BM6P6(@ |||uuuuuu|||zzzqqqiiibbb[[[SSSMMMOOOOOOPPPSSSWWWYYYYYYXXXTTTQQQLLLFFF???999555222222111000111222222000...////////////////////////,,,------......------,,,......---,,,,,,---------------------------------------,,,,,,,,,,,,------........................................................................,,,------......------,,,------............---------......///////////////000000000000000000000000...///000111222222222222---...//////......///111333444555777:::@@@GGGLLLUUU\\\eeeiiijjjjjjmmmpppzzz~~~{{{xxxxxxzzz{{{{{{ooohhhaaa[[[VVVUUUVVV]]]nnn~~~wwwrrrkkk```UUUQQQQQQTTT[[[bbbiiiyyy|||}}}|||vvvyyynnn___UUUSSSUUUVVVVVVXXXWWWUUURRRPPPNNNMMMLLLJJJHHHCCC>>>999555222111+++---///---++++++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++************++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,///,,,***+++///111000...111000000///......------,,,...//////......000111///111222444:::GGGYYYgggpppuuuyyy||||||yyyxxxxxx~~~~~~yyysssmmmeee\\\UUUTTTTTTTTTVVVXXXZZZYYYXXXVVVSSSOOOJJJCCC===999666222111//////000000///...////////////////////////---......//////......---,,,,,,++++++***++++++,,,------------------------......------------..............................................................................,,,,,,------------,,,,,,------............---------......///////////////////////////////////////...//////000111111111111...000111000//////000222111444777:::???EEELLLQQQYYY^^^ccceeefffhhhmmmqqq~~~~~~|||wwwvvvwwwzzz|||ssskkkdddaaa___aaajjjvvv}}}yyypppeeeZZZTTTPPPOOOSSSYYY^^^ooo||||||||||||{{{qqqdddZZZWWWUUUTTTRRRVVVVVVUUUTTTRRRPPPMMMLLLJJJHHHDDD@@@;;;666333111,,,...///---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///000000.........//////////////////...///000000//////000222111333666:::BBBQQQcccppp{{{~~~yyywwwvvvwww}}}}}}~~~{{{rrrhhh```[[[YYYXXXXXXYYYZZZYYYXXXXXXWWWSSSOOOIIIDDD@@@===777444111///000000000000////////////////////////...//////////////////...,,,+++++++++++++++,,,,,,------------------------///..................///........................................................................+++,,,,,,------,,,,,,+++------............---------......///////////////..............................///000000000//////000111222111000000222444222666<<>>:::555222111222222222////////////////////////......////////////.........------------......///........................//////............//////........................................................................++++++,,,,,,,,,,,,++++++------............---------......///////////////..............................////////////......000111111111000111444666888===DDDLLLRRRXXX]]]```aaaccceeefffiiimmmtttyyy}}}~~~|||~~~~~~xxxuuuyyy~~~{{{rrrgggZZZNNNJJJMMMSSSaaammmsssvvvzzz|||yyyzzzvvvpppjjjddd\\\SSSMMMNNNPPPSSSUUUTTTQQQMMMJJJJJJIIIHHHEEE@@@:::555222.........------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,+++))))))+++,,,...,,,,,,,,,...////////////------......///000000000000111111000000000222555555999AAALLLZZZkkk|||~~~xxxsssrrrtttvvvyyyyyy{{{wwwqqqbbb___\\\ZZZ[[[\\\]]]]]]ZZZZZZYYYWWWTTTPPPLLLJJJCCC???888444222222111111000000000000000000000000,,,------......------,,,...---------......///000........................//////............//////........................................................................+++,,,,,,------,,,,,,+++------............---------......///////////////........................---......////////////...///000111111111333666999===CCCKKKRRRXXX\\\```bbb```cccgggkkkoootttxxx{{{|||vvvrrrssswww|||zzzpppcccVVVOOOOOOTTT]]]hhhnnnrrrvvvxxxwwwxxxwwwtttpppiii```VVVPPPJJJLLLOOORRRRRROOOLLLJJJKKKJJJIIIFFFBBB<<<888555000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///---,,,******,,,---///+++,,,...//////////////////////////////////////////000000000000111444777888===FFFRRRaaarrr{{{vvvrrrrrruuuxxx}}}yyyxxxyyy~~~}}}wwwgggccc^^^[[[\\\]]]^^^^^^ZZZ[[[[[[ZZZXXXUUUQQQOOOHHHCCC<<<666333111000...000000000000000000000000,,,,,,------------,,,,,,++++++++++++,,,---...///........................///..................///........................................................................,,,------......------,,,------............---------......///////////////........................------...///000000000000///000111111333666:::>>>DDDIIIPPPWWW[[[___aaacccbbbeeejjjoootttxxx{{{{{{}}}~~~|||qqqnnnnnnllljjjrrrtttxxxxxxnnnaaaXXXUUUTTTZZZbbbjjjoootttwwwyyywwwxxxwwwssslllbbbXXXSSSHHHJJJLLLMMMNNNNNNMMMLLLMMMLLLJJJGGGCCC>>>:::888111000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,---......***,,,///000///......//////////////////.........///000000000111333777;;;>>>CCCLLLXXXggguuu~~~|||yyyuuussstttwwwzzzrrrzzzxxxtttuuuxxx|||{{{nnniiibbb^^^]]]^^^^^^___[[[\\\]]]^^^\\\YYYVVVUUUPPPKKKCCC===888444111///000000000000000000000000------............------+++++++++,,,,,,---...///..............................------------..............................................................................---......//////......---------............---------......///////////////////////////////////////,,,---...000111222222333///111222333666:::???CCCLLLPPPWWW]]]aaaeeehhhjjjlllmmmpppuuuzzz}}}~~~~~~xxxpppiiidddcccdddfffmmm}}}{{{oooddd^^^XXXZZZ```gggmmmqqqvvvzzzyyyzzzyyytttlllbbbYYYTTTJJJJJJJJJJJJKKKMMMOOOPPPOOOMMMJJJGGGCCC???<<<:::333000------//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000///......///------......//////000000000000111222444777<<<@@@GGGKKKSSS___lllxxxyyyyyywwwuuutttvvvzzz}}}bbbiiiooopppuuu~~~xxxuuuwwwzzz~~~~~~sssnnnfff```^^^^^^^^^^^^\\\^^^___```___]]]ZZZXXXWWWRRRJJJCCC>>>999444111000000000000000000000000......////////////......---------...///000111111////////////////////////---------,,,,,,---------..............................................................................////////////......---..................------......///////////////000000000000000000000000,,,---...000222333444444000222333555888===CCCGGGSSSWWW^^^dddhhhlllooorrrwwwwwwxxxzzz~~~xxxnnnhhh]]]______```kkkzzznnnfff]]]]]]```fffkkkoootttxxx||||||zzztttkkkaaaYYYTTTLLLJJJIIIIIIJJJMMMQQQSSSPPPNNNKKKGGGCCC???===<<<333000------//////...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***(((,,,000111///---...///+++,,,---...///111222222111222333444666:::@@@DDDMMMQQQYYYdddpppzzzwwwwwwwwwvvvvvvxxx|||[[[]]]___^^^^^^dddmmmuuu||||||vvvzzzzzz~~~xxxnnneee^^^]]]^^^`````````aaa```]]]\\\[[[[[[XXXTTTNNNIIICCC<<<666222000///...///111111000///,,,,,,------,,,,,,+++***++++++,,,,,,---...//////................................................,,,,,,,,,---...///000111------------------------//////000000///...---------------------...///000000000000000000000000000////////////////////////---...000111111111000///000111222111000///000111444333444888???FFFLLLOOOZZZ]]]bbbjjjrrrzzz~~~||||||zzznnnfffaaacccfffmmmzzz}}}vvvmmmddd```fffnnnqqqqqqqqqttt{{{~~~yyyqqqiiibbb[[[SSSPPPLLLJJJKKKNNNPPPQQQTTTPPPIIIDDD@@@===:::777:::777222000//////...---......---------,,,,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++***---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,++++++++++++,,,---------------........./////////------///333333111...000222444555999@@@KKKSSSXXX]]]eeemmmsssyyy}}}zzzxxxzzz}}}\\\]]]^^^[[[XXXZZZ```eeerrrwww}}}{{{xxxyyy~~~uuullleee```]]]]]]___```aaaaaa___^^^]]]]]][[[XXXSSSNNNIIIBBB;;;777222111//////000000///...---------------,,,,,,+++,,,,,,---......///000000...................................................------------......///------------------------///////////////...---------------------...//////////////////////////////////////////////////////......///000000000000000...000111111000000111333555444666:::BBBKKKRRRVVV^^^aaagggoooyyy|||zzz{{{{{{pppjjjfffeeemmmvvv}}}uuukkkdddgggmmmqqqsssuuuwww~~~}}}vvvoooggg```YYYUUUOOOKKKKKKMMMOOOPPPRRRNNNIIIDDDAAA>>>;;;999999666222000//////...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---------........./////////...---///222222000...222444666888<<>>666444111000000000///...///////////////......---------......////////////................................................---------------------,,,------------...............///////////////............---------......///////////////////////////////////////////////////000///.........///111222///000111000000111444666666;;;CCCKKKSSS[[[aaadddmmmqqqwww}}}}}}zzzuuuvvvwwwwwwyyy}}}uuukkkggghhhqqq|||yyypppmmmnnnnnnoooqqqwww}}}}}}wwwpppiiibbbWWWNNNJJJJJJLLLMMMPPPNNNKKKIIIFFFBBB===999888666333111000000...---......---------,,,,,,,,,------------------------,,,...//////...------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............/////////////////////000000111000000333777===DDDLLLWWWdddlllvvv{{{~~~}}}|||yyyxxxwwwwwwvvv{{{YYY[[[]]]^^^]]]]]]]]]]]]]]]^^^aaacccfffmmmvvv|||{{{qqqmmmqqqxxx{{{~~~zzzsssmmmkkkbbb```___```bbbbbb```^^^[[[[[[YYYXXXUUUOOOHHHCCC888666333111111222111111//////000000//////...---------------------......................................................***+++,,,---............---------....../////////......///////////////...///......---------..............................////////////////////////000///.........///111222222222222111111222555777999AAAMMMXXX^^^bbbdddfffnnnuuu~~~{{{vvvrrrrrrrrruuuxxxzzz}}}|||qqqfffiiioooyyy{{{tttrrrpppllljjjkkkrrrwww{{{|||}}}{{{uuummmfff[[[RRRMMMLLLLLLLLLRRRPPPNNNLLLIIIDDD>>>999888666333222222111///.........---------,,,,,,,,,------------------------,,,...//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........./////////000000//////000000111111222333333:::CCCMMMWWWbbbooowww{{{~~~{{{xxxvvvuuuvvvvvv~~~WWWXXXZZZ[[[[[[[[[ZZZYYYXXXYYYYYYZZZ\\\```eeeiiiyyy}}}{{{rrrqqqtttvvv|||zzzwwwhhhddd``````aaabbbaaa______]]]\\\[[[YYYUUUOOOKKK===:::666333333333222222///////////////......---------------------------................................................((()))+++---...///......---------...//////000000---...////////////////////////...------------...........................///////////////////////////////////////000111111333333333333222444888;;;@@@JJJWWWaaaeeeeeeeeefffkkkuuu|||}}}~~~{{{yyyyyyvvvqqqoooqqqtttxxx|||ppplllkkksss}}}}}}yyywwwtttmmmhhhhhhmmmqqqssstttxxx{{{zzzuuuoooiii```YYYTTTQQQOOONNNQQQQQQQQQPPPNNNHHHAAA;;;999777555444444333111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---...------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///....../////////000000000///000111222222333555888888AAAMMMYYYcccmmmwww~~~~~~{{{yyyxxxxxxyyyzzzRRRSSSTTTVVVXXXXXXXXXWWWVVVVVVVVVVVVWWWZZZ]]]```eeehhhkkkjjjjjjmmmuuu}}}}}}}}}{{{pppjjjccc```bbbcccbbb```aaa___]]]\\\[[[XXXTTTQQQCCC???:::666444222111000...////////////...------...............---------................................................)))***,,,.........,,,,,,---------...///000000000------.../////////////////////...---------------........................////////////////////////......///000000000000000111222333333555888===AAAKKKTTT^^^eeefffeeeeeefffiiisss}}}{{{~~~}}}xxxvvvxxxxxxtttsssvvvxxx|||{{{qqqqqqwww}}}{{{wwwoookkkkkkmmmnnnnnnmmmqqqvvvvvvrrroookkkfffaaa]]]YYYTTTQQQOOOPPPQQQSSSRRRMMMEEE@@@999888666666666555333111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++***++++++,,,---------------------------,,,,,,,,,,,,,,,------....../////////000000000000...000222333333444888<<>>IIISSSaaammmuuuzzzyyyyyyzzz|||~~~MMMMMMNNNOOOPPPRRRTTTUUUTTTVVVYYY\\\]]]___bbbdddaaa```^^^[[[ZZZ[[[___cccrrruuummmiiieee______bbb^^^]]]\\\\\\\\\[[[YYYWWWSSSNNNGGG@@@;;;777444222333///---000111...,,,---000000000000000000000000------............------////////////////////////+++++++++,,,,,,,,,------//////.........---------,,,---......//////......////////////////////////////////////000000000000222111111111000000//////////////////000111222333111000333666777<<>>888777999:::888555111000//////............,,,,,,------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////.........---------...//////000000000000000000222333333555:::BBBIIIWWWeeewww~~~|||}}}~~~EEEEEEFFFGGGHHHIIIKKKLLLMMMOOOQQQRRRUUUYYY^^^bbbdddeeeeeeccc___\\\ZZZZZZcccmmm||||||{{{zzzrrrhhhbbbeeeccc```___^^^]]]ZZZXXXVVVSSSOOOKKKGGGCCC>>>:::555000...000111...---///........................------............------------------------------------------.........////////////............---------...////////////...////////////////////////////////////000000000000////////////............111111000000000111111222888555555<<>>FFFQQQYYYfffnnn{{{DDDCCCCCCCCCDDDEEEEEEFFFEEEFFFGGGHHHJJJNNNSSSWWWVVVZZZ___cccdddcccbbbaaa]]]___ccckkkyyywwwmmmeeeccc```_________^^^\\\WWWUUUTTTSSSQQQMMMHHHDDD<<<666333333333000...000........................------............------------------------------........./////////000000////////////////////////---...//////000000//////////////////////////////////////////000000000000000000000000000000000000111111111111111111222333666555;;;HHHUUU___hhhppprrrzzz|||zzz}}}~~~|||~~~|||{{{{{{|||}}}{{{zzzuuuuuuuuuuuuuuutttsssrrrrrrtttwwwyyyzzzyyywwwuuuvvvvvvuuutttrrrooommmlllkkkiiifffdddddddddcccbbbccccccccccccccccccccccccdddddddddeeefffggghhhhhhggggggiiijjjkkkkkklllllllllmmmoooqqqrrrqqqooonnnoooooooooooopppqqqqqqrrrrrrrrrqqqqqqrrrsssuuuvvvuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{|||||||||}}}~~~~~~|||}}}|||kkkbbbaaabbbccciiippp|||zzzuuupppiiiaaa___bbbiiioooqqquuuwwwwwwxxxwwwqqqjjj[[[VVVPPPKKKIIIJJJJJJKKKIIIEEE???;;;999999:::;;;:::777333000......///000.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------............---.....................000//////...///000111111///222888===CCCLLLWWW___iiiooozzzBBBBBBAAAAAAAAABBBCCCCCCCCCDDDEEEEEEFFFIIIMMMPPPMMMQQQWWW\\\^^^```bbbccc^^^___```cccjjjuuu~~~tttgggdddaaa_________^^^]]]WWWVVVUUUTTTSSSPPPLLLHHHAAA;;;666666444000///111........................------............------------------------------............/////////000...////////////000000000......///000000000000///////////////////////////////////////000000000000000000000000111111111111111000000111111333444444777999CCCRRR^^^gggpppwww||||||~~~}}}}}}}}}~~~{{{yyyxxxvvvuuuuuuwwwwwwvvvtttooooooppppppoooooonnnnnnnnnoooqqqsssssssssrrrqqqppppppoooooommmllljjjjjjiiifffdddccccccccccccbbbbbbbbbbbbbbbccccccccccccddddddeeefffggghhhiiiiiiffffffhhhjjjkkklllmmmmmmoooppprrrtttttttttttttttsssttttttuuuvvvwwwwwwxxxyyyxxxxxxxxxxxxzzz{{{||||||}}}}}}~~~wwwfff]]]YYYWWW\\\bbbmmmxxxwwwrrrkkkccc___aaahhhmmmooosssvvvvvvwwwxxxssslll]]]WWWPPPJJJGGGGGGHHHHHHJJJGGGBBB===:::999:::;;;;;;999666222000.........------------------,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------------------------.........//////---------...............000///.........///111222000555===DDDKKKTTT___ffflllrrr{{{DDDCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIHHHKKKOOOSSSUUUXXX\\\^^^___aaabbbbbbaaaeeennnvvvzzzmmmiiieeeaaa```___]]]\\\XXXVVVUUUUUUTTTSSSOOOMMMGGG@@@:::888555111///111////////////////////////------............------........................------........./////////.../////////000000000000......///000000000000000////////////////////////////////////000000000000/////////000000000111111//////000111222444555666:::AAANNN]]]ffflllttt|||zzzvvvqqqvvvzzz|||{{{{{{}}}|||yyyvvvtttrrrqqqoooooopppqqqooonnnjjjjjjkkkkkklllkkkkkkkkkjjjkkklllmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmlllllljjjhhhfffeeefffggggggfffeeeeeefffffffffggggggggghhhhhhjjjkkklllmmmmmmmmmlllmmmoooqqqssstttuuuuuuxxxxxxyyyzzz{{{|||}}}~~~|||}}}~~~sssccc[[[XXXXXX\\\aaahhhpppzzz}}}xxxpppgggaaabbbfffjjjmmmqqqttttttuuuvvvrrrlllaaa\\\SSSMMMJJJIIIIIIIIIKKKIIIEEEAAA===;;;;;;;;;<<<:::777444111///------,,,,,,------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////000000.........///111222333:::DDDMMMUUU]]]gggmmmsssyyyGGGGGGFFFEEEEEEEEEFFFFFFCCCDDDEEEEEECCCCCCCCCDDDGGGIIIKKKMMMNNNQQQUUUXXX^^^cccfffccc^^^]]]bbbhhhgggttt}}}rrrnnnhhhcccaaa^^^\\\ZZZYYYWWWVVVUUUUUUTTTRRRPPPJJJBBB<<<999666111000111000000000000000000000000---..................---////////////////////////------------.........///.../////////000000111111...//////000000000000000////////////////////////////////////000000000000---.........//////000000...//////111222444666777>>>GGGVVVdddkkknnnuuu}}}{{{tttmmmjjjnnnsssyyy{{{{{{|||~~~~~~~~~}}}|||yyyvvvsssqqqooommmllllllllllllkkkiiigggggghhhiiiiiijjjiiiiiiiiiiiiiiijjjjjjkkkllllllnnnnnnooopppqqqqqqqqqqqqmmmkkkiiiiiijjjllllllkkkjjjjjjjjjkkkkkklllllllllmmmmmmooopppqqqrrrrrrrrruuuvvvxxx{{{}}}~~~mmmbbb___[[[[[[\\\]]]aaaiiirrryyyvvvllleeedddfffjjjlllppprrrrrrtttuuuqqqkkkgggaaaYYYRRRNNNMMMLLLKKKLLLKKKHHHDDD???===<<<<<<<<<;;;888666222///---,,,,,,,,,,,,------.........,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////111000...---...///111222777???JJJTTT\\\dddlllrrryyy~~~IIIGGGFFFEEEEEEDDDBBBAAACCCCCCBBBBBBCCCEEEGGGHHHFFFFFFEEEEEEGGGJJJMMMNNNWWWZZZ^^^_______________```gggqqqzzzwww}}}}}}{{{vvvnnngggaaa_________VVVVVVUUUVVVWWWVVVSSSQQQOOOKKKEEE>>>888444111000.........///////////////,,,,,,,,,---...///000000//////............//////000000//////.........---......////////////............////////////......000000000000111111111111000000000000000///......222222222222222111000///000222333444444555777999EEERRRbbblllpppsssxxx}}}}}}~~~wwwpppjjjfffeeedddjjjnnnuuuzzz}}}~~~|||yyyvvvrrrooommmmmmmmmllljjjiiihhhgggfffffffffeeeeeeeeeeeeffffffgggfffeeefffiiikkklllllllllnnnooopppqqqssswwwzzzuuutttsssrrrqqqqqqqqqqqqqqqqqqpppqqqqqqrrrsssssswwwwwwxxxyyyzzz|||}}}~~~~~~lllaaabbb___[[[ZZZ\\\bbbiiimmmppp~~~wwwlllfffeeeffflllnnnppprrrrrrrrrppppppoookkkddd\\\UUUOOOLLLJJJGGGIIIJJJHHHCCC>>>=========:::777555333111...+++......---------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,------........................///......---------......///...000333333111444999<<>>KKKUUUccckkknnnqqqxxx~~~{{{wwwqqqjjjeeeccccccccclllpppwww{{{}}}~~~~~~{{{wwwssspppoookkkkkkjjjiiiiiihhhgggggggggfffeeeeeeddddddeeeeeegggfffeeefffiiilllnnnppprrrtttuuuvvvwwwzzz}}}}}}|||zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{|||}}}~~~uuullliiiddd``````cccgggiiigggrrr}}}~~~rrriiiggggggkkklllmmmppptttvvvwwwwwwrrrnnnhhh```XXXRRRNNNKKKIIILLLMMMKKKFFFAAA>>>===;;;999777555444222...,,,.........---------,,,,,,---------------------------------,,,,,,,,,++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,------...........................///......------.........111000111444444222666<<>>999888666666555333///,,,.........------------,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,---......///........................///......---......//////222111222444444333999AAAKKKXXXdddjjjoooxxxVVVTTTQQQOOOOOONNNMMMLLLJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEHHHJJJLLLQQQVVVZZZ]]]^^^___^^^]]]^^^aaadddsss~~~rrrkkkfffiiinnnvvvwwwpppkkkeeeaaa^^^]]][[[ZZZZZZYYYWWWUUURRRQQQOOOLLLFFF>>>888444111111111000000/////////...............///000000.........------.........------------------------......////////////......//////000000000000//////............////////////000000111111111000000///111111222222222111111000...222555666666<<>>888777777777666444111...............------------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.......................................//////000222111222444333555>>>HHHVVVdddrrrvvvxxx}}}}}}]]]ZZZWWWUUUUUUUUUTTTSSSKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDFFFJJJOOOSSSUUUXXX[[[]]]\\\[[[ZZZYYYaaajjjvvvuuukkkiiikkknnnvvv|||}}}wwwqqqiiiccc^^^]]][[[ZZZ[[[ZZZYYYXXXRRRSSSRRROOOJJJCCC<<<777333333222111000//////...//////.........///000000000000////////////000000..................//////......////////////......///000000000000000000///............////////////000000111111111111000000000111111222222222111111000333777999===EEEQQQZZZcccgggkkkjjjiiimmmxxx}}}qqqnnnkkkiiijjjmmmrrruuuwwwzzz}}}~~~}}}~~~}}}|||zzzyyywwwvvvuuuuuutttuuuuuuuuuwww|||vvvnnnfff```cccnnnzzz}}}uuuqqqooojjjeeeeeekkkssszzz}}}}}}zzzuuummmddd\\\XXXPPPRRRUUUVVVSSSMMMEEE@@@:::888888777777666333000//////.........---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.......................................///000111111111222333444888EEERRRcccppp}}}}}}}}}ccc```[[[XXXWWWVVVUUUTTTLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFEEEDDDCCCBBBAAABBBBBBBBBCCCEEEIIILLLOOORRRXXX]]]___^^^[[[YYYTTTYYY```hhhrrruuunnnlllkkkmmmqqq}}}yyyppphhhaaa___\\\[[[[[[[[[ZZZXXXRRRSSSSSSQQQMMMFFF@@@;;;444444333222111000///...000//////...//////000000111000000000000000000111.........///////////////......////////////......---......//////......---....../////////000000000000000111111222222111111000000111222222222222111333555888===EEEPPP[[[bbbgggkkknnnmmmjjjnnnxxxzzzpppooommmmmmnnnrrruuuxxxyyy{{{~~~~~~~~~~~~}}}||||||{{{}}}~~~ttthhh^^^]]]ccckkkssszzz}}}yyyuuuppplllgggcccdddjjjrrrxxx~~~zzztttkkkccc^^^SSSTTTVVVXXXVVVQQQIIICCC===;;;999888888777555333/////////.........------------------------------------------............++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------,,,---......///....................................///000111111111111222555666>>>NNN^^^ppp|||pppllleee```]]]ZZZXXXVVVRRRRRRRRRRRRPPPOOOMMMKKKKKKKKKJJJIIIHHHGGGEEEDDD@@@AAABBBBBBBBBDDDGGGIIIKKKOOOUUU[[[```aaa___]]]TTTUUUWWWYYY^^^gggsss|||xxxsssmmmjjjkkksss|||wwwooogggddd```]]]\\\[[[YYYWWWRRRSSSSSSRRRNNNIIICCC???666555444333111000///...000000////////////000000000000////////////000000---------....../////////......////////////............////////////....../////////000000000111111///000111222222222222111000000111222222222222222666666999AAAMMMZZZcccgggiiimmmqqqpppmmmoooxxx~~~xxxrrrqqqqqqrrrtttwwwyyy{{{yyy{{{}}}~~~~~~~~~rrrddd^^^\\\^^^dddlllqqqxxx|||wwwpppnnniiiccc```ccclllttt~~~~~~yyyqqqiiidddVVVVVVXXXZZZYYYUUUNNNHHHAAA>>>;;;888888888777666////////////............------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,------.......................................///000111222111111444777;;;EEEXXXkkk{{{|||tttmmmhhhdddaaa___ZZZZZZYYYXXXVVVSSSPPPNNNLLLLLLLLLKKKJJJIIIGGGFFF???@@@BBBCCCCCCDDDFFFIIIGGGJJJOOOUUU[[[^^^^^^]]][[[[[[YYYVVVUUUYYYaaahhhxxxzzzrrrlllkkkkkksss~~~|||tttlllhhhccc```]]][[[XXXVVVRRRSSSSSSRRROOOJJJEEEBBB666666444333111000///...111000////////////000000//////............//////,,,,,,,,,------...............////////////......000000111111111111000000000000000000111111111111///000111222222222222222///000111222222222222222999777:::DDDSSS```hhhjjjiiinnnrrrrrrooopppxxx|||xxxuuuuuuvvvwwwyyy{{{|||}}}yyy{{{}}}~~~~~~~~~~~~mmmbbbZZZVVVZZZbbbhhhppp|||}}}xxxpppooolllddd^^^```jjjsss}}}|||tttlllgggYYYXXXYYY[[[\\\XXXRRRLLLDDD@@@<<<999888888888777000/////////............---------------------------------.........//////........................---------,,,,,,+++++++++,,,++++++++++++,,,------....................................///000222222222222666999>>>III___sss|||xxxsssmmmhhhdddbbb___\\\ZZZXXXTTTRRRMMMLLLJJJJJJKKKJJJIIIGGGFFFDDDBBBAAABBBBBBAAA???DDDEEEGGGKKKPPPVVV\\\___aaa]]]YYYTTTSSSTTTWWWYYYfffsssuuunnnkkknnnuuu~~~{{{{{{rrrkkkccc______^^^ZZZVVVRRRQQQQQQQQQPPPMMMHHHEEE???999222///000000---***000/////////............//////000000000000//////,,,------...///000111111000000000000000000000000000000000000000000000000------......///000000000............////////////111000000111333444444333333777@@@MMMZZZdddhhhhhhkkklllnnnqqqtttwwwyyyzzz|||vvvuuutttqqqsssvvvyyy{{{||||||{{{|||}}}}}}~~~zzzlllccc[[[XXXZZZ]]]gggqqqwwwwwwvvvvvvsssjjjaaa___eeellltttxxxyyyxxxxxxxxxssslll```ZZZVVVXXX]]]]]]VVVOOOJJJFFF???:::888777666666555222///...000111000...------------------------------------------------.........---,,,+++)))(((......---,,,---...///000---------............///........................000000////////////000000222555:::>>>GGGVVViiiwwwxxxsssnnnkkkfffbbb^^^[[[WWWTTTQQQOOONNNMMMNNNNNNLLLJJJHHHFFFDDDCCCCCCCCCAAA@@@AAABBBDDDGGGLLLRRRWWWZZZ^^^]]]ZZZWWWUUUUUUUUUUUU[[[eeevvvzzzqqqkkkkkkooovvv|||xxxqqqiiicccaaa```\\\YYYUUUTTTSSSRRRQQQOOOKKKHHHEEE???888444444444222///000000/////////.........//////000000000000//////------......//////000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111111000111333444444444666;;;DDDQQQ]]]fffiiijjjooopppsssvvvyyy{{{}}}~~~xxxsssrrrrrrrrrtttwwwyyy{{{{{{{{{zzz{{{{{{|||~~~~~~yyylll```YYYWWWTTT]]]fffnnnyyy}}}zzzzzzwwwoooeeeaaadddhhhmmmrrrttttttuuuvvvrrrmmmeee]]]UUUTTTXXXZZZVVVQQQLLLHHHAAA<<<:::888777666666333000///000000///...------------------------------------------------,,,,,,,,,,,,------------...------,,,---...///000---------............///........................000000/////////000111111333666;;;BBBMMM\\\nnnzzz}}}xxxqqqjjjeee```\\\ZZZWWWUUUSSSSSSSSSRRRPPPNNNKKKIIIFFFEEEDDDDDDBBBAAA???@@@AAACCCGGGLLLQQQSSSZZZZZZ[[[[[[YYYVVVSSSQQQPPPWWWaaammmyyyyyyoookkkiiilllqqqxxxzzzppphhheeebbb___\\\XXXVVVTTTSSSRRRQQQNNNLLLHHHBBB:::555444333111///000000000/////////......//////000000000000//////.........///////////////000000000000000000000000000000000000000000000000333333222111111000//////000000000111111111222222111111111111222333444555999@@@JJJWWWbbbjjjnnnpppuuuwwwzzz}}}{{{tttqqqpppppptttuuuwwwyyyzzzzzzzzzyyyyyyzzz{{{}}}~~~}}}lll___YYYQQQVVV]]]dddooo~~~{{{rrrhhhbbbbbbdddhhhmmmqqqrrrsssvvvtttpppjjj```TTTOOORRRVVVUUUSSSNNNJJJDDD???<<<:::888666777555222111000000...---------------------------------------------------------,,,,,,,,,---///000...------------...//////---------............///........................000/////////000111222222555888===GGGUUUfffttt}}}|||tttmmmiiidddbbb]]][[[YYYXXXWWWVVVSSSQQQNNNKKKHHHFFFFFFEEECCCAAA@@@???@@@AAADDDHHHKKKMMMSSSVVV[[[]]]]]]ZZZUUURRRNNNPPPTTTZZZcccrrryyyqqqjjjhhhjjjppp|||vvvmmmgggbbb___]]]ZZZXXXTTTSSSRRRRRRPPPOOOJJJEEE===777444333111///000000000////////////...//////000000000000/////////////////////.........////////////////////////////////////////////////222222111111111000000000000000000111111111222222111222222222222333555777<<>>:::777444333111000000000//////////////////000000000000/////////////////////........./////////////////////////////////////////////////////////000000111111111/////////000000000111111111222333333333444888;;;@@@LLL\\\iiisss{{{{{{wwwttttttttttttwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{|||~~~~~~zzztttrrrtttxxx}}}zzzsssmmmkkkmmmooouuuyyy}}}xxxiii\\\XXXUUUXXXaaappp{{{nnnddd```bbbeeejjjppptttsssqqqrrrrrrpppggg___UUUOOOOOOOOONNNLLLLLLIIIEEEAAA>>>;;;777444888777666444111///------........................------------------------111000...,,,+++,,,---...---------...............---------............/////////////////////////////////000000222333444555888===FFFTTTdddqqqyyy}}}~~~zzzqqqnnnjjjgggccc```\\\YYYWWWTTTPPPMMMKKKIIIFFFDDDFFFEEECCCBBBCCCDDDFFFGGGGGGKKKPPPUUUYYYYYYXXXWWWQQQPPPNNNKKKKKKQQQ[[[cccsss{{{qqqkkkhhhjjjnnnttt{{{wwwlllddd___]]]YYYWWWTTTRRRRRRRRRQQQPPPMMMKKKGGGBBB<<<888444333111111000000000///////////////000000000000//////.........///////////////000000000000000000000000000000000000000000000000......//////000111111222/////////000000000111111111333555444444666<<<@@@IIIWWWiiivvv~~~}}}|||{{{yyyvvvuuuuuuvvvvvvwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{|||}}}~~~~~~~~~~~~zzzuuuqqqllllllooovvv{{{}}}tttqqqkkkeeeaaaaaaeeehhhppptttzzz~~~uuuccc[[[TTTTTTZZZgggxxx}}}pppfffbbbdddfffiiiooorrrooollllllllljjjddd___XXXSSSQQQPPPLLLIIIJJJHHHEEECCC@@@===888555777888888666222///..............................------------------------,,,,,,+++,,,---...000111,,,---......//////......---------............/////////////////////////////////000111222444666777;;;BBBNNN\\\iiirrrxxxzzz~~~~~~{{{vvvqqqlllhhhccc___]]]YYYUUURRRPPPMMMJJJHHHIIIGGGEEECCCCCCCCCDDDEEEEEEGGGJJJMMMPPPSSSUUUVVVQQQQQQPPPMMMJJJKKKPPPUUUaaapppuuulllgggggglllqqq{{{~~~sssiiibbb___YYYWWWUUUTTTTTTSSSRRRPPPKKKKKKIIIEEE???999555222111111111000000000////////////000000000000//////------......//////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222000333666666555999???EEEUUUdddwww}}}{{{wwwvvvuuuuuutttuuuuuuvvvvvvwwwwwwwwwxxxyyyzzz{{{zzzzzz{{{{{{|||{{{{{{zzz~~~{{{sssnnnjjjgggdddffflllssszzz~~~}}}wwwssshhheee```[[[YYY[[[aaafffnnnssszzzrrrfffYYYTTTUUU]]]kkkyyywwwlllfffeeefffgggmmmppplllhhhggghhhgggeee```[[[VVVTTTRRRNNNLLLIIIHHHFFFEEECCC@@@;;;777666888999777333000//////........................------------------------******+++,,,---...//////,,,---.../////////...------------............/////////////////////////////////000111333555777888>>>HHHWWWdddlllqqqvvvyyy}}}~~~xxxsssnnnhhhdddaaa^^^YYYVVVSSSQQQNNNKKKJJJHHHFFFDDDBBBBBBCCCDDDEEEEEEEEEGGGJJJNNNQQQTTTRRRSSSTTTQQQMMMKKKMMMOOOVVVbbbppp{{{rrriiifffggglllsss|||wwwmmmeeebbbYYYWWWVVVUUUUUUUUUSSSQQQNNNOOOOOOKKKEEE???:::777111111111111000000000000//////000000000000//////,,,------...///000111111000000000000000000000000000000000000000000000000444444333222222111111111111111222222222333333333000333666777666:::BBBHHH___nnn~~~}}}}}}ssssssssssssssssssttttttvvvvvvvvvwwwxxxyyy{{{|||yyyyyyzzzzzzyyyyyyxxxwww|||~~~}}}wwwpppiiieeeaaa___^^^aaahhhqqqxxx|||yyyrrrmmmbbb```[[[WWWWWWZZZaaafffnnnttt|||rrraaaWWWSSSVVVaaannnyyy~~~rrrjjjfffdddfffmmmppplllgggggghhhggggggccc]]]XXXUUUSSSQQQOOOJJJHHHGGGFFFEEEBBB===:::555777999777333000///000////////////////////////------------------------,,,,,,---------,,,++++++,,,,,,.../////////...------------.........//////000000000000000000000000//////000111333666888999AAAMMM]]]iiinnnqqquuuxxxzzzxxxpppjjjgggddd___ZZZWWWTTTQQQOOOIIIHHHGGGFFFEEEDDDCCCBBBEEEEEEEEEEEEGGGIIIKKKLLLUUUVVVVVVTTTPPPNNNMMMMMMTTT[[[dddmmmxxxzzzqqqiiijjjjjjqqq|||wwwkkkaaaZZZYYYXXXVVVSSSRRRRRRRRROOONNNNNNLLLJJJEEE???:::444222000///000000///......///000111111000///...//////000000000000//////............////////////000000000000000000000000///000222333333222111111111111222222333333333444222000222666999===IIIWWWlllwww|||yyyvvvtttnnnooopppqqqrrrsssssssssvvvvvvwwwwwwxxxyyyzzz{{{wwwzzz}}}}}}yyywwwwwwyyy||||||vvvooohhhaaa^^^```^^^\\\___gggrrr||||||uuummmhhhddd```^^^\\\\\\ccclllwwwzzz~~~zzzggg\\\WWWUUUZZZaaaooo|||~~~qqqiiihhhhhhiiikkkkkkjjjjjjkkklllooolllcccYYYSSSRRRPPPLLLFFFFFFGGGFFFEEEBBB???===888777666666666333///,,,......//////......---,,,........................------,,,,,,,,,,,,------,,,---------.../////////---------............/////////............//////111///111444444333777===KKKZZZhhhoooqqquuuzzz|||xxxrrroookkkfffaaa^^^[[[XXXVVVOOONNNLLLJJJHHHFFFDDDCCCDDDDDDDDDDDDEEEGGGIIIJJJRRRSSSTTTTTTQQQOOONNNNNNQQQVVV]]]ccclll{{{wwwnnnhhhhhhnnnxxx}}}pppfff]]]\\\ZZZWWWTTTRRRQQQRRRPPPOOONNNMMMKKKFFF@@@;;;555333111000000000///.../////////000000///////////////000000000000///////////////000000000000111000000000000000000000000///000111222222222111000000000000111111222222222666444666;;;???FFFTTTbbboooxxxzzzvvvsssqqqmmmnnnoooqqqrrrsssssssssvvvvvvvvvvvvwwwyyyzzz{{{wwwyyy{{{yyyuuussssssuuuxxx|||~~~yyysssnnniiieeebbbdddccccccfffnnnwww|||tttrrrmmmhhheeebbbaaahhhpppyyy{{{~~~wwwhhh^^^XXXYYY]]]dddppp}}}wwwnnnllliiijjjkkkkkkkkkmmmpppssstttqqqiii^^^XXXWWWVVVRRRJJJJJJIIIHHHFFFCCC@@@>>>888777777777666444111.........//////......------...........................------------------...---------...............---------............/////////............//////222000111444555666;;;CCCTTTbbbooossstttyyy}}}wwwsssmmmhhhdddaaa]]][[[VVVUUUSSSOOOLLLIIIFFFEEECCCBBBBBBBBBCCCDDDFFFGGGMMMOOORRRSSSRRRQQQPPPQQQQQQTTTWWWZZZ```mmm~~~uuuiiigggjjjrrryyyvvvlllaaa___\\\YYYUUUSSSRRRQQQPPPPPPOOONNNLLLHHHBBB>>>777444111000000111000/////////............////////////000000000000//////000000000000111111111111000000000000000000000000//////000111111111111111000111111111111222222222555444555:::AAALLL\\\jjjsssxxx~~~~~~xxxsssooolllkkklllnnnpppqqqsssssssssttttttuuuuuuvvvxxxyyyzzzxxxyyyyyyuuupppnnnoooqqquuuzzzzzzuuurrrpppmmmkkkhhhiiikkkooovvv}}}wwwqqqmmmjjjiiinnnuuu{{{}}}rrrdddZZZVVVWWW[[[cccooo{{{~~~tttppplllkkkkkkjjjlllqqqxxx}}}}}}zzzqqqeee^^^^^^]]]ZZZRRROOOLLLJJJHHHEEEBBB???888777666666666555333000/////////.........------.................................------........................------------------............///000//////......//////000222111222555666999BBBLLLbbbnnnxxxzzzzzz~~~}}}wwwqqqmmmhhhdddaaa[[[YYYVVVSSSOOOLLLIIIGGGCCCBBBAAAAAAAAABBBCCCDDDGGGKKKOOOQQQRRRRRRRRRRRRRRRUUUXXX[[[___gggrrrzzz|||ooojjjgggjjjpppxxxzzzooodddaaa\\\XXXVVVTTTSSSRRRQQQPPPOOONNNMMMJJJEEEAAA999666333111111111000///000///...------...///000//////000000000000////////////000000000111111111////////////////////////...//////000111111111111333333333333333333333333333333555;;;EEETTTeeerrrwwwyyy{{{zzz|||}}}~~~~~~vvvpppllljjjjjjkkkmmmoooqqqrrrssssssssssssssstttuuuwwwxxxyyyyyyzzzxxxtttooolllnnnpppvvv{{{}}}zzzuuurrrkkkmmmrrrwww}}}zzztttqqqooonnnsssyyy}}}oooccc\\\XXXXXX\\\eeerrrxxxssspppnnnllljjjmmmuuuzzzmmmdddbbbaaa___ZZZVVVPPPLLLJJJHHHDDDAAA888666555555555555333222000//////.......................................///......------......////////////...---------,,,---------............///000000////////////000000111000111444777<<>>:::555222111111111000000000////////////000000//////000000000000//////............////////////000000000000000000000000000000000000111222444555444444333333333333222222555;;;AAAJJJYYYkkkyyy}}}zzzxxxwwwyyy|||tttnnnkkkjjjhhhiiikkkmmmnnnpppppppppoooooopppqqqsssuuuvvvwwwyyy{{{|||{{{wwwvvvxxx{{{zzzrrrnnnsssyyy~~~xxxrrrqqqsssuuuyyysssfffYYYWWWZZZcccppp{{{{{{yyytttlllfffgggppp|||vvvmmmiiihhhfffhhh___UUUOOONNNMMMIIIFFF;;;888555333333444444333111000///.........///000........................---------,,,,,,---------...............------------------............///111000000//////000000111111000111444999EEEZZZmmm~~~zzzvvvllljjjfffaaa\\\WWWSSSQQQLLLJJJIIIGGGEEEEEEEEEFFFCCCDDDFFFGGGHHHJJJMMMPPPQQQWWW___gggmmmppprrrrrrppprrr|||qqqgggaaabbbiiirrr}}}rrrkkkbbb]]][[[YYYUUURRROOONNNMMMLLLMMMLLLIIIGGG@@@<<<666333222222111111000000111111111111000000//////000000000000//////...////////////000000000000000000000000000000000111111000111222333555666777777777777666666666555777???IIISSSbbbttt}}}{{{xxxyyy|||zzzsssmmmjjjjjjiiijjjkkklllmmmnnnnnnooonnnnnnoooppprrrtttvvvwwwwww{{{~~~~~~}}}|||}}}uuurrrwww}}}{{{uuutttwwwxxx|||ooo```[[[ZZZ___fffooo~~~zzztttjjjbbbaaahhhsss|||}}}yyyqqqnnnmmmlllkkkaaaVVVOOONNNNNNKKKHHH???<<<777444444555555555222111///...---...///000........................,,,,,,++++++++++++,,,,,,---------...............---------............///111111000000000000111111333222333666<<>>MMMggg~~~|||rrrkkkfffaaaZZZTTTPPPOOOLLLKKKIIIGGGCCC@@@@@@@@@@@@BBBDDDFFFIIIJJJPPPUUU\\\eeeoooxxx~~~~~~}}}|||xxxmmmfffbbbaaakkksss~~~wwwlllccc\\\XXXVVVTTTQQQQQQPPPNNNMMMKKKJJJIIICCC???888444333333333333000000000000////////////////////////////////////222111111111000000//////444222///,,,,,,---000222111222333333444666999<<>>EEEMMMPPPPPPQQQTTTXXXfffvvvzzztttnnnllljjjgggffffffggghhhiiiiiijjjkkklllmmmmmmnnnlllmmmnnnnnnqqquuu|||{{{sssrrrvvvzzz~~~~~~|||zzzzzz|||~~~}}}jjj^^^YYYZZZbbbkkkyyy}}}yyynnneee```^^^^^^^^^eeennnvvvzzz~~~{{{vvvppphhh]]]VVVRRRPPPNNNLLLGGGCCC===:::888777777666444333111///............///////////////.........---------............///////////////////////////............//////////////////000000111222222222555555777@@@QQQeeewww}}}uuullleeebbb^^^ZZZVVVSSSPPPLLLJJJCCCBBBAAAAAAAAABBBCCCDDDFFFIIINNNUUU___nnn~~~~~~oooggg^^^]]]bbbooo}}}|||pppggg```[[[XXXTTTTTTRRRPPPNNNMMMKKKKKKHHHDDD>>>:::777555222000111111111000000000//////////////////////////////111111111000000000000000000000111111111000000///111222222222222333666888:::BBBLLLRRRVVV[[[dddlll{{{}}}uuunnnhhhgggfffdddddddddeeefffhhhhhhiiijjjjjjkkklllllljjjkkklllnnnqqqvvv}}}zzzpppjjjkkkpppxxx|||}}}zzzzzzzzz{{{}}}tttddd[[[YYY___gggrrryyyuuulllfffbbb```^^^gggpppxxx}}}|||vvvooohhh___YYYUUUSSSPPPMMMIIIEEE@@@<<<:::888666555555444222000......------......//////////////////---------............///////////////////////////............///////////////000000111111222333333555555999EEEYYYmmmzzzvvvnnneeebbb]]]YYYVVVSSSPPPNNNFFFEEEDDDBBBAAAAAABBBBBBEEEGGGKKKOOOVVVcccrrr~~~vvvkkkaaa[[[ZZZbbbnnnzzzuuukkkbbb\\\XXXVVVUUUTTTRRROOOMMMLLLKKKHHHEEE@@@<<<999666333000111111111111000000000000000000000000000000000000000000000000000000111111///000111222222111000000111222333333333444777:::===EEEOOOVVV\\\fffvvv}}}xxxqqqkkkddddddccccccccccccdddeeegggggghhhhhhiiiiiijjjjjjgggiiilllooorrrxxx~~~xxxmmmeeeaaaeeekkktttyyy{{{vvvvvvxxxzzz|||~~~~~~kkk^^^YYY]]]ccckkkttt}}}tttnnniiieeeccckkksss{{{zzztttlllggg```[[[YYYWWWSSSPPPKKKGGGBBB>>>;;;999666555555444333111///...------............////////////---------............///////////////////////////............////////////000000000111222222333333555555<<>>:::555222222222222111111111000000000000000000000000000000///000000000111111111111000000000111111222222222333444666777888:::>>>AAAHHHQQQZZZ___ccclll}}}}}}||||||~~~~~~yyyooogggbbbbbbccccccccccccddddddfffffffffffffffggggggggggggkkkqqqvvvzzz}}}xxxlll^^^UUUPPPPPPWWW```iiipppzzz|||ooojjjmmmoootttzzz}}}mmm```[[[\\\[[[cccooo{{{xxxqqqllliiimmmtttyyyzzz{{{zzzvvvpppgggdddaaa``````^^^ZZZVVVOOOKKKFFFAAA>>>:::666444333333222222111000//////......------,,,,,,++++++---------............///////////////////////////............////////////000111111222222333333444666;;;GGGWWWgggsssxxxxxxzzzrrrjjjccc]]]YYYUUUQQQOOOLLLIIIFFFEEEDDDDDD<<>>;;;666333222222222222222111000///......---,,,++++++******---------.........//////////////////////////////............/////////000000111111222222333444444777>>>KKK[[[jjjssswwwxxx}}}zzzrrrmmmggg```[[[UUUSSSPPPMMMLLLIIIFFFDDDCCCBBB@@@AAADDDIIIOOORRRYYYdddrrr~~~pppbbb\\\VVVSSS]]]llluuu}}}}}}qqqiiiccc^^^YYYVVVTTTSSSOOOLLLGGGFFFDDDBBBAAA>>>:::777555333000000000111111000000111111111111222222222222111000000000111222333222222222111111111111111555555666888;;;AAAIIINNNWWW___iiipppuuu{{{}}}~~~uuuooonnnccccccccccccccccccccccccdddfffggggggffffffhhhiiijjjmmmsssyyy~~~yyyvvvlllaaaUUUNNNJJJKKKQQQYYYfffpppzzz~~~wwwnnnhhhffffffooovvv|||{{{{{{pppccc]]]UUUYYYcccrrr~~~}}}rrrhhhcccdddhhhnnnsssvvvwwwwwwxxxmmmiiidddbbbaaa```]]]ZZZTTTOOOGGGAAA===:::888777444555555555444222000/////////............//////..................------//////.........---------------------.........///000---...222555444444666777BBBSSSdddnnnsssxxx}}}~~~~~~zzzsssllleee___YYYVVVSSSPPPNNNKKKHHHEEEEEECCCAAAAAACCCGGGKKKNNNXXX```mmmyyy||||||}}}vvveee]]]VVVRRRXXXdddoooxxxwwwoooddd___YYYVVVTTTSSSOOOLLLHHHGGGEEEDDDBBB???;;;888555333111000000111111000000111111111111222222222333333222222222333444555111111111111111111222222555555666777:::@@@GGGLLLXXX]]]fffoooxxx}}}yyypppjjjhhhccccccccccccccccccccccccdddeeeggggggfffgggiiijjjllloootttzzz{{{vvviii___SSSMMMJJJKKKRRRZZZgggqqqzzz}}}sssjjjeeeddddddmmmuuu{{{{{{{{{}}}lllbbbVVVWWW___lllxxxuuuiiiccc]]]aaaiiirrrzzz~~~tttooohhhdddaaa___]]]ZZZSSSOOOJJJEEE@@@<<<888444555666666666555333111000//////............//////........................000000/////////.........---.........////////////111...///333555444555777;;;GGGZZZjjjssswww{{{~~~~~~|||{{{tttlllggg___\\\WWWTTTQQQNNNJJJHHHFFFDDDBBB@@@AAACCCGGGIIITTTZZZdddqqq||||||zzzyyy}}}mmmbbbZZZSSSUUU\\\eeeooo||||||uuugggbbb[[[VVVUUUSSSPPPMMMJJJHHHFFFEEEDDDAAA===:::666444111000111111111000000111111111111222222222333333222222333333444555000000000111222222222333555555666666888===CCCGGGUUUYYYaaannn{{{}}}|||{{{rrrjjjdddbbbccccccccccccccccccccccccdddeeeggggggggghhhjjjlllooorrrwww|||vvvhhh]]]RRRLLLIIIKKKSSS\\\gggqqq{{{yyymmmddd``````bbbjjjsssyyyzzz{{{vvvfffXXXVVVZZZdddppp{{{zzzlllbbbYYY\\\dddqqq~~~|||vvvmmmfffaaa^^^\\\[[[TTTQQQMMMIIIDDD>>>888333666666666666555333222000//////............//////........................000000000000000/////////////////////000000000000333000000333555444666:::BBBPPPcccrrryyy|||~~~yyy|||tttoooeeeaaa\\\WWWTTTPPPLLLJJJFFFDDDBBB@@@@@@BBBEEEFFFNNNRRR[[[gggttt~~~~~~|||zzz|||wwwhhh___XXXVVVXXX\\\gggvvvzzzlllfff]]]XXXUUUTTTQQQNNNJJJHHHGGGFFFDDDBBB>>>;;;777444222000111111111000000000111111111222222222111000111111111111222222//////000111222333333333444555555555777:::???CCCMMMSSS^^^lllzzz{{{wwwzzzzzzyyytttlllfffaaa```bbbbbbbbbbbbccccccccccccdddeeefffggggggiiilllooosssuuuyyy}}}xxxjjj___SSSLLLJJJLLLTTT]]]hhhrrr|||vvvhhh^^^ZZZ]]]```iiiqqqyyyzzz|||kkk[[[WWWVVV^^^iiivvvpppddd\\\\\\bbbpppzzzoooeee___\\\\\\\\\YYYVVVQQQLLLGGGAAA:::666555666666666555333111000//////............//////---------...............///////////////////////////000000000000111111111444111111444555444888===HHHYYYmmmyyy~~~|||vvv}}}wwwlllhhhaaa[[[WWWSSSOOOLLLFFFEEECCCAAAAAACCCDDDFFFHHHKKKSSS^^^kkkvvv~~~{{{zzzwwwxxxnnnddd]]]XXXWWWXXXbbbppp}}}ssskkkaaaZZZVVVTTTRRROOOIIIHHHFFFEEEDDDBBB>>>;;;777555222111111111111000000000111111111222222222000000111111222222222222//////000111222333333333444555555555555888<<<@@@CCCNNN^^^lllwww}}}wwwuuuuuuvvvuuurrrmmmhhhdddaaaaaaaaaaaaaaabbbbbbcccccccccccceeefffggghhhjjjnnnqqqvvvxxx{{{~~~zzzooocccVVVNNNKKKLLLTTT]]]iiisss}}}uuueeeZZZWWW[[[___hhhqqqyyy{{{}}}vvvbbbZZZUUUZZZeeessswwwjjjaaa___bbbooo{{{pppeee]]][[[\\\^^^aaa\\\UUUNNNIIICCC>>>;;;555555666555444333111000//////............//////---------.........//////........................000000000000111111111222444222222444555555;;;BBBOOObbbvvvzzzttttttoooggg```[[[VVVRRROOOHHHGGGEEEDDDCCCCCCEEEEEECCCGGGMMMUUU^^^jjjuuu}}}zzzzzzyyyyyy~~~vvviiibbb]]][[[[[[```iiittt~~~zzzrrrfff]]]XXXUUURRRPPPIIIHHHFFFFFFEEECCC???<<<888666333111111111111000000111111111111222222222111222333444444444444333000000000111222222222333333444555555555777;;;>>>>>>LLL^^^mmmwwwvvvrrrsssuuurrrpppkkkgggcccbbbaaaaaa``````aaaaaabbbccccccccccccdddfffggghhhkkkppptttyyyzzz|||}}}qqqeeeXXXOOOKKKMMMUUU^^^iiitttvvvdddYYYVVVZZZ___iiirrrzzz}}}~~~{{{yyy{{{~~~mmmaaaXXXYYYcccooo~~~uuuhhhdddcccmmm}}}}}}sssggg^^^[[[]]]```gggbbbZZZSSSLLLGGGAAA>>>666666666666555333222000//////............//////,,,,,,------.../////////------------............000000000000111111111111444222333555555666>>>GGGWWWmmmyyyttt{{{vvvmmmeee___ZZZVVVSSSMMMLLLIIIFFFEEEDDDDDDDDDBBBFFFKKKMMMQQQ[[[iiitttzzz{{{||||||rrriiieeedddccc``````hhhuuuwwwjjj___YYYVVVSSSPPPJJJIIIHHHGGGGGGEEEAAA>>>999666333222222111111000000111111111111222222222111222333444444444333333111111111111111111222222333444555555555777;;;>>>AAAMMM^^^ooo}}}yyyrrrrrruuuwwwqqqlllfffaaa___^^^______`````````aaabbbccccccccccccdddeeefffhhhlllrrrvvvzzz{{{}}}pppdddVVVNNNKKKMMMVVV___iiitttxxxfffYYYWWW[[[___jjjsss|||~~~{{{{{{}}}xxxsssqqqsssvvvyyywwwjjj\\\ZZZ```kkkwwwsssmmmhhhlllwwwyyymmmbbb^^^___bbbiiieee___YYYRRRKKKCCC???888888888888777555444333//////............//////,,,,,,------...//////000---........./////////////////////000000000111111333222333555555888AAAKKKaaaxxx}}}yyywwwzzzqqqiiibbb]]]YYYVVVQQQOOOLLLHHHEEECCCBBBBBBAAAFFFJJJIIIIIIPPP___lllvvvyyyzzz{{{}}}zzzqqqmmmllljjjbbb[[[___mmm|||{{{mmmaaaZZZVVVSSSPPPLLLJJJIIIIIIHHHFFFCCC@@@999777333222222222111///000111111111111222222222///000111222333222111111222222222111111111111111222333555555666888;;;>>>GGGOOO^^^qqq}}}}}}tttooorrrwwwyyypppkkkddd^^^\\\[[[\\\\\\___``````aaabbbccccccccccccdddeeefffiiimmmrrrwww{{{|||}}}mmmaaaTTTMMMJJJMMMWWWaaaiiiuuuzzzggg[[[WWW[[[```kkkuuu}}}{{{xxxwwwuuussstttwwwzzz~~~tttooolllnnnrrruuu|||ooo```[[[___gggrrrzzz~~~vvvmmmlllsss~~~~~~qqqfff```aaadddjjjgggccc^^^WWWNNNDDD>>>::::::::::::999777666444//////............//////,,,,,,------...///000000.../////////000000111111////////////000000000000222111333555555888CCCNNNhhh~~~{{{zzzzzzwwwmmmhhhddd^^^YYYTTTRRROOOMMMKKKIIIEEECCC>>>AAADDDEEEFFFKKKTTT\\\jjjuuu{{{wwwuuu}}}yyyqqqpppssshhh```bbbeeehhhssspppccc]]]YYYTTTPPPKKKJJJHHHHHHGGGEEEBBB???;;;999777444222111111111222222111111000111111111111111222222222333333333222222333333333333444444777333222555666777<<>>;;;777555555555555444000///------///000//////......////////////......000000000000000000000000111000000000000000000111111222444555555<<>>===:::777444333222222000000000000111222333444111111222222222333333333222222222333333333444444333333444888:::>>>IIISSSdddqqqzzz{{{yyynnneee\\\ZZZVVVUUUVVVWWWWWWWWWXXXYYYZZZZZZZZZ[[[___aaaaaaeeekkkrrrxxx{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~~~~~~~yyyhhhYYYMMMKKKKKKLLLTTT^^^bbbkkkttt}}}nnn___YYYZZZ^^^jjjrrryyyzzzzzz}}}~~~}}}~~~|||xxxqqqmmmfff^^^XXXTTTRRRRRRQQQWWWaaakkkuuu}}}zzzvvvttttttzzzyyywwwxxx|||sssggg]]]^^^fffsss}}}uuujjjeeejjjrrrxxx{{{||||||~~~|||qqqdddXXX[[[^^^aaa```ZZZRRRMMMDDDAAA<<<999888777666555222111/////////000///...------...///////////////////////////////////////111111000000000000111111333333555888===IIIaaavvv}}}wwwqqqoooooommmgggaaayyypppiiieee___YYYUUURRROOOMMMHHHGGGEEECCCCCCDDDEEEFFFFFFIIIPPPYYY]]]aaaiiiqqqqqqbbbZZZTTTPPPVVV```rrrvvv||||||lll___YYYWWWSSSPPPMMMJJJIIIGGGEEECCC@@@>>>;;;888555333222222000000000000111222333333111111222222222333333333222222333333333333444444555444666888;;;AAANNN\\\mmmzzz|||}}}}}}tttiiiaaaYYYWWWUUUTTTVVVWWWVVVVVVWWWXXXXXXXXXXXXZZZ]]]```bbbffflllsssxxx{{{{{{{{{}}}}}}}}}}}}}}}|||||||||yyy{{{}}}~~~~~~~~~vvveeeWWWMMMKKKKKKKKKQQQ[[[```iiirrrzzzoooaaa[[[]]]```jjjrrrxxxyyyyyy|||~~~}}}|||}}}~~~~~~{{{wwwtttkkkhhhccc^^^YYYUUUSSSRRROOOVVVbbbmmmwww~~~|||uuurrrwwwxxxyyy|||yyyiii\\\\\\bbbooo{{{{{{ooogggjjjrrrzzzwwwkkk[[[ZZZZZZ\\\]]][[[UUUPPPFFFCCC>>>;;;999888777555333111//////000000///...,,,---...///000000000000000000000000000000000000000000////////////000000222333666:::???MMMdddyyyzzzwwwrrrooommmiiiccc^^^xxxooojjjccc]]]YYYUUUSSSPPPLLLJJJGGGEEEEEEDDDDDDDDDFFFEEEIIIQQQWWW[[[dddooo~~~xxxfff]]]WWWQQQRRRXXXhhhqqq{{{oooaaa[[[YYYTTTQQQMMMKKKIIIHHHFFFDDD@@@???;;;888555333333222222111111111111111222222111111222222222333333333222222333333333333444444888666777888;;;CCCTTTcccvvv|||~~~{{{qqqfff^^^VVVUUUTTTTTTVVVWWWVVVUUUVVVWWWWWWVVVVVVXXX\\\___cccgggmmmssswwwzzz{{{{{{}}}|||||||||{{{{{{{{{zzzyyy{{{}}}~~~~~~tttbbbVVVMMMLLLLLLJJJNNNWWW___gggooouuunnn```\\\___ccckkkrrrxxxxxxwwwzzz||||||zzz{{{}}}}}}~~~|||xxxuuurrrnnnllleeecccaaa]]]ZZZWWWUUUSSSSSS[[[gggrrryyy~~~xxxwwwyyy|||lll]]][[[aaajjjyyy}}}ooofffiiippp{{{{{{ppp```[[[WWWWWWZZZZZZWWWRRRHHHDDD@@@<<<:::999777666444222000///000000///...,,,---...///000000000000000000000000000000000000000000////////////000000111333777<<>>===<<<999777333333111000////////////000000000000000000000000000000000000111111111111000000000000111111111111222222444<<>>KKK[[[jjjrrrzzz~~~xxxwwwssslllddd^^^[[[[[[zzzqqqjjjddd^^^ZZZUUUSSSOOOLLLJJJHHHEEECCCBBBDDDFFFHHHMMMWWWdddnnnyyy}}}yyyhhh]]]UUUQQQLLLVVVfffuuuzzzlllcccZZZVVVQQQLLLIIIGGGDDDCCCCCC@@@===:::888666333111222222222222222222222222000000111111111222222222333333444444555555555555888555777???HHHTTTjjj{{{|||yyyrrriii___XXXSSSRRRRRRRRRSSSSSSSSSSSSSSSPPPQQQQQQOOOOOOTTT\\\ccckkknnnrrrtttvvvxxx|||~~~~~~|||||||||}}}}}}}}}}}}~~~qqqfff\\\WWWSSSOOOMMMNNNVVVYYY___fffmmmuuu}}}{{{mmm```XXXWWWZZZ]]]bbbeeehhhjjjlllnnnqqqsssuuuvvvxxxwwwvvvuuuvvvwwwwwwwwwxxxxxxzzz{{{|||}}}}}}~~~~~~mmmcccZZZXXX[[[```ffflllmmmkkkiiigggeeedddcccccckkkooouuuyyy}}}jjjaaaZZZbbbppp~~~xxxiiihhhnnn~~~|||uuunnnhhh\\\XXXVVVRRRXXX___ZZZRRRLLLDDD???===;;;999666555444222111000/////////000000000000000000000000000000000000111111111111000000000111111111222222666666999AAAOOO^^^kkksssyyy}}}{{{vvvtttooohhh```[[[YYYYYYxxxooohhhaaa\\\WWWTTTQQQNNNLLLIIIGGGDDDBBBCCCFFFIIIPPPZZZfffoooyyy{{{qqqcccYYYTTTNNNTTT___mmm|||pppfff]]]YYYSSSNNNKKKHHHEEECCCBBB@@@===;;;999666333000222222222222222222222222222222333333333444444444333333444444444555666666888666999CCCNNN]]]qqq|||}}}~~~uuukkkbbbZZZUUUSSSQQQQQQRRRRRRRRRRRRRRRSSSOOOOOOOOONNNOOOVVV___gggoooqqqssstttvvvyyy}}}~~~}}}}}}}}}}}}}}}|||}}}~~~rrrggg\\\WWWSSSOOOLLLMMMQQQTTTZZZaaajjjrrrzzz~~~|||ttthhh\\\UUUTTTVVVYYY^^^```cccfffhhhjjjnnnpppppprrrttttttsssrrrrrrssstttuuuuuuvvvxxxyyy{{{|||||||||}}}}}}~~~ssskkkbbb```eeelllsssxxxrrrpppmmmjjjhhhhhhiiijjjmmmppptttwwwxxxzzz}}}qqqcccZZZ___jjjwww~~~nnnkkkooowwwooojjj^^^ZZZXXXSSSXXX```]]]YYYRRRIIICCC@@@>>>;;;999666555333222000000/////////////////////////////////000000000111111111111000000111111111222222222777777:::DDDSSScccnnntttxxx}}}yyyuuuqqqkkkddd]]]YYYXXXWWW~~~tttlllddd^^^YYYVVVRRROOOMMMKKKHHHFFFDDDDDDFFFKKKRRR]]]iiipppzzz|||zzzjjj^^^XXXPPPRRRXXXdddtttsssggg___[[[UUUPPPLLLIIIFFFDDDAAA???===<<<:::888444111222222222222222222222222222222333333333444444444444444333444444666777888999999>>>IIIXXXgggxxx|||rrrfff]]]WWWTTTSSSPPPPPPQQQQQQQQQRRRRRRRRROOOPPPPPPPPPRRRXXXccckkkqqqrrrttttttvvvyyy}}}~~~~~~}}}}}}}}}}}}}}}}}}|||}}}~~~ooodddZZZUUUQQQMMMKKKLLLKKKNNNUUU^^^hhhqqqxxx|||uuunnncccYYYRRRQQQSSSUUUZZZ\\\___bbbdddfffjjjlllmmmooorrrssssssrrrrrrssssssssstttuuuwwwyyy{{{|||{{{{{{zzz{{{}}}~~~yyypppkkknnntttyyyzzzqqqoookkkgggggghhhkkkmmmnnnpppsssuuuuuuwwwyyy|||}}}~~~~~~~~~{{{kkk```bbbiiitttuuuooorrr~~~zzzrrrlllaaa]]]YYYSSSYYYaaa___]]]VVVLLLEEEBBB???<<<:::777666444333111000000//////////////////////////////000000000111111111111111111111111222222222222666777<<>>======:::777444333333333333333333333333000000111111111222222222444444333333444666888999:::===EEESSSeeeuuuyyynnnaaaXXXSSSRRRRRROOOOOOPPPPPPQQQRRRRRRRRRPPPQQQRRRSSSUUU\\\fffmmmrrrssstttuuuvvvxxx||||||}}}}}}}}}}}}|||||||||{{{|||mmmbbbXXXSSSOOOKKKIIIJJJHHHJJJPPPZZZfffpppvvvxxxqqqkkkaaaWWWQQQOOOPPPRRRVVVXXX[[[]]]___aaadddgggjjjmmmqqqttttttttttttuuuqqqqqqrrrtttvvvyyy{{{|||{{{zzzyyyzzz|||~~~~~~}}}uuusssuuusssooogggddd```]]]]]]```eeehhhkkkmmmppprrrssstttvvvxxxvvvwwwyyyyyyyyyzzz|||~~~wwwiiihhhjjjtttzzzsssssszzz~~~uuummmccc___[[[TTTYYYcccaaa```XXXMMMEEEAAA>>>;;;999888777555333222000000000000000000000000000000000000000000000111111111111111111111222222222222333666777>>>MMMaaarrr|||zzzsssmmmddd\\\XXXVVVUUUUUUyyypppiii```]]]YYYVVVSSSQQQMMMKKKIIIIIIJJJOOOXXXccclllqqqxxx|||}}}{{{uuuddd[[[MMMIIIIIIRRRdddyyy~~~qqqddd___YYYSSSOOOKKKHHHEEE??????>>>??????===999666333333333333333333333333000000111111111222222222555444333333444666999::::::@@@MMM___ttt}}}uuuiii]]]TTTPPPPPPQQQNNNOOOOOOPPPQQQQQQRRRRRRQQQSSSVVVWWWYYY```hhhoooqqqsssuuuvvvvvvxxx{{{}}}{{{{{{{{{|||||||||{{{{{{{{{|||nnncccXXXSSSOOOJJJHHHHHHFFFHHHNNNXXXccclllqqqsssoooiii```VVVPPPNNNOOOPPPQQQTTTVVVXXXYYY[[[^^^```dddhhhlllpppqqqqqqrrrrrrooooooppprrruuuxxxzzz{{{{{{yyyxxxzzz}}}}}}yyyuuulllcccXXXUUUPPPMMMNNNSSSZZZ^^^cccfffjjjmmmnnnoooqqqrrrppprrrssstttuuuwwwzzz}}}}}}}}}~~~ppplllkkksss}}}sssrrruuuwwwoooeeeaaa\\\TTTYYYdddcccccc[[[PPPGGGBBB???<<<:::999888666444222111000000000000000000000000000000000000000000111111111111111111111222222222333333777999AAASSSiii{{{|||qqqiii___XXXUUUTTTSSSRRRuuuoooccc```\\\XXXVVVSSSPPPNNNKKKJJJLLLQQQZZZdddlllqqquuu{{{}}}yyytttxxxxxxeeeZZZOOOIIIFFFMMM___ssswwweee```ZZZTTTOOOLLLHHHFFF???>>>??????@@@>>>;;;888333333333333333333333333222222333333333444444444555444333333444666999;;;;;;CCCSSShhhzzzrrrfffZZZRRRNNNNNNOOONNNNNNOOOPPPPPPQQQRRRRRRRRRUUUXXXZZZ\\\bbbjjjpppqqqsssuuuvvvwwwxxxzzz|||zzzzzz{{{{{{{{{{{{{{{zzz{{{|||qqqfffZZZTTTPPPJJJGGGHHHFFFGGGLLLVVVaaaiiimmmnnnoooiii```VVVPPPNNNNNNOOOOOOQQQSSSUUUVVVWWWZZZ\\\]]]aaafffjjjlllmmmmmmnnnmmmnnnoooqqqtttwwwyyyzzz|||yyyxxxyyy}}}}}}~~~~~~wwwjjj^^^MMMJJJEEEBBBDDDJJJQQQVVV[[[^^^cccggghhhiiikkklllmmmoooppprrrsssvvvzzz}}}||||||}}}sssnnnkkksss~~~ssspppqqq}}}wwwpppfffbbb]]]UUUZZZddddddggg___SSSJJJEEEBBB???<<<999888666444222111000000000000000000000000000000000000000000111111111111111111222222222333333333888:::DDDWWWnnn~~~}}}oooggg]]]UUURRRRRRQQQPPPwwwtttjjjgggccc```]]]ZZZVVVSSSRRRLLLJJJPPPZZZbbbiiioooooouuuxxxtttooorrr~~~}}}jjj```PPPJJJGGGLLLVVVddduuuzzzlllcccZZZWWWSSSLLLGGGEEECCCBBBAAAAAA@@@???;;;999666555333222111111222333222222222222222222222222555111111555777666666888===DDDUUUppp}}}{{{tttkkk^^^UUUQQQPPPNNNMMMMMMMMMNNNOOOOOOPPPPPPQQQOOOPPPSSSXXX^^^eeelllpppssstttuuuuuuwww{{{xxxuuuyyy||||||zzz|||~~~yyyooo```VVVPPPMMMIIIFFFFFFFFFHHHNNNWWWaaahhhkkkjjjeee]]]UUUOOOMMMMMMNNNOOOPPPPPPPPPOOOPPPSSSVVVWWWZZZ^^^aaacccfffhhhjjjoooqqqrrrssstttvvvyyy|||{{{{{{|||}}}~~~~~~~~~}}}~~~uuubbbUUUMMMEEE??????AAABBBFFFKKKPPPTTTXXX\\\^^^```bbbddddddfffiiilllnnnpppsssvvvzzz{{{}}}~~~~~~}}}{{{yyyzzz{{{|||lllkkkttt|||tttlllooowww{{{vvvpppggg^^^YYY[[[aaagggeeeaaa[[[SSSKKKDDD???<<<:::999888666444222000000000000000000000000000000222222111111111111111111222111111111222444666777:::<<>>;;;999666555333222111111222333222222222222222222222222666222222555777666888;;;AAAKKK^^^yyyzzzuuuzzzzzztttnnneeeZZZRRRNNNMMMLLLKKKLLLLLLLLLMMMNNNNNNOOOOOONNNPPPSSSXXX___ffflllooorrrtttuuuuuuvvvyyy}}}yyyvvvxxxzzzzzzyyy|||~~~uuuhhh]]]WWWSSSMMMIIIIIIHHHHHHKKKRRRZZZ```bbbccc___YYYSSSOOOMMMMMMNNNOOOOOOPPPOOONNNNNNQQQSSSSSSVVVYYY\\\^^^bbbeeehhhlllnnnpppqqqrrrtttwwwzzzyyyzzzzzz{{{}}}~~~~~~}}}|||}}}}}}~~~}}}}}}}}}}}}}}}~~~vvv```RRRJJJCCC===>>>??????CCCGGGJJJMMMRRRUUUXXXZZZ\\\^^^```bbbfffhhhjjjmmmppprrrxxxxxxzzz}}}~~~|||||||||}}}~~~~~~{{{{{{zzzwwwtttsssuuuvvvyyyzzz|||}}}lllhhhqqqzzzwwwmmmllluuuzzzzzztttjjj___YYY[[[bbbiiijjjfff```WWWOOOGGGAAA>>>:::999888666444222111000000000000000000000000000111111111111111111111111111111111111222444555777:::???NNNggg|||yyyyyyxxxuuujjj```WWWSSSRRRPPPQQQUUUuuuoooiiiiiikkkkkkfff```UUUPPPOOOUUU\\\```cccffffffggghhhgggggglllttt{{{uuuiiiWWWNNNGGGFFFJJJSSSaaammmqqqvvv}}}nnneee\\\YYYTTTMMMHHHGGGDDDBBBAAA@@@@@@>>>;;;999666555333222111111222333333333333333333333333333666333333666777777:::>>>EEERRRiiiuuurrruuusssllleee]]]SSSMMMKKKJJJJJJHHHJJJJJJKKKKKKLLLMMMMMMMMMNNNPPPTTTZZZ```ggglllooorrrtttuuuvvvvvvvvvxxxzzz~~~{{{xxxxxxxxxyyyyyy~~~ttthhh```YYYSSSNNNLLLIIIGGGHHHLLLPPPTTTUUUWWWUUURRROOOMMMMMMMMMMMMNNNOOOOOONNNLLLKKKMMMNNNOOOQQQSSSUUUWWW[[[aaadddhhhjjjmmmoooppprrruuuwwwwwwxxxyyyzzz{{{|||}}}~~~}}}|||zzzzzzzzz{{{}}}}}}|||||||||}}}~~~~~~|||vvv___NNNFFF???;;;<<<===<<<>>>AAABBBEEEIIIMMMOOORRRUUUWWWZZZ\\\```ccceeehhhkkknnnsssuuuxxxzzz|||||||||{{{yyyzzz{{{|||~~~~~~~~~~~~|||yyyvvvsssrrrpppmmmjjjjjjlllnnnoooqqqtttxxx|||lllfffnnnwww{{{pppjjjrrryyyyyymmm```YYY\\\eeemmmpppllleee\\\RRRJJJDDDAAA;;;:::888777444333111000000000000000000000000000111111111111111111111111111000000000111333555666999AAATTTooozzzvvvvvvtttqqqddd[[[TTTQQQPPPOOORRRVVV{{{tttmmmnnnsssvvvqqqkkk^^^WWWSSSUUUYYYZZZ\\\_________^^^___bbbgggnnnrrr|||nnn^^^TTTJJJFFFGGGMMMZZZeeeiiimmmsssxxx|||pppggg^^^ZZZVVVOOOIIIHHHDDDCCCAAA@@@???>>><<<:::666555333222111111222333333333333333333333333333555333222555666777;;;AAAGGGXXXsssyyywwwxxxrrrjjj]]]VVVNNNIIIHHHIIIHHHGGGIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPUUU[[[bbbhhhlllooosssuuuwwwwwwvvvuuuuuuvvv{{{|||}}}{{{xxxwwwyyy{{{ttthhh___WWWSSSMMMJJJFFFEEEFFFIIIKKKKKKLLLKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNLLLJJJIIIIIIKKKLLLLLLMMMOOOQQQVVV\\\aaadddgggjjjlllnnnpppsssuuuvvvwwwxxxyyyzzz{{{||||||~~~|||zzzyyyyyyyyyzzz{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{~~~uuu^^^MMMDDD>>>;;;<<<<<<::::::<<<<<>><<<:::666555333222111111222333333333333333333333333333444222222555555777===EEEOOObbb~~~}}}~~~~~~|||qqqgggVVVQQQKKKGGGHHHIIIHHHFFFIIIIIIJJJJJJKKKKKKLLLLLLMMMQQQVVV]]]dddiiimmmnnnsssvvvxxxxxxwwwuuuttttttxxx|||~~~~~~zzzxxxzzz}}}~~~rrrfff]]]YYYPPPLLLGGGDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIJJJJJJJJJKKKMMMRRRXXX]]]aaadddhhhkkkmmmoooqqqsssuuuvvvxxxyyyzzzzzzzzzzzz{{{zzzyyyxxxxxxxxxyyyzzzuuuuuutttsssrrrrrrrrrssswwwxxxyyy{{{ttt]]]MMMDDD???;;;<<<<<<999888::::::<<>>>>><<<;;;666555333222111111222333333333333333333333333333555333333555666888@@@IIIZZZnnn~~~~~~|||~~~}}}}}}zzzmmmaaaRRRMMMHHHFFFHHHIIIHHHFFFHHHHHHIIIIIIJJJKKKKKKKKKMMMQQQWWW___eeejjjmmmnnnsssuuuwwwwwwvvvuuutttuuuwwwzzz}}}}}}{{{zzz|||~~~~~~~~~rrrfff```TTTPPPJJJGGGEEEEEEEEEEEE@@@@@@@@@AAACCCDDDEEEFFFFFFHHHJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIKKKOOOTTTYYY]]]```eeeiiikkkmmmoooqqqtttuuuwwwyyyyyyyyyyyyxxxwwwwwwuuuttttttuuuvvvvvvtttsssrrrqqqpppoooooooooqqqrrrrrrtttwww|||rrr\\\MMMFFF@@@<<<===<<<999888999999;;;===???@@@CCCGGGIIIJJJMMMRRRUUUYYY]]]aaadddccchhhnnnqqqqqqrrruuuxxxuuuvvvwwwxxxxxxwwwvvvuuusssppplllhhhccc^^^XXXTTTLLLLLLKKKIIIHHHIIIMMMPPPSSSXXX^^^bbbfffkkkrrrxxxzzz~~~~~~yyyvvvtttrrrppprrrxxxvvvuuuwwwtttwww}}}xxxwwwrrrhhhaaacccmmmwwwuuuqqqiii___UUUKKKDDDAAA===<<<:::999666555333222000000000000000000000000000000000111222222333333222111111111222444666777>>>KKK```wwwzzzuuuqqqiii```XXXTTTPPPOOOLLLJJJNNNUUUggg```YYYYYY___iiiqqqvvvooodddXXXQQQNNNJJJJJJKKKHHHJJJMMMOOOQQQVVV]]]bbbiiivvvssseeeUUUJJJDDDDDDMMMVVV]]]^^^___```bbbffflllppp{{{}}}vvvlllccc___ZZZSSSMMMKKKFFFCCC@@@>>>>>>>>><<<;;;666555333222111111222333444444444444444444444444777555666777777:::CCCNNNdddxxx|||zzz|||}}}uuufff[[[OOOKKKFFFEEEGGGHHHFFFDDDFFFFFFGGGHHHHHHIIIIIIJJJMMMQQQXXX```fffkkkmmmnnnppprrrtttttttttssstttvvvwwwxxxzzz{{{{{{{{{|||}}}}}}~~~~~~rrriiiZZZVVVOOOJJJHHHGGGFFFEEE??????>>>>>>???@@@BBBCCCCCCEEEHHHIIIIIIIIIJJJKKKGGGHHHHHHHHHIIILLLPPPTTTYYY]]]bbbfffiiikkkmmmooorrrsssuuuwwwxxxwwwvvvuuuuuusssrrrpppooooooooopppooonnnlllkkkjjjiiiiiiiiiggghhhjjjlllnnnqqquuuxxxooo]]]OOOHHHAAA<<<<<<:::777777999888999;;;<<<<<<>>>BBBEEEFFFIIINNNRRRUUUYYY^^^aaa]]]ccciiimmmmmmnnnqqqtttssstttttttttsssqqqnnnmmmfffccc^^^ZZZVVVQQQLLLIIIAAABBBCCCBBBBBBCCCFFFIIIJJJOOOUUUYYY]]]bbbjjjqqqtttzzz|||tttrrrooonnnqqqxxx~~~yyywwwxxxyyy|||xxxyyywwwoooffffffnnnvvvwwwssskkkaaaWWWNNNGGGDDD===<<<;;;999777555444333000000000000000000000000///000000111222222333333333222222222333555777888???LLLaaauuuzzztttooodddZZZTTTPPPOOONNNLLLKKKPPPWWWggg___VVVQQQSSSZZZccciiilllbbbWWWSSSOOOJJJHHHHHHDDDGGGJJJLLLNNNRRRZZZ```gggsss|||mmm[[[NNNGGGFFFMMMVVVZZZ[[[\\\]]]___dddkkkoooxxx{{{{{{xxxwwwmmmddd```[[[SSSMMMLLLFFFCCC@@@>>>>>>===<<<;;;666555333222111222222333444444444444444444444444888777888999999<<>>@@@AAAAAADDDGGGIIIJJJJJJKKKMMMFFFGGGGGGGGGGGGJJJMMMPPPVVVZZZ___dddgggiiikkklllppprrrtttvvvvvvuuutttssssssrrrpppmmmkkkjjjjjjjjjdddcccbbb```___^^^]]]]]]___bbbeeeggghhhjjjmmmooorrr|||zzznnn___SSSIIIBBB<<<;;;999666666999777888999999999;;;>>>AAACCCFFFKKKOOOSSSWWW\\\___YYY___fffiiiiiijjjnnnrrrrrrrrrrrrqqqooollliiiggg\\\YYYTTTPPPLLLIIIEEECCC;;;===>>>??????AAACCCEEEDDDIIIOOOSSSVVV\\\dddkkkpppwwwuuurrrooonnnrrrzzz{{{vvvzzzyyy|||yyy|||{{{sssjjjgggmmmuuuyyyuuunnndddZZZQQQJJJGGG======;;;999777555444333000000000000000000000000///000000111222222333333444333333333444666888999===JJJ^^^rrr|||vvvooocccWWWPPPNNNMMMNNNMMMMMMSSSZZZgggZZZNNNKKKMMMPPPSSSWWW\\\[[[XXXUUUQQQLLLIIIGGGDDDEEEFFFHHHKKKQQQYYY^^^iiirrruuubbbTTTKKKGGGJJJOOOVVVVVVVVVWWWYYY```iiiooowww}}}~~~yyy~~~pppbbb[[[XXXSSSNNNLLLEEECCC@@@>>>===<<<:::999777666555444333222222222222333333333333333333444888555444666888<<>>;;;999777444333666666666888999;;;===>>>@@@BBBFFFJJJOOOSSSVVVXXXZZZ\\\```bbbdddeeehhhjjjkkkiiihhhhhhhhheee```[[[RRRPPPLLLGGGDDDBBBAAAAAA======<<<;;;;;;;;;<<<<<>>===;;;999777555444333111111000///////////////000000000000000000000000000111222222222333666888@@@KKK\\\ooo~~~~~~vvvhhh\\\VVVSSSOOOMMMNNNNNNNNNTTT[[[fffZZZMMMIIIJJJKKKLLLOOOTTTTTTRRRPPPMMMJJJGGGEEEDDDEEEFFFGGGJJJQQQXXX]]]hhhppp}}}lll[[[NNNGGGGGGJJJPPPQQQRRRSSSVVV]]]fffmmmwww||||||~~~tttddd]]]YYYSSSNNNKKKEEECCC@@@>>>>>>===;;;999777666555444333222222222222333333333333444444444888555555777888<<>>===>>>>>>>>>===???@@@BBBEEEGGGIIIJJJKKKKKKJJJHHHFFFFFFHHHKKKMMMPPPSSSXXX\\\___bbbfffiiimmmmmmmmmmmmmmmlllllllllkkkhhhddd___\\\[[[ZZZ[[[VVVTTTPPPMMMKKKKKKLLLLLLPPPRRRTTTWWWZZZ]]]^^^___eeennnuuuvvvrrrjjj\\\PPPEEEBBB>>>;;;999888555444666666777888999;;;<<<===@@@AAADDDHHHLLLPPPSSSUUUTTTWWWZZZ\\\]]]___aaaccceeeccc```^^^]]]ZZZUUURRRLLLJJJFFFCCC@@@>>>>>>=========<<<;;;;;;;;;;;;<<>>===;;;999777555444444111111000///////////////000000000000000000000000000111222222222333666999BBBMMM___ppp}}}}}}uuugggZZZUUUOOOKKKJJJKKKKKKLLLQQQYYYgggZZZNNNIIIHHHFFFFFFGGGKKKLLLLLLLLLKKKIIIGGGFFFDDDDDDEEEFFFIIIOOOVVV[[[gggooo{{{tttaaaQQQEEEBBBDDDIIIJJJLLLNNNQQQXXXccckkkyyy|||zzzxxxhhh```[[[TTTNNNKKKFFFCCC@@@>>>>>>===;;;999888777555444333333222222222222333333444444444444777555555888888;;;CCCLLL]]]www~~~uuueeeUUULLLHHHGGGDDDBBBBBBBBBDDDEEEDDDEEEEEEDDDDDDEEEIIILLLPPPVVV]]]dddgggiiijjjjjjlllnnnqqqrrrssstttvvvxxxzzzyyyxxxxxxxxxyyyzzz{{{{{{|||}}}~~~~~~vvvlll___VVVRRRPPPKKKHHHEEECCC@@@>>>>>>???>>>======>>>@@@BBBEEEGGGIIIJJJKKKJJJHHHFFFFFFGGGHHHJJJLLLOOOTTTYYY]]]```dddgggiiiiiihhhhhhhhhhhhggggggbbb___[[[VVVRRRPPPOOOOOOLLLJJJGGGDDDCCCCCCCCCDDDFFFIIIMMMRRRVVVYYYZZZZZZ```hhhpppqqqmmmfffYYYNNNDDDAAA===;;;:::999777666666666777777999:::<<<<<<>>>@@@BBBEEEIIILLLNNNOOOOOOQQQTTTVVVWWWXXXZZZ\\\]]]ZZZWWWTTTQQQNNNKKKHHHFFFEEEBBB???>>>===<<<=========<<<;;;;;;;;;;;;;;;;;;===???BBBFFFMMMUUUZZZeeekkkttt}}}~~~xxxrrrrrryyyxxx}}}xxxrrruuu|||~~~~~~}}}|||yyyvvvqqqhhh^^^\\\___dddggghhhdddZZZOOOHHHDDD>>>===;;;999777555444444111111000////////////000000000000000000000000000000111222222222444777999DDDQQQcccsss|||}}}ssseeeXXXSSSPPPLLLKKKLLLMMMNNNTTT\\\iii]]]PPPKKKIIIFFFCCCDDDFFFGGGIIIJJJKKKJJJIIIIIIDDDDDDEEEEEEHHHMMMTTTYYYfffnnnzzzkkkYYYKKKDDDDDDCCCFFFIIIJJJMMMUUUaaajjj}}}|||xxx}}}zzzjjjbbb]]]VVVPPPMMMFFFDDDAAA???>>>===;;;999888777666444333333333333222222333333444555555555666555666999999:::AAAIIIZZZttt~~~zzz|||uuudddVVVMMMFFFEEECCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDEEEIIILLLSSSXXX___eeeiiikkklllmmmmmmooorrrsssssstttwwwyyy{{{zzzxxxwwwxxxyyyzzz{{{{{{{{{|||~~~~~~}}}~~~~~~tttfff\\\VVVRRRNNNKKKFFFCCC@@@??????>>>===<<<<<<===>>>@@@BBBEEEGGGHHHJJJIIIHHHFFFFFFFFFFFFFFFIIILLLQQQVVVZZZ^^^bbbeeeddddddcccaaa```___^^^^^^WWWUUUQQQMMMJJJGGGFFFFFFFFFDDDBBBAAA@@@@@@@@@AAAAAAEEEKKKQQQVVVYYYZZZZZZ\\\dddkkkllliiicccWWWMMMDDDAAA===;;;;;;:::999888777777777777888999;;;;;;======???BBBDDDFFFHHHIIILLLNNNQQQRRRRRRSSSUUUVVVUUUSSSOOOLLLJJJGGGFFFDDDDDDCCCBBB@@@@@@??????@@@>>>>>>===<<<;;;;;;;;;;;;:::;;;===???BBBHHHOOOSSS___fffoooxxx{{{xxxyyy~~~|||~~~wwwooonnntttzzz~~~~~~yyytttoooeee\\\YYY[[[^^^bbbeeebbbZZZOOOGGGDDD===<<<;;;888777555555444222111000000//////000000000000000000000000000000000111222222333444777:::GGGUUUhhhwww~~~|||rrrcccWWWRRROOOLLLKKKMMMNNNPPPVVV^^^lll___RRRLLLJJJFFFCCCCCCCCCEEEGGGJJJKKKKKKJJJIIIDDDDDDDDDDDDFFFKKKQQQVVVdddkkkwww{{{fffSSSHHHEEEAAAEEEHHHJJJLLLSSS___iii|||||||||lllddd___XXXQQQNNNFFFDDDAAA???>>>===<<<:::888777666555444333333333222222333444444555666666666555777999999:::@@@HHHYYYssstttbbbTTTLLLEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCEEEIIILLLSSSXXX___dddhhhjjjlllmmmnnnppprrrsssssstttvvvxxxzzzyyyxxxxxxxxxyyyzzz{{{zzzzzz{{{|||}}}}}}}}}}}}}}}}}}~~~{{{nnnccc[[[UUUQQQNNNGGGDDDAAA??????>>>===<<<<<<<<<===>>>@@@CCCEEEFFFIIIIIIHHHGGGFFFEEEEEEDDDFFFJJJNNNSSSVVVYYY]]]___^^^]]][[[YYYWWWTTTRRRQQQLLLJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>??????@@@???CCCIIIPPPVVVZZZ[[[\\\[[[ccciiiiiigggaaaWWWMMMDDDAAA>>><<<;;;;;;:::999777777777777888888999::::::;;;<<<>>>@@@BBBCCCDDDHHHJJJLLLMMMMMMMMMNNNOOOKKKJJJIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCC@@@???>>>===<<<<<<<<<<<<:::;;;===>>>@@@DDDJJJNNNYYY___hhhrrryyy}}}~~~vvvmmmjjjpppzzzzzztttnnneee\\\XXXZZZ[[[```eeeccc[[[QQQIIIEEE===<<<:::888777666555555222222111000000000000000000000000000000000000000000111222333333555888;;;HHHXXXmmm{{{{{{pppaaaVVVQQQJJJGGGGGGIIIKKKMMMTTT\\\ssseeeWWWOOOKKKGGGEEEEEEBBBEEEHHHJJJKKKKKKIIIHHHDDDDDDDDDCCCEEEIIIOOOSSS```hhhsssoooWWWGGGAAABBBFFFJJJJJJKKKQQQ^^^hhhxxxpppgggaaaZZZRRROOOGGGDDDAAA??????>>><<<:::888888666555444333333333222222333444555666666777666555777999::::::AAAIIIZZZuuuooo]]]OOOHHHEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCEEEIIILLLRRRVVV]]]bbbeeehhhjjjlllnnnppprrrrrrrrrsssuuuwwwvvvvvvwwwxxxyyyyyyzzzzzzyyyzzz{{{{{{|||||||||{{{|||}}}}}}~~~wwwkkkaaaZZZTTTQQQJJJGGGCCCAAA@@@???===<<<============???AAACCCDDDHHHIIIIIIHHHHHHFFFEEEDDDDDDGGGKKKNNNPPPRRRUUUWWWVVVUUUSSSPPPMMMJJJHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@==================>>>>>>===AAAGGGMMMSSSXXX[[[\\\\\\ccchhhhhheee___VVVMMMEEEBBB???===<<<<<<:::999888888777777777888888999888888:::;;;===???@@@@@@BBBDDDFFFFFFFFFEEEFFFGGGBBBCCCDDDDDDBBBBBBBBBDDDBBBBBBCCCCCCCCCCCCCCCDDDBBBAAA@@@>>>============:::;;;======???AAAFFFIIIQQQWWW```jjjrrryyy}}}wwwooojjjppp}}}}}}uuuoooggg]]]YYYZZZZZZ```fffeee^^^SSSJJJFFF===<<<:::888777666555555222222111000000000000111000000000000000000000000000111222333333555999<<>><<<:::999888777555444444444444222222333444555666777777777666777999:::;;;CCCLLL^^^{{{}}}kkkYYYLLLFFFDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCBBBCCCEEEIIILLLSSSXXX^^^cccfffiiilllnnnmmmoooqqqrrrrrrrrrtttvvvrrrsssvvvxxxyyyzzzyyyyyyzzz{{{{{{|||||||||||||||||||||}}}~~~~~~tttiii___XXXTTTMMMJJJFFFCCCBBBAAA@@@>>>??????>>>===>>>@@@BBBCCCGGGHHHIIIJJJIIIHHHFFFEEEAAADDDGGGIIIJJJKKKLLLNNNLLLKKKIIIHHHEEECCCBBBAAA??????>>>=========<<<<<<;;;;;;<<<<<<======>>>>>>===@@@EEEKKKQQQVVVZZZ\\\\\\bbbgggfffccc]]]TTTLLLFFFCCC@@@===<<<<<<:::999888888777777777777888888666666888999;;;===>>>??????@@@BBBBBBAAA@@@@@@AAA???BBBEEEEEECCCBBBBBBDDDCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>:::;;;<<<======???BBBEEEIIIOOOXXXaaajjjqqqxxx||||||tttoootttyyyqqqhhh^^^YYYXXXZZZ```gggggg___TTTKKKFFF<<<;;;:::888777666666666333222111111000000111111000000000000000000000000000111222333444666999<<>><<<;;;999888777666444444444444222222333444555666777888888666777999:::<<>>===>>>???AAABBBGGGHHHIIIJJJJJJIIIGGGEEE@@@BBBDDDEEEEEEEEEGGGHHHEEEDDDDDDBBBAAA@@@??????=========<<<;;;:::::::::;;;<<<<<<===>>>>>>??????>>>AAAEEEJJJQQQWWW[[[^^^\\\bbbfffeeeaaa\\\SSSJJJGGGDDD@@@>>>===<<<:::888999888888777777777777777555555777888:::<<<===>>>>>>@@@AAAAAA@@@??????@@@@@@DDDGGGHHHFFFCCCCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHEEEDDDBBBAAA@@@?????????:::;;;<<<<<<<<<===@@@BBBDDDJJJSSS\\\dddlllrrrwww{{{~~~yyysssxxx|||sssiii^^^XXXWWWZZZaaaggghhh```UUUKKKFFF<<<;;;:::888777666666666333222111111000111111111000000000000000000000000000111222333444666:::===NNN```uuu~~~zzzpppeeeXXXNNNJJJGGGEEEEEEHHHKKKOOOVVV___yyyiiiaaa]]]XXXTTTXXXVVVUUUTTTTTTSSSPPPMMMHHHFFFCCCBBBCCCFFFJJJLLLSSSYYYfffsss}}}bbbPPPIIIGGGKKKPPPPPPNNNWWWeee{{{qqqccc]]]YYYUUUGGGEEEBBB@@@???>>><<<:::999888666444333333333333333333444444555666666666333555:::<<<;;;???MMM[[[ttt}}}ooo^^^QQQJJJGGGDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCFFFKKKOOOVVV]]]ccceeeiiiooorrrrrrqqqpppooonnnnnnoooppppppuuuuuuuuuuuuvvvwwwyyyyyyxxxxxxyyyyyyzzz{{{||||||}}}|||{{{{{{{{{|||}}}~~~rrrggg^^^XXXUUUQQQKKKFFFDDDCCCAAA@@@BBBAAA@@@@@@??????@@@@@@DDDFFFIIIKKKKKKHHHEEEBBBDDDBBB?????????@@@@@@???>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;:::999888888888888::::::;;;<<<<<<===>>>>>>===>>>@@@@@@@@@AAACCCEEEFFFGGGHHHJJJJJJJJJJJJIIIGGGGGGGGGHHHIIIJJJLLLMMMHHHGGGEEECCCAAAAAAAAAAAA@@@???>>>===============AAADDDIIIPPPWWW```iiipppvvv}}}{{{nnnccc[[[XXX[[[bbbiiijjjbbbVVVKKKEEE???<<<999888888888777666888666333222222222111000............////////////222000000444666777;;;@@@OOOiiizzz}}}zzzuuuiii```XXXPPPKKKJJJGGGFFFHHHJJJMMMVVV___xxxrrrlllgggdddaaa^^^[[[XXXVVVRRRPPPIIIFFFDDDBBBBBBEEEIIIKKKRRRWWWcccppp|||mmmZZZMMMKKKNNNTTTSSSQQQXXXdddtttsssddd]]]YYYTTTIIIGGGCCCAAA@@@???===<<<999888666444333333333444333333444444555666666666666777:::;;;<<>>>>>???>>>======>>>>>>>>>>>>===<<<;;;999999999::::::<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>???BBBIIIRRRZZZ___```dddffffffddd^^^WWWPPPLLLHHHEEEAAA??????@@@??????<<<<<<:::999888888888888:::::::::;;;<<<=========>>>???@@@AAAAAACCCGGGIIIKKKMMMOOOPPPQQQQQQPPPPPPLLLLLLKKKKKKKKKKKKLLLMMMKKKIIIGGGDDDBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>@@@DDDHHHNNNWWW```fffmmmuuu|||~~~{{{{{{}}}{{{pppfff___\\\]]]cccjjjkkkdddYYYNNNHHH@@@>>>:::888888888777555666444222111111111000///....../////////000000000222000000444666777;;;AAAPPPjjj{{{|||xxx~~~rrrfff^^^VVVPPPLLLJJJGGGGGGIIIKKKOOOXXXbbb~~~wwwrrrmmmfff```[[[WWWSSSPPPJJJGGGDDDBBBBBBDDDGGGJJJPPPTTT___kkkwwwyyyeeeSSSPPPSSSXXXXXXTTTYYYbbbmmm|||uuufff^^^YYYTTTJJJGGGCCC@@@???>>>===;;;999888666444333333333444333333444444555666666666999888999;;;>>>KKKbbbwww}}}ssseeeWWWLLLFFFEEEBBBBBBAAAAAA@@@@@@AAAAAA@@@AAAAAABBBCCCFFFKKKOOOUUU\\\aaacccggglllpppoooqqqqqqppppppppppppqqqrrrrrrsssuuuvvvxxxxxxxxxwwwyyyyyyyyyzzzzzz{{{{{{|||||||||{{{{{{||||||}}}~~~}}}{{{qqqgggbbbZZZVVVQQQMMMJJJHHHFFFEEECCCBBBBBBAAA@@@AAAAAAAAACCCFFFIIIKKKLLLKKKHHHGGGCCCAAA>>>=========<<<;;;===============<<<<<<;;;::::::999::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>AAAHHHQQQZZZ```cccgggiiiiiifff^^^VVVOOOKKKFFFCCC@@@???@@@BBBBBBBBB>>>===;;;:::999888888888999::::::;;;;;;<<<======???@@@AAAAAACCCGGGLLLPPPUUUVVVYYY[[[\\\[[[YYYXXXTTTSSSRRRPPPOOOOOOOOOOOOPPPNNNJJJFFFDDDCCCDDDDDDCCCBBBAAA@@@????????????<<<===???AAAEEELLLTTTZZZ```iiirrrvvvyyy|||{{{xxxzzzwwwtttssswww{{{~~~{{{rrrjjjeeebbb___eeejjjlllfff\\\RRRLLLCCC@@@<<<:::888777666444444222000000111111000//////000000000000111111111222000111555666777<<>>===<<<:::999999888666555444333444444333333444444555666666666777777999<<>>???<<<<<<<<<<<<<<<<<<<<<<<<===???BBBHHHPPPZZZaaafffjjjlllmmmhhh___UUUNNNKKKGGGDDDAAA@@@AAABBBBBBBBB???>>><<<;;;999888888888999::::::;;;<<<======>>>@@@AAABBBCCCFFFKKKRRRVVV```bbbeeegggfffdddbbb```\\\[[[XXXVVVUUUTTTUUUUUUUUURRRMMMIIIFFFEEEFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@?????????>>>@@@EEELLLQQQTTT]]]fffkkkpppuuuwwwvvvxxxuuussssssxxx~~~|||{{{sssnnnjjjhhhaaadddiiijjjfff]]]TTTOOOEEEBBB>>>;;;999777555444333111000000111222111000000000111111111222222222222111222555666777===EEEYYYsss}}}zzzooobbbXXXQQQLLLJJJGGGFFFGGGJJJLLLQQQ]]]jjjxxxnnnddd]]]XXXTTTRRRNNNKKKGGGCCCBBBCCCEEEGGGNNNRRRZZZdddmmm{{{mmm\\\VVVUUU\\\]]]YYYZZZ___lllyyyyyywww~~~zzzkkkbbbZZZTTTJJJFFFAAA>>><<<;;;:::999:::999777555444444444444333333444444555666666666444555999???GGGXXXsss|||zzzzzz~~~uuuhhhZZZOOOIIIEEEDDD@@@@@@?????????@@@@@@AAA@@@AAABBBBBBDDDGGGMMMPPPVVV\\\aaabbbeeejjjmmmlllppppppqqqqqqrrrrrrrrrrrrrrrtttwwwyyy{{{{{{zzzzzzvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxzzz{{{|||~~~~~~}}}vvvmmmggg]]]ZZZUUUQQQNNNKKKHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCEEEHHHKKKLLLLLLKKKJJJCCC@@@===<<<<<<===<<<;;;======>>>??????>>>>>>>>>>>>>>>======>>>>>>??????========================>>>@@@BBBHHHOOOYYYbbbhhhmmmpppqqqkkkaaaVVVOOOMMMJJJGGGCCCAAAAAAAAA@@@@@@???>>>===;;;:::999999999::::::;;;===>>>???@@@AAACCCDDDFFFHHHKKKQQQXXX]]]jjjllloooqqqpppmmmiiifffcccbbb___\\\[[[[[[\\\]]]XXXVVVQQQMMMJJJIIIIIIIIIGGGFFFEEECCCBBBBBBAAAAAABBBAAA@@@??????BBBGGGKKKLLLTTT\\\aaahhhrrrxxxyyyyyywwwuuuwww|||xxx{{{}}}~~~zzztttpppmmmkkkaaaccceeefffccc\\\TTTOOOGGGDDD???<<<:::888666444444222000000222222222111111111111111222222222222222222333666666777>>>GGG___zzzrrrdddWWWOOOJJJIIIEEEEEEFFFIIIJJJPPP^^^llluuukkkddd^^^YYYVVVQQQNNNIIIEEECCCCCCEEEFFFNNNQQQXXXaaahhhtttttt___VVVTTT[[[___\\\\\\```nnnzzz}}}tttrrrwww}}}nnnddd\\\VVVMMMIIIDDD@@@???>>>===<<<:::999777555444444444555333333444444555666666666444555:::AAAJJJ[[[vvv~~~{{{uuuuuuwww}}}sssdddVVVLLLGGGEEECCC??????>>>>>>??????@@@@@@AAABBBCCCCCCEEEIIINNNRRRWWW]]]bbbccceeejjjlllkkknnnooopppqqqrrrrrrrrrqqqrrrtttvvvxxxzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyy{{{}}}~~~~~~~~~}}}wwwnnnhhh^^^[[[VVVRRROOOLLLHHHFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEGGGJJJKKKKKKJJJJJJCCCAAA>>>===>>>???>>>>>>???@@@@@@AAAAAAAAAAAA@@@>>>>>>============>>>>>>????????????????????????@@@AAADDDGGGNNNWWWbbbiiipppsssuuuooocccXXXRRRPPPMMMJJJEEEBBBAAAAAA???>>>>>>>>>===<<<;;;;;;;;;;;;:::;;;===???AAACCCEEEFFFHHHJJJLLLOOOSSSXXX___dddooossswwwzzzzzzvvvqqqnnnkkkiiieeebbbaaaaaabbbccc\\\ZZZWWWSSSQQQOOOMMMMMMKKKJJJIIIGGGFFFEEEEEEDDDBBBBBBBBB@@@???AAADDDGGGIIIPPPXXX]]]fffqqqzzz|||yyywwwvvvyyywwwzzz|||{{{zzztttpppmmmkkkbbbbbbbbbbbb```ZZZSSSMMMHHHEEEAAA===;;;999777555555333111111222222111000000111111111111222222222222222444666555666???IIIcccvvvfffWWWMMMIIIHHHEEEEEEGGGIIIJJJPPP___nnn|||rrrjjjbbb]]]YYYTTTPPPKKKFFFDDDDDDEEEFFFLLLOOOVVV^^^ccclll}}}{{{aaaWWWSSSZZZ```___```dddooozzz{{{rrrmmmooovvvpppggg^^^WWWOOOKKKEEEAAA??????>>>===:::999777666555444555555333333444444555666666666777888;;;AAAJJJ\\\yyy~~~vvvrrrtttxxx|||qqqaaaRRRIIIEEECCCBBB>>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDEEEFFFJJJPPPTTTXXX___cccdddeeejjjlllkkkmmmnnnoooqqqqqqqqqqqqqqqrrrrrrtttuuuwwwyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxzzz{{{}}}}}}}}}}}}}}}xxxoooiii___\\\XXXTTTQQQMMMIIIFFFFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEGGGIIIIIIIIIIIIHHHCCCAAA??????@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCC@@@@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEHHHMMMVVVaaaiiirrrvvvxxxrrreeeZZZTTTSSSMMMJJJFFFCCCBBBAAA@@@???======<<<<<<<<<<<<<<<===;;;<<<>>>AAADDDGGGJJJKKKNNNPPPTTTXXX[[[```fffjjjqqquuu{{{{{{xxxsssppplllgggeeeddddddeee___^^^]]][[[XXXVVVSSSRRRPPPOOOMMMLLLJJJIIIIIIIIIDDDEEEEEEDDDCCCCCCEEEGGGGGGPPPXXX___gggqqqxxxzzzwwwwwwwww{{{{{{}}}}}}{{{yyysssooollliiicccbbbaaa```^^^YYYRRRLLLIIIEEEAAA>>><<<:::888666555333111000000000///...000000000111111111111222222333555666555666@@@KKKeeewwwfffWWWMMMIIIIIIFFFFFFIIIJJJJJJPPP```pppuuulllddd]]]YYYUUURRRLLLGGGDDDDDDEEEFFFKKKNNNUUU\\\```gggvvvcccXXXSSSZZZaaabbbcccgggnnnyyy{{{qqqjjjjjjnnnyyyqqqhhh___XXXNNNJJJDDD???>>>======<<<:::999777666555555555555333333444444555666666777<<<;;;<<<@@@III\\\{{{}}}uuurrrvvvzzz|||ppp^^^PPPGGGCCCAAA@@@>>>>>>===>>>>>>???@@@@@@BBBCCCDDDEEEGGGKKKQQQUUUYYY___ddddddfffjjjlllkkklllmmmooopppqqqqqqppppppqqqqqqrrrsssuuuwwwyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxzzz|||}}}}}}}}}|||}}}~~~xxxoooiiiaaa^^^ZZZVVVSSSOOOKKKGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIHHHHHHGGGDDDBBB@@@@@@BBBCCCDDDCCCCCCCCCDDDEEEFFFFFFEEEEEECCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHLLLUUUaaaiiissswwwzzzsssggg[[[VVVUUUMMMJJJEEECCCBBBBBBAAA@@@<<<<<<<<<<<<<<<===>>>>>>;;;===???CCCGGGJJJMMMNNNRRRUUUZZZ]]]aaafffkkknnnqqqvvv}}}yyyvvvpppjjjfffeeeeeeeeeaaabbbaaa```^^^ZZZWWWVVVTTTSSSQQQOOONNNMMMLLLLLLFFFHHHIIIIIIHHHGGGHHHIIIGGGPPPZZZaaaiiiqqqvvvvvvwwwwwwyyy}}}~~~|||yyyrrrnnnjjjgggdddbbb```___]]]YYYQQQLLLIIIEEEAAA>>><<<;;;888777444222000/////////---,,,///000000000000111111111222333555777555666@@@LLLfffwwwfffVVVMMMJJJJJJGGGHHHJJJKKKKKKQQQaaaqqq{{{sssjjjaaa[[[YYYTTTMMMIIIFFFEEEDDDCCCIIIMMMUUU[[[^^^eeeuuuggg\\\WWW^^^eeefffiiiooo|||}}}pppiiigggfffmmm{{{uuuiii___VVVNNNJJJDDD@@@===<<<:::999:::::::::999777666444333666555555555555666666777555;;;<<<@@@IIIUUUppp|||uuuuuuyyy|||yyyiiiWWWMMMGGGCCCAAABBBAAAAAA@@@???>>>>>>??????@@@AAABBBDDDHHHMMMQQQSSSXXX[[[___cccgggiiijjjjjjmmmmmmnnnoooppppppoooooopppnnnmmmooosssvvvvvvuuuyyyyyyyyyxxxwwwvvvuuutttxxxxxxxxxxxxxxxxxxyyyyyy}}}~~~~~~}}}{{{}}}{{{tttnnniiibbb___\\\XXXUUUQQQLLLIIIEEEEEEDDDCCCCCCCCCCCCDDDGGGDDDBBBCCCFFFHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGKKKKKKJJJJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDIIILLLQQQ\\\fffrrryyy}}}vvvkkkaaaYYYSSSOOOLLLGGGCCCBBBBBBAAAAAA>>>===<<<;;;;;;<<<>>>???>>>AAADDDGGGKKKPPPUUUYYYZZZ\\\___bbbeeejjjooosssxxxzzz}}}wwwoookkklllmmmkkkiiihhheeebbbbbbcccbbb___\\\^^^______]]]ZZZVVVTTTTTTTTTRRROOOLLLLLLMMMPPPQQQVVV\\\dddlllppprrrssstttuuuyyy|||pppiiigggfffddd___]]]___^^^VVVOOOKKKHHHDDD???<<<:::888777555444333222111000000000000222222111000//////000000111000111333555999EEEQQQmmm~~~~~~rrrcccVVVNNNKKKKKKGGGGGGGGGGGGKKKUUUcccmmmuuulllccc\\\YYYTTTNNNIIIGGGFFFDDDDDDHHHLLLSSSZZZ]]]dddttthhh[[[RRRWWW```eeemmmvvv~~~qqqllliiihhhmmmyyyuuuiii^^^VVVOOOJJJEEE@@@>>><<<;;;999:::::::::999777666444333666555555555555666777777666<<<<<<@@@HHHRRRkkk}}}vvvwww{{{~~~yyyiiiWWWMMMGGGCCCAAABBBAAA@@@@@@???>>>>>>?????????@@@AAACCCGGGLLLPPPRRRXXX[[[___cccfffhhhiiijjjllllllmmmnnnooooooooooooqqqooonnnooosssuuuuuutttvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxyyyyyyyyy}}}}}}~~~}}}|||yyy{{{~~~~~~zzztttnnniiiaaa___\\\YYYUUUQQQLLLHHHDDDDDDCCCCCCCCCCCCCCCDDDGGGDDDCCCDDDGGGHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGLLLOOOTTT^^^iiittt|||{{{pppggg]]]VVVRRRNNNIIIEEECCCCCCBBBAAA???>>><<<;;;;;;<<<===???AAADDDGGGKKKOOOUUUZZZ___```bbbeeehhhjjjnnnsssvvvyyy{{{~~~{{{vvvsssttttttqqqmmmmmmjjjhhhhhhhhhhhhfffccccccdddeeedddaaa^^^]]]]]][[[YYYVVVTTTSSSUUUWWWYYY```eeekkkpppssstttvvvwwwvvvzzz~~~|||ssskkkiiiiiieee```]]]^^^]]]UUUNNNKKKGGGCCC>>>;;;999888777666444333222111000000000000222222111000000000000000111000111444555999EEEQQQnnn~~~qqqcccVVVNNNKKKKKKGGGGGGGGGHHHLLLVVVdddnnnxxxnnnddd^^^YYYUUUOOOJJJHHHFFFEEEDDDGGGJJJQQQWWW[[[bbbppplll\\\OOORRR[[[eeessswwwqqqnnnjjjmmmvvvuuuhhh^^^VVVOOOKKKEEEAAA>>>===;;;:::;;;:::999888777555444444555555555555555666777777666<<<===AAAIIIQQQgggwwwzzzxxxhhhWWWLLLGGGCCCAAABBBAAA@@@??????>>>???????????????@@@BBBFFFKKKOOORRRXXXZZZ^^^bbbeeegggiiiiiijjjkkklllmmmnnnnnnnnnnnnqqqpppoooppprrrsssssssssssstttuuuwwwxxxyyyzzzzzzwwwwwwxxxxxxxxxyyyyyyyyy{{{|||}}}~~~}}}|||xxxzzz}}}|||xxxsssnnnjjj```^^^\\\YYYVVVQQQKKKGGGCCCCCCCCCBBBCCCCCCDDDDDDGGGEEEDDDEEEGGGIIIIIIHHHKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJLLLPPPSSSWWWaaalllxxxyyynnncccZZZTTTPPPKKKFFFDDDCCCBBBAAAAAA@@@>>><<<<<<<<<>>>>>>AAADDDIIIMMMRRRXXX^^^cccfffhhhkkkmmmnnnqqquuuxxxzzz|||~~~}}}~~~}}}yyyuuurrrpppooonnnoooooommmllllllnnnppppppnnnlllllllllhhhgggdddcccbbbdddfffgggpppsssvvvwwwwwwwwwxxxyyyxxx|||}}}xxxzzzxxxnnnlllmmmgggaaa]]]^^^\\\UUUNNNKKKEEEAAA===:::999888777666444333222111000000000000222111000000000000000000111111222444555999EEERRRnnn~~~~~~|||~~~qqqbbbVVVNNNKKKJJJGGGGGGHHHIIINNNXXXfffppp{{{pppfff```ZZZUUUPPPLLLIIIHHHFFFDDDEEEGGGNNNUUUYYY```mmmzzzrrr```QQQQQQ[[[gggxxxxxxsssnnnnnnuuuvvvhhh^^^YYYPPPLLLFFFBBB???>>><<<;;;;;;:::999888666555555444555555444555555666777888777===@@@EEENNNVVVjjj{{{~~~xxxhhhVVVLLLGGGCCCAAABBB@@@@@@???????????????@@@??????@@@CCCFFFKKKOOORRRWWWYYY\\\```dddfffhhhiiiiiijjjkkklllmmmnnnnnnnnnqqqppppppppppppqqqqqqqqqqqqrrrsssuuuwwwxxxxxxyyywwwwwwwwwxxxxxxyyyyyyzzzzzz{{{|||}}}~~~|||~~~}}}zzzwwwsssnnnjjj```^^^\\\YYYVVVQQQKKKFFFCCCBBBBBBBBBCCCDDDEEEEEEGGGGGGFFFGGGIIIJJJKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNOOONNNPPPUUUWWW[[[dddnnnzzzuuuggg]]]UUUQQQKKKGGGDDDCCCBBBAAABBBAAA???===<<<===>>>??????BBBGGGLLLQQQXXX^^^ccciiikkknnnoooppprrruuuwww{{{}}}~~~uuuuuuttttttuuuuuuuuutttvvvyyy{{{}}}|||||||||}}}zzzyyywwwvvvwwwxxxzzz|||}}}yyyxxxxxxzzz|||~~~vvvuuu~~~|||qqqmmmnnnhhhaaa]]]^^^\\\UUUNNNLLLCCC@@@<<<999888888777666444333222111000000000000111111000000000000000111222111222444555999EEERRRmmm{{{~~~zzz|||pppaaaVVVOOOKKKJJJGGGHHHIIIJJJOOOYYYgggqqq}}}rrriiibbbZZZVVVQQQMMMKKKIIIGGGEEEDDDEEEKKKRRRXXX^^^jjjuuuvvvcccSSSSSS\\\hhhxxx}}}yyysssrrrvvvwwwhhh___\\\QQQMMMGGGCCC@@@???===<<<<<<;;;999777666555555555444444444555555666888888888>>>BBBJJJVVV^^^qqqwwwgggUUULLLFFFCCCAAABBB@@@???????????????@@@@@@@@@@@@AAADDDHHHLLLQQQSSSWWWXXX[[[___bbbeeeggghhhhhhiiijjjlllmmmmmmnnnnnnpppppppppooooooooopppqqqqqqqqqssstttuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzzzzyyyzzz{{{|||~~~~~~{{{yyywwwsssoookkkaaa___\\\YYYUUUOOOIIIEEEBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMOOOOOOOOOPPPQQQQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRTTTYYY[[[^^^fffppp{{{yyyjjj^^^UUUPPPKKKFFFDDDCCCAAA@@@CCCBBB@@@>>>>>>>>>@@@AAA@@@CCCGGGLLLQQQWWW^^^bbbjjjllloooqqqrrrsssvvvxxx{{{}}}zzzzzz{{{|||||||||}}}~~~{{{xxxxxxzzzvvvrrrzzzsssnnnmmmhhhbbb^^^___]]]VVVOOOMMMCCC@@@<<<999888888777666444333222111000000000000111000000000000000111111222111222444666:::FFFRRRjjjwww{{{|||ooo```UUUOOOKKKIIIGGGHHHJJJKKKPPPZZZgggpppvvvkkkdddZZZWWWRRROOOLLLJJJGGGEEECCCDDDIIIQQQWWW]]]gggqqqxxxeeeUUUUUU]]]hhhxxx}}}xxxwww{{{zzzjjj```^^^RRRNNNHHHDDDAAA@@@>>>===<<<;;;999777555555555555444444444555555777888999888???CCCLLL[[[dddxxxvvvfffUUUKKKFFFBBBAAABBB?????????>>>??????@@@AAAAAAAAABBBDDDHHHMMMQQQTTTVVVXXXZZZ]]]aaadddfffhhhhhhiiijjjlllmmmnnnnnnnnnnnnooopppooonnnnnnpppqqqqqqrrrsssttttttttttttsssvvvvvvwwwxxxyyyzzzzzz{{{yyyzzz{{{|||~~~~~~|||zzzxxxuuupppmmmeeeaaa\\\XXXSSSMMMHHHDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKMMMMMMMMMNNNPPPSSSQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXSSSSSSSSSTTTUUUUUUVVVVVVWWWVVVYYY]]]___aaaiiirrr|||{{{lll___TTTPPPJJJFFFDDDCCCBBBAAACCCAAA@@@??????@@@BBBCCCDDDFFFJJJNNNSSSXXX^^^bbbiiilllooorrrtttvvvxxxzzzzzz|||~~~}}}yyyzzz|||wwwrrrwwwuuunnnkkkgggbbb```bbb```YYYQQQNNNEEEAAA===:::999888777666444333222111000000000000000000000000000111111222222222333555666:::FFFRRRhhhuuu||||||ooo___UUUOOOKKKHHHGGGIIIJJJLLLPPPYYYeeennn{{{nnneee[[[XXXSSSPPPMMMKKKHHHFFFCCCDDDHHHPPPVVV\\\fffooo}}}iiiYYYXXXaaammm~~~|||{{{}}}kkkaaa___SSSOOOIIIDDDBBBAAA???>>>===;;;999666555555555666444444444444666777888999888>>>BBBLLL\\\ggg{{{vvvfffTTTKKKFFFBBBAAACCC??????>>>>>>???@@@@@@AAA@@@@@@AAACCCGGGLLLPPPSSSVVVWWWYYY\\\```cccfffggghhhiiikkklllnnnooooooooommmnnnpppooommmmmmppprrrrrrrrrsssuuuuuuvvvuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{zzzzzz{{{|||~~~}}}{{{yyyvvvqqqnnnhhhccc]]]VVVPPPKKKFFFCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLNNNPPPPPPOOOPPPSSSVVVTTTUUUUUUVVVXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\VVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[]]]bbbccceeellluuu}}}}}}nnnaaaTTTPPPKKKGGGFFFEEEDDDDDDBBBAAA@@@???@@@BBBDDDEEEGGGIIILLLPPPSSSWWW]]]aaadddggglllppprrruuuxxxzzzyyy{{{|||||||||}}}}}}}}}}}}~~~~~~wwwqqquuu}}}yyyooojjjeeeaaaaaaeeeddd\\\SSSOOOGGGCCC>>>;;;999888777666444333222111000000000000000000000000000111222222333222333555666:::FFFSSSgggttt~~~||||||nnn___UUUPPPKKKHHHHHHIIIKKKLLLOOOXXXccclll~~~pppfff[[[XXXTTTPPPNNNKKKHHHFFFCCCCCCHHHPPPVVV\\\eeennn~~~nnn\\\[[[dddrrr~~~~~~lll```___SSSOOOIIIEEEBBBAAA???>>>===;;;999666555555555666333333444444666777888999888>>>AAAKKK[[[fff{{{uuufffTTTKKKFFFBBBAAACCC??????>>>>>>???@@@AAAAAA??????@@@BBBFFFKKKOOORRRVVVWWWYYY[[[___cccfffggghhhiiikkkmmmnnnoooppppppkkknnnoooooommmmmmpppsssrrrssstttvvvwwwxxxxxxxxxuuuvvvvvvxxxyyyzzz{{{{{{zzz{{{|||}}}~~~}}}zzzwwwrrrooojjjeee]]]UUUOOOJJJEEECCCDDDDDDEEEFFFGGGIIIKKKLLLMMMOOOQQQRRRQQQQQQUUUXXXWWWWWWXXXYYYZZZ[[[\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^````````````````````````YYYYYYZZZ[[[\\\\\\]]]]]]^^^^^^aaaeeefffhhhooowww~~~~~~ooobbbUUUQQQLLLIIIGGGGGGGGGFFFAAAAAA@@@???@@@CCCEEEFFFHHHJJJLLLOOOQQQUUUZZZ^^^^^^bbbhhhlllooorrruuuwwwxxxzzz{{{zzzxxxyyy|||~~~}}}|||}}}~~~wwwqqqttt|||{{{pppiiidddaaabbbgggfff^^^UUUPPPHHHDDD???<<<:::888777555444333222111000000000000000000///000000111222222333222333555666;;;GGGSSSggguuu}}}{{{|||nnn^^^UUUPPPKKKHHHHHHJJJKKKLLLOOOWWWbbbjjjwwwkkk^^^YYYSSSOOONNNMMMJJJGGGEEEDDDGGGLLLPPPTTT^^^hhh{{{rrr]]][[[gggxxx|||mmmccc^^^UUUQQQJJJDDDBBB@@@???>>><<<;;;:::888777555444333666555555444333333222222999;;;>>>EEERRRgggyyyfffQQQHHHGGGEEEBBB@@@??????@@@@@@@@@@@@??????@@@AAABBBDDDHHHMMMQQQTTTUUUXXX\\\___aaabbbeeeffffffgggiiikkkmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnpppqqqqqqrrrssstttuuuuuuvvvvvvvvvvvvwwwyyy{{{|||zzzzzz{{{|||~~~}}}zzzwwwqqqmmmiiiddd\\\UUUPPPKKKGGGDDDBBBDDDGGGIIIIIIKKKMMMOOORRRRRRSSSUUUWWWXXXYYYZZZ^^^]]][[[[[[[[[]]]___```______````````````______eeedddcccbbbaaa```___^^^^^^```bbbbbbaaa``````aaadddeeefffgggiiinnnssswwwssshhh\\\VVVOOOJJJHHHGGGEEEBBBAAABBBBBBBBBAAABBBEEEGGGJJJLLLPPPRRRSSSUUUWWWYYY___aaadddggglllooorrrtttxxxwwwvvvuuuvvvxxxzzz{{{~~~}}}|||zzzyyyxxxxxxxxxuuuvvvwwwyyy||||||vvvxxx~~~{{{sssnnnhhhfffeeefffhhhddd[[[TTTKKKFFF@@@;;;999888888888444444333222111111111111111000/////////000111222333444000333999999CCCXXXlll{{{{{{|||ooo___TTTMMMIIIHHHIIIIIIKKKOOOQQQVVVbbbnnnzzznnnaaa[[[UUUQQQPPPNNNKKKIIIEEEDDDFFFKKKOOORRRZZZccctttuuuaaa```mmm|||~~~oooddd___VVVQQQJJJEEEBBB@@@???>>><<<;;;:::888777555444333444444444444444444555555777999===CCCPPPeee}}}wwwdddPPPHHHGGGEEEBBB@@@>>>>>>????????????>>>>>>@@@@@@AAADDDGGGLLLQQQSSSTTTXXX\\\___aaabbbdddfffeeefffhhhjjjlllmmmnnnnnnnnnnnnnnnnnnooooooppppppqqqqqqrrrssstttuuuuuuvvvvvvvvvvvvvvvwwwxxxzzz{{{zzzzzz{{{{{{}}}~~~~~~|||xxxsssnnngggaaaZZZSSSMMMHHHDDDBBBBBBDDDGGGHHHJJJKKKNNNQQQTTTUUUWWWXXXZZZ\\\]]]^^^___^^^]]]]]]]]]___aaabbbbbbbbbccccccccccccbbbbbbeeeddddddcccbbbaaa``````aaabbbddddddcccbbbcccdddfffgggiiikkkmmmrrrwww|||vvvlll```YYYQQQKKKIIIHHHFFFDDDBBBCCCCCCBBBAAABBBDDDGGGKKKNNNQQQSSSTTTVVVXXXYYY]]]___aaadddhhhkkknnnooosssrrrqqqpppqqqrrrtttuuuwwwvvvvvvuuutttsssrrrrrrmmmmmmnnnoooqqqsssuuuvvv}}}vvvxxx}}}~~~uuunnnhhhggghhhkkklllggg\\\SSSKKKFFF@@@;;;999888888888555444333222111111111111111111000000000111222333222444111333:::;;;EEE\\\ttt||||||ppp```UUUNNNKKKIIIHHHGGGHHHLLLPPPVVVaaalll~~~qqqddd^^^WWWSSSQQQPPPMMMJJJFFFEEEFFFKKKMMMPPPVVV]]]lllxxxffffffrrrrrrfff```WWWRRRKKKEEEBBB@@@???>>><<<;;;:::999777555444333333333444555666666777777666888;;;AAALLLaaayyyrrr```NNNGGGFFFDDDAAA@@@===>>>>>>??????>>>>>>===???@@@AAACCCGGGKKKOOORRRTTTWWW\\\___aaabbbdddfffeeefffhhhjjjkkklllmmmmmmmmmmmmnnnoooppppppqqqqqqqqqrrrrrrssstttuuuvvvvvvwwwwwwvvvvvvvvvwwwyyyzzzzzzzzzzzz{{{{{{}}}~~~~~~~~~~~~zzzuuupppfff```YYYQQQLLLHHHDDDAAABBBDDDFFFHHHJJJLLLPPPSSSWWWXXX[[[]]]___aaabbbcccbbbaaa``````aaacccdddeeeffffffggggggggggggffffffeeeeeeeeeddddddcccccccccdddeeegggffffffeeefffhhhiiikkkmmmpppssswww}}}yyypppfff^^^TTTMMMJJJIIIGGGFFFDDDDDDDDDBBBAAABBBDDDGGGLLLOOOSSSUUUVVVWWWYYYZZZ[[[\\\^^^aaacccfffhhhiiimmmlllkkkjjjiiijjjkkklllllllllmmmmmmmmmlllkkkjjjeeeeeedddddddddeeeffffffmmmqqqwww}}}}}}wwwyyywwwooohhhhhhjjjnnnooohhh\\\RRRKKKFFF@@@<<<999999888888555444333222111111111111111111111111111222333333222444222444<<<>>>JJJbbb|||{{{|||pppaaaVVVPPPMMMKKKHHHEEEEEEJJJPPPWWWaaajjjuuugggaaaYYYTTTRRRPPPMMMJJJHHHFFFGGGLLLNNNOOOTTTYYYfff|||zzziiikkkvvvvvvhhhaaaXXXSSSLLLFFFCCCAAA???>>><<<<<<;;;999777666444444444444555555666777777777666888;;;>>>HHH[[[tttlll\\\LLLFFFEEECCCAAAAAA?????????@@@@@@???????????????@@@BBBFFFJJJOOOQQQTTTWWW[[[^^^```bbbdddfffeeeeeegggiiijjjkkkllllllkkklllmmmnnnpppqqqrrrsssqqqrrrssssssuuuuuuvvvwwwyyyxxxwwwvvvwwwwwwyyyyyyzzzzzzzzzzzzzzz{{{|||}}}|||}}}~~~~~~}}}wwwrrrgggbbbZZZRRRMMMIIIFFFDDDBBBDDDFFFHHHJJJMMMQQQUUUYYYZZZ]]]```ccceeefffgggddddddddddddeeeggghhhiiijjjjjjjjjkkkkkkjjjjjjjjjggggggggggggfffffffffffffffggghhhhhhhhhhhhiiikkklllnnnqqqtttxxx}}}zzzssskkkbbbWWWOOOKKKJJJIIIGGGEEEEEEDDDBBBAAABBBEEEHHHNNNQQQUUUWWWXXXXXXYYYZZZ[[[\\\]]]^^^```bbbcccdddggggggeeedddccccccccccccbbbccceeefffgggeeedddbbbaaa```___]]]\\\\\\[[[[[[]]]aaagggmmmttt|||~~~zzz}}}zzzqqqjjjiiijjjmmmnnnggg[[[RRRKKKGGGAAA<<<:::999888777666555444333222111111111111111111222222333444444111444222555===@@@OOOiiizzz{{{ooo```VVVPPPMMMLLLIIIDDDCCCIIIQQQXXXaaahhhxxxjjjcccZZZTTTQQQOOOMMMJJJJJJGGGHHHNNNQQQQQQTTTXXXdddzzz~~~ppprrr}}}zzzkkkbbbYYYTTTMMMGGGCCCAAA???>>>===<<<;;;999888666555444666666666666666666666666777:::<<<===DDDVVVooo|||eeeWWWJJJEEEDDDBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAACCCFFFJJJNNNQQQTTTWWW[[[^^^```aaadddeeedddeeefffhhhiiijjjjjjjjjjjjkkklllmmmoooqqqrrrrrrqqqqqqrrrssstttuuuvvvvvvzzzyyyxxxwwwwwwxxxyyyzzzzzzzzzyyyzzzzzz{{{||||||{{{|||}}}~~~~~~xxxsssgggaaaYYYRRRLLLIIIFFFEEECCCEEEGGGHHHJJJNNNRRRVVVXXXZZZ^^^bbbfffhhhiiiiiigggggghhhhhhiiikkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjjjjiiijjjlllnnnnnnppptttxxx|||yyyrrrmmmdddYYYPPPLLLKKKIIIHHHFFFFFFEEECCCAAACCCFFFIIIOOOSSSWWWZZZZZZZZZ[[[[[[\\\]]]]]]___```aaabbbbbbdddcccbbbaaa```_________\\\^^^```aaabbbaaa___^^^]]]\\\ZZZXXXWWWUUUUUUTTTRRRUUUZZZ```hhhqqqzzz|||tttmmmkkkjjjkkkkkkfff[[[SSSKKKGGGAAA===;;;:::888777777666444333222111111111000000111222333333444444111555333666===BBBSSSnnnzzz{{{~~~nnn___UUUOOOLLLKKKKKKEEEDDDJJJQQQXXX```hhh|||mmmeee\\\UUURRRPPPMMMJJJJJJGGGIIIOOOTTTTTTUUUXXXbbbwwwwww{{{~~~nnndddZZZUUUNNNHHHDDDBBB@@@>>>===<<<;;;:::888666555444666555555555555555555555777:::<<<===CCCUUUooo}}}}}}}}}sss___SSSGGGDDDCCCBBBAAABBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCFFFJJJNNNQQQSSSVVV[[[^^^```aaaccceeecccdddfffggghhhiiiiiiiiiiiijjjkkklllnnnooopppqqqpppqqqqqqrrrssstttuuuuuuxxxxxxwwwwwwwwwxxxzzz{{{yyyyyyyyyzzzzzz|||}}}}}}{{{|||~~~yyytttfff```WWWPPPKKKHHHFFFDDDEEEFFFHHHIIIJJJNNNSSSVVVWWWZZZ___cccgggjjjkkkkkkiiiiiijjjkkkmmmnnnooooooqqqqqqqqqrrrrrrqqqqqqqqqoooooonnnnnnnnnmmmmmmmmmkkkkkklllkkkkkkllloooqqqqqqtttxxx|||~~~{{{vvvqqqllldddYYYQQQMMMKKKIIIGGGFFFFFFDDDBBBBBBDDDHHHLLLSSSVVV[[[^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbcccaaaaaa``````___^^^]]]]]][[[[[[]]]^^^^^^]]]\\\[[[YYYXXXVVVTTTRRRQQQPPPOOONNNPPPSSSXXX___hhhssszzz~~~~~~xxxqqqnnnlllllllllggg]]]UUUJJJGGGBBB>>><<<:::999777777777555444222111111111...///111222333333333333111555444666===CCCUUUsss{{{{{{~~~nnn___TTTNNNKKKIIIKKKGGGFFFKKKPPPVVV___gggppphhh^^^WWWSSSQQQNNNLLLHHHEEEGGGOOOUUUVVVVVVXXX^^^sss{{{pppeee[[[VVVNNNHHHDDDBBB@@@???======;;;:::888777555555333333333444555555666666444888;;;===CCCVVVrrryyyzzz|||uuuiiiZZZOOOFFFCCCCCCAAAAAABBBAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBDDDGGGKKKOOOQQQSSSVVVZZZ^^^___aaaccceeecccdddeeefffggghhhhhhhhhiiiiiijjjkkklllmmmnnnooooooppppppqqqrrrsssttttttuuuuuutttuuuuuuwwwyyyzzzyyyyyyyyyzzz{{{}}}~~~|||~~~yyytttgggaaaXXXPPPKKKIIIGGGFFFGGGHHHIIIIIIJJJMMMRRRVVVWWWZZZ___eeeiiilllmmmmmmiiijjjlllmmmoooppppppqqquuuuuuuuuvvvvvvuuuuuuuuussssssrrrqqqqqqpppoooooonnnnnnooonnnnnnooorrruuutttwww||||||yyytttooojjjcccYYYRRRNNNKKKHHHEEEEEEEEEDDDBBBBBBEEEJJJNNNXXX[[[```ccccccbbbbbbbbb^^^^^^___```aaabbbcccccc____________^^^^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZVVVUUUSSSQQQPPPOOONNNNNNMMMNNNOOORRRYYYbbbmmmttt{{{~~~}}}|||uuusssrrrsssrrrlllaaaXXXJJJGGGBBB???===;;;999777888777666444222111111111---...000111333333333222111555444666===BBBWWWuuu~~~~~~ppp```UUUNNNKKKIIIJJJHHHHHHKKKMMMQQQ[[[fff}}}|||ssskkk```YYYUUURRRPPPMMMFFFDDDFFFOOOUUUWWWWWWXXXZZZooo|||qqqeee[[[VVVOOOHHHEEEBBB@@@???======<<<:::888777555555000111222333555666777888111666:::<<>>HHH^^^|||~~~yyy|||{{{||||||}}}~~~xxxkkkaaaOOONNNKKKFFFBBB@@@AAABBB@@@@@@@@@????????????>>>AAAAAABBBDDDGGGKKKOOOQQQTTTVVVZZZ\\\^^^___bbbccceeeeeeeeeeeefffgggiiiiiiggghhhiiijjjlllmmmnnnnnnnnnnnnoooooooooppppppppprrrrrrssstttuuuvvvwwwxxxyyyyyyzzz{{{}}}xxxrrrjjjddd[[[TTTOOOLLLJJJIIIGGGGGGGGGHHHIIIMMMSSSWWW[[[^^^bbbeeegggjjjnnnppplllooorrrtttsssrrrrrrrrrvvvwwwzzz|||||||||{{{zzz|||{{{zzzzzz{{{yyyvvvtttuuutttsssrrrsssuuuwwwyyy|||}}}{{{uuuqqqnnnlllfff\\\TTTNNNIIIFFFDDDGGGFFFDDDCCCCCCHHHOOOTTTbbbeeeiiikkkiiigggfffeeebbbaaaaaabbbdddfffeeedddcccaaa___^^^^^^___]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYUUUTTTRRRPPPNNNMMMMMMNNNIIIIIIIIILLLQQQ[[[gggoooyyy}}}{{{wwwttt{{{yyyvvvvvvxxxyyyssseeeZZZNNNIIIBBB<<<;;;;;;;;;<<<<<<999555333444444222000222222333333333444444444333666333555<<>>GGG]]]{{{{{{~~~|||~~~yyykkk___PPPNNNJJJFFFBBBAAAAAAAAA@@@@@@@@@????????????>>>@@@@@@AAACCCFFFJJJNNNPPPQQQTTTXXXZZZ[[[]]]___aaacccccccccdddeeeggghhhiiiggggggggghhhiiikkkmmmnnnmmmmmmnnnooopppqqqrrrrrrrrrrrrssstttuuuvvvvvvwwwxxxxxxyyy{{{|||~~~yyyssskkkfff]]]VVVRRROOOMMMKKKHHHHHHHHHHHHJJJMMMSSSWWW[[[^^^bbbeeegggjjjnnnpppnnnpppssstttsssssstttuuuwwwxxxzzz{{{||||||||||||}}}|||{{{|||}}}|||yyywwwwwwwwwvvvuuuvvvxxxzzz{{{|||wwwrrrpppnnnhhh___XXXQQQLLLHHHEEEEEEEEEDDDCCCEEEKKKSSSYYYeeehhhlllmmmllliiihhhggggggeeeddddddffffffeeedddaaa___]]]\\\]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXUUUSSSQQQOOOMMMLLLLLLLLLIIIJJJKKKMMMRRR\\\fffnnnwww{{{~~~zzzuuuqqqwww{{{uuussstttwwwyyyssseeeZZZOOOIIIBBB===;;;;;;;;;;;;<<<999555333444444222000222222222222333333333333222666333555===CCCXXXvvv~~~~~~tttaaaVVVRRRMMMHHHIIIGGGGGGIIIJJJMMMUUU___|||wwwttttttssszzz~~~tttggg\\\VVVRRRPPPNNNLLLJJJKKKOOOWWW]]]______\\\hhh|||vvvnnngggfffmmmzzznnnaaa[[[RRRKKKFFFCCCAAA@@@======<<<:::888777555555555444444444444555666666666999;;;>>>GGG\\\yyy~~~{{{lll___QQQNNNJJJFFFCCCAAAAAAAAA@@@@@@@@@????????????>>>??????@@@AAADDDHHHLLLNNNOOOQQQUUUWWWYYYZZZ]]]___``````aaacccdddfffggghhhfffeeeeeeeeefffiiikkkmmmlllmmmnnnooopppqqqrrrssssssssssssttttttuuuuuuuuuwwwwwwxxxzzz|||}}}zzzuuunnnhhh```ZZZUUUSSSPPPOOOIIIJJJJJJJJJKKKNNNSSSWWW[[[^^^bbbeeegggjjjnnnpppqqqrrrssssssssstttvvvxxxyyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~|||{{{{{{zzzzzzzzz|||}}}}}}xxxtttrrrooojjjccc[[[UUUOOOJJJGGGDDDDDDCCCDDDHHHPPPYYY```iiilllooopppooolllkkkkkkllljjjhhhggghhhhhhfffeee```^^^\\\[[[[[[[[[ZZZYYYZZZZZZZZZYYYYYYYYYXXXXXXTTTSSSPPPMMMKKKJJJIIIIIIJJJJJJLLLNNNSSS[[[dddkkksssxxx~~~~~~zzztttnnnsss|||vvvpppoooqqqvvvyyytttfff[[[PPPJJJCCC>>>;;;::::::999;;;999555444333333222111111111111222222222222333222555444666>>>DDDXXXvvv{{{zzzuuucccWWWRRRNNNIIIHHHGGGGGGIIIIIIKKKSSS]]]}}}{{{{{{wwwiii^^^WWWTTTPPPNNNKKKJJJKKKOOOVVV]]]aaaccc^^^fffvvvxxxmmmbbb___fffxxx|||rrrbbb\\\SSSLLLGGGDDDAAA@@@======<<<:::888777555555555444444444444555666666555999;;;>>>FFFZZZwwwooo```SSSOOOJJJEEECCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>@@@CCCFFFJJJLLLMMMPPPTTTVVVWWWYYY[[[]]]^^^___```bbbdddfffggggggfffeeedddccceeehhhkkkmmmmmmmmmnnnoooppppppqqqqqqssssssssssssssssssttttttuuuvvvxxxyyy{{{}}}}}}~~~|||xxxooojjjccc]]]YYYVVVTTTRRRLLLMMMMMMMMMMMMPPPSSSWWW[[[^^^bbbeeegggjjjnnnppprrrrrrsssrrrrrrtttwwwzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}}}xxxuuusssooojjjccc]]]VVVPPPJJJFFFDDDDDDDDDFFFJJJSSS^^^eeennnpppssssssqqqooonnnmmmnnnkkkiiihhhhhhiiihhhgggaaa___\\\[[[\\\[[[ZZZYYYZZZZZZYYYYYYYYYXXXXXXXXXTTTRRROOOLLLJJJHHHGGGGGGIIIJJJLLLOOOSSSYYYaaafffooossszzz~~~vvvoooqqqyyyrrrllllllooovvvzzzuuuhhh\\\PPPKKKDDD???<<<:::999888;;;999666444333222222111000000111111111222222222111555444666>>>DDDXXXvvv{{{xxxwwweeeYYYSSSOOOJJJHHHGGGGGGIIIIIIJJJQQQZZZ{{{lll```YYYUUUQQQOOOJJJJJJKKKOOOUUU]]]cccfffbbbgggsssrrrddd^^^cccrrrzzzqqqccc]]]TTTLLLGGGDDDBBB@@@======<<<:::888777555555555444444444444555666666555999;;;>>>EEEYYYtttuuudddUUUPPPIIIEEECCCBBBBBBAAA@@@@@@@@@?????????>>>>>>======>>>???AAAEEEIIIKKKMMMPPPSSSVVVWWWYYY[[[]]]]]]___aaaccceeefffggggggfffeeeccccccdddgggkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnrrrrrrrrrrrrsssssssssssstttvvvxxxzzz{{{|||}}}}}}~~~{{{pppkkkeee___\\\YYYVVVUUUPPPQQQQQQPPPPPPRRRUUUWWW[[[^^^bbbeeegggjjjnnnpppqqqrrrrrrqqqqqqssswww{{{||||||}}}~~~{{{xxxuuusssnnniiibbb\\\UUUOOOIIIEEEFFFFFFFFFHHHMMMWWWbbbjjjrrrtttvvvuuusssqqqppppppmmmkkkhhhggghhhiiiiiiiiicccaaa^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXTTTRRROOOLLLJJJHHHGGGGGGHHHJJJMMMOOORRRWWW\\\```jjjnnntttyyy}}}{{{qqqqqqwwwrrrkkkkkknnntttyyyttthhh]]]PPPKKKEEE@@@===;;;999888:::999777555222111222222000000111111111222222222111555444666>>>CCCVVVsssyyyyyyhhhZZZTTTOOOKKKIIIGGGHHHIIIIIIIIIOOOXXX~~~oooccc[[[VVVRRROOOJJJJJJKKKOOOUUU]]]eeejjjgggjjjsssxxxggg```cccmmm~~~ssslllbbb\\\SSSLLLGGGDDDBBBAAA======<<<:::888777555555555444444444444555666666555999;;;===EEEWWWrrrzzzhhhWWWQQQIIIDDDCCCCCCBBB@@@@@@@@@@@@????????????>>>=========???AAADDDHHHJJJMMMPPPSSSVVVWWWYYY[[[]]]]]]___aaaccceeeffffffeeeddddddccccccdddgggiiikkkllllllllllllmmmmmmmmmmmmqqqqqqqqqrrrrrrssssssssstttvvvxxxzzz|||}}}}}}}}}}}}}}}qqqmmmgggbbb___\\\ZZZXXXTTTUUUUUUTTTTTTTTTWWWYYY[[[^^^bbbeeegggjjjnnnpppqqqqqqrrrrrrrrrtttxxx{{{}}}}}}~~~~~~{{{xxxuuutttooojjjbbb[[[UUUOOOJJJGGGHHHHHHIIIKKKRRR]]]iiirrrvvvxxxyyyxxxuuusssrrrrrrnnnkkkhhhggghhhiiijjjjjjeeeccc```^^^^^^^^^\\\ZZZYYYYYYYYYXXXXXXXXXWWWWWWTTTSSSPPPMMMKKKJJJIIIIIIIIIKKKNNNQQQSSSVVVZZZ\\\cccggglllqqqvvv|||~~~rrrpppuuutttlllkkklllqqquuurrrfff\\\OOOKKKEEE@@@>>><<<:::999999999888555222111111333111111111222222222222333111555444666===AAASSSppp{{{~~~{{{jjj\\\UUUPPPLLLJJJHHHIIIJJJIIIIIINNNVVVqqqddd\\\WWWSSSPPPKKKLLLMMMPPPVVV___hhhnnnlllmmmttt}}}kkkdddeeelllxxxxxxllleee```ZZZRRRKKKGGGDDDCCCAAA======<<<:::888777555555555444444444444555666666555888;;;===DDDVVVppp}}}kkkYYYQQQHHHDDDCCCDDDBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>???AAADDDHHHJJJLLLOOORRRUUUVVVXXXZZZ\\\\\\^^^```bbbcccdddcccbbbaaaaaabbbcccdddfffggghhhggghhhiiijjjlllmmmnnnooooooooopppqqqrrrssssssttttttvvvyyy{{{}}}~~~}}}}}}|||ssspppjjjfffccc```]]][[[WWWXXXYYYXXXVVVWWWXXXZZZ[[[^^^bbbeeegggjjjnnnpppqqqrrrsssttttttvvvyyy||||||~~~|||yyywwwvvvsssmmmeee]]]VVVQQQMMMJJJIIIJJJKKKOOOWWWdddsss|||{{{|||}}}{{{xxxvvvuuuuuurrrnnnjjjhhhhhhiiiiiiiiieeeccc```___^^^^^^\\\ZZZYYYYYYXXXXXXXXXWWWWWWWWWUUUSSSQQQOOOMMMLLLLLLLLLKKKNNNQQQTTTUUUWWWYYY[[[\\\___ccchhhnnnvvv~~~qqqmmmqqquuullljjjiiimmmqqqmmmcccZZZNNNJJJEEEAAA???===;;;:::999999888555222000111333222222222222333333333333111555444555;;;???PPPmmm~~~~~~}}}}}}|||lll]]]VVVQQQMMMKKKJJJJJJKKKJJJIIINNNUUUyyy{{{rrreee]]]WWWSSSPPPMMMMMMNNNQQQWWW```jjjqqqooopppuuuooohhhiiinnnvvv~~~sssggg```___YYYQQQJJJFFFDDDCCCBBB======<<<:::888777555555555444444444444555666666555999<<<===DDDVVVooolllYYYRRRHHHCCCCCCDDDBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>???AAADDDHHHJJJKKKNNNQQQSSSUUUWWWYYY[[[\\\]]]___aaabbbbbbaaa```______```bbbcccdddeeefffcccdddfffiiikkknnnpppqqqnnnooooooqqqrrrsssttttttuuuvvvyyy|||~~~~~~~~~}}}{{{uuurrrmmmiiifffccc```^^^YYYZZZ[[[ZZZXXXXXXYYY[[[[[[^^^bbbeeegggjjjnnnpppqqqsssuuuvvvvvvxxxzzz}}}|||~~~}}}{{{yyyxxxvvvpppggg^^^XXXTTTPPPNNNJJJKKKMMMRRR\\\jjjyyy~~~~~~{{{xxxxxxxxxuuurrrmmmjjjiiiiiihhhhhheeeccc```^^^^^^]]][[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWUUUTTTRRRPPPNNNMMMMMMNNNMMMPPPTTTVVVWWWXXXZZZ[[[XXXZZZ^^^bbbiiirrr{{{}}}}}}{{{zzzyyyyyyyyyyyy{{{}}}~~~pppjjjnnnvvvllliiigggjjjmmmjjj```WWWMMMIIIEEEAAA???>>><<<;;;999999999666111000111444222222333333333444444444111555444555;;;>>>OOOjjjwww~~~~~~|||}}}mmm^^^VVVQQQMMMLLLKKKKKKLLLJJJIIINNNUUU|||wwwvvvwww|||vvvhhh^^^WWWTTTRRRMMMLLLKKKNNNVVVbbbmmmtttssszzzooojjjjjjlllttt~~~qqqeee^^^^^^YYYSSSMMMHHHEEEAAA???<<<<<<<<<;;;:::999777666666555555555555666777777666777999<<>><<<:::<<<:::777444222111111111000111111111111222222222333111333888999>>>PPPeeeuuu}}}xxxttt{{{|||ooobbbXXXRRRPPPOOOLLLJJJGGGGGGIIILLLMMMvvvxxx}}}xxxqqqqqqttt|||wwwiii^^^XXXTTTRRRMMMLLLLLLOOOWWWbbbnnnuuuvvv|||mmmggghhhkkkttt~~~pppeee___^^^ZZZSSSMMMIIIEEEAAA???======<<<;;;:::999777666555555444444555555666777555999===???FFFXXXsssuuu```TTTIIIFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBEEEHHHJJJKKKMMMPPPSSSVVVXXXZZZ[[[\\\\\\]]]^^^^^^^^^^^^]]]]]]\\\[[[ZZZ[[[\\\^^^___`````````bbbfffjjjlllmmmmmmmmmnnnoooqqqqqqooommmoooppprrrtttvvvwwwwwwwww|||~~~~~~{{{uuuooojjjfffddddddbbbbbbaaa```_________```bbbbbbcccdddgggjjjmmmooorrrtttwwwzzz|||~~~~~~~~~}}}|||zzzzzzxxxwwwtttmmmddd[[[TTTQQQOOORRRYYYeeesss~~~{{{wwwsssqqqooommmkkkiiifffdddaaa^^^]]]]]]^^^___]]]\\\[[[ZZZYYYYYYYYYYYYYYYSSSOOOPPPPPPPPPSSSWWW[[[aaafffeeedddeeeccc___]]]]]]\\\\\\^^^dddmmmttt}}}~~~wwwpppkkkfffcccdddfffffffffpppttt{{{sssmmmnnn}}}}}}ooofff```aaabbb^^^YYYVVVOOOKKKFFFCCC@@@>>><<<:::<<<:::777444222111111222000111111111111222222222333111444888999>>>QQQeeeuuu}}}yyyuuu|||}}}pppcccXXXSSSQQQOOOMMMJJJHHHHHHIIILLLMMMhhhlllsss|||~~~xxxqqqrrrvvv~~~xxxjjj```YYYTTTRRRNNNMMMLLLOOOWWWcccooovvv{{{~~~jjjddddddhhhttt{{{ooofffaaa___[[[TTTNNNIIIEEEBBB@@@=========<<<:::999777666444444444444444555555666444;;;AAABBBGGGYYYvvv{{{bbbVVVKKKGGGFFFDDDBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCFFFIIIKKKJJJLLLOOORRRVVVYYY[[[[[[[[[\\\]]]^^^______^^^^^^^^^]]][[[ZZZYYYYYYZZZ[[[]]]___bbbccceeegggjjjlllkkkkkkkkkmmmnnnmmmkkkhhhkkklllnnnppprrrsssttttttxxx{{{~~~}}}yyytttoookkkhhhgggddddddccccccbbbcccccccccdddddddddeeegggjjjmmmooonnnqqqvvv{{{|||{{{zzzzzzzzzzzzyyysssjjj```XXXTTTTTTZZZdddsss~~~{{{wwwtttrrrpppnnnkkkfffdddbbb___^^^^^^___```___^^^]]][[[ZZZYYYYYYYYYYYYTTTQQQRRRRRRRRRUUU[[[aaajjjqqqrrrqqqppplllgggbbbaaa^^^[[[[[[___eeejjjvvv{{{|||vvvkkkgggcccaaabbbeeegggiiiooottt{{{sssnnnqqqqqqfff^^^]]]___\\\XXXUUUPPPLLLGGGBBB@@@>>><<<:::===;;;888555333222222222000111111111111222222222444222444999:::???RRRfffwwwyyytttzzz~~~pppcccYYYTTTSSSPPPNNNKKKIIIIIIJJJLLLMMM[[[```hhhsss}}}{{{|||~~~zzzlllaaaZZZUUURRRNNNMMMMMMPPPXXXdddpppwww}}}iiiaaaaaafffttt{{{ppphhhcccaaa\\\UUUOOOJJJFFFBBB@@@>>>>>>===<<<;;;999777666444333333333333444555555666;;;@@@CCCIII]]]zzzeeeYYYMMMIIIHHHEEECCCDDDBBBBBBAAAAAAAAA@@@@@@@@@?????????AAACCCGGGJJJLLLLLLNNNQQQTTTWWWZZZ[[[\\\]]]^^^___``````___]]]\\\\\\[[[ZZZYYYXXXXXXYYYYYYXXX\\\aaabbbaaabbbeeehhhiiihhhiiijjjkkkjjjgggdddhhhiiijjjlllooopppqqqrrrsssvvvyyy}}}}}}yyytttooollliiigggffffffeeeeeefffffffffeeeffffffgggiiikkkmmmnnnkkkooouuu||||||zzzzzzzzzxxxzzz{{{xxxqqqggg```\\\]]]eeerrr~~~zzzwwwuuurrrooolllfffeeecccaaa`````````aaa```___^^^\\\[[[ZZZYYYYYYZZZVVVTTTUUUUUUUUUYYY___eeepppzzzzzzssskkkhhhccc^^^\\\]]]```cccnnnuuu~~~~~~xxxrrrooojjjhhhiiimmmrrruuutttxxx~~~tttrrrwwwrrrhhh___```ccc```YYYUUUQQQMMMGGGCCC@@@>>><<<;;;===;;;888555333222222333000000111111111222222222555333555:::;;;@@@RRRggg|||vvvpppuuu~~~pppbbbYYYTTTSSSPPPOOOMMMKKKJJJKKKLLLMMMRRRWWW___iiisss{{{{{{nnnccc[[[VVVSSSOOONNNNNNQQQZZZfffqqqyyykkkbbb```fffvvvtttlllgggbbb^^^VVVPPPKKKGGGCCCAAA??????>>>===;;;999777666444333333333333444555555999:::===AAALLLbbb~~~gggZZZOOOJJJIIIFFFCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@CCCFFFJJJLLLPPPQQQTTTVVVYYY[[[]]]]]]___```aaaaaa```^^^[[[ZZZXXXXXXWWWWWWWWWWWWWWWWWWUUUYYY]]]^^^]]]]]]```ccchhhhhhiiikkkkkkjjjfffccceeefffggghhhjjjlllmmmnnnooorrruuuyyy~~~|||xxxsssooommmjjjjjjiiihhhhhhhhhiiiiiiggghhhhhhiiijjjkkklllmmmjjjnnntttzzz~~~{{{zzzyyytttwwwzzzyyytttnnniiifffeeennn|||}}}zzzwwwtttpppmmmgggfffdddbbbaaaaaa```aaa```___^^^\\\[[[ZZZZZZZZZ[[[XXXWWWXXXWWWWWW]]]dddlllxxxwwwrrrkkkddd```^^^^^^^^^gggoooxxx~~~|||yyytttqqqqqquuu{{{|||xxxyyysssjjjeeejjjnnniii___XXXTTTOOOIIIDDDAAA???===<<<===;;;888555333222222222000000111111111222222222555333555:::;;;@@@RRRgggssskkknnn}}}ooobbbXXXTTTSSSQQQPPPNNNLLLLLLLLLMMMMMMNNNQQQWWW___gggooouuuxxx}}}}}}pppeee]]]WWWSSSOOONNNNNNRRR[[[gggssszzz{{{~~~nnneeebbbgggwww{{{qqqkkkddd___XXXQQQLLLHHHDDDAAA@@@???>>>===;;;999777666444444444444444555555666888999:::???MMMdddhhh\\\OOOKKKIIIEEECCCCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@BBBEEEHHHJJJPPPRRRUUUXXX[[[]]]______```aaaccccccbbb```]]][[[WWWWWWWWWWWWWWWVVVVVVVVVUUUVVVXXXYYYYYYZZZ\\\^^^fffggghhhkkkllljjjfffccc``````aaaaaacccdddfffgggiiilllppptttzzz{{{wwwsssqqqoooooonnnmmmlllllllllllliiiiiijjjkkkkkkllllllllljjjmmmrrrxxx}}}}}}zzzyyyrrrtttvvvvvvtttqqqpppooommmvvv}}}zzzvvvqqqnnniiihhhfffdddbbbaaa``````^^^^^^]]]\\\[[[[[[[[[[[[[[[YYYYYYZZZZZZZZZ```iiitttvvvmmmfffaaa]]][[[bbbhhhrrryyy}}}|||vvvtttwww~~~uuummmllltttzzzuuuiii___VVVQQQKKKEEEBBB@@@???>>><<<:::777444222111111111000111111111111222222222444222444999:::???RRRfffsssiiilll~~~pppbbbYYYVVVUUURRRQQQPPPNNNMMMMMMMMMNNNLLLNNNQQQUUU[[[bbbhhhkkkooossswwwzzzzzz{{{}}}~~~~~~qqqfff]]]WWWSSSPPPOOOOOOSSS[[[hhhttt{{{zzzqqqpppvvvsssiiieeeiiiyyyvvvnnneee```YYYRRRMMMHHHDDDAAA@@@@@@???===;;;999777666555555444444555555666777444777;;;???JJJbbbhhh\\\PPPKKKIIIEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>???AAACCCFFFHHHMMMOOOSSSWWW[[[___aaacccccceeehhhjjjjjjhhhfffddd]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUXXXZZZ[[[[[[```aaadddfffhhhgggccc___ZZZYYYYYYYYYZZZ[[[\\\]]]^^^bbbfffkkkrrr~~~~~~{{{xxxwwwuuutttsssqqqpppoooooooookkkkkkkkkllllllllllllkkkiiilllqqqvvv|||zzzxxxqqqrrrsssrrrqqqqqqssstttyyy}}}yyytttpppkkkjjjhhheeecccaaa______\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[[[[]]][[[\\\ccclllwwwzzzpppggg```\\\___ccckkkssszzz}}}{{{wwwyyyxxxqqqpppzzzrrrhhhYYYTTTLLLGGGCCCBBBAAA@@@;;;999666333111000000000000111111111111222222222333111444888999>>>QQQeeeuuulllnnn~~~rrrddd\\\XXXXXXSSSRRRQQQOOONNNNNNMMMNNNLLLLLLMMMOOOTTTZZZ___cccdddhhhmmmoooooopppsssuuuvvvwwwxxxyyy{{{rrrggg^^^WWWTTTPPPOOOOOOSSS\\\hhhttt|||rrrjjjeeeiiirrr}}}vvvlllhhhkkk{{{yyypppeee```YYYRRRMMMIIIDDDBBBAAA@@@???>>>;;;999777666666555555555555666777777000777===@@@HHH^^^iii\\\PPPKKKHHHEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>@@@BBBEEEGGGIIILLLPPPVVV[[[```ccceeehhhjjjnnnqqqrrrqqqooonnnffffffeeedddbbb___^^^\\\YYYVVVSSSTTTXXX[[[\\\[[[YYY[[[]]]aaacccaaa]]]ZZZUUUTTTSSSSSSSSSTTTUUUVVVTTTXXX]]]ccclllyyy}}}{{{zzzzzzyyywwwuuusssrrrqqqqqqkkkllllllmmmmmmlllkkkkkkhhhkkkooouuu|||{{{wwwrrrrrrqqqpppoooppptttvvv{{{vvvrrrlllkkkiiifffdddaaa___^^^[[[[[[ZZZZZZ[[[[[[\\\]]]\\\[[[\\\^^^\\\]]]dddnnnvvvxxxnnneee___]]]aaahhhpppxxx|||}}}{{{~~~}}}yyyyyy~~~{{{|||zzzsssrrr|||xxxoooZZZUUUNNNGGGDDDCCCBBBAAA:::888555222000//////000000111111111111222222222333111333888999>>>PPPeeexxxppprrrtttfff^^^ZZZZZZSSSSSSQQQPPPOOONNNNNNNNNRRRQQQQQQSSSVVVZZZ[[[\\\\\\^^^______^^^```fffjjjmmmoootttxxx}}}sssiii```XXXSSSPPPOOONNNRRRZZZgggttt|||}}}pppggg```___hhhuuuyyylllbbbaaaqqqzzzrrrfff___VVVOOOKKKGGGCCC@@@@@@???===;;;999888888888444333333444444555666777999888:::???III^^^~~~~~~nnn```RRRKKKHHHEEECCCDDDCCCBBBAAAAAA@@@@@@AAAAAA???>>>>>>>>>@@@BBBEEEGGGKKKNNNRRRUUUYYY]]]bbbeeegggllltttyyy{{{{{{{{{{{{vvvrrrmmmhhhfffeeecccbbb^^^[[[XXXWWWWWWWWWVVVUUUVVVWWWYYY[[[\\\ZZZVVVRRRLLLLLLLLLKKKKKKJJJJJJIIIKKKMMMSSS[[[aaakkkzzz~~~|||zzzyyywwwtttrrrtttrrrqqqppppppooommmjjjkkkmmmpppuuu{{{wwwqqqnnnlllmmmmmmpppyyy|||wwwssspppmmmjjjgggeeebbb^^^\\\YYYYYYYYYYYYYYYZZZZZZ[[[]]]]]]^^^^^^```dddjjjnnnyyyzzznnniii___^^^bbbkkkqqquuuyyy~~~{{{tttooonnnoooqqqxxxyyyvvvuuu||||||rrr```YYYOOOFFFAAA@@@??????===;;;888444222000000000222111000000000111333444222777444444:::>>>JJJ___wwwwwwvvvlllbbb[[[VVVUUUTTTRRRQQQOOOOOONNNNNN]]][[[ZZZZZZ]]]```bbbbbb\\\\\\\\\[[[[[[^^^dddhhhooosssxxx~~~tttjjjaaaYYYTTTQQQOOOOOOSSS[[[hhhuuu}}}tttggg```\\\```lllyyyuuuhhh^^^^^^nnn|||ssshhhaaaWWWPPPLLLIIIEEEBBB@@@???===;;;:::888888777444444444444555666777888999888:::???HHH]]]}}}|||oooaaaRRRKKKHHHEEECCCDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>???@@@CCCEEEGGGJJJLLLPPPSSSVVV[[[___cccgggmmmvvv}}}|||xxxtttqqqnnnjjjgggccc```]]][[[ZZZYYYXXXWWWTTTTTTTTTUUUVVVTTTPPPMMMGGGGGGGGGFFFFFFEEEEEEEEEHHHIIIMMMTTTYYYbbbqqq}}}{{{zzzxxxvvvssstttsssqqqppppppooollljjjkkkmmmqqqvvv|||zzztttooommmooosssyyy|||wwwssspppmmmiiifffdddaaa^^^[[[ZZZZZZYYYXXXXXXXXXYYYYYY\\\]]]^^^^^^```dddjjjnnnwwwxxxpppccc```aaaggglllnnnrrrwwwzzz{{{~~~~~~{{{rrrlllfffeeeeeeggglllsss{{{yyyvvvvvv|||zzzqqqaaaZZZPPPHHHCCCAAAAAA@@@===;;;777444222000000000111111111111111222222333222777444444:::>>>III^^^}}}}}}yyymmmddd\\\XXXUUUTTTSSSQQQPPPOOOOOONNNmmmjjjgggfffgggjjjkkkkkkbbbaaa___]]]]]]aaagggkkkvvvzzzuuukkkbbbZZZUUURRRQQQPPPTTT]]]jjjwww~~~jjj^^^YYYZZZcccrrr~~~nnnbbbZZZZZZkkk~~~tttjjjcccYYYRRRNNNJJJFFFCCC@@@???>>><<<:::999777777555555555555666777888888999999:::>>>GGG[[[zzz~~~zzzvvv~~~oooaaaSSSLLLIIIEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@??????AAACCCEEEGGGGGGJJJMMMPPPSSSWWW\\\___dddkkkuuu}}}zzztttpppllliiieeebbb```^^^\\\YYYUUUSSSQQQQQQPPPNNNKKKIIIEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFHHHMMMQQQXXXfffttt~~~{{{yyywwwvvvtttssssssqqqnnnllllllnnnrrrvvv|||}}}zzzrrrnnnqqqzzz{{{wwwsssooollliiifffccc```\\\ZZZ[[[ZZZXXXWWWVVVVVVWWWWWW\\\]]]^^^^^^```dddjjjnnnvvvzzzkkkeeebbbdddfffgggjjjnnnpppssswww|||}}}yyyvvvmmmgggaaa```______ccciiisss~~~yyy|||{{{uuussssssxxx}}}|||ssskkkbbb\\\RRRJJJEEECCCBBBAAA===;;;777444222111111111000111111222222222222222222777555444:::===HHH\\\}}}pppfff___[[[VVVUUUTTTRRRQQQPPPOOOOOO}}}xxxuuuuuuvvvvvvvvvssspppllliiiiiilllqqquuuuuujjjbbbZZZUUUSSSRRRRRRVVV___mmmzzzwwweee[[[WWW[[[gggxxxwwwggg]]]VVVXXXhhh{{{tttkkkddd[[[SSSOOOKKKGGGCCC@@@@@@???===;;;999777666666555555666666777888999999999:::>>>FFFYYYwww~~~}}}~~~wwwrrrzzzpppbbbTTTLLLIIIFFFDDDEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCEEEGGGGGGIIILLLOOORRRUUUYYY]]]```eeemmmuuu|||~~~yyyxxxtttpppllliiifffbbb___ZZZWWWTTTQQQOOOMMMJJJHHHHHHHHHGGGFFFEEEFFFFFFGGGFFFEEEGGGJJJLLLSSSaaaooo}}}{{{yyyxxxwwwuuurrrpppmmmnnnqqquuu{{{~~~uuuooottt|||wwwtttooolllhhheeeccc___\\\YYYXXXWWWVVVTTTTTTTTTVVVVVVZZZ[[[]]]^^^```dddjjjmmmvvv~~~wwwnnneeeccccccaaabbbeeegggjjjoootttyyy{{{||||||{{{{{{{{{|||}}}|||xxxvvvooojjjeeedddbbb```bbbggglllyyy|||sssrrruuuvvvpppoooooosssuuurrrjjjccc```ZZZRRRKKKFFFCCCAAA@@@<<<:::777444222111111111000111222333444333222111111777555444:::<<>><<<999777666666555555666666777888999999888:::>>>FFFXXXuuu~~~~~~~~~tttnnnvvvrrrcccUUUMMMJJJFFFDDDEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???@@@BBBEEEFFFGGGIIILLLOOOQQQTTTXXX[[[^^^aaaeeekkkrrr{{{{{{xxxuuurrrnnnkkkdddaaa\\\WWWTTTQQQNNNLLLLLLJJJIIIGGGFFFGGGGGGHHHFFFFFFGGGJJJLLLQQQ___lll~~~|||{{{yyywwwtttqqqmmmnnnpppsssxxx}}}~~~vvvrrryyy}}}yyyvvvpppmmmiiieeebbb___[[[XXXUUUTTTRRRQQQQQQRRRTTTUUUVVVXXXZZZ]]]```dddjjjmmmxxx~~~vvvjjjdddaaa^^^]]]^^^___aaaeeejjjnnnpppqqqrrrqqqrrrtttwwwzzz{{{yyyxxxtttoookkkkkkiiifffgggjjjlllxxxzzzoookkkmmm~~~sssmmmmmmooopppooojjjccc]]]\\\WWWPPPJJJFFFCCCAAA???<<<:::777444222111111222000111222444444333222222111777555444999;;;EEEXXXwwwwwwjjjbbb^^^XXXWWWVVVTTTSSSRRRQQQQQQsssiiiaaaYYYTTTSSSRRRSSSXXXbbbppp~~~qqqaaaYYYUUUZZZfffwwwttteee]]]XXXWWWaaaoooxxxmmmfff\\\TTTPPPLLLGGGCCCAAAAAA@@@???<<<:::777555555555555555666777888888888888:::>>>FFFXXXuuu~~~ssslllsssssseeeVVVNNNJJJFFFDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@?????????AAACCCEEEGGGIIILLLNNNPPPSSSWWWZZZ\\\^^^```dddjjjsss}}}}}}tttpppkkkeeeaaa]]]XXXUUUQQQPPPMMMJJJIIIIIIJJJKKKJJJIIIKKKNNNOOORRR^^^jjj~~~}}}{{{xxxuuurrroooooopppsssvvv{{{yyytttuuu~~~{{{xxxqqqnnnjjjfffccc___[[[XXXSSSRRROOOMMMMMMNNNPPPRRRQQQSSSWWW[[[___dddjjjnnnwww}}}rrrjjjeee```]]]\\\ZZZ[[[^^^bbbeeehhhjjjkkkkkklllpppuuuzzz}}}}}}|||wwwtttrrrsssqqqnnnnnnpppttt~~~yyymmmhhhjjjyyytttnnnoooqqqqqqmmmggg```[[[XXXTTTNNNIIIFFFCCCAAA???;;;999666444222111222222111222222333333333333333111777555444999;;;CCCVVVsss|||}}}|||mmmddd```YYYXXXWWWUUUTTTSSSRRRRRRtttjjjbbbZZZUUURRRRRRSSSXXXbbbppp~~~rrrbbb[[[SSSYYYgggxxxzzzkkkbbbZZZVVV\\\gggwww|||ppphhh^^^VVVQQQMMMIIIEEEAAAAAAAAA@@@===:::666444444444444444555666777888888888:::???GGGYYYuuuwwwmmmrrrssseeeVVVOOOKKKGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@???>>>>>>>>>@@@BBBCCCGGGIIIKKKMMMOOOQQQUUUXXXXXXZZZ]]]```dddkkkrrrwwwwwwwwwxxx{{{zzzuuuoooiiieee___\\\YYYUUUSSSSSSSSSTTTRRRRRRTTTVVVUUUWWW```jjjzzz|||xxxvvvrrrrrrrrrsssvvvzzz~~~uuutttwww~~~{{{rrroookkkgggddd```\\\YYYTTTRRRNNNKKKIIIJJJKKKLLLLLLOOOTTTYYY^^^dddjjjnnnttt{{{~~~vvvpppiiidddbbb[[[\\\^^^aaaeeeiiimmmooonnnppptttzzz}}}|||~~~~~~zzzzzz|||yyymmmiiijjjwwwvvvmmmppprrrqqqkkkccc\\\YYYUUUQQQMMMIIIGGGEEEBBB@@@;;;999666444222222222333333222222222222333444444111666555444999:::BBBTTTooo|||wwwqqqgggcccZZZYYYWWWVVVTTTSSSSSSSSSuuukkkccc\\\WWWRRRQQQRRRXXXbbbqqquuueee]]]SSS[[[jjj|||pppfff\\\UUUXXX```kkkqqqjjj```XXXSSSOOOJJJFFFAAAAAAAAA@@@===:::666444444333333444444555666777888888:::???HHHYYYvvv{{{pppttttttfffWWWOOOKKKGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@???>>>======???AAACCCFFFHHHJJJLLLMMMPPPSSSVVVSSSVVVZZZ^^^aaadddiiilllnnnmmmmmmoootttzzz}}}~~~wwwsssllljjjfffbbb_________```[[[[[[]]]^^^\\\\\\bbblllvvv}}}zzzuuutttssstttwww{{{|||uuuuuuyyy|||sssoookkkgggdddaaa\\\YYYVVVSSSNNNJJJGGGFFFGGGHHHIIIMMMRRRXXX]]]dddjjjnnnqqqyyyzzzsssllliii``````bbbeeeiiioootttwwwuuuwww{{{yyynnnjjjlllvvvxxxllloooqqqooohhh___YYYVVVSSSPPPMMMJJJHHHFFFCCCAAA;;;999666444222222222333444333222111222333444555111666555444999999AAATTTkkk~~~sss}}}uuujjjeeeZZZYYYXXXVVVUUUTTTSSSSSSvvvlllcccZZZTTTSSSRRRTTT[[[ggguuutttaaaZZZWWWaaasssnnnbbb[[[WWWWWW[[[mmmxxxvvvmmmaaaXXXRRROOOLLLIIIEEEDDDBBB@@@===999777555666666666777666666555444::::::<<>><<<;;;;;;>>>AAACCCFFFHHHKKKMMMMMMNNNPPPRRRUUUVVVXXX[[[^^^```bbbbbbgggfffeeefffiiinnnsssvvv}}}~~~{{{vvvqqqmmmjjjjjjjjjfffeeeddddddeeegggjjjkkkyyywwwuuurrrppppppvvv}}}uuuqqqnnnnnnqqqtttwww~~~uuuqqqlllhhhddd```]]]ZZZSSSPPPMMMKKKJJJIIIGGGEEEIIILLLQQQWWW]]]eeennnssswww{{{vvvrrrmmmmmmnnnppptttyyy}}}{{{ooollloooyyyuuusssnnnhhhbbb\\\WWWUUUVVVSSSNNNKKKIIIHHHFFFDDD>>>;;;777444333333222111111111222222222333333333555444333333666<<>>@@@BBBEEEGGGJJJLLLLLLMMMOOOQQQTTTVVVXXX[[[^^^```aaabbbdddddddddeeehhhlllppprrrssswww}}}~~~yyywwwuuuuuulllkkkjjjiiijjjkkkmmmooo|||zzzxxxuuurrrrrrwww~~~uuulllgggdddeeeeeefffkkkqqq}}}{{{uuuqqqlllhhhddd```\\\YYYSSSQQQMMMKKKJJJIIIGGGEEEGGGKKKPPPUUU\\\dddmmmrrrxxx{{{zzzzzz{{{}}}wwwllljjjnnnzzzsssqqqmmmgggaaa\\\XXXVVVUUURRRNNNKKKIIIHHHFFFDDD>>>:::666444333333222111000000111111111222222222444444444444666;;;BBBGGG^^^ppptttuuurrrfff___]]]YYYWWWWWWWWWVVVTTTvvvlllcccZZZTTTSSSSSSVVV]]]jjjxxxqqqgggdddkkkxxxyyyhhh]]]XXXWWW[[[bbbppp{{{uuummmbbbZZZTTTQQQMMMIIIEEEDDDCCC@@@===:::777555444444444444555777999:::888888:::???HHH]]]~~~zzzwwwttteeeUUUNNNLLLJJJHHHHHHEEEDDDBBBBBBCCCCCCBBBAAABBBAAA>>><<<<<<===???AAACCCEEEHHHJJJKKKLLLNNNPPPSSSUUUWWWZZZ]]]___aaaaaa```aaabbbdddfffiiilllmmmlllooouuu}}}vvvuuusssqqqqqqqqqsssttt~~~~~~|||yyyvvvuuuxxx~~~wwwkkkddd]]]ZZZWWWUUUWWW\\\fffmmmxxx~~~{{{uuurrrmmmiiieee```\\\XXXTTTQQQMMMKKKJJJIIIGGGFFFFFFIIINNNTTT[[[ccclllrrrxxx{{{~~~tttjjjjjjooo{{{rrroookkkeee```[[[XXXVVVSSSQQQMMMKKKJJJHHHFFFDDD===:::666444333333222111//////000000000111111111333444444555666999???CCCOOOccc{{{tttrrr}}}zzzlllaaa^^^[[[YYYXXXXXXXXXWWWuuulllcccZZZUUUTTTTTTWWW```lllzzzzzzooofffjjjtttxxxhhh^^^ZZZ[[[bbbkkkvvv~~~tttmmmccc[[[VVVRRRMMMJJJEEEEEECCC@@@===:::777666666555444333444666888:::777777:::>>>GGG]]]xxxvvvsssdddTTTNNNMMMKKKIIIIIIGGGEEEDDDDDDEEEEEECCCBBBCCCBBB???===<<<===>>>???AAACCCGGGIIIJJJKKKMMMOOORRRTTTVVVYYY\\\^^^``````^^^___aaadddfffhhhiiiiiilllnnnrrrwww~~~{{{xxxwwwwwwwwwxxx~~~~~~zzzyyy{{{pppfff]]]WWWSSSPPPRRRVVV]]]cccmmmvvv}}}wwwtttoookkkgggbbb\\\YYYUUUQQQMMMJJJIIIHHHGGGEEEEEEHHHLLLRRRZZZcccmmmsssyyy{{{}}}~~~}}}ssskkkmmmtttyyyqqqooojjjddd___ZZZWWWUUUSSSPPPMMMKKKJJJIIIFFFDDD===:::666333333222222111000000000000111111111222222333444555666888;;;>>>GGG\\\vvvvvvqqqwwwpppddd```\\\YYYYYYYYYXXXXXXuuulllccc[[[UUUTTTUUUYYYbbbooo}}}yyylllmmmsss}}}{{{nnneeeaaaccclllvvvzzzsssmmmddd]]]XXXSSSNNNJJJFFFEEECCCAAA>>>:::888666888777555444333555666888666777999>>>GGG\\\~~~{{{xxxuuueeeUUUOOONNNKKKJJJJJJIIIHHHFFFFFFGGGGGGEEECCCDDDBBB@@@>>>======>>>??????BBBEEEGGGIIIJJJLLLNNNQQQSSSUUUXXX[[[]]]______^^^___aaadddfffgggggggggkkknnnppptttyyy}}}{{{zzzzzzzzz}}}~~~xxxmmmaaa[[[XXXUUUVVVZZZ\\\bbbkkkttt|||}}}zzzwwwrrrnnniiiccc]]]YYYUUUQQQLLLIIIGGGFFFEEEDDDDDDGGGKKKQQQYYYcccmmmtttyyy{{{}}}~~~{{{xxx{{{tttmmmpppxxxuuuooonnnjjjeee```ZZZVVVTTTSSSQQQNNNMMMKKKIIIFFFDDD===:::555333222222111000111111111222222222333333222333555555555777:::<<>>;;;888666888777666555444555555666777777999>>>GGG\\\}}}|||yyyjjjYYYRRRPPPMMMKKKJJJKKKJJJHHHHHHHHHHHHFFFDDDCCCBBB@@@???>>>>>>>>>??????AAAEEEGGGHHHJJJLLLNNNPPPRRRTTTWWWZZZ\\\^^^^^^^^^```aaaccceeefffffffffgggkkknnnqqqttt}}}~~~}}}}}}}}}yyykkkddd```^^^___bbbaaahhhsss}}}}}}{{{{{{xxxsssooojjjccc]]]XXXTTTPPPKKKGGGEEEDDDDDDCCCBBBDDDIIIOOOWWWaaallltttxxxzzz}}}~~~yyytttwww|||vvvpppttt}}}|||rrrkkkkkkiiigggbbb]]]XXXUUUUUUSSSQQQOOOMMMJJJFFFCCC<<<999555333222222111000111222222222222333333333222333444555555777:::<<>>;;;888777555555555555666666666666888888:::>>>FFF[[[|||}}}ppp___VVVSSSOOOLLLLLLLLLJJJHHHHHHHHHGGGFFFDDDBBBAAA@@@???????????????>>>AAAEEEGGGHHHJJJMMMOOOPPPQQQTTTWWWYYY[[[]]]^^^______```aaabbbdddeeeeeedddiiinnnooopppuuu~~~|||sssoookkkkkkmmmnnnvvv|||yyyzzzwwwsssnnniiibbb[[[VVVSSSOOOIIIEEECCCCCCBBBAAA???AAAEEEKKKTTT___jjjrrrxxxzzz}}}zzztttvvvwww|||www|||zzzooodddfffhhhhhhfffaaa\\\YYYXXXUUUSSSQQQNNNKKKFFFCCC<<<999555222222111111000111111111111222222222222333444444444444777;;;>>>BBBRRRjjjrrrmmmjjjppprrrmmmfff```]]]\\\[[[[[[ccciiiqqqxxx~~~~~~tttkkkddd\\\WWWUUUWWW]]]ggguuu|||xxxrrrmmmfff```\\\VVVOOOJJJFFFFFFDDDAAA>>>;;;888777222333555666777777777777888888:::>>>FFFZZZ{{{{{{tttcccZZZVVVQQQNNNMMMKKKIIIHHHGGGGGGGGGEEECCCAAAAAA@@@@@@??????@@@@@@>>>AAAEEEGGGIIIJJJMMMOOOOOOQQQSSSVVVYYY[[[]]]]]]____________```bbbcccddddddiiioooooommmnnnuuu{{{|||wwwuuuvvv|||}}}zzzxxxvvvrrrmmmhhhaaaYYYTTTSSSNNNHHHDDDBBBAAAAAA@@@<<>>:::888666666666555555555666666777888999<<>>>>>BBBCCCEEEGGGIIILLLMMMNNNQQQSSSUUUVVVWWWYYY[[[]]]^^^^^^^^^^^^```bbbdddeeehhhiiijjjjjjkkkmmmpppsss|||tttnnnjjjddd[[[TTTOOOHHHCCCEEECCC>>>===@@@BBB@@@AAAFFFMMMUUUaaakkktttuuuxxx|||~~~vvvsssxxx~~~xxxkkk```ccchhhjjjjjjfffaaa^^^XXXWWWUUUSSSQQQMMMGGGCCC===999444111000111222111222222222222222222222222///111222333444666:::===DDDQQQhhhzzzooonnnuuuzzzlllbbb______``````ooohhhcccgggnnnuuu}}}~~~qqqggg```ZZZWWWXXXZZZ```lll|||zzzvvvtttooohhhaaa\\\VVVRRRNNNIIIGGGEEEAAA===:::888666555555555555555666777777777999<<>>>>>@@@AAACCCEEEGGGJJJKKKLLLPPPRRRUUUVVVWWWXXXZZZ]]]^^^^^^^^^^^^```bbbdddeeefffhhhiiiiiijjjllloooqqqxxxzzz}}}}}}}}}~~~}}}{{{uuupppiiiaaa[[[VVVNNNHHHGGGDDD>>>===???@@@===???EEEKKKSSS___jjjtttvvvyyy~~~zzzwwwyyywwwkkkccceeehhhjjjiiiddd```\\\XXXWWWUUUTTTQQQMMMHHHEEE===999444111111111222111222222222222222222222222111333444444555777:::===AAANNNfffuuuqqqtttzzznnneeeaaa___^^^\\\|||qqqfffcccggglllttt{{{zzzwwwwwwyyy|||}}}pppfff___ZZZWWWXXXZZZbbboooxxxuuutttvvv|||{{{xxxsssooohhhaaa\\\WWWRRROOOJJJHHHEEEAAA===:::777666444444444555555777888999666888;;;>>>EEEWWWxxx}}}~~~{{{www|||xxxkkkaaaXXXVVVWWWTTTQQQMMMKKKJJJIIIHHHGGGEEEDDDCCCBBBAAA???>>>>>>>>>???AAACCCEEEGGGIIIJJJOOOQQQTTTUUUVVVWWWZZZ\\\]]]]]]]]]^^^```aaacccddddddfffggghhhhhhiiillloooqqqrrrtttvvvxxxyyyzzzzzzzzz|||~~~}}}{{{zzzzzzyyy|||zzztttmmmggg```XXXPPPKKKGGGBBB@@@AAACCC@@@@@@EEEJJJQQQ\\\fffrrruuuyyy~~~}}}}}}wwwmmmhhhiiijjjjjjgggbbb]]]ZZZYYYXXXVVVTTTSSSOOOJJJFFF<<<888444111111222222111222222222222222222222222444555666666666777;;;===@@@LLLddd|||sssrrrzzz}}}rrrjjjeeebbb^^^\\\ooohhhgggiiipppvvv}}}xxxrrrppppppqqquuu}}}|||ooofff^^^YYYWWWVVVZZZcccqqqpppiiibbb```___```fffmmmttt|||xxxsssooohhhbbb]]]XXXTTTQQQLLLJJJFFFAAA===999777666333333444444666777999999555777;;;>>>DDDUUUuuu~~~|||uuuwwwssseee[[[WWWWWWUUURRROOOLLLKKKKKKIIIHHHFFFEEEDDDCCCAAA???>>>>>>===>>>@@@BBBDDDGGGHHHIIINNNPPPRRRTTTTTTVVVXXXZZZ\\\\\\]]]^^^```aaabbbcccbbbdddfffffffffgggjjjlllnnnnnnpppqqqqqqrrrrrrrrrqqqrrrtttvvvxxxxxxxxxwwwwwwyyy{{{{{{yyywwwvvvwwwwwwzzz}}}zzzvvvkkkddd\\\UUUPPPLLLIIIHHHJJJFFFDDDFFFIIIMMMVVV```mmmqqqwww|||~~~~~~~~~}}}vvvmmmmmmmmmllljjjfffaaa]]]ZZZZZZYYYWWWUUUSSSPPPKKKGGG;;;888444222222222222111111222222222222222333333444555666666666777:::<<>>===>>>???@@@CCCEEEGGGIIIJJJLLLOOOQQQRRRSSSTTTWWWYYY[[[[[[]]]^^^___```aaabbb```bbbdddeeeeeefffgggiiikkklllmmmnnnnnnnnnnnnnnnnnnooopppqqqrrrrrrqqqqqqqqqsssuuuvvvuuutttttttttwwwxxx{{{~~~zzzuuunnneee^^^YYYSSSOOONNNIIIGGGGGGHHHKKKSSS\\\iiiooovvv{{{||||||}}}}}}~~~~~~uuummmooonnnllliiieeeaaa^^^\\\[[[ZZZXXXVVVTTTOOOJJJFFF:::777444222222333222111111111111222222333333333333444555555555666999;;;AAAIII\\\wwwuuujjjmmmzzznnniiigggeeedddssslllkkkooossszzzzzzvvvrrrrrrsssvvv|||yyymmmddd]]]XXXVVVUUU\\\ggguuuvvvhhhUUUOOOIIIGGGFFFGGGLLLRRR\\\ooo~~~zzztttpppjjjeee```\\\YYYVVVOOOLLLGGGAAA<<<999777666444444444555555777888999666888;;;===AAAQQQoooyyysss|||zzzlllbbb]]]WWWTTTPPPMMMLLLKKKIIIGGGGGGGGGEEECCCAAA@@@>>>===>>>???AAACCCEEEHHHIIIJJJKKKMMMPPPQQQRRRSSSVVVXXXZZZ[[[\\\^^^___`````````___aaadddeeeddddddfffggghhhiiijjjkkklllllllllllloooooooooooooooooonnnnnnnnnppprrrrrrqqqqqqrrrsssuuuvvvyyy|||~~~~~~xxxqqqkkkbbbZZZSSSNNNKKKJJJJJJKKKSSS[[[fffllltttxxxzzzzzz}}}~~~||||||{{{}}}ssslllmmmkkkhhheeecccaaa______]]][[[XXXVVVSSSNNNHHHDDD999666444333333333222111111111111222222333333444222444444555555666999<<>>===>>>>>>@@@BBBEEEGGGIIIJJJJJJLLLOOOPPPQQQRRRUUUWWWYYYZZZ\\\^^^___`````````___aaadddeeeddddddeeeffffffggghhhjjjkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnoooooonnnoooqqqsssrrrsssuuuxxx{{{~~~~~~}}}zzzxxxyyyxxxxxx{{{~~~~~~wwwmmmccc]]]WWWSSSPPPNNNSSSZZZ```gggnnnrrrtttvvvzzz~~~~~~|||yyy{{{~~~}}}rrrkkkhhhfffccc```______```aaa^^^\\\YYYVVVRRRMMMFFFBBB888666444333333333222111000111111222333333444444222444555555666888;;;>>>===AAANNNfffuuukkkppp|||uuummmgggcccqqqrrruuuyyy}}}~~~~~~}}}}}}~~~xxxlllccc\\\XXXUUUYYYaaammm{{{xxxgggWWWQQQKKKEEEDDDCCCCCCHHHNNNWWWmmm~~~vvvrrrlllgggccc```\\\ZZZQQQNNNHHHAAA<<<888777666666666555555555666666777888:::<<<===???MMMiii{{{|||xxxjjjaaaYYYVVVRRROOONNNLLLJJJIIIHHHGGGFFFDDDBBB@@@>>>======>>>???BBBDDDFFFHHHIIIJJJLLLNNNPPPPPPRRRTTTVVVXXXZZZ\\\^^^___```_________aaadddeeedddddddddeeefffgggiiikkkmmmnnnoooooolllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmnnnqqqsssoooppprrruuuxxx{{{{{{{{{{{{{{{zzzvvvsssssssssqqqpppssszzz~~~zzzxxxxxxyyy}}}tttmmmddd]]]VVVQQQSSSYYYZZZaaahhhlllmmmpppvvv{{{~~~}}}}}}|||yyyyyy|||}}}qqqjjjcccbbb___]]]\\\^^^```aaa___]]]YYYVVVQQQLLLEEE@@@888666444333444444222111000000111222333333444444333444666777777:::===@@@===???III^^^||||||lllkkkssssssjjjddd~~~xxxzzzzzzuuutttvvvtttuuuwwwxxxwwwvvvvvvwwwyyyzzz{{{~~~vvvlllcccZZZXXX[[[WWWcccttt}}}ssseeeYYYOOOKKKHHHHHHGGGFFFJJJQQQWWWvvv|||zzzvvvpppjjjeee```[[[XXXRRRMMMFFF@@@<<<:::777555777777777777777888888999666999666:::DDDLLLaaa~~~zzzmmmbbbZZZWWWSSSQQQOOONNNKKKIIIHHHGGGFFFEEEDDDCCCBBBBBB>>>???@@@@@@@@@AAADDDGGGHHHIIIJJJLLLOOORRRTTTUUUXXXYYY[[[\\\\\\]]]___aaa^^^```cccfffggggggfffeeeddddddeeefffggghhhiiiiiiggghhhjjjlllmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmppprrrsssttttttvvvxxx{{{~~~~~~}}}zzzvvvrrrooonnnooopppkkkkkkllloootttzzz}}}zzzuuupppnnnlllqqqxxxxxxiii```\\\XXXSSSXXXXXX\\\aaabbbccciiipppuuuwww|||yyywwwyyy}}}~~~yyykkkaaaaaa```___^^^^^^^^^___```___^^^\\\YYYTTTMMMDDD>>>555444333222111111111111000000111222444555555666111222222444666888:::;;;:::AAAHHHTTTlllooofffhhhwwwmmmfffyyyvvvwwwtttvvvyyy{{{{{{zzzzzzzzzzzzzzz|||uuulllbbbZZZYYY[[[ZZZfffwwwzzzoooaaaUUUOOOJJJFFFEEEDDDDDDJJJQQQaaa}}}zzzvvvpppjjjeeeaaa\\\XXXSSSNNNGGGAAA===:::777666666666555555666666777888555777555888AAAIII]]]zzzzzz|||nnncccYYYWWWSSSQQQPPPNNNLLLJJJGGGGGGGGGFFFEEECCCBBBAAA>>>???@@@@@@@@@AAADDDGGGHHHIIIJJJKKKNNNQQQSSSUUUWWWYYY[[[\\\\\\\\\^^^``````aaadddffffffeeedddbbbddddddeeefffggghhhiiiiiiggghhhjjjkkkmmmmmmmmmllllllllllllmmmmmmmmmmmmnnnoooppprrrssssssuuuwwwzzz{{{{{{|||xxxtttoookkkiiiiiijjjlllhhhhhhiiilllooorrrtttuuuwwwzzz~~~~~~xxxrrrlllhhhfffhhhppp}}}|||pppggg]]]TTTTTTSSSUUUXXXYYYYYY___eeemmmrrryyy~~~{{{|||}}}wwwyyyyyykkkcccaaa```___^^^^^^^^^___```___^^^\\\XXXSSSLLLCCC===555444333222111111111111000111111222333444555666333333444555666777999:::888???GGGPPPeeetttjjjiiiuuutttkkk~~~yyy|||uuukkkbbbZZZYYY\\\___kkk{{{zzzooo```SSSQQQLLLGGGEEECCCDDDKKKTTTkkkzzzvvvpppjjjfffaaa\\\YYYUUUPPPHHHBBB===;;;888777555555444444555555666777666999666888AAAGGGYYYuuu|||uuu}}}nnndddYYYVVVSSSQQQPPPOOOMMMKKKGGGGGGHHHHHHFFFDDDAAA???===>>>?????????AAADDDFFFIIIHHHHHHIIILLLOOORRRTTTVVVXXXZZZ[[[[[[\\\^^^___aaabbbdddeeeeeedddbbbaaacccddddddeeefffggghhhhhhggghhhiiikkklllllllllkkklllllllllmmmmmmmmmnnnnnnmmmooopppqqqqqqsssvvvxxxxxxxxxyyy{{{~~~{{{ppplllfffbbb```aaadddgggggghhhiiikkkkkkkkkkkkjjjjjjnnnuuu}}}{{{uuunnngggaaa^^^]]]eeeqqqvvvfffYYYRRROOONNNOOOOOONNNSSSYYYaaajjjuuu||||||~~~yyyqqquuuxxxkkkddd```___^^^]]]]]]^^^___``````^^^[[[WWWRRRJJJBBB<<<444444333222111111111111000111111222333444555555555555555555666777888888777>>>EEEKKKZZZttt}}}nnniiiiiixxx}}}qqqsssjjjaaaZZZZZZ]]]cccnnn~~~sssdddWWWRRRMMMIIIHHHGGGHHHOOOWWWpppzzzvvvpppkkkfffbbb]]]ZZZWWWRRRIIIBBB>>>;;;888777555555444444555555666777999;;;999;;;BBBFFFWWWrrruuuyyynnndddYYYWWWTTTRRRQQQPPPNNNLLLFFFHHHIIIIIIGGGDDDAAA>>>===>>>?????????@@@DDDFFFIIIHHHGGGHHHJJJNNNQQQSSSVVVWWWYYYZZZZZZ[[[]]]___```aaabbbcccdddcccbbbaaaccccccdddeeefffgggggghhhfffgggiiijjjkkkkkkkkkjjjkkkkkkllllllmmmmmmnnnnnnkkkmmmnnnooooooqqqtttvvvvvvvvvvvvxxx{{{~~~~~~ttthhhddd___ZZZYYY\\\```ccciiikkkmmmmmmkkkhhheeedddccchhhqqq{{{~~~|||yyytttlllddd]]]YYYVVV\\\gggtttnnn___SSSNNNKKKJJJIIIHHHKKKPPPVVVaaaoooxxx|||vvvooouuuuuuiiiccc[[[[[[[[[[[[]]]^^^```bbbaaa___[[[VVVPPPHHH@@@:::444333222222111111111222000111111222333333444444555555555555666777999999888>>>DDDHHHPPPeeerrrgggbbbpppttt~~~rrriiiaaaZZZ[[[^^^fffqqqzzzjjj]]]QQQMMMKKKLLLKKKLLLRRRYYYqqqzzzvvvpppkkkgggbbb^^^[[[YYYSSSJJJBBB===:::888777666666555555666666777888999<<<999;;;AAADDDSSSmmmyyywwwuuu~~~nnncccZZZXXXUUUSSSRRRPPPNNNMMMGGGHHHIIIIIIGGGDDDAAA>>>===>>>?????????@@@CCCFFFHHHHHHHHHHHHJJJMMMPPPRRRTTTVVVXXXYYYYYYZZZ\\\]]]]]]^^^```aaabbbcccccccccbbbbbbcccdddeeefffggggggfffgggiiijjjjjjjjjjjjiiiiiijjjjjjkkklllmmmmmmmmmjjjkkkmmmnnnnnnppprrruuutttuuuuuuvvvxxx{{{}}}}}}~~~~~~yyykkklllnnnsss~~~xxxoooddd```[[[WWWWWWZZZ___bbbiiilllnnnnnnjjjfffdddcccbbbhhhrrr|||{{{zzzwwwssskkkccc[[[WWWTTTXXX```kkkvvvrrrbbbUUUNNNIIIHHHFFFDDDFFFJJJMMMYYYhhhsssxxx}}}vvvpppvvvrrrgggaaaXXXXXXYYYZZZ\\\___bbbcccbbb___ZZZUUUNNNFFF>>>888333333222222111111222222000111111222222333333333333333444555777999;;;<<<999>>>CCCFFFKKK[[[vvvwwwggg^^^hhhzzzvvv~~~qqqhhh```ZZZ[[[```iiissspppdddRRRNNNLLLMMMNNNPPPWWW___vvvyyyvvvpppkkkgggccc^^^[[[ZZZTTTJJJBBB<<<999777666666666555555666666777888666999777999>>>@@@NNNgggtttooooooccc\\\ZZZVVVTTTRRRPPPNNNLLLIIIIIIJJJIIIGGGDDDAAA???<<<===>>>>>>>>>@@@CCCEEEGGGHHHIIIJJJLLLNNNPPPQQQTTTUUUWWWXXXXXXYYY[[[]]]\\\]]]^^^```aaabbbccccccaaabbbbbbcccdddeeefffffffffggghhhiiijjjiiiiiihhhhhhhhhiiiiiijjjkkklllllliiikkklllmmmmmmooorrrtttsssssstttuuuvvvxxxyyyzzzyyyzzz}}}vvvlllfff\\\aaahhhqqq~~~}}}rrrjjj```^^^ZZZWWWWWW[[[___bbbfffiiimmmllliiieeedddeeefffllluuu}}}zzzvvvuuusssooohhhaaaZZZVVVTTTWWW]]]dddmmmvvv}}}ooo```TTTNNNHHHGGGFFFCCCCCCEEEGGGRRR```lllttt{{{wwwrrrxxxqqqfffbbbYYYYYYZZZ[[[]]]```cccdddccc___ZZZTTTMMMDDD<<<666333333222222111222222333111111111111222222333333222333444555777:::<<<===;;;===BBBEEEIIIUUUmmmlll]]]aaammm~~~}}}qqqggg___ZZZ\\\```lllvvvxxxlllYYYSSSNNNNNNPPPUUU```kkkyyyvvvpppkkkgggccc___\\\[[[TTTJJJAAA;;;888666555555555444444555555666777555888777999>>>???LLLeeetttpppqqqddd^^^[[[WWWTTTRRRPPPMMMKKKKKKJJJIIIHHHFFFCCCAAA@@@<<<===>>>>>>>>>@@@CCCEEEGGGHHHJJJLLLNNNOOOOOOOOOSSSUUUWWWWWWWWWXXXZZZ\\\]]]]]]^^^___``````aaaaaaaaaaaabbbcccdddeeefffffffffggghhhiiiiiiiiihhhgggffffffggghhhiiijjjkkkkkkiiikkklllmmmmmmoooqqqtttqqqrrrrrrsssttttttuuuuuuvvvwwwzzz}}}xxxnnnddd___]]]dddooozzz{{{tttkkkddd^^^\\\ZZZXXXYYY\\\```cccccchhhlllllliiiggghhhjjjooottt||||||yyyuuussspppooommmiiiccc]]]XXXUUUSSSVVV[[[aaaiiiqqqwww{{{yyykkk^^^UUUNNNIIIIIIHHHEEECCCDDDCCCKKKXXXdddpppyyy|||xxx~~~|||qqqhhheee______^^^^^^___aaabbbcccccc```ZZZSSSKKKCCC;;;555333222222111222222333333111111111111222222222222444444555666777999;;;<<<;;;<<>>>>>>>>???CCCEEEFFFHHHKKKNNNPPPPPPOOONNNRRRTTTVVVWWWWWWXXXZZZ[[[________________________aaaaaabbbcccdddeeeeeeffffffggghhhiiiiiihhhggggggeeeeeefffggghhhiiijjjjjjiiikkklllmmmmmmoooqqqtttppppppqqqqqqrrrrrrrrrsssppprrruuuxxx{{{~~~{{{uuummmeeeaaaeeennnzzzzzztttnnnfff```]]][[[ZZZYYYZZZ]]]aaacccccchhhlllmmmkkkjjjlllpppvvv{{{{{{wwwtttpppmmmkkkjjjhhhddd___ZZZVVVTTTRRRTTTZZZaaaiiiqqqwwwzzz|||zzzttthhh]]]WWWQQQLLLMMMMMMIIIFFFFFFBBBHHHRRR___mmmxxx~~~yyy}}}rrrjjjhhheeedddcccaaaaaaaaabbbbbbddd```YYYRRRKKKBBB:::444222222222111222222333333111111111111111222222222666666666666777888999:::;;;:::===DDDIIIQQQcccuuu~~~llleeebbblllyyyoooggg```\\\___fffttt~~~mmm___TTTWWW\\\eeexxx{{{wwwpppkkkgggccc___\\\YYYQQQGGG???;;;999666444444555666777888888888888777666888;;;===BBBOOO\\\~~~sssdddaaa]]]XXXUUUUUUTTTQQQNNNMMMKKKHHHGGGFFFDDDBBB@@@>>>============???AAABBBFFFGGGHHHJJJLLLMMMNNNOOORRRTTTUUUVVVVVVWWWXXXZZZ\\\]]]]]]^^^___```aaaaaaaaa___^^^^^^```bbbcccbbbcccdddfffggggggfffdddccccccccccccdddeeehhhjjjkkkllllllkkkjjjkkklllmmmnnnpppooonnnnnnnnnoooqqqrrrrrrtttuuuvvvvvvwwwzzz||||||}}}}}}}}}~~~~~~~~~~~~~~~|||yyyvvvtttrrrpppuuu}}}zzznnneee___]]]\\\]]]^^^___```aaaaaaaaaaaagggiiikkkllllllnnnppprrrxxx}}}wwwqqqkkkfffdddccccccaaa___\\\XXXVVVTTTSSSVVVZZZ___dddkkksssxxx{{{uuuiii^^^YYYVVVQQQLLLIIIGGGDDDBBBEEEGGGMMMYYYiiixxx~~~|||~~~nnneeebbbgggiiikkkjjjfffcccccccccaaa___YYYRRRIII@@@999444111111111222222333333333111111111222222333333444222333555666888999999999999;;;@@@DDDEEEKKK[[[kkkuuufff]]]fffwww~~~vvvmmmfff```]]]bbbiiivvvuuuggg]]]aaaiiirrr}}}zzzvvvqqqkkkgggccc___\\\WWWOOOEEE>>>:::888666333111222333444555555555555666666888:::<<>>============???AAABBBEEEFFFGGGIIIKKKLLLMMMNNNQQQSSSUUUUUUUUUVVVXXXZZZ\\\]]]]]]^^^___```aaaaaa```___]]]]]]___aaabbbbbbcccdddeeeffffffeeecccbbbbbbbbbcccdddeeehhhjjjkkklllkkkkkkjjjkkklllmmmnnnnnnnnnmmmmmmmmmnnnooopppqqqrrrsssttttttuuuwwwyyy{{{{{{{{{{{{||||||||||||}}}~~~}}}|||}}}~~~~~~xxxoooddd\\\XXXWWWWWW^^^___bbbdddffffffeeeddddddeeegggiiikkknnnrrrvvv{{{{{{uuunnnhhhdddaaa^^^]]]\\\ZZZWWWTTTRRRQQQSSSVVVZZZ___eeellltttyyy}}}xxxmmmbbb^^^ZZZUUUPPPMMMJJJGGGEEEEEEGGGMMMYYYiiiwww}}}~~~{{{mmmgggeeekkkmmmnnnlllhhheeedddeeebbb___ZZZRRRIII@@@888444111111222222222333333333111111111222333333444444333444555777888999999:::;;;===AAADDDEEEJJJXXXggg|||jjj^^^aaalllyyy{{{sssjjjddd___^^^dddlllzzzrrrjjjppp{{{~~~zzzvvvqqqlllhhhddd___]]]SSSLLLBBB<<<999888555444444444555666777777777777555555777:::<<<@@@LLLXXXxxxzzzmmmddd___YYYVVVVVVUUURRROOOMMMKKKIIIGGGGGGEEECCCAAA>>>>>>=========???@@@AAADDDEEEFFFGGGIIIKKKLLLMMMOOOQQQSSSTTTTTTUUUWWWYYY\\\]]]]]]^^^___```aaabbb```^^^]]]]]]___aaabbbaaaddddddeeeeeeeeedddbbbaaabbbbbbcccdddeeehhhiiijjjkkkkkkkkkkkkkkklllmmmmmmmmmllllllkkklllmmmnnnoooooopppqqqqqqqqqqqqsssuuuxxxxxxyyyyyyyyyzzzzzzzzzzzz|||~~~~~~}}}|||}}}~~~{{{vvvooojjjbbbZZZTTTQQQQQQRRR\\\^^^cccfffhhhhhhgggfff```aaaccceeehhhnnnuuuzzz}}}xxxrrrkkkeee```]]]YYYXXXWWWUUUSSSQQQOOONNNRRRUUUZZZ___eeellltttyyy}}}sssiiieeeaaa[[[VVVRRROOOKKKIIIEEEHHHNNNYYYhhhuuuxxxmmmjjjjjjrrrrrrqqqnnnjjjgggeeeeeeccc```YYYQQQGGG>>>777444111222222222222333333333111111111222333444444444333444666777999:::::::::<<<===AAADDDDDDHHHTTTbbbxxxqqq___\\\```jjjzzzyyyqqqhhhbbb______fffooo|||xxxyyyvvvqqqllliiiddd```]]]QQQJJJAAA;;;999888666555555555777888888888888888555555777:::;;;???JJJVVVsss|||ooohhhbbb[[[WWWUUUSSSOOOLLLMMMKKKIIIHHHGGGFFFDDDBBB???>>>=========>>>@@@AAABBBCCCDDDFFFHHHIIIJJJKKKMMMOOOQQQRRRSSSTTTVVVXXX[[[\\\]]]^^^___```aaabbbaaa___]]]^^^```bbbbbbbbbcccdddddddddcccbbbaaa```aaaaaabbbdddfffgggiiijjjkkkkkkkkkkkkkkklllllllllmmmlllkkkkkkkkklllnnnoooooopppppppppooooooqqqssswwwwwwwwwxxxxxxxxxxxxyyyyyyzzz|||{{{zzzyyyzzz{{{|||}}}~~~wwwqqqmmmccc___YYYSSSPPPOOOOOOPPPWWWZZZ___dddggggggeeeddd^^^___```aaaeeellltttzzz~~~{{{vvvpppiiibbb]]]ZZZVVVUUUTTTRRRPPPOOONNNNNNPPPSSSXXX]]]cccjjjrrrwwwyyypppkkkgggaaa[[[VVVRRRNNNLLLFFFIIIPPPZZZfffrrr|||~~~vvvnnnnnnpppxxxvvvsssooojjjgggeeedddddd___XXXOOOEEE===777333222222222222222222222222000111111222333444555555444555666888999:::;;;;;;<<<===@@@DDDEEEHHHSSS^^^sssxxxddd\\\[[[aaapppxxxpppgggaaa^^^```iiisssyyyvvvqqqmmmjjjeee```]]]PPPIII@@@;;;999999777666222222333444555555555555555555777:::;;;>>>IIITTTooo~~~|||~~~qqqiiiccc\\\WWWUUUTTTQQQNNNMMMLLLIIIHHHHHHGGGEEECCC???>>>=========>>>???@@@AAABBBCCCEEEFFFHHHIIIJJJKKKMMMOOOQQQQQQRRRTTTVVVZZZZZZ[[[]]]^^^```aaaaaabbb```^^^___aaacccccccccbbbccccccbbbbbbaaaaaa``````aaabbbdddfffggghhhiiijjjjjjjjjkkkkkkkkkkkkkkkmmmmmmlllllllllmmmnnnooonnnoooppppppooooooqqqsssvvvvvvvvvwwwwwwwwwxxxxxxyyyzzz{{{zzzxxxxxxyyyzzz|||}}}~~~}}}~~~~~~~~~wwwpppjjjfff]]]ZZZUUUQQQNNNNNNOOOPPPSSSVVV[[[```bbbbbb```___\\\\\\]]]^^^aaahhhqqqwww~~~~~~{{{vvvooohhhaaa[[[YYYSSSQQQPPPNNNLLLLLLKKKKKKNNNPPPUUUYYY___fffmmmrrr~~~~~~vvvpppkkkeee^^^YYYTTTPPPMMMHHHKKKRRRZZZdddoooxxx~~~~~~vvvoooqqquuu{{{wwwrrrmmmiiifffdddbbbbbb^^^VVVLLLBBB;;;666333222222222222222222222222000111222333444555666666444555777999:::;;;;;;;;;;;;<<>>HHHSSSlll}}}zzzwwwxxx|||zzzkkkeee]]]YYYXXXWWWUUUSSSNNNLLLJJJIIIIIIHHHFFFDDD@@@???>>>======>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJIIIKKKNNNOOOOOOQQQSSSUUUXXXXXXZZZ[[[]]]^^^___```aaa___^^^^^^```bbbccccccaaaaaaaaaaaaaaaaaaaaaaaa___```bbbdddfffggghhhhhhiiiiiijjjkkkkkkkkkkkkkkkmmmmmmlllkkklllmmmnnnooommmooopppooooooooorrrttttttuuuuuuuuuvvvvvvvvvvvvxxxyyyyyyxxxvvvvvvxxxyyy{{{|||~~~}}}~~~}}}yyysssmmmgggccc\\\YYYUUUQQQNNNNNNOOOOOOQQQTTTXXX[[[\\\\\\ZZZYYYWWWWWWXXXYYY\\\ccckkkqqqxxx|||~~~{{{vvvnnnggg___ZZZWWWOOONNNLLLIIIHHHGGGGGGGGGJJJMMMPPPTTTYYY```gggkkkyyy{{{tttooohhhaaa[[[UUUPPPMMMKKKNNNTTT[[[bbbkkktttzzzuuupppsssxxx|||xxxqqqkkkgggeeebbbaaa```[[[RRRHHH@@@999555333333333333222222222222111000111222333444555666777555666888999;;;;;;<<<<<<<<<<<<@@@EEEGGGJJJQQQZZZmmm~~~mmm^^^UUU[[[ggg}}}rrrjjjbbb___```gggttt}}}xxxuuurrroookkkgggaaa^^^OOOHHH???999777666555333555666777888999999999999666777999<<<<<<>>>HHHRRRiii|||xxxwwwyyy}}}ssslllccc]]]ZZZXXXVVVSSSNNNLLLJJJIIIIIIIIIGGGEEE@@@???>>>======>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJHHHJJJLLLNNNNNNPPPRRRTTTVVVWWWXXXYYY[[[]]]^^^______^^^\\\\\\^^^```aaaaaa____________```aaabbbbbb___```bbbdddfffggggggggghhhiiijjjkkklllkkkkkkjjjlllkkkjjjjjjjjjkkkmmmnnnkkkmmmnnnnnnnnnoooqqqtttrrrrrrssssssssstttttttttuuuuuuuuutttssssssvvvxxxwwwyyy|||~~~zzz{{{|||~~~~~~}}}xxxrrrllliii```]]]YYYTTTQQQPPPPPPQQQNNNOOOQQQSSSTTTSSSRRRQQQNNNOOOQQQSSSWWW]]]eeekkkqqqwww~~~}}}zzztttmmmeee]]]XXXUUUPPPNNNKKKHHHFFFFFFFFFFFFGGGIIILLLPPPTTTZZZ```eeeppp|||wwwrrrkkkccc]]]WWWQQQNNNMMMQQQVVV[[[aaahhhqqqwww|||}}}~~~sssoootttzzz~~~xxxpppiiifffdddbbb```]]]XXXOOOEEE===777555333333333333222222222111111000111222333444666777777666777888:::;;;<<<<<<===??????BBBFFFHHHJJJOOOVVVggg~~~|||gggWWWWWW```mmmooohhhaaa___bbbjjjyyy~~~wwwuuurrrooolllgggbbb^^^NNNFFF===777555555333111222333444555666666666666777777:::======???HHHRRRggg{{{yyyzzz~~~}}}uuujjjaaa\\\WWWSSSPPPNNNLLLJJJJJJJJJIIIGGGFFF@@@???>>>======>>>??????AAABBBCCCEEEFFFHHHIIIJJJGGGIIIKKKMMMNNNOOORRRTTTUUUUUUWWWYYYZZZ\\\]]]^^^^^^\\\ZZZ[[[]]]_________^^^^^^^^^^^^___aaabbbccc^^^```bbbeeefffggggggggghhhiiijjjkkklllkkkjjjjjjkkkjjjiiiiiiiiijjjkkkllliiikkklllmmmmmmoooqqqsssppppppqqqqqqqqqrrrrrrrrrqqqrrrrrrqqqpppqqqsssvvvsssvvvzzz~~~~~~vvvwwwyyyzzz||||||}}}}}}}}}~~~{{{uuuqqqeeebbb^^^YYYUUUTTTSSSSSSJJJKKKLLLLLLLLLKKKJJJIIIGGGIIIKKKOOOSSSZZZbbbgggmmmsss{{{|||yyyssslllddd\\\VVVSSSRRRPPPMMMJJJHHHGGGGGGHHHEEEGGGJJJMMMPPPVVV\\\```iiivvvzzztttmmmeee^^^XXXRRROOOOOORRRWWW\\\```fffooouuuvvvxxx|||{{{pppnnnssszzzxxxoooiiifffeeecccaaa\\\VVVMMMDDD<<<777444444333333333222222111111111000111222333555666777888666777888:::;;;<<<======BBBAAADDDHHHIIIIIIMMMSSSbbbxxxppp]]]ZZZaaa___ssstttjjjbbbbbbhhhqqqyyy{{{zzzwwwssspppnnniiiaaa[[[MMMBBB888777999777555444333444444555666777777888777777888888;;;@@@GGGLLLcccwww~~~}}}lllccc___ZZZVVVTTTOOONNNLLLJJJHHHGGGFFFFFFDDDAAA>>>;;;;;;<<<>>>@@@@@@AAABBBCCCEEEGGGIIIJJJKKKKKKMMMNNNPPPQQQSSSSSSVVVWWWXXXZZZ[[[[[[[[[[[[WWWXXXZZZ[[[]]]^^^^^^^^^]]]\\\\\\[[[\\\]]]___```bbbbbbbbbbbbdddeeeggghhhjjjjjjjjjjjjjjjiiihhhgggjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkooonnnmmmllllllmmmnnnooooooooooooooopppqqqrrrrrrtttuuuvvvwwwyyyyyyyyyyyyssstttvvvxxxzzz|||}}}}}}|||}}}~~~|||xxxnnniiibbb]]]YYYVVVQQQMMMKKKKKKIIIHHHGGGGGGFFFFFFEEEFFFHHHJJJNNNTTT[[[```mmmpppvvv~~~}}}yyyrrrllleee___XXXTTTSSSPPPLLLIIIHHHFFFEEECCCDDDDDDDDDFFFJJJOOOTTTWWWcccnnnzzz{{{xxxrrriii```ZZZTTTPPPMMMRRRYYY^^^___aaahhhnnnqqqrrrtttwwwyyy{{{~~~~~~||||||}}}~~~uuu}}}tttnnnqqqwww{{{zzzvvvpppkkkgggdddaaa___ZZZSSSIII@@@:::777444333111222333222111000111222333444444555555666666666666777888999;;;<<<===>>>@@@BBBEEEGGGJJJMMMRRRVVV]]]jjj}}}kkk```[[[^^^kkk}}}tttjjjbbbccciiitttxxxtttyyy}}}yyyuuuqqqnnnkkkggg___ZZZLLLAAA888777888777555555555555555666666666666666888888888999;;;@@@FFFKKK^^^ppprrrfff```ZZZUUUSSSOOONNNLLLJJJIIIGGGGGGFFFDDDBBB???<<<;;;<<<>>>?????????@@@AAACCCEEEGGGHHHJJJKKKLLLNNNOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZ\\\[[[[[[[[[\\\^^^```aaaaaabbbbbbcccdddeeeffffffhhhhhhiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhiiihhhhhhiiiiiiiiijjjjjjjjjnnnmmmmmmlllllllllmmmmmmnnnnnnmmmnnnnnnooopppqqqqqqrrrssstttuuuvvvvvvvvvtttuuuwwwyyy{{{|||}}}}}}{{{|||~~~wwwqqqiiiccc^^^ZZZTTTPPPIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDFFFHHHLLLRRRYYY^^^jjjnnnuuu}}}{{{wwwqqqkkkeee___YYYUUUSSSPPPLLLIIIHHHGGGEEECCCCCCCCCCCCEEEHHHLLLQQQSSSYYYcccooovvv{{{}}}zzztttpppkkkccc[[[VVVRRROOOMMMPPPXXX^^^___aaahhhnnnpppqqqsssvvvxxxzzz|||~~~~~~{{{uuu}}}uuullliiimmmuuuzzzyyyuuuooojjjgggddd```^^^ZZZSSSIII@@@:::666333222000222333222111000111222333333444444555555666666777777888:::<<<===>>>???AAACCCEEEGGGJJJMMMRRRUUU[[[cccuuuwwwfff[[[VVV```ppprrriiibbbdddlllwww}}}xxxrrrnnnsss~~~}}}yyytttooollliiiddd]]]XXXJJJ@@@888777888666555555777666666666555555555555999999999999;;;???EEEIIIVVVhhh{{{lllbbbZZZUUUSSSPPPNNNMMMKKKIIIHHHGGGGGGEEECCC@@@===<<<<<<>>>???>>>>>>???@@@BBBDDDEEEFFFIIIJJJKKKMMMNNNPPPQQQRRRQQQRRRTTTVVVXXXZZZZZZ[[[^^^^^^___^^^]]]\\\ZZZYYYYYYYYYYYYZZZ\\\^^^```bbbaaaaaacccdddddddddccccccdddeeefffhhhiiijjjjjjjjjgggffffffffffffffffffgggeeeeeefffggghhhiiiiiijjjmmmmmmmmmmmmmmmlllkkkjjjlllkkkkkklllmmmnnnoooooonnnnnnpppqqqrrrsssssssssssstttuuuwwwyyyzzz{{{{{{zzz{{{}}}zzzppphhhbbb\\\UUUPPPGGGFFFDDDBBBAAA@@@??????AAABBBDDDFFFIIIOOOVVV[[[eeejjjsss|||}}}yyyuuuooojjjeee___YYYVVVRRRPPPLLLJJJHHHGGGDDDCCCBBBBBBBBBCCCEEEHHHLLLNNNOOOWWWaaagggmmmqqqppplllfffaaaZZZTTTQQQOOOMMMLLLNNNVVV]]]___bbbiiimmmoooppprrruuuwwwxxxzzz|||~~~~~~wwwvvv~~~|||{{{}}}{{{tttjjjcccbbbgggooovvvwwwsssnnnjjjgggccc```]]]YYYRRRHHH???999555222111000111222222111000111222222333333444555555666666777888999;;;===>>>@@@@@@BBBDDDFFFHHHJJJMMMQQQUUUYYY^^^jjj~~~ooo___TTTYYYcccrrr~~~ooogggbbbeeennnzzz}}}wwwppplllsss{{{|||xxxtttoookkkhhhccc\\\VVVGGG???777777888666555555555555555666666666666666::::::::::::;;;>>>CCCGGGQQQccc|||pppddd[[[VVVUUUPPPOOOMMMKKKJJJHHHHHHGGGFFFDDDAAA>>>=========>>>>>>>>>???@@@AAACCCDDDEEEHHHHHHJJJKKKMMMOOOPPPQQQOOOPPPSSSUUUXXXZZZ[[[\\\[[[\\\]]]^^^^^^]]][[[ZZZVVVVVVVVVXXXYYY\\\___```___```bbbddddddcccaaa```aaabbbdddeeegggggghhhhhhddddddeeeeeeeeeeeeddddddbbbcccdddeeeggghhhiiijjjlllmmmnnnnnnnnnllljjjiiijjjjjjjjjkkklllmmmnnnooommmnnnoooppprrrrrrrrrrrrqqqrrrsssuuuvvvwwwwwwwwwyyyzzz|||~~~}}}qqqhhh```YYYRRRMMMFFFEEECCCAAA???>>>======???@@@AAACCCFFFKKKRRRWWWbbbhhhrrr|||{{{vvvsssnnniiiddd___ZZZWWWRRROOOLLLJJJIIIGGGDDDBBBAAA@@@@@@@@@BBBDDDFFFHHHHHHPPPWWW\\\bbbiiijjjhhh___ZZZTTTNNNLLLKKKJJJIIILLLUUU]]]```ccciiinnnoooooorrrtttvvvvvvwwwyyy{{{xxxttt{{{~~~}}}~~~{{{zzzpppeee___^^^bbbjjjqqqvvvsssoookkkhhhddd```]]]WWWPPPFFF===777444111000000111222222111000222333222222333444555666666777999999;;;===>>>@@@BBBBBBDDDEEEGGGHHHJJJMMMPPPTTTYYY[[[ddduuuzzzggg[[[YYY\\\fffsss}}}yyykkkeeebbbhhhrrr}}}zzzsssnnntttzzz|||xxxtttpppllliiicccZZZTTTDDD===777777777555444666333333444555666777888999999:::;;;;;;<<<>>>CCCFFFPPPaaazzztttggg\\\XXXWWWQQQPPPNNNLLLJJJIIIHHHHHHGGGEEEBBB@@@>>>=========>>>??????@@@AAACCCDDDEEEFFFGGGHHHJJJLLLMMMNNNOOOOOOPPPRRRUUUXXXZZZ\\\\\\ZZZ[[[]]]^^^^^^\\\ZZZYYYUUUTTTTTTUUUWWWYYY[[[]]]]]]^^^```bbbbbbaaa___^^^``````bbbccccccdddddddddbbbcccddddddddddddcccbbbaaabbbccceeefffhhhiiijjjkkklllmmmnnnmmmllljjjiiijjjjjjjjjkkklllmmmnnnooonnnoooppprrrssssssttttttrrrrrrsssuuuuuuvvvvvvvvvwwwxxxzzz}}}|||pppeee]]]VVVOOOJJJEEEDDDCCCAAA???>>>>>>>>>>>>???@@@AAADDDIIIPPPTTT___gggrrr}}}~~~zzzuuurrrmmmiiiddd```[[[XXXQQQOOOMMMKKKIIIGGGDDDAAA????????????@@@AAACCCDDDDDDJJJPPPTTTZZZbbbeeeddd\\\WWWPPPJJJGGGGGGGGGFFFKKKTTT\\\___ccciiinnnooooooqqqtttvvvvvvwwwxxxzzz}}}~~~zzztttuuuwww|||{{{nnnbbb^^^___bbbjjjrrrtttrrrooollliiieee```\\\TTTNNNDDD<<<666333111000///111222222111111222333222333333444666777777888:::;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJLLLPPPRRRVVVYYYaaappprrraaaZZZWWW]]]ggguuu~~~xxxtttiiieeeeeelllwww{{{tttqqqqqqvvv|||}}}vvvtttpppnnnjjjbbbXXXPPPBBB<<<777777777444444666111222333555666888999:::999:::;;;;;;<<>>>>>??????@@@BBBCCCDDDEEEFFFGGGIIIJJJLLLMMMNNNNNNPPPRRRUUUXXXYYY[[[[[[^^^___``````___[[[XXXVVVVVVUUUUUUTTTUUUVVVXXXYYY[[[\\\]]]^^^___^^^^^^]]]^^^___```aaabbbbbbbbbbbbaaabbbcccddddddcccbbbaaaaaaaaabbbdddeeeggghhhhhhiiiiiijjjjjjjjjjjjiiiiiihhhhhhiiijjjkkkmmmnnnoooooopppqqqrrrssstttttttttttttttuuuvvvvvvwwwvvvvvvvvvwwwyyy|||zzzmmmccc[[[UUUNNNIIIEEEDDDCCCAAA@@@@@@@@@@@@???@@@@@@AAACCCHHHNNNSSS^^^fffrrr}}}{{{vvvrrrnnniiieeeaaa\\\XXXQQQOOOMMMKKKJJJGGGDDDAAA????????????@@@AAABBBBBB???DDDIIILLLSSS[[[______YYYTTTLLLGGGDDDDDDDDDEEEHHHQQQYYY\\\```gggmmmooonnnqqquuuwwwwwwxxxyyyzzz|||}}}uuurrrxxxxxx}}}yyyjjj^^^]]]___ccckkkuuurrrpppnnnllliiiddd___[[[QQQKKKBBB:::666333222111///000222222111111222444333333444666777888999999;;;<<<>>>@@@BBBDDDFFFGGGGGGHHHJJJJJJJJJLLLOOOQQQRRRVVV^^^iiixxx}}}eeeZZZRRRVVV^^^iii{{{|||wwwsssiiifffiiirrr}}}|||vvvrrrppplllqqqvvv{{{|||sssrrrpppnnnjjjaaaUUULLL@@@:::777777666444444777222333444555666777888999777999:::;;;===???CCCFFFMMM\\\ttt~~~nnn```ZZZZZZRRRQQQOOOMMMKKKJJJJJJIIIIIIGGGEEEBBB@@@>>>===<<<=========>>>???@@@AAABBBDDDEEEFFFHHHIIIKKKLLLMMMNNNOOOQQQTTTVVVWWWYYYYYY___```bbbbbbaaa^^^[[[YYYYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]\\\^^^___aaacccdddeeeeeeaaabbbcccddddddcccbbbaaa___```aaabbbcccdddeeeeeeeeeeeeeeeeeeffffffggghhhffffffggghhhiiikkklllmmmmmmnnnoooqqqrrrrrrssssssssssssttttttuuutttttttttuuuvvvxxx{{{|||ttthhh^^^XXXRRRLLLHHHCCCCCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBDDDHHHNNNSSS[[[eeeqqq|||}}}wwwtttooojjjfffaaa\\\YYYQQQOOOMMMLLLJJJHHHDDDAAA>>>??????@@@@@@AAABBBBBB<<>><<<<<<<<<<<<<<<<<<===???@@@@@@DDDDDDFFFGGGIIIKKKLLLLLLMMMNNNPPPRRRTTTVVVWWWWWW\\\^^^aaaddddddccc```^^^]]][[[YYYWWWVVVUUUVVVVVVWWWWWWWWWXXXYYY[[[\\\]]][[[]]]___bbbdddfffhhhhhh```bbbcccddddddcccbbb```^^^^^^___```aaabbbccccccbbbaaaaaaaaabbbdddfffgggdddeeeeeefffhhhiiikkklllkkklllmmmoooppppppqqqqqqoooppppppqqqqqqqqqpppppptttvvvxxx{{{wwwooocccZZZTTTOOOJJJGGGBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBDDDHHHNNNSSSZZZdddqqq{{{~~~xxxuuupppkkkfffaaa\\\YYYPPPOOOMMMLLLJJJHHHDDD@@@>>>??????@@@AAABBBBBBBBB<<>>888555444333333...000111222111111333444555555666888999;;;<<<<<<<<<===???AAADDDFFFHHHIIIIIIJJJKKKJJJJJJKKKNNNPPPQQQVVV[[[^^^eeevvv{{{iiiZZZVVVTTTUUUbbbrrr}}}vvvpppmmmhhhhhhooozzzvvvmmmhhhfffgggfffkkkrrryyyyyyuuuqqqpppnnnkkkfff\\\OOOFFF===:::777666666666666555555555666777888999:::::::::;;;=========???BBBEEEMMMYYYjjj~~~qqqeee^^^YYYSSSSSSRRRPPPMMMJJJIIIIIIIIIHHHGGGEEEBBB???===<<<<<<<<<<<<===???AAACCCEEEBBBDDDFFFFFFFFFGGGIIIJJJOOOOOONNNOOOPPPSSSVVVXXX]]]```eeeiiikkkjjjgggeee```___^^^^^^]]][[[WWWTTTUUUTTTSSSTTTVVVXXXXXXWWWYYYZZZ[[[]]]```bbbdddeeebbbdddggghhheeebbb___^^^______]]]\\\\\\]]]^^^^^^____________```aaacccccccccddddddcccccceeehhhkkkmmmkkkiiikkknnnpppooommmnnnooopppqqqssstttuuuvvvuuuwwwzzz~~~pppggg\\\SSSOOOLLLIIIGGGDDDDDDDDDCCCBBBBBBAAAAAABBB@@@@@@CCCDDDEEEKKKRRR]]]eeeppp{{{|||wwwpppiiidddaaa^^^\\\UUUSSSPPPLLLIIIGGGFFFEEEAAAAAA@@@@@@@@@AAACCCDDDBBBAAACCCGGGLLLRRRUUUWWWNNNJJJEEEAAAAAABBBBBBBBBBBBFFFMMMTTTZZZ```eeeiiiqqqsssuuuvvvvvvxxxzzz|||~~~|||}}}xxxuuuwww}}}uuugggYYYUUUXXXZZZ]]]______```bbbcccccc^^^XXXSSSFFF@@@999444222222222222000000000111222444555666333555777999;;;<<<===>>>===???AAADDDFFFHHHJJJJJJHHHJJJKKKKKKKKKLLLNNNPPPRRRSSSWWW\\\aaannnttt```SSSOOORRR\\\fff~~~zzzsssnnnkkkiiikkkrrr~~~wwwmmmeee```^^^^^^aaaiiisss~~~~~~xxxtttpppnnnmmmjjjdddYYYMMMDDD<<<:::777666666666666555555555666777888999:::::::::;;;======>>>@@@DDDGGGNNNXXXggg{{{wwwjjj```ZZZUUUUUUSSSQQQNNNLLLKKKJJJHHHHHHGGGEEEBBB@@@===<<<<<<<<<<<<<<<>>>@@@BBBDDDBBBCCCEEEFFFFFFGGGIIIJJJPPPOOOOOOPPPQQQTTTWWWXXX\\\```eeejjjllljjjgggeeebbbbbbaaaaaaaaa^^^ZZZWWWWWWTTTRRRQQQRRRSSSSSSSSSWWWXXXZZZ]]]___aaabbbbbbccceeehhhhhheeebbb___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^```aaaaaa___```aaaaaaaaabbbeeegggjjjiiihhhiiilllnnnmmmlllnnnnnnpppqqqsssuuuvvvwwwvvvxxx|||}}}zzzmmmeeeZZZQQQMMMKKKHHHFFFDDDDDDDDDDDDDDDDDDEEEEEEDDDAAAAAADDDEEEFFFKKKRRR]]]eeeqqq|||~~~yyyrrrkkkfffbbb___\\\TTTRRRNNNKKKGGGEEECCCCCCAAAAAA@@@@@@@@@AAABBBCCCBBBAAABBBFFFKKKPPPRRRSSSKKKHHHCCC@@@???@@@@@@@@@AAAEEELLLSSSYYY___eeeiiiooorrruuuwwwwwwyyy{{{|||}}}}}}}}}~~~yyywwwzzzssseeeXXXTTTWWWYYY[[[^^^^^^^^^```bbbaaa\\\UUUPPPEEE@@@999333222222222222111111111111222333444555444555777999;;;======>>>>>>@@@BBBDDDGGGIIIJJJKKKIIIJJJKKKKKKKKKLLLNNNPPPSSSTTTWWW[[[```kkkjjjZZZPPPNNNUUU^^^uuu~~~{{{vvvuuuzzz~~~vvvpppllljjjlllpppxxx|||pppfff^^^ZZZXXXWWW^^^jjjyyy}}}wwwrrrnnnmmmkkkggg```UUUIIIAAA<<<999777555666666666555555666666777888999::::::999;;;===>>>???BBBFFFIIIPPPWWWdddwwwqqqeee\\\XXXVVVTTTRRROOOMMMLLLKKKHHHHHHGGGEEECCC@@@>>>===;;;;;;;;;;;;===>>>@@@BBBAAACCCEEEEEEFFFFFFHHHJJJOOOOOOOOOPPPRRRTTTWWWXXX[[[___fffkkklllkkkgggdddddddddeeeffffffddd```]]]XXXUUUQQQOOOPPPQQQRRRRRRTTTVVVXXX[[[]]]^^^^^^^^^bbbdddgggfffddd```^^^]]]ZZZYYYXXXXXXWWWWWWXXXXXX[[[[[[[[[[[[\\\]]]]]]]]][[[]]]___``````aaacccdddgggffffffgggjjjkkkkkkjjjmmmnnnoooqqqtttvvvwwwxxxwwwzzz}}}~~~xxxssshhh```VVVNNNKKKIIIGGGEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGDDDCCCEEEFFFFFFKKKRRR]]]eeeqqq||||||tttmmmhhhccc___]]]TTTRRROOOKKKGGGDDDCCCBBBAAAAAAAAA@@@AAAAAABBBCCCBBBAAABBBDDDIIILLLNNNNNNHHHEEEAAA>>>>>>>>>>>>>>>???DDDJJJQQQWWW^^^dddhhhmmmpppuuuxxxyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{zzz~~~pppcccXXXUUUVVVWWWYYY\\\\\\]]]___```___ZZZRRRMMMCCC>>>777333111222222222111111111111222222333444444555777999;;;===>>>>>>???AAACCCFFFHHHJJJKKKKKKIIIKKKLLLLLLKKKLLLNNNPPPTTTTTTWWW[[[^^^gggxxxzzzgggWWWNNNQQQYYYfffnnnyyy}}}vvvpppmmmqqqxxx~~~{{{sssnnnlllkkkpppvvv{{{mmmbbb[[[XXXVVVUUU^^^lll~~~|||uuuqqqmmmmmmkkkfff]]]RRRFFF???;;;999666555666666666555555666777888999::::::;;;999;;;===???AAADDDHHHLLLSSSXXXbbbuuuyyyjjj^^^ZZZWWWTTTQQQOOOMMMKKKJJJHHHHHHGGGEEECCCAAA???===;;;;;;::::::;;;===>>>@@@@@@BBBDDDEEEEEEFFFHHHJJJNNNNNNNNNOOOQQQSSSUUUVVVZZZ^^^eeejjjllljjjfffccccccccceeeiiikkkkkkhhhfff[[[XXXSSSPPPPPPRRRSSSSSSQQQSSSVVVXXXZZZZZZZZZYYY^^^```bbbaaa___\\\ZZZYYYWWWWWWWWWVVVVVVVVVVVVVVVYYYYYYYYYZZZZZZZZZZZZZZZ[[[]]]```aaa``````bbbcccdddddddddfffhhhjjjjjjkkklllmmmoooqqqtttvvvxxxyyyxxx{{{{{{sssnnnccc\\\RRRKKKHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIFFFEEEGGGGGGGGGKKKRRR\\\dddppp{{{}}}vvvoooiiiddd```\\\VVVUUURRRNNNJJJFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAADDDGGGIIIJJJJJJGGGDDD@@@>>>===>>>>>>===>>>BBBHHHOOOVVV]]]dddhhhkkkooouuuxxxzzz{{{{{{|||{{{|||}}}~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}~~~nnndddZZZWWWXXXXXXYYY\\\]]]]]]^^^___]]]XXXPPPKKK@@@;;;666222111222222222222222222222222333333444555666888:::<<<>>>??????AAABBBDDDGGGIIIKKKLLLLLLKKKLLLMMMMMMLLLMMMOOOQQQSSSSSSVVVZZZ]]]cccrrrvvvbbbTTTRRRXXX[[[```iiiuuu}}}xxxqqqmmmpppuuu{{{xxxrrrooonnnnnnuuu|||}}}ttthhh]]]WWWUUUUUUVVV]]]mmm~~~|||zzztttpppmmmmmmkkkeee[[[OOODDD>>>:::888555555555666666555666666777888999:::;;;;;;:::<<<>>>@@@BBBFFFJJJMMMUUUZZZccctttoooaaa\\\XXXSSSPPPNNNMMMJJJHHHHHHHHHGGGEEECCCAAA???>>>;;;;;;:::::::::;;;===>>>???AAACCCDDDDDDFFFHHHJJJKKKKKKLLLNNNOOOQQQSSSSSSXXX\\\bbbgggiiigggcccaaa___```ccchhhmmmppppppoooccc___XXXSSSQQQPPPPPPOOOOOOPPPRRRTTTUUUUUUUUUUUUXXXZZZ\\\[[[YYYVVVUUUUUUWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYYYY[[[\\\______^^^^^^___```aaabbbdddeeeggghhhjjjkkkkkklllnnnpppsssuuuwwwxxxwwwzzzwwwmmmggg___XXXOOOIIIGGGGGGFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEJJJGGGFFFHHHGGGGGGKKKRRR[[[cccooozzz~~~wwwqqqkkkfffaaa]]]YYYWWWTTTPPPLLLHHHEEECCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDFFFHHHGGGFFFFFFCCC@@@?????????>>>>>>===AAAGGGNNNUUU]]]dddiiikkkooouuuxxxzzz{{{{{{|||{{{|||}}}~~~}}}|||{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}nnneee]]][[[[[[YYYZZZ]]]^^^^^^______\\\VVVNNNIII===999444111111222222222333222222222333444555666777888:::<<<>>>@@@AAAAAACCCDDDFFFHHHJJJLLLMMMMMMLLLMMMNNNMMMMMMMMMOOOQQQPPPQQQTTTYYY\\\aaammmxxxnnnZZZSSSTTTUUUYYY___hhhvvvyyytttuuuxxx}}}~~~uuupppoooqqqrrrzzz~~~qqqlllddd[[[TTTSSSWWW[[[ddduuu~~~{{{~~~xxxssspppmmmmmmjjjcccXXXKKKAAA<<<999777555444555666666555666777777888999:::;;;;;;<<<>>>@@@BBBCCCGGGKKKNNNUUU[[[eeeuuuuuuggg^^^YYYSSSOOONNNMMMJJJHHHHHHHHHGGGFFFDDDBBB@@@???<<<;;;:::::::::;;;<<<======@@@BBBCCCDDDEEEHHHJJJIIIJJJKKKMMMNNNPPPQQQRRRVVVYYY^^^bbbdddcccaaa___]]]^^^```eeekkkpppssstttnnnhhh```YYYTTTPPPLLLJJJNNNNNNNNNOOOPPPQQQRRRRRRTTTVVVWWWWWWVVVTTTTTTTTTXXXYYY[[[\\\]]]^^^^^^^^^______`````````^^^]]]\\\[[[\\\\\\\\\ZZZYYYZZZ[[[^^^```cccdddeeegggiiikkkkkklllmmmooorrrtttuuuvvvvvvyyy~~~}}}sssiiiccc]]]VVVMMMHHHGGGHHHHHHGGGIIIHHHHHHGGGFFFFFFEEEEEEJJJGGGFFFHHHGGGGGGLLLRRR[[[cccoooyyyzzztttnnniiiccc```\\\ZZZXXXTTTOOOJJJFFFDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCEEEGGGHHHGGGEEEFFFCCCAAA???@@@@@@???>>><<<@@@FFFMMMTTT]]]eeekkkmmmpppuuuxxxyyyzzz{{{||||||}}}~~~~~~}}}||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~||||||mmmfff```___]]][[[[[[]]]^^^^^^^^^^^^[[[UUULLLFFF:::777333111111222222222333333333444555666888888999:::<<<>>>@@@BBBCCCCCCEEEFFFHHHJJJLLLMMMNNNNNNMMMNNNOOONNNMMMMMMOOOQQQPPPQQQTTTYYY\\\___gggppp{{{cccTTTPPPSSSXXX\\\aaakkkxxx~~~}}}~~~zzzrrrnnnooorrruuu}}}yyykkkkkkggg```YYYYYY```ggg||||||}}}wwwrrrqqqkkkkkkiiiaaaTTTGGG>>>999999777444444555666666555666777888888::::::;;;<<<>>>???AAACCCDDDGGGKKKOOORRR[[[ggguuu|||nnnaaa[[[TTTPPPOOONNNKKKHHHHHHHHHGGGFFFDDDBBBAAA@@@===<<<;;;::::::;;;<<<======???AAACCCCCCEEEGGGIIIIIIJJJKKKMMMOOOPPPQQQQQQTTTWWWZZZ]]]______^^^]]]]]]\\\]]]aaagggmmmrrrttttttpppiiibbb\\\VVVRRRNNNMMMMMMKKKKKKLLLMMMOOOPPPSSSUUUWWWWWWVVVUUUVVVWWW[[[\\\___aaaccceeeeeeeeefffgggggghhhgggeeecccbbb]]]^^^]]]ZZZXXXWWWXXXZZZZZZ]]]aaabbbcccdddgggjjjkkkkkkmmmnnnppprrrsssttttttwww}}}uuujjjccc[[[UUULLLHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIFFFEEEGGGGGGGGGLLLSSS]]]eeepppzzz|||wwwrrrmmmhhhdddbbbaaa^^^[[[VVVPPPLLLIIIGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDEEEGGGIIIIIIHHHFFFDDDBBB@@@???@@@@@@???===<<<@@@FFFMMMTTT]]]ffflllooorrruuuwwwwwwyyy{{{|||}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~{{{zzzyyylllfffbbbaaa___[[[[[[]]]]]]]]]]]]\\\YYYRRRIIICCC888555222000111222222111333333444555777999:::;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGIIIKKKLLLNNNNNNNNNNNNOOOOOOOOONNNNNNOOOQQQSSSSSSVVVZZZ\\\]]]bbbiiissssss___UUUSSSYYY]]]___eeeoooxxx{{{xxxpppmmmooosssvvvwwwlllooonnnhhhaaaaaakkkttt}}}|||vvvrrrqqqjjjjjjggg___RRRDDD;;;777999666444444555666666555777777888999:::;;;;;;<<>>===<<<;;;:::;;;<<<===<<<>>>AAABBBCCCEEEGGGIIIIIIJJJLLLNNNPPPQQQRRRRRRSSSUUUXXXZZZ\\\]]]\\\\\\^^^\\\\\\^^^dddjjjooorrrwwwsssnnniiieee```\\\YYYMMMLLLJJJIIIIIIKKKNNNPPPSSSUUUWWWXXXWWWWWWXXXZZZ\\\^^^aaaeeegggiiijjjjjjkkklllmmmmmmllljjjhhhfffbbbaaa___\\\YYYXXXZZZ\\\XXX[[[___```aaabbbfffiiikkkkkklllnnnoooqqqrrrrrrrrrvvv|||yyynnnggg[[[TTTLLLHHHHHHJJJKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKHHHEEEEEEGGGGGGGGGLLLSSS___gggrrr{{{zzzuuupppkkkgggiiihhheeeaaa\\\WWWRRROOOHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEFFFHHHJJJJJJIIIGGGCCCAAA????????????>>>===<<<@@@FFFMMMUUU^^^gggmmmqqqsssuuuvvvvvvxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~zzz{{{{{{uuukkkfffbbbaaa___[[[ZZZ]]]\\\[[[[[[ZZZWWWPPPGGGAAA777444111000111222222111333333444666888:::<<<===<<<===???BBBDDDEEEFFFGGGGGGHHHIIIKKKMMMNNNOOOOOONNNOOOPPPOOONNNNNNOOOQQQUUUUUUWWW[[[\\\[[[^^^cccjjjlll```VVVVVVXXX]]]ccckkkrrrwwwvvvzzz}}}uuupppkkkjjjrrr{{{}}}qqqfffjjjooooooiiiiiiwwwzzzuuurrrqqqnnnkkkeeeYYYKKK@@@:::888666666555555555666666777777888888999;;;<<<<<<===AAA@@@AAACCCGGGJJJKKKKKKRRRVVV```rrrwwwiii```WWWRRRSSSRRRNNNIIIJJJIIIGGGGGGGGGFFFCCCAAA>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDGGGIIIKKKLLLKKKLLLNNNOOORRRSSSUUUWWWXXXXXXXXXWWWZZZ[[[\\\^^^aaafffjjjlllpppsssvvvvvvppphhhbbb^^^ZZZVVVPPPNNNNNNOOONNNMMMTTTWWWYYYZZZZZZ[[[\\\]]]eeefffhhhiiikkklllllllllqqqooommmnnnooonnnjjjfffiiifffaaa\\\ZZZZZZ[[[\\\]]]]]]]]]]]]___aaabbbdddgggggggggiiilllppptttvvvvvvuuuxxx~~~pppfffZZZTTTLLLIIIKKKNNNOOOOOONNNLLLIIIIIIJJJLLLMMMMMMHHHEEEDDDFFFGGGHHHMMMTTT^^^gggttt}}}zzzuuurrrnnnllltttrrrnnniiibbb\\\WWWUUUPPPOOOLLLJJJHHHHHHHHHHHHGGGHHHJJJKKKLLLKKKJJJIIICCCAAA>>>;;;:::999::::::>>>BBBGGGMMMUUU^^^gggmmmtttuuuwwwzzz{{{||||||{{{}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{~~~}}}~~~|||qqqjjjdddccc```\\\YYYXXXZZZ\\\\\\[[[ZZZXXXUUUNNNCCC<<<;;;777222111222444333222444444444555888;;;???AAA===>>>@@@BBBDDDDDDDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSVVVZZZYYYXXX]]]dddhhhtttiiiZZZZZZ[[[^^^dddkkkrrrvvvvvvyyyyyyrrrnnnkkkllluuuzzznnncccfffjjjkkkhhhlll~~~}}}xxxssspppnnnllliiibbbVVVIII>>>999777555555555555555555666777666666888999;;;===>>>???AAAAAABBBDDDGGGJJJLLLLLLSSSXXXbbbrrryyyllldddYYYTTTSSSQQQMMMHHHKKKJJJHHHHHHHHHFFFDDDBBB???>>>===<<<;;;<<<===>>>===>>>???@@@BBBCCCDDDDDDFFFHHHJJJKKKKKKLLLNNNPPPRRRSSSTTTVVVWWWWWWWWWWWWZZZZZZ[[[]]]```dddgggjjjnnnrrrvvvxxxuuuoookkkhhhddd```ZZZWWWVVVUUUSSSQQQVVVXXXZZZ[[[[[[\\\^^^```aaabbbcccdddeeefffffffffiiihhhhhhkkknnnooonnnlllhhhfffccc___]]]\\\\\\]]][[[[[[ZZZZZZ[[[]]]```aaaeeeeeefffhhhkkkooorrrtttvvvvvvyyyrrrhhhZZZUUUOOOLLLNNNQQQSSSSSSPPPMMMKKKIIIKKKLLLLLLLLLJJJGGGFFFHHHHHHIIINNNUUU___hhhttt|||{{{wwwuuuttttttzzzxxxtttnnnggg```[[[XXXSSSQQQOOOMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJEEECCCAAA>>>===<<<======>>>CCCIIIQQQXXXaaaiiinnnssstttvvvyyyzzz{{{zzzzzz{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||~~~uuukkkddd```___]]]ZZZWWWVVVXXX[[[\\\[[[YYYWWWSSSKKKAAA::::::666222000222333333222444444444555888;;;>>>@@@???@@@BBBDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRUUUTTTVVVZZZZZZ[[[bbbjjjnnnvvvsss```___```bbbgggnnnuuuyyyyyyzzz|||{{{}}}vvvpppnnnnnnrrr}}}vvvkkk```bbbeeeffffffmmm|||wwwrrrnnnkkkjjjfff^^^RRRFFF===777555444444444444444555666666555666888:::<<>><<<<<<<<<=========>>>???@@@AAACCCDDDDDDEEEGGGIIIJJJKKKLLLOOOQQQQQQRRRSSSUUUVVVVVVVVVVVVYYYYYYZZZ[[[^^^aaaccceeekkkpppuuuxxxxxxvvvttttttoookkkeeeaaa^^^[[[XXXVVVYYYZZZ[[[[[[[[[\\\___bbb]]]^^^^^^^^^____________aaaaaabbbfffiiillllllkkkfffeeecccaaa___^^^]]]]]]YYYXXXVVVUUUVVVYYY[[[]]]aaabbbeeegggkkknnnpppqqquuuwww{{{sssjjj[[[WWWRRRQQQTTTWWWXXXWWWSSSPPPLLLKKKKKKLLLLLLLLLLLLIIIHHHJJJJJJJJJPPPWWWaaaiiissszzz}}}zzzzzz|||~~~}}}vvvoooggg```\\\VVVVVVTTTRRRQQQPPPPPPPPPPPPQQQRRRRRRQQQNNNLLLJJJEEECCC@@@>>>======>>>>>>>>>DDDLLLUUU]]]eeekkkppprrrtttvvvxxxyyyyyyyyyyyyzzz|||}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}vvvkkkbbb\\\ZZZZZZYYYWWWUUUUUUWWWYYY]]][[[YYYVVVPPPHHH>>>888777555222000111333333333444444555666888;;;>>>@@@AAACCCEEEGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQVVVUUUVVVYYY\\\```kkkuuu{{{~~~fffeeeeeeggglllssszzz}}}zzzuuurrrqqqxxxzzz}}}vvvppppppsssyyyrrrgggaaabbbeeeggggggnnn{{{wwwrrrmmmjjjhhhcccZZZOOODDD<<<777555444333333444444555666777777777999;;;===???AAABBBCCCDDDEEEFFFGGGJJJNNNQQQWWW^^^gggpppzzz|||sssfff]]]XXXUUURRROOOMMMLLLJJJJJJKKKJJJGGGEEEAAA@@@???===<<<<<<============>>>@@@AAABBBCCCDDDCCCFFFHHHJJJKKKLLLOOOQQQPPPQQQRRRSSSTTTUUUUUUVVVXXXXXXXXXZZZ[[[]]]___aaagggkkkppptttuuuvvvwwwwwwtttqqqmmmhhhccc___[[[YYY^^^^^^]]][[[YYYZZZ\\\___[[[[[[ZZZZZZYYYYYYYYYYYY\\\\\\]]]^^^```aaaaaaaaa`````````___^^^]]]\\\[[[WWWUUUSSSRRRRRRUUUXXXZZZ^^^```cccgggjjjmmmnnnooosssvvv|||tttkkk\\\YYYVVVWWWZZZ]]]\\\ZZZVVVSSSNNNKKKKKKLLLLLLLLLMMMJJJIIIJJJKKKKKKQQQXXXbbbjjjsssyyy~~~}}}~~~wwwmmmeee```ZZZYYYXXXWWWUUUTTTTTTSSSUUUUUUUUUTTTRRROOOKKKIIIAAA@@@===;;;:::;;;<<<===>>>DDDOOOYYYaaagggmmmpppsssuuuvvvxxxyyyzzzyyyyyyyyy{{{}}}}}}||||||}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~|||oooddd[[[WWWVVVWWWWWWUUUTTTUUUWWWZZZ^^^]]]YYYTTTMMMEEE<<<777555444222111111222333333555555666777999<<<>>>@@@BBBDDDFFFGGGHHHIIIHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNLLLLLLLLLMMMNNNOOOPPPQQQUUUSSSTTTXXX]]]eeessskkkjjjjjjlllqqqxxx}}}~~~{{{rrrllljjjiiijjjpppssszzz|||uuuppprrrvvv}}}}}}rrriiieeehhhlllppppppttt~~~zzzwwwsssnnnjjjgggaaaWWWLLLBBB<<<888666333333333444555666777777::::::;;;<<<>>>???@@@@@@DDDFFFGGGGGGHHHJJJOOOSSS]]]dddlllssszzzzzzmmmaaaZZZVVVTTTRRRNNNMMMLLLLLLLLLLLLIIIGGGCCCBBB@@@>>>===<<<======<<<===>>>???AAABBBCCCCCCCCCEEEGGGIIIJJJKKKNNNPPPOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXZZZ[[[\\\]]]aaadddhhhkkkmmmnnnppprrrsssrrrppplllgggbbb___]]]cccbbb```\\\XXXVVVWWWYYYWWWVVVTTTSSSSSSRRRSSSSSSTTTUUUUUUUUUUUUVVVWWWXXXZZZZZZ[[[[[[[[[ZZZYYYXXXVVVUUUSSSRRRRRRSSSVVVWWW\\\^^^aaaeeeiiikkkmmmnnnooottt{{{tttkkk^^^]]]\\\^^^aaaaaa___\\\XXXTTTOOOKKKJJJKKKLLLLLLLLLIIIIIIJJJKKKLLLRRRYYYcccjjjsssxxx|||~~~tttjjjddd]]]]]]\\\ZZZYYYWWWVVVUUUVVVVVVVVVTTTQQQMMMJJJGGG???>>><<<:::::::::<<<===>>>EEEPPP[[[ccciiimmmpppuuuvvvxxxzzzzzz{{{zzzzzzyyy{{{}}}~~~}}}}}}~~~|||}}}~~~~~~}}}}}}}}}~~~~~~}}}|||}}}}}}}}}zzzyyyjjj___YYYVVVUUUVVVWWWVVVVVVVVVYYY[[[^^^]]]ZZZSSSKKKBBB;;;777333333333222222222444555666777888999;;;===???@@@BBBDDDEEEGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKMMMNNNNNNLLLLLLLLLMMMNNNOOOQQQRRRRRRQQQRRRWWW]]]fffuuuqqqooonnnooossszzzzzzvvvvvvxxx{{{|||{{{wwwqqqjjjfffeeeeeeeeekkkpppxxxyyyssspppssszzzwwwqqqnnnqqqwww{{{|||~~~|||yyyxxxtttnnnjjjfff^^^SSSHHH@@@;;;888666444444444555666777888999<<<<<<===>>>??????@@@AAAEEEGGGIIIHHHHHHKKKQQQVVVaaagggnnnttt{{{uuuggg]]]WWWTTTSSSOOONNNMMMMMMNNNMMMKKKIIIEEECCCAAA???============<<<===>>>???@@@BBBCCCCCCCCCEEEGGGHHHIIIJJJMMMOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUUUUVVVWWWYYYZZZ[[[[[[\\\^^^```aaabbbcccfffhhhmmmnnnooolllhhhdddbbbaaafffeeeccc^^^XXXUUUTTTTTTQQQPPPNNNMMMLLLLLLMMMMMMLLLMMMOOOOOOOOOPPPSSSUUUVVVVVVWWWXXXYYYXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVVVVZZZ[[[^^^aaaeeeiiikkkmmmmmmqqqyyyuuullldddcccccceeehhhfffbbb]]]YYYTTTNNNKKKJJJKKKKKKLLLLLLIIIHHHKKKLLLNNNTTT[[[ccckkksssxxx|||zzzpppiiiaaaaaa```^^^\\\YYYWWWUUUWWWWWWVVVTTTQQQLLLHHHFFFAAA@@@>>>===<<<===???@@@AAAHHHSSS]]]eeejjjnnnpppvvvwwwyyyzzz{{{{{{zzzzzzxxxzzz}}}}}}}}}}}}~~~{{{|||~~~~~~}}}}}}}}}~~~~~~|||||||||~~~~~~}}}|||xxxwww{{{zzz|||vvvggg\\\WWWVVVUUUVVVWWWXXXWWWXXXZZZ\\\]]]\\\XXXQQQGGG???999777222333444444333333555777888999:::<<<===???@@@AAABBBDDDEEEGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKMMMNNNNNNLLLLLLLLLMMMOOOPPPRRRSSSQQQPPPQQQVVV[[[cccqqq}}}uuussspppppprrrxxx~~~vvvpppnnnpppsssuuutttrrrpppmmmjjjgggeeedddjjjoooyyyxxxsssqqqxxx~~~zzz|||}}}yyywwwwwwtttnnniiiddd[[[OOODDD>>>:::777444555555555666777888999:::;;;;;;===>>>@@@AAABBBCCCFFFIIIJJJIIIHHHKKKRRRXXX^^^ccciiiooowwwpppcccZZZWWWUUUPPPOOONNNOOOOOOOOOMMMKKKFFFDDDBBB???>>>===<<<===<<<<<<===???@@@AAABBBCCCCCCEEEGGGHHHHHHIIIKKKMMMNNNNNNNNNNNNOOOQQQRRRSSSSSSTTTUUUWWWXXXZZZZZZZZZYYYYYYZZZZZZZZZ[[[^^^aaabbbeeehhhhhheeebbbaaabbbggggggeee```ZZZVVVTTTSSSNNNMMMKKKJJJIIIIIIKKKKKKJJJLLLMMMNNNMMMOOORRRVVVVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYXXXXXXWWWVVVWWWXXXZZZ\\\```eeehhhkkkkkkooovvv~~~vvvnnnjjjjjjkkkmmmnnnkkkddd^^^XXXSSSMMMIIIIIIJJJKKKLLLLLLIIIIIILLLNNNQQQWWW___ccckkktttyyy|||uuunnnfffeeedddbbb___[[[XXXVVVWWWWWWVVVTTTPPPLLLHHHFFFBBBAAA???>>>>>>@@@AAACCCFFFLLLVVV___fffkkkooorrruuuvvvxxxyyyzzzzzzyyyyyywwwyyy{{{|||||||||}}}~~~{{{|||~~~~~~}}}}}}}}}~~~}}}|||{{{{{{}}}~~~~~~}}}~~~|||vvvssssssxxxyyy~~~ssscccYYYUUUUUUUUUVVVXXXXXXXXXXXXZZZ\\\ZZZYYYUUUMMMCCC;;;777555222444666555444444666999::::::<<<>>>@@@AAABBBBBBCCCDDDFFFGGGHHHHHHGGGFFFGGGHHHIIIJJJKKKMMMNNNNNNLLLMMMMMMNNNOOOQQQSSSTTTRRRQQQSSSVVVYYY]]]gggqqq{{{yyyvvvrrroooqqqvvv{{{{{{sssmmmkkkmmmqqqsssrrrsssssssssppplllgggdddjjjppp{{{yyytttuuu}}}~~~|||{{{vvvuuuvvvsssnnnhhhbbbYYYLLLBBB<<<888555333555555666666777999:::;;;999:::<<<>>>@@@CCCDDDEEEGGGIIIKKKJJJHHHKKKRRRYYYXXX\\\aaahhhqqq~~~zzziii___ZZZYYYQQQPPPOOOOOOPPPPPPNNNLLLFFFEEEBBB@@@>>>===<<<<<<<<<<<<===???@@@AAABBBCCCDDDFFFHHHHHHHHHIIIJJJLLLNNNMMMMMMMMMNNNPPPRRRSSSRRRSSSUUUWWWYYYZZZZZZZZZVVVWWWWWWVVVVVVXXX[[[^^^XXX\\\aaabbbaaa______```ggggggfffbbb]]]XXXUUUUUUOOONNNLLLJJJJJJKKKLLLMMMMMMNNNPPPOOOMMMNNNRRRUUUWWWWWWXXXXXXYYY[[[]]]]]]ZZZ[[[[[[\\\[[[ZZZXXXWWWUUUUUUVVVYYY]]]bbbfffiiikkkooottt{{{xxxoooooooooppprrrrrrnnnfff```WWWSSSMMMIIIHHHJJJKKKLLLLLLJJJJJJNNNPPPSSSZZZbbbbbbjjjtttzzz|||yyyrrriiihhhgggdddaaa]]]YYYWWWWWWWWWVVVTTTQQQLLLHHHFFFAAA@@@???>>>>>>@@@BBBCCCIIIOOOYYYaaahhhmmmqqqsssuuuvvvwwwxxxyyyyyyxxxwwwuuuwwwzzz{{{zzz{{{|||}}}zzz|||~~~~~~}}}}}}}}}~~~}}}|||{{{{{{}}}~~~~~~}}}~~~xxxrrrpppppp~~~|||zzz}}}}}}ppp```VVVSSSTTTUUUVVVXXXXXXXXXXXXZZZ[[[WWWVVVRRRJJJ@@@888555444111444777777555555777:::;;;<<<===???AAABBBBBBCCCDDDEEEGGGHHHIIIHHHHHHGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTSSSTTTWWWWWWXXX___hhhiiittt~~~|||uuuwwwzzzwwwrrrpppoooppppppooorrrooojjjggggggkkkpppttt~~~}}}xxxtttsssrrrwww}}}wwwwwwyyy~~~{{{wwwtttsssooojjjfff___VVVJJJAAA<<<:::888666555555666666777999:::;;;===>>>@@@BBBCCCDDDEEEEEEJJJKKKMMMMMMMMMNNNOOOQQQTTTWWW[[[```hhhttt~~~rrrbbbYYYWWWTTTRRRPPPOOOOOONNNLLLJJJJJJIIIGGGDDDAAA???===<<<;;;<<<<<<===>>>??????@@@AAAAAABBBDDDEEEFFFGGGHHHIIIIIIJJJKKKNNNPPPRRRSSSRRRTTTWWWXXXWWWWWWXXXZZZYYYWWWTTTQQQPPPQQQRRRTTTVVVXXX\\\___aaa```___]]]ccceeehhhgggddd___\\\ZZZ\\\ZZZWWWTTTRRRSSSTTTUUURRRSSSUUUWWWYYYZZZZZZ[[[^^^^^^^^^___```aaaaaabbbfffcccaaa___^^^]]]ZZZXXXYYYXXXWWWWWWYYY]]]```cccgggiiioooxxx~~~zzzvvvppppppqqqssstttqqqjjjdddWWWSSSOOOLLLKKKLLLLLLKKKJJJJJJKKKNNNSSSYYY^^^bbbfffjjjoootttzzzxxxssspppkkkgggdddaaa]]]ZZZYYYYYYXXXVVVRRRMMMIIIFFF???@@@@@@???>>>???BBBEEENNNUUU___eeeiiikkknnnqqqrrrsssssstttuuuvvvwwwwwwyyyzzz{{{||||||{{{{{{zzz~~~}}}|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~|||vvvssstttuuu~~~xxxwww|||nnn___VVVSSSSSSVVVWWWXXXXXXWWWWWWYYYZZZ[[[UUUMMMDDD>>>:::666444333333444444666777999999;;;;;;<<<>>>???AAABBBBBBDDDDDDDDDHHHLLLMMMKKKHHHIIIJJJLLLMMMOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQSSSVVVYYY]]]___eeegggjjjmmmmmmppp|||zzzuuupppnnnlllkkkjjjiiihhhhhhiiinnnvvv}}}}}}zzz}}}}}}yyyyyy|||}}}}}}yyyuuusssqqqnnnhhhccc\\\TTTHHH@@@;;;999777666555555555666777999:::;;;>>>???AAABBBDDDEEEEEEEEEJJJKKKMMMMMMMMMMMMNNNPPPSSSUUUYYY]]]cccooo}}}zzzvvv{{{~~~}}}lllaaa\\\WWWUUUSSSRRRRRRQQQOOOMMMKKKJJJIIIGGGDDDAAA>>>===;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEGGGHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRQQQSSSVVVWWWXXXYYYZZZ\\\]]][[[YYYVVVTTTRRRRRRQQQRRRTTTXXX[[[]]]]]]\\\[[[bbbeeeiiiiiihhheeecccbbbcccbbb```]]]\\\\\\]]]]]]ZZZ[[[\\\^^^```bbbcccdddffffffggghhhiiijjjjjjkkkjjjgggeeecccbbb```]]][[[XXXWWWVVVVVVWWWYYY\\\^^^aaaccchhhpppwww~~~yyyvvvuuuuuuwwwxxxtttmmmgggYYYUUUQQQNNNNNNNNNMMMMMMIIIJJJLLLPPPUUU[[[```cccjjjlllppptttxxx~~~vvvrrrlllgggccc```]]][[[\\\[[[YYYVVVRRRLLLHHHEEE@@@AAAAAA@@@@@@AAAEEEHHHPPPWWW```fffiiikkknnnppppppqqqrrrtttvvvxxxyyyzzzyyyzzz{{{|||||||||{{{{{{~~~}}}||||||}}}~~~}}}{{{{{{{{{|||}}}}}}|||{{{{{{{{{|||||||||}}}zzzuuutttuuuwwwzzzyyy{{{iii[[[SSSQQQRRRUUUVVVXXXYYYYYYYYYZZZZZZXXXRRRIIIAAA;;;888555444444444444555666888::::::<<<<<<===???@@@BBBCCCDDDGGGFFFGGGJJJNNNOOOLLLJJJKKKLLLMMMOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSRRRSSSTTTWWWZZZ[[[___aaadddggggggjjjuuuxxxsssnnnkkkhhhfffdddfffkkkrrr{{{}}}{{{|||{{{wwwtttqqqoookkkeee___XXXPPPEEE===:::888666555444555555666888:::;;;<<>>;;;<<<<<<<<<===???@@@AAAAAABBBCCCDDDEEEGGGHHHHHHIIIJJJKKKKKKMMMNNNNNNOOONNNQQQTTTVVVXXXZZZ]]]___ccccccbbb```\\\WWWSSSPPPPPPRRRUUUYYY[[[\\\\\\[[[aaaeeeiiikkkkkkjjjjjjjjjjjjiiiiiihhhgggfffffffffdddddddddfffhhhkkkmmmooooooooopppqqqrrrssstttuuuooommmjjjhhhfffdddaaa___ZZZYYYWWWVVVVVVWWWYYYZZZ[[[\\\aaagggmmmvvv~~~}}}|||}}}}}}yyyrrrlll\\\YYYTTTRRRQQQPPPPPPOOOHHHJJJMMMRRRXXX^^^bbbeeennnoooqqqsssuuu{{{}}}wwwpppjjjfffcccaaa______^^^[[[WWWRRRLLLGGGDDDAAABBBBBBBBBBBBEEEIIILLLTTT[[[ccchhhjjjlllnnnpppoooppprrrtttwwwyyy{{{|||zzzzzz{{{|||}}}}}}||||||~~~}}}{{{{{{||||||{{{yyyyyyzzz{{{}}}~~~}}}|||{{{||||||}}}|||}}}~~~|||vvvuuuwww|||uuudddWWWRRRRRRSSSTTTVVVXXXZZZ\\\[[[[[[ZZZUUUNNNDDD<<<777555444444555555666777888:::;;;<<<===>>>???@@@BBBDDDFFFGGGLLLKKKLLLNNNQQQQQQOOONNNOOOOOOPPPQQQQQQQQQQQQQQQOOOOOOPPPQQQRRRTTTVVVWWWVVVUUUSSSRRRSSSTTTVVVWWWZZZ[[[^^^bbbbbbdddmmmwww|||wwwtttqqqnnnllllllpppwww}}}}}}}}}yyyvvvsssqqqooojjjbbb\\\SSSKKKBBB;;;888777666444444555555777999;;;===>>>@@@AAACCCDDDEEEFFFFFFFFFIIIKKKLLLLLLKKKKKKLLLMMMRRRSSSUUUVVVYYY```kkkssstttnnnpppvvvsssggg___\\\XXXVVVUUUTTTRRRPPPKKKLLLLLLLLLIIIEEEAAA???<<<<<<<<<<<<===>>>@@@AAAAAAAAABBBDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLOOORRRUUUXXX[[[___bbbjjjkkklllkkkggg___XXXSSSRRRTTTWWWZZZ\\\^^^______aaadddhhhkkkkkkkkkllllllkkklllmmmmmmmmmlllkkkjjjiiiiiiiiiiiikkkooorrrtttrrrssstttvvvwwwxxxzzzzzztttqqqnnnllljjjhhheeeccc^^^]]][[[YYYWWWWWWWWWXXXXXXXXX\\\aaafffnnn}}}}}}uuuooo```]]]YYYVVVTTTSSSQQQPPPHHHJJJOOOTTT[[[```dddfffnnnnnnpppqqqsssxxx~~~vvvooojjjhhhfffeeeaaa___\\\WWWRRRLLLGGGEEEAAABBBBBBBBBCCCGGGLLLPPPYYY___fffjjjkkkllloooqqqqqqrrrsssuuuwwwyyyzzz{{{zzz{{{{{{||||||}}}}}}}}}~~~|||{{{{{{{{{{{{yyyxxxyyyzzz{{{|||~~~~~~}}}|||||||||}}}~~~}}}}}}~~~}}}vvvtttwwwppp___VVVTTTUUUWWWUUUVVVXXX[[[]]]]]][[[YYYQQQJJJ@@@999555444555555666777777888:::<<<>>>??????@@@@@@BBBDDDGGGIIIKKKQQQQQQRRRSSSSSSSSSRRRQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVTTTSSSRRRQQQRRRTTTUUUYYYYYY\\\___```aaahhhqqqwww~~~}}}|||{{{~~~~~~{{{xxxvvvsssqqqoooiii```YYYNNNGGG>>>999777777555444555555666888:::===???@@@BBBCCCDDDEEEFFFGGGGGGGGGIIIJJJLLLLLLKKKKKKLLLNNNSSSTTTUUUUUUWWW]]]fffmmmyyynnnnnnsss}}}|||mmmbbb___ZZZWWWUUUSSSQQQOOOKKKLLLMMMLLLJJJFFFBBB@@@>>>>>><<<<<<<<<===???@@@@@@@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJMMMPPPSSSVVVZZZ___cccmmmppptttvvvrrrjjjaaa[[[UUUWWWXXX[[[^^^```bbbcccbbbdddgggiiihhhgggggghhhkkklllnnnoooooonnnmmmlllllllllkkkkkkmmmpppsssuuussstttuuuwwwyyy{{{|||}}}wwwtttqqqooonnnllliiifffbbb```^^^[[[XXXWWWVVVUUUUUUVVVXXX]]]```ffftttyyysssfffccc^^^[[[XXXVVVSSSQQQJJJLLLPPPVVV[[[aaadddgggjjjkkkmmmoooqqqvvv|||{{{rrrnnnkkkjjjjjjcccaaa]]]XXXRRRMMMHHHFFF@@@AAAAAABBBDDDIIIPPPTTT^^^ccciiimmmmmmnnnppprrruuuvvvvvvvvvwwwwwwxxxxxxzzzzzzzzz{{{|||}}}}}}~~~~~~|||{{{zzz{{{zzzyyywww{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~zzzvvvrrrttt}}}zzziii[[[UUUVVVYYY[[[WWWWWWYYY[[[]]]]]]ZZZVVVMMMGGG>>>777555555666777888888999:::<<<>>>@@@AAABBBBBBBBBDDDFFFJJJMMMOOOUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSUUUUUUTTTTTTTTTUUUVVVVVVTTTSSSRRRQQQQQQSSSUUUVVVWWWWWWZZZ]]]^^^^^^cccjjjppp~~~|||zzz{{{|||{{{yyyvvvuuusssqqqnnnggg]]]VVVJJJDDD<<<888777777666444666666888:::<<>>>>>???@@@AAABBBDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIJJJLLLOOOQQQTTTXXX]]]aaakkkpppwww|||{{{tttkkkeeeZZZZZZ[[[]]]___bbbdddeeedddfffggggggeeecccbbbccciiijjjlllmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnppprrrsssrrrssstttvvvyyy{{{|||}}}yyyvvvtttrrrqqqooommmkkkeeedddaaa^^^[[[XXXVVVUUUTTTTTTWWWZZZ\\\```kkkvvvxxxnnnjjjeeeaaa^^^ZZZVVVSSSNNNOOORRRVVVZZZ___ccceeeeeehhhkkkmmmppptttyyy}}}~~~vvvqqqooonnnmmmfffddd___YYYRRRLLLHHHEEE@@@AAAAAACCCFFFLLLSSSXXXaaafffkkknnnoooooorrruuuyyyyyyxxxxxxwwwvvvvvvvvvyyyyyyyyyyyyzzz|||}}}~~~}}}|||zzzzzz{{{{{{zzzxxx{{{{{{{{{{{{||||||||||||~~~}}}}}}|||}}}~~~wwwtttsssxxxsssdddYYYWWWZZZ^^^```\\\ZZZYYYZZZ\\\[[[WWWSSSIIICCC<<<777555666888888999:::;;;<<<>>>@@@BBBDDDDDDDDDDDDFFFIIIMMMPPPSSSXXXYYYYYYXXXVVVTTTUUUVVVUUUUUUVVVVVVVVVUUUUUUTTTVVVVVVUUUUUUUUUUUUUUUVVVTTTSSSRRRQQQRRRTTTVVVWWWUUUTTTWWW[[[\\\[[[^^^cccjjjuuu}}}yyywwwyyyzzzyyywwwtttsssqqqpppllleeeZZZRRRGGGAAA;;;777777777666555777777999;;;>>>AAADDDEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHIIILLLMMMMMMNNNPPPRRRRRRTTTUUUUUUVVV[[[ccciiisssuuusssuuu{{{pppkkkddd^^^ZZZVVVSSSQQQPPPOOOOOOMMMKKKIIIGGGFFFDDDBBB???<<<::::::;;;<<<======>>>???AAABBBCCCDDDDDDFFFHHHJJJKKKJJJIIIIIIKKKLLLNNNPPPRRRUUUZZZ^^^eeelllvvv}}}{{{sssnnnaaa``````aaacccfffhhhjjjggghhhhhhgggdddaaaaaaaaaeeefffggghhhjjjjjjkkkkkkkkkkkklllllllllmmmmmmmmmmmmnnnppprrruuuwwwyyyzzzzzzxxxvvvuuuuuusssqqqooollljjjhhhdddaaa]]][[[ZZZVVVWWWZZZ]]]]]]^^^gggqqqvvvsssmmmhhhddd___YYYVVVRRRRRRSSSUUUYYY]]]aaadddcccfffjjjmmmoooqqquuuwww|||xxxuuusssrrrlllhhhbbbZZZRRRJJJEEEBBBAAABBBCCCDDDHHHOOOWWW]]]ccchhhmmmppppppqqqtttwwwzzzzzzyyyxxxwwwwwwvvvvvvxxxxxxxxxxxxyyy{{{|||}}}}}}{{{zzz{{{||||||{{{zzzyyyyyyzzz{{{{{{|||}}}}}}}}}}}}||||||}}}zzzxxxxxx~~~}}}rrrddd\\\\\\aaafffhhh```\\\YYYXXXYYYXXXSSSOOODDD???:::666555666777777;;;;;;<<<>>>@@@BBBDDDEEEFFFEEEFFFGGGJJJOOOSSSVVVYYY[[[[[[YYYUUUTTTUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWUUUTTTSSSRRRRRRSSSUUUWWWUUUTTTVVVZZZ[[[ZZZ[[[___eeemmm{{{|||wwwvvvxxxyyyxxxvvvrrrqqqooonnnkkkcccXXXOOOFFF@@@:::777777888777555888888:::<<>>@@@AAABBBCCCCCCEEEGGGJJJKKKJJJJJJIIIKKKLLLNNNOOOPPPTTTYYY\\\```hhhsss}}}~~~xxxsssgggfffffffffhhhjjjmmmooohhhiiijjjhhheeebbbaaaaaa```aaabbbcccdddfffggghhhhhhhhhiiiiiiiiiiiihhhgggiiijjjkkknnnqqqsssuuuvvv|||zzzxxxwwwwwwvvvtttsssrrrqqqnnnkkkgggdddaaa```ZZZ[[[^^^aaa``````gggppp||||||xxxsssmmmhhhbbb\\\XXXTTTTTTSSSTTTWWW[[[```bbbbbbeeejjjmmmnnnoooqqqsss}}}~~~|||zzzxxxpppllleee[[[QQQIIIBBB???BBBCCCDDDFFFJJJQQQZZZ```dddhhhnnnpppqqqrrruuuxxxzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxzzz|||}}}|||{{{zzz{{{}}}}}}|||{{{wwwwwwxxxzzz|||}}}~~~}}}}}}||||||}}}~~~||||||~~~tttgggaaaccciiimmmoooccc^^^YYYWWWXXXVVVQQQMMMAAA===888555555666777666;;;<<<===>>>AAACCCEEEFFFGGGFFFFFFHHHKKKPPPUUUWWWZZZ[[[[[[YYYUUUSSSTTTVVVTTTUUUVVVVVVWWWWWWVVVVVVRRRRRRSSSTTTUUUWWWXXXYYYWWWVVVTTTSSSRRRSSSTTTUUUWWWUUUWWW\\\]]][[[\\\___dddiiitttyyyzzz{{{xxxsssqqqqqqnnnjjjgggeee^^^TTTKKK===;;;888555555666888:::<<<<<<===>>>@@@BBBDDDEEEGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVWWWZZZ___bbbkkktttxxxwwwoooeeeccc```ZZZTTTVVVTTTRRRQQQPPPNNNKKKIIIEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCDDDEEEFFFFFFGGGGGGFFFLLLMMMNNNOOOQQQRRRSSSTTT[[[___fffpppxxx{{{yyyvvvmmmllllllkkklllmmmnnnooolllhhhccc`````````^^^\\\\\\^^^```bbbccccccbbbaaaddddddcccbbbbbbaaabbbbbbeeefffggghhhkkkmmmpppqqqsssvvvyyy{{{{{{zzzzzz{{{xxxwwwtttrrrooommmlllllliiiiiijjjjjjiiijjjmmmooo{{{yyyooofff```]]][[[VVVSSSQQQQQQTTTXXX[[[]]]^^^```cccdddeeegggjjjlllqqqwww~~~wwwqqqfff[[[QQQKKKHHHGGGAAABBBDDDGGGLLLSSS\\\bbbiiikkkmmmooopppsssvvvyyyyyyyyyyyyxxxwwwvvvuuutttwwwvvvvvvvvvvvvxxxyyyzzz{{{{{{{{{|||~~~~~~|||zzzwwwxxxzzz{{{||||||}}}}}}}}}||||||~~~~~~~~~~~~yyyqqqiiikkkrrrwwwsssnnndddbbb```___]]]WWWOOOHHH???<<<999777777888;;;<<<<<<>>>@@@CCCEEEFFFGGGGGGGGGGGGHHHJJJMMMQQQUUUWWWXXXWWWUUUTTTSSSTTTVVVWWWXXXXXXYYYYYYYYYXXXVVVUUUXXXWWWVVVUUUVVVWWWXXXYYYVVVVVVUUUTTTSSSSSSSSSTTTSSSUUUWWWXXXYYYZZZ\\\^^^dddfffnnnyyyzzz{{{}}}yyytttqqqooolllhhheeebbbZZZOOOGGG<<<:::777555444666888:::<<<===>>>???BBBDDDFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQQQQTTTUUUUUUUUUVVVYYY]]]aaaiiirrrxxxvvv}}}~~~pppiiiccc]]]YYYYYYWWWUUUSSSQQQOOOKKKHHHFFFEEECCC@@@>>>========================>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFJJJKKKLLLMMMNNNOOOPPPQQQTTTWWW\\\eeelllooonnnllliiiiiihhhhhhhhhiiikkkkkkiiieeeaaa_________]]]\\\[[[]]]___aaabbbbbbaaa```aaaaaa```_______________bbbcccdddfffhhhjjjlllmmmqqqtttwwwyyyzzzzzzzzz{{{}}}{{{zzzxxxvvvttttttssssssttttttsssrrrrrruuuwww{{{zzzoooeee___\\\[[[UUURRROOOOOORRRUUUWWWXXXWWWYYY\\\___aaacccgggiiimmmrrr{{{zzztttiii]]]SSSLLLHHHGGGDDDEEEFFFIIIMMMTTT\\\bbbhhhjjjmmmoooppprrrtttwwwxxxxxxxxxxxxwwwvvvuuutttuuuttttttuuuwwwyyy{{{|||{{{zzz{{{|||}}}}}}{{{yyyxxxyyyzzz|||}}}}}}~~~~~~~~~|||{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~uuuoookkknnnwww{{{wwwrrrfffccc```^^^[[[UUULLLEEE===;;;999777777999;;;======>>>AAACCCEEEGGGGGGGGGGGGGGGHHHIIILLLPPPSSSUUUUUUTTTRRRQQQPPPQQQRRRSSSWWWXXXYYYZZZZZZYYYXXXWWWXXXWWWVVVVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRTTTWWWXXXXXXZZZ\\\^^^```aaagggqqqzzz|||}}}~~~yyytttqqqllliiifffccc^^^UUUJJJAAA:::999666444444666888999<<<===???AAADDDFFFHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQUUUUUUUUUTTTTTTWWW\\\```gggppp~~~zzzwww{{{qqqhhhaaa^^^]]]ZZZWWWTTTRRROOOKKKIIIGGGFFFDDDAAA???===<<<<<<;;;;;;;;;<<<<<<>>>??????AAABBBCCCDDDEEEEEEEEEEEEHHHIIIIIIJJJKKKLLLLLLLLLMMMOOOSSSXXX^^^aaaaaa```cccccccccbbbccccccdddeeecccaaa^^^\\\\\\\\\[[[ZZZZZZ[[[]]]___``````______```___^^^^^^^^^^^^^^^^^^___``````bbbdddfffhhhiiimmmppptttvvvwwwxxxzzz{{{~~~}}}|||{{{{{{{{{{{{}}}}}}}}}|||{{{{{{}}}{{{oooddd]]]YYYXXXRRROOOLLLKKKMMMOOOQQQQQQNNNQQQTTTWWWYYY\\\aaadddggglllsss}}}xxxmmm```UUUMMMHHHFFFGGGGGGHHHJJJNNNTTT]]]cccgggjjjmmmppppppqqqssstttwwwwwwxxxwwwwwwvvvuuutttsssssssssuuuwwwyyy|||~~~{{{zzzzzz{{{||||||{{{yyyyyyzzzzzz|||}}}}}}~~~~~~}}}{{{{{{|||~~~~~~}}}{{{{{{zzz{{{{{{{{{||||||}}}|||zzz|||uuullljjjjjjqqqzzz~~~zzzuuuiiieeeaaa]]]YYYRRRIIIBBB;;;999888777777:::===>>>>>>???AAADDDFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNQQQSSSSSSRRRPPPOOOOOOOOOPPPQQQVVVWWWXXXYYYZZZZZZZZZZZZXXXXXXWWWWWWVVVWWWWWWXXXXXXWWWVVVUUUTTTSSSRRRRRRQQQSSSVVVWWWXXXYYY\\\^^^^^^^^^bbbiiippp{{{~~~~~~yyysssqqqiiigggddd```YYYOOODDD===888777555444444666888999<<<>>>@@@CCCFFFHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPTTTTTTTTTSSSTTTXXX]]]bbbgggppp~~~}}}~~~{{{llleeebbb^^^[[[WWWTTTRRRPPPMMMJJJIIIGGGEEECCC@@@>>><<<<<<:::::::::;;;<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLNNNQQQTTTWWWYYYYYY\\\\\\\\\\\\\\\\\\]]]]]]]]][[[ZZZYYYYYYYYYZZZYYYXXXYYY[[[\\\]]]^^^^^^^^^``````______^^^______```]]]^^^^^^___aaacccdddeeehhhkkkooorrrsssuuuwwwyyy|||{{{{{{{{{{{{{{{||||||~~~}}}oooccc[[[VVVTTTOOOLLLIIIGGGHHHIIIIIIIIIHHHJJJMMMOOOQQQTTTYYY\\\aaafffmmmuuu|||pppcccWWWNNNHHHFFFGGGHHHHHHJJJNNNVVV___eeegggkkkoooqqqrrrrrrrrrsssvvvvvvvvvwwwvvvvvvuuuuuussssssssstttvvvyyy{{{||||||zzzyyyzzz{{{{{{zzzxxxyyyyyyyyyzzz{{{|||}}}~~~{{{{{{zzz|||~~~|||zzzyyyyyyzzz{{{{{{{{{||||||~~~}}}xxxvvvyyy}}}xxxlllaaaccciiirrr{{{~~~zzzuuukkkgggaaa\\\WWWPPPGGG@@@999888777777999;;;>>>@@@@@@AAABBBDDDFFFHHHIIIIIIKKKKKKKKKLLLMMMOOOPPPRRRSSSRRRQQQPPPPPPPPPPPPPPPSSSTTTUUUWWWXXXYYYZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWYYYXXXWWWVVVUUUSSSQQQQQQPPPRRRTTTVVVWWWYYY[[[]]]```___aaaeeejjjrrr}}}wwwrrrqqqgggeeeaaa\\\TTTJJJAAA:::777666555444555666888999===>>>AAAEEEHHHJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOOOORRRRRRRRRSSSTTTXXX^^^bbbjjjqqq~~~uuujjjggg^^^[[[WWWUUUSSSQQQOOOMMMJJJIIIGGGEEEBBB@@@>>>===::::::::::::;;;<<<===>>>??????@@@AAABBBBBBBBBBBBFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKMMMNNNPPPSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYWWWXXXYYYZZZ[[[\\\\\\]]]___^^^^^^^^^^^^^^^______]]]^^^^^^___```aaacccccceeehhhkkkmmmnnnpppsssuuuvvvvvvvvvwwwxxxyyyzzz{{{zzz{{{}}}~~~rrrdddZZZSSSPPPLLLJJJFFFDDDDDDDDDCCCBBBEEEFFFHHHIIIJJJMMMQQQTTT\\\aaagggoooxxxtttgggZZZQQQKKKHHHGGGHHHHHHJJJOOOWWWaaagggjjjmmmqqqsssssssssssstttttttttuuuvvvvvvvvvuuuuuuuuuuuuttttttuuuwwwyyyzzz|||zzzyyyyyyzzzzzzyyyxxxwwwwwwwwwwwwyyyzzz||||||{{{zzzzzz|||}}}{{{yyyxxxxxxzzz{{{||||||||||||}}}~~~~~~}}}~~~zzzttttttxxx}}}|||pppfff[[[```jjjuuu|||}}}xxxssslllggg```ZZZUUUNNNEEE???999888888999:::===@@@AAABBBCCCCCCEEEFFFHHHIIIJJJMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRQQQPPPPPPOOOOOOOOOQQQQQQRRRTTTUUUWWWYYYZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXWWWUUUSSSRRRPPPOOOQQQTTTUUUVVVWWWZZZ\\\```___aaaccceeekkkyyy~~~zzzsssooopppeeeccc^^^WWWNNNEEE===999666666555555666888999:::===???BBBFFFHHHJJJKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMNNNOOONNNPPPQQQRRRSSSWWW[[[^^^iiioooyyyuuuooobbb___ZZZVVVTTTRRRPPPNNNKKKJJJIIIHHHEEECCC@@@???<<<;;;;;;;;;;;;<<<======>>>>>>???@@@AAAAAAAAAAAAEEEEEEEEEFFFGGGHHHHHHIIIFFFHHHIIIJJJJJJKKKNNNPPPRRRRRRRRRSSSRRRRRRQQQPPPPPPRRRTTTUUUUUUUUUWWWYYYWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^___```bbbbbbccceeeggghhhiiijjjlllnnnpppqqqqqqrrrsssuuuvvvwwwtttvvvxxxyyy{{{xxxiii\\\SSSNNNJJJHHHDDDBBBBBBAAA@@@>>>AAABBBCCCCCCDDDGGGKKKOOOWWW\\\cccjjjrrr{{{xxxkkk```VVVPPPMMMKKKKKKKKKLLLPPPXXXbbbiiimmmooorrrssssssssstttuuusssssstttuuuuuuvvvuuuuuuvvvuuuttttttuuuvvvxxxyyy|||zzzxxxxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwyyy{{{||||||{{{{{{}}}~~~}}}|||zzzxxxvvvvvvwwwyyyzzz{{{{{{{{{{{{||||||}}}~~~|||{{{{{{{{{wwwsssuuu{{{uuuhhhbbbZZZbbbnnnxxx}}}{{{vvvqqqjjjddd\\\VVVQQQKKKCCC>>>999999:::;;;===???AAACCCDDDDDDDDDEEEGGGIIIJJJKKKNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMPPPPPPQQQRRRTTTVVVXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVWWWXXXXXXXXXVVVTTTRRRQQQOOOQQQSSSTTTUUUVVVXXXZZZ]]]\\\^^^```aaaeeeppp{{{}}}wwwpppmmmnnnbbb___YYYQQQHHH@@@:::888666666666666888999;;;;;;>>>@@@CCCFFFHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNLLLNNNPPPQQQQQQRRRTTTVVV___dddmmm|||zzziiieee___ZZZVVVSSSPPPNNNKKKKKKKKKJJJHHHFFFCCCBBB>>>===<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHEEEGGGIIIIIIHHHIIILLLNNNOOOOOOPPPPPPPPPOOONNNMMMLLLOOORRRTTTTTTUUUWWWYYYWWWXXXXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^___```aaabbbcccddddddddddddfffhhhjjjjjjjjjkkkmmmnnnpppqqqmmmoooqqqssstttwww|||ooo```TTTNNNIIIFFFCCCAAAAAA@@@>>><<<;;;<<<===>>>@@@CCCIIILLLSSSXXX```gggmmmttt||||||qqqfff]]]WWWTTTRRRQQQPPPOOORRRYYYccciiinnnoooqqqqqqqqqqqqssstttqqqrrrssstttuuuuuuuuuuuuttttttssstttuuuwwwyyyzzz|||zzzxxxwwwxxxxxxxxxwwwwwwwwwvvvvvvwwwyyy{{{}}}|||||||||}}}~~~}}}{{{xxxvvvtttrrrrrrtttwwwyyyzzzzzzyyyyyyyyyzzz{{{{{{zzzyyyxxxxxxtttrrrwww~~~{{{||||||jjj___^^^[[[dddpppyyyzzzvvvpppllleee___WWWQQQLLLGGGAAA<<<;;;;;;<<<===>>>@@@BBBCCCEEEEEEEEEFFFGGGIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSRRRRRRQQQOOONNNMMMQQQQQQQQQRRRSSSUUUXXXYYYYYYZZZZZZZZZYYYXXXVVVUUUVVVWWWXXXXXXWWWUUUSSSRRRPPPRRRSSSTTTTTTTTTVVVXXXXXXYYY\\\______aaajjjttt{{{tttmmmlllnnn```]]]VVVMMMDDD<<<999777666666666777888:::;;;<<>>===<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGHHHEEEHHHJJJJJJIIIIIILLLOOOMMMNNNOOOOOOOOONNNLLLKKKJJJNNNRRRSSSSSSTTTWWWZZZXXXXXXXXXXXXYYY[[[\\\]]]^^^^^^^^^^^^______```aaa^^^^^^]]]]]]^^^^^^___```bbbbbbcccbbbaaaaaacccdddddddddeeeeeeggghhhjjjkkkhhhjjjkkklllmmmppptttwwwyyy~~~ssscccVVVOOOHHHFFFCCCAAA@@@???===<<<777888:::;;;===BBBHHHLLLPPPVVV^^^eeejjjooovvv{{{uuujjjbbb\\\YYYXXXVVVTTTRRRTTTZZZccciiinnnoooppppppoooppprrrtttqqqqqqssstttuuuuuuvvvvvvrrrrrrrrrsssuuuxxxzzz|||}}}zzzxxxwwwwwwxxxwwwvvvxxxxxxwwwwwwxxxzzz|||~~~}}}||||||}}}~~~~~~|||yyytttsssqqqoooppprrrvvvxxxyyyxxxxxxxxxxxxxxxyyyyyyyyywwwwwwvvvsssrrrxxx{{{xxxzzz~~~wwwbbbYYYZZZZZZcccpppwwwwwwqqqkkkgggaaa[[[SSSMMMIIIDDD???;;;<<<======>>>???AAACCCDDDFFFFFFFFFFFFGGGIIIKKKLLLKKKLLLMMMOOOPPPQQQQQQRRRVVVVVVVVVUUUTTTRRRQQQPPPRRRRRRRRRRRRTTTVVVXXXYYYYYYZZZZZZZZZZZZXXXVVVUUUUUUVVVXXXXXXXXXVVVTTTSSSQQQRRRTTTTTTSSSSSSUUUVVVWWWXXX\\\______```hhhqqq{{{}}}}}}~~~|||uuusssqqqkkkfff___XXXOOOFFF@@@<<<999777666666777888999::::::;;;>>>???AAACCCDDDEEEFFFFFFBBBCCCDDDEEEFFFGGGGGGGGGFFFHHHIIIIIIIIIIIIJJJLLLMMMLLLKKKKKKKKKKKKLLLLLLQQQQQQXXXeeeuuu{{{uuukkkbbb[[[VVVRRROOOOOOOOOOOONNNMMMKKKIIIGGGCCCAAA???<<<;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGIIILLLNNNPPPPPPPPPNNNLLLJJJKKKLLLKKKLLLMMMOOOQQQSSSUUUWWWXXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^aaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccdddddddddiiihhhhhhhhhjjjmmmoooqqqwwwzzz~~~|||jjj[[[QQQLLLIIIEEEBBBAAA@@@???>>>???===;;;:::;;;???CCCFFFNNNRRRYYY```eeejjjooorrryyyqqqkkkhhhfffeeebbb\\\WWWUUUYYY```eeemmmnnnoooooooooqqqsssvvvuuuuuuuuuvvvvvvvvvvvvvvvttttttttttttuuuwwwxxxyyy}}}{{{yyywwwvvvxxxyyy{{{zzzyyyxxxwwwxxxzzz|||~~~~~~}}}}}}}}}}}}zzzvvvsssoooooonnnnnnoooqqqssstttzzzzzz{{{yyyxxxwwwyyyzzzyyyvvvtttrrrnnnmmmyyy~~~~~~iii[[[TTTSSS[[[```gggnnnqqqoooiiiccc]]]WWWMMMEEEAAA???>>>===??????AAABBBCCCDDDDDDDDDFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRTTTUUUTTTSSSQQQPPPPPPQQQSSSUUUVVVXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXXXX[[[[[[ZZZZZZ\\\aaahhhmmm}}}|||}}}~~~wwwqqqooommmhhhccc\\\VVVLLLDDD>>>:::888666666777777888999:::;;;;;;>>>???AAACCCDDDEEEFFFFFFDDDEEEFFFGGGGGGHHHGGGGGGFFFGGGIIIIIIHHHHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOUUUaaaooo~~~zzznnnddd^^^ZZZVVVTTTRRRRRRRRRQQQOOOMMMKKKJJJFFFDDDAAA>>>===<<<<<<===;;;;;;;;;;;;<<<===>>>??????@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIILLLOOOQQQRRRSSSRRRPPPNNNMMMNNNLLLLLLMMMOOOQQQTTTVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]____________``````aaaaaaaaaaaabbbbbbbbbcccccccccfffffffffggghhhjjjlllnnnmmmooosssxxx~~~qqqbbbYYYPPPLLLGGGDDDCCCBBB@@@??????>>>;;;:::;;;???CCCEEELLLQQQXXX^^^dddiiinnnqqq|||}}}wwwsssrrrqqqooollleee___[[[\\\```eeelllnnnpppqqqqqqqqqsssuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuwwwxxxyyy{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxyyy{{{|||}}}{{{zzzyyyyyywwwsssqqqmmmmmmmmmnnnoooppprrrrrrtttuuuvvvvvvvvvwwwyyy{{{xxxuuusssrrrooopppzzz{{{gggYYYSSSQQQXXX[[[bbbhhhlllkkkfffaaaZZZSSSJJJBBB???>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMMMMNNNOOOOOOOOOPPPQQQRRRTTTUUUUUUTTTSSSRRRQQQRRRTTTVVVWWWYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUWWWXXXYYYYYYYYYYYY\\\\\\[[[ZZZ\\\```gggkkkuuu~~~}}}||||||}}}{{{rrrmmmkkkiiiccc___XXXRRRIIIAAA<<<999666555777888888999:::;;;<<<<<>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTSSSSSSTTTUUUWWWYYYZZZ[[[[[[YYYYYYZZZZZZZZZZZZZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWYYYZZZZZZ[[[[[[\\\\\\\\\[[[\\\___eeeiiikkkuuu|||zzzyyyyyyzzz{{{}}}~~~zzzuuunnnjjjhhheee```\\\SSSNNNFFF???;;;999777666888999:::;;;<<<======>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEFFFFFFFFFFFFGGGIIIHHHGGGGGGGGGGGGHHHHHHIIIKKKKKKNNNUUU^^^mmm{{{tttooopppooorrrxxxyyyqqqlllhhhbbb^^^ZZZYYYXXXVVVTTTRRRPPPOOOKKKIIIFFFCCC@@@>>>===<<<;;;;;;:::::::::;;;;;;<<<===>>>???@@@AAABBBCCCCCCBBBDDDFFFGGGHHHIIILLLNNNQQQUUUZZZ]]]]]][[[YYYYYYTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\^^^___``````^^^^^^^^^^^^____________```aaacccdddeeeeeeeeeeeefffhhhlllnnnpppsssvvvyyy~~~yyykkkbbbWWWSSSNNNJJJHHHGGGEEEDDDBBB@@@>>>======???BBBCCCJJJNNNTTTZZZ```ffflllppptttzzztttjjjeeecccccckkknnnrrrttttttssssssttttttttttttttttttsssssssssttttttttttttuuuwwwxxxyyyxxxxxxyyyyyyxxxxxxwwwvvvwwwxxxxxxxxxxxxyyyyyyyyyxxxuuuqqqooonnnnnnmmmllljjjkkkmmmoooppppppooooooqqqsssuuuwwwxxxzzz~~~}}}~~~oooaaaYYYWWWYYYYYYYYY[[[^^^```___\\\YYYOOOIIIBBB===<<<>>>AAABBBAAAAAABBBBBBCCCEEEFFFFFFEEEEEEFFFHHHIIIJJJKKKLLLOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQRRRSSSTTTSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[YYYYYYYYYYYYYYYZZZZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVXXXYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^bbbffffffnnnwww|||~~~~~~|||zzzwwwvvvvvvxxx{{{}}}~~~{{{zzzyyyyyyvvvrrrnnnjjjgggccc]]]YYYNNNIIIBBB===::::::999999::::::;;;<<<===>>>??????@@@@@@BBBCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEEEEDDDDDDFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHLLLKKKNNNRRRYYYeeexxx~~~vvvnnnlllnnnuuu|||}}}yyywwwqqqiiiaaa]]][[[YYYWWWTTTRRRPPPPPPLLLKKKHHHEEEBBB@@@>>>===<<<;;;;;;:::::::::;;;;;;<<<===???@@@AAABBBBBBAAAAAACCCEEEGGGGGGHHHJJJLLLNNNSSSYYY^^^___^^^]]]]]]XXXWWWVVVTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRVVVWWWWWWXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[\\\^^^___``````\\\\\\]]]]]]]]]^^^^^^^^^```aaabbbcccddddddccccccaaacccgggiiijjjlllnnnqqqvvvxxx{{{}}}}}}|||}}}~~~uuuhhh___WWWSSSNNNKKKJJJIIIGGGFFFDDDBBB@@@>>>>>>???AAABBBHHHLLLRRRXXX^^^eeekkkooouuu{{{{{{qqqiiifffeeelllooorrrttttttttttttuuuuuuuuuttttttssssssssssssttttttttttttuuuwwwxxxyyyyyyxxxvvvuuutttuuuvvvwwwxxxyyyzzzzzzyyyxxxwwwvvvuuuqqqmmmkkkjjjkkkjjjjjjjjjkkkmmmoooppppppooooooqqqsssuuuwwwxxx{{{~~~zzzjjj^^^[[[^^^aaa^^^]]]]]]]]]\\\ZZZVVVSSSKKKFFFAAA>>>>>>AAACCCDDDBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMPPPPPPOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPQQQQQQQQQTTTUUUVVVXXXYYYZZZZZZZZZWWWWWWXXXXXXXXXYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\ZZZ[[[\\\\\\\\\^^^aaadddeeekkkqqqrrrttt}}}{{{zzzyyyvvvuuuttttttvvvzzz~~~yyytttrrrrrrsssssssssqqqmmmjjjfff___XXXTTTHHHDDD>>>:::999:::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFEEEDDDAAABBBDDDDDDCCCCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHKKKLLLOOOSSSWWWaaatttpppllllllrrrwww}}}|||rrriii___^^^[[[XXXUUUSSSQQQPPPNNNMMMKKKIIIFFFCCCAAA@@@======<<<;;;:::::::::;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@BBBDDDEEEEEEFFFGGGHHHJJJOOOUUUYYY[[[ZZZZZZZZZWWWVVVTTTRRRQQQOOOOOONNNOOOOOONNNNNNOOOOOOPPPQQQTTTTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZ[[[\\\]]]]]]^^^^^^\\\\\\\\\\\\]]]]]]]]]]]]aaaaaaaaabbbbbbbbbbbbbbb```bbbeeeggghhhiiilllnnnnnnpppsssuuuvvvwwwzzz|||zzzxxxtttqqqoooooopppqqqyyy|||yyynnnccc[[[SSSPPPLLLJJJIIIJJJIIIHHHEEEDDDBBB@@@??????@@@AAAFFFJJJOOOUUU\\\bbbiiinnntttyyyvvvnnnkkkiiimmmpppssstttttttttuuuvvvvvvvvvuuuuuutttsssssssssttttttttttttuuuwwwxxxyyyzzzxxxuuusssssstttwwwxxxyyyzzzzzzzzzyyyvvvsssqqqooollliiigggggghhhhhhhhhiiijjjkkklllmmmnnnnnnnnnnnnqqqsssvvvxxx{{{~~~ttteee]]]]]]aaadddaaa___]]]\\\ZZZVVVQQQNNNGGGDDD@@@???AAACCCDDDEEECCCCCCCCCCCCDDDEEEGGGIIIGGGGGGHHHJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMMMMNNNNNNOOOOOOPPPSSSTTTUUUVVVXXXXXXXXXXXXUUUUUUVVVVVVWWWXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZXXXZZZ\\\\\\]]]^^^```bbbdddhhhllllllmmmvvv}}}{{{yyyxxxwwwrrrqqqrrrtttxxx}}}{{{qqqlllmmmoooqqqpppooonnnlllhhhbbbZZZRRRMMMBBB>>>999777888:::<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCC@@@AAACCCCCCBBBBBBDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJOOOTTTYYYbbbuuu~~~vvvqqqqqqtttyyy~~~uuubbb```]]]YYYVVVTTTRRRRRRQQQPPPNNNLLLJJJGGGEEEDDD???>>>===<<<;;;;;;;;;;;;:::<<<>>>@@@AAAAAA@@@??????AAADDDDDDDDDCCCDDDEEEGGGKKKOOORRRRRRQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]bbbaaa```_________```aaaccceeefffffffffhhhjjjmmmiiillloooqqqrrrsssuuuvvvqqqoookkkfffcccbbbbbbccchhhkkkoooqqqllldddZZZTTTNNNKKKHHHGGGHHHJJJJJJJJJFFFEEECCCAAA@@@???@@@@@@CCCFFFLLLRRRXXX___fffkkkqqqvvv|||zzztttqqqpppoooqqqssssssssstttvvvxxxwwwwwwvvvuuuuuutttssssssttttttttttttuuuwwwxxxyyyzzzyyyxxxwwwvvvwwwwwwxxxxxxyyyzzzyyywwwrrrnnnlllhhhfffdddcccdddeeeeeedddhhhhhhhhhhhhjjjkkklllmmmlllooosssvvvyyy}}}xxxmmmccc^^^]]]___aaa^^^\\\[[[YYYWWWRRRMMMIIICCCAAA@@@@@@BBBDDDDDDCCCDDDDDDCCCCCCDDDFFFHHHJJJHHHIIIJJJKKKLLLNNNOOOOOONNNOOOOOOOOOPPPQQQQQQQQQOOONNNNNNNNNNNNNNNOOOOOOQQQRRRSSSUUUVVVVVVVVVVVVSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYYYYZZZZZZYYYYYYXXXVVVXXX[[[\\\]]]^^^```bbb```cccggggggiiippp{{{|||zzzwwwuuutttsssooopppqqqtttyyyyyynnniiilllpppqqqqqqmmmllljjjfff___VVVMMMGGG>>>:::666444666999<<<=========>>>???@@@AAAAAABBBAAAAAABBBCCCDDDDDDDDDDDD???@@@@@@AAAAAA@@@@@@??????AAABBBBBBBBBBBBCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFIIIOOOVVV[[[dddxxxxxxsssssswwwdddbbb^^^[[[WWWUUUTTTSSSSSSRRRQQQOOOMMMJJJHHHGGG@@@???>>>===<<<;;;;;;;;;:::;;;>>>@@@AAAAAA@@@??????AAACCCDDDCCCBBBBBBBBBEEEHHHLLLMMMLLLJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMNNNOOOOOOPPPOOOPPPRRRSSSUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXYYYYYYYYYYYYYYY[[[\\\\\\\\\\\\]]]]]]]]]bbb```^^^]]]]]]^^^___```bbbcccccccccbbbcccfffhhhgggjjjnnnqqqrrrssstttvvvllljjjeee```\\\ZZZZZZZZZZZZ^^^bbbdddbbb[[[RRRMMMJJJHHHFFFFFFHHHJJJKKKKKKGGGEEECCCAAA@@@??????@@@@@@DDDIIIOOOUUU]]]dddiiinnnsssyyy}}}|||zzz}}}}}}xxxuuutttpppqqqssssssssstttwwwyyyxxxwwwwwwvvvuuutttttttttttttttttttttuuuwwwxxxyyyyyyyyyzzz{{{zzzyyyxxxwwwwwwxxxyyyxxxuuupppkkkhhhdddbbbaaaaaacccdddcccbbbffffffeeeeeefffhhhjjjlllllloootttxxx}}}vvvqqqiiibbb___]]]]]]\\\ZZZYYYWWWVVVTTTPPPKKKFFF@@@??????@@@CCCDDDCCCBBBEEEDDDCCCCCCDDDFFFHHHJJJIIIJJJKKKLLLMMMNNNOOOPPPNNNNNNOOOOOOPPPQQQRRRRRRPPPPPPOOONNNNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUUUURRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYXXXXXXWWWUUUXXX[[[]]]]]]^^^```bbb[[[___bbbeeeggglllsssyyy~~~}}}}}}}}}}}}{{{wwwtttrrrqqqooonnnmmmqqqxxx~~~~~~vvvmmmjjjllloooooonnnnnnjjjddd___ZZZRRRIIIBBB:::999888888888999;;;<<<>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>???@@@AAACCCCCCDDDFFFEEECCCBBBCCCDDDFFFGGGHHHMMMRRRUUUZZZfffwwwxxxvvvxxxooohhh___YYYXXXWWWVVVTTTTTTSSSQQQOOOMMMKKKJJJJJJEEEBBB???=========<<<;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAAEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVRRRSSSSSSTTTUUUVVVWWWXXXVVVWWWWWWWWWXXXYYYYYYYYY]]]\\\[[[ZZZZZZZZZ\\\\\\]]]]]]\\\\\\]]]]]]^^^______aaacccdddddddddeeefffhhhiiikkkkkkkkkmmmooorrrooolllddd[[[WWWXXXWWWSSSVVVWWWXXXYYYYYYUUUPPPKKKIIIHHHGGGIIIKKKLLLLLLKKKKKKHHHCCCAAA@@@???>>>===CCCFFFIIINNNSSSZZZbbbhhhmmmpppuuuyyy|||yyyyyyzzz|||}}}}}}{{{xxxuuutttsssttttttuuuuuuuuuuuuuuuuuuwwwxxxwwwuuurrrrrrrrrsssrrrrrrssstttvvvxxxyyy|||{{{yyyxxxxxxzzz|||}}}zzzwwwsssooolllhhhdddaaa______``````aaaaaabbbbbbgggfffeeeeeefffhhhkkklllpppsssxxx~~~|||mmmiiieeecccdddccc___\\\XXXWWWVVVTTTPPPKKKGGGDDD??????@@@AAAAAABBBCCCCCCGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJLLLMMMNNNOOOPPPOOOOOONNNNNNNNNNNNNNNNNNOOOMMMLLLMMMNNNNNNMMMLLLPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYY[[[]]]^^^______]]]^^^```ccceeehhhjjjkkkzzz|||{{{{{{{{{wwwuuurrrooonnnnnnnnnmmmqqqvvv|||~~~|||{{{tttmmmjjjmmmoooooommmkkkgggaaa\\\VVVNNNEEE???888777777777888999;;;<<<>>>??????@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGKKKOOORRRVVV```ooozzzyyysssjjjccc^^^\\\[[[ZZZUUUTTTRRRPPPNNNLLLKKKKKKFFFDDDAAA???>>>>>><<<;;;===<<<<<<<<<<<<======>>>======>>>??????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLNNNNNNOOOPPPPPPQQQRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXXXXYYYYYY\\\[[[[[[ZZZZZZ[[[[[[[[[]]]\\\\\\\\\\\\]]]^^^^^^___```bbbbbbbbbbbbdddeeeggghhhjjjjjjkkkllloooqqqqqqpppkkkddd```___[[[VVVVVVVVVWWWXXXXXXVVVRRRNNNMMMKKKKKKKKKMMMNNNMMMLLLKKKGGGCCCAAA@@@@@@???>>>???AAAEEEIIIOOOWWW___eeejjjnnnrrruuuzzz|||xxxxxxyyy{{{{{{||||||{{{zzzxxxvvvtttssssssssstttuuuuuuuuuuuuuuutttuuuwwwvvvtttrrrqqqqqqssssssrrrssstttvvvwwwyyyzzzyyyyyyxxxxxxxxxyyyzzzwwwtttoookkkhhhddd___\\\^^^^^^______```aaaaaaaaaddddddcccdddeeehhhkkklllooosssyyyzzzrrrhhhdddaaa```aaaaaa___\\\XXXWWWUUURRRNNNIIIEEEBBB@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMOOOPPPQQQRRRQQQPPPPPPOOOOOOOOONNNNNNNNNMMMLLLMMMNNNOOOMMMLLLNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRRRRSSSTTTUUUVVVVVVXXXWWWVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTVVVXXXZZZ[[[\\\\\\\\\]]]___aaaccceeeggghhhlllwww}}}zzzyyywwwvvvvvvqqqpppmmmlllkkkmmmooopppxxx|||~~~|||{{{yyywwwuuutttttttttvvv~~~xxxrrrlllkkknnnpppnnnkkkgggccc]]]WWWPPPHHH@@@;;;555555555666888999;;;<<>><<<<<<<<<<<<<<<<<<===>>>>>>======>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLNNNNNNNNNNNNNNNNNNOOOOOORRRRRRSSSTTTUUUVVVWWWWWWUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\\\\\\\\\\\\\]]]^^^^^^___``````___^^^___bbbdddfffggghhhiiiiiikkknnnqqquuuwwwvvvrrrooommmfff^^^[[[[[[ZZZ[[[\\\ZZZXXXUUUSSSQQQOOOOOOOOOOOOMMMLLLIIIFFFCCCAAA@@@@@@???===<<<>>>AAAFFFLLLTTT]]]ccciiilllppprrruuu{{{|||xxxwwwxxxxxxxxxvvvwwwwwwvvvuuutttsssrrrrrrsssttttttuuuuuuttttttrrrtttvvvuuusssrrrqqqrrrssssssrrrrrrsssuuuwwwxxxxxxxxxxxxxxxwwwvvvuuutttqqqnnniiieeebbb^^^ZZZWWW\\\\\\]]]^^^^^^___````````````aaabbbdddgggiiikkkpppttt{{{sssiiiaaa^^^ZZZZZZ]]]^^^]]][[[WWWVVVSSSOOOKKKFFFBBB@@@@@@AAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUSSSRRRQQQPPPOOOOOOOOOOOONNNMMMMMMNNNOOOOOOMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTQQQRRRTTTVVVXXXYYYYYYZZZ[[[\\\]]]___aaabbbdddddddddkkktttzzzzzzxxxvvvtttrrrqqqpppnnnmmmmmmlllmmmppptttxxx}}}~~~{{{yyyvvvuuurrroookkkjjjjjjkkkttt|||uuuppplllllloooppplllhhhccc```YYYRRRJJJBBB<<<999333444555666888:::<<<<<>><<<<<<======>>>??????@@@>>>??????@@@@@@AAABBBBBBFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDEEEGGGHHHJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNQQQQQQRRRSSSTTTUUUVVVVVVSSSTTTTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYY\\\\\\\\\[[[\\\]]]]]]^^^______^^^]]]\\\]]]```ccceeefffgggggghhhjjjnnnqqqwww|||~~~vvvmmmiiigggdddccccccaaa___]]]XXXVVVSSSRRRQQQPPPMMMKKKGGGEEEBBB@@@@@@@@@???===;;;===AAAEEEKKKTTT]]]ccciiilllppprrrtttxxx}}}{{{wwwvvvvvvuuutttrrrssssssssssssrrrrrrrrrrrrrrrsssttttttttttttsssqqqsssvvvvvvtttssssssttttttssssssrrrssstttvvvwwwwwwwwwxxxwwwvvvssspppoooiiifffbbb___]]][[[XXXVVVZZZ[[[[[[\\\]]]^^^_______________aaabbbeeeggghhhrrruuu|||~~~qqqggg]]]YYYUUUUUUWWWYYYXXXVVVUUUTTTPPPLLLGGGCCC@@@>>>@@@AAACCCDDDFFFHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLNNNOOOQQQSSSUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPOOONNNNNNNNNPPPOOONNNLLLLLLMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPQQQSSSTTTUUUUUUWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWXXXYYYYYY[[[\\\\\\^^^___```aaabbbcccfffjjjsss~~~|||zzzxxxwwwvvvvvvtttrrrpppmmmkkkjjjjjjlllnnnoooppptttzzz~~~}}}zzzwwwttttttrrrmmmgggbbbaaadddgggxxx}}}uuupppmmmmmmooonnniiiddd___\\\VVVNNNEEE>>>:::888333444666888:::<<<======???@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCBBBAAA@@@@@@???AAAEEEHHHIIIHHHEEECCC@@@AAAAAAAAABBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBEEEGGGIIIIIIIIIKKKOOORRRXXX]]]iiizzzrrrfff```^^^XXXVVVTTTRRRPPPOOONNNMMMOOOMMMJJJIIIGGGEEEBBB@@@<<<;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<======>>>??????>>>>>>???@@@@@@AAAAAABBBEEEEEEDDDDDDDDDDDDDDDEEEBBBCCCDDDFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPPPPQQQRRRSSSTTTTTTRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZ[[[ZZZYYYYYY\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]\\\]]]```ccceeefffffffffgggjjjnnnrrrxxx~~~wwwtttpppmmmjjjgggdddaaa\\\ZZZWWWTTTSSSPPPMMMKKKFFFDDDBBBAAABBBAAA@@@>>><<<===@@@DDDJJJRRR\\\cccgggjjjnnnqqqtttvvvxxxzzz|||}}}yyyvvvuuutttrrrqqqpppppppppqqqqqqrrrrrrsssqqqrrrrrrsssssssssssssssqqqtttvvvwwwvvvvvvvvvwwwttttttsssrrrrrrssstttuuuvvvvvvvvvuuusssoookkkiiiaaa^^^[[[YYYYYYZZZYYYXXXYYYYYYZZZ[[[\\\]]]^^^^^^______```aaabbbccceeeeeennnsssyyyzzzooofff[[[WWWRRRQQQRRRSSSRRRQQQRRRPPPMMMHHHEEEBBB@@@???AAAAAACCCDDDFFFHHHJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOPPPRRRSSSTTTRRRQQQPPPOOOOOOPPPQQQRRRSSSQQQOOOOOOPPPPPPNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPQQQSSSTTTVVVVVVWWWWWW[[[[[[\\\]]]^^^___``````aaaaaabbbhhhsss{{{zzzxxxuuusssrrrqqqpppqqqpppnnnllljjjiiihhhhhhhhhlllpppsssuuuyyy|||yyy{{{||||||zzzwwwsssqqqrrrooojjjbbb]]]]]]ccciii}}}wwwrrrnnnmmmmmmkkkeee```[[[XXXRRRJJJAAA;;;999888555666888:::<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@??????>>>???AAADDDGGGGGGFFFCCCBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGGGGGGGHHHKKKNNNRRRWWWbbbrrr|||oooeee___YYYXXXVVVTTTRRRPPPOOOOOOQQQOOOMMMLLLKKKIIIFFFCCC>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJIIIJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNOOOPPPQQQRRRRRRPPPQQQRRRSSSTTTVVVVVVWWWVVVWWWXXXYYYYYYZZZZZZYYY[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^^^^^^^^^^___bbbdddeeefffffffffgggjjjooosssyyyzzzuuuqqqmmmhhhddd```]]]ZZZWWWUUURRRNNNLLLHHHFFFEEEEEEEEEEEECCCAAA===>>>@@@CCCHHHQQQZZZaaaeeegggjjjnnnqqqsssttttttvvvzzz|||}}}~~~~~~|||zzzwwwuuutttsssqqqooooooooooooooopppqqqrrrssspppqqqrrrrrrssssssrrrrrrqqqsssvvvxxxwwwwwwxxxyyyuuutttsssrrrrrrrrrssstttttttttsssqqqmmmiiieeebbb[[[YYYVVVUUUWWWXXXYYYYYYXXXXXXYYYZZZ\\\]]]^^^^^^^^^___```aaaccceeeffffffkkkpppyyy~~~{{{}}}tttjjjbbb[[[VVVPPPNNNOOOPPPOOOMMMOOOMMMIIIEEECCCBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPOOOOOOQQQSSSVVVXXXYYYVVVRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNLLLMMMNNNOOOQQQSSSTTTTTTTTTUUUVVVVVVVVVUUUSSSRRRSSSSSSRRRRRRQQQQQQPPPPPPNNNOOOPPPQQQRRRSSSSSSSSSYYYYYYZZZ[[[]]]^^^______```___```dddjjjttt}}}zzzwwwuuusssqqqooommmkkkkkkkkkjjjhhhfffeeedddeeefffgggjjjpppvvvzzz||||||xxxuuutttxxx{{{|||yyyvvvuuuuuurrroooiiiaaa]]]```jjjrrr||||||zzzuuuooolllkkkhhhbbb\\\VVVTTTNNNFFF===888777888888999;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@?????????AAACCCDDDDDDCCCAAA@@@?????????@@@@@@@@@@@@AAABBBAAA@@@@@@@@@AAACCCCCCCCCDDDDDDDDDEEEGGGJJJLLLNNNTTT]]]kkk|||zzzlllbbb\\\[[[YYYWWWUUUSSSRRRRRRQQQPPPOOONNNNNNLLLIIIFFFBBBAAA???>>><<<;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]][[[]]]___```aaabbbdddfffffffffffffffgggkkkppptttzzz~~~zzztttnnnjjjdddaaa]]]ZZZXXXUUUQQQNNNKKKJJJIIIIIIJJJJJJHHHFFF@@@AAABBBDDDIIIRRR[[[bbbfffhhhjjjmmmpppqqqqqqpppqqquuuvvvuuuwww}}}~~~~~~}}}zzzyyyyyyzzzzzzyyyyyywwwuuuttttttrrrpppnnnnnnmmmmmmmmmmmmooopppqqqppppppqqqrrrrrrrrrrrrrrrooorrruuuwwwwwwwwwxxxyyyuuuuuusssrrrqqqrrrssssssqqqpppnnnkkkgggbbb^^^\\\YYYVVVSSSRRRTTTVVVWWWWWWXXXXXXYYYZZZ\\\]]]^^^___[[[]]]___bbbeeehhhiiijjjooouuu~~~~~~|||{{{pppfff```YYYTTTOOOLLLMMMNNNNNNLLLKKKIIIFFFCCCBBBCCCEEEFFFEEEFFFFFFHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQTTTXXX\\\^^^___ZZZTTTPPPNNNOOOPPPPPPOOOOOOOOONNNNNNMMMMMMMMMKKKLLLMMMOOOPPPRRRSSSTTTRRRSSSTTTUUUUUUTTTRRRQQQSSSSSSSSSRRRQQQQQQPPPPPPNNNOOOPPPQQQRRRSSSSSSSSSVVVVVVWWWYYYZZZ\\\]]]^^^^^^]]]___dddgggkkkuuu~~~|||{{{xxxuuurrrqqqooommmkkkiiihhhhhhhhhdddcccaaa```aaacccfffhhhnnnttt|||{{{vvvsssqqqoootttzzz|||{{{yyyyyy{{{tttqqqkkkccc```fffrrr}}}{{{{{{}}}wwwpppllljjjfff```ZZZSSSQQQLLLCCC:::666666888:::;;;===???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBB???@@@BBBCCCCCCAAA@@@?????????????????????@@@@@@BBBAAA@@@??????AAACCCDDDBBBBBBBBBBBBDDDFFFJJJLLLJJJPPPYYYeeetttuuuiii___]]][[[YYYWWWVVVUUUTTTRRRQQQPPPPPPOOONNNJJJHHHEEEDDDBBB@@@>>><<<<<<;;;::::::;;;;;;<<<======>>><<<<<<======>>>?????????===>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVWWWWWWVVVVVVWWWXXXZZZ[[[[[[[[[[[[ZZZ[[[\\\\\\]]][[[]]]```bbbcccdddeeegggffffffffffffhhhkkkqqquuu{{{{{{tttpppfffccc```\\\ZZZWWWSSSPPPNNNMMMLLLMMMNNNNNNLLLJJJEEEEEEFFFHHHLLLTTT^^^eeejjjjjjlllnnnqqqrrrqqqppppppssstttrrrtttyyyzzzyyyvvvyyy||||||{{{{{{|||{{{yyywwwvvvwwwwwwwwwvvvwwwvvvtttttttttrrrpppmmmmmmllllllkkklllmmmooopppppppppqqqrrrrrrrrrrrrqqqnnnqqqtttvvvvvvwwwxxxyyyvvvuuusssrrrqqqqqqrrrsssooommmjjjgggbbb^^^ZZZXXXXXXUUURRRPPPRRRTTTUUUUUUXXXXXXYYY[[[\\\^^^______YYY[[[___cccgggkkkmmmnnnwww|||~~~xxxnnngggaaaXXXSSSMMMKKKMMMOOONNNMMMIIIGGGDDDBBBBBBDDDGGGIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLKKKKKKKKKKKKLLLLLLOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPQQQRRRVVV[[[```cccbbb]]]UUUPPPNNNOOOPPPQQQOOONNNNNNNNNMMMMMMLLLLLLJJJKKKLLLNNNPPPRRRSSSTTTQQQRRRTTTUUUTTTSSSQQQPPPTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTUUUWWWYYYZZZ\\\\\\WWWWWW\\\bbbcccbbbjjjuuu~~~|||yyyuuuqqqnnnlllkkkggghhhfffdddaaa```aaabbb```aaabbbccceeehhhmmmpppxxx|||}}}wwwtttqqqnnnlllnnnqqqvvvzzz}}}}}}||||||yyyssslllhhhjjjssszzzxxxmmmgggeeebbb[[[TTTSSSNNNGGG@@@;;;999999:::<<>>@@@CCCCCCCCCBBBAAA@@@@@@@@@@@@CCC<<>>@@@@@@@@@????????????>>>????????????????????????AAA@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBDDDFFFHHHJJJIIIMMMTTT]]]jjj{{{yyyuuuyyytttfffbbb]]]ZZZ[[[ZZZXXXUUUUUUSSSPPPOOOOOOOOOOOONNNJJJIIIGGGCCC@@@===;;;999<<<;;;;;;::::::;;;;;;<<<<<<<<<===========================>>>??????@@@@@@DDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGGGGIIIIIIJJJKKKHHHIIIKKKMMMNNNOOONNNNNNOOOOOONNNNNNOOOPPPRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZ[[[ZZZXXXWWWXXXYYY[[[\\\]]]]]]]]]^^^```aaacccdddgggeeefffiiilllooovvv~~~xxxrrrooojjjddd___]]][[[WWWSSSPPPQQQRRRTTTVVVXXXYYYYYYSSSQQQOOOOOORRRYYY```eeefffhhhkkkmmmoooooonnnmmmnnnnnnnnnpppssstttttttttsssssstttuuuvvvxxxyyyzzzvvvvvvvvvuuuttttttsssssspppqqqrrrssssssrrrpppooonnnnnnnnnnnnoooooooooooorrrqqqpppoooooooooqqqqqqrrrrrrqqqsssuuuwwwwwwvvvwwwvvvuuutttssspppmmmjjjgggeeeaaa]]]ZZZXXXXXXXXXSSSSSSSSSSSSSSSTTTTTTUUUVVVXXX[[[\\\\\\\\\]]]___ZZZ\\\^^^bbbgggpppyyyxxxjjjddd```\\\SSSRRRQQQPPPOOONNNMMMMMMLLLFFFAAAAAACCCCCCEEEHHHIIIIIIJJJKKKLLLLLLKKKKKKOOONNNLLLJJJIIIJJJKKKLLLNNNNNNOOOPPPPPPOOONNNNNNQQQSSSTTTTTTUUU\\\gggpppqqqhhh[[[RRRPPPOOOMMMKKKNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKMMMPPPSSSTTTRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUTTTRRRPPPNNNMMMQQQRRRRRRRRRRRRRRRQQQPPPSSSTTTTTTUUUUUUUUUTTTTTTVVVVVVWWWYYY]]]bbbfffiiitttvvvuuurrrooollljjjhhhgggffffffdddaaa^^^]]]^^^```aaabbbdddfffhhhlllqqquuu||||||vvvrrrnnniiieeehhhkkkppptttxxxyyyyyyyyytttooojjjjjjqqq~~~{{{tttjjjeeeccc___XXXRRRNNNJJJDDD>>>;;;:::;;;======AAAEEEDDDAAA???AAADDDCCCBBBAAA@@@???>>>>>>>>>???:::???CCC>>>@@@DDD@@@?????????>>>>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@AAABBBBBBBBBBBBDDDFFFHHHIIIFFFJJJOOOVVV```nnnxxxqqqrrrxxx~~~nnnhhhaaa]]]\\\[[[YYYWWWVVVTTTQQQPPPQQQQQQPPPNNNLLLKKKIIIFFFCCCAAA???===<<<<<<;;;;;;;;;;;;;;;<<<========================<<<======>>>>>>???@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNOOOOOONNNNNNOOOPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZYYYWWWVVVWWWXXXYYYZZZ\\\\\\]]]^^^```aaacccccceeedddeeejjjnnnrrrzzz}}}xxxuuuppphhhccc___[[[UUUQQQMMMNNNQQQVVV[[[aaaeeehhh```]]]YYYWWWYYY^^^dddhhhggghhhjjjlllnnnnnnnnnnnnooonnnnnnoooqqqrrrqqqpppmmmmmmmmmnnnooopppqqqrrrsssssssssrrrrrrrrrrrrqqqpppqqqqqqqqqqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnoooqqqqqqpppooooooooopppqqqrrrqqqqqqsssuuuwwwvvvuuuuuusssqqqpppnnnkkkhhhddd^^^\\\YYYVVVTTTSSSTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTVVVYYYYYYYYYYYY[[[\\\[[[]]]___ccckkkuuupppccc^^^ZZZUUUPPPPPPOOOOOOOOONNNMMMLLLMMMGGGDDDDDDDDDCCCEEEIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMKKKJJJHHHHHHHHHIIIJJJNNNOOOQQQRRRRRRRRRQQQPPPRRRSSSTTTTTTUUUZZZdddlllnnneeeZZZRRROOOOOOMMMKKKNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJKKKNNNPPPRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVUUUSSSRRRPPPOOORRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTSSSSSSSSSSSSSSSTTTWWWZZZ___ccceeemmmuuuooonnnllliiigggeeeddddddcccccc```]]][[[[[[]]]___ccceeehhhkkknnnsssxxx|||}}}vvvqqqkkkddd^^^___bbbfffkkknnnqqqqqqrrrmmmjjjiiiooo{{{sssmmmgggcccaaa\\\TTTNNNHHHEEE@@@<<<;;;;;;===???>>>BBBEEEEEECCCAAACCCDDDCCCBBBAAA???>>>=========AAA<<<@@@AAA:::<<>>>>>>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBDDDEEEGGGHHHEEEHHHKKKOOOUUU```mmmwww|||rrrnnnoootttzzz~~~vvvkkkdddaaa___]]]\\\VVVUUUSSSSSSSSSRRRQQQOOOMMMLLLKKKIIIGGGEEEDDDCCC>>>>>>===<<<;;;;;;;;;<<<========================<<<<<<======>>>?????????BBBBBBBBBCCCDDDDDDEEEEEEBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLNNNNNNOOONNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXYYYXXXWWWVVVVVVVVVXXXXXX\\\\\\]]]^^^___aaabbbbbbcccbbbdddjjjooottt}}}~~~|||vvvoooiiiddd]]]VVVPPPLLLMMMQQQVVV^^^gggoootttooojjjeee```___bbbfffjjjhhhiiijjjkkklllmmmnnnoooooonnnmmmmmmoooooonnnmmmnnnnnnnnnnnnnnnooooooooopppqqqqqqqqqqqqrrrrrrrrrqqqpppppppppppppppqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnppppppooooooooooooppppppqqqqqqqqqsssuuuvvvuuutttpppnnnkkkiiigggddd```]]]UUUTTTSSSQQQQQQQQQRRRRRRTTTSSSSSSRRRRRRRRRSSSSSSUUUVVVXXXYYYXXXYYYZZZ\\\^^^```ccciiirrr~~~uuueee\\\XXXTTTPPPOOOOOOOOOPPPQQQPPPNNNLLLLLLHHHGGGGGGFFFCCCFFFKKKJJJJJJKKKLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHNNNPPPQQQSSSTTTTTTTTTSSSRRRTTTTTTTTTTTTXXX```fffhhhaaaWWWQQQOOONNNMMMKKKMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNPPPQQQQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTVVVYYY]]]aaaccckkkooovvvlllkkkiiifffdddcccbbbaaa^^^^^^]]][[[ZZZ\\\```cccfffhhhlllpppuuuzzz{{{vvvqqqkkkbbb[[[WWWYYY\\\```ccceeeffffffdddeeekkkwww}}}{{{|||vvvssslllhhhccc```^^^XXXQQQJJJDDDAAA>>>;;;:::;;;===??????BBBEEEEEEDDDCCCDDDEEEDDDCCCAAA@@@>>>=========CCC>>>AAAAAA<<>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFHHHJJJLLLOOOWWWaaaiii}}}{{{qqqlllmmmpppvvv{{{pppiiieeebbb```XXXWWWUUUTTTTTTSSSQQQOOONNNMMMLLLKKKJJJIIIHHHHHHAAAAAA???>>>===<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGJJJIIIIIIHHHIIIKKKMMMNNNMMMNNNNNNNNNOOOPPPQQQQQQSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVWWWXXXXXX[[[\\\]]]^^^___``````aaabbbaaaccciiinnnsss{{{~~~yyyrrrlllgggaaaYYYSSSNNNNNNOOOTTT[[[eeeoootttwwwssslllfffcccccceeegggiiiiiiiiijjjkkkmmmnnnoooooommmlllmmmnnnooonnnmmmppppppqqqqqqqqqpppppppppppppppqqqrrrrrrsssttttttqqqpppooonnnnnnoooqqqrrrnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnoooooooooppprrrqqqqqqssstttuuusssqqqkkkhhheeebbb```]]]YYYVVVQQQQQQQQQQQQRRRSSSTTTUUUTTTSSSSSSRRRRRRSSSSSSSSSVVVXXXYYYZZZZZZ[[[]]]___bbbffflllttt}}}yyykkk___XXXVVVSSSPPPPPPPPPRRRUUUWWWVVVRRRNNNJJJGGGGGGHHHFFFCCCGGGLLLIIIJJJJJJKKKKKKKKKJJJJJJHHHGGGFFFFFFFFFGGGHHHHHHMMMOOOQQQSSSTTTUUUUUUUUURRRSSSTTTSSSSSSVVV[[[___```[[[TTTPPPNNNMMMLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMNNNNNNPPPQQQRRRPPPQQQQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVVVVXXXXXXWWWWWWVVVVVVWWWWWWTTTUUUVVVXXXZZZ]]]```bbbhhhjjjnnnttthhhgggeeeccc```^^^]]]]]]YYYZZZ[[[\\\]]]aaafffjjjjjjmmmrrrwww{{{}}}zzzuuurrrnnnggg^^^XXXQQQRRRTTTUUUWWWYYYZZZZZZ[[[bbbqqq|||{{{}}}yyyzzzzzzxxxsssooollljjjgggddd```]]]ZZZTTTMMMGGGBBB@@@===:::999:::<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA?????????>>>@@@>>>BBBCCCDDDRRR___[[[AAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEGGGIIIIIIKKKQQQYYY```kkk}}}zzzoookkkllllllwww}}}tttmmmgggccc]]]ZZZXXXVVVUUUTTTQQQOOONNNNNNMMMMMMLLLLLLKKKKKKEEEDDDBBBAAA???>>>======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<======>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIHHHGGGHHHIIIKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^____________bbb```bbbfffiiimmmuuu}}}|||vvvooojjjfff```ZZZTTTLLLKKKKKKNNNUUU___iiioooyyyuuuoooiiifffeeeeeefffhhhhhhiiiiiikkklllnnnooommmlllkkkmmmooopppooonnnmmmmmmnnnnnnnnnmmmlllkkknnnnnnooopppqqqrrrssssssoooooonnnmmmnnnoooqqqrrrooonnnnnnnnnmmmmmmllllllmmmmmmnnnnnnoooooooooooorrrqqqqqqrrrrrrqqqooollleeebbb^^^\\\ZZZWWWTTTRRROOOPPPPPPQQQSSSTTTVVVWWWSSSSSSSSSSSSSSSTTTUUUUUUVVVXXXZZZ[[[]]]___ccceeeiiioooyyyxxxoooccc\\\XXXUUUSSSRRRQQQRRRWWW]]]bbbaaaZZZTTTLLLHHHFFFGGGFFFDDDGGGLLLIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJLLLMMMOOORRRSSSTTTTTTTTTRRRRRRSSSSSSSSSTTTWWWYYYXXXUUUQQQNNNMMMLLLKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQOOOPPPQQQRRRSSSTTTUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWWWWTTTUUUVVVXXXZZZ\\\^^^___^^^aaadddjjjsssaaa```^^^\\\[[[ZZZYYYYYYXXXZZZ^^^aaadddiiinnnqqqqqquuuyyy~~~}}}|||ssspppllljjjgggaaaXXXRRRLLLLLLLLLMMMNNNOOOQQQRRRWWWdddyyy||||||~~~xxxpppppppppmmmjjjgggffffffcccaaa]]]ZZZUUUOOOIIIDDD@@@???<<<::::::;;;<<<>>>@@@AAACCCDDDEEEFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@AAA@@@CCCBBBBBBRRR___ZZZBBBBBBAAAAAAAAA@@@@@@@@@??????????????????????????????>>>============>>>???@@@AAABBBCCCCCCCCCCCCBBBDDDFFFFFFGGGKKKRRRWWW^^^qqqtttlllkkkfffpppxxxoooiiidddaaa\\\YYYWWWUUUSSSRRROOOOOONNNNNNNNNMMMMMMMMMIIIHHHFFFDDDAAA@@@???>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===============>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[ZZZ[[[\\\^^^______^^^]]]bbb``````ccceeegggnnnuuu~~~}}}wwwooohhhccc^^^XXXSSSHHHGGGGGGIIIPPPZZZdddkkkuuussspppllljjjhhhhhhhhhggghhhiiijjjkkklllmmmnnnlllkkkkkklllnnnpppooonnnkkklllmmmmmmmmmlllkkkjjjkkkllllllmmmnnnooooooooommmmmmmmmmmmnnnooopppqqqooonnnnnnmmmmmmlllllllllkkklllmmmnnnooooooooonnnpppooooooooonnnlllhhheee]]][[[WWWUUUTTTSSSQQQOOOMMMMMMOOOPPPRRRSSSTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWYYY[[[^^^aaaeeejjjnnnttt|||}}}nnnggg```]]]YYYUUUSSSTTTRRRVVV___kkkttttttlllcccVVVOOOIIIIIIIIIGGGHHHKKKIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMKKKLLLNNNQQQRRRSSSSSSSSSQQQQQQRRRRRRSSSSSSSSSSSSPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSTTTUUUUUUXXXXXXXXXYYYXXXXXXWWWWWWVVVUUUTTTTTTUUUVVVXXXYYYXXXWWWUUUTTTSSSTTTTTTUUUSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ]]]aaaeeelllvvvYYYYYYXXXXXXXXXXXXYYYYYYZZZ^^^cccgggkkkooosssvvvyyy}}}{{{wwwvvvnnnkkkgggdddaaa[[[SSSMMMFFFFFFFFFFFFHHHJJJLLLNNN[[[jjjvvvpppfffeeeeeedddcccccccccddd```]]]ZZZUUUPPPJJJDDD@@@>>>===;;;:::;;;<<<>>>???@@@@@@AAACCCEEEFFFEEEDDDAAAAAA@@@@@@@@@@@@@@@AAABBBBBBDDD@@@;;;FFFNNNDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============??????AAABBBCCCCCCBBBBBB@@@CCCDDDDDDDDDGGGLLLQQQWWWiii|||qqqnnnhhhnnnxxx}}}vvvmmmhhhbbb\\\ZZZXXXWWWUUUQQQQQQPPPPPPPPPOOOOOOOOOMMMKKKIIIFFFDDDBBB@@@@@@???>>>>>>===<<<<<<;;;;;;999::::::;;;<<<<<<======<<<<<<<<<===>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJOOOOOOPPPQQQRRRSSSSSSTTTRRRSSSUUUWWWYYYZZZ[[[[[[YYYZZZ\\\^^^___^^^]]]\\\aaa___^^^aaabbbdddjjjqqquuu|||uuukkkddd^^^XXXSSSIIIHHHGGGJJJOOOXXXaaagggllllllllllllkkkjjjiiihhhfffgggiiikkklllmmmmmmllllllkkkjjjkkklllmmmlllkkkkkklllnnnoooooonnnmmmlllkkkkkkllllllmmmmmmmmmnnnkkklllmmmnnnoooooooooooooooooonnnmmmmmmlllkkkkkkjjjkkklllnnnoooooonnnnnnmmmlllkkkjjjiiieee```\\\VVVSSSQQQOOOPPPPPPOOONNNLLLLLLNNNOOOPPPQQQQQQRRRRRRSSSSSSUUUVVVXXXZZZ[[[ZZZ]]]```dddiiiooovvvzzzxxxjjjfffdddddd^^^WWWTTTWWWWWW___mmm|||ggg[[[PPPMMMMMMLLLJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHIIIJJJKKKMMMMMMNNNNNNLLLMMMOOOQQQRRRRRRRRRRRROOOOOOPPPRRRSSSRRRQQQOOOJJJKKKLLLLLLKKKJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUXXXYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSSSSTTTVVVXXXYYYXXXWWWUUUSSSRRRSSSTTTTTTTTTUUUVVVWWWYYYYYYZZZZZZ[[[^^^bbbeeehhhoooxxxUUUUUUVVVWWWXXXZZZ[[[\\\^^^bbbggglllpppsssvvvxxxyyyuuusssoookkkfffbbb___YYYQQQKKKCCCBBBBBBCCCEEEHHHKKKMMMaaappp{{{qqqlll___^^^]]]]]]___aaabbbccc^^^[[[WWWRRRLLLFFFAAA>>><<<;;;::::::;;;>>>@@@BBB??????AAACCCEEEFFFEEECCC?????????>>>??????@@@AAA>>>@@@DDD@@@;;;DDDIII===@@@@@@@@@????????????>>>========================AAAAAA@@@??????>>>??????>>>???AAABBBCCCBBBBBBAAABBBDDDEEEEEEDDDEEEJJJNNNTTTeee{{{vvvrrrooopppvvvsssmmmfff___\\\ZZZYYYXXXSSSSSSRRRRRRQQQQQQPPPPPPOOOMMMKKKHHHEEECCCAAAAAAAAA@@@@@@???>>>======<<<999999:::;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKJJJJJJIIILLLMMMMMMNNNOOOPPPQQQRRRPPPQQQSSSVVVXXXYYYZZZ[[[YYYZZZ\\\^^^^^^^^^]]]\\\aaa^^^^^^```aaaccciiippppppwww~~~rrrhhhaaaZZZUUUNNNLLLKKKLLLPPPWWW^^^cccdddeeehhhjjjjjjiiihhhgggeeefffiiilllmmmmmmlllkkkmmmllljjjjjjjjjjjjiiiggghhhiiikkkmmmmmmlllkkkjjjmmmmmmmmmnnnnnnnnnnnnooojjjkkkmmmooopppoooooonnnoooooonnnmmmllllllkkkkkkiiijjjlllnnnoooooonnnnnnjjjiiihhhgggddd```ZZZVVVQQQOOOLLLLLLMMMNNNNNNMMMMMMMMMOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUWWWZZZ\\\]]]___bbbfffkkkqqqxxxvvvkkkjjjkkkkkkdddYYYVVVZZZ^^^gggyyysssdddUUUQQQQQQOOOKKKIIIMMMMMMMMMMMMMMMLLLKKKKKKHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNPPPRRRRRRSSSRRRRRRNNNNNNPPPQQQSSSRRRPPPNNNGGGIIIKKKLLLKKKJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQPPPOOOOOONNNNNNPPPQQQRRRTTTUUUUUUYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSUUUXXXYYYZZZYYYVVVTTTTTTTTTUUUVVVWWWWWWYYYZZZ[[[[[[\\\\\\[[[]]]```aaaccchhhqqqwwwyyyUUUVVVVVVWWWXXX[[[```dddhhhlllpppuuuxxx{{{{{{tttooolllpppnnniiiddd^^^WWWOOOJJJHHHEEEDDDCCC???>>>HHHUUUfffrrrwwwkkkbbb[[[ZZZZZZ[[[]]]^^^^^^]]]VVVUUURRRMMMHHHBBB>>>;;;::::::;;;;;;<<<=========???@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>==============================>>>??????>>>???@@@@@@AAAAAAAAAAAA@@@BBBDDDDDDEEEGGGIIILLLVVVcccvvvzzzsssssswww~~~nnneeecccaaa[[[TTTTTTTTTUUUSSSQQQPPPPPPPPPPPPOOOMMMJJJHHHEEECCCBBBDDDBBB@@@>>><<<:::999999:::::::::999::::::;;;;;;;;;;;;<<<===>>>>>>======>>>??????@@@@@@AAABBBBBBDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLMMMMMMNNNOOOPPPQQQRRRQQQRRRUUUWWWYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]aaa`````````aaaccceeefffkkknnnwww{{{rrrjjj```YYYVVVSSSOOOOOOSSSYYY^^^aaabbbdddfffgggffffffggghhhiiijjjkkklllmmmmmmmmmmmmjjjjjjjjjiiiiiiiiiiiihhhkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmlllkkkkkkmmmlllllllllmmmnnnoooppprrrqqqooonnnlllkkkjjjjjjmmmmmmlllkkkkkkkkkkkklllfffdddbbb^^^ZZZUUUQQQOOOKKKJJJIIIIIIIIIJJJLLLMMMLLLNNNOOOPPPQQQRRRUUUWWWVVVXXXYYY[[[]]]```eeehhhiiinnnuuu}}}xxxnnnnnnpppqqqkkkbbb[[[YYYZZZ```jjj~~~uuu^^^UUUSSSPPPNNNNNNPPPPPPQQQOOOMMMMMMNNNOOOMMMMMMMMMNNNOOOPPPQQQQQQNNNOOOQQQRRRTTTUUUUUUUUUQQQPPPOOOOOONNNMMMLLLLLLNNNMMMMMMMMMLLLLLLKKKKKKIIIJJJLLLMMMOOOQQQRRRSSSPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQVVVXXXZZZZZZXXXUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYTTTTTTSSSSSSSSSTTTVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[]]]___```cccgggjjjnnnxxxUUUVVVWWWXXXZZZ^^^dddhhhnnnqqqvvvzzz~~~xxxrrrnnnlllkkkllljjjfffaaa[[[TTTMMMIIIGGGDDDDDDDDDBBBCCCLLLXXXlllvvvwwwkkkbbb[[[ZZZZZZ[[[\\\]]]\\\ZZZWWWUUUQQQKKKFFF@@@===;;;::::::;;;;;;<<<=========???@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<<<<===<<<<<<<<<;;;<<<======>>>>>>>>>???@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDFFFIIIKKKVVVbbbuuuzzz{{{~~~{{{nnngggaaa[[[VVVWWWWWWVVVTTTRRRPPPPPPPPPOOONNNMMMKKKJJJHHHGGGFFFEEEDDDBBB@@@===<<<;;;:::;;;::::::999999::::::;;;;;;;;;<<<===============>>>>>>??????@@@AAAAAAAAACCCDDDDDDEEEFFFFFFFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQTTTVVVWWWXXXWWWVVVYYYYYYZZZZZZ[[[\\\\\\\\\aaaaaaaaaaaabbbdddeeegggjjjlllrrr~~~uuujjjbbb___[[[WWWUUUXXX\\\```bbbccceeefffgggffffffhhhjjjiiijjjkkkllllllmmmmmmmmmkkkkkkjjjjjjiiiiiihhhhhhlllllllllkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmnnnooopppqqqpppooommmlllkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhh^^^]]]ZZZWWWSSSPPPMMMLLLMMMLLLLLLKKKLLLMMMOOOPPPNNNOOOOOOOOOOOOPPPSSSVVVYYY]]]aaaeeehhhkkkooorrrwww||||||qqqjjjjjjllllllggg___YYYXXXYYYaaalllpppbbbZZZSSSOOOPPPQQQRRRRRRPPPNNNMMMNNNOOONNNNNNNNNOOOOOOPPPRRRRRRPPPQQQRRRSSSTTTTTTTTTSSSOOOOOONNNMMMMMMLLLKKKKKKNNNNNNMMMMMMLLLLLLLLLLLLJJJKKKLLLNNNOOOQQQRRRSSSQQQQQQPPPNNNNNNMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPUUUWWWXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXUUUTTTTTTSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[\\\ZZZ[[[]]]^^^___bbbfffiiimmmsss~~~XXXZZZ\\\___bbbffflllpppvvvyyy~~~|||xxxrrrmmmiiihhhiiijjjhhhgggddd___YYYRRRLLLHHHCCCAAAAAACCCDDDHHHRRR\\\qqqxxxwwwjjjbbb[[[ZZZZZZ[[[\\\\\\YYYWWWXXXTTTNNNHHHBBB===;;;999::::::;;;;;;<<<=========??????@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>??????@@@????????????AAABBBCCCCCCEEEGGGJJJTTT```qqq|||oooeee___[[[ZZZYYYWWWUUUSSSQQQPPPPPPNNNNNNMMMLLLLLLKKKJJJJJJGGGFFFDDDBBB@@@???======;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<===============>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOQQQTTTUUUUUUUUUUUUXXXXXXYYYYYYZZZ[[[[[[[[[aaaaaaaaaaaabbbccceeeeeefffhhhkkkssswwwnnnlllgggaaa^^^^^^aaacccddddddeeeeeeeeeeeefffiiikkkhhhiiijjjkkkllllllllllllllllllkkkkkkjjjiiihhhhhhlllllllllllllllllllllllljjjjjjjjjkkkkkklllllllllkkkkkkkkklllmmmmmmnnnnnnnnnnnnmmmlllkkkjjjjjjjjjeeefffffffffeeedddbbbaaaXXXWWWTTTRRROOOMMMLLLKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQQQQPPPPPPRRRVVVZZZbbbgggooovvvzzz|||~~~{{{ppphhhddddddeeeeeeaaa[[[WWWWWWYYY```jjj~~~ppp```UUUQQQSSSSSSTTTTTTRRRPPPNNNNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSRRRSSSSSSSSSSSSSSSRRRRRRNNNMMMMMMLLLLLLKKKKKKKKKNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKMMMNNNPPPQQQRRRSSSTTTSSSQQQPPPNNNNNNMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPSSSUUUVVVVVVUUUUUUVVVWWWVVVVVVVVVVVVVVVWWWWWWWWWUUUUUUUUUTTTUUUUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\\\\YYY[[[]]]^^^^^^```dddfffiiimmmsss{{{___bbbeeehhhlllqqqwww{{{}}}}}}yyyqqqooollliiiffffffffffffeeeeeeccc___XXXQQQLLLJJJCCCBBBAAADDDJJJSSS___gggvvv{{{~~~}}}yyykkkccc]]]]]]\\\\\\\\\ZZZWWWTTTVVVRRRKKKDDD>>>:::999888::::::;;;;;;<<<=========>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>======================================================<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;:::;;;<<<<<<===>>>??????@@@@@@@@@??????>>>@@@AAABBBBBBCCCFFFHHHQQQ[[[jjjzzz{{{nnngggddd\\\ZZZWWWTTTSSSRRRQQQPPPNNNNNNNNNMMMLLLKKKKKKJJJHHHHHHGGGFFFDDDBBB@@@???<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<===<<<======>>>>>>??????@@@???@@@AAACCCDDDEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIKKKKKKLLLMMMLLLMMMOOOQQQRRRSSSSSSSSSWWWWWWWWWXXXYYYYYYZZZZZZ_________``````aaabbbbbbaaacccgggllluuuxxxuuupppjjjeeedddddddddddddddddddddcccccceeehhhkkkggghhhiiijjjkkkkkkkkkkkkmmmllllllkkkjjjiiihhhhhhlllllllllmmmmmmmmmmmmmmmiiiiiiiiijjjjjjkkklllllljjjjjjkkklllmmmmmmmmmmmmllllllkkkjjjiiiiiijjjjjjfffffffffeeeccc___\\\ZZZVVVUUUSSSQQQOOOOOONNNOOOLLLKKKKKKKKKKKKMMMNNNOOORRRSSSSSSSSSUUUYYY___dddooovvvpppgggbbb```^^^______\\\XXXVVVWWWXXXZZZcccuuuxxxdddWWWTTTUUUUUUVVVVVVTTTQQQOOONNNOOOQQQQQQPPPPPPQQQRRRSSSSSSRRRRRRRRRSSSSSSSSSRRRRRRMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMOOOPPPRRRSSSSSSVVVUUUSSSQQQOOONNNMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTTTTSSSTTTWWWYYYYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWXXXYYYZZZ[[[\\\]]]YYY[[[]]]^^^^^^___aaacccdddggglllsss|||gggjjjnnnrrruuuzzz{{{tttoookkkkkkkkkjjjhhhfffdddcccbbbcccbbb]]]VVVOOOJJJIIIEEEEEEEEEIIITTTbbbnnntttyyy|||qqqgggaaa___^^^\\\[[[YYYUUURRRRRRNNNGGG@@@;;;888888888::::::;;;;;;<<<============>>>??????@@@@@@??????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@??????>>>???@@@AAA@@@BBBDDDFFFKKKTTTaaannn|||~~~{{{vvvxxx{{{pppkkk```\\\XXXUUUTTTTTTRRRPPPPPPOOONNNMMMLLLJJJJJJIIIJJJJJJIIIHHHGGGEEECCCBBB>>>>>>===<<<;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>>>>???===>>>@@@AAABBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMOOOPPPQQQRRRRRRUUUVVVVVVWWWWWWXXXYYYYYY\\\\\\]]]]]]^^^^^^^^^^^^[[[```dddhhhooo|||~~~xxxtttmmmhhhffffffeeeeeeddddddcccbbbbbbcccfffiiifffggghhhiiijjjjjjjjjjjjllllllkkkjjjjjjiiihhhhhhlllllllllmmmmmmmmmnnnnnnjjjiiiiiiiiiiiijjjkkkllllllmmmnnnpppppppppppppppnnnmmmlllkkkkkkkkkkkkkkkjjjjjjiiigggccc___ZZZXXXWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPOOOPPPQQQRRRSSSRRRTTTVVVXXX\\\ccckkkpppsssggg```^^^^^^ZZZ[[[[[[ZZZYYYXXXXXXXXXSSS[[[jjj}}}~~~hhh[[[WWWWWWUUUVVVWWWUUURRRPPPOOOOOOQQQPPPPPPPPPPPPQQQQQQRRROOOOOOPPPRRRRRRRRRRRRRRRMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMNNNPPPQQQRRRSSSSSSWWWVVVTTTQQQOOONNNMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPRRRSSSSSSSSSTTTWWWYYYZZZ[[[[[[\\\\\\[[[ZZZYYYWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[]]]^^^^^^^^^```aaa```cccjjjsss|||pppssswwwzzz~~~{{{xxxuuuqqqlllgggfffgggiiiiiihhhfffdddbbb```bbbbbb\\\TTTLLLIIIHHHBBBEEEIIIRRRaaaqqq{{{|||yyy{{{~~~xxxllldddaaa]]]ZZZXXXUUURRROOOLLLHHHCCC===:::888888999::::::;;;;;;<<<===============>>>????????????>>>????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999::::::;;;<<<<<<<<<;;;<<<======>>>??????@@@@@@??????>>>>>>===>>>?????????@@@BBBDDDFFFLLLVVV```jjjwwwzzzsssooommmqqq{{{~~~vvviiiddd]]]ZZZYYYWWWTTTRRRPPPPPPOOOMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIGGGEEECCC@@@@@@???>>>===============<<<;;;:::::::::;;;<<<:::;;;;;;<<<<<<===>>>>>>===>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQTTTTTTUUUUUUVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\XXX]]]bbbfffjjjsss}}}vvvrrrlllhhhggggggffffffdddeeeeeedddbbbccceeegggeeefffggghhhiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiihhhkkkkkkkkklllmmmmmmnnnnnnkkkjjjiiihhhhhhhhhjjjjjjoooqqqrrrtttttttttsssssspppooonnnmmmllllllllllllllllllkkkjjjhhheeebbbaaa]]]]]]]]]\\\[[[YYYWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUXXX\\\aaahhhpppxxx~~~uuuhhhaaa^^^]]]]]]YYYYYY[[[\\\\\\[[[ZZZYYYPPPVVVbbbqqqlll___ZZZWWWTTTUUUWWWVVVSSSQQQPPPOOOOOOOOONNNNNNNNNOOOOOOPPPMMMNNNOOOPPPQQQQQQQQQQQQMMMMMMNNNNNNOOOOOOOOOPPPNNNOOOOOOOOOOOOPPPPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTVVVUUUSSSQQQOOONNNMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUWWWYYYZZZ[[[\\\]]]]]]\\\[[[ZZZXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[]]]______^^^^^^___```^^^bbbjjjttt~~~{{{~~~}}}xxxqqqmmmllljjjfffbbbaaaaaabbbcccddddddccccccdddfffeee```VVVNNNKKKJJJFFFMMMXXXfffyyyyyymmmeeeaaa\\\WWWTTTQQQNNNMMMEEECCC???<<<999888999999::::::;;;;;;<<<=========<<<===>>>>>>??????>>>>>>>>>>>>>>>=========<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999::::::;;;;;;::::::;;;;;;<<<=========>>>>>>===<<<<<<;;;<<<===>>>>>>>>>???AAACCCBBBFFFLLLQQQXXXcccooowww~~~tttnnnjjjnnnuuu~~~wwwpppgggbbb___\\\WWWSSSOOOOOOOOOOOONNNNNNNNNMMMKKKKKKLLLLLLJJJHHHFFFDDDCCCBBBAAA@@@????????????>>>===;;;999999:::;;;<<<:::::::::;;;<<<<<<=========>>>??????@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKLLLNNNOOOQQQQQQSSSSSSTTTTTTUUUVVVVVVWWWYYYZZZ[[[\\\\\\\\\[[[ZZZXXX[[[^^^aaadddjjjqqqwww}}}|||xxxqqqnnnjjjgggggghhhhhhhhhggghhhhhhgggeeeddddddeeeeeeeeefffggghhhhhhhhhhhhggghhhhhhhhhhhhiiiiiiiiijjjjjjjjjkkklllmmmmmmmmmlllkkkiiiggggggggghhhiiinnnoooqqqssstttsssrrrqqqnnnmmmkkkjjjiiihhhggggggiiiiiikkklllnnnoooqqqqqqnnnooooooooommmiiifffddd```___^^^\\\[[[[[[[[[[[[^^^bbbhhhooowwwwwwiii```]]]]]]\\\ZZZYYYZZZ]]]___```___\\\ZZZQQQUUU\\\eeeppp}}}yyyiii___YYYTTTRRRTTTVVVVVVSSSQQQPPPPPPNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOONNNNNNKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQOOOOOOPPPQQQRRRSSSSSSTTTUUUTTTRRRPPPOOONNNMMMMMMKKKKKKKKKLLLLLLMMMNNNOOOOOORRRUUUVVVVVVVVVWWWXXXWWWYYY[[[\\\]]]\\\[[[ZZZYYYYYYZZZZZZZZZYYYXXXWWWYYYYYYYYYYYYZZZZZZZZZZZZ\\\^^^``````___^^^^^^___^^^bbbiiirrr|||}}}yyyrrrjjjfffffffffccc___]]]\\\]]]]]]___aaacccdddhhhkkkkkkeeeZZZRRROOOOOOQQQ]]]mmmwwwiiieeeaaaZZZTTTPPPNNNLLLJJJAAA@@@===;;;999999999:::::::::;;;;;;<<<======>>><<<======>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777777888999::::::::::::999999::::::;;;<<<;;;<<<<<<<<<;;;::::::999<<<===>>>>>>>>>>>>@@@BBBAAACCCFFFIIIMMMUUU```hhhsss}}}ssskkkiiilllsss~~~zzzppphhhddd```YYYTTTNNNOOOOOOPPPPPPQQQQQQQQQKKKKKKLLLLLLKKKIIIFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>===;;;999999999;;;<<<999999:::;;;;;;<<<<<<======>>>>>>?????????>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVYYYZZZ\\\]]]]]]\\\[[[[[[XXXZZZ[[[]]]```dddiiimmmjjjqqqzzz~~~|||yyyuuusssnnnkkkhhhfffhhhiiijjjjjjiiijjjkkkjjjgggeeeeeeeeedddeeefffggghhhhhhhhhhhhfffffffffggghhhhhhiiiiiiiiiiiijjjkkkkkklllmmmmmmmmmkkkiiigggffffffggghhhjjjkkkmmmooopppooonnnmmmiiihhhgggeeecccbbbbbbaaaeeefffiiimmmsssxxx|||zzzuuurrrooonnnllljjjhhhgggggghhhiiimmmttt||||||pppccc[[[[[[]]][[[WWWYYY[[[^^^bbbcccbbb^^^[[[TTTUUUWWW[[[aaajjjsssyyy{{{~~~zzzmmmbbb]]]WWWPPPQQQSSSUUUUUUSSSQQQPPPPPPLLLLLLKKKKKKKKKKKKKKKLLLOOOOOOOOONNNMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSQQQPPPNNNNNNMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOOOORRRVVVXXXWWWWWWVVVWWWUUUWWWYYY[[[\\\[[[ZZZZZZYYYZZZ[[[[[[[[[YYYXXXWWWZZZZZZZZZZZZYYYYYYYYYYYY]]]___aaaaaa```^^^^^^^^^```bbbgggpppyyy~~~~~~}}}yyytttkkkiiifffbbb___^^^]]]]]]ZZZZZZZZZYYYYYY\\\ccciiimmmmmmlllfffZZZPPPQQQWWWbbbooonnnddd^^^\\\XXXSSSNNNIIIFFFEEE===<<<;;;:::999999888888???>>>;;;999888999::::::<<<<<<============<<<<<<>>>>>>===<<<;;;:::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999<<<<<<<<<;;;;;;:::::::::999999999999999999999999<<<<<<======>>>>>>?????????@@@BBBCCCFFFKKKPPPUUUcccooorrrkkklllpppxxxuuuiiiaaaZZZWWWRRROOOLLLKKKMMMOOOPPPPPPJJJKKKLLLMMMMMMMMMLLLKKKGGGGGGFFFFFFEEEDDDDDDDDDCCCAAA???>>>===<<<:::888999::::::;;;;;;<<<<<<===;;;;;;;;;<<<<<<===============>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHJJJLLLMMMOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPSSSUUUXXXYYYYYYZZZ[[[]]]YYYZZZ\\\\\\]]]___bbbeeegggiiimmmpppssstttttttttssssssssssssqqqooommmlllggggggffffffffffffgggggggggggghhhggggggfffeeedddccccccdddeeeeeeeeeddddddfffeeedddcccdddfffiiijjjnnnmmmkkkjjjjjjjjjhhhfffgggeeebbb^^^[[[YYYXXXWWWZZZ[[[\\\]]]^^^___``````[[[YYYWWWTTTQQQOOONNNMMMSSSTTTWWW\\\bbbjjjttt{{{~~~}}}}}}rrriii^^^XXXYYYZZZZZZXXXXXXZZZ^^^```aaa___]]][[[TTTTTTTTTVVVYYY]]]aaadddllliiieee___ZZZVVVRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQNNNMMMLLLKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNMMMOOOQQQQQQPPPOOOPPPQQQQQQQQQQQQQQQRRRTTTUUUVVVTTTSSSRRRQQQOOOMMMLLLLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[___^^^\\\ZZZYYYXXXXXXWWWZZZZZZZZZZZZ[[[[[[\\\]]]]]]```aaa```[[[XXXXXXZZZ```bbbgggooouuuwwwtttppp}}}yyyuuuppplllgggeeebbb```^^^]]]]]]^^^ZZZ[[[[[[[[[[[[^^^dddiiilllmmmllldddVVVOOOWWWcccyyy~~~~~~uuuhhhaaa[[[YYYUUUPPPKKKFFFCCCBBB:::::::::::::::;;;<<<<<<>>>===;;;999999999:::;;;<<<<<<============<<<<<<======<<<<<<;;;;;;::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999999999999888888;;;;;;;;;:::::::::::::::999999999999999999999999;;;<<<<<<======>>>??????>>>???@@@AAACCCFFFLLLOOORRR[[[iiiyyy|||ssspppttt|||vvvkkkccc^^^[[[XXXVVVTTTTTTSSSRRRPPPMMMNNNNNNNNNNNNMMMLLLKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDBBB@@@??????===;;;999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<==================>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKLLLNNNNNNNNNNNNOOOOOOOOOOOONNNNNNPPPSSSUUUVVVVVVWWWXXXZZZXXXYYYZZZ[[[[[[\\\```bbbcccdddgggiiikkkkkkkkkjjjjjjjjjkkkllllllkkkjjjiiiggggggffffffffffffggggggeeeffffffffffffeeeeeedddddddddeeefffffffffffffffeeeeeeddddddeeeggghhhiiinnnllliiigggfffdddaaa^^^WWWUUURRRNNNJJJHHHGGGFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKIIIGGGEEECCCBBBBBBEEEGGGIIIMMMRRRYYYbbbgggtttvvvzzzzzznnnhhh```\\\ZZZZZZYYYXXXWWWXXX[[[]]]]]]\\\[[[ZZZTTTTTTSSSTTTUUUXXXZZZ\\\```^^^[[[WWWSSSPPPNNNMMMOOOOOOOOOOOOPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKLLLJJJJJJKKKLLLMMMMMMNNNNNNLLLLLLKKKKKKLLLLLLMMMMMMNNNPPPQQQQQQPPPOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQOOONNNMMMLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZ]]]\\\[[[ZZZYYYXXXWWWWWWZZZZZZZZZZZZ\\\]]]___```___aaaaaa___[[[YYY[[[^^^^^^```ccciiinnnnnnkkkggg~~~zzztttoookkkhhhdddbbbaaa```^^^\\\\\\\\\\\\]]]ZZZ[[[]]]^^^___aaaeeehhhjjjiiifff^^^RRRQQQbbbttt{{{wwwyyy}}}yyyssskkkccc^^^XXXUUUQQQLLLGGGBBB???>>>:::::::::999::::::;;;<<<<<<;;;:::999999:::;;;<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::888888888888888888999999999999999999999:::::::::999999999999999999999999;;;;;;;;;<<<======>>>>>>===>>>>>>>>>>>>AAAEEEHHHJJJNNNXXXhhh|||uuuuuu{{{yyynnnhhh```^^^[[[ZZZYYYVVVSSSPPPQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFDDDBBBAAAAAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKMMMOOOQQQRRRRRRRRRTTTUUUVVVXXXYYYYYYYYYZZZ\\\^^^___```aaabbbcccbbbaaaaaaaaabbbccceeefffgggggggggggggggffffffffffffggggggcccddddddeeeeeeeeeeeedddddddddeeeffffffffffffeeeddddddddddddddddddddddddgggddd```]]]ZZZVVVRRROOOJJJHHHEEEAAA>>><<<;;;;;;;;;<<<<<<===>>>???@@@@@@???>>>===;;;:::999999888999;;;<<<>>>BBBGGGNNNRRRYYY\\\bbbjjjsss|||~~~zzzvvvrrrgggeeebbb___\\\YYYWWWUUUSSSTTTUUUWWWWWWXXXXXXWWWTTTSSSRRRQQQPPPQQQRRRRRRSSSRRRPPPNNNMMMLLLKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLKKKKKKJJJKKKHHHIIIJJJKKKLLLNNNOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLNNNOOOQQQQQQOOONNNNNNOOOQQQQQQPPPPPPPPPQQQQQQQQQSSSSSSRRRQQQOOONNNMMMMMMLLLLLLMMMMMMNNNOOOQQQQQQRRRSSSVVVWWWXXXXXXVVVVVVWWWWWWXXXYYYYYYYYYYYYYYY[[[ZZZZZZYYYXXXWWWWWWWWWXXXXXXYYYZZZ]]]___bbbccchhhhhhfffaaa\\\ZZZ]]]```]]]^^^```dddfffeeebbb___|||ooolllgggccc```^^^\\\\\\]]]\\\[[[ZZZYYYYYYZZZZZZZZZ\\\___aaacccdddeeefffeeeaaa\\\VVVSSSZZZppp{{{tttxxx}}}~~~~~~~~~|||wwwqqqllliiifff```\\\TTTRRRNNNIIIDDD@@@===;;;===<<<:::999888777666666::::::999999999:::;;;<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999777777888888999999::::::777777888888999999999:::999999999999999999999999:::::::::;;;<<<<<<==================<<<===???BBBIIILLLRRR^^^nnn~~~|||ssshhhfffbbb```^^^\\\YYYVVVSSSSSSRRRQQQPPPOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHFFFDDDDDDDDDCCCAAA??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDFFFGGGHHHJJJJJJHHHIIIJJJJJJJJJJJJJJJJJJJJJLLLNNNOOOOOOOOOPPPQQQTTTVVVWWWWWWWWWWWWYYY[[[]]]]]]^^^___``````______^^^___```bbbccceeeeeefffffffffeeeeeeeeeeeeffffffbbbcccdddeeeeeeeeeeeeeeeccccccdddddddddccccccbbb`````````___^^^\\\ZZZYYYXXXUUUQQQMMMJJJGGGCCC@@@AAA???===;;;999888888888888888999::::::;;;<<<<<<:::999999888777777888888666777999:::;;;>>>BBBFFFGGGJJJNNNUUU]]]gggqqqxxx~~~zzzsssooolllaaabbbcccaaa\\\VVVSSSQQQPPPPPPPPPQQQQQQSSSTTTTTTSSSRRRPPPNNNMMMMMMLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOQQQPPPOOONNNMMMLLLKKKKKKHHHIIIIIIJJJLLLMMMMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKMMMOOOOOOOOOOOOOOOQQQRRRRRRRRRRRRQQQQQQPPPPPPRRRQQQQQQPPPOOONNNNNNMMMLLLLLLLLLMMMMMMNNNPPPPPPQQQRRRUUUWWWXXXWWWUUUTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXZZZ]]]```dddfffqqqqqqoooiiiaaa\\\\\\]]]]]]^^^```aaaaaa```^^^\\\|||tttnnnbbbaaa^^^[[[YYYXXXYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWZZZ]]]aaaeeegggfffdddbbb___WWWQQQRRRZZZhhh}}}~~~www{{{~~~zzzwwwuuuuuuppplllhhhfffeeebbb\\\WWWQQQOOOKKKGGGBBB???<<<;;;<<<;;;999777666555555444999999999999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888999999999::::::;;;;;;777777777888888999999999999999999999999999999999999999999:::;;;;;;<<<<<<======>>><<<;;;;;;===???BBBGGGMMMSSS]]]ooo}}}yyyrrrmmmhhhdddaaa^^^VVVUUUTTTSSSRRRQQQPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKJJJHHHFFFFFFFFFEEECCCAAAAAA@@@@@@???>>>===<<<<<<::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<======<<<<<<======>>>??????@@@AAABBBBBBDDDEEEFFFGGGHHHFFFGGGHHHHHHIIIIIIIIIIIIHHHJJJLLLMMMLLLLLLMMMOOORRRSSSUUUUUUUUUUUUVVVXXXYYYZZZ[[[]]]^^^______```^^^^^^______```aaabbbccceeeeeeddddddddddddeeeeeebbbcccddddddeeeeeeeeeeeebbbbbbbbbbbbaaa```^^^^^^YYYYYYWWWUUURRROOOLLLKKKHHHFFFCCC@@@???<<<999777777666555444444555666777444444444555555666666777888777777777777777888888666777888999999:::<<>><<<;;;999888777777666777777777888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999::::::::::::;;;;;;999999999999999999999999:::::::::::::::;;;;;;;;;888888888888888999999999999999999999999999999999888888888999::::::;;;;;;<<<=========;;;;;;===>>><<>>;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFHHHJJJKKKJJJJJJKKKLLLMMMOOORRRSSSRRRRRRTTTUUUUUUVVVWWWYYYZZZ\\\^^^___\\\\\\\\\\\\]]]^^^___```ccccccbbbbbbbbbbbbccccccaaabbbcccccccccccccccccc```______]]][[[YYYWWWVVVNNNMMMKKKHHHEEEBBB@@@???>>><<<:::::::::999888666555444333333444555777888333333333333444444555555444444444444444555666666444666888888777777999:::888;;;>>>AAAGGGQQQ]]]fffrrrzzz}}}tttnnnjjjggggggeee```[[[UUUOOOKKKIIIIIIIIIIIIJJJKKKMMMOOOOOOMMMMMMMMMMMMLLLLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPOOONNNMMMLLLJJJJJJJJJJJJJJJJJJIIIIIIKKKJJJJJJIIIIIIIIIIIIJJJGGGIIILLLNNNNNNOOOQQQRRRRRRSSSTTTTTTTTTSSSQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMNNNNNNPPPRRRSSSTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTPPPQQQSSSUUUUUUUUUUUUTTTUUUUUUUUUVVVXXX]]]aaacccgggjjjnnnmmmhhhbbb______YYY[[[\\\[[[YYYXXXXXXYYYyyyvvvqqqmmmhhhccc^^^ZZZWWWYYYZZZYYYWWWVVVWWWYYYVVVWWWWWWXXXXXXXXXXXXXXX\\\___dddjjjlllhhh___XXXSSSRRRVVVaaaooo|||yyyqqqlllgggbbb___\\\^^^aaa```\\\VVVQQQNNNIIIGGGEEEBBB???===<<<;;;::::::999888888888888888888999999:::::::::999999:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::999999999999999999::::::;;;;;;;;;888888888888888888888888:::::::::999999999999999999999999999999888888888999999999999999999999999777777888888999:::::::::999;;;<<<<<<;;;;;;===???;;;???CCCFFFLLLYYYlll{{{tttllleeeccc```\\\XXXVVVUUUTTTPPPOOOOOONNNNNNMMMLLLLLLKKKIIIHHHGGGHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBAAAAAA=========<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<======??????@@@@@@AAABBBCCCCCCAAAAAABBBCCCDDDEEEEEEDDDDDDFFFHHHHHHHHHGGGHHHIIIGGGJJJMMMOOOOOOOOOPPPQQQTTTTTTUUUVVVXXXZZZ[[[\\\[[[ZZZZZZZZZ\\\]]]___```aaaaaa````````````aaaaaa``````aaaaaaaaa```______XXXXXXVVVTTTQQQNNNKKKJJJCCCAAA???<<<:::999999999888777666666777888777666666666555444444555666777555555555555666666666666444444444444444555555666666888:::;;;:::::::::;;;777:::===@@@DDDMMMYYYcccoooyyywwwuuutttsssqqqqqqjjj```WWWRRRNNNJJJGGGGGGGGGHHHJJJKKKLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGJJJKKKKKKLLLMMMNNNOOOPPPNNNNNNOOOOOOOOONNNLLLKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJHHHJJJMMMMMMMMMMMMNNNPPPPPPQQQSSSTTTTTTRRRQQQPPPKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSMMMOOOQQQTTTUUUUUUTTTTTTUUUTTTSSSSSSUUUYYY]]]```^^^bbbeeeddd```]]]\\\]]][[[\\\\\\ZZZWWWUUUVVVWWW{{{qqqllleee```]]]ZZZXXXWWWVVVYYY[[[ZZZWWWUUUVVVWWWTTTUUUVVVXXXYYYZZZ[[[[[[\\\___eeekkklllggg]]]UUUQQQTTT^^^kkkuuu~~~}}}tttmmmhhhbbb\\\XXXZZZ^^^aaa```ZZZTTTPPPOOOFFFDDDBBB@@@>>><<<;;;;;;???>>>===:::999777666666999999:::::::::999999888:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;::::::999888888999999999::::::;;;;;;;;;888888888888888888888888:::999999999888888777777;;;:::::::::999888888888999999999999999999999999777777777888999999::::::777999;;;;;;;;;;;;===???;;;<<<===???EEEQQQ^^^hhhuuu|||zzz~~~llljjjeee```[[[WWWUUUTTTPPPOOOOOONNNNNNMMMMMMLLLKKKJJJHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCC??????>>>>>>=========<<<::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>>>>>???@@@AAAAAABBBBBB>>>???@@@AAABBBCCCCCCCCCBBBDDDFFFGGGFFFEEEFFFGGGCCCFFFJJJLLLLLLMMMNNNOOOUUUUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[]]]___bbbccc``````____________``````____________^^^]]]\\\\\\PPPOOOMMMKKKGGGDDDAAA???;;;:::777555555555666777555444333444555666666444555444333111111111111222444555555555555555555666888777777777777888888999:::<<>>AAADDDFFFHHHPPP\\\eeeppp{{{uuurrrvvv|||}}}}}}yyynnn```UUUQQQNNNKKKGGGEEEGGGHHHJJJLLLMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLMMMNNNNNNMMMKKKKKKFFFFFFGGGHHHJJJKKKLLLLLLHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLNNNNNNLLLKKKLLLMMMOOOPPPRRRSSSSSSRRRPPPOOOJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPPPPQQQPPPQQQQQQRRRSSSRRRRRRRRRLLLNNNPPPSSSTTTUUUTTTSSSUUUTTTRRRRRRSSSWWWZZZ]]]\\\^^^___]]]YYYVVVWWWYYY^^^______\\\WWWUUUUUUWWW}}}wwwppplllfffddd```]]]ZZZXXXWWWWWWTTTUUUUUUVVVWWWXXXXXXXXXYYYXXXXXXYYY[[[]]]^^^^^^aaaiiiooonnnfff^^^\\\]]]___fffooowww|||zzzlll^^^VVVUUUVVV^^^___^^^\\\XXXRRRLLLIIIEEECCCAAA???============999999999999999999999999999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;::::::999888777666666777888888999999888888777888888777777777777777888888888888888888888888888:::999888777777888999:::;;;;;;;;;::::::999999999777777888999::::::;;;;;;999999:::;;;;;;;;;:::::::::;;;<<>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;=========>>>???@@@@@@AAACCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLMMMQQQRRRTTTUUUTTTUUUWWWYYYZZZ[[[\\\]]]^^^_________^^^^^^]]]]]]]]]\\\\\\\\\XXXZZZ[[[\\\ZZZVVVRRRPPPKKKIIIDDD@@@<<<:::999999999777444555777777555333555555555444444444333333222333444555555555444333444444666888:::999777444777999<<<===<<<===>>>@@@DDDGGGJJJKKKIIIHHHIIIKKKGGGJJJNNNQQQUUU[[[dddjjjzzzxxxoooooo{{{|||lll]]]WWWUUUOOOIIIEEEEEEGGGIIIKKKMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGFFFFFFFFFGGGIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPPPPOOOMMMLLLJJJJJJKKKLLLMMMNNNOOOOOOPPPNNNMMMKKKKKKKKKLLLLLLPPPPPPQQQQQQPPPNNNMMMKKKLLLMMMNNNOOOOOOOOONNNMMMMMMNNNPPPQQQQQQQQQSSSUUUTTTTTTTTTSSSQQQRRRTTTVVVVVVWWWWWWXXXXXXXXXXXXXXX\\\___```^^^YYYUUUSSSSSS}}}xxxsssnnnjjjdddbbb___\\\ZZZXXXWWWWWWTTTTTTTTTTTTUUUVVVWWWXXX^^^^^^^^^```bbbcccdddddddddhhhjjjhhheeedddhhhlllrrrvvv||||||mmmaaa[[[ZZZ[[[]]]]]]\\\ZZZUUUOOOJJJFFFCCCBBB@@@>>>===<<<<<<<<<888888888888888888999999666777888888999999888888:::::::::::::::999999999;;;;;;::::::999888888888888888999999999999888888888888777777777888888999888888888888888888888888999999888777777888999999::::::999999999888888888666666777888888999::::::999999::::::;;;;;;::::::<<<======>>>AAAGGGOOOUUU___nnn{{{tttqqqsssyyyxxxmmmeee```^^^[[[XXXTTTRRRQQQPPPOOOMMMPPPPPPOOONNNMMMKKKKKKJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::===<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>?????????AAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOOOOOOOPPPQQQSSSVVVWWWYYY[[[\\\]]]^^^^^^\\\\\\\\\[[[[[[ZZZYYYXXXUUUUUUVVVUUUSSSPPPLLLJJJCCCAAA>>>;;;999777666666444222111222444555333111333333333333333333333333000111222444555666666666888777888999;;;;;;;;;;;;???AAACCCCCCBBBAAAAAABBBJJJPPPVVV[[[\\\[[[\\\]]][[[^^^aaadddfffkkkqqquuussssssrrrwww~~~ooo```ZZZWWWQQQJJJGGGGGGHHHJJJLLLMMMNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGFFFFFFFFFGGGIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJLLLMMMOOOPPPPPPOOOMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKOOOOOOPPPQQQPPPOOONNNMMMNNNOOOPPPQQQRRRQQQPPPPPPNNNOOOQQQRRRQQQRRRTTTUUUSSSTTTSSSRRRQQQQQQSSSUUUWWWWWWXXXYYYYYYYYYYYYYYYZZZ\\\^^^]]]YYYUUUTTTTTTyyytttpppmmmiiifffaaa```]]][[[XXXWWWWWWWWWTTTTTTTTTTTTUUUWWWYYY[[[___bbbeeeiiikkkllllllkkkgggfffeeeeeegggnnnxxx~~~mmmccc_________]]]\\\YYYVVVQQQKKKFFFCCCBBBAAA???===<<<;;;;;;;;;888888888888888888888888666777888888999999888888999999999999999999999999::::::::::::::::::::::::999999::::::::::::999999888777777777888999::::::777777777777777777777777999888888777777888888999888888888888888777777777555666666777777888888888888888999:::::::::::::::=========>>>???CCCIIIMMMTTTbbbwwwuuuqqqpppsssyyyuuummmiiiddd```[[[WWWUUUTTTTTTSSSRRRQQQPPPNNNLLLJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEAAAAAA@@@@@@@@@@@@??????<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFHHHJJJJJJJJJJJJLLLMMMPPPRRRTTTWWWYYY[[[]]]]]]YYYYYYYYYYYYXXXUUUSSSRRRNNNNNNMMMKKKHHHEEECCCAAA:::999888777666444333333333222111222444444444333444444444444444444555555111222333444666777888888:::;;;;;;===@@@CCCGGGIIILLLNNNPPPOOOLLLIIIHHHGGGOOOWWWaaajjjooopppqqqqqqpppsssvvvyyy{{{}}}xxxlllsss{{{rrrccc\\\XXXRRRLLLIIIHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHIIIIIIJJJKKKNNNNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSOOOQQQSSSSSSSSSSSSUUUVVVSSSSSSSSSRRRQQQQQQSSSUUUXXXXXXYYYZZZZZZZZZZZZZZZXXXZZZ[[[[[[XXXUUUSSSSSS}}}xxxtttnnnjjjgggeeecccaaa]]]\\\ZZZXXXWWWVVVVVVVVVVVVUUUUUUVVVXXX[[[^^^``````eeemmmrrrtttrrrpppnnneeefffhhhmmmuuupppfffcccaaa```\\\ZZZWWWRRRMMMGGGDDDAAA@@@???>>>===<<<;;;::::::999999999999999888888888888888999:::::::::::::::777777888888888888888999888888888999999:::::::::999::::::;;;;;;::::::999888777777888888999:::;;;888888888888888888888888888888777777777777888888888888888888888888888888666666666777777888888888777888999:::::::::::::::;;;<<<<<<<<<===@@@EEEHHHRRR^^^ooo}}}ssspppsss~~~yyyrrrmmmfff```]]][[[YYYXXXVVVUUUTTTQQQOOOMMMKKKJJJKKKJJJIIIIIIHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>??????@@@@@@??????@@@AAABBBBBBCCCCCCCCCEEEFFFGGGFFFFFFHHHIIIJJJLLLOOOSSSVVVYYY[[[\\\XXXXXXXXXWWWTTTQQQNNNLLLHHHFFFDDDAAA>>><<<::::::444444555555555444333222555555555555666666666666666666666666777777777777666555666666777888::::::===???CCCGGGJJJOOOTTTWWWXXXZZZ[[[ZZZVVVRRRPPPNNNRRRYYYdddooovvv{{{}}}}}}}}}zzzsssppp{{{~~~pppbbb[[[WWWPPPKKKIIIHHHHHHIIIJJJLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUTTTTTTQQQSSSTTTTTTTTTTTTUUUWWWTTTUUUUUUSSSRRRRRRTTTVVVYYYYYYZZZ[[[[[[[[[[[[[[[XXXYYYZZZZZZWWWTTTRRRQQQ~~~yyyuuurrrkkkhhhccc```^^^]]]\\\[[[XXXWWWVVVTTTTTTTTTUUUUUUSSSTTTUUUWWWZZZ^^^aaaccchhhnnnuuuxxxvvvqqqllljjjaaahhhtttuuulllhhheeeaaa\\\YYYTTTNNNIIIEEEBBBAAA>>>>>>>>>===<<<;;;::::::;;;;;;::::::999999999999888888999::::::::::::999666666666777777777888888666666777777888888999999999::::::;;;;;;::::::999888777777777888999999:::999999999999999999999999777777777777777777777777888888999999999999999999777777777888888888888888666777888999::::::::::::888999;;;;;;<<>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@AAACCCCCCBBBBBBCCCEEEEEEGGGKKKOOOTTTWWWZZZ[[[XXXXXXVVVTTTQQQMMMJJJHHHBBB@@@>>>;;;999888777777111222333333444333333333555666666777666777777888777777777777777777777777666666666777999<<>>>>>>>>>>>===<<<;;;:::;;;;;;::::::999888888888555666777777888888777777444555555666666777777777555666666666777777888888999999::::::::::::999999888888777777777777777888888888888888888888888888666777777888888777777666888888888999999999999999888888888888888888888888666666888999::::::::::::666888:::;;;<<<>>>AAACCCIIIQQQ\\\fffooo{{{|||vvvrrroooiiigggddd```[[[VVVSSSQQQQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBB????????????>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????<<<===??????>>>>>>???@@@CCCEEEIIINNNSSSWWWYYY[[[YYYWWWTTTPPPLLLHHHEEEDDD>>>===<<<;;;:::999999999444444444444444555555555444666888999999:::<<<>>><<<<<<<<<<<<;;;;;;;;;;;;999999999;;;???EEEJJJMMMSSSXXX]]]___^^^\\\]]]^^^```bbbcccbbbaaa___```aaagggkkksss~~~|||xxxxxxxxxvvv}}}~~~lllbbbWWWQQQMMMHHHFFFGGGGGGFFFFFFGGGGGGHHHJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIJJJLLLLLLMMMMMMMMMKKKKKKKKKLLLNNNOOOQQQRRRPPPQQQRRRSSSSSSSSSRRRQQQSSSTTTUUUUUUTTTTTTUUUWWWXXXXXXXXXWWWVVVVVVXXXZZZYYYYYYZZZ[[[[[[[[[[[[[[[\\\[[[[[[ZZZZZZXXXTTTQQQ~~~wwwrrrlllfffbbb^^^[[[XXXVVVTTTSSSSSSTTTTTTRRRQQQOOONNNNNNMMMNNNOOOQQQRRROOORRRXXX^^^dddhhhkkklllnnnnnnkkkddd^^^[[[___cccnnn~~~{{{zzz{{{|||~~~zzzsssllleee___WWWSSSMMMFFFAAA???@@@@@@>>>>>>??????>>>===;;;:::999999888888777666666555555666666777777777777777333444444555666666777777777777777777777888888888888888999999999999888888888888777666555555555555666666666666666666666666555666777888888777666555777777777888888888999999777777777777777777777777555666777888::::::::::::666888:::<<<<<<<<<>>>@@@DDDJJJSSSZZZaaakkkxxx}}}xxxqqqjjjccc^^^[[[XXXVVVTTTQQQNNNLLLJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????????????????????????????????????????????????????============>>>>>>>>>>>><<<===>>>>>>======>>>???BBBEEEIIIMMMRRRVVVYYY[[[XXXVVVQQQKKKFFFCCCAAA@@@<<<<<<=========>>>>>>>>>===<<<;;;:::999:::;;;;;;:::===AAADDDEEEHHHLLLOOONNNMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGHHHKKKPPPUUUXXX[[[___cccccc```^^^```ccceeefffhhhhhhhhhjjjmmmpppxxx}}}~~~wwwzzzyyyuuutttyyy}}}}}}|||tttcccZZZPPPLLLIIIEEEEEEGGGHHHGGGGGGGGGGGGHHHJJJKKKIIIJJJKKKLLLLLLJJJIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGIIIIIIJJJJJJJJJIIIGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJLLLNNNOOOQQQOOOPPPQQQRRRSSSRRRRRRQQQSSSTTTUUUUUUTTTTTTUUUVVVXXXXXXXXXWWWVVVVVVXXXZZZXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[ZZZZZZ[[[]]]\\\YYYUUU|||tttmmmhhhbbb]]]YYYVVVSSSQQQQQQPPPPPPPPPRRRRRRPPPNNNLLLLLLKKKKKKLLLNNNPPPQQQQQQUUU\\\dddjjjoooqqqrrrdddbbb\\\SSSOOORRR\\\eee{{{}}}~~~~~~|||zzzyyyyyy{{{~~~}}}vvvpppiiiaaa[[[UUUQQQJJJCCC???===>>>???>>>>>>?????????===<<<;;;888777777666555444444333777777888999999999999999333333444444555666777777888888888888888888888888888888888999999888888888999888777555444444444444555555555555555555555555555666777888888777666555555666666666777777888888666666666666666555555555555666777888::::::;;;;;;777999<<<<<<<<<;;;<<<======BBBIIIMMMRRRZZZeeennnxxx~~~vvvooolll___]]]ZZZVVVSSSPPPOOONNNMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????=========>>>>>>>>>>>>>>>>>>@@@AAA@@@??????@@@AAACCCEEEIIINNNRRRVVVYYY[[[XXXTTTNNNHHHCCC@@@>>>>>><<<<<<>>>???AAAAAAAAAAAAFFFDDDBBB@@@???@@@AAABBBBBBFFFLLLPPPSSSWWW]]]aaa```___^^^]]]\\\ZZZYYYYYY[[[XXXVVVTTTUUUXXX\\\___\\\___bbbbbb```aaafffkkkkkklllnnnoooqqqtttyyy}}}yyyxxxooossstttrrruuu||||||sssiii^^^UUUMMMIIIGGGDDDDDDGGGIIIHHHHHHGGGHHHIIIKKKLLLIIIJJJKKKLLLLLLJJJHHHGGGJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIJJJKKKJJJIIIGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIJJJKKKLLLNNNPPPOOOPPPQQQSSSSSSRRRRRRQQQSSSTTTUUUUUUTTTSSSTTTVVVWWWXXXXXXVVVUUUUUUWWWYYYXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYY\\\___```]]]ZZZ|||uuupppmmmbbb^^^XXXTTTRRRPPPOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIILLLOOOPPPQQQPPPTTT]]]gggpppsssoookkkYYYTTTMMMIIINNN[[[mmmyyy{{{wwwuuuxxx~~~yyy{{{}}}~~~|||vvvpppjjjddd]]]YYYOOOGGG???;;;<<>>???;;;999999<<<>>><<<:::999999888888777666666666777777888888888999999999999888777666666666888888777888999::::::999888777777777777888888777777777777777777777777888888888666666666666666666666666555555555555555555555555::::::999888777666555444333333333444444444555555777777888888888777777666999:::<<<===>>>===<<<;;;===@@@EEEJJJOOOUUU\\\aaannn}}}zzzrrrlllddd\\\WWWTTTQQQOOOPPPNNNLLLKKKKKKKKKJJJIIIGGGGGGFFFFFFGGGHHHHHHHHHJJJJJJJJJJJJIIIGGGDDDCCCBBBAAA@@@AAAAAAAAA???===@@@@@@?????????@@@AAAAAA???@@@AAAAAAAAA@@@>>>=========>>>>>>???@@@BBBBBBBBBCCCDDDEEEEEEDDDCCCBBBEEEFFFIIILLLOOOPPPRRRRRRMMMHHHBBB=========>>>>>>???DDDLLLQQQTTTUUUUUUVVVSSSUUUVVVTTTOOOKKKKKKMMMVVVWWWZZZ^^^cccgggkkknnnhhhiiihhheeecccbbbdddeeeggghhhgggccc^^^\\\]]]```aaadddgggiiijjjkkklllmmmssstttuuuwwwzzzzzzxxxllllllkkknnnxxx~~~zzzuuuooogggbbbSSSNNNGGGDDDEEEFFFEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHJJJLLLMMMMMMKKKIIIGGGJJJJJJJJJIIIIIIHHHHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGDDDCCCEEEGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGJJJJJJJJJIIIIIIHHHHHHHHHKKKLLLMMMMMMMMMLLLJJJIIIKKKIIIHHHHHHJJJLLLMMMMMMOOOPPPPPPQQQQQQQQQQQQQQQVVVUUUUUUTTTUUUUUUVVVVVVYYYYYYXXXWWWWWWWWWWWWWWWWWWYYY[[[]]]]]]\\\ZZZYYY]]]\\\^^^aaadddccc^^^ZZZ~~~|||zzzuuupppiiiccc```]]]YYYTTTPPPOOONNNMMMLLLMMMMMMLLLLLLKKKKKKKKKJJJMMMKKKIIIIIIKKKNNNPPPQQQWWW\\\eeennnrrroooggg```OOONNNMMMOOOVVVcccrrr}}}}}}{{{wwwwwwxxxyyyzzzyyyxxxvvvuuuyyyvvvqqqlllfff___YYYTTTKKKEEE>>>;;;===??????=========>>>>>>=========>>>999999888888777666666666666666666777777777888888888888777777777777888888666666777888888777666666777777666666666666777777777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555333333444444444555555555666666777888888888888888888999:::;;;;;;<<<<<<<<<<<<>>>BBBEEEHHHMMMRRRVVV```mmmyyyooogggaaa[[[XXXWWWTTTRRRPPPPPPOOONNNLLLKKKIIIHHHHHHIIIJJJKKKKKKNNNMMMMMMMMMLLLKKKIIIHHHFFFEEEDDDDDDEEEEEECCCAAACCCBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCDDDCCCCCCBBBCCCDDDFFFGGGHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGIIIIIIJJJBBBAAA>>><<<<<<===@@@BBBMMMSSSZZZaaaeeegggiiijjjiiijjjhhhccc]]]YYYZZZ]]]bbbccceeegggiiikkkmmmnnniiijjjjjjhhhggghhhjjjlllnnnoooooolllhhhfffiiilllkkknnnsssvvvwwwwwwwwwwww}}}~~~|||uuurrrkkkmmmpppuuu|||wwwqqqjjjbbb\\\QQQLLLGGGDDDDDDDDDDDDCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIKKKMMMMMMLLLJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJGGGEEEDDDFFFGGGHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKLLLMMMLLLKKKJJJIIIJJJIIIGGGHHHKKKMMMNNNNNNQQQQQQRRRSSSSSSSSSSSSSSSUUUUUUTTTTTTTTTUUUVVVVVVXXXXXXWWWWWWXXXYYYYYYZZZYYYZZZ[[[\\\\\\\\\[[[[[[]]]\\\]]]```bbbaaa^^^ZZZ{{{wwwtttrrrqqqqqqooolllhhhbbb[[[VVVSSSUUURRRNNNKKKKKKKKKJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJMMMKKKIIIIIIJJJMMMQQQSSSYYY___fffmmmmmmeeeYYYQQQHHHLLLSSS[[[eeeppp{{{yyysssooossstttuuuuuuuuutttrrrqqqssspppkkkfff```YYYRRRMMMEEEAAA===;;;===???>>><<<;;;???BBBBBB>>><<<===@@@999999888888777666666666555555555555666666666666777777888888999888888777777777888888888888777777777666555444444555666777888888777777666666555555666666666666666666666666444444444444444444444444222333333444555666777777444444444555555555666666555555666777888999::::::999888888888999:::;;;<<<===>>>@@@AAABBBDDDHHHKKKTTT^^^lllwwwyyyppphhhcccbbb___\\\YYYXXXWWWUUUSSSSSSPPPNNNMMMOOORRRTTTUUUUUUTTTTTTTTTTTTSSSOOOMMMHHHGGGEEEDDDEEEEEEDDDBBBEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBCCCDDDEEEGGGHHHIIIHHHFFFDDDEEEGGGJJJLLLRRRRRRQQQOOOMMMJJJGGGEEECCCCCCAAAAAA@@@AAABBBCCC;;;>>>@@@@@@@@@AAAEEEIIITTTYYYaaaggglllpppsssuuuuuutttqqqjjjccc___aaacccdddfffhhhhhhggggggggghhheeefffggghhhhhhiiilllnnnuuuvvvvvvtttqqqrrruuuyyy{{{~~~yyyrrrpppnnnsssyyy~~~}}}wwwqqqjjjbbbZZZUUUOOOKKKFFFCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIFFFHHHJJJLLLLLLLLLJJJIIIGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJHHHFFFFFFGGGIIIIIIHHHEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJJJJIIIJJJHHHGGGIIILLLNNNPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ\\\]]][[[[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^```aaa```^^^[[[{{{uuummmhhhdddccccccdddccc```]]]XXXSSSOOOLLLNNNLLLIIIHHHHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIIIIJJJNNNSSSWWW\\\___bbbdddbbb[[[SSSNNNMMMTTT___jjjssszzz~~~|||uuuooommmmmmooorrruuuwwwxxxwwwvvvooolllggg```ZZZRRRJJJEEE@@@>>><<<<<<===>>>===;;;;;;>>>AAABBB???======>>>999999888888777666666666444555555555666666666666666777888999999999888777999999::::::::::::999999888777555444444555777888888888777666666555444444555555555555555555555555444444444444444444444444444444555666777777888999444444555555555666666666333444555666888:::;;;<<<===;;;999777777888:::;;;>>>???@@@??????@@@CCCFFFIIIPPPYYYbbbmmm|||zzzuuurrrooollliiigggdddbbb___```\\\YYYYYY]]]aaacccdddaaa```aaabbbbbb^^^XXXRRRMMMKKKGGGFFFFFFFFFEEEDDDGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGJJJMMMOOOPPPNNNKKKIIIJJJMMMRRRUUU\\\[[[YYYUUUPPPJJJFFFCCCCCCBBB@@@???>>>@@@AAABBB@@@EEEJJJKKKIIIHHHLLLPPPQQQUUU[[[aaadddhhhkkkmmmnnnooolllfff___[[[\\\]]][[[^^^bbbdddddddddfffhhhjjjlllnnnnnnnnnnnnppprrryyy{{{|||{{{yyy{{{}}}xxxuuuvvvzzzyyyvvvpppiiiccc\\\UUUPPPMMMJJJGGGDDDCCCBBBCCCCCCBBBCCCDDDEEEFFFHHHHHHIIIEEEGGGIIIJJJKKKKKKJJJJJJFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIGGGGGGIIIJJJIIIIIIEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJIIIIIIJJJHHHHHHIIILLLOOOQQQQQQNNNOOOPPPPPPQQQQQQPPPPPPSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYY[[[\\\]]]\\\[[[YYYYYYYYYZZZ\\\]]]___``````aaaaaaaaa```^^^uuupppiiiaaa\\\XXXWWWWWWXXXWWWUUUSSSQQQNNNLLLKKKJJJHHHFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIJJJJJJKKKNNNTTTYYYaaa```^^^[[[XXXWWWWWWXXX]]]dddmmmvvv{{{}}}~~~{{{sssnnnlllkkknnnsssxxxzzzzzzyyywwwnnniiibbb[[[TTTLLLEEE@@@<<<;;;;;;<<<======<<<;;;<<<<<<<<<>>>@@@@@@<<<999999999888888777666666666555555555666666666777777555666777888999888777777999999999999999999999999888888777666666777888888777777777666555444333333444444444444444444444444444444444444444444444444555555555555555666666666444444444444555555555666333333444555888:::<<<>>>AAA???;;;888777777888:::<<<=========<<<===@@@BBB@@@DDDIIINNNWWWddduuu~~~{{{xxxuuussspppkkkggghhhlllqqqsssrrrnnnnnnpppssstttooofff^^^XXXTTTOOOLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJOOOMMMLLLLLLNNNQQQUUUWWWXXXUUURRRPPPQQQUUUZZZ^^^cccaaa]]]XXXQQQJJJDDD@@@BBBAAA@@@???@@@BBBDDDFFFKKKPPPUUUTTTPPPNNNOOORRROOORRRVVVYYY[[[]]]```bbbccceeegggddd^^^ZZZYYYYYYWWW\\\cccgggiiilllqqqvvv~~~~~~}}}xxxwwwzzz}}}oookkkeee```[[[VVVQQQNNNKKKJJJGGGEEECCCBBBCCCCCCAAABBBCCCDDDFFFGGGHHHIIIEEEFFFHHHIIIJJJJJJJJJJJJFFFGGGGGGGGGGGGHHHHHHHHHKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIKKKIIIHHHHHHIIIJJJJJJHHHEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHJJJMMMPPPRRRRRRNNNOOOOOOPPPPPPPPPPPPPPPRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZXXXWWWXXXYYY\\\]]]aaabbbcccccccccccccccdddiiieee___XXXSSSPPPOOOOOOMMMLLLLLLKKKJJJJJJIIIIIIGGGFFFEEEEEEGGGHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKHHHJJJLLLLLLLLLNNNSSSWWW]]][[[XXXUUUUUUYYYaaagggtttxxx|||~~~}}}tttnnnllllllpppvvvzzzzzzwwwrrroooiiiddd\\\TTTMMMGGGAAA>>>;;;;;;<<<<<<===<<<;;;;;;===:::999;;;??????<<<888999999888888777666666666555555555666666666666777444444555666777777777777777777666666666666777777777777888888888888777777666666555555444444333333444444444444444444444444333333333333333333333333444444444333333222222111333333333444444444555555333333444555777:::===>>>BBB@@@<<<999777777888999888999:::999888999<<<>>>>>>@@@CCCFFFLLLUUUaaajjj{{{zzzttttttxxx{{{zzzwwwssssssuuu{{{~~~wwwpppccc___XXXSSSQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQRRRUUUXXXZZZ[[[XXXTTTRRRSSSVVVZZZ]]]cccbbb^^^XXXQQQJJJEEEAAAAAAAAAAAACCCDDDGGGIIIKKKSSSVVVYYYXXXTTTQQQPPPQQQMMMPPPSSSUUUWWWYYY\\\___^^^bbbfffeeeaaa]]]\\\\\\[[[aaaiiinnnqqqvvvwwwuuuxxxzzzsssccc___YYYUUURRROOOLLLJJJHHHHHHGGGDDDAAA@@@AAACCC@@@AAABBBDDDEEEGGGHHHIIIFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHLLLKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNNNNNNNMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLJJJIIIKKKNNNPPPRRRRRRPPPPPPQQQRRRRRRRRRRRRQQQPPPQQQQQQRRRTTTVVVWWWXXXYYYYYYXXXXXXXXXYYYZZZZZZ[[[ZZZYYYXXXXXXZZZ\\\]]]bbbcccddddddcccdddgggiii]]][[[VVVQQQMMMKKKJJJJJJGGGGGGGGGFFFFFFGGGGGGHHHEEEDDDCCCDDDFFFGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLJJJMMMPPPOOOLLLLLLOOORRRQQQTTTWWW[[[aaakkkwwwxxxpppmmmmmmqqqxxx|||{{{uuummmggg```ZZZRRRJJJEEEBBB???===;;;<<<===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;999999888888777666666666333444444444555555555555333333333444444555666777666666555444444555666666555666777888888777666555444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222111111222222222333333333333444444444444555777999<<<>>>>>>===:::888777777888999888888888777666777999;;;<<>>>>>>>><<<======<<<;;;;;;;;;<<<:::===>>><<<999999;;;???999999888888777666666666222222333333333444444444333333222222333444666777888777666555555666777888333444777999999777444333333444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444111111222222222333333333555444444444666999<<<>>>:::999888777777888999999:::::::::888777666888:::777:::===@@@BBBEEEIIILLLUUUcccvvv}}}|||yyyqqqkkk```^^^___iiixxxyyyrrrnnnllllllkkkaaabbbccceeegggiiikkkllljjjiiihhhggggggggghhhhhhllliiiddd___\\\[[[[[[\\\\\\[[[ZZZXXXTTTQQQMMMKKKKKKLLLOOOQQQTTTUUUVVVWWWWWWWWWWWWXXXZZZZZZXXXVVVWWWZZZ___ccciiiooovvv{{{wwwyyyzzzyyyuuutttvvvyyy|||yyyyyy|||vvvjjjaaaSSSOOOIIIEEEBBBAAA@@@???AAACCCCCC@@@===;;;<<>><<<<<<<<<@@@???===;;;;;;;;;;;;<<<::::::999999999888888888999999888888777666666666333333333333333333222222555555444333444555666777888777777666555444444444333333444555666777888888555555444333333222111111222222333333333333444444111111222222222333333333222222222111111111000000111222333333444444333333333333333444555666777777999888888888777777666666999999:::;;;;;;;;;;;;;;;888888999;;;===@@@BBBCCCHHHPPP___ppp~~~vvveee[[[WWWXXXaaammmxxx~~~{{{{{{tttqqqnnnnnnpppsssuuuvvvzzzxxxvvvtttrrrqqqrrrrrrsssrrrmmmddd___```___\\\^^^______^^^[[[VVVQQQNNNPPPQQQTTTZZZ```bbb```]]]]]]\\\ZZZYYYZZZ\\\^^^```bbbgggmmmuuu|||wwwxxxyyy}}}zzzlll___WWWJJJIIIGGGEEECCCAAAAAA@@@??????>>>===============?????????@@@AAABBBCCCDDDFFFFFFEEEEEEEEEGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMLLLOOOMMMKKKIIIHHHIIIJJJJJJTTTTTTSSSRRRPPPNNNKKKJJJNNNMMMLLLKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJLLLNNNOOOQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLNNNNNNNNNMMMMMMLLLLLLLLLQQQQQQPPPPPPOOONNNMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUUUUUUUTTTUUUVVVXXXZZZ\\\\\\^^^````````````aaabbbaaabbbccccccccceeeiiilllKKKJJJIIIHHHFFFEEEDDDCCCFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAABBBDDDEEEFFFFFFHHHIIIKKKNNNQQQTTTTTTTTT^^^^^^\\\WWWPPPMMMNNNPPP[[[jjj|||wwwvvvsssooojjjcccZZZTTTMMMJJJFFFAAA>>><<<<<<<<>>>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999888888777666666666777666666555444333222222555444444333444555666777777777666666555444444333444444444555666666777777555444444333222222111111222222222333333333444444111111111222222222333333222222222111111111000000111222333333444444333333333333444444555555666666777777666666666555555555666777777888888888777777888888888999;;;<<<>>>???@@@EEEPPP]]]hhhvvvxxxfffaaa```gggpppxxx{{{wwwtttuuuwwwxxxxxx~~~}}}{{{zzzyyyxxxxxxxxxyyyyyyuuunnnjjjjjjhhheeeeeedddcccbbb```\\\YYYVVVZZZ\\\```gggnnnrrrqqqooojjjhhhfffeeefffjjjooorrrtttxxx}}}|||}}}sssdddWWWPPPGGGFFFDDDCCCAAA@@@@@@@@@???>>>>>>===============>>>>>>>>>???@@@AAABBBCCCEEEEEEDDDDDDDDDFFFGGGHHHKKKKKKLLLMMMMMMMMMLLLLLLOOOMMMKKKJJJIIIIIIJJJKKKRRRRRRRRRRRRPPPNNNLLLKKKMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKMMMNNNPPPPPPQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLOOOOOOOOONNNNNNMMMMMMMMMPPPPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRRRRUUUUUUUUUUUUWWWYYY[[[\\\[[[]]]___aaaaaaaaabbbdddbbbcccccccccccceeeiiilllHHHIIIIIIHHHGGGEEECCCBBBFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBDDDGGGIIIJJJIIIMMMSSSYYY]]]^^^^^^]]]eeeccc^^^XXXSSSSSSXXX^^^gggwww~~~}}}~~~|||vvvrrrkkkddd^^^WWWQQQMMMJJJHHHDDD@@@===<<<<<<<<<===>>>>>>>>>>>>>>>======::::::::::::999999999999999888888777777666666555999999888777555444333222444444444333444555555666666666666555555444444333555555555555555555555555444444333333222222111111222222222222333333333333111111111222222222222333222222222111111111111111111222222333333333333333444444444444444444444444555555555444444444444444555666666666666666555555777777777777777888999:::>>>???EEEMMMUUU```rrrzzztttqqquuuzzz~~~~~~~~~}}}zzzzzzwwwrrrpppmmmkkkiiiiiihhhgggfffiiikkkqqqxxx|||xxxuuuwww}}}~~~|||{{{zzzyyyyyyzzz~~~uuufffXXXLLLFFFBBBBBBAAA@@@???????????????>>>======<<<<<<===============>>>???@@@BBBBBBCCCCCCBBBBBBCCCDDDFFFGGGJJJJJJKKKLLLLLLLLLLLLLLLOOONNNLLLKKKJJJJJJKKKLLLPPPPPPQQQQQQQQQOOONNNMMMLLLMMMNNNPPPPPPOOOMMMLLLLLLKKKIIIGGGGGGGGGGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOTTTTTTTTTUUUVVVXXXZZZ[[[ZZZ\\\___aaabbbcccdddfffddddddeeeddddddeeeiiilllGGGHHHIIIJJJIIIGGGDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHLLLNNNOOOUUU^^^eeeiiiiiihhhgggdddccc___[[[YYY]]]eeekkkqqq~~~~~~yyysssmmmcccYYYRRRLLLHHHFFFFFFDDDBBB???===<<<;;;<<<<<<===>>>?????????>>>===999999999999888888888888888888888777666666555555888777777666555444444333333333333444444444555555555555555444444444333333555555555444444444333333333333333333222222111111111222222222222333333333111111111111222222222222111111111111111111111111111111222333333333333222444444444333333333333333444444444444444444444444666666777777777666555555666666666666666777888888>>>===???DDDIIIPPP]]]jjj|||xxxssssssuuuxxxyyyyyyxxx{{{xxxwwwuuusssrrrrrrssstttrrrwww}}}xxxooodddXXXMMMDDD@@@??????>>>>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<=========>>>>>>???@@@BBBCCCAAAAAA@@@AAAAAACCCEEEFFFIIIIIIJJJKKKLLLLLLLLLLLLOOONNNMMMLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQPPPOOONNNLLLNNNQQQSSSSSSRRRPPPNNNLLLKKKIIIHHHGGGGGGGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKLLLMMMMMMNNNOOOOOOQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPOOONNNMMMMMMMMMMMMQQQPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNMMMMMMMMMQQQRRRRRRSSSUUUVVVWWWXXXXXX[[[^^^aaabbbdddfffhhheeeffffffddddddeeehhhkkkGGGHHHIIIJJJIIIHHHFFFDDDBBBBBBBBBCCCDDDDDDEEEEEEEEEGGGHHHHHHIIILLLQQQUUU[[[aaaiiinnnnnnkkkiiiggg___aaabbbbbbccchhhpppwww}}}~~~~~~~~~uuullldddYYYOOOIIIEEEBBBAAABBBAAA???===<<<;;;;;;;;;;;;<<<>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;888888777777666555555555444444444444444444444555333333333444444444444444444444444444333333333333555555444444333333222222333222222222222222111111111111111222222222333333000000111111111222222222111111111111111111111111000111222222333333222222333333333333333222222222444444444444444444444444555555666666666555555444555555555555666777999999888888:::>>>@@@BBBJJJRRRggguuu||||||}}}sssqqqooonnnnnnoooqqqsssppptttzzz~~~{{{vvvssseeeaaa[[[SSSKKKEEEAAA???>>>>>>>>>>>>???@@@AAABBB>>>======<<<<<<<<<<<<<<<======>>>>>>???AAABBBCCC@@@?????????AAABBBDDDEEEHHHHHHIIIKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKMMMNNNPPPQQQQQQPPPPPPLLLNNNRRRUUUVVVUUURRRPPPMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKLLLMMMNNNOOOPPPQQQTTTTTTTTTTTTTTTSSSSSSRRROOOOOONNNNNNMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUWWWZZZ]]]```bbbdddgggiiifffgggfffdddcccdddfffiiiFFFFFFGGGHHHHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCFFFIIIKKKNNNSSS[[[aaaiiimmmssssssnnniiieeedddaaaeeeiiilllnnnssszzz~~~~~~}}}~~~wwwmmm```YYYPPPGGGCCC@@@???>>>>>>>>>===<<<;;;;;;;;;;;;<<<===============<<<<<<;;;;;;;;;;;;::::::::::::888777777666666555555444111111222222333444444555222222333444444444444333333333333333333333333333444444444333333222222222222222222222222222111111111111111111222222222222000000000111111111111222111111111111111222222222000111111222222222222222222222222222222222222222333333333333444444444444111222222333444444333333444444444555666777888999666666888===>>>===@@@EEERRR___sss~~~xxxrrrqqqpppnnnnnnoooqqqrrrsssssstttrrrnnnhhhbbb^^^PPPNNNKKKGGGCCCAAA@@@@@@======>>>>>>???@@@BBBCCC>>>===<<<<<<;;;;;;<<<<<<<<<<<<======>>>@@@AAABBB??????>>>???@@@BBBDDDEEEGGGGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNOOOPPPQQQPPPPPPKKKNNNQQQUUUVVVUUUSSSRRRNNNMMMKKKIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJLLLMMMOOOPPPQQQRRRTTTTTTTTTTTTTTTSSSRRRRRRNNNNNNNNNMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOOOOOOOOOOOOOOOOOMMMNNNPPPQQQSSSTTTTTTTTTVVVYYY]]]___aaacccfffhhhggggggfffdddbbbbbbdddgggDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHIIIIIIIIIHHHLLLPPPRRRTTTZZZdddkkkppptttxxxvvvqqqllljjjjjjnnnqqquuuvvvwwwzzzxxxssstttuuuvvvxxx|||~~~}}}yyytttjjjaaaRRRMMMGGGAAA???===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;>>>===<<<;;;;;;:::;;;;;;999999999888888888777777777777777666555555444444222222222222333333333333111222333444444444333333222222222222222222333333333333333222222222222222111111111111111111222222111111111111222222222222000000000000111111111111000000111111111222222222000000111222222222222222000000111111222222333333111111111222222222333333000000222333444444555555666555555444444555555666777666888<<<===<<<>>>BBBCCCNNN\\\kkkyyy|||xxxvvvuuusssqqqppppppppppppqqqnnniiibbb[[[TTTNNNKKKEEEDDDBBB@@@????????????============>>>@@@AAABBB======<<<;;;;;;;;;;;;<<<:::::::::;;;<<<===>>>??????>>>>>>???@@@BBBEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKKKKJJJLLLMMMOOOPPPPPPPPPOOOJJJLLLOOORRRSSSSSSRRRQQQOOOMMMKKKIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIKKKMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMNNNOOOOOOPPPLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOONNNOOOQQQSSSTTTUUUUUUUUUUUUXXX\\\^^^```bbbdddfffggggggeeecccaaa```bbbeeeCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFHHHJJJLLLNNNOOOPPPRRRUUUXXXZZZ[[[```iiipppqqquuuyyyyyyuuurrrtttvvvzzz|||~~~}}}|||~~~yyypppjjjkkkooorrrvvvzzzzzz~~~~~~yyyrrrkkk```VVVJJJFFFAAA>>>===<<<;;;:::::::::::::::::::::::::::???===;;;:::999999::::::<<<<<<<<<;;;;;;;;;::::::777777777666555555444444444444444333333222222222111222333444555444333333222222222222222222222333222222222222222222222222111111111111111111222222000111111111111222222222000000000000111111111111000000111111222222222222000000111222222222222111//////000111222333333444//////000000111111111222111222333555666777888888777666555444333222222222555333444777999888:::???===DDDMMMWWWcccuuu~~~}}}|||yyyxxxvvvsssqqqooonnnnnnjjjeee^^^UUUMMMGGGCCCBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<======???@@@AAA======<<<;;;;;;;;;;;;<<<888888888999:::;;;<<<===???>>>>>>???AAACCCEEEFFFEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMOOOPPPPPPPPPOOOHHHJJJLLLOOOQQQQQQQQQPPPOOONNNKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIHHHIIIJJJLLLNNNPPPQQQRRROOOPPPPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPJJJJJJKKKKKKLLLLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPRRRTTTVVVVVVVVVVVVUUUXXX[[[^^^___aaaccceeegggfffeeebbb```___aaacccEEEFFFFFFEEEDDDEEEGGGIIIJJJLLLNNNNNNOOORRRYYY___\\\^^^ccchhhgggdddeeejjjnnnyyy}}}rrrmmmfffeeejjjpppuuuwww~~~zzzssskkkaaaWWWMMMGGGDDDBBB???<<<;;;:::;;;;;;<<<<<<;;;;;;;;;:::::::::@@@>>>;;;999999:::<<<===<<<<<<;;;;;;;;;:::::::::777777777777666666666666555444444333333444444555222222222222222222222222222222222222222222222222222222222222222222222222111111000000111111222333000000000111222222333333333333222222111000000000000111111111111222222222111111111111111111111111111111222222222111111000222222111111222222333444444444333333333444555555333333333444555666777777555666666777888999999:::<<<@@@EEEHHHNNN\\\ooo}}}~~~yyyrrrnnnmmmkkkiiifff```YYYOOOJJJGGGDDD@@@;;;===============<<<<<<<<<;;;<<<<<<===============<<<<<<======<<<;;;::::::;;;<<<<<<===>>>??????@@@>>>>>>???@@@BBBDDDFFFGGGIIIHHHGGGGGGHHHIIIKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKKKKJJJJJJKKKMMMNNNMMMLLLKKKJJJHHHGGGFFFEEEHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIKKKMMMOOOQQQRRRQQQPPPOOOOOONNNNNNNNNOOONNNOOOOOOOOOOOOOOOOOONNNQQQPPPOOOMMMMMMMMMMMMNNNRRRRRRQQQPPPOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMNNNRRRRRRQQQQQQQQQQQQRRRRRRTTTUUUVVVYYY\\\```bbbdddeeebbb```______``````___EEEFFFEEEDDDCCCDDDGGGIIIIIIMMMRRRVVVYYY^^^eeekkksssooommmmmmjjjggghhhlllwwwooojjjddddddiiipppuuuwwwyyyssskkkbbbYYYQQQIIIDDDAAA@@@===;;;:::;;;<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::666666666666555555555555444444333333333333444444000000000000000000000000222222222222222222222222222222222222222222222222111111000000111111222333222111111111111111111111111111111111111111111222000000111111111222222222111111111111111111111111111111222222222111111000111111000000111111222222333333333222333333444555333333444444555555666666555555666666777888888999888;;;???AAADDDOOO^^^jjj{{{~~~{{{wwwqqqmmmkkkgggaaa\\\TTTNNNFFFBBBAAA@@@<<<999============<<<<<<<<<<<<;;;<<<<<<=====================>>>>>>======<<<;;;<<<<<<<<<===>>>???????????????@@@@@@BBBCCCEEEFFFHHHGGGFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJLLLKKKKKKIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPOOONNNMMMLLLLLLLLLLLLMMMOOOOOOPPPPPPPPPOOOMMMMMMOOOOOOMMMLLLLLLLLLMMMNNNQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUXXX[[[^^^aaacccaaa___^^^^^^_________^^^HHHHHHGGGEEEDDDFFFIIILLLLLLSSS\\\eeekkkrrryyy~~~~~~uuuqqqnnnmmmooosssmmmiiieeefffkkkqqquuuvvvoooiii___UUUNNNHHHCCC@@@===<<<;;;::::::;;;<<<<<<;;;;;;;;;:::::::::999999888999:::;;;;;;:::888777;;;;;;;;;:::::::::999999666555555555444444444444444333333222222333333444000000000000000000000000222222222222222222222222222222222222222222222222111000000000000111222222333333222111111000////////////000111111222333333000000000111111111222222111111111111111111111111000111111222222222111111///000000000000111111111222222111111222222333444444444444444444444444444444444444555666666777777555888::::::;;;AAAKKKTTTaaappp~~~}}}}}}~~~}}}wwwsssnnnjjjfff___VVVOOOHHHCCC>>><<<======;;;999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDFFFFFFEEEEEEEEEGGGHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKIIIGGGFFFFFFFFFFFFKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNLLLKKKJJJJJJIIIJJJJJJJJJNNNOOOPPPQQQQQQOOOMMMLLLMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOQQQQQQSSSRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSVVVYYY\\\___```]]]\\\\\\]]]______^^^\\\KKKKKKJJJIIIIIILLLPPPTTTTTT^^^kkkwwwwwwtttuuuuuuxxx|||pppnnnlllmmmppprrrqqqoooeee]]]SSSIIICCC@@@>>>===<<<;;;:::999999999::::::::::::::::::999999999999777888888888888888777777::::::::::::999999999999777666666555555444444444333333222222222222333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111222222222111111111000000000//////000000000111111111222000000000000111111111111111111111111111111111111000000111222222222111111///000000111111111111111111111111000111222222333444444444333333333333333333333333444444555555555666888:::999888:::@@@FFFNNN[[[lll}}}~~~}}}{{{xxxuuusssooohhhbbb]]]VVVMMMGGGCCC@@@===;;;<<<===<<<;;;;;;;;;<<<<<<<<<<<<<<<===;;;<<<<<<=====================>>>>>>>>>======<<<<<<=========>>>>>>>>>???AAAAAAAAA@@@AAAAAABBBBBBDDDDDDCCCCCCDDDEEEGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMJJJIIIIIIHHHHHHHHHIIIIIIKKKLLLOOOPPPQQQPPPNNNMMMJJJJJJIIIIIIJJJKKKMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNIIIIIIIIIJJJLLLNNNOOOPPPRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPRRRTTTWWWZZZ\\\^^^ZZZZZZZZZ]]]______^^^\\\LLLMMMNNNPPPRRRVVV\\\```dddnnn|||||||||~~~vvvuuutttttttttpppiiidddZZZSSSIIIAAA===<<<=========<<<;;;:::999888888777::::::999999999888888888888777666555555666888999::::::999999999888888888888888777777666555555444222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111000000//////000000111222//////000000000111111111111111111000000000////////////000000000111111111111111111111111111111111///000111222222222222222000111222333333333222222111111000000000111222222333333333333333222222222333333333333444444444444666888:::999888999<<>>>>>>>>>>>AAAAAA@@@@@@@@@AAAAAABBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCBBBBBBCCCDDDDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIHHHHHHHHHIIIIIIJJJGGGIIIKKKNNNOOOOOOOOONNNIIIIIIHHHHHHIIIKKKMMMNNNLLLLLLLLLMMMMMMMMMMMMMMMGGGHHHHHHJJJKKKMMMOOOPPPQQQQQQRRRRRRQQQPPPOOOOOONNNOOOPPPRRRUUUXXXZZZ[[[YYYYYYZZZ\\\______^^^\\\PPPSSSWWW\\\aaagggnnnrrr{{{{{{yyyvvvtttppphhh^^^VVVNNNIIIBBB===<<<<<<======<<<<<<;;;:::999888777666999999999888888888777777999777555333444666888:::999999999888888888777777999999888777666555555444222111111000000111111222000000000000000000000000111111111111111111111111111111111111111111111111000////////////000111111......///000000111222222222222111000000///....../////////000000000111111111111111111111111111111///000111222222222222222000111222444444333222222111111000000111111222333222222222222222222222222333333333333333333444444444555777777777777999;;;:::===EEEQQQ^^^lll~~~||||||}}}~~~~~~vvvqqqfff^^^SSSKKKGGGEEECCCAAA???>>>===<<<;;;::::::::::::::::::;;;<<<<<<======;;;<<<<<<===============:::;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>AAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDAAABBBDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKJJJIIIIIIHHHGGGFFFFFFEEEBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJFFFGGGIIIKKKLLLMMMNNNNNNIIIIIIHHHHHHIIIKKKLLLNNNLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIJJJKKKMMMNNNPPPQQQOOOPPPQQQRRRRRRQQQPPPOOONNNNNNOOOQQQTTTVVVYYYZZZZZZYYYYYY[[[]]]^^^]]]\\\YYY^^^fffnnnvvv~~~}}}xxxpppjjjccc[[[QQQJJJEEEAAA===;;;<<<=========:::;;;;;;;;;:::999999888999888888888777777777777777666555555666777888999999888888888777777777777999888777666555444333333111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111///////////////000111111/////////000000000000000000000000000000/////////////////////000000000111111111111111111111111111//////000222222333333222///000222333333333111111222111111111111222333333000000111111222222333333444444444444444444444444333444444444555555777888999888<<>><<<<<<<<<;;;:::999999:::999999:::;;;;;;<<<======;;;<<<<<<===============;;;;;;<<<===============>>>>>>>>>>>>============@@@?????????@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@BBBCCCEEEGGGIIIIIIJJJKKKJJJHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHJJJKKKLLLJJJJJJIIIIIIIIIKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJKKKLLLMMMOOOPPPMMMNNNPPPQQQRRRRRRQQQPPPMMMNNNOOOQQQSSSVVVXXXYYYZZZXXXWWWXXXZZZ[[[[[[ZZZccciiisss~~~~~~}}}uuujjj```XXXQQQIIIDDD???===;;;;;;<<<======<<<888999:::;;;;;;;;;;;;;;;888888888888777777777777444555666888888888777777888888888888777777777777888777666555444333222222111111000000000000111111222222222222222222222222000000000000000000000000000000000000000000000000///////////////000111111111111000000//////............//////000000111111////////////000000000000111111111111111111111111//////000222222333333333...///111222333222000///222222111111222222333444//////000111222333333444444444444444444444444444444444444444444555666777<<<999:::???BBBEEEPPP\\\jjj|||{{{wwwxxx~~~|||~~~|||{{{{{{|||}}}|||tttjjj^^^VVVPPPIIIBBB============;;;;;;<<<===<<<;;;:::;;;<<<999999::::::;;;<<<======;;;<<<<<<===============<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>============????????????@@@AAABBBCCCCCCCCCBBBBBBCCCDDDFFFGGGCCCCCCBBBBBBBBBAAAAAAAAAAAABBBDDDFFFHHHIIIJJJKKKLLLKKKIIIGGGFFFFFFGGGGGGKKKKKKIIIHHHFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHKKKJJJHHHFFFFFFGGGHHHIIIKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMKKKMMMOOOQQQRRRRRRQQQPPPNNNNNNOOOQQQSSSVVVXXXYYYZZZXXXVVVUUUWWWYYYYYYYYY~~~zzzxxx{{{}}}yyykkkcccYYYQQQMMMHHHAAA;;;???>>>===<<<<<<;;;<<<<<<777888999999999999888777888888888888888777666555666666555555555444444444555555666666666666555555666555555555555444444444////////////////////////111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000111111000000000000111111////////////////////////////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222222222333333333333444444444444444555555555555666666777999:::<<>>;;;999:::;;;<<<;;;<<<<<<;;;::::::::::::;;;999:::::::::;;;<<<<<<<<<============<<<<<<<<<<<<===<<<<<<<<<<<<======>>>:::::::::;;;<<<===>>>??????>>>>>>>>>>>>@@@AAABBBEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCBBB@@@AAACCCEEEGGGIIIKKKLLLIIIHHHHHHGGGGGGFFFFFFEEEJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJKKKIIIGGGFFFGGGHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMOOORRRUUUVVVYYYXXXWWWWWWVVVVVVVVVVVV{{{uuurrrtttyyy}}}~~~yyyrrrmmmaaaZZZRRRLLLIIIFFFAAA<<<<<<<<<;;;;;;;;;;;;;;;<<<777888999::::::999888777999999::::::999999888888666555555555444444444444555555666666666666555555555555555555444444444333000000000000000000000000111111111111111111111111000000000000000000000000000000000000//////......000000000000000000000000000//////////////////000//////////////////////////////////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111222222222333333333333333333444444444444444555666666777999===@@@EEEOOO^^^oooxxxpppoootttyyy}}}xxxtttnnnfff[[[QQQIIIEEE@@@===:::999:::<<<<<<;;;<<<<<<;;;::::::::::::;;;888999:::;;;<<<======>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<===>>>???>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGIIIKKKMMMNNNIIIIIIHHHHHHGGGFFFFFFFFFJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLIIIGGGFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNOOONNNMMMMMMNNNPPPRRRTTTXXXWWWVVVUUUUUUUUUUUUUUU}}}xxxqqqnnnqqqvvv|||{{{vvvmmmccc]]]SSSNNNIIIEEEDDDCCC@@@<<<::::::999999999:::;;;;;;888888999::::::999888888777888888999999999999888555555555555444444444444444555555666666555555444444444444444333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000////////////...000000000000000000000000///......------....../////////////////////////////////////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222000000000111111111111222111111222222222333333333555555555555444555777:::<<>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<======???>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCBBBBBBAAA@@@@@@???CCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGIIIKKKMMMNNNOOOLLLJJJGGGEEEEEEFFFEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNPPPOOONNNNNNNNNOOOPPPQQQUUUUUUTTTTTTSSSSSSTTTTTT}}}vvvqqqllljjjnnnvvv}}}{{{ssskkk```VVVPPPIIIFFFBBB@@@@@@@@@>>><<<;;;::::::999999999::::::888999999999999999999888444444555666777777777777444444444444444444444444444444444555555444444444444333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///..................///////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111000000000111111111222222111111111222222222333333555666666666444555777999:::===BBBHHHSSScccuuu~~~yyyyyy|||}}}|||||||||{{{tttssstttzzz|||vvvmmmgggXXXUUUPPPJJJEEEAAA???>>>===<<<::::::<<<======<<<<<<;;;::::::999999::::::::::::<<<============<<<;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;<<<<<<>>>===<<<<<<<<<<<<<<<===>>>?????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA??????AAABBBCCCDDDDDDDDDCCCCCCDDDFFFGGGIIIJJJKKKIIIIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCFFFGGGHHHJJJMMMOOOPPPQQQMMMJJJGGGEEEEEEDDDCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNOOOPPPPPPSSSSSSRRRRRRRRRRRRRRRSSSooolllhhhiiimmmuuu{{{|||qqqfff\\\SSSKKKGGGCCCAAA???>>>>>>===<<<;;;===<<<;;;:::999999999999888888888888888888888888333444555666666666666666333333444444444444444444333333444444444444333333222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////.............../////////////////////////////////000//////......//////000////////////////////////////////////////////////...////////////000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000111111111111111111111222222222333111222222222333333333333333444555555555555777999777999;;;>>>CCCMMMYYYcccvvv~~~{{{yyyzzz{{{|||}}}xxxlll___VVVLLLJJJEEEAAA>>>=========<<<:::::::::<<<>>>===<<<;;;;;;:::999999999999:::;;;<<<=========<<<:::999::::::::::::999999999999888999;;;<<<=========<<<>>>======<<<<<<<<<======>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCC???@@@BBBCCCEEEEEEFFFFFFCCCCCCDDDEEEFFFHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@AAAAAAAAABBBBBBCCCCCCFFFGGGIIIKKKMMMOOOQQQRRRNNNKKKGGGEEEEEEDDDCCCAAACCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQRRRtttqqqooopppssswwwzzz{{{ssslll```UUUMMMGGGCCCAAA??????>>>===<<<;;;;;;:::===<<<;;;:::999999999999888777666666666666777888555666666777777777777666333333333333444444444444222333333444444333333222222111111111000000000000111111111111111111111111000000000000000000000000////////////////////////---............/////////////////////////////////000//////////////////000////////////////////////////////////////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111222222222333333111111222222222333333333///111333333333333555666666888:::;;;<<<@@@GGGLLL]]]mmm~~~{{{|||~~~|||qqqcccUUUKKKEEECCC@@@===;;;;;;;;;<<<::::::999;;;===>>>>>>===;;;;;;:::999999999999999999;;;<<<======;;;999888999999999999888888888888888999;;;<<<=========<<<=========<<<======>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDD@@@AAAAAABBBBBBCCCCCCCCCFFFGGGHHHJJJLLLNNNOOOPPPNNNKKKHHHFFFEEEEEEDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQ{{{yyywwwvvvvvvtttqqqnnn^^^YYYPPPIIIEEEBBBAAA@@@;;;<<<<<<<<<;;;;;;;;;;;;888888888888888999:::;;;777666555444444555666777666666777777777666555555222222333333333444444444222222333333333333222222111111000000000/////////000000000000000000000000000000000000000000000000////////////////////////---------........./////////////////////////////////......------......///////////////////////////////////////////////////........./////////000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000111000000000111111111111222000000000111111111222222///000222222222111222444444666999999888:::???CCCHHHUUUeeeppp{{{~~~{{{wwwpppgggZZZMMMEEEAAA???>>><<<;;;:::;;;;;;999999999;;;>>>???>>>===;;;:::999999888999999999555777:::<<<===<<<:::999999999888888888777777777666777:::<<<======<<<;;;===<<<<<<<<<===>>>??????>>>???@@@BBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBB@@@AAABBBCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDAAAAAAAAABBBCCCCCCDDDDDDFFFFFFHHHIIIJJJLLLMMMMMMNNNKKKHHHFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLMMMKKKLLLLLLMMMMMMMMMMMMMMMPPPOOOOOOOOOPPPPPPQQQRRRzzzyyyvvvtttoooiiiaaa\\\PPPMMMHHHEEEDDDCCCBBBAAA777999;;;;;;;;;;;;;;;<<<444444555666888:::;;;<<<666555444333333444555666555555555555444333222222222222222333333444444444222222222333333222222222000000000000////////////////////////////////////000000000000000000000000////////////////////////---------.........//////////////////////////////...------,,,,,,------...////////////////////////////////////////////////............/////////000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000////////////000000000000111222444444222111222333...111333444444666:::???===HHHRRRYYYcccqqq{{{pppnnnkkkfff^^^TTTIIIBBB???>>>===<<<;;;:::::::::999888999;;;>>>???>>>===;;;:::999999888888999999222444777;;;======<<<;;;888888888888777777777777444666888;;;<<<<<<;;;:::<<<<<<<<<<<<===???@@@@@@>>>???AAABBBCCCCCCBBBAAA?????????@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNKKKHHHGGGGGGGGGFFFEEECCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGIIIJJJLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKOOOOOOOOOOOOPPPPPPQQQRRR~~~{{{~~~xxxqqqkkkfff___UUUMMMFFFEEECCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999777666444333555555555666666666666666333333333444444555555555333222111111222222000///111111222333333333222222000000000000////////////111///------...000000///,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++////////////////////////........................---------.........//////........................000000000000000000000000////////////////////////......////////////......///...---,,,,,,---...///------......//////000000000...,,,******---000222222222222111111111111111111111222222222333333333555444444444444555666666;;;>>>BBBHHHQQQ]]]jjjrrr~~~zzztttjjjbbb___^^^]]][[[XXXPPPFFF>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999999888999999::::::999:::;;;;;;;;;:::999888888777666666666777999:::555666777999:::;;;<<<<<>>>>>===============@@@@@@AAAAAABBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBCCCCCCBBBBBBAAACCCCCCBBBAAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBB@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKJJJJJJJJJLLLMMMNNNOOOOOONNNMMMNNNOOOPPPQQQ}}}xxxzzz~~~}}}xxxtttnnnfff```[[[UUUMMMGGGCCCCCCBBB@@@>>>===;;;;;;::::::::::::999999999999999999999999888666555444666555555555444444333333333333333444444444444444555444222333333444222111222222222333333222111111000000000000/////////////////////000000000///...,,,---...///000//////...------------------------///......------,,,,,,,,,................................................------........./////////................................................////////////////////////......////////////......///...------------...///............///////////////...,,,++++++---///111......//////000000111111111111111222222222333333444444444444444555555666777888:::===BBBJJJSSSYYYiiisssyyyppphhhccc\\\UUUOOOMMMMMMMMMMMMLLLHHH@@@;;;999999999999999999999999:::999999999888888888777999888888888999::::::;;;999:::;;;;;;;;;:::999888777666555555555666888888888999:::;;;;;;;;;;;;;;;>>>>>>============>>>>>>@@@AAAAAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBCCCCCCBBBBBBCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHIIIJJJJJJKKKKKKNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJLLLNNNOOOPPPOOONNNNNNNNNOOOQQQQQQxxxqqqqqqtttuuuwwwzzzvvv|||xxxrrrggg```WWWPPPLLLHHHCCC@@@@@@??????>>>===<<<;;;;;;999999999888888777777777888888888888888777666666333333333333333333333333444444444444333333333333444333222222333444222111333333333333222111000000////////////000000000000///000111222111///---,,,------...////////////................................................---------------------------........................------........./////////........................------------------------////////////////////////........................///...------------...////////////..................------------...//////++++++,,,---...///000000000111111111222222222222333333333333333444555555777777777777999===CCCGGGNNNVVVbbbnnnyyy}}}|||wwwtttrrroooggg\\\SSSNNNKKKGGGCCCDDDDDDDDDDDDDDDBBB>>>;;;888888888888888888888888888888888888777777777777777777888888999:::;;;<<<::::::;;;;;;:::999888888666555555555555666777777;;;;;;;;;<<<<<<;;;;;;:::===<<<<<<======>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJKKKKKKLLLLLLMMMKKKJJJHHHGGGEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIKKKLLLMMMMMMPPPOOOOOONNNMMMLLLKKKKKKMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPOOOOOOOOOOOOPPPQQQRRR{{{qqqjjjjjjlllmmmooossswww|||wwwnnniii[[[UUULLLEEEAAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888777777666666777777888888888777777111222222333444555555666555444444333333222222222222000///000111111000///333333333333222000//////////////////000000000000000111222222000...,,,,,,------........./////////.............................................///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,---------...........................------------------------////////////////////////.................................------........./////////......---------,,,------...............+++,,,,,,---......//////000000000111111111111222222222222222222333444444555555666555666999===AAABBBGGGNNNVVV^^^iiiuuu}}}~~~}}}|||}}}xxxwww|||yyypppjjjfffcccZZZTTTLLLGGGEEEDDDCCCBBBDDDCCCBBB@@@>>><<<:::999777777777777777777777777666666666666777777777777777777777888999;;;<<<===;;;:::::::::999999888888666666666666777777777888999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@===========================>>>???AAACCCDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBDDDEEEGGGHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMOOOOOOPPPPPPOOONNNMMMKKKKKKJJJMMMMMMMMMMMMLLLJJJIIIHHHIIIIIIHHHIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQyyypppiiihhhkkklllnnnrrrxxx{{{}}}zzzrrrggg___ZZZSSSNNNGGGAAA>>>=========:::::::::::::::::::::::::::999999999888888888777666666777888888888888777555555555444444444444444444444444333333222222111111000//////111111111///333333333222111000///....../////////000000000111444555555222///------...---------------......///---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,........................******+++++++++,,,,,,,,,................................................////////////////////////......------------......---..................---//////......------,,,,,,,,,---.../////////...---........................//////000000000111111111111111111111111222333333111222222222222444777999<<>>>>>===@@@???===:::777666555555777777777777777777777777555555555666666777777888777777777888999;;;<<<===;;;;;;:::999888888777777777777888888999999999999666777888999;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAAAAAAAAAAABBBBBBAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHJJJLLLNNNOOOPPPPPPPPPOOONNNMMMKKKKKKJJJMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHIIIJJJLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPPPP|||sssllllllnnnnnnpppsssyyyzzzxxxqqqfffZZZSSSPPPKKKHHHDDD@@@============999999999999999:::::::::888888888888888888888888666777777888888888777777:::999777555333111000///333333333333222222222222222111000111333333333111222222222222111000//////......//////000000111111777999:::777222//////000------,,,,,,------...///---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................*********+++++++++,,,,,,................................................///////////////////////////...---,,,,,,---...///------...//////...------.........---------------,,,---......//////......000000/////////.........////////////000000000000000000000000000111222222222444444444222222333555555777999999;;;AAAJJJQQQXXXddduuuzzzyyyzzz{{{xxxjjj^^^SSSJJJEEEAAAAAA@@@???>>><<<;;;::::::;;;;;;999666666777888777777777777777777777777444555555666777888888999777777888888999:::;;;<<<<<<;;;:::888777777777777777888999999::::::999999555666777999:::;;;<<<<<<;;;;;;<<<<<<===???@@@AAA@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBDDDEEEGGGHHHHHHJJJJJJKKKLLLLLLMMMMMMNNNOOONNNLLLJJJHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPOOOOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLMMMMMMNNNOOOPPPPPPPPPOOOOOO~~~uuunnnnnnnnnmmmmmmoooqqqqqqnnneeeXXXOOOJJJJJJBBBBBBAAA???===;;;;;;;;;999999999999999999999999555666666777777888888999777777888888888777777666777777666444333111000///222222222222222333333333222000000111222333333222000000111111111111000000.........///000111111111999===BBBAAA;;;444111111------,,,,,,,,,---...///........................---------,,,+++++++++***------------------------........................+++,,,,,,,,,------------........................------------------------///////////////////////////...,,,++++++,,,...///------...//////...------,,,------------------...------------......//////............////////////........./////////000000000////////////000111111333444666555444444555666111333555444444777===CCCEEENNNZZZdddmmmxxx}}}{{{ooobbbWWWLLLDDD???AAAAAAAAA???===<<<<<<<<<999;;;<<<;;;888888999<<<555555555555555555555555444555555666888999::::::999888888888999::::::;;;<<<;;;999888777666777777666777888999:::999999888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@???@@@@@@??????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======???@@@BBBBBBCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLOOONNNLLLIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKLLLMMMNNNOOOOOOOOONNNNNN}}}tttnnnmmmllliiihhhhhhcccccc```VVVKKKBBBAAABBB<<<===???>>><<<:::999888:::::::::999999999999999333444444555666777888888888888888888888777666666111111111222222333333333111111111222222333333444///.........000111111000///000000111111111111000---......///000111111222999@@@HHHHHHBBB999333111------,,,+++,,,---...///000000000000000000000000------,,,++++++***))))))------------------------........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...,,,++++++,,,...///,,,---...//////...---,,,,,,,,,,,,------............------------...//////+++,,,,,,---...///000000............/////////000///////////////000111111,,,///111333333333555666333444555444222333777;;;<<<@@@FFFLLLTTT___mmmxxx~~~uuuooofff\\\SSSKKKEEEAAA======<<<:::999999;;;===888:::;;;:::666555666888444444444444444444444444444555666777888999:::;;;999999999888999999::::::===;;;999888666666666777555666777999999888888777:::;;;;;;<<<<<<;;;;;;:::===<<<<<<======>>>???@@@?????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAABBBBBBBBBDDDEEEFFFHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKNNNMMMKKKHHHFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJKKKLLLMMMNNNOOONNNMMMMMMxxxssskkkddd^^^ZZZVVVTTTXXXWWWTTTOOOIIICCC>>>;;;999999999999::::::;;;<<<::::::999777666444333333222222333555666777888999666666555555555555666666555555555444333222111000666444222000///000222444000000000000000000000000222222111000///...------///...------...///000111:::???FFFKKKKKKFFF>>>999444222000---,,,,,,---...000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////......---------------------------------........................////////////////////////---...//////...,,,***)))---------............///////////////////////////............////////////222222222222222222222222222222222333333333444444777999<<<>>>BBBHHHOOOTTTjjjssszzz}}}uuupppnnnmmmiiieeecccaaa[[[TTTMMMFFF@@@===<<<;;;;;;::::::999999888777777777777777888888888555555444444444444555555666777777777888888888888666777888999:::;;;;;;;;;;;;:::999777666666555555888888888888999:::;;;<<<888999999:::;;;<<<=====================<<<<<<<<<======>>>>>>>>>>>>======>>>======<<<<<<<<<======>>>??????@@@@@@AAABBBBBBFFFFFFGGGHHHHHHHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHFFFEEECCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOzzzxxxwwwzzzooojjjbbb\\\WWWSSSPPPMMMQQQPPPNNNKKKGGGCCC???<<<999999999999999:::;;;;;;::::::999888666555444333777888888999999:::::::::888777666555444444444444333333333444333333222222444333111000000000111222000000000000000000000000222222111111000000/////////...------...///000111555;;;DDDLLLNNNJJJCCC???777555222///------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................---------,,,,,,------------------------........................------------------------000000000000///...---,,,------------....................................///000000000111111111111000000000000000000000000222222222333333333333444444666777888;;;???EEEIIITTT[[[gggttt|||uuusssyyynnnggg___ZZZYYYXXXTTTQQQSSSQQQNNNKKKGGGCCC@@@???999999::::::::::::::::::666666666666666666666666555555444444444444555555666666777777777888888888666777888999::::::::::::999999888777666666666666888888888888999:::;;;;;;999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===============<<<<<<<<<<<<======>>>??????@@@@@@AAAAAABBBEEEFFFFFFGGGHHHGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGFFFDDDDDDDDDDDDEEEDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKKKKLLLKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLPPPPPPPPPOOOOOOOOOOOOOOO{{{uuuqqqoooqqqxxxsssddd___YYYSSSOOOLLLIIIGGGFFFFFFFFFEEECCCAAA>>>===999999999888999999:::;;;;;;:::999888777666555444666666666555555555555555999888777555333333222222111111222333333333333333111111111000000000000000000000000000000000000000111111111111111111111111.........---......///000///666@@@HHHMMMLLLIIIFFF===:::666222000.........++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000///...------------------------....................................//////000000000111111111////////////////////////111111222222222333333333333333444444444666:::===???DDDLLLVVVbbbooo|||wwwsssnnnnnnuuuxxxmmmYYYTTTMMMIIIHHHHHHEEECCCCCCCCCBBBAAA@@@???>>>===777888888999::::::;;;;;;777666666555555444444444555555444444444444555555666666666666777777777777777777888999::::::::::::888777777666666777777888888888888999999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<===<<<<<<<<<<<<<<<======>>>>>>??????@@@AAAAAAAAADDDEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAAAAABBBCCCEEEFFFIIIJJJJJJKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGJJJJJJJJJKKKKKKJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHIIINNNNNNNNNMMMMMMMMMMMMMMMQQQQQQQQQPPPPPPOOOOOONNN{{{uuuqqqlllkkkoootttvvvwww|||~~~zzznnneee[[[WWWRRRNNNKKKHHHFFFDDD??????@@@@@@???>>><<<;;;999999888888888888999999::::::999888777666555555222222222222222222222222888777666444333222222222111222222333333333222222//////000111111000///...000000000000000000000000//////000000000111111111...........................222999@@@FFFIIIJJJJJJDDDAAA===888333000...---,,,,,,,,,------------...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,---------.................................---------.........//////........................111111111111222222222222333444444333222333666888999;;;???EEELLLUUU^^^dddttt||||||wwwtttqqqrrrwww}}}yyyrrroooooossswwwssshhh]]]MMMIIIEEEBBBAAAAAA@@@???>>>======<<<;;;:::999999777888888888999999::::::777777666666555444333333555444444333333444444555555555555666666666777777777777888999999999999999666666666666666777888888777777888999::::::::::::;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEEEEFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDDDDCCCBBBBBBBBBAAAAAAAAAAAACCCDDDEEEIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFIIIIIIIIIIIIIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGHHHMMMMMMNNNOOOOOOOOOOOOOOORRRRRRQQQQQQPPPOOONNNNNN~~~uuupppkkkiiikkknnnoooooowwwxxxyyyvvvpppggg]]]VVVRRROOOKKKHHHGGGFFFCCCBBB<<<============<<<:::999999888888777777777888888:::999999888777666555555444444555555666777777777555444444333333333333444333333333333222111000///---...000111111000///...////////////////////////------......///000000000..................------///000333666;;;AAAEEEHHHIIIGGGCCC>>>888444000...------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---+++******+++,,,---,,,,,,,,,------------...........................------------............////////////////////////000000000111111111222222222222333333222333555777777999<<<>>>@@@DDDHHHLLLXXX___jjjuuu~~~{{{wwwwwwyyy~~~|||{{{}}}{{{uuunnngggccc[[[WWWVVVXXX]]]\\\UUUNNNBBB@@@===;;;;;;;;;::::::999999999888777777666666999999999888888777777777888888777666666555444444444444333333333333444444444555555555555666666666777777888999999999888888555555555555666777888999666777999:::::::::::::::;;;;;;;;;::::::999888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>??????@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDD@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@????????????@@@AAABBBCCCCCCBBBAAAAAAAAA@@@@@@AAABBBDDDEEEIIIIIIIIIIIIIIIGGGEEEDDDBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNPPPQQQQQQRRRRRRRRRQQQPPPOOOOOONNNNNNrrrmmmiiihhhkkkmmmlllkkknnnnnnmmmggg___VVVOOOLLLIIIGGGDDDCCCCCCBBBAAA???<<<======>>>===<<<:::999999888777777666777777777888888888777666555555444444444555666777777888888333333333222222333333444444444333333222000///...---...000111111000//////////////////////////////---------....../////////---............---,,,,,,000///...///222888>>>BBBHHHGGGFFFDDD???:::555222,,,,,,,,,,,,+++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------------...,,,,,,,,,,,,------------------------------------....../////////000000000000000000000000000000000///000000000000111111111...000111111000111333555222555777999:::;;;===???BBBHHHQQQYYYaaalllxxx{{{yyyooonnnpppvvvzzzuuunnnfff___YYYSSSOOOLLLIIIFFFFFFGGGGGGDDDAAA<<<;;;999888777777777888333444444444555555666666999999888888777666666555888777777666666555555555444444333333333333444444444444444444555555555666777777888888888888888777555555555555666666777888666777999:::;;;;;;:::999;;;;;;::::::999999888888777777888888999999::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<============>>>>>>???@@@@@@@@@BBBBBBCCCDDDDDDDDDCCCCCC???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>======>>>???@@@AAABBBBBBAAAAAA@@@@@@??????@@@AAACCCDDDGGGHHHHHHIIIHHHGGGEEEDDDBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGFFFGGGFFFFFFFFFFFFGGGGGGHHHFFFHHHJJJMMMPPPQQQRRRRRRPPPPPPPPPOOOOOONNNNNNMMM}}}pppllliiihhhiiiiiigggddd```aaa```ZZZRRRKKKHHHHHHDDDCCCAAAAAABBBBBBAAA???===>>>>>>??????>>><<<;;;888888777666666666666666777777666666555444444444222222222333333333333333444444333222111111222222222222222222222111000///...///000000111111111111////////////////////////............////////////------.........---,,,+++...---,,,---///333888:::BBBDDDGGGHHHFFFAAA<<<888///......---,,,+++******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------++++++,,,,,,,,,---------------------------------........./////////000000/////////////////////////////////000000000111111---...000000//////111333///111333333444555888:::777;;;AAAEEEJJJRRR]]]eeeqqqxxx||||||qqqoooooouuu~~~|||uuupppccc^^^WWWPPPLLLHHHEEECCCAAAAAA@@@???===<<<;;;;;;:::999999888666666777777333333444444555555666666777777777777777777666666555555555555555555555555444333333222222333333444333333444444444555555555777777888888888888777777666666555555555666666777666777999;;;;;;;;;:::999:::::::::999999999999999666666777777888999999:::::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>======>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA???>>>======<<<>>>???AAAAAAAAAAAA@@@@@@????????????AAABBBCCCFFFFFFGGGHHHHHHGGGFFFEEEBBBCCCDDDEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIEEEGGGIIILLLNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNN{{{rrrnnnjjjhhhgggeee```\\\WWWYYYXXXSSSLLLGGGHHHJJJDDDCCCBBBBBBCCCDDDCCCAAA===>>>???@@@@@@@@@???>>>888888777666666666666666666666555555444444333333444444333333222111111000666555444222111000000///000000111222222222222111///000000000111111222222////////////////////////000000000000000/////////------...///...---+++***++++++,,,...000222444555===AAAFFFJJJJJJFFFAAA===222222111000...---,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......////////////////////////////////////000000000000...000111111000///000222111111111000000222666999333777;;;<<<>>>BBBJJJQQQTTT\\\iiivvvxxxuuutttyyy|||ssslllddd]]]XXXRRRMMMGGGBBB@@@@@@???>>>999<<>>;;;::::::<<<666777777555444333444555888888777777666666555555555555666666777777888888333333444444444444444444444333333222222333333444333333333444444444555555777777888888888777777666666666555555555555666666555777999;;;<<<;;;:::999999999999999999999999999555666666777888999999999999::::::;;;;;;::::::999999999999:::;;;<<<===>>>=========>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@???>>>===<<<===???@@@AAAAAAAAA@@@@@@????????????AAABBBCCCDDDEEEGGGGGGHHHGGGFFFEEEBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIEEEGGGIIILLLMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNNNN~~~xxx|||vvvoooiiiaaa[[[WWWUUUSSSRRRNNNLLLJJJIIIIIIHHHFFFDDDBBBCCCCCCCCCBBB@@@>>>======>>>@@@AAA@@@>>>;;;999999999999888777666666555888888777777666666555555333222222111222333555666333333333222222222111111000000000000000000000000000000000000000000000000........................////////////////////////........................*********+++,,,...111222777;;;@@@EEEGGGFFFCCCAAA;;;888444///,,,*********,,,+++******************---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++...------,,,***))))))(((///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++...------,,,,,,------...++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------..................------//////...---,,,,,,++++++...............//////000000000000000000000000000---......///000111111222111111222222222333333333333333444555777999:::<<>>;;;:::999999999666666666666666666666666666666666666666666666666666666666666555555555555444444555555555555444444444444444555555555555666333333333222222111111111222222333444444555555666555666888999:::999777666777777777777666666666666555777888888777777888:::777888888999999888888777888888999999999:::::::::::::::;;;;;;;;;:::999999<<<;;;::::::999999::::::===>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBB@@@===;;;<<<===>>>???@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEECCCAAA@@@CCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNzzzxxxzzz}}}xxxlllddd___XXXRRROOOMMMLLLKKKKKKJJJHHHGGGGGGFFFEEECCCBBBBBBBBBBBBAAA???>>><<<===>>>@@@AAA@@@>>>;;;:::999999999888777666666666888888777777666555555444333333222222222333444555333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////...................................................---,,,,,,,,,,,,---...333666<<>>;;;777222...,,,,,,+++---,,,++++++***+++++++++,,,++++++******++++++,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------------..................------///......---,,,,,,++++++000000//////000000111222////////////////////////---......///000000111111111111111222222222333333333333333444555777999999777<<>><<<;;;999777777777777555555555555555555555555555555555555555555555555666666666666555555555444444444555555555555444444444444444444555555555555333333333222222222111111222333333444444555555666666555555555666666777777666666666666666777777777555777888888777777888999888888999999999999888888888888888888888888888888999::::::;;;;;;;;;::::::<<<;;;::::::999999::::::<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBCCCBBB@@@===<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKKKK{{{uuuttttttxxx}}}zzzkkkaaaXXXTTTMMMIIIGGGFFFEEEDDDHHHFFFEEEEEEEEEEEEDDDBBBAAAAAAAAA@@@???>>><<<<<<===>>>???@@@???===;;;:::999999999888777777666666777777777666555555444444444333333222222222222333222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------...------,,,,,,,,,------...111555:::???BBBDDDEEEAAA???;;;666222000.........---,,,,,,+++++++++,,,+++******))))))******++++++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,---------.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------...............------,,,,,,+++---,,,,,,,,,,,,---......////////////////////////.........//////000000111000111111111222222222222222222222333333444666666222555888999;;;AAAJJJPPP[[[eeeqqqzzz~~~~~~|||{{{{{{}}}}}}{{{sssmmmeee___ZZZTTTMMMHHHGGGDDD???<<<:::999888777888777666555444444444444444444444444444444444444555555555555555555555555666666555555555444444444333444444555555444444333444444444444555555555555333333333333222222222222333333333444555555666666555444333222222444666777555555555666666777777777555777888888666666777999999999999::::::999999999888888777777777777777777888999:::;;;;;;;;;;;;;;;<<<;;;::::::999999::::::;;;<<<===>>>??????????????????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBAAA@@@>>><<<======???@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBCCCCCCEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJ~~~uuutttrrrsssvvvzzz||||||}}}~~~~~~}}}wwwmmmaaaXXXQQQMMMHHHEEEDDDDDDCCCCCCEEEDDDCCCCCCEEEEEEDDDCCC@@@@@@??????===<<<;;;;;;<<<======>>>===;;;:::888999999999888888777777777777777666555555444444333444444333222222111111111222111111111111000000000000000000000000000000000000000000000000000000000////////////////////////........................------------------------***++++++,,,---...///000,,,---000444999===@@@BBBBBBAAA>>>:::666333111000......---,,,++++++++++++++++++************+++++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,+++++++++,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,------------............---------,,,,,,,,,+++++++++++++++,,,------////////////////////////........./////////000000000000000111111111111222222222111111111222333333555666777666777:::???CCCIIIPPPYYY___bbbdddiiilllpppuuu|||~~~zzz|||xxxvvvsssnnniiidddaaa^^^XXXTTTNNNIIIFFFCCC@@@======;;;888777888888777666333333333333333333333333222222222222222222222222444444444444444444444444555555555444444444333333333333444444444444333333333333444444444555555555333333333333333333333333333333444444555666666666444333333222333444666777444444555555666777777777555777888777666666777888999999::::::::::::999999888888888888888777777777888999:::;;;<<<<<<<<<<<<<<<;;;::::::999999:::::::::;;;<<<===>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAA???>>>======>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCBBBBBBBBBDDDFFFGGGDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEHHHHHHIIIJJJKKKKKKKKKKKK{{{yyyvvvuuuuuutttrrrqqqoooooonnnlllhhh```WWWQQQLLLHHHEEEBBBBBBCCCCCCCCCDDDCCCBBBDDDFFFGGGFFFEEE@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777999999999999888888888888666666555555444333333333333333333222222111111000111111111000000000//////////////////////////////////////////////////////................................................------------------------***+++,,,---......//////,,,,,,---000333777:::<<<@@@@@@>>><<<999777444333......---,,,+++*********,,,,,,++++++++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,------,,,+++++++++,,,,,,------------------------)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------......---------------,,,,,,,,,000////////////000111111....................................//////////////////000000000111111111111111000000000000111111222333333333333444777999>>>BBBGGGIIIJJJKKKNNNQQQRRRYYY```fffjjjqqq{{{{{{|||~~~wwwqqqjjjeee^^^\\\YYYUUUPPPLLLIIIHHHEEECCC@@@>>>===<<<<<<;;;999888666666777777666444111222222333333333333333222222222222222222222222444444444444444444444444444444444444333333333333222222333333333333222222333333333444444444444555333333333333333333333333333333444555555666666777222333555666777777666666444555555555666666666777666777888777666555666777888999999::::::999999888999999999999999999999999888999:::;;;<<<=========<<<;;;::::::999999:::::::::;;;<<<======>>>>>>===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>======>>>???AAACCCDDDDDDDDDFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDGGGHHHIIIJJJKKKKKKKKKKKK}}}yyyuuuppplllhhheee```^^^]]]\\\YYYUUUOOOKKKGGGEEEBBB@@@AAABBBBBBAAABBBBBBBBBDDDFFFHHHHHHHHH@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888777999999999999999999999999555555555444333333222222111222222333222222111000000000000000////////////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,---///111444666;;;<<<<<<<<<;;;999777555000///...---,,,+++++++++---,,,,,,,,,,,,,,,,,,---***************+++,,,,,,++++++++++++++++++++++++...---------,,,,,,++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,------......------------------------...............///000000................................................////////////000000000000000000/////////000000111111111111111222333333444666888:::;;;;;;===???BBB???CCCIIINNNSSSYYYaaaggglllqqqxxx~~~yyyrrrnnnhhhbbb]]]WWWQQQMMMIIIHHHEEEBBB@@@>>><<<<<<;;;:::999888777777666666555444444444555444222000111111222333333333333333222222222222222222222222333333333333333333333333444444333333333222222222111222222333333222222111333333333333444444444444333333333333444444444444444444444555666666777777222333666888999999777666555555555555555555555555666777888777555444555666888888888999999888888888888888999999999:::::::::999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>???????????????>>>>>>===>>>@@@BBBCCCEEEEEEEEEHHHHHHIIIIIIHHHGGGEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIyyyxxxnnngggaaa]]]ZZZTTTSSSQQQPPPPPPNNNKKKIIIFFFCCCAAA@@@AAAAAAAAAAAAAAA@@@@@@CCCFFFIIIIIIHHHAAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<;;;::::::999999999999999999999999999999555555444444333222222222000000222222333222111111000000/////////.........////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............,,,+++***+++++++++,,,---///000222555666999:::;;;:::888777333222111///...---------,,,,,,++++++++++++,,,,,,***************++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------*********+++++++++,,,,,,***++++++,,,------......------------------------+++++++++++++++,,,,,,---........................................................./////////000000///////////////000111222111111111222333333333222333333333333444555888:::888999;;;>>>AAAFFFJJJLLLOOOTTTZZZ```eeejjjpppuuu|||rrrrrrooojjjhhhgggbbb[[[VVVSSSNNNJJJGGGDDDAAA>>>===;;;:::888777666666777555666666666444333222222444444444555666555222000000111222333333333222222222222222222222222222222222222222222222222222222333333333333222222222222111111222222222222111111222222333333333444444444333333333444444444555555444444555555666666777777333444555666777888888999666666666555555444444333666777888777555444555666666777777888888777777666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;::::::999999::::::;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@AAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???????????????>>>===>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHFFFEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJwww~~~ttthhh^^^XXXUUUSSSOOONNNLLLLLLLLLLLLKKKJJJFFFDDDBBBAAABBBCCCBBBAAA?????????BBBFFFHHHIIIHHHBBB@@@???===<<<<<<<<<<<<>>>======<<<<<<;;;::::::999999999999999999999999555555444333333222222111///000111222333333222111000/////////............////////////////////////////////////////////////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---)))******+++,,,...///000111333666999::::::999888555444333111000/////////++++++************++++++*********)))***++++++,,,++++++++++++++++++++++++((())))))+++,,,------...,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,---------))))))*********+++++++++******+++,,,,,,---......------------------------------,,,,,,------...///.............................................---............/////////000.........//////000222222000//////000111111000...333222111000000111444555888666555666999;;;<<<<<<>>>BBBGGGJJJMMMQQQXXX\\\```eeemmmtttzzz{{{wwwrrrllleee```WWWWWWSSSNNNNNNNNNIIICCCEEEBBB???===<<<<<<;;;999666555444333222333333444111333555555444333222222666666777888:::999666444000111222333333222111000222222222222222222222222222222222222222222222222333333333222222222111111111111222222222222111111222222333333333444444444333333333444444555555555444444555555666777777777555444333333444777999;;;777777666555444333333222666777888777555444444555666666777777777777666666444444555777888999:::;;;<<<<<<<<<===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;<<<===>>>????????????===>>>???@@@AAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????===???@@@BBBDDDFFFFFFGGGDDDEEEGGGIIIIIIIIIGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>@@@BBBDDDFFFFFFFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLwww~~~wwwkkk```WWWRRRNNNLLLKKKIIIHHHIIIJJJJJJIIIGGGEEEDDDAAA??????@@@BBBDDDCCCAAA???>>>???@@@@@@???@@@???>>><<<<<<<<<===>>>===<<<;;;:::999999888999888888888777888888999999666666666666555444333222333333333222222222111111......///////////////...////////////////////////000000000000000000000000------......---,,,++++++++++++------------++++++------------------------++++++++++++++++++++++++)))***+++***))))))+++---000111444666888:::;;;<<<999888666333000...,,,+++------,,,+++************...---,,,,,,++++++++++++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++++++++------------++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++,,,---...///...------,,,,,,------...///...,,,,,,+++,,,---...////////////////////////+++,,,------......------...............///000000........................//////000000000000//////000000000000000000000000000000000000000000000000333222111111111222333444::::::;;;<<<>>>AAADDDFFFJJJMMMRRRWWW]]]dddkkkpppqqqvvv}}}}}}yyyuuurrrooonnndddbbb^^^ZZZUUUPPPLLLKKKEEEDDDCCCAAA@@@>>>===<<<999888777666666666666666555555555444444333333333111111111111111111111111333444555777777777666666222222111111111111111111000000000000111222333444222222222111111111111000////////////000000000000333333333222222111111111000111222333333333333333444444222222222222444444444444555555666777777777555666777666555444555777555555444444444444555555555555444333444555666777555555555555555666777888777777777777888999:::;;;<<<===???@@@AAA@@@>>>===>>>>>><<<;;;;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB??????????????????????????????@@@AAAAAABBBCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEGGGIIIJJJIIIHHHHHHIIIJJJzzz{{{sssnnnqqqjjjaaaYYYRRRNNNKKKIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCAAA@@@@@@AAACCCEEECCCAAA>>>===>>>???>>>===???>>>===<<<;;;<<<<<<===<<<;;;:::999999888888888999888888777777777888888555555555555444333222111333222222222111111111111......////////////......................................................///////////////...------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++---...///111444666777999999999888777666333111...------,,,,,,+++******++++++...---,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,+++******,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,---...///------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...------------------------,,,,,,---..............................///000000...........................//////000000//////...000000000000000000000000000000000000000000000000222222111111111222333444666666666777888999;;;;;;:::===AAAEEEIIIMMMRRRVVVXXX[[[aaahhhnnnrrruuuvvvzzz|||~~~zzzyyyxxxvvvssspppnnnllldddccc```]]]ZZZWWWUUUTTTLLLKKKIIIFFFBBB???===<<<======<<<:::999888777666444444333222222222222222444333333333222222222222222222222222222111111111444444555666666666555555111111111111111111111111444333222111000000000000222222222111111111111000/////////000000000111111222111111111000000000000111111111111111111222222444333222222222222333444333444444555555666666777444666777666555444555777333444666777777666444333555444444333444555666777666555555555555666666777777666666666777888999999;;;<<<>>>???@@@???>>>======<<<<<<<<<<<<<<<==============================@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA??????????????????????????????@@@AAAAAABBBCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEGGGHHHIIIIIIHHHHHHIIIJJJwwwmmmddd___```\\\WWWRRROOOLLLIIIGGGFFFDDDBBBBBBCCCDDDCCCBBBCCCBBBAAA@@@AAABBBEEEFFFDDDAAA>>>=========<<<;;;===<<<<<<;;;;;;;;;;;;<<<;;;:::999888888888888888999999888777666666666666444444444444333222111000111111111111000000000000...///////////////..............................------------------------...////////////......---------............------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))+++---,,,---...000222444555666999999:::999777555222000---,,,++++++++++++++++++---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,......------,,,,,,+++++++++,,,,,,------,,,,,,+++)))******++++++******))),,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,---......------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.........---......///000.................................//////.........000000000000000000000000000000000000000000000000111111111000111222222333222222222333333222222111222555888:::;;;<<<>>>@@@CCCEEEHHHLLLPPPTTTWWWYYYZZZ\\\```eeekkkqqquuuxxx{{{yyyvvvtttsssuuuxxxzzz|||~~~}}}|||||||||}}}zzzyyyxxxvvvuuutttttttttooonnnllliiifffcccaaa```ZZZZZZYYYWWWUUUSSSQQQOOOJJJIIIGGGEEECCCAAA???>>>;;;:::999888777666555444666555555444444333222222222111000000///000000000222222222111111111111111222222222222222222222222444555555555555444444333111111111111111111111111444333222111000000000000222222222111111111111000000000000111111111222222222222222111111111111000222111000/////////000111333333222222222222333333222222333444444555555666444555666666555444555666333444777999999777444333444444444333444555555666666666555555444555555555666666666666666666777777:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@========================>>>???AAABBBBBBAAA@@@>>>?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHJJJ}}}}}}{{{yyyuuuppphhhaaaZZZWWWUUUSSSQQQOOOOOOMMMJJJHHHEEECCCAAA@@@AAABBBAAA@@@AAAAAA@@@@@@AAACCCEEEGGGEEEBBB???===<<<<<<;;;999:::::::::::::::::::::::::::999888777777777777777999888777666555555555555222222222222222111000000000000000000000///////////////////////////...---........................------------------------,,,,,,,,,------,,,,,,+++,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))+++---+++,,,---...///111222333888999;;;<<<;;;888555444...---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,)))************+++++++++......---,,,,,,++++++++++++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............//////000000.........------......///........................------............------000000000000000000000000000000000000000000000000000000000000111111222222000111222333333111000///222444777888777666666777;;;;;;<<<>>>@@@CCCEEEGGGEEEFFFHHHJJJMMMQQQTTTUUU]]][[[ZZZXXXYYY[[[]]]^^^```bbbeeegggggggggggghhhjjjlllnnnooopppooommmlllhhhgggfffddddddcccdddddddddcccbbb```___^^^^^^^^^[[[ZZZYYYXXXWWWVVVVVVVVVSSSRRRPPPOOOLLLKKKIIIHHHDDDDDDDDDCCCAAA@@@>>>===<<<<<<;;;:::999888777666666555555555555555444444333333333333333333333333222222111111000111111222111111111111111111111111222222222222333333333333555555444444444333222222111111111111111222222222000000000000111222333444222222222111111111000000000111111111222222222222444444444333333333333333444333111///...///000111333222222222222222222333111222222333333444555555444555666666444444555666444555777777777777555444333333333444444444555555777666555555444444444444777777666666666777777888999:::;;;<<<=========<<<============>>>???@@@AAA========================<<<>>>@@@BBBCCCAAA???===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBB@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGIIIKKKLLLKKKIIIFFFDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDFFFGGGGGGFFFFFFHHHIII~~~yyysssnnnlllmmmnnneeedddaaa^^^YYYTTTPPPNNNOOONNNNNNNNNNNNMMMJJJHHHFFFDDDAAA@@@@@@AAAAAA@@@?????????@@@AAACCCEEEFFFEEEBBB???===<<<;;;:::999888888888888999888888888888888777666666666777777888777666555444444333444111111111222111111000000///////////////////////////////////////...------................................................++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++---,,,,,,,,,---...///111222666777:::;;;<<<:::888666000///...---,,,,,,,,,,,,+++++++++******++++++,,,)))))))))*********++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,---------------------------------///............///000111......------------..............................------............------//////////////////////////////////////////////////////000000000111111111...///111222333222111111///111333444333222222222666555444444555777999;;;<<<;;;;;;;;;<<<===>>>>>>DDDCCCBBBBBBCCCEEEFFFGGGHHHJJJMMMMMMLLLLLLLLLMMMOOOPPPRRRTTTTTTTTTSSSRRRLLLLLLKKKJJJJJJIIIIIIIIIKKKJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAA@@@@@@AAAAAA??????>>>>>>===<<<<<<<<<999999999999888777666666444444333333333222222222333222222222111111111111222222222333333333444444222111111111111111222222111111111111222222222222111111111222222333333333444444333222222222111111000000111111111222222222000000000000111222333444222222222111111111000000000111111111222222222222333333333333333333333333555444222000///000222333222222222222222222222222111111222222333444444444444555666555444333444666777666555444444555666777333333333444444444444444777666555444444444444444888888777777777888999999999:::;;;;;;<<<=========??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;===???AAABBBAAA???===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHGGGHHHJJJKKKJJJHHHEEECCCCCCCCCDDDEEEEEEFFFGGGGGGIIIHHHGGGEEEDDDBBBAAA@@@BBBBBBCCCDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCCCCDDDDDDCCCDDDFFFFFFEEEFFFGGGIIIppplllgggaaa]]][[[ZZZZZZ[[[ZZZXXXUUURRRNNNKKKJJJKKKKKKKKKLLLMMMMMMKKKHHHHHHEEEBBB@@@AAAAAAAAAAAA>>>>>>??????@@@BBBCCCDDDCCC@@@===;;;;;;:::999888555666777777888777777777777666666555555666666666666666555444333333333333000111111111111111000000////////////000000000000000000000000///...---,,,------------------------........................,,,------............---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++------,,,++++++,,,...000111333444777999::::::999888333222111///...---------+++************++++++,,,))))))*********++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***************++++++,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,)))***+++,,,---------,,,------------------------///...---------...///000///...------,,,---------.................................//////.........////////////////////////////////////////////////......///000000000000///,,,---...000111111111111...000111222111111111222333222222111111333444555777777666666666777777888666666777777888999::::::;;;<<<>>>>>><<<<<<<<<===>>>???@@@BBBBBBBBBBBBAAA<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::999888888777888777777666666666777777555555555666666666666666333333444444444444333333222222111111111111111111222222111111000/////////000000111111111222222222///////////////000000111111111111111111222222222000000000111111222222333333222222111111111111222000000000111222222333333444333222111000000000000222222222111111111111000000000000111111111222222///000000000000111111111444333222111111111222333111111222222222222111111111111222333333444444555333444555555444333444555888666333222222333666888222222333444444444444333555555444444333444444444777777777777888999:::;;;999::::::;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@AAA@@@???>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFGGGGGGHHHHHHHHHEEECCCBBBAAABBBCCCDDDEEEFFFGGGGGGIIIIIIGGGEEEDDDBBB@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBCCCCCCDDDAAACCCEEEEEEEEEEEEGGGHHH]]][[[WWWTTTRRRPPPPPPOOOUUUTTTSSSQQQOOOMMMLLLKKKIIIIIIJJJLLLNNNOOONNNMMMIIIFFFBBB@@@@@@AAAAAAAAA======>>>??????@@@AAAAAA@@@===:::888888888777666333444555666777777666555666555555444555555666666444444333333333333333444000111111222222111111111/////////000000111111111000000000000///...---,,,------------------------------------------------+++,,,---...............,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))+++---,,,+++*********,,,...///000111333555777888888999777666444111///...------***************+++,,,,,,*********+++++++++,,,,,,*********+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///000///...------,,,,,,,,,---...........................//////000000//////...////////////////////////////////////////////////---...///000000000//////---------......///000111000111222111000111222444111111111111222222333333333333333333333333444444111222222333444444444444444555777777666555666888666777888888888888888777444555555555555444333333444444444444444333222222333222222111222222333333222222222222222222222222//////000111222222222222222222222222222222222222222222111111111000000000000000000000000111111111...............///000000/////////000000111111111...//////000000111222222111111000000000111222333///000000111222222333333444333222111000000000000222222222111111111111000/////////000000000111111....../////////000000000111111111111222222222222000111222333333222111000222222333333444555555555333444555555333333444555555444333222222333444555111222333444444444333333444444333333333444555555555555555666888999;;;<<<::::::;;;;;;<<<>>>???@@@===============>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>??????@@@??????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEGGGGGGFFFFFFEEECCCBBBAAA@@@AAABBBCCCEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAABBBBBBAAAAAABBBBBBCCCDDD@@@BBBDDDDDDDDDDDDFFFHHHSSSQQQOOOMMMNNNNNNMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKNNNQQQSSSSSSRRRIIIEEEAAA???@@@AAAAAAAAA=========>>>??????@@@@@@===:::777666666666555444222333555666666666555555555555444444444555555666333333222222222333444444000111111222222222111111//////000000111111222222000000000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,------++++++++++++------))))))))))))))))))))))))++++++++++++++++++++++++)))***+++***))))))+++---+++***)))((()))***,,,---//////111222444666888999999888666333000...------******))))))***+++,,,,,,***++++++++++++,,,,,,,,,))))))***+++,,,------...+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,************************+++++++++,,,,,,---------------,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,((()))+++,,,------,,,,,,++++++++++++++++++++++++...---+++++++++,,,...000///...------,,,,,,,,,,,,........................//////000000000000//////////////////////////////////////////////////////,,,---///000000000///...000000.........///000111000000000///......000333.........//////000000000111111000////////////000///000111111222222222111000222333444333444555777444444444444444333222111222222222333222222111111111111111222222111000000000////////////000000111222222222111000000000///---...///000111222222222000000000000000000000000.../////////////////////111111111111111111111111///////////////000111222---.........//////000000---......///000111111111000000/////////111222333///000000111222222333333000000000000111222333444222222222111111111111000////////////000000000000//////000000111111111222...///000111222222111111000111222333333222111000222333333444444555555666333444555555333333444555222333333333333333333222111222333444555444333333333333333333444444555666333333444555777999:::;;;;;;;;;;;;;;;===>>>@@@@@@:::;;;;;;<<<>>>???AAABBB<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;;;<<<>>>@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBBBB?????????@@@AAABBBCCCDDDGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAACCCEEEFFFGGGHHHDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDD@@@AAACCCDDDDDDDDDFFFHHHNNNMMMMMMLLLLLLLLLLLLLLLOOONNNLLLJJJIIIHHHHHHIIINNNLLLMMMRRRXXXZZZXXXTTTNNNLLLIIICCC>>><<<===>>>>>>>>>>>>>>>============<<<;;;888666555555666666777777666555444444333333444444222222222222444444333333333222222222111111111000///......///000111//////000000000000//////000000//////.........------.........///000000000,,,,,,,,,---------......---------....../////////------------------------++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///111333555555555777999:::999555111...---+++))))))***+++***)))++++++++++++******))))))((()))+++,,,------,,,,,,------,,,++++++******)))......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,+++*********+++......---,,,,,,+++******((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............---------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,................................................000000000000000000000000////////////............111111000000//////......111111000000//////......000000000000000000000000//////............//////000111111111111222222222111111111111111111111111111000///000111222111///////////////000000000000......///000000000000000000000000000000000000000111111000000//////......000000000000111111111111000000000000000000000000222111000.........///000111111000000000000111111111111000000//////......000000000000000000000000000///---,,,---...000222000000000000000000000000111111000000000000000111000111111111111222222222000000000000000000000000000111111111111222222222333333333444444555555555555333000000333444222000222222222222222111000///111111222222222333333333222333444444555555444444444444333333333333333333333333333444444444555555666555444444555777:::;;;::::::;;;<<<=========<<<>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<======>>>@@@AAABBB??????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>????????????????????????@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAAAAAAAA@@@??????AAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDEEEEEECCCAAA@@@AAAAAABBBBBBDDDEEEGGGHHHGGGGGGGGGFFFEEECCCAAA@@@CCCCCCBBBAAAAAA@@@??????BBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCDDDFFFGGGHHHMMMMMMLLLKKKKKKKKKKKKLLLNNNMMMKKKJJJIIIIIIIIIIIIMMMLLLMMMSSSYYY]]][[[XXXRRRNNNIIIDDD@@@?????????>>>============<<<<<<<<<<<<:::888666555555666666777666666555444444333333444333222222222222333444222222222222111111111111222111000//////000111222//////000000000000//////000/////////.........------..................///,,,,,,,,,,,,------------,,,,,,---------.........------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,...000111333333555777999:::999555111///---+++******++++++***)))++++++++++++*********)))((()))+++,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******++++++++++++++++++++++++++++++---,,,++++++******+++++++++++++++,,,,,,,,,,,,---***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------.........---------,,,,,,........................................................................////////////////////////111000000000000000000000000000000000//////......000000000000//////......//////////////////////////////............////////////000000000111111111111111111111111111111111111000//////111111000///.../////////000000000000......///000000000000000000000000000000000000000000000000000//////....../////////000000111111222////////////////////////222111///.........///000111000000//////000000111000000000000//////......////////////////////////000///---------...000111////////////////////////111000000//////000000000000000111111111222222222000000000000000000000000000111111111111222222222222222222222333333444444555333000000222333222000222222222222222111000000222222333333333444444444222222333444444444444444222222222333333333333333333333444444444555555555555555444444555777999;;;999:::;;;<<<<<<======<<<>>>>>>>>>=========<<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>??????????????????????????????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@??????@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEDDDCCCAAA@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCBBBAAAAAA@@@??????AAAAAAAAA@@@AAAAAAAAABBBDDDDDDDDDCCCDDDDDDEEEEEELLLLLLKKKJJJJJJJJJJJJKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKNNNTTT[[[______]]]YYYRRRJJJEEECCCBBBAAA???<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888666555555666666666666555555444333333333333333222222222222333333222222222222111111111111222111111000000111111222...//////000000//////.../////////..................------------------,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++************)))***+++,,,...///000111444666888999888666222000...,,,+++***+++,,,+++***++++++++++++************))))))+++,,,,,,,,,,,,,,,)))******+++,,,,,,------*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++******++++++((()))***+++,,,......///,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------------------,,,,,,,,,,,,........................................................................////////////////////////000000000000000000000000000000000////////////...000000000////////////...//////////////////////////////............//////........./////////000000000000000000000000000000111///...///000111000///....../////////000000000......///000000000000///000000000000000000000000000000000////////////.........///000000111222222////////////////////////111000///.........//////000000////////////000000000000000////////////...///////////////////////////......------///000111////////////////////////000//////......///000000000000000111111111222222000000000000000000000000000111111111111222222222111111111111222222222222444222111111222222222000111222222222222111000000333333333333444444444555111222222333333333333333111111111222222333333444333444444444444555555555555555444444555777999:::888999:::;;;<<<<<<<<<<<<>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAACCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAABBBBBBAAAAAA@@@???@@@????????????@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAABBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJMMMSSSZZZ___aaaaaa```WWWLLLFFFEEEDDD@@@===;;;;;;;;;:::::::::999999:::999777666555555555666555555555444444333333333333222222222222222222333333333333333222222222222111000000000000000000111...//////////////////...........................---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,++++++******))))))))))))***+++---...//////222444666888777555333111///---++++++,,,---,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++,,,,,,++++++***++++++,,,(((((()))+++,,,---...///+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////---------...............//////////////////////////////////////////////////////////////////////////////............//////....../////////000000000000000000000000000000000000///......000000///............/////////000000---...//////000000//////////////////////////////////////////////////////---......///000111222222////////////////////////////////////.../////////000//////......//////000///////////////////////////////////////////////////............///000000///////////////////////////............//////000000000000000111111111111000000000000000000000000000000111111111222222222111111222222222222222222333222111111111111111111111111222222222111111000222222222333333333444444000111222222333333222222000000111111222333444444444444444444555555555555555444444444555777888999777888999;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<>>>???@@@AAACCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>==============================>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@AAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAABBBBBBCCCCCCDDDDDDCCCBBBBBBCCCCCCDDDKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGIIILLLQQQWWW[[[^^^___bbbYYYNNNHHHEEECCC???:::::::::::::::999999999999888888777666666555555555444444444444444333333333222222222222222222222222555444444444444333333333...//////////////////.........////////////......---------...............------,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++******)))))))))******++++++,,,---......000222444555666555333222///---++++++,,,---,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,+++******++++++++++++++++++++++++,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,******+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,------.........///.............../////////.............../////////........................//////............///////////////000000000111111///////////////////////////...---.../////////---............////////////------...///////////////......................................./////////---......///000000111111.................................////////////...//////............//////.............../////////.......................................///000000.......................................///000000//////000000000111111111000000000000000000000000000000111111111222222222333333333333222222222222222222222111000000111111000111111222222222111111000111111111222222222222000111222222333333222222000000111222333333444444444444444555555555666666444444444555555666777777666777888:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======;;;;;;<<<<<<===???@@@AAA@@@@@@@@@AAAAAAAAABBBBBB??????@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIIIIJJJJJJJJJIIIIIIEEEGGGIIIMMMQQQTTTWWWYYY\\\VVVNNNHHHEEEBBB>>>;;;::::::::::::999999999999777777777666666555555555444444333333333333333333111111222222222222111111444444444444333333333333---......//////......------......//////......------------------.........---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,...///111333444333222222...,,,+++***+++,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++******)))+++++++++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++)))***+++------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++*********)))***+++---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........................................................................................................//////000000111---............/////////---............/////////........................//////............////////////000000000111111111///////////////////////////---,,,---...///...---------........./////////------...////////////...........................---............/////////......////////////000000........................------.../////////............------------......---............/////////.................................///////////////....................................///000111111/////////000000000111111000000000000000000000000000111111111111222222222333333333333333222222222111222222111//////000222000000111222222222222111000000000000111111111111111222222333333333333333222222222333333444444555444444555555555666666666444444555555555666666666555666777999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<<<<======;;;;;;;;;<<<===>>>???@@@>>>>>>>>>???@@@AAAAAAAAA>>>>>>?????????>>>>>>===========================<<<===>>>???@@@BBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAADDDCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEELLLKKKKKKJJJIIIJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGDDDEEEGGGIIIJJJMMMOOOQQQRRROOOLLLHHHDDDAAA???===;;;;;;:::::::::999999999666666666666666666555555333333333333333333333333000111222333333222111000333333222222222111111111---...///000000///...------......//////......---,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((((())))))******++++++)))))))))))))))*********+++,,,///111222222222111---+++******++++++***)))+++++++++,,,,,,,,,------,,,,,,+++******++++++,,,,,,+++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&(((***,,,------,,,+++++++++++++++++++++++++++++++++******++++++,,,---************************++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,---------.........................................................................................................------...//////000111111---------.........//////---------.........//////........................//////............//////........./////////000000...........................---,,,,,,......---,,,---------.........//////,,,---......//////......---------------------------------........./////////////////////.................................,,,---.../////////.........------------------...---------.........//////........................---......///////////////........................////////////000111222222////////////000000000111000000000000000000000000000111111111111222222222333222222222111111111111000222333111///...000222000000111222222222222222000000111111111222222222222222333444444444444444444444444444444444444444555555555555666666666666444444555555666555555555444555777888:::;;;;;;;;;;;;;;;;;;::::::::::::999999999:::;;;;;;<<<======;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>??????======>>>>>>>>>>>>>>>=================================>>>@@@AAACCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCCCCBBBAAA???AAA@@@@@@@@@AAABBBCCCCCCLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIJJJJJJJJJIIIGGGGGGCCCDDDFFFFFFFFFGGGJJJLLLIIIJJJJJJGGGCCCAAA@@@@@@;;;;;;;;;:::::::::999999555666666666666666555444333333333333333333333333000111222333333222111000111111111000000000000///...///000111111000///...---..................---,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,------------......---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++''''''((()))***+++,,,,,,'''(((((((((((((((((((((***+++---///111111111111---+++))))))***+++***)))+++++++++,,,,,,------------,,,+++*********+++,,,*********++++++,,,------''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++$$$&&&(((+++,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,,,,---))))))******++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,........................................................................++++++,,,,,,---...//////---------.........//////---------.........//////........................//////............//////---------.........//////...........................---,,,,,,......---,,,---------.........//////,,,---......//////......---------------------------------.........//////000000000///......------........................+++,,,.../////////.........------,,,,,,------...---------.........//////........................---......///000/////////........................////////////000111333333////////////000000000000000000000000000000000000000111111111111222222222222111111111000000//////000222333111...---000222///000111222222222222222111111222222222333333333222333444444555555444444555555555555555555444444555555555555666666666777444444555555666555555555444555666888:::;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;<<<======;;;;;;;;;;;;===>>>???@@@??????>>>>>>======<<<<<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBB@@@???BBBBBBAAAAAA@@@@@@AAAAAAPPPNNNKKKJJJJJJKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@???======<<<;;;999666777666555444444444444444222222222222222222222222333222222111111222333333333333333222111000000///////////////............//////......---------,,,---------,,,,,,+++++++++((()))+++,,,------,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,***)))((()))***+++************))))))((((((------...---,,,***((('''************************+++*********))))))((((((++++++,,,,,,,,,+++*********((())),,,000222111///,,,,,,,,,++++++*********++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************------,,,++++++******)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++---------------------------------......---,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,---....../////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,///............---------................................................////////////////////////........................------------------------........................---,,,,,,---......---+++,,,---......//////......,,,,,,,,,---------......+++,,,,,,---...///000000,,,---//////......000111//////...---,,,,,,,,,,,,///...---,,,,,,,,,,,,---------............------------/////////...---,,,---------.........//////'''((())),,,---///000000///////////////.........000...---...000111111000000111333444333111///...000000000000000111111222333222222111111000000000111111111000000000000000111111111000111111222333333333333222222111111111555555444444555555666777444444444444444444444444555555555666666666666666666666777888999999::::::777:::;;;:::777666777888;;;;;;:::::::::;;;<<<<<<::::::;;;;;;===>>>???@@@???>>>>>>>>>======<<<<<<:::;;;===>>>???>>><<<;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>???AAABBBGGGGGGFFFEEEDDDCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA>>>@@@BBBAAA??????BBBEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????OOOMMMJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHFFFFFFDDDDDDEEEDDDDDDCCCBBBAAACCCCCCCCCCCCBBBAAA@@@@@@???>>><<<<<<<<<:::888666666666555444444444444444222222222222222222222222333333222111111111222222333222222111000000//////////////////............/////////.........---------------,,,,,,++++++++++++,,,------------,,,+++,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++***))))))++++++*********)))))))))((()))+++,,,,,,,,,++++++************************+++*********))))))))))))))))))))))))))))))*********((((((***---//////---,,,,,,,,,++++++*********+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,------,,,,,,,,,------,,,,,,+++------------------------,,,,,,------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---...///.........---------,,,,,,............------------................................................................................................------------------------........................---,,,,,,---......---+++,,,------...............,,,,,,,,,------------...,,,,,,------.../////////---...///...---,,,---...------,,,,,,,,,------.........---------,,,,,,,,,------............---------...............---------------.........//////***+++,,,---............/////////////////////...111000//////111222222111111111222222222111000///000////////////000111111111111111111000000000000111000000000000000000000111111111111111222222333444444333333333222222222222222111111222222333444444444444444444444444444555555555666666666777777777888888999::::::;;;;;;999::::::888555555777::::::::::::999::::::;;;<<<::::::;;;;;;<<<>>>???@@@?????????>>>>>>=========;;;===>>>@@@@@@???>>>==================>>>>>>?????????>>>>>>???@@@BBBCCCGGGGGGFFFEEEDDDCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCBBB???AAABBBBBB@@@AAACCCFFFFFFFFFFFFGGGFFFEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????MMMKKKJJJJJJKKKLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBAAA??????===<<<;;;::::::999777555666555444444444444444444222222222222222222222222444333222111111111111111222111111000000//////...////////////............///////////////.........------,,,,,,,,,,,,++++++------.........---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,---,,,+++)))'''+++++++++++++++*********'''((()))++++++,,,,,,,,,***************************************)))))))))))))))(((((((((***+++,,,***)))((((((+++,,,,,,,,,+++++++++++++++*********+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++///...,,,***)))***,,,---+++,,,,,,------,,,,,,,,,------------------------,,,,,,++++++,,,---...///...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,---------......------,,,,,,,,,---.....................---------............------------------------------------////////////////////////........................---------------------------------------------------------------------------,,,,,,---......---+++,,,,,,---...............,,,,,,,,,,,,---------------------------------------...///---+++******+++,,,,,,,,,,,,---...//////,,,---.........---,,,+++------............------......---------......///---------...............---............---,,,,,,......//////////////////333111000000222333333222111111111111000000000000111000000000000111222222000000000000000111111111000000000000000000111111111111111111111222333333444444444444444333333333444444444444444555666666444444444444444444444444444444555666666777888888888888999999:::;;;;;;;;;:::999888555333444888;;;999999888888999999:::;;;::::::;;;;;;<<<===?????????????????????>>>>>>>>>===>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>?????????@@@@@@???@@@AAABBBCCCDDDFFFFFFEEEDDDCCCBBBBBBAAADDDEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCAAABBBCCCCCCBBBCCCEEEGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>LLLJJJIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>>>><<<:::999999999888666444555555444333333444444444222222222222222222222222444333222111000000000000111000000000//////......////////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,++++++))))))++++++++++++++++++++++++*********************)))************************************************+++***))))))***,,,...000+++***)))))))))***+++++++++++++++***************,,,,,,,,,,,,++++++***)))***+++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++)))'''&&&''')))***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********---///111...------,,,,,,------...+++++++++,,,,,,---------///...---------...//////,,,,,,,,,---------......------,,,,,,,,,------....................................---------,,,,,,------------------------////////////////////////........................---------------------------------------------------------------------------,,,,,,---......---+++,,,,,,---.........------++++++,,,,,,,,,---------.........------,,,,,,,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,---...///+++,,,...//////...,,,***,,,------......------,,,///...---,,,,,,---///000..............................//////......---,,,............////////////333111000000111222222111111000000/////////000000222222222222222333333444000000000111111222222222000000000000000111111111222111111111111222333333555555555555555555444444666666555555666666777888555555555555555555555555333444555666777888999999888888888999999:::::::::999888777666555666777999888888888777888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@??????????????????===>>>???@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCCCCBBBAAAAAAEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCDDDEEEFFFHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>KKKJJJIIIJJJKKKLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;999888888999888666444444444333333333444444555222222222222222222222222333222111111000000000111000000000000////////////////////////.....................///////////////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***+++,,,++++++++++++++++++++++++++++++*********************************************************++++++++++++***))))))***,,,...000+++++++++*********+++,,,************************---.........---,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***+++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))''''''((()))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,///000---------,,,,,,---------+++++++++,,,,,,---------///......---------......,,,,,,,,,---------.........------,,,,,,,,,------------.....................------------,,,,,,,,,------------------------////////////////////////........................---------------------------------------------------------------------------,,,,,,---......---++++++,,,,,,---...---------+++++++++,,,,,,,,,------.........---,,,,,,+++++++++---......------...//////...---,,,,,,,,,,,,,,,***,,,...//////...,,,+++,,,,,,------------,,,,,,...---,,,,,,,,,...///000.....................---,,,,,,---...////////////---.........//////000000111000......000000000///000//////......///000000000000000000000111222222000111111222222333333333//////000000111111111111222222222111222333333444555555555555555555555555333333333222333444444555555555555555555555555555444444555666777888999:::777777777777888888888888666777888999999999777666888888777777777888999999;;;;;;:::;;;;;;<<<===>>>??????????????????@@@@@@<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@??????@@@AAABBBCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCEEEGGGHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????KKKJJJIIIJJJLLLLLLJJJHHHGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFEEECCCBBBAAA>>>>>>???>>>>>>===<<<;;;:::999888888999888666444333333333333333444444555222222222222222222222222111111000000000111111222000000000000000000000000////////////............---------...............++++++,,,,,,,,,,,,------************+++,,,---...******++++++++++++,,,,,,++++++++++++++++++++++++,,,+++)))((((((***,,,---*********+++++++++++++++************+++,,,---...*********************************+++++++++++++++))))))(((((((((***+++,,,(((***,,,,,,+++******+++)))))))))***************------...//////...,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,+++***,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++++++++,,,---------------++++++++++++,,,,,,,,,,,,...---------,,,,,,++++++***,,,......------///000//////...---,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,------------,,,,,,---------------...///000...............---------******,,,---//////000000------......///000000000000...------.........---............////////////---,,,,,,,,,,,,---......111111111111111222222222/////////000111111222222222222222222222333444444444444444555555555555555555444444444444555666666555555555555555555555555555555666777777888999999777777777777777777777777666666888;;;<<<;;;888555888888777777888888999:::;;;;;;::::::;;;<<<<<<===>>>>>>>>>???????????????<<<<<<<<<<<<<<<============>>>???AAAAAA@@@??????>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAADDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDEEECCCBBBBBBCCCFFFHHHHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKKJJJJJJKKKKKKKKKHHHFFFFFFFFFGGGGGGHHHGGGGGGFFFGGGGGGFFFEEEDDDBBB@@@@@@===>>>>>>======<<<;;;::::::999888888999999777555333333222222333333444555222222222222222222222222000//////000000111222333111111111111111111111111////////////............,,,,,,,,,,,,---------...+++++++++,,,,,,---------...---,,,+++***++++++,,,)))))))))******+++++++++++++++++++++++++++++++++******)))******++++++,,,)))))))))*********++++++,,,,,,+++++++++,,,...///*********************************++++++,,,,,,,,,))))))))))))))))))******$$$'''+++,,,+++)))))))))((()))))))))*********++++++,,,---//////...---,,,)))******+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---......------)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++***,,,---......,,,***(((,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++++++++,,,------------,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,......------,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,---...//////////////////.........---------)))***+++---............------......///000000111000...---,,,---...---,,,,,,---.../////////......,,,,,,,,,,,,,,,------...000000000000////////////...//////000111111222222333222222222222333444444333333444444444555555555777777777777777888888999555555555555555555555555666666777777777888888888777777777777777777777777888888888:::<<<<<<:::777999888888888888999::::::;;;;;;::::::;;;;;;<<<<<<=========>>>>>>?????????<<<<<<;;;;;;<<<<<<===>>><<<===???@@@AAA@@@???>>>===>>>@@@BBBCCCDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBAAABBBFFFHHHHHHGGGDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBLLLKKKJJJKKKKKKJJJHHHEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCAAA???>>>============<<<;;;:::999:::999888999999999777555222222222222333333444555222222222222222222222222.../////////000222333444111111111111111222222222000/////////............+++++++++,,,,,,---------+++++++++,,,,,,---------222111///,,,+++*********(((((())))))*********+++++++++++++++++++++++++++'''(((***,,,,,,,,,+++***(((((())))))*********+++111000...,,,++++++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,++++++*** %%%***,,,***((('''((((((((())))))*********+++)))***,,,.........,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++&&&(((+++---...---,,,+++)))***+++,,,------...---++++++++++++++++++++++++++++++,,,,,,,,,+++******+++******************+++---------,,,,,,+++++++++,,,---000222111///+++))),,,,,,,,,---------......///...---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++***+++---///000000///...//////.........---------******+++,,,---------------------...///000000111111///------......---,,,***,,,...000000///...---...............///000000//////......---------,,,...//////000111222222222333333222222333333444555333333333444444444555555444444444444444555666666666666666666666666666666777777777777777888888888999999888888888888888888;;;999777888;;;===<<<:::999999888888999999:::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<======>>>>>>>>>???<<<<<<<<<<<<<<<===>>>>>>;;;===???@@@@@@@@@>>>===<<<===???BBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAADDDCCCBBBAAAAAABBBCCCDDDCCCAAA@@@BBBFFFHHHHHHGGGDDDDDDDDDDDDDDDCCCCCCBBBEEEEEEEEEDDDCCCAAA@@@???????????????????????????>>>???@@@AAABBBBBBCCCDDDJJJKKKKKKKKKJJJIIIHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA???>>>======<<<;;;:::999999888888888888888777666444444444444333222222333444444111111222222222333333333222222222222222222222222111111000000//////............---,,,,,,,,,,,,---......------------,,,,,,------.........---+++***,,,,,,+++******+++,,,,,,,,,------......------,,,,,,,,,,,,++++++************+++------,,,,,,,,,---+++++++++*********))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***+++,,,,,,++++++******++++++++++++******+++++++++*********))))))---,,,+++))))))))))))***+++,,,,,,------,,,,,,+++++++++************++++++++++++******************+++++++++*********))))))+++,,,,,,+++******+++---,,,,,,,,,++++++*********))))))))))))))))))))))))---------,,,,,,+++++++++++++++************++++++,,,+++***))))))***+++,,,******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++.........------,,,,,,,,,...,,,***+++---...,,,***''')))+++---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++*********+++,,,,,,---///,,,******---...,,,***+++++++++,,,,,,---------///............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...........................000000...------...///000..................---------......///////////////000111111111111222222222111111222222222333333333444444555555555555444444555444444333333444444555777777777777666666666666888888999999999999888888777777888888888777777666666666777888999:::::::::888888999:::::::::999999::::::::::::::::::;;;;;;<<<;;;:::999:::<<<>>>@@@<<<<<<<<<<<<<<<===>>>>>>??????@@@??????>>>===<<<>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBCCCBBBBBBAAADDDCCCBBBAAABBBCCCDDDEEECCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBBBBBBBBJJJJJJJJJJJJJJJIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBB@@@>>>=========<<<;;;:::999888888777888888777666555444444222222111000000111222222111111111111222222222333111111111111111111111111000000000000//////............---,,,,,,,,,,,,---,,,,,,++++++++++++******------.........---++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********+++,,,,,,***((())))))+++++++++*********))))))+++++++++*********))))))+++++++++++++++++++++++++++++++++***************)))***++++++++++++))))))******++++++++++++******+++++++++*********))))))+++******))))))***+++,,,+++,,,,,,------,,,,,,+++)))((((((''''''(((((()))************+++++++++++++++++++++*********))))))***+++,,,+++))))))+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))------,,,,,,,,,+++++++++++++++************++++++,,,+++***))))))***+++,,,******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,,,,,,,,,,---,,,***+++---...,,,***((()))+++---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++*********+++,,,,,,---...,,,******,,,---,,,++++++,,,,,,,,,,,,,,,,,,---,,,---------......//////---------,,,,,,+++++++++------------------------------------..................---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---..............................---,,,++++++,,,---...........................---......///////////////000000111111111222222222111111111222222222333333444444555555555555444444444444333333333333444444555555555555555555555555777888888999999888888777777777888888888888777777666666777888999999999999888999999:::999999888888999999999999::::::::::::;;;;;;:::999:::<<<>>>???===<<<<<<<<<<<<======>>>>>>?????????>>>======<<<>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAACCCDDDEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBBBBAAA@@@??????@@@@@@@@@@@@????????????===>>>???@@@AAABBBBBBBBBJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA???>>>======<<<<<<;;;:::999888888777777777777666555444444222111111000000111111222000000000000111111111111000000000000000000000000000000000////////////.........---,,,,,,,,,,,,---,,,,,,++++++++++++******,,,------------,,,,,,+++,,,++++++******++++++,,,******++++++++++++******,,,,,,,,,++++++++++++***+++,,,---,,,***((('''(((+++++++++***************+++++++++***************************************,,,,,,++++++*********)))+++,,,,,,++++++)))((((((******++++++++++++******+++++++++***************))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,*********++++++,,,,,,---+++++++++***************)))***+++***)))(((***,,,+++++++++++++++*********)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++++++++************++++++++++++************++++++******))))))))))))******************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++***+++,,,---,,,+++******+++,,,---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++*********++++++,,,,,,++++++***++++++++++++++++++,,,,,,---+++******,,,---,,,+++---,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000------,,,,,,,,,,,,++++++........................------------............------------,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------,,,,,,,,,,,,------........................---......///////////////000000000111111111222222111111111222222222222333333444444555555444444333444333333222222333333444444444444444444444444444777777888888888888777777777777888888888888777777666666777888999999999999999999999999999888777666777777888888999999999999;;;::::::999:::;;;===>>>============<<<<<<<<<<<<===============<<<<<<<<>>===?????????>>>>>>>>>======;;;<<<>>>???@@@AAAAAAAAAIIIIIIIIIIIIHHHGGGEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>>>><<<<<<;;;:::999888777777666666666666666555444333333333333333333333333333/////////000000000000000////////////////////////////////////////////////......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,...///...,,,******+++************************************************++++++++++++++++++++++++---,,,,,,++++++******)))++++++++++++******))))))******++++++++++++******************************))))))*********++++++,,,++++++,,,,,,,,,,,,++++++---------,,,,,,---------+++++++++++++++,,,,,,,,,************************)))******)))(((((()))++++++++++++***************)))))))))))))))))))))))),,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++***))))))***++++++,,,,,,++++++******+++++++++,,,+++++++++,,,+++******+++,,,,,,,,,---------,,,,,,+++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------..................//////---------...............---......///////////////000000000000111111111111111111111111222222222222333333444444444444333333333333222222222222333333333333333333444444444444666777777777777777777666666777777888888888888777666666777888888888888888999999999999888777666555666666777777888888999999::::::999999:::;;;<<<<<<===============<<<<<<;;;<<<<<<;;;;;;<<<<<<<<<===???@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>===<<<>>>>>>=========<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@IIIIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@CCCCCCCCCBBBAAA@@@???>>>;;;;;;:::999888777777666444555555555555444444333333333333333333333333333////////////////////////......................................./////////......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,------,,,+++,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********++++++,,,******++++++++++++******************************++++++++++++******))))))***++++++,,,,,,++++++*********))))))))))))******,,,,,,,,,++++++*********************************)))******)))(((((()))+++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,+++++++++******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++******))))))***++++++,,,,,,++++++******+++,,,,,,,,,++++++******************+++,,,------------,,,,,,+++++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------.........//////---------.........//////---....../////////////////////000000000111111111000000111111111222222222222222333333333333222222222222111111111111222222333333333444444555555555555666666777777666666555666666777888888888888888666666777888888888777777999999999888777666555444555555666777777888999999999999999999999::::::;;;<<<<<<===>>>======<<<;;;;;;;;;::::::;;;<<<===>>>@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBAAA@@@@@@???AAAAAAAAA@@@@@@???>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAA@@@???????????????@@@@@@@@@@@@???>>>===<<<=========<<<<<<<<<;;;;;;::::::<<<===>>>?????????HHHHHHHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAA@@@???>>>>>>;;;::::::999888777666666333444444444444444333333000111111222222111111000000000000000////////////........................---............/////////......---,,,,,,,,,,,,---,,,,,,++++++++++++******,,,++++++++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,''')))++++++******+++,,,***************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---******++++++++++++*********************++++++++++++,,,,,,++++++)))((((((******++++++++++++******++++++************+++++++++++++++*********))))))***************+++++++++)))***+++***)))(((***,,,)))))))))***************))))))))))))))))))))))))*********+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++***+++,,,+++***)))***,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))***++++++,,,,,,++++++******+++,,,---,,,+++***))))))***+++*********,,,...---,,,,,,,,,,,,,,,,,,+++------------,,,,,,++++++++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,,,,,,,------.../////////---......////////////////////////000000000111111000000000111111111111222111222222333333222222111222111111000000111111222222333333444444555555555555555666666666666555555555666777888888999888888666666777888888777777666777777777777777666555444555555666777888999999:::999999999999999999999999:::;;;===>>>>>>>>>===<<<;;;:::::::::;;;<<<>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@???????????????>>>????????????>>>===============<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>HHHHHHGGGFFFEEECCCBBBAAABBBAAAAAA@@@??????>>>>>>????????????>>>===<<<;;;::::::999888777666555555222333333444444444333333000111222222222222111000111111111000000/////////........................---------.........//////......---,,,,,,,,,,,,---,,,,,,++++++++++++******++++++*********+++------***+++,,,,,,,,,,,,+++*********++++++++++++************+++++++++,,,,,,,,,)))+++,,,,,,***))))))***))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,---------+++******))))))***+++,,,******++++++++++++******))))))*********+++++++++)))***++++++++++++))))))******++++++++++++******,,,,,,++++++++++++,,,,,,''''''((()))******++++++))))))*********+++++++++***+++,,,+++))))))+++,,,((()))))))))*********+++)))))))))))))))))))))))))))*********++++++++++++++++++************++++++++++++,,,------,,,++++++******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))+++,,,+++))))))***,,,++++++***))))))***+++,,,++++++++++++++++++++++++************************************************,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++******+++,,,------+++***(((((()))+++***)))))),,,...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,------...//////000---......///////////////////////////000000000111000000000000111111111111111111222222222222111111111111000000000000111111111111222222333444444444444555555666666555555444555666777888888999999999666777777777777777666666666666666777666666555555555666666777888999:::;;;888888999999999999888888888:::<<<>>>??????>>>===;;;;;;::::::;;;===@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@????????????@@@@@@>>>???@@@AAAAAAAAAAAAAAA>>>???AAABBBBBBBBBAAAAAA??????@@@@@@AAABBBBBBCCCAAAAAA@@@????????????@@@<<<===>>>>>>???>>>>>>>>>============<<<<<<<<<<<<=========>>>>>>>>>======HHHHHHGGGFFFDDDCCCAAA@@@AAAAAA@@@@@@???>>>>>>===<<<=========<<<;;;::::::::::::999888777666555555222222333444444444333333222333444555555444333222222222111111000000//////////////////////////////---------.........//////......---,,,,,,,,,,,,---.........---------,,,,,,++++++*********+++---...***+++,,,------,,,+++***))))))************))))))*********++++++,,,,,,,,,---...///...,,,*********))))))******++++++++++++))))))******++++++++++++************************)))***+++,,,------...///---,,,+++))))))))))))*********++++++++++++******))))))******++++++++++++'''(((***+++,,,,,,++++++******++++++++++++******)))(((((((((((((((((()))###$$$&&&''')))+++------))))))******+++++++++++++++,,,,,,+++******+++---(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++++++++************++++++++++++------------++++++******))))))))))))******************************++++++++++++++++++++++++************************,,,+++++++++******))))))*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++*********(((+++,,,,,,)))(((***,,,+++***)))))))))***,,,---++++++++++++++++++++++++************************************************------------,,,,,,+++***,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++,,,,,,+++++++++***+++---------+++)))(((''')))+++***)))))),,,///+++++++++,,,,,,---------******+++,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////......,,,,,,------...///000000---......///////////////////////////000000000000000000000000111111111111111111222222222222111111111111000000000000111111///000000111222222333333444555555555555555555444555555666888888999999999666777777777777777666666555555666666666666666666555666777888999:::;;;;;;888888999999999888888777777999<<<>>>?????????>>><<<;;;::::::;;;>>>@@@BBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@????????????@@@@@@===>>>???@@@AAABBBBBBBBB<<<===@@@BBBCCCDDDDDDDDD???@@@@@@AAAAAABBBCCCCCCBBBAAA@@@@@@???@@@@@@@@@;;;<<<===>>>????????????>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>======<<<@@@@@@BBBCCCBBBBBB@@@?????????@@@AAAAAA@@@@@@@@@<<<;;;;;;::::::999888888888888777666555444333333444444333333333222222222000000000000000000000000222111000.........///000....../////////...,,,+++000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++++++++******))))))))),,,,,,,,,++++++*********)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++***)))(((''''''((()))+++,,,---,,,,,,+++---,,,+++***))))))))))))************************++++++++++++++++++++++++)))************+++++++++++++++***)))(((((())))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))*********************************************************''''''''''''((()))++++++************************,,,+++*********+++,,,---((()))***+++++++++++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************+++***)))***++++++***))),,,,,,,,,+++++++++******+++++++++*********))))))************************,,,,,,,,,+++++++++************+++++++++******)))))))))))))))))))))))))))******************************++++++++++++******)))***+++,,,---,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))---------,,,,,,+++++++++++++++******++++++,,,---++++++,,,---------,,,,,,+++++++++++++++***)))(((+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...***''')))---///,,,)))///...,,,++++++,,,...///,,,,,,++++++,,,,,,---...........................+++++++++,,,,,,,,,------............////////////111111111111111111111111000111222333333222111000222222333333333222222111///000000000000111111111000000111111111222222222333333333333333333333333333444666777888999888888777777888888888888777777444444444444444444444444666777777888888999::::::<<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;<<<===>>>???@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCC@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBAAAAAA???>>>===>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;AAA@@@???>>>============BBBCCCBBBBBBAAA@@@???>>>???@@@@@@AAAAAAAAA@@@@@@<<<<<<<<<;;;::::::999999666666666666555555555555444333333333333222222222000000000000000000000000111000000///////////////---.../////////...---,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++******************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,+++++++++******))))))(((+++***)))))))))***+++,,,---,,,+++***))))))))))))************************************************)))************++++++++++++******))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,++++++******))))))))))))))))))))))))))))))************************))))))))))))******+++,,,******************************)))))))))***+++,,,))))))***+++++++++++++++*********)))))))))((((((++++++***))))))***++++++************************+++***)))***++++++***)))((()))******,,,,,,---...+++++++++*********))))))************************,,,,,,+++++++++*********))))))************))))))******************************************************++++++++++++******)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***************************------,,,,,,,,,+++++++++++++++******++++++,,,---)))******+++,,,,,,,,,,,,++++++,,,,,,+++******)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,)))''')))---000...+++...---,,,++++++,,,---...,,,,,,++++++,,,,,,---...........................,,,,,,---------.....................////////////111111111111111111111111000000111222222111000000000000000111111000000///000000000111111111222222111111111111222222222222222222222222222222222222333444555777888888888888777777888888888888777777888888888888888888888888777777888888999:::::::::<<<<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;===>>>???@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>============<<<<<<===<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<======>>>EEEDDDCCCAAA@@@???>>>>>>@@@@@@AAAAAAAAA@@@@@@???<<<<<<<<<;;;::::::999999444444555555555666666666333333333222222222111111000000000000000000000000//////000000000///......,,,---.../////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,++++++************++++++------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---+++(((&&&&&&(((***,,,,,,,,,+++***))))))))))))************************)))))))))))))))))))))))))))************+++++++++******)))))))))***++++++++++++++++++++++++++++++************************'''((()))***+++,,,------...------,,,+++***))))))((((((((((((((((((((((((************************++++++++++++++++++++++++************************))))))(((((())))))***+++))))))***++++++++++++******))))))))))))(((((((((++++++***))))))***++++++************************+++***)))***++++++***)))((())))))***+++,,,------+++++++++***************************************,,,++++++++++++*********(((((()))))))))))))))(((++++++++++++++++++++++++******************************++++++++++++******)))***++++++,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,---'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***(((''')))...000///---------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------------------------------.........//////............////////////////////////////////////000000111111111111000000//////000000111000000///111111111111222222222333111111222222222333333333111111111111111111111111333444555666777888888888777888888999999888888777888888888888888888888888888888999999:::;;;;;;;;;<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAA@@@@@@========================>>>????????????????????????@@@AAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@>>>>>>>>>>>>???>>>>>>=========<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>EEEDDDBBB@@@?????????@@@@@@@@@@@@AAA@@@@@@??????;;;;;;::::::999888888888555555555555555555555555222222222222111111111111000000000000000000000000......000000000///...---+++,,,.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++------,,,,,,+++*********++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,***((('''((()))***,,,++++++***))))))******************************************************))))))*********+++++++++))))))))))))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))************************++++++++++++++++++******************************))))))))))))*********+++)))******+++++++++******++++++++++++************+++******************+++************************+++***)))***++++++***)))++++++++++++************************************************************++++++++++++************((())))))************)))++++++++++++++++++++++++******************************++++++++++++******)))******+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++++++++******++++++,,,---'''((()))+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++***)))***---///...---+++,,,------------,,,+++,,,,,,++++++,,,,,,---...------------------------------------........................////////////........................000000000000000000000000000111111222222222222222111111222222222333333333222222222222333333333333222222222222222222222222333333444666777777888888888888999999999999888888777777777777777777777777888999999::::::;;;<<<<<<;;;::::::999999999999999;;;;;;<<<<<<<<<============<<<;;;;;;;;;<<<======???@@@@@@AAAAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAABBBAAA???=========???@@@?????????>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===CCCBBBAAA@@@???@@@AAABBB??????@@@@@@???>>>>>>===999999888777777666666555777666666555444333333333222222111111111000000000////////////////////////---...///000000///...---+++,,,.../////////......---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------*********+++,,,,,,------,,,,,,,,,,,,+++***)))))),,,+++******)))*********************************++++++++++++++++++++++++))))))*********+++++++++******))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************((()))))))))******++++++************************************************)))******++++++***)))(((*********************************+++++++++++++++******+++++++++******)))*********************************++++++*********************************+++***)))***++++++***)))+++++++++*********))))))************************************************+++++++++*********)))))))))***++++++,,,,,,,,,+++******************************************************++++++++++++******)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,------------+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------,,,+++++++++,,,------,,,++++++,,,,,,++++++,,,,,,---...------------------------+++,,,,,,,,,,,,---------............////////////------------------------///////////////////////////000111222222222222222111111222222222333333333111111222222222333333333333333333333333333333333333333444555666777888888999999::::::::::::999999::::::::::::::::::::::::888999999::::::;;;<<<<<<::::::999888888888888999;;;;;;;;;;;;<<<<<<<<<======<<<;;;::::::;;;<<<===>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===============>>>>>>???@@@AAACCCDDDEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAABBBAAA???======>>>@@@AAAAAAAAA@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::::::::::::::AAAAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>>>>===<<<;;;777777777666555555444444777777666555444333222111111111111000000000000///////////////////////////------.../////////......,,,---.../////////...---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))*********++++++,,,,,,***+++,,,------,,,***)))++++++***************+++************************++++++++++++++++++++++++)))************+++++++++++++++*********++++++,,,++++++++++++++++++++++++************************+++++++++*********))))))''''''((()))***++++++,,,************************************************((()))***++++++***))))))******************************+++,,,,,,,,,,,,+++***++++++++++++***))))))''''''((((((((((((((())))))***++++++++++++***)))************************+++***)))***++++++***)))'''(((((()))***+++,,,,,,***************+++++++++************************+++************)))))))))******+++,,,------------))))))))))))))))))))))))******************************++++++++++++*********))))))))))))***++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++++++++++++++******++++++,,,---++++++,,,------------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////------------------------//////............//////------...///000000000000111111111111222222222333000000111111111222222222333333333333333333333333333333333444555666888999999::::::;;;;;;::::::999888888888888888888888888888888999999:::;;;;;;;;;:::999888888777777888888:::::::::;;;;;;;;;<<<<<<===<<<;;;:::::::::;;;<<<<<<==================<<<::::::::::::::::::::::::;;;;;;<<<======>>>?????????@@@AAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@??????@@@AAAAAAAAAAAA@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::999999999999BBBBBBBBBBBBAAA@@@@@@???============<<<;;;:::999888777777666555555444444555555555444444333333333111111000000000/////////////////////////////////---------------...///000---.../////////...---,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++)))))))))***++++++,,,,,,*********++++++++++++,,,))))))*********************************++++++++++++***************++++++************************************************)))************+++++++++,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))))))))******+++++++++************************************************((()))+++,,,---,,,+++***************************((()))***+++,,,++++++***+++++++++++++++***))))))''''''''''''(((((()))))))))***++++++++++++***)))************************+++***)))***++++++***)))''''''((()))***+++,,,,,,))))))*********+++++++++************************************))))))))))))))))))***+++,,,------,,,******************************************************++++++++++++*********))))))((()))***+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***************************)))*********++++++++++++++++++******++++++,,,---+++,,,,,,,,,,,,+++******)))******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...---,,,,,,,,,------,,,+++******+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////........................//////...------...//////,,,---...///000000000000000000000111111111222222//////000000000111111111222222222222222222222222333333333333444666888999::::::;;;;;;;;;;;;::::::666666666666666666666666777777888888999:::::::::999999888777777777777777999999999::::::::::::;;;===<<<;;;:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;===>>>???@@@AAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;:::999999888888888999999CCCCCCDDDCCCBBB@@@>>><<<<<<<<<<<<<<<;;;:::999888888888888777666666555555333333333444444444555555000000000000////////////////////////////////////...---,,,,,,---...///000....../////////...,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...)))))))))******+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++(((((()))***+++,,,,,,---))))))*********+++++++++))))))))))))))))))))))))+++)))(((''''''))),,,---+++***************++++++************************)))))))))))))))))))))))))))************+++++++++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,++++++++++++++++++))))))))))))))))))))))))************************((())),,,.........---,,,************************'''((()))++++++******)))+++++++++++++++***)))(((((()))))))))******++++++)))***+++,,,,,,+++***)))************************+++***)))***+++++++++)))************))))))))))))))))))******++++++++++++************************************))))))))))))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********)))((((((((()))+++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++++++++******++++++,,,---++++++,,,++++++***)))(((((()))***+++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------------...///---,,,***))))))***,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000........................///...---,,,,,,---...///...///000111222222222222///000000000000111111111////////////000000000000111111111111111111111111444333333333444666888999:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999666777777888999999::::::999888888777777777777777888888999999999:::::::::===<<<;;;:::999::::::;;;999::::::;;;;;;::::::999999999999999999999999999999:::;;;===???@@@AAABBB@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCCCCCCCBBBAAA???>>>===<<<;;;:::999999======<<<<<<<<<;;;;;;;;;666666666666777888999:::BBBAAA@@@@@@@@@???===::::::999888666666666666777777666555444444333444444444555666777666444111///222222111111000/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((*********++++++,,,,,,,,,((()))+++---------+++***(((((())))))*********+++......---,,,+++***)))(((+++++++++************)))******++++++++++++******,,,+++***(((((((((((()))++++++++++++++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))***)))))))))))))))*********************************((('''%%%%%%'''(((***************************************************************************))))))))))))))))))))))))************************++++++***)))((((((((()))************************---,,,,,,++++++,,,,,,---+++++++++*********)))))))))))))))***++++++,,,,,,************************(((((())))))******++++++************************+++++++++*********)))))))))************+++++++++)))************++++++++++++++++++*********))))))((((((((((((((((((((((((++++++++++++++++++++++++************************************************************************************************,,,++++++***+++,,,...///)))******++++++,,,------,,,,,,,,,++++++*********+++++++++*********)))))),,,,,,++++++***)))))))))******))))))))))))******************************)))************+++++++++++++++++++++++++++++++++------------------------************************************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........//////---+++,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,---...///000000////////////////////////......---,,,---...///000000000111111111111000000111000...---...///111222222222111111111111222222111111111111111111111111111111222333333444555555999::::::::::::999888888444444555555555555444444333444555777888888888888777777888999999999999888;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;::::::999999777777777777888999:::;;;;;;::::::999999:::;;;;;;;;;;;;<<<===>>>???@@@AAA@@@AAAAAAAAAAAA@@@?????????@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????===:::888888999888888888888888888888888CCCAAA?????????>>>===;;;:::999888777666666666777777666555444444333333444444555555555444333111000222222111111000/////////......------------......------------------------...------,,,,,,------............---------,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++,,,,,,)))***,,,------,,,+++***))))))******************++++++***************)))+++++++++************)))******++++++++++++******+++***)))((((((((())))))++++++++++++++++++++++++)))******+++,,,,,,------************************+++******)))))))))******************************,,,+++***))))))***+++,,,************************************************************************))))))))))))))))))))))))************************+++***))))))))))))))))))***************************))))))(((((())))))***+++++++++*********))))))++++++******************************************)))))))))))))))*********************************+++++++++*********)))))))))************+++++++++)))************++++++++++++*********))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************************************++++++*********+++,,,,,,---,,,,,,++++++******)))++++++***************)))+++++++++*********))))))******************++++++******))))))))))))******************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,++++++////////////////////////,,,---------.../////////////////////////////////......---------...///000000000111111111111000000000000.........///111222111111111000000111111111111111111111111111111111111111222222333444444555888888999999999999999888666666777777777777666666555666666777777777777666888888999::::::::::::999;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;:::999888888777777777777888999:::;;;;;;::::::999999999:::::::::;;;;;;<<<>>>??????@@@@@@@@@AAAAAA@@@@@@???>>>???@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===:::888888999666666666666666666666666CCC@@@>>>============<<<:::999888777666666666666777666555444333333333333444444333333222222111111222111111000000//////.........------------.................................------,,,,,,------...//////.........---------++++++++++++******************+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,++++++++++++++++++***+++,,,---,,,+++***)))+++++++++++++++*********(((((()))))))))*********+++++++++************)))******++++++++++++******))))))(((((())))))***+++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++---,,,+++***************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))***+++************************)))(((((((((((((((((()))+++++++++***************,,,,,,++++++***))))))(((************************************))))))))))))************************+++++++++***************)))************+++++++++)))************+++++++++************))))))))))))************************++++++++++++++++++++++++******************************************************************************************************+++++++++***)))))),,,,,,,,,+++******)))))))))))))))))))))*********+++++++++***************((())))))***++++++,,,,,,******))))))))))))******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,***(((,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------........................------..................////////////////////////......------......///000000000111111111111000000000///.........///111222111000000//////000000111111111111111111111111111111111222222333333444444666666777888999999999999666777777888888777777666777777777666666666555555888999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===<<<;;;:::999888777777777777777777888999::::::;;;::::::999888888888999::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@???>>>>>>??????@@@AAABBBBBBBBBBBB@@@AAABBBBBBAAA@@@>>>===========================<<<======;;;999777777888666666666666666666666666BBB???<<<;;;;;;<<<===<<<999999888777777666666666666666555444333333333333333333222111111111222222111111111000//////............------------......////////////////////////...------,,,,,,------.../////////.........---------,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++*********))))))))))))*********++++++++++++*********))))))******++++++++++++******)))))))))***++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++************************************))))))***++++++***))))))************************************************************************))))))))))))))))))))))))************************)))((((((((()))***++++++************************++++++************++++++************************+++++++++*********))))))************************++++++******))))))((((((************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++***************************************************************************************************************************************************************+++,,,,,,,,,***)))((()))))))))***++++++,,,,,,((()))))))))******++++++************************))))))*********++++++++++++******))))))******+++************************))))))*********+++++++++************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,***)))++++++,,,,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,...............---------////////////////////////...............//////000000000111111111111000000000//////...///000111111000000////////////000000111111111111111111111111111111222222333333333333444444666777888999999999555555666666666666555555666666666555555666666666777888999999::::::999999:::::::::;;;;;;;;;::::::======<<<;;;:::999888888888888777777888999999:::;;;:::999999888888888888::::::;;;;;;<<<======>>>?????????@@@???>>>>>>===>>>???@@@AAAAAABBBBBBBBB@@@AAAAAABBBAAA@@@???>>>========================;;;<<<<<<:::888666777777888888888888888888888888AAA>>>;;;::::::<<<<<<<<<999999888888777666666555666555444333333222222333222222111111111222333333111111000000///...............------------......////////////////////////...------,,,,,,------...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***)))---,,,,,,++++++*********,,,,,,+++++++++*********+++++++++*********))))))******++++++++++++******)))***+++,,,------......++++++++++++++++++++++++***+++++++++++++++,,,,,,************************---,,,,,,+++******++++++************************(((((()))******)))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((((()))***++++++)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,************************))))))*********+++++++++************************++++++******))))))((((((************************************************))))))*********+++++++++))))))*********+++++++++------,,,,,,,,,+++++++++************************************************************************))))))))))))))))))))))))************************************************,,,,,,---------,,,***)))((())))))******+++,,,,,,)))******++++++,,,,,,,,,************************+++++++++*********))))))++++++************++++++************************))))))*********+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,------,,,***+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...............---------////////////////////////.........///////////////000000111111111111000000///////////////000000111000000////////////000000111111111111111111111111111111222222222222222333222333444666777888999999555555666666666666555555444444444444555666777888666666777888888888888888999999:::;;;;;;:::999888======<<<<<<;;;:::::::::888888888777888888999:::;;;::::::999888888999999::::::;;;;;;<<<<<<======>>>>>>??????>>>>>>===<<<===>>>???@@@AAAAAAAAAAAA???@@@AAABBBAAA@@@???>>>========================:::;;;;;;:::888666777888777777777777777777777777???<<<:::999:::;;;;;;:::888999999999888777666555666555444333222222222222111111222222333333444444111000000//////......---......------------......////////////////////////...------,,,,,,------.........---------,,,,,,,,,)))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********---,,,,,,,,,++++++******+++++++++************)))******++++++++++++******)))***+++------.........++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))***+++))))))))))))))))))))))))++++++************++++++***************+++++++++((())))))***++++++,,,,,,************************************))))))))))))***************************************+++++++++)))************+++++++++)))************+++++++++---,,,,,,,,,,,,+++++++++************************************************************************))))))))))))))))))))))))************************************************,,,,,,---------,,,+++++++++++++++***))))))((((((+++++++++++++++,,,,,,,,,***************+++++++++,,,,,,++++++***))))))(((++++++************++++++************************)))************+++++++++***************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,...///---,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------------------------..................////////////////////////---...///000000000000///000000111111111111000000////////////000000000000111000000//////000000111111111111111111111111111111111222222222222222222111222444555666777777777777888888999999888888777444333333333444666888999555666666777888777777777888999:::;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888999999;;;::::::999999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@@@@@@@@@@???@@@AAAAAAAAAAAA??????========================:::;;;;;;:::888777777888555555555555555555555555<<<;;;::::::;;;;;;:::999888888999999888777555444666555444333222222222222000111333444555555555444000000000///......------......------------.................................------,,,,,,------...---,,,,,,,,,,,,+++++++++((()))))))))******************+++++++++,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,))))))******************************+++++++++++++++++++++************)))******++++++++++++******((()))***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))******+++,,,************************---,,,+++******+++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++******************++++++************************)))))))))))))))*********************************))))))*********+++++++++)))************+++++++++)))************++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************++++++++++++++++++,,,---+++++++++***))))))((((((++++++++++++************))))))*********+++++++++++++++******************,,,++++++******++++++,,,************************)))************+++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++************************,,,++++++,,,...///---,,,***++++++++++++,,,,,,,,,******++++++,,,---------------------------------,,,---------.../////////////////////////////////---...///000111000000///000000111111111111000000...//////000000000000000111111111000000111111111111111111111111111111111222222111111111111111111111222333444555666666666888888999999999999888888555555333333333555777888666666777888888888888888888999:::;;;:::999777666777888888999999:::;;;;;;999999888888888888888999::::::::::::;;;<<<======<<<<<<============>>>>>>======>>>>>>======<<<;;;<<<===>>>???@@@@@@@@@@@@??????AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<;;;999888888999555555555555555555555555;;;:::999:::;;;;;;999888888888999999888777555444555555444333222222222222///111444666777666555444000000000///......------.........------....................................------,,,,,,------...,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,+++***************++++++,,,,,,---+++*********+++,,,------(((((())))))*********+++''''''((()))***+++,,,,,,+++++++++************)))******++++++++++++******'''((()))***+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''(((((()))***,,,---************************---,,,***))))))***,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))(((((())))))))))))))))))))))))))))))++++++************++++++))))))******++++++++++++,,,,,,++++++***)))))))))************************(((((())))))******++++++************************))))))******++++++++++++)))************+++++++++)))************+++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************)))))))))***,,,---((((((((()))******++++++++++++******))))))(((((())))))******++++++++++++)))))))))***++++++,,,,,,,,,++++++******++++++,,,************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))******++++++++++++++++++++++++++++++++++++************************++++++***,,,......---,,,******+++++++++,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++,,,,,,------...///000000////////////////////////---...000111111111000///000000111111111111000000...//////000000000000000222222111111111111222222111111111111111111111111222222111111111111111111222222333444555555555555666666777777777777666666888666444333333444555666777777888999999999999999777888:::;;;:::888666555444555666777888999::::::999999888888888888888999:::::::::;;;<<<===>>>???=========>>>>>>>>>>>>>>>===============<<<<<<;;;<<<===>>>??????@@@@@@@@@??????AAAAAABBBAAA@@@???????????????????????????:::<<<<<<;;;999888999:::777777777777777777777777===;;;999888999999777666999888888777666555555444444555555555444333333222222333555777777666555444111111000000//////......////////////////////////......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********///...,,,+++***+++,,,,,,,,,,,,++++++++++++++++++000...---+++******++++++***++++++,,,,,,++++++***)))************+++++++++))))))))))))************)))************+++++++++...---+++*********+++++++++++++++++++++***)))(((+++++++++*********)))))),,,+++***)))))))))***+++,,,+++***))))))***+++,,,,,,+++***)))))))))++++++******))))))))))))******+++++++++*********)))))),,,,,,,,,+++***)))(((((())))))))))))************((((((((((((((((((((((((******))))))))))))******************************,,,+++++++++***)))))))))))))))))))))))))))))))))(((***+++***)))((()))***************************************************************************+++++++++*********))))))---,,,***)))((((((((()))))))))))))))))))))))))))******))))))))))))******,,,+++(((''''''(((+++,,,++++++******************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++++++++*********))))))************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************)))************+++++++++((()))***+++++++++++++++++++++******************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---------............///////////////000000000000000111111111111222222222////////////000111222333///000111222222111000///222222222111111111111111444444222111000000//////222222222333333444444444555555666666666666666555555555444444444444333333555666777888888888888888666777777777777888888888888888888888888888888888999999888888999999:::;;;888999999::::::;;;;;;<<<>>>>>>>>>>>>>>>===<<<<<<@@@?????????>>>>>>======???>>>>>>>>>>>>>>>??????<<<===>>>@@@AAABBBCCCCCC>>>===<<<;;;;;;<<<===>>>===<<<<<<;;;;;;:::999999999777555333222333444555;;;999888888999:::999888999888888777666666555555444444555555444333333222000111333555555444333222000000000000//////......//////////////////////////////.........---------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******...---,,,+++***+++,,,,,,))))))))))))))))))))))))///...,,,+++*********+++***++++++,,,,,,++++++***)))************+++++++++))))))))))))************)))************+++++++++,,,+++***)))))))))******+++++++++++++++***))))))+++++++++*********))))))******)))))))))+++,,,---++++++***))))))***++++++,,,+++***))))))***++++++******))))))))))))******+++++++++*********)))))),,,+++++++++***)))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***************************************************************************+++++++++*********)))))),,,+++***(((((('''((((((++++++++++++++++++++++++******))))))))))))******,,,+++***))))))***+++,,,************************************************************************************************************************************************))))))))))))))))))))))))************************+++++++++*********))))))************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************))))))(((((((((((())))))************************)))************+++++++++))))))***+++++++++++++++************************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++,,,,,,------...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------............///....../////////000000000000000111111111222222222////////////000111222333000000111222222111000000111111111111111111222222444333222111000000000000333333444444444555555555555555666666666555444444444444444444444444444444666777777888888888888777777777777888888888888999888888888888888888888888999888888888888999::::::888888999::::::;;;;;;<<<>>>>>>??????>>>>>>===<<>>>>>>>>======???>>>>>>======>>>>>>???======???@@@AAAAAAAAAAAA???>>>===<<<<<<===>>>???<<<<<<<<<;;;::::::999999888777555444333333444444999777666777999::::::999888888777777666555555555444444444444444333333222///000111222222222111000000000000////////////...////////////////////////////////////............))))))************)))))),,,,,,,,,++++++++++++***...---+++******+++,,,,,,))))))))))))))))))))))))---,,,+++*********************++++++++++++******)))************+++++++++)))))))))*********++++++)))************++++++++++++***))))))((()))))))))***++++++++++++***))))))+++++++++***************((((((((()))***+++---...++++++***))))))***+++++++++******)))******++++++******))))))))))))******+++++++++***************++++++******************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************((((((((((((((()))))))))))))))))))))))))))))))))(((***+++***)))((()))***************************************************************************+++************)))))))))+++***)))((('''''''''(((++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++***************************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++************************)))************+++++++++))))))***++++++++++++***************************,,,++++++******++++++,,,************************++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------........./////////000000000111111111222222////////////000111222333111111222222222222111111000000000111222222222333333333222111000000000111444444555555555555666666555555555555555444333222222222222333444444555555888888888999888888777777777888888888888999999999888888888888888888888888888888888888888999999:::888888999999:::;;;;;;;;;>>>????????????>>>>>>===??????>>>>>>>>>>>>======>>>>>>============>>>>>>===>>>??????@@@@@@@@@??????>>>>>>======>>>>>>???<<<<<<;;;::::::999999888666666555555444333333333999888666666888999888888666666555555444444444444333333444444444333333222//////000111111111000///////////////////////////////////////////////////............------------))))))************))))))++++++++++++++++++++++++---,,,+++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******)))))))))******++++++++++++******))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++*********)))))))))************+++++++++******)))************************)))))))))******++++++,,,+++******************+++******************+++++++++******))))))******+++***************************************+++++++++))))))*********+++++++++******************************))))))))))))******************************'''(((((())))))*********))))))))))))))))))))))))(((***+++***)))((()))***************************************************************************************))))))))))))***))))))(((((('''''''''))))))))))))))))))))))))******))))))))))))************+++,,,,,,+++*********************+++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++************************************************************++++++++++++++++++************++++++************************************************************************+++,,,---......---,,,+++************************))))))*********+++++++++)))******+++++++++*********************+++++++++,,,++++++******++++++,,,************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///------------.........///000000000000111111111111000000//////000111222222222222222333333222222222//////000111222333333333222222111111000111111111444444444444555555555555555555555555444333222222111111222333444555666666999999999999888888777666888888888888999999999999888888888888888888888888777777777777777888999999888888888999::::::;;;;;;>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<<<<<<<======>>>>>>>>>??????>>>>>>===>>>>>>============>>>>>>;;;;;;::::::999888888888444555555555555444333222;;;999777666777777666555333333333333333222222222222222333333444333333222000111111111111111000000.............../////////////////////////////////---------,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++,,,+++*********+++,,,,,,******+++++++++,,,,,,,,,***+++++++++******)))))))))******++++++******)))))))))*********+++++++++************++++++++++++))))))*********+++++++++***+++++++++++++++++++++)))******+++++++++******************************++++++++++++******))))))*********++++++*********))))))******++++++++++++++++++************++++++***************************************+++++++++************++++++++++++))))))))))))))))))))))))******))))))))))))******************************)))))))))******+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((******))))))))))))******((()))***++++++***)))((())))))*********+++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************************************)))))))))******+++++++++++++++************++++++************************************************************************'''''')))******)))''''''************************))))))*********+++++++++******+++++++++******)))))))))*********+++++++++,,,++++++******++++++,,,***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++------------,,,***)))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------............///------------........./////////000000000111111111000000000000000000111222222222222222222222222222//////000111222333333333111111111000111111222222444333333333333333333333444444555555444333333222111111222333555666777777999999999999999888777666777777888888888999999999777777777777777777777777777777666666777777888999777777888999999::::::;;;===>>>>>>?????????>>>>>>==================>>>>>>>>>======<<<;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888888777777333444444555444444333222;;;999666666666666555333333222222222222222222222111222222333333333333333222222111111111000000000---............/////////////////////////////////,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++***))))))***,,,---((((((((()))******++++++***++++++,,,++++++******))))))************)))))))))************+++++++++*********++++++++++++,,,)))************+++++++++******+++,,,,,,,,,,,,+++))))))***++++++++++++******************+++++++++,,,,,,,,,,,,+++)))(((''')))***++++++++++++***)))((()))***+++++++++++++++++++++************++++++***************+++++++++++++++***************************++++++++++++,,,******************************))))))))))))******************************************++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))))))))***))))))************))))))******************************))))))))))))******((()))***++++++***)))((()))))))))***++++++,,,,,,************************************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,***************+++++++++************************(((((())))))***+++++++++++++++************++++++************************************************************************((())))))))))))))))))(((************************)))************+++++++++***++++++++++++***)))))))))))))))***++++++,,,,,,,,,++++++******++++++,,,******************************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,***((('''***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///------.........//////////////////000000000111111111000000000000000111111222222111111111111222222000000000111222222222333111000000000111222333333444333333333333222222222444444555555555555444444222333444555666777888888999999999:::999999888888666777777777777888888888777777777777777777777777666666666666666777777888777777888888999:::::::::<<<======>>>>>>>>>>>>===<<<<<<============>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999888888777777666444444333333333333333333999777555555666666555444333333333333333444444444111111222333333333333333222111111000000000000000---------.........//////////////////////////////------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++***)))))))))***,,,---'''(((((()))******++++++***+++,,,------,,,++++++))))))************)))))))))************+++++++++*********+++++++++,,,,,,)))************+++++++++((()))***+++,,,,,,+++***))))))***+++++++++++++++))))))*********+++++++++++++++,,,,,,+++***)))((()))***++++++++++++***)))'''(((***+++,,,,,,++++++,,,++++++******++++++,,,))))))*********+++++++++,,,+++++++++***)))))))))*********+++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******************************************))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))******)))***+++,,,,,,+++************************************))))))))))))***************++++++*********((())))))***++++++,,,,,,************************************************************************************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))*********+++++++++************************((((((((()))***+++++++++++++++************++++++************************************************************************---,,,,,,++++++,,,,,,---************************)))************++++++++++++++++++++++++***))))))((())))))***++++++,,,,,,,,,++++++******++++++,,,************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,......---+++***)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///....../////////000000000////////////000000000111111111000000000000111111222111000000000000111222111111111111111111222222000000000000111222333444555555444444333333333333333444555555666666666666444555555666777888888999888888999:::::::::999999555555666666666777777777777777777777777777777777666555555555555666777777777777777888999999::::::;;;;;;<<<===============<<<<<<<<<=========>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;999999999888777777666666444444333222222333444555777555444444666777777666555555555555555555555555000111222333333333333333222111000///////////////---------.........//////////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******)))))))))***,,,---)))******+++,,,,,,------***+++,,,---...---,,,+++))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++'''((()))+++++++++***)))((()))***+++++++++++++++))))))******++++++++++++))))))+++,,,,,,+++***))))))***+++,,,,,,+++***)))'''(((***+++,,,,,,++++++,,,++++++******++++++,,,))))))******++++++++++++---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,******************************))))))))))))************************************))))))((((((''''''))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))************,,,------,,,+++***((((((((((((((((((((((((******))))))))))))******++++++++++++++++++++++++((())))))***++++++,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******++++++++++++************************'''(((((()))***+++++++++++++++************++++++************************))))))))))))))))))))))))************************,,,+++))))))))))))+++,,,************************)))************++++++++++++++++++++++++***)))(((((())))))***++++++,,,,,,,,,++++++++++++++++++,,,************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,...000//////...)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------.........//////////////////000000000000////////////000000000000111111000000000000000111222111000//////000111222222222222111111111111111000000000000111222444444666666555555555444444444333333555666777777888888666666777777888888999999777888999:::::::::::::::555555555555666666666666777777777777777777777777555555555555555666777777777777777888999999::::::::::::;;;<<<======<<<<<<;;;<<<<<<<<<======>>>>>>>>>===<<<;;;:::999999:::999:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>===<<<;;;999999888888777666666666555444222111111222444666777666555444444333444444555444222000///000000111222111111000000000000000222111111000///......---........................------------------------.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))((((((***++++++++++++++++++++++++************************)))))))))***++++++,,,,,,+++***)))(((((()))***+++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))************************)))************+++++++++)))))))))))))))(((''''''******))))))))))))******,,,,,,+++***))))))******************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******++++++++++++******************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))******(((((()))***+++***)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))+++,,,,,,+++***++++++************************)))************+++++++++))))))))))))))))))))))))++++++++++++***)))'''&&&''''''(((((()))+++,,,---******+++++++++,,,,,,,,,---,,,+++***))))))))))))&&&&&&'''((()))******+++************************))))))))))))))))))))))))(((***++++++)))(((((()))+++))))))***------***'''))))))))))))))))))))))))---,,,,,,,,,+++*********))))))))))))))))))))))))************************+++++++++*********))))))************************++++++,,,,,,,,,,,,------************************,,,,,,,,,+++++++++************+++,,,,,,---............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....................................---,,,,,,,,,+++//////////////////////////////000111111111111111333333333222111000000///000000000000111222333444444444444444333333222111333333444444555666777777888777666555444333222222777777777777777777777777888888888888888888999999888888888888888888888888555555555555555555444444555555555555666666666777888777777777666666666555777777888888999:::<<<<<<888999;;;<<<===<<<<<<;;;===========================<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;777777777777777777777777333333333444444555555555777666555444333333333333444333222000000000000111222111000000//////000000111111000000///......---........................------------------------......---------,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,...++++++++++++++++++++++++******************************))))))((('''''''''+++***)))(((((()))***+++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++*********++++++++++++******************************)))************+++++++++******************))))))******))))))))))))******,,,++++++***))))))******************************)))***++++++++++++***)))*********+++++++++,,,,,,)))******++++++******)))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))***(((((()))***+++***)))************)))))))))(((************************))))))))))))************))))))))))))))))))))))))************************************************)))***,,,,,,***)))***+++************************)))************+++++++++))))))))))))))))))))))))*********++++++++++++,,,)))(((((())))))***+++,,,*********+++++++++,,,,,,---,,,+++***))))))))))))((((((((())))))*********************************)))))))))))))))))))))))))))***+++,,,,,,,,,+++***+++))))))***,,,,,,***'''))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))************************+++++++++*********))))))*********************************+++++++++,,,,,,*********************************++++++,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------////////////....................................//////000111111111111000333222222111000000//////000000000000111222333333333444444444333333222111222333333444555555666666666666666555444444333333777777777777777777777777777777777888888999999999888888888888888888888888555555555555555555555555555555666666666666666666666666666777777888888888777777777888999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;========================;;;;;;;;;;;;::::::::::::666666666666666666666666333333333444444444444444666666555444333333333333444333222111000000000000222111000000//////000000111000000//////.........------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///++++++++++++++++++++++++******************************))))))((('''''''''+++***))))))))))))***+++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++************++++++************************)))************+++++++++******++++++++++++++++++******))))))))))))******,,,+++******)))*********************************)))***++++++++++++***)))*********++++++++++++,,,)))******++++++******)))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((((()))******(((((()))***+++***)))************))))))))))))************************))))))))))))************))))))))))))))))))))))))************************************************(((***,,,+++***)))******************************)))************+++++++++))))))))))))))))))))))))(((((((((((()))+++---///******)))))))))******+++*********++++++++++++,,,,,,,,,+++***)))))))))))))))*********************************************))))))))))))))))))))))))+++******---000000---******))))))***++++++***((())))))))))))))))))))))))))))))******************))))))))))))))))))))))))************************+++++++++***************************************)))))))))************+++************************((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............////////////...........................///000000111111000000111111000000//////......000000000000111222333333333333444444444333222222222222333333444444555555555555555555555555555555555555555555555555555555555666666777888999999:::888888888888888888888888555555555555666666666666666666666666666666666666555555666777888999:::;;;888777777777888999::::::::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999999888444444444444444444444444444444444444333333333333666555444333222222222222333222222111111000000000111111000///////////////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))++++++******+++,,,************************************************)))))))))***++++++,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))******++++++,,,,,,,,,+++***))))))***+++,,,************************))))))*********+++++++++***************++++++,,,******))))))))))))******++++++***************+++*********************************++++++*********************++++++++++++))))))************))))))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,+++***+++,,,***(((((((((***+++***)))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************)))+++,,,,,,+++******+++************************))))))*********+++++++++))))))))))))))))))))))))&&&%%%%%%%%%&&&(((+++---,,,+++******)))))))))***************++++++++++++,,,++++++***))))))******+++++++++***************************************))))))))))))))))))))))))***((((((,,,111222...)))***))))))************)))))))))))))))))))))))))))((((((((()))*********+++))))))))))))))))))))))))************************************************************************)))))))))*********++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...........................//////000000000000000000000//////............/////////000000111222333333333333444444333333222222222222333333444444444333333444444555666666666444444444444444444444444444444555666777999999:::888888888888888888888888666666666666666777777777777777777666666666666666666666777888999:::;;;;;;888888777777777888999999;;;:::999999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777777333333333333333333333333555444444333333222222222555444333222222111111222222222222222111111111000111000000///.../////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))((()))***************************************************)))))))))***++++++,,,,,,******++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++************************)))))))))******+++++++++,,,+++***))))))***+++,,,************************))))))*********+++++++++******)))))))))******+++******))))))))))))******+++***************++++++************************+++******************+++))))))*********+++++++++)))))))))******)))))))))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,+++***+++,,,***(((((((((***+++***)))))))))))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***************************************************,,,------,,,++++++,,,************************))))))*********+++++++++************************((('''&&&%%%%%%''')))+++---,,,+++***))))))))))))))))))*********+++++++++,,,+++******)))*********+++++++++***************************************)))))))))))))))))))))))))))'''&&&***///000,,,((())))))***))))))))))))***))))))))))))))))))))))))((((((((()))*********+++))))))))))))))))))))))))************************************************************************************+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------..............................///000000000000000/////////...............////////////000111222333222333333444444333333333222222333333333333333444222222333444555666777777333333333333333333333333333444444666777888999999777777777777777777777777666666666777777777888888777777777777777777666666999999999999::::::::::::999999888888888888888888;;;:::999999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999888777666666555333333333333333333333333444444444333333222222111444444333222111111111111111111222222222111111000111000//////......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---......---+++******+++******************************************************))))))((('''''''''******+++,,,,,,+++******************************)))************+++++++++++++++++++++++++++++++++************************)))))))))***************++++++************++++++************************)))************+++++++++,,,+++***(((((())))))*********))))))))))))***************)))******+++,,,************************++++++***))))))***++++++)))))))))************+++((())))))******))))))(((************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((((()))******(((((()))***+++***)))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***************************************************+++------+++***+++,,,************************)))************+++++++++************************,,,+++***)))))))))***+++---,,,+++***************)))))))))************+++++++++***************+++)))*********************************************)))))))))))))))))))))))))))'''&&&(((+++,,,+++((())))))***)))'''''')))+++))))))))))))))))))))))))))))))******************))))))))))))))))))))))))***************************************+++++++++*********************************+++++++++,,,,,,************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------...//////000000////////////////////////......////////////000111222222222222333444444444333333333333333333444444444444222222333444555666777888333333333333333333333333333444444555666777777888777777777777777777777777666666777777888888999999666666666777777888888888::::::::::::;;;;;;;;;;;;;;;;;;:::999888888888888::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888888888888888888888888777666666666555222222222222222222222222333333333333222222222222444333222111111000000000000111222222222222111000000000///............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++---...---++++++,,,---******************************************************))))))((('''''''''***++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++************************************))))))))))))******++++++++++++******************************)))************+++++++++///...+++)))((())))))*********))))))))))))************))))))***++++++,,,************************++++++***))))))***++++++))))))))))))************(((((())))))))))))((((((************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))***(((((()))***+++***)))((()))))))))************************************))))))))))))************))))))))))))))))))))))))************************************************((()))++++++)))((()))***************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,+++*********++++++))))))))))))************+++***************++++++((((((((())))))*********************************))))))))))))))))))))))))***)))((((((((()))******((()))***)))&&&&&&)))+++))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))************************))))))*********+++++++++************************)))))))))************+++************************++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...------------------------......---------------------------------------------...//////000000/////////////////////////////////......//////000111222111222333333444444444333444444444444444444444444222333333444555666777777444444444444444444444444444444444555555666666666777777777777777777777777666666777888888999::::::555555666777888999999:::999999:::;;;<<<======>>>===<<<;;;:::999999999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888777777777777777777777777666666666666666666666666333333333333333333333333222222222222222333333333444333222111000000000000000000222333333222111000000000///...............---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++******+++---))))))))))))))))))))))))************************)))))))))***++++++,,,,,,***+++,,,------,,,+++***************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((()))***+++,,,,,,+++***)))************************)))************+++++++++111000---+++))))))***+++******))))))))))))************))))))***+++,,,,,,************************,,,+++***))))))***+++,,,))))))))))))************(((((())))))))))))((((((************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))******(((((()))***+++***)))(((((())))))*********+++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************************************&&&((())))))(((''''''(((************************)))************+++++++++************************'''((()))***************,,,++++++***++++++,,,,,,))))))))))))************+++***************++++++&&&''''''((()))******+++************************))))))))))))))))))))))))++++++***(((&&&'''***,,,(((******(((&&&&&&))),,,))))))))))))))))))))))))---,,,,,,,,,+++*********))))))))))))))))))))))))************************))))))******++++++++++++************************(((((((((((())))))))))))************************))))))***+++,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...........................,,,,,,,,,++++++*********---------------------------......////////////////////////000000000000000.........//////000111222111222333333444444444444555555555555555555555555333333444444555666666777444444444444444444444444444444555555555555555555777777777777777777777777666777777888999999::::::444444555777888999:::;;;777888999;;;===>>>@@@@@@>>>===<<<;;;:::999999999888999;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;:::999888777666666666666666666666666555555555666666666666666333333333333333333333333111111111222222333333444333333222222111000//////333333333333333222111000///////////////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,++++++*********,,,+++++++++***)))))))))%%%&&&&&&'''((())))))******,,,,,,+++)))((()))***************************************************(((((())))))******++++++)))))))))))))))*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))******+++,,,,,,,,,,,,+++************************************************+++++++++++++++***)))((())))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))(((((())))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))***)))(((''''''((()))***---***'''''')))+++***)))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++***)))***++++++***)))))))))***++++++++++++***************************))))))))))))))))))******)))))))))))))))(((''''''************************))))))))))))))))))))))))&&&'''((()))***+++++++++***************************************************)))&&&%%%%%%&&&)))***************************---,,,***)))))))))************++++++++++++***************)))))))))))))))+++******)))))))))))))))+++++++++,,,,,,+++++++++*********)))))))))))))))***************************++++++++++++***))))))***++++++,,,,,,++++++***)))************+++++++++************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---***))))))((()))+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,---------------------------...............------...///000111111000///...////////////000000000000000111222333444555555555333444444444444444333333777777666666555555555444555555555444444333333333444333333333333444555555777777777777777888888888777777777777888888888888;;;;;;;;;::::::999999999;;;;;;<<<<<<======>>>>>><<<;;;999888777888888999777888:::<<<=========<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888888777777888888555555444333333333333444444555666666666555333222444333222222111111222222222222111000///...---,,,333333222111111000//////111111222222111000000///........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,++++++*********+++++++++***************&&&''''''((())))))*********+++,,,+++)))((()))***************************************************))))))))))))************---,,,+++***)))(((((('''************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))***++++++,,,,,,++++++************************************************+++++++++++++++***)))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))++++++***)))))))))))))))((((((((()))))))))******((((((((((((((()))******))))))))))))))))))))))))+++***)))(((((()))***+++,,,)))'''''')))+++***)))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))++++++***)))))))))***++++++++++++************************************)))))))))))))))******++++++***))))))(((************************))))))))))))))))))))))))(((((()))***++++++++++++***************************************************)))'''&&&&&&''')))***************************,,,,,,***)))))))))******(((((())))))))))))(((((()))))))))(((((((((((((((++++++***)))))))))))))))******++++++++++++*********)))))))))))))))))))))***************************++++++++++++***))))))***++++++,,,,,,++++++***)))************+++++++++************************))))))************))))))++++++******++++++,,,---++++++***)))))))))******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++++++++,,,,,,,,,---------------------------...............------...///000111111000///........./////////000000000111111222222222222111111555555666666666666666555666666666666555555444444333333333222222111111111555444444444555555666666777777777777888888888888777777777777777777777777::::::::::::::::::::::::<<<<<<<<<=========>>>>>><<<;;;:::888777777888888777888:::;;;<<<===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999888777777777777888555555444333333333333444444444555666666555444333333333222111111111111222222222111000///...------222222222111111000000//////000000000000//////.................................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************+++++++++++++++************************+++++++++((((((((()))******++++++***+++,,,+++)))))))))+++***************************************************************)))))))))------,,,+++***))))))(((************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************))))))***++++++,,,,,,++++++***************************************************++++++++++++***))))))+++***)))))))))***,,,,,,******))))))))))))******))))))))))))))))))))))))******++++++++++++******+++***))))))))))))))))))''''''((((((((())))))))))))(((((((((((()))******))))))))))))))))))))))))++++++************+++++++++)))'''((()))******)))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***)))))))))***++++++++++++***************************+++*********))))))((((((+++++++++,,,++++++***)))************************))))))))))))))))))))))))******+++++++++++++++***************************++++++++++++++++++++++++)))(((((((((((((((((()))************************,,,+++******)))*********(((((())))))))))))((((((((((((((((((((((((((((((++++++***))))))))))))***))))))************))))))))))))))))))))))))*********************************++++++++++++***))))))***++++++,,,,,,++++++***)))************+++++++++************************))))))************))))))++++++******++++++,,,---------------,,,+++***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,------------------------------...............---...//////000000//////...------........./////////222222222111000///...---333444555666666666666666666555555555555444444444333333222222222222111111555555555555666666777777666666777777888888888888777777777777666666666666999999999:::;;;<<<<<<<<<<<<============>>>>>>>>><<<<<<:::999777777777777777888999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999888777777666666777777555555444333333333333333333333444555555555444444333222222111111111111111222222111000000///......222111111111000000000/////////000000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************+++++++++***************)))))))))***+++++++++,,,))))))*********+++++++++)))+++,,,+++***)))***+++************************************************+++++++++******)))))))))*********+++,,,,,,,,,---************************************************))))))))))))))))))))))))+++++++++*********))))))))))))***+++++++++++++++******************************************************+++++++++******))),,,***)))((((((***,,,---******))))))))))))******)))))))))))))))))))))))))))******++++++******)))******)))))))))))))))***''''''''''''(((((((((((())))))(((((())))))***+++))))))))))))))))))))))))************************))))))(((((())))))))))))***(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))((()))***+++***)))))))))***++++++++++++***************************++++++******)))(((((((((***+++++++++++++++******************************))))))))))))))))))))))))++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++((()))************)))(((************************++++++*********************++++++,,,,,,++++++***(((((((((((()))))))))))),,,+++******))))))******(((((())))))))))))(((((()))))))))))))))************************************++++++++++++***))))))***++++++,,,,,,++++++***))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,------.../////////...,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,---......///.........////////////////////////------------.........///222222222111111000///...111111222333444444444444444444444444444444444444444444444444444444444444444444555666666666666666666666777777888888999999777777777666666666666666777777888:::;;;<<<===>>>========================<<<;;;:::999777666666555777777888999:::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::888777666666555555666666555444333333222222333333222333333333444444444444222222111000000000000000222222111000000///......111111111000000000000000//////000000000000000///........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************)))))))))***+++++++++,,,************++++++++++++)))***++++++***)))***+++************************************************,,,,,,++++++******)))))))))******+++,,,,,,------************************************************((((((((((((((((((((((((+++++++++*********))))))))))))***++++++++++++***************************************************)))******+++++++++******,,,***)))((((((***,,,---******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))))))))******''''''''''''(((((((((((()))))))))))))))***++++++))))))))))))))))))))))))((())))))))))))))))))((((((((())))))((((((((((((***(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))***)))((()))******)))((())))))***++++++++++++***************************************))))))(((((())))))******+++******)))************************))))))))))))))))))))))))++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++((()))***++++++***)))(((************************************+++*********++++++,,,,,,,,,,,,++++++)))))))))******+++++++++,,,++++++***************((((((((())))))((((((((((((((())))))***************************************++++++++++++***))))))***++++++,,,,,,++++++***))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---***+++---.........---,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,------...//////......//////............//////------------.........///000111222222333333222222111111222333444444333333333333333333444444444444444444444444444444444444222333444555555555444444555666666777888888999999888888777777666666666555555666777999;;;<<<>>>>>>=========<<<<<<<<<<<<<<<;;;::::::999888777666555666777777888999:::;;;<<<::::::;;;;;;;;;;;;::::::777666555555444444555555444444333222222222222333333333222222222333333333222111000000//////000000111111000000///.........000000000000000000000000...//////000000000000000------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))))))))******************************+++++++++************************)))***++++++***)))+++,,,************************************************+++++++++++++++*********,,,,,,++++++************************************************************((((((((((((((((((((((((+++++++++************)))((()))******++++++******************************************************))))))***++++++++++++***+++***)))))))))***,,,,,,******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++''''''((((((((()))))))))***))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&(((***)))(((''''''(((***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++***)))((((((******)))((())))))***++++++++++++***************************)))))))))))))))))))))***((()))******************************************))))))))))))))))))))))))******+++++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************))))))***++++++++++++***))))))************)))))))))******++++++,,,,,,,,,,,,,,,+++************+++(((((())))))))))))((((((((((((((()))******++++++***************************++++++++++++***))))))***++++++,,,,,,++++++***)))************+++++++++************************))))))************))))))++++++******++++++,,,---'''((()))***++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---...///////////////......------......///------........./////////000111222333444555555555444444555555555555444444222222333333333333333444111111222222222222333333111222444555555555444333555555666777888999999:::999999888888777777666666444555666888999;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;999999999999888777666555666666666777888999;;;<<<::::::;;;;;;;;;;;;::::::666555444444333333444444444444333222222222222222444333222111111111222222111000000////////////////////////......---------///000000000000000000000------...///////////////------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************((()))))))))*********++++++++++++***************************************(((***++++++******+++,,,***************************************************++++++++++++++++++,,,+++************)))))))))************************************************))))))))))))))))))))))))+++++++++************)))((())))))***************************************************************))))))***+++++++++++++++)))************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***++++++((((((((()))))))))************))))))******+++,,,))))))))))))))))))))))))((()))************)))(((%%%(((******(((&&&'''(((***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,***((('''((()))***)))((())))))***++++++++++++***************************((((((((()))******++++++)))******+++,,,,,,++++++************************))))))))))))))))))))))))(((((()))***++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***************************((()))***+++,,,++++++***)))******++++++******)))((())))))***++++++,,,,,,---,,,++++++******++++++((())))))******))))))((('''(((((()))******++++++***************************++++++++++++***))))))***++++++,,,,,,++++++***)))************+++++++++************************))))))************))))))++++++******++++++,,,---***)))))))))))))))***+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...------------------------+++,,,---...///////////////...------------...///....../////////000000000000111222444555555666666555555555555444444333222111222222222333333333333111111111222222333333333222333555666777666555444555555666777888999:::::::::::::::999888777777777333444555666888:::;;;;;;;;;;;;:::::::::999999999777777888999999888777666666666666666777999:::;;;999::::::;;;;;;::::::999555444444333333333333333444333222222111222222222555444222111000000000000000000///............///---------------,,,,,,,,,////////////000000000000+++,,,------.........---------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************(((((())))))*********+++,,,+++++++++******))))))******))))))))))))))))))(((***++++++******+++---*********************************************************++++++,,,,,,---&&&'''((()))***+++,,,,,,************************))))))))))))))))))))))))************************+++++++++************)))(((((()))***************************************************************((()))***+++++++++++++++))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))((())))))***++++++))))))))))))*********************)))******+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))$$$(((******(((&&&'''(((***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,***((('''((()))***)))((())))))***++++++++++++***************************''''''((()))***+++,,,,,,***+++,,,,,,------------************************))))))))))))))))))))))))&&&'''(((******+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,,,,+++***+++,,,,,,------,,,,,,+++'''(((((()))***+++++++++---,,,++++++******++++++))))))************))))))'''(((((()))***+++++++++***************************++++++++++++***))))))+++++++++,,,,,,+++++++++)))************+++++++++************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---///...,,,+++***++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,---...///////////////...---,,,,,,---...///////////////000000000000111111222333444444444444444444444333222111000///111111111222222333333333333333333444444555555555333444666888888777666555444555666777888999::::::;;;;;;::::::999888777777333333444666777999:::::::::::::::999999888888888555666777999999888888777666666555666777888:::;;;999::::::;;;;;;::::::999555444333333222222333333444333222222111111222222666555333111////////////000000///...............,,,,,,,,,,,,,,,,,,++++++////////////////////////...------,,,,,,------...//////...---,,,++++++***...------,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++&&&"""""")))...///---************))))))((((((++++++******************)))))))))))))))))))))***)))************+++++++++)))))))))***++++++,,,,,,)))))))))***+++++++++,,,...---,,,,,,,,,,,,+++***************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,+++++++++*********))))))************************((((((((((((((('''&&&&&&************************))))))))))))))))))))))))******))))))******+++,,,((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))***************+++++++++(((((())))))******++++++)))***,,,---,,,+++((('''))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))***+++,,,---************************++++++************++++++++++++************++++++************************++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********''''''''''''''''''''''''******+++++++++,,,,,,,,,************************+++++++++*********)))))))))************+++++++++++++++************++++++------,,,+++************+++++++++*********)))))))))+++---,,,+++***+++,,,)))))))))***+++++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,------...///000000------,,,,,,,,,,,,---------......///////////////........................000//////........./////////000000222333444555555777666555444222111000///000000000000000000000000111111111111222333444555444444444444444444444444444444444444555777888999::::::;;;:::999777555444666666666666666777888999:::::::::999999999999999666777888999:::999999888888777555444555666888999;;;;;;<<<<<<;;;999888666666666555444333333222222444444444333222111000///000000000000000000000000000000000000000000000000,,,------......------,,,////////////////////////.........------...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++---)))%%%&&&))),,,+++)))++++++*********)))))))))************************++++++++++++************)))************+++++++++,,,,,,++++++++++++++++++***************+++++++++,,,,,,++++++++++++******************************++++++++++++++++++++++++))))))))))))******************************************************************))))))******+++,,,+++++++++******)))))))))*********************************+++++++++,,,,,,+++++++++*********))))))***************************************)))((((((************************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))***************+++++++++***)))(((************************,,,++++++***))))))******,,,,,,++++++***+++++++++************************++++++************++++++++++++************++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,******************++++++)))***++++++,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++*********)))))))))************+++++++++++++++************++++++,,,,,,+++*********+++++++++++++++*********)))))))))+++---,,,+++***+++,,,***************+++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,---------------------......------------......---......///////////////........................//////............/////////000000111333444444555666666555444333222111111111111111111111111111111111111111111222333444444444444444444444444444444444444444444555777888999::::::::::::999777555444555555555555555666777777777777777777777777777666777777999:::::::::999999777777555555555666888999999999:::;;;;;;:::999888666666555555444333333222333333333333222111000000000000000000000000000000////////////////////////---......//////......---000000000000000000000000//////............//////---------.........//////******+++,,,,,,---......,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++)))************+++++++++111...***)))+++,,,***(((+++++++++++++++*********************************---,,,,,,,,,++++++******)))************+++++++++...------,,,++++++******+++++++++***************+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))***************************************************************))))))))))))***++++++*********)))))))))))))))*********************************++++++++++++,,,+++++++++***************************************+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))((((((((((((((())))))***************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))++++++***)))((('''&&&&&&************))))))))))))************))))))))))))************************,,,,,,+++*********++++++......---,,,+++*********************************++++++************++++++++++++************++++++************************************************)))))))))***++++++,,,,,,((())))))***++++++,,,,,,)))***++++++,,,++++++++++++++++++++++++*********++++++++++++++++++++++++*********++++++++++++,,,************************+++************))))))))))))************+++++++++++++++************++++++++++++*********+++,,,,,,+++++++++***************)))+++---,,,+++***+++,,,+++++++++***************++++++***))))))***++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,------------------------,,,,,,,,,,,,---------,,,,,,,,,++++++///..................///---......///////////////........................//////............/////////000000111222333444444555555555444444444444333111111111111111111111111222222222111222222333333444444444444444444444444444444444444555777888999:::::::::999999777666555444444444444444444555666666666666666666666666666888999:::;;;;;;;;;:::999777666555555555666888999777888999999::::::999999666666666555444444333333333333333333222111111000000000000000000000000000////////////////////////...//////////////////...000000000000000000000000......------------..............................+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++...+++)))***,,,------,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++***))))))))))))*********+++++++++,,,,,,,,,++++++*********,,,+++++++++***)))))))))++++++,,,+++***)))******************************************************((()))))))))************************************************************)))))))))))))))***++++++******************))))))************************************++++++++++++************************************************+++,,,,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))(((((((((((()))******************************************************))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))),,,+++++++++******))))))++++++******))))))((((((******)))(((((())))))***************************++++++******)))******+++---,,,++++++*********+++************************++++++************++++++++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******++++++++++++******+++++++++***************))))))))))))))))))))))))************++++++++++++************************************))))))))))))))))))*********+++++++++++++++************++++++******))))))***+++,,,,,,************************)))+++---,,,+++***++++++,,,+++++++++***)))))))))+++******************+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------//////............//////---......///////////////........................///............//////000///000000111222333333333444444444555555555666666222222222222222222222222333333222222111222222222444444444444444444444444444444444444555777888999999999999999888888777777444444333333333333444444666666777777888888888999999:::;;;<<<<<<;;;::::::777666666555666777888888888888888888888888777777666666666555555444444444333333333333333222111000000000000000000000000000////////////////////////......////////////......////////////////////////---,,,,,,++++++,,,,,,---000//////...------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***))))))***+++---------++++++++++++++++++++++++))))))*********+++++++++++++++******))))))))))))))))))*********+++++++++((()))))))))*********+++,,,+++++++++***)))))))))+++---...---+++***+++,,,************************************************((()))))))))************************************************************))))))(((((())))))***+++++++++++++++++++++++++++************************))))))*********+++++++++******************************************************+++++++++++++++***************************))))))))))))))))))))))))***))))))))))))***++++++************************************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))******+++++++++,,,++++++******))))))((((((******))))))))))))***+++************************))))))(((((((((((()))))))))))))))))))))***++++++************************++++++************++++++++++++************++++++************************))))))))))))))))))))))))***************++++++++++++++++++*********))))))*********++++++******)))************************(((((((((((((((((((((((())))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++))))))))))))***++++++,,,************************)))+++---,,,+++***++++++,,,+++++++++***)))))))))*********++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,,,,++++++++++++,,,---...///000111222//////............//////---......///////////////.......................................///000000000000000111111222222333333333444444555666666777222222222222222222222222333333222222111222222222444444444444444444444444444444444444555777888999999999888888888888888888555444444333333333444444555666666777888999999::::::;;;<<<<<<<<<<<<::::::666666666666666777777888::::::888777666555444444555555555555555444444444222222333333333222111111000000000000000000000000........................,,,------......------,,,////////////////////////,,,,,,++++++++++++,,,,,,000///...---,,,+++******......---,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++*********************************+++++++++++++++)))))))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++''''''(((((()))******++++++++++++***************+++---///...+++)))+++---************************************************))))))))))))************++++++++++++++++++++++++************************)))(((((((((((()))******+++++++++++++++,,,,,,,,,************************)))))))))************+++***************+++++++++************************))))))***+++++++++******************************))))))))))))))))))))))))***************++++++,,,************************************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++************))))))))))))************++++++++++++++++++++++++++++++++++++(((((('''''''''((())))))'''''''''((((((***++++++************************++++++************++++++++++++************++++++************************************************************************,,,,,,++++++***))))))(((*********+++******)))((()))))))))***************)))))))))))))))))))))))))))))))))************+++************************(((((()))))))))))))))***)))************+++++++++++++++************++++++******)))))))))***++++++***************+++++++++)))+++---,,,+++***+++,,,+++++++++***************)))***++++++++++++***)))************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,---...000222333444///..................///---......///////////////..............................---......///000111000000000111111111222222222333333444555555666666333333333333333333333333222222222111222222333333444444444444444444444444444444444444555777888999999888888777888888999:::777666555555555555555555333333444555777888999999:::;;;<<<<<<<<<;;;:::999666666666666777777777777;;;:::888666444333333222444444444444444444444444222222222333333222222111000000000000000000000000........................,,,,,,------------,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***+++,,,+++***))))))))))))))))))*********++++++((())))))***++++++,,,,,,((())))))******++++++,,,)))************+++++++++)))))))))))))))************************+++++++++***---///---)))(((***---************************************************))))))))))))************++++++++++++++++++++++++************************((((((((((((((()))******)))*********++++++++++++************************))))))))))))************))))))*********+++++++++************************))))))***+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))*********)))***+++,,,---,,,,,,+++++++++++++++++++++++++++((((((((((((((()))*********)))))))))))))))******************************++++++************++++++++++++************++++++************************++++++++++++++++++++++++************************++++++*********************************)))((((((((()))))))))*********+++************************))))))))))))************************************(((((((((((())))))******)))************+++++++++++++++************+++++++++******))))))))))))***))))))*********+++++++++)))+++---,,,+++***+++,,,***************+++++++++)))***++++++++++++***)))************************++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,---...///000111222......------------......---......///////////////........................---------......///000111000000000000111111111111222222333333444444555555444444444444444444444444111111111111222333444444444444444444444444444444444444444444555777888999888888777777777888:::;;;999888777777666666777777333444555666888999:::;;;:::;;;;;;<<<;;;:::999888555666666777777777777777999888666555333333333333333333333333333333333333111222222333333222222222000000000000000000000000........................------............------------------------------...------,,,,,,------...******++++++++++++,,,,,,***++++++,,,,,,------...*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++(((***,,,,,,++++++,,,,,,(((((())))))*********+++((())))))***++++++,,,,,,))))))***+++,,,------...)))************+++++++++,,,,,,++++++***)))))))))))))))******+++++++++,,,(((,,,...,,,(((&&&))),,,************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************((((((((((((((()))******(((((())))))*********+++************************))))))))))))************))))))******++++++++++++************************)))***++++++,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))++++++++++++************(((((())))))******++++++)))***,,,...///...,,,+++++++++++++++++++++++++++))))))((())))))***++++++---,,,+++***))))))))))))************************++++++************++++++++++++************++++++************************++++++++++++++++++++++++++++++******************)))))))))***++++++,,,,,,***************)))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************'''((((((((())))))******)))************+++++++++++++++************++++++++++++***)))(((((())))))))))))******++++++++++++)))+++---,,,+++***+++,,,))))))******+++++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++------------+++++++++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,------....../////////---------,,,,,,------------......///////////////........................---------......000111111000000000000111111111111222222222333333444444444444444444444444444444444111111111111222333444555444444444444444444444444444444444444666777888999888888777777777999:::;;;::::::999888888888888888555666777999:::<<<===>>>::::::;;;;;;;;;:::888777555666666777777777777777777666555444333444444555222222222222222222222222111222222333333333222222000000000000000000000000..............................////////////......222222111///...---,,,+++,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***************************************)))((('''(((((()))***+++,,,,,,,,,,,,,,,+++***))))))******************************+++++++++++++++***)))((()))***+++,,,---,,,++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++******++++++++++++******+++***)))))))))))))))***+++*********))))))((((((******+++++++++******)))+++++++++++++++++++++++++++++++++*********))))))((()))***+++++++++++++++------,,,+++***)))((('''******************************++++++++++++******'''((((((((())))))))))))++++++***)))(((((()))))))))((('''&&&&&&'''((()))+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********++++++)))(((''''''((()))+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********''''''&&&&&&&&&&&&''''''************************************************)))************+++++++++***************************************)))(((((()))************++++++++++++++++++*********))))))+++***)))***++++++***)))))))))))))))************)))))))))))))))******+++++++++******)))((((((((())))))***++++++++++++******)))))))))***+++,,,,,,+++***************++++++************************++++++************************************************))))))))))))******---------,,,***'''$$$"""++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,...............---,,,+++,,,+++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,---...//////..................------000///...............///////////////............////////////000000000000000000000000000000000000222222111111222222333444333333333222222222111111333222222111111222222333666666555555555444444444444444555555666555555444777777777888999999::::::888777666666666777999999777777888999:::;;;;;;<<<===<<<;;;999777555444333555444444444444555666666888888888777666444333222333222222111111222222333///000222333333222000///222222222111000//////...////////////////////////......---------,,,,,,,,,000000///...---,,,++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***************************************)))(((((()))))))))***+++++++++,,,,,,++++++******)))************************************+++++++++***))))))))))))***************)))************************++++++++++++++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++******++++++++++++************))))))))))))******))))))))))))******************+++++++++******)))+++++++++++++++++++++++++++++++++*********))))))))))))***+++++++++************************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))***)))(((((((((((()))***++++++++++++*********)))))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********+++******************+++************************************************)))************+++++++++***************************************)))(((((()))************++++++++++++++++++*********))))))+++***)))***++++++***)))))))))))))))************)))))))))))))))******+++)))))))))))))))*********))))))***++++++++++++*********)))))))))***++++++******))))))((()))))))))************************************************************************++++++************++++++))))))************))))))++++++++++++++++++++++++++++++************++++++))))))*********+++++++++,,,++++++++++++******************++++++,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------.........------------------......000//////....../////////////////////............////////////000000000000000000000000000000000000222222111111222222333444333333333222222222111111333333222222222222333333666555555555444444444333444444555555555444444333666777777888888999::::::777777666555666777888999888888888999999::::::;;;888888888777777666666666555555555555555666666777888888777777666444333222333222222111111222222333///000222333333222000///222222111111000//////..............................------------,,,,,,,,,......---------,,,,,,,,,---............---,,,,,,++++++++++++++++++++++++,,,++++++************+++************************************))))))))))))******************+++++++++++++++***************************************)))******+++++++++******++++++******)))*********************************,,,,,,++++++++++++++++++))))))***++++++++++++*********************************************************))))))))))))*********************+++++++++******++++++++++++******)))))))))))))))***+++,,,(((((())))))***++++++,,,)))******+++++++++******+++++++++++++++++++++++++++++++++*********************+++++++++******)))(((((()))***+++,,,,,,---******************************++++++++++++******************************++++++***))))))))))))***+++******))))))******+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++*********,,,,,,,,,++++++,,,,,,,,,************************************************)))************+++++++++************************)))************))))))((()))************++++++++++++++++++***************+++***)))***++++++***)))))))))))))))************)))))))))))))))******+++'''(((((()))******++++++))))))***++++++++++++*********)))((((((((())))))******)))(((''''''((((((************************************************************************,,,,,,++++++++++++,,,,,,((((((((()))***+++,,,---++++++++++++++++++++++++++++++************++++++(((((()))))))))*********,,,+++******))))))******((())))))***+++,,,------******++++++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------++++++,,,,,,------......000000////////////000000////////////............////////////000000000000000000000000000000000000222111111111111222333333333333333222222222111111444333333333333333333444555555444444444444333333444444444444444333222222666666777888888999999:::777777666555666777888999999999999999999999999999666666666666555555555555555555555555555666666666777777777666555444333222222222111111111111222222///000111222222111000///222111111000000//////...........................------------,,,,,,,,,,,,---------------------------......///......------************************,,,++++++*********++++++******************************)))))))))))))))***+++++++++*********************+++++++++*********************************((()))***+++++++++++++++///...,,,+++++++++,,,---************************,,,,,,,,,++++++*********))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************++++++++++++******(((((())))))***+++,,,---*********************+++))))))***+++++++++******++++++++++++++++++++++++************************+++++++++++++++***)))((((((((()))***+++,,,,,,---******************************++++++++++++******))))))((((((((((((''''''++++++***))))))*********************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***************)))(((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++******))))))******+++************************************************))))))*********+++++++++************************))))))************)))((())))))*********+++++++++************************+++***)))***++++++***)))((()))))))))************)))))))))))))))******+++(((((())))))************))))))***++++++++++++*********)))(((''''''((((((+++***)))(((((((((((((((***************************************+++++++++************************+++++++++******+++++++++---,,,***)))(((((()))***++++++++++++++++++++++++++++++************++++++))))))))))))*********+++---,,,,,,+++++++++,,,---))))))******++++++,,,,,,******++++++++++++******++++++++++++++++++++++++---,,,+++******+++,,,---------------------,,,,,,******++++++,,,---......000000/////////000111111////////////............////////////000000000000000000000000000000000000111111111111111222222333333333333222222222111111444444444444444444444444444444333333333333333333444444444444333222111111666666777777888999999999888888777666777888999::::::::::::999999888888888888888777666555444333222333333444555555555555555666666666666555444333222222222111111111111222222//////000111111000//////111111000000////////////........................---------,,,,,,,,,++++++.............../////////------......///......---************************,,,,,,++++++++++++,,,,,,******************************)))(((((()))***++++++++++++***************)))******+++++++++******************************((()))***+++++++++++++++...---,,,+++++++++,,,---************************,,,,,,,,,++++++*********))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************++++++++++++******))))))))))))***+++---------,,,,,,+++***))))))(((((()))***+++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***)))(((*********************+++******************************++++++++++++******+++++++++***************+++***************++++++))))))))))))))))))))))))))))))******************))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))(((((((((((())))))************************************************))))))*********+++++++++************************((())))))*********))))))))))))*********+++++++++************************+++***)))***++++++***)))((()))))))))************)))))))))))))))******+++************))))))(((((())))))***++++++++++++*********)))(((''''''((((((,,,+++******))))))))))))************************))))))*********+++++++++******************************))))))))))))******///...,,,***((((((((((((++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,---,,,,,,,,,,,,,,,------+++++++++******)))))))))******++++++++++++******++++++++++++++++++++++++---,,,+++******+++,,,---------------------,,,,,,******++++++,,,---......///////////////000111111////////////............////////////000000000000111111111111111111111111111111000000111111222333333333333222222222111111333444444555555444444333222222333333333333333333333444444444333333222111555666666777888888999999999999888777888999:::;;;;;;::::::999999888888888888888777666555555444444111222333444444444444333555666666666555444333222222111111000000111111222/////////000000/////////000000000///////////////........................------,,,,,,,,,+++++++++......//////////////////,,,,,,---............---++++++++++++++++++++++++,,,++++++++++++,,,------***************************)))((((((((()))++++++******************++++++((()))***,,,,,,+++******************************)))******+++++++++******))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))***++++++++++++*********************************************************))))))))))))******+++++++++*********************++++++++++++*********************+++,,,---......---+++***)))((('''((()))***+++++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++******))),,,+++++++++******))))))******************************++++++++++++******))))))))))))******+++++++++************+++,,,,,,((())))))******))))))((()))))))))))))))*********))))))))))))))))))))))))************))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************))))))))))))******************************************************)))************+++++++++************************((())))))************))))))************+++++++++***************++++++++++++***)))***++++++***)))))))))))))))************)))))))))))))))******+++++++++******)))(((((('''))))))***++++++++++++*********)))((((((((())))))++++++************++++++************************)))))))))***++++++,,,,,,***************************))))))))))))))))))***,,,++++++*********++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,+++***)))(((((('''******++++++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------++++++,,,,,,------............---......///000111////////////............////////////000000000000111111111111111111111111111000000000000111222222333333333222222222111111222333444555555444333222111111222222222222333333333333444444444444333333555555666777777888888999999999888777888999:::;;;:::::::::999999888888888333444444555666777888888111222333555555444333333555555555555555444333333111111000000000000111111//////............//////////////////////////////------------------------,,,,,,,,,,,,++++++++++++........................++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***************************)))((('''((()))+++,,,)))))))))***+++++++++,,,''')))***,,,,,,,,,***)))******************************+++++++++***))))))%%%&&&'''((()))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))******++++++++++++******+++++++++******+++,,,,,,------,,,++++++***))))))(((((()))++++++,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))***+++++++++******+++++++++*********))))))******************************++++++++++++******''''''((()))***++++++,,,+++*********++++++,,,---))))))***++++++***)))))))))))))))******+++++++++))))))))))))))))))))))))************)))))))))(((*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))*********+++******))))))))))))******************************************************)))************+++++++++************************(((((()))***************)))************+++++++++))))))*********++++++++++++***)))***++++++***)))))))))))))))************)))))))))))))))******+++*********)))))))))))))))))))))***++++++++++++*********)))))))))***++++++))))))((())))))***+++,,,************************((())))))***++++++,,,,,,************************+++******))))))******+++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************++++++++++++)))***---...///...,,,+++++++++******))))))((((((******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------.........------------------......,,,,,,,,,,,,---...///000////////////............////////////000000000000111111111111111111111111000000000000000111222222333333333222222222111111111222333444444333222111111111111111222222222333222333444555555555555555555555666666777888888888888777666666666777888999::::::999999999999999999111222333444555666777777222333555777777666555444444444555555555444333333111111000000000000111111///..................///////////////////////////------------------------,,,,,,,,,++++++++++++***......---------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++***************************)))((('''((()))+++---(((((()))***+++,,,,,,---'''(((***,,,---,,,***)))************************+++++++++++++++***)))((($$$&&&(((***,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++******))))))******++++++++++++******,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++(((((()))++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++((()))***+++++++++++++++******************++++++******************************++++++++++++******++++++,,,---///000111111+++*********+++,,,,,,---***+++,,,------,,,+++************++++++,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))(((((((((((())))))************************************************)))************+++++++++************************(((((()))***************)))************+++++++++))))))******+++++++++++++++***)))***+++++++++)))))))))))))))************)))))))))))))))******+++((((((((()))******++++++))))))***++++++++++++*********))))))***+++,,,,,,''''''''''''(((***+++,,,************************((())))))***++++++,,,,,,************************,,,++++++++++++++++++,,,)))***,,,------,,,+++***++++++++++++++++++++++++++++++************++++++))))))))))))***************,,,000222333111...---))))))))))))******************++++++++++++******++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,---...//////..................------+++++++++,,,---...///000000/////////............////////////000000000000111111111111111111111111000000000000000111111222333333333222222222111111000111333444444333111000000000111111222222222333222222444555666777777777555555666666777888888888666555555444444555777888999999999999999999999999333333333333333333333333444555777888999888777555444444444555444444333333111111000000000000111111///......------......///.........///////////////------------------------,,,,,,,,,+++++++++******///////////////000111111------,,,,,,,,,,,,++++++************************************************,,,,,,++++++******))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,------------,,,,,,+++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))******++++++++++++******************************++++++************++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******************++++++************************,,,,,,,,,++++++*********************************)))))))))))))))))))))))),,,,,,,,,++++++*********,,,+++***))))))***+++,,,+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))(((((()))+++---...---,,,,,,+++***)))((((((************************))))))))))))))))))))))))************************---,,,***(((((()))***+++************************---,,,,,,+++***)))((((((******++++++++++++******************************************************)))))))))***+++++++++,,,((()))+++,,,,,,+++)))(((&&&''''''((()))******+++************************)))))))))))))))))))))))))))***+++,,,,,,+++)))(((+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++...---,,,,,,++++++++++++,,,+++++++++***))))))))))))************+++++++++,,,++++++******++++++,,,)))))))))))))))******++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,................................................//////............//////000000000000000000//////------......///000000000//////............//////000000000000111111111111333333333333333333333333444333333222222333333444111111222222222333333333333333444444555666777777444555666666666555333333333444555555666666555555777888999999888666444222555444222111111222333555999777555333222333444555444444444444333222111000000000000000000000000000////////////////////////...///000222222000///...//////...---,,,,,,++++++,,,,,,,,,++++++*********---------------...//////------,,,,,,,,,+++++++++***************************************************************)))))))))************************((((((((((((((((((((((((*********++++++,,,,,,,,,+++++++++++++++***))))))++++++************++++++++++++++++++++++++++++++))))))))))))************++++++***))))))***++++++)))***++++++++++++***)))******++++++++++++******************************++++++************++++++***************************+++,,,,,,,,,,,,+++***++++++++++++++++++******************************,,,,,,,,,+++++++++******************************************************------------,,,,,,,,,+++++++++***))))))***+++++++++++++++*********))))))******++++++++++++************************************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++******++++++++++++*********************************************************)))(((((((((((()))*********************))))))***))))))))))))+++,,,---------,,,,,,+++*********************************************************************************,,,+++***((((((((()))***************************,,,,,,++++++***)))))))))******++++++++++++******************************************************))))))))))))))))))******'''(((***++++++***((('''''''''(((((())))))******************************************************)))))))))******+++,,,,,,)))))))))(((((((((((((((*********+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,+++***************+++++++++***************)))************+++++++++,,,++++++******++++++,,,)))))))))))))))******+++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////............//////------------,,,,,,,,,,,,...//////000000111222222//////............//////000000000000111111111111333333333333333333333333222222222222222222222222222222222222222222333333333333444444555666666777444555555666555444333222333444444555555555555555666777888888888666444333444333222111111222333444888666444333222222333444333333333333222111000///////////////////////////////////////////////////---...000111111000...---.........---,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++************************************************((())))))))))))))))))***++++++++++++++++++++++++((((((((((((((((((((((((*********+++++++++++++++++++++,,,,,,,,,+++************))))))))))))******************************))))))))))))************++++++***))))))***++++++)))***++++++++++++***)))******++++++++++++******************************++++++************++++++++++++++++++++++++++++++++++++,,,------,,,++++++------,,,,,,++++++******************************,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++***))))))***+++++++++++++++*********************++++++++++++******++++++++++++++++++++++++******++++++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++++++++*********************************************************))))))(((((())))))************++++++++++++++++++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********************************)))))))))))))))******************************************************++++++++++++******************************************************)))))))))((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))***************************************************)))(((''')))+++...///,,,,,,++++++*********))))))))))))************+++************************++++++++++++++++++++++++++++++***))))))))))))******************+++++++++)))************+++++++++++++++************++++++)))))))))))))))******+++'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------//////............//////------,,,,,,,,,+++++++++---......///000000111111000//////......//////000000000000000111111111111333333333333333333333333111222333444444333222111333333333333222222222222333333333444555555666666444444555555555444333222333333444555555555555555555555666777777666555444444333222111111222333444666555333222111222222333222222222222111000///...////////////////////////////////////////////////,,,---...//////...---,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***************************************************''''''(((((())))))******++++++++++++++++++++++++***************************************+++++++++------.........------,,,))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************+++******************+++*********++++++***************++++++++++++******************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++......------,,,+++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))(((((((((((((((+++******************+++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************************************++++++++++++******************************************************))))))))))))))))))))))))*********++++++,,,,,,---++++++***************************++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))******++++++***))))))************************))))))*********+++++++++******++++++++++++***************************************************************))))))(((((('''(((((()))******)))((((((******))))))))))))))))))***************************************************))))))))))))+++,,,------------,,,,,,++++++***)))))))))*********++++++++++++++++++++++++++++++************************+++******)))))))))******)))))))))***+++++++++,,,))))))*********+++++++++++++++************++++++)))))))))))))))******+++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......////////////.........------++++++,,,,,,---.........000000////////////000000///000000000111111111111222222333333333333444444111222444666666444222111444333333333333222222222333333333444444555555555444444444444333333222222333333444555555555444444444444555666666666555555444333333222333333444555555444333222111111111111111111222222111000000///////////////////////////////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,,,,---,,,,,,+++++++++*********************************************************''''''(((((())))))******++++++++++++++++++++++++************************************************,,,,,,---......---------)))(((((((((((((((((()))))))))))))))))))))))))))((()))))))))*********************++++++*********+++******************+++******++++++++++++******************************++++++************++++++++++++++++++++++++++++++******))))))))))))******......------,,,+++******************************++++++++++++++++++++++++************************************************((((((((((((((((((((((((*********++++++***************************************++++++++++++************************************++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************************************++++++++++++******************************************************))))))************))))))*********++++++,,,,,,---***+++++++++*********)))(((((())))))******++++++************************++++++++++++++++++++++++******************************+++,,,,,,++++++***************************)))))))))***++++++,,,,,,******++++++++++++******************************************************+++++++++******)))))))))************************************))))))))))))************************************************)))***+++,,,++++++***)))******))))))((((((((('''************+++++++++,,,************************************************++++++*********++++++,,,)))))))))***+++++++++,,,))))))*********++++++++++++******))))))******+++)))))))))))))))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......////////////////////////++++++,,,,,,---.........000000////////////000000///000000000111111111111222222222333333444444444222444555777777555444222333333333333333333333333333333333444444444444444444333333333222222222222222333333444555444444444444444444555555555555444444444444444444555666666444333333222111111111000222222222222222222111000........................////////////////////////,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,------++++++++++++************************************************************((())))))))))))))))))***++++++++++++++++++++++++((((((((((((((((((((((((***************)))))))))))))))***+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))++++++***))))))***++++++******++++++++++++******************************++++++************++++++++++++++++++++++++++++++))))))(((((((((((())))))------,,,,,,++++++*********************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************++++++++++++)))***++++++++++++***)))***************+++++++++******++++++++++++******((((((((((((((((((((((((******++++++++++++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******************************++++++++++++++++++++++++)))******++++++******)))*********+++++++++++++++)))******+++++++++******'''((((((((())))))******************************++++++++++++++++++++++++***************************************+++++++++************************))))))******+++++++++,,,******++++++++++++******************************************************++++++++++++************+++******************+++************************************************++++++++++++++++++++++++)))***,,,---,,,+++((('''*********************************+++++++++,,,,,,))))))))))))))))))))))))************************+++************+++,,,,,,***************+++++++++)))************+++++++++******))))))))))))******)))))))))))))))******++++++++++++*********))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,------.../////////---......///000000111111111000000//////000000111000000000000111111111111111222222333333444444555333444555666666555444333333333333333444444444444333333333333333333444444444333222111111111222222222222333444444444444444444444444444444444444444333333444444555555666666444444333333222111111000111222222222222222111111........................////////////////////////------------------------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++***************************************************************************)))))))))************************((((((((((((((((((((((((+++*********)))))))))((('''((())))))*********)))***))))))(((((())))))***************************))))))))))))************)))***++++++++++++***)))++++++***))))))***++++++******++++++++++++******************************++++++************++++++******************************)))(((((()))******++++++++++++++++++************************************+++++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,)))***++++++++++++***)))))))))*********+++++++++******++++++++++++******((((((((((((((((((((((((******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))******************************************++++++++++++******************************++++++++++++++++++++++++)))***++++++++++++***)))******************))))))((()))***+++,,,,,,++++++)))))))))))))))*********************************************************************************)))((('''''''''(((***+++***************************************+++++++++******++++++++++++******************************************************))))))))))))******************))))))))))))******)))))))))******++++++,,,************************++++++++++++++++++++++++)))******+++++++++******+++++++++,,,,,,---......)))))))))************+++((((((((((((((((((((((((************************)))))))))))))))***+++++++++++++++***************)))************+++++++++******))))))))))))******)))))))))))))))******+++***************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))***+++,,,...///000000...//////000000111222222111111000000000000111111000000000000111111111111111111222333333444555555333333333333333333333333111222222333444555666666333333333333333333333333444333222111000111111222222222333444444444444333555555444333222222222222000111222333444444444444444444444444333222111000000000111111111111111000........................////////////////////////......------------......---,,,,,,,,,+++***************+++++++++,,,,,,,,,...------,,,+++++++++,,,+++++++++************)))************************************************,,,,,,++++++******))))))))))))))))))))))))))))))************************+++*********))))))((((((((()))***+++++++++++++++******))))))))))))******************************))))))))))))************)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,******++++++++++++******************************++++++************++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,******************++++++*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++(((((())))))*********+++)))***+++,,,,,,+++***)))))))))******++++++++++++******++++++++++++******++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++*********))))))(((((('''(((***+++,,,,,,,,,+++************************************************))))))))))))))))))))))))************************((('''%%%$$$%%%&&&)))*********************************************************++++++++++++******************************************************''''''(((((())))))******))))))(((((((((((())))))(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++***)))(((((()))+++---///''''''((()))***++++++,,,(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******,,,+++++++++******)))))))))************+++++++++******))))))))))))******)))))))))))))))******+++(((((()))***+++,,,,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))***+++---///111222333------......///000000000111111000000000000111111000000000000111111111111111111222333333444555555222222111000000111222222000111222333555666777777333333333333333333333333444333111000000000111222222222333444444444333333666555444333222111111222...///000111222333333333444444444444333222111111//////000000000000000///........................///////////////////////////......------......///------,,,,,,+++***))))))*********++++++,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,+++******+++,,,---))))))))))))))))))))))))************************+++++++++***************+++++++++++++++***)))(((+++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++(((((())))))*********+++*********++++++,,,,,,,,,''')))+++,,,---,,,***)))************************+++++++++******)))))))))*********************************)))******+++,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++******************************************...,,,)))'''&&&''')))++++++++++++*********)))))))))************++++++++++++***)))))))))***,,,,,,+++++++++*********))))))******************++++++************************))))))))))))************************************))))))(((((((((((())))))+++)))''''''((()))((('''************************************************++++++************++++++,,,,,,++++++***)))((((((...+++(((%%%%%%(((+++---***)))))))))((((((''''''))))))))))))************************************)))*********)))((('''&&&++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++*********---,,,,,,+++*********+++*********++++++,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***************))))))(((((())))))***+++,,,,,,------)))))))))***+++++++++,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))++++++************************))))))))))))******)))***+++,,,,,,+++***)))++++++************++++++************************,,,,,,,,,++++++*********************)))))))))((())))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,---......//////......000---***+++///000---***,,,,,,,,,---...///000000////////////000000000000111000/////////000222333555555444444444333333333555444333333222222222333222333444444555555444444555555555666555555444333000000000000000000000000////////////000111222333444444555555555555444444333222222111111222222333222222222111000//////...000000//////.........---///////////////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------,,,,,,+++******))),,,,,,++++++++++++++++++,,,,,,******)))***++++++************************************************)))))))))*********+++++++++++++++++++++***))))))******************++++++++++++++++++++++++++++++************************************************((()))))))))************+++*********************((()))***+++,,,+++******************************---------,,,,,,,,,++++++***************************************++++++,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++******************************************+++***)))(((((()))+++,,,+++++++++*********)))))))))************++++++++++++***)))))))))***+++,,,+++++++++*********))))))&&&&&&'''(((***+++,,,---************************))))))))))))***************************************))))))(((((())))))***,,,***(((((())))))((('''************************************************++++++************++++++,,,,,,++++++***))))))(((,,,+++***))))))***+++,,,,,,+++++++++************************++++++++++++************************))))))******************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++---,,,,,,+++*********+++*********++++++,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***++++++*********)))))))))))))))***++++++,,,------***************+++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,************)))))))))))))))************++++++++++++++++++*********))))))******************************************************))))))))))))*********+++,,,,,,,,,,,,+++***++++++************++++++************************,,,,,,,,,++++++*********++++++++++++*********)))---,,,***))))))+++---///++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,---------------,,,)))''')))---///---***,,,---------.../////////....../////////000000000000000000000000111111222444444444333333333222222444333333222111111222222333333444555555555555444555555555555555444333333000000000000000000000000000000000000111222333333444444555555555555444444333222222111111222222333222222111111000//////...000/////////............///////////////...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---,,,,,,++++++*********,,,,,,,,,++++++*********,,,+++***)))))))))))))))++++++++++++++++++++++++************************((((((((()))******++++++***++++++++++++***)))))))))))))))***+++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++******)))((((((''')))************+++++++++************************---------,,,,,,,,,,,,+++***************************************+++,,,,,,,,,++++++******++++++,,,++++++************++++++******++++++++++++++++++************************(((((())))))***++++++,,,+++++++++***************)))************+++++++++******))))))******+++,,,+++++++++***************%%%&&&&&&((()))***+++,,,************************))))))))))))*********************************************))))))*********...,,,***)))******)))(((************************************************++++++************++++++,,,,,,++++++***)))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---************************))))))***++++++,,,,,,---************************++++++++++++++++++++++++(((((())))))***++++++,,,,,,,,,++++++++++++++++++*********++++++++++++++++++++++++******************++++++,,,,,,++++++***+++++++++++++++*********))))))******+++,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))*********++++++++++++,,,************************)))************++++++++++++++++++***************++++++++++++++++++++++++******************************))))))))))))******++++++,,,------,,,++++++++++++************++++++************************+++++++++++++++*********,,,,,,+++++++++*********,,,)))%%%"""###&&&***---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,,,,***(((''')))---///...,,,------..............................//////////////////000111111111111111333333222222222111111111222222111000000000111111333333444555555555555555444444555555444444333222000000000000000000000000111000000111111222333444333444444555555444444333222222111111111111222222222111111000000//////...////////////...............////////////...------,,,------......------,,,------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********---,,,,,,++++++*********++++++***))))))(((((((((++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++******)))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))************************)))))))))******))))))******+++,,,************************************************************************+++************+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++++++++,,,************************((()))***+++,,,++++++***************************))))))*********+++++++++***************+++++++++************************)))))))))))))))(((((((((************************((()))))))))************************************++++++************++++++///---+++***++++++)))(((************************************************++++++************+++++++++++++++*********))))))******++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************************************++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********+++++++++,,,+++++++++******************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))******+++++++++,,,,,,+++++++++***)))))))))************************))))))))))))))))))))))))************++++++++++++)))***************++++++))))))*********+++++++++************************++++++++++++++++++++++++***************++++++++++++******))))))******+++++++++++++++++++++++++++++++++************++++++************************+++++++++***************+++++++++*********))))))***'''$$$""""""%%%)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,,,,,,,,,,---,,,+++,,,...///...---...............------------.........////////////...///000222222111000000111111111111000000000000111000000/////////000000333333444555555555555555444444444444444333222222000000000000000000000000111111111111222333444555333333444444444444333333222222111111111111222222111111000000///////////////////////////...............//////......---,,,,,,------......------,,,------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++***,,,,,,,,,++++++*********************))))))((((((************************************************++++++******))))))(((((()))******+++++++++******(((((()))***+++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))))))))))))))******+++,,,------******))))))******+++,,,************************************************************************+++++++++***+++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,***************************+++,,,,,,,,,+++)))(((************************))))))*********+++++++++))))))******++++++++++++************************+++++++++******)))))))))************************((()))))))))************************************++++++************++++++///---+++***++++++***)))************************************************++++++************+++++++++++++++******************)))(((((((((***+++,,,)))))))))))))))******************++++++++++++,,,************************,,,+++***))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))((((((***++++++,,,,,,,,,+++******************************************************++++++,,,,,,++++++***++++++++++++++++++++++++)))***************++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))******+++++++++,,,))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++************++++++******))))))))))))******++++++************++++++************************************************))))))))))))((((((((((((+++******)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,---------------///...------------,,,+++...............---------.........////////////000...///000222222111000000111111000000000//////////////////......///000000222333333444444444444444333333333333333222222111////////////////////////111111111111222333444555222222333333333333222222222111111000000111111222000000000///////////////.........///////////////...............------,,,,,,------......------,,,------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++******)))))))))))))))))))))))))))************************++++++++++++*********)))))))))***++++++++++++***)))))))))***+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************))))))))))))(((((()))+++,,,---...///)))************+++++++++************************+++,,,,,,,,,,,,---------************************+++++++++++++++,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******++++++,,,---------************************+++,,,,,,---,,,***)))'''***************+++++++++)))************+++++++++))))))***++++++++++++******************+++++++++)))))))))***+++,,,,,,,,,************************))))))))))))*********************************************))))))*********...,,,******+++,,,+++***************************************************++++++************++++++***************************)))''''''''')))+++---+++++++++,,,,,,,,,,,,,,,************++++++++++++************************---,,,***)))(((((())))))************************++++++++++++++++++++++++,,,++++++***))))))(((((()))***+++,,,---,,,+++******************)))))))))***************+++++++++***++++++,,,,,,++++++************+++++++++++++++************************+++++++++***************************************)))))))))))))))))))))))))))))))))************+++))))))******+++,,,,,,,,,)))************+++++++++***************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++************++++++))))))(((((((((((())))))++++++************++++++************************)))))))))***************))))))((((((((('''''''''((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,---------------...---,,,,,,******)))(((------..................////////////000000000000//////000111111111111111111111000000000///////////////.........///000000111111222333333333333333222222333333222222111000////////////////////////111000000111111222333444111222222333333222222111111111000000000000111111////////////////////////.........///////////////---............---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,---((()))***,,,,,,,,,,,,+++************************************************)))******+++,,,---------))))))***+++++++++++++++******************++++++++++++++++++++++++++++++************************************************************)))))))))(((((())))))***+++,,,,,,---((()))***+++,,,+++******************************++++++,,,,,,,,,---------************************,,,++++++++++++,,,------,,,++++++******++++++,,,++++++,,,------,,,++++++******++++++,,,------...************************+++++++++,,,++++++******))))))*********+++++++++)))************+++++++++((()))***+++,,,++++++***))))))*********+++++++++(((((())))))******++++++************************))))))))))))***************************************))))))(((((())))))***,,,***))))))+++,,,,,,+++************************************************++++++************++++++************************(((((()))******+++,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,---************************---,,,***))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********(((***+++------,,,+++***+++*********)))))))))((())))))*********+++++++++***++++++,,,,,,++++++***)))))))))*********++++++************))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))***++++++,,,------)))************+++++++++))))))*********+++++++++************************((())))))***++++++,,,,,,,,,++++++******++++++,,,******)))(((((()))******++++++************++++++************************((()))))))))*********+++))))))))))))((((((((((((&&&'''((()))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,---------.../////////000000000000111111111222000000000000000111111222111111111000000000////////////......///000000111000000111222222222222111222222222222222111111000////////////////////////000000000000111222333333111111222222222222111111111111000000000000111111////////////////////////............/////////000------......------,,,+++,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++))))))***+++,,,------...''')))***,,,---------,,,++++++++++++++++++++++++************************'''((()))+++---///000111((()))***++++++++++++++++++++++++***************++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))*********''')))+++,,,---,,,***)))************************)))))))))******+++++++++************************,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,++++++------------++++++******+++,,,,,,---......*********************************++++++,,,------))))))******++++++++++++)))************+++++++++((()))***+++,,,+++******))))))******+++++++++++++++******)))(((''''''&&&************************))))))))))))************************************))))))(((((((((((())))))***)))((((((+++,,,,,,+++************************************************++++++************++++++******************++++++&&&(((+++---...---,,,+++)))))))))******+++++++++,,,,,,,,,---------......************************,,,+++*********,,,...000++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------((()))+++---------+++***+++*********))))))(((((())))))******+++++++++++++++++++++,,,,,,+++++++++(((((())))))*********+++*********)))))))))))))))))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++************++++++************************(((((())))))*********+++************))))))))))))***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---))))))***++++++++++++***,,,---......---,,,---...,,,,,,------...///000000000111111111222222222222111000/////////000222333111111111111000000000000///////////////000111111//////000111111111111111222222222222222111000000////////////////////////////////////000111222333111111222222222222111111111111000000000000111111.........///////////////---.........//////000000------......------,,,+++,,,------......------,,,************************+++++++++,,,,,,+++++++++******++++++++++++******+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------000...,,,***)))))))))***(((((())))))))))))(((((()))************+++++++++************************,,,,,,++++++***+++++++++,,,,,,***(((%%%###"""!!!---,,,++++++******++++++)))************+++++++++************************((()))***++++++***)))(((+++)))((()))******)))(((******************************+++,,,,,,,,,,,,+++******************************++++++++++++******))),,,///000///,,,)))(((+++++++++,,,,,,---------,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++...---,,,,,,++++++++++++,,,,,,,,,++++++***************************************************************))))))))))))******)))))))))***++++++,,,,,,***+++,,,,,,+++***)))((((((((())))))*********+++))))))***,,,......+++)))++++++************++++++******+++++++++,,,,,,,,,+++,,,---...---,,,+++***+++++++++*********))))))************************+++++++++*********)))))))))))))))***,,,,,,+++***,,,+++***)))***+++,,,---...------,,,+++***))))))************************++++++++++++++++++++++++***(((&&&''')))+++,,,,,,,,,+++***))))))***+++,,,+++++++++*********))))))***(((&&&%%%%%%&&&(((*********************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************************************************************)))******+++++++++******))))))*********))))))(((,,,+++***))))))***+++,,,******++++++++++++******++++++++++++++++++++++++))))))***+++***(((&&&%%%''''''((()))***++++++,,,************************+++++++++*********))))))))))))*********+++++++++************************++++++************++++++...---,,,+++++++++,,,---))))))(((((()))***++++++******++++++++++++,,,,,,------,,,+++***)))((('''..................------......////////////......222222111000//////000000........................////////////............000000000000111111111111111111111111111111111111////////////000000000000000000000000000000000000000000111111111111000000111111000000000000111111000000//////.........---111000///...---,,,++++++,,,------......------,,,,,,...///111000...,,,***,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++***))))))***+++++++++++++++,,,,,,,,,,,,------,,,***))))))***,,,---((())))))******))))))((()))************+++++++++************************,,,,,,++++++***++++++,,,************++++++++++++---,,,++++++******++++++)))************+++++++++******************************++++++++++++******,,,+++***+++,,,---+++*********************************+++,,,,,,,,,,,,+++******************************++++++++++++******(((+++......,,,***))))))+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++...---,,,++++++++++++++++++++++++******)))))))))************************************************++++++************++++++++++++*********************++++++,,,+++***)))(((++++++++++++******************+++---//////,,,***++++++************++++++))))))*********+++++++++((()))***+++,,,,,,+++++++++++++++*********))))))+++++++++***************+++++++++*********))))))***))))))***,,,,,,+++)))******))))))******+++,,,---,,,,,,++++++*********************************++++++++++++++++++++++++)))'''&&&&&&(((*********+++***))))))))))))***++++++++++++*********))))))******************************************************++++++++++++******************************))))))))))))))))))))))))************************+++++++++*********))))))******************************************************************************************************+++++++++******)))---------......------,,,++++++************++++++******++++++++++++******+++++++++++++++++++++++++++******)))((('''''''''(((((())))))******++++++************************+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,+++++++++,,,---***)))))))))******+++,,,,,,,,,------------......---,,,,,,,,,,,,,,,++++++...............///////////////000000000000//////222111111000000///000000////////////////////////////////////............000000000000111111111111111111111111111111111111////////////000000000000000000000000000000000000000000111111111111000000111000000000000000000111000/////////.........---...............---------,,,------......------,,,...............------,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))******+++******+++++++++,,,,,,,,,***)))))))))***,,,---///*********++++++*********)))************+++++++++************************,,,++++++***++++++,,,,,,)))***+++,,,---///000000,,,,,,+++************+++)))************+++++++++************************,,,,,,++++++++++++,,,,,,,,,+++++++++------,,,*********************************+++,,,,,,,,,,,,+++******************************++++++++++++******)))+++,,,,,,***))))))***---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++++++++,,,*********)))))))))))))))************************************************,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))(((***++++++++++++***))))))------,,,,,,+++*********++++++,,,---//////---+++++++++************++++++(((((()))))))))*********%%%&&&((()))***++++++++++++++++++***************++++++++++++******))))))+++++++++***************+++*********++++++***((((((((()))************)))++++++++++++++++++++++++************************+++++++++++++++++++++++++++)))'''((()))******)))******))))))))))))******+++++++++***************)))***+++,,,,,,+++***)))******************************++++++++++++******************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************************************************************************************+++++++++++++++***)))(((++++++,,,,,,,,,,,,++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++---+++)))'''&&&'''(((***)))*********************************************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,,,,,,,,,,------------......---------....../////////------......//////000000000000000111111000000000111111000000000000//////000000000000000000000000////////////............000000000000111111111111111111111111111111111111////////////000000000000000000000000000000000000///000000111111000000///000000000000000000000000/////////...............---------.........//////,,,------......------,,,000///---,,,,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))******************++++++++++++))))))))))))***+++---...***++++++,,,,,,++++++***))))))*********+++++++++************************++++++******++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***************))))))*********+++++++++************************---,,,+++******+++,,,---)))))))))***,,,,,,***)))******************************+++,,,,,,,,,,,,+++******************************++++++++++++*********+++,,,+++))))))***,,,---------,,,,,,+++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,******************))))))************************************************+++++++++******++++++++++++++++++*********))))))*********+++************++++++++++++++++++******+++++++++,,,......,,,+++++++++************++++++))))))))))))*********+++''''''((())))))*********************************,,,,,,++++++***)))))))))************************,,,+++******++++++)))''''''(((***+++++++++***)))*********++++++,,,,,,,,,************************************++++++++++++...,,,++++++,,,---,,,+++))))))))))))))))))))))))************************))))))************))))))******************************++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************************************************************+++++++++++++++***)))(((((())))))************))))))***+++,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++,,,+++)))((((((((())))))+++*********************************************************************************************))))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---*********+++++++++,,,,,,---............/////////++++++,,,---...//////000//////000000000000//////000000000000000000//////////////////////////////////////////............///000000000111111111111111111111111111111111111////////////000000000000//////////////////////////////000000000000/////////000000000000000000///........................---------............///,,,------......------,,,...------,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))*********++++++*********************+++++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************+++*********++++++,,,---,,,,,,,,,++++++*********,,,+++******))))))******))))))*********+++++++++************************,,,+++***))))))***+++,,,)))((()))+++------+++)))******************************+++,,,,,,,,,,,,+++******************************++++++++++++******,,,,,,,,,+++******,,,...---------,,,,,,+++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,++++++++++++******++++++,,,++++++++++++++++++++++++******************************************************))))))))))))******))))))*********+++++++++******************++++++'''(((((()))***+++,,,,,,***))))))***,,,,,,+++***++++++************++++++*********+++++++++,,,,,,++++++******))))))))))))************************+++++++++*********))))))************************,,,+++******++++++)))'''((()))+++,,,---,,,+++************++++++,,,,,,---************************)))))))))******+++++++++...,,,,,,,,,------,,,+++))))))************))))))************************+++***)))'''''')))***+++******************************++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************************************************************+++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++)))******++++++***((((((++++++++++++************************************************************************************((((((((())))))*********++++++************+++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,---*********+++++++++,,,,,,............------------******+++,,,------......---..................---...///000000000000//////........................////////////............///000000000111111111111000000000000000000000000////////////000000000000//////////////////////////////000000000000//////...///000000000000///...---------...............///............---------,,,------......------,,,+++,,,---//////...,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++************************************++++++++++++******((())))))******))))))(((((())))))))))))*********+++++++++******))))))(((***++++++,,,,,,++++++***)))************+++++++++************************************+++,,,------+++,,,,,,,,,---------...++++++***))))))))))))***)))************+++++++++************************++++++************++++++******+++...000000---+++******************************+++,,,,,,,,,,,,+++******************************++++++++++++******+++,,,---,,,++++++---///---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,,,,++++++************++++++,,,+++++++++++++++,,,,,,,,,***************************************************))))))))))))))))))***((())))))***++++++,,,,,,*********)))******+++,,,&&&&&&''')))***+++,,,---***)))((()))***++++++***++++++************++++++***++++++++++++,,,,,,,,,...---,,,+++***)))))))))***************+++++++++***************************************++++++++++++*********++++++***(((******+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************(((((())))))***+++++++++***))))))***,,,,,,***)))******++++++++++++*********************+++++++++...,,,***((((((***,,,...******************************++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++************************************************************************************************)))******+++++++++******'''(((((()))******************++++++++++++************++++++++++++******++++++++++++++++++++++++((()))+++,,,,,,+++)))'''******++++++++++++++++++***************************************++++++++++++++++++***************))))))******+++,,,,,,,,,++++++************++++++******+++,,,------------------,,,,,,++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,+++++++++,,,------......,,,------......------,,,---...///000111000///...........................////////////............000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000...//////000000//////.........000000000000......---------------.........//////.........---------,,,------......------,,,)))+++---//////...,,,***,,,++++++******++++++,,,,,,,,,,,,+++++++++************************************++++++++++++******'''((()))******)))((('''((((((((()))))))))*********************)))((((((******++++++++++++******)))************+++++++++************************************+++,,,---...++++++,,,------...//////++++++***))))))))))))))))))************+++++++++************************++++++,,,,,,,,,,,,++++++******,,,...000000...+++******************************+++,,,,,,,,,,,,+++******************************++++++++++++******)))+++,,,,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++***************+++,,,,,,)))*********++++++++++++************************************************+++******))))))******+++******************++++++******)))))))))***,,,,,,(((((()))******+++,,,,,,+++)))((()))+++,,,++++++++++++************++++++************++++++++++++------+++***)))******+++))))))*********+++++++++)))))))))***++++++,,,,,,))))))*********+++++++++***))))))***,,,,,,+++)))***************++++++,,,++++++++++++++++++,,,,,,************************((((((((()))***+++++++++(((((((((***,,,,,,+++)))***+++,,,------,,,+++***))))))*********++++++++++++******))))))******+++******************************++++++++++++******************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************************************((()))***+++++++++++++++%%%&&&'''(((((()))))))))++++++************++++++******++++++++++++******++++++++++++++++++++++++)))******++++++******************++++++,,,,,,,,,************************))))))*********++++++++++++++++++*********)))))))))))))))***+++,,,,,,,,,++++++************++++++)))***+++---......------------,,,+++++++++++++++,,,,,,------------......,,,,,,------------..............................------............------,,,---///000111000///...........................////////////............000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000......////////////......---...000111111000...---,,,,,,,,,------.........---------...............,,,------......------,,,***+++,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************************************++++++++++++******'''((()))******)))((('''(((((((((((())))))))))))((()))************))))))*********++++++*********)))************+++++++++************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))************+++++++++************************+++,,,............,,,+++'''(((***---//////,,,)))******************************+++,,,,,,,,,,,,+++******************************++++++++++++******''')))+++,,,+++***+++,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,(((((())))))*********+++************************************************,,,++++++++++++++++++,,,,,,,,,++++++***)))))))))******)))))))))***,,,---++++++++++++++++++,,,,,,,,,***)))***+++---,,,,,,++++++************++++++))))))))))))************++++++***))))))***+++,,,))))))******++++++++++++(((((()))***+++,,,,,,---))))))******++++++++++++)))))))))***,,,---+++******)))((((((((()))+++,,,++++++++++++++++++++++++************************'''(((((()))***+++++++++)))((()))+++......---++++++,,,------------,,,+++))))))******++++++++++++&&&'''((())))))((('''&&&******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************************************************************'''((()))***+++,,,,,,,,,))))))***,,,,,,---------,,,+++***))))))***+++,,,******++++++++++++******++++++++++++++++++++++++,,,+++)))((((((***+++---))))))***+++,,,,,,------************************))))))******++++++++++++++++++++++++******))))))&&&''''''((()))*********++++++************++++++)))***+++---......---------,,,++++++******************+++++++++,,,,,,,,,++++++,,,---...///000111000000000000000/////////......////////////......+++---///000111000///...000000000000000000000000000/////////............000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000......////////////......---...///111111///...---,,,,,,,,,------.........++++++,,,---...///000111,,,------......------,,,,,,,,,+++++++++,,,...///,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***))))))************))))))+++*********))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++***)))(((,,,,,,,,,++++++************++++++,,,,,,++++++***...---+++)))((())))))***((()))***++++++++++++++++++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,---...///000///,,,***(((,,,,,,,,,++++++*********++++++************++++++************************+++,,,------,,,+++)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,---,,,,,,++++++,,,,,,---%%%'''***---...---+++***))))))************))))))))))))))))))))))))))))))******+++,,,,,,---......'''''''''((()))+++,,,---......---,,,+++++++++++++++++++++++++++***)))(((************************************************++++++************++++++************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***))))))***++++++***************************---------,,,,,,++++++++++++***)))***---...///...------------,,,+++***)))************************,,,,,,++++++***)))))))))***+++,,,+++)))((('''((()))************+++++++++,,,,,,++++++***)))((((((******))))))******+++,,,+++++++++*********))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************************************)))******+++,,,************************************************************************++++++++++++++++++++++++++++++************++++++************************+++++++++*********))))))+++***)))(((((()))***++++++***)))))))))***,,,,,,,,,+++(((&&&%%%&&&(((******+++,,,---------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------...000000///...///000000000////////////000000,,,------....../////////...............---------------......//////000000......---,,,---...///000000000000000000000000000000000000000000000000000//////////////////////////////.........---------///---+++*********,,,---......////////////......------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********************************,,,,,,+++***))))))******))))))))))))))))))))))))***++++++,,,,,,++++++***)))******************)))++++++++++++*********)))************************))))))************))))))+++++++++++++++***)))))),,,++++++++++++++++++******++++++,,,,,,++++++***)))(((((()))***+++---...))))))***+++++++++******+++++++++*********)))))))))************+++++++++*********++++++*********//////---,,,***)))((('''%%%''')))+++,,,,,,,,,+++,,,,,,,,,+++++++++******)))))))))(((((()))))))))******************************+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,---,,,,,,++++++,,,,,,---'''(((***,,,,,,,,,+++***)))******************)))************************+++++++++,,,,,,---------+++*********+++,,,------++++++*********+++,,,,,,+++++++++++++++***))))))************************************************++++++************++++++************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***))))))***++++++***************************------,,,,,,,,,+++++++++---+++******,,,------,,,------------,,,+++***)))******************************************++++++''')))++++++******+++,,,)))************+++++++++,,,,,,++++++***))))))(((******))))))******+++,,,+++++++++*********))))))************************************************************************++++++++++++++++++++++++***************************************************************++++++,,,************************************************************************************************++++++************++++++************************+++++++++*********))))))+++***)))(((((()))***++++++***)))))))))***+++,,,---,,,***))))))***+++,,,***++++++,,,------,,,,,,++++++,,,,,,---......///---------,,,,,,,,,,,,,,,//////.........---------(((***,,,---,,,,,,---...000000////////////000000...------------......///------.........................../////////////////////.........///000111000000000000000000000000////////////////////////........................//////.........---------111000...---,,,---...///------............------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***))))))******))))))))))))))))))))))))******++++++++++++************++++++++++++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((++++++,,,,,,,,,+++***************+++++++++++++++******++++++++++++******((((((((()))***,,,---...******+++++++++******)))+++++++++***************)))************+++++++++))))))************))))))000000...,,,***((('''&&&###%%%'''***+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******************************((()))***,,,,,,---,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,******++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,))))))))))))***+++,,,---***++++++++++++***))))))************************************************++++++************++++++************************************************+++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++))))))+++,,,+++***************************,,,,,,,,,,,,++++++++++++...---+++***+++,,,+++***------------,,,+++***)))************************((())))))***++++++,,,,,,''')))+++++++++***+++---)))************+++++++++,,,,,,++++++***)))))))))******))))))******+++,,,+++++++++***************************************************************************************++++++++++++++++++++++++***************************************************************+++,,,,,,************************************************************************************************++++++************++++++************************+++++++++*********************))))))))))))************))))))******+++,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,------......------------------------...............---------&&&(((+++,,,,,,,,,...///000//////......//////000000///---,,,,,,---...///,,,---------...////////////////////////.........000////////////000111111000000000000000000000000////////////////////////.......................................---------111000///.........///000,,,,,,------------,,,,,,...........................---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,******++++++++++++******---,,,+++******)))))))))+++++++++++++++***)))(((************************))))))*********+++++++++******++++++++++++******,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---******************************++++++,,,,,,,,,,,,,,,,,,,,,---------......************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,---,,,+++*********+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++)))))))))((())))))***+++***************+++,,,,,,******+++++++++******)))************************************************++++++************++++++************************************************+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++)))***+++,,,++++++************************,,,+++++++++++++++++++++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,+++******************************))))))*********+++++++++***+++,,,+++)))((((((((())))))*********++++++++++++++++++*********))))))******))))))******+++,,,************************************************************************************************************************************************************************+++************+++,,,,,,************************************************************************************************++++++************++++++***************************************************))))))))))))))))))******************+++++++++((()))***+++,,,,,,+++*********++++++,,,++++++***++++++,,,,,,,,,------------------.......................................***,,,...///......///111/////////....../////////111000...,,,,,,,,,---...,,,,,,,,,---...///000000000000//////......------///////////////000000000000000000000000000000000////////////////////////................................................000///...------------...,,,------......------,,,...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++)))))))))))))))))))))))))))******++++++******)))+++++++++,,,,,,+++++++++))))))******************************************)))******++++++******)))***++++++,,,,,,+++++++++)))))))))******+++++++++)))******++++++******)))......---+++***((('''&&&+++++++++++++++***)))(((************************))))))*********++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------.........------,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,++++++*********,,,,,,,,,---------......************************++++++++++++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,///---+++***)))***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++'''''''''((()))+++,,,---------,,,+++++++++++++++)))******+++++++++******************************************************++++++************++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++******+++,,,,,,+++************************+++++++++++++++++++++++++++)))((()))+++---------++++++,,,,,,++++++******************************+++++++++*********)))))))))***++++++((('''''''''))))))*********++++++++++++++++++*********************))))))******+++,,,************************************************************************************************************************************************************************+++++++++***+++,,,,,,---************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************)))))))))******)))))))))))))))******++++++++++++'''(((***,,,,,,,,,+++***++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,---------.........//////---........................000111111///...////////////............//////000///...---,,,,,,---...,,,,,,,,,---...///000000000000//////......------------........./////////////////////////////////................................................---.....................//////......------------......////////////.................................---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))))))))************))))))******++++++++++++******)))))))))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))***+++++++++******)))))))))***************))))))************))))))***++++++++++++***))))))******+++++++++******)))***************+++++++++)))************+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,******))))))))))))******************************...---,,,+++************,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++************++++++...---,,,*********+++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---///000///...---,,,++++++++++++))))))***++++++++++++***************************************************++++++************++++++************************************************)))))))))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,******,,,---,,,+++*********************************+++++++++++++++***(((((()))+++---------***+++++++++++++++******************************,,,,,,++++++***))))))(((&&&(((*********)))***+++)))************+++++++++******************************))))))******+++,,,***************+++++++++************************++++++++++++++++++++++++************************************************************************************************+++++++++++++++,,,------************************************************************************------------------------++++++************++++++***************************************+++++++++))))))************))))))))))))***++++++++++++******+++,,,---------,,,+++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---------..................000111000...,,,,,,---///......------......///..................------,,,---------...////////////////////////.........,,,------...///.........////////////////////////........................---------------------------------...............000000000/////////.........//////////////////...------------------------...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,))))))))))))))))))))))))))))))************)))))))))******************))))))))))))******+++++++++************************++++++,,,,,,,,,,,,++++++'''((()))************)))************))))))))))))))))))************))))))'''(((***+++,,,,,,++++++))))))***+++++++++******))))))*********+++++++++)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))))))))***+++,,,---******+++++++++,,,,,,,,,)))))))))(((((()))))))))************************---,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++************++++++---,,,,,,+++++++++,,,,,,)))******************)))************************+++++++++,,,,,,---------************+++,,,---...,,,,,,+++++++++++++++,,,))))))***+++++++++++++++************************************************++++++************++++++************************************************((()))))))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,***+++,,,---,,,+++************************)))*********+++++++++++++++)))((()))+++,,,,,,+++******++++++++++++******************************++++++******************(((***,,,,,,++++++,,,---)))************+++++++++******************************))))))******+++,,,))))))*********+++++++++************************++++++++++++++++++++++++************************************************************************************************,,,++++++++++++,,,------************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))*********+++++++++((()))***++++++***)))(((((()))***+++,,,++++++***+++++++++,,,++++++******...............---,,,++++++++++++++++++++++++++++++++++++,,,---.........---------.........//////---...//////...,,,---...///......------......///+++---...///000///...---------...........................///////////////,,,---...///000//////...////////////////////////........................---------------------------------........./////////////////////...---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,))))))))))))))))))))))))))))))************))))))))))))************))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++''''''((()))))))))))))))++++++******))))))(((((())))))************))))))((()))***+++,,,,,,+++***((()))***+++++++++++++++))))))******++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++***++++++,,,---*********++++++,,,,,,,,,++++++************++++++************************+++******)))***,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))******+++,,,,,,---......***)))))))))))))))******))))))))))))***+++,,,---((()))***+++++++++++++++************************************************++++++************++++++************************************************(((((())))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,++++++,,,------,,,************************))))))******++++++++++++---+++))))))***+++***))))))******+++++++++******************************)))))))))***++++++,,,,,,---...//////---++++++,,,)))************+++++++++******************++++++*********)))***++++++,,,))))))******++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************,,,,,,++++++,,,,,,---...************************************************************************++++++++++++++++++++++++++++++************++++++************************))))))******++++++++++++((()))***++++++***)))(((((()))***+++,,,+++************)))(((((('''''''''.../////////...------,,,++++++++++++++++++++++++******+++,,,,,,---......---------.........//////,,,...000000/////////000.........------.........***+++...000111000...,,,...............------------.........//////000000---...000111111111000///////////////////////////........................---------------------------------.........//////,,,,,,------,,,,,,+++***,,,------......------,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,******************************))))))***+++,,,,,,))))))))))))))))))))))))''''''''''''((()))***++++++++++++*********)))))))))************+++++++++(((((()))***++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************+++++++++*********)))))))))******++++++,,,------************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((''',,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++***)))'''''''''((()))---,,,+++))))))+++,,,---***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++************************))))))***++++++++++++***************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,+++++++++++++++,,,+++,,,------,,,+++***)))************************,,,+++******++++++)))(((+++*********))))))((((((+++++++++************)))******++++++++++++******))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))************))))))***++++++++++++***///---,,,******+++---...************************************************))))))))))))***+++,,,---)))************+++++++++******++++++++++++******++++++******************)))************+++++++++************************,,,+++***))))))***+++,,,***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---------............------...............---------///............------------------............///......................../////////...---,,,***)))---......///////////////.........------,,,,,,,,,---------.........//////---------............//////............------------------,,,,,,+++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++************))))))************+++++++++(((((((((((()))***+++,,,+++++++++*********)))))))))************+++++++++((())))))***++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************+++++++++*********)))))),,,++++++++++++++++++++++++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++*********++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,***)))((())))))******)))(((''''''((()))******++++++,,,,,,++++++******************+++++++++************************************************))))))***++++++++++++***************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********)))))))))((((((++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++*********+++++++++++++++++++++******)))************************,,,+++******++++++***(((+++*********))))))))))))+++++++++************)))******++++++++++++******************************************************+++++++++*********))))))))))))))))))************))))))***++++++++++++******)))'''&&&&&&''')))***************************************************++++++***************+++************++++++++++++******++++++++++++******************************************++++++++++++************************++++++***))))))***++++++((()))***+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------............------------..................///............------------------............///........................------......------,,,,,,------.../////////////////////.........------------------.........//////---------............///............---------------------,,,,,,,,,,,,,,,...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++*********)))))))))************+++++++++)))))))))))))))***+++,,,+++++++++***************)))************+++++++++)))))))))***++++++,,,,,,+++++++++***************))))))))))))))))))))))))************************+++++++++***************------,,,,,,+++******))),,,,,,++++++*********)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))******++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,...---,,,+++************,,,,,,************,,,,,,***++++++,,,,,,++++++***+++++++++++++++*********************************************************))))))***++++++++++++***************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********+++++++++++++++++++++++++++***************++++++++++++***)))))))))******************************,,,+++)))***++++++***)))***************)))))))))+++++++++************)))******++++++++++++******************************************************+++++++++***************))))))))))))************))))))***++++++++++++***+++***)))(((((()))***+++************************************************---,,,+++***))))))))))))************+++++++++,,,******++++++++++++******************************************+++++++++,,,************************++++++***))))))***++++++'''((()))***+++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------............------,,,---------...////////////............------------------............///........................+++,,,,,,---.........---------...////////////...////////////............---------...............---------............///............------------,,,,,,------------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++++++++*********))))))))))))************+++++++++******))))))***+++,,,,,,************************))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********---,,,,,,++++++******)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))***+++,,,------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,++++++*********------,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,++++++++++++******************************************************))))))***++++++++++++***************************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++))))))))))))))))))))))))******)))))))))***+++++++++***)))(((((()))***+++************************,,,***)))***++++++***)))************************+++++++++*********))))))******++++++++++++******************************************************************************((()))))))))************))))))***++++++++++++***,,,++++++******+++,,,---************************************************,,,++++++***))))))***************+++++++++,,,,,,******++++++++++++*********************+++++++++*********+++++++++,,,,,,************************+++******************+++(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------............------,,,,,,,,,---...///000000///............------------------............///........................+++,,,------......------,,,---......//////........................------........................---------............///.........---------,,,,,,,,,,,,,,,------......///---------,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++************))))))))))))))))))*********+++++++++******************+++,,,************************))))))*********+++++++++***************+++++++++************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++,,,---...///---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((()))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,+++++++++***************))))))))))))*********++++++,,,,,,++++++***,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***************************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))******))))))***+++,,,,,,+++***)))(((((()))***+++************************+++***)))***+++,,,+++)))***************++++++++++++++++++*********))))))******++++++++++++******************************************************************************((()))))))))************))))))***++++++++++++***((((((((())))))******+++******************************************************))))))***++++++,,,***++++++++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++***++++++++++++,,,,,,,,,*********************************++++++***************+++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------............------,,,,,,,,,---...///000000///............------------------............///////////////////////////------......------,,,+++,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,.....................------------............///...------------,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++******************************************)))))))))(((((())))))*********+++++++++******)))))))))******+++***************+++++++++)))************+++++++++***************************************+++++++++))))))))))))))))))))))))***************************************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,---...///---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))''''''((()))+++,,,------,,,+++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---------------------------************************))))))***++++++++++++***************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------******)))))))))***++++++************************+++)))))))))+++,,,+++************++++++++++++++++++++++++************)))******++++++++++++******++++++++++++++++++++++++***************************************+++++++++))))))))))))************))))))***++++++++++++***)))******++++++,,,,,,,,,************************************************))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,******++++++++++++******)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,************************)))***++++++++++++***)))+++++++++++++++***))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---------............------,,,---------...////////////............------------------............///////////////////////////---.........---,,,,,,+++,,,,,,---............---+++++++++++++++,,,,,,,,,...............------------------............///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))((((((((()))************+++++++++***))))))(((((()))))))))))))))*********+++++++++)))************+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++,,,***++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,+++*********+++,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))''')))+++---------,,,+++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))***+++---............---..................---***++++++,,,,,,++++++***)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///)))******+++++++++++++++***************************)))((()))+++,,,+++************++++++,,,,,,,,,+++++++++************)))******++++++++++++******++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))************))))))***++++++++++++******+++,,,------.........************************************************+++***************+++++++++++++++,,,,,,,,,------******++++++++++++******((())))))***++++++,,,,,,+++++++++,,,,,,,,,------************************)))***++++++++++++***))))))******+++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************(((((())))))***++++++,,,++++++++++++++++++++++++++++++******++++++,,,---------............------------..................///............------------------............///////////////////////////,,,,,,------......------+++,,,------......------+++++++++,,,,,,---------//////.........------------------............///---------,,,,,,,,,++++++++++++++++++++++++******,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,)))))))))***++++++,,,,,,***************************)))))))))(((((((((((()))************+++++++++))))))((((((((((((((()))))))))******++++++++++++)))************+++++++++++++++******************))))))******++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++------,,,++++++*********)))***+++,,,------...///************************************************************************************************,,,++++++++++++++++++,,,*********)))******+++,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,''')))+++---...---,,,+++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,...000000000000***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++))))))***+++---...//////++++++++++++++++++++++++************************))))))***++++++++++++***************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))(((((((((((('''++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,---...///000)))***+++---------,,,+++***************************)))((()))+++,,,,,,************++++++,,,,,,,,,+++++++++************)))******++++++++++++******++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))************))))))***++++++++++++***&&&&&&'''))))))*********************************************************---,,,+++***))))))))))))++++++,,,,,,,,,---------******++++++++++++******((())))))***++++++,,,,,,++++++,,,,,,,,,---------************************)))***+++,,,,,,+++***)))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************'''(((((()))***+++++++++++++++++++++++++++++++++++++++******++++++,,,------..................---...............---------//////.........------------------.........//////000000000000000000000000)))***,,,---.../////////+++,,,------......------,,,,,,,,,------.........//////.........------------------.........//////---------,,,,,,,,,++++++,,,++++++******))))))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))))))))(((((((((((()))************+++++++++************************,,,,,,,,,+++***)))((((((###$$$&&&(((***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************(((((())))))******++++++++++++***))))))******+++++++++,,,------------,,,******************************+++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------......------,,,+++************+++++++++,,,,,,,,,........................---------,,,,,,+++++++++)))************+++++++++,,,,,,,,,++++++*********---,,,+++***)))***++++++)))************+++++++++)))))))))***+++++++++,,,((((((((((((((((((((((((---------,,,,,,+++++++++)))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++......---,,,+++***)))(((++++++++++++++++++++++++,,,,,,+++******+++,,,,,,///---,,,***))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++((((((((()))******++++++))))))************))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,************************,,,---...//////---+++***))))))(((((((((((())))))************************,,,++++++++++++++++++,,,******************************))))))))))))******))))))************))))))+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))((('''&&&&&&************************++++++******++++++,,,------------.........//////---,,,,,,,,,,,,---..............................,,,---...///000111222333111111000///////////////------------------------------------------------.........------,,,,,,,,,..........................................------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((...---,,,,,,+++++++++,,,...------,,,,,,------...---------,,,,,,+++++++++))))))))))))))))))))))))***)))(((''''''((()))***************************+++,,,,,,++++++)))((((((%%%&&&((()))***+++,,,,,,************************++++++++++++++++++++++++************++++++++++++))))))))))))************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------...---------,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,+++++++++******,,,+++***))))))***++++++((((((((()))))))))*********************+++++++++((((((((((((((((((((((((,,,,,,,,,++++++************************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---,,,***************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))++++++++++++++++++,,,,,,************************++++++++++++++++++++++++*********************************+++++++++++++++*********)))))))))))))))))))))************))))))++++++++++++++++++++++++++++++***))))))***++++++************************,,,---...///...---+++******))))))(((((())))))***************************++++++************++++++******************************))))))))))))******))))))************))))))+++++++++*********))))))+++*********))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))***************)))))))))++++++++++++++++++++++++++++++******++++++,,,---------------.........///---------------...//////........................------...///000111111222000//////...............------------------------------------------------......---------,,,,,,,,,------------------------..................------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***...---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++************************************)))(((((((((((()))***+++++++++++++++++++++++++++++++++++++++***)))((((((((()))***++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************)))))))))***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))************+++++++++,,,,,,,,,++++++++++++***+++******))))))***++++++))))))))))))*********++++++++++++***************))))))))))))))))))))))))++++++***************)))+++++++++***************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++************++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************+++++++++***************,,,,,,++++++++++++++++++************************************************************************((())))))******+++++++++++++++******)))(((((('''))))))************))))))++++++++++++++++++++++++++++++***))))))***++++++************************,,,,,,---......---+++***+++******************+++*********************************))))))***************************************))))))))))))******))))))************))))))+++++++++******************************)))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------.........................../////////------------------------.........//////000000000//////...---------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++------------------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++******+++++++++++++++***************)))************************+++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++***)))(((******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++******))))))))))))+++---......---,,,+++)))***++++++,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,+++*********++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))*********+++++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,,,,---------,,,+++++++++***)))))))))************************++++++++++++************,,,+++++++++***)))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,---------,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************''''''((()))***+++++++++************))))))(((((()))******++++++******)))************************+++******************+++************************+++,,,---------,,,,,,+++,,,++++++******++++++,,,******************************))))))))))))************************************))))))))))))******)))******++++++******)))************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,------...............------------------------......//////////////////000///......------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++***++++++++++++************************************+++******************+++++++++++++++++++++++++++******+++++++++***))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********+++,,,,,,++++++******)))))))))***,,,.........,,,+++******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,---,,,,,,+++******++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++***)))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************''''''((()))***+++++++++(((((())))))******************++++++++++++***************************************++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************))))))))))))************************************))))))))))))************++++++++++++*********************************************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++++++++******++++++,,,---------------------,,,,,,***+++,,,---------,,,,,,------------------------............////////////111000//////......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,---------,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,*********************************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********+++++++++++++++*********)))***+++---------,,,,,,++++++,,,------------,,,******************************+++++++++,,,,,,,,,...---,,,++++++***++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------)))************+++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))))))))*********++++++++++++***************************************,,,,,,,,,,,,,,,---------+++++++++***************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------.........---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************************+++++++++,,,,,,++++++++++++++++++************************************************************************((())))))******+++++++++'''(((((()))******++++++******++++++++++++******************************)))***++++++++++++***)))************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,*********************************))))))***************************************))))))))))))************++++++++++++*********************+++++++++*********+++++++++++++++))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))++++++******)))))))))(((************************++++++******++++++,,,---------------,,,,,,,,,,,,)))***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////111111000///////////////........................------------------------++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,------......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,---...---,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,---------++++++++++++++++++++++++))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******))))))***++++++,,,++++++------------------------++++++++++++++++++++++++))))))*********+++++++++***++++++++++++++++++,,,))))))******+++,,,,,,---,,,,,,---............---******************************+++++++++,,,,,,,,,......---,,,++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++***((('''&&&((((((((()))))))))*********************+++++++++******************************++++++,,,,,,,,,,,,***************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,------............---++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++*********************************+++++++++++++++)))))))))))))))************++++++,,,,,,++++++***************************)))***++++++++++++***)))************************++++++***++++++,,,,,,---++++++************++++++************************++++++************++++++******************************))))))))))))*********++++++,,,,,,++++++***))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,,,,++++++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000///............///........................------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,+++++++++*********************************+++++++++++++++,,,,,,)))***,,,......---,,,+++)))***+++,,,,,,+++***)))******++++++,,,,,,,,,,,,++++++++++++++++++++++++((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******(((((()))***+++,,,++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---))))))))))))***+++,,,---,,,---......//////......******************************+++++++++,,,,,,,,,///...---,,,++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++*********++++++,,,,,,,,,************(((&&&$$$###)))************+++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))******++++++++++++))))))******+++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,---.../////////...++++++++++++++++++++++++((()))***+++,,,---......++++++++++++++++++++++++***+++,,,------,,,+++***)))***,,,,,,---,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))******++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++++++++******)))(((((((((***++++++,,,,,,++++++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************+++*********+++,,,,,,---+++******************+++************************,,,,,,++++++++++++,,,,,,******************************))))))))))))*********++++++,,,,,,++++++***))))))******++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111//////...------------...////////////////////////------------------------*********++++++,,,,,,,,,******************************+++,,,,,,---......,,,,,,,,,+++++++++******************************((()))***+++,,,---......)))***,,,.........,,,+++''')))***++++++***)))'''))))))******++++++++++++++++++++++++++++++++++++'''((()))******)))((('''***+++,,,,,,,,,,,,+++***,,,+++***))))))***+++,,,))))))(((((()))+++---...++++++++++++++++++++++++---,,,+++***)))***+++,,,,,,+++***))))))***+++,,,++++++******)))***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))((()))******+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////000000***++++++,,,,,,++++++***,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******++++++++++++******)))(((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++...---+++*********++++++************************++++++++++++++++++++++++///...,,,+++***)))))))))++++++,,,,,,,,,,,,---------...000111222222222111//////...------,,,++++++,,,,,,,,,,,,,,,+++))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******************************))))))*********+++++++++++++++++++++++++++++++++((((((((((((((((((((((((((()))***++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***(((((())))))******++++++)))************+++++++++************************++++++************++++++,,,,,,+++***))))))*********++++++,,,,,,++++++***)))***+++,,,,,,+++***))),,,++++++******++++++,,,******************************))))))******+++,,,---,,,,,,,,,++++++******))))))))))))))))))))))))***+++,,,---,,,***(((&&&))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,,,,......---------............///---------------,,,,,,,,,......---------,,,,,,,,,///............---------************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((()))+++...000*********++++++,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,++++++***)))((((((******++++++++++++******++++++*********************+++,,,,,,,,,,,,+++***+++***)))(((((()))***+++******))))))***+++,,,---++++++++++++++++++++++++...---,,,+++***++++++,,,,,,+++***))))))***+++,,,***************+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***++++++,,,,,,++++++*********++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))******+++,,,+++***)))(((,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++---,,,+++*********+++++++++++++++***************++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,---------...000111222222111111......------,,,++++++************+++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++*********))))))*********************************************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))*********)))************+++++++++************************++++++************++++++,,,++++++***))))))*********++++++,,,,,,++++++*********++++++++++++******,,,++++++******++++++,,,******************************))))))******+++,,,))))))))))))((((((''''''************************)))***++++++,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...---------............//////......---------------.........---------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((******++++++++++++*********************************++++++,,,,,,++++++***++++++************++++++,,,,,,++++++++++++,,,---++++++++++++,,,,,,,,,,,,...------,,,+++,,,,,,,,,++++++************++++++************+++---...///++++++++++++,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))+++,,,,,,+++***)))++++++++++++++++++,,,,,,************************++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++******))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...///111111111000000------,,,,,,+++*********))))))(((((()))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******)))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************)))))))))))))))************+++++++++************************++++++************++++++,,,+++******)))***************++++++++++++******++++++************++++++,,,++++++******++++++,,,******************************))))))******+++,,,++++++++++++************++++++++++++++++++++++++(((((()))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------............///000///...---------...///...............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------+++***(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++++++++******************************++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...+++++++++,,,,,,,,,------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++&&&(((***,,,---,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------///000000000//////++++++++++++******))))))***)))((('''''')))+++,,,++++++************++++++************************,,,++++++++++++++++++,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++***)))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++******))))))(((((())))))*********+++++++++************************++++++************++++++++++++***************+++******++++++++++++******,,,+++***))))))***+++,,,,,,++++++******++++++,,,******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,---------............///111000...------...///000........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........---------,,,,,,+++++++++,,,,,,+++++++++...------,,,++++++++++++++++++,,,,,,,,,---------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,'''(((***,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,+++***)))+++++++++,,,,,,,,,------,,,---...///000///......++++++************)))))),,,+++)))''''''((()))***+++******))))))******+++************************,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++***)))(((************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++******))))))(((((())))))*********+++++++++************************++++++************+++++++++***************++++++)))******++++++******))),,,+++***))))))***+++,,,,,,++++++******++++++,,,******************************))))))******+++,,,((((((((()))))))))))))))************************++++++***))))))***++++++************************************************++++++************++++++++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++---------............///111000///...---......///------..................------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++******(((((()))))))))*********,,,++++++******++++++,,,))))))************))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,------......---------------,,,++++++++++++,,,,,,,,,,,,++++++///...---+++************,,,,,,,,,,,,------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************************+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((++++++,,,,,,,,,,,,------,,,---...//////...------************************---,,,***)))(((((())))))+++***)))(((((()))***+++************************++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++******)))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))************+++++++++************************++++++************++++++*********)))******+++,,,))))))************))))))++++++************++++++,,,++++++******++++++,,,******************************))))))******+++,,,)))))))))************+++))))))))))))))))))))))))++++++******************************************************************++++++************++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,---------............///////////////......------,,,,,,,,,---------------------------,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++***(((((())),,,///111,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******'''(((((())))))*********,,,,,,+++******+++,,,,,,)))***+++,,,,,,+++***)))((()))***,,,,,,,,,++++++++++++,,,,,,---......///+++,,,---------,,,******++++++,,,------,,,++++++---,,,+++***************,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,---------......------------------------***+++,,,---............++++++,,,,,,,,,,,,------------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******,,,+++***)))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***,,,------,,,+++***++++++,,,,,,,,,,,,------,,,---............,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++***)))(((((()))***+++*********************************))))))*********************************(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********)))************+++++++++************************++++++************++++++******))))))***++++++,,,))))))************))))))******++++++++++++******,,,++++++******++++++,,,******************************))))))******+++,,,++++++,,,,,,,,,---------************************'''(((***+++,,,,,,+++***************************************************++++++************++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............------------............///,,,---/////////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++*********+++------,,,,,,,,,+++++++++******)))*********++++++++++++++++++++++++++++++++++++******************************++++++++++++******''''''(((((()))******+++---,,,+++******+++,,,---------...//////...------'''((()))+++,,,,,,,,,+++++++++,,,,,,---...//////++++++,,,---,,,+++***)))++++++------------++++++*********)))******++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------.........------------------------***+++,,,---............++++++,,,,,,,,,---------------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,+++++++++,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((...,,,***(((((()))***+++---,,,,,,++++++*********************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++(((((()))***+++,,,,,,---++++++++++++++++++++++++&&&(((***---......---,,,++++++,,,,,,,,,---------,,,---.........---,,,+++++++++++++++++++++,,,,,,)))***+++,,,,,,---,,,,,,+++***)))'''''')))***+++))))))))))))))))))))))))******))))))))))))******************************(((((((((((())))))))))))++++++++++++++++++++++++((((((((((((((((((((((((((()))***+++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++)))************+++++++++************************++++++************++++++******))))))***+++,,,,,,))))))************)))))))))***+++,,,,,,+++***))),,,++++++++++++++++++,,,*********************************)))***++++++,,,(((((()))))))))*********++++++++++++++++++++++++$$$&&&))),,,---------,,,************************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...---------.........//////+++,,,...000///---+++)))*********++++++,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,---,,,+++***))),,,,,,,,,++++++*********))))))******++++++++++++******************************************++++++******++++++++++++******&&&''''''((()))******+++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******)))+++,,,---,,,***------------------------++++++,,,,,,,,,---------+++,,,,,,------.........+++++++++,,,,,,---------222111000...------------,,,,,,---...---,,,***))))))))))))******+++++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---............------,,,,,,,,,........................+++,,,,,,------,,,,,,+++---,,,,,,,,,+++*********+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------------------------++++++++++++------************+++,,,---...---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((('''&&&'''((()))---,,,,,,+++*********+++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******))))))******+++,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))),,,,,,,,,------.........************************))))))))))))))))))))))))))))))(((((()))+++---...******************************++++++++++++******)))))))))))))))))))))))),,,***)))***,,,---***((()))************+++++++++******))))))))))))************+++,,,,,,***)))(((***)))((((((((()))+++,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))*********++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,++++++***)))((((((***************++++++,,,************************++++++++++++++++++++++++...------,,,+++***))))))+++++++++,,,,,,---------++++++,,,------......///------++++++++++++------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++////////////////////////------++++++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++******))))))+++*********))))))((((((******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++...------...000000///...------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,---------...000//////............///---......//////...---,,,++++++,,,,,,,,,---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......------------------,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************+++,,,------------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++***************++++++,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***)))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************------,,,,,,+++******)))***************************************************))))))))))))+++,,,---************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((******(((&&&)))************+++++++++******))))))))))))*********++++++++++++***))))))***)))((((((((()))++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,++++++***))))))(((***))))))))))))***++++++************************++++++++++++++++++++++++---,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---///......------,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------,,,,,,+++........................---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,***************)))))))))************)))))))))(((******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***------------------------,,,,,,,,,---------......---------------,,,,,,,,,---------.....................------...//////000......///000000000//////.............../////////...............---------------------------------,,,.........---,,,---...---------------.........------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,---------------......//////......---++++++------------++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,++++++******++++++++++++++++++++++++++++++************************---------,,,,,,,,,,,,+++++++++++++++++++++++++++************+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))******++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++***))))))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++******)))******++++++************************,,,,,,,,,------,,,,,,,,,************************)))((('''(((******(((''')))************+++++++++******))))))))))))******++++++***))))))))))))***)))))))))((()))******+++))))))))))))))))))))))))******************************************************++++++++++++***************+++++++++,,,,,,++++++************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,++++++***)))))))))))))))((((((((()))******************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++///......------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++///...------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,((())))))))))))))))))***************))))))))))))******++++++++++++******,,,,,,------------......+++++++++,,,,,,,,,------,,,,,,,,,,,,------------(((''''''(((******)))(((,,,,,,------------------------------............/////////......---------.........///////////////.........------......///......//////000000000000////////////////////////........................---------------------------...///...---,,,---///,,,,,,------......//////------------------------,,,,,,------------,,,,,,+++++++++,,,,,,------...------............------***+++---......---+++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,++++++***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))*********************************))))))*********+++++++++++++++++++++++++++++++++'''(((((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++******))))))))))))******,,,+++)))((((((((()))***)))))))))))))))******+++))))))))))))))))))))))))************************************++++++++++++******++++++++++++******)))))))))*********++++++++++++************++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))((((((((((((((())))))***************************++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,''''''(((((())))))***************)))))))))))))))******++++++++++++******,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,---------.........---,,,,,,---//////...---,,,,,,,,,---------......------........./////////111111000000//////......////////////////////////000///...------,,,,,,,,,---------......//////000////////////............---.............................................---...//////------...///---------....../////////------------------------,,,------......------,,,******++++++,,,,,,------,,,,,,------------,,,,,,***+++---......---+++***,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++,,,,,,++++++++++++++++++++++++(((((()))))))))*********************++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))************************************))))))*********+++++++++************************(((((()))***+++,,,---...++++++++++++++++++++++++***************************+++++++++*********)))******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))*********+++++++++******))))))))))))******,,,+++)))((((((((()))***((()))))))))************))))))))))))))))))))))))************************++++++++++++,,,,,,------******++++++++++++******(((((((((((()))))))))***+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++***************((((((((((((((())))))***************************++++++++++++++++++++++++*********++++++,,,,,,------------,,,,,,+++++++++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,''''''(((((())))))******))))))))))))))))))************++++++++++++******)))******++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------......///////////////...000111222111///+++,,,,,,------..................////////////000000000000000000////////////////////////.........111000///---,,,+++++++++------,,,,,,,,,---......//////...............------------...............////////////////////////---...//////...---...///.............../////////........................------............------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++++++++------------++++++,,,++++++******++++++,,,------------------------+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,*********+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++++++++((())))))******+++++++++)))***************++++++++++++++++++++++++++++++)))***,,,---------,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++************************)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******+++++++++******************************)))******++++++******)))++++++++++++++++++++++++%%%''')))))))))((()))***)))************+++++++++******))))))))))))************)))(((((((((((()))(((((()))************)))))))))))))))))))))))))))************************+++++++++,,,,,,------...******++++++++++++******((((((((()))))))))************))))))))))))******)))))))))************+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))((((((((()))******************************++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++///......------,,,+++++++++,,,,,,------,,,,,,+++........................------------------------,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++((()))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,((())))))))))))))))))***))))))))))))******************++++++++++++******))))))***++++++,,,------++++++,,,,,,,,,,,,------,,,------...//////000000...------...000000///---++++++,,,,,,---......///....../////////000000000...............//////////////////.........------///...------,,,,,,,,,,,,///...---,,,,,,,,,---...000/////////............---------.........//////////////////////////////---///000///...---...000////////////............////////////////////////------............------////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,------)))*********++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++******++++++******++++++,,,---++++++++++++++++++++++++))))))******+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,+++)))***+++,,,,,,,,,++++++************************************************++++++++++++++++++++++++'''(((((()))******++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,,,,++++++***************************++++++,,,,,,++++++***(((((((((((((((((((((((($$$''')))***(((((()))+++)))************+++++++++******))))))))))))******)))))))))))))))((((((''''''((()))***+++******)))))))))))))))))))))))))))************************)))******+++,,,,,,------******++++++++++++******************++++++++++++******))))))))))))******))))))))))))************************************************************++++++++++++++++++++++++***************************************************))))))))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---///......------,,,+++++++++,,,,,,------,,,,,,+++------------------------........................,,,---------............+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++)))*********++++++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,***************)))))))))((()))))))))******************++++++++++++******++++++,,,------...//////++++++,,,,,,,,,------------------...///000000111......---///000111000...++++++,,,,,,---...//////////////////000000000000+++,,,,,,------.........//////......---------,,,------,,,,,,,,,---......000///...---,,,,,,---...111000000000//////......---------.........//////000000000000000000000000...///000///...---...000000000//////......------000000000000000000000000------............------222222111111000000//////---..................------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++------------++++++************+++,,,---...))))))******++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...+++*********+++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++)))***,,,......---,,,+++)))***+++,,,---,,,++++++************************************************))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++&&&))),,,,,,******+++...)))************+++++++++******))))))))))))******((()))*********)))'''&&&'''((()))++++++******)))))))))))))))))))))))))))************************((())))))***++++++,,,,,,******++++++++++++******++++++,,,,,,,,,---------******))))))))))))******))))))))))))************************************************************++++++++++++++++++++++++******************************************++++++***************++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,------......///++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---.........//////000000+++,,,,,,------,,,,,,+++------------------------++++++------------++++++))))))******++++++++++++*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++******))))))(((((())))))*********+++******++++++++++++******------------------------......---......///000111222222111111000000//////111111111111111111111111///000000000000000000111000000000111111222222222......////////////......000---***+++...000...,,,000000000000000000000000------------------------//////000000000111111111/////////...//////000000.................................---......//////////////////////////////222111000///...///000111............//////000000111000///......------.................................---------,,,,,,,,,---............---,,,,,,++++++------------++++++......---------,,,,,,,,,++++++************++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***))))))************+++,,,---...---......---+++******++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******---,,,***)))))))))******///...,,,,,,+++,,,---...************************++++++,,,,,,,,,+++******+++++++++******)))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,+++***+++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++((((((((((((((((((((((((+++*********))))))((((((************++++++++++++.........------,,,,,,,,,///...---+++***)))))))))******************************************************************++++++************************+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********))))))(((((())))))*********+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))+++***)))))))))***+++,,,.........------,,,,,,,,,)))***+++---......------,,,------......------,,,,,,,,,,,,---------......---..................------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,************************,,,,,,,,,++++++************************************++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++,,,,,,---------)))************+++++++++---------,,,,,,+++++++++************************++++++++++++++++++++++++))))))(((((((((((())))))---------------------------------......///000111222222222222111111111000000000000///////////////............////////////......///////////////000......////////////......///...------...000/////////////////////000000000................................./////////000000///...............//////////////////////////////000///............//////////////////////////////000///...,,,,,,,,,,,,---.../////////000000000000111111000////////////000.................................---------,,,,,,++++++,,,,,,++++++***)))+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))***+++,,,,,,---......---+++******+++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,+++***)))))))))***+++---,,,+++******+++,,,---***************************++++++,,,,,,,,,++++++,,,+++++++++******************+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))***++++++))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))))),,,,,,,,,++++++++++++++++++******)))))))))******************************************************,,,++++++******)))))))))************************+++++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************)))))))))((())))))*********+++++++++++++++++++++*********)))************************************))))))))))))+++******)))***+++,,,---------,,,,,,,,,+++++++++)))***+++---......------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------............------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,************************,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++******************************+++++++++,,,,,,,,,,,,)))************+++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))(((((((((((())))))........................---------......///000111333333333222222222222111111111000000000/////////........./////////000000///////////////............//////////////////...///000000000//////111333000000//////////////////000000000000000000000000/////////000000000111111///......---------......000000000000000000000000111000//////..................//////////////////000///...,,,++++++++++++/////////000000000000000000000000000000111111222///////////////////////////.........------------+++++++++++++++***))))))+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,---......******)))))))))******+++,,,---...---+++******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++***************)))******+++,,,+++******))))))***++++++************************)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))))))))***++++++************************************))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))***,,,---...************************************************,,,,,,+++***)))(((((('''***************************++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************))))))))))))***************+++++++++)))))))))))))))((((((((())))))))))))))))))))))))************************+++++++++++++++,,,------,,,,,,++++++++++++************+++,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,------------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++************************,,,,,,,,,++++++++++++******************************++++++,,,,,,++++++******************************************+++++++++)))************+++++++++***************)))))))))************************))))))))))))))))))))))))***))))))(((((())))))***......////////////000000............///000111111222222222222222222222222333333333222111111000000000000000111111222222333222222222111111000000000//////000000000000/////////111333222000000333666222222222111111111111111111111111111111111111111222333333333333444444444000000///.........//////111111111111111111111111222111000///............------............//////000/////////............////////////////////////////////////000111222333/////////////////////////////////............------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,------......++++++***************++++++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******)))))))))******+++,,,,,,******************++++++************************((()))***+++,,,---------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))******+++,,,*********************************))))))))))))))))))*********++++++++++++'''(((((())))))*********+++++++++,,,---...///000************************************************++++++******))))))((((((******************************+++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************)))))))))))))))************************))))))))))))))))))((((((************************)))***************++++++,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************)))))))))))))))*********))))))*********+++++++++************************************************++++++++++++++++++++++++***))))))))))))))))))***/////////000000111111111////////////000111222222222222222222222222222222333333333333222222111111111111222222333444444555444444444333333222222111111222222333333222222111222444666666444444777:::777777666666555555555555444444444444444444444444555555555666666666777777444444333222222222222222444444444444444444444444444333222111000/////////---.........//////000000...//////000111111111111........................---------...///000111222000000000000000000000000000000/////////.........---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++))))))***+++++++++++++++************************((()))***+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************************++++++,,,************************))))))))))))))))))******)))*********++++++++++++((()))))))))******++++++---------,,,,,,---......************************************************((((((((())))))******+++************************)))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))******************************************************++++++++++++++++++++++++))))))******+++++++++,,,++++++,,,,,,------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******///000000111111222222333000000000000111222333444222222333333333333444444222333333333333333333333222222333444555666777777666666666666555555555555777777888888888888777777888999:::::::::;;;===???>>>======<<<<<<;;;;;;;;;999999999999999999999999888888888888999999999:::;;;:::999888888777888888999999999999999999999999777666555444444444444444000000111111222222333333...///000111222222222111////////////............------------...///111111000000000000000000000000000000000000////////////---------------,,,++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,------...***+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******))))))***+++++++++******((()))***++++++,,,++++++************************)))***++++++,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++************+++,,,,,,************************))))))))))))************(((((((((((())))))))))))************++++++++++++---,,,+++******)))******************************************************&&&''''''((()))***++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************+++++++++*********************+++++++++++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---......////////////......,,,,,,,,,---------......,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***************************++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++************)))))))))))))))************+++++++++*********+++++++++++++++************************))))))))))))))))))))))))+++******))))))******+++000000111111222333333444222222222222333444555555444555555555666666666666555555555666777777888888777777888999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>@@@???>>>???BBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA????????????????????????>>>>>>>>>>>>????????????AAA@@@???>>>============????????????????????????;;;::::::999999999::::::444444555666666777888888333444444444444333222111111111111111000000000//////.........///000111111111111111111111111111111111111111000000000//////......//////......---,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---((())))))******+++++++++++++++++++++,,,---......)))+++,,,+++***)))***,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++************+++,,,+++***))))))&&&'''(((***++++++*********************************++++++,,,,,,,,,++++++(((((()))))))))***************+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))++++++******************++++++***)))))))))))))))************************************************''''''(((((())))))******************************))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))))))))************+++++++++*********))))))*********+++++++++,,,,,,************************))))))***++++++,,,------)))***+++,,,,,,,,,+++***++++++,,,,,,,,,---------------,,,+++++++++,,,------..................---,,,,,,,,,---------......------............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******))))))))))))************+++++++++)))))))))*********++++++************************))))))))))))))))))))))))+++******))))))******+++000000111222333333444444333333333333444555666666666666777777888888999999999999:::;;;<<<======>>>======>>>???@@@AAABBBCCCAAAAAABBBBBBCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBEEECCCAAACCCGGGJJJIIIGGGIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC>>>>>>=========>>>>>>???777888888999:::;;;;;;<<<999::::::999777555333222333333333333222222111111000000000000000111111222111111111111111111111111111111111111000000000000111111111111111000000///------++++++++++++------......---------,,,,,,,,,.........------.........---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,------...&&&&&&''')))***+++,,,---************+++,,,---...)))***++++++***)))***,,,++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++*********+++,,,,,,+++***)))((($$$%%%'''))))))))))))(((************************++++++,,,,,,,,,+++******''''''(((((()))))))))*********+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,---...---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---(((((((((((((((((((((((((((((())))))*********+++************++++++++++++++++++******))))))((((((,,,++++++***++++++,,,,,,************************************************))))))))))))((((((((((((************************((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((())))))*********+++++++++++++++******))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))***+++,,,,,,------((()))***+++,,,+++***************++++++,,,,,,,,,...---,,,+++++++++,,,---,,,------......------,,,,,,,,,,,,---------......---......//////......------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,---*********************************++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++******)))))))))************+++++++++'''((((((((())))))******************************++++++++++++++++++++++++++++++************++++++000000111222333444555555222444666888999999888777===;;;999;;;>>>???>>><<<======>>>??????@@@AAAAAADDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJKKKMMMNNNKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFJJJJJJIIIHHHGGGGGGHHHHHHEEEEEEDDDDDDBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;:::888777555444444333333444444444444444444888777555333222111000000111111111111111111000000222111111000//////......///...,,,,,,---/////////...---+++******---///111//////...------------...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********((()))+++,,,---,,,,,,+++++++++,,,------------,,,+++++++++************)))++++++++++++++++++++++++******+++++++++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))+++*********))))))(((((()))))))))***+++++++++,,,))))))************))))))***++++++++++++,,,,,,,,,((()))***+++,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++''''''(((((()))+++,,,---)))************++++++++++++++++++*********)))))))))***+++,,,,,,+++***))))))))))))***+++++++++,,,++++++******************************************+++***)))((((((***,,,---++++++************++++++++++++************++++++***************************)))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))************************++++++************++++++************************++++++******++++++,,,---......,,,+++***))))))))))))***+++,,,------------.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++***)))))))))***+++++++++++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))******************************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))***+++,,,---,,,,,,+++...---+++)))(((''''''&&&000000111333444555666666666888999;;;<<<<<<<<<<<<@@@>>>>>>@@@CCCDDDCCCAAACCCDDDDDDEEEFFFFFFGGGGGGIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPQQQQQQOOOOOOOOOPPPPPPOOOOOONNNOOOOOONNNNNNOOOPPPQQQRRRPPPPPPPPPQQQQQQQQQRRRRRRNNNNNNOOONNNNNNMMMLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@???======<<<;;;:::888777777999999999999999999999999888888666444333222111111333333333222222222222222222222111111000000//////222000...---...//////...///...,,,***+++,,,///000//////...------------...---......//////......---------------,,,,,,++++++******+++,,,---,,,++++++))))))***++++++++++++***++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++************++++++*********+++++++++,,,,,,++++++,,,,,,,,,+++******++++++++++++*********)))***************+++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,)))******+++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++***))))))))))))******+++)))************++++++++++++++++++*********)))))))))***++++++++++++***)))***************+++++++++************************************************+++***)))((()))***,,,---++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++++++++++++++++++++++++++++++++++++++*********)))************************************************++++++************++++++************************++++++******++++++,,,---------,,,+++******************+++,,,------------........................------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++++++++++++++++++++***))))))************)))))))))((())))))))))))))))))))))))******************************++++++++++++******,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))((()))***+++++++++******,,,+++***)))((((((((()))222333444555777888999:::<<<======>>>???@@@AAAAAADDDDDDEEEHHHKKKKKKIIIGGGKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQSSSTTTTTTUUUUUUVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTVVVUUUTTTTTTTTTUUUUUUVVVTTTTTTUUUUUUUUUUUUVVVVVVRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPNNNMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEAAAAAA@@@??????>>>======@@@@@@@@@@@@@@@@@@??????<<<;;;:::888777666666666666555555555444444333333222222111111111111111111555222///......///...---000///---++++++,,,.../////////...------------...---......//////......---............------------+++,,,,,,,,,,,,,,,+++***)))******+++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++************++++++)))))))))************+++******+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***************,,,,,,------------,,,,,,))))))***+++,,,,,,------***++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************,,,+++***))))))))))))))))))************++++++++++++++++++***************)))***++++++++++++***)))+++++++++***************************************************************+++***)))))))))***,,,---++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************++++++************++++++************************++++++******++++++,,,---,,,,,,+++******++++++,,,***+++,,,------...------........................,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))******************************++++++++++++******,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))*********))))))***)))))))))))))))******555666777999;;;===>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGIIILLLOOOPPPPPPOOOMMMOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWXXXVVVWWWWWWXXXXXXXXXXXXWWWXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVTTTTTTUUUUUUVVVUUUUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVXXXXXXXXXWWWVVVTTTSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQPPPOOOMMMLLLKKKKKKGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@>>>======<<<<<<999888888777666555555444222222222222111111111111444111///......//////...111///...,,,,,,,,,---...//////...------------...+++,,,,,,------,,,,,,+++...------------------------------,,,,,,++++++***+++,,,------......------,,,,,,+++++++++*********++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++)))))))))*********++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,------------,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******)))))))))))))))))))))))),,,+++******))))))******))))))*********+++++++++*********************************++++++*********,,,+++++++++***)))))))))***************+++++++++******************************)))))))))***+++,,,++++++************++++++++++++************++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************++++++******++++++,,,---+++*********++++++,,,---++++++,,,---......------........................,,,,,,,,,------.........,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************+++,,,,,,---******+++++++++******)))*********)))))))))))))))))))))))))))))))))))))))******************************++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++))))))************************))))))))))))******666777888;;;===???@@@AAACCCCCCCCCDDDEEEFFFGGGHHHJJJMMMPPPSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVTTTTTTUUUUUUUUUTTTTTTSSSUUUUUUUUUVVVVVVWWWWWWWWWYYYYYYYYYXXXXXXYYYYYYZZZ\\\\\\\\\\\\[[[ZZZYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXWWWVVVUUUTTTSSSRRRNNNMMMMMMMMMLLLLLLKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@===<<<;;;:::999888777666333333333222222222222222111///------///000000000000///...------------...//////...------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,---............---,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((()))*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************+++++++++,,,)))***++++++,,,,,,,,,,,,))))))******************,,,+++++++++***)))))))))++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,+++***))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++***+++))))))))))))))))))))))))***************++++++,,,))))))*********+++++++++************************+++******************+++,,,+++++++++***)))))))))))))))*********+++++++++***************************************+++++++++++++++************++++++++++++************++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***************************+++++++++++++++++++++,,,************************************************++++++************++++++************************++++++******++++++,,,---************+++,,,------,,,,,,---.........------........................,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))((())))))***++++++)))******+++++++++******))))))))))))))))))******))))))))))))))))))))))))******************************++++++++++++************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++,,,+++***)))((((((((((((777888:::<<>>@@@CCCEEEHHHJJJKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQTTTVVVUUUSSSRRRSSSUUUSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXUUUVVVVVVWWWWWWVVVUUUTTTRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUTTTSSSSSSRRROOOPPPPPPRRRSSSTTTUUUUUUSSSRRRRRRRRRSSSSSSTTTUUUXXXYYYZZZ\\\]]]]]]^^^^^^________________________aaaaaa``````````````````[[[ZZZYYYXXXWWWVVVUUUTTTOOONNNNNNMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFDDDBBBAAA??????<<<<<<;;;:::888777666666666333111111222333333333...............///////////////...------------...---......//////......---,,,---------............------,,,+++,,,---......***+++,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++'''''')))******+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++************++++++)))))))))************+++++++++,,,,,,,,,+++******)))))))))******+++++++++***************+++++++++******++++++++++++******,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******************************************************)))******+++,,,,,,------,,,,,,,,,------------...---,,,+++*********++++++++++++++++++++++++++++++,,,,,,+++*********++++++)))************+++++++++))))))*********+++++++++++++++***))))))***++++++***************+++++++++((())))))***++++++,,,,,,************************))))))***+++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++*********)))******++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++************++++++************************++++++******++++++,,,---+++++++++***++++++,,,,,,------............------........................------------------,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---+++***))))))))))))))))))))))))***+++++++++++++++((()))))))))************))))))))))))))))))))))))******************************++++++++++++************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,---------,,,+++)))))))))***+++******)))))))))))))))***CCCDDDGGGIIILLLOOOQQQSSSPPPQQQTTTVVVWWWWWWVVVUUUTTTVVVWWWVVVSSSRRRTTTVVVVVVVVVVVVVVVVVVUUUUUUUUUPPPPPPPPPPPPQQQRRRSSSTTTVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWYYYYYYZZZZZZZZZWWWXXXYYYZZZZZZYYYXXXWWWTTTTTTTTTSSSSSSSSSRRRRRRPPPQQQRRRTTTUUUVVVWWWWWWUUUVVVVVVVVVUUUTTTTTTSSSOOOOOOPPPQQQSSSTTTUUUUUUOOONNNNNNNNNOOOPPPQQQQQQVVVWWWYYYZZZ\\\]]]^^^^^^______________________________````````````aaaaaa^^^^^^\\\[[[YYYXXXWWWVVVRRRQQQQQQPPPOOONNNNNNNNNOOOOOONNNMMMLLLLLLLLLMMMLLLLLLJJJHHHFFFDDDCCCBBB@@@@@@>>>===;;;:::888888:::777555333444444444333------......//////000000//////...------------...+++,,,,,,------,,,,,,+++---.........//////000000---,,,,,,+++,,,---///000,,,---......//////......---------,,,,,,,,,++++++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------************************++++++++++++++++++++++++))))))******++++++++++++++++++************++++++(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,))))))******+++++++++,,,***++++++,,,,,,++++++***------,,,++++++******)))***++++++,,,,,,,,,++++++************************************************))))))***+++,,,,,,------,,,,,,,,,---------......---,,,+++*********+++,,,++++++++++++++++++++++++///...,,,+++***))))))))))))************+++++++++))))))******++++++++++++,,,+++***))))))***+++,,,))))))******+++++++++,,,((())))))***++++++,,,,,,************************))))))***++++++++++++***++++++************++++++++++++************++++++((((((((((((((((((((((((***)))))))))***+++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************++++++******++++++,,,---,,,,,,++++++***++++++,,,---...............------.................................------,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,+++***)))))))))***((()))***+++++++++++++++(((((())))))*********+++))))))))))))))))))))))))******************************++++++++++++******++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,+++***((((((((()))***(((((((((((()))***+++,,,JJJLLLOOOTTTYYY]]]^^^]]]___^^^\\\ZZZYYYYYYZZZ[[[]]]\\\ZZZYYYWWWUUUTTTSSSXXXZZZ]]]______\\\XXXUUUVVVVVVUUUTTTTTTWWW\\\```[[[bbbfffccc```___]]][[[YYYZZZZZZYYYWWWWWWXXXYYYXXXYYYYYYZZZZZZYYYWWWVVVXXXWWWUUUUUUVVVUUUTTTRRRUUUUUUUUUWWWXXXXXXWWWVVVXXXYYYZZZ[[[ZZZXXXVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPOOOMMMLLLLLLMMMNNNPPPSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\]]]^^^^^^___```````````````___```aaabbbbbb___^^^\\\[[[ZZZZZZZZZ[[[XXXWWWUUUSSSSSSSSSSSSTTTSSSSSSSSSRRRRRRRRRRRRQQQMMMMMMLLLKKKIIIHHHGGGGGGIIIFFFDDDBBBAAA???===::::::999777666666555222000111000//////111111000///+++,,,...//////...---,,,000000/////////..................------,,,,,,,,,------------------------,,,,,,,,,------.........///......---------......---+++***,,,///000...,,,******++++++++++++******''')))+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++*********))))))((((((,,,,,,,,,+++++++++******$$$&&&))),,,,,,+++(((&&&))))))***++++++++++++***++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------000000000//////.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******))))))))))))******************************+++++++++************)))************************)))))))))***++++++,,,,,,---,,,,,,,,,+++***************************************************************************************************************************************))))))))))))******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++***)))(((+++***)))((((((***,,,---,,,+++******)))))))))***)))************+++++++++*********++++++,,,,,,------,,,,,,,,,,,,---...///---------,,,,,,+++++++++---,,,+++***+++,,,---...//////...---,,,++++++***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************************)))************+++++++++************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***,,,,,,+++)))******************************))))))))))))******RRRSSSVVV\\\dddiiikkkjjjiiifffbbb`````````aaaaaaeeedddbbb```]]][[[XXXWWW^^^```cccddddddaaa^^^\\\[[[ZZZYYYXXXYYY^^^eeekkklllppprrroookkkjjjgggccc\\\]]]]]]]]]]]]\\\[[[[[[^^^______^^^]]][[[YYYXXXVVVUUUTTTTTTVVVWWWVVVUUUVVVUUUUUUVVVWWWXXXXXXXXX[[[\\\]]]\\\ZZZWWWVVVUUUVVVUUUTTTSSSSSSRRRRRRRRRRRRPPPNNNLLLLLLLLLMMMMMMOOOPPPPPPQQQSSSTTTVVVWWWZZZZZZ[[[\\\]]]^^^^^^___^^^^^^^^^^^^____________\\\[[[YYYXXXWWWVVVVVVWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQPPPNNNMMMMMMLLLMMMKKKIIIGGGGGGEEECCCAAA???===;;;::::::888666333444222111111222222111////////////000000//////...////////////.....................------,,,,,,,,,------------------------,,,,,,,,,------.........111000///---,,,+++******+++***)))***------,,,)))++++++,,,,,,,,,,,,++++++((()))***,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++*********)))))))))))),,,,,,,,,+++++++++******************++++++++++++))))))***+++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,---,,,+++***+++---++++++,,,,,,,,,,,,------++++++*********)))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******))))))))))))******************************+++++++++************)))************************++++++******************+++++++++++++++*********************************************************************************************************************************++++++************++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++***))))))+++***)))((()))***,,,---,,,,,,+++++++++*********************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,++++++,,,,,,------.........------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************************)))************+++++++++************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************))))))***,,,,,,+++)))************************++++++************++++++ZZZZZZ___jjjvvv}}}xxxqqqnnnnnnnnnmmmlllpppooommmiiieeeaaa]]][[[cccdddfffggggggeeecccaaabbbaaa___^^^___dddlllrrrxxx{{{||||||}}}}}}xxxllljjjhhhhhhjjjiiifffcccddddddcccbbb___\\\ZZZXXXWWWVVVUUUVVVWWWXXXWWWVVVWWWVVVTTTTTTUUUWWWZZZ[[[___```aaa___[[[XXXVVVVVVXXXVVVUUUSSSSSSSSSTTTTTTTTTRRRPPPNNNMMMLLLLLLMMMMMMMMMMMMNNNPPPQQQSSSSSSWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[\\\]]]^^^]]]\\\\\\YYYXXXVVVTTTSSSRRRQQQQQQSSSRRRRRRRRRRRRSSSTTTUUUWWWWWWVVVVVVVVVUUUUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRQQQOOOMMMLLLLLLKKKJJJHHHEEEDDDBBB@@@???===:::888777555444444444444222000333222111000000000000000.................................------------------------------------------------------.........000///...,,,+++******))),,,+++***+++,,,,,,***))),,,,,,,,,------,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++++++++,,,***************))))))))),,,,,,,,,+++++++++******...,,,)))(((''')))+++---))))))******++++++++++++++++++******++++++,,,---+++******))))))******+++,,,++++++******++++++,,,+++---...---,,,+++,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,************************************************+++++++++************)))************************,,,,,,++++++***))))))((())))))******************************************************************************************************************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++***))))))+++***)))))))))***,,,---+++,,,,,,------,,,******************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---.........---,,,------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***))))))***,,,,,,+++)))************************,,,,,,++++++++++++,,,,,,^^^aaakkk|||~~~{{{~~~zzzuuuoooiiidddaaafffgggiiijjjjjjhhhfffeeeggggggfffddddddgggkkkooovvvyyy}}}xxxuuuvvvwwwssspppkkkjjjjjjhhhfffbbb```^^^[[[ZZZYYYZZZ[[[[[[ZZZYYYYYYXXXVVVUUUVVVYYY___ccciiijjjjjjfff```[[[YYYYYYXXXWWWUUUSSSRRRRRRSSSTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYXXXYYY[[[]]]]]]\\\[[[ZZZWWWVVVUUUSSSQQQOOONNNNNNNNNNNNOOOPPPQQQRRRSSSSSSUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTUUURRRQQQOOOOOOPPPPPPOOONNNLLLJJJHHHFFFEEECCC@@@===;;;999777777777666444333666555333000////////////---............/////////...............---------........................---------...............+++++++++***++++++,,,,,,...............---,,,+++++++++,,,,,,,,,,,,++++++***))))))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++************************,,,,,,,,,+++++++++******---+++(((&&&%%%&&&(((******************+++++++++++++++******++++++,,,---++++++************++++++,,,++++++******++++++,,,,,,---......,,,,,,---...+++++++++,,,,,,,,,------////////////////////////++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++++++++***************************+++++++++*********))))))************************+++++++++*********))))))((((((((()))*********+++************************************************************************************************************************+++++++++******+++++++++++++++++++++++++++++++++******************************************************+++++++++******)))******)))))))))***+++,,,***+++---......---+++************+++++++++,,,,,,---------,,,,,,++++++******+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************))))))***,,,,,,+++)))************************+++++++++******+++++++++bbbiiiyyy~~~vvvpppkkkhhhhhhiiikkklllkkkiiifffeeedddfffhhhiiihhhhhhiiijjjnnnrrryyy}}}{{{{{{yyyvvvrrrrrrqqqpppnnnkkkhhhggg^^^]]]]]]^^^aaabbbbbbaaa```___^^^]]]^^^ccckkkqqq~~~~~~wwwlllccc^^^\\\XXXWWWUUUSSSQQQPPPPPPQQQNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNPPPQQQQQQSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXZZZ\\\\\\[[[ZZZYYYWWWVVVUUUSSSRRRPPPNNNMMMKKKLLLMMMNNNPPPQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVWWWVVVTTTSSSSSSTTTUUUVVVTTTSSSRRRSSSUUUVVVUUUTTTRRRPPPNNNLLLKKKIIIEEECCC???===<<<;;;;;;:::999777999777555222000///...///////////////////////////........................................................................***************+++,,,------.........---,,,++++++******++++++++++++******+++******)))******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++***************+++++++++,,,,,,,,,+++++++++************)))(((((((((''''''******)))))))))***+++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,---......,,,,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))************************))))))*********+++++++++((((((((()))*********+++******************************************************************************************************************************))))))))))))******++++++++++++++++++++++++************************************************)))******+++++++++*********************+++++++++***+++---......---+++******++++++++++++,,,,,,,,,...------,,,,,,+++++++++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***,,,,,,+++)))******************************))))))))))))******jjjttt~~~vvvoookkkiiigggiiikkklllkkkgggccc```___ccchhhllllllllllllllllllrrryyy|||zzzxxxwwwsssrrrrrrpppnnnkkkhhhfff^^^^^^___bbbgggjjjkkkkkkggghhhiiihhhjjjpppyyy|||mmmeeebbb\\\[[[YYYWWWUUUSSSQQQPPPLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWYYYZZZZZZZZZYYYXXXWWWWWWVVVUUUSSSRRRPPPOOOJJJKKKMMMOOOPPPQQQRRRRRROOOPPPPPPQQQQQQRRRRRRRRRTTTSSSRRRQQQQQQRRRTTTUUUVVVUUUUUUWWWYYY[[[[[[ZZZWWWUUUSSSRRRQQQOOOLLLIIIEEECCCAAAAAABBBAAA@@@>>>>>>===:::777444222111000111111111000000000//////.............../////////......................../////////..................---,,,+++***************+++---,,,+++******+++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++++++++,,,*********+++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++)))(((+++***)))))))))***,,,---++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++---...---,,,+++,,,---++++++,,,,,,,,,,,,------)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++************************+++++++++************)))************************((())))))***++++++,,,,,,))))))*********************************************************************************************************************************************))))))))))))))))))***++++++++++++++++++++++++************************************************))))))***++++++++++++***))))))******++++++++++++******,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************)))))))))))))))))))))))))))************+++++++++************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***,,,,,,+++)))***************************))))))))))))))))))***rrr{{{zzztttqqqpppppprrrvvvwwwuuupppjjjeeedddggglllooooooooooooppppppwww~~~}}}zzzzzzuuutttssspppmmmiiieeeccccccccccccfffiiillllllllljjjlllnnnoooqqqwwwxxxnnnkkkggggggfffdddaaa]]]YYYWWWSSSSSSSSSSSSSSSRRRQQQQQQOOONNNNNNOOOOOOPPPQQQRRRWWWVVVVVVUUUUUUTTTSSSSSSUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUSSSQQQPPPLLLNNNOOOQQQSSSSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMOOONNNLLLKKKKKKMMMPPPQQQTTTTTTTTTWWWZZZ]]]]]]]]][[[ZZZXXXWWWWWWUUUSSSPPPKKKIIIHHHHHHIIIIIIHHHFFFEEEDDDBBB???<<<888555444444333333222111000//////---........./////////000........................000/////////.........---...---,,,+++++++++++++++(((+++------+++***+++,,,***++++++,,,,,,++++++***+++,,,---...------,,,+++************************++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++,,,+++******+++***)))((()))***,,,---++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++,,,---,,,+++***+++---++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---......---,,,+++************************+++++++++************)))******************************************+++++++++++++++++++++*********************************************************************************************************************************+++******))))))******+++++++++++++++++++++++++++************************************************))))))***+++++++++++++++))))))***+++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,---------------------,,,,,,++++++,,,,,,---*********+++,,,---------************************+++++++++************)))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************))))))***,,,,,,+++)))************************+++******))))))******+++vvv~~~~~~~~~yyytttmmmoooqqqqqqppppppqqqrrrttt{{{}}}|||zzzvvvrrrmmmiiifffjjjiiihhhhhhiiiiiihhhggghhhkkknnnppprrryyyvvvsssrrrrrrrrrpppmmmhhhccc```]]]]]]\\\[[[ZZZXXXWWWVVVRRRRRRRRRRRRSSSSSSTTTUUUXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVUUUVVVVVVVVVVVVTTTRRRQQQOOOPPPRRRTTTUUUUUUUUUTTTUUUTTTRRRPPPNNNKKKIIIHHHIIIHHHFFFEEEFFFHHHKKKLLLQQQQQQRRRTTTXXX[[[\\\[[[^^^]]][[[[[[[[[ZZZWWWUUUOOONNNLLLMMMNNNNNNMMMLLLJJJIIIHHHEEEBBB>>>:::888666555444333222000//////---.........//////000000////////////////////////000000//////.........---++++++++++++,,,---...///))),,,//////---,,,---000+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++*********************************++++++,,,,,,---++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******'''''''''(((((()))******+++***)))((((((***,,,---++++++******++++++,,,---++++++************++++++,,,++++++++++++++++++,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...........................++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,...//////...,,,+++************************+++++++++************)))************************,,,,,,++++++***)))))))))---,,,,,,,,,+++*********************************************************************************************************************************,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***+++++++++++++++))))))***++++++++++++******)))))))))***+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------,,,,,,,,,---...///+++++++++,,,,,,------------,,,+++***+++,,,---...------------------------------++++++++++++------******+++,,,------......************************+++++++++************)))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***))))))***,,,,,,+++)))************************,,,++++++++++++++++++,,,~~~|||zzzvvvsss}}}}}}{{{zzzsssrrrqqqqqqrrrrrrpppnnnpppooonnnooosssxxx~~~vvvqqqpppsssvvvtttmmmfffbbbaaabbb```^^^]]]^^^^^^]]][[[\\\ZZZYYY[[[^^^```bbbbbb```^^^]]]]]]\\\XXXRRRLLLOOOOOOOOOPPPPPPQQQQQQRRRQQQQQQQQQQQQQQQPPPNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSRRRQQQOOOMMMJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKMMMQQQTTTUUUWWWYYY[[[[[[\\\]]]]]]]]][[[ZZZYYYXXXWWWUUUSSSRRRRRRRRRSSSPPPOOONNNKKKHHHEEEBBB@@@::::::999777555333111000222222222222222222111111...,,,+++,,,---//////...///...------,,,,,,,,,---222111111000//////......------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***************************++++++++++++++++++++++++************************+++***)))))))))***,,,,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++******))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,------,,,+++***))))))*********+++++++++,,,,,,------,,,,,,+++***/////////...---,,,***)))*********+++,,,,,,,,,---,,,,,,,,,++++++*********************************)))************+++++++++++++++************************************************++++++++++++******)))************+++++++++)))***,,,------,,,+++*********))))))))))))******+++++++++************)))************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++***)))))))))***************************************************************************...------------...//////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------++++++++++++++++++++++++((()))***+++++++++++++++((()))***+++,,,+++******+++++++++*********))))))(((((())))))*********+++))))))************))))))************************,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,************************}}}zzzwwwvvvuuutttuuuxxx|||{{{wwwsssuuuvvvuuurrrnnnllljjjiiigggcccbbbaaaaaa___^^^```___^^^___bbbeeeggggggmmmkkkhhhfffddd^^^WWWRRROOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQPPPPPPOOOOOONNNLLLMMMOOOPPPQQQQQQQQQQQQPPPPPPOOONNNLLLJJJHHHGGGHHHGGGGGGGGGGGGHHHHHHIIIIIILLLOOOQQQRRRTTTWWWYYY[[[[[[[[[\\\[[[[[[ZZZZZZYYYXXXWWWVVVUUUVVVVVVWWWSSSRRRQQQOOOLLLIIIFFFDDD@@@???>>><<<:::888555444444333222222111111000111000///---...///000000//////......---------......//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***************************++++++++++++++++++++++++************************+++***)))))))))***,,,,,,+++++++++*********************+++++++++,,,,,,,,,++++++++++++*********)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,------,,,,,,+++***---------...------,,,+++*********+++++++++++++++,,,,,,,,,+++++++++******************************************++++++++++++******************************************************++++++++++++******)))************+++++++++++++++,,,,,,,,,+++************))))))))))))******+++++++++************)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++---,,,***)))))))))***+++************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,((()))***+++,,,++++++***+++++++++*********))))))((()))))))))************))))))************))))))************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))++++++******************************+++++++++,,,************************yyyxxxwwwyyy{{{|||{{{zzzwwwtttoookkkjjjiiigggfffgggfffeeefffiiilllmmmnnnvvvssspppmmmiiiccc]]]YYYTTTSSSRRRRRRQQQPPPPPPPPPLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIHHHJJJLLLMMMNNNQQQUUUXXXZZZZZZZZZZZZZZZZZZ[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[WWWWWWUUUSSSQQQNNNLLLKKKHHHGGGFFFDDDBBB???===;;;:::888666444333222222333333111000///111111111000///...............//////......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++************+++,,,,,,***************+++++++++******+++++++++,,,,,,,,,++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,+++++++++++++++*********,,,,,,------,,,,,,+++***++++++,,,---------------******************)))))),,,,,,,,,++++++++++++***************************************+++++++++,,,******************************************************++++++++++++******)))************+++++++++---,,,,,,+++*********+++******))))))))))))******+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++---,,,***)))((()))+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,******++++++,,,,,,------.........------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,))))))***++++++++++++***+++++++++***************))))))))))))************))))))************))))))*********************************)))))))))(((((()))************+++++++++************************++++++++++++++++++++++++++++++*********))))))))),,,,,,++++++***))))))((()))))))))*********++++++************************{{{yyywwwvvvtttqqqooonnnpppsssuuuvvvvvvxxxvvvtttppplllgggbbb^^^]]]\\\[[[YYYWWWUUUSSSRRRMMMLLLKKKIIIIIIJJJKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPOOOOOONNNNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPTTTXXXZZZZZZYYYXXXYYYZZZ\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\ZZZZZZYYYWWWUUUSSSQQQPPPOOOOOOMMMKKKIIIFFFDDDCCCBBB@@@===:::888777777777555333111000111111000///......---------...////////////.........---------++++++++++++++++++++++++++++++,,,------...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++,,,,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,++++++++++++******,,,,,,------,,,,,,+++***++++++,,,------------,,,+++*********)))(((((((((++++++++++++++++++++++++*********************************+++++++++,,,,,,***************+++++++++******************************++++++++++++******))))))*********+++++++++...---+++***)))******++++++******))))))******++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++...,,,***)))(((***,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---------//////...---,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++))))))******++++++++++++************************)))))))))))))))*********))))))************))))))************************+++*********))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))((())))))))))))*********************************zzz~~~~~~~~~|||wwwqqqllliiiffffffeeeccc```\\\XXXUUUVVVTTTQQQOOOOOOOOOQQQRRRMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOOOONNNNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNOOORRRVVVZZZ[[[ZZZYYYYYYYYY[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[ZZZ[[[[[[[[[ZZZXXXWWWUUUTTTTTTTTTSSSQQQOOOMMMKKKJJJGGGFFFCCC@@@>>><<<;;;;;;777555333222222111000///...---------------.....................---------++++++++++++++++++++++++++++++,,,------...//////+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,+++******+++,,,---,,,+++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,------,,,,,,+++***+++*********)))(((((((((++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++...---+++***)))***++++++++++++************+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++---,,,***))))))+++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------//////...---,,,,,,++++++++++++++++++++++++++++++))))))************))))))***************+++++++++******************************))))))))))))))))))))))))************))))))************************,,,,,,+++++++++*********))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++************))))))*********+++++++++((())))))))))))*********************************yyy|||}}}vvvvvvwwwuuupppiiiccc^^^___]]]YYYVVVTTTUUUWWWYYYUUUTTTQQQOOOMMMKKKJJJJJJIIIIIIJJJLLLLLLLLLLLLLLLNNNMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQRRRSSSUUUYYY\\\[[[[[[[[[[[[[[[[[[\\\]]]\\\]]]]]]]]]]]]\\\[[[ZZZ\\\\\\\\\[[[ZZZYYYXXXWWWXXXWWWWWWVVVUUUSSSQQQQQQKKKKKKIIIGGGDDDBBB@@@???===:::888666555555333111000///......------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,---,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++************************))))))***++++++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,******************************++++++++++++******)))************+++++++++,,,++++++++++++++++++,,,++++++************+++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,.........------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))((('''******))))))******+++,,,***************+++++++++************))))))))))))))))))************))))))************************,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********((())))))***++++++,,,,,,)))))))))*********++++++************************yyysssnnnjjjeeeaaa______aaacccbbb```]]]XXXTTTQQQPPPOOOJJJJJJKKKLLLMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNNNNOOOPPPRRRTTTVVVVVVXXXZZZ\\\\\\]]]]]]]]]]]]\\\\\\[[[YYYZZZ\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWWWWQQQQQQQQQPPPNNNKKKHHHFFFDDDBBB???===<<<;;;999777333333111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,---------,,,,,,+++++++++*********************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++)))******+++,,,---......,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++*********+++++++++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------((())))))***++++++,,,,,,******************************++++++++++++******)))************+++++++++)))******+++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,++++++------------------------++++++++++++++++++++++++***************)))((((((+++***)))))))))***+++,,,))))))*********+++++++++************)))))))))((())))))************))))))************************++++++++++++************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************************++++++************+++++++++,,,************************~~~{{{uuupppmmmnnnppprrrnnnlllgggbbb]]]YYYVVVUUUMMMNNNOOOPPPPPPPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPPPPPPPSSSVVVXXXXXXYYY[[[\\\]]]^^^______^^^]]][[[ZZZVVVXXXZZZ]]]___```aaaaaa^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]\\\\\\[[[[[[WWWXXXYYYYYYVVVSSSOOOLLLJJJGGGDDDBBBAAA@@@===<<<666555444222111000000/////////000000000000000000------------------------...---------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,---...---,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++***+++,,,------,,,+++***))))))***+++---...//////,,,,,,---------,,,++++++((((((***+++,,,---------*********+++,,,,,,,,,---*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------((())))))***++++++,,,,,,******************************++++++++++++******)))************+++++++++'''(((***,,,---------,,,,,,++++++******++++++,,,+++++++++************)))************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))***,,,.........,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////...---,,,++++++***,,,,,,------------------+++++++++++++++++++++++++++++++++++++++***)))(((+++***)))))))))***,,,---))))))******+++++++++++++++*********))))))(((((())))))************))))))************************************)))))))))))))))************+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))***++++++++++++,,,,,,,,,************************~~~}}}{{{xxxuuurrrlllddd]]]\\\WWWVVV[[[\\\XXXWWWYYYZZZXXXXXX[[[[[[YYYYYY\\\______```ccceeefffeeedddccc\\\ZZZ^^^```\\\ZZZ[[[YYYXXXXXXZZZ]]]___```___```aaaaaaaaaaaabbbbbbbbbaaa``````___]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVRRRPPPNNNLLLKKKIIIFFFCCC???>>>;;;888555333222111111000///...---...//////,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---,,,,,,+++******,,,++++++******++++++,,,---------,,,+++***))))))++++++++++++,,,,,,---...******++++++++++++******,,,...///---)))'''(((***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))((()))***,,,,,,,,,++++++*********,,,------------,,,+++***++++++************++++++++++++************++++++,,,+++)))(((((()))+++,,,***************)))((('''*********)))))))))))))))+++***)))***,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++***)))(((((())))))************************,,,++++++******++++++,,,)))************+++++++++************************,,,++++++---//////,,,(((++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++***,,,......------...///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********)))(((((())))))*********+++++++++)))************+++++++++******+++++++++******))))))))))))))))))))))))))),,,,,,,,,++++++*********+++*********))))))((((((++++++************++++++***************************+++---......---+++***++++++++++++++++++++++++,,,,,,+++***))))))******))))))***++++++++++++***---,,,+++***)))((('''&&&))))))))))))************sssllliiihhhlllmmmrrrzzz~~~|||}}}|||{{{{{{|||||||||~~~}}}yyytttqqqooooooppprrrtttttttttssssssvvvyyy}}}vvvoooiiiccc___aaaaaa^^^]]]```bbb___^^^aaabbbbbbeeeiiijjjlllooosssvvvvvvsssqqqmmmeee`````````\\\ZZZ[[[ZZZYYYXXXYYY\\\^^^^^^^^^aaaaaaaaaaaabbbbbbccccccbbbaaa___^^^]]]\\\\\\\\\^^^]]]]]]\\\[[[ZZZYYYXXXUUUTTTRRRPPPOOONNNJJJHHHDDDBBB@@@===:::777555555333222111///............---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------,,,++++++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******))),,,,,,+++++++++,,,------++++++,,,,,,,,,,,,+++++++++,,,...---***)))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,+++***)))))))))***+++------------------------,,,---...---++++++,,,---,,,,,,+++++++++++++++++++++++++++*********))))))++++++************++++++++++++************++++++,,,+++************+++,,,******+++++++++***))))))************)))))))))))),,,***))))))+++,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,+++***)))))))))))))))************************,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++,,,++++++---//////,,,)))++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------************************++++++++++++***)))((('''))))))*********+++++++++)))************+++++++++***++++++,,,,,,,,,++++++************************,,,,,,,,,+++++++++******+++*********))))))))))))+++******))))))******+++***************************+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++***))))))***************+++++++++,,,,,,------,,,+++***)))(((((())))))))))))************yyysssuuuxxx}}}vvvhhh]]]XXXWWWWWWZZZ[[[^^^ccciiinnnppppppooooooppprrrsssssspppnnngggeeecccdddhhhllloooqqqkkkiiifffcccbbbdddfffgggmmmnnnnnnkkkfffaaa]]]\\\^^^^^^____________^^^^^^aaabbbeeegggiiilllqqqttt{{{}}}~~~{{{xxxxxxxxxzzz{{{}}}~~~wwwqqqpppnnnllllllnnnkkkfffdddeeehhhjjjpppvvvuuuyyy{{{rrrjjjeeeaaa\\\[[[]]]]]][[[ZZZZZZ\\\^^^___^^^bbbbbbbbbbbbbbbccccccdddcccaaa___]]]\\\\\\]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZXXXVVVVVVUUUTTTQQQNNNJJJIIIFFFCCC@@@===;;;:::777666444222000///......---.....................---------------.........------,,,,,,,,,,,,------......------,,,+++++++++...------,,,,,,------...++++++******************---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,***+++---,,,,,,+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///---,,,,,,++++++*********,,,+++***)))))))))))))))------------------------***,,,...///...------...++++++++++++++++++,,,,,,,,,+++***)))))))))***+++++++++************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++************************---+++))))))***+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++************+++************************,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***++++++************++++++++++++******++++++,,,---------------------------,,,---///...---,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((***************+++++++++)))************+++++++++***+++,,,---------------************************,,,,,,,,,++++++++++++******************)))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********++++++***)))***+++,,,---...------,,,+++***))))))))))))))))))************zzzqqqjjjkkklllnnnsssxxx{{{}}}}}}wwwrrriiiaaa[[[YYYZZZ[[[[[[[[[\\\^^^aaaccceeefffeeefffggghhhhhhgggeeeccc```^^^\\\]]]___bbbdddeeebbb___\\\YYYYYY[[[^^^aaacccddddddbbb^^^ZZZWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWZZZ___bbbhhhjjjllloooqqqrrrssssssmmmkkkhhheeedddeeefffhhhnnnttt{{{~~~ssslllgggfffhhhjjjqqqxxx{{{xxxnnneee```^^^______]]][[[\\\^^^```aaaaaacccbbbbbbaaabbbcccdddddddddbbb___]]]\\\]]]___```]]]]]]\\\\\\[[[ZZZZZZYYY]]][[[ZZZYYYZZZXXXVVVTTTPPPOOOMMMJJJGGGDDDAAA@@@<<<;;;999777444222000///........................---------------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,------)))*********************------,,,+++*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,))),,,//////...,,,,,,,,,*********++++++,,,,,,,,,///---+++******+++---...++++++************++++++++++++************+++++++++,,,...//////...,,,+++******+++,,,------------)))***************++++++...,,,***)))******)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,************************,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///...---++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******************************))))))*********+++++++++)))***+++,,,------------************************++++++++++++++++++++++++***************************))))))(((((())))))***+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++***************++++++***((((((((()))+++---,,,,,,,,,++++++******)))((()))))))))************}}}{{{{{{|||~~~}}}tttnnnkkkkkknnnsssyyy||||||{{{rrrqqqnnnlllkkkkkkllllllmmmmmmlllkkkjjjjjjkkklllmmmnnnppppppooonnnlllkkkkkkhhhfffeeefffhhhhhhgggfffddd```^^^^^^```dddfffggghhhiiigggccc___\\\[[[ZZZZZZZZZZZZXXXWWWVVVUUUSSSSSSRRRPPPPPPRRRVVVYYY\\\]]]^^^___```______^^^___]]]ZZZWWWVVVVVVWWWXXX\\\aaaggghhhhhhmmmxxx|||uuummmjjjiiiiiiooouuu||||||ooogggdddbbb```^^^\\\[[[^^^```aaabbbcccbbbaaa```aaabbbdddeeedddbbb```]]]]]]^^^```aaa^^^^^^^^^]]]\\\\\\[[[[[[]]]\\\[[[[[[\\\[[[YYYWWWSSSSSSRRRPPPMMMJJJGGGFFFBBBAAA???===999666444222000000/////////.........++++++,,,,,,---------......------,,,,,,------.........------------,,,,,,,,,,,,++++++++++++,,,,,,***************+++++++++---,,,++++++******************++++++++++++******------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...---------,,,,,,++++++******************************,,,//////,,,***)))(((*********++++++,,,,,,,,,...---+++******+++---...++++++************++++++++++++************+++++++++,,,...000000...,,,+++***+++,,,---------------))))))******+++++++++,,,...,,,***)))******)))'''++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))))),,,,,,++++++++++++,,,,,,++++++******++++++,,,---************************---...///...---++++++,,,------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++*********************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************))))))*********+++++++++((((((***+++,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++******))))))))))))******+++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++***************++++++***)))'''&&&'''(((***,,,***************)))))))))((()))))))))************}}}xxxuuusssqqqppprrruuuyyy~~~xxxxxxzzz~~~|||}}}~~~~~~|||zzzwwwwwwwwwxxxwwwvvvtttrrrooommmmmmoooqqqsssvvvxxxzzzxxxtttnnnjjjhhhggghhhiiiiiihhhfffcccaaa^^^]]]\\\YYYVVVVVVYYY\\\\\\]]]^^^]]]\\\YYYVVVUUUVVVSSSPPPLLLJJJJJJKKKKKKMMMQQQUUUVVVWWW[[[dddkkksssuuuyyy{{{||||||~~~yyytttpppmmmpppuuu}}}zzzqqqlllhhheeebbb___]]]^^^``````aaacccaaa```______aaacccddddddbbb```___^^^___aaaaaaaaaaaaaaa``````_________\\\[[[[[[\\\]]]]]][[[YYYVVVVVVVVVUUUSSSPPPMMMLLLHHHHHHFFFCCC@@@<<<999777333333222111000///......+++++++++,,,------............------------............------------------,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,++++++************+++)))******++++++******)))---,,,+++++++++,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,------...,,,,,,------------,,,,,,+++++++++++++++++++++++++++---...---+++)))((((((++++++++++++++++++,,,,,,+++***)))))))))***+++,,,++++++************++++++++++++************+++++++++,,,...//////...,,,+++++++++,,,---------,,,,,,))))))******+++,,,,,,,,,///---+++***++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,+++************+++,,,,,,************************,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******(((((()))***,,,,,,++++++++++++,,,,,,++++++******++++++,,,---************************,,,---///...---,,,,,,---------------------------++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...)))******+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,+++++++++***************)))************+++++++++((()))******++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,))))))((('''((()))***+++))))))))))))))))))******))))))))))))************{{{xxxuuutttssstttwww|||~~~}}}~~~{{{xxxuuutttrrrnnnjjjhhhiiijjjlllmmmnnnmmmjjjfffaaa^^^ZZZXXXTTTPPPMMMLLLLLLMMMMMMNNNOOOOOOPPPRRRWWWZZZ^^^```ccccccccccccfffhhhjjjooowww{{{uuutttwww{{{{{{wwwsssqqqmmmgggdddbbbbbbbbbbbbbbbaaa___^^^^^^```bbbdddbbbbbbaaaaaa``````aaaaaabbbbbbaaaaaaaaaaaa``````\\\[[[[[[\\\]]]^^^\\\[[[YYYYYYZZZZZZXXXVVVSSSRRRMMMMMMKKKIIIEEEAAA>>><<<888777666444333111000///,,,,,,,,,---......//////......------------......------..................,,,,,,,,,++++++,,,,,,,,,...---------,,,+++++++++******************+++,,,***++++++,,,,,,++++++***+++)))((()))+++,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******,,,,,,,,,++++++++++++++++++))))))*********+++++++++++++++************++++++++++++************+++++++++,,,------------,,,++++++,,,,,,,,,,,,++++++***))))))***++++++,,,------///---,,,+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))))))))))))))***+++,,,************************,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++***+++,,,+++))))))***------,,,,,,++++++,,,,,,---++++++******++++++,,,---************************+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,---......******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((+++++++++*********)))))))))************+++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******))))))***++++++,,,************++++++++++++)))))))))******+++++++++))))))))))))************}}}zzzzzzzzz~~~|||wwwqqqnnnjjjgggccc^^^[[[ZZZYYYZZZUUUTTTRRRQQQPPPPPPPPPQQQRRRTTTUUUTTTRRRRRRUUUXXXVVV\\\eeemmmuuu~~~zzzxxxzzzzzz~~~}}}}}}xxxqqqkkkhhhgggeeedddaaa```^^^]]]]]]___aaacccbbbbbbbbbbbbaaaaaaaaaaaa````````````____________\\\[[[[[[\\\^^^___]]]\\\ZZZ[[[\\\]]]\\\ZZZWWWVVVPPPOOONNNLLLIIIEEEAAA???;;;:::999777555333111000---------...///000000111......------------......------.....................------,,,,,,------...//////...------,,,++++++***)))))))))***+++,,,,,,+++,,,,,,------,,,,,,+++(((&&&&&&(((+++---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///......---,,,+++))))))((('''(((***,,,---------,,,........................,,,---------,,,,,,...000---,,,,,,++++++************+++,,,---------------++++++************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,------///...,,,,,,---...---,,,++++++++++++++++++++++++---,,,+++******+++,,,---))))))(((((()))***++++++************************,,,++++++++++++++++++,,,)))************+++++++++************************+++---...---******,,,///---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++***,,,......------...///+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,---.........------------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++)))'''&&&%%%++++++++++++******)))))))))************+++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++******))))))***+++,,,,,,***+++,,,------------,,,*********++++++,,,,,,---))))))))))))************~~~{{{yyyuuuoookkkhhhgggdddaaa^^^\\\ZZZYYYVVVTTTRRROOOMMMKKKKKKKKKRRRRRRTTTZZZaaahhhmmmooovvvwwwyyyzzzzzzxxxuuusss{{{~~~}}}~~~~~~zzz~~~{{{wwwtttqqqooommmllleeebbb^^^[[[[[[]]]```cccdddbbb``````aaacccccccccaaa```______^^^^^^^^^^^^]]]]]]]]]^^^^^^```aaabbb`````````___]]][[[YYYXXXTTTSSSQQQOOOMMMLLLLLLKKKGGGEEE@@@;;;777444333222333111000/////////---+++,,,,,,,,,---...///000111......---,,,++++++******---......///...---+++***...---+++))))))***+++,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///......------000///---,,,+++,,,,,,---******+++,,,,,,,,,,,,+++***+++---//////---+++)))------------,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))------,,,,,,,,,,,,++++++***+++---...///......---,,,,,,+++***)))))))))***,,,++++++******++++++,,,---...///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++,,,,,,,,,------------,,,,,,,,,+++***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000000//////---,,,+++******++++++++++++++++++++++++************************,,,++++++******++++++,,,''''''(((***+++,,,---...************************+++++++++*********))))))***************+++++++++---,,,,,,+++*********+++***++++++,,,,,,++++++***+++++++++************)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++~~~{{{vvvsssooommmllljjjgggccc]]]XXXSSSQQQOOONNNNNNOOORRRVVVZZZ\\\\\\aaaaaaaaabbbbbbccccccdddlllzzz|||yyywwwuuutttsssooommmhhhccc```^^^^^^^^^bbbaaa``````bbbccccccbbbaaaaaa```_______________^^^^^^^^^^^^___```aaaaaaaaaaaaaaaaaa___]]][[[YYYWWWUUUTTTRRRPPPOOONNNNNNJJJHHHDDD@@@<<<999777666444222111000111111///---......---------.../////////......---,,,,,,++++++,,,,,,------...---------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------,,,+++++++++++++++******+++,,,,,,,,,,,,++++++,,,...000000...,,,***------------,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************------,,,,,,,,,,,,++++++,,,,,,---......---,,,+++,,,+++******************,,,++++++******++++++,,,...//////...---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************))))))*********++++++++++++++++++++++++***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,,,,...//////000///...---,,,++++++***++++++++++++++++++++++++************************+++******))))))******+++(((((()))***+++,,,,,,---************************+++++++++*********)))))))))))))))***+++++++++,,,---,,,++++++******++++++***++++++,,,,,,++++++***+++++++++************)))***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************++++++************++++++|||sssjjjaaa[[[XXXUUUTTTSSSSSSTTTSSSQQQOOOQQQPPPNNNLLLMMMOOORRRTTTYYYdddrrr{{{}}}|||}}}~~~{{{zzzzzzzzzzzzxxxuuuqqqlllgggccc```dddccccccdddeeeeeecccaaaaaaaaa``````___``````````````````______```aaaaaabbbbbbbbbbbbaaa___]]]\\\ZZZYYYWWWUUUSSSRRRQQQQQQNNNMMMJJJGGGCCC@@@>>><<<777555333333333333111000111000//////............/////////...------,,,,,,,,,,,,,,,,,,---...//////***+++---......,,,***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,++++++************+++,,,,,,,,,,,,+++,,,---///000000///---,,,------------,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************------,,,,,,,,,,,,++++++------------,,,+++***)))+++************++++++,,,,,,++++++******++++++,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******************************))))))*********+++++++++))))))************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---.../////////...---,,,++++++***++++++++++++++++++++++++***************************))))))))))))))))))***))))))*********+++++++++************************+++++++++***************(((((()))***++++++,,,,,,,,,,,,++++++******++++++***++++++,,,,,,++++++***+++++++++************)))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++~~~ssskkkfffhhhgggeeecccaaa^^^YYYVVVSSSRRROOOLLLKKKKKKLLLMMMPPPVVV]]]aaabbbbbbeeehhhtttxxx~~~~~~||||||}}}xxxqqqlllkkkkkkkkkkkkkkkhhhdddaaaaaaaaa```____________```bbbaaaaaa````````````aaaaaabbbbbbbbbaaa```^^^]]]\\\[[[YYYWWWVVVUUUTTTTTTQQQQQQOOOMMMJJJGGGDDDBBB<<<:::888777666555222000333222111000000000000000000/////////.........---------,,,+++,,,---...///++++++,,,------,,,+++***+++++++++,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,------,,,+++*********+++,,,,,,,,,,,,++++++,,,...//////...------,,,---------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******************++++++,,,---,,,++++++******++++++,,,***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************++++++,,,,,,,,,---------((((((((()))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++,,,------...//////...---,,,,,,++++++++++++++++++++++++++++++******************************))))))))))))******************************************************************************(((((()))***+++,,,,,,---,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***+++++++++*********))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++~~~yyyzzzxxxvvvtttsssoookkkgggaaa```]]]ZZZVVVRRROOOMMMOOOQQQRRRQQQQQQSSSXXX\\\^^^bbbiiipppwww{{{~~~zzzwwwvvvvvvuuurrrnnnhhhdddbbbaaa```___^^^^^^^^^^^^bbbaaaaaa````````````aaa```aaabbbbbbaaa```___^^^]]]\\\[[[YYYWWWVVVUUUUUUTTTSSSRRRQQQNNNKKKIIIGGGDDDBBB???<<<:::888555222222111000000/////////000000///////////////......///...---,,,+++,,,------------+++++++++,,,---...+++++++++,,,,,,,,,------------------------------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,++++++,,,---......---,,,+++******+++,,,,,,,,,,,,+++***+++,,,---...------,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************------,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++*********+++,,,------,,,++++++******++++++,,,***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************++++++,,,,,,,,,---------((((((((()))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------.........------,,,,,,+++++++++++++++++++++++++++************************+++++++++******++++++++++++++++++************)))************************************************((())))))***++++++,,,,,,,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***+++++++++*********)))))),,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++|||zzzsssrrrqqqnnniiibbb\\\XXXUUUSSSQQQNNNLLLMMMRRRUUUNNNRRRXXX^^^ccciiinnnrrrxxx}}}zzzuuuooojjjdddcccbbb```___^^^]]]]]]`````````______```aaaaaa```aaabbbbbbbbbaaa```______^^^\\\ZZZXXXWWWVVVVVVWWWVVVUUUSSSQQQOOONNNMMMLLLIIIFFFCCCAAA>>>:::888333222111000///.........//////////////////......//////...---,,,,,,,,,,,,...---+++******,,,...///++++++,,,,,,,,,,,,------------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,,,,,,,---.........------******+++,,,,,,,,,,,,+++******+++,,,------------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++************+++,,,......,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++************************))))))*********+++++++++))))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++*********************************************************+++++++++***************+++++++++++++++******++++++,,,,,,***++++++,,,,,,++++++***+++++++++************)))------............------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++}}}xxxuuukkkiiiddd___YYYVVVTTTTTTNNNPPPSSSTTTUUUXXX]]]aaabbbkkkvvv||||||vvvssshhhgggeeeccc```___^^^^^^^^^^^^^^^^^^___```aaaaaaaaabbbcccddddddcccbbbaaa```___^^^\\\ZZZYYYXXXXXXZZZXXXVVVTTTSSSRRRRRRRRRQQQOOOLLLJJJIIIFFFCCCAAA<<<:::888555222000///...........................---------...------,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,++++++,,,------...******+++,,,,,,,,,,,,+++++++++,,,,,,---.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,++++++,,,---...------,,,+++++++++,,,,,,,,,++++++******++++++,,,***,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************))))))*********++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,+++++++++++++++,,,...------------,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++******************++++++************************))))))*********++++++++++++++++++***************++++++******++++++,,,---***++++++,,,,,,++++++***+++++++++************))),,,------......------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++yyyooofff^^^ZZZVVVWWWUUUQQQNNNMMMQQQTTTQQQYYYbbbgggjjjpppzzz|||xxxkkkjjjgggeeebbb```___^^^]]]]]]]]]^^^^^^```aaabbbbbbcccdddeeeeeeeeedddcccbbbaaa___]]][[[ZZZYYYYYY\\\ZZZXXXUUUTTTTTTUUUUUUTTTRRRPPPOOONNNMMMKKKIIIEEECCC@@@<<<888444222111---------...............***+++---...///......---***+++---//////...---,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++***)))***+++---...******+++,,,,,,,,,,,,+++,,,,,,------...///000000++++++,,,------,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++000///---,,,+++,,,,,,---...------,,,++++++++++++,,,++++++++++++++++++,,,''')))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,------------,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++------------------,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))*********+++++++++************************))))))******++++++++++++,,,,,,++++++***)))))))))+++*********+++,,,,,,---+++++++++,,,,,,++++++++++++++++++************)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++}}}tttnnnhhh___ZZZXXXVVVTTTQQQMMMQQQUUUWWWWWW[[[bbbhhhnnnqqqvvvzzz|||yyytttooommmkkkiiihhhfffcccaaabbbaaa```______aaacccdddfffeeedddeeeffffffdddbbbbbbaaa___^^^]]]\\\[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWUUUTTTRRRQQQQQQQQQRRRSSSPPPMMMIIICCC>>>:::777555444222/////////000///....../////////......---,,,..............................---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......++++++------------+++++++++,,,------++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------....../////////------------------------+++++++++*********))))))++++++++++++++++++++++++(((((())))))*********+++---,,,,,,++++++,,,,,,---******))))))******+++,,,,,,++++++******++++++,,,...---,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++///...---,,,+++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********...---+++***)))***++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))+++,,,---......---,,,***))))))***,,,---,,,,,,............,,,,,,***+++,,,---...---,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++***)))))),,,+++***((((((((()))***wwwnnnhhhbbb\\\XXXQQQRRRSSSRRRRRRTTTXXX\\\^^^aaaeeehhhkkkooouuuyyy||||||xxxqqqooommmlllnnnooooooooonnnkkkfffbbb``````bbbddddddccccccdddeeeeeedddbbbbbbaaa```___^^^]]]]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYWWWVVVUUUTTTSSSTTTUUUUUUTTTRRROOOJJJFFFAAA>>><<<555333///...///////////////////////////...------..............................---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++,,,------++++++,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++)))******************+++---,,,,,,++++++,,,,,,---+++************+++,,,,,,,,,++++++******++++++,,,...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++------,,,+++************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++*********+++,,,******************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,------------,,,***))))))***,,,---+++,,,---......---,,,+++***+++,,,---------,,,,,,))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,+++******)))((((((,,,+++***)))(((((()))***yyyqqqjjj```\\\VVVSSSQQQRRRRRRRRRRRRTTTVVVXXXZZZ^^^dddhhhnnnppprrrtttvvvxxx{{{~~~~~~tttrrrpppqqquuuzzz~~~zzzrrrjjjeeebbbbbbbbbbbbbbbbbbccceeefffeeecccbbbbbbaaa```______``````^^^^^^]]]]]]\\\[[[[[[[[[ZZZYYYXXXVVVVVVWWWWWWXXXXXXXXXVVVTTTPPPLLLHHHFFF;;;888333111111111111111///////////////....................................------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++---...---,,,+++,,,---//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++++++++******+++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++*********+++,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******)))(((((((((++++++***)))))))))******wwwoooeee___]]][[[WWWSSSSSSSSSSSSSSSUUUXXX\\\^^^aaadddhhhkkkmmmooorrrttt}}}{{{xxxuuuvvv{{{wwwnnnhhhdddbbbaaa```aaabbbeeeeeeeeeccccccbbbbbbaaaaaaaaabbbbbb_________^^^]]]]]]\\\\\\\\\[[[YYYXXXXXXXXXYYYZZZ[[[[[[[[[ZZZXXXTTTPPPNNNFFFBBB<<<777666555444333000000///......---------........................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------++++++++++++------,,,---...---,,,+++,,,...------,,,,,,,,,+++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***************+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++******))))))))))))+++*********************|||tttqqqmmmgggaaa\\\ZZZXXXVVVUUUVVVVVVWWWWWW[[[bbbfffhhhiiijjjkkkxxx}}}|||zzzqqqiiiddd_________```cccdddcccaaadddccccccbbbbbbbbbcccccc``````___^^^^^^]]]]]]\\\\\\[[[ZZZYYYXXXYYYZZZZZZ\\\]]]]]]]]][[[XXXUUUSSSOOOKKKDDD???;;;888666444222111000...------,,,---........................------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------++++++++++++------,,,---......,,,,,,---...------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++...---------,,,,,,++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,+++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,------******))))))))))))************+++++++++,,,,,,,,,+++++++++++++++******************++++++++++++***|||wwwkkkhhhccc___\\\XXXTTTRRRTTTXXX___ccceeeeeeddddddtttxxxooojjjaaa``````bbbddddddcccbbbeeeeeedddcccbbbbbbccccccaaaaaa``````___^^^^^^^^^]]]\\\ZZZYYYYYYYYYZZZ[[[^^^^^^^^^]]]\\\ZZZXXXVVVUUUQQQKKKFFFBBB>>>:::888777555333000...---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++************++++++,,,,,,---************************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...///...---,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++++++++************+++++++++++++++++++++,,,------,,,++++++******++++++,,,+++************++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++yyysssmmmeee]]]XXXXXX\\\```cccccccccddddddlll{{{|||vvvrrrjjjiiiiiijjjkkkkkkjjjhhhfffeeedddcccbbbbbbaaabbbccccccbbbbbbaaa`````````^^^]]]\\\[[[ZZZ[[[[[[\\\aaa```___^^^]]][[[ZZZZZZYYYVVVRRROOOLLLHHHDDD@@@===;;;777444111/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---...///...---,,,---/////////.........---------***++++++,,,,,,------...,,,,,,,,,---------..............................+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++************+++,,,,,,,,,++++++******++++++,,,***************+++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))++++++************************+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,...---,,,++++++,,,---...,,,,,,+++++++++,,,---............------.........******+++++++++,,,,,,,,,***************+++++++++)))***+++,,,,,,,,,++++++uuujjjccc___aaacccdddddddddfffhhhcccqqq~~~zzzxxxtttsssrrrsssttttttrrrpppgggfffdddcccbbbaaaaaaaaaeeeeeedddccccccbbbbbbaaa___^^^]]]\\\[[[\\\]]]]]]cccbbbaaa___^^^]]]]]]\\\\\\[[[YYYWWWUUURRRMMMJJJAAA???;;;666333111000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++---......---++++++---...///...------...///------,,,,,,,,,+++++++++)))***+++,,,------...///,,,,,,,,,------.................................+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---///000111111------------------------+++++++++*********))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++******))))))******+++,,,,,,++++++++++++++++++,,,******))))))***+++,,,,,,++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,---,,,+++)))((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,*********************************++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,------......------,,,......,,,,,,,,,,,,......---,,,+++***+++,,,---...,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))))))))))))))*********)))***+++,,,---,,,,,,+++~~~tttoooiiihhhjjjkkkiiiffflllooovvv|||}}}~~~~~~{{{nnncccaaacccbbbaaabbbbbbbbbbbbcccccccccddddddccccccbbbbbbaaa``````___aaaaaa```___^^^]]]\\\\\\______^^^\\\YYYVVVSSSQQQJJJHHHDDD???:::666333222...///111222111///---+++.........---,,,***)))(((---,,,,,,++++++,,,,,,---+++)))((((((***,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,,,,------------,,,,,,+++++++++++++++++++++,,,,,,---...111000...---...///111222+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***))))))))))))******+++,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,---------++++++************++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++,,,---......,,,,,,,,,++++++++++++***+++******))))))******+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,------,,,,,,+++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------++++++++++++------***++++++,,,,,,++++++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,yyysssrrrrrrqqqnnnmmmmmmooouuuuuugggcccbbbaaa``````aaaaaabbbbbbccccccccccccddddddcccbbbbbbaaa``````cccbbbaaa```___^^^]]]]]]`````````___]]][[[XXXWWWPPPNNNKKKFFF@@@;;;888666///000000111000///...---......///000000///...------,,,,,,++++++,,,,,,---,,,+++))))))+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,------+++++++++*********)))))),,,,,,+++++++++,,,------000///...------...000111+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,---...,,,,,,,,,+++++++++******++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,~~~wwwsssooonnnqqqwww{{{~~~pppgggbbb___^^^___aaaaaabbbbbbcccdddddddddeeeddddddccccccbbbbbbaaaddddddbbbaaa``````______aaaaaabbbbbbaaa```^^^]]]WWWVVVSSSOOOJJJEEE@@@===333333222000000/////////''')))+++...///...---,,,---,,,,,,++++++,,,,,,---...,,,++++++,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------++++++++++++************------,,,+++++++++,,,,,,...---,,,,,,,,,---///000,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,+++---------,,,+++***************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++******,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++******)))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,|||wwwtttsssrrrrrrnnnooopppqqqrrrtttvvvwwwwwwkkkccc]]]\\\]]]^^^___```aaacccdddeeefffeeeeeeeeeddddddccccccccceeeeeecccbbbaaaaaaaaabbbaaabbbbbbcccbbbaaa___^^^[[[[[[ZZZWWWSSSNNNJJJGGG<<<:::777333000/////////&&&(((***---...---,,,+++---,,,,,,++++++,,,,,,---///...,,,,,,------,,,+++++++++++++++++++++++++++...---+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...---,,,,,,++++++++++++,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,******+++,,,---------------------,,,,,,+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,{{{uuuqqqjjjgggdddbbbbbbeeegggiiikkkooouuu||||||oooeee]]]ZZZ\\\\\\\\\]]]___aaacccddddddeeeeeeeeedddddddddddddddfffdddcccaaaaaaaaabbbcccaaaaaabbbbbbaaa___^^^]]][[[\\\\\\[[[YYYVVVRRRPPPHHHDDD???999444111//////---...///111111000...------,,,,,,++++++,,,,,,---///...------......,,,***++++++++++++++++++++++++------+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------------------------------------...---,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,------......------,,,***+++,,,---------------+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++---...//////......------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---------------,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,zzzqqqlllddd___\\\[[[[[[[[[YYYZZZ^^^dddlllttt{{{wwwmmmccc___```_________```aaaaaabbbbbbdddddddddddddddddddddddddddcccaaa______```aaabbb```aaaaaabbbaaa```^^^]]]\\\]]]]]]]]]\\\ZZZXXXWWWRRRNNNHHHAAA:::555222000000000000//////...---------,,,,,,++++++,,,,,,---...---,,,---......,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------............------+++,,,,,,------------,,,*********+++,,,---------******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))*********++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******+++---000111111111111//////.........---------,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...............+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,uuummmfff```YYYUUUSSSRRRRRRTTTZZZaaahhhmmmooottt{{{|||rrrmmmmmmkkkkkkiiihhhfffdddcccccccccccccccccccccdddddddddcccaaa___]]]]]]^^^```aaa___```bbbcccccccccbbbaaa______^^^^^^]]]\\\[[[[[[YYYUUUOOOHHHAAA;;;777444000///...---,,,------...---,,,,,,++++++,,,,,,---,,,++++++---......---++++++++++++++++++++++++++++++,,,,,,---......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------***+++,,,,,,,,,---,,,,,,------............------------------------,,,,,,******++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))+++...111333444444444000000000000////////////++++++************++++++***+++,,,,,,------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,+++++++++******------------------------+++++++++,,,,,,---------------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,yyynnnbbb[[[VVVTTTPPPOOOPPPTTTXXX[[[aaagggnnntttyyy}}}zzzzzzxxxwwwtttqqqmmmjjjgggfffccccccccccccccccccccccccbbb```^^^\\\\\\]]]___aaa___```bbbeeeffffffffffffbbbaaa```^^^]]]\\\\\\\\\[[[XXXSSSLLLEEE???:::888333222000//////111333444---,,,,,,++++++,,,,,,---*********,,,......---+++++++++++++++++++++++++++***+++---...///...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...---------------....../////////++++++++++++,,,------...++++++,,,------------,,,------............------............---,,,++++++,,,,,,++++++***)))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))+++///222555666666666111111111111000000000000+++******************+++++++++,,,---------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,------------------------,,,,,,,,,++++++*********------------------------+++++++++,,,,,,---------////////////////////////.........------,,,,,,,,,++++++------------+++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,rrrkkkbbb^^^XXXTTTRRRRRRRRRQQQUUUWWW^^^hhhmmmqqqxxx|||xxxuuuqqqooohhhdddaaa```cccfffffffffccccccbbbaaa```aaaaaaaaaddddddeeefffffffffeeeeeeddddddccccccbbb```___^^^ZZZZZZZZZWWWQQQIIIBBB===777444000......///000000---,,,,,,---...///---+++---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******...---,,,++++++,,,---...,,,++++++******++++++,,,+++++++++,,,---...///000---------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........,,,,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++************++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++******,,,...///...---,,,++++++,,,...///***+++,,,,,,******+++,,,...---,,,...222555444222000111111222222111111111......---,,,,,,,,,,,,---***,,,------,,,++++++,,,***+++,,,---...---,,,+++,,,,,,,,,++++++*********........................++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***((((((+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,++++++,,,,,,---...------..................------------------------///............------------,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++,,,,,,+++***)))))))))***rrrmmmeee^^^YYYVVVTTTRRRSSSSSSWWW]]]aaaeeemmmuuu~~~{{{yyyxxxlllgggbbb``````bbbbbbbbb``````aaaaaabbbcccddddddbbbccccccddddddddddddddddddddddddcccbbbaaa```___]]]]]]]]]ZZZUUUNNNHHHDDD<<<999444111111000000///000///......///...---+++---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++***))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///......---,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,+++++++++******++++++++++++*********)))************************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,+++******,,,---//////...,,,++++++,,,---...***+++,,,,,,******+++,,,---,,,,,,...111333333222//////111222333333333333......---,,,,,,,,,,,,---***,,,------,,,++++++,,,++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------------------------------------------///............---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++---,,,,,,+++******++++++}}}}}}yyyooogggaaa\\\YYYVVVSSSRRRTTTVVVZZZbbbkkkuuu{{{uuuppphhhbbb___^^^^^^^^^^^^___```bbbccccccddddddaaaaaaaaabbbbbbbbbccccccddddddddddddcccaaa```___`````````^^^ZZZUUUPPPMMMDDD@@@;;;777555222000...222111/////////...---+++------------------------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++************++++++------,,,,,,,,,,,,------------,,,,,,,,,------...///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++++++++************++++++...---+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,+++***+++,,,---...///...---+++++++++,,,,,,***+++,,,,,,******+++,,,,,,++++++---///111111000---...000222333444555555......---,,,,,,,,,,,,---***,,,------,,,++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,------.........------,,,,,,++++++------------------------///............---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,------,,,,,,+++,,,,,,,,,{{{tttnnnkkkfff^^^WWWUUUSSSUUU\\\cccgggnnnzzzzzzqqqiiibbb^^^\\\[[[^^^^^^```aaabbbbbbaaaaaa``````aaaaaaaaabbbccccccccccccccccccbbbaaa```___`````````^^^\\\YYYUUUSSSLLLHHHCCC>>>:::555111...222000......//////---,,,------------------------------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------...------,,,,,,------.........---,,,,,,,,,------///......---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///---+++)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,---...///...---,,,++++++++++++***+++,,,,,,******+++,,,*********,,,---...//////...///000222333444444444......---,,,,,,,,,,,,---***,,,------,,,++++++,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------///......---------,,,,,,------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---............---,,,++++++******,,,,,,------------------///............---------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,+++++++++,,,,,,~~~|||{{{zzzyyyxxxxxx{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~uuuhhh^^^WWWSSSUUUZZZYYY```jjjvvv|||rrrhhhaaa\\\ZZZZZZ[[[]]]___```aaabbbbbbbbbaaaaaaaaabbbccceeefffbbbbbbbbbbbbaaa```______^^^^^^^^^]]]\\\ZZZXXXWWWRRRNNNJJJEEE@@@;;;555111111///------...//////...------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,------------------------...------,,,,,,------.........---,,,,,,,,,------///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++++++++++++++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,------......---,,,+++************+++,,,,,,******+++,,,))))))***+++,,,,,,---...000000111222222222111111......---,,,,,,,,,,,,---***,,,------,,,++++++,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------------------------------......---,,,+++++++++------------------------.........------,,,,,,,,,------,,,,,,------...///......---,,,++++++******,,,,,,,,,---------......///............---------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++~~~}}}{{{|||}}}}}}|||{{{xxxxxxyyyzzz{{{{{{{{{{{{||||||||||||||||||{{{{{{vvvwwwxxxyyyyyyxxxvvvuuuvvvvvvuuuuuuuuuuuuuuuuuuttttttuuutttssstttvvvxxx~~~~~~~~~}}}|||zzz{{{~~~~~~}}}}}}}}}qqqdddYYYUUUVVVVVVZZZ```hhhpppzzzssshhhaaa]]]YYYYYY[[[\\\___bbbdddfffcccbbbbbbbbbccceeefffhhhbbbbbbbbbbbbbbbaaa``````]]]]]]\\\\\\[[[[[[[[[[[[WWWTTTPPPMMMHHHCCC===888333111///.../////////...------------------------------------------------......------------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------,,,,,,,,,------...---------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++*********+++,,,,,,******+++,,,(((***++++++++++++,,,...///000000000000000//////......---,,,,,,,,,,,,---***,,,------,,,++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------+++---......,,,++++++,,,------------------------//////......---,,,,,,+++---------------......///......------,,,,,,+++++++++,,,,,,------.........///............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))******++++++~~~~~~}}}{{{{{{||||||{{{zzzwwwxxxzzz|||~~~~~~~~~}}}~~~~~~}}}}}}zzz{{{|||}}}}}}|||zzzyyyyyyyyyxxxwwwvvvvvvvvvvvvtttttttttrrrppppppqqqssswww{{{|||{{{{{{yyyxxxwwwvvvuuuuuuvvvwwwrrrqqqooommmmmmqqqwww{{{|||wwwxxx{{{}}}ooogggfffcccbbbbbbaaaccchhhooouuuvvvlllfff```___]]]]]]^^^```ccceeecccbbbaaaaaabbbeeeggghhhcccddddddddddddcccbbbbbb___^^^]]]]]]\\\]]]]]]^^^[[[YYYWWWTTTQQQLLLFFFAAA:::666333000000000///...------------------------------------------------......------------......,,,,,,,,,,,,++++++++++++++++++,,,------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---------,,,++++++,,,,,,,,,++++++******+++,,,,,,******+++,,,(((***,,,,,,******,,,...,,,---...//////000//////......---,,,,,,,,,,,,---***,,,------,,,++++++,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....................................***---//////...,,,---..........................................------------------------...//////......------------------++++++,,,,,,---......//////............------------------------,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++************+++,,,---{{{}}}~~~}}}{{{|||~~~|||{{{{{{{{{{{{xxxxxxwwwuuurrrqqqrrrttttttyyy}}}}}}{{{zzz{{{xxxwwwuuusssrrrqqqqqqrrrooommmjjjggggggjjjpppuuuxxx}}}yyyzzz||||||}}}~~~{{{tttppphhh```\\\\\\```dddmmmuuuvvvoooiiigggccc___]]]^^^___aaabbbbbbaaaaaabbbdddggghhheeeeeefffffffffeeeddddddaaa```___^^^^^^___```aaa]]]\\\[[[YYYWWWRRRLLLHHH???;;;666333111000...---------------------------------------------------......------------......,,,,,,,,,+++++++++******------...//////...------,,,++++++******++++++,,,+++++++++,,,---...///000+++++++++,,,---...///000+++,,,,,,------,,,,,,+++*********++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++***(((&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---------,,,,,,******+++,,,,,,,,,++++++***+++,,,,,,******+++,,,(((+++---,,,******,,,///***+++,,,...///000000000......---,,,,,,,,,,,,---***,,,...---,,,+++,,,,,,***+++,,,---...---,,,+++,,,,,,,,,------.................................++++++++++++++++++++++++////////////////////////************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....................................***---111111///...///111........................,,,,,,------.../////////...------------...//////------..................++++++,,,,,,---...////////////.........---------.........------,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++,,,,,,---...|||}}}}}}|||||||||}}}|||{{{yyywwwuuutttsssoooqqqrrrooojjjhhhkkkooo{{{|||yyyyyy{{{~~~nnn```\\\\\\[[[___aaagggooossswww~~~vvvxxxoooddd]]]]]]___```___cccbbbaaaaaabbbccccccbbbgggggghhhhhhfffcccaaa___aaaaaabbbccccccbbb``````___^^^\\\ZZZWWWUUUTTTSSSGGGDDD>>>888444222111111......,,,+++++++++,,,---------+++******+++------/////////...---------,,,------------------------------------------------------------------------///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***,,,------,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...............---,,,++++++***+++,,,---,,,+++***))),,,,,,,,,,,,------...///------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***************************++++++******************)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,------------------------------------------------000///------......---,,,------------------------------------------,,,,,,,,,,,,,,,,,,---///000111........................+++,,,,,,---...///111222000///...------...000111------------------------------------------------........................///////////////000111111222222111//////.........///...---,,,,,,---...///---,,,+++******,,,...//////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~|||zzzyyyxxxzzzzzzuuupppmmmooorrrzzz~~~}}}{{{yyyxxxyyy{{{|||}}}|||~~~oooeee]]]XXXYYYYYY\\\aaaeeehhhooowww~~~|||tttjjjdddbbbaaa___]]]```___^^^^^^aaacccccccccfffggghhhhhhgggeeebbbaaaaaaaaabbbbbbbbbaaa```______^^^\\\ZZZXXXVVVUUUTTTKKKHHHCCC>>>999666444333///...---,,,,,,,,,---...------,,,,,,,,,,,,------...............---------------------------------------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++////////////////////////------------------------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,------......---------...............---,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,------......------,,,------------------------------------------------000...------......---,,,------------------------------------------------///////////////000000000........................,,,,,,,,,,,,---///000111000//////......//////000........................................................................//////......//////000111000///...------,,,,,,,,,...---,,,,,,,,,,,,---...---,,,+++***+++,,,...//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,|||zzz|||}}}{{{xxxvvvttttttuuuuuuvvvxxx}}}~~~|||uuueee[[[XXXTTTSSSUUUWWWYYYaaaiiimmmzzzyyyqqqkkkiiigggdddaaa```^^^\\\]]]```bbbdddeeeffffffggghhhgggfffeeedddaaaaaabbbbbbaaaaaa```_________]]]\\\ZZZXXXVVVVVVQQQOOOKKKFFFAAA<<<777555000///...---------......------............---------------...............---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++................................................,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))***+++,,,---------------------------...///000---,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,------......------,,,------------------------------------------------///...------...///---,,,------------------------,,,,,,,,,---.........///111111222222222111000///........................------,,,,,,---...//////...///////////////......////////////////////////////////////////////////..............................------......///000000///...------,,,------------,,,++++++,,,---------,,,+++++++++,,,...///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,~~~|||{{{{{{{{{|||xxxyyy{{{}}}~~~~~~~~~~~~}}}vvvggg```ZZZUUUTTTTTTUUU\\\cccffflllsssvvvzzz~~~wwwrrrpppooonnnllldddbbb___^^^```cccddddddeeefffgggggghhhhhhggggggbbbbbbbbbbbbaaa``````___```___^^^]]][[[ZZZYYYXXXUUUTTTRRRNNNHHHBBB<<<888222111///...------......---...///000000///...---,,,---------.../////////---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......///...,,,******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++++++++******------------------------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++***))))))***)))))))))***+++---...---,,,,,,+++************------,,,,,,,,,+++++++++)))***+++,,,---.........++++++,,,,,,,,,---------+++++++++,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,------......------,,,------------............------------------------///...------...///...,,,........................+++,,,,,,---...//////000///000222333333222000///...........................---------------......---.../////////...---,,,........................////////////////////////........................---------------...//////111111000///////////////---------------------------,,,,,,,,,,,,---.........------,,,,,,,,,------------------------------~~~~~~~~~~~~zzz{{{||||||{{{{{{}}}~~~{{{mmmeee]]]ZZZXXXWWWZZZ```dddcccccccccgggqqqzzzwwwuuuuuuvvvjjjgggdddbbbbbbbbbbbbaaadddeeefffgggggghhhhhhhhhdddccccccbbbaaa`````````aaa``````^^^]]]\\\[[[[[[XXXXXXWWWTTTOOOHHHAAA===555444222///...------------...000000000000...---,,,---------.../////////------------------------------------------------------------------------------............------,,,,,,,,,---------......///...,,,******+++,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++***)))))))))(((((('''(((***,,,------,,,,,,+++************------,,,,,,,,,+++++++++)))***+++,,,---.........+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,---------....../////////------------------------///---,,,---...///...---........................,,,,,,------...///000000,,,---000222222222111000////////////////////////......---------...//////---.../////////---,,,+++------------------------........................////////////////////////---------------...//////111000000////////////000......////////////......---,,,,,,,,,------......------,,,,,,,,,------...------------------------~~~|||yyywwwxxxyyy}}}~~~~~~zzz{{{|||~~~uuukkkeeeaaa\\\ZZZ\\\```\\\XXXXXX[[[cccsss}}}zzzzzzqqqnnnkkkhhhgggeeebbb```dddeeeeeeffffffggghhhhhhfffeeedddcccbbbaaaaaaaaabbbaaaaaa```___^^^^^^]]]ZZZ[[[[[[XXXTTTNNNHHHDDD;;;999666333000///............////////////......---------...............---------------------------------------------------------------------------......//////......---,,,,,,,,,---------.........---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))***+++,,,------------++++++***++++++,,,---...---,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++***++++++,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******++++++,,,---------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,---------...//////000000------------------------...---,,,---/////////---........................---------.../////////000+++,,,...000111111111000///////////////////////////.........///000000111000000000000///...---,,,------------------------........................////////////////////////......------......///000......------------......//////000000000000//////,,,---------............------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~}}}zzzzzzzzz|||||||||~~~|||uuutttyyytttwww~~~xxxoooeee___]]]]]]XXXTTTUUUVVVZZZeeeppp~~~zzzxxxuuusssqqqnnnjjjgggdddddddddeeeeeefffgggggghhhgggeeedddbbbbbbbbbcccbbbbbbaaaaaa``````______\\\]]]]]]\\\YYYTTTOOOLLLAAA???<<<777444111000//////......------......///...............---------------------------------------------------------------------------------,,,---............---,,,,,,,,,,,,---------......------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,---...///000000------------------------******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++************++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,------......---,,,------.........------,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------******++++++,,,------...***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,------......------,,,---------...///000000000------------------------...---,,,---///000///.......................................////////////.........//////000000000////////////////////////////////////000222333333444333222111111000000000........................//////////////////////////////////////////////////////......//////000111......------------............///000000///......,,,------...............,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,{{{zzzyyyxxxwwwvvvvvvyyy}}}vvvrrruuurrruuuyyy}}}oooeeeaaa]]]XXXUUUVVVUUUTTTYYYbbbrrr~~~|||xxxsssooodddddddddddddddeeefffgggiiihhhfffdddccccccccccccbbbbbbbbbbbbaaaaaa``````^^^^^^___^^^[[[XXXTTTQQQFFFDDD@@@;;;777444222111///...---,,,,,,---...////////////......------,,,------------------------------------------------------------------------++++++------------++++++,,,,,,,,,---------......,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++))))))***+++---...//////........................*********++++++,,,,,,,,,)))***,,,------,,,***)))))))))***+++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...............---,,,++++++,,,---.........---,,,+++,,,,,,,,,,,,---......///---------,,,,,,,,,++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................******+++,,,,,,---......)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,------......------,,,---------...///000000111------------------------...---,,,---///000///...///////////////////////////////////////.........111000000///.../////////000000000000000000000000/////////000111333444555888666555333222222333444////////////////////////000000000000000000000000000000000000000000000000///////////////000111111000000/////////000000111,,,---...//////...---,,,,,,---......//////......,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++}}}~~~{{{xxxwwwwwwwwwvvvuuuyyy{{{}}}}}}|||}}}|||sssoooppptttzzzvvvkkkddd^^^VVVRRRSSSVVVXXXYYYkkkqqq}}}}}}vvvuuullliiifffdddeeegggggghhhgggffffffeeeeeeeeeffffff```aaaaaabbbaaa``````___\\\\\\]]]\\\[[[YYYWWWVVVRRRMMMFFF@@@<<<888555333111///,,,+++---...////////////...---,,,,,,++++++------------------------,,,,,,,,,---------......///000000///---+++,,,---//////...---,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------,,,,,,+++++++++---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++---......---+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,++++++***------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------......------------......,,,,,,++++++,,,---///000//////............//////........................---------.........//////////////////////////////////////////////////////............/////////000//////////////////......000000/////////000111111111000///.........///000///000111000000111444777===;;;888555333222222222111000000000000000111111111111000000111111222333//////........./////////111111111111000000000000444333111///......000111000///---,,,,,,,,,---...222111///---,,,------...------------------......---------,,,,,,+++++++++}}}{{{{{{zzzyyywwwvvvxxxzzzzzzxxxxxx{{{}}}xxxvvvssstttyyyooohhh___YYYYYYYYYYYYXXX]]]aaalllyyy~~~{{{{{{qqqlllfffaaaaaabbbdddeeeggggggffffffffffffffffffbbbbbbbbbaaaaaa`````````^^^^^^^^^]]]\\\[[[ZZZYYYWWWSSSLLLFFF@@@;;;666333111///------...///000///000000///......---,,,,,,........................,,,---------............///000000///---+++,,,---///......---,,,,,,++++++---------,,,,,,,,,++++++,,,,,,---------.........---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++------------++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------......------------......,,,,,,++++++,,,...///000//////............//////........................---------.........//////........................////////////////////////........./////////000000000000000000000000000000/////////......//////000111000//////...///000000///000111111111333666888===<<<:::888666555444444222222222222333333444555777666666555555555666666222222111111222333333444222111111111111111111111222111000000000222333444000///...------...///000111000000///............---------------------------------,,,,,,,,,,,,,,,}}}wwwxxxyyyyyywwwvvvwwwyyyxxx{{{wwwqqqqqqwwwzzzppphhhccc```\\\YYYWWWWWW\\\fffoooxxxyyyrrriiibbb___```aaabbbdddeeefffgggggggggggggggeeedddbbbaaa`````````aaa``````___^^^]]]]]]]]]]]]]]]YYYTTTNNNGGG@@@999444111000......///000000///000000000///......------........................------........./////////...///000///---,,,,,,---.........------,,,,,,+++......------------,,,,,,---------.........//////------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))***++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------......------------......,,,,,,,,,,,,---...///000//////............//////........................------........./////////------------------------////////////////////////////////////000000000000000000000000000111111111000000000000000000000000111000000000000000111222///000222222333555888;;;??????>>>===<<<:::888888777777777777888:::;;;<<<>>>===<<<;;;::::::::::::777777777777777888999999555555555555555555555555444444444444444555555555000000000///000000111111///000000000000//////...........................,,,,,,,,,---------------}}}{{{zzzyyyxxxyyy{{{}}}}}}}}}}}}~~~|||wwwvvvvvvvvvyyyzzzrrrkkkeee```___[[[XXX\\\aaaiiittt~~~yyyppphhhcccaaa```___```aaacccfffggghhhhhhhhhgggfffcccaaa``````aaabbbbbbaaa___^^^^^^^^^___```___\\\YYYTTTNNNGGG>>>888222111//////000000///...////////////......------.................................////////////000...///000///---,,,---.........---------,,,,,,,,,---------------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------.................................------------......------------....../////////......------......///....................................////////////........................//////////////////////////////000000000111111111000000000000000111111111333333333333333333333333111111111111222222333333111333444555666888<<>>>>>??????@@@AAABBBDDDEEEEEEDDDCCCAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;999888777666444444333333222222222222...///000111111000...---000000000000000/////////,,,,,,------......//////}}}~~~}}}zzzxxxyyyyyyxxxyyy{{{|||wwwqqqppptttyyy}}}|||uuuooommmddd[[[XXXYYY]]]fffooo~~~}}}vvvooojjjeeeaaa^^^^^^___aaadddfffhhhiiiiiihhhfffdddbbbaaabbbcccdddcccbbb```___^^^^^^___```\\\[[[ZZZXXXTTTMMMEEE???555333111000000000///---......------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---/////////---,,,---...---------------,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.......................................------------......------........................------------......////////////////////////........./////////000000////////////////////////000000000000000000000000000000000111111111111222//////000000000111111111333333444555666555555444333333444555666666777777666777999999:::===@@@CCCEEEFFFGGGHHHHHHGGGFFFEEEHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDBBB@@@?????????>>>>>>>>>>>>=========<<>>===<<<;;;::::::888777666555444000000222222222111///...000000000//////.........---------....../////////{{{xxxwwwxxxwwwxxxxxxwwwwww}}}zzznnnmmmnnnpppxxx~~~qqqccc[[[WWWWWW\\\bbbpppzzzuuupppkkkfffcccaaaaaabbbcccdddfffhhhiiigggfffeeeccccccdddeeeeeeddddddbbbaaa```_________ZZZZZZZZZYYYWWWRRRKKKFFF<<<999444222111000000///------------------------++++++++++++++++++++++++------........./////////---...///...---,,,---///------------------------******++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------.../////////++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---------..........................................------------......---....../////////............------------......////////////////////////....../////////000000000000000000000000000000000000000000000000000000000000111111111222222222222000000000111222222333333222333555777888888777777777888:::;;;<<<=========<<<===>>>??????AAAEEEHHHIIIJJJKKKLLLLLLMMMMMMMMMPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSQQQPPPOOOOOOOOOLLLKKKIIIGGGFFFEEEDDDDDDAAAAAA@@@???>>>======<<>>@@@@@@@@@AAACCCFFFHHHJJJGGGGGGHHHHHHHHHGGGFFFEEEBBBBBB@@@>>>===<<<<<<<<<555555555444333222222222000000000///////////////{{{zzz}}}wwwhhh\\\WWWWWWWWW___ggglllrrr}}}}}}|||||||||qqqnnnjjjeeeccccccdddeeecccdddeeefffggggggggggggiiiiiihhhgggeeeccc```^^^\\\\\\\\\\\\[[[XXXRRRNNNJJJDDD<<<777444444444444.........///////////////------------------------,,,,,,,,,---------......,,,...///...------...///------------------------,,,,,,,,,------.........---------.........//////+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++---......---+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------*********************************++++++,,,,,,,,,...------,,,,,,++++++***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////////////////.........------...............///000000///...---...------,,,,,,------...000000000000000000000000////////////000000000000////////////////////////000000000000000000000000111111222222222333333333444444555555666777888888888:::===@@@CCCDDDCCCCCCBBBCCCFFFHHHJJJJJJJJJJJJEEEFFFGGGGGGGGGHHHKKKMMMOOOOOOOOOOOOQQQSSSUUUWWWWWWWWWVVVVVVVVVWWWWWWXXXTTTTTTSSSRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQMMMLLLJJJHHHFFFDDDCCCBBBCCCBBBAAAAAABBBDDDGGGHHHIIIJJJLLLNNNNNNNNNNNNMMMKKKIIIGGGDDDCCCBBBBBBBBB<<<;;;;;;:::999888888777111111000000//////......~~~}}}zzz{{{}}}~~~}}}}}}}}}|||}}}}}}~~~zzznnnbbbWWWVVVVVVXXX\\\bbbiiinnnqqqzzzpppgggcccbbbbbbcccdddccceeeiiiiiiffffffjjjhhhhhhhhhgggfffdddcccbbb___^^^^^^]]]\\\[[[YYYXXXSSSNNNGGG@@@;;;888444222...---------......,,,***......---------......///000000//////.........---......------------......---------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,000111222222111///---+++***************************+++,,,---,,,+++***)))---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,...------,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,---///000111111000...---,,,+++******+++,,,---............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---,,,,,,,,,---------......///...---,,,+++,,,,,,---,,,,,,.../////////...---........................////////////////////////////////////////////////---///000222222000///---............/////////000............/////////000000000000000000111222222//////////////////000000000//////111555666333000444222111333666888777555777999::::::999999:::;;;===<<<===@@@DDDFFFDDDAAAFFFHHHKKKNNNPPPPPPPPPOOOPPPOOONNNOOOQQQRRRQQQPPPTTTRRRQQQQQQSSSUUUVVVWWWYYYXXXVVVTTTTTTUUUVVVWWWTTTTTTTTTSSSSSSSSSSSSSSSPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPOOONNNLLLJJJGGGFFFEEEDDDBBBAAAAAABBBCCCDDDDDDFFFJJJMMMPPPRRRSSSSSSSSSRRRRRRPPPNNNLLLJJJIIIIIIHHHFFFCCCAAA@@@???>>><<<999666333000//////000~~~{{{zzzzzzzzzzzzzzzyyywwwtttqqqpppmmmnnnppprrrsssrrrqqqqqqppppppppppppqqqrrrssssssttttttsssssstttuuuwwwxxxvvvuuuttttttuuuwwwyyyzzz{{{{{{}}}pppcccYYYWWWUUUUUUXXX]]]bbbeeepppvvvnnniiieeebbb```fffdddeeeiiiiiifffgggkkkhhhhhhhhhgggfffdddcccbbb``````___^^^]]][[[ZZZYYYUUUPPPJJJDDD???:::666222000.........//////...,,,.........------......///000/////////..................------------......------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,......///000///...,,,***------------------------,,,,,,,,,,,,,,,++++++***---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------++++++******))))))******,,,,,,------------------,,,,,,,,,,,,---...//////000000///...---,,,,,,+++,,,---...///000000000000000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,,,,---,,,,,,,,,---------......///...---,,,,,,,,,------,,,---.../////////...---........................////////////////////////////////////////////////...///000111111000///............/////////000000........./////////000000111111111000111111222222////////////////////////555444444555777777555222999888777999<<<>>>===;;;:::;;;<<<<<<<<<<<<===???DDDCCCDDDGGGKKKMMMLLLJJJJJJLLLOOORRRUUUVVVWWWWWWRRRQQQQQQQQQRRRSSSSSSRRRVVVUUUTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWUUUUUUTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQPPPPPPOOOQQQRRRRRRQQQQQQOOONNNMMMHHHGGGDDDBBBAAAAAABBBBBBEEEGGGJJJMMMQQQTTTVVVWWWZZZZZZYYYXXXWWWVVVTTTTTTQQQPPPNNNLLLJJJHHHGGGGGGBBB@@@<<<888444222111111}}}||||||}}}}}}{{{zzzzzzxxxuuurrrpppooonnnnnnmmmmmmmmmllljjjgggdddcccaaabbbdddeeeffffffeeeeeeddddddddddddeeefffggghhheeeeeeeeefffhhhjjjlllmmmjjjjjjiiiiiiiiijjjlllmmmllllllmmmmmmoooppprrrrrrsssuuuwwwwwwvvvvvvwwwxxx||||||~~~}}}{{{~~~ssseee___WWWQQQQQQTTTXXXZZZ```mmm}}}}}}wwwqqqlllgggccciiifffeeehhhhhhggghhhkkkiiihhhhhhgggfffdddcccbbbbbbaaaaaa```^^^]]][[[ZZZWWWTTTOOOJJJEEE???888444222000/////////000///...//////......---......///////////////..................------------......------------------------------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++---------,,,+++***------------------------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...------------------,,,,,,++++++,,,---........................---------,,,,,,---...//////000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,---------......///...------,,,---------,,,---......//////..............................////////////////////////////////////////////////...///000111111000///........./////////000000000////////////000000000000222222111111111111111222000000000000000000000000333333333555777888777555;;;;;;;;;===@@@AAA@@@??????AAABBBCCCBBBBBBDDDEEEGGGGGGIIILLLOOOPPPPPPNNNMMMNNNOOOQQQSSSUUUVVVWWWTTTTTTTTTUUUUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPOOONNNNNNLLLJJJHHHEEEDDDCCCCCCCCCEEEFFFHHHKKKOOORRRUUUWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRQQQQQQMMMJJJEEE@@@;;;888555444tttrrrqqqqqqrrrrrrpppooolllkkkiiigggeeeddddddeeeggggggfffeeecccaaa___]]]]]]]]]___```aaaaaa``````_________```aaabbbcccddd````````````aaaccceeefffdddcccbbbbbbaaabbbccccccaaa`````````aaabbbdddeeegggiiikkklllkkkjjjjjjkkknnnooopppsssuuuwwwyyyzzzyyy{{{}}}~~~~~~yyywwwxxxwwwmmm```VVVSSSTTTUUUVVVYYYaaannn|||yyyvvvtttrrrnnniiifffggghhhfffhhhkkkhhhhhhhhhgggfffdddcccbbbdddccccccbbb```^^^\\\[[[ZZZXXXUUUQQQLLLEEE===888444222///.../////////...000//////...............///////////////...............------------......------------------------,,,------...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------------...///000.........------,,,,,,,,,***+++---...///...---,,,------------------------***+++,,,,,,---------,,,++++++++++++++++++++++++------------------------************+++,,,,,,---,,,,,,,,,---------...............------------...---------.......................................//////////////////////////////////////////////////////000000000000//////...////////////000000000//////000000000111111111222222111000000000111111222222222333333333333333111111333777:::===>>>?????????AAABBBDDDEEEDDDCCCGGGHHHJJJJJJIIIIIIKKKLLLJJJKKKLLLNNNPPPPPPPPPOOOPPPOOOOOOOOOOOOPPPQQQQQQTTTUUUVVVWWWWWWWWWYYYZZZYYYZZZZZZYYYWWWVVVUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRSSSRRRRRRQQQPPPNNNMMMLLLNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGHHHIIILLLOOORRRTTTUUUUUUUUUVVVWWWXXXYYYYYY[[[[[[[[[ZZZYYYXXXWWWVVVUUUSSSNNNHHHCCC>>>;;;999jjjiiiggghhhiiiiiigggfffcccbbb```____________```dddccccccbbb```___^^^]]]]]]]]]^^^___````````````_________```aaabbbdddeeeaaaaaa____________```aaa```___^^^^^^]]]]]]\\\\\\[[[ZZZYYYYYYYYY[[[\\\]]]^^^```bbbcccbbbaaaaaaaaabbbbbbdddeeegggiiijjjkkkhhhjjjlllnnnooopppsssuuuxxxwwwuuusssssstttuuuuuuwwwyyy{{{zzzwwwxxx||||||mmmaaa\\\YYYWWWVVVVVVZZZdddtttvvvnnnhhhggggggeeefffhhhggggggggggggfffeeeddddddeeeeeedddcccaaa___]]]\\\[[[ZZZYYYWWWSSSLLLDDD>>>888555000...............111000///........................///////////////......------------......------------------------,,,,,,------...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------***+++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***)))))))))***+++,,,,,,.........------,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------------***+++,,,,,,,,,,,,,,,,,,------------------------------------------------)))******+++,,,,,,,,,,,,,,,,,,,,,---------......---.....................------------......////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000111000000000111111111111222222222111111000111111222333333333444555666666666666777:::===@@@CCCFFFHHHFFFHHHJJJKKKKKKKKKJJJJJJLLLMMMNNNNNNMMMMMMNNNPPPNNNOOOQQQRRRSSSRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPQQQPPPSSSVVVWWWXXXYYY\\\___^^^```aaa___ZZZVVVTTTTTTVVVTTTRRRQQQQQQRRRTTTUUUYYYZZZ[[[\\\[[[ZZZXXXWWWXXXWWWVVVTTTRRRQQQPPPPPPSSSSSSTTTUUUTTTRRRPPPOOOOOOOOONNNNNNOOOOOOOOOPPPMMMMMMLLLLLLMMMOOOPPPRRRUUUUUUUUUVVVWWWYYY[[[\\\[[[\\\\\\\\\\\\[[[ZZZYYYYYYWWWSSSNNNIIIEEEBBB@@@cccaaaaaaaaabbbcccbbbaaa``````___^^^___```aaabbbddddddccccccbbbbbbbbbaaabbbbbbbbbcccddddddeeeeeecccddddddeeefffhhhiiijjjhhhgggeeecccbbbbbbbbbcccbbbbbbaaa```___^^^]]]\\\\\\\\\[[[[[[[[[\\\\\\]]]\\\]]]______^^^]]]]]]^^^[[[[[[\\\\\\]]]^^^^^^^^^[[[]]]___aaabbbccceeehhhiiihhhgggfffffffffggghhhjjjlllooorrrtttuuuvvvvvvxxxyyy{{{}}}{{{wwwtttwww~~~rrrkkkddd\\\WWWTTTUUU\\\jjjyyyuuukkkgggfffcccccceeedddeeeffffffgggffffffffffffeeeeeecccaaa___]]]\\\[[[[[[[[[ZZZWWWRRRKKKFFF===999333///............111111000///.....................///////////////......------------......------------------------,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,------.........------------------------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---------------------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,---------------............------+++++++++,,,,,,,,,,,,---------------------------***+++,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------...////////////......------------...//////////////////////////////////////////////////////////////////////////////000000////////////000000/////////000000000111111000111111111222222222222333333222222333333444555444444555777999:::;;;<<<<<<>>>@@@AAABBBDDDHHHJJJMMMOOORRRRRRQQQOOOOOOOOOQQQRRRSSSRRRPPPOOOPPPQQQOOORRRUUUVVVVVVVVVWWWXXXUUUUUUUUUTTTTTTTTTSSSSSSQQQUUUZZZ]]]^^^aaafffjjjmmmpppqqqmmmfff```\\\[[[[[[YYYVVVTTTUUUXXX\\\___dddfffiiikkkjjjfffbbb___\\\ZZZVVVSSSPPPOOOOOOOOOPPPRRRUUUXXXXXXVVVSSSQQQNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUTTTTTTTTTUUUVVVXXXZZZZZZ[[[\\\]]]]]]]]]\\\[[[WWWVVVSSSQQQMMMJJJHHHGGGdddcccbbbccceeeffffffeeefffeeeeeeeeefffhhhjjjkkkllllllkkkkkklllmmmmmmnnnnnnnnnnnnnnnooopppqqqqqqoooppppppqqqssstttvvvwwwvvvtttrrrqqqooooooooopppooonnnnnnmmmkkkiiihhhgggeeefffffffffffffffeeeeeeaaabbbcccbbb``````bbbccc^^^]]]]]]\\\\\\[[[[[[ZZZXXXZZZ[[[\\\[[[[[[]]]______^^^^^^^^^^^^^^^______aaabbbeeegggiiijjjjjjjjjpppppprrruuuxxx{{{~~~}}}~~~zzz|||uuuhhh^^^UUUTTTWWW```iiitttzzznnnhhheeeaaa```aaabbbcccdddfffggghhhhhhhhhffffffeeecccaaa___]]][[[ZZZZZZ[[[[[[ZZZWWWQQQMMMCCC>>>777222000///000///222111000///......................../////////000......------------......------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,---------+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***------,,,,,,,,,,,,------//////...---------......,,,,,,------------------...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......------,,,******+++++++++,,,,,,,,,........................,,,,,,---...------++++++,,,,,,,,,---------......,,,---...///000000///......------,,,---...///000////////////////////////////////////////////////////////////////////////000000////////////000000//////000000000111111111111111111222222222333333555555555555666888999:::999:::<<<>>>AAACCCEEEFFFCCCEEEGGGHHHHHHJJJNNNRRRYYY\\\______\\\YYYXXXYYYYYYZZZZZZXXXVVVTTTUUUVVVVVVZZZ___aaacccdddgggiiiiiihhhgggeeeccc___\\\[[[ZZZ___fffjjjmmmqqqxxx~~~yyyqqqlllkkkeeeccc```___bbbhhhoootttzzz}}}}}}vvvqqqgggccc]]]WWWSSSSSSTTTUUUZZZ]]]aaabbbaaa]]]WWWSSSNNNOOOQQQRRRTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWSSSSSSQQQQQQQQQRRRTTTUUUVVVXXXZZZ[[[\\\[[[ZZZYYYRRRQQQQQQPPPPPPNNNMMMMMMiiihhhhhhjjjlllnnnmmmlllmmmmmmmmmmmmoooqqqssstttvvvvvvvvvvvvwwwxxxzzzzzz{{{{{{zzz{{{{{{|||}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{yyywwwuuutttooopppqqqqqqqqqpppnnnmmmiiiiiiiiigggffffffhhhjjjdddcccbbbaaa___^^^]]]\\\[[[\\\]]]\\\ZZZZZZZZZ\\\\\\\\\[[[[[[[[[\\\]]]]]]]]]^^^```bbbdddeeeeeedddeeefffgggjjjmmmpppsssuuussswww|||}}}||||||~~~~~~~~~sssgggYYYVVVVVVZZZ^^^dddttt}}}ooohhhddd```^^^^^^aaabbbdddfffggghhhiiiiiiffffffeeecccaaa^^^\\\[[[ZZZZZZZZZ\\\\\\YYYTTTQQQHHHBBB:::444111111111111222222000///............---.........//////000000.........------.........------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,++++++,,,,,,---***************************+++,,,---,,,+++***)))+++++++++,,,,,,---------+++++++++,,,,,,---------***+++,,,------,,,+++***...------,,,,,,------...---,,,++++++************,,,,,,,,,------.........///...,,,++++++,,,---...---------,,,,,,++++++++++++++++++,,,,,,+++******/////////000000111111111........................---......///...---+++***,,,,,,,,,---------......,,,---///000000000///.........---,,,---...///000000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000000111111111111111111222222222333333333777777777888999;;;======@@@AAACCCFFFIIILLLNNNOOOKKKNNNQQQSSSTTTWWW]]]aaaiiimmmpppooolllhhhggggggaaaaaaaaa___\\\[[[ZZZ[[[ccchhhnnnrrrtttwww{{{~~~|||vvvoooiiieeeeeekkksssxxx{{{~~~yyyxxxpppmmmjjjjjjooowwwqqqllleee]]]YYYYYYZZZ\\\nnnpppssssssoooggg^^^XXXNNNOOOQQQRRRTTTUUUUUUUUUUUUVVVXXXYYYZZZYYYXXXXXXVVVUUUSSSRRRRRRSSSUUUVVVRRRTTTVVVXXXXXXXXXWWWVVVMMMNNNOOOPPPPPPPPPPPPPPPuuutttssstttwwwzzz{{{{{{zzz{{{}}}~~~~~~|||{{{zzzxxxvvvtttsssrrrpppoooooonnnmmmlllkkkjjjiiigggdddaaa___]]]\\\\\\aaa```______```^^^\\\YYYYYYZZZ\\\]]]^^^^^^^^^]]]aaaaaaaaabbbcccdddfffgggiiijjjllloooqqqssstttuuuxxx|||~~~|||vvvyyyyyy{{{ttthhh```YYYYYYZZZ]]]gggsss}}}vvvrrrkkkaaa\\\ZZZccccccdddfffggghhhgggfffdddddddddcccbbbaaa_________]]][[[ZZZ[[[[[[ZZZYYYQQQKKKCCC;;;777444333222,,,,,,,,,...000000///---//////...------...000111////////////////////////.........................................................------,,,,,,,,,...000000000...---...///.......................................---------...//////---+++******+++,,,,,,,,,---------......///---***)))+++,,,------++++++,,,------...//////+++,,,,,,------......///+++++++++,,,,,,---------,,,,,,,,,,,,---------...------------------------.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------............---,,,,,,,,,,,,---.....................------////////////////////////...------...//////...,,,//////............//////000000000000000000000000000000000000////////////111000///......///000111000000000111111111111111000111333444333222333444111333666777777777999::::::<<<===>>>???CCCGGGKKKHHHNNNRRRUUUXXX\\\\\\YYYUUUXXX[[[[[[\\\aaakkksss{{{|||vvvuuuqqqkkkfffeeeiiimmmssszzzwwwrrrmmmsss|||~~~zzzuuuuuutttuuuxxxuuukkkeeeeeehhhkkkyyyxxxjjj]]]SSSRRRQQQPPPOOOPPPPPPQQQSSSTTTVVVWWWXXXWWWVVVVVV[[[WWWSSSQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQPPPOOONNNNNNPPPQQQRRR~~~}}}}}}}}}|||{{{zzzzzzzzzzzzzzzxxxvvvrrrmmmiiifffeeedddjjjiiihhhhhhhhhfffbbb___]]]^^^_________^^^]]]]]][[[[[[[[[[[[\\\]]]^^^___aaabbbccceeeggghhhiiiiiilllooossssssrrrssswww|||zzzwwwuuuwww~~~yyyoooeee```[[[XXX]]]eeeppp|||~~~yyyuuunnnccc\\\ZZZ___aaacccfffiiiiiihhhffffffffffffeeedddcccaaaaaa___]]][[[[[[\\\\\\[[[ZZZXXXSSSJJJCCC===999666333444222111111222222222111111000///...------...///...........................................................................---------,,,,,,,,,,,,+++,,,......------...///........................//////......---------,,,***++++++***((('''((())),,,,,,,,,---------......---,,,+++,,,------,,,+++++++++,,,,,,------............------,,,++++++++++++,,,,,,,,,,,,,,,,,,---....../////////000000000------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------.........///...------------...///........................///////////////////////////...------//////...---......------------......////////////////////////000000000000000000000///111111000000000000111111111111111111111111111111///111333333222222333555555777999999999999:::;;;===@@@CCCGGGJJJOOOUUUYYY]]]dddhhhjjjlllmmmkkkfff```cccfffhhhjjjooowww~~~xxxqqqnnnpppsss{{{{{{vvvqqqwww}}}~~~yyyyyyxxxxxxzzzxxxtttrrrtttuuu{{{nnn\\\YYYTTTRRRRRRRRRRRRQQQSSSTTTUUUWWWXXXYYYZZZZZZZZZWWWSSSQQQRRRSSSTTTTTTVVVWWWWWWWWWWWWVVVUUUTTTTTTSSSRRRQQQPPPPPPPPPPPP}}}yyyuuutttssswwwvvvvvvvvvuuuqqqllliiiggggggfffeeedddbbbaaa```[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]```cccffffffeeefffjjjnnnsssvvv{{{~~~xxxpppmmmqqq}}}xxxmmmbbbZZZWWWYYYbbbkkkvvv}}}yyypppeee^^^\\\]]]___cccfffhhhhhhgggfffhhhhhhggggggfffeeedddcccaaa___]]]\\\]]]]]]\\\[[[]]]XXXRRRKKKDDD>>>888444555222000//////000000///222111000...------------........................................................................------,,,,,,,,,,,,++++++((()))+++,,,+++,,,...///........................000000///...------,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......++++++,,,...///...+++)))+++++++++,,,,,,,,,,,,,,,---------,,,++++++******---,,,,,,,,,,,,,,,,,,+++////////////000000000111------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------.........000///............///000........................////////////////////////000...,,,,,,...//////......------,,,,,,------...////////////////////////000000000000000000000000000000111111222111111000222222222222111111111111111222444444333444666888;;;===>>>>>>===>>>???AAACCCHHHNNNUUU\\\cccjjjnnnwww~~~zzzrrrlllpppsssuuuwww|||~~~vvvsssuuuwww~~~zzzvvvqqquuuxxxyyyyyy{{{~~~xxxxxxxxxwwwxxx{{{~~~{{{yyyxxxxxxmmmeee]]]XXXYYYYYYVVVTTTRRRSSSUUUWWWYYY[[[[[[\\\ZZZWWWTTTRRRSSSTTTTTTTTTWWWWWWWWWWWWWWWWWWVVVUUUVVVVVVVVVTTTSSSQQQPPPOOO~~~yyyuuutttsssrrrpppmmmkkkiiigggddddddbbbaaa```_________]]]]]]]]]\\\[[[ZZZYYYXXX[[[]]]______^^^___bbbeeegggkkkppptttvvvyyy|||~~~tttmmmmmmwww}}}pppeee^^^[[[```eeekkkuuuzzzpppfffaaabbbbbbccceeefffffffffffffffhhhhhhhhhggggggeeeddddddbbb```^^^^^^^^^^^^^^^\\\\\\YYYTTTOOOJJJBBB;;;555222111//////000000...---111000000///...---------........................................................................,,,,,,,,,,,,,,,,,,,,,+++(((***+++,,,++++++---...........................000000///...---,,,,,,++++++---......------...000,,,,,,,,,---------......,,,++++++---......,,,***,,,+++++++++++++++++++++)))******++++++,,,,,,------------,,,,,,+++++++++---------.........//////------------------------***++++++++++++,,,,,,,,,------------------------------------------,,,,,,---------...............///..................///---------...............////////////////////////222///,,,,,,---///000000.........------.................................000000000000000111111111...///111222222111000000222222222222222222222222555666666666666888;;;>>>???@@@AAABBBCCCEEEHHHKKKLLLRRR[[[eeennnwwwyyyuuuwwwzzz{{{}}}|||vvvvvvyyy{{{}}}{{{vvvsssppprrrsssttttttvvvzzz}}}}}}|||vvvwwwwwwwwwwwwxxx|||~~~{{{xxxxxxxxxyyy~~~vvviiiccccccccc```[[[VVVXXX\\\___```^^^\\\ZZZ[[[XXXTTTRRRSSSTTTUUUTTTUUUVVVVVVWWWVVVVVVUUUUUUWWWWWWXXXWWWVVVTTTRRRQQQ~~~{{{xxxuuusssrrrqqqpppnnnkkkiiigggfffeeeaaaaaa```^^^\\\ZZZXXXVVVZZZZZZ[[[ZZZZZZZZZ\\\]]]^^^aaaeeeiiilllooosssuuuzzz|||uuuqqqtttuuukkkdddbbbbbbeeelllxxx|||qqqhhhhhhmmmnnnnnnllliiieeedddeeegggffffffgggffffffeeedddccccccaaa___^^^______^^^]]]YYYXXXVVVTTTPPPIIIBBB<<<333333333444555444222///......//////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---........................000//////...------,,,,,,((()))++++++******,,,---,,,,,,,,,---------.........,,,******+++------,,,,,,+++++++++++++++++++++)))******++++++,,,,,,------------,,,,,,+++++++++------------............------------------------,,,,,,,,,,,,------------------------------------------------------------........................---------------------------------.........//////////////////////////////222///---,,,---///000000000000////////////000000///////////////////////////000000000111111111222---...000111222111000000333333333333444444444444777888999999;;;>>>CCCGGGDDDEEEFFFGGGIIIMMMRRRVVVXXX^^^gggrrr{{{{{{||||||||||||}}}~~~zzz{{{~~~|||~~~{{{vvvsssrrrqqqrrrtttuuuvvvyyy}}}zzzzzz{{{zzzyyy{{{}}}|||wwwvvvwwwzzz|||wwwpppooonnnjjjfff```dddjjjnnnnnnjjjddd```]]]YYYTTTQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXWWWVVV}}}zzzwwwsssqqqooonnniiiiiigggeeebbb___\\\[[[\\\[[[ZZZYYYXXXXXXXXXXXXYYY[[[]]]___aaadddhhhkkkmmmooosssuuuxxx|||zzzwww|||zzzqqqgggcccbbbfffnnnzzzvvvnnnqqqwww{{{{{{xxxrrrkkkggggggiiieeeeeeffffffeeeddddddccccccaaa___^^^______^^^]]]YYYYYYYYYYYYWWWRRRKKKFFF555444444444555444111...------...///000000//////------------------------................................................,,,,,,------------.........//////...---,,,,,,---........................///............---------***+++------,,,,,,---...,,,,,,,,,---------......///---***)))***,,,------+++++++++,,,,,,,,,,,,,,,---------,,,++++++******---,,,,,,,,,,,,,,,,,,+++............/////////000------------------------------------............------------------------------------............/////////...............,,,,,,------------,,,,,,,,,,,,------.../////////////////////////////////111///------///000000///111000000000000000000111000000000000000000000000///000000111111222222222//////000111222222222222555555666777888999999::::::;;;===@@@DDDKKKRRRXXXVVVVVVUUUTTTTTTXXX]]]aaadddiiiqqqzzz~~~|||||||||}}}~~~}}}}}}zzz{{{{{{{{{{{{}}}{{{wwwtttsssuuuvvvwwwzzz}}}~~~}}}}}}zzztttrrruuuyyy}}}zzzwwwvvvsssppplllrrryyy|||vvvqqqhhhaaaYYYRRROOOOOOPPPPPPRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUWWWXXXYYYZZZZZZZZZ}}}|||xxxwwwvvvssspppmmmjjjhhhfffdddbbb```___^^^\\\[[[[[[[[[[[[ZZZZZZ\\\```cccdddfffiiikkklllooosssvvvvvvyyy}}}~~~wwwpppjjjiiiiiimmmxxxvvvyyyvvvnnnkkkkkkeeeeeefffffffffeeeddddddbbb```^^^^^^______^^^]]]ZZZZZZ[[[\\\[[[VVVPPPKKK<<<999555222111000///......//////000000///...---------------------------................................................---------....../////////,,,---......------...///........................---------...............---///000///......///000,,,,,,,,,---------......---,,,++++++,,,---,,,+++++++++,,,,,,------............------,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------............------------------------------------....................................------------.........///000/////////.........---,,,---...//////...---,,,,,,,,,------...//////000////////////////////////000///...///000111000...000000////////////000000111111111111111111111111///000000111111222333333222222222222333444555555888999:::<<<===???@@@AAA@@@BBBFFFLLLTTT___jjjqqquuusssooojjjggggggkkknnnooorrrxxx}}}~~~||||||}}}~~~{{{~~~|||||||||}}}~~~{{{uuussstttxxx{{{~~~{{{xxxwwwvvvsssxxx{{{rrrfff[[[TTTRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXZZZ[[[\\\~~~{{{xxxvvvqqqooollliiihhhfffdddbbb```___]]]ZZZXXXYYY\\\___aaabbbdddeeefffhhhkkkmmmnnnqqquuuwwwxxx{{{uuuooojjjgggmmmvvv{{{|||~~~uuuooonnnffffffffffffffffffeeedddbbb```^^^^^^^^^___^^^]]]ZZZ[[[[[[\\\[[[WWWQQQMMMHHHBBB:::444222222333444000000111111000...,,,+++------------------------........................................................./////////000000)))+++------------///111........................,,,,,,------.../////////+++,,,------+++***+++---,,,,,,,,,---------......++++++,,,---///...+++)))++++++,,,------...//////+++,,,,,,------......///+++++++++,,,,,,---------*********+++++++++,,,,,,------------------------,,,,,,------------..............................---------.........//////000000//////.........------...///000000///...---,,,,,,------...///000000////////////////////////000//////000111111///...//////............//////111111111111111111111111///000000111222222333333444444333333444555777888;;;<<<===???BBBDDDEEEFFFFFFIIIOOOWWWbbbppp}}}~~~wwwuuuvvvxxxuuuwww{{{~~~}}}{{{{{{}}}yyyzzz||||||yyyyyy{{{}}}{{{xxxxxxxxxtttxxxrrrddd[[[WWWVVVUUUSSSTTTUUUVVVVVVVVVVVVVVVXXXWWWWWWWWWWWWYYY[[[\\\