BM6P6(@ BBBAAA???>>><<<<<<;;;;;;===>>>===<<<;;;;;;>>>@@@===<<<<<<<<<===>>>??????;;;<<<===>>>@@@AAABBBBBB>>>===<<<<<<>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@DDDGGGHHHGGGGGGKKKTTT\\\ZZZ[[[___gggtttvvvjjjeeehhhpppvvvyyyyyyzzz{{{}}}zzzsssooonnnooopppqqqoootttzzz}}}~~~|||}}}zzzwwwppptttyyy|||wwwkkkbbbaaaeeelllpppzzz~~~|||zzz|||yyyuuusssrrrtttwwwyyywwwvvvwww{{{{{{uuuhhh]]]PPPSSSXXX^^^```^^^XXXTTTHHHDDD???999444222111000////////////////////////........................---------,,,,,,+++++++++............////////////........................---------,,,,,,+++++++++.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------------------------//////............//////000000///...---,,,,,,+++......------------......------------------------------------------------+++,,,,,,------,,,,,,+++---------............///---------,,,,,,+++++++++................................................---------............//////............---------...------------...//////........................////////////////////////........................///...---,,,,,,---...///////////////////////////...------,,,,,,------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++........................---...///...,,,+++,,,---,,,---......//////..................////////////000000000000000000000000000000//////.........---........................111111000000//////......000000111111111111000000............///000222222111222333333333111000///333333333444444333222222222222333333333333444444222333444555555444333222444444555777888888888888444666888:::;;;:::999888999999:::::::::;;;;;;;;;999;;;>>>AAADDDEEEFFFFFFEEEHHHMMMQQQXXXdddttt@@@@@@???>>>============<<<===>>>===<<<===???AAA>>>>>>>>>>>>>>>??????@@@===============>>>???@@@@@@>>><<<;;;===@@@CCCDDDEEEGGGIIIJJJIIIHHHIIIJJJRRRVVVZZZ\\\^^^bbbjjjpppssssssssswwwwwwmmmhhhkkkppptttvvvwwwyyy|||}}}xxxxxxxxxwwwwwwvvvvvvvvvvvvzzz}}}~~~}}}{{{wwwwwwxxx{{{}}}}}}{{{yyywwwtttwwwzzz|||~~~{{{yyyvvvsssrrrtttxxx|||~~~{{{zzzyyyyyyyyyuuuppplllllloootttxxxsssssssssqqqmmmeee\\\WWWPPPSSSXXX\\\]]]YYYRRRLLL>>><<<888444111//////000////////////////////////........................---------,,,,,,,,,++++++............////////////.................................---------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------.........//////........./////////...------,,,,,,......------------......------------------------------------------------+++,,,,,,------,,,,,,+++---------............///.........---------,,,,,,................................................---------............//////............---------,,,,,,,,,,,,,,,---....................................................................................------------.................................------,,,,,,------...,,,------------------------,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................---...///...,,,+++,,,---,,,---......//////..................////////////////////////////////////000/////////....................................000000000000//////......000000000111111000000000............///000111222222222222222222111000000222333333444333333222222222222222333333333444444333444444444444444444333333444555666666666666666444666888999::::::999888888999999999999:::::::::999;;;===@@@BBBCCCDDDDDD???AAACCCDDDGGGNNNYYYbbbuuuBBBBBBAAAAAAAAA@@@@@@@@@<<<>>>??????>>>>>>???@@@????????????@@@@@@@@@AAA@@@???>>>===>>>@@@CCCEEEFFFDDDBBBBBBDDDIIINNNRRRQQQWWW\\\]]][[[ZZZ\\\___ggglllsssxxxzzz}}}~~~xxxqqqmmmooorrrsssssstttxxx~~~{{{{{{xxxvvvttttttuuutttsssrrrxxx~~~}}}|||{{{}}}~~~}}}|||~~~vvvrrrrrrsssuuuwwwxxxyyyzzzzzz{{{|||}}}}}}~~~|||www|||vvvssssssuuuwwwtttpppjjjfffgggkkkqqquuusssssspppjjjaaaZZZWWWWWWUUUVVVWWWWWWUUUNNNEEE???555444111///...///000111////////////////////////........................------------,,,,,,,,,,,,---............/////////........................//////............------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------...///---------------------------...///000000///...---..............................------------......------------------------------------------------,,,,,,------------,,,,,,---------............/////////............------................................................---------............//////............---------,,,++++++++++++,,,------........................------------------------........................,,,,,,------------,,,,,,...........................------,,,,,,------...---------------------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++---------------------------...///...,,,+++,,,---,,,---......//////..................////////////////////////////////////////////////....................................000000000////////////...000000000000000000000000///......//////000111222333222111111111111111111222222333333333333222222222222222222333333333333555444444333333444444555333444444555555555444444444666777999999999888888777777777888888888999999:::;;;<<<>>>???@@@@@@@@@???@@@@@@???>>>AAAGGGLLLYYYeeevvvGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFEEECCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEECCCCCCEEEIIIMMMPPPNNNOOOQQQSSSVVV\\\bbbfffgggooowwwyyyuuuqqqsssvvv|||~~~xxxvvvrrrqqqsssttttttsssuuuxxx~~~{{{wwwooollliiihhhjjjlllnnnnnnuuu~~~zzzzzzzzzzzzzzz}}}vvvrrrrrrrrrsssuuuxxx{{{}}}~~~|||tttnnnooottt|||{{{tttqqqqqqtttvvvqqqnnnjjjggggggjjjooorrrpppmmmgggaaa\\\ZZZZZZZZZZZZWWWRRRNNNHHH@@@888333222111000//////000111222////////////////////////........................------------------,,,,,,---------.........//////....................................---------------------------------------------------------------------------------------------,,,,,,---......------------------------,,,---///000000///---,,,---------.........//////......------------......------------------------------------------------,,,,,,------------,,,,,,---------............///............------------................................................---------............//////............---------,,,,,,,,,+++,,,,,,---...........................------------------------........................***+++------------+++***...........................------,,,,,,------......------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---------,,,------------------------+++,,,,,,------,,,,,,+++---------------------------...///...,,,+++,,,---,,,---......///.....................///////////////////////////////////////////////////.................................////////////////////////000000000//////000000000///////////////000111111333222111000000111222333111111222333333333333222111222222222222333333333555444333222222333444555444444555555555444444333555666777888888888777777666666666777777777777888::::::;;;<<<<<<=========>>>???@@@@@@???AAAEEEHHHLLLVVVccckkkooossswww{{{UUUVVVVVVVVVVVVUUUTTTSSSVVVWWWVVVTTTQQQOOOOOOOOOQQQRRRSSSUUUVVVVVVVVVVVVTTTRRROOOMMMNNNQQQUUUXXXVVV[[[aaafffjjjooouuuyyy|||{{{ttttttssstttvvvwwwwwwvvvyyy{{{~~~{{{wwwssspppdddccccccgggmmmssswwwyyy~~~||||||xxxxxxwwwvvvwwwzzzzzzuuurrrssstttvvvyyy|||xxxsssppppppiiiaaa^^^dddttt{{{xxxvvvvvvvvvpppooonnnlllkkkllllllmmmgggaaa[[[YYYZZZ\\\[[[YYYUUUPPPHHHAAA;;;777333111111000000//////000000111////////////////////////........................------------------------------------....................................,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------...------,,,,,,,,,------------------------------+++---...000000...---+++,,,,,,------.../////////......------------......------------------------------------------------,,,------......------,,,---------............///,,,,,,,,,,,,,,,,,,,,,---................................................---------............//////............------------------------......///........................------------------------........................***+++------------+++***...........................------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------...///...,,,+++,,,---,,,---......///.....................////////////.................................///////////////......................................./////////000000///......///000000000////////////000000111222222000000000111222333000111222222333333333222111111111222222222333333555444333222222333444555555555666666666555444444555555666666777777777666555555666666666777777777999999999999::::::;;;;;;:::;;;<<<===>>>@@@BBBDDDFFFNNNVVVYYYWWWUUUUUUXXXcccpppmmmnnnppprrrsssrrrrrrqqqnnnmmmkkkhhhdddcccccceeeeeegggjjjlllnnnooooooooojjjfffaaa\\\YYYXXXZZZ[[[```fffnnntttxxx|||yyyssspppwwwuuusssqqqttt}}}~~~{{{yyyuuuuuuvvvwwwxxxzzz{{{|||~~~|||yyy{{{~~~{{{yyyvvvrrrnnnjjjfffeeeaaaccciiirrr|||zzzwwwwwwxxxwwwuuutttuuuwwwzzz|||}}}uuunnnpppssswww{{{|||sssiiiccc]]]]]]^^^aaajjjyyy|||xxxppppppooonnnkkkiiigggfffccc^^^ZZZ[[[___```[[[VVVHHHBBB;;;666333333444444//////......------......////////////////////////........................------------............,,,------------.................................+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...------------------------------------------------...------,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,---------.........//////......------------......------------------------------------------------------............---------------............///+++++++++,,,,,,,,,,,,---................................................---------............//////............---------...------------...//////........................------------------------........................,,,,,,------------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***+++,,,---...---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,---......//////..................////////////.................................///////////////........................---............/////////000000............000000000000////////////000000111111111111111111222333///000111222333333333333111111111111222222222222555444444333333444444555444555555666666666555555555555555555555666666666555555555666666666777777999999888888888999::::::::::::;;;<<<===>>>???@@@EEEKKKQQQQQQLLLHHHGGGHHHMMMSSS[[[bbbkkkzzzyyy{{{~~~}}}{{{wwwttttttwwwyyyxxxzzz}}}~~~zzztttmmmhhheeeddddddlllqqqxxx|||}}}sssiiiccceeeeeegggkkkrrr|||~~~{{{{{{{{{zzz{{{|||yyyrrrnnnoooqqqsssrrroookkkhhhgggggghhhkkkooovvv|||wwwtttrrrtttsssssssssuuuxxxyyyzzz{{{qqqiiimmmttt{{{~~~wwwnnneee```ZZZ___fffmmmuuuzzzqqqooollliiieeebbb```___cccbbbccccccaaa\\\SSSMMM<<<888444111000111111111.........------.........////////////////////////........................------------.........///,,,,,,---------.................................,,,,,,,,,,,,------......,,,,,,,,,---------......------------------------...........................---,,,,,,++++++,,,,,,---------------------------------------------------------.....................------------......------------------------------------------------------............---------------............///,,,,,,,,,,,,------......................................................---------............//////............---------------,,,,,,------...///..............................................................................------------......------------------------...------,,,,,,------...***++++++,,,---...//////---,,,,,,++++++,,,,,,---)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,---......//////..................////////////..................................../////////000........................---------.........//////111000...------...000111000000////////////000000000000111222222222222222///000111222222333333333111111111111222222222222333444444444444444444333222333444555555555555555666555555555444555555555555666666666666777777777888888777777888999:::;;;===<<<;;;<<<===??????@@@CCCHHHMMMLLLGGGBBBBBBCCCCCCEEEGGGIIINNNYYYhhhssssssvvv{{{}}}|||}}}zzzuuuqqqoooooowww{{{}}}oooccc\\\WWWZZZaaajjjttt~~~}}}|||~~~}}}uuunnnkkkllloootttsssqqqpppppprrrvvvzzzwww{{{zzzvvvssspppoooooopppssswww{{{}}}}}}{{{{{{~~~xxxmmmgggmmmuuuyyysssllleee```eeekkkrrryyy~~~|||qqqnnnhhhccc___\\\[[[[[[___cccfffeee\\\QQQFFF@@@888555222000///...---+++.........//////000000000////////////////////////........................---------.........//////,,,,,,,,,---------..............................---------.........//////,,,,,,,,,------.........------------------------...........................---,,,,,,++++++++++++------------------------...------,,,,,,------....................................------.........------------------------------------------------------............---------------.........//////---------.........//////................................................---------.........////////////.........---------,,,,,,++++++,,,,,,---...........................////////////////////////........................//////---,,,,,,---//////------------------------...------,,,,,,------...)))***+++,,,...///000000---,,,,,,++++++,,,,,,---)))***,,,......---,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,---......//////................../////////000........................---.........//////000000........................---------.........//////111///...------...///111111000////////////000000///000111333333333222111//////000222222333333333000111111111111222222222222333555555555555333222000111222333444555555555666555555444444444555555666666666666777777777888888888777777777999:::;;;;;;999888999;;;>>>???@@@===BBBGGGFFF@@@;;;:::<<>>=========<<<<<<===???AAACCCDDDQQQXXXeeeuuuuuuuuuvvv{{{vvviii___]]]___eeeooo{{{zzztttkkkeeedddhhhlllpppvvvyyy~~~xxxtttrrrsssuuuvvvxxxyyyyyyyyytttqqqttt{{{|||yyyxxx~~~wwwppplllqqqyyy~~~}}}yyyqqqfff[[[XXX^^^eeehhhhhheee```VVVLLLBBB:::555222111111000000//////......---------............//////////////////////////////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------------------------------------,,,+++,,,,,,---...+++,,,,,,,,,,,,,,,,,,++++++---......---,,,,,,---........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------......//////............/////////...------...///...---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................------------------------------------------------------------------------........................,,,,,,,,,++++++,,,------+++++++++,,,,,,---------.........------,,,,,,,,,(((***++++++***))))))***+++,,,...---,,,++++++,,,,,,,,,+++******+++,,,,,,------------------------........................---///111111000/////////////////////////////////////////////////////////////////////////////////////////////////////////---------............///////////////000000000000000111222222222222111000...///000111111222111111000000000111111111222222333333333333333333333333444444444444444444444444333333333333444444444444888777666555444444555666777777777777888888888888:::888777888;;;===<<<:::<<<============<<<;;;:::<<<<<<<<<<<<>>>@@@BBBCCCGGGKKKRRR[[[fffpppxxx}}}uuuuuuvvvzzz~~~~~~|||{{{zzzxxxyyy||||||rrrjjjdddeeejjjsss~~~|||rrrjjjgggdddbbbcccjjjrrryyy~~~xxxtttuuuuuuvvvvvvwwwwwwxxxuuutttwww}}}}}}|||~~~|||xxxjjjfffhhhvvv~~~|||{{{}}}~~~|||xxxtttrrriii^^^UUUXXXeeemmmkkkddd^^^TTTGGG<<<666333111000////////////////////////---------............//////////////////////////////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,---------------------------.........---------------------------------------++++++++++++,,,---//////***++++++,,,,,,++++++***+++---......---,,,,,,---------------------------////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------......//////............/////////...------...///...---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................------------------------------------------------------------------------------------------------++++++++++++,,,------...---,,,+++++++++,,,---...//////...---,,,,,,+++++++++---......,,,,,,,,,---,,,---......,,,******+++......------------......------------------------...........................///000000///...///000000000000000000000000000////////////////////////////////////////////////////////////////////////---------............///////////////000000000000000111111222222111111000......000111222222333333111111111111222222222333333333333333333333333333444444444444444444444444444444555555555666666666777666555555444555555555555555666666666777777777999777777888:::;;;;;;:::;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<>>>???AAABBBCCCDDDEEEHHHLLLQQQVVVYYYllluuuwwwxxxzzz}}}~~~}}}~~~{{{yyyxxxrrrtttxxx|||~~~yyytttnnnooorrrwww~~~~~~yyyppphhhdddfffiiikkkmmmsss||||||zzzzzz|||wwwwwwwwwwwwwwwxxxxxxxxxzzzyyy{{{~~~}}}zzz{{{~~~~~~zzzuuupppjjjeeehhhgggmmmzzz}}}zzzxxxvvvyyy|||~~~}}}|||{{{{{{|||yyyuuuqqqnnnlllccc\\\XXX^^^hhhkkkcccYYYUUUKKK===444222222111///......//////////////////---------............///////////////////////////.........------.................................------------------------...------,,,,,,------.........---,,,,,,,,,,,,---------------------------/////////......------,,,,,,,,,------------------++++++++++++,,,,,,------++++++,,,,,,,,,,,,+++++++++---......---,,,,,,---------------------------................................................------------------------++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,,,,---------......///......------......//////---------...///...---,,,,,,,,,---------......////////////////////////..............................------------..............................------------------------------------------------------------------------------------------------*********+++,,,---...///...---+++******+++---...//////...---,,,++++++***+++---///...---,,,---------...///...,,,*********---------,,,,,,---------------------------------........................,,,---------,,,,,,...///////////////////////////////////////////////////////////////////////////////////////////////////---------............///////////////000000000000000000111111111111000000///000111111222222222222111111222222222333333333333333333333333333333333333333333333333333333333555555555666666666777777555555555555555555555555444444444555555555666666777777777888999:::::::::<<<<<<============<<<;;;<<<<<<<<<===???@@@AAAAAABBBBBBAAAAAADDDGGGKKKNNNSSS[[[eeekkknnnvvv{{{}}}}}}~~~~~~|||yyyxxxyyy}}}|||zzzxxxoooppprrrvvvzzz}}}~~~}}}yyyzzzzzz|||}}}tttnnnlllqqqwww{{{}}}}}}~~~yyyuuuuuuvvv{{{zzzzzzyyyyyyzzz{{{|||||||||zzzzzz|||zzzwwwxxx}}}zzzrrrllliiigggffffffmmmooouuu}}}}}}}}}yyyvvvuuussswwwzzz|||{{{yyyxxxxxx}}}|||yyyuuupppjjjeeebbbbbbaaabbbeeefffaaaUUULLLIIIAAA777222222333111///............////////////---------............///////////////////////////---..................---........................------------------------...------,,,,,,------.........---,,,,,,,,,,,,---------------------------/////////......------,,,,,,,,,,,,---------......++++++++++++******)))))),,,,,,------------,,,,,,+++---......---,,,,,,---------------------------------------------------........................------------------------++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,---------............------------......///---------...///...---,,,,,,,,,---------......////////////////////////..............................------------..............................------------------------------------------------------------------------------------------------*********+++,,,---...///...---+++******+++---...//////...---,,,,,,++++++''')))******)))(((((()))---...///...,,,*********)))))))))******)))))))))------------------------........................+++,,,---,,,+++,,,...000........................////////////////////////................................................---------............///////////////000000000000000000000000000000000000222222222222222111000///111111222222222333333333333333333333333333333333333333333333333333333333111111111222222222333333444444555555555555555555333444444444444555555555666666777888888888999::::::;;;;;;<<<<<<<<<;;;;;;<<<======??????@@@AAAAAA===<<<<<<<<<>>>BBBFFFHHHHHHNNNTTTUUUUUUXXXaaaiiivvv~~~}}}}}}}}}}}}|||wwwvvvttttttvvvzzz~~~~~~{{{wwwsssnnnoooqqqtttxxx}}}zzz~~~|||zzz{{{|||vvvrrrsssuuuxxx{{{{{{{{{{{{|||~~~|||zzz{{{{{{yyy{{{{{{ooobbb^^^___dddlllrrrtttvvv|||~~~~~~xxxwwwxxxzzz||||||yyyuuusssrrrqqqtttwwwyyywwwuuutttsssrrrqqqooolllgggbbb]]]ZZZbbbccccccbbb\\\RRRHHHBBB;;;777222000000111000...........................---------............///////////////////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.........---,,,,,,,,,,,,---------------------------.........---------------+++,,,,,,------.........,,,,,,,,,,,,+++***)))(((,,,------......------,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------............------------......///...------...///...---,,,,,,,,,---------..............................------------------------......------------..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---,,,+++++++++,,,---......---------,,,,,,,,,)))+++,,,,,,+++******+++,,,---......,,,******+++,,,,,,------------,,,,,,------------------------........................,,,---//////......///111........................////////////////////////................................................---------............///////////////000000000000111000000//////000000111444444444333222111///...111111111111222222222333333333333333333333333333333333333333333333333333222222222222333333333333333333444555555555555444333333444444444555555555555666888888777777999:::777888888999999999999888;;;<<<===>>>????????????;;;:::::::::;;;===@@@AAAAAAEEEIIIIIIGGGIIIOOOTTTZZZ___eeehhhkkkqqqzzz}}}~~~~~~~~~}}}zzzwwwppppppqqqrrrtttwwwyyy{{{|||~~~zzzyyyzzz~~~{{{vvvvvvwwwyyy{{{~~~~~~|||~~~~~~{{{wwwwww{{{~~~~~~}}}{{{yyywwwvvvvvvxxxrrroootttyyyzzz{{{}}}~~~zzzzzzzzz{{{}}}}}}wwwwwwxxxwwwvvvxxxmmmccc^^^ccckkkqqqwww}}}}}}}}}vvvmmmjjjlllppptttuuussspppooopppoooqqqssssssqqqooonnnnnnfffeeedddcccaaa___]]]\\\\\\ZZZVVVPPPJJJCCC===999222111///......///000000/////////......------,,,---------............///////////////////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------.........---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------++++++,,,,,,---......///+++,,,---------,,,++++++,,,,,,,,,------,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------.........------,,,,,,------...///...------...///...---,,,,,,,,,---------......------------------------..............................------------..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,+++++++++,,,,,,,,,------------...---///000000///......///+++,,,...---,,,++++++,,,......///000000///......------------------------........................***,,,///000///...///000........................////////////////////////................................................---------............///////////////000000000000111000///......///000111333333333333222111111000000000000111111111222222333333333333333333333333222222222222222222222222333444444444555555555555222333444555555555444444444444444444555555555555333666888777666666888:::666777777888999999888888999:::;;;============<<<<<<<<<;;;;;;;;;<<<=========???AAAAAAAAACCCEEEHHHJJJLLLNNNOOOQQQTTTYYY\\\bbbhhhqqqzzz|||~~~{{{zzz{{{yyyuuujjjkkkmmmoooqqqsssuuuuuuvvv{{{vvvrrrqqqrrrttt|||}}}~~~|||tttssshhhfffcccaaagggnnnnnnjjjgggiiirrr~~~~~~{{{wwwrrrqqqrrrrrrpppmmmsssmmmlllttt}}}}}}{{{xxxzzz|||~~~~~~}}}|||yyyyyyyyy{{{~~~yyyooonnnnnnkkkiiiiiibbb```fffvvv~~~oooddd^^^bbbgggmmmpppooommmnnnnnnlllnnnooonnnllljjjiiiiii``````___^^^___aaacccdddTTTNNNEEE>>>;;;888666444/////////...---...111444000000///...------,,,,,,---------.........//////////////////////////////,,,---...//////...---,,,...................................................------,,,,,,------.........---,,,,,,,,,,,,---------------------------+++++++++,,,,,,---------++++++,,,,,,---...//////+++,,,...///000//////...+++++++++,,,,,,++++++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................------------------------------------------------+++,,,,,,---.........---,,,,,,,,,---------.........------,,,,,,------...///...------...///...---,,,,,,,,,---------......------------------------111111111111111111111111.........------.................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,------------,,,+++***++++++,,,------......///,,,...//////...------...***,,,------,,,+++,,,---))))))++++++++++++))))))------------------------........................'''***---......---------000000000000000000000000////////////////////////................................................---------.........//////////////////000000000000111000///......///000111111222222333333333222222///000000000000111111111333333333333333333333333222222222222222222222222000000111111111222222222111222444555666555444444444444444555555555666666333666888777666555888:::777888999:::::::::::::::777888:::;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAEEEEEEFFFHHHJJJKKKMMMMMMPPPSSSXXX[[[aaammm{{{}}}~~~~~~}}}|||}}}~~~}}}}}}~~~|||wwwrrrnnnmmmmmmppptttvvvuuusssuuu|||ssslllhhheeekkkssszzzwwwllleee\\\XXXTTTUUUZZZ^^^___^^^bbbeeeqqq}}}{{{|||}}}yyyvvvqqqlllhhhhhhjjjmmmmmmqqqvvvzzz{{{|||~~~yyyyyy{{{}}}~~~{{{xxxyyyxxxyyy}}}~~~wwwnnnhhhccc^^^^^^aaafffooo}}}~~~zzzooofffbbbaaadddggglllpppqqqqqqnnnmmmhhhfffdddddddddbbb]]]YYYVVVYYY]]]______[[[VVVRRR@@@===:::666333222222222////////////////////////................................................------------------------,,,,,,,,,------.........------------------------........................------------------------///...---,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------.................................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................222000///---,,,,,,,,,------------............///...........................---,,,++++++,,,---...))),,,......---++++++,,,,,,,,,+++***+++,,,---...------------------------+++,,,------......---------------------------------------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,++++++,,,---...++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***,,,,,,,,,---------......---------............///000//////...------,,,,,,......------------............................../////////...------,,,,,,---------.........//////////////////////////////000000000000000000000000////////////000111333333444555666666555444111000333111000......///111222111111111222222333333333222222222333333444444444333333333222222111111111111111111111222333444444444444444555555555555666888888777666666666666666555555666777888:::<<<===999999999888888777777777;;;;;;:::999999888888777888999:::;;;===>>>????????????@@@AAACCCDDDDDDEEEFFFFFFGGGIIINNNTTTYYY\\\iiioooyyy~~~~~~}}}wwwrrrtttssssssuuuyyyzzzyyywwwvvv}}}}}}qqqjjjfffdddjjjrrr}}}~~~yyyqqqfff^^^UUUSSSSSSWWW]]]bbbdddccckkkppp{{{|||yyyzzz||||||yyyssslllhhhgggiiikkkmmmpppuuuyyy|||~~~~~~}}}|||{{{yyyxxxyyy{{{~~~~~~{{{xxxuuupppkkkggg```]]]aaahhh{{{}}}~~~~~~wwwnnnhhhggghhhiiikkknnnppppppooollljjj```^^^\\\]]]``````]]]ZZZYYY[[[^^^^^^ZZZSSSJJJEEE999777444111///......///................................................------------------------------------------------,,,,,,,,,---------......................................................------------------------000///...---,,,------...---,,,,,,++++++,,,,,,---........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................000000...---,,,,,,---------------............///........................---------,,,,,,---------***,,,------,,,++++++,,,...---,,,,,,,,,---...///------------------------+++,,,------......---------------------------------,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------...------------............---------.....................------------......////////////////////////...............---------******+++++++++,,,,,,,,,........................////////////////////////////////////000111222222444444555666555333111000333222000//////000111222111222222222333333333333222222333333333333333333444444444333333333222222333333222222333333444444444444444444555555555555888777777666666666666666999999888888888888888888;;;;;;;;;::::::999999999999999999999999999999999999999:::;;;<<<======>>>>>>>>>???@@@AAABBBCCCCCCEEEDDDDDDEEEGGGKKKNNNQQQRRRVVV^^^gggooovvv{{{}}}}}}xxx}}}}}}}}}zzzpppjjjgggggglllrrr|||yyyrrrnnnggg___XXXYYY[[[___eeelllqqqssstttxxx|||}}}~~~|||tttmmmjjjiiiiiimmmppptttyyy||||||{{{}}}~~~~~~{{{zzzxxxvvvvvvtttqqqnnneeeeeegggiiiggghhhqqq}}}|||{{{|||zzztttnnnkkkmmmooonnnoooooonnnmmmjjjgggfff^^^\\\ZZZ[[[\\\[[[XXXTTT\\\\\\\\\XXXQQQFFF<<<666333222000...---,,,,,,---................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...........................------------------------------------------------000///...............///,,,,,,,,,++++++,,,,,,---........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------........................///......---------......---------............///........................,,,------......------,,,,,,------,,,++++++,,,...///...------------......------------------------+++,,,------......------------------------------+++,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,..............................------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,------------------------............+++,,,,,,---.../////////......------------......////////////////////////---------...............------------.........///........................////////////////////////000000000//////000111111333444555555444333111000333222111000000111222333222222333333333333444444333333333333333222222222444444444444444333333333555444444333333333333444444444444444555555555555777777666666555555666666999999999888777777777777:::::::::::::::999999999777777888888999::::::;;;999999:::::::::;;;;;;;;;<<<======>>>???@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCCCCCEEEJJJOOOTTTXXXZZZ[[[zzzsssooommmppptttyyyzzzqqqhhheeedddaaa^^^hhhlllsssyyy~~~~~~uuunnnkkkooorrruuuxxx{{{~~~{{{{{{}}}}}}yyytttooolllllllllllliiijjjooovvvzzz}}}{{{yyyxxxwwwsssnnnlllmmmoooqqqooommmjjjfffcccaaa```]]]\\\\\\___aaa___ZZZUUUXXXVVVSSSMMMEEE;;;444///111000///...---.........................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------------------------------.........---------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------......//////---------............///........................+++,,,---......---,,,+++,,,------+++******,,,///...---------,,,,,,,,,,,,,,,,,,------------------+++,,,------......------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,---......---,,,+++..............................---,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........+++,,,,,,------......///......------------......////////////////////////,,,,,,------...//////000....../////////000000000........................////////////////////////111000000/////////000000333333333444333222111000333222111111111222333444333333333333333333333444444333333333222222111111333333333333333333333333555444333333222222222222333333444444444555555555777666666555555555666666666666777888888888888888888888888777777777777777777777888888999999999:::999999999999999999999999;;;;;;;;;<<<===>>>>>>>>>BBBAAA@@@???======<<<<<>>======???@@@AAABBBCCCDDDDDDEEE}}}|||}}}}}}rrrmmmooowwwzzz{{{{{{xxxzzzwwwuuurrrooommmmmmnnnooonnnpppuuu|||yyy{{{||||||||||||}}}zzzuuummmlllkkkkkknnnvvv~~~~~~~~~wwwtttpppkkkfffcccbbbbbbgggddd^^^YYYVVVVVVXXXYYYbbb```______^^^YYYQQQJJJ@@@===999444111111111222,,,,,,,,,------------...------------------------................................................------------------------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++++++++++++++,,,---..............................++++++,,,,,,,,,,,,------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,---------..............................,,,------......------,,,------------------------........................,,,,,,---.../////////...---------............///........................,,,------......------,,,,,,------,,,++++++,,,...))))))***++++++++++++++++++,,,,,,------.........+++,,,------......------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........//////------------------------......................../////////......///000000111111111111111111111111000000111111222333333333333333222222222222111111222222222222222111111111000000000000111111111111222111111000000000000111333333333333444444444444555555444444555555666666777888888999888777555444888888888999999999999999:::999999888777777666666999999999999999999999999999999999:::::::::;;;;;;>>>???AAAAAAAAA@@@???>>>=========>>>???@@@AAAAAA|||}}}zzzqqqkkkhhhiiinnnuuu|||{{{tttmmmiiihhhpppxxxxxxnnnjjjjjjkkkjjjiiihhhhhhhhhjjjkkklllmmmrrr|||}}}~~~~~~~~~~~~xxxssskkkmmmqqqtttyyy}}}~~~yyysssjjjbbb]]]]]]^^^___aaa]]]WWWSSSQQQTTTXXXZZZeee^^^VVVOOOJJJCCC<<<777444333222000/////////000+++,,,,,,---------------------------------------........................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,,,,++++++++++++,,,---...///........................++++++,,,,,,,,,,,,------,,,,,,------.../////////++++++++++++++++++++++++------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...//////......------------............///........................---------,,,,,,---------***,,,------,,,++++++,,,'''(((***,,,---------,,,++++++,,,,,,---......///+++,,,------......---------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------.........------------......------------------------,,,---------......//////000000000000111111111111------------------------.......................................///000111111111000000000111111111...///000111222222222222222222222111111000000000111111111111222222222222000000111111111222222222111111111000111111222222222222333333333444444444555444444444444555666777555666888888888777666555777888888888999999999:::888888888888777777777777999999999:::::::::::::::999999999999999:::::::::;;;<<<>>>@@@@@@???===<<<=========>>>>>>???@@@AAAyyywwwzzz|||xxxxxx|||}}}}}}~~~~~~|||zzzuuulllaaaZZZXXXYYY]]]aaaeeefffgggiiimmmqqqyyy~~~}}}rrreee^^^]]]cccccccccdddeeeggghhhhhhnnnnnnpppxxxyyy{{{}}}}}}xxxtttnnnsssyyy~~~zzz{{{}}}zzzrrreee[[[WWWYYY]]]```]]]YYYSSSOOOOOOSSSXXX\\\XXXPPPFFF>>>;;;999777555......///000///...---,,,------.../////////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000++++++++++++++++++++++++------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////...---,,,---------.........//////..............................,,,++++++,,,......***,,,......---++++++,,,''')))+++---...///......++++++,,,,,,---...//////+++,,,------......---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++))))))***+++,,,------...,,,------......------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------((()))***+++---...///000.........------.................................---------...............------------............------------------------........................---------......000111222111000000000000000111111......///111111222222222222111111111000000//////000000111111222222222333111111222222222333333333111111111111222333444444222222333333333444444444444444444444444555666777111222555888999:::999888555555666666777777777888666666666777888888999999999999:::::::::;;;;;;;;;999999999999999:::::::::888:::<<<>>>>>>===;;;999<<<<<<<<<<<<<<<===>>>???~~~|||zzzyyy{{{yyyzzz}}}|||xxxwwwyyy{{{yyywwwuuutttvvv~~~|||zzzxxxxxx|||zzzrrrllleee```YYYVVVYYY```bbbgggmmmooooooqqqvvv{{{tttiiibbb```___^^^bbbfffgggffffffhhhjjjooorrrvvv{{{}}}zzzyyysssnnnkkkooowww~~~|||xxx{{{{{{wwwxxxzzz~~~|||{{{zzzzzzzzzzzzzzzrrrcccWWWVVV\\\___^^^VVVUUUTTTTTTVVVWWWVVVUUUJJJCCC;;;555222111///...222111000///////////////,,,------......------,,,,,,,,,,,,---------......---------------------------------------,,,,,,,,,...------,,,,,,------...000000///...---,,,,,,,,,,,,,,,,,,------.........,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...///000---.........---,,,++++++&&&'''(((***,,,...///000111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------///......------,,,++++++...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***++++++++++++*********+++,,,,,,---...------,,,,,,------...------++++++++++++------......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++,,,------...,,,,,,++++++,,,,,,---...------------------------------------------------.........------,,,,,,,,,---------............///---------............///////////////////////////........................000000000000////////////111222222333222111000///000000000000////////////222222111111111111222222000000000000111111111111111111111111111111111111222222333333333444444444222222333333333333333333333333333444444444555555555555666777777777777777555555666666777777888888::::::999888888999999:::::::::::::::::::::::::::<<<;;;999888888999;;;<<<999999999999999999999999======<<<;;;<<<===>>>???~~~|||yyywwwyyyuuuuuuwwwvvvrrrpppppprrrrrrsssrrrqqqrrrwww|||~~~yyyvvvttttttsssrrrppprrruuuwwwxxx{{{~~~vvvpppkkkgggfffcccbbbgggnnnvvvwwwyyyxxxwwwwwwyyy|||zzzrrrjjjeeebbb```bbbdddfffffffffgggjjjmmmwwwzzz}}}|||tttnnnkkkhhhhhhkkkqqqyyy}}}{{{yyyvvv{{{~~~yyywwwxxxzzzzzzwwwuuutttwwwuuummmbbb[[[\\\\\\[[[YYYWWWTTTRRRPPPMMMIIIFFF<<<888222000000111111000///...------,,,,,,,,,---,,,------......------,,,,,,,,,,,,---------......------------------------////////////////////////...------,,,,,,------...000///...------,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///......---------.....................---,,,,,,***++++++,,,---..................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,++++++******+++,,,,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,+++***))))))))))))---------,,,,,,+++++++++++++++************++++++*********++++++,,,,,,---+++************+++,,,,,,------------------------------------------------......---------,,,,,,,,,------------............---------............///................................................000/////////////////////000000111111111000///.........//////000000111111111111111000000111111111000000000000111111111111111111111111111111111111222222222222222333333444444444444333333333333333444444444555555555666666555555666777777777777777666666666666666666777777999999999999999999999888::::::::::::::::::::::::===<<<:::999999:::<<<===999999999999999999999999<<<<<<;;;;;;;;;<<<===>>>}}}|||{{{xxxtttqqqpppjjjggghhhiiieeeaaaaaaaaaeeeiiiiiiggggggiiikkksssoookkkiiiiiilllnnnnnnlllmmmnnnoooqqqwww}}}|||wwwtttuuuvvvxxx~~~}}}zzzxxx|||zzz{{{|||}}}~~~~~~}}}~~~{{{uuuqqqnnnkkkgggcccfffgggggghhhiiilllpppsss}}}|||vvvnnniiigggfffhhhmmmttt{{{~~~}}}yyyuuupppxxx}}}||||||uuuxxxzzz{{{{{{zzz{{{|||yyytttrrrrrrxxxxxxrrreee[[[YYY[[[\\\\\\XXXTTTNNNIIIBBB<<<777222000...---///000000000------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------//////000000000000000000...------,,,,,,------...000///...---,,,,,,,,,,,,******++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......---------,,,,,,++++++,,,,,,,,,---------......------------------------------------------------........................------------------------------------------------........................000000///------,,,,,,,,,....../////////...------............---------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,///...------++++++***)))++++++************++++++++++++++++++++++++++++++******))))))******+++,,,------------------------------------------------...------------,,,,,,,,,------------............---------............///................................................//////////////////////////////000000000///......------...///000111222222111000000//////000000111000000000000111111111111111111111111111111111111222222111000111222333444555555555444444333333222555555555555666666666666555555666777777777777777666666666666666555555555666777888999999888777777999999::::::::::::::::::===<<<;;;::::::;;;<<<===999999999999999999999999;;;;;;:::::::::;;;<<<===}}}|||{{{yyytttooollleeeaaacccdddbbb___^^^\\\bbbggggggeeefffgggfffllliiieeeeeehhhmmmqqqsssssstttuuuwwwyyyxxxqqqssswww}}}~~~~~~~~~yyyuuuvvvyyy{{{~~~{{{uuurrrsssrrrmmmhhhggghhhjjjmmmppptttxxx{{{|||tttqqqlllgggfffiiioootttwww}}}}}}wwwuuukkktttzzzvvvuuuoootttzzz~~~|||}}}|||xxxsssqqqtttwww{{{xxxnnn___WWWXXX]]]___ZZZUUUNNNFFF@@@:::444111111111000////////////.........---,,,,,,---------,,,------......------,,,,,,,,,,,,---------......------------------------------...............///...------,,,,,,------...///...------,,,,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...------,,,,,,------............---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................................................................//////...---------------...///////////////......///.........------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++************************+++,,,,,,,,,,,,------------------------------------------------------------------,,,,,,---------.........---------............///.........................................................///////////////////////////////////////.........///000111111111000000////////////000000///000000000111111111111111111111111111111111111222111000///000111333444666666555555444333222222444444444444555555555555555555666777777777777777777666666666555555444444444666888999:::999777666999999999999999:::::::::<<<;;;::::::::::::;;;<<<999999999999999999999999999999999:::::::::;;;;;;}}}xxxwwwpppmmmoooqqqoooooopppkkksssxxxuuusssttttttqqqnnnllliiikkkpppvvv|||~~~wwwmmmfffhhhlllooorrrsssttttttpppsssvvvuuurrrrrrvvv{{{zzzvvvuuutttpppllleeegggkkkpppvvv{{{~~~~~~yyywwwwwwwwwvvvsssnnnkkkfffhhhkkkmmmqqqwww~~~zzzvvvuuummmttt~~~zzzuuussssssxxx~~~ssssssqqqnnnlllooouuuzzz{{{uuujjj^^^[[[]]]]]][[[OOOIIIAAA:::555333222111000111111000///...------------,,,,,,,,,------...,,,------......------,,,,,,,,,,,,---------......------------------------,,,---------.........///...------,,,,,,------......------,,,,,,,,,,,,------------------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................................................................---------------...//////......///////////////...,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,---...//////...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***+++*********++++++,,,---------,,,,,,+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********+++++++++++++++,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...---------............///................................................------....../////////000000000000000000000000000000000000000////////////000000////////////000000///000000000111111111111111111111111111111111111111111000000000111222333666666555444333333222222222222333333333444444444555555666777777777777777777777666666555555555444444555888999:::999777666888888888999999::::::::::::999999999999999999:::999999999999999999999999999999999:::::::::::::::~~~|||~~~}}}{{{|||}}}|||{{{sssqqqqqqssszzzyyypppbbb```^^^^^^aaadddfffggghhhkkkmmmmmmmmmqqqwww|||}}}xxxuuurrrpppjjjjjjmmmrrryyy~~~wwwqqqnnniiidddaaaccceeecccbbbbbbeeennnzzzyyyuuuuuuvvvtttxxx~~~yyytttrrrvvvzzz}}}vvvnnnkkkhhhgggiiiooouuuyyyvvvsssmmmeeebbb^^^UUULLLAAA;;;444000...///000111,,,...///...------...///++++++*********+++,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------......///000000000...------,,,,,,------...------,,,,,,,,,,,,------......------------,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------........................,,,,,,,,,------///000000------.../////////......+++++++++,,,------............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***************+++,,,------...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++(((((((((((()))******+++)))***++++++---......///,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...+++,,,,,,------.........------------------------,,,,,,,,,------------...,,,,,,,,,,,,---------------------............///------------------------........................---------......//////000000000/////////000111222111000000000/////////...111000000//////000000111000000000000111111111111111111111111111111111111111111111222222222222222444444444333333222222111111222222222333333333333555555666777777777777777777777777777666666666666555666777999999999999888777777888888999:::::::::888888999999999999888888999999999999999999999999888999:::;;;;;;;;;::::::tttqqqooouuu~~~tttttttttxxx{{{vvvggg___VVVRRRTTTXXX[[[\\\dddfffggggggiiinnntttzzz~~~yyyxxxyyyxxxuuusssuuu|||zzzqqqhhhaaa]]]YYYVVVWWW\\\^^^^^^dddkkkrrr|||yyyuuutttuuuvvvxxx{{{uuupppnnnssswww||||||rrriiihhheeecccfffnnntttwwwxxxtttuuupppfff\\\RRRGGG===777444000//////000000000,,,...///...,,,,,,...000+++++++++++++++,,,------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,------.../////////...------,,,,,,------...---,,,,,,+++,,,,,,---------------,,,,,,,,,++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............------,,,,,,------...,,,,,,------.../////////,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---------......///,,,,,,---...............------------............---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------............---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***************+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******)))))))))***+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---++++++,,,,,,---......///------------------------,,,,,,,,,---------......++++++,,,,,,,,,------------------............///------------------------........................,,,,,,---......///000000//////.........///000111////////////000000000000111111111000000111111111000000000000111111111111111111111111111111111111000111333444444444333222222222222222222222222222222222222333333333444444555555666777777777777777777777777888888888888888777777888888999:::::::::666777777888999999::::::999999999::::::999999999999999999999999999999999999999;;;<<<<<<<<<;;;:::mmmjjjjjjrrrssssssuuuyyy~~~}}}{{{||||||}}}~~~~~~{{{yyylllaaaTTTMMMNNNTTTXXXZZZbbbccccccdddfffkkkrrrwww~~~{{{zzzrrrggg^^^WWWSSSOOOQQQWWW]]]___aaammm{{{zzzwwwuuuvvvvvvyyy|||}}}rrrllljjjoooqqqvvv{{{{{{ttthhh___bbb___```hhhttt{{{|||zzzwwwwwwppp___OOOCCC;;;666444333333333444333111000000222222///,,,+++...000------------......///000,,,------......------,,,,,,,,,,,,---------......------------------------))))))***++++++,,,------...------,,,,,,------...,,,,,,,,,++++++,,,------,,,,,,,,,++++++*********++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...------,,,,,,------...+++,,,,,,---...///000000,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---------------+++,,,,,,---.........---///////////////.........++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++************+++,,,---...///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++------------++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********)))***++++++,,,++++++,,,,,,---...//////------------------------,,,,,,,,,------.........++++++,,,,,,,,,------------------.........//////------------------------........................,,,,,,------...///000000...------,,,---...///000------...///000111222222222222111111111111222222000000000000111111111111111111111111111111111111///111444666666555333111111111111111111111222222333333333444444444555555555666666777777777777777777777888888999999::::::888888888888999:::;;;<<<666777777888999999::::::999::::::;;;;;;::::::999999999999999999999999999999:::;;;<<<===<<<;;;;;;uuurrrqqqxxxzzzwwwwwwyyyzzz|||~~~{{{~~~{{{vvvwwwxxxwwwuuuvvvyyy}}}}}}zzzyyyfffUUUPPPQQQTTTYYY^^^cccdddccc``````fffrrr|||~~~ooobbb[[[ZZZZZZ[[[\\\bbbkkkqqqppppppyyy|||wwwwwwxxxwwwxxx{{{~~~~~~yyymmmgggfffsssttttttrrrmmmiiigggggg___aaagggpppxxxyyysssmmmkkkdddWWWJJJ???777444333111000///..........................................------,,,,,,---------***+++---......---+++***------------------------......------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,/////////......---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------.........------,,,,,,,,,)))***,,,...///000111111......---------,,,,,,,,,000///...---,,,+++++++++------............------............---,,,+++***,,,---......//////..............................,,,,,,---.........------,,,------......------,,,---///000///,,,+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***)))))))))***+++,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------////////////////////////........................////////////////////////////////////////////////000000000000111111111111///////////////000111111222111111111000000//////111111000000111111222333111111222222222333333333222222222222222222222222222222333333333333444444333444555666777777777777999888888888777777666666555555666666777777777888777888999999888777888:::<<<<<<======<<<;;;:::::::::::::::999999999888888888999::::::;;;;;;::::::xxxvvvwww||||||xxxxxxxxxxxx{{{~~~vvvttttttsssttttttyyy|||vvvtttuuuwwwvvvtttsssuuuyyy|||}}}}}}{{{zzzxxxjjj]]]ZZZZZZZZZ[[[___dddfffgggffffffkkkuuu}}}}}}rrrmmmgggbbbaaafffmmmrrruuuxxx}}}}}}~~~~~~~~~yyyvvvwwwuuuuuuuuuwwwzzz||||||{{{tttjjjggggggiiiiiihhhfffcccbbbdddeeemmmlllkkklllmmmhhh```YYYQQQLLLDDD;;;555222111111000///......------..............................------,,,,,,,,,---......++++++------------++++++------------------------,,,,,,++++++++++++******------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,------...//////............---------,,,,,,,,,,,,,,,,,,,,,---......///------............------***+++,,,---............,,,---......//////..............................,,,---------------,,,,,,,,,------......------,,,---...//////,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++******+++,,,,,,---***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------.........---------------------------------------................................................/////////////////////////////////////////////////////////000000000111111///////////////000111111111111000000000/////////111111000000111111222333000000111111111222222222222222222222222222222222222222333333333333444444333444555666666777777777888888888777777777666666888888888888888777777777777888999888777666777888;;;;;;;;;;;;;;;:::999999:::::::::999999999888888888999::::::;;;;;;::::::xxxyyy{{{}}}}}}yyywwwtttuuuwww~~~uuullliiigggfffeeehhhmmmnnnlllnnnrrrwwwuuuttttttvvvwwwwwwwwwuuuvvvxxxzzz{{{{{{{{{zzzuuunnnhhhfffddd```^^^___eeeiiinnnoooooorrryyy{{{wwwtttooolllhhhiiijjjkkknnnuuu~~~~~~|||xxxwwwyyyrrrqqqqqqssswwwzzz{{{{{{ssshhhbbbaaaaaaaaabbbaaabbbdddhhhkkkrrrlllfff___YYYQQQGGGAAA<<<:::777333111111111111///...------------------........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++******------............------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,////////////...---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,---...//////------............------***+++,,,---............,,,---......//////..............................------------,,,++++++***,,,------......------,,,---...//////---++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,------......------,,,------------------------/////////......---------------------------------------------------------........................////////////////////////////////////////////////....../////////000000000///////////////000111111000000///////////////...111111000000111111222333//////000000000111111111222222222222222222222222222222333333333333444444333444555666666777666666777777777777666666666666;;;::::::999999888777777888999999888666555666777999::::::::::::999999888:::::::::999999999888888888999999:::::::::::::::wwwzzz||||||yyywwwxxxyyy|||xxxtttrrrrrrttt}}}xxxnnneee___\\\\\\```dddeeefffkkksssuuuvvvwwwxxxyyy|||~~~wwwuuurrroookkkgggdddcccjjjpppwwwzzzzzz{{{zzzppphhhfffiiikkkmmmvvv{{{~~~|||xxxxxxzzzpppooopppssswww|||~~~}}}~~~rrreee[[[VVVZZZ]]]bbbeeeggggggiiijjjaaa[[[SSSKKKDDD>>>777333555555333222111000//////...------,,,,,,,,,------........................,,,,,,,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,------------------------************************++++++++++++++++++++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---------------,,,,,,,,,+++,,,,,,---...------,,,,,,+++++++++***,,,,,,,,,------------...+++++++++,,,,,,,,,------------------------------////////////...---,,,+++......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,------......------,,,............---,,,+++***,,,---......///.................................------------,,,+++***))),,,------......------,,,,,,...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++.........---,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,------......------,,,,,,,,,------------------000000000///......------------------------------------------------------........................////////////////////////////////////////////////............///////////////////////////000000111////////////............111111000000111111222333000000000000111111111222222222222222222222222222222222222333333333444444333333444555666666666666666666666666666666666666999999999888888888888888999::::::999777555666777999999::::::::::::999999:::::::::999999999888888888888999::::::::::::999yyy|||}}}{{{vvvssstttvvvzzz}}}tttooommmooosssxxx}}}}}}yyyqqqeeeZZZWWWWWW\\\aaaccceeellluuutttvvvyyyzzz{{{zzzvvvsssqqqooouuu|||zzzsssqqqrrrmmmiiidddcccgggnnnuuuzzz||||||zzz{{{xxxxxxyyyooooooppptttyyy~~~|||}}}|||uuujjj```XXXUUUXXX^^^eeeiiigggaaa\\\XXXJJJFFF@@@;;;777444222000000000000///...,,,+++***------,,,,,,,,,------...........................,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,------.........---------------......///---------,,,,,,+++++++++,,,,,,---------.........+++++++++,,,,,,,,,------------------------------,,,---......///...............---------,,,,,,,,,......---,,,,,,,,,------,,,,,,------------,,,,,,............---,,,+++***,,,---......///..........................................---,,,+++***))),,,------......------,,,,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,,,,,,,+++++++++.........---,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,------......------,,,,,,,,,,,,---------......000000/////////.........------------------------................................................////////////////////////////////////////////////............///////////////////////////000000111............////////////111111000000111111222333111111111222222222333333222222222222222222222222222222222333333333444444222333444555666666666666555555555555555555555666444555555666777888888999:::;;;;;;:::888666777888::::::;;;;;;;;;;;;:::::::::::::::999999999888888777888999999::::::999999~~~|||xxxuuuwwwyyyzzz}}}{{{pppkkkiiimmmqqqqqqssstttttttttqqqfffZZZYYYXXX\\\aaadddeeeiiiooooootttyyyzzz}}}~~~{{{vvvrrrpppppp{{{yyyuuuoooiiifffeeefffbbbeeejjjqqqxxx~~~yyyssspppssszzz}}}{{{zzzyyyvvvmmmnnnppptttxxx{{{|||{{{zzzvvvoooggg___\\\\\\]]]```dddhhhggg___UUUJJJDDD;;;:::777444222000000000....../////////...------------------------...///...........................------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------,,,+++***)))((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,---......//////...------------...//////...---------------,,,,,,,,,---------............++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,---...////////////......---------,,,,,,,,,******+++,,,---...000111,,,,,,------------,,,,,,***+++,,,---............,,,---......//////..........................................---,,,++++++,,,------......------,,,+++---......---,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,------------...------,,,,,,,,,,,,++++++------------,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++******))))))******)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,------......------,,,+++,,,,,,------.................................------------------------////////////////////////........................////////////////////////////////////////////////....../////////000000000///////////////000111111...////////////000000000111111000000111111222333111222222222222333333333222222222222222222222222222222333333333333444444222333444555555666555555444444444555555555555555111222333444666777888888999::::::999777666777888999::::::;;;;;;;;;;;;;;;:::::::::999999999888888777888888999999999999999}}}zzzzzz{{{}}}}}}xxxrrrmmmjjjlllqqqnnnrrrsssrrrsssrrrmmmeeecccaaaccciiimmmmmmlllnnnpppwww}}}~~~|||tttqqqqqqmmmllljjjfffbbb``````aaadddfffffffffeeefffhhhiiilllpppwww~~~xxxppplllnnnvvv||||||}}}}}}yyykkklllmmmpppssssssqqqooollljjjfffbbb^^^^^^___```aaaaaa^^^XXXNNNDDD===999333333333222000///////////////000000000111111000......------......///000........................///...------,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++++++++,,,------,,,,,,------.../////////------,,,,,,------...///---..................///------------............++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---...////////////......---------,,,,,,,,,******+++,,,---///000111+++,,,,,,------,,,,,,+++***+++,,,---............,,,---......//////.......................................//////...------,,,------......------,,,+++---......---,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***---,,,+++************+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---......///,,,,,,,,,---......//////------------------------................................................/////////////////////////////////////////////////////////000000000111111///////////////000111111/////////000000000111111111111000000111111222333111111111111222222222222222222222222222222222222222222333333333333444444222222333444555555555555333333444444444555555555222222333444555666666777666777888777666555666777888888999::::::::::::::::::::::::999999999888888777777888999999999999999~~~{{{{{{|||~~~zzz|||xxxzzzwwwtttrrrppppppuuuzzz|||xxxvvvrrrmmmnnnsssqqqwwwzzzwwwuuuuuuuuurrrmmmkkkmmmtttyyyxxxuuutttvvv~~~pppeeeaaa```]]]]]][[[YYYWWWYYY\\\___aaadddhhhkkknnnqqquuuxxx|||~~~{{{sssppplllttt{{{}}}}}}iiijjjkkkmmmnnnlllgggddd[[[^^^bbbeeeeeeccc___]]]XXXUUUMMMCCC:::444333333---///000111000...------......------------.....................///000111........................000///...---,,,+++++++++***+++---......---+++***++++++++++++++++++++++++.........---------,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++---...//////)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++******++++++,,,---,,,,,,------...///000000,,,,,,++++++,,,,,,---...---.........///000000000---------.........//////++++++,,,,,,,,,---------,,,,,,,,,------.........------......///...............---------,,,,,,,,,------,,,,,,,,,------...+++,,,,,,------,,,,,,+++............---,,,++++++,,,---......//////....................................//////////////////,,,------......------,,,+++---......---,,,---...------++++++++++++------******+++,,,,,,---......,,,,,,,,,------.........---------,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////***++++++,,,---...//////------------------------------------------------........................////////////////////////////////////////////////000000000000111111111111///////////////000111111//////000000111111222222111111111000111222222333000000000000111111111111222222222222222222222222222222333333333444444444222222333444555555555555333333333444444555555555444444444555555555555555333444666555444444555666666777888999999999999999:::::::::999999999888888777777888999999999999888{{{{{{{{{yyyyyyzzz|||}}}wwwqqqsssvvvvvvvvvqqqjjjffffffjjjoooqqqwww}}}~~~zzzwwwxxxzzzyyywww}}}zzzwwwyyy|||xxxhhh^^^UUUOOOPPPQQQUUU]]]fffkkkkkkiiitttqqqttt{{{~~~{{{zzzyyy{{{}}}~~~}}}uuuoooqqqrrrttt{{{llliiijjjnnnmmmgggbbb```bbbdddhhhkkkjjjcccZZZSSSEEEBBB>>>999444222111000------------------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******))))))******++++++******)))++++++++++++++++++++++++***************************++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++++++++,,,,,,,,,------//////............//////.........------,,,,,,,,,///---+++,,,---...---,,,,,,,,,------------,,,,,,---------............///------------------------........................//////...---,,,++++++***------------------------------------------------,,,++++++***+++,,,...///---------------------------------.................................---------------,,,,,,+++++++++.........------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,)))))))))***+++...000222///............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................................................------------...///000000/////////////////////////////////////////////000111111111111000///////////////111111111111000000000000000000000000111111111111000000000000000000000000111111222222222333333333333222222222222222222333111222333444555555555555111111222333333444555555111222222333444555666666555444444444444555666666444444555555666666777777888888999::::::::::::999888888999999999888888777{{{zzzyyyxxxxxxyyy{{{}}}wwwoooooopppooommmllljjjkkknnnrrrvvvxxxxxx|||~~~||||||wwwhhh```ZZZUUUPPPTTT\\\iiiuuu||||||{{{yyyuuuwww~~~~~~~~~{{{}}}~~~}}}||||||wwwlllpppssswww~~~vvvnnniiijjjllljjjiiijjjmmmllljjjgggaaaXXXNNNGGG<<<:::777333111/////////////////////////////////............------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,------------//////............////////////.........---------///---+++,,,---...---,,,,,,,,,------------,,,,,,------------............------------------------.................................------,,,,,,+++---------------------------------------------------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------..................------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++************++++++*********+++,,,---...///............---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................---......///000000/////////////////////////////////////////////000000111111111000///////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111222222222333333222222111111111111222222222222333444555555555555222222333444444555666666222333333444444555555666555555555555555666777777666666666777777777777777777888999999::::::999999888888888999999888888777~~~}}}{{{zzzyyyyyyzzzzzz~~~tttkkkgggfffeeebbbeeelllrrrxxx|||~~~~~~~~~|||yyy{{{zzzsssnnnjjjcccfffmmmxxx~~~zzzzzz~~~~~~zzznnnnnnsssyyy}}}wwwnnniiimmmssstttssssssooojjjbbbZZZQQQHHH@@@;;;444333111///.........///........................------------....................................++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,//////............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...------,,,,,,------...***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------------.........//////............//////////////////............///---+++,,,---...---,,,,,,,,,------------,,,,,,------------............------------------------------------------------------------------------------------------------------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,---------........./////////...---,,,++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++******,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------******++++++++++++******++++++,,,,,,,,,,,,,,,+++............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------------------------------------------------------------------------------......................................................///000000000////////////////////////////////////......//////000111111000000///////////////////////////////////////000000000000111111111111000000000000000000000000111111111222222222222333111111111000000111111111333333444444555444444444333444444555555666666666444444444444444444444444666666666555666777777888888888888888777777777777777888999999::::::999999888888888888888888888888~~~||||||sssiiiccc___^^^```hhhsss~~~{{{sssnnnmmmnnnppp|||~~~wwwxxx{{{|||{{{~~~xxxqqqkkkqqqvvvxxx{{{ooojjjjjjttt}}}{{{ssslll^^^XXXOOOFFF@@@;;;777555222111000////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...------,,,,,,------...++++++,,,,,,---...//////---------------------------------............///---------........./////////......------......///..................------///---+++,,,---...---,,,------............------,,,,,,---------.........------------------------------------------------,,,,,,,,,------.........------------------------------------------------...------,,,++++++++++++++++++++++++++++++++++++---......//////000000000111000///...---,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------)))***,,,,,,,,,,,,***))))))***+++------,,,++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,------------------,,,........................------------------------------------------------........................---------..................//////000000000/////////////////////////////////............///000000000000////////////000000............///////////////000000000111111111111000000000000000000000000111111111111222222222222111111000000000000111111444444444555444444333333333444444444555555555666666666555555444444444333555555555555555666777777888888888777777666666666777777888999999999999999777777777777777888888999wwwooohhhddddddkkkuuu{{{xxxqqqjjjccc```______\\\cccjjjpppwww}}}~~~wwwxxxzzz~~~~~~}}}}}}|||zzz~~~~~~|||zzzyyyyyy}}}{{{tttnnnjjjccckkkrrrtttvvv{{{}}}|||ssslllkkkrrruuunnn```WWWJJJEEE===888555444444444111000000///............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,,,,------...---------------------------------------------------------............///---------.........//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,......////////////......,,,,,,,,,------------...------------------------------------------------+++,,,,,,------.........------------------------------------------------------------,,,++++++***------------------------...//////000111111222222333222111000///...---,,,+++++++++,,,,,,---------,,,,,,,,,---------------+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,------,,,+++***'''(((***,,,---------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,........................------------------------------------------------........................---------........./////////000000000000000//////////////////////////////...............//////000000000////////////000000---........./////////000///000000000111111111111000000000000000000000000000000111111111222222222111111000000000000111111444444444555444444333333333333333333333444444444777666666555555444444333444444333333333444555555777777777666666555555555777777888999999999999888777777666666666777999999{{{uuuooommmooovvv~~~zzzxxxyyy|||{{{uuupppeeeaaa[[[VVVTTTSSSSSSRRRVVVYYY]]]dddlllttt{{{~~~|||~~~}}}{{{~~~~~~vvvzzz}}}|||yyyuuurrrpppoooppptttxxxwwwrrrkkkddd```___hhhpppuuuyyy~~~~~~xxxmmmccc```[[[QQQFFF@@@>>>:::555222111222111111............------,,,,,,------------------------,,,,,,,,,,,,------------........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------............------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,---------------------------------............///,,,------------...............------------......+++++++++++++++,,,,,,,,,///---+++,,,---...---,,,......////////////......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,---------,,,++++++------------------------...//////000111222333333333333222111000//////...+++,,,,,,,,,,,,,,,,,,---,,,,,,------------......*********+++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++'''((()))+++,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---......---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------.../////////000000111111111000//////////////////////////////......------......///000///////////////000000111.........//////000000111000000000000111111111111000000000000000000000000000000000111111111111222111111111000000111111111333333444444555444444444333333333333333333333333666666666666555555444444333333222222333333444555666666666666555555555555666777888888999999888888777666555555666777999:::|||uuusssqqqmmmnnnrrrqqq{{{{{{vvvqqqmmmjjjlllooooooiiibbbZZZWWWUUUUUUXXXZZZXXXVVV]]]^^^bbbiiipppxxx}}}zzzuuurrrvvv{{{~~~~~~~~~~~~~~~~~~zzztttnnnjjjgggdddccceeeiiilllmmmkkkgggdddcccffflllrrruuuxxxzzzwwwqqqhhh]]]QQQJJJDDD<<<777666555444222111111000...,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,---------------------,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------------........................---------............///,,,,,,,,,,,,------------...------,,,,,,------...+++++++++,,,,,,---------///---+++,,,---...---,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222111111111111000000//////---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------)))*********++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,******)))******+++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...//////000111111111111111000//////////////////////////////...------------.../////////////////////000111111......///000000111222222000000000000111111111111000000000000000000000000000000000000111111111111222222111111111111222222222222333444555555555555444444444444444444444444666666666666555555555555444333333333333444555555666666666666666777777777666777777888888888888888777666555444555777999:::wwwnnnhhhhhhgggeeehhhmmmeeennnzzz~~~~~~{{{ssskkkeeekkkgggfffiiioooqqqlllfff```___```eeekkknnnkkkhhhggggggkkkqqqwww||||||uuuooorrrvvv{{{}}}xxxooogggbbb^^^\\\ZZZ^^^___```aaabbbfffkkknnnppptttvvvuuusssooofff\\\MMMFFF@@@===:::555444555/////////000111000,,,)))+++,,,---...///000000000++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------------,,,++++++***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***++++++,,,---...//////........................---------.........//////+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,------.........///---+++,,,---...------***++++++,,,,,,++++++***++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------)))***,,,---...------,,,++++++++++++++++++++++++++++++,,,---...///000111000000000000////////////---------,,,,,,+++++++++*********++++++,,,,,,,,,))))))******++++++++++++++++++,,,,,,,,,---------...---++++++++++++---...---,,,***)))))))))***+++---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...///000000111111111111111000//////////////////////////////...------------.../////////////////////000111111...//////000111222222333000000000000111111111111000000000000000000000000000000000000111111111111333333222222222222333333111222333444555555666555555555555555555555555444555666666666666666666666555444444444444555666666666666777777888888999999666666777888888888888888666666555444555777999;;;}}}kkkbbbZZZXXXXXXWWWXXXZZZ[[[^^^aaadddfffjjjrrrxxxzzzpppllllllnnnrrrpppqqqwww~~~zzzsssmmmiiikkkssszzzzzzwwwvvvooooooppprrrvvv{{{|||xxxuuuuuusssvvv{{{~~~|||uuukkkbbb\\\YYYWWWVVVZZZ\\\aaaggglllpppssstttwwwtttnnnfff]]]SSSHHHAAA;;;999666333111000111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......------------------------************************************************++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........///......------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,+++******,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++.........------,,,,,,,,,***+++,,,---...000111111//////...------------...++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---....../////////...---------,,,........................//////.........000222333444222000...------//////........................////////////000000000000000000000000000000000000000000000000000111111222000000000000111111111111111111111111111111111111222333333444555666777777555555555555555555555555666666666666666777888888333444444555555666666666666666666666666666666666666777888::::::999888888777777777777777888888999tttiii^^^[[[[[[YYYXXXXXXXXX[[[^^^aaadddhhhmmmppp{{{vvvuuuxxx{{{{{{|||wwwssssssxxx{{{{{{{{{}}}qqqpppppprrrvvv|||}}}}}}}}}~~~{{{zzzzzztttuuuwwwyyy{{{|||}}}}}}{{{tttjjjaaa\\\YYYWWWVVV]]]ccckkkrrrvvvvvvtttrrrgggbbbZZZSSSLLLDDD>>>:::888777444222000000111111................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------------............---------,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................------,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++......---------,,,,,,,,,+++,,,,,,---...///000000//////...------------...++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++)))***++++++,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,------..................---------........................///.........///000111222333222000...---...//////........................////////////000000000000000000000000000000000000000000//////000000111222000000000000111111111111111111111111111111111111333333444444555666666666555555555555555555555555666555555555555666777777666555555444444444555555555555555555555555555555666777777888888888888888777777777777777888888999pppkkkkkkiiieeebbbbbbdddgggkkkppprrrrrrqqq{{{yyyxxx{{{~~~}}}~~~{{{|||yyyvvvuuuwww}}}yyyxxxwww{{{}}}|||rrrpppoooqqqvvvyyyyyyxxxxxxrrriiiccc___^^^^^^]]]dddjjjrrrxxxwwwqqqhhhbbbQQQLLLDDD===999666444222444333111000///000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------............,,,,,,---------.........,,,,,,------...------,,,---------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------............---,,,,,,,,,---------.........------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,---------............//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***************************))))))***++++++++++++***+++******))))))******+++------,,,,,,+++++++++***++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++******))))))******++++++++++++++++++,,,---------------.......................................///.........///000111222222111///...---......///////////////////////////////////////000000000000000000000000000000000000000000//////000000111222000000000000111111111111222222222222222222222222444444444444444444444444555555555555555555555555555444444444444555666666888777555444333333444444555555555555555555555555666666666666666777888888777777777777777888888999||||||yyysssoooppppppsssxxx}}}~~~{{{wwwmmmkkkkkkqqq|||~~~{{{}}}{{{yyy|||xxxuuurrruuu{{{}}}yyyvvvnnnjjjiiillltttzzz{{{yyysssnnnhhhdddcccdddeeeeeeiiikkkmmmkkkeeeZZZPPPIII@@@<<<666222111000000000000000///......///000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++...---,,,++++++,,,---...************************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------+++,,,------------------......------------......,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,++++++************************((()))******++++++******---,,,,,,++++++,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,---------.../////////.................................///000000111111111000///............///000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111///000000000111111111111222222222222222222222222555555555444444333333333555555555555555555555555444333333333333444555555777666444333333444555666555555555555555555555555666666555444444666777888777777777777777888888999~~~xxxsssssssssuuuzzz~~~{{{wwwgggdddccchhhqqq{{{~~~}}}|||wwwsssoooooosssxxx|||}}}}}}~~~xxxrrrnnnnnnllllllrrr|||xxxsssmmmiiiggggggggggggdddaaa[[[SSSJJJBBB;;;777555333111000111111000///------------......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++******+++,,,---************************+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------.........---///......---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,************************))))))***+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,---------.../////////........................---...//////000111111111/////////...............000000000000000000000000////////////000000000000/////////////////////////////////...///000000111///000000000111111111111222222222222222222222222555555555444333333222222555555555555555555555555333333333333333444555555444333333333444555777888555555555555555555555555666555444444444555777888777777777777777888888999|||yyyuuuuuuwwwyyy||||||zzzyyynnnkkkggggggjjjpppuuuxxxwwwuuuqqqnnnnnnpppuuuxxxzzz~~~uuurrrrrrwww~~~xxxsssooonnntttuuuyyyxxxpppkkkgggcccaaaSSSOOOGGG???999555444333///......///111111///...,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,*********+++++++++,,,,,,,,,,,,---...////////////000///......---.........+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,---------......,,,,,,,,,------------...------------------------........................,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,,,,---------------++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++******))))))******++++++++++++++++++,,,---------------.......................................---...///000111111111000........................////////////////////////////////////000000000000//////////////////////////////......//////000111000000000000111111111111333333333333333333333333555444444444333333222222555555555555555555555555444333333333333444555555111222333444666777888888444444444444444444444444555555555555555666777777777777777777777888888999yyyzzz{{{{{{{{{|||~~~yyyvvvqqqllljjjmmmrrrwww~~~zzz{{{{{{wwwqqqooorrruuuzzz~~~sssddddddfffooozzz|||wwwzzz{{{wwwrrrooossswww||||||rrrggg___WWWQQQNNN@@@>>>:::666333222222222...---,,,...///000///---,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++************************++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++,,,------+++++++++,,,,,,,,,------,,,---...///000000000000000000///...............++++++,,,,,,---......///........................------------------------++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...------------...------------------------)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++******))))))******+++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,------..................---------........................---...///000111111111000---.............................................////////////000000000000///////////////////////////............///000000000000000000111111111111333333333333333333333333444444333333333333333333555555555555555555555555444444444444444555555666111222444666777777666555444444444444444444444444555555666777777777777666777777777777777888888999{{{|||}}}|||zzz{{{~~~yyyrrrnnnooovvv}}}yyysssrrrttt~~~yyyssssssvvv|||ttteeeYYYYYY]]]fffqqqvvvrrrmmmqqqtttvvvrrrmmmoooxxxooohhh^^^RRRIIIAAA:::666555555555444333222000///000...,,,,,,.../////////,,,------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///111111///---+++************************++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---...///000111111111111000000///...............++++++,,,,,,---...//////................................................+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,,,,---------......,,,,,,,,,------.........------------------------++++++++++++++++++++++++.........------,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,---------//////...------------...------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++,,,,,,---.........---------------------------+++,,,------......---------,,,,,,,,,,,,,,,,,,---(((((()))***+++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,------...////////////......------,,,........................,,,---///111111111000000------......///......---........................////////////000000000000////////////////////////...............///000000000000000000111111111111333333333333333333333333333333333333333333333333555555555555555555555555555444444444444555666666111333666888888666444222444444444444444444444444444555777888888888777666777777777777777888888999}}}}}}{{{zzz{{{|||}}}uuuqqqrrruuuzzz|||wwwwwwzzz}}}uuuhhh\\\WWWZZZ]]]___aaafffmmmrrrqqqtttwwwyyyzzz}}}}}}ttthhh^^^OOOKKKDDD===888555444444111000000///...---------////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------...---+++++++++,,,...000---------,,,,,,+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,++++++******++++++,,,------......------,,,,,,,,,------...///000000111000...---,,,,,,------.........------,,,,,,,,,////////////////////////---------,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++------......---,,,+++***)))((('''((()))******+++******,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...+++((()))+++,,,***(((++++++***)))***+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******,,,,,,............,,,,,,,,,,,,,,,++++++*********---,,,+++*********+++,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++,,,,,,......------.........---,,,,,,................................................---------............///////////////////////////............////////////222111111111000000//////////////////////////////000000000000000000000000555444333222222222333444444444444333333222222222222222333333333333444444222333444444555555444444444444444555555555555666333333333444444555555555777777777777888888888888555555555555555666777777|||{{{~~~~~~}}}}}}}}}~~~}}}|||{{{xxxwwwxxxwww|||{{{wwwwwwzzz}}}yyyxxxyyyxxxqqqjjj```VVVWWWYYY[[[]]]```gggpppvvv{{{xxxooofff___UUUJJJCCC???===999666333333333444000000000///...---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------------------------,,,+++***+++,,,...///---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////000111000...---,,,,,,,,,---......---------,,,,,,,,,........................---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,---,,,***,,,+++*********+++,,,---++++++++++++++++++++++++------------------------...---+++*********++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******---,,,+++*********++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,------+++,,,,,,---------,,,,,,................................................---------............///////////////////////////............////////////111111111000000000//////////////////////////////000000000000000000000000333333222222222222222333444444333333333222222222222222222333333333444444333444555555666666555555444444444444555555555555333333444444444444444444666666666777777777888888777666666666666777777888pppmmmkkklllrrr|||}}}~~~~~~{{{tttrrrrrr|||xxxxxx{{{~~~}}}yyyuuuuuuuuuwwwuuuqqqmmmlllqqqyyyyyypppjjjgggbbb[[[XXXYYY[[[^^^dddmmmxxxzzzpppjjj```YYYNNNFFFBBB>>>999666222222111000000000111111000000//////...---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++***+++,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---......//////000///...---,,,,,,,,,---...------------,,,,,,,,,........................------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***,,,,,,+++*********++++++++++++++++++++++++++++++...........................---,,,,,,++++++,,,,,,))))))************)))))),,,,,,,,,++++++++++++***---,,,++++++******+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,++++++,,,,,,******+++,,,---------,,,................................................---------............///////////////////////////............////////////111111000000000000//////////////////////////////000000000000000000000000000111111222222111111111333333333222222222222222222222222222333333333333444444555666666666666666444444444444555555555555444444444444444444333333555555555666666666666777888888777777666777777777eeeeeefffkkksss~~~~~~uuullljjjllluuuzzz}}}xxx|||vvv{{{||||||zzzvvvrrrooonnnlllkkkjjjjjjlllqqqvvvzzz~~~}}}wwwqqqnnnooonnniii]]]^^^aaafffnnnvvv~~~wwwlll^^^RRRKKKFFF@@@:::666555666777666000111111000000///...---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------..................------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))(((---,,,,,,++++++*********++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++++++++((()))***+++,,,---------................................................---------............///////////////////////////............////////////000000000000000000//////////////////////////////000000000000000000000000...///000111111111000///222222222222222111111111111222222222222333333333333444444555555555555555333333444444444555555555555555555444444333333333444444444555555555666666888777777666666666666666cccffflllttt}}}sssjjjgggiiiggglllsssxxxyyyxxxwwwwwwwwwzzz}}}{{{wwwvvvttttttsssqqqnnnlllkkkjjjiiijjjooovvv|||{{{zzz{{{xxxssseeefffiiinnnrrrvvvxxxyyynnniiiaaaWWWMMMDDD<<<777<<<999666333222111000///000000111111000///---,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))(((((()))))),,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++************))))))*********++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***((()))***+++,,,---------................................................---------............///////////////////////////............//////////////////////////////000000////////////////////////////////////////////////,,,---///000111000//////111111111111111111111111111111111222222222333333222222333444444444444333333333333444444444444555555555555444444333333333444444444444555555555555666555555444444444555555fffkkksss}}}|||qqqhhheeeeee___ccciiimmmoooppppppqqqtttvvvwwwxxx}}}~~~pppnnnmmmppptttvvvuuurrrwwwrrrmmmmmmsss}}}{{{ssseeeeeefffggghhhfffccc```WWWQQQHHH@@@;;;888666555222222222111000...---,,,+++,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,+++,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********)))***+++,,,------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,+++***,,,---++++++,,,,,,,,,+++******++++++++++++++++++++++++************************))))))***+++++++++******++++++************++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,---------,,,................................................---------............///////////////////////////............////////////......////////////000000////////////////////////////////////////////////------...///000000000000000000000000000111111111111111111111222222222222111111222333333333333333333333333333444444444444444444444444444444333333444444444555555555555666444444333333444444555666kkkpppxxxwwwnnneee```]]]ZZZ]]]aaadddgggiiilllnnnpppqqqpppooottt|||}}}yyy}}}rrrpppooottt|||}}}|||xxxxxx~~~|||uuulllcccWWWUUUSSSRRRRRROOOKKKGGGCCC???999666666666555333***,,,...000//////......***++++++,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------******++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......---,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,---------......------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,******+++,,,------------........................------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---//////...++++++,,,///)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++***))))))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------,,,,,,+++,,,,,,---------,,,,,,................................................---------............///////////////////////////............////////////........./////////000000////////////////////////////////////////////////............///000111222/////////000000000111111111111111111222222222222111222333333444444333333222222333333333444444444333333444444444444444444444555555555555666666666333333333444555666777888pppttt{{{|||tttkkkbbb[[[WWWRRRTTTXXX[[[^^^bbbgggkkknnnooommmlllpppxxx|||{{{xxxzzz}}}~~~{{{{{{xxxwww|||sssiii```VVVLLLEEEBBB???>>>@@@@@@===;;;888666444444555444111---000111222111///---,,,,,,...------,,,,,,,,,,,,---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------(((((()))************)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++......---,,,,,,,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,------.........------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++------------++++++((()))***+++,,,---......***+++,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---***)))+++...((()))+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,+++***)))(((((()))***+++*********++++++,,,,,,,,,++++++,,,---,,,+++***))))))***+++,,,------...---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''(((***,,,---------,,,------.........---,,,,,,................................................---------.........//////////////////////////////............/////////000---.........//////000000//////////////////////////////////////////////////////......///000222333.../////////000000111111000111111111111222222222222333444444555555444444222222333333333444444444333333333444444555555555555555555666666666666777333333333444666777999:::uuuwww||||||xxxsssppplllggg___ZZZWWWXXXXXXYYY]]]ccclllrrrxxxuuuqqqppprrrwww{{{}}}~~~|||wwwuuuxxx~~~yyyuuuoooiii```UUUKKKCCC???<<<555555555555555555555555444333333222111000/////////...---,,,,,,---...///,,,------......------,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++*********,,,++++++******++++++,,,************************************************************************111111000///---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++------------,,,+++******)))***+++,,,---,,,++++++'''((()))***+++,,,------)))***+++,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///......---------,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------,,,---......//////......111///---+++***+++,,,---------......---,,,++++++......---------,,,,,,,,,......---------,,,,,,,,,///---,,,---//////,,,(((---,,,,,,++++++,,,,,,---,,,,,,,,,---------........................------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++///...,,,++++++,,,...///------++++++++++++---------------------------------,,,++++++------,,,+++***+++---......---+++***,,,,,,++++++***)))(((((()))***+++,,,---,,,+++***,,,,,,+++***+++,,,...///...---,,,,,,---...///000///////////////.........//////...---,,,++++++***++++++,,,,,,---...//////111111000///////////////............/////////000////////////000000000000...............///000000---......///000111111222......///000111111222222222333333444444333333222000111111111111222222222222222444444444444222222333333333444555666777777777777888888888888777777555555555555555666777888uuuxxx|||}}}{{{{{{|||yyysssmmmiiihhhgggdddbbbgggfffeeeeeegggnnnvvv}}}~~~~~~{{{qqqooonnnllliiiddd^^^ZZZPPPMMMGGGAAA<<<888777666333333333333333333333333000000000000000000/////////...---,,,,,,---...///,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************************************************************///...------,,,+++******------------------------*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---,,,,,,,,,+++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,---------)))***+++,,,------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------..................---------,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,------,,,++++++++++++,,,,,,,,,,,,------,,,------...............000///---,,,+++,,,---...///////////////...------,,,,,,,,,------...............---------,,,,,,,,,...---,,,---//////,,,)))---,,,,,,++++++,,,,,,---,,,,,,,,,---------........................------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---------------------------...---,,,,,,......---,,,+++,,,...//////...,,,+++//////...------,,,++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---.........---,,,------//////////////////............000//////......------,,,------......///000000111111000000///////////////.........///////////////............////////////...............///000000......//////000000111111000111111222333333444444222333333444444333333222000111111111111222222222222333333333333333333222333333444444555555666666666666777777777777666666666555555555555666666777tttvvv{{{yyyvvvvvvwwwyyyxxxrrrjjjgggiiinnnqqqrrryyyxxxwwwwwwyyy~~~wwwqqqmmmiiidddWWWTTTQQQNNNKKKGGGCCC???:::999666444333333444555111111111111111111111111............/////////000......------------......,,,,,,------------,,,,,,------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************************************+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,------......))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,---.........------......------,,,,,,++++++******+++,,,------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------..................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------,,,---------............//////---,,,,,,---...///...////////////......---***++++++,,,---...///000......---------,,,,,,,,,...---,,,---......,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++******+++,,,------,,,,,,++++++,,,,,,---------------------------///...------//////...---,,,---...//////...---,,,/////////...------,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,------///...------,,,------...........................////////////////////////------......///000000000000000//////....../////////////////////.........------------...........................///000000////////////000000000000111111111222333333444444222222333333333333222222000111111111111222222222333333222222222222333333444444444444444555555555555555666666666666555555666666555555444555555555vvvyyy~~~zzzvvvwwwyyy{{{|||uuuooommmrrryyy}}}xxxuuueeeccc^^^WWWQQQLLLIIIGGG@@@>>>;;;:::999999777555666444333111111111222333..........................................//////------------------------,,,,,,,,,------,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++)))*********************(((((()))***+++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,+++++++++************+++,,,,,,---------,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------...............---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,------............---------...//////,,,,,,,,,------,,,,,,+++++++++,,,,,,---...//////......---------,,,,,,,,,---------------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,******++++++******)))(((***+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---...///...,,,,,,,,,---......---,,,,,,,,,,,,,,,++++++*********,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,---///......------,,,,,,,,,------...............///------......////////////,,,,,,,,,---------......000//////.........//////////////////............------........./////////...............///000000000000000000//////////////////000000000111111111222222333333333333222222000000111111111222222222444333222111111222333444555444444444444444444444444555555555555555555444777666555555444444444444zzz{{{}}}yyywwwrrrlllhhheeeaaaZZZVVVIIIFFFAAA>>>:::777555666666444222111333444333333111111///...------......------------------------111111000///......------,,,------------------,,,+++,,,,,,,,,,,,,,,,,,+++---------------------------------,,,,,,------------,,,,,,++++++,,,,,,---------------,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************++++++++++++(((((())))))***+++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***+++++++++++++++++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------.........---------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........------------......///++++++,,,,,,,,,,,,,,,+++------------------------......---------,,,,,,,,,------------,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++***))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,---------++++++++++++,,,,,,+++++++++*********))))))))))))))),,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++.........------,,,++++++,,,---------......//////,,,,,,,,,------...//////,,,,,,,,,---------------//////............/////////////////////.............../////////000000000...............///000000000000000000////////////000000000000000111111111111222222333333222222111000000111111111222222222333333111000000111333333444444444444444333333333444444555555555555444444777666555444444444444444}}}{{{zzzwwwuuuqqqmmmiiiddd]]]YYYVVVSSSOOOKKKGGGCCC>>>;;;;;;777555666444222222555333111//////000000///...------------------......------------------------111111000///...---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---.........---,,,+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******++++++,,,,,,------++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,+++******+++,,,++++++*********+++,,,---,,,,,,------......//////+++,,,,,,------,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,------------......---,,,++++++++++++++++++,,,,,,,,,,,,---------,,,+++++++++,,,...///---------------------,,,,,,------............---......---------,,,,,,,,,......---------,,,,,,,,,,,,---------,,,,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***************++++++,,,,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---------------------------,,,++++++------,,,+++++++++************+++++++++++++++++++++*********++++++******++++++,,,---,,,,,,---------,,,++++++,,,------------,,,,,,+++,,,,,,,,,---......//////+++,,,,,,,,,------......////////////////////////......------......//////............/////////000////////////000000000111...............///000000////////////000000000000222222222222222222222222111111222222222222111111000111111111111222222222222222111111111111222222333333333333333444444444444444555555555555444444555555444444333444444444zzzxxxwwwwwwtttqqqjjjiiigggccc^^^ZZZYYYYYYUUUSSSPPPNNNKKKHHHCCC@@@======<<<999666333333333666222222444444111111555000///............---+++------......///000000111------------------------///.........------,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,+++******,,,...///,,,,,,+++***+++,,,---..................---------+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,------------...000///...,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++***+++,,,...///------------,,,+++******+++,,,---...............,,,,,,------------------......---------,,,,,,,,,+++---...---++++++...111---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...,,,------------,,,++++++)))******+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------------------------...,,,+++,,,---...---,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------,,,+++******+++,,,---------,,,,,,++++++,,,------...//////------------............////////////////////////...------------...///000,,,------...///000111111........./////////000000...............///000000......//////000000111111222222222222222222222222111111222222222222111111000111111111111222222222111111222222222222111111222222222333333444444555555555666666666666555555444444333333333444555555~~~zzzuuusssoooiiibbb]]]ZZZXXXTTTQQQNNNLLLIIIDDD@@@???AAADDDDDDBBB@@@@@@???>>>;;;999333555666555222111444777333///...222222------111---,,,,,,---//////...,,,------..........................................++++++,,,,,,,,,,,,------++++++------------+++++++++++++++,,,,,,+++++++++------------------------+++******************+++---,,,,,,++++++,,,,,,---)))))))))***++++++,,,,,,******+++,,,,,,---......************************+++******************+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))*********))))))))))))))))))************+++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------***)))))))))+++...000222------,,,+++,,,---...//////......,,,+++******))),,,,,,,,,------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------......111000...---,,,,,,------++++++,,,,,,,,,------------,,,+++******,,,...///---------,,,+++***)))((()))***++++++,,,,,,,,,,,,***++++++,,,---...//////......---------,,,,,,,,,+++---...---++++++...111---,,,,,,++++++,,,,,,---,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////------......------,,,+++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,++++++------------++++++------------------------///...------...///...------,,,,,,++++++,,,,,,---*********************+++)))***+++,,,---,,,++++++,,,,,,---...---,,,***))))))***,,,---...------,,,++++++,,,,,,---...//////////////////////////////---------------------,,,---------------...///000+++,,,---...///111222222---------.........//////...............///000000---......///000111111222111111000000000000000000111111222222222222111111000111111111111222222222000111222333333222111000111111222333333444555555555555666666666666555555333333333333444444555666yyyyyyzzz{{{}}}~~~{{{zzzyyyxxxwwwvvvuuutttsssrrrqqqrrrtttuuutttsssiiifffbbb\\\XXXUUUSSSRRROOOLLLGGGBBB>>>===>>>???;;;:::888777666666666666888777666555444333333444////////////////////////........................///...---,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......++++++,,,,,,,,,,,,---------,,,,,,+++*********+++******************++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,------,,,+++*********+++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---............------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''%%%''',,,...,,,(((,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++//////.........---------.........------,,,,,,,,,+++++++++,,,,,,---------,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,000000//////......------,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............------................................................,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,---------.........------------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,......---,,,,,,---------------------------------............////////////////////////////////////........................---------............//////////////////////////////...,,,++++++,,,---///000111111111111222222222000222333333111000000111333333333333333222111000000000111111111222222222222222111111111111222222111111111111111111111111111222222333333444555555333333333333333333333333YYYZZZ[[[[[[\\\]]]^^^^^^[[[[[[ZZZYYYXXXWWWVVVVVVTTTSSSRRRSSSUUUVVVUUUTTTJJJHHHFFFCCCBBBAAABBBBBB>>><<<999555444333444444777666555444333333444444555444333222111111111111................................................///...---,,,,,,---...///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,+++******++++++******************++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,,,,,,,+++******************++++++,,,,,,++++++***((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&(((,,,...,,,))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,......------,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---,,,******++++++++++++,,,,,,,,,////////////.....................------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------------............------------------------------........................,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,------------............------,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++************++++++,,,,,,,,,---------+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,------,,,,,,,,,,,,------------------------------............////////////////////////////////////........................---------............///////////////////////////000///---,,,,,,---///000//////000000000111111111111222444333222000000111111222222222111111000///111111111222222222222333222222111111111111222222222222222222222222222222333333333333444444444444333333333333333333333333@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>======<<<::::::;;;<<<===<<<;;;555444444333333555666777444444222222111111111222222111111000000111111222111000///...............------------------------------------------------......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,,,,+++******)))************++++++,,,,,,++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,)))((()))---...---+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,.............../////////......------------,,,,,,................................................,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------//////...---,,,,,,++++++++++++++++++,,,,,,,,,,,,***************)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++************))))))))),,,,,,---------.........++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,---------------------------............/////////////////////////////////........................---------............///////////////////////////000000.........///000111.../////////000000000000222333555444222111111222000111111111111000//////222222222222333333333333222222111111111111222222444444444444444444444444444444444444333333333333333333333333333333333333777777777777777777777777888888888777666666666555555444333444666777666555444444333222222222333333333333333444444333333222............//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++******,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,+++******))))))************++++++,,,,,,++++++***,,,,,,,,,,,,+++***)))(((************************)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++***+++---...---,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---------,,,,,,+++++++++---,,,+++,,,---------++++++++++++,,,,,,,,,---------------....../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...---,,,++++++************++++++,,,,,,,,,++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***))))))))))))))))))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++*********+++,,,,,,---------------------------------.........//////////////////////////////........................---------............/////////////////////////////////.........///000111/////////000000000111111222444555555333222222333000111111111111111000000222222333333333444444444333222222111111222222333333333333333333333333333555444444333222111111111222222333333333333444444222222222111111111111111222222222222222222222111222111111111333444333222222111111000//////////////////000000000///...---,,,------...////////////...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++***+++++++++,,,,,,,,,---------,,,,,,+++,,,,,,------,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,+++***************++++++***++++++,,,,,,++++++******++++++,,,,,,,,,++++++***************************+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++,,,---------,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---------------............***++++++,,,,,,------------------,,,,,,+++++++++---,,,++++++------,,,+++++++++,,,,,,,,,---------,,,,,,------......//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++*********++++++,,,---------------------------------------............////////////////////////........................---------............///////////////////////////---------......//////000000000000111111111222222222444555555333222222333111111222222333222222111222222333333333444444444333333222222222222333333333333333333333333333333444444333222111000//////222222222333333444444444//////////////////....../////////000000000000000111000///000222333222111,,,------.........//////------......---,,,++++++,,,---...///////////////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++++++++++++++++++++++++++******++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,+++++++++***++++++,,,---***++++++,,,,,,++++++***&&&''')))+++---...//////++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,+++++++++,,,------------...............///++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,+++******,,,,,,+++***,,,,,,,,,,,,---------------------------.........,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))************+++*********+++++++++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++***++++++,,,---...------------------------,,,------------.........////////////////////////........................---------............///////////////////////////,,,------...////////////111111111111222222222222222333555444222111111222111111222333333333333222222222222222333333333333333333222222222222333333222222222222222222222222444333333222111000000///111222222333333444444555/////////000000000000000///000000000111111222222111000///000222333222111,,,---...//////000000000..................//////,,,---...//////......---------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---.........------,,,++++++******)))*********++++++++++++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,,,,,,,++++++,,,------...***++++++,,,,,,++++++***'''(((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,+++++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++***))))))++++++***))),,,,,,,,,------------......------------------,,,,,,,,,,,,------.................................------------------------------------............+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************------------------------************************+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++++++++,,,---...///------------------------,,,,,,---------.........////////////////////////........................---------............///////////////////////////------...///000000111111000000000000111111111111111222444333222000000111000000111222222222222222111111111222222222222333444333333222222333333444444444444444444444444444555444444333333222222222111111222333333444555555.........//////000000000...//////000000111111111///...---...000111000///...////////////...------------------...///000111,,,---...///......,,,,,,---,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++******++++++++++++******(((((()))***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///......---,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++************++++++*********)))***++++++,,,,,,,,,,,,,,,------...///+++++++++,,,,,,+++++++++---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******+++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++******+++,,,,,,---......++++++++++++,,,,,,---...+++++++++,,,,,,------------,,,,,,++++++*********+++++++++,,,,,,---------***)))((()))***+++***(((,,,,,,,,,---------...............------,,,,,,,,,*********++++++,,,,,,,,,................................................---------.........//////+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,------......///.........------,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,------...//////------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...,,,,,,,,,,,,---...///000------------------------,,,,,,,,,---------......////////////////////////........................---------.........//////////////////////////////......000111222222222222////////////000000000000000222333333111000000111//////000111111111111111000000111111111222222222444333333222222333333444555555555555555555555555666666555555555444444444111111222333333444555555000000//////.........---......------------......000////////////000000111+++++++++,,,,,,,,,------........................***,,,------,,,++++++,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++***+++,,,------,,,***)))+++***)))((((((***,,,---*********+++,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------...------,,,+++***))))))************************++++++************++++++)))))))))))))))***++++++))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,+++*********+++,,,---)))************)))((((((************************)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------++++++++++++------...---,,,,,,++++++++++++---------,,,,,,++++++++++++***)))(((((()))******++++++,,,,,,---...//////******+++++++++,,,,,,,,,...------,,,,,,------...---..................---............//////000000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------,,,,,,+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,---...//////******,,,------,,,******)))***,,,,,,,,,***((('''++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++******,,,,,,+++***------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***))))))***,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,---......//////......,,,---...000000000///...////////////////////////000000///............///000000///.....................///000000000000000////////////000000000000444222000000222333444333222222111111111111111111444444333222111111111222333333333222333333444444666666666666666666666666888888777666555444333333222111000000111222444555000/////////.........---.........------.........//////////////////000111..................//////........................+++---///...---,,,------------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,+++++++++***)))((()))***,,,---*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++*********************************++++++************++++++***)))))))))))))))***+++***************************************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++***)))))))))***+++,,,******++++++******)))(((************************************++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,))))))***++++++,,,------,,,,,,************+++,,,++++++,,,,,,---......///+++,,,,,,,,,------------...------,,,,,,------...------............---------------....../////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---......///,,,,,,,,,------,,,,,,,,,++++++---------,,,***)))++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---+++***+++,,,---,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++------------------------,,,---......//////......---......////////////...........................---------------...//////000000///.....................///000000000000000/////////000000000111111333111000000222333333333111111111111111111111111444333222111111111111222333333222222222222333333555555555555555555555555777777666666555444444444444333333222222222333333/////////.......................................///.........//////000111//////////////////......------------------------,,,...//////...------...------------------------)))******++++++******))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************+++,,,---+++***)))))))))***,,,---******************))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************+++++++++******)))))))))*********************************))))))))))))***++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++************************)))))))))))))))***+++++++++,,,,,,,,,,,,+++******************************************+++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******))))))))))))******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,)))))))))******++++++,,,...---,,,++++++,,,---...+++,,,,,,------.........------------...............------,,,,,,------...,,,,,,------------,,,,,,,,,,,,------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...++++++++++++************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------,,,,,,,,,,,,++++++++++++,,,,,,------.........------,,,,,,------...+++,,,---...---,,,+++***++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,+++,,,---...---+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................,,,---......//////......//////..................------------------------+++++++++,,,---...///000000//////............///......///000000000000000000000000111111111222222333111000000222333333222111111111111111111111111333222222111111111111222333333222111111222222333444444444444444444444444555555555555555555555555555555555444444333222111........................---..................---...............///000111......------------,,,,,,------------------------,,,---//////---------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******)))))))))+++,,,...******)))))))))***+++,,,+++*********)))(((((((((************************,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++++++++++++++,,,*********++++++,,,,,,,,,************************++++++************++++++++++++******))))))******************************)))))))))((())))))***+++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,------,,,,,,+++************************************+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++******************+++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,+++***))))))(((------,,,+++,,,---...///,,,,,,,,,---------......,,,------------............------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---...+++,,,,,,------,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////........................,,,---......///.........111000...---,,,------...------------------------,,,,,,,,,,,,---...///000000///............//////......///000000000000000000111111111222222222222222111000000222333333222111111111111111222222222333222222111111111222222333333222111111111222222222222222222222222222222333333444444444555555555444444555666555444222111---------...............------...//////...------------------...///000111------------------,,,,,,------------------------+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******)))((()))***,,,---***************++++++++++++*********)))(((((((((************************,,,,,,,,,++++++************+++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---************************++++++************++++++++++++***************+++************************)))))))))((())))))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******+++,,,---------...,,,------------,,,++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///...---,,,+++***)))))),,,+++*********,,,---...,,,,,,,,,---------------,,,,,,,,,,,,------------...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++++++++++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////........................,,,---......///.........000///...,,,,,,,,,---...------------------------//////.............../////////............//////......///000000000000000000111111111222222222222111000///000222333222111000000111111111222222222333222222222222222333333444333333222111111222222222222222222222222222222222222333333444444555555111222444555666555444444---------------.........,,,---...//////...---,,,,,,,,,,,,---...///000111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++***+++,,,------,,,+++************++++++++++++++++++******)))))))))******))))))******++++++++++++******************))))))************************,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,************************++++++************++++++***************+++,,,,,,++++++++++++++++++++++++***))))))))))))***++++++*********++++++,,,,,,---,,,,,,,,,++++++++++++***++++++************++++++************************)))***,,,---............,,,,,,------,,,,,,+++***************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))+++,,,---------------------------+++,,,,,,,,,,,,---------...------,,,,,,------...,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------++++++++++++------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******************++++++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,---...---++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,++++++******++++++,,,+++,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,---......//////............------------------------------------------000000///...............///............//////000......///000000000000000000000000111111111222222000//////111222333111000000000000111222222333333444333333333333444444555555555444333222222222222222222222222222222222222222222222333333444444444111222333444444555555555,,,,,,,,,------.........,,,---///000000///---,,,,,,,,,,,,---...///111111***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++)))***,,,------,,,***))))))*********++++++++++++***++++++******)))((('''))))))***+++++++++++++++*********+++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++,,,,,,************************++++++************++++++)))))))))***+++,,,---...++++++++++++++++++++++++***************+++,,,,,,)))******+++,,,,,,------,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++((()))+++---............,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------------,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...++++++++++++++++++++++++***)))))))))***+++---...------------------------------------...............------,,,,,,------...------............------...---------,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++***+++,,,---,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,++++++******++++++,,,---............,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,---.........------..............................---------...//////...............///000000......///000000000000000/////////000000000111111000//////111333333111//////000000111222222333333444444444444444555666777777666555444333333333333222222222222222222222222222222222222222333333333333333222222222333333444,,,,,,,,,------.........,,,---///000000///---,,,+++,,,,,,---...///111111''''''((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...++++++++++++++++++++++++******++++++++++++******))))))******+++++++++,,,++++++++++++++++++++++++)))***,,,------,,,***)))))))))******++++++++++++***+++++++++***)))'''%%%))))))***++++++++++++************+++,,,,,,,,,---))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++************************++++++************++++++((())))))***+++---...///++++++++++++++++++++++++++++++******++++++,,,---))))))***+++,,,,,,------,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++'''(((***,,,------------++++++,,,,,,,,,+++******************************++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++------------++++++++++++++++++,,,,,,---.........,,,+++***((('''&&&******))))))***,,,---...------------------------............/////////000...------,,,,,,------...---......//////......---.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,............,,,+++,,,+++++++++,,,,,,---...++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++------------++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,++++++++++++++++++,,,//////000///...+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---......//////......***+++---...///...------////////////////////////+++++++++,,,---...///000...............///000111...//////000000000000000////////////000000000000/////////111333333111//////000000111222222333333555555555555555666777888888777666555444333333333222222222222222222222222222222222222222222222222555444222111000111111222------------------------////////////////////////000///...---,,,---......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************++++++++++++++++++++++++************************))))))*********+++++++++************************)))))))))***+++++++++,,,+++***)))(((((()))***+++************************************************))))))))))))))))))))))))************************+++*********))))))((((((************************((()))***++++++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))((((((((((((,,,+++*********+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------++++++++++++------))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++***+++,,,---...000///...---------------...------,,,,,,------...,,,,,,,,,---------......------------------,,,,,,---------------------------,,,,,,,,,,,,---......++++++,,,---------,,,,,,,,,------......------,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------,,,++++++******))),,,++++++******++++++,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++*********+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------............///+++++++++,,,,,,,,,------------,,,+++,,,---...///......////////////........................------///...---,,,,,,---...///............////////////000000//////......------111111222222333333222222000000000000111333555777999777555333333666999;;;888666444222111222333444444444333333333333222222111111111111111111111111222222222111111000000000------------------------------------------------...---,,,,,,---...///000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---***************************************++++++++++++***)))(((((()))***+++************************************************************************************************++++++++++++*********)))************************))))))***++++++***))))))*********************************+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))(((++++++*********+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---*********++++++++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,+++++++++,,,......///......---,,,,,,------...------,,,,,,------...+++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,------------------------......---------,,,,,,,,,........................,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,------------............,,,,,,---------.........------,,,,,,,,,---...///......////////////..............................///...------------...///............////////////222222111111000000000000222333333444444333333222111111000000111333444555777666444333333555777999777666444222222222333444444444333333333333222222222222222222222222222222555555555444444444333333------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))************************++++++++++++++++++++++++************************,,,,,,---------.........************************+++++++++***************+++***))))))))))))***+++************************************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++******************************++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++*********))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------,,,,,,------...///...------,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,++++++,,,------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,******,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++******------------............---------.........//////------,,,,,,------...///......////////////..............................///......------......///............////////////222111111111111000000000333333333333222111000000111111111111111222333444444444444333444555666666666555444222222222333333444444333333333333222222333333333333333333333333555555555555555444444444------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******************************************************************************,,,,,,,,,---------......************************,,,+++++++++***)))))))))************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++************+++++++++++++++++++++***************)))))))))))))))*********+++***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------------......//////---,,,,,,+++++++++,,,,,,...------,,,,,,------...,,,------------.........++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...,,,+++***+++---...,,,------......------,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,***+++---......---+++)))+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,(((((())))))))))))((((((,,,,,,---------.........------------............---------------......///---......//////......------------...............//////............//////............////////////////////////////////////333333222222111///...---111111111111111222222222222222333444444444444444555444333222222222333333444444333333333222222222333333333333333333333333222222222222222222222222------------------------------------------------------------------,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))************************************************************************************+++++++++,,,,,,,,,,,,************************,,,+++++++++***)))))))))******++++++++++++******************************************************++++++++++++++++++++++++************************))))))******************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************((()))))))))*********+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---------...............,,,,,,+++++++++,,,,,,---...------,,,,,,------...............////////////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///---++++++,,,---...,,,------......------,,,,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,---------------------------......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---***+++---......---+++*********++++++++++++***************++++++,,,,,,,,,))))))************)))))),,,,,,,,,------------...+++,,,,,,,,,,,,---------------.........//////...------............---------------.........//////////////////////////////............////////////////////////000000000000444444444333222000///...000111111111111111111111111111333333444333333222444333333333222222222333444444333333333222222222333333333333333333333333000000000000000000111111---------------------------------------------------------------,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************************************************************************)))))))))*********++++++************************+++++++++*********************+++,,,,,,+++******************************************************++++++++++++++++++++++++************************)))))))))))))))*********************************++++++************++++++++++++++++++++++++++++++)))))))))************+++)))))))))***************((())))))******+++++++++)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))***++++++,,,,,,------...------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,---............---,,,,,,,,,,,,,,,------......------,,,,,,------...---.........////////////+++,,,,,,------.........---------------------------,,,,,,,,,,,,---......000///...,,,,,,,,,------,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******++++++++++++******------,,,,,,+++******)))------,,,,,,,,,,,,------------------------------......---------,,,,,,,,,........................------,,,,,,,,,,,,------++++++---......------,,,))))))************))))))*********++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------...////////////...------............------,,,,,,------.../////////...//////000000//////...............////////////111111111222222222222333777666666555444333111111//////000111222222111111111111222333333333333333333333333333333222222222444444333333333333222222333333333333333333333333111111111111222222222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++************************************************************************)))))))))*********++++++***************************************+++++++++***++++++,,,,,,++++++***************************************************************************************************)))))))))******+++++++++************************+++***))))))))))))***+++************************))))))))))))************((()))))))))*********+++((())))))******+++,,,,,,)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,---.........---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++*********++++++++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***+++,,,---...------,,,------,,,,,,---......///...------,,,,,,------...,,,,,,,,,,,,---------...------------------------........................---,,,,,,,,,,,,---......000//////...------,,,,,,,,,------......------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******,,,+++++++++++++++++++++------,,,,,,,,,,,,------------------------------......---------,,,,,,,,,////////////////////////------,,,,,,,,,,,,------,,,,,,,,,---------......*********++++++*********)))******+++,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---------...,,,---...///000//////...,,,------......------,,,,,,,,,------...//////000...///000111111000///...............////////////111111222222222333333333555555555444444222111000---...000111222222222222222222222333333333444444222222222333333333222222444444333333333333222222222222222222222222222222111111222222222333333333------------------------++++++++++++++++++++++++((()))+++---.........---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************))))))******+++++++++,,,***+++,,,------,,,+++***************************************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++((())))))***++++++,,,,,,)))***+++,,,---,,,++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,---.........---,,,,,,++++++++++++++++++------------++++++))))))*********+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***+++,,,---------,,,+++---------------...///000...------,,,,,,------...******+++++++++,,,,,,,,,------------------,,,,,,////////////////////////---,,,,,,,,,,,,---......////////////...---,,,+++,,,------......------,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...------------------------------------------------++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++++++++***************++++++,,,------...------,,,,,,------...------------------------......---------,,,,,,,,,...........................------,,,,,,------...---,,,,,,,,,,,,---...///+++++++++,,,,,,+++++++++))))))***+++,,,,,,------******++++++++++++******++++++,,,,,,,,,------------------.........//////,,,---///000000000///...,,,------......------,,,,,,,,,------...///000000...///000111111000///.............../////////000//////000000111111111111111111111111111000///...,,,---///111222333222222333333222222333333444555111222222333333333222222444444444333333333222222111111111111111111111111000000111111111222222222+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---,,,,,,---//////---+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************,,,+++***((((((***+++,,,+++++++++*********))))))************************,,,,,,+++***)))(((''''''(((((()))***+++,,,,,,,,,---,,,***))))))***,,,---+++++++++*********))))))************************))))))))))))))))))))))))************************************************))))))***++++++++++++***************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))******++++++---,,,,,,,,,+++*********(((((()))***,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,............,,,+++,,,,,,+++***+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********---///111---+++******+++,,,,,,+++------------------------------------------------+++,,,------......---------------------------------------------------------......//////......---000000///...---,,,,,,+++......---------,,,,,,,,,---------------------------------.........//////,,,------......------,,,+++++++++++++++++++++++++++,,,------......------------------------------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,+++***)))***+++---///------------------------...---,,,,,,++++++++++++---------------------------------,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------............/////////111222222111000///...------------...////////////000000111111222222111111222222222222111111000111111111222222222222444333111//////000111222333333333222222222111111222222222222222222222222////////////////////////555555444333222111000///,,,------......------,,,------,,,,,,++++++++++++---,,,,,,---//////---+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************)))((('''&&&&&&'''((()))+++++++++*********))))))************************++++++******)))((((((((()))))))))***+++++++++,,,,,,+++***))))))***+++,,,+++++++++*********))))))************************))))))))))))))))))))))))************************************************))))))***++++++++++++***************************+++++++++*********))))))************************************************)))************+++++++++))))))))))))************+++++++++++++++*********))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---...---+++******+++,,,,,,+++------------------------------------------------+++,,,------......------------------------------------------------------------............------/////////...------,,,,,,......---------,,,,,,,,,------------------------,,,------------.........,,,------......------,,,+++++++++++++++++++++++++++,,,------......------------------------------++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++((('''&&&%%%&&&'''(((***------------------------...---,,,,,,+++++++++,,,---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,,,,------------.........------------------------........................---------............///...///000111222111111000......------......///000//////000000000000000000000111111222222111111000///000000000111111111111444333111000///000111222333333222222111111111111222222222222222222222222111111111111111111111111222222222222222111111111------............------++++++++++++************---,,,,,,---//////---+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************+++***)))(((((()))***++++++++++++***************************************))))))))))))))))))))))))******************+++++++++***)))(((((()))***++++++++++++***************************************))))))))))))))))))))))))************************************************))))))***++++++++++++***************************+++++++++***************************************++++++++++++++++++++++++)))************+++++++++***************)))))))))***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,------,,,******,,,,,,,,,+++------------------------------------------------+++,,,------......------------------------------------------------------,,,------......------,,,..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++))))))***+++,,,------------------------------,,,+++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------------------------------............///---...///000111222222222...............///000000000000//////////////////000111111222222111111000000000000111111111222222333222111000000000111222222111111111111000000000222222222222222222222222111111111111111111111111000000000111111222222222,,,,,,------------,,,,,,++++++++++++++++++******---,,,,,,---//////---+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************,,,++++++******++++++,,,************************************************(((((())))))************+++++++++*********************)))(((((()))******************************************************))))))))))))))))))))))))************************************************))))))***++++++++++++***************************************************************************++++++++++++++++++++++++))))))*********++++++++++++++++++******))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------------,,,************,,,---+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---------,,,******,,,---,,,+++,,,,,,------------------------------------------+++,,,------......------------------------------........................,,,,,,------------,,,,,,---------.........//////......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------222111000///.........///---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------............///,,,---...///111222222222//////......//////000111000000//////......------000000111111111111000000111111222222222333333333222222111000000111111222111000000000000000000000222222222222222222222222111111111111111111111111///000000000000111111111+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,---//////---+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************(((((((((''''''(((((((((************************************************((((((((()))******+++++++++++++++******************))))))))))))))))))***************************************************))))))))))))))))))))))))************************************************))))))***++++++++++++***************************************************************************************************))))))*********+++++++++,,,,,,++++++******))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------------,,,************,,,---++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---...//////...,,,++++++,,,------,,,,,,,,,,,,---------......------------------------+++,,,------......------------------------------........................,,,------......------,,,,,,,,,------.../////////......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........------,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,------...000111222333000////////////000111111000000//////......------000000000111111000000000000000000000111111111111111111111111111111222222000000000000000000000111222222222222222222222222000000000000000000000000111111111000000000000///******++++++++++++******+++++++++,,,,,,,,,,,,,,,---,,,,,,---//////---+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))***************+++++++++************************(((((())))))*********+++******************++++++***************************************+++++++++************************))))))))))))))))))))))))************************************************))))))***++++++++++++******************************************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000...---++++++---------,,,+++,,,,,,------.........------------------------+++,,,------......------------------------------........................---..................------------.........//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------------------------,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++*********++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------...///000111222000000000000000111111222000000/////////////////////000000111111000000///---------.........//////000111111111222222222222000000000111111111111222222222222222222222222222////////////////////////222222222111111000000000***++++++,,,,,,++++++***************+++++++++,,,---,,,,,,---//////---+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************)))))))))))))))*********)))))))))***+++++++++,,,******++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))************************************************))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++************************)))************+++++++++***++++++++++++++++++,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,***+++,,,---------,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---++++++---...---,,,++++++,,,,,,---......///------------------------+++,,,------......------------------------------...........................//////000000//////...---------.....................---------,,,,,,,,,------------------------,,,------------.........,,,------......------,,,------------------------------...///////////////------------------------,,,------.......................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,------......//////......------------------------,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------------.........------------------------........................---------............//////......---...///000111111111000000000111222222//////000000000000000000//////000000000000//////............////////////000000111222222222222222111111111111222222333333222222222222222222222222000000000000000000000000111111111222222222222222+++,,,,,,------,,,,,,+++(((((())))))*********+++---,,,,,,...//////---++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************************(((((())))))))))))(((((())))))******++++++++++++******************************))))))))))))))))))(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,++++++))))))******++++++++++++************************))))))))))))))))))))))))************************************************))))))***++++++++++++***************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,---.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------------------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,...//////...,,,,,,***+++,,,---...---,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,///---+++,,,---...------++++++,,,,,,---...//////------------------------+++,,,------......------------------------------//////////////////////////////000000000000//////..............................---------,,,,,,,,,---------------------------------.........//////,,,------......------,,,---------------------------......///////////////------------------------,,,---......//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++,,,---.........---------------------------++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++*********++++++,,,,,,,,,---------.........//////........................////////////////////////---------.........//////000///...------...000000111111111000111111222333//////000000111111222222//////000000000000//////111111111111222222222222///000111222222222222222111111222222222333333333222222222222222222222222111111111111111111111111///000111222333444555555++++++++++++++++++++++++************************++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********---------,,,,,,+++++++++************************+++++++++*********)))))))))************+++++++++************************************************+++++++++************))))))************+++++++++)))************+++++++++))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))******************************************************))))))))))))))))))++++++******++++++,,,---------,,,++++++***))))))******+++++++++,,,,,,,,,+++---...---***(((***,,,++++++++++++++++++++++++...///000///---,,,,,,...+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++------------++++++))))))***+++,,,------...***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,*********++++++,,,,,,---+++,,,------......------+++,,,---......---,,,+++,,,,,,,,,---------............------------........................------//////.........---------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------..................---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------111000///---***(((%%%$$$......---,,,+++***)))(((+++++++++++++++++++++++++++*********++++++,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,---......,,,,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,...------------...//////........................////////////000222333444666666666555444111///...000000000000////////////111111222222222111111000////////////////////////111222222222222333333333000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000++++++++++++++++++++++++************************++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,+++++++++***************************+++++++++*********)))))))))************+++++++++************************************************+++++++++************))))))************+++++++++)))************+++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++******++++++,,,------------,,,+++***************+++++++++,,,,,,,,,+++,,,...,,,***)))***,,,************************---...///...,,,,,,,,,...+++++++++++++++++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,++++++++++++,,,------......,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,+++,,,------......------,,,---...//////...---,,,,,,,,,,,,---------............------------..............................//////.........---------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------.........---,,,***)))(((,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))*********+++++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,---......,,,,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,,,,---......///...---,,,,,,,,,,,,---...------------...//////........................000000/////////000000111333333444444333222000///000000000000////////////000000111111111111111000000000000000000000000000....../////////000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************+++++++++++++++*********+++++++++***************************************+++++++++***************)))************+++++++++************************+++++++++++++++++++++++++++++++++************))))))************+++++++++)))************+++++++++++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,---,,,*********++++++++++++++++++++++++++++++,,,------,,,+++,,,...,,,+++++++++***))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++************************,,,,,,++++++++++++******,,,,,,,,,,,,+++++++++++++++,,,------......---------......//////......---,,,,,,,,,---------............------------.............................................---------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,------------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((((((***+++++++++***)))+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,---......,,,,,,---......------,,,,,,++++++***+++++++++,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---............---,,,,,,,,,------...------------...//////........................000000///...............000000111222222222111111000000000000////////////......///000111111111000111111111111111111111111---.........////////////000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************+++++++++************************)))))))))))))))************************************************))))))*********+++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************)))))))))))))))*********++++++******++++++,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,+++++++++++++++------------------------)))***,,,,,,++++++,,,...,,,,,,+++******)))((((((,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------------------------,,,,,,++++++***+++,,,------......------...//////////////////...,,,,,,,,,---------............------------......---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------------------------.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------------------------------+++,,,------......------,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,------.........---******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,---+++***(((+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---------,,,,,,+++++++++******+++,,,,,,---.........------,,,,,,---------------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,,,,------...------------...//////........................///......---------......//////000000000000000000000000000000////////////,,,---...///000000000000111111111111111111111111000000000111111111222222000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************(((((()))))))))*********++++++******++++++,,,------,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++,,,++++++------------------------(((***++++++******,,,------,,,,,,+++***)))((((((,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++++++++,,,------......------/////////....../////////,,,,,,,,,---------............------------......---------.........//////---.....................------------------------------............------........................------------------------.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------------------------------+++,,,------......---------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++---......---+++)))+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...------,,,,,,,,,,,,++++++******+++,,,,,,---......---------,,,,,,------...---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------..................------,,,,,,,,,,,,---......------,,,,,,,,,------......------------...//////........................,,,,,,,,,,,,---...///000000000//////////////////000000000000////////////+++,,,---//////000000000111111111111111111111111111111111222222222333333000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))))))))***************))))))))))))***************************************************+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++)))************+++++++++++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))*********************************************************+++,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********,,,---,,,+++++++++++++++++++++++++++***+++,,,,,,+++***+++------,,,,,,++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------,,,,,,,,,,,,+++,,,------......------///......------......///,,,,,,,,,---------............------------......,,,,,,------.../////////---------.......................................------............------------------------------------------------------------------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------------,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......////////////......---,,,,,,,,,,,,---......------,,,,,,,,,---.........------------...//////........................,,,,,,,,,---...///000111000000///.........//////000000000000////////////------...///000000000///111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++((()))))))))*********+++)))))))))******+++++++++************************))))))*********+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++)))************+++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))************************************************)))******+++,,,,,,------++++++******++++++,,,---******************************+++++++++,,,,,,,,,,,,***)))***,,,...,,,+++************************+++,,,---,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------------+++,,,------......------///...---,,,,,,---...///,,,,,,,,,---------............------------......,,,,,,------...//////000---------.........//////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...------------,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...//////...---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///...------------...//////..............................------...///000000///............000111222000000000000////////////...//////000000000//////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++(((((())))))*********+++))))))******+++++++++,,,************************))))))******++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++)))************+++++++++))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))************************************************'''(((((()))******++++++++++++******++++++,,,---))))))))))))))))))************+++++++++,,,,,,,,,,,,***(((***---...---+++++++++++++++++++++++++++,,,......---+++***+++,,,,,,---------------------*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------++++++++++++------------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,------.........,,,,,,,,,------.........+++,,,------......------...---,,,++++++,,,---...,,,,,,,,,---------...............------.........,,,,,,------...///000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........---------------------------......//////......---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------))))))***+++,,,,,,,,,,,,((()))***+++,,,---......++++++++++++++++++++++++------++++++*********+++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,************++++++,,,---......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///...------------...//////........................000000///............///------------///111444555000000000000///////////////000000000000000///...////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))************************)))))))))******)))))))))))))))))),,,+++***))))))***+++,,,************************************************,,,+++***))))))***++++++))))))))))))))))))))))))))))))************))))))+++++++++***************++++++************+++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------......------,,,+++)))+++---,,,+++***++++++---------............///..............................////////////............------------......//////...---------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------///000000000///...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++***)))))))))******++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))***+++,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,+++***......---------,,,,,,,,,---------......---,,,,,,))))))***+++,,,------...+++++++++******)))))))))---------...------,,,,,,+++,,,------......------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------....../////////............////////////------......//////000000111222333333333333222111111111000000//////......000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++++++++***************+++))))))))))))************,,,+++***))))))***+++,,,************************************************++++++***)))))))))***+++************************))))))************))))))******************++++++++++++************+++++++++++++++*********))))))************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++------------------------...------,,,,,,------.........---------,,,,,,,,,------......------,,,++++++,,,......,,,+++,,,------------............///..............................////////////............------------......000///...---,,,------...------------------------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++,,,---.........---,,,///...---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++---,,,+++***************,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***************************************************++++++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------,,,,,,+++***...------------,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------...------,,,,,,+++,,,------......------......---------,,,,,,,,,------------------------------------------------.........------,,,,,,+++---------------.....................////////////.........///////////////000000111222222111000000111000000000/////////...000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---.../////////,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,,,,+++***))))))***,,,,,,)))))))))*********++++++++++++************++++++******************************************************))))))))))))******++++++++++++++++++++++++))))))************)))))))))))))))***+++++++++,,,++++++************+++++++++++++++***************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------///......------......///...------------,,,,,,,,,------......------,,,++++++---///...---,,,---------------............///..............................////////////............------------......000///---,,,,,,---...///------------------------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++,,,------......------......---,,,,,,,,,------........................++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++++++++***---------,,,,,,,,,,,,+++,,,,,,------...------,,,+++,,,------......------...------------,,,,,,,,,------------------------........................//////...---,,,++++++***------------,,,,,,,,,,,,............///////////////////////////.........//////000000000000//////000000000000////////////000000000000000000000000////////////////////////111111222222222222111111000000000000000000000000++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////...,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++)))((()))***,,,---((())))))******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))******++++++++++++++++++++++++)))******++++++******)))(((((()))***+++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------......------------......------------------------------......------,,,++++++---......---,,,,,,------------............///..............................////////////............------------......000///---++++++---///000..............................------------......------------------------...------,,,,,,------...------------------------.........///////////////...------,,,,,,,,,------------------------------...........................------,,,,,,,,,------,,,,,,------------,,,,,,,,,------------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------,,,,,,+++---------,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------...---------+++,,,------......------------------------------------------------------------------------------.........------,,,,,,,,,---------,,,,,,+++++++++............////////////000000//////......------/////////000000/////////000000000000////////////000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***))))))((()))***+++,,,))))))******+++++++++,,,+++++++++,,,,,,+++++++++************************************************(((((())))))******************************************++++++++++++******(((((()))***+++,,,,,,,,,++++++************++++++************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,------------------------------------......------,,,+++***+++------+++***+++,,,---------............///..............................////////////............------------......///...---,,,,,,---///000................................................------------------------...------,,,,,,------...------------------------............//////000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,------......++++++,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++************************+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++)))***++++++,,,,,,,,,+++******+++,,,------......************************+++,,,,,,---.........---+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++............////////////000000//////......------000000000//////000000000////////////000000000000000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++------------------------************+++++++++,,,))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************((()))***++++++,,,++++++******************************++++++++++++******)))))))))***+++++++++,,,++++++************++++++***************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...------......------,,,+++)))+++,,,,,,+++******+++---------............///..............................////////////............------------.........------------...//////........................---...////////////...---------------------------...------,,,,,,------...---------------------------,,,,,,,,,,,,---......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......***++++++,,,,,,++++++***,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++******,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,---------,,,******+++,,,---...//////+++,,,,,,,,,,,,---------++++++,,,---............+++,,,------......------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------,,,,,,,,,,,,............///////////////////////////.........000000////////////000000////////////000000000000000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000************************++++++++++++++++++++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++)))***,,,...//////...------,,,,,,++++++******)))++++++,,,------,,,++++++************************************************((()))+++,,,---------,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************++++++++++++************++++++))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------......------,,,+++***,,,------,,,++++++,,,---------............///..............................////////////............------------......,,,,,,.../////////..............................---...///000000///...---...........................------,,,,,,------...---------------------------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,++++++,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,,,,+++***************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,,,,---------,,,,,,,,,,,,++++++++++++******+++,,,------.........+++,,,,,,,,,------......++++++,,,,,,,,,---------***+++,,,---............+++,,,------......------,,,,,,,,,---------......------------------------------------------------+++,,,,,,------.........---------------.....................////////////........./////////////////////...------...//////.../////////000000000111000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000************************++++++++++++++++++++++++'''((()))***+++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))************,,,///111222111///......------,,,+++***))))))++++++------------++++++************************************************)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************++++++************++++++))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++*********++++++,,,,,,,,,------------,,,+++******+++,,,---+++++++++,,,,,,---------+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,------------------------.........------.........,,,,,,,,,------.........------......------,,,++++++---......---,,,,,,------------.........//////..............................////////////...............------.........***,,,...000000///...---////////////////////////---...///000000///...---...........................------,,,,,,------...------------------------//////...---...///000111,,,,,,,,,,,,,,,---...///........................////////////////////////++++++++++++,,,,,,---...,,,------......------,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------(((((()))***+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,,,,------------,,,,,,,,,+++++++++*********+++,,,---..................---------,,,,,,,,,)))))))))******+++++++++***+++,,,---............+++,,,------......------,,,,,,,,,------.........------------------------........................---------------------,,,---------....../////////............/////////000---.........//////000000...---,,,,,,,,,,,,---....../////////000000111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,+++++++++++++++***)))(((++++++++++++++++++++++++++++++************++++++,,,,,,+++***))))))*********---111555666444000...,,,,,,++++++***)))((((((***++++++++++++***))))))++++++************++++++++++++++++++++++++++++++******++++++++++++******)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))******+++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,+++++++++*********)))))),,,++++++******++++++,,,,,,++++++******++++++,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++(((%%%%%%&&&)))+++------------------------...------,,,,,,++++++***))))))*********+++++++++,,,,,,,,,---------......------------------------((()))***+++---...///000........................---------............///........................---------............///------............------111111000000//////......////////////////////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------...............,,,++++++,,,......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,,,,---------..............................,,,,,,,,,---------......,,,---------.../////////........................,,,------......------,,,//////000000///...------........................////////////000111333333111111222333333333333222///000111222222111000///333222000/////////000111000000000000000000000000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,+++++++++++++++***))))))++++++++++++++++++++++++++++++************++++++,,,,,,+++***************))),,,000333444222///---------,,,,,,+++******)))***++++++++++++***))))))+++******))))))******+++++++++++++++++++++++++++******++++++++++++******+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))***++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++******,,,++++++******++++++,,,,,,++++++******++++++,,,))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,***(((((()))+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......------------------------+++++++++,,,,,,------...---------------------------------............///........................---------............///...//////////////////...000000000000//////............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------..............................,,,,,,,,,---------......---------.......................................---......//////......---///////////////...------........................////////////000000111222......///000000000000//////000111222222111000///222222111000000000000000000000000000000000000000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++++++++***)))++++++++++++++++++++++++++++++************++++++,,,++++++************+++(((***...000111///---+++---------,,,++++++*********++++++++++++***))))))******))))))))))))******++++++++++++++++++++++++******++++++++++++******---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,+++******))))))))))))***++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------------------------------******+++,,,,,,---......------........./////////,,,,,,,,,---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///........................---------............/////////000000000000//////000000000////////////...........................////////////////////////...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------.........,,,,,,,,,---......//////,,,,,,,,,---------..............................,,,,,,,,,---------.....................---------...........................//////////////////...///////////////......---......................../////////...//////000000------...///////////////000000111111111111000000222222222222222222111000000000000000000000000000,,,++++++******++++++,,,++++++++++++++++++++++++***,,,------,,,++++++,,,+++++++++,,,,,,+++******++++++++++++++++++++++++++++++************++++++,,,++++++******+++++++++((())),,,......---+++***,,,,,,,,,++++++************++++++++++++***))))))***))))))(((((())))))***++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,+++++++++***++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,...---,,,,,,++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,,,,------------............///........................---------............////////////000000/////////////////////////////////................................................------------------------........................------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++***************,,,------,,,******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,------....../////////,,,---------......//////,,,,,,,,,---------..............................,,,,,,,,,---------....../////////...---------,,,..............................////////////.........///////////////..............................000//////............//////000111111222222111111000000000111111000000000111222333444444333111111000000000000000000000000,,,++++++******++++++,,,++++++++++++++++++++++++***,,,------,,,++++++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,+++++++++++++++,,,,,,))))))+++,,,,,,,,,+++***************))))))))))))***++++++++++++***))))))******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))++++++++++++++++++++++++***************************************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,......---,,,+++++++++,,,************************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************++++++++++++,,,,,,,,,---------......------------------------+++,,,,,,------......///+++++++++,,,,,,------------------............///........................---------............///---......//////......---.............../////////........................------------------------------------------------........................------------------------+++,,,------......------))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---------+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************,,,------,,,******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,------....../////////------...............///,,,,,,,,,---------..............................,,,,,,,,,---------....../////////...---------,,,........................,,,------......------,,,......///////////////...........................000//////............///000111222222333333222222111000000000000000000111000111333444444333222111000000000000000000000000,,,++++++******++++++,,,++++++++++++++++++++++++***,,,------,,,++++++,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++++++++,,,,,,---***+++++++++,,,+++++++++))))))))))))))))))))))))***++++++++++++***))))))++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************++++++++++++++++++++++++***************++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***************++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------+++,,,,,,---.../////////++++++,,,,,,------......---------............///........................---------............///------............---------............/////////------------------------------------------------,,,,,,,,,------------...------------------------------------------------+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,------...+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------.................................,,,,,,,,,---------..............................,,,,,,,,,---------.....................---------........................,,,,,,------------,,,,,,---...//////////////////......................../////////...//////000000//////000111111111111111111111000000000000111111000111222222222222222222000000000000000000000000,,,++++++******++++++,,,***************************,,,------,,,++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++++++++***)))))),,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------///---,,,++++++,,,---///++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------...............+++,,,,,,---......//////---------............///........................---------............///......////////////......---------.........//////------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------------------------***++++++,,,,,,------...*********+++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,////////////............,,,,,,,,,---------..............................,,,,,,,,,---------......---------.......................................------............------------...///////////////........................////////////000000111222...//////000000000000000222111000//////000111222000000000000000111222222000000000000000000000000,,,++++++++++++++++++,,,***************************,,,...---,,,+++,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,---.........---,,,,,,------...******************++++++***++++++++++++***))))))---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------///...,,,++++++,,,...///*********++++++,,,,,,---++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------000//////...------,,,,,,,,,,,,------...///000000---------.........//////........................---------.........////////////000000000000//////---------.........//////------------------------////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---------------------------)))***+++,,,------...///,,,,,,---------.........******+++,,,,,,---......------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........///...,,,,,,,,,,,,...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------,,,,,,+++++++++///////////////.........,,,,,,,,,---------..............................,,,,,,,,,---------......,,,------....../////////..............................////////////......------...///000000//////........................////////////000222333333///000000111111111111111222111000//////000111222111000/////////000222333000000000000000000000000,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,---......,,,******+++***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,***))))))***,,,---++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************************************------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++***))))))******++++++++++++******)))))),,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***)))************+++++++++---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++///...,,,++++++,,,...///******+++++++++,,,,,,,,,///...,,,,,,------,,,+++,,,,,,,,,---------......000///---,,,,,,---///000------------------------+++,,,,,,------,,,,,,+++........................000000///.......................................------------------------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++...............---------------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,.........------,,,,,,,,,---------,,,,,,+++++++++---...000111222111///...------------------------------------------------***+++,,,,,,---------,,,+++,,,---.........---,,,,,,,,,,,,+++++++++******)))******++++++******)))******+++++++++,,,,,,,,,------------------------------------------------........................---------.........//////.........------,,,,,,,,,................................................//////000000000000////////////.........---------000000000///...,,,+++***............////////////---------...........................////////////000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,---......,,,******+++***++++++,,,,,,++++++***---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***))))))***++++++---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,+++***************++++++++++++*********))),,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,++++++,,,------++++++++++++,,,,,,,,,,,,///---,,,,,,---...,,,+++,,,,,,,,,---------......///...---++++++---...///------------------------,,,,,,------------,,,,,,........................000000///...............////////////////////////------------------------...---,,,,,,,,,,,,---......---------,,,,,,,,,+++,,,,,,,,,------------------------------------------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,---...---+++***+++,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,---///111111000///...------------------------------------------------++++++,,,------,,,,,,,,,+++,,,---.........---,,,---------,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------.........///+++++++++*********))))))...................................................//////000000//////...//////.........---------,,,------.../////////...............//////////////////////////////..................//////////////////000000000111111111000000000000000000000000000000////////////000000000000000000000000000000,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,---......,,,******+++***++++++,,,,,,++++++***+++++++++++++++*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***))))))***++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++************+++++++++++++++************,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------............------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------///---,,,,,,---...---+++,,,,,,,,,---------.........---,,,++++++,,,---...------------------------------............------........................000//////............///////////////////////////------------------------...------,,,,,,------............---------------***++++++,,,,,,------------------------------------------------......///------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,+++***+++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---.../////////...---------------------------------------------------,,,,,,,,,------,,,++++++++++++,,,---------------.........---------,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------............------------,,,,,,,,,,,,........................---------------------------..................---...............---------+++,,,---...///000000000............////////////111111000000///.....................//////////////////000000000000111111000000000000000000000000000000////////////000000000000000000000000000000,,,++++++******++++++,,,++++++++++++++++++++++++,,,---......,,,******+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++******************+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,---------.........---,,,,,,---...---,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,---------------------..................---........................000///............//////////////////////////////------------------------------------------------........................******+++,,,---.........------------------------------,,,,,,------...///........................,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***+++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------------------------------,,,,,,------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,........................------------------------------------------------...............---------........................------------------------,,,------......------,,,..............................////////////...---............////////////111000000///...------,,,............////////////////////////000000000111////////////////////////000000////////////000000000000000000000000000000,,,++++++******++++++,,,++++++++++++++++++++++++,,,---......,,,******+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,+++++++++++++++,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---///111111///---,,,,,,,,,,,,---------.........,,,,,,,,,......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---........................//////............//////------------------------------------------------------------------------........................+++,,,,,,---...//////000------------------------,,,,,,,,,,,,,,,---..............................,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++*********+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------------------------------,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,------..............................------------------------------------------,,,,,,******************++++++........................------------------------,,,,,,------------,,,,,,---...................../////////000//////..................//////////////////...------,,,++++++............////////////...////////////000000000////////////////////////000000////////////000000////////////////////////,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,---......,,,******+++***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---///000000///---,,,,,,,,,,,,,,,---------------,,,+++,,,.........---,,,,,,,,,---------......,,,,,,------------,,,,,,+++,,,,,,------.........------............------........................///............//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------.........,,,------....../////////------------------------,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------++++++++++++***************,,,,,,+++***)))***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------***+++,,,,,,---------,,,+++++++++++++++,,,------,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------......///........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------...............,,,---...///000111111111............////////////...---------,,,+++++++++............////////////......////////////000000000000000000000000000000000000////////////000000////////////////////////,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,---......,,,******+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***++++++++++++***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,---...+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,---------......---------......---------++++++,,,,,,---......///,,,,,,------------,,,,,,.......................................///000000------------------------------------------------,,,,,,---......---,,,,,,+++,,,,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...................................................++++++++++++***************+++,,,+++***))))))+++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------------......///------------------------------------------------)))***+++,,,---.........,,,+++*********+++,,,---------,,,,,,,,,+++++++++******++++++++++++************+++++++++,,,,,,,,,***++++++,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////......///000000000000000............////////////---------------------,,,............////////////........./////////000000000000000000000000000000000000////////////000000////////////////////////,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,---......,,,******++++++++++++,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******,,,...000222333444++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,---...+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++---------.........//////------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,---------......---......//////......---++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++.......................................///000111........................------------------------,,,,,,---......---,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...////////////////////////........................+++++++++************)))***+++,,,+++)))))))))************++++++,,,,,,,,,+++++++++,,,,,,---------...------------...//////------------------------------------------------((()))***,,,---...//////,,,+++*********+++,,,---......---------,,,,,,,,,*********++++++***************+++++++++,,,,,,,,,))))))***+++,,,,,,------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------.........//////222222222111000...---,,,............/////////000------............................../////////000............/////////000000000000000000000000000000000////////////000000////////////////////////++++++++++++++++++++++++---------,,,,,,+++++++++,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))------------------------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,++++++++++++++++++,,,++++++******+++,,,,,,***++++++,,,,,,++++++***---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---.........---,,,,,,+++...------,,,,,,------...,,,---------.../////////------------------------..................------..............................///000000000000000//////............//////...------,,,,,,------...------------------------+++,,,------,,,,,,...///......---------,,,,,,,,,........................+++++++++,,,,,,---------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---...---,,,,,,,,,,,,---...************************,,,------......------,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000///...---,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...............---------000000000000000///......000///...---------------.........---,,,,,,++++++//////............//////---......///000111111222111111111000000000000000000000////////////000000...///000111111///---+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,++++++++++++,,,---......************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------......------,,,+++...------,,,,,,------...---------...............------------------------......................................................///000000000000000///..................//////......------......///------------------------+++,,,...---,,,,,,---///......---------,,,,,,,,,---------...............+++,,,,,,,,,,,,,,,,,,---...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++---------,,,,,,,,,+++++++++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,---...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------..................000000111111000000///...//////...---------------............//////////////////............//////---......///000000111111000000000000000000000000000000////////////000000...///000000000///---,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++,,,---..............................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............---------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++******++++++,,,,,,------+++,,,---------+++***)))++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,...------,,,,,,------..................---------------------------------......................................................///000000000000///......------------....../////////....../////////------------------------+++---...---,,,,,,---///......---------,,,,,,,,,,,,,,,------.........///---,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,,,,++++++***))))))************))))))......------------,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,---------.../////////111111222222111111000/////////...------------.........///000000111222222//////............//////.........//////000000111000000000000000000000000000000////////////000000///////////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------......000000///...------------////////////////////////,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------+++++++++*********))))))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******++++++,,,---......+++,,,.........,,,***(((+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......,,,------...------,,,,,,...------,,,,,,------.../////////...---------,,,---------------------------------.......................................---...//////000000//////------,,,,,,,,,,,,------//////............//////------------------------,,,---...---,,,,,,---.........---------,,,,,,,,,+++,,,,,,------......///---------,,,,,,+++++++++...------,,,,,,------......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))************))))))---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------------------------------------------------***++++++,,,,,,++++++***+++++++++,,,,,,---------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---...///000000222222222222222111000000///......---------......//////000000000111111111//////............//////........./////////000000/////////000000000000000//////000000000000//////000///............//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------.........000000///...------------++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++------------------------+++++++++*********))))))+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,******+++,,,------......+++,,,...///...,,,***))),,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,------...------,,,...------,,,,,,------.../////////...---------,,,---------------------------------.........//////........................------...///////////////------,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,---......,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,+++++++++...------,,,,,,------................../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------------------------------***++++++,,,,,,++++++***+++++++++,,,,,,---------***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---...///000000222222222222222111000000......---------......///000000000//////.........//////............//////............////////////......//////000000000000//////000000000000////////////............///000++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******,,,,,,,,,+++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,---------------.........++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------....../////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,------......+++,,,---......---,,,+++,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,------......------...------,,,,,,------..................---------------------------------,,,,,,------.../////////........................------...////////////.........------------......------,,,,,,,,,,,,---------------------------------.........,,,+++,,,---......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...------,,,,,,------................../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,---------.../////////111111222222111111000///...------------...//////000000///......---,,,,,,//////............//////........................---......//////000000111...///000111111000///............///////////////+++++++++++++++++++++++++++++++++,,,,,,---------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,............------------++++++++++++,,,---......////////////////////////------------............------------------------,,,,,,,,,---------......,,,------...//////000000,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------------------++++++,,,,,,---.........,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++,,,------......------...------,,,,,,------...---------...............------------------------,,,,,,------...//////000........................,,,---......//////......///..................///......------------......---------------------------...///...,,,+++,,,---......---------,,,,,,,,,...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------..................000000111111000000///...---------------...//////........................//////............//////........................------......///000000111...///000111111000///...,,,---///000000000///...+++++++++++++++++++++++++++++++++,,,,,,---------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////,,,,,,,,,+++++++++************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,/////////...---------,,,000000///...------------........................---------.........//////////////////////////////,,,,,,,,,------.........---------...///000000111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++++++++*********))))))******+++,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------,,,,,,+++++++++,,,---...///000,,,------......------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,------...///+++++++++,,,,,,---------++++++++++++++++++++++++))))))***++++++,,,------+++,,,,,,---.........---...------,,,,,,------...,,,------....../////////------------------------,,,,,,------...///000000........................,,,---......//////......//////............////////////............//////---------------------------...///...,,,+++,,,---......---------,,,,,,,,,///...------,,,+++***)))+++++++++,,,,,,---------...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...............---------000000000000000///......---------------...///000------......//////000000//////............//////.....................------------...///000000111...///000222222000///...+++---///111111000///...+++++++++***((('''%%%$$$,,,,,,,,,---------......---...000///...,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------............------------......---------,,,,,,++++++++++++++++++,,,---...///000------------------------........................///////////////////////////......------,,,++++++...------,,,,,,------...------------------------........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///------------------------)))***,,,---......---,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------,,,,,,+++++++++***+++,,,,,,------,,,,,,.........------,,,,,,,,,...------,,,,,,------...........................---,,,***))))))***,,,---...------,,,,,,------...------............------........................///...,,,+++,,,---///111000000//////.........---////////////////////////000///------......---+++---...............------///............---------............---,,,++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,)))---000///,,,***,,,///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++++++++,,,,,,---------,,,,,,,,,------.........------------------,,,,,,000000//////............------------------------........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---+++******+++---...//////.........---------************+++,,,------////////////////////////,,,,,,,,,,,,---///111222,,,,,,,,,------.........++++++++++++,,,------...........................---------............///000///...------...///000..................---------.........---,,,,,,+++///////////////.........------...///000000//////000000////////////000000////////////////////////+++++++++++++++***)))(((+++++++++,,,,,,,,,---------...000///...,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------,,,------......------,,,,,,,,,---------...............------------......---------,,,,,,,,,++++++,,,,,,,,,,,,---...///000------------------------......................................................------------,,,,,,...------,,,,,,------...------------------------------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///------------------------,,,,,,,,,------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,///.........---------,,,---------,,,,,,---------........................---,,,+++))))))***,,,---...------,,,,,,------...------............------..............................---,,,---...///000000/////////............///////////////////////////...------......---,,,---...............------///............------------------------,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++***///333333///,,,+++---------------------------++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------/////////......---------------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++------......------,,,,,,,,,,,,+++++++++***++++++,,,,,,...........................---------------......,,,,,,,,,---------......,,,,,,,,,+++,,,,,,------...............------------------............///000///...------...///000........................---.........------,,,+++/////////////////////.../////////000//////......000000////////////000000////////////////////////+++,,,---------------,,,*********+++++++++,,,,,,---...000///...,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------------------------------------------------------------............------,,,------------...............------------......------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------------------........................---------------------------------------............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///------------------------///...---,,,++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,............---------------------------------------------------------------,,,+++******+++,,,---...------,,,,,,------...------............------........................---------.........//////////////////............////////////////////////...---,,,---...///...---------...............---///............---------,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------......---------,,,,,,,,,,,,111555666222...++++++........................************++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,------............------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++---,,,,,,++++++++++++,,,------------------------............---+++***))),,,,,,,,,------------......---,,,,,,,,,,,,,,,,,,///.........------,,,,,,---------............/////////............//////........................---............---,,,,,,......//////////////////000000000000///...------000000////////////000000////////////////////////---------......---------++++++++++++,,,,,,,,,,,,---...000///...,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...///------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------..................------------......------------------,,,,,,---------------...//////................................................------------------------,,,,,,,,,---...//////000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---...---,,,+++---///------------------------///...,,,+++***+++,,,,,,***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,+++++++++,,,------...------,,,,,,------...------............------........................,,,---......//////......///////////////.........////////////////////////---,,,+++,,,...///...---,,,---......///.........///............---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------////////////............---000333444111...------------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000...---,,,+++++++++------,,,,,,,,,,,,++++++------------------------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---+++)))(((------------------------///...---,,,,,,,,,,,,,,,///......------,,,,,,+++---------............////////////....../////////---------...............------............------............//////////////////000000000//////...000000////////////000000////////////////////////............---,,,+++***,,,,,,,,,,,,---------------...000///...,,,,,,---------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...///------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++---------------------------......//////......------------.........//////......------------......------------------------......---------...//////................................................------------------------+++,,,------...///000000...------,,,,,,------...------------------------------------------------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---...---,,,+++---///------------------------,,,,,,+++***+++,,,...///***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,---......---,,,,,,------------------------+++++++++,,,,,,------......------,,,,,,------...------............------........................,,,---......//////...............///////////////////////////////////////,,,++++++,,,...///...---,,,------...//////......///............---------,,,++++++++++++,,,.........------,,,,,,------............------------,,,,,,---............///000++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------..................---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***------------------------///......---,,,,,,,,,,,,......------,,,,,,,,,,,,---------............///...//////////////////...---------.........//////------...//////......------.........//////000000---...///000111111111111000000////////////000000////////////////////////.........------+++******,,,,,,---------.........---...000///...,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......------........./////////......------------......------------............///...............//////................................................------------------------,,,,,,---...//////000000...------,,,,,,------...------------------------........................,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,---...---,,,+++---///------------------------++++++++++++,,,---...///***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------,,,,,,------...------............------........................---------.........//////.........///////////////////////////////////////---,,,+++,,,---...---,,,,,,,,,---...///////////////............---------,,,,,,++++++,,,...///111......------------......,,,,,,+++++++++*********,,,+++******+++---000111************************,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++++++++,,,,,,---------...------------,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------.........++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...............///...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------...------------,,,,,,,,,///...------------------,,,,,,,,,,,,,,,,,,---------------............///......////////////......,,,,,,------.../////////------...////////////...------......///000000000,,,---...000111222333333000000////////////000000////////////////////////,,,------...------,,,,,,++++++,,,,,,,,,------------...000///...,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++---...------------------------------........./////////........................------------------------......////////////..................////////////......------------......------------........./////////............//////........................................................................------......//////000000...------,,,,,,------...------------------------------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................,,,---...---,,,+++---///------------------------++++++,,,------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,------.........+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............------,,,,,,------...------............------..............................---,,,---...///000............/////////000////////////////////////...,,,+++,,,------,,,++++++,,,---...///////////////............------------,,,,,,,,,---///111333......------------......---,,,,,,,,,++++++++++++,,,+++++++++---.........++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,------------,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,......******++++++,,,---............---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,---......///++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,------.........------,,,,,,,,,------...------------------------------,,,,,,---......///......---------,,,,,,,,,...------------......///+++++++++,,,,,,------...---------............///---...///000000///...---,,,,,,------...//////000------...///////////////------......///000000111---...///000111222222222000000////////////000000////////////////////////+++,,,---...////////////******+++++++++,,,,,,,,,---...000///...,,,------------------------------........................------------------------------------------------///---+++******+++,,,...------------------------.........////////////000000000000000000000000000------------------------......////////////................../////////000.........------.........---------.........//////000//////.........//////////////////////////////........................////////////////////////............////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........................................................------...---,,,+++---///------------------------,,,---......---,,,***)))++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,........./////////000000+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............------,,,,,,------...---..................---........................///...,,,+++,,,---///111---.........//////000000////////////////////////...---,,,,,,,,,,,,+++***+++,,,---...//////////////////.........---------------,,,,,,---000222444......------------......000000/////////.........,,,,,,---...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))***+++---...//////.........------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,---...//////........................+++++++++************)))++++++++++++++++++++++++++++++,,,,,,,,,---------...---+++******+++---...+++++++++,,,,,,---------,,,,,,,,,,,,------...///------------------------000///---,,,,,,---...///.........------,,,,,,,,,---------------...///000)))***+++,,,------...///---------.........//////---...///000000///...---,,,,,,------...///000000------...///000000//////---------...///000000111///000000111111111111000000000////////////000000////////////////////////---------------------------......---++++++,,,...***+++---///000000///...........................------------------------........................++++++,,,,,,,,,---------........................,,,---......//////......------------------,,,,,,///////////////////////////---,,,---000000...+++///////////////////////////////////////.......................................---,,,---...///000........................---------.........//////................................................---------------------------------............///.........////////////000......------------..............................------------------------///---,,,---...///...---000///......///111333444111222333333222000---,,,------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---000///,,,)))---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))***,,,.........,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......,,,------......------,,,------------------------------------------------//////.........------------------............///........................//////////////////////////////.........---------,,,------......------,,,------------------------000000000000000000//////000///---,,,,,,---///000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---000///---+++******++++++------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++***+++,,,---.........---,,,,,,+++******------------------------------------,,,,,,+++*********+++,,,,,,---......//////...---,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------.........---,,,++++++,,,,,,------,,,,,,+++,,,---...//////...---,,,---------,,,,,,++++++++++++,,,------......------------......------,,,+++---------.........//////---------............///////////////////////////444333222000...---,,,,,,------------------------------------------------////////////000000000000//////000000000000//////////////////////////////---------------------------......---,,,,,,...///000000///...------,,,,,,........................------------------------........................++++++,,,,,,,,,---------------------------------,,,---......//////..............................///////////////////////////---,,,---///000...,,,/////////////////////////////////////////////.................................---------...///000........................---------.........//////................................................---------------------------------............///,,,,,,,,,------------.........------------..............................---------------------------------...000000///---//////000333777;;;???BBBSSSQQQLLLFFF>>>555...)))------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,//////---+++------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,......---,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......,,,------......------,,,------------------------........................//////.........------------------............///................................................//////.........---------,,,------......------,,,------------------------------..................///...---,,,,,,---...///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++...------,,,++++++++++++------------------------,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++*********+++,,,,,,---......///......---,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++)))******+++,,,---......,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,++++++++++++,,,------......------------......------,,,+++,,,------------.........---------............///////////////////////////000000///...------......------------------------....................................//////////////////000000000000//////////////////////////////------------------------,,,---......------///111:::777333///,,,++++++,,,........................------------------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////............//////000000111///////////////////////////...,,,,,,...///......////////////////////////......//////////////////..............................------......///000........................------........./////////................................................---------------------------------............///,,,,,,,,,------------.........------------..............................------------------------...///333:::@@@DDDEEEEEEIIIHHHGGGGGGHHHJJJKKKMMMQQQOOOKKKEEE===666///,,,------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---//////.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---...---,,,+++******++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......,,,------......------,,,------------------------////////////////////////...............------------------............///...............................................................---------------............------------------------------+++++++++,,,,,,---------///...---,,,,,,---...///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******,,,,,,,,,------,,,++++++------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,------,,,,,,***++++++,,,---......///------------------------,,,,,,---------,,,++++++***++++++,,,,,,------.........------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))***,,,---...///000,,,,,,++++++,,,,,,---...///...---,,,+++,,,------...---,,,,,,,,,,,,---...000000////////////000000------,,,,,,,,,,,,+++++++++,,,------......------------......------,,,+++,,,,,,,,,,,,---------------------............///////////////////////////,,,,,,,,,,,,---...///000------------------------////////////////////////------------............//////000000000000//////////////////////////////........................,,,---............111333@@@<<<666000---,,,---///........................................................................,,,,,,,,,------------...------------------------------...///////////////------...//////000111111///////////////////////////...,,,,,,---...//////////////////////////////............////////////.......................................//////000....................................////////////........................................................................---------............///.........////////////000......------------.........................................................111777???FFFKKKLLLLLLEEEDDDAAA>>><<<:::999888555555444333222000...---........................................................................---------------------------,,,++++++,,,...///000.........------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------------,,,*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......,,,------......------,,,------------------------.............../////////........................---------............///........................................................................------............------,,,,,,------------------******++++++,,,,,,------...------,,,,,,------...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,---...---,,,+++++++++,,,,,,---.........------------------------,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,------...//////,,,,,,++++++,,,,,,---...000...,,,+++++++++---...///...,,,++++++,,,...///000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------......------,,,++++++++++++,,,,,,,,,---------------............///////////////////////////,,,,,,,,,,,,---...///000................................................------.........///////////////000000000000//////////////////////////////........................,,,---............111333===999444///,,,,,,...000........................................................................,,,,,,---------.........////////////////////////---...//////000000//////,,,,,,---...//////000000////////////////////////---------------...///000////////////////////////---.........//////000000////////////////////////.........///////////////////////////////////////........./////////000000////////////////////////////////////////////////........................---------............///.........////////////000......------------......................................................---...000444777777555222000//////...............------------,,,,,,++++++........................................................................------------------------,,,,,,++++++,,,---///111.........------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------,,,++++++***++++++,,,------------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......,,,------......------,,,------------------------,,,,,,---------.........---.....................---------............///................................................---.....................---......//////......---,,,,,,,,,---------......++++++,,,,,,---------------------,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,---...---,,,+++------------------------------------------------+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------,,,,,,,,,++++++,,,,,,---...000...,,,+++++++++---...///...,,,++++++,,,...///,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------......------,,,++++++++++++,,,,,,,,,---------------............///////////////////////////.........---......//////........................------------------------....../////////000000000//////000000000000//////////////////////////////........................,,,---......------///111444222///,,,++++++---...........................................................................,,,---------............////////////////////////......///000000000000///---------....../////////////////////////////////***,,,...///......///000////////////////////////------......///000000000////////////////////////---...///000000000000///////////////////////////....../////////000000000////////////////////////////////////////////////........................---------............///,,,,,,,,,------------.........------------......................................................+++++++++---//////,,,***/////////000000000111111//////..........................................................................................------------------------+++,,,------,,,,,,...000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......,,,------......------,,,------------------------++++++,,,,,,---.........---------...............---------............///........................---------------------------------.....................////////////......+++,,,,,,------.........------------------------,,,,,,,,,------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,.........---------------------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++......------,,,+++++++++,,,,,,++++++,,,,,,---...///...---,,,+++,,,---------,,,++++++++++++,,,---...------,,,,,,------...++++++,,,,,,,,,,,,------+++,,,------......------------......------,,,+++,,,,,,,,,,,,---------------------............///////////////////////////000///..........................................------------------------////////////000000000111//////000000000000//////////////////////////////........................---......---,,,,,,.../////////......------,,,,,,........................................................................------------............////////////////////////......///000000000000000////////////////////////////////////////////////(((+++000111///......///////////////////////////------......///000000111////////////////////////---...///000111000000///////////////////////////.../////////000000000000////////////////////////////////////////////////........................---------............///,,,,,,,,,------------.........------------......................................................,,,,,,---///111333222111---------,,,+++***))))))------------...///000000................................................................................................***---///...---+++---...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++,,,,,,------+++,,,------...---------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......,,,------......------,,,------------------------,,,,,,,,,---.../////////---------.........//////---------............///........................---------------------------------.........//////......////////////......++++++,,,,,,---......///.........---,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------......//////------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,++++++++++++++++++++++++---......//////......---+++++++++,,,,,,---------+++,,,------......------------......------,,,+++,,,------------.........---------............///////////////////////////...---------------.............................................................../////////000000//////000000000000//////////////////////////////////////////////////////---......---++++++,,,...///000111111111000...---........................////////////////////////........................---------.........//////...........................//////000000000000000111111111000000000000000////////////////////////&&&+++000222000.........////////////////////////---------...///000000111000000000000000000000000---...000111111111000///000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////---------.........//////........./////////000000.........------.................................////////////////////////111///------------+++***,,,---...//////000000///111000///---,,,,,,,,,,,,////////////////////////........................................................................***---000000---++++++------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,------...+++,,,------......------++++++,,,,,,,,,------------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......,,,------......------,,,---------------------------------...///000000111---------.........//////---------.........//////........................---------------------------------.........//////......////////////......++++++,,,,,,---.../////////......---,,,+++******+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...000///---+++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...***+++,,,---///000111111------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------.........---,,,+++)))***++++++++++++***)))'''''')))******)))''''''+++++++++,,,,,,---------+++,,,------......------------......------,,,+++---------.........//////---------.........//////////////////////////////++++++++++++,,,---......////////////////////////////////////////////////---------.........////////////000000000000//////////////////////////////..........................................------///000111000///...///000111111111000000000000000........................////////////////////////............/////////000000000000000////////////111000///.........///000222111000/////////000000111111111000000000//////000...,,,---000111///---///000111222222111000///111000000000000000111111111000000///......//////111000000000000000111111/////////......---------111111000000000000111111111000////////////000000000000000000000000000000///.........///000000111........................---......//////......---000000000000000000000000........................//////.........---------......////////////......//////.........---------/////////......---------///////////////////////////...,,,,,,------,,,+++------............---------------,,,,,,+++++++++.................................------.........++++++++++++++++++++++++------......------,,,+++,,,---...//////---+++***+++,,,------......------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))------------------,,,,,,++++++++++++++++++++++++------------,,,,,,+++***///...///000111000---+++//////.........---------...------------...//////......------------......------,,,,,,,,,,,,------,,,------......------,,,------------------------000///---,,,,,,---...//////............---------......---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...******++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,+++************++++++******************---------,,,,,,+++++++++---,,,+++,,,---------,,,++++++,,,,,,,,,,,,---------,,,***))))))***,,,---------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,++++++++++++,,,...---,,,,,,---///------------------------,,,---///000000000///.......................................////////////............///////////////...---,,,,,,---...///........................+++,,,.../////////......////////////000000000000................................................///000111000///...///000////////////////////////........................////////////////////////........./////////000000000000000000000000000/////////...---...///000000222111111000//////......////////////000000000000333111000111444555333222111111111111111000///...000000000000111111222333333333222111000000000000222222111111111111222222000000000000111111111111111111111111111111111111333222222111111111111111////////////////////////...............///000000////////////////////////...//////////////////...////////////////////////........................//////.........---------......////////////......//////.........---------............---------,,,///////////////////////////...,,,------...,,,+++------............------///.........------------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---...///...---+++***++++++,,,---------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------........................---------------,,,+++***------...000222111...,,,//////.........---------...------------...//////......------------......//////............//////,,,------------------,,,------------------------------,,,,,,,,,------...............------------...------------,,,,,,,,,---------------------------,,,++++++++++++,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,+++************++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,***))))))***,,,---,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,...---,,,,,,---///------------------------,,,,,,.../////////...---....................................////////////............///////////////...------------...///........................---...///000000000//////.../////////000000000000................................................///000111000///...///000............////////////........................////////////////////////....../////////000000000000000000000000000000000///////////////000222222222222333333222000///...//////000000111222222222222111111222333444444222333222222111111222333333000000111111222333444555555444333222111111111111111111000000000000111111...///000111222222222222//////000000000000//////111111000000000000000000000000000000000000000000///////////////000000111000000000000000000000000//////000000000000//////////////////////////////......................../////////............---......////////////.....................---------...------------,,,,,,,,,///////////////////////////...,,,---......---,,,------............------......------------,,,,,,........................------,,,,,,,,,,,,------------------------------------......------,,,+++,,,---.........---,,,+++***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............------+++,,,,,,------.........////////////////////////,,,------------,,,,,,+++,,,---///333555555222///...............---------...------------...//////......------------......//////............//////------------------------------------------------******+++,,,------------............------------------------,,,,,,,,,,,,------------------------,,,++++++******++++++,,,...---+++)))))))))+++,,,,,,,,,++++++,,,,,,---...,,,,,,++++++***+++++++++***++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,+++++++++,,,...---,,,,,,---///------------------------+++,,,------......------....................................////////////---............////////////...------------...///...........................///000000111000000000....../////////000000000....................................///////////////000111000///...///000......///////////////000........................////////////////////////...////////////000000000000000000000000111111111111111111111222222333333111222444555555444222111222222222333333333444444222222222333444444444444444333333333444666888999555555666666888999;;;;;;999888777666666555555555444333333222222222222333111222333444444444333222///000111222222111000//////000111111222222222222111111111111111111111111111111111000000111111222111111111000000000000000//////000000000000//////................................................/////////.....................////////////..............................---------------,,,,,,,,,///////////////////////////...,,,---...///...,,,------............------+++++++++++++++++++++***........................---,,,,,,++++++,,,,,,---------------------------------......------,,,+++,,,------......---,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...111555999999666333...........................------------...//////......------------......------,,,,,,,,,,,,---------------,,,,,,---------------------------------)))***,,,---.........---.........---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///---***'''&&&''')))***,,,,,,++++++,,,,,,---...+++++++++***++++++,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++*********++++++++++++,,,,,,,,,------,,,++++++******++++++,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------------------------,,,,,,------................................................////////////---------.........//////.........------.................................////////////000/////////........./////////000000................................./////////000000///000111000///...///000/////////000000111111111////////////////////////////////////////////////////////////000000000111///000000000111111111222222222222222222222222222///111333666777666555555555444444444444444444444555666666777777888999999999999777777777888:::;;;:::::::::;;;<<<===???@@@>>>>>>===<<<<<<<<<<<<===999999888777777666777777888888999999888777555333444444444555555444444444111222333444555555555444222222222222222222222222222222111000000111111111111111111111000000////////////000000000000//////////////////////////////////////////////////////////////////////////////......////////////......---.....................------------------------///////////////////////////---------//////...---------............------++++++++++++++++++++++++........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------------------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***************+++++++++++++++,,,,,,---...//////++++++++++++++++++++++++,,,------......---------+++,,,///333666777444222---........................------------...//////......------------......------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...------------------------***+++---////////////......------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,000...+++((('''(((***+++,,,,,,++++++,,,,,,---...+++++++++***++++++,,,,,,++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,******++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------------------------.............../////////....................................////////////------------............---..................---........................///.................................////////////.................................//////000000111///000111000///...///000//////000000111111222222/////////////////////////////////////////////////////////000000000111111///000000111111222222222222333333444444444444333111333555666888888888888777777777777777888888888777999;;;;;;:::;;;<<<>>>DDDCCCAAA@@@>>>======<<<::::::::::::;;;<<<>>>>>>??????>>>>>>??????@@@AAA===<<<;;;:::::::::::::::<<<=========<<<:::777555777777666666666666777777666666777777777555444222444444444444444444444444333333222222111111222222333333333222111111000000000000111111111111000000000000000000000000000000////////////////////////...////////////000000000......////////////......---------...............---------............//////////////////////////////---------///000///...------............------------............//////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,------------...***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------.........------------------------,,,------............---******,,,...111111000...---------..................------------...//////......------------......//////............//////...---,,,++++++,,,---...------------------------,,,,,,---...////////////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,111///---,,,+++,,,---...,,,,,,++++++,,,,,,---...,,,,,,++++++***++++++++++++,,,,,,------.........++++++,,,,,,,,,,,,------,,,...///...***)))***---++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///------------------------///............///000000....................................////////////,,,------------.........------...//////...------........................///......------------...------........./////////........................---......///000000111111///000111000///...///000......//////000111111222//////////////////////////////////////////////////////000000000111111111///000000111111222333333444666888:::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;===>>>@@@AAABBBCCC@@@CCCEEEEEEDDDDDDFFFIIINNNNNNNNNNNNMMMLLLJJJJJJDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKIIIHHHGGGFFFFFFEEEEEEEEEHHHIIIJJJKKKJJJHHHEEECCCDDDCCCAAA??????AAACCCDDDHHHHHHGGGEEEBBB>>>:::888<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777777888666666555555444333333333222222333333333333222222111111111111111111111111////////////////////////.../////////000000000000......////////////......---------.........//////........./////////000000////////////////////////...------...///000000...------............------.........//////000000000..............................------------......------------------------------......------,,,+++,,,,,,,,,,,,------......++++++,,,---------------++++++++++++++++++++++++************************........................,,,,,,,,,---------......------------------------........................,,,,,,---...............---,,,+++,,,......---,,,---------.........//////...------------...//////......------------......//////............/////////...,,,++++++,,,...///---------------------------------,,,------......---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,------------,,,+++------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++************,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------,,,///111///+++)))+++...++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,------...+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------+++,,,...---,,,,,,---///------------------------......---------...///000....................................////////////,,,,,,---------.........------...//////...------........................111000///---------...///---------.........//////........................---......///000111111222///111111000///...///000---------...///000000111000000000000000000000000////////////////////////000000000000111111111111///000000111222222333333888:::===@@@CCCEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@AAACCCEEEHHHKKKMMMNNNOOOQQQTTTTTTSSSSSSUUUXXXTTTUUUWWWYYY[[[[[[[[[ZZZWWWWWWWWWVVVVVVWWWXXXXXXUUUUUUUUUVVVXXXZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYY[[[]]]^^^^^^\\\ZZZXXXWWWUUURRRPPPPPPRRRUUUWWW```___]]]YYYTTTNNNIIIEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>999888888777666555555555444555555666666555555444111111111111111111111111000000000000000000000000.../////////000000111111......////////////......---------.........//////.../////////000000111111////////////////////////...------...000111000///---..................------------.........//////........................///......------......///////////////////////////------......------,,,+++,,,,,,,,,,,,,,,---...///+++,,,------......------++++++++++++++++++++++++------------------------........................+++++++++,,,,,,---------------------------,,,,,,------------------------,,,,,,---.../////////...111000...---...///...------------.........//////...------------...//////.........------.........---------,,,,,,---------///...,,,++++++,,,...///------------------------...---,,,+++***+++,,,------------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))************,,,,,,++++++,,,,,,---......---,,,+++************,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------000222000,,,)))+++///++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,++++++++++++++++++------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,------...//////+++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,...---,,,,,,---///------------------------------,,,+++,,,---...///..................................../////////000,,,,,,,,,---------......,,,---...//////...---,,,........................222111000.........///000---------.........//////...---++++++---...---,,,111111111111000///...------...000///......000111.........---------,,,,,,---...//////000/////////111111///...---......///333111000111222333333333222222333444666777999:::999DDDQQQWWWWWWUUUWWWZZZ[[[___]]]VVVRRRUUUWWWUUUPPPPPPUUU^^^eeefffdddbbbeeecccaaaaaaaaa```^^^\\\```cccgggjjjkkkkkkllllllnnnllliiigggfffhhhjjjlllkkkiiiggghhhkkknnnqqqrrrzzzvvvppplllkkkjjjiiihhhpppqqqrrrrrrrrrrrrqqqqqqmmmnnnlllgggbbbbbbhhhnnn{{{tttnnniiibbbZZZWWWXXXYYYXXXYYYYYYVVVSSSVVV\\\^^^]]]YYYSSSQQQRRROOOKKKHHHDDD@@@>>>>>>@@@AAAAAA>>>???@@@@@@>>><<<:::888777555333444555444111---///000111000//////000111//////000111111000000000000000111111222111111111...............///000111000000000000////////////////////////000000000000000000000000000000000000//////............///////////////...---------,,,........................................................................---------,,,,,,,,,++++++.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,++++++++++++------------------------............////////////---------------------------------............/////////.........---------........................,,,,,,,,,------.........------............------........................---,,,,,,,,,,,,---......---------............///......................../////////......---------,,,------......------,,,***)))((()))+++,,,,,,+++,,,,,,,,,++++++*********++++++***************+++---------------------------------,,,,,,+++++++++))))))*********+++++++++---------,,,,,,+++++++++......---,,,,,,,,,,,,---......---,,,,,,+++******------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********************************,,,,,,,,,---------......++++++++++++,,,,,,---...//////.........---------,,,,,,,,,++++++*********))))))***++++++,,,------------------,,,+++******---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................111///...------...///111........................//////////////////////////////.........---------,,,------......------,,,---------...............,,,,,,,,,---------......111000......000111000//////000000111111000000000///000111111000///000222000000000000111111111111///000111222333333333333555444333111000000111111333222222111222222222111333333444555777888::::::<<>>===;;;888777666777777222222222222222111111111333222222222111000000000000000000000000111111222111111000000000/////////////////////000000000000000000000000000000000000//////............//////..................//////........................................................................------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////...---------......---------------------------............/////////---------------------------------............///...............---------........................,,,,,,,,,+++++++++++++++---......//////......---........................---,,,,,,,,,,,,---......---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......------,,,///...,,,,,,------+++***,,,,,,,,,++++++++++++***++++++************++++++------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,---,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................000///...------...///000...............................................................---------////////////////////////------------------------,,,,,,,,,---------.........,,,++++++,,,------,,,---...///000000111111000000111222111/////////000//////000000000111111111...///000111111222222111333333222111222333444555333555888:::;;;;;;;;;<<<888999;;;<<<============:::AAAMMMXXXeeesss{{{zzzzzzyyyppp~~~|||xxxrrrmmmjjjgggdddccc```bbbcccdddeeehhhmmmpppqqqoookkkiiiiiikkknnnqqqrrrrrrqqqooonnnnnnoooqqqjjjiiihhhjjjlllnnnooonnnlllllllllnnnrrrxxx}}}zzzxxxmmmiiiiiimmmpppsssyyy{{{xxxxxxyyyyyyyyy|||}}}~~~}}}zzzuuupppmmmeeeaaa\\\VVVQQQNNNLLLKKKKKKJJJHHHGGGDDDAAA<<<999555555444444444444444555444333333222222222333333111000000000000000111111111111111000000000//////////////////000000000000//////////////////////////////............//////------......//////000000...........................................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.........------------......---------------------------------.........//////---------------------------------............///................................................---------,,,,,,+++++++++......////////////..............................---,,,,,,,,,,,,---......---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++***+++---///...---++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++*********************++++++,,,,,,,,,---------------------,,,+++,,,------..................,,,++++++++++++,,,++++++++++++++++++++++++---------............///........................000///............///000........................................................................///..................///............------------,,,,,,,,,---------......222111//////111222111000/////////000000////////////000111111/////////111444444444333333333333333444444555666777777777777888777777888:::<<<>>>???<<>>??????@@@@@@@@@@@@AAACCCEEEHHHIIINNNSSSWWWWWWSSSOOOMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOOOOOOORRR]]]rrrwwwssspppnnnmmmooonnnllliiifffeeeggghhhoooooopppqqqrrrtttvvvxxxyyyxxxuuummmccc[[[XXXXXXVVVVVVWWWXXXZZZZZZXXXWWWPPPSSSXXX]]]ccchhhkkklllzzzzzzxxxuuuooofff^^^ZZZZZZXXX[[[bbbhhhkkkqqqwww}}}}}}}}}zzzwwwvvvxxx{{{{{{zzzyyyyyyyyy|||~~~yyykkkaaaUUUQQQLLLEEE>>>999555444444444333222333444555666333222111111000111111111222222111111111000000000////////////000000000000000000000000000000000000//////............////////////////////////000000////////////////////////............................................................---------,,,............////////////------------------------------------------------...------,,,,,,------...,,,,,,+++++++++,,,------------------------------,,,------------.........---------------------------------............///---------.......................................////////////...............//////000000//////...........................---,,,,,,,,,,,,---......---------............///........................,,,,,,,,,,,,------------,,,------......------,,,...---++++++,,,,,,***)))***++++++++++++,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------+++,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////000/////////,,,,,,,,,,,,,,,,,,++++++---------------------------------............///........................////////////////////////........................---------------------------------..................---,,,++++++,,,---.../////////......------,,,,,,,,,,,,---------......222000//////000111111000222333333444555555555555555666888888888888:::<<<666777888999;;;<<<>>>>>>@@@AAAEEEHHHLLLOOOQQQRRRQQQQQQQQQQQQRRRTTTVVVWWWccchhhnnnnnnkkkfffeeeeeefffdddbbbaaaaaabbbdddeeeaaaaaaeeeppp~~~{{{zzzzzzzzz~~~~~~|||yyyvvvtttuuuvvvyyyzzz|||yyyooogggeeefffddddddeeehhhjjjjjjgggeeeaaadddiiinnnppppppnnnmmmjjjiiifffccc^^^XXXQQQMMMPPPOOOQQQWWW[[[\\\___ccceeedddgggiiiiiihhhlllssssss|||}}}yyykkkfff___WWWOOOHHHDDDBBB>>><<<:::888777888999999555555444333333333333333222222222111111111000000////////////000000000000000000000000000000000000//////............//////000000000///////////////////////////////////////............................................................---------------------.........//////...................................................------,,,,,,------...,,,,,,,,,,,,,,,---......------------------------,,,,,,---------.........---------------------------------............///---------.........//////........................---------...............//////000000000000//////........................---,,,,,,,,,,,,---......---------............///------------------------,,,,,,---------.........,,,------......------,,,///...,,,,,,------+++*********+++++++++,,,,,,,,,++++++++++++,,,---......+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,,,,---......------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,---------............------,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++---------............///..............................////////////..............................---------------------------------........./////////...---,,,,,,---...///......---,,,,,,+++******,,,,,,,,,---------......666444333333444555555444222333555777888999::::::888:::<<<======>>>@@@AAA???@@@BBBEEEGGGJJJLLLMMMMMMOOOSSSYYY^^^cccfffgggffffffdddddddddeeefffgggooovvv~~~||||||~~~zzzxxxuuurrrrrrtttwwwyyytttuuuxxxxxxsssrrrtttssstttvvvyyy{{{{{{yyyvvvtttxxx|||{{{uuuqqqllljjjgggdddaaa\\\XXXTTTRRRPPPQQQUUUVVVTTTSSSVVVSSSRRRTTTVVVTTTRRRVVV\\\[[[bbbkkkrrr|||{{{yyywwwyyy}}}xxxtttmmmfff___YYYVVVTTTHHHFFFCCC@@@>>>======>>>888777666555555555555555222222222111111111111000////////////000000000000000000000000000000000000//////............//////111111000000//////......000000000000000000000000................................................//////.........---------,,,,,,,,,------.........////////////////////////...........................------,,,,,,------...---------------...///000------------------------,,,,,,,,,---------......---------------------------------.........//////---------.........//////........................,,,,,,,,,------.........//////000000000000//////........................---,,,,,,,,,,,,---......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,------......------,,,---,,,,,,---///000///...*********++++++,,,,,,,,,++++++++++++,,,---...///+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,---------------,,,,,,+++++++++---,,,++++++******++++++......---,,,,,,+++******---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++,,,,,,---.........---++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,++++++++++++---------,,,,,,,,,++++++---,,,,,,++++++*********))))))***++++++,,,------------------,,,+++*********+++,,,,,,------------........................---------.........//////..............................////////////..............................---------------------------------.........//////111000...------...000111,,,,,,++++++***)))((((((,,,,,,,,,---------......777666555555777999::::::;;;;;;;;;::::::<<>><<<<<<===<<<::::::999777555222333444444444333333333333111000000//////000000111000000000///000000111111111000000000////////////////////////////////////111000000000/////////...////////////////////////.................................------,,,,,,,,,---,,,,,,++++++,,,,,,------------............///........................///............---------,,,---......//////...............------.........,,,,,,---------.........------------------------///...------------...///....................................////////////////////////////////////...///////////////......................................................------------------------------,,,,,,,,,,,,,,,,,,------------------------,,,+++***)))))))))******.........---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------...,,,+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,---//////---,,,+++,,,,,,,,,,,,,,,+++++++++)))************)))((('''------------------------------------------------........................////////////////////////........................///............------------///000///...,,,,,,---..............................------------......------------------------------............------HHHIIIMMMVVV___ccc```\\\\\\^^^bbbgggkkkkkkiiigggdddeeegggiiimmmpppssstttuuuxxx{{{~~~~~~{{{vvvsssqqqsssttttttsssssstttuuuuuuwwwzzz|||~~~~~~~~~~~~~~~{{{}}}}}}vvvqqqtttyyy~~~uuulllfff___YYYYYYVVVQQQMMMKKKLLLNNNOOOOOOPPPQQQTTTZZZbbblllsssttttttwww|||zzzyyy||||||yyyvvvrrrmmmjjjbbb\\\VVVTTTQQQKKKHHHHHHJJJIIIGGGEEECCC???:::666666555444333222222333333111111111111000000000000///////////////000111222111111000000000/////////////////////////////////000000000000////////////////////////////////////.................................---------------------,,,,,,,,,,,,---------------............///........................///............---------,,,---......//////..............................,,,------------.........------------------------///...------------...///........................---............///////////////////////////////////////000000///...------................................................------------------------,,,,,,,,,,,,------------------------------------++++++***))))))))))))***---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++,,,---......---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***------------------------------------------------------------------------///////////////////////////////////////////////////............------------...000///...,,,------..............................------------.......................................------.........ZZZ]]]fffsssxxxxxxzzz~~~|||xxxtttuuuuuuwwwyyy|||~~~}}}yyysssrrrrrrrrrqqqpppppppppqqqnnnnnnooorrrwww{{{}}}~~~{{{~~~}}}~~~tttqqqsssuuuxxx{{{|||{{{}}}zzzsssnnnpppkkkddd]]]YYYXXXYYYZZZWWWWWWVVVUUUUUUXXX\\\```\\\^^^aaagggooouuuyyyzzz{{{xxxssspppooorrrvvvyyy~~~zzztttnnnkkkeee]]]ZZZZZZ\\\```aaa\\\RRRGGG???<<<:::999666555555555444444111111222222222222111111////////////000111222222111111111000000000//////////////////////////////000000000000////////////////////////////////////------------------------...............---------//////............//////---------............///........................///............---------,,,---......///.........---..................---------------.............................................------.................................---------.........//////////////////////////////000000000000///...---,,,........................................................................+++,,,,,,,,,------......------------------------......------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,------,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,------------,,,+++***************+++++++++...///////////////......,,,,,,------------------------------------------------------------------////////////////////////000000000000000000000000///............---------,,,...//////...------..............................------,,,,,,------...///////////////////////////...---,,,,,,---...///ooottt~~~xxxppptttsssrrrqqqqqqqqqqqqqqqlllkkkjjjmmmssszzz|||uuusssmmmooovvv|||oookkkmmmqqqyyy{{{~~~~~~xxxssspppoooppppppjjjkkkiiifffaaa]]][[[ZZZUUUUUUVVVYYY^^^aaabbbbbbgggeeebbbaaabbbeeeiiikkkooosssxxx{{{{{{{{{|||}}}~~~zzzsssrrrtttwww|||hhhSSSGGGDDDBBB@@@===;;;<<<;;;999777222222222222222222222222000000000000000111222222111111111111000000000000000000000000000000000000////////////000000000000////////////////////////................................................000//////......//////000---------............///........................///............---------,,,---......///.........------...//////...---------------.........//////........................---..................---........................------------............//////////////////////////////000//////...------........................................................................,,,,,,,,,------.........------------------------///////////////.........,,,,,,+++++++++*********+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,---------......------------------------------------------------........................000000000000000000000000///............---------,,,...//////...------...........................------,,,,,,,,,,,,------///////////////////////////...---,,,,,,---...///|||ssssssqqqnnnmmmnnnnnnnnnmmmhhhhhhhhhkkkpppxxxyyynnniiiccceeeooo~~~~~~vvvqqqssswww}}}~~~~~~{{{tttnnniiigggbbb```]]]\\\[[[YYYVVVTTTSSSQQQPPPOOOOOORRRUUUWWW[[[aaaiiinnnppprrruuuxxxgggXXXTTTKKKHHHEEEEEEEEEDDD@@@<<<888777555333222222333333333222222111111111222222222222111111111000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////.............../////////......------------......---------............///........................///............---------,,,---......//////......,,,---...//////...---,,,------........./////////........................------...//////...------........................,,,------------.........////////////////////////......////////////..............................................................................---------------.........------------------------......//////......---,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,)))***+++++++++++++++++++++,,,,,,------.........------------------------------------------------........................///////////////////////////............---------+++---//////...---...///------------------------------,,,,,,,,,,,,------.................................------.........vvvrrroookkkiiiiiijjjhhhgggcccfffkkknnnqqqvvv}}}yyymmmfffbbbdddppp}}}|||{{{tttqqqmmmiiieeeaaa]]]ZZZPPPNNNKKKIIIHHHHHHJJJJJJLLLRRRYYY^^^```dddjjjoooyyyrrrkkk^^^\\\YYYZZZ[[[XXXRRRLLLEEEBBB>>>999666555666666555555444333222222222222222222222111111111000000000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000---........./////////000......------------......---------............///........................///............---------,,,---......//////......,,,---///000000///---,,,............////////////........................------...//////...------........................,,,,,,---------.........////////////////////////,,,---...///000000000000....................................................................................---------------------------------------.../////////...,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,...000///---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,*********+++,,,---------+++,,,------.........---++++++,,,,,,---......///------------------------........................................................................///............---------+++---//////...---...///---------------------------,,,,,,++++++,,,,,,---------------------------------............------wwwvvvqqqllljjjjjjiiihhheeeccciiiqqqvvvwwwyyy|||qqqjjjfffhhhuuu~~~~~~~~~{{{wwwssspppmmmiiifff\\\ZZZVVVRRROOOMMMMMMLLLGGGKKKPPPRRRTTTXXX```gggqqqyyyvvvtttrrrssstttqqqiiicccRRRNNNGGGAAA<<<::::::;;;777666555444333222222222222222222111111111111000000000000000000000000000.../////////000000111111////////////////////////000000000000000000000000---.........//////000000000000////////////000000---------.........//////........................//////.........---------,,,---......//////......,,,---///000000///---,,,............/////////000////////////////////////,,,---...//////...---,,,........................,,,,,,,,,---------......////////////////////////+++,,,---///000000111111................................................/////////////////////////////////...---------,,,------------------------...///000000000///---------------,,,,,,,,,++++++++++++,,,,,,,,,---------........................------------------------//////...------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---...//////---///111000...---...111,,,,,,,,,,,,,,,,,,,,,,,,)))******,,,---...//////++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,++++++******++++++,,,******+++,,,------......***+++,,,,,,---------,,,++++++,,,,,,---...//////------------------------////////////////////////................................................//////.........---------+++---//////.........///---------------------------,,,,,,++++++,,,,,,---------------------------,,,---...//////...---,,,yyysssppppppoookkkggghhhmmmtttyyy}}}zzzrrrttt{{{{{{xxx}}}{{{uuurrrpppppppppjjjgggccccccdddbbb\\\WWWUUUSSSPPPOOOPPPUUUZZZ^^^___dddkkkqqquuuwwwyyyzzzwww}}}nnndddXXXQQQPPPNNNGGG@@@AAA===888666666666444111111222333222111000111222111222222222000///000111//////000000111111111222333222000///...---......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000//////.........---,,,------......------,,,,,,---------.../////////.........///......---,,,..................------...------------...//////........................////////////////////////................................................///---+++((((((+++---///,,,---------.../////////........................000000///...---,,,++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,---------......++++++,,,,,,---...//////---------,,,,,,+++++++++,,,,,,---......---,,,,,,++++++,,,------......//////111222222000...---............------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------///......---,,,******)))******+++,,,---......///++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------------------------,,,---......//////........................------...........................///000111111000///...........................------............---------...............------------------------------...........................------,,,,,,------...}}}yyyyyyxxxvvvsssuuuxxx|||wwwxxx~~~{{{zzzzzz}}}{{{xxxwwwwwwwwwwwwxxxxxxxxxwwwvvvsssqqqpppmmmjjjddd___[[[ZZZZZZ[[[YYY[[[]]]^^^^^^___```bbbeeelllzzz~~~qqqjjjfffbbbZZZSSSQQQJJJBBB===<<<;;;999777999999999777666444444444444444444333111000111111000000000000111111111222222111000///......//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000/////////....................................---------.............../////////000///......---..................------...------------...//////........................////////////////////////................................................000...,,,++++++,,,...000---------.......................................000000//////......---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...++++++,,,,,,---......///.........------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,------......//////111222222000...---.........---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,------------------,,,,,,++++++------------------------,,,---......//////.........................................................//////000000//////...........................------............---------...............------------------------------...........................------,,,,,,------...~~~~~~~~~uuuxxx~~~|||wwwuuuuuuwwwzzz}}}}}}}}}~~~~~~}}}{{{xxxtttpppnnnllllllgggddd```ZZZTTTSSSTTTVVVWWW[[[dddppp|||}}}wwwpppqqqwww}}}xxxqqqlllddd\\\RRRJJJGGGEEECCCAAA>>>===;;;999777555444444666666444333222222222222000000000111111111111111111000000//////000000111000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////............000000///......///000000...............---------000000000000000///......------------------.........------------...//////........................////////////////////////................................................//////............//////...............---------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,------..................------------,,,,,,------------,,,,,,++++++,,,------......//////111333222000.........------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,------............------------------------------------,,,---......//////...............................................................------.................................------............------------...............---...................................................------,,,,,,------...||||||~~~}}}~~~yyyzzz|||{{{zzzvvvqqquuuwwwzzz}}}xxxyyyzzz}}}||||||ssshhh```]]]^^^aaaaaa^^^\\\]]]bbbjjjqqqvvv~~~vvvoooiiilllttt~~~|||ssslllccc\\\XXXVVVRRROOOGGGDDD@@@===;;;999777555666555333222333333333333111111111111111111111111/////////000000111111222000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........111000...------...000111/////////...---------,,,///////////////...------,,,,,,------------.........------------...//////........................////////////////////////.........................................................//////........./////////...---------,,,........................***+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000111333333000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++------------------------+++++++++,,,,,,,,,------...---------------------,,,,,,------------------,,,---......///.........---------.............................................,,,++++++,,,..............................------............------,,,---......///.........////////////////////////...........................------,,,,,,------...}}}yyyyyyzzz}}}~~~}}}sssrrrtttsssqqqyyy||||||{{{zzz{{{yyypppmmmooorrrtttpppjjjccc``````cccffflllqqqyyy~~~}}}wwwnnnhhhdddkkktttzzz{{{|||~~~~~~~~~zzztttrrrpppnnniiifff^^^XXXQQQKKKFFFBBB===:::777444222111333555444444222222222111111111111111//////000000111222222222000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////.........///////////////000///---,,,,,,---///000/////////...---------,,,------......------,,,+++,,,,,,,,,,,,------.........------------...//////////////////////////////////////////////////////................................................,,,---............---,,,/////////...---------,,,........................+++++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000222333333111///...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,---......///.........---------.........//////...........................---,,,++++++,,,---...........................------............------,,,------...//////......////////////////////////...........................------,,,,,,------...{{{tttpppooosss{{{{{{|||zzz~~~}}}rrrqqqtttwwwxxx~~~~~~~~~~~~}}}zzzssskkkeeeaaa```aaagggoootttrrrkkkaaa[[[]]]eeennnooolllkkkpppuuuxxx{{{}}}{{{wwwxxxtttlllbbbYYYSSSMMMFFFAAA>>>:::555444666777666555222222222222222111111111///000111111222222222111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////////////////////////////........................////////////////////////........./////////////////////...------...//////...............---------,,,------------,,,++++++++++++,,,,,,------.........------------...//////////////////////////////////////////////////////................................................,,,---............---,,,...............---------........................------....../////////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,------......///000222444333111/////////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))&&&&&&'''((()))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------+++,,,,,,------.........,,,---......//////......,,,,,,------.../////////........................---------,,,,,,---------........................------............------,,,,,,---...////////////...................................................------,,,,,,------...zzztttmmmiiilllttt~~~}}}vvvuuuzzz~~~~~~~~~{{{vvvllloootttxxx{{{zzzxxx{{{}}}tttnnnllllllooovvv~~~}}}pppaaaWWWWWW\\\aaa```]]]\\\```eeekkkooossstttuuuyyyyyyooogggbbb]]]WWWRRRIIIDDD===:::;;;;;;999666333333333222222111111111000000111222222222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////............/////////000////////////////////////---------...............------......------,,,+++***++++++,,,------.........------------...//////////////////////////////////////////////////////........................................................................---------.......................................---------------.........---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,------......///111222444333111/////////******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((((((((())))))*********++++++,,,,,,,,,,,,------,,,---------............++++++,,,,,,---......///,,,---......//////......,,,,,,------...//////000........................------............------........................------............------+++,,,---...////////////------------------------...........................------,,,,,,------...yyyuuuqqqmmmkkkpppyyy}}}zzzqqqooorrruuu}}}}}}yyyyyy}}}vvvtttwww|||~~~}}}xxxrrrmmm]]]aaafffkkkpppxxx{{{vvvxxx~~~yyywww{{{nnnaaaUUUVVVWWWUUUSSSSSSUUUWWWbbbffflllpppuuu|||xxxsssrrrppplllhhhSSSLLLDDD@@@???>>>:::777333333333222222111111111000111222333333222111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////---.........//////000000000000111111111111000000,,,------....../////////......//////......---,,,******+++,,,,,,---.........------------...//////000000000000000000000000////////////////////////................................................000000////////////000000,,,------....../////////........................************************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++******+++,,,---++++++,,,------......///111222444444222000//////*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''(((((()))************+++++++++------------------------)))***+++,,,---...//////---------,,,,,,,,,,,,+++++++++,,,,,,,,,------------.........//////000000++++++,,,,,,---...//////,,,---......//////......,,,,,,------...///000000........................,,,---////////////---,,,........................---..................---+++,,,---...////////////------------------------...........................------,,,,,,------...{{{wwwqqqkkkkkkqqq|||}}}~~~yyymmmgggfffgggkkksss|||{{{yyyxxx~~~~~~|||yyyvvvwww}}}xxxsssssspppnnnppptttsssmmmggg```aaahhhppptttwwwwwwoookkkjjjpppyyyqqqooouuu{{{sssmmmlllkkkkkknnnqqqtttvvvxxxwwwddd___XXXTTTTTTSSSRRRPPPYYY]]]dddnnnxxx|||uuuoooaaa[[[SSSKKKFFFCCCAAA@@@@@@???<<<:::888777666666333555555333000///222666333222222333444333000...111000000000////////////000000000000000000000000////////////////////////000000000000////////////111111000000//////......000000000000000000000000////////////000000000000//////............//////000///...------...///000//////...---,,,,,,++++++---------.........////////////000000///...------...............///000000---///111222222111///---......---------,,,,,,,,,...------,,,,,,------...//////............//////000000//////.........---000///...---,,,------...,,,,,,,,,++++++*********......---------,,,,,,,,,......---------,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........+++++++++,,,,,,,,,------//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---,,,,,,+++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++000///...---------------,,,---......//////......////////////000000000000333222111///............////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...222111000///---+++******---------------------------------.........//////|||vvvqqqsssyyy|||yyyuuutttvvv||||||qqqiiieeeccceeeoooyyy~~~|||zzz||||||xxxwwwvvvvvvuuuqqq{{{{{{wwwwwwvvvwww|||~~~vvvooooooqqqxxxyyysssooorrryyyxxxssswww{{{ssscccbbb```aaadddhhhllloooooossszzzwwwqqqiiibbb___]]][[[YYYZZZ]]]bbbjjjqqqxxx}}}}}}yyyxxxuuupppllleeeaaa[[[VVVTTTTTTTTTUUUMMMJJJEEE???;;;888777666777777666444111///000111111111111222333222000...111111111000000000000000000000000000000000000000////////////////////////000000000000////////////111000000000/////////...000000000000000000000000////////////000000000000//////............//////000///...------...///000000000///......---,,,,,,---------........./////////////////////...------...............///000000...///000000000000///...............------,,,,,,...------,,,,,,------...//////............//////000/////////.........---///...---,,,+++,,,,,,---------------,,,,,,++++++......---------,,,,,,,,,++++++,,,,,,---.........+++,,,------...---------++++++,,,,,,,,,,,,------,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------///.........------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++...---,,,,,,+++++++++,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,//////...---------------,,,---......//////.............../////////000000222111000//////.........////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........//////000000//////.........---------........................---------.........//////|||~~~|||uuusssooommmlllnnnppprrruuutttyyyxxxooohhhddd```iiitttxxxvvvwww}}}}}}tttnnnmmmnnnqqqsssoooxxx~~~wwwyyy}}}~~~{{{yyy{{{gggdddbbbbbbgggmmmrrrtttvvvvvv|||~~~|||tttnnnkkkiiihhhgggiiilllooosssuuuwwwxxx{{{|||uuurrrqqqooommmeeecccaaa______aaadddfffaaa]]]UUUMMMFFFAAA???>>>>>><<<888666555333222000111000000222333333222000111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000000000////////////000000000000000000000000////////////000000000000//////............////////////............//////111111000//////.........---------...............///////////////......---...............///000000/////////////////////////////////............---......------------......//////............///////////////...............------,,,+++++++++,,,,,,............------------......---------,,,,,,,,,((()))***,,,---///000111++++++,,,---------------++++++,,,,,,,,,,,,------------------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***,,,------------.....................------------******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------............------///...------------------,,,---......//////......---------.........//////000000000////////////////////////............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000111111000000,,,,,,------...//////000////////////////////////---------...............}}}{{{yyyvvvtttsssqqqpppooooooooojjjdddffftttxxxrrrmmmcccggglllppprrrtttxxx{{{wwwqqqjjjeeefffjjjoooqqqrrrxxx}}}}}}}}}~~~|||{{{}}}uuuqqqmmmnnnttt{{{yyy{{{~~~{{{xxxwwwxxx|||~~~~~~zzzxxxssswww}}}{{{sssppppppqqqqqqkkkkkkjjjhhhhhhjjjnnnqqqrrroooiiiaaaZZZUUUPPPNNNLLLFFF???;;;::::::888666333222222333444555444333000000000000111111111111000000000000000000000000////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000//////............///////////////....../////////000000000//////....................................///////////////.....................///000000//////...------...///////////////////////////.........------------......///......------......///........................------,,,,,,,,,,,,,,,,,,...---------------------......---------,,,,,,,,,))))))***+++---...///000++++++,,,------------,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------,,,,,,+++***---------.........//////------------------------******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,---,,,***))))))***,,,---------,,,,,,,,,,,,++++++///...---,,,++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---......---,,,,,,---------,,,---......///.........,,,,,,,,,---------............///000000000000000//////.........---------,,,------......------,,,------------------------+++,,,---//////...------,,,,,,,,,---...///000000................................................}}}|||~~~~~~|||zzzwwwuuussslllbbb\\\dddqqq{{{|||yyymmmiiihhhkkkrrrtttqqqmmmfffcccaaabbbfffkkkooorrrsssxxxzzz{{{~~~xxxvvvxxx|||zzzuuuvvv|||~~~}}}{{{zzzyyy|||}}}}}}uuuuuuuuuvvvwwwxxxyyyyyy|||vvvtttvvvzzz||||||||||||yyywwwwwwzzz}}}}}}|||yyyvvvpppkkkfffcccaaaYYYMMMEEE@@@>>>;;;999666444333333444555444333000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000////////////////////////////////////000000000000//////............//////...//////////////////.../////////....................................---......///////////////..................///000000000///............///000...////////////////////////......------......///......------------......---------...............---------............---,,,,,,,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------.........//////,,,,,,------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,---,,,***))))))***,,,------------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---..................---------,,,,,,,,,------...,,,---......///.........,,,,,,,,,,,,---------------...///000111111000000............------------,,,------......------,,,------------------------***+++,,,---...---,,,,,,---------...............------------------------.....................---}}}zzz{{{zzzuuurrrnnncccYYYXXX^^^dddkkkqqqvvv}}}vvvooojjjooowwwxxxoooeee^^^^^^```dddkkkppptttuuurrrvvvyyy|||xxxzzz|||}}}~~~yyyzzz||||||}}}zzzzzz~~~~~~zzzxxxxxxzzz|||{{{~~~{{{zzzuuu}}}}}}yyyzzz~~~{{{wwwuuussspppnnnqqqpppooonnnpppuuu}}}~~~{{{xxxyyyrrreeeYYYNNNFFFAAA>>><<<999777555555555444222222222111111111000000000000000000000000000000000000000000000000000000000......//////000000111111////////////000000000000000000000000000000000000////////////000000000000//////............//////......////////////.............................................------------...//////////////////...............///000000000000000000000000000000---............///////////////............//////......------------......---------------.........,,,---.../////////......,,,,,,,,,,,,,,,---------......---------,,,,,,,,,------,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,------------.........,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,...------,,,,,,++++++***,,,+++++++++,,,,,,---...,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++------............------,,,,,,,,,,,,,,,------...,,,---......//////......,,,,,,,,,---------......---...///111111111000///.........------------,,,,,,------......------,,,------------------------,,,------...///........................---------------------------------...............---------yyysssoookkkbbbYYYTTTQQQSSS[[[dddjjjttt}}}~~~zzzuuusssxxxtttiiibbbccceeekkkqqqvvvxxxyyyuuuyyy|||{{{|||}}}zzz{{{{{{{{{zzzzzz~~~}}}{{{{{{~~~zzzxxxxxxyyy{{{vvvwwwxxxwwwvvvvvvwwwyyy}}}{{{vvvwwwwww}}}}}}~~~yyyvvvyyy{{{uuupppkkkjjjeee```]]]___dddiiiuuuwww|||tttfffYYYPPPKKKFFFCCC???===;;;:::888777555555444333222222111000000000000000000000000000000000000000000000000000.........///000111111111.../////////000000000111000000000000000000000000////////////000000000000//////............//////---...///000000///...---//////////////////////////////.........---------------...///////////////...............///000000///000111222222111000///,,,,,,------............//////............//////...------,,,,,,------...,,,,,,,,,------.........+++,,,---.........------,,,---------..................---------,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******------,,,+++++++++,,,,,,,,,+++++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,---......//////......------------............---...000111111111///............---------,,,,,,,,,------......------,,,.......................................///000000................................................//////.........---------~~~xxxrrrooohhhbbb[[[TTTMMMKKKTTT___cccnnnyyy~~~{{{yyy{{{yyypppjjjjjjlllpppuuuzzz||||||{{{{{{}}}}}}zzz~~~~~~xxxyyy~~~}}}zzzwwwzzz|||{{{zzz{{{~~~|||{{{|||~~~zzzvvvsssssstttyyywwwyyy~~~}}}yyy}}}|||uuusssvvv~~~~~~zzzsssooorrr{{{zzztttwwwtttmmmccc[[[WWWXXX[[[___dddmmmvvv}}}{{{kkk```[[[PPPMMMHHHEEECCCAAA>>><<<888888777666444333222111000000000000000000000000000000000000000000000000---......///000111111222.../////////000000111111000000000000000000000000////////////000000000000//////............//////---...///000000///...---000000000000000111111111//////.........---------------...///000000//////...............///000000///000222444444222000///,,,,,,,,,---------......//////............//////...------,,,,,,------...,,,,,,,,,------.........)))***,,,---...---,,,,,,---.........//////000000......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................---,,,+++))))))+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***......---,,,,,,+++******///...---,,,+++*********++++++++++++,,,,,,---...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...,,,---......//////......---------.........//////...///000222111000///---......---------,,,,,,,,,,,,------......------,,,..............................---,,,,,,...///000,,,------......///////////////////////////////////////.........---------}}}wwwrrrjjjhhhaaaWWWNNNMMMSSSYYYbbbooo~~~~~~~~~}}}{{{wwwwwwxxxxxxxxxyyy}}}xxx}}}}}}zzz~~~|||yyywwwwwwyyyzzzyyywww}}}~~~~~~{{{yyyyyyzzz~~~xxxsssqqqpppssszzz}}}|||||||||||||||xxxssspppqqqvvv}}}~~~zzzyyyzzz|||~~~~~~~~~~~~|||uuujjjaaa\\\[[[XXXXXX[[[bbbiiippp}}}xxxrrrdddaaa]]]XXXSSSMMMFFFBBBAAA>>>;;;:::;;;999444///222444555555444444444444...............///000000000000000000000000000000000000000000000000000000.../////////000000000111000000////////////000111000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////111000///......---......000000000000000000000000////////////////////////------------......//////////////////////////////........................++++++++++++++++++++++++........................,,,,,,---...//////......,,,,,,,,,------------...,,,,,,,,,---------.........------,,,,,,------...------------------------.../////////...---,,,,,,------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///...,,,+++------++++++++++++------,,,,,,+++***+++,,,...///,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,------...................................................------------------------........................,,,,,,,,,---------......//////.........---------,,,,,,++++++,,,,,,---...........................------............------zzzvvvmmmjjjddd\\\UUUUUUZZZ^^^gggrrr|||~~~zzz~~~~~~|||{{{|||wwwtttrrrsssvvvxxxxxxwww}}}{{{xxxuuutttuuuwwwyyy}}}}}}zzzyyyyyy||||||tttoookkknnnwwwxxxvvvuuutttvvvyyy~~~}}}wwwtttrrrrrruuuyyy}}}yyyrrrmmmjjjeee```]]]^^^___bbbkkkttt~~~xxxtttooojjjddd]]]VVVQQQHHHFFFCCC@@@===:::888666333333333333111000000000444333333222222222222333111111111111111111111111000000000000000000000000/////////000000000000000000000/////////000000111000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000////////////////////////------------...///000111////////////////////////////////////////////////////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...////////////...............////////////,,,,,,,,,---------.........------,,,,,,------...------------------------..................---,,,------------------------++++++,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------------........................,,,,,,,,,---------......//////.........---------------,,,,,,------...///........................------............------}}}{{{qqqmmmgggaaa^^^___bbbeeepppxxxxxx{{{~~~~~~{{{zzzrrrpppooopppssswwwyyyzzz~~~xxxooohhheeeggglllpppxxx~~~}}}{{{zzz}}}ssskkkdddfffooo|||}}}vvvvvvxxxzzz|||~~~|||uuupppnnnmmmnnnssszzzzzzqqqhhhbbb^^^[[[^^^dddtttyyy{{{uuunnnjjjYYYWWWRRRLLLGGGBBB>>><<<777666555333111000//////444333222111000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000000111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////,,,,,,,,,,,,---...///000////////////////////////////////////////////////000000000///////////////------------------------........................------------------------........................---...//////////////////............////////////,,,,,,,,,---------.........------,,,,,,------...------------------------,,,------............---------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++***++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++++++++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.....................---------.........---...//////000////////////////////////------............------~~~}}}tttpppkkkhhhhhhjjjkkklllzzz~~~}}}{{{}}}~~~~~~xxxxxxyyy}}}~~~xxxqqqpppnnnooorrrvvv{{{}}}~~~xxxooogggeeehhhnnnsssyyy~~~~~~rrrjjjdddccchhhrrryyyzzzyyy{{{|||zzz{{{}}}{{{tttssssssssstttyyy{{{uuupppkkkhhhiiimmmnnnpppsssyyyqqqllleee```[[[TTTJJJCCC???<<<999666555444333222222111111000//////000000111111111111111111111111000000000000000000000000111111111000000000000///222222111000000000111111////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////---,,,,,,,,,,,,,,,////////////////////////////////////////////////---........./////////000////////////////////////..............................................................................//////000//////...++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...------------------------+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++------------------------......---,,,,,,,,,,,,,,,++++++------------++++++***+++,,,---...---,,,+++*********++++++,,,,,,,,,***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------//////...---------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------....................................------......///000////////////////////////------............------~~~~~~zzzwwwsssrrrssstttttttttyyyvvvxxx|||~~~~~~yyyyyy|||~~~~~~}}}wwwwwwyyy~~~~~~~~~||||||yyytttpppnnnttt}}}yyyrrrqqqpppoooppptttxxx{{{~~~zzzuuurrrrrrvvv|||~~~}}}~~~~~~wwwqqqmmmiiihhhllloooppprrruuu|||}}}}}}}}}~~~~~~tttoooiiieeegggmmmssswww|||vvvuuuuuunnn```SSSFFFBBB<<<888777666555333444444333333333444444555111111111111111111111111111111111111111111111111111111111111000000000000333333222111111111111111////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////---,,,,,,,,,,,,,,,........................////////////////////////******+++,,,...///000000////////////////////////..............................................................................////////////......+++++++++,,,,,,,,,,,,---,,,,,,,,,---------.........------,,,,,,------...------------------------++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---//////...---,,,++++++------------+++++++++,,,---...---,,,+++************++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------,,,,,,++++++,,,------...++++++,,,,,,,,,---------...------,,,,,,------...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---.....................---------,,,---......///////////////////////////------............------|||{{{}}}~~~}}}|||{{{||||||}}}zzzwwwxxx|||wwwtttxxx}}}}}}xxxvvvuuutttrrrjjjhhhgggiiinnnsssttttttxxx~~~vvvsssqqqlllgggdddcccjjjuuu~~~}}}vvvuuutttrrrpppqqqtttwww|||||||||~~~{{{{{{}}}~~~||||||~~~}}}wwwssspppooommmkkkpppwww|||ooogggccccccdddcccllloooyyyvvvjjjRRRKKKCCC===;;;:::777555555555444333333333444444222222222222222222222222111111111111111111111111000000000111111111222222444444333222111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////,,,,,,,,,,,,---...///000........................////////////////////////))))))***,,,---...///000------------------------..........................................................................................---,,,------------............,,,,,,,,,---------.........------,,,,,,------...------------------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------......------------------------)))+++---000111000...,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---------------,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,------...(((((((((((()))***+++,,,***+++,,,---------,,,,,,......------------.........------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............------,,,,,,------...///........................------............------{{{zzzzzzzzzvvvpppsssyyy|||~~~|||}}}~~~~~~|||yyyuuusssrrrqqqmmmpppuuu{{{yyyttttttxxx}}}}}}vvvoookkkiiihhhbbb```___aaaeeeiiimmmooouuu||||||{{{yyyuuu|||tttllleee^^^[[[]]]ccciiirrrzzz~~~}}}yyyuuurrrsssuuuzzz{{{~~~~~~~~~{{{yyyyyy}}}zzzxxxwwwtttooolllrrr{{{}}}tttppplllfffbbb^^^[[[___iiittt~~~~~~hhh___TTTLLLGGGDDD@@@<<<999888666444333222111111222222222222222222222222111111111111111111111111//////000111222222333444555555444222222111111111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////------------...///000111........................////////////////////////,,,,,,,,,---------------------------------------........................------------------------........................---------------,,,++++++,,,,,,---------.........,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------....../////////........................,,,---...//////...---------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------.........---------,,,,,,******+++,,,,,,---......******+++,,,,,,,,,++++++******+++,,,,,,---......*********))))))***++++++***+++,,,---------,,,,,,......------------......---,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////.........---......///000------------------------------............------vvvuuuvvvvvvoooiiinnnxxxyyy~~~~~~|||yyyzzz}}}|||{{{wwwrrrllliiijjjkkkgggmmmssssssooonnnsssyyywwwtttppppppsssxxx|||~~~~~~}}}sssjjjeeebbbbbb^^^______aaaeeeiiinnnqqquuuyyy{{{xxxvvvvvvtttpppvvvzzz~~~uuujjj^^^UUUVVV\\\fffkkkrrryyy}}}zzzvvvuuuvvvxxxzzz}}}}}}zzz{{{}}}~~~|||zzzyyywwwwww|||wwwxxxzzzxxxqqqmmmsss}}}zzzqqqjjj```YYYVVV\\\dddnnn||||||rrreee[[[UUUPPPJJJEEEAAA@@@===:::777555444333222222222222222222222222111111111111111111111111......///111222333444555666555444333222222222222000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////111000///......---..............................////////////////////////000000///...------,,,,,,////////////////////////........................------------------------........................,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////000000........................111000...---,,,,,,------...---++++++++++++---...///...,,,+++***+++,,,,,,---,,,,,,++++++*********------------------------))))))***+++,,,,,,------/////////......---------******+++,,,,,,---......((((((***+++,,,---------******+++,,,,,,---......//////...---,,,,,,,,,,,,***+++,,,---...---,,,,,,......------------......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,---..................---{{{tttnnnllliiiiiiqqq|||}}}}}}~~~~~~zzzyyy{{{~~~}}}uuulllgggeeefffgggoooooommmgggaaa^^^```bbbaaadddgggiiijjjllloooqqq{{{{{{|||}}}zzzqqqhhh```YYYVVVZZZ\\\___cccfffhhhiiiiiimmmnnnnnnmmmkkkjjjkkkllloooqqqtttwwwyyy}}}}}}oooddd]]][[[\\\\\\ggglllrrruuuvvvxxx~~~zzzuuurrrtttvvvxxx|||~~~~~~zzzrrrmmmoooooolllnnnssssssssstttyyy{{{vvvvvvvvvsssvvv}}}|||wwwoookkkccc]]][[[aaajjjrrrzzz~~~yyyxxxwwwpppbbbZZZXXXPPPIIIAAA<<<:::888666444444444444333111111333555//////000000111000000000//////000111222444555666888777666444333333222222111111111111111111111111000000000000000000000000111000///------......///////////////////////////000000000000////////////////////////////////////////////////////////////......------------......000000000000000000000000//////.........---------***---///111111///---***...///000///---,,,,,,,,,///...---++++++,,,---------------,,,,,,+++++++++++++++******++++++,,,---------------------------,,,,,,,,,---------......------,,,+++************,,,++++++******++++++,,,******+++,,,,,,,,,++++++------------,,,++++++***,,,,,,,,,---------......------------------------111000///...---,,,++++++......---------,,,,,,,,,...---,,,,,,,,,,,,---...------++++++++++++------(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---------,,,,,,+++++++++------------------------///......------,,,++++++---------------------------------------------------...///...,,,+++,,,---------------------------,,,---......//////......,,,,,,,,,---------......000000000000////////////---------------------------,,,,,,,,,,,,---......uuukkkjjjmmmooosssyyy}}}}}}|||wwwvvvwwwzzz~~~yyyrrrjjjfffdddeeefffkkkhhhccc]]]XXXWWWYYY[[[\\\^^^```aaaaaabbbdddffflllllllllmmmoooppprrrssssssppplllfff___YYYUUURRRVVVXXXZZZ[[[]]]]]]]]]]]]\\\^^^^^^^^^\\\[[[\\\]]]___aaadddfffhhhkkknnnqqqxxxqqqhhh```]]]]]]___```eeeiiioooqqqrrrtttzzz~~~zzzuuurrrsssuuuxxxzzz|||||||||{{{zzzzzz~~~yyypppjjjiiihhhfffiiinnnsssrrrqqqrrruuu{{{~~~yyyxxxwwwtttuuuyyy{{{|||wwwpppkkkiiijjjnnnpppnnnvvv~~~~~~uuupppqqqfff]]]PPPGGGAAA>>>:::888666666444333111111222444000111111222222222222222111111222333444666888999:::999777666444333333222111111111111111111111111111111111111111111111111111000///...---...//////////////////////////////......//////000000111111////////////////////////////////////////////////......------------......//////////////////////////////.........---------)))***,,,------,,,***))),,,---//////...---...//////......------------------------,,,,,,++++++++++++++++++++++++,,,------------------------------,,,,,,,,,---------......------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,---------,,,+++***)))(((------.........---,,,,,,,,,,,,,,,---------......------------------------...............---------//////.........------------,,,++++++++++++,,,------,,,,,,++++++,,,,,,---)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------,,,,,,,,,++++++------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,+++,,,---------------------------,,,---......//////......,,,,,,------............000/////////////////////---------------------------------------......///{{{nnnnnnuuuyyyzzzyyy||||||~~~yyyssspppqqqsssssspppjjjdddaaa```aaabbbccc^^^VVVPPPNNNNNNPPPQQQSSSTTTTTTTTTSSSSSSTTTVVVWWWWWWWWWWWWXXXYYYZZZ[[[[[[YYYWWWUUURRROOOMMMLLLPPPPPPQQQQQQPPPNNNLLLKKKIIIJJJLLLKKKJJJJJJKKKLLLMMMNNNPPPQQQRRRTTTWWWZZZbbb^^^XXXUUUVVVYYY\\\]]]\\\```dddfffgggiiinnnqqqyyyzzzzzzzzzxxxvvvsssqqqooorrrvvvxxxxxxuuurrroooqqqqqqvvv}}}}}}{{{xxxrrrllliiihhhhhhlllqqqvvvuuutttqqqqqqvvv~~~zzzxxxvvvrrrqqqrrrwww|||{{{zzzwwwtttkkkooossssssrrrwwwuuueeeWWWNNNGGGBBB???;;;:::777555333333333444222222222333333333333333333333444555777999;;;<<<<<<;;;999777555444333333111111111111111111111111111111111111111111111111111000///.........//////////////////////////////------...///000111222222////////////////////////////////////////////////......------------......////////////////////////...............---------,,,---............---,,,***,,,...///......///000...////////////...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,---------......------,,,,,,------......,,,,,,++++++++++++,,,,,,------------,,,***)))(((------......//////......,,,,,,,,,---------......---------------------------------.........//////000000/////////.........,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........,,,+++,,,---------------------------,,,---......//////......---............/////////////////////////////////------------------------......------......///000wwwvvv{{{}}}~~~}}}~~~~~~|||~~~yyyqqqllliiihhhiiidddaaa]]]YYYWWWWWWXXXYYYXXXRRRKKKGGGGGGHHHGGGFFFGGGGGGGGGFFFDDDDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGEEECCCAAA???===???@@@@@@??????AAABBBAAACCCDDDDDDDDDEEEGGGIIILLLIIIGGGGGGJJJMMMPPPQQQNNNPPPTTTUUUVVVWWW[[[]]]___aaadddfffhhhiiiiiihhhfffjjjooossssssooojjjffffffgggnnnuuuwwwwww}}}vvvtttrrrpppoooooorrrvvvvvvwwwwwwtttrrruuu~~~|||yyywwwtttqqqoooqqqyyy~~~wwwxxxvvvooohhhgggmmmtttxxxjjj```XXXPPPKKKEEEAAA===999777666555444222222222222222222333333333333444666888:::<<<===>>>===;;;888666444333333111111111111111111111111111111111111111111111111000000000///////////////////////////////////////.........///000111111111////////////////////////////////////////////////......------------......////////////////////////........................//////............//////+++---//////...---...///...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,+++******+++,,,------------+++,,,---......///......,,,,,,,,,---------......------------............---------............///////////////.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++------------------------,,,---......,,,,,,,,,...------------------------,,,---......///............/////////////////////.........///////////////........................///............///000000}}}||||||xxxsssrrrtttnnnoooqqqtttvvvwwwwwwwwwtttpppiiiccc^^^[[[ZZZYYYRRRPPPNNNLLLKKKKKKLLLMMMIIIEEEAAA@@@BBBBBB@@@===??????>>>===;;;;;;===?????????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@>>>===<<<:::;;;======<<<<<<===???===>>>>>>>>>======???AAA@@@>>><<<===???AAACCCCCC@@@BBBCCCEEEEEEFFFHHHJJJIIIJJJMMMPPPSSSTTTUUUVVVVVVZZZ```fffgggeeeaaa^^^[[[```hhhpppttttttvvvzzz|||tttxxxzzzyyyvvvttttttsssqqquuuxxxxxxvvvwww~~~|||wwwpppvvvwwwllleeeccceeegggppp|||~~~vvvnnnfff___PPPKKKDDD>>>;;;999777555444333222111000111111111222222333555666888:::;;;>>>===:::888666444333222111111111111111111111111111111111111111111111111000000000000000/////////000000000000000000000000000000000000////////////////////////////////////////////////////////////......------------..............................---.....................,,,,,,+++******+++,,,,,,---///000///---,,,,,,---...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,,,,---------......++++++******+++,,,------+++,,,------------,,,+++******+++,,,---......---***+++,,,---------------,,,,,,,,,---------......---------......////////////............---------.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++++++++++++++++++++------------------------,,,---...---,,,,,,---...------------------------,,,---......///........./////////////////////...------....../////////000........................///............///000000}}}xxxtttrrrmmmeeebbbddd[[[ZZZZZZZZZ[[[\\\^^^^^^]]]YYYTTTPPPNNNLLLJJJHHHDDDCCCBBBAAAAAAAAABBBBBB<<<;;;;;;<<<>>>>>>>>><<>>;;;999999;;;===>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;======??????@@@???>>>===;;;<<<======<<<;;;===>>><<<======<<<;;;;;;===>>>>>><<<::::::;;;===>>>===<<<<<<===>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCCCCFFFIIIOOOTTTVVVVVVTTTRRRRRRWWW```gggjjjkkkkkkkkkmmmxxx{{{wwwvvvvvv}}}zzzwwwtttqqqooosssxxxzzzzzz{{{~~~vvvyyyyyyqqqkkkggg___ccchhhlllqqqxxx|||www```YYYOOOHHHDDD@@@<<<999888777555333111111111222222222222333555666888999;;;:::888666444333222222111111111111111111111111222222222222222222222222000000111111111000///...000000000000000000000000111000000000/////////...////////////////////////////////////////////////......------------..............................---------...............------,,,,,,,,,,,,------...///000///---,,,,,,,,,...////////////...------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,---------......++++++*********+++,,,,,,+++,,,---......---,,,+++---------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------......---------...//////000000//////.........---------...------------,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...---,,,,,,---///------------------------,,,---......//////....../////////............------------......//////000..............................------......///000|||xxxpppjjjddd```[[[TTTPPPQQQLLLKKKJJJIIIIIIIIIIIIIIIIIIFFFCCCBBBBBBBBB???===<<<;;;;;;;;;;;;<<<<<<<<<888:::;;;<<<===@@@CCCEEEGGGFFFDDD@@@<<<;;;<<<>>>>>>======<<<<<<<<<<<<==================<<<<<<<<<<<<===???@@@AAAAAA@@@@@@???@@@AAA@@@>>>>>>>>>@@@>>>??????>>>======>>>@@@???<<<::::::<<<>>>???@@@BBBBBBAAAAAABBBCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@CCCFFFGGGGGGGGGFFFFFFKKKPPPUUUXXXYYYYYYXXXYYY```iiilllkkkhhhhhhiiikkktttzzzwwwsssrrrqqqnnnkkklllooorrrtttvvvvvvwwwwwwyyy|||~~~}}}}}}wwwnnnllliiidddcccjjjvvvuuulll```WWWRRRMMMHHHCCC???===:::777555444444444222222222333333555666666999888666444333222111111111111111111111111111111222222222222222222222222000000111222111000///...000000000000000000000000////////////000000000000////////////////////////////////////////////////......------------..............................---------.........//////////////////////////////,,,...//////...------...///......---------------+++++++++,,,,,,---------+++++++++++++++,,,------------------------------,,,,,,,,,---------......------,,,+++++++++,,,,,,+++,,,---//////---,,,+++---------...------,,,+++------------------,,,+++,,,,,,,,,---------......---------...///000000000---------...........................------------+++,,,------------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------.........///++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...---,,,,,,---///------------------------,,,---......//////..................------,,,,,,,,,,,,---......///000000........................---------------......///ooovvvyyyuuurrrqqqllldddddd\\\UUURRRMMMFFFCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>===;;;<<<>>>>>>;;;888999999999999::::::::::::;;;===>>>??????CCCJJJPPPOOONNNJJJEEE@@@>>>???@@@======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBBBBAAACCCDDDEEEDDDBBBAAAAAABBBAAABBBBBBAAA@@@@@@AAACCC>>>;;;999999<<<@@@BBBCCCJJJIIIHHHHHHIIIIIIHHHGGGCCCCCCCCCCCCBBBBBBBBBBBB????????????@@@@@@??????<<>>===>>>>>>>>>>>>>>>=========<<<;;;:::999;;;>>>???===;;;888:::;;;;;;;;;:::<<<===??????@@@BBBEEEGGGJJJKKKRRRSSSRRRMMMEEE@@@@@@CCCEEECCC@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBCCCEEEHHHJJJFFFIIIHHHEEEDDDFFFFFFCCCDDDDDDDDDCCCBBBAAA???>>>BBB@@@>>><<<===@@@CCCEEEJJJKKKNNNQQQTTTTTTRRRPPPJJJKKKMMMOOOOOOLLLFFFBBB@@@DDDIIIIIIFFFBBB@@@@@@>>>>>>>>>@@@BBBCCCBBBAAACCCDDDEEEFFFGGGGGGGGGGGGJJJKKKMMMPPPRRRTTTUUUVVVWWWYYYZZZYYYWWWVVVYYY[[[]]]cccmmmuuu|||}}}{{{uuusssuuuxxx{{{|||zzz|||}}}wwwuuuzzzwww}}}|||vvvrrrmmmfffooovvv|||uuuqqqnnnjjjggg^^^XXXNNNFFF@@@<<<999777===:::666444555666777666444444444555555444333333222222222222333333444555333333333333222222111000222222222111111111111000222222000///............111111000000//////......111000000///...---------..................------//////////////////////////////............//////000000///...............333111////////////...------,,,,,,,,,,,,---............/////////...,,,+++........................---,,,,,,,,,,,,---......//////.........---------------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((,,,,,,,,,---...///000000//////////////////////////////...---,,,,,,+++++++++,,,...//////---,,,***///...---,,,------///000++++++++++++******))))))------------------------,,,---......,,,,,,---......---,,,,,,,,,,,,---...///...,,,+++***+++,,,,,,------,,,,,,------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,+++++++++,,,---000222444---------............///------,,,,,,,,,------...//////............//////000000000000000000000000/////////...---------,,,NNNNNNNNNMMMJJJGGGDDDCCCFFFDDDAAA???===<<<======@@@@@@??????????????????<<<;;;:::<<>><<<:::;;;<<<<<<;;;<<<>>>???AAABBBCCCEEEHHHKKKMMMOOORRRTTTUUUPPPJJJEEEFFFHHHGGGEEEDDDDDDFFFGGGGGGFFFFFFEEECCCAAA@@@@@@AAAAAAEEEEEEEEEEEEFFFGGGIIIJJJIIILLLKKKHHHHHHJJJJJJHHHIIIGGGEEEDDDEEEEEECCCAAAAAA???===<<<===???BBBDDDIIIJJJMMMPPPSSSUUUUUUTTTQQQRRRUUUXXXXXXSSSLLLGGGEEEHHHLLLLLLIIIEEECCCBBB>>>======???CCCEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEAAAAAACCCDDDFFFGGGHHHIIILLLMMMNNNMMMKKKJJJLLLOOORRRVVV]]]ccciiipppvvvzzz|||xxxuuuxxx{{{xxxtttpppooopppsssuuuxxx{{{vvvuuuzzz}}}xxxsssooonnnnnnpppvvv}}}|||vvvoooeeeZZZPPPFFF>>>888888777666444333333333444555555555555444333222222333222222222333333444555222222333333333222111111222222222111111111111000333222111000000/////////111000000000/////////...111000000///......------........................//////////////////////////////............//////000000///...............222000...---......---,,,---,,,,,,,,,,,,---............/////////...,,,,,,---------------------------,,,,,,,,,,,,---......//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++------......///000000000........................//////......---,,,,,,+++,,,---...//////...,,,+++......---,,,,,,---...///++++++++++++*********))),,,,,,,,,---------......,,,---...---,,,,,,,,,......---,,,,,,,,,,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------,,,,,,------///...---,,,,,,,,,,,,---------,,,------...//////---------............///......---------------...//////............//////////////////////////////...............---------@@@AAAAAAAAAAAA@@@??????BBBAAA???>>>=========>>>?????????@@@@@@@@@@@@@@@>>>======>>>@@@AAA@@@???===>>>>>>===<<<>>>AAACCCEEEFFFGGGIIIKKKNNNPPPQQQOOORRRTTTRRRNNNJJJJJJKKKIIIIIIIIIJJJLLLMMMLLLKKKIIIGGGEEEBBB@@@?????????DDDDDDEEEFFFGGGHHHIIIIIIKKKNNNNNNLLLMMMQQQRRRPPPNNNIIIDDDCCCFFFHHHFFFCCC@@@???>>>===>>>@@@BBBDDDFFFGGGJJJMMMPPPSSSUUUVVVUUUXXX\\\``````[[[RRRLLLJJJLLLNNNMMMJJJGGGEEEDDD@@@??????BBBFFFJJJLLLMMMLLLLLLLLLLLLKKKJJJHHHHHHEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFDDDAAA@@@BBBCCCJJJLLLNNNRRRWWW^^^fffllloookkkiiimmmuuu{{{|||{{{nnnnnnmmmmmmnnnppprrrssswwwyyy}}}{{{|||{{{uuullleeeeeejjjrrrxxxuuuhhhYYYKKKBBB;;;;;;999777444333444555666666555444333222222111333333222222222333444444111111222222333222222222222222222111111111111000444333222111000000000111000000000000////////////000000000///......------........................//////////////////////////////............//////000//////............///000///---,,,------,,,+++---,,,,,,,,,,,,---...............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.....................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------******,,,---............//////////////////000000........................000//////......---------------///000000///...---------,,,,,,,,,,,,------++++++++++++************++++++,,,,,,------......+++---...---,,,+++,,,......------,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------,,,---------......---,,,,,,,,,------............---,,,+++***---------............///000//////...---------...//////............//////////////////////////////---------...............?????????@@@@@@AAAAAABBBCCCBBBAAA@@@????????????>>>??????@@@@@@AAABBBBBB@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@>>>>>>@@@DDDGGGJJJJJJKKKKKKLLLMMMOOOOOOIIILLLOOOOOOMMMKKKKKKKKKLLLKKKLLLMMMOOOOOOLLLJJJGGGFFFDDDAAA???>>>>>>===???@@@BBBDDDFFFHHHHHHIIILLLOOOPPPPPPSSSYYY\\\[[[SSSLLLDDDBBBFFFIIIFFFBBBAAA@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIKKKNNNQQQTTTTTTXXX___eeefffaaaYYYRRRMMMMMMMMMKKKHHHFFFDDDCCCCCCBBBBBBEEEJJJOOOSSSTTTSSSTTTTTTTTTSSSRRRQQQQQQRRRQQQNNNMMMLLLMMMNNNOOOMMMKKKHHHEEEAAA@@@???@@@DDDDDDEEEGGGJJJOOOWWW\\\```]]]\\\___eeekkkmmmlllccceeehhhlllpppsssuuuvvvyyy{{{}}}uuuoookkkjjjkkkqqqppprrrxxxrrrcccYYYLLLFFF???:::999999888888666555555444444333333333333333333222222333333444///000111222222222222222222222222111111111000000333222111111000000000111000000000000////////////000000//////........................//////////////////////////////////////////............//////000///............//////000...,,,,,,---...---,,,---,,,,,,,,,,,,---........................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,------.........////////////....................................000000//////............---...///000000//////...------,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------------------------------,,,,,,,,,------,,,++++++++++++,,,------------------------------------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---------------...------,,,,,,,,,---------......///...,,,***)))---------............///111000///...............///......------......///////////////////////////,,,---------.../////////??????>>>>>>>>>???@@@AAAEEEDDDCCCBBB@@@?????????@@@AAAAAACCCDDDEEEFFFGGGDDDEEEFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@BBBFFFJJJNNNMMMLLLKKKJJJJJJJJJJJJFFFHHHKKKMMMMMMLLLLLLKKKMMMLLLLLLLLLMMMLLLIIIFFFDDDDDDCCCCCCBBB@@@???>>>;;;===@@@DDDGGGIIIKKKLLLMMMQQQTTTUUUZZZccchhhhhh[[[RRRIIIFFFIIIJJJGGGCCCBBBCCCCCCDDDDDDEEEFFFFFFIIIJJJJJJJJJIIIKKKNNNQQQTTTYYY```hhhkkkiiibbb\\\NNNLLLIIIGGGEEEDDDBBBAAAEEECCCCCCFFFKKKPPPSSSUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXVVVTTTRRRQQQQQQRRRSSSTTTQQQLLLGGGCCCAAA@@@???>>>???@@@AAABBBEEEIIILLLSSSQQQPPPQQQUUUXXXYYYXXXVVVYYY^^^ccciiimmmoooqqqssswww~~~~~~|||~~~}}}yyywww|||sssgggaaafffxxx}}}uuubbbUUUFFF===<<<===;;;777666555444444444555666777444333333222222333333333///000111111222222222222222222222111111111000000111111000/////////000000////////////000000000000////////////...................../////////000000//////////////////////////////............////////////............//////000///------...///...------,,,,,,,,,,,,---............------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---.....................------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,------...............------,,,,,,,,,,,,---------------------,,,........................///////////////.........---......///////////////---------,,,,,,++++++++++++++++++++++++++++++,,,......---,,,+++******)))+++,,,---,,,++++++,,,---------------------------------------------------,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...------------...------,,,,,,,,,------...,,,---...///...---,,,+++---------............///000000///.....................------------..............................,,,---------.../////////CCCAAA???>>>>>>???@@@BBBEEEDDDCCCBBBAAA@@@???>>>CCCDDDEEEGGGIIIJJJLLLLLLIIIJJJJJJIIIFFFDDDCCCCCCBBBCCCCCCBBBBBBDDDHHHKKKNNNMMMKKKJJJHHHGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIGGGDDDCCCEEEGGGHHHHHHFFFCCCAAA===???AAAEEEHHHLLLNNNOOOPPPTTTWWWYYY___iiiooopppddd]]]TTTOOONNNMMMIIIFFFCCCDDDEEEFFFGGGGGGGGGGGGLLLMMMNNNLLLJJJIIIMMMPPPUUUYYY```gggllllllhhheeePPPMMMHHHEEEEEEDDDDDDCCCEEEDDDDDDFFFIIIMMMOOOOOOOOOQQQRRRTTTVVVWWWXXXXXXXXXWWWVVVTTTTTTTTTTTTUUUSSSOOOIIIDDDBBBAAA@@@>>>AAABBBDDDEEEEEEFFFIIIKKKKKKJJJJJJKKKMMMMMMKKKIIIJJJLLLOOOTTTXXX]]]```bbbeeejjjqqqzzz}}}}}}nnnYYYTTTaaaxxxyyyiiiVVVIIICCCAAA<<<777888777666555555666777888444444333222222222333333000000111111222111111111222222222111111111111000000000///////////////000////////////000000000000//////////////////...............//////000000111//////////////////////////////............/////////............//////000000...------...//////...---,,,,,,,,,,,,---............---------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------........................---------......///000000------......---,,,+++***++++++++++++,,,,,,,,,,,,......---,,,+++***))))))***,,,---,,,+++***+++---,,,------......------,,,,,,,,,---............------,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///......------......------,,,,,,,,,---......------......///.........---------............//////......---......//////......------------..............................---------...............GGGEEEBBBAAA@@@BBBEEEFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEGGGIIILLLMMMNNNMMMNNNNNNLLLGGGCCCCCCCCCAAABBBDDDDDDDDDFFFHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJLLLMMMMMMMMMMMMKKKIIIIIIIIIIIIHHHGGGHHHKKKOOOQQQQQQMMMHHHEEEAAAAAABBBDDDGGGJJJMMMOOOPPPTTTVVVWWW]]]ffflllmmmjjjddd\\\UUUPPPLLLHHHEEEBBBDDDFFFGGGHHHHHHGGGFFFIIILLLNNNLLLHHHGGGJJJMMMQQQTTTXXX^^^ccceeecccbbbUUUQQQKKKHHHHHHIIIIIIIIIHHHGGGGGGHHHKKKLLLLLLKKKJJJKKKMMMOOOQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUOOOKKKEEEBBBBBBCCCCCCBBBEEEFFFHHHIIIIIILLLPPPSSSMMMMMMOOOPPPPPPNNNJJJGGGGGGGGGGGGHHHJJJNNNQQQSSSXXXZZZ^^^dddlllssszzz}}}iii[[[\\\gggqqq|||sssbbbSSSIIICCC@@@===;;;999777666666666777555444333333222222222333000111111111111000000///222222222111111111111000111000000///000000111111.../////////000000000111.../////////////////////---......///000000111111//////////////////////////////............//////...............///000000///---,,,,,,---......------,,,,,,,,,,,,---.........------,,,---...///000---------------------------,,,,,,,,,,,,---......---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---,,,++++++***+++,,,,,,+++,,,,,,,,,---.........------------------------------------------------,,,,,,,,,,,,---...///000......//////...---+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,,,,,,,---......---,,,,,,+++,,,.../////////...---......------......///000------------------------------------------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////...............,,,,,,,,,,,,,,,---...///000//////....../////////---------............///,,,,,,,,,,,,---...///000...------,,,,,,------..........................................---------FFFDDDBBB@@@@@@CCCFFFHHHEEEFFFGGGHHHHHHIIIHHHHHH@@@AAACCCEEEGGGJJJKKKLLLOOOQQQQQQMMMHHHCCCBBBCCC@@@BBBDDDEEEEEEFFFHHHJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJHHHGGGHHHJJJKKKKKKKKKMMMKKKIIIHHHIIIKKKKKKJJJMMMQQQVVVYYYWWWRRRLLLGGGBBBAAAAAAAAACCCFFFIIIKKKNNNQQQRRRRRRWWW```eeefffkkkggg```WWWOOOIIIEEECCCBBBCCCEEEGGGHHHGGGFFFEEEDDDHHHJJJIIIEEEDDDFFFJJJJJJKKKNNNRRRWWWZZZZZZYYYZZZUUUOOOLLLLLLNNNOOONNNMMMLLLKKKLLLNNNNNNLLLJJJHHHIIIKKKMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRMMMIIIDDDCCCEEEGGGHHHHHHCCCDDDDDDEEEGGGLLLQQQVVVRRRTTTWWWXXXXXXTTTPPPMMMKKKIIIFFFDDDEEEGGGJJJLLLRRRQQQQQQSSSXXX```hhhlllwww{{{nnnbbb^^^^^^___gggyyyzzzcccSSSMMMLLLAAA???<<<888666555555555555444333333222222222222111111111111111000///...222222222111111111111000222111111111111111222222.../////////000000111111.........///////////////---......///000111111222//////////////////////////////............//////...............///000111---,,,***+++,,,------,,,---,,,,,,,,,,,,---.........------,,,---...///000........................---,,,,,,,,,,,,---......---------.........//////------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,------...///000000+++******)))***+++---...,,,,,,------...///000000------------------------,,,---------------------+++++++++,,,,,,...///000//////000000///---,,,***+++++++++,,,,,,---------((())))))+++,,,---......***+++,,,,,,******+++,,,,,,,,,---......---,,,,,,+++,,,.../////////......///............///000000------------------------------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...............,,,,,,,,,,,,,,,---...///333222000.........///000---------.........//////+++++++++,,,---...///000...------,,,,,,------.........................../////////......------,,,KKKGGGCCCAAABBBDDDFFFFFFLLLKKKJJJJJJJJJHHHDDDAAA>>>???@@@BBBDDDFFFHHHIIIRRRSSSTTTQQQMMMHHHEEEDDDGGGGGGGGGFFFEEEFFFHHHJJJIIIHHHFFFDDDCCCCCCCCCCCCIIIHHHGGGGGGIIIJJJJJJJJJKKKJJJIIIIIIIIIKKKMMMOOOTTTWWWZZZ[[[XXXRRRKKKGGGEEEEEEEEEDDDEEEEEEFFFGGGHHHKKKLLLMMMMMMPPPVVVZZZYYY[[[\\\XXXQQQKKKGGGFFFGGGFFFDDDBBBAAA@@@@@@@@@DDDEEEEEEBBB???>>>@@@CCCGGGIIILLLPPPTTTVVVWWWXXXVVVTTTRRRRRRTTTUUUTTTSSSMMMLLLKKKMMMOOONNNJJJFFFAAAAAAAAACCCHHHLLLOOOQQQTTTNNNJJJMMMVVV]]]^^^]]]XXXOOOGGGFFFGGGDDDAAA@@@BBBCCCFFFIIIMMMPPPRRRTTTWWWYYY]]]cccfffbbbXXXOOOSSSOOOKKKGGGGGGJJJOOORRRVVVUUUSSSSSSUUUWWWWWWWWW^^^cccjjjrrryyy~~~}}}}}}~~~mmmddd```YYY[[[```lll|||zzzpppdddVVVPPPJJJBBB>>>======:::777:::888555444333333222000***,,,///222555555222///111222222333333222222111222222111111111111222222222222111000//////000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000------............------//////............//////,,,++++++******++++++,,,..............................//////...---,,,,,,,,,,,,,,,---------......000///---,,,++++++,,,,,,++++++,,,,,,,,,---------222111///---------///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,---////////////---,,,///............---------,,,,,,++++++,,,...///000///............---------************************))))))*********+++++++++******+++,,,,,,---......+++++++++,,,,,,---------------------------------...------------...//////---,,,,,,,,,,,,---......///,,,+++,,,...///---+++***+++,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////........................,,,,,,,,,---------......000000//////.........---,,,---......//////......000////////////.........000///............///000........................---------...///000000111LLLIIIEEECCCEEEGGGHHHIIIKKKKKKJJJJJJJJJHHHDDDAAA???>>>>>>>>>>>>???@@@AAAKKKNNNQQQRRROOOJJJGGGEEEHHHHHHIIIHHHGGGGGGIIIKKKIIIGGGEEECCCAAAAAAAAAAAAFFFEEEEEEGGGJJJLLLLLLKKKKKKKKKKKKLLLOOORRRVVVXXXWWWWWWWWWVVVSSSPPPLLLJJJKKKKKKKKKLLLMMMNNNNNNOOONNNPPPRRRRRRQQQSSSVVVYYYXXXZZZZZZWWWSSSPPPPPPQQQOOOMMMJJJFFFDDDBBBAAAAAACCCDDDEEECCCAAA@@@AAACCCEEEGGGKKKOOORRRTTTUUUUUUVVVTTTSSSTTTUUUUUUTTTRRRQQQNNNLLLLLLMMMLLLIIIEEEBBBBBBAAACCCHHHMMMQQQSSSVVVQQQMMMOOOWWW___eeegggbbbYYYPPPLLLIIIEEECCCCCCEEEEEEGGGJJJLLLOOOQQQRRRVVVWWW\\\bbbgggddd\\\TTTQQQOOOMMMLLLMMMQQQUUUXXXYYYYYYYYYYYYYYYWWWUUUSSSSSSWWW^^^dddjjjooosssuuu{{{~~~~~~{{{wwwyyy}}}uuurrrkkkeee``````iiiwww|||qqqfffbbb[[[SSSKKKDDD???===999888666555555555333222222222333666777777444222111222222333333222222111222222111111111111222222222222111000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------............------///..................///---------,,,,,,---------..............................//////...------,,,,,,,,,---------.........000///...---,,,,,,,,,,,,++++++,,,,,,,,,---------///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++............---------------,,,,,,+++,,,---/////////............---------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---.........---+++,,,...///---+++***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---......///........................,,,,,,,,,---------......000/////////.........---,,,---......//////.........------------,,,,,,,,,---,,,,,,++++++,,,,,,---........................------......///000000111KKKHHHEEEDDDFFFHHHJJJJJJMMMLLLLLLMMMMMMKKKHHHEEEBBBAAA>>>;;;:::::::::;;;AAAFFFLLLOOONNNKKKHHHFFFHHHIIIIIIIIIHHHHHHJJJKKKHHHGGGFFFEEECCCBBBAAA@@@@@@@@@BBBFFFJJJMMMMMMLLLKKKLLLMMMPPPUUUZZZ___bbb]]]ZZZTTTOOOMMMMMMNNNOOOTTTUUUUUUVVVWWWXXXXXXYYYWWWXXXZZZZZZYYYYYYYYYZZZ\\\\\\[[[XXXVVVUUUWWWYYYUUUSSSNNNJJJEEEBBB@@@??????AAADDDDDDCCCAAA@@@AAADDDFFFKKKOOOSSSTTTUUUUUUSSSRRRSSSTTTUUUUUUSSSQQQQQQMMMIIIGGGHHHHHHEEEBBBCCCBBBAAAAAACCCGGGLLLOOOQQQOOOLLLLLLRRRZZZdddjjjkkkccc[[[UUUNNNGGGDDDGGGIIIJJJJJJLLLNNNPPPQQQRRRTTTUUUZZZ```eeeeee___ZZZPPPQQQRRRTTTWWWZZZ]]]___]]]^^^```___]]]XXXSSSPPPOOORRRXXX]]]aaacccddddddcccfffhhhgggfffhhhooouuu~~~vvviii___\\\cccpppyyy|||zzzuuujjj\\\OOOFFFCCC>>><<<999777777777666444555444333333444333222000111222222333333222222111222222111111111111222222222111000000000000000000000000000000000000000000////////////////////////////////////////////////........................------............------......------------......//////............//////.................................///......---,,,,,,------------........................---,,,+++,,,,,,,,,,,,------------...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------............------------------,,,,,,,,,------...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++++++++,,,,,,------,,,,,,,,,,,,---.........---,,,,,,......---,,,++++++,,,---------,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,---------....../////////...............,,,---......//////.........------------,,,,,,,,,//////............//////........................------......///000000000JJJGGGEEEEEEFFFIIIJJJJJJOOOOOOOOOPPPQQQOOOLLLJJJGGGDDDAAA===;;;:::;;;;;;<<<@@@FFFJJJJJJHHHGGGGGGGGGHHHIIIHHHGGGGGGIIIJJJGGGIIILLLMMMMMMJJJFFFDDD@@@AAADDDIIINNNRRRSSSSSSQQQRRRTTTXXX^^^dddiiillljjjcccYYYQQQNNNPPPUUUYYY```aaaaaabbbbbbbbbbbbbbb```bbbdddeeeeeedddccccccffffffdddaaa^^^\\\\\\\\\[[[YYYTTTOOOKKKGGGEEEDDDCCCEEEIIIKKKJJJHHHFFFDDDGGGJJJOOOTTTXXX[[[]]]]]]UUUUUUVVVYYY\\\\\\ZZZXXXUUUPPPKKKIIIIIIKKKJJJHHHLLLJJJGGGDDDBBBCCCFFFIIILLLLLLMMMMMMOOOUUU^^^eeekkkfffaaa\\\SSSIIIFFFGGGLLLLLLMMMMMMOOOQQQSSSTTTSSSTTTWWW\\\```aaa^^^[[[SSSUUUYYY]]]aaacccddddddaaabbbbbbaaa]]]XXXTTTRRRQQQSSSWWW\\\___```___]]]XXX[[[]]]\\\ZZZ[[[___cccpppvvv}}}{{{pppeeeaaacccfffpppvvv|||rrreeeZZZSSSKKKFFF???:::888777777666777444111000111111111000111222222333333222222111222222111111111111222222111111000000000000000111000000000000000000000000////////////////////////////////////////////////........................------............------------,,,,,,,,,,,,------000//////......//////000........................---...............------------------............---.../////////...,,,+++,,,,,,,,,------------......------,,,,,,,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,---------......000///...------...///000.........---------,,,,,,...------------,,,------///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,---......------,,,---------------+++,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................,,,---......///.........000////////////.........000000000000000000000000....................................//////000000KKKIIIGGGGGGIIIKKKLLLLLLNNNNNNNNNPPPQQQPPPNNNKKKHHHFFFCCC@@@>>>>>>>>>>>><<>>:::666444333444333333111222222333333222222111222222111111111111222222000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------............------///..................//////......------......///........................,,,------...//////..................//////////////////............//////------------............++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,,,,---------......------............---------------,,,,,,,,,++++++***+++---............---///............---------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,---......+++---///...,,,+++---...,,,---------,,,,,,+++***------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,---......//////.........------------,,,,,,,,,000111222222222222111000......................../////////////////////...LLLJJJHHHHHHHHHIIIHHHGGGMMMMMMOOORRRTTTTTTSSSQQQKKKLLLLLLLLLJJJFFFCCCAAADDDIIIPPPUUUYYY[[[]]]^^^ccceeehhhhhhgggffffffgggfffeeeeeedddbbbaaa___^^^dddbbbaaadddjjjpppuuuwwwuuuuuuuuuwwwzzz~~~~~~{{{|||}}}|||{{{tttvvvvvvqqqiiibbbaaabbbdddfffjjjnnnqqqpppnnnlllkkkccc^^^aaadddbbb```___```^^^ZZZVVVSSSRRRSSSSSSQQQOOOLLLHHHGGGIIINNNQQQPPPTTTZZZ___aaa```]]][[[WWWXXXWWWRRRLLLKKKOOOSSSggg___VVVTTTXXX___cccdddfffeeeccc```]]]\\\[[[[[[WWWQQQJJJFFFFFFFFFEEECCCFFFMMMVVV[[[___dddkkkqqqttt|||tttccc___fffeeeooo{{{|||pppbbbUUUMMMEEEBBB===:::999888666555222222222333333222222222222222111111111111222222000000///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---..................---//////............////////////............//////........................,,,,,,---.../////////.............../////////000000///...------...000000---------.........//////---......///000000000///------------------------........................,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,---------.........///000111111000///...---------,,,,,,,,,++++++)))***,,,...//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++*********)))***++++++,,,---,,,,,,,,,,,,---......+++---///...,,,+++,,,///------------,,,,,,+++***------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,---......//////......000000/////////.........---...///000000///...---........................///////////////.........IIIHHHGGGFFFFFFIIILLLNNNRRRTTTWWWZZZ]]]\\\YYYWWWPPPPPPOOOMMMIIIGGGGGGHHHMMMRRRXXX]]]aaaccceeegggjjjkkklllnnnpppqqqqqqqqqpppooonnnmmmmmmnnnooopppuuuwwwzzz~~~}}}~~~zzzuuupppmmmiiifffdddeeeggghhhiiigggbbb^^^ZZZXXXXXXWWWRRRTTTUUUSSSOOOLLLLLLMMMQQQSSSTTTVVVWWWWWWVVVVVVWWWVVVWWWYYYZZZVVVOOOIIIUUUWWWZZZ^^^```aaa``````bbbdddeeecccdddddd___YYYXXXPPPFFFBBBEEEGGGFFFCCCBBBFFFMMMRRRWWW\\\```dddnnnooorrrtttvvvwwwxxxxxxxxx~~~sssiii``````eeemmmxxxzzzjjj___XXXNNNBBB<<<======:::555999444222222111...///222222222222222222222222222444111//////111333222111444333333222111000//////000000000000000000000000////////////000000000000222111000//////000111222000000//////.........---////////////............////////////////////////000//////.........//////.........------,,,,,,,,,................................................/////////...---------,,,,,,,,,------...///000000......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++...---+++***)))***++++++*********++++++,,,,,,,,,---.........---,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++++++++,,,---//////...---,,,,,,+++++++++,,,.........,,,***)))---------.........//////+++++++++,,,,,,---------......------------......---------............///---,,,,,,,,,,,,---......////////////////////////...............///000111000000////////////000000////////////////////////FFFFFFFFFGGGJJJNNNSSSWWW^^^___aaadddfffeeecccbbb[[[YYYUUUOOOKKKIIIKKKMMMSSSXXX```ggglllooorrrsss{{{|||}}}~~~zzzxxxwwwwwwtttqqqmmmgggccc```^^^]]]___``````\\\WWWSSSRRRRRRYYYXXXXXXYYYZZZZZZWWWUUUYYYZZZ]]]``````[[[SSSLLLSSSUUUXXX[[[^^^```aaabbbaaabbb```^^^___aaa]]]WWWSSSKKKBBB@@@DDDHHHHHHFFFDDDEEEGGGNNNVVV\\\___```ddddddeeeeeeeeecccbbbaaahhhqqq||||||ssslllbbbbbbeeekkkvvvyyymmmdddWWWKKKCCC===999666999555333555555444555888222222222222222222222222444111//////111333222111333333222222111000000000000000000000000000000000////////////000000000000111111000/////////000000000/////////............////////////............//////////////////////////////............//////.........------,,,,,,,,,...............................................................---------,,,,,,------...//////000.........---------,,,,,,------------------------,,,,,,,,,---------......------------------------//////.........---------........................///......---,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++---,,,+++*********+++,,,++++++++++++,,,,,,,,,---------......------,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,------------...------...///...---,,,+++------..................---------....../////////......------------......---------............///------,,,,,,------...//////////////////////////////............//////000......------------......////////////////////////BBBDDDFFFIIINNNTTT[[[```kkklllmmmnnnnnnmmmlllkkkfffbbb]]]VVVRRRSSSXXX\\\dddjjjttt|||~~~yyyuuurrrqqquuuuuusssnnnhhhbbb___^^^dddaaa^^^```bbbaaa\\\WWWXXX[[[```dddeeeaaaZZZUUUPPPQQQRRRTTTVVVWWWYYYYYY[[[[[[YYYWWWZZZ]]][[[VVVNNNGGG@@@@@@DDDIIIKKKKKKIIIEEEDDDJJJUUU]]]___^^^ccccccaaa___\\\XXXUUUSSSXXX___hhhpppsssuuuuuuuuusss{{{|||uuujjjeee___^^^dddqqqtttdddUUUHHH@@@===:::555222444555444444666333333333333222222222222333111000000111222222111111111111111111111111111000000000000000000000000////////////000000000000000000000000//////...---////////////............////////////............//////////////////////////////............//////.........---------------................................................---------...............,,,,,,------...///////////////.........---------------------------------,,,,,,,,,---------.............................................---------.................................------,,,,,,+++------............------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,,,,------------------......------,,,,,,............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......******+++,,,...///000000///...............------..................------.............../////////......------------......---------............///---------,,,------...///////////////////////////000//////............///......------------......////////////////////////FFFIIIMMMPPPTTTZZZbbbhhhrrrssstttsssrrrrrrrrrrrrpppnnnkkkggggggjjjpppuuuzzzvvvsssuuuppplllmmmpppnnnfff^^^ZZZ]]]bbbgggiiihhheeecccUUUTTTSSSQQQPPPOOOOOOOOORRRSSSRRRSSSXXX]]][[[VVVMMMHHHBBBAAAEEEJJJLLLMMMKKKHHHFFFKKKSSS[[[______ffffffeeebbb___[[[XXXVVVVVVXXXZZZ]]]^^^___``````gggnnnwww}}}~~~xxxxxxqqqggg___]]]bbbiiiooo{{{sssbbbSSSJJJ@@@999444555555333111333333333333333333222222222222111111111111222111111000000111111111222222222000000000000000000000000////////////000000000000//////000000000...---+++///////////////.........////////////............///////////////////////////............//////000...............---------................................................,,,---------.../////////---------.........///////////////.........------,,,,,,------------------,,,,,,,,,---------......////////////////////////......................................................---------,,,,,,,,,---..................---,,,,,,,,,------------...------,,,,,,,,,+++++++++*********++++++,,,,,,---------------------------,,,------...------,,,,,,............---,,,******------------------------+++++++++,,,,,,,,,------........................******+++,,,...///000000///...------------.....................---------,,,,,,,,,---------------...------,,,,,,------...---------............///---------------...//////////////////////////////111000///...............000000////////////000000////////////////////////LLLQQQVVVYYY\\\```fffllltttwwwzzz|||}}}~~~~~~sssjjjeeefffggghhhhhhhhhhhhhhh]]]\\\YYYVVVSSSPPPOOONNNJJJLLLMMMQQQZZZaaa___XXXOOOJJJDDDAAACCCGGGIIIJJJIIIIIIJJJKKKOOOUUU\\\aaabbbcccccccccbbb```^^^]]]```]]]XXXSSSQQQPPPPPPQQQYYY^^^dddhhhmmmvvv}}}}}}uuulllfffaaa______bbbiiitttjjjYYYLLLBBB:::999888666444555444444444333333333222222111111222222111111111111000000000111222222333333111111111111111111111111////////////000000000000...///000000000...---,,,.........///////////////////////////............////////////////////////...............///000000........................................................................,,,---------.../////////---------...............///.........------------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////---.............................................---------------,,,,,,,,,---..................---,,,,,,---------.........------,,,,,,,,,+++++++++)))******+++,,,,,,,,,,,,------------------------,,,,,,------...------,,,---------,,,,,,***))))))------------------------+++++++++,,,,,,,,,------........................,,,,,,,,,------.........---,,,,,,++++++,,,------.....................---------------------------------,,,,,,,,,,,,---------------............///...------------...//////////////////////////////111000///...............000000////////////000000////////////////////////PPPWWW___cccdddffflllqqq}}}vvvuuuqqqlllfffccccccdddcccbbb```]]]ZZZWWWTTTSSSJJJKKKLLLQQQ\\\fffeee^^^TTTOOOHHHDDDCCCEEEGGGHHHHHHIIIKKKLLLNNNSSSZZZ___^^^___aaadddeeefffeeeeeejjjddd\\\UUUQQQNNNLLLKKKJJJMMMQQQSSSWWW```nnnyyy}}}wwwooogggcccYYY]]]dddnnnyyynnnZZZNNNBBB===;;;999777777555555444444333333222222///111333333111000111222000000111111222222222333111111111111111111111111////////////000000000000...//////000000/////////.........///////////////////////////............////////////////////////......---......///000111.............../////////................................................---------.............................................---------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......////////////////////////---------.......................................------------------------------............------,,,---------............------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++***))))))------------------------++++++,,,,,,,,,,,,------------............------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------.........//////000000000///////////////------,,,,,,,,,,,,---------------............///......------......///000////////////////////////000//////............///......------------......////////////////////////^^^hhhssszzz|||~~~xxxqqqnnnnnnrrrqqqoookkkgggbbb^^^\\\RRRPPPMMMPPP\\\hhhjjjeee]]]XXXQQQKKKIIIIIIKKKLLLMMMLLLLLLNNNRRRXXX\\\^^^^^^___bbbeeehhhiiijjjjjjkkkgggaaa]]]ZZZVVVRRRNNNGGGHHHIIIHHHHHHMMMWWW```kkkrrrzzz~~~wwwsssfffdddaaaaaaeeennnxxxuuueeeSSSIIICCC>>>::::::666555555444333333222222///111444333111000000222111111111111111222222222111111111111111111111111////////////000000000000////////////000111222222............/////////000////////////............////////////////////////---------......///000111---........./////////000...............................................................---------........................---,,,,,,,,,,,,+++++++++++++++,,,,,,---......///,,,,,,,,,---------..............................---------.........//////........................------------------------,,,,,,------------,,,,,,------------............------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))---,,,,,,,,,+++++++++++++++,,,------......------+++,,,,,,,,,,,,,,,++++++........................++++++,,,,,,,,,,,,------+++,,,---......---,,,+++------------------------***+++---.........---,,,+++,,,,,,---...///000000111000000000/////////...---,,,,,,++++++,,,,,,------------............///...............//////000///////////////////////////............//////000......------------......////////////////////////ttt~~~xxxqqqjjjgggZZZUUUOOOOOO[[[iiimmmiiiddd```YYYSSSPPPPPPRRRSSSTTTPPPNNNRRRYYY___```^^^]]]^^^aaadddfffhhhhhhhhhhhhfffddddddccc___YYYTTTMMMNNNMMMHHHCCCCCCIIIOOOQQQYYYdddlllsss{{{xxxqqqggg^^^[[[```jjjqqqiiiZZZPPPHHHBBB@@@666666555444333333222222...111444444111000000222111111111111111111111111111111111111111111111111////////////000000000000//////...///000111333555---.........//////000000000/////////............////////////////////////---------......000111111---.........//////000000................................................/////////......------,,,.....................---,,,,,,,,,+++++++++******++++++,,,,,,---...//////,,,,,,,,,---------..............................---------.........//////........................------------------------+++,,,,,,------,,,,,,+++---------.........//////---------,,,,,,,,,+++++++++,,,,,,---,,,+++)))(((,,,,,,,,,++++++*********+++,,,,,,---.........---,,,,,,------...---------........................++++++,,,,,,,,,---------++++++,,,------,,,++++++,,,,,,,,,------.........***,,,...000000///...---***+++,,,---...000111111//////......---------,,,---,,,,,,++++++,,,,,,------------.........//////...............///000000////////////////////////...............///000111000000////////////000000////////////////////////~~~yyyiiiccc\\\YYY\\\bbbfffhhhkkkhhhccc[[[VVVUUUWWWZZZZZZWWWSSSTTT___jjjkkkeeedddcccbbbaaabbbcccfffgggjjjhhhgggffffffeeebbb```ZZZVVVPPPJJJGGGGGGIIIKKKNNNQQQUUUZZZ```iiittt|||}}}~~~ssseee\\\ZZZ\\\lllwwwjjj\\\MMMBBB>>>:::666555666666333000555555444555666444111...222222222111111111111000222222222111111000000000000111222222222222111000000000000000000000000000000////////////111333444222000...---,,,---...///............/////////000//////.........//////000222000...///222333111//////............---------//////.........---------........................------------------------......------------.........------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---000...,,,---...///...---111000///........................------,,,,,,,,,,,,---------.../////////---------------------------.../////////...,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......------...//////...---,,,------------------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000000...,,,***++++++,,,,,,---...//////,,,,,,,,,---------......///////////////.........---.........---,,,,,,+++,,,,,,,,,------.........---------...............111111111111111000//////---......///000///////////////.........---------////////////000000000000000000//////.........---xxxqqqnnnmmmlllkkkmmmjjjeeeaaa______```aaaaaa]]]WWWXXXbbbmmmoookkkgggfffeeeddddddeeefffgggllljjjhhheeecccbbbbbbccc```\\\UUUNNNJJJHHHIIIJJJPPPRRRUUUWWWXXX[[[```cccjjjmmmsss{{{wwwiiibbb___ddduuuyyykkk\\\QQQEEE???999555666666666444333222111111333333333222222222222222111111111111444444333333333222222222222222111000000111222222000000000000000000000000000/////////000111222333222000///---------///000........./////////000000//////............//////111///---...000111000...///............---------//////.........---------........................------------------------......------------.........------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---...,,,***+++,,,---,,,+++......---,,,,,,,,,,,,,,,......---------,,,,,,,,,---------...............---------------------------.../////////...,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,------------...------...//////...---,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++,,,,,,---......///,,,,,,,,,---------......////////////............---.........------,,,+++,,,,,,,,,---------............//////000000000111000000000000000///......---....../////////////////////.........---------////////////000000000000111111000000000/////////~~~}}}zzzvvvqqqnnnnnnnnnkkkiiiiiiddd]]]\\\eeeqqquuurrrggggggfffeeeeeefffggghhhmmmllljjjddd___]]]```cccaaa]]]WWWQQQMMMLLLLLLLLLXXXZZZ]]]]]]\\\YYYXXXWWWWWWZZZbbblllxxx|||nnngggccckkkyyyrrrhhhWWWNNNCCC;;;888999999888555222111000222444444444333333333222222222111111555555555555444444444444444222000//////000222444000000000000000000000000000/////////000111222333111000///...---...///000....../////////000000000//////............/////////...------//////...---///............---------...............---------........................------------------------......------------.........------,,,,,,------...------------------------------,,,,,,,,,,,,------...,,,***+++,,,---,,,+++...---------,,,,,,,,,,,,...------------,,,,,,,,,...............------------------------------------............---,,,,,,***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,---............------------------------------''''''((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...+++,,,,,,------.........,,,,,,,,,---------..............................---............---,,,,,,,,,,,,,,,------------...------...///000111111222...////////////......---....../////////000000000/////////.........------////////////000000000000111111111111000000000000}}}|||~~~{{{uuutttooofffaaagggrrrvvvttthhhggggggggghhhiiikkkllllllmmmllleee]]]XXXZZZ]]]YYYWWWTTTQQQPPPPPPQQQRRRZZZ^^^cccfffgggdddaaa^^^TTTUUUWWW]]]fffrrr~~~vvvqqqrrrtttwww|||qqqfffVVVHHH@@@===:::999999777555444555555444333444333333333222222222222555555555555555444444444222222111000000111222222000000000000000000000000000000000000000111111222000000///......//////000...////////////000000000000//////............//////............///......///............---------................................................------------------------......------------.........------,,,,,,------...........................------,,,,,,,,,,,,------000...,,,---...///...---//////////////////......------------------------/////////...---------,,,------------------------.........---------,,,,,,,,,---------,,,++++++***++++++,,,,,,,,,---------,,,,,,---------...------------------------------''''''(((***+++,,,---...------------------------...------------...///000,,,,,,,,,---------......,,,,,,,,,---------......------...............///------............------------------------------******+++,,,...///000000...//////000//////......///////////////000000111////////////............////////////000000000000000000000000000000000000}}}{{{zzz{{{||||||{{{{{{|||}}}~~~~~~~~~~~~}}}|||}}}}}}~~~~~~}}}~~~}}}~~~~~~~~~~~~yyyppppppuuuuuurrriiihhhgggfffgggjjjlllnnnkkknnnnnniii___XXXVVVWWWVVVUUUSSSRRRQQQRRRSSSSSSTTTXXX^^^eeeiiijjjhhheee```]]]XXXTTTTTT[[[fffnnnvvvvvvvvvyyy{{{rrriiieeegggjjj{{{~~~lll\\\OOOFFF???:::999888888888888888555333444444444444333333333222333333333333333444444444///000222333333222000///111111111111111111111111///000000000111111111111000000/////////000000000////////////000000000111000000///...............///////////////////////////............------------.............................................------------------------......------------.........------,,,,,,------..............................------,,,,,,------...000...,,,---...///...---......///000000//////...------------------------/////////...---------,,,------------------------......------,,,,,,,,,,,,//////...---,,,+++)))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------------------------+++++++++,,,,,,,,,------------------------------000///...------------...,,,,,,,,,---------------,,,,,,,,,---------......,,,---------......//////------...//////......---------------------------)))***+++,,,---...///000///000000111111000000000000////////////000111111000000/////////.........////////////000000000000////////////////////////~~~zzz{{{}}}~~~~~~}}}||||||||||||{{{|||}}}}}}{{{yyyxxxyyy{{{{{{{{{|||||||||}}}}}}~~~}}}}}}}}}|||||||||{{{zzzyyyxxxxxx|||~~~~~~{{{{{{}}}~~~|||{{{{{{|||~~~~~~}}}|||pppmmmhhheeedddeeegggiiinnnpppqqqmmmfff___ZZZYYY\\\[[[YYYWWWUUUTTTSSSRRRSSSUUUZZZaaagggkkklllkkkmmmhhh___TTTMMMLLLRRRXXX^^^aaagggooozzzyyyjjj___ZZZZZZ```iiiyyyuuuhhh[[[NNNFFF===;;;:::999:::999888666555555444444444333333333222222222222333333333333...000333555555333000...111111111111111111111111///000111111111111000000//////000000000000111111/////////000000000111111111000///......---.........///000000......///000///............------------------.......................................------------------------......------------.........------,,,,,,------.................................------------.........,,,***+++,,,---,,,++++++,,,---.........---,,,,,,,,,,,,------------..................---------------------------------...------,,,+++,,,,,,,,,/////////...,,,+++)))(((++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...///------------------------......------------------------------------------...------,,,,,,+++******------------------------,,,,,,,,,---------......,,,,,,,,,---......//////------...////////////......------------,,,,,,,,,,,,,,,---...///000000111///000000111111111111111111000///...///000111222000000000/////////......////////////000000000000............////////////~~~|||~~~|||}}}yyyzzz|||}}}~~~~~~}}}||||||{{{{{{{{{yyy{{{}}}~~~}}}{{{{{{{{{{{{|||~~~~~~}}}|||}}}~~~~~~}}}|||{{{|||~~~}}}|||{{{{{{{{{zzz{{{|||{{{zzzxxxxxxxxxyyy}}}{{{xxxyyy{{{}}}|||yyyxxxxxxzzz}}}~~~~~~~~~xxxzzz|||}}}~~~|||sssmmmkkkmmmnnnsssssssssqqqnnnjjjfffeeefffeeeccc```]]]YYYWWWUUUWWWWWWXXX^^^fffmmmpppqqqooommmggg\\\PPPJJJKKKNNNNNNSSS[[[dddooozzzzzzmmmbbb[[[UUUZZZcccooo{{{zzzkkk```MMMHHHAAA<<<:::999999999555555555555444444444444111222222222333333333333///000222333333222000///111111111111111111111111///000111222222111000/////////000111111111111111//////000000000111111111111000///......------------...000///---,,,...000///............------------------.........//////........................------------------------......------------.........------,,,,,,------.................................------------.........,,,***+++,,,---,,,+++***+++---...///...---,,,,,,,,,,,,---------......---------...............------------------------...---,,,+++++++++,,,,,,------------------,,,+++***++++++++++++,,,,,,,,,+++++++++++++++---...///------------------------------------------------........................+++,,,---------,,,+++***------------------------,,,,,,,,,---------......++++++,,,------...//////------...///////////////......---------,,,,,,,,,---------....../////////...//////000111111000000111000///...///000222333000000000000/////////...////////////000000000000......//////000000000000|||yyyzzz|||~~~~~~zzz{{{|||~~~~~~~~~~~~}}}||||||{{{{{{vvvyyy|||}}}|||{{{{{{{{{yyy{{{}}}~~~|||zzzyyyzzz|||||||||{{{|||}}}~~~|||{{{zzzzzzzzzzzz{{{}}}}}}|||{{{{{{{{{yyy~~~|||xxxyyy{{{}}}{{{xxxwwwxxxtttxxx|||}}}||||||}}}~~~~~~~~~{{{yyyyyy{{{}}}uuuvvvyyyzzz{{{~~~}}}|||}}}xxxvvvtttsssssssssqqqppplllkkkiiigggccc```]]][[[WWWUUUUUUZZZccclllrrruuulllmmmjjjbbbWWWNNNKKKLLLDDDHHHOOOWWW___hhhqqqwww~~~}}}mmm```WWWVVVXXX]]]ggguuuxxx___WWWKKK@@@;;;999999:::666666555555555444444444222222222333333444444444111111111111111111111111111111111111111111111111///000111222222111000///...///000111111111111111000000000000111111111111111111000......---------+++---///...,,,+++,,,/////////.........------------------.........//////........................------------------------.........------............------,,,,,,------...////////////////////////......------------......000...,,,---...///......,,,---///111111000///...,,,,,,,,,------.........,,,------....../////////------------------------...---,,,+++***+++,,,---***+++,,,---............******+++++++++,,,,,,,,,++++++******+++---...///------------------------,,,,,,,,,------.................................***,,,...000000000...---------------------------,,,,,,,,,---------......++++++,,,,,,---...//////------...///000000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////222000///...///000222333000000000000////////////////////////000000000000//////000000111111111222~~~|||{{{{{{{{{}}}~~~|||||||||}}}}}}|||}}}~~~}}}{{{{{{|||}}}{{{{{{{{{|||}}}}}}{{{yyy{{{{{{|||}}}|||{{{zzzyyy|||{{{{{{|||~~~~~~~~~|||zzzxxxxxxxxxzzzzzz|||~~~{{{zzzyyyzzz|||~~~~~~|||zzzxxx|||{{{zzz{{{|||{{{zzzxxxwwwyyy|||{{{xxxwwwxxxyyy~~~}}}zzzxxxxxxxxxyyyxxxwwwuuuwwwzzz~~~~~~}}}yyyuuuyyytttnnnlllmmmmmmiiieee]]]ZZZWWWZZZbbbjjjppprrrnnnmmmkkkhhhccc[[[RRRKKKMMMKKKKKKNNNTTTZZZ\\\]]]fffhhhkkkooorrrxxx||||||}}}}}}~~~}}}yyykkkfff]]]VVVWWWbbbqqq|||{{{kkkVVVHHHBBB@@@>>>;;;555777999888666444333333555333111111222333222111000000000000000000000000111111111111000000000000///////////////////////////000111111111///...---000000000000000000000000////////////////////////000000000000000000000000////////////////////////,,,...//////...------...///...---,,,,,,---.../////////.........---------------------------------.........------,,,,,,,,,......////////////..............................///......,,,+++***))))))------------------------...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------........................++++++,,,---............---,,,,,,++++++*********------......------,,,+++,,,---...---+++***+++,,,////////////////////////,,,,,,,,,++++++,,,,,,,,,---------------------------------.........//////,,,,,,,,,------.........---------............///------------------------////////////////////////---------,,,,,,+++++++++.........------,,,,,,,,,---------............///000000111111222222222333////////////////////////000000000000000000000000---...///111111000000///}}}|||{{{zzzzzz}}}~~~}}}{{{{{{{{{|||}}}}}}~~~}}}|||{{{||||||{{{zzzzzz{{{||||||zzzxxxyyyzzz{{{{{{{{{{{{zzzyyy{{{zzzzzz{{{}}}~~~~~~}}}xxxwwwvvvuuuuuuvvvxxxyyy|||~~~|||{{{zzz|||~~~}}}{{{yyyxxxxxxxxxxxxyyyyyyxxxwwwvvvxxxzzzyyywwwuuuvvvwwwzzz}}}~~~{{{yyy{{{~~~}}}||||||}}}~~~}}}zzzxxxxxxyyyzzz{{{{{{zzzxxxyyy{{{~~~~~~|||zzz|||zzzvvvuuurrrmmmhhhaaa]]]ZZZ[[[bbbhhhlllnnnrrrqqqooommmiiiccc\\\WWWWWWTTTQQQRRRVVVYYY[[[[[[[[[[[[___cccgggnnn|||~~~{{{~~~}}}xxxoooeee^^^^^^ccchhh~~~qqqbbbXXXNNNDDD===888888888777555333333333555333111111222333222111111111111111111111111111111111111111000000000000111111111111111111111111000000111111111000...---000000000000000000000000////////////////////////000000000000000000000000////////////////////////---...000000...---...//////...------------.../////////.........---------------------------------......---------,,,,,,,,,......////////////......------------------------------------,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++,,,,,,,,,---------..............................,,,,,,------...---------,,,,,,,,,+++++++++++++++******+++,,,---------,,,---...///...,,,,,,,,,...........................//////............//////---------------------------------.........//////,,,,,,------------------,,,,,,,,,,,,---------...------------------------........................//////.........---------.........------,,,,,,,,,---------............////////////000000000111111////////////////////////000000000000000000000000---...///000000000//////~~~~~~~~~}}}{{{zzzyyy|||}}}~~~|||zzzzzz{{{|||}}}~~~}}}|||{{{{{{|||zzzyyyyyyyyyzzzzzzxxxvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxxxx{{{||||||{{{xxxwwwwwwvvvwwwyyyzzz|||{{{~~~}}}{{{zzz|||}}}~~~|||zzzuuuuuuvvvvvvvvvvvvvvvuuutttvvvwwwvvvuuusssssstttuuuwwwyyyxxxuuuuuuxxx{{{}}}{{{yyyxxxxxxyyy{{{}}}yyyxxxwwwwwwxxxzzz|||~~~}}}{{{{{{|||}}}~~~}}}~~~~~~~~~{{{xxxuuuvvvzzzxxxooohhheee```\\\\\\bbbhhhmmmnnnlllmmmnnnppppppmmmhhhddd^^^[[[XXXXXXYYY\\\]]]^^^ZZZYYYZZZ]]]^^^cccppp}}}|||nnnbbb[[[YYYgggxxx|||ooo___MMMAAA>>><<<999666444444444555555444222222333333333222222222222222222222222222222222111111111000000000111111111111111111111111000000111111111000///...000000000000000000000000////////////////////////000000000000000000000000////////////////////////---///111000///.../////////...------------...///...............---------------------------------...------------,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000------------------------------,,,,,,,,,,,,++++++------------............---------------------------------...------,,,,,,++++++++++++,,,,,,,,,,,,((((((***+++,,,---------,,,...///...------...000........................------,,,,,,,,,,,,---------------------------------------...............------------------,,,,,,+++++++++,,,,,,,,,------------------------------........................///............---------.........------------------------............///------............//////////////////////////////000000000000000000000000---...//////000000//////~~~||||||~~~~~~~~~~~~}}}}}}~~~~~~~~~|||{{{yyy|||}}}~~~}}}{{{zzzzzz{{{zzz|||~~~~~~}}}~~~~~~}}}|||{{{{{{||||||zzzyyyxxxxxxyyyyyyxxxvvvxxxxxxyyyzzz||||||}}}}}}yyyxxxvvvwwwyyy{{{{{{{{{xxxxxxwwwwwwxxxyyyzzz{{{xxxzzz}}}}}}{{{yyyxxxxxx|||}}}~~~|||zzzvvvwwwxxxwwwvvvtttttttttttttttuuutttsssrrrqqqqqqrrrtttuuutttssstttwwwzzzzzzxxxvvvttttttvvvxxxzzzwwwwwwwwwwwwxxx{{{}}}~~~|||{{{{{{{{{zzzyyyyyyyyyzzz}}}}}}yyyuuurrrrrruuuvvvwwwrrrvvv|||~~~vvvnnnhhhaaa___ccciiinnnpppmmmooorrruuuvvvssslllggg```^^^]]]\\\^^^aaaccceeefffcccaaa___]]]^^^fffpppzzzssseee^^^]]]hhhwwwooo]]]PPPFFFBBB;;;777555666777888666444333222333444333222222222222222222222222222222222222111111111000000111111111111111111111111000000000111000000000000////////////////////////////////////////////////////////////////////////////////////////////////...000111111000//////000.........------.................................------------------------------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------------------............---,,,++++++***++++++,,,,,,---------))))))+++,,,,,,---------+++---......------...000........................,,,,,,++++++++++++,,,,,,.........................................................------,,,,,,,,,+++,,,,,,,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...............------------------............///......................../////////////////////////////////////////////////////////000000000111000}}}|||}}}||||||}}}~~~~~~{{{|||}}}~~~~~~}}}|||{{{}}}}}}~~~|||zzzyyyzzz{{{yyyzzz|||~~~~~~}}}{{{zzzxxxxxxxxxyyyzzz{{{{{{|||yyyxxxwwwwwwxxxyyyxxxwwwxxxyyyyyyzzz|||}}}~~~xxxwwwuuuuuuwwwyyyzzzzzzvvvuuuuuuttttttssssssssstttuuuwwwvvvuuusssttttttxxxzzz|||}}}}}}|||zzzxxxyyy{{{{{{yyyvvvssssssssssssrrrrrrrrrrrrqqqooonnnnnnooopppqqqrrrtttvvvxxxxxxvvvtttsssssstttvvvxxxwwwwwwwwwwwwxxxzzz|||}}}}}}{{{zzzyyyxxxvvvuuuttttttuuuxxx{{{}}}|||zzz}}}xxxsssooonnnoooppppppkkknnnsssxxx{{{~~~zzz{{{|||{{{{{{|||~~~rrrjjjhhhjjjkkklllrrruuuyyy{{{zzztttkkkdddbbbaaaaaa```aaabbbdddfffhhhddd```]]]YYYVVVZZZaaacccjjjttt|||vvvmmmddddddeeeooo}}}pppfffPPPIII???999666777888888777555333333444555444333111111111111111111111111222222222222111111111111000000000000000000000000111000000000000111111111////////////////////////000000000000000000000000////////////////////////////////////////////////...000111111000//////000---..................------.....................------------------------------------------------......////////////......------------------------........................------------------------++++++,,,---------,,,+++******+++++++++,,,,,,,,,------------------------............---,,,+++++++++++++++,,,,,,------...,,,,,,------------,,,,,,***+++------,,,,,,---///........................//////............//////.............................................---.........------,,,,,,,,,------------............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////////////////000000000000000000000000////////////////////////000000000111111111222222~~~||||||}}}zzz{{{|||}}}}}}}}}}}}}}}zzzzzz{{{||||||}}}|||||||||||||||{{{xxxxxxyyyzzzwwwxxxyyyzzzzzzyyyxxxxxxsssssstttuuuwwwxxxxxxyyyvvvuuuttttttwwwxxxxxxxxxwwwwwwwwwxxxyyyzzz|||}}}wwwtttrrrrrrtttwwwxxxxxxvvvvvvvvvuuutttssssssrrrooopppqqqpppooonnnpppqqqrrrsssvvvxxxyyyxxxvvvuuuyyy{{{|||zzzuuurrrrrrtttqqqpppooooooooonnnllljjjgggiiikkknnnqqqrrrssstttuuutttsssrrrrrrssstttuuuvvvvvvvvvwwwxxxyyyzzz{{{}}}{{{yyyxxxxxxwwwuuusssqqqqqqrrrtttvvvwwwvvvtttuuurrrnnnlllmmmppprrrsssoooqqqrrruuuwwwyyyzzz{{{xxxyyyzzzzzzyyyxxxyyyzzz}}}wwwqqqmmmlllnnnrrrwwwxxxtttmmmhhhfffffffffdddaaa^^^^^^^^^\\\XXXVVVUUUQQQMMMNNNSSSVVVYYY^^^ccckkkxxx}}}wwwoooeeeeeevvv{{{vvv```WWWJJJ@@@<<<:::888777777666444444555555555444111111111111111111111111333222222222222111111111////////////////////////111111000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---///111000///...//////------...//////...---------------...............------------------------,,,,,,,,,------------.........////////////..............................///.........------,,,,,,------------------------***+++,,,---...---,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,---------------.........------,,,+++***,,,---,,,++++++,,,---------------------------......------------.............................................---------------------------,,,,,,---------.........//////---------------------------------------------------------............///.............../////////---------............///111111111000000000000///000000000000000000000000000000000000000000000000111111000000000111222333~~~~~~~~~|||{{{{{{xxxyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||yyyzzzyyywwwuuuuuuvvvxxxvvvvvvvvvvvvvvvuuuuuuuuuqqqqqqrrrsssssssssssssssrrrqqqpppqqqtttvvvwwwwwwsssrrrrrrrrrssstttvvvwwwtttqqqooonnnpppsssuuuuuuvvvvvvwwwwwwwwwvvvvvvuuummmmmmnnnmmmkkkkkkmmmoookkkmmmpppsssttttttrrrqqqtttwwwyyywwwsssppprrrtttnnnllljjjjjjkkkkkkhhheeeccceeeiiimmmqqqrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrssstttvvvwwwxxxyyyzzzyyyxxxwwwxxxwwwuuusssppppppppprrrssssssqqqooonnnllliiiiiilllqqquuuvvvuuuvvvvvvwwwwwwwwwwwwvvvwwwzzz|||}}}|||{{{{{{|||}}}}}}}}}}}}}}}||||||{{{uuutttttttttsssqqqmmmjjjggghhhiiifff```ZZZWWWVVVSSSQQQPPPQQQNNNIIIHHHKKKPPPQQQRRRTTTYYYeeettt~~~vvvlllooo|||xxxmmm\\\OOOGGGBBB===999888666444444555666555444222222222222222222222222333333222222222111111111000000000000000000000000111111000000000111222333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---...000000...---...///------...//////...---------------.........//////------------------------,,,,,,,,,---------............////////////......------------------------------------,,,,,,,,,,,,------------------------)))***,,,......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,+++,,,,,,---------,,,,,,,,,---...---,,,+++,,,---------------------------,,,++++++******++++++,,,........................//////.........---------,,,,,,------------------,,,,,,---------.........---------------------------------------------------------.........//////---........./////////000---------............///111111111000000000//////000000000000000000000000000000000000000000000000000///.........///111111~~~{{{{{{|||}}}~~~~~~~~~|||{{{{{{wwwxxxyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvxxxzzz{{{xxxxxxwwwuuusssssstttvvvuuutttssssssssssssttttttqqqqqqqqqqqqqqqpppooonnnooommmmmmnnnqqqtttvvvvvvooonnnnnnmmmnnnoooqqqrrrqqqooollllllnnnppprrrssspppqqqrrrsssttttttttttttlllllllllkkkjjjjjjmmmooofffhhhllloooqqqqqqpppooonnnrrrvvvuuuqqqoooqqqtttllliiiggggggiiihhheeebbbbbbeeeiiiooossstttsssqqqnnnooopppqqqqqqpppooonnnmmmnnnppprrrtttvvvxxxxxxyyyxxxwwwxxxxxxxxxvvvtttqqqppppppqqqrrrqqqooommmllliiiggggggkkkppptttvvvvvvxxxyyyzzzzzzxxxuuutttsssvvvzzz}}}|||{{{{{{{{{}}}}}}}}}|||{{{yyyxxxwwwzzz|||tttmmmgggcccdddgggiiifff___YYYTTTSSSUUUSSSSSSTTTQQQKKKHHHIIINNNOOOQQQRRRTTT[[[eeellluuuxxx|||||||||xxxnnnooouuuyyyzzz}}}lll]]]RRRJJJBBB===888666555444666666555444333333333333333333333333333333333222222222111111111111111111111111111111111111000000000111333444000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,...//////...------...,,,---...//////...---,,,---------.........//////------------------------,,,,,,,,,------...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,.........,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.....................------,,,,,,,,,((()))***+++,,,---------...///000///---,,,,,,---------------------------///......------....../////////////////////////////////.........---------,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------------------------------+++++++++,,,,,,------------.........//////000000---------.........//////111111000000/////////...000000000000000000000000000000000000000000000000...------,,,,,,...///000|||zzzxxxzzz{{{|||~~~|||~~~|||zzzzzzxxxxxxxxxwwwvvvuuuttttttuuutttsssrrrssstttvvvxxxuuuuuuuuuuuuttttttttttttuuuuuuuuusssqqqpppqqqrrrmmmmmmnnnooooooooonnnnnnjjjjjjkkklllmmmoooqqqrrrllllllkkkkkkkkkkkkkkklllmmmlllkkkjjjjjjkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmnnnoooooooooooollllllkkkjjjjjjkkkmmmmmmooonnnnnnnnnnnnooopppppppppmmmiiihhhhhhhhheeebbbdddfffiiikkkmmmmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnlllkkklllnnnrrrtttuuuttttttrrrqqqqqqsssttttttsssooonnnnnnnnnnnnooopppqqqnnnlllkkklllpppsssuuuuuuuuuwwwyyy{{{{{{yyywwwuuuvvvvvvxxxyyyzzz{{{{{{{{{yyywwwvvvyyy}}}|||wwwrrrnnnsss{{{}}}zzzxxx}}}nnndddbbbhhhmmmkkkddd___```ccceeeccc___ZZZUUUOOOJJJGGGJJJJJJLLLPPPUUUYYY[[[[[[^^^aaahhhsss}}}tttkkkeeegggffflllzzz{{{nnn```NNN???===;;;888555444444555666222222222222111111000000111111111222222111111111333333333222222111111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////............/////////000//////............//////................................................---...///111111///...---+++,,,---.........---,,,---------.........//////...------,,,,,,------...---------,,,,,,+++++++++.........------,,,,,,,,,------------,,,,,,+++***+++++++++,,,,,,,,,------------------------------*********++++++*********++++++,,,,,,---...//////------------------------*********++++++,,,,,,,,,.........------,,,,,,,,,000///---,,,+++*********---------............///000000///...------,,,,,,+++,,,------......------------------------------000///...---,,,------......---,,,,,,,,,,,,---.........---------,,,,,,,,,---------............/////////////////////..................////////////............/////////000///...,,,,,,,,,...///111///000111000//////111333~~~~~~|||{{{zzzxxxyyyzzzzzz{{{||||||}}}{{{}}}~~~~~~|||zzzyyyzzzxxxxxxwwwvvvuuutttsssrrrsssrrrqqqqqqqqqrrrtttuuusssssssssrrrrrrrrrrrrrrrqqqrrrrrrqqqooonnnoooqqqmmmmmmmmmmmmmmmmmmmmmmmmiiiiiiiiijjjjjjlllmmmnnnlllkkkkkkjjjjjjjjjkkkkkkhhhgggeeeddddddeeefffgggjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnmmmlllhhhgggfffeeeeeefffgggggglllllllllmmmoooppprrrsssrrrnnnkkkiiiiiiiiigggeeebbbdddfffiiijjjjjjiiiiiilllmmmnnnooonnnmmmjjjiiiiiiiiiiiikkkoooqqqqqqqqqpppooonnnnnnpppqqqppppppppppppoooooooooppppppqqqqqqqqqrrrrrrrrrrrrsssssstttvvvxxxyyyyyyxxxvvvtttrrrsssuuuwwwyyyzzz{{{{{{|||yyyxxxyyyzzzyyytttooommmqqqwwwzzzyyywwwtttsssxxxyyy{{{ooorrrssspppkkkhhhjjjlllrrrppplllfff^^^UUULLLFFFFFFIIIOOOWWW]]]___^^^\\\VVVXXX]]]fffsss}}}tttnnnaaa]]]]]]eeennnwwwuuudddUUUHHHDDD>>>;;;999999888777444444333333333222222222111222222333333222222111333333333222222222111111//////............//////000000000000000000000000000000000000000000000000////////////////////////........./////////000000//////............//////................................................,,,---...//////...---,,,+++,,,---.........---------------.........//////...------,,,,,,------............---------,,,,,,......---------,,,,,,,,,---------------,,,+++***,,,,,,---------.........------------------------***++++++,,,,,,++++++******+++++++++,,,---------------------------------,,,,,,,,,---------------/////////......---------......---------------------------............///000//////...------,,,,,,+++,,,------......------------------------------//////---,,,,,,,,,------///...------------...///......---------,,,,,,,,,---------............///............................../////////000000000........./////////000000.../////////000000//////...///000///......000222~~~}}}|||}}}~~~~~~~~~}}}||||||{{{wwwwwwwwwwwwxxxxxxyyyzzzzzzzzz{{{yyywwwvvvwwwyyyxxxwwwuuutttrrrqqqppppppqqqpppooonnnooopppqqqrrrppppppppppppoooooonnnnnnmmmnnnnnnmmmkkkkkkmmmnnnlllkkkjjjiiiiiijjjkkkllliiihhhhhhgggggggggggghhhggggggffffffffffffgggggghhhgggeeedddccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeehhhiiikkkmmmmmmllljjjiiiiiihhhfffeeedddeeeeeefffffffffgggiiikkknnnpppqqqpppmmmiiiggggggggggggfffdddeeegggiiiiiiiiiiiihhhiiikkkmmmnnnmmmjjjgggdddfffffffffhhhkkklllmmmlllkkkjjjiiijjjlllmmmmmmkkkooonnnnnnnnnnnnnnnnnnnnnsssvvvyyyyyyuuuqqqpppqqqrrrsssuuuvvvvvvuuusssrrrmmmoooqqqtttvvvxxxyyyzzz|||xxxwwwwwwuuuqqqmmmmmmppptttuuutttrrrqqqpppppprrrvvvzzz~~~}}}{{{zzzzzzzzzxxxtttnnnggg\\\QQQJJJFFFIIIOOOWWW]]]___]]][[[TTTUUUWWW]]]gggvvv{{{fff^^^VVVSSSTTTZZZgggttt~~~qqqXXXPPPEEE???===;;;888444666666555444444444444444222333333444444333333222333333333222222222222111000//////......//////000000000000000000000000000111111111111111111111111////////////////////////....../////////000000000//////............//////................................................+++,,,---......---,,,++++++,,,------......---------------..................------,,,,,,------...//////............------...------------,,,,,,,,,,,,------------,,,,,,+++---------.........//////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------/////////...............///////////////.........------.........//////000---------............////////////...------,,,,,,,,,,,,---............---------------------------...------,,,,,,,,,,,,---000///............///000......---------,,,,,,,,,---------............///------------------....../////////000000000111111....../////////000000000///000222333333111///...///000111000//////111333}}}~~~~~~~~~|||{{{{{{{{{{{{{{{}}}|||||||||||||||||||||xxxxxxwwwvvvwwwwwwxxxyyywwwwwwvvvtttrrrsssuuuwwwwwwuuusssqqqooonnnmmmmmmooonnnnnnmmmmmmnnnoooooonnnnnnmmmmmmllllllkkkkkkiiijjjjjjiiihhhhhhjjjlllkkkiiihhhffffffggghhhjjjiiihhhgggeeedddccccccccc`````````___``````aaaaaagggfffdddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaccceeegggjjjkkkjjjiiihhhiiihhhfffeeedddddddddeee```aaabbbccceeehhhjjjkkkjjjhhhdddbbbaaabbbccccccbbbcccdddeeeffffffeeeeeefffgggiiijjjjjjhhhfffeeeeeeddddddfffhhhiiiiiihhhhhhgggggghhhjjjkkkjjjiiikkkkkkkkkkkkkkkjjjjjjiiiooouuu{{{zzzuuuooonnnoooooopppqqqrrrrrrqqqpppooommmnnnppprrrtttvvvwwwwww~~~{{{wwwvvvuuussspppmmmnnnpppssssssrrrrrrrrrsssoooqqqtttxxx}}}|||wwwsssmmmeee\\\UUUPPPPPPRRRVVVZZZ^^^^^^^^^[[[\\\___bbbhhhrrr~~~zzznnn___SSSKKKJJJSSS^^^nnnyyypppcccRRRFFFBBB???:::555888777666555444444555555333444444444444444444333222222222222222222222222222111111111111111111222////////////////////////000000000000000000000000////////////////////////...////////////000000000//////............//////................................................,,,---............---,,,,,,,,,,,,---------------...........................------,,,,,,------...............------------------------------------,,,---------------,,,,,,------------............------------------------,,,------------------,,,,,,,,,,,,+++++++++++++++------------------------000000//////......------//////..................------......////////////---------............/////////.........---------,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,///..................///......---------,,,,,,,,,---------............///,,,,,,,,,---------------000000000000111111111111...////////////000000000000111222222222111//////000111222222111222444666{{{}}}~~~}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyyxxxyyyzzz{{{|||zzzyyyyyyxxxxxxxxxxxxyyyttttttssspppoooppprrruuutttssspppmmmkkkkkkkkkkkknnnmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjiiiiiihhhhhheeefffffffffeeeeeefffhhhgggfffdddbbbbbbcccdddeeegggfffdddbbb```______^^^[[[[[[[[[[[[[[[\\\]]]]]]``````___^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^aaadddfffgggffffffcccbbb```___^^^^^^^^^___^^^^^^^^^___```aaabbbccccccbbb```^^^\\\]]]^^^___]]]]]]^^^^^^____________ccccccccccccdddeeeggghhheeedddcccdddfffgggfffeeeeeedddeeefffiiiiiihhhggghhhhhhiiiiiiiiihhhhhhggggggmmmtttuuuqqqmmmlllmmmmmmmmmnnnoooooonnnmmmmmmmmmnnnpppqqqssssssttttttyyywwwuuutttssssssqqqpppmmmoooqqqrrrrrrsssuuuwwwsssrrrssstttxxx|||yyyssslllddd^^^WWWXXX[[[```dddeeeeeeccc```dddiiinnnqqquuuxxxzzz{{{{{{lll^^^RRRJJJKKKPPPSSS```rrryyydddTTTLLLGGGAAA<<<:::999777555444333444444333444444555555444444333222222222222222222222222222222111111111111222222////////////////////////////////////////////////////////////////////////////////////000000000111//////............//////.........................................................//////.........,,,,,,,,,,,,------...........................---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---------------------------,,,------......---------+++,,,,,,,,,,,,---------------------------------,,,------......------,,,------------,,,,,,,,,,,,------------------------///.........---,,,,,,,,,---------------------------............---,,,,,,---------............///...............---------,,,---......//////......------------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------............///,,,,,,,,,---------......000000000000111111111111////////////000000000111222111000/////////000111///000222333333444777999|||}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyyyyywwwvvvuuuuuuvvvwwwyyyzzzyyyyyyyyyyyyyyyxxxwwwvvvqqqqqqpppnnnmmmnnnpppsssrrrpppmmmjjjiiihhhiiiiiilllllllllkkkkkkkkkkkkjjjhhhhhhgggfffeeeddddddcccaaabbbbbbaaa``````aaacccaaa```^^^]]]\\\]]]]]]^^^```___^^^\\\[[[ZZZYYYYYYWWWWWWWWWWWWXXXYYYZZZZZZ\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVXXX[[[]]]___``````^^^]]]\\\[[[ZZZZZZ[[[\\\[[[[[[[[[[[[[[[[[[\\\]]][[[\\\\\\[[[YYYXXXYYY[[[[[[[[[\\\]]]]]]^^^______^^^]]]\\\\\\^^^aaadddfffcccbbb```aaabbbcccaaa`````````aaaccceeefffdddcccdddeeefffhhhhhhggggggfff^^^ccchhhjjjjjjiiijjjlllkkkllllllllllllllllllkkkmmmmmmooopppqqqqqqqqqqqqrrrsssssssssssssssrrrrrrkkkmmmooopppqqqrrrtttvvv{{{yyyvvvuuuvvvxxx|||~~~}}}|||zzzzzz|||}}}||||||~~~vvvlllddd\\\___eeekkkooonnnjjjfffdddggglllrrrvvvuuuqqqmmmkkkpppzzz~~~ssskkkaaaVVVOOONNNGGGQQQaaaqqqrrraaaVVVNNNFFFAAA>>><<<999555444333333444333444444555555444444333111222222222222333333333111000000//////000000111000000000000000000000000......................../////////////////////////////////000000000111111//////............//////................................................////////////////////////---,,,,,,,,,,,,---...///...............---------...------,,,,,,------...+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...,,,------............---+++++++++,,,,,,,,,------------------------------,,,------......------,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////...---,,,+++---------............///........................------...////////////...------------------------+++,,,,,,------------,,,,,,,,,------------,,,,,,......---------,,,,,,,,,---------............///,,,,,,,,,---......///////////////000000000111111/////////000000000111111222000///......000222444///111333555666888;;;>>>}}}}}}}}}~~~}}}}}}||||||~~~~~~~~~}}}|||{{{yyyyyyuuutttsssrrrsssuuuvvvxxxuuuvvvxxxxxxxxxuuusssqqqnnnoooooonnnmmmmmmoooqqqooommmjjjhhhfffggghhhiiiiiiiiiiiiiiiiiihhhhhhgggdddccccccbbbaaa```___^^^]]]^^^^^^\\\[[[ZZZ[[[\\\YYYYYYXXXWWWWWWVVVUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWVVVVVVVVVUUUQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRTTTVVVWWWXXXWWWVVVUUUUUUVVVWWWWWWUUUTTTTTTTTTTTTUUUUUUVVVRRRUUUWWWWWWTTTSSSSSSTTTWWWWWWXXXYYYZZZ\\\]]]^^^WWWWWWXXXXXXZZZ[[[]]]^^^^^^]]]\\\\\\\\\]]][[[ZZZZZZZZZ[[[^^^```aaa___]]]]]]___aaacccddddddcccbbbZZZ[[[]]]```cccfffhhhiiikkkkkkkkkkkkkkkkkkkkkkkkhhhiiikkkmmmnnnpppppppppnnnpppssstttsssrrrrrrqqqlllnnnpppqqqqqqqqqsssttt|||zzzyyywwwvvvwwwxxxyyyxxxvvvuuuwwwzzz|||{{{yyyzzz~~~uuutttttttttuuutttrrrpppooommmlllooosssqqqiiiaaa___cccmmm{{{yyywwwrrrgggZZZRRRKKKNNNTTT___oootttggg[[[PPPJJJBBB???;;;777444333333444333333444444444444333333111111222222222333333333111000000//////000000111000000000000000000000000//////////////////////////////////////////////////////000000000111111111//////............//////.........................................................------.........------,,,,,,,,,---.../////////.........---------...------,,,,,,------...,,,,,,,,,,,,------......,,,,,,,,,---------......,,,,,,---...............,,,,,,,,,,,,---------...------------------------,,,,,,------------,,,,,,+++++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,---------------------.........///,,,---///000000///...------------............///........................------...///////////////------------------------+++,,,---...///......---,,,---...//////...---,,,......---------,,,,,,,,,---------............///,,,------...//////000000....../////////000000000//////000000000111111111000000000111222333444555444666999;;;>>>AAAEEEHHH~~~~~~}}}}}}||||||{{{{{{~~~}}}{{{zzzyyyssssssqqqqqqqqqsssuuuvvvrrrsssvvvwwwvvvsssooommmmmmnnnooonnnmmmmmmnnnpppmmmkkkiiifffeeefffhhhiiigggggghhhhhhgggfffeeeeeeaaa``````^^^]]]\\\[[[[[[[[[[[[[[[YYYWWWVVVWWWXXXTTTTTTTTTTTTSSSRRRPPPOOOOOOOOONNNMMMMMMMMMNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNNNNOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKMMMOOOPPPOOONNNMMMLLLMMMMMMOOOPPPMMMMMMMMMMMMNNNOOOPPPPPPKKKNNNRRRRRRPPPMMMMMMNNNNNNNNNOOOPPPQQQSSSUUUVVVSSSTTTUUUWWWWWWWWWWWWVVV[[[YYYXXXWWWXXXXXXVVVUUUUUUUUUWWWYYY\\\\\\[[[YYYVVVXXX[[[]]]______^^^]]]XXXWWWWWWZZZ___dddggghhhjjjjjjjjjjjjjjjjjjjjjjjjdddfffhhhkkkmmmoooppppppmmmooosssttttttrrrqqqppppppqqqssstttsssrrrssstttsssttttttuuuuuutttttttttvvvuuuuuuwww{{{|||{{{xxxzzz{{{}}}|||yyy{{{|||tttmmmlllmmmkkkbbbYYYZZZ\\\dddooottttttxxx~~~}}}ssscccXXXOOOKKKIIINNN[[[nnnzzzkkk___WWWEEEBBB>>>999666444444444222333333444444333333222111111111222222333333333333333222222222222333333000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111//////............//////...................................................------,,,,,,------...------,,,+++,,,---.../////////.........---------...------,,,,,,------...---------.........//////,,,,,,,,,------.........,,,,,,---.../////////...---------.........//////------------------------+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------------------------------+++,,,,,,------.........---.........//////000000+++,,,///111222222111000---------.........//////---.....................---......///////////////------------------------+++,,,.../////////......---...///000000///...---......---------,,,,,,,,,---------.........//////------......///000111111............////////////000000000000111111111111...///222444666666555555:::===@@@CCCFFFIIINNNQQQzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{{{zzzyyyxxxvvvvvvpppqqqrrrttttttsssqqqppprrrrrrqqqpppnnnlllkkkjjjjjjkkklllllllllkkkjjjiiifffeeedddccccccdddfffgggeeedddcccbbb```^^^]]]\\\\\\ZZZYYYVVVUUUSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMLLLKKKJJJJJJIIIIIILLLLLLLLLKKKKKKJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIGGGHHHHHHHHHHHHIIIIIIIIILLLKKKIIIGGGGGGGGGIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLOOOOOONNNMMMMMMNNNOOOOOOQQQQQQRRRSSSSSSRRRRRRQQQPPPQQQRRRTTTWWWXXXWWWUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXZZZ]]]```bbbccceeeddddddcccdddeeeggghhhjjjiiigggffffffgggiiijjjmmmmmmnnnppprrrsssuuuuuusssrrrqqqpppooopppqqqrrrqqqqqqqqqqqqrrrssstttuuusssssssssttttttttttttuuuxxxyyyzzz|||}}}}}}tttmmmkkkhhhccc___]]]```cccfffhhhjjjkkkmmmlllooo{{{xxxqqq^^^TTTKKKHHHJJJQQQ```nnnzzzsssfffSSSLLLCCC===:::888666333777555333222333555555444333333333222222222111111////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000111111000///////////////000000///...............,,,+++,,,---//////---+++........................000///...---------------...---,,,++++++,,,---...,,,,,,,,,---------..............................---------------------------------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,,,,---------......------------------------+++,,,------......------000000//////.........---------------------------------------------------.........------,,,,,,,,,......////////////......***+++,,,---.../////////........................///...---,,,,,,---...///......---------,,,,,,,,,...............---------------...///000111111222000000////////////000000...///000111222444555555000000000000111111333444;;;BBBIIIPPPYYYcccgggfffwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwvvvuuutttsssrrrlllnnnoooqqqqqqpppooonnnmmmmmmllllllkkkiiihhhggghhhhhhiiiiiiiiihhhfffeeebbb```___^^^^^^___```aaa```___^^^\\\YYYWWWUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEIIIGGGFFFDDDDDDDDDFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIILLLLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOORRRPPPOOOOOOQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTUUUVVVYYY[[[]]]^^^``````_________aaabbbcccfffeeedddcccdddeeeggghhhjjjjjjlllmmmoooppprrrrrrppppppooonnnnnnnnnooopppppppppppppppqqqrrrrrrsssrrrrrrssssssssstttttttttyyyyyyzzz{{{|||}}}}}}}}}|||}}}~~~yyyxxxuuuoooiiidddfffhhhiiiiiihhhhhhhhheeedddkkkzzz{{{nnncccWWWPPPKKKJJJPPPYYYeeemmmxxx{{{ooocccYYYLLLAAA;;;999666444888666444333444444333222333333333222222222222111000000000000000000000000000000000000000000000000222111111111000000000000000000000000000000000000000000000000000000000000111111000///////////////000000///...............------,,,...///000///---........................//////...------------------------,,,,,,---------,,,,,,,,,---------..............................------------------------------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,------......------............---------,,,------------------------------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,+++******........................//////...---------......//////.........---------......................../////////000000111111111000000////////////000000111111111000000/////////000111222444555777:::<<>>???@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLQQQNNNJJJIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNPPPPPPPPPQQQRRRTTTUUUVVVYYYYYYXXXXXXYYYZZZ\\\]]]``````______```bbbdddeeeeeefffgggiiijjjlllmmmnnnllllllkkkkkkkkklllmmmmmmooooooooooooooopppppppppqqqqqqqqqrrrrrrrrrssssssxxxxxxyyyyyyyyyyyyzzzzzzuuuwwwxxxyyyyyy{{{~~~~~~~~~xxxqqqnnnnnnooonnnllliiieeebbb^^^YYYYYYcccrrruuuiii]]]RRRHHHDDDEEENNNWWWfffvvvzzzsssgggWWWIIIAAA<<<:::888999888666666666666444222333333333333222222222222111111111111111111111111000000000000000000000000222222222222111111111111000000000000000000000000000000000000000000000000111000000///////////////000000///...............000...------///000000///........................//////...------------...,,,------......------,,,,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,------------------------+++,,,------......---------------,,,,,,,,,,,,,,,------------------------...........................------------,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++***))))))........................000///...---------------000000/////////.........////////////////////////000111111111111111111111111000000//////000000111333222222111000///......000111333444666;;;AAAEEEVVV\\\hhhyyypppppppppoooooonnnnnnmmmllllllllllllkkkiiihhhgggdddeeeffffffggggggffffffaaaaaaaaa```___]]]\\\[[[]]]]]]]]]]]]\\\ZZZXXXVVVUUUTTTSSSRRRQQQPPPQQQQQQPPPPPPNNNLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@=========>>>>>>=================================<<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@??????>>>======>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBEEEHHHIIILLLIIIFFFEEEFFFHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIILLLLLLLLLLLLMMMNNNOOOOOOSSSRRRRRRRRRSSSUUUVVVWWWZZZZZZZZZ[[[]]]___```aaaaaaaaabbbdddfffgggiiiiiihhhhhhhhhiiiiiijjjjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmoooooopppppppppqqqqqqqqquuuuuuuuuvvvvvvwwwwwwxxxuuuvvvwwwwwwwwwxxxzzz|||~~~~~~~~~~~~{{{vvvtttsssrrrqqqnnniiiddd```\\\UUUQQQUUUaaapppyyymmmaaaTTTIIIDDDGGGKKKWWWiii{{{|||qqqaaaSSSJJJEEE@@@===;;;:::888888999888666444444444333333333222222222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000////////////000000000000///...............000...,,,,,,...///000000........................///......---------......+++,,,---......---,,,+++,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,------......---------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++'''((()))***+++,,,,,,,,,........................000//////...---------,,,////////////.........---////////////000000000000222222222111111111111111111000000000000000000111111111111222222222333333444555555666:::BBBMMMVVVgggnnnwwwnnnnnnmmmmmmlllkkkkkkjjjhhhhhhhhhgggfffeeedddccc```aaaaaaaaaaaaaaaaaa```]]]]]]\\\[[[YYYWWWUUUTTTUUUUUUUUUUUUTTTRRRPPPNNNPPPPPPOOONNNMMMLLLLLLLLLIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@???============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<============>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>@@@BBBEEEFFFCCCCCCCCCDDDFFFGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJKKKNNNMMMMMMMMMNNNPPPRRRSSSTTTUUUVVVWWWYYYZZZ\\\]]][[[\\\]]]___aaabbbddddddddddddeeefffgggggghhhhhhiiijjjkkkkkklllkkkkkkjjjnnnnnnnnnnnnooooooooooooooopppqqqrrrtttuuuvvvwwwvvvwwwxxxxxxwwwwwwyyy{{{zzz{{{||||||}}}~~~|||zzzwwwsssqqqooonnnmmmiiiccc___]]]WWWRRRTTTZZZdddrrr~~~}}}rrrgggZZZQQQJJJGGGKKKXXXgggwww{{{nnnbbbXXXOOOFFFAAA<<<:::888888888888666555444444444333333333222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000////////////000000000000///...............///---++++++---...///.................................---------......///+++,,,---......---,,,+++,,,,,,,,,---------..............................------------------------------------------------,,,,,,---------.........------------------------...------,,,++++++************+++++++++,,,,,,,,,------------------------+++,,,------......---------------------------...------------------------++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,))))))+++,,,---.................................//////.........------,,,.........---------,,,,,,.../////////000000111111222222222111111111111111111111000000000000111111000000111222333333444444888999;;;===DDDQQQbbbnnnzzzllllllkkkjjjiiihhhhhhgggdddddddddcccbbbaaa```___]]]\\\\\\[[[ZZZZZZZZZYYYWWWWWWVVVUUUSSSQQQOOONNNMMMMMMMMMMMMLLLKKKIIIHHHJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDAAA@@@???===<<<;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::888888888999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999888888888777888888999:::888888888888999999999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<============>>>>>>>>>>>>????????????===>>>>>>??????>>>>>>===>>>=========>>>@@@AAABBB======???BBBDDDEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKMMMOOOPPPOOOOOOPPPRRRSSSUUUVVVVVVVVVVVVXXXYYY[[[\\\^^^^^^^^^___aaabbbddddddeeedddeeefffhhhjjjjjjjjjiiiiiilllllllllmmmmmmmmmnnnnnnllllllnnnoooqqqssstttuuutttvvvvvvvvvuuuvvvxxxzzzwwwxxxxxxxxxxxxzzz~~~~~~xxxtttqqqnnnlllkkkllljjjeeeaaa___[[[ZZZ[[[]]]aaaiiirrr~~~xxxlllaaaRRRJJJEEEJJJSSS___ttttttiii]]]QQQIIIAAA>>>:::888777666555444444444444444333333333333222222222222222222222222000000000000000000000000///////////////000000000111111111111111111111111000000000000000000000000///////////////000000111000000///...............---,,,++++++---......---...........................------------...//////,,,------......------,,,,,,,,,,,,---------..............................------------------------------------------------,,,,,,---............---------------------------......---,,,+++***))))))++++++++++++,,,,,,,,,,,,------------------------+++,,,------......------------------............------------------------++++++++++++++++++++++++,,,,,,,,,------------...------............---------............---,,,,,,........................------...//////......---...------------,,,,,,,,,---......//////000000111000111111111111111111111222111111000000111111222000111111222222333444444666;;;@@@FFFOOO]]]ppp}}}zzztttuuuxxxyyyjjjiiiiiihhhfffeeeeeeddd`````````___^^^]]]\\\[[[YYYXXXWWWUUUTTTSSSRRRRRRNNNOOOOOOOOONNNMMMLLLLLLFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>===<<<:::999999888888;;;;;;:::::::::999999999999999::::::::::::::::::666666666777777888888888777777888888888999999999999999::::::::::::999999888888888888888888888888777777666666666777888999777888888888888999999999999999:::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<============:::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<<<<======>>>>>><<<;;;;;;===???AAABBBAAA@@@AAABBBBBBCCCCCCBBBBBBDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGIIIKKKMMMIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPQQQSSSUUUVVVXXXXXXYYYZZZ\\\^^^````````````bbbcccfffhhhiiiiiiiiihhhkkkkkkkkkllllllllllllmmmkkkkkklllmmmooopppqqqqqqrrrsssttttttttttttvvvxxxwwwwwwxxxwwwwwwyyy}}}|||vvvrrrnnnnnnppppppmmmiiicccbbbdddggghhhhhhlllssspppnnnmmmooowwwyyynnn___TTTLLLKKKKKKPPPcccxxx{{{pppddd\\\MMMHHHAAA<<<999777666555555444444444444333333333222222222222222222222222000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000///////////////000111111000000///...............---,,,,,,---///000...---........................---------------...//////---------,,,,,,---------,,,,,,,,,---------..............................------------------------------------------------,,,,,,.../////////...---........................---,,,,,,,,,++++++******,,,,,,,,,,,,------------------------------------+++,,,------......------++++++,,,,,,------------------------------------------------------------,,,,,,,,,---------......------............------...............---,,,,,,........................+++,,,---////////////...............------------,,,------...//////000000/////////000000111111111222111111000000111111222000111333555777888:::;;;>>>EEEPPPWWW^^^hhhvvv||||||xxxpppkkklllmmmlllhhhhhhgggfffdddccccccbbb]]]]]]]]]]]]\\\ZZZYYYXXXVVVUUUSSSQQQOOONNNMMMMMMHHHHHHIIIJJJKKKKKKKKKKKKBBBCCCDDDDDDDDDCCCBBBAAA===>>>???????????????>>>AAA@@@@@@???===<<<<<<;;;===<<<;;;::::::999::::::;;;;;;;;;;;;::::::::::::999999999999999:::::::::777777777888888999999999777777777777888888888888888888999999999999888888999999999999999999999999888888777666777888999:::::::::::::::;;;;;;;;;;;;888888999:::::::::::::::888888888888999999999999::::::;;;;;;;;;<<<<<<<<<888999:::;;;;;;:::999888:::;;;;;;<<<<<<<<<;;;;;;===;;;888888;;;>>>@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEGGGJJJKKKFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMOOOQQQRRRTTTTTTUUUVVVYYY[[[]]]]]]]]]]]]```aaadddgggiiiiiiiiihhhjjjjjjkkkkkkkkkllllllllllllllllllmmmmmmmmmnnnnnnrrrsssttttttttttttvvvxxxtttuuuuuuuuuuuuwwwzzz}}}|||}}}}}}xxxtttsssuuuwwwtttqqqgggggglllqqqqqqqqqtttzzzlllgggbbbccclllzzzvvviii___WWWSSSMMMLLL[[[ppp~~~tttnnnYYYSSSJJJBBB===;;;999888555555444444444333333333111111111111111111111111000000000000000000000000000000111111222222222333111111111111111111111111000000000000000000000000///////////////000111111000000///...............------...///111111///---........................---------------...///000......,,,++++++,,,......,,,,,,,,,---------..............................------------------------------------------------,,,,,,.../////////...---........................***++++++++++++,,,,,,,,,,,,,,,------------......------------------------+++,,,------......------*********++++++,,,,,,,,,------------------------////////////////////////,,,,,,,,,------.........,,,------......------,,,***+++,,,---.../////////........................***+++---///000000//////000/////////............,,,,,,,,,---...//////000---......///000111111222222222111111111111222222000111444888<<<@@@CCCEEENNNXXXdddlllpppttt{{{{{{zzzuuuppppppsssrrrnnn`````````___^^^^^^]]]]]]XXXWWWVVVUUUSSSRRRQQQPPPMMMMMMLLLKKKJJJJJJIIIIIIJJJIIIGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@????????????>>>===;;;:::999===<<<<<<;;;;;;::::::999999999:::::::::999888888777777777777777777777777888888888888888888888888888888888888888777666666888888888888888888888888999999999999999999999999999999999888888888888777;;;;;;:::999999888888777888888888888888888888888777777777777777777777777888888888999999:::;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888;;;;;;;;;:::::::::999999999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======???????????????@@@@@@AAADDDDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEEEEEEEFFFHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNQQQRRRRRRTTTVVVXXXYYY[[[^^^___```aaabbbcccddddddgggggggggfffffffffffffffkkkkkkkkkkkkllllllllllllmmmnnnppprrrssstttuuuuuuvvvvvvvvvwwwwwwxxxxxxxxx||||||||||||~~~~~~wwwvvvvvvwwwyyyzzzzzzyyyuuunnneee___^^^dddlllrrrsssddd]]]YYYUUUVVV[[[xxxrrrdddSSSHHHDDDAAA>>>===;;;666333444333111222555666555555444444333222222444333222222111111222222111111111111111111111111000000000000000000000000000000////////////000000//////000000000000//////,,,,,,,,,---...///000000........................------------------------///...---,,,+++,,,,,,---***+++,,,,,,------,,,,,,///......------,,,++++++++++++,,,---.........---+++,,,---.........---,,,,,,,,,+++---...///...,,,,,,...//////...------...---,,,,,,++++++,,,,,,---///...---,,,+++************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,+++*********+++.................................------,,,,,,,,,---------............///------------------,,,,,,////////////////////////////////////............///////////////////////////////////////.........000//////......///111222444222//////000222333333444555666:::@@@IIIRRRXXX```hhhssszzz}}}}}}~~~}}}vvvtttzzz~~~{{{tttppp[[[[[[ZZZZZZYYYXXXWWWWWWTTTTTTSSSQQQPPPOOONNNMMMIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA??????>>>>>>@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::888888888888888999999999888888888888888888888888999999999999999999999999888888999999888888777666999999999999999999999999::::::999999999999999999:::999999999888888888888::::::::::::999999999999999999999999999999999999888888888888888888888888::::::::::::999999999999;;;;;;:::::::::999999999999999999999999999999999;;;;;;:::::::::999999999999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<=========<<<===>>>>>>???AAAAAAAAAAAABBBBBBBBBCCCEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKNNNNNNOOOPPPRRRTTTVVVWWWXXXYYYZZZ[[[]]]^^^___```ccccccdddddddddeeeeeeeeeiiiiiijjjjjjkkkllllllmmmkkklllmmmooopppqqqrrrrrruuuvvvvvvvvvwwwxxxxxxxxxxxxxxxyyyzzz|||{{{zzzzzz{{{|||tttpppjjjdddbbbcccfffiiiqqqwwwtttnnnhhh```\\\\\\jjj|||ttteeeWWWLLLDDD@@@>>>:::666444555666444555888666555555444444333333222444333222222111111222222111111111111111111111111000000000000000000000000000000////////////000000//////000000000000//////,,,------....../////////................................................///...---,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------,,,,,,------------------+++,,,---.........------,,,,,,+++---...///...,,,,,,...//////...------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++,,,,,,,,,..............................---------,,,,,,,,,---------............///...---------------------////////////////////////111111111111000000000///////////////////////////////////////000000000000//////......//////000111222111//////000222333444:::999<<>>===<<<;;;;;;;;;===<<<<<<;;;;;;::::::999888888999:::;;;;;;::::::999999999999::::::::::::777777777777888888999:::888888888888888888888888999999999999999999999999999999::::::999999888777999999999999999999999999::::::::::::::::::::::::::::::::::::999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;:::999999888::::::::::::999999999999999999999999999999999999::::::::::::999999999999999999::::::::::::999999999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<=========>>>>>>>>>>>>???BBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIKKKLLLNNNPPPQQQPPPQQQRRRTTTVVVXXXYYYZZZ^^^^^^___```aaabbbccccccfffggghhhiiijjjkkklllmmmjjjjjjkkklllmmmmmmnnnnnnttttttuuuuuuvvvwwwxxxxxxuuuuuuvvvxxxzzz}}}~~~~~~~~~tttrrroookkkgggdddaaa```cccdddhhhooowww}}}qqqfff```\\\iiiyyyooo___QQQHHHCCC>>>888555777888666555888666666555555444333333333444333222222111111222222111111111111111111111111000000000000000000000000111000000//////000000111//////000000000000//////................................................////////////////////////......---,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,------.../////////...---,,,+++,,,---...+++,,,------......------,,,,,,+++---...///...,,,,,,---//////---,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------///......---------------...........................------------,,,,,,,,,---------............///........................////////////////////////111111111000000000//////////////////////////////......//////000111111111---......///////////////111111111111333444666777???@@@GGGVVVkkk}}}}}}xxxzzz{{{wwwqqqoooOOONNNMMMLLLKKKJJJIIIHHHIIIIIIHHHGGGFFFEEEDDDDDD@@@?????????>>>>>>======>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999777777888999999999999888777777888999999:::;;;;;;888888777777888:::;;;<<<999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999999999888888888888999999999::::::::::::999999999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<>>999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;<<<======>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::999999888888888888888888999999999:::::::::999999999999:::;;;;;;999999:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCEEEFFFHHHHHHHHHIIIJJJLLLOOOQQQRRRSSSTTTUUUWWWXXX[[[]]]^^^___aaaaaaccceeeggghhhjjjkkkjjjiiiiiiiiiiiijjjkkklllnnnnnnpppqqqssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwwww|||~~~yyysssnnnkkkddddddccc```^^^aaagggmmmxxxiiiaaaYYYWWW]]]gggqqqxxxqqq\\\LLLBBB:::888888555333444777666666555555444333333444333222222111111222222111111111111111111111111111111111111111111111111111111000000000000111111//////000000000000////////////////////////......////////////////////////------------------------,,,---------------------***+++,,,,,,------,,,,,,......---------,,,,,,,,,000///---+++***+++---...,,,,,,,,,,,,------......,,,,,,+++---...///...,,,+++---......---,,,,,,------,,,,,,++++++,,,,,,---///...---,,,+++************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------........................------,,,,,,,,,,,,------........................---------------------------------............///............//////000000////////////////////////............------------/////////////////////////////////......---------,,,---///000000000///...000222444555777:::@@@DDDNNNZZZkkk|||~~~{{{zzzFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>======;;;;;;;;;;;;;;;:::::::::999999888888888999::::::777777777777777777777777999999::::::999888777777777888888999:::;;;;;;<<<::::::<<<===============::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=====================<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<<<<===>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999888999999888888999999999:::::::::::::::999999::::::;;;<<<999999999:::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>?????????@@@@@@@@@AAABBBDDDEEEFFFFFFGGGHHHJJJLLLMMMOOOPPPPPPPPPRRRTTTVVVXXXZZZZZZ\\\]]]^^^```bbbdddeeefffgggffffffffffffhhhjjjkkkjjjkkklllnnnppprrrssstttxxxxxxxxxwwwwwwuuutttsssyyy{{{}}}~~~}}}}}}~~~|||~~~}}}uuuooollleeeeeeccc^^^YYYYYY]]]ccclllxxx{{{nnn___UUUQQQRRRXXX___vvvqqqWWWKKK???<<<;;;999888999777777666666555444444444444333222222111111222222111111111111111111111111111111111111111111111111222111111000000111111222//////000000000000//////////////////////////////////////////////////////------------------------+++,,,---.........------***+++,,,,,,------,,,,,,//////...---,,,,,,++++++///...---,,,+++,,,---...---,,,,,,,,,,,,---...///,,,,,,+++---...///...,,,+++,,,......,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,---...........................,,,,,,,,,------------...---------............///---------......//////000////////////////////////000000000/////////......////////////////////////////////////...............//////000000000000000///222555777;;;CCCMMMUUUbbbmmm{{{@@@@@@@@@@@@????????????===<<<<<<;;;;;;::::::999999999999999999999999999888888777777888999::::::888888888888888888888888999999:::;;;;;;;;;::::::999999::::::;;;;;;<<<<<<999:::<<<>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<========================>>>============<<<<<<<<<===<<<;;;:::999999999:::999999999999:::::::::;;;999999999888999999:::;;;888888999999999:::::::::888999;;;;;;<<<;;;;;;:::999::::::;;;;;;<<<======>>>>>>??????@@@AAACCCCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUWWWXXXYYYZZZ\\\]]]^^^___aaaaaa``````aaadddfffhhhggghhhiiikkknnnpppqqqrrrtttuuuuuuuuuuuusssrrrqqqvvvxxx{{{|||{{{{{{|||~~~xxxzzz|||}}}~~~wwwqqqiiigggbbb]]]ZZZXXXWWWWWWYYYbbbooo{{{}}}ooocccWWWMMMKKKOOO^^^pppjjj[[[JJJCCC???<<<:::;;;777777666666555555444444444333222222111111222222111111111111111111111111111111111111111111111111222111111000000111111222//////000000000000//////......//////000000111111////////////////////////........................+++,,,---.........------***+++,,,,,,------,,,,,,---------------------,,,,,,,,,------------------------,,,,,,,,,---...///,,,,,,+++---...///...,,,***,,,...---,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------------------------------------...//////........................,,,,,,,,,---------......---------............///+++,,,,,,---......//////////////////////////////000000/////////.........////////////////////////...//////000111222222222000000000000000111222222111555:::???GGGSSSbbbmmmxxx|||~~~~~~{{{yyyzzz~~~{{{|||;;;;;;<<<<<<<<<=========::::::999999888888777777777777888888888888888888999999888999999:::;;;<<<:::::::::::::::;;;;;;;;;888888:::;;;<<<=========::::::;;;;;;;;;;;;<<<<<<888:::===>>>>>><<<999777;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>============<<<<<<<<<<<<============================================================@@@@@@??????>>>=========>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>===<<<:::999999::::::999999:::::::::;;;;;;;;;888888888888888999999:::888888888888999999999999888999:::;;;<<<;;;::::::888888888999::::::;;;;;;=========>>>???@@@AAABBBAAAAAABBBCCCEEEFFFFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQSSSTTTUUUVVVWWWYYYYYYZZZ]]]\\\\\\\\\^^^```ccceeeeeefffhhhjjjlllnnnpppqqqqqqrrrsssssssssrrrqqqpppoooqqqtttvvvwwwxxxzzz{{{yyy{{{}}}~~~}}}||||||}}}~~~pppjjjbbb^^^]]]ZZZTTTOOONNNTTT\\\fffrrr}}}sssbbbPPPHHHHHHFFFYYYrrr|||jjjUUUIIIBBB===999888777777777666555555444444444333222222111111222222111111111111111111111111111111111111111111111111222222111111111111222222//////000000000000//////---......///000111111222000000000000000000000000////////////////////////***+++---...///...------++++++,,,---------,,,,,,+++,,,,,,------......///++++++,,,---.........---------,,,+++,,,---...///,,,,,,+++---...///...,,,***,,,...---,,,+++,,,,,,---,,,,,,++++++,,,,,,---//////---,,,+++*********++++++,,,---------,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,------------------------...............///000111........................,,,,,,,,,------.........---------.........//////++++++,,,,,,---...//////////////////////////////......---------,,,,,,,,,////////////////////////---...///111333555777777222111000000000111333444666:::AAAHHHRRRaaattt~~~yyywwwvvvvvvvvv}}}|||xxxssspppqqqxxx}}}}}}~~~~~~xxxtttttt;;;::::::999999::::::;;;;;;<<<======<<<;;;999888999999888888999999:::;;;999999888888999999:::;;;;;;;;;;;;::::::999999999===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>============>>>???@@@AAA>>>=========>>>???@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>============AAAAAA@@@???>>>===<<<<<<>>>>>>??????>>>===<<<<<>><<<<<<<<<===<<<<<>>????????????@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999999888888888666777888999::::::999888::::::::::::::::::::::::999999999999:::;;;<<<======>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFIIIKKKMMMOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSWWWXXXZZZ[[[]]]]]]^^^^^^___aaaeeeiiikkklllkkkjjjmmmlllmmmoooqqqrrrqqqpppssssssrrrrrrssstttvvvwwwxxxyyy{{{||||||{{{yyyxxx{{{}}}ssseeecccccc^^^YYYXXXSSSRRRSSSWWW]]]iiizzzkkk^^^QQQGGGHHHJJJTTTlll~~~gggTTTJJJDDD>>>999666666666666666555444333333333333222222222111111000111222333333222111000111111222222111000...---000000000000000000000000222111000//////000111222---.........//////000000000///...------...///000..................------//////...------------............------,,,,,,,,,,,,,,,,,,------.........///......------,,,++++++......,,,,,,,,,,,,...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................//////...---,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------............------........................***+++,,,---............000000/////////.........////////////////////////...//////000000000000000///444222******555BBBHHH>>>555000333666555777;;;;;;CCCJJJRRRbbbwww}}}vvvqqqpppsssyyy}}}|||uuunnnmmmqqqwwwyyyyyytttuuuvvvsssppplllkkklll::::::999999999999::::::999999999999999999888777999999999999999::::::;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<=========<<<<<<<<<=========>>>>>>>>>======>>>>>>???@@@AAAAAAAAA@@@???>>>======>>>>>>>>>>>>?????????@@@@@@????????????????????????BBBAAAAAA@@@???>>>>>>>>>===>>>>>>>>>======<<<;;;@@@???>>>===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????>>>===<<<;;;;;;<<<<<<<<<============;;;;;;;;;;;;::::::::::::;;;:::::::::999999999999777777999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<=========???@@@AAABBBBBBBBBBBBCCCEEEGGGIIIKKKLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQTTTUUUVVVXXXYYYZZZ[[[[[[]]]___cccfffiiiiiiiiiiiijjjjjjlllnnnqqqrrrsssrrrrrrrrrqqqqqqqqqrrrtttuuuxxxyyy{{{}}}}}}|||{{{zzzzzz|||tttmmmlllhhhdddccc___[[[XXXWWWVVV\\\jjjxxx{{{rrrhhhYYYKKKHHHFFFKKK]]]www~~~lll\\\OOODDD>>>999888777777666666555444333333333333222222222222222222111000000111222222333333333222222111000///000000000000000000000000222111000//////000111222....../////////000000000111000///......///000111........................//////...---------------......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++******++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------..............................---,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,------............------------------------------***+++,,,---..................---------,,,,,,,,,////////////////////////...//////000000000000000111444333...///999DDDHHHAAA999333555777888;;;???GGGPPPZZZdddrrr|||{{{xxxvvvwwwyyy{{{}}}}}}wwwqqqoooqqqtttuuutttpppmmmjjjjjjmmmpppqqqqqq999999888888888888999999888888777777888888999999:::999999999999:::;;;;;;===<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>??????============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@??????>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@???????????????>>>>>>>>>>>>===AAAAAA@@@???????????????????????????????????????BBBAAA???>>>>>>???AAABBB@@@????????????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>=========>>>>>>>>>>>>??????<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::::::::888999999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<============>>>@@@AAABBB@@@AAABBBDDDFFFHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRTTTUUUVVVVVVZZZ\\\___ccceeefffffffffggghhhjjjmmmoooqqqssssssrrrqqqpppooopppqqqrrrsssvvvwwwyyyzzz{{{{{{{{{zzzxxx{{{~~~}}}vvvqqqnnnjjjddd]]]XXXRRRQQQXXXaaaxxx~~~wwwhhhXXXMMMHHHEEEKKK___{{{nnn[[[MMMEEE>>>;;;888666666666555444444444333333333222222222555333000//////000333555444444333222111111111111000000000000000000000000111111000000000000111111//////000000000000000111111000000//////000000111........................///......---------------...------------,,,,,,,,,,,,+++++++++++++++******+++++++++,,,---.........,,,++++++******++++++,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---......------------------------,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------------,,,,,,,,,////////////////////////...///000000111111000000---//////---111888===???@@@:::666999===BBBHHHNNNUUU^^^jjjuuuyyyzzz|||~~~~~~yyysssppppppqqqpppooolllfffaaacccllluuuyyyyyy999888888777777888888999999999888888999:::<<<===:::::::::::::::;;;<<<<<<======<<<<<<======>>>???<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@BBBBBB????????????@@@BBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>>>>@@@BBBCCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>?????????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::999999999::::::;;;<<<===<<<;;;;;;<<<>>>???@@@???@@@AAACCCDDDFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSVVVXXX\\\___bbbcccddddddeeegggjjjlllmmmnnnpppqqqqqqpppooooooooooooqqqqqqqqqrrrtttvvvwwwxxxxxxxxxwwwzzz}}}}}}uuulllfff___ZZZVVVSSSVVV[[[dddzzzwwwlllZZZRRRIIIEEEMMMdddnnn^^^TTTCCC>>>888555555666666555444444444444333333333333444333111000000111333444444333222111000111222222000000000000000000000000111000000000000000000111000000000000111111111111000000////////////000000---------...............///...------,,,,,,------------------------------------,,,,,,++++++******++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,---...///000------------------------+++,,,,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---//////////////////////////////////////////////////////000111111111111000---,,,,,,...111555666555:::888999???IIIUUUaaaiiijjjnnnvvv~~~~~~yyysssooonnnpppppppppmmmiiifffiiiqqqzzz999888888777777888888999999999888888999;;;===>>>;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>????????????@@@AAABBBCCC??????@@@@@@AAACCCDDDEEEAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAABBBBBBAAACCCCCCBBB@@@???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888::::::999999999:::;;;;;;<<<;;;;;;:::;;;<<<>>>??????@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPSSSUUUXXX[[[^^^```aaabbbdddfffiiijjjiiiiiikkkmmmpppooonnnnnnnnnooopppqqqooopppqqqsssuuuvvvwwwwwwwwwzzz}}}~~~~~~~~~~~~uuummmfffccc```]]]]]]___aaarrr~~~~~~iiibbbVVVJJJGGGRRRfffuuuvvviiiNNNFFF<<<777666777777666555555555444444444333333222222333333333333222222333222000//////000111222000000000000000000000000000000000111111000000000111111111111000000000000........................---------.........//////......---,,,,,,,,,,,,,,,------------------------......------,,,,,,++++++------,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000------------------------,,,,,,,,,------.........,,,,,,------------,,,,,,------------------------,,,,,,------...---------...////////////////////////////////////////////////000000111111111111111111000000222555666555555444888@@@KKK[[[mmm}}}~~~yyyrrrnnnmmmppptttwwwssstttuuuwww{{{999999888888888888999999888888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;<<<======<<<<<<<<<===============@@@?????????>>>>>>>>>===@@@@@@@@@@@@????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDAAAAAABBBBBBCCCCCCDDDDDDBBBAAA@@@???@@@AAABBBCCCCCCEEEFFFDDDAAA@@@BBBEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC???????????????>>>>>>>>>?????????>>>>>>>>>=====================>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::999999888:::::::::999999::::::;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFHHHJJJLLLMMMOOOQQQSSSVVVYYY\\\]]]^^^aaadddggggggeeeeeegggjjjllllllkkkkkklllnnnooopppppppppqqqssstttvvvwwwxxxvvvxxx{{{{{{{{{{{{|||~~~|||vvvqqqjjjfffeeeiiirrrrrrpppxxxyyysssgggXXXMMMKKKSSSZZZpppzzzzzz```UUUGGG>>>;;;:::999777666666555555555444444444111222333444444333222111111111000000000000000111000000000000000000000000000000111111111111000000111000000000000000//////,,,------......------,,,,,,,,,------.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------,,,---------,,,+++************++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------------------------------------.........,,,,,,------------,,,,,,........................,,,,,,------...------,,,,,,,,,,,,---------------///////////////////////////000111111222222111111222000000444555444555888999CCCOOO\\\mmm|||yyytttpppppptttxxx|||zzz}}}::::::999999999999::::::888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>><<<;;;;;;;;;;;;<<<======<<<<<<=========>>>>>>>>>>>>?????????????????????AAAAAA@@@@@@@@@?????????AAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGEEEDDDCCCBBBBBBDDDEEEGGGEEEHHHJJJHHHDDDCCCEEEIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFGGGCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@???@@@@@@?????????>>>>>>>>>=========>>>>>>????????????>>>===<<<<<<<<<======>>>======<<<;;;;;;::::::;;;::::::999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>???????????????@@@@@@AAABBBBBBCCCDDDCCCBBBCCCDDDFFFIIIJJJJJJLLLNNNQQQTTTWWWYYYZZZ\\\```dddeeecccbbbeeeiiihhhhhhggghhhiiikkkmmmooopppppppppqqqrrrtttuuuvvvuuuvvvwwwwwwwwwxxxzzz|||{{{zzz}}}~~~||||||rrrmmmnnnuuupppjjjmmmqqqyyyzzzjjj[[[PPPMMMNNNXXXcccsssxxxiiiVVVIIIBBB???;;;888666666666666555555555444333333333333333333333333000111111222222111111111000000000000000000000000///000111222222111000///000000000/////////......------...//////...------,,,,,,------...//////000...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------............------------+++,,,,,,------,,,,,,+++------------------------,,,------...------,,,,,,,,,,,,,,,---------......////////////////////////000000111222222222222111000///000444444333999AAAJJJWWWdddnnn{{{}}}}}}zzzyyyxxxvvvvvvwwwzzz|||;;;::::::999999::::::;;;;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>><<<=========>>>>>>??????======>>>???@@@AAAAAABBBAAAAAAAAA@@@@@@?????????AAAAAAAAAAAABBBCCCDDDDDD@@@AAAAAABBBDDDFFFGGGHHHCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFHHHJJJKKKHHHKKKMMMJJJFFFEEEHHHLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGIIIJJJJJJIIIGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGGGGCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>======>>>>>>?????????@@@@@@???>>><<<<<<<<<===>>>@@@??????>>>===<<<<<<<<<;;;;;;:::999999::::::::::::;;;<<<===>>>===<<<;;;;;;;;;;;;<<<<<<<<<============>>>>>>??????@@@@@@BBBAAA@@@@@@BBBDDDGGGHHHGGGHHHJJJMMMQQQTTTVVVWWWXXX]]]bbbcccaaabbbeeejjjdddddddddeeegggiiilllmmmnnnnnnnnnnnnoooppprrrrrrssstttuuuttttttuuuxxx{{{xxxxxxyyy|||zzzyyy}}}}}}vvvlllvvvuuuqqqppplllmmmwwwxxxgggYYYQQQMMMIIITTTfff{{{xxxbbbQQQHHHCCC===999777666666666555555555555666444222000000222444666000111333444444333222111000000000000000000000000///000111222222111000///000000//////.........------...///000000///...---,,,,,,------...///000000...---,,,,,,++++++,,,,,,,,,,,,,,,------.........*********++++++,,,,,,---*********++++++,,,------,,,,,,............,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------/////////...---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,........./////////000000////////////////////////000000111222222222222111333222555999999999BBBMMMZZZgggssszzz}}}zzzyyyxxxyyy{{{{{{{{{zzzzzz{{{~~~|||<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>======>>>???????????????????????????@@@AAAAAA@@@@@@@@@CCC@@@>>>>>>AAACCCCCCAAABBBCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHIIIIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIGGGFFFFFFHHHKKKMMMNNNMMMJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIIIIGGGGGGHHHIIIMMMMMMMMMLLLKKKLLLNNNPPPPPPNNNLLLJJJIIIIIIJJJKKKMMMNNNOOONNNLLLLLLMMMNNNJJJLLLLLLKKKMMMPPPOOOKKKPPPNNNLLLLLLMMMNNNMMMLLLLLLMMMNNNNNNNNNLLLKKKIIIJJJIIIHHHIIIJJJJJJHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCCCCDDDEEEFFFHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::===<<<<<<<<<===>>>@@@AAAAAA@@@@@@???AAACCCEEEGGGEEEFFFGGGIIIKKKLLLNNNNNNQQQRRRTTTWWWZZZ]]]```bbb\\\]]]^^^___```cccgggkkkkkkmmmppppppppppppqqqrrruuuuuuuuutttrrrssstttvvvwwwwwwxxxyyy{{{}}}}}}zzzuuussstttqqqiiifffiiisss|||kkk\\\TTTOOOMMMTTThhh}}}hhhVVVJJJ@@@888:::777444333444666777777888777555333222111000000444444333333333333222222000000000000////////////111222222222222000...---000000//////.........---................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,---------------------------------------------------------))))))***+++,,,,,,---......---,,,,,,......---,,,---...///...,,,+++,,,---...------------...//////------------...000111222---///222333222222333333333555777888<<>>???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBB@@@>>>???BBBDDDDDDCCCDDDEEEFFFHHHHHHGGGEEEDDDGGGHHHJJJKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLPPPOOONNNOOOQQQQQQPPPNNNOOONNNNNNNNNNNNNNNOOOOOOKKKKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVVVVTTTRRRPPPOOOOOOPPPQQQRRRTTTUUUUUUSSSRRRSSSTTTQQQSSSSSSSSSUUUXXXWWWSSSUUUSSSRRRQQQRRRRRRQQQPPPRRRRRRSSSTTTTTTSSSRRRRRRNNNNNNMMMOOOPPPPPPNNNLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???@@@@@@@@@????????????@@@@@@@@@@@@?????????>>>>>>>>>======;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<;;;===<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;===>>>===<<<<<<<<<===???AAACCCCCCDDDEEEGGGHHHJJJKKKLLLMMMNNNOOOQQQTTTWWWZZZ[[[XXXZZZ[[[\\\]]]___dddggggggiiijjjkkkkkklllnnnppprrrssssssrrrqqqrrrtttvvvwwwxxxyyyzzz{{{|||}}}~~~{{{vvvtttpppiiigggiiikkkvvvvvvkkkfffWWWQQQQQQ\\\ooozzzhhhZZZLLLAAA888888777666444444555555666555555444333333444444444444333333333333222222111000000000///////////////000000111111000000000000/////////............////////////////////////...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------........./////////++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------------------------------,,,,,,------------------///---,,,,,,......---,,,---...///...,,,+++,,,---...------------...////////////.........//////000000111111000//////111333777999<<<@@@HHHVVVfffqqq~~~}}}{{{{{{~~~}}}}}}======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>???@@@@@@AAABBBBBBAAA@@@@@@@@@@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999999:::;;;;;;;;;:::::::::;;;<<<>>>???AAAAAABBBDDDFFFGGGHHHIIIHHHHHHIIIKKKMMMOOOQQQRRRSSSUUUVVVWWWXXXZZZ^^^aaaaaabbbdddeeeeeegggkkknnnooooooppppppoooqqqsssvvvwwwxxxyyy{{{{{{{{{{{{zzz}}}vvvnnnjjjjjjhhhkkkqqqzzz}}}|||hhh]]]RRRRRR[[[lll}}}nnn[[[LLL<<<<<<;;;999666444444555444444444444555666777888444444333333333333222222111111000000000/////////............///000222222////////////............000000000000000000000000........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------........./////////000000++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------------------------------000000/////////.........000...------......,,,+++---...///...,,,,,,,,,.........------......///000111000//////.........///333333222111000111555888999<<>>>>>=========<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===?????????@@@AAABBBCCCEEEFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLOOOPPPRRRSSSTTTVVVYYY\\\]]]^^^___```aaadddiiimmmkkklllnnnnnnnnnpppsssvvvvvvwwwyyyzzz{{{zzzxxxwwwzzz|||~~~}}}~~~~~~{{{pppkkkkkkjjjjjjmmmttt|||nnn]]]RRRQQQ]]]ssslll[[[JJJDDD===999888888777555444444444444555666777777444444333333333222222222111111111000000000/////////......---...000111222///////////////.........////////////////////////........................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------........................////////////////////////000///------......,,,+++---...///...---,,,---..................//////000000000///////////////000444444555444444777;;;>>>===DDDMMMWWWaaammmzzz~~~~~~~~~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBBBBBBBBBB@@@AAAAAABBBCCCDDDDDDDDDFFFEEEEEEEEEFFFGGGIIIJJJKKKMMMPPPSSSUUUUUUVVVVVVUUUXXX\\\___```]]]ZZZWWWYYYZZZ]]]```eeejjjnnnqqqcccbbb```___```cccfffhhhhhhhhhiiijjjllllllkkkiiidddeeeggghhhjjjjjjkkkjjjgggccc___bbbiiipppqqqqqqnnnmmmlllmmmooopppooommmoooooonnnnnnnnnnnnnnnnnnqqqrrrrrrqqqmmmjjjhhhhhhdddgggiiijjjooouuuwwwtttkkkkkklllmmmnnnmmmjjjgggeeeiiinnnqqqqqqllleeeaaadddddddddeeefffeeeccc```]]]^^^^^^___^^^]]]\\\[[[XXXYYYZZZZZZZZZWWWUUUSSSPPPOOONNNLLLKKKKKKLLLLLLJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>======<<<<<<============<<<<<<;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<======>>>???>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPPPPRRRUUUWWWYYY[[[\\\]]]___cccgggkkkiiijjjkkklllmmmooosssuuutttuuuwwwxxxxxxwwwvvvtttuuuxxx{{{}}}}}}|||}}}~~~|||pppmmmmmmlllhhhgggnnn{{{}}}lll^^^UUUWWWdddssssss^^^QQQAAA999999:::888555666555444444444444444444444444333333333222222222111111111111000000000000111000///......///000111.........///////////////................................................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////000...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------........................,,,------...//////000000000///------......---,,,---...//////------...//////............///000000.........//////111222222222333555666777999===@@@GGGPPP___kkksssyyy>>>>>>????????????@@@@@@?????????@@@@@@AAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJMMMOOOPPPUUUXXX]]]```````````````]]]^^^aaacccddddddcccbbbbbbcccfffjjjnnnrrrtttvvvllljjjhhhhhhjjjoootttwwwxxxvvvtttsssssssssqqqooorrrtttvvvxxxyyyyyyyyyxxxssspppnnnqqqxxx}}}zzzyyy|||~~~}}}{{{{{{||||||}}}~~~~~~~~~~~~|||zzzyyyzzzxxxzzzyyyxxx{{{xxxyyy{{{~~~~~~zzzwwwqqqtttyyy|||{{{wwwqqqmmmooommmlllllllllllliiigggccccccbbbbbbbbbbbbbbbbbb___`````````___]]][[[ZZZWWWWWWVVVVVVUUUTTTSSSRRRNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????======>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::888888999::::::999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHGGGIIILLLMMMMMMOOOQQQSSSUUUWWWYYYZZZ\\\___dddgggfffgggiiiiiijjjlllpppsssrrrssstttuuuuuuuuutttsssrrruuuyyy{{{{{{|||}}}~~~zzz}}}vvvuuuppphhhbbbdddnnnwww|||pppccc[[[\\\bbbrrrvvvfffPPPBBB===;;;888555777666555444333333333333444444333333333333222222222222111111111000000000111111000000000000000111.........///////////////................................................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000111...---+++******+++---...+++,,,,,,------,,,,,,+++,,,---------............------------------------........................++++++,,,---...///000000///...---...///000///------...//////...---///000//////......//////000111.........///000111333333111222444666999>>>DDDIIITTT^^^lllxxx~~~?????????@@@@@@@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQRRRUUUXXX[[[]]]___ccciiilllkkkjjjiiijjjggghhhhhhjjjlllmmmooopppqqqrrruuuwwwyyyzzzzzzzzzxxxvvvuuuvvvyyy|||{{{zzzzzzyyywwwrrrqqqooommmllllllmmmmmmmmmlllkkkiiigggeeeccccccbbbbbbccccccbbb```^^^\\\XXXWWWUUUSSSQQQPPPOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>=========<<<<<<<<<<<<777888999:::;;;;;;::::::999999::::::;;;;;;::::::::::::;;;<<<===>>>>>>???@@@@@@AAAAAABBBDDDEEEFFFDDDFFFIIIJJJJJJKKKMMMNNNOOOQQQTTTWWWXXX[[[^^^```cccdddeeefffgggiiillloooppppppqqqqqqrrrrrrssssssrrrtttwwwxxxyyyyyy{{{}}}yyy|||}}}pppgggeeeiiimmmsss|||vvvggg^^^\\\```ppplllVVVGGG>>>;;;:::888777666555444444444444444444333333333333222222222222222111111111000000///000111222222333333222............/////////000................................................***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------.........///++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000111...---+++******+++---...+++,,,,,,------,,,,,,+++------------............------------------------........................---------....../////////...---,,,---///111000///,,,...//////......///111///////////////000000111000/////////000111222222333444666;;;DDDQQQ^^^hhhlllrrrzzz}}}wwwvvvyyy~~~|||{{{xxxrrrmmm?????????@@@@@@AAAAAAAAA???@@@AAABBBDDDEEEFFFFFFJJJJJJKKKKKKLLLMMMMMMNNNSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZ\\\___cccgggiiieeejjjpppsssqqqoooooooooqqqpppppppppsssvvvzzz|||}}}~~~||||||}}}~~~}}}zzzwwwtttqqqpppooojjjkkkmmmmmmllliiifffdddaaa___\\\YYYVVVSSSRRRQQQRRRRRRQQQPPPPPPOOONNNNNNLLLLLLKKKJJJJJJJJJJJJJJJFFFGGGGGGHHHHHHIIIIIIJJJEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAA????????????>>>>>>>>>>>>888:::;;;===>>>>>>======::::::;;;<<<<<<<<<;;;;;;888888999:::;;;;;;<<<<<<>>>>>>>>>???AAABBBDDDDDDBBBDDDGGGHHHHHHIIIJJJLLLKKKMMMQQQTTTUUUWWWYYY[[[aaabbbccccccdddfffiiillloooooooooooopppqqqrrrsssssstttvvvwwwwwwwwwyyy{{{yyyoookkkiiihhhjjjqqq{{{ssseee^^^UUU```qqqjjjQQQBBB>>>@@@888777777666666666666777444444444333333333222222222222222111111111111000---...111333444555555444---.........//////000000000000000000000000000000........................))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---//////000///---+++))))))+++---///++++++------------++++++---------.........//////------------------------////////////////////////////////////............---,,,,,,---000111111000,,,...//////......///111///////////////000111111222111111000000000000000666777:::BBBQQQeeezzzyyytttooopppuuu}}}}}}vvvrrrppplllddd___BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGGGGHHHJJJKKKMMMPPPRRRSSSRRRQQQQQQRRR[[[]]]^^^^^^^^^^^^```bbbaaacccfffjjjmmmpppssstttxxxwwwuuuuuuvvvxxxzzz|||{{{|||~~~~~~|||ssswww|||~~~zzzwwwqqqllleeeaaa___]]]YYYWWWZZZXXXUUUVVVWWWVVVRRROOOOOOMMMLLLKKKKKKJJJGGGEEEIIIKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCAAAAAA?????????@@@AAAAAABBBBBB?????????>>>===;;;:::999:::::::::;;;;;;<<<<<<<<<999::::::;;;;;;<<<<<<===<<<<<<>>>???@@@@@@@@@@@@AAABBBBBBCCCEEEFFFHHHIIIMMMNNNNNNOOOOOOQQQUUUXXX^^^___```aaacccdddfffffflllnnnoooooommmllllllmmmpppqqqrrrsssuuuvvvvvvwww}}}~~~yyyoooggghhhggglllxxxvvvlllfff\\\YYYiiifffQQQCCC:::999888666666666888:::;;;444444444333333333222222222222222111111111111000222111222444888999777444333222222111000///..............................////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------******,,,,,,,,,,,,******............//////////////////////////////////////////000000///...------............/////////000.........///////////////333111222444333222555;;;999===DDDQQQccczzzzzzuuuuuuvvvwww{{{uuurrrmmmiiieeecccbbbbbb@@@@@@AAABBBCCCDDDEEEFFFGGGJJJNNNPPPQQQPPPPPPQQQUUUWWWYYYZZZZZZZZZ[[[]]]^^^^^^^^^```cccfffhhhjjjmmmnnnoooqqquuuyyy}}}~~~xxxqqqkkkiiihhhgggeeefffbbb___]]]^^^]]]YYYVVVUUUTTTSSSRRRRRRQQQOOOMMMLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKIIIHHHGGGEEEDDDCCCBBBBBBAAABBBCCCCCCCCCCCCBBBAAA??????@@@@@@AAAAAAAAABBB?????????>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>????????????@@@@@@AAABBBCCCEEEGGGGGGJJJKKKLLLLLLLLLNNNRRRUUU[[[[[[\\\^^^```aaabbbccchhhjjjllllllkkkjjjkkklllmmmnnnoooppprrrtttuuuvvvwwwyyy{{{|||{{{{{{|||~~~~~~pppjjjfffffflllsssxxxiii]]]UUU]]]ooowwwaaaNNNBBB???===:::888777777888777444444444333333333222222222222222222111111111111222111111333777999888666333333222111000//////...////////////////////////........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------,,,,,,---......---,,,,,,------------....................................///////////////...---------------............///......////////////000000000///000222333333888>>>CCCJJJUUUbbbqqq~~~yyyxxxzzz}}}}}}yyytttttttttpppjjjdddaaa```AAABBBCCCEEEGGGJJJLLLMMMJJJOOOTTTWWWXXXWWWVVVVVVYYYZZZ\\\]]]^^^```dddggggggeeedddhhhnnntttwwwwwwyyyxxxxxxyyy|||zzzwwwvvvuuuuuusssnnniiieeedddccc___\\\[[[YYYXXXXXXXXXXXXVVVTTTTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNLLLKKKJJJHHHGGGFFFEEEEEEBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<===============>>>>>>???@@@AAABBBDDDEEEFFFGGGHHHHHHHHHJJJNNNPPPUUUVVVWWWYYY[[[\\\^^^^^^ccceeeggghhhhhhhhhiiijjjkkkkkkkkklllnnnpppssstttppprrrtttvvvvvvxxxzzz|||}}}}}}}}}|||}}}qqqkkkhhhjjjllluuuqqqeeeXXXUUU[[[kkkttt]]]KKKDDDAAA===:::888777555444444444444444333333333333333222222222111111111111222000000222555888999999444333222111000/////////000000000000000000000000........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......,,,,,,,,,------------...........................///////////////......---,,,,,,---------...............//////000000000000///...000333444666===FFFLLLVVVeeeqqq{{{}}}yyy~~~yyyuuutttyyy}}}zzzqqqhhhbbbaaaGGGHHHIIIJJJMMMPPPSSSTTTQQQUUUYYY\\\]]]]]]^^^______```aaabbbdddiiinnnrrrvvvrrrpppttt}}}~~~wwwrrrooommmiiifffdddbbb```___``````^^^]]]^^^[[[XXXVVVVVVUUUUUUTTTPPPPPPOOOOOONNNOOOOOOOOOPPPOOONNNLLLKKKJJJIIIIIIDDDDDDDDDEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBCCCDDDEEEEEEFFFGGGJJJLLLPPPQQQRRRTTTVVVXXXYYYZZZ]]]___bbbdddeeefffgggiiikkkjjjjjjjjjkkkmmmpppqqqkkknnnppprrrtttvvvzzz|||~~~}}}|||}}}zzztttuuuuuuuuu~~~vvvhhh[[[UUU]]]ttthhhTTTHHHDDD>>>:::999888555333555444444444444333333333333333222222222111111111111000///000333777:::<<<555444222111////////////////////////////////////........................,,,,,,,,,------.........------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......,,,,,,---------....................................///////////////......---------.........///////////////000000111111222111000222666777;;;EEEQQQYYYfffuuu}}}~~~~~~~~~xxxuuuttt{{{~~~tttjjjffffffOOOOOOOOOPPPRRRTTTWWWYYY\\\^^^```aaaccceeehhhkkkjjjkkklllnnnqqqwww}}}~~~~~~zzzvvvssspppmmmkkkkkkkkkiiihhhgggccc^^^[[[ZZZZZZYYYXXXTTTTTTRRRQQQQQQPPPPPPPPPQQQPPPOOOMMMLLLKKKJJJJJJGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????===========================<<<<<<;;;:::999888888999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===??????@@@BBBCCCDDDDDDEEEGGGIIILLLMMMNNNPPPSSSUUUVVVWWWYYY[[[___aaabbbcccfffhhhlllkkkjjjjjjjjjkkkmmmnnnkkkmmmppprrrtttwww{{{~~~~~~}}}}}}|||wwwvvvzzz|||lll\\\WWWdddtttrrraaaOOOIII@@@;;;::::::777555555555555444444444333333333333333222222222222111111000000000222555:::===777555333111////////////................................................,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------------...---.........////////////..............................///////////////...////////////000000000000//////000000111222222333111111444888:::@@@NNN\\\pppzzz~~~}}}~~~zzztttqqqooouuuzzzwwwoooiiiiiilllXXXWWWVVVVVVXXXZZZ]]]___cccdddeeefffgggkkkppptttssstttwwwyyy}}}~~~zzzwwwuuutttrrrpppqqqkkkddd```___```^^^]]]\\\[[[YYYWWWVVVTTTTTTTTTRRRQQQPPPNNNLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@????????????>>>>>>======<<<;;;::::::999999::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>>>>@@@BBBBBBBBBBBBDDDFFFHHHIIIKKKMMMOOOQQQSSSTTTUUUWWW[[[]]]___```ccceeeiiijjjjjjjjjkkkkkkkkkkkklllnnnpppqqqsssvvvzzz}}}}}}~~~~~~}}}|||{{{|||~~~xxxuuuxxxjjj[[[ZZZaaa}}}~~~sss```VVVIII@@@>>><<<:::777555555555555444444444333333333333333222222222222000111111000111444888<<<888666333000/////////000........................------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,------........./////////000000---------------------------...////////////////////////000000000111111111//////000111222333333444111222666;;;@@@IIIZZZkkk}}}~~~~~~xxxzzz~~~{{{uuuqqqnnneeeiiilllllliiiiiimmmrrrbbbaaa``````bbbeeehhhjjjkkkmmmpppqqqsssvvvzzz}}}|||~~~}}}}}}vvvmmmiiihhhiiigggeeeeeedddbbb___]]][[[YYYYYYWWWVVVTTTSSSQQQPPPPPPPPPLLLLLLKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEECCCCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>======<<<<<<<<<;;;:::;;;;;;;;;;;;;;;::::::999999999999:::;;;<<<===<<<===@@@@@@@@@@@@AAABBBDDDEEEGGGIIILLLNNNPPPQQQQQQTTTWWWZZZ[[[]]]___aaadddeeehhhjjjkkklllkkkkkklllmmmoooooopppssswww{{{xxxzzz{{{{{{zzzzzz{{{|||~~~}}}lllaaa___qqqwwwiiiWWWIIICCC???;;;777555555555555444444444444444444333333333222222222000111222222111333777:::999777444000///...///000........................------------------------------------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------------,,,++++++,,,---------------.........//////------------------------------...///////////////////////////000000000000///000000111222333444555444666<<>>>>>>>>>>>;;;;;;;;;<<<<<<;;;::::::999999999999:::;;;<<<<<<:::<<<>>>???>>>>>>???@@@BBBCCCEEEGGGJJJLLLNNNOOOOOOQQQUUUWWWXXXZZZ\\\^^^^^^aaaeeeiiilllmmmlllkkklllmmmmmmmmmnnnppptttxxxuuuwwwzzz{{{zzzzzz{{{|||{{{pppjjjcccyyyxxxbbbPPPGGGAAA;;;777666666555555555444444444444444444333333333222222///111333333111222666999999777444000///...///000000000000000000000000000------------------------.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------------------------------...---,,,++++++,,,---...,,,,,,,,,---------......------------------------------...///000000//////............/////////000///000000222333444555555777;;;BBBKKKTTTccc{{{zzzxxx|||yyywwwxxxxxxuuupppiiiccc___\\\ZZZXXX[[[___fffnnnuuu|||qqqtttxxxyyyyyy{{{{{{vvvsssuuutttqqqnnnkkkhhhgggfffbbbbbbaaa^^^\\\XXXVVVTTTSSSRRRQQQPPPPPPOOOLLLJJJKKKMMMNNNMMMJJJHHHJJJLLLEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCC@@@???>>><<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>??????@@@AAAAAACCCEEEGGGIIIJJJLLLMMMOOOPPPQQQSSSVVVYYY^^^___```ccchhhkkkmmmmmmjjjjjjkkklllnnnppprrrssstttxxx{{{{{{yyyxxxyyy{{{zzzzzzzzz{{{}}}oooqqqmmmqqqyyyeeeSSSHHH===555999555444666666333333666333333333222222222111111111000000000111333555666444333111///......///000000000////////////000000////////////////////////......//////...---,,,,,,------------------------//////...---,,,++++++***+++,,,,,,------,,,,,,+++,,,---......//////......,,,,,,------------------,,,***)))***+++,,,,,,,,,......---,,,+++***)))(((+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,,,,++++++******++++++,,,------------------------------------------------...------,,,++++++++++++---------............///000//////............///111......222444333555999DDDFFFMMM]]]nnn}}}~~~~~~yyy~~~{{{sssllliiihhheeebbb___^^^\\\ZZZXXX[[[bbbgggjjjsss~~~~~~{{{~~~~~~zzzvvvrrrpppnnnlllkkkiiifffbbb___]]][[[WWWVVVVVVUUUTTTRRROOOMMMLLLNNNOOONNNLLLKKKMMMNNNKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@???@@@<<<<<<<<<<<<<<<<<<===>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@BBBDDDFFFHHHIIIJJJLLLNNNOOOPPPRRRUUUWWW[[[[[[]]]aaaeeehhhjjjjjjhhhiiijjjkkkmmmoooqqqrrrsssuuuwwwxxxxxxwwwwwwxxx|||||||||}}}~~~qqqgggcccpppppp]]]OOOEEE===<<<888666777777444444666333333333222222222222111222111111000111222444555444333111///...///000000000//////......//////000////////////////////////......//////...------,,,------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---......//////......))))))***,,,---...///000,,,+++******,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,,,,,,,---------------------------------------------------......---,,,,,,,,,,,,,,,---------............///222222111111000111111222111000111555666777<<>>======<<<=====================<<<<<<<<<<<<::::::::::::;;;<<<===>>>>>>>>>???@@@AAACCCEEEFFFHHHJJJLLLMMMMMMOOORRRTTTUUUWWWYYY\\\```cccfffgggfffggghhhjjjlllooopppqqqrrrrrrrrrtttvvvvvvvvvttt{{{{{{{{{|||}}}~~~mmm___bbbtttmmm^^^PPPFFF???:::666777777555444666333333333333222222222222333333222111111222333444333222111/////////000000///..................///////////////////////////.........///......---,,,------------------------,,,,,,,,,---------......------............------,,,---......//////......))))))***,,,---...///000---,,,***+++---......---******++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------------------------------------------------///......---------......---------............/////////.........//////000111111333777999>>>IIIUUUhhhsss~~~~~~wwwnnngggdddcccaaa^^^[[[[[[^^^bbbfffhhhlllnnnpppssszzz~~~yyyssspppnnnnnnnnnnnnmmmjjjddd]]]XXXUUUSSSSSSRRRQQQQQQRRRSSSTTTUUUTTTSSSQQQOOOMMMLLLKKKIIIHHHFFFEEEDDDDDDEEEFFFBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA???>>>>>>=========>>>>>>>>>=========<<<<<<:::::::::::::::;;;<<<============>>>???AAABBBCCCFFFGGGIIIJJJJJJLLLOOOQQQPPPRRRVVVXXX[[[^^^aaacccbbbdddfffhhhkkkmmmnnnoooqqqooonnnppptttvvvtttrrrwwwxxxxxxyyyzzz{{{|||}}}{{{sssxxxyyy}}}jjjbbbgggwww}}}ppp^^^OOOBBB;;;666666777555444666444444333333333222222222555444222111111111222222222222111000//////000000......------------......////////////////////////---...............------,,,,,,---------------------------------------------..................---,,,---......///..................---------------...,,,++++++---......---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///------,,,,,,,,,,,,------------------------------------------------------///............//////000---------............///------,,,------...//////111222555999>>>HHH[[[mmm}}}zzzzzz|||}}}vvvmmmeeeaaa```^^^]]]^^^aaafffkkknnnooommmoooqqqvvv}}}}}}|||{{{qqqhhhaaa]]][[[YYYWWWUUUUUUVVVVVVVVVUUUUUUTTTRRRQQQPPPNNNNNNKKKJJJIIIGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEECCCBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>=========;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@CCCDDDFFFFFFGGGHHHKKKMMMMMMOOOSSSUUUVVVYYY\\\___^^^___bbbeeehhhkkklllmmmpppnnnlllnnnrrrtttsssqqquuuuuuvvvxxxyyyzzz{{{{{{~~~tttrrrnnnooouuuyyyhhh^^^bbbwwwmmmZZZHHH???777777777666555666444444444333333333222222555444222111000111111222111111111000000000000000......------------......////////////////////////------...............---,,,,,,,,,---------......//////...---,,,,,,++++++---..................---,,,---......///.........000/////////.........---...,,,++++++---......------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///,,,,,,++++++++++++,,,,,,------------------------------------------------............//////000111---------............///000000000000111222333444333333777>>>GGGVVVooo|||wwwvvvwwwzzz|||zzzyyy|||~~~zzzqqqgggbbb```\\\^^^dddjjjpppsssrrrppplllmmmssszzzyyyqqqnnngggddd```]]]]]]]]]\\\[[[XXXXXXWWWUUUTTTRRRQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>@@@AAACCCCCCCCCEEEGGGIIIIIIMMMPPPRRRQQQRRRVVVZZZYYY[[[^^^bbbfffhhhiiijjjmmmlllkkkllloooqqqrrrqqqssstttvvvxxxzzz{{{||||||{{{|||~~~yyykkkgggeeelll|||ttt```YYYeeeuuu|||jjjTTTHHH>>>;;;;;;888555555444444444444333333333333555444222111111111222222000000111111000000000000///..................///////////////////////////,,,---......///.........+++,,,,,,------.........000///...---,,,++++++***------............------,,,---......//////......,,,------...//////000000---,,,***+++---......---......------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,++++++******++++++,,,---------------------------------------------------------......000111222---------............////////////000111333444555777888???IIIVVVggg~~~~~~uuuwww{{{~~~|||wwwvvvtttzzz}}}tttjjjdddbbb___dddllluuuyyyxxxsssnnnlllmmmsss}}}}}}|||vvvrrrlllhhhgggfffdddbbb___^^^]]]ZZZXXXVVVTTTSSSNNNNNNOOOOOONNNLLLJJJHHHGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBB@@@@@@?????????>>>>>>>>>======<<<<<<;;;<<<<<<===<<<<<<;;;;;;;;;<<<======>>>???AAAAAAAAABBBDDDGGGFFFJJJNNNNNNLLLLLLPPPTTTUUUWWW[[[```ccceeefffggghhhiiijjjjjjjjjllloooqqqppprrrtttwwwzzz{{{||||||zzz{{{|||}}}wwwppphhheeejjjsss}}}}}}iii]]]^^^fff|||~~~dddWWWIIICCC@@@;;;777555555444444444444333333333444333222111111111222333000000000111111111000000000//////......//////000////////////////////////,,,------...//////......++++++,,,,,,---......///.........------,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////......++++++,,,,,,---.........,,,+++******,,,------,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---...///111222---------............///------...///000222444555<<>>>>>======<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<======>>>???@@@@@@AAACCCEEEDDDHHHKKKKKKIIIHHHLLLPPPSSSUUUYYY^^^bbbdddeeeeeeeeegggiiiiiiggghhhmmmqqqlllnnnqqquuuwwwyyyzzzzzzzzz{{{|||~~~tttggg```bbbjjjppp~~~~~~mmm___ZZZ\\\fffyyyqqqbbbRRRJJJEEE>>>888555555555444444444333333333333333222111111222333444///000111111111111000000000000////////////000000////////////////////////,,,,,,---.../////////...++++++,,,,,,---...//////,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---......//////......------,,,++++++***)))))),,,***)))***+++,,,,,,,,,***++++++,,,---//////000+++,,,,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++,,,---...///...---,,,...------,,,,,,------...------------------------------------------------++++++,,,,,,...///111222---------.........//////111111222333444666888999???DDDRRRfffwwwzzzrrrpppppppppuuuzzzwwwooohhhgggiiivvv{{{{{{uuummmkkknnnvvvzzzwwwuuuxxxzzzsssnnnjjjkkkiiifffdddbbb___\\\YYYTTTRRRPPPOOOPPPPPPNNNMMMNNNLLLJJJJJJKKKJJJIIIGGGDDDEEEEEEEEEEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================>>>>>>>>>>>>????????????CCCDDDFFFHHHJJJLLLNNNOOOOOOQQQTTTWWW\\\___bbbdddbbbccceeehhhjjjlllmmmmmmrrrssstttwwwzzz{{{{{{zzzyyyyyyyyyzzz||||||jjjbbbcccggggggmmmssshhhaaa]]]aaafffsss}}}hhhUUUGGG@@@<<<:::;;;777666777777333333666333222222111111222222333222222222111111111111000000000000000000000000000222111111000///......---................................................------------------------------------------------------------------------------------------------------------------------+++,,,------......------++++++------------+++++++++,,,------......------------------,,,+++******/////////......---------++++++,,,,,,,,,---------.........------,,,,,,,,,...---+++++++++,,,///000---------.........//////............000111222333.........000222666:::<<>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<===============>>>>>>>>>?????????AAAAAACCCEEEGGGIIIKKKLLLOOOPPPRRRUUUXXX[[[]]]^^^___```ccceeehhhjjjkkkllloooooopppsssuuuvvvvvvuuuuuuuuuvvvwwwyyy{{{}}}}}}jjjaaaccchhhiiijjj{{{~~~uuummmiii______fffwwwkkkXXXKKKDDDBBB;;;777555666666222111333333333222222222222333333222222222111111111111000000000000000000000000000000000000///......------................................................------------------------------------------------------------------------------------------------------------------------++++++,,,---------------+++,,,,,,------,,,,,,++++++,,,------......------***++++++,,,,,,,,,++++++.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******------,,,,,,,,,---...///------------........................///000111222111222444555777;;;AAAFFFVVVfffwww~~~zzz{{{}}}yyysssooonnnoooooooooeeegggiiinnnsssyyy~~~{{{yyytttsssrrrqqqpppoooooonnn}}}xxxtttnnnhhhdddeeeaaa]]]YYYWWWUUURRRPPPRRRPPPNNNMMMMMMMMMLLLJJJMMMMMMLLLJJJHHHFFFDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????>>>>>>@@@BBBCCCEEEGGGGGGLLLMMMOOOQQQSSSUUUVVVWWW[[[\\\___bbbeeegggiiijjjpppqqqrrrssstttuuuvvvvvvwwwwwwxxxyyyzzz|||~~~sssiiiiiikkkjjjiiirrrjjjccc]]]bbbtttjjjVVVJJJEEE===888666777777333111222333333222222222222333333222222222111111111111000000000000000000000000000000//////......------,,,................................................------------------------------------------------------------------------------------------------------------------------***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------)))***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,---...............,,,,,,,,,---------..................//////000111000333555666888>>>IIIQQQlllxxx}}}yyyyyy}}}}}}zzzpppmmmiiihhhiiikkkmmmnnnfffhhhlllrrryyy|||xxxvvvtttssspppmmmlllmmmkkkhhhddd{{{tttooommmiiiccc___\\\YYYWWWUUUXXXVVVSSSQQQQQQPPPOOOMMMNNNNNNMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCBBBBBB@@@???>>>===============<<<<<<<<<<<<<<<============>>>>>>>>>???<<<===>>>???AAABBBDDDDDDHHHIIIKKKMMMOOOQQQRRRSSSWWWXXX[[[___bbbeeefffgggoooqqqssstttttttttuuuvvvvvvwwwxxxyyyzzz|||}}}~~~{{{tttmmmjjjkkksssvvvbbbZZZaaavvv{{{fffTTTIIIBBB<<<888::::::777555555333333333222222333333333222222222111111111000000000000000000000000000000000000//////............................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------+++,,,...///000///...---,,,,,,,,,,,,------------///.........//////000111111555777777999CCCTTTaaaxxx~~~{{{zzz{{{{{{wwwtttjjjhhhffffffiiilllooopppppprrruuuyyy~~~{{{vvvssspppnnnjjjggghhhkkkjjjeee```{{{xxxtttnnniiifffcccaaa___^^^[[[WWWTTTRRRQQQPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKHHHGGGGGGEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@???>>>===>>>>>>=========<<<<<<<<<<<<============>>>>>>>>>======>>>???@@@AAABBBCCCDDDEEEGGGIIILLLOOOPPPQQQSSSUUUXXX[[[___aaacccdddiiillloooqqqppppppqqqrrrpppqqqssstttvvvwwwxxxyyy}}}~~~xxxkkkeeefffvvvnnn\\\ZZZggg}}}hhhXXXIII@@@::::::;;;999777777444333333333333333333444222222222111111111000000111111111111111111111111111111111000000000000000////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................+++,,,...000000///...,,,,,,,,,,,,---------......///////////////000111222555888;;;===AAAOOObbbqqq}}}~~~zzzxxxuuuqqqmmmjjjhhhggghhhlllppprrrsss{{{|||~~~xxxpppkkkiiiffffffiiimmmmmmiiicccxxxrrrooollliiigggeeeaaa\\\WWWUUUSSSQQQOOOOOOOOONNNNNNNNNNNNOOOOOOKKKJJJIIIHHHFFFEEEDDDCCCDDDCCCCCCBBBAAA@@@@@@???@@@??????>>>>>>=========<<<<<<============>>>>>>>>>>>>>>>???@@@AAAAAABBBAAABBBDDDGGGIIILLLNNNOOOPPPQQQTTTWWWZZZ]]]^^^___dddiiiooorrrqqqooopppqqqnnnppprrrtttvvvxxxyyyyyyyyy{{{~~~wwwllldddmmmxxxfff^^^```pppyyyiiiTTTHHH>>>;;;;;;999777777444444333333333333444444222222222111111111111000111111111111111111111111111111111111111111111111////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------++++++++++++***)))(((''',,,,,,,,,,,,------------,,,---------............,,,,,,,,,,,,------------+++---///000000000...------------.........///////////////000111222444444555:::@@@FFFOOO\\\mmmzzz~~~yyytttpppmmmjjjjjjiiiiiilllpppuuuxxxyyy|||rrrkkkjjjjjjlllpppssssssoookkk|||yyyuuussspppkkkeee___\\\YYYWWWUUUTTTSSSQQQPPPPPPPPPQQQQQQOOONNNMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAACCCDDDFFFHHHIIIIIILLLNNNPPPSSSUUUWWWXXXYYY___fffooosssrrroooooopppnnnooorrruuuxxxzzz{{{{{{xxx{{{~~~sssnnnyyyrrrggg```cccmmmyyydddVVVGGG@@@===:::777777444444333333333333444444222222222111111111111000111111111111111111111111000000000000000111111111////////////////////////........................------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++,,,------------------,,,,,,++++++,,,,,,---+++,,,------......------+++++++++,,,++++++******,,,,,,---------.........------------............,,,,,,,,,,,,---------...,,,---...///000//////............/////////000000//////000111222444666777888???KKKYYYeeeqqq{{{yyytttqqqnnnmmmmmmlllmmmqqqwww}}}}}}{{{|||vvvsssuuuxxx{{{zzzxxxtttqqqzzzuuunnngggccc```]]][[[XXXVVVUUUSSSQQQQQQQQQRRRQQQQQQOOOMMMKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEJJJKKKMMMOOORRRSSSTTTUUUWWW___jjjooonnnkkkjjjjjjiiikkknnnrrruuuwwwxxxxxxzzz|||tttttt{{{oooaaa[[[^^^tttrrraaaOOOFFFAAA<<<999888555444444333333444444555222222222111111111111000111111111111111111111111////////////000000000000000000000000000000000000........................------------------------------------------------------------------------------------------------+++++++++++++++++++++++++++,,,------......------------++++++++++++------+++,,,------......------,,,,,,---...////////////---------....../////////---------.........//////........./////////000000---......///////////////////////////000000000000//////000111333666888999AAAKKK\\\nnn}}}{{{vvvtttssssssoooppprrrwww~~~}}}zzztttzzz|||zzzvvvtttzzzqqqmmmiiieeebbbbbb]]]YYYWWWYYYZZZYYYWWWUUUSSSQQQPPPOOONNNLLLJJJHHHGGGFFFDDDDDDCCCCCCCCCFFFDDDBBBAAAAAA@@@>>><<<>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>@@@AAACCCEEEFFFFFFGGGIIIKKKNNNPPPRRRSSSRRRUUU[[[___bbbdddgggiiigggjjjooorrrsssssstttuuuwwwyyyzzz{{{{{{}}}}}}ssskkkccc]]]eeeyyy{{{iiiXXXKKKBBB<<<888<<<777333333222000111555555444333333222222333333222222222111111111000000111000///......///000111///////////////000000111......////////////......000000///...------,,,,,,---...///000000...,,,***........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,,,,++++++------............------------------------------........................---,,,,,,++++++,,,,,,---------,,,+++,,,---...///..................------+++,,,...000000000000///555333111111333666:::===NNNaaazzzxxxuuuvvvpppvvv{{{~~~}}}zzz|||}}}{{{tttooozzzsssnnnkkkllliiieeebbb```^^^[[[YYYWWWUUUSSSRRRRRRQQQNNNLLLJJJIIIHHHFFFFFFEEEEEEEEEGGGEEECCCBBBCCCBBB@@@>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBDDDEEEEEEFFFHHHJJJLLLOOOQQQQQQMMMPPPTTTXXX[[[^^^bbbeeegggjjjnnnpppqqqqqqsssttttttvvvwwwwwwwwwxxx{{{}}}|||~~~uuulllddd___\\\hhh|||}}}kkkXXXJJJBBB???;;;666444666666444555888555444333333222222333333222222222111111111000000111000////////////000111111111000///////////////......////////////......000//////...------,,,,,,---.../////////...---,,,........................------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---...///........................,,,---///000000000//////111111222222333666<<<@@@YYYlll}}}vvvuuuxxx|||{{{|||}}}zzzuuummmggg~~~|||xxxxxxuuupppiiibbb^^^\\\ZZZXXXVVVUUUTTTSSSQQQOOOMMMLLLKKKIIIHHHGGGGGGGGGGGGEEEDDDDDDDDDDDDBBBAAA??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@BBBCCCCCCDDDFFFHHHJJJMMMNNNOOOIIILLLOOORRRUUUZZZ___bbbhhhjjjlllnnnnnnooorrrtttqqqrrrttttttssssssuuuwwwyyy{{{~~~~~~~~~~~~{{{qqqkkkggg^^^^^^ggg}}}jjjVVVJJJEEE===888666999:::777666777555444333333222222333333222222222111111111111111111000000//////000000111333222111///......------......////////////....../////////...------,,,,,,---------...............................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,------...///..............................///000000000/////////222444444555:::CCCKKKaaauuu|||yyyzzz}}}|||wwwvvv|||zzz|||~~~zzzuuuooogggaaavvvlllgggeee]]][[[YYYWWWWWWVVVSSSQQQPPPOOOMMMLLLKKKJJJIIIIIIGGGFFFDDDDDDEEEEEEDDDCCC@@@@@@??????>>>>>>======?????????>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAAAAABBBDDDFFFHHHJJJKKKLLLJJJLLLNNNPPPSSSXXX___ccchhhiiikkkllllllnnnqqqtttppprrrssssssrrrqqqrrrsssvvvzzz~~~~~~{{{yyyxxx}}}{{{|||{{{vvvtttnnnfffeeeuuu|||fffTTTIIIAAA<<<888::::::666333333555444333333222222333333111111111111111111111111000000000000000000000000222111000///..................////////////......//////.........------------------------...///000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---------------......///---------.............../////////000000000//////111555777777888@@@OOO[[[kkkzzz}}}yyyvvvwww|||}}}~~~wwwsssuuuyyy}}}~~~wwwqqquuuzzzvvvrrrmmmgggaaayyyrrrooobbb```]]]\\\ZZZYYYVVVTTTSSSRRRPPPOOOMMMLLLLLLKKKHHHGGGEEEEEEFFFFFFEEECCCBBBBBBAAA@@@??????>>>>>>@@@?????????>>>>>>>>>===<<<<<<<<<<<<======>>>??????@@@AAACCCEEEGGGHHHIIIJJJKKKMMMNNNQQQVVV]]]aaaeeegggiiijjjkkkmmmqqqsssqqqsssuuuuuusssrrrssssssuuuxxx|||}}}|||yyyvvvuuuwwwvvvyyyvvvpppvvv{{{bbbQQQFFF>>>888999999666333333555444333333222222333333111111111111111111111111000000111111111111000000000000////////////000000......////////////.....................------------------------...///000........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------.........//////...---------.........//////////////////000000000111444666888888<<>>>>>============<<<<<<===>>>>>>===>>>???AAABBBDDDEEEFFFGGGHHHIIIJJJMMMQQQVVV[[[___bbbeeegggiiikkknnnqqqqqqsssuuuvvvuuutttttttttuuuwwwyyyyyywwwuuuuuuuuutttuuuyyy|||yyyuuuaaaNNNCCC:::888999777666666555444333333222222333333111111111111111222222222000111111222222111111000///////////////000111111......////////////..............................---------.......................................---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------...////////////...,,,,,,------.../////////////////////000111222333555777999<<>>>>>===>>>>>>===============>>>;;;<<<===???@@@BBBCCCDDDDDDEEEFFFGGGIIILLLPPPTTTXXX[[[```dddfffhhhkkkmmmoooqqqtttuuutttsssssssssttttttuuutttrrrrrrssstttttttttxxx}}}}}}www~~~vvv___PPPAAA;;;999777666777555444333333222222333333000000111111111222222222000111222222222222111000111000000////////////000......////////////..............................---.../////////...---,,,........................///......---,,,,,,++++++------------------------+++++++++,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------------------------------,,,,,,,,,,,,------,,,---...///000//////...,,,,,,------...//////000............000222444555666999>>>FFFRRRaaaqqq{{{~~~~~~xxx{{{~~~}}}xxxooohhhdddeeeiiilllhhhnnnuuuzzz|||||||||}}}{{{vvvsssooommmmmmmmmlllkkklllqqqtttxxxvvvqqqmmmkkkmmmooonnnlll|||xxxtttqqqmmmhhheee___^^^\\\ZZZXXXWWWVVVVVVRRRPPPNNNMMMMMMLLLJJJHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>===???>>>>>>============>>>:::;;;<<<>>>???AAABBBBBBCCCDDDFFFGGGHHHJJJMMMPPPSSSWWW\\\aaadddfffhhhjjjlllooorrrtttsssrrrrrrrrrssssssrrrpppnnnooorrrttttttsssvvv{{{}}}~~~sssqqqzzzppp^^^JJJ>>>999666444444555444333333222222333333000000111111222222222222000111222333333222111000333222111///..................////////////......---.....................---...///000000...,,,***........................000000///...------,,,,,,------------------------+++++++++,,,,,,------------------,,,,,,,,,++++++******++++++++++++******------------------------........................---,,,,,,++++++,,,,,,---,,,---///000000000///...,,,,,,------...///000000---------...000222555666999===EEEPPP___mmmyyy~~~}}}}}}~~~zzzuuusssmmmfffaaa```cccfffgggppptttzzz~~~|||wwwsssmmmgggccccccdddeeegggqqqxxx|||}}}{{{wwwqqqoooppprrrqqqooozzztttooolllddd___\\\\\\___```\\\XXXZZZWWWTTTQQQPPPNNNLLLJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBAAA@@@>>>>>>>>>??????======>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEHHHKKKMMMOOOPPPSSSWWWZZZ]]]```dddfffkkkmmmnnnnnnnnnoooqqqssstttsssqqqppppppqqqrrrsssxxxuuusssuuuzzz}}}uuupppnnnmmmTTTGGGAAA:::444333333222111222444555555333444444555555444444333222111111111111111111111111111111111111000000000000///......///000000...---........................------,,,,,,,,,,,,------...........................------------...//////------------------------,,,,,,---...---,,,***)))333222111///---+++***)))------------------------,,,---......,,,,,,---...000///...---,,,------...//////.........---------..................------//////000000000000//////111222333111000111666:::999FFFUUUbbbooo|||~~~|||tttjjjgggfffcccbbbccchhhmmmqqqzzz~~~vvvnnnmmmpppqqqlllfffjjjmmmooorrrvvvyyyxxxvvvtttyyyzzzvvvtttuuuvvvuuu}}}zzzsssnnnhhhfffeeeeeeccc```[[[YYYVVVTTTSSSSSSQQQOOOLLLKKKIIIGGGEEEDDDDDDCCCDDDCCCBBB@@@@@@@@@@@@AAA===>>>>>>??????>>>>>>===<<<======>>>>>>??????@@@@@@AAABBBDDDGGGIIILLLMMMMMMPPPTTTWWWYYY]]]```cccccceeegggggggggiiilllnnnqqqqqqqqqrrrssstttvvvvvvzzzwwwuuuvvv{{{~~~xxx~~~yyysssqqq|||tttZZZKKKBBB;;;777777666555333333444555444222333333444444333333222111111111111111111111111111111111111111000000000000///......///000///...---////////////////////////......------------.....................---------...------------...//////------------------------,,,,,,---------,,,+++***//////......---,,,,,,+++------------------------,,,---......,,,,,,---...000///...---,,,------...//////.........---------...........................//////000000000000///000111222222111444:::@@@KKKWWWfffrrr~~~xxxsssmmmfffhhhggggggiiiooovvv{{{~~~|||zzztttuuuxxxxxxrrrkkkfffiiikkkkkklllmmmmmmmmmqqqvvvxxxvvvuuuxxx{{{{{{}}}wwwpppkkkhhhffffff]]]ZZZWWWTTTSSSRRRPPPOOONNNMMMLLLIIIHHHFFFFFFEEEFFFEEEDDDCCCBBBBBBBBBBBB>>>???????????????>>>>>>========================??????@@@BBBDDDGGGIIIJJJJJJLLLPPPSSSUUUXXX[[[^^^___aaaccceeefffhhhkkknnnmmmooorrruuuwwwyyyzzzzzz|||zzzxxxxxx{{{~~~uuuooouuuzzzwwwrrr|||eeeRRRFFF===;;;<<<:::777555444444444333111222222333333222222111000111111111111111111111111111111111111000000000000......///////////////...000000000000000000000000//////............////////////.........---------...------------...//////------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,------------------------------------,,,---......,,,,,,---...//////...------------..................---------.................................//////000000000///111333333555:::BBBIII[[[fffttt~~~~~~tttooollliiiffffffiiiqqq|||}}}}}}|||sssjjjcccfffhhhgggddddddhhhmmmtttzzz~~~||||||wwwpppmmmllleeeaaa\\\XXXVVVSSSQQQOOORRRQQQOOOMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@???>>>>>>=========<<<<<<<<<;;;>>>>>>???@@@BBBDDDFFFGGGGGGIIIMMMOOOQQQTTTWWWZZZ\\\^^^aaaccceeehhhlllooolllooossswwwzzz||||||||||||{{{zzzyyyzzz|||}}}~~~zzz{{{zzzqqq___OOODDD>>><<<:::888555444444444333222333333333333333222111111111111111111111111111111111111111111000000000///---...///000///...////////////////////////////////////000000000000///////////////...------,,,,,,...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------,,,---......,,,,,,---...............------..............................---------...............------......///000111222000222444666999BBBMMMVVVgggrrr~~~|||xxxvvvsssqqqcccdddjjjuuu~~~yyyooogggccceeehhhgggccccccmmmxxx|||xxxooojjjeee```]]][[[YYYWWWVVVUUUSSSPPPNNNLLLKKKKKKHHHHHHHHHGGGEEEDDDCCCCCCAAAAAABBBAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;======>>>???@@@BBBDDDEEEEEEHHHKKKMMMNNNQQQTTTVVVVVVXXX[[[^^^aaadddhhhkkkmmmoootttxxx{{{|||{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{yyy{{{~~~~~~nnn^^^OOOCCC<<<999777444333333444444333444444444444444333333222111111111111111111111111111111111111000000000///+++...000000///...///000........................//////000111111000////////////.........---------...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...------..................---.....................---------.........//////............///111333444333555777;;;AAAMMM\\\gggxxxyyyxxx||||||wwwrrreeehhhooozzz|||vvvnnnhhhccccccdddccc^^^^^^lll|||tttpppjjjeeebbb```^^^]]]ZZZXXXVVVTTTQQQOOONNNNNNJJJJJJIIIIIIGGGFFFDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>======<<<<<<<<<=========>>>???@@@BBBCCCDDDFFFIIIKKKLLLNNNPPPSSSTTTVVVZZZ]]]___cccgggkkklllooossswwwzzz{{{{{{zzzzzz{{{{{{zzzxxxxxxyyyzzz|||}}}~~~}}}ooo___NNNAAA;;;888555333444555555555444555555555555444333333111111111111111111111111111111111111000000000000***...000000...---///222...........................///000111111000///..............................------------...//////------------------------,,,,,,+++++++++,,,------......------,,,,,,++++++------------------------,,,---......,,,,,,---...,,,---......///.........---------...............,,,,,,------.../////////.........///000333555666555888<<>>>>>>>>>>>>>>>>>>>>============>>>>>>@@@AAABBBBBBDDDFFFHHHIIIJJJMMMOOORRRTTTXXXZZZ]]]aaaeeehhhkkkmmmqqquuuxxxzzz{{{{{{zzz|||}}}|||yyyxxxzzz{{{~~~~~~|||zzzuuuwwwwwwppp[[[JJJ@@@<<<888666555666666555333444444444444333222222111111111111111111111111111111111111000000000000)))---111111...---///222........................---...000111111000...---,,,,,,------.../////////...------------...//////------------------------,,,,,,+++++++++,,,---............------------,,,------------------------,,,---......,,,,,,---...,,,,,,.../////////......---------.........//////,,,,,,------...//////000/////////000111444777999666:::@@@JJJZZZoooyyyuuuuuutttooommmpppvvv}}}~~~{{{xxxrrrkkkfffXXXPPPKKKKKKHHHJJJZZZnnn|||tttmmmhhheee^^^]]]ZZZWWWUUUSSSRRRQQQNNNNNNNNNNNNLLLJJJHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>????????????=========>>>>>>???@@@AAA@@@BBBEEEFFFGGGHHHKKKMMMKKKNNNQQQTTTWWWZZZ^^^bbbhhhkkknnnssswwwzzz||||||zzz}}}~~~}}}zzzyyy{{{}}}yyyyyyzzz|||~~~~~~}}}yyyooogggggggggxxx{{{eeeRRRDDDAAA<<<888777666666555222333333333333222111111111111111111111111111111111111111111000000000000)))---111111...---///333000000000000000000000000---...///111111///...---+++,,,,,,---...///000000...------------...//////------------------------,,,,,,+++***+++,,,...///------..................------------------------,,,---......,,,,,,---...+++,,,.../////////......---------.........//////,,,,,,------...///000000000000///000222555888:::666;;;CCCOOObbb{{{}}}zzzyyywwwpppjjjnnnwwwzzzvvvwwwvvvwww~~~|||yyytttlllbbb[[[SSSIIICCCEEEFFFJJJ[[[ppp{{{vvvoookkkiiifffbbb]]]XXXUUURRRQQQOOOOOOOOONNNLLLJJJGGGFFFEEEEEEFFFFFFEEECCCAAA@@@BBBAAAAAA@@@???>>>======>>>>>>>>>>>>???????????????@@@AAABBBDDDEEEFFFGGGQQQQQQQQQPPPRRRVVV]]]bbbfffhhhlllppptttwwwyyyzzz{{{||||||{{{yyyyyyzzz|||}}}||||||||||||}}}}}}~~~ttthhhddd\\\jjj}}}ttt```OOODDD;;;:::999555555999666555444333222333444555222222222111111111111000333333222222111000//////............////////////........................//////......---------,,,------............------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------............---------...............---------......///000111111222333555666333///000555;;;>>>>>>GGGZZZppp{{{wwwsssqqqssstttsssqqq{{{~~~qqqnnnlllrrr{{{uuuqqqooohhh\\\RRRFFFBBBAAABBBDDDKKK^^^qqqzzzrrrmmmjjjeee```[[[XXXUUUSSSQQQRRRRRRQQQPPPNNNLLLKKKHHHHHHHHHGGGEEEDDDBBBAAABBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEMMMNNNNNNNNNPPPTTTYYY]]]aaacccfffkkkppptttvvvxxxwwwxxxxxxwwwuuutttuuuwwwyyyyyyyyyyyyzzz{{{||||||zzzlllfff]]]gggwww~~~lllWWWKKK@@@===<<<999777999666555444333333333444555222222222222111111111111333333222222111000000/////////000000000111111111.................................---------,,,,,,...//////////////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,------......------,,,---......//////...------......//////000000111111111333444444333444999===BBBDDDPPPcccwww~~~|||{{{sssqqqpppqqquuuxxxxxxwww}}}~~~~~~rrrrrrpppsss~~~}}}vvvnnniiifff```VVVNNNGGGCCCBBBCCCEEEMMM```rrr|||vvvrrrlllgggbbb___[[[XXXUUUUUUUUUUUUTTTSSSRRRQQQMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>==================>>>???AAABBBCCCCCCGGGIIIKKKLLLMMMPPPTTTWWWYYY[[[___dddjjjooosssuuuuuuvvvvvvuuusssqqqrrrsssvvvwwwwwwyyyzzz{{{}}}}}}~~~tttiiibbbeeeooo{{{aaaSSSDDD===;;;999666555666666555444444444444444333222222222111111111111333333222222111000000000111111111222222222333333////////////////////////............------------//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,------......------,,,---......//////.........000000000000000000000000///000222444777:::<<<>>>EEEMMM\\\ppp{{{wwwtttrrrhhhiiilllqqqwww|||~~~~~~zzz{{{~~~xxxyyyvvvssswwwyyypppeee^^^[[[WWWQQQLLLHHHFFFDDDEEEIIISSSeeeuuuwwwppplllgggaaa]]]YYYXXXXXXXXXWWWVVVUUUUUUQQQOOOLLLIIIFFFEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>===============;;;<<<<<<>>>???@@@@@@AAACCCEEEHHHIIIKKKLLLOOOQQQSSSUUUZZZ___ffflllqqqttttttuuuvvvuuusssrrrsssssswwwxxxzzz|||~~~}}}~~~pppjjjfffgggvvv|||qqqaaaLLL@@@<<<;;;999777777777666555555444444444333333222222222111111111222222222111111111000000111111111222222222333333000000000000000000000000/////////////////////////////////000000////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------......//////......------......////////////...111111000000000000000000//////000444999===>>>>>>GGGSSSgggzzzyyyvvvyyy}}}zzztttpppmmmlllaaadddjjjrrryyy~~~{{{{{{~~~~~~yyyssstttyyy|||zzzsssjjj^^^VVVSSSRRRPPPNNNKKKKKKKKKMMMRRR^^^ooo||||||vvvooogggaaa]]]]]]\\\ZZZYYYXXXWWWWWWSSSQQQNNNJJJHHHFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA??????>>>>>>=========<<<:::;;;;;;<<<===>>>??????@@@CCCFFFGGGHHHJJJLLLNNNPPPRRRVVV\\\bbbiiinnnrrrppprrrtttuuutttssstttuuuwwwyyy{{{~~~sssiiicccmmmuuutttttt\\\IIIAAA@@@>>><<<888888777777666555444444333333333222222222222111222222222111111111111111000000000111111111111222000000000000000000000000000000000000000000111111---......//////......---///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------//////000000000000//////---......///000000//////111111111111000000000000000000222555:::>>>??????JJJZZZnnnzzztttuuu{{{}}}zzzvvvqqqmmmjjjhhhhhhcccgggnnnuuuzzz~~~}}}yyyuuuwww{{{wwwqqqkkkcccXXXQQQPPPRRRUUUVVVTTTVVVXXXZZZ```mmm{{{|||qqqjjjeeedddbbb___\\\[[[ZZZYYYTTTSSSPPPNNNKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@??????>>>>>>======::::::;;;<<<<<<===>>>>>>???AAACCCEEEEEEGGGIIIKKKMMMOOORRRWWW]]]dddiiimmmjjjlllppprrrsssssstttuuuvvvxxx{{{~~~tttgggiiixxxwwwnnnyyykkkTTTGGGCCC@@@<<<888888888888777666444333333333333333222222222222111111111111111111111111/////////000000000000111////////////////////////000000000000111111111111------............------///............---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------/////////000000/////////---...//////000000000000111111111111111111111111111222555888<<<@@@DDDFFFSSScccvvvzzzwwwzzz}}}qqqooommmjjjhhhhhhiiiiiilllpppvvvzzz}}}xxxmmmbbb\\\UUURRRTTTYYY^^^bbbcccgggjjjkkkqqq|||xxxooommmiiieeeaaa___]]]\\\VVVUUUTTTRRRPPPNNNLLLJJJHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@???>>>>>>>>>::::::;;;<<<<<<============???@@@AAABBBDDDGGGIIIJJJKKKMMMQQQWWW]]]bbbfffdddhhhmmmpppssstttvvvxxxvvvwww{{{~~~~~~uuuiiilllyyytttwwwvvvyyy~~~fffTTTJJJCCC===999999999999888666444333444444333333333222222222111111111111111111111111/////////000000000111111............................../////////000000000......////////////......///............---------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------............------------///000000111111111000000000111111222222333111555999<<<>>>CCCKKKPPPaaappp~~~~~~}}}zzzuuukkkjjjiiiiiikkknnnqqqsssxxx{{{uuuiii^^^[[[XXXYYY^^^fffmmmrrrtttzzz||||||vvvtttooojjjfffbbb```___WWWWWWWWWVVVTTTQQQOOOMMMIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;<<<<<<=========<<<===>>>??????AAAEEEHHHGGGHHHJJJMMMRRRXXX]]]```bbbffflllqqqtttwwwyyy{{{wwwyyy|||~~~{{{zzz~~~kkkcccjjjxxx{{{wwwooonnnzzzdddWWWLLLDDD999999:::999888666444333444444444333333333222222111111111111111111222222///000000000000111111111........................,,,---------......////////////000000000000////////////.........---------........................++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------+++,,,,,,------,,,,,,+++------///000111111111111//////000111222333333333111666;;;>>>@@@FFFPPPXXXlllzzz~~~vvvqqqkkkkkkkkkmmmpppuuuzzz|||pppddd^^^^^^^^^aaahhhqqqzzzyyyqqqmmmjjjgggddd\\\ZZZXXXXXXYYYWWWQQQMMMPPPMMMJJJHHHGGGGGGFFFEEECCCAAA???>>>??????>>>===;;;<<<>>>@@@@@@???===<<>>>>>>>>???@@@AAAAAACCCEEEIIILLLOOOSSSWWW[[[___dddjjjpppsssuuuwwwxxx{{{|||}}}~~~jjj]]]aaajjjlllttt~~~tttssssssVVV??????:::777999999555333444111222333444555444333222000111333444444333111000000000000000000000000000000////////////000000111000000000000000000000000........................------------------------///............------------------,,,,,,+++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++)))***---///111222222222000000//////.........---...///000000000000222444888===CCCEEEHHHOOO[[[fffwww|||{{{yyy}}}vvvrrrqqqnnnlllooowwwxxxjjjccc]]]aaagggooovvv~~~}}}uuuooojjjfffdddaaa_________]]]XXXTTTRRRPPPLLLJJJJJJIIIHHHFFFEEECCCAAA@@@AAAAAA@@@>>>>>>>>>???@@@@@@@@@???>>>?????????>>>??????@@@@@@AAACCCGGGIIILLLPPPTTTWWW\\\```ffflllooorrrtttvvvzzzzzz{{{|||}}}~~~~~~iii```______mmmwwwrrrxxxkkkTTTCCC===999999999555333444222333333444444333333333111222333333333333222111000000000000000000000000000000////////////000000000000000000000000000000........................------------------------///............------------------,,,,,,+++++++++---------------,,,++++++------------------------......///000000///...---***+++---///000111111111000000/////////.........///000111111111222444666<<<@@@EEEHHHLLLVVVeeeppp}}}|||xxxuuuuuu{{{|||xxxyyyvvvuuuyyyoooeeeaaabbbhhhpppyyy{{{sssnnniiieeebbb```aaa___[[[WWWUUUSSSPPPNNNMMMLLLJJJHHHHHHFFFDDDCCCCCCCCCBBB@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>?????????AAADDDFFFHHHKKKOOORRRVVVZZZ```fffjjjnnnqqqtttvvvwwwxxxyyy{{{|||}}}~~~jjj]]]XXXfff{{{}}}tttrrryyyzzzdddJJJAAA;;;:::999666444555444444333333333333333444222222222222222222222222000000000000000000000000222111000//////...//////000000000000000000000000........................------------------------///............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***------------------------......//////000//////...,,,---...///000000000000000000////////////......///000111111222333777999BBBFFFJJJNNNUUUaaarrr~~~vvvsssrrruuu}}}~~~}}}~~~qqqgggdddeeejjjrrr||||||pppkkkfffcccbbb```]]]YYYYYYVVVSSSQQQPPPNNNLLLJJJJJJHHHEEEDDDDDDDDDCCCAAACCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>===>>>>>>>>>@@@BBBDDDEEEHHHKKKNNNQQQUUU[[[```eeeiiinnnqqqrrrssstttvvvxxxyyy{{{{{{}}}}}}}}}~~~uuuccchhhqqq~~~}}}qqqwww}}}tttpppuuu}}}mmmPPPEEE<<<:::999777666666666555333222222333444555333222222111111222222333000000000000000000000000222222000///............////////////////////////................................................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///////////////000000//////////////////...000111222333555999<<>>============>>>@@@BBBCCCCCCEEEHHHJJJMMMQQQVVV[[[___eeekkknnnnnnoooqqqsssuuuwwwyyyzzz{{{{{{{{{|||}}}sssiiikkkwwwzzziiiooozzz{{{ooonnnsssxxxWWWKKK>>>::::::888777888777666444333222333444444333222222111111222222333000000000000000000000000222222000///............////////////////////////////////////////////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************************,,,,,,,,,,,,------......//////.........///////////////000000000000000000///000111222444888===@@@JJJSSSaaannnxxx}}}}}}~~~vvvzzz}}}|||}}}pppaaacccfffiiikkkpppvvv|||}}}|||sssoookkkhhheee```^^^\\\ZZZXXXUUUQQQNNNMMMKKKHHHGGGFFFFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>=========>>>>>>>>>@@@AAAAAAAAACCCEEEGGGJJJMMMQQQUUUZZZ```fffjjjkkklllnnnqqqsssvvvxxxyyyzzzzzz{{{{{{}}}~~~~~~qqqeeejjjrrruuussskkkoooxxxvvvqqqtttcccSSSCCC===;;;:::999999777666555444333333333333222222222222222222222222000000000000000000000000222111000//////...//////000000000000000000000000////////////////////////........................///............---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++...............///000111//////.........//////000//////000000000000111111111222333555777<<>>============>>>>>>???>>>???@@@@@@???@@@BBBDDDGGGIIILLLPPPTTTZZZaaafffjjjkkkmmmooorrruuuwwwxxx{{{{{{||||||~~~vvvjjjggghhhhhhgggjjjrrr~~~}}}qqq___KKKAAA>>>;;;999888666666666666555444333222111222333333333333222111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////........................///............---------+++++++++,,,,,,------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222///...------...///000111//////000000000111111111444555777888;;;AAAGGGLLLWWWfff~~~}}}yyyvvvtttsss{{{~~~}}}||||||~~~xxxwww~~~qqqbbbYYY\\\aaajjjssszzz}}}yyyuuuiiigggdddbbb```\\\WWWTTTRRROOOMMMKKKKKKJJJHHHFFFDDDEEEGGGGGGFFFDDDBBB@@@======<<<======>>>???@@@===>>>???>>>===>>>@@@BBBEEEGGGIIILLLPPPVVV]]]bbbiiijjjlllooorrruuuwwwxxx||||||}}}~~~rrrccc___```\\\___fffssstttuuu{{{gggQQQEEE@@@<<<888777555666777777666444222111000111333444444333111000000000000000000000000000000////////////000000111000000000000000000000000000000000000000000000000//////////////////////////////.........---------+++++++++,,,,,,---------------......------,,,+++........................,,,,,,++++++,,,---///000......------...///111222//////000000111111111222777888999;;;???DDDKKKPPP\\\mmm{{{wwwuuuuuuwwwyyy~~~{{{yyyyyyvvvzzz~~~uuukkkdddaaabbb___eeemmmwww|||pppnnnjjjfff```\\\YYYWWWXXXUUURRRPPPOOONNNLLLJJJGGGGGGGGGGGGFFFDDDCCCBBBBBBAAA@@@??????@@@AAAAAA>>>>>>>>>>>>>>>?????????AAABBBEEEIIIOOOUUUZZZ\\\bbbeeeiiikkknnnqqqtttwww{{{}}}~~~~~~~~~~~~~~~lll_________eeeooovvvxxxzzz}}}rrruuu}}}~~~rrrcccWWWKKK???;;;===999666444444555666666666666555444333333333333444222222222222222222222222222222111111000/////////......---------///111222//////000000000000//////////////////............//////.........---------+++++++++,,,,,,---------------------------------//////.........---------++++++,,,,,,---...//////222///---...111111000------...///000111222333444777888<<>>>>>>>>>>>????????????@@@AAADDDHHHMMMRRRWWWZZZ^^^aaaeeehhhkkknnnrrruuuzzz|||~~~~~~~~~sssgggcccbbbfffjjjlllpppuuuvvvzzzyyy|||vvvjjjXXXFFF======:::888555555555555444333555555444444444333333333222222222222222222222222000000000000000111111111111000000/////////000000//////000000000000//////////////////............//////.........---------++++++,,,,,,,,,---------------------------------//////.........------------------...///000000000222000...///111222000...//////000111222333444555777888<<>>CCCHHHNNN\\\iiiuuurrrmmmhhhmmmuuu~~~wwwbbbZZZUUUXXX___dddkkkpppyyy}}}~~~{{{xxx~~~tttpppmmmhhhcccddd```\\\XXXVVVUUUSSSRRRNNNLLLJJJHHHGGGHHHIIIJJJFFFEEECCCAAA@@@@@@AAAAAA@@@@@@???????????????>>>>>>???@@@CCCFFFJJJNNNPPPSSSVVV[[[___dddhhhmmmpppyyy{{{}}}}}}~~~~~~~~~}}}}}}~~~}}}rrrkkkllluuuxxxbbbOOODDD:::999777777777666444222333444555666666444222111222222222222222222222222//////000000111111111111000000111222111000///---//////000000000000//////////////////....................................,,,,,,------------------------------------------........................//////000000000111111111111111111111222222222222111111111111222444555666======AAAFFFJJJRRRaaaooo{{{yyyooollliiiooozzzppp```YYYVVV[[[aaahhhooouuu{{{~~~|||yyy|||wwwpppjjjiiieee___[[[XXXVVVTTTRRRPPPNNNLLLIIIHHHIIIJJJKKKHHHFFFDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???@@@CCCFFFIIIKKKNNNQQQWWW\\\```eeejjjnnnwwwyyyzzz{{{zzz{{{|||~~~~~~}}}}}}~~~|||vvvzzzoooWWWEEE<<<:::888888888888666444333444555666666444222111222222222222222222222222111111111111000000//////,,,---///000111000////////////000000000000//////////////////............---.....................---------------------------------------------------...........................////////////000000000000111111111222222333111111000111222444777888>>>>>>BBBGGGKKKSSSaaaooo|||vvvqqqooonnnuuuwwweee]]]YYYYYY___ffflllssszzz|||~~~|||}}}}}}~~~}}}{{{xxxqqqooojjjccc]]]ZZZWWWTTTSSSSSSRRROOOMMMKKKKKKJJJJJJJJJHHHFFFDDDBBBAAAAAABBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>???AAACCCEEEGGGJJJMMMSSSXXX\\\aaafffjjjrrrsssuuuvvvvvvvvvxxxzzz~~~~~~zzz|||xxx```JJJ@@@===:::888888888777666333444555555555444333222222222222222222222222222222222111111000//////...,,,---...//////000000000//////000000000000//////////////////............---------...........................---------------------------------------------..........................................000111111000000222333111111111111333666:::<<<>>>???DDDJJJNNNVVVdddqqqwwwvvvtttssssssssszzzpppaaa]]]\\\___fffmmmrrryyy}}}{{{zzz{{{|||~~~|||yyy~~~yyytttlllddd___\\\YYYWWWWWWVVVTTTRRRPPPMMMLLLKKKKKKIIIGGGEEECCCBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>???>>>>>>>>>???AAACCCDDDFFFIIIOOOSSSXXX\\\bbbeeejjjllloooqqqrrrtttvvvyyy{{{|||{{{mmmYYYGGGCCC===999888777777666555555444444444333333333222222222222222222222222111111111000000000000000000///////////////000000//////000000000000//////////////////............---------........./////////.........---------------------------------------------.........//////........................---///111111//////111333333222222333666:::>>>@@@AAACCCJJJRRRWWW___mmmzzz~~~zzzvvvuuuwwwxxxwwwnnnfffffffffkkkrrrwwwyyy}}}}}}{{{yyyyyy{{{|||}}}{{{wwwttt|||tttlllfffbbb___]]]ZZZYYYXXXVVVSSSPPPMMMKKKLLLJJJHHHEEECCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>???>>>>>>>>>>>>@@@AAACCCDDDGGGLLLQQQUUUYYY^^^bbbdddfffjjjmmmpppsssvvvyyywwwzzz~~~yyy|||yyyhhhMMMGGG@@@:::777666555555666555444333333333444444222222222222222222222222/////////000111111222222444222111/////////000000//////000000000000//////000/////////............---------.........////////////.........------------------------------------------........./////////////////////.........,,,...000000///...111333444333444555888===AAADDDFFFIIIQQQZZZaaaiiiwwwzzzxxxzzz}}}}}}rrroooooonnnssssssxxx~~~~~~~~~}}}{{{yyyyyyzzz{{{zzzwwwrrrnnn~~~vvvpppkkkfffbbbaaa]]]XXXVVVVVVTTTPPPMMMLLLKKKIIIGGGFFFEEEEEEDDDAAA@@@@@@@@@??????>>>>>>???>>>>>>>>>============CCCDDDFFFJJJNNNSSSXXXZZZaaadddhhhmmmpppsssttttttxxx{{{}}}yyy}}}{{{{{{~~~~~~bbbRRRAAA:::999888555555888666444333333444555666444444333333333333222222000000////////////000000000000000000000000000000222111000000000111333333111111000000//////......////////////....................................------------------------,,,,,,---.../////////...---------...///000000111000111111222333333444444111333555777999<<>>>>>>>>>>>===============AAABBBDDDHHHLLLQQQUUUXXX]]]```eeekkkppptttvvvwwwxxxzzz}}}zzzvvvmmm[[[HHH???;;;888666666777666444333333444444555444444333333333333222222000000////////////000000000000000000000000000000222111000000000111222333111000000000/////////...////////////....................................------------------------------......///.........------......///000000111111111111222222333333333333555777999;;;>>>CCCFFFGGGNNNVVV^^^lll||||||wwwzzzzzzoooeeebbbeeelllqqqxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||yyywwwuuuqqqooolllkkkjjj}}}xxxtttmmmggg```[[[ZZZYYYVVVTTTPPPOOOMMMKKKIIIGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>========================???@@@BBBDDDHHHMMMPPPSSSVVVYYY___gggmmmsssvvvxxxwwwzzz}}}sssyyy}}}kkkUUUFFF>>>999777999555555555444444444333333444444333333333333222222111000000//////000000111000000000000000000000000111111000000111111222333000000000000////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,....../////////...------------......///000000000111111111111111111222222555777999;;;===AAAEEEIIIFFFMMMWWWcccsss{{{wwwxxx~~~zzzpppjjjbbb\\\[[[___eeeiiixxx~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||{{{zzzyyyyyyzzzwwwsssnnnjjjgggffffff|||wwwoooeee^^^[[[YYYVVVTTTRRRQQQOOOLLLJJJHHHGGGGGGFFFEEEDDDBBBAAA???>>>>>><<<<<<============>>>>>>===>>>???AAADDDHHHKKKMMMPPPSSSYYY```hhhnnnrrrtttuuuwww{{{}}}~~~}}}www|||{{{dddQQQDDD;;;888:::555555555555555444333222444444333333333222222222111000000000000000000111000000000000000000000000111111111111111222222222000000000000////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---,,,............//////000000111111111111111111111111666888;;;===@@@DDDHHHLLLKKKSSS___lll|||}}}{{{|||{{{{{{ooodddaaa]]]ZZZ[[[___eeehhhwww|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxxxxzzzwwwqqqkkkgggdddcccccc~~~vvvkkkccc```^^^\\\ZZZUUUTTTRRROOOLLLJJJIIIHHHFFFEEEDDDCCCAAA@@@>>>>>>===>>>>>>>>>>>>>>>>>>>>><<<======???AAADDDGGGHHHKKKNNNSSSYYY```fffjjjlllqqqtttwwwzzz|||~~~~~~~~~vvv~~~sss```NNN@@@:::;;;666666666666555444333222444444333333333222222222111111000000000000111111000000000000000000000000000000111111222222222222////////////000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,///000000000///...------............////////////111111111111111222222222777999<<>>>>>>>>=========>>>???BBBDDDEEEHHHJJJNNNTTTZZZ___ccceeellloootttwwwyyy{{{}}}wwwpppsssxxxqqqvvvppp[[[HHH>>>===999888888777666555444444444444333333333333222222222111111000000111111222000000000000000000000000000000111222222222222111////////////000000000000////////////....................................------------------------//////000000000///............//////////////////000111111222333333444444777:::>>>BBBFFFLLLRRRVVViiiwww|||wwwuuuxxx}}}}}}xxx~~~wwwrrrnnnjjjggghhhhhhjjjnnnrrrwwwyyy~~~zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwvvvvvvuuuttttttqqqoookkkhhheeecccccccccvvvoookkkhhhdddbbb```^^^[[[XXXUUURRRPPPOOOHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>===>>>???AAABBBDDDFFFHHHKKKPPPVVV\\\```bbbgggkkkppptttwwwyyy{{{}}}||||||}}}~~~yyynnnhhhkkkwwwnnnjjjzzzhhhQQQCCC@@@<<<:::999777666555666666444444333333333333222222222111111000000111111222000000000000000000000000///000111222333222222111.../////////000000000111////////////...............................................................//////000000000000////////////////////////...000000111333444555666777999<<>>>>>???>>>>>>>>>???@@@BBBCCCEEEFFFJJJOOOUUU[[[```bbbdddhhhnnnrrrvvvxxxzzz|||zzz{{{|||}}}~~~wwwnnnkkkppp{{{qqqgggvvvqqqWWWGGGCCC===<<<999777666666777888444444444333333333222222222222111111111111222222000000000000000000000000///000111222333222111111.../////////000000111111000/////////....................................////////////////////////......///000000111000000///////////////.........000000222333555666888888:::>>>CCCHHHNNNUUU\\\aaawwwyyyrrrrrrvvvzzz|||}}}~~~}}}{{{}}}|||uuurrrrrrsssqqqqqqrrrsssuuuyyy~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{uuutttrrrpppmmmkkkiiihhhcccddddddccccccccccccccc|||vvvrrrllljjjeee```\\\YYYVVVUUUPPPNNNLLLIIIGGGGGGGGGHHHEEEDDDDDDCCCAAA@@@@@@???============>>>>>>>>>>>>CCCEEEHHHKKKMMMRRRWWWZZZ^^^cccjjjpppsssuuuvvvwww{{{~~~~~~|||uuusss{{{|||kkkgggvvv|||cccLLL@@@???999666777777444333444444444333333333222222222222222222111111111111000222111111111000000//////000000000000000000000000111111111111000000000000////////////////////////............////////////222111111000///......------------............///............/////////000///000222222333555999;;;>>>>>>AAAHHHKKKNNNYYYfffzzzsssrrrsssuuuyyy|||vvvrrrpppppppppmmmpppvvv|||~~~~~~~~~~~~||||||}}}}}}|||zzzwwwuuuuuurrrnnnkkkhhhfffffffffeeedddddddddccccccbbbbbb|||uuuqqqkkkeee___ZZZWWWTTTSSSQQQNNNLLLJJJIIIIIIJJJHHHGGGFFFDDDBBB@@@???>>>============>>>>>>>>>>>>AAACCCFFFHHHKKKOOOSSSWWW^^^cccjjjpppsssvvvxxxyyy{{{}}}~~~yyyvvvzzzkkkeeennn{{{mmmVVVHHHBBB;;;777777888555444555444444444444333333333333222222222222111111111111222222111111000000000000111111111111111111111111111111111111000000000000////////////////////////............////////////000000//////......---------------............///........./////////000000000111333444444777:::===AAABBBFFFJJJLLLPPP]]]kkk{{{vvvuuuvvvyyy|||~~~zzzvvvrrrqqqqqqqqqqqqpppsssxxx}}}~~~~~~}}}||||||{{{}}}}}}{{{||||||{{{zzzxxxvvvuuusssqqqmmmiiifffdddddddddcccbbbbbbbbbaaaaaaaaa```|||tttllleee___ZZZWWWVVVUUURRROOOMMMKKKKKKKKKJJJIIIHHHEEECCC@@@???>>>>>>>>>>>>===============>>>@@@CCCEEEGGGJJJOOORRRZZZ___ffflllqqqtttxxxzzz{{{}}}~~~~~~~~~{{{{{{ooofffdddgggxxx~~~gggVVVGGG???888888888666555777666555555555444444444444333222222222111111111111222222222111111111111000111111111111111111111111111111111111000000000000000000000000000000000000............////////////...............------------------............///....../////////000000000000222444555666999===@@@EEEGGGLLLNNNNNNTTTcccrrr|||yyyzzz{{{~~~ssspppmmmmmmpppssssssrrrvvvxxx|||~~~~~~~~~|||zzzzzzyyyyyyzzz|||~~~}}}||||||{{{zzzyyyxxxvvvuuutttqqqooolllhhheeecccbbbaaacccbbbbbbbbbbbbbbbaaaaaazzzrrrlllfffaaa]]]YYYWWWTTTQQQNNNLLLKKKKKKJJJIIIGGGEEECCCAAA@@@?????????>>>>>>===============???AAABBBDDDGGGKKKNNNTTTYYY___fffkkkpppuuuxxx|||}}}}}}}}}}}}~~~tttiii___YYYdddooo}}}zzzhhhOOODDD;;;888888666666777666666666666555555555555333333222222222111111111222222222222222222222222111111111111111111111111111111111111000000000///000000000000000000000000............////////////.....................///---------............///...////////////000000000000222444666777:::???BBBGGGLLLPPPQQQQQQYYYjjjyyy|||{{{|||~~~}}}llliiigggjjjpppttttttssszzz|||~~~~~~~~~~~~}}}{{{xxxzzzyyyxxxyyy{{{|||||||||}}}{{{zzzxxxvvvuuuuuutttpppnnnkkkhhheeecccbbbaaaeeeeeeeeeeeeeeeeeeeeeeee}}}uuuqqqlllgggccc[[[ZZZWWWSSSPPPMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>=========>>>@@@AAABBBDDDHHHKKKPPPUUU[[[aaagggnnntttxxx{{{|||}}}~~~~~~yyypppcccXXXYYYddduuuyyy[[[MMM@@@:::999777666777777777666666666555555555333333333222222222222111222222222222333333333333111111111111111111111111111111111111000000000///////////////////////////............//////////////////////////////000000---------............///////////////000000000111///111444666888<<>>======>>>???@@@@@@BBBFFFHHHNNNRRRWWW]]]dddkkkrrrvvvxxxzzz}}}~~~|||pppcccYYY___ooojjjYYYGGG???<<<999777777777666666666555555555555333333333333222222222222222333333333333444444444222222222222222222222222111111111111000000000000////////////////////////............////////////000000000000000000//////---------............////////////000000000111111000222555888;;;???DDDHHHKKKQQQUUUWWW\\\jjjyyy~~~yyyyyyzzz|||{{{nnneeebbbdddhhhlllooorrrtttvvv{{{|||~~~~~~~~~||||||zzzyyyzzz{{{{{{{{{zzzzzzxxxvvvtttsssqqqpppmmmmmmlllkkkiiihhhgggffffffffffffggggggggggggggg}}}uuunnnfffeeebbb___ZZZVVVRRRPPPLLLLLLKKKIIIHHHFFFEEEEEEFFFEEEDDDCCCAAA@@@???>>><<<===>>>>>>>>>@@@CCCEEEIIIMMMQQQWWW]]]eeelllqqqsssvvv{{{~~~uuuaaa```iii~~~yyyeeePPPEEE@@@<<<:::999666666666555555555444444444444333333333222222222333333333333444444444555222222222222222222222222111111111111000000000000------------------------............////////////000000000//////......------------............/////////000000000111111111222555888;;;>>>CCCHHHLLLMMMSSSWWWZZZdddtttyyymmmccc\\\\\\bbbiiimmmnnnqqquuuyyyxxxyyy{{{}}}}}}zzzyyyyyyzzzzzzyyywwwvvvvvvuuussspppmmmlllkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhiiiiiiiiijjjjjj|||tttkkkjjjgggddd___ZZZWWWUUUQQQPPPNNNLLLJJJGGGFFFEEEGGGFFFEEEDDDBBBAAA??????;;;<<<<<<<<<<<<>>>AAACCCDDDGGGLLLQQQWWW^^^fffllloootttzzz~~~hhhaaadddxxxmmmVVVIIIDDD???<<<;;;666555555555444444444444444444444333333333222222333333333444444555555555222222222222222222222222111111111111000000000000------------------------............/////////000000000///...------,,,,,,---------.........//////000000000000111111111111444777:::===AAAEEEKKKOOOOOOTTTXXX\\\iii{{{~~~oooccc[[[WWWWWW___iiimmmnnnooouuu{{{vvvwwwyyy|||~~~~~~zzzxxxxxxxxxxxxwwwtttttttttsssqqqnnnkkkiiiiiiiiijjjjjjjjjjjjiiihhhkkkkkkkkkllllllmmmmmmmmmrrroookkkgggddd```\\\YYYQQQQQQPPPNNNJJJGGGFFFGGGFFFDDDAAA???@@@@@@@@@??????>>>=========>>>???@@@CCCEEEIIIMMMRRRYYY```dddlllqqqxxx}}}~~~~~~}}}ssshhh___hhhzzzcccVVVLLLBBB:::888555666777777666555555555333333333333333333333333444444444555555666666666111222222333333222222111222222222111111111111000111000000///...------,,,......//////...---,,,,,,------............------------------.........//////.........///000222333777666999???DDDFFFJJJOOOVVVVVVZZZeeeqqq{{{tttaaaUUUQQQPPPSSS]]]ggglllpppuuuyyyyyywwwxxxyyy{{{}}}~~~~~~}}}||||||}}}}}}|||zzz|||xxxuuuuuutttsssqqqoooooonnnnnnmmmlllkkkjjjjjjjjjiiiiiiiiiiiiiiiiiimmmlllkkkjjjjjjkkklllmmm|||xxxsssnnnjjjfffaaa^^^WWWVVVTTTPPPLLLIIIGGGGGGGGGEEECCCBBBBBBBBBAAA@@@@@@???>>>======>>>???@@@AAACCCGGGJJJNNNTTT[[[___iiinnnvvv|||~~~pppccccccuuuttteeeUUUEEE===<<<777888888777555444444444444444444444444444444444222222222222333333333333111222222333333222222111222222222111111111111000111111000//////...------///000000000//////...------......//////......------.........////////////000000//////000222333555999888<<>>>>>===>>>???@@@???@@@CCCFFFIIINNNTTTXXXaaagggpppxxx}}}|||iii^^^dddwwwyyybbbMMMAAA???::::::888777555444333333555555555555555555555555222222222222111111111111111222222333333222222111222222222111111111111000111111111000000//////...000000111111111000//////---......//////......---////////////000000000000111111000111222444666777;;;;;;@@@GGGJJJJJJNNNSSSVVV___mmmzzz{{{yyy{{{~~~|||nnn]]]OOOIIIKKKOOOSSS^^^iiinnnqqqvvvxxxwwwzzz{{{{{{||||||}}}}}}~~~~~~||||||{{{yyywwwuuutttsssssssssrrrpppmmmiiiiiiiiiiiihhhhhhgggfffhhhiiiiiiiiijjjkkkkkkkkknnnnnnnnnooopppqqqrrrsssyyysssnnniiigggaaa^^^YYYUUUQQQNNNKKKIIIHHHGGGGGGGGGHHHFFFCCCAAABBBAAA???>>>>>>>>>??????===???AAABBBEEEIIINNNRRRWWW^^^gggqqqyyyooo^^^XXXeeesssZZZIIIAAA===;;;888666666666555555666666666555555555555555444444444333333222222222111222222333333222222111222222222111111111000000222111111111000000000///000000000111111000//////......////////////......///000000000000111111111111000000111333555777888<<<===CCCIIIKKKKKKOOOTTTZZZgggwww}}}{{{{{{}}}uuudddVVVKKKHHHLLLSSSXXXbbbmmmrrrtttxxxyyyxxxxxxxxxzzz{{{}}}~~~||||||{{{{{{yyywwwuuuttttttuuuuuurrrnnnkkkfffgggggggggggggggfffeeeggghhhhhhiiijjjkkklllllloooooopppppppppqqqqqqrrr{{{vvvrrroooddd```ZZZVVVSSSQQQNNNKKKIIIHHHGGGHHHHHHGGGDDDAAACCCBBB@@@???>>>>>>>>>>>>===>>>???@@@BBBEEEJJJMMMRRRXXXbbbkkkttt|||uuucccWWW\\\uuummmUUUDDD???<<<888666777888888888555555555555444444333333444444444333333222222222111222222333333222222111222222222111111111000000111111111111000000000000...//////000000/////////...//////////////////...000000000000111111111222//////000111333555888999===???DDDJJJKKKJJJOOOVVV```ppp~~~yyyxxxzzz~~~~~~nnn]]]RRRKKKJJJPPPXXX```jjjsssvvvxxx{{{|||zzzyyyzzz{{{|||}}}}}}{{{zzzzzz{{{{{{yyyxxxsssrrrrrrrrrqqqmmmhhhdddeeeffffffggggggggggggfffgggggghhhiiiiiijjjkkkkkkoooooooooooooooooonnnnnn{{{vvvsssjjjddd^^^YYYWWWUUURRROOOKKKIIIHHHHHHHHHHHHEEECCCDDDCCCAAA???>>>===>>>>>><<<===>>>???@@@CCCGGGKKKQQQVVV___hhhpppxxx~~~{{{mmm```___pppfffNNNEEE???:::777888::::::999666666555555444333333333222222222222111111111111111222222333333222222111222222222111111111111000000000000000000000000000......//////000000//////...//////000000//////...000000000000111111111111//////000111333666999:::>>>@@@EEEJJJIIIIIIOOOXXXhhh{{{xxxsssssswww~~~xxxfffVVVPPPOOOOOOVVV___iiiqqqyyyzzzzzz|||}}}|||~~~}}}}}}|||{{{{{{zzzyyywwwxxxyyyyyyxxxwwwuuutttsssrrrppplllgggcccdddeeefffgggggggggggggggfffgggggghhhhhhiiiiiiiiilllmmmmmmnnnnnnmmmmmmlll}}}zzztttmmmeee___]]][[[WWWSSSNNNLLLJJJIIIIIIIIIHHHGGGEEEDDDBBB???>>>======>>>;;;<<<======>>>AAAFFFIIIOOOSSSZZZaaaiiiqqqxxx}}}wwwlllfffqqqxxx___LLLEEE===999999:::999777777777666666555444444333222222222222333333333333111222222333333222222111222222222111111111111000////////////////////////...///000000111111111000//////000000000000///////////////000000000111111000000111222555888;;;===AAACCCGGGJJJIIIIIIQQQ[[[ppp|||wwwsssuuu|||{{{qqq___RRRRRRUUUXXX___iiipppwww|||{{{zzz|||~~~}}}~~~|||{{{yyyyyyzzzxxxwwwvvvwwwvvvuuussstttsssrrrqqqpppmmmiiieeebbbcccdddeeefffgggggggggffffffffffffgggggggggggghhhiiikkklllnnnnnnnnnnnn|||tttkkkeeebbb___ZZZUUUQQQNNNKKKJJJJJJKKKJJJIIIFFFDDDBBB@@@>>>=========:::;;;<<<<<<===@@@DDDHHHLLLOOOUUU[[[bbbiiipppuuuxxx{{{~~~tttlllssslllQQQIII???:::::::::888555999888888777666555555444444444444555555666666666222222222333333222222222222222222111111111111000............///////////////000111222222222222222//////000000000000//////////////////000000000000111111222444777:::===???CCCEEEHHHJJJHHHIIIRRR]]]ttt|||wwwuuuyyy}}}nnn\\\QQQUUU\\\```gggqqqtttzzz~~~{{{zzz|||~~~}}}~~~}}}|||{{{{{{{{{yyywwwvvvuuutttrrrpppooommmlllkkkkkkiiifffcccaaabbbcccdddeeeffffffffffffffffffffffffeeeeeeeeedddfffiiilllnnnppppppppprrrhhhccc___ZZZUUUUUURRROOOMMMKKKJJJGGGEEEFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<===>>>@@@BBBBBBFFFJJJPPPUUU[[[```fffiiirrrwww~~~}}}~~~```LLL===<<<===888666:::777777777666555555444444222222222222222222222222222333333444444333333222444444333333222111000000000000000000000000000000...---,,,+++,,,---///111000000111111111111000000111222333222111000111222222222444666:::>>>AAACCCEEECCCEEEGGGFFFHHHTTTcccyyyyyysssvvv{{{www~~~}}}fff___XXXXXX___iiippprrrxxxzzz|||}}}}}}}}}~~~~~~|||{{{{{{{{{{{{xxxxxxwwwssspppnnnnnnpppqqqnnnjjjiiijjjkkkiiihhhfffcccaaabbbgggkkklllllljjjhhhgggffffffggghhhjjjiiijjjlllmmmmmmlllkkkjjj|||||||||}}}zzzqqqkkkfff```\\\WWWTTTQQQOOOMMMLLLIIIGGGGGGFFFEEEDDDBBB@@@???>>><<<<<<<<<===>>>???AAABBBDDDGGGLLLQQQUUUYYY^^^bbbkkkpppwww~~~lllVVVCCC>>>===777555777777777777666555555444444444444444444444444444444222333333444444333333222444444333333222111111000000000000000000000000000111000///......000222333000000111111111111000000111222333222111000111222333444555888;;;@@@DDDGGGIIIGGGFFFFFFFFFJJJWWWfff{{{zzzvvvyyy{{{vvvzzz~~~iiiccc^^^^^^eeemmmsssuuuyyy{{{}}}}}}||||||}}}~~~}}}||||||{{{{{{{{{{{{|||zzzyyywwwrrrnnnllllllmmmooollliiihhhjjjkkkjjjiiigggeeeccceeehhhkkklllkkkiiihhhgggffffffggghhhiiifffgggiiijjjjjjhhhgggfff|||{{{{{{}}}|||tttmmmfffbbbZZZWWWTTTQQQPPPNNNLLLJJJIIIHHHGGGEEEDDDBBBAAA@@@<<<<<<<<<<<<===>>>@@@@@@CCCEEEIIILLLOOOSSSXXX[[[bbbfffmmmtttxxxzzzzzzyyyxxx|||gggMMMCCC???999666777888777777666666555555444444444444444444444444444222333333444444333333222444333333222222111111111000000000000000000000000222111000///000111222333000000111111111111000000000222333222111111222333555555777999>>>CCCHHHKKKLLLIIIFFFEEEGGGOOO___nnn|||yyyxxx}}}{{{tttuuuyyy~~~}}}yyykkkhhhdddffflllssswwwxxxzzz|||}}}}}}|||{{{{{{|||zzzyyyyyyyyyzzzzzz{{{||||||{{{yyyuuupppmmmlllllljjjiiiggggggiiikkkkkkkkkiiihhhhhhiiikkklllkkkjjjiiihhhgggffffffggghhhiiigggggghhhhhhhhhfffeeeddd}}}rrriiiddd]]][[[WWWTTTRRRPPPMMMKKKIIIHHHGGGFFFEEECCCBBBBBB===<<<<<<<<<===>>>??????BBBDDDGGGJJJMMMQQQVVVZZZ]]]aaagggmmmrrruuuvvvvvvqqqwwwvvvZZZJJJCCC===999999888888777777666555555555333333333333333333333333222333333444444333333222333333333222222111111111000000000000000000000000000000////////////000111000111111222222111111000000222333222111111222444555666888;;;@@@FFFKKKNNNIIIGGGEEEFFFKKKYYYlllzzz~~~wwwvvvxxxzzzvvvxxxzzzzzzqqqnnnnnnjjjhhhhhhkkkqqqwwwzzz{{{{{{|||}}}}}}{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyzzz|||}}}{{{vvvqqqnnnlllgggfffffffffhhhjjjlllmmmkkklllmmmnnnnnnmmmkkkiiiiiiiiihhhhhhhhhhhhiiiiiikkkkkkkkkkkkjjjhhhgggfff}}}qqqiiibbb___ZZZWWWTTTRRRNNNLLLIIIHHHGGGFFFEEEDDDCCCBBB>>>>>>=========>>>>>>??????AAADDDGGGJJJOOOTTTXXX[[[^^^dddjjjooosssuuuvvvpppuuu~~~dddQQQGGG@@@;;;999888888888777666666555555333333333333333333333333222333333444444333333222333333222222222222222111000000000000000000000000000000///////////////000111111222222222222111111000222333333222222333444555666999===BBBHHHLLLOOODDDEEEGGGJJJTTTfffyyyvvvrrrtttxxx~~~|||~~~oooeeecccffffffgggiiinnnsssxxxzzz{{{zzz|||}}}|||zzzyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvuuuxxx}}}}}}zzztttnnnkkkeeeeeeffffffgggiiilllnnnmmmooopppqqqooommmkkkjjjjjjjjjjjjiiiiiijjjjjjjjjmmmmmmllllllkkkjjjiiihhhttthhheee```[[[WWWTTTPPPMMMIIIIIIHHHGGGFFFEEEDDDDDD@@@???>>>>>>>>>>>>>>>???<<<===@@@BBBEEEJJJPPPTTTYYY\\\aaaggglllqqqtttvvvqqquuu|||oooZZZKKKBBB<<<999999888888777777666666555555555555555555555555555222333333444444333333222222222222222222222222222000000000000000000000000111111111111111111000000111111222222222222111111000222333333222222444555555888<<>>@@@BBBFFFKKKOOOUUUXXX\\\bbbhhhmmmqqqssstttvvvzzz~~~{{{{{{}}}hhhTTTFFF???;;;999999888888777666666666666666666666666666666666222333333444444333333222222222222222222222222222000000000000000000000000111111111111000000//////111222222333333222222111000222333333333333444666666:::@@@FFFJJJMMMNNNNNNKKKSSSZZZaaalll|||{{{sssnnnlllsssxxx~~~|||mmmfffgggjjjmmmoooqqqssstttuuuwwwxxxxxxzzz{{{{{{yyyxxxxxxyyyyyyyyyxxxwwwvvvvvvvvvwwwtttuuuvvvtttpppllljjjiiihhhiiijjjiiiggggggjjjmmmoooqqqsssrrrooollllllmmmmmmmmmnnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkkkkkkkkktttpppiiiccc^^^YYYTTTPPPLLLLLLKKKJJJIIIHHHHHHHHHBBBBBBAAA@@@??????????????????@@@@@@AAADDDIIIMMMRRRTTTXXX^^^dddjjjnnnpppvvvwwwxxx{{{~~~qqqppp{{{sss\\\LLLCCC???999999888888777666666666444444444444444444444444222333333444444333333222222222222222222222222222000000000000000000000000......///......---,,,,,,111222222333333222222111000222333333333333555666888<<>>??????>>>>>>???CCCFFFHHHMMMPPPUUUZZZ___eeekkkooouuuwwwxxxxxx{{{~~~vvvmmmmmm{{{pppRRRBBB@@@<<<<<<;;;999666555555666444444444444444444444444222222333333333333333333444333222111111111222333111111111111111111111111////////////000000000000555444111000///111333444222222222222333555777888>>>>>>DDDMMMPPPLLLLLLQQQYYYiiixxx||||||vvvnnnnnnpppzzzrrrnnnmmmooovvvxxxzzzxxxvvvuuuvvvxxxyyyyyyzzzyyyxxxvvvtttssswwwuuussssssuuuxxxyyyyyy{{{zzzxxxuuuqqqnnnlllkkkkkkjjjiiihhhhhhiiijjjkkknnnnnnmmmlllkkkjjjjjjiiimmmmmmnnnnnnnnnnnnnnnmmmkkkmmmoooqqqpppooollljjjwwwoookkkggg```ZZZYYYVVVSSSPPPNNNLLLJJJGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@===<<<;;;;;;===@@@CCCEEEKKKNNNSSSWWW\\\bbbgggkkkqqqtttvvvvvvzzzxxxnnniiiqqq___HHH@@@<<<<<<;;;999666555666666444444444444444444444444444444444444333333333333333222111000000000111111111111111111111111111111////////////000000000111111111222222222333333333222222222222444666888999>>>@@@GGGOOORRRQQQUUU[[[cccrrr~~~qqqkkkpppwww}}}rrrkkkjjjmmmpppxxxyyyzzzxxxuuussstttuuuvvvwwwwwwwwwvvvuuutttssswwwuuussssssuuuxxxxxxxxxzzzyyywwwtttqqqnnnlllkkkkkkjjjiiihhhhhhiiijjjkkkppppppooonnnnnnmmmmmmmmmmmmmmmnnnoooooopppooooooooooooppppppooonnnkkkjjj}}}uuurrrmmmddd]]][[[YYYWWWTTTQQQOOOLLLHHHEEEEEEEEEEEEEEEEEEDDDCCCBBB===<<<;;;;;;<<<>>>AAABBBHHHKKKOOOSSSWWW\\\bbbfffiiinnnqqqrrrwww~~~xxxnnnooopppQQQBBB===<<<:::888777666666666444444444444444444444444666666555555444333333333222222111000000000000000000000000000000000000000/////////000000000111111...000222444555444333222222222222333444777999:::@@@CCCJJJQQQSSSUUU\\\eeeqqq}}}}}}pppnnnxxx}}}}}}wwwmmmhhhjjjppptttzzzzzzzzzwwwtttrrrrrrrrrssssssssssssssssssssssssvvvtttssssssuuuwwwwwwwwwwwwvvvuuurrrpppnnnlllkkkkkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooopppqqqqqqqqqqqqqqqpppooommmlllkkkjjjyyysssjjjdddaaa[[[YYYVVVTTTRRRNNNJJJFFFFFFFFFGGGGGGFFFFFFEEEDDD???>>>=========???AAABBBDDDGGGKKKNNNRRRVVV[[[___```fffjjjmmmrrryyy~~~vvvooowww|||ZZZFFF@@@===:::888777777777666555555555555555555555555777777666555444444333333222222222111111111111111//////////////////////////////000000000111111111000111333444444333222111333333333444666888;;;<<>>======>>>??????AAACCCGGGIIILLLPPPTTTWWWWWW^^^dddgggllltttzzz{{{xxxiiiiiipppbbbLLLDDD@@@;;;888888888777666555555555555555555555555777777666555444444333333333333333333333222222222////////////////////////000000000000111111111111444333333222111111111111333333333555777:::<<<>>>DDDKKKRRRWWW___kkkyyy~~~{{{yyy{{{}}}vvvuuuvvvxxxyyyzzzyyyxxxwwwvvvvvvuuutttpppqqqrrrssstttuuuuuuvvvrrrrrrrrrtttuuuuuusssrrrooonnnnnnmmmlllkkkjjjjjjkkkkkkkkkllllllkkkkkkkkkkkkkkkllllllmmmmmmnnnnnniiijjjkkkmmmnnnooooooooolllkkkjjjiiiiiikkklllmmm{{{ssspppfffbbb^^^ZZZWWWTTTQQQNNNIIIIIIIIIHHHGGGFFFEEEDDD>>>>>>===<<<<<<<<<<<<<<<>>>AAACCCFFFHHHKKKOOOQQQRRRZZZ```cccgggooouuuxxx}}}kkkaaaaaa|||mmmXXXIIICCC===::::::999888666555555555555555555555555666666555555444333333333444444444555444333333222000000000000000000000000000000000111111111222222444333222111111111222222333333444555888;;;>>>@@@FFFMMMVVVaaaqqq~~~~~~}}}yyyyyyzzzzzzyyyyyyxxxvvvvvvvvvvvvtttsssoooppprrrtttuuuvvvuuuuuuqqqqqqrrrtttuuuuuurrrooommmmmmllllllllllllkkkkkkkkkllllllmmmmmmllllllkkkkkkkkkkkkllllllmmmmmmmmmiiijjjkkklllmmmnnnnnnnnnjjjjjjiiiiiijjjkkkmmmnnn{{{vvvqqqllleee^^^ZZZVVVSSSQQQKKKJJJJJJIIIGGGEEECCCBBB??????>>>===<<<<<<;;;;;;===???AAACCCDDDGGGKKKMMMPPPYYY```bbbdddlllsssvvvxxx~~~uuufffaaajjj}}}iiiNNNGGG???;;;;;;:::888555555555555555555555555555444444444444333333333333333333444444444333222111111111111111111111111111000000111111111222222222///000111333444444333333333333444666999<<>>======<<<>>>@@@BBBCCCEEEIIIKKKQQQZZZ```bbbdddkkkrrruuuuuu{{{~~~mmmeee```wwwQQQIIIAAA<<<<<<;;;888555666666666666666666666666222333333333333333333333222222333444333222111000111111111111111111111111000111111111111222222222))),,,111555777777555333333333444666999===@@@BBBNNNUUU___oooyyyvvvzzzzzzwwwsssrrrrrrqqqmmmjjjlllooosssvvvwwwuuurrrpppoooppprrrtttuuutttppplllnnnoooooooooppppppqqqqqqkkklllmmmnnnnnnmmmlllkkknnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmooooooooonnnnnnmmmmmmlll~~~rrrjjjddd___XXXRRRRRROOOKKKIIIHHHHHHFFFEEEDDDCCCBBB@@@???>>>>>>>>>@@@???>>>>>>AAAEEEIIILLLSSSWWW]]]ccchhhnnnuuuyyy|||~~~~~~~~~{{{xxxjjjccc```uuulllUUUAAA======777444777666666666666555555555555555444444333333444444555555555444333333222111111222222222222222222222222333222111000000222444555333333222222333333444555222333444666:::???CCCFFFNNNRRR[[[nnn|||vvvwww{{{{{{|||~~~yyyvvvqqqoooooopppqqqqqqnnnppprrrtttsssqqqmmmkkklllmmmppprrrsssttttttsssrrrrrrsssssssssrrrpppooonnnmmmkkkjjjjjjllloooqqqpppoooooonnnmmmmmmlllllllllllllllllllllmmmnnnoooqqqooollljjjjjjkkkmmmnnn{{{qqqjjjddd[[[UUUTTTQQQMMMKKKJJJIIIGGGFFFEEEDDDBBBAAA???>>>>>>===@@@???>>>>>>@@@DDDHHHKKKPPPUUU[[[aaaffflllqqquuuzzz}}}xxxyyy~~~{{{nnnhhh___ooosss\\\FFF@@@>>>888555777666666666666555555555555555444444333333444444555555555444333333222111111222222222222222222222222333222111111111222333444333333222222333333444555555666777999===BBBFFFHHHOOORRR\\\nnn{{{vvvxxx{{{{{{zzz|||vvvtttqqqoooppppppppppppqqqrrruuuvvvuuussspppnnnlllmmmoooqqqsssuuuvvvvvvssssssttttttsssrrrpppooonnnmmmlllkkklllmmmooopppoooooonnnnnnmmmllllllkkkllllllllllllmmmnnnoooppppppnnnmmmkkkkkkmmmoooqqqzzzxxxqqqjjjaaaZZZVVVSSSOOOMMMLLLJJJIIIGGGFFFEEEDDDBBB@@@>>>===<<>>===>>>???CCCFFFIIIMMMQQQXXX^^^ccchhhlllooovvvyyy}}}xxxpppppp{{{uuuoooaaagggzzz{{{dddMMMCCC???999666888666666666666555555555555555444444333333444444555555444444333333222222111222222222222222222222222111111222222222333333333333333222222333333444555777888999<<<@@@DDDHHHJJJNNNTTT___qqqzzz}}}zzzwwwyyy{{{yyywwwxxxsssqqqooooooppppppooonnnqqqsssuuuvvvvvvtttrrrpppllllllmmmoooqqqtttvvvwwwuuuuuuuuutttsssqqqpppooommmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkllllllnnnoooqqqqqqooonnnmmmmmmnnnqqqsssuuu|||}}}wwwpppggg```YYYUUUQQQNNNMMMLLLJJJHHHHHHGGGFFFDDDAAA???===<<<>>>>>>======>>>AAADDDFFFJJJOOOUUU[[[```dddhhhjjjrrrvvv{{{~~~~~~pppjjjnnn|||{{{tttgggbbbhhhjjjRRREEE>>>999777888666666666666555555555555555444444333333444444555444444444333333222222222222222222222222222222222000111222333333333333222333333222222333333444555666888:::===AAAFFFJJJLLLNNNWWWgggzzzwww|||zzzwwwyyyzzzvvvtttuuupppooonnnnnnppppppooommmoooqqqsssttttttsssqqqpppmmmllllllmmmnnnppprrrtttvvvuuuuuusssrrrpppooonnnlllmmmnnnooooooooonnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkklllnnnppprrrsssnnnmmmnnnoooqqqsssvvvxxx{{{{{{}}}~~~vvvlllddd[[[XXXSSSPPPNNNMMMJJJIIIHHHHHHGGGEEECCC@@@>>>=========<<<<<<===@@@BBBCCCHHHLLLRRRXXX\\\aaaeeehhhooosssxxx|||vvvkkkjjjuuuxxxnnnbbb^^^nnnnnnWWWGGG???:::888888666666666666555555555555555444444333333444444555444444333333333333222222222222222222222222222222000111222333333333333222333333222222333333444555777999<<<@@@EEEJJJNNNPPPQQQ^^^rrr}}}yyy~~~}}}yyywwwyyyxxxsssqqqrrrooonnnmmmnnnoooooonnnllloooppprrrssstttsssrrrrrrqqqpppooonnnnnnooopppqqquuutttsssqqqooonnnmmmmmmlllmmmnnnoooooonnnmmmllllllllllllllllllkkkkkkkkkjjjjjjkkklllnnnpppqqqrrrmmmmmmnnnooorrrtttwwwxxx||||||zzz}}}~~~qqqggg___[[[WWWSSSQQQOOOLLLJJJHHHHHHHHHGGGEEEBBB???>>><<<<<<<<<<<<===>>>@@@AAAEEEHHHNNNSSSXXX]]]cccgggmmmqqqvvv{{{~~~rrrlllsssttteee\\\eee}}}uuu^^^KKKAAA===:::888666666666666555555555555555444444333333444444555333333333333333333333333222222222222222222222222111111222222222333333333333333222222333333444555999;;;@@@EEEKKKQQQUUUWWWYYYfff{{{}}}|||yyywwwxxxuuupppnnnpppqqqooommmmmmnnnnnnnnnlllpppqqqssstttuuuuuuuuutttuuutttsssrrrqqqppppppppprrrqqqooonnnllllllkkkkkklllmmmnnnnnnnnnmmmlllkkkmmmmmmlllllllllllllllllljjjjjjkkkkkkmmmnnnppppppmmmmmmnnnoooqqqsssuuuvvvxxxmmmccc___[[[WWWTTTRRROOOMMMGGGGGGHHHGGGFFFDDDAAA???<<<;;;;;;;;;<<<===>>>???AAADDDIIIMMMSSSYYYaaaffflllpppuuuyyy|||rrrtttyyykkk___bbbqqq~~~gggRRRFFF@@@<<<888666666666666555555555555555444444333333444444555333333333333333333333333222222222222222222222222333222111111111222333444333333222222333333444555888;;;AAAGGGNNNUUUYYY\\\dddppp}}}yyywwwvvvrrrmmmllloootttqqqnnnlllmmmmmmmmmmmmooopppqqqssstttuuuuuuuuurrrrrrrrrrrrqqqpppooonnnnnnmmmllljjjiiiiiijjjjjjlllllllllllllllkkkkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjkkkkkklllnnnnnnmmmmmmnnnooopppqqqqqqrrr~~~sssfffccc^^^ZZZWWWTTTRRRPPPFFFGGGHHHHHHGGGEEEBBB@@@;;;;;;;;;;;;;;;<<<======???AAAEEEIIIOOOWWW___eeellloootttxxx{{{}}}vvvvvv}}}pppccc```iiizzznnnXXXJJJCCC===888777666666666555555555555555444444333333444444555333333333333333333333333222222222222222222222222333222111000000222444555333333222222333333444555666999???FFFNNNUUUZZZ\\\llluuu~~~zzzxxx~~~|||~~~}}}yyyvvvuuuqqqlllkkkooovvvrrrnnnllllllmmmmmmmmmlllmmmnnnpppqqqrrrsssssslllmmmnnnoooooonnnmmmllllllkkkiiihhhggghhhiiiiiilllllllllkkkkkkjjjjjjjjjmmmmmmnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjkkkkkklllmmmmmmmmmnnnnnnoooooooooooovvvooojjjccc[[[UUURRRPPPOOOLLLJJJHHHGGGFFFDDD@@@>>>>>>===<<<;;;:::;;;<<<===<<<@@@EEEGGGIIINNNWWW^^^hhhlllrrrwwwyyy{{{|||~~~|||xxxiiiaaa]]]dddyyyfffSSSCCC===???999:::;;;:::999888888999666666666777666666555444444444444333333333222222111111111111111111111111111111111111000///---+++444444333222333444555666===;;;<<>>>>><<<;;;;;;<<<<<<===<<>>===============;;;>>>AAACCCEEEJJJRRRXXX```dddjjjooosssuuuxxxzzz}}}zzznnnbbbhhhvvv|||iiiUUUEEE===;;;;;;:::888888777777777555555555666555555444333444444444444333333333333222222222222222222222222333333444444444444333333444444333333444666777888===???DDDLLLRRRYYYgggttt}}}wwwzzzxxxwwwzzz~~~{{{|||{{{kkkbbbbbbfffjjjkkkoooqqqrrrqqqooonnnnnnnnnnnnmmmlllkkkkkkkkklllmmmppppppqqqqqqqqqooommmlllggghhhjjjmmmooopppqqqrrrrrrqqqpppnnnllljjjhhhhhhjjjkkklllkkkjjjiiijjjkkkmmmoooppprrrrrrqqqpppoookkkiiihhhhhhiiijjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhh~~~}}}}}}~~~sssjjjccc]]]XXXTTTPPPNNNKKKJJJIIIHHHFFFDDDAAAAAA@@@??????>>>>>>>>>;;;===???AAACCCHHHNNNSSS[[[```fffkkkooosssvvvyyy~~~}}}|||zzziiigggmmmwwwcccOOOBBB===;;;999888777777777666555555555555555444333333555444444444444333333333222222222222222222222222333333444444555555555555444444444444555777999:::===AAAIIIRRRYYY```ooo||||||uuuvvvsssttt{{{~~~}}}}}}~~~~~~ooodddcccfffiiikkklllmmmoooooonnnmmmnnnooooooooommmmmmlllmmmnnnooopppppppppppppppnnnmmmlllkkklllmmmnnnnnnooooooooossssssrrrpppooommmlllkkkkkkkkklllkkkiiiiiijjjkkkmmmoooqqqssssssqqqooonnnkkkiiiffffffffffffeeedddeeeeeeeeeeeeeeeeeeeeeeee}}}|||xxxxxxnnnggg```YYYTTTSSSPPPMMMKKKJJJIIIGGGEEECCCCCCBBBBBBAAA@@@??????<<<<<<===???AAAEEEKKKNNNWWW[[[aaaggglllqqquuuxxxrrrjjjkkkpppXXXEEE@@@===999888888888777666555555666666555555444333555555555444444444333333222222222222222222222222222222333333444555555666444444444555666999;;;<<<>>>CCCNNN[[[eeemmmzzzyyypppooorrr}}}}}}|||}}}tttllljjjkkkmmmnnnkkkmmmoooooooooooopppqqqrrrqqqpppppppppppprrrrrroooooooooooonnnmmmllllllkkklllmmmnnnooooooooooooqqqqqqrrrrrrrrrrrrqqqppplllmmmmmmkkkiiiiiijjjllllllnnnppprrrrrrpppnnnllljjjhhheeeddddddcccbbb```````````````aaaaaaaaaaaa{{{xxx{{{xxx}}}uuunnnggg^^^XXXXXXTTTPPPMMMKKKJJJHHHFFFDDDDDDDDDDDDCCCBBB@@@???===<<<<<<===@@@DDDHHHKKKRRRWWW]]]ccciiinnntttwww}}}~~~}}}pppkkkwww{{{```JJJDDD???:::888999999888666666666666777666555555444555555555555444444444333333333333333333333333333333333222222333444555555444444555666888:::===>>>AAAGGGVVViiixxx~~~xxxnnnooovvvzzzyyyyyywwwxxxzzz}}}wwwrrrpppppppppoookkkmmmooopppppppppqqqrrrsssrrrrrrqqqqqqrrrttttttoooooonnnnnnmmmlllllllllhhhiiikkknnnpppqqqrrrsssoooppprrrtttuuuuuuttttttnnnooonnnllljjjjjjkkkmmmmmmnnnoooppppppnnnlllkkkjjjhhheeedddccccccaaa___]]]]]]]]]^^^^^^^^^^^^^^^{{{}}}zzz}}}xxxpppggg___]]]YYYTTTPPPNNNLLLJJJHHHEEEFFFFFFFFFDDDCCCAAA@@@>>>===<<<<<>>@@@FFFMMM___yyy}}}xxxrrrwwwzzzvvvwwwxxxuuuvvvzzz|||xxxtttrrrqqqqqqqqqlllnnnpppqqqppppppqqqsssrrrqqqpppppppppqqqssstttqqqpppooonnnmmmmmmmmmmmmiiijjjlllnnnppprrrrrrsssnnnppprrruuuvvvvvvuuuuuuppppppooommmkkkkkkmmmooonnnnnnoooooonnnnnnmmmlllllliiigggeeeeeedddcccaaa`````````aaaaaaaaabbbbbb|||}}}xxxnnnfffaaa]]]WWWSSSPPPNNNKKKJJJFFFFFFGGGFFFEEECCCAAA@@@???===<<<<<>>>>>>>>???@@@AAAHHHLLLRRRVVV[[[bbbjjjqqqtttvvvyyy|||~~~mmmjjjuuummmRRRDDD:::;;;:::555666<<<777666666666555555555555555555555555555666777888555555555555555555555555555555444444444444555555777444555888;;;;;;>>>CCCJJJWWWlll~~~yyyxxxxxxvvv{{{vvvtttsssrrrqqqnnnoooqqqrrrssssssrrrrrrrrrqqqnnnllllllnnnppprrrqqqqqqpppnnnkkkiiiiiijjjmmmmmmnnnooopppqqqqqqrrrtttsssrrrsssvvvxxxyyyyyypppppppppppppppppppppppprrrqqqppppppooooooppppppkkkllllllmmmmmmmmmllllllnnnllljjjlllooopppnnnlll|||}}}{{{zzzxxx}}}yyyvvvyyy|||uuummmhhhaaaYYYTTTPPPNNNMMMIIIGGGEEEEEEEEEEEECCCAAA@@@???>>>>>>>>>???@@@AAAEEEJJJOOOSSSXXX^^^gggmmmrrrtttwwwzzz~~~ooohhhkkkyyy[[[KKK>>>===<<<888888===777777666666666555555555555555444444555555666777666666666666666666666666666555555555555555555666777555555999;;;<<<@@@EEELLLXXXlll}}}|||~~~}}}zzzuuurrrqqqqqqpppnnnoooqqqrrrrrrrrrqqqqqqrrrqqqooonnnooopppqqqrrrpppppppppnnnkkkjjjkkklllmmmnnnnnnooopppqqqqqqrrrsssrrrrrrsssvvvxxxyyyxxxpppqqqrrrrrrsssttttttuuupppppppppoooppppppqqqqqqooopppqqqrrrsssttttttttttttrrrpppqqqtttuuutttsssttt}}}zzzvvvwww~~~xxxqqqpppttt~~~|||sssnnnggg```ZZZUUUPPPMMMJJJHHHFFFEEEFFFFFFDDDCCC@@@???>>>======>>>??????BBBFFFKKKOOOSSSYYYaaahhhnnnqqqtttxxx|||wwwgggbbbrrrjjjVVVDDD>>>>>>;;;:::===777777777666666666555555444444444444444444555666777777777777777777777777777666666555555666666777777555666:::<<<===BBBHHHQQQ]]]ppp}}}yyytttqqqpppoooooooooooopppqqqqqqqqqppppppqqqqqqqqqqqqrrrrrrsssssspppppppppooommmlllmmmnnnnnnooooooooopppqqqqqqqqqsssqqqqqqrrruuuwwwxxxwwwrrrssstttvvvwwwxxxyyyyyyppppppppppppqqqrrrssstttrrrsssuuuwwwyyy{{{{{{|||yyywwwuuuuuuvvvxxxxxxxxxooo}}}yyytttsssyyy}}}vvvqqqmmmooouuu~~~xxxssslllfffaaa[[[UUUPPPLLLJJJGGGFFFFFFGGGFFFEEEAAA@@@>>>=========>>>>>>@@@DDDHHHLLLOOOUUU]]]ccciiilllqqqvvvzzz}}}lll^^^iii{{{cccKKKAAA???===;;;;;;777777777666666666666555444444333333333444444555666666666666666666666666777777666666666666777777777666888;;;===>>>DDDLLLVVVbbbttt~~~{{{}}}~~~xxxtttqqqppppppoooppppppppppppppppppppppppqqqqqqssstttuuuuuuttttttrrrrrrrrrpppnnnmmmmmmooopppppppppppppppppppppqqqrrrppppppqqqtttvvvwwwvvvtttuuuvvvxxxyyyzzzyyyyyyssssssssssssssstttuuuuuuuuuvvvwwwyyyzzz{{{||||||xxxvvvtttsssssstttuuuvvvlll{{{xxxsssqqquuu|||yyyppphhhddddddiiivvv}}}xxxqqqlllhhhbbb[[[UUUOOOLLLIIIGGGGGGGGGGGGFFFBBBAAA???>>>=========>>>???BBBFFFIIILLLQQQYYY___dddgggmmmsssxxx{{{}}}~~~qqq___eee|||qqqUUUDDD???>>>;;;999888777777777666666666666555444444333333333444444555555555555555555555555777777666666666666777777777777999======???GGGQQQUUUbbbuuu{{{xxx|||||||||{{{|||}}}wwwsssqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqssstttvvvvvvvvvuuuttttttuuutttrrrooommmnnnoooqqqqqqqqqqqqppppppppppppqqqoooooopppsssuuuvvvuuuuuuvvvxxxyyyyyyxxxwwwvvvwwwvvvvvvuuuuuuvvvvvvvvvxxxyyyyyyzzzzzzzzzzzzzzzuuuuuusssqqqooonnnoooppphhhxxxzzzwwwssspppsssyyy|||tttjjjddd```aaaiiirrr~~~{{{~~~}}}uuupppmmmggg___YYYRRROOOKKKHHHHHHGGGGGGFFFDDDCCCAAA???=========>>>===AAAEEEGGGIIINNNUUU[[[___bbbiiipppvvvzzz||||||vvvdddbbbrrr~~~```JJJAAA===;;;999888888777777777666666666666555444444444444444444555555555555555555555555777666666555555666666777888888;;;>>>>>>AAAJJJUUURRR```uuuyyytttrrr}}}}}}xxxwwwwww~~~zzzuuuqqqpppqqqqqqqqqppppppppppppqqqrrrssstttttttttuuuvvvvvvuuutttsssuuuuuuuuussspppooopppqqqrrrrrrrrrqqqpppppppppooopppnnnnnnooorrrtttuuutttuuuvvvxxxyyyyyywwwvvvtttwwwwwwwwwvvvwwwwwwxxxxxx|||||||||{{{{{{zzzyyyxxxtttttttttqqqmmmjjjiiiiii```mmmzzzzzzwwwssspppsssxxx}}}ssslllddd___aaagggooo~~~}}}yyyxxx|||xxxrrroooiiiaaaYYYUUURRRMMMIIIHHHGGGFFFEEEEEEDDDBBB@@@>>>>>>>>>>>><<>><<<:::888888888777777777666666777666555555444444555555555555555555555555555555666555555555555555555666888999<<>>>>>>>>:::===AAACCCDDDIIIOOOUUUYYY]]]eeemmmtttxxxzzzzzzyyy{{{}}}uuufffeeezzzrrrVVVDDD>>>===;;;888888888888777777777777888777666555555555555555777777777777777777777777555555444444444444555555888999===???@@@BBBNNNZZZ\\\iii{{{|||qqqhhhkkkuuu~~~}}}yyyzzzyyy}}}}}}rrrvvvrrrnnnllllllnnnoooppppppppppppqqqsssuuuwwwyyywwwwwwvvvuuutttsssrrrrrrpppqqqssssssssstttwwwyyytttssssssrrrqqqpppooooooooommmmmmnnnqqqssstttsssqqqsssvvvyyyzzzzzzyyyxxxooopppqqqsssvvvyyy|||}}}wwwwwwxxxxxxwwwvvvuuuuuuppprrrssspppiiiccc___^^^WWW\\\eeeooozzz~~~}}}wwwqqqqqquuuyyyvvvxxxzzz}}}tttjjjbbb\\\YYYYYY```mmmzzz|||sss{{{uuuuuuuuuppplllgggbbb\\\WWWQQQLLLIIIGGGEEEDDDFFFFFFEEEDDDBBB@@@>>>===>>>======>>>AAAEEEIIILLLTTTXXX```gggmmmtttyyy}}}~~~~~~~~~~~~zzzooogggppp~~~```III???>>>>>><<<:::888777888888777666888888888888777777777777555555555555666666666666666555555666666777888999999:::<<<@@@FFFNNNWWW]]]bbbpppyyywww|||{{{qqqiiijjjqqqwwwpppqqqqqqqqqooonnnnnnqqqsssoooqqqtttwwwxxxyyyxxxxxxzzzyyywwwvvvvvvtttrrrooosssssssssssstttuuuuuuvvvuuuuuutttsssqqqooommmlllqqqqqqppppppppppppqqqqqqooopppsssuuuuuuuuutttsssttttttsssssstttuuuwwwxxxzzzyyyxxxvvvtttsssssssssooonnnnnnllljjjddd\\\WWWMMMRRR[[[dddooo|||~~~|||wwwpppqqquuuyyywwwuuuttttttvvvxxxyyy~~~~~~~~~yyypppggg```[[[WWW[[[dddqqqzzzyyyyyysssqqqyyy~~~wwwpppiiiccc```[[[UUUPPPMMMKKKHHHGGGFFFEEEEEECCCAAA???>>>===<<<<<<<<<===???CCCGGGIIIQQQVVV\\\cccjjjpppvvvzzz{{{}}}~~~wwwjjjmmmhhhOOO@@@<<<<<<;;;999777666777777666555888888888777777777666666555555555555666666666666555555555555666777888999888999<<<@@@FFFOOOXXX]]]jjjyyyzzztttwwwyyysssjjjdddggglllzzzxxxqqqnnnqqqqqqpppnnnllllllnnnpppnnnppprrruuuwwwwwwwwwwwwyyywwwvvvuuuuuutttqqqooooooooooooooopppqqqssssssuuuuuutttsssqqqnnnlllkkkpppooooooooooooooooooppplllnnnppprrrrrrrrrqqqppprrrrrrqqqqqqrrrsssuuuvvvwwwvvvtttsssrrrqqqqqqpppooonnnmmmllljjjeee___[[[CCCHHHOOOWWWaaannn}}}~~~~~~|||vvvppppppuuu|||zzzyyyxxxwww}}}}}}~~~|||yyyuuusssqqqppppppqqqxxxxxxpppfff^^^YYYWWW\\\fffqqqyyy}}}zzztttppptttyyypppiiiddd___YYYTTTPPPMMMJJJHHHFFFEEEDDDCCCAAA???>>>===;;;;;;;;;<<<>>>AAADDDFFFNNNRRRXXX___eeekkkqqquuuwwwzzz}}}zzzqqqsssXXXEEE===<<<;;;999777666777777666555888888777777777777666666555555555555666666666666555444444555555666777888999:::===CCCKKKTTT]]]bbbuuu}}}wwwxxxvvvooohhhgggkkkpppwwwzzzssswwwxxxooommmnnnoooooonnnllljjjiiikkklllmmmoooqqqsssuuuvvvvvvvvvwwwvvvuuuuuuuuutttqqqooonnnnnnmmmmmmnnnoooqqqrrruuuuuutttrrrpppnnnlllkkknnnnnnmmmmmmmmmmmmnnnnnnlllmmmnnnpppppppppooooooqqqqqqqqqqqqqqqrrrssstttrrrqqqpppooonnnnnnnnnnnnooonnnmmmlllkkkhhhccc```@@@DDDJJJPPPXXXdddrrr|||~~~|||vvvppppppuuu}}}xxxsssnnniiifffdddhhhqqq|||wwwlllbbb^^^XXXWWW___kkkssszzz|||zzz{{{zzzwwwwww}}}yyyssseeeaaa[[[VVVRRRNNNKKKHHHFFFEEEDDDBBBAAA@@@??????<<<<<<<<<<<<>>>@@@CCCDDDKKKOOOTTTZZZ```fffmmmqqqrrrvvv|||zzzyyy|||bbbKKK@@@???<<<:::888777888888777666888777777777666666666666555555555555666666666666444444444444555666777888<<<===AAAHHHRRR]]]fffjjj|||~~~xxxqqqnnnsssyyy}}}yyyqqqkkkjjjrrrzzzzzzsssllllllnnnlllmmmmmmkkkjjjjjjkkkmmmmmmoooqqqssstttuuuvvvvvvwwwvvvuuuuuuvvvuuusssqqqsssrrrpppooonnnooopppqqqttttttsssrrrpppnnnlllkkklllllllllkkkkkklllllllllmmmnnnoooppppppppppppoooqqqqqqqqqqqqrrrrrrssssssoooooonnnmmmmmmmmmmmmnnnooonnnllllllllljjjgggddd???BBBFFFKKKRRR]]]jjjttt~~~}}}wwwqqqqqqvvv{{{tttkkkfffaaabbbccchhhqqq|||}}}qqqgggbbbYYYSSSYYYdddmmmtttxxx}}}~~~~~~|||{{{}}}{{{vvvsssttt{{{~~~zzzhhhddd^^^YYYUUURRRNNNKKKGGGFFFEEECCCBBBAAAAAAAAA>>>>>>>>>>>>???AAABBBDDDJJJMMMRRRWWW\\\bbbiiimmmooosssyyy~~~uuuwwwlllRRRBBB???===<<<:::999::::::999888777777777666666666666555555555555555666666666666555444444555555666777888<<<===BBBLLLYYYfffnnnrrrxxxqqqttt||||||}}}yyypppjjjhhhccchhhnnnpppnnnllljjjjjjiiijjjllllllkkklllnnnpppnnnoooqqqssstttvvvwwwwwwwwwvvvuuuvvvxxxxxxvvvtttxxxvvvrrrooommmmmmmmmnnnssssssrrrqqqpppooommmlllllllllkkkkkkkkkkkkllllllmmmmmmnnnnnnnnnooonnnnnnnnnnnnooooooooooooooooooooonnnnnnnnnnnnoooooopppqqqooonnnnnnnnnllliiifff>>>@@@BBBEEEKKKUUUbbbkkkwww~~~xxxrrrrrrwww}}}rrrkkkdddaaa]]]\\\___fffnnnsss~~~uuulllbbbXXXRRRUUU]]]dddlllqqqyyy}}}~~~~~~xxxuuuuuusssmmmiiiiiipppwww~~~zzzkkkgggbbb^^^ZZZWWWRRRPPPIIIHHHFFFDDDCCCCCCCCCCCC@@@@@@@@@@@@AAAAAABBBCCCHHHKKKOOOTTTYYY___fffjjjlllqqqwww|||zzzxxxwwwZZZEEE??????===;;;:::;;;;;;:::999777777666666666666555555555555555555666666666666555555555666666777888999;;;<<>>???AAAEEEOOO[[[dddqqq{{{zzzssstttxxx~~~vvvmmmiiibbb]]]ZZZ\\\___aaagggoooxxx~~~xxxpppbbbYYYSSSTTTYYY___fffmmmvvv|||{{{uuusssooogggaaa___dddlllxxx}}}vvvkkkhhhccc```\\\YYYUUURRRJJJIIIGGGEEEDDDDDDEEEFFF@@@@@@@@@@@@AAAAAAAAAAAAFFFIIIMMMQQQUUU[[[bbbgggkkkooouuuyyy|||~~~|||zzzwwweeeMMMDDD>>><<<:::::::::;;;:::999777777666666666555555555555555555555666666666666777666666777777888999:::===???FFFUUUgggxxxyyyvvvmmmkkkzzzzzzssskkkiiimmmlllllllllkkkkkkkkkjjjiiigggiiikkkllllllmmmnnnpppnnnnnnoooppprrrtttuuuvvvuuuttttttvvvxxxyyyxxxwwwtttrrrnnnjjjhhhhhhjjjkkknnnnnnooopppppppppppppppnnnnnnmmmmmmmmmmmmnnnnnnlllllllllkkkkkkkkkllllllllllllmmmnnnnnnmmmlllkkkoooooopppqqqrrrsssuuuvvvzzzyyyyyyyyywwwsssnnnjjj<<<===>>>@@@CCCLLLXXXaaammmwwwzzzttttttyyyzzzvvvrrrkkkddd___\\\[[[[[[VVV^^^fffmmmxxxzzzrrrddd\\\VVVVVVYYY]]]eeemmmssszzzyyyuuuooofff^^^\\\\\\eeerrr|||~~~uuuhhhfffbbb^^^[[[XXXTTTQQQKKKJJJHHHFFFEEEEEEFFFGGG@@@@@@@@@@@@@@@@@@@@@@@@EEEGGGKKKNNNSSSYYY```eeekkknnnssswwwzzz|||vvvuuullloooWWWMMM===<<<:::999::::::999888777666666666555555555555555555555555666666666777777777777777888999:::;;;AAACCCKKK[[[oooyyyvvvnnnlll|||vvvooonnnrrrnnnoooooonnnllllllnnnppphhhjjjllllllkkkkkklllmmmmmmmmmnnnoooppprrrtttuuusssssssssuuuwwwyyyxxxwwwssspppmmmjjjiiijjjlllnnnlllmmmnnnpppqqqqqqqqqqqqoooooonnnnnnnnnnnnooooooooonnnnnnmmmmmmmmmnnnnnnoooooopppqqqqqqpppooonnnoooppppppqqqrrrtttvvvwww~~~~~~~~~}}}{{{vvvpppkkk???>>>===<<<@@@HHHSSSZZZgggoooxxx~~~~~~zzzwwwuuuttt{{{wwwxxx~~~uuunnneee[[[VVVVVVYYYXXXXXX\\\bbbmmm}}}ttthhhccc]]]XXXUUUVVV___jjjuuu~~~zzzuuunnneee___^^^___fffrrryyyjjjbbbXXXSSSTTTUUUSSSQQQNNNKKKGGGEEEEEEFFFEEEEEEAAA@@@@@@???>>>>>>??????AAADDDIIIMMMQQQUUUZZZ]]]iiipppuuuvvvxxx|||~~~}}}qqqfffbbbmmmeeeGGGCCC@@@;;;777999;;;:::666666666666666666555555444888777777666666666777777444666888888888999;;;<<<>>>AAAOOOfffzzz{{{qqqpppvvvuuuyyywwwuuummmiiimmmrrrrrrpppnnnkkklllmmmmmmllllllnnnpppnnnoooppprrrrrrssssssrrrqqqrrrssstttuuutttssssssqqqlllhhhiiinnnqqqqqqooommmmmmmmmmmmnnnnnnnnnnnnoooppppppqqqpppnnnmmmkkkjjjkkklllmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnooooooooopppsssxxx|||~~~xxxqqqmmm???>>>===<<>>=========AAADDDGGGKKKOOOSSSXXX\\\eeelllqqqsssvvv{{{}}}|||rrrdddYYYaaatttpppVVVGGGBBB<<<888:::<<<:::888666666777777666666555444777666666555555666666777444666888888888999;;;===@@@FFFVVVmmm{{{|||}}}yyy{{{wwwyyy~~~{{{wwwoooiiilllqqqpppnnnnnniiijjjkkkkkkjjjjjjlllnnnnnnnnnnnnoooppppppqqqqqqppppppqqqrrrrrrrrrqqqpppoookkkhhhiiimmmppppppnnnmmmmmmnnnnnnnnnooooooooommmmmmmmmmmmlllkkkjjjiiijjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnmmmnnnooooooooorrrvvvyyy|||uuuppp???>>>===;;;===CCCLLLRRRZZZbbbmmmuuuzzz}}}xxxssstttvvv|||{{{oookkkllltttxxxkkkbbb^^^XXXTTTSSSSSSUUUYYYdddooo|||vvvsssmmmgggccc______fffppp}}}~~~uuunnnggg^^^YYYYYY[[[fffvvvtttiii[[[QQQOOOPPPOOOMMMPPPMMMJJJHHHHHHHHHHHHGGGEEEDDDBBB@@@>>>===<<<<<>>CCCMMM^^^rrr}}}|||vvvzzz|||zzzqqqjjjkkknnnmmmllllllggghhhiiihhhhhhiiikkkmmmmmmmmmllllllmmmnnnooopppoooooopppppppppoooooonnnnnnkkkhhhiiimmmoooooommmnnnoooooooooooopppppppppppppppooonnnmmmmmmmmmmmmjjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllmmmoooooooooqqqsssvvv~~~wwwrrr???>>>===;;;<<>>======@@@BBBCCCEEEGGGLLLSSSWWW[[[bbbiiilllqqqwww{{{zzz|||}}}~~~lll[[[\\\hhhzzzVVVJJJ>>>:::;;;;;;::::::777777777777777666555555555444444444444555555666666777888888999:::===@@@FFFRRRdddrrr~~~www||||||ssskkkkkkllljjjjjjkkkggghhhhhhgggggghhhkkknnnnnnmmmlllkkkkkkmmmooopppoooooooooooooooooonnnnnnooommmkkklllnnnpppooonnnoooooopppppppppqqqqqqqqqrrrqqqpppnnnmmmnnnnnnooojjjkkklllmmmnnnnnnnnnnnnnnnoooooooooooooooooonnnlllnnnpppqqqqqqqqqssstttyyy}}}xxxsss???>>>===;;;;;;???DDDHHHRRRYYYdddpppyyyvvvkkkfffffflllttt~~~{{{rrrooottt}}}wwwxxx~~~|||zzzsssjjjaaa\\\ZZZ[[[bbbkkkwww|||wwwwwwrrrmmmiiiccc```eeemmm|||vvvooohhh___ZZZZZZWWW___kkkxxxmmm```[[[[[[\\\[[[TTTQQQLLLIIIHHHGGGFFFEEEBBBBBBAAA@@@????????????@@@AAABBBCCCEEEIIIOOOSSSWWW___fffjjjooovvvyyyyyyyyy{{{~~~sss^^^\\\fff```OOO???:::;;;999888999777777777777777666666555444444444444444555666666666777888999999;;;???AAAFFFUUUfffqqqyyy~~~{{{xxx|||{{{ssslllkkkjjjiiiiiikkkhhhhhhhhhggggggiiimmmpppooonnnmmmllllllmmmoooqqqpppppppppoooooooooppppppqqqpppooopppqqqrrrrrrqqqppppppppppppqqqqqqqqqqqqooonnnlllkkkjjjjjjkkkllljjjkkklllmmmnnnnnnnnnnnnooopppqqqqqqqqqqqqpppooonnnoooqqqrrrrrrrrrtttvvvwww{{{{{{vvv>>>>>>===<<<;;;>>>BBBEEEQQQXXXcccoooyyy|||nnneeebbbeeelllwwwyyyoooooozzz{{{www|||~~~}}}ssshhhbbb]]]\\\aaagggsss|||}}}yyyxxxsssooojjjddd```cccjjjzzzzzzsssnnnggg^^^XXXWWWYYY___hhhrrr{{{~~~|||mmmgggeeedddcccYYYUUUPPPLLLIIIHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@AAA???@@@BBBCCCDDDHHHLLLPPPTTT\\\cccggglllssswwwwwwwwwyyy|||yyyfffbbbhhhjjjVVVBBB<<<<<<888777999777777888888777777666555444444444444555666777777777888888999999<<<@@@CCCGGGWWWiiisss{{{zzzvvv|||uuuwww}}}xxxqqqlllkkkjjjhhhhhhkkkiiiiiihhhhhhhhhjjjnnnqqqpppooonnnmmmmmmnnnoooppppppppppppooopppqqqrrrrrrssssssssssssssssssssssssoooppppppppppppqqqqqqqqqpppooonnnmmmlllllllllllljjjkkklllmmmnnnnnnnnnnnnooopppqqqrrrrrrqqqpppooonnnpppqqqqqqrrrsssuuuxxxyyy}}}}}}=========<<<<<<>>>AAADDDRRRXXXbbbnnnxxxxxxllleeebbbhhhqqqzzzqqqkkksss{{{}}}{{{}}}}}}sssmmmgggaaa```bbbjjjttt|||~~~~~~}}}{{{zzzvvvqqqmmmfffaaadddjjjzzz}}}wwwqqqmmmggg]]]WWWUUUWWW]]]eeeooowww|||~~~yyy}}}yyyqqqmmmjjjggg^^^ZZZTTTOOOLLLIIIGGGEEEDDDCCCBBBAAA@@@?????????>>>@@@BBBDDDEEEGGGJJJMMMQQQYYY```dddiiipppttttttuuuwwwzzz}}}}}}ooohhhkkk}}}uuu]]]FFF@@@>>>999777:::777888888888888777666666555555555555666777888999888888999999999<<>>AAADDDRRRWWWaaammmxxx~~~rrriiibbbgggooowww}}}sssjjjqqq~~~~~~~~~zzzyyy~~~xxxqqqgggbbbaaaaaakkkuuuyyy{{{~~~~~~||||||xxxtttooohhhccceeekkkzzz~~~|||vvvqqqnnniii___WWWUUUTTTZZZcccmmmtttxxxzzzzzzvvvzzz}}}}}}||||||~~~vvvppplllhhhbbb]]]WWWRRRNNNKKKHHHFFFFFFEEECCCAAA@@@>>>>>>===>>>@@@CCCDDDEEEGGGIIIKKKOOOVVV]]]aaafffmmmqqqqqqsssuuuyyy|||rrriiihhhxxx{{{aaaIIIBBB@@@:::888;;;888888888888888777666666555555555666666888999999888888999999:::===AAAEEEQQQbbbrrr{{{uuuuuu}}}|||nnnnnnpppxxx}}}wwwqqqmmmkkklllllliiiiiilllhhhhhhgggffffffiiinnnrrrmmmnnnnnnoooooonnnmmmmmmmmmmmmmmmmmmoooqqqsssttttttuuuvvvvvvuuutttttttttnnnoooooooooooopppppppppmmmmmmnnnnnnnnnllljjjiiijjjkkklllmmmnnnnnnnnnnnnlllmmmnnnppppppnnnmmmllllllmmmmmmmmmnnnqqqvvvzzz{{{~~~:::;;;<<<<<<;;;;;;===???LLLVVVccclllvvv~~~tttkkkjjjkkkrrr}}}xxxnnnooozzz}}}tttiiibbbgggjjjooouuu{{{zzzssskkkeeeccccccuuu}}}}}}vvvuuusssmmmeee^^^XXXUUUVVVZZZ```iiippptttsssrrrqqqtttuuuuuussssssvvvxxxxxxyyy|||sssmmmjjjddd^^^VVVQQQNNNKKKGGGDDDGGGFFFDDDBBB@@@???>>>>>>===>>>@@@AAABBBCCCFFFIIIMMMQQQXXX^^^dddiiiooorrrsssuuuvvvxxxyyy|||ssspppxxxkkkQQQEEE@@@<<<999:::<<<;;;:::888777666666666777777666666555555555444666555777;;;<<<<<>>@@@JJJUUUaaakkkttt|||~~~|||ssspppooosss{{{vvvmmmnnnxxxxxxrrrmmmooossswww{{{}}}uuulllfffdddccckkkttt~~~{{{vvvvvvsssmmmfff^^^XXXUUUUUUXXX^^^fffmmmqqqqqqoooqqqrrrsssrrrqqqqqqtttwww}}}~~~tttooojjjcccZZZTTTPPPMMMIIIFFFGGGFFFDDDBBBAAA??????>>><<<>>>@@@AAAAAACCCEEEHHHMMMQQQWWW]]]bbbggglllooorrrsssuuuwwwxxx{{{~~~yyyzzzpppWWWIIIBBB===:::;;;;;;:::999888777777777777777777777666666666555555777666888;;;<<<===BBBJJJXXXhhhwww~~~zzznnnuuu~~~{{{kkkbbbaaadddffffffjjjjjjjjjiiiiiiiiiiiiiiiddddddddddddfffiiikkkmmmmmmmmmmmmnnnnnnooopppqqqqqqqqqqqqpppppppppoooooossstttuuutttrrrqqqpppqqqpppppppppooooooooonnnnnnpppooonnnooopppooollljjjiiiiiijjjjjjkkkllllllmmmnnnoooqqqqqqpppoooppppppppppppqqqpppppppppsssuuuzzz|||===<<<;;;:::999;;;???CCCHHHTTTbbbkkkssszzz|||zzzzzz{{{~~~zzzvvvvvvzzz~~~~~~vvvnnnooowww~~~~~~~~~wwwnnnhhhfffeeegggqqq~~~xxxvvvrrrmmmfff^^^XXXUUUSSSVVV[[[bbbhhhlllmmmlllooopppqqqqqqqqqsssvvvxxxzzzqqqooohhh^^^WWWRRROOOKKKHHHHHHGGGEEECCCAAA@@@??????<<<>>>???@@@@@@AAADDDFFFMMMQQQVVV[[[```dddiiimmmqqqrrruuuvvvwwwzzz}}}yyyxxxyyy```OOODDD>>><<<===::::::999888777777888888888888888777777777777777999888999<<<<<<===EEEMMM___iiissszzzuuummmssswwwlllccc______``````ffffffggghhhhhhhhhhhhhhhbbbbbbbbbccceeegggiiikkknnnnnnmmmnnnnnnooopppqqqppppppnnnnnnmmmnnnoooooorrrssstttsssqqqpppppppppqqqqqqqqqpppppppppppppppooonnnnnnoooppppppooommmiiiiiijjjjjjkkkkkklllllllllnnnpppppppppoooppprrrooopppqqqqqqpppqqqsssuuuwwwyyy}}}>>>===;;;999888;;;AAAEEEJJJWWWeeeooouuu{{{|||zzzxxxwwwxxx{{{}}}yyyzzz}}}xxxqqqqqqwww~~~yyyqqqkkkhhhgggjjjttt~~~xxxuuupppkkkeee___YYYUUURRRTTTXXX^^^dddhhhiiihhhkkknnnrrrvvvyyy{{{}}}}}}vvvpppiii___XXXTTTQQQMMMJJJHHHGGGEEECCCBBBAAA@@@@@@===>>>?????????@@@CCCEEEKKKOOOTTTYYY^^^dddiiimmmqqqsssuuuwwwxxxzzz}}}zzzrrrkkkVVVGGG???<<<===999999888888888888888999888888888888888888888888:::999:::<<<<<>>;;;999999<<>>???@@@@@@???@@@BBBDDDHHHLLLQQQWWW]]]dddkkkoooqqqtttwwwxxxyyy{{{}}}vvvuuu]]]JJJ@@@<<<<<<999999888888888888888999888888888888999999999999;;;:::;;;======AAAMMMZZZqqqpppnnnrrr}}}vvvkkksss~~~zzz~~~|||}}}yyyvvvqqqiiibbb___```bbbjjjkkkkkklllkkkiiigggfffbbbcccdddeeegggiiijjjkkkmmmmmmmmmlllmmmmmmnnnnnnmmmllljjjjjjjjjlllnnnppppppqqqrrrqqqooonnnnnnnnnppppppppppppppppppppppppnnnmmmmmmnnnppprrrrrrqqqnnnnnnmmmmmmmmmmmmmmmmmmkkkmmmnnnmmmkkkjjjjjjkkkmmmoooqqqqqqqqqrrrsssuuutttvvv{{{???>>><<<::::::===CCCGGGQQQ```qqqyyy}}}~~~sssqqqooonnnqqqvvv|||{{{tttmmmkkknnnrrr~~~yyyuuusssrrrmmmpppsssrrrooommmmmmoooyyyzzzpppiiifffjjjrrr{{{tttooojjjfffccc```ZZZUUURRRRRRSSSWWW\\\```bbbbbbbbbgggqqq}}}{{{~~~|||nnniiiccc___\\\XXXSSSNNNJJJIIIGGGEEECCCBBBAAAAAA???@@@AAA@@@@@@@@@BBBDDDEEEHHHNNNTTTZZZbbbjjjoooqqqtttwwwyyyzzz{{{}}}~~~eeeNNNBBB>>><<<::::::999888777777888888888888888888888999999999::::::<<<======CCCRRRaaaxxxuuutttxxx|||uuuuuu{{{{{{vvvsssmmmfff```^^^___aaaiiijjjkkkkkkjjjhhheeedddcccdddeeeggghhhjjjkkkkkkllllllkkkkkkkkkllllllmmmkkkjjjjjjjjjkkkmmmnnnoooooopppqqqpppnnnmmmmmmmmmnnnnnnnnnnnnnnnooooooooonnnmmmlllmmmoooqqqrrrqqqnnnmmmmmmmmmllllllkkkkkkkkkmmmnnnmmmkkkiiiiiijjjlllnnnqqqrrrrrrrrrsssuuuuuuxxx}}}>>>>>>===;;;;;;>>>CCCGGGQQQaaasss{{{~~~}}}rrrpppnnnkkkkkknnnssswwwzzz{{{}}}{{{rrrkkkhhhjjjmmmvvv~~~}}}~~~~~~}}}yyyxxx{{{}}}||||||zzzzzzyyywwwtttooollliiihhhrrr~~~rrrgggbbbbbbjjjwww}}}qqqlllfffcccbbb```[[[VVVPPPOOOPPPSSSWWW[[[^^^^^^___ccckkkwwwrrrnnniiifffccc]]]UUUPPPJJJIIIGGGEEEDDDBBBBBBAAA@@@AAABBBAAA@@@@@@BBBDDDCCCFFFKKKPPPVVV^^^eeekkkpppsssvvvxxxyyyzzz{{{}}}nnnTTTEEE@@@===;;;:::999888777777777777777777777888888888999999::::::<<<===>>>EEEVVVggg|||{{{}}}tttqqq}}}}}}}}}uuuppphhhaaa^^^^^^```bbbggghhhjjjkkkjjjhhhfffdddbbbccceeegggiiijjjkkkkkkkkkkkkjjjjjjiiijjjjjjkkkiiiiiijjjkkklllmmmnnnooonnnoooppppppnnnllllllmmmkkkkkklllllllllmmmmmmmmmnnnlllkkklllnnnpppqqqqqqpppoooooonnnmmmlllllllllkkkmmmnnnnnnlllkkkllllllkkknnnqqqrrrrrrrrrsssuuuwwwzzz>>>>>>===<<<<<>><<<;;;:::888777666666666666666777777888888888888999:::;;;===>>>FFFXXXjjj|||~~~yyymmmmmmwwwzzz~~~||||||vvvoooeee^^^]]]___aaacccfffhhhjjjllllllkkkiiihhhbbbccceeeggghhhiiijjjjjjjjjjjjiiiiiihhhiiiiiijjjhhhiiikkklllnnnnnnnnnnnnnnnooopppooommmllllllllljjjjjjjjjkkkkkklllllllllnnnlllkkkkkkmmmoooppppppssssssrrrqqqpppooonnnnnnjjjlllnnnooonnnnnnooopppkkknnnqqqrrrsssssstttuuuxxx{{{??????>>>======AAAFFFKKKVVVbbbooouuuyyy|||{{{yyytttqqqlllgggdddcccdddeeekkkoootttzzzooodddaaabbbccchhhooouuuxxxyyyyyyyyyvvvoookkkoooxxx~~~}}}~~~xxxwwwwwwxxx|||pppeee^^^[[[___lllyyy~~~}}}|||nnnkkkfffbbb```^^^\\\ZZZQQQOOOMMMMMMPPPUUUXXXYYYYYY[[[aaaiiisss~~~}}}tttmmmiiihhhkkkvvv{{{rrrnnnkkkccc[[[XXXPPPMMMIIIGGGEEEDDDCCCAAAAAAAAA@@@@@@???@@@@@@@@@DDDFFFHHHJJJMMMRRRYYY]]]ccciiipppuuuxxxyyyzzzzzz|||~~~xxxhhhkkk{{{jjjRRRDDDCCC>>>;;;999888999::::::999888888888888888888888888>>>:::<<>>???BBBHHHLLLXXXdddoootttvvvxxxwwwtttrrrooojjjeeebbbaaaaaabbbdddhhhnnntttzzz}}}ooohhheeecccgggmmmrrruuuwwwwwwxxxuuuoookkknnnuuu~~~~~~~~~}}}xxxlll^^^XXXXXXbbbmmmrrrssstttooolllgggdddaaa^^^ZZZXXXQQQNNNKKKJJJMMMPPPRRRSSSTTTVVVZZZaaammmzzz}}}sssjjjddd___\\\[[[cccttt}}}tttoookkkccc\\\YYYQQQNNNJJJHHHGGGFFFDDDCCCBBBAAA@@@@@@???@@@@@@@@@CCCEEEGGGIIIMMMRRRXXX\\\bbbgggnnntttwwwxxxyyyzzz|||~~~|||jjjiiiuuunnnUUUEEEBBB>>><<<999888999::::::999888888888888888888888888;;;777999@@@BBBHHH\\\qqqssshhhuuu~~~~~~wwwiiieee```]]]^^^aaadddeeeeeehhhkkkkkkjjjiiiiiiiiiccccccdddfffggghhhiiijjjkkkkkkjjjjjjjjjjjjkkkkkkpppmmmkkkllloooqqqqqqpppooonnnnnnnnnmmmlllkkkjjjhhhhhhiiijjjkkkllllllmmmnnnmmmlllkkklllmmmooopppooommmlllmmmnnnooonnnlllnnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnnnnmmmnnnppprrrvvvwww{{{BBBBBBAAA@@@AAADDDHHHLLLZZZeeeooorrrrrrsssrrroooooolllhhhccc___]]]]]]]]]]]]```ffflllrrryyy|||pppkkkhhhiiillloooqqqsssttttttrrrnnnkkklllooovvvwwwfff]]]WWWZZZaaaeeeiiilllnnnkkkhhheeebbb^^^YYYVVVRRROOOKKKIIIJJJLLLMMMNNNRRRQQQSSSXXXcccqqq~~~rrrlllkkkmmmpppxxxzzzooofffaaa\\\WWWSSSQQQTTT___tttuuuppppppvvvyyy~~~vvvpppkkkddd]]][[[SSSPPPLLLIIIHHHGGGFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@BBBDDDFFFIIILLLPPPVVVZZZ```eeelllqqqtttwwwyyyzzz{{{~~~qqqkkkrrrwww\\\IIIBBB???<<<:::999999::::::999888888888888888888888888:::777999???CCCMMMbbbwwwtttppp~~~zzzeeebbb^^^\\\^^^aaadddeeeeeehhhjjjjjjiiigggffffffbbbccceeegggiiiiiiiiiiiinnnnnnmmmmmmlllkkkiiiiiiooonnnmmmnnnooopppooonnnnnnnnnmmmmmmmmmllllllkkkjjjjjjjjjkkkkkklllllllllmmmmmmlllkkkkkkmmmnnnooonnnmmmlllmmmnnnnnnmmmlllnnnnnnnnnnnnnnnnnnnnnnnnkkklllmmmmmmlllmmmoooqqqsssuuuzzzBBBBBBBBBAAAAAACCCHHHKKKZZZccclllnnnmmmnnnmmmjjjkkkhhhddd```]]][[[ZZZZZZXXX[[[```dddiiiooouuuyyy|||vvvrrrpppooooooooopppppppppmmmjjjiiiiiijjjooo~~~wwwkkk___\\\]]]```dddhhhkkkiiigggeeeccc___ZZZWWWTTTQQQLLLJJJJJJLLLMMMMMMRRRPPPPPPRRRYYYcccnnnuuuvvvmmmddd]]][[[]]]```gggqqqyyy~~~tttlllccc^^^[[[YYYVVVSSSUUUSSSXXXhhh~~~zzzuuusss|||~~~xxxqqqllleeeaaa___UUUQQQLLLIIIHHHGGGGGGFFFCCCBBBAAA@@@@@@@@@@@@@@@AAABBBEEEHHHJJJOOOTTTXXX___cccjjjooosssvvvyyy{{{{{{~~~yyyqqqsss|||fffOOODDD???===:::999::::::999999888888888888888888888888===:::;;;???EEEQQQfffyyy{{{}}}{{{{{{}}}wwwbbb___\\\[[[^^^aaadddeeedddfffhhhhhhfffcccbbbbbbbbbdddgggiiikkkkkkjjjiiippppppqqqqqqpppnnnlllkkkooonnnoooooooooooonnnmmmmmmmmmmmmlllllllllmmmmmmkkkkkkkkkkkkllllllllllllmmmllllllkkklllmmmnnnnnnnnnmmmllllllnnnnnnmmmllllllllllllllllllllllllllllllmmmnnnnnnmmmmmmoooqqqrrruuuyyy@@@AAA@@@@@@@@@BBBFFFIIIUUU^^^eeegggggghhhhhhfffeeeccc```]]]ZZZYYYYYYYYYXXXZZZ\\\___aaaeeejjjnnnyyyzzzuuurrrqqqpppnnnlllhhheeedddddddddiiiwwwzzzmmmeeebbb```bbbfffjjjhhhgggeeedddaaa]]]ZZZTTTPPPLLLJJJJJJKKKLLLMMMNNNMMMMMMOOOSSSYYY___bbbnnnxxxmmmddd```ZZZUUURRRVVVXXX]]]cccjjjmmmnnnmmmjjjeee___[[[YYYWWWUUURRRXXXUUUUUUaaayyy~~~~~~zzzsssnnniiidddcccXXXTTTNNNJJJHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@???AAADDDFFFIIIMMMRRRUUU^^^bbbgggmmmqqqvvvzzz}}}{{{~~~{{{rrrqqqtttnnnUUUDDD@@@>>>;;;:::::::::999888888888888888888888888888<<<;;;<<<@@@HHHWWWlll~~~wwwuuuvvvooo```]]][[[[[[^^^aaadddeeebbbdddffffffcccaaa```___ccceeehhhjjjllllllkkkjjjnnnooopppppppppooonnnmmmnnnoooppppppooonnnnnnnnnnnnmmmmmmlllllllllmmmmmmllllllllllllllllllmmmmmmllllllllllllmmmmmmnnnnnnnnnlllkkklllmmmnnnmmmllljjjjjjjjjjjjjjjjjjjjjjjjmmmnnnoooooonnnoooqqqrrrsssuuuyyy??????@@@??????@@@DDDFFFNNNVVV]]]^^^]]]___```___\\\[[[ZZZXXXWWWWWWXXXXXXXXXYYYYYYZZZZZZ]]]aaadddpppwww|||wwwuuurrroookkkfffbbb______```dddooozzz}}}|||~~~|||uuuoooiiigggiiinnnllliiihhhfffddd```^^^TTTPPPLLLIIIHHHIIIJJJJJJHHHHHHIIIKKKNNNRRRVVVXXX___iiiwwwtttccc]]]\\\YYYTTTRRRRRRSSSUUUZZZ___ccceeeeeegggeeebbb^^^ZZZVVVTTTSSSUUUSSSTTT\\\pppyyy}}}xxxsssmmmhhhfff\\\XXXQQQLLLIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@===@@@CCCFFFHHHKKKPPPSSS[[[___dddiiinnntttyyy}}}|||~~~~~~rrrmmmrrrwww\\\EEEAAA>>>;;;:::::::::999888888888888888888888888888888999;;;AAALLL___tttxxxsssqqqhhh___]]][[[[[[^^^aaaddddddbbbdddfffeeecccaaa```___eeefffhhhjjjllllllllllllkkkkkklllmmmnnnnnnnnnmmmmmmooopppooonnnmmmooopppooonnnmmmlllkkkllllllmmmlllllllllmmmmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmlllkkklllmmmmmmlllkkkiiiiiiiiiiiiiiiiiiiiiiiimmmooopppoooooooooqqqsssrrruuuxxx|||??????@@@??????@@@CCCEEEGGGOOOTTTTTTSSSUUUVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVUUUUUUWWW[[[^^^eeekkkuuuzzzyyyvvvqqqmmmiiibbb\\\\\\]]]```gggooo{{{~~~zzzyyy{{{}}}|||wwwwwwwwwsssooollliiigggcccaaaYYYUUUOOOKKKIIIIIIIIIHHHFFFFFFFFFGGGJJJMMMPPPRRRVVV^^^iiisss}}}sssfffaaa```\\\XXXVVVTTTSSSTTTWWW]]]bbbeeefffeeehhhiiifff```[[[ZZZ[[[VVVWWWXXX\\\iii~~~{{{~~~~~~zzzzzzyyypppjjjgggbbb]]]UUUOOOKKKJJJHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@<<<>>>BBBEEEGGGJJJNNNQQQXXX[[[```eeekkkqqqxxx||||||~~~wwwmmmooofffLLLBBB???<<<:::::::::999888888888888888888888888888888:::===CCCOOOcccxxx}}}vvvqqqeee___]]]\\\\\\___bbbcccdddbbbeeeggggggeeecccbbbbbbggghhhiiijjjkkkmmmmmmnnnllllllkkkkkkllllllmmmnnnmmmnnnooonnnlllmmmpppsssqqqooommmkkkjjjkkkllllllkkkkkklllmmmnnnoooooopppmmmnnnnnnooooooooooooooommmlllkkkkkkmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnooonnnnnnnnnppprrrqqqsssvvvxxx|||???@@@@@@@@@???@@@CCCEEECCCKKKOOONNNLLLNNNNNNMMMMMMMMMNNNOOOQQQSSSUUUVVVSSSSSSSSSRRRRRRTTTXXX[[[ZZZ```iiisss||||||{{{xxxsssnnnlllccc[[[ZZZ[[[]]]bbbhhhsss~~~{{{yyyzzz}}}~~~zzztttooolllhhheeeccc___ZZZSSSNNNLLLJJJIIIHHHIIIHHHFFFEEEFFFHHHLLLNNNQQQWWW___fffnnn}}}ttthhhdddbbb]]]YYYWWWYYYXXXWWWYYY^^^dddhhhjjjdddjjjooonnnhhhcccdddfff]]]______```hhhxxxyyy}}}sssppprrrtttuuuuuuyyy|||rrrjjjgggfff```XXXRRRMMMKKKJJJIIIEEEEEECCCBBBAAA@@@@@@@@@;;;>>>AAADDDGGGIIIMMMPPPUUUYYY]]]bbbhhhooovvv{{{}}}~~~rrrjjjpppSSSBBB???<<<;;;::::::999888888888888888888888888888;;;===@@@EEEQQQdddvvvzzzrrreee```^^^\\\]]]___bbbccccccdddfffhhhiiigggeeeddddddhhhhhhiiiiiikkkmmmnnnooooooooommmllllllmmmnnnooommmnnnooommmlllmmmqqquuurrrpppnnnkkkjjjjjjkkklllkkkkkklllmmmnnnooopppqqqnnnnnnooopppppppppppppppmmmlllkkkkkkmmmmmmlllkkklllllllllllllllllllllllllllmmmnnnmmmmmmmmmoooqqqppprrrtttuuuxxxAAA???>>>>>>???@@@@@@???BBBCCCDDDEEEFFFGGGHHHIIIHHHJJJKKKLLLMMMOOORRRTTTYYYWWWUUUTTTSSSRRRSSSSSSVVVZZZ___eeellluuu}}}|||yyywwwtttnnnddd\\\YYY[[[___cccjjjrrr~~~{{{yyyxxxyyy~~~yyysssppplllfffbbb^^^ZZZSSSNNNKKKJJJIIIHHHIIIHHHGGGGGGFFFGGGGGGGGGNNNPPPVVV]]]bbbkkkzzztttoookkkfffbbbaaabbb```___```ccchhhkkklllooooooooooooooonnnllljjjjjjhhhggggggnnnuuuoooqqqvvv|||pppeeedddjjjpppuuuyyypppkkkfff___WWWQQQOOOMMMKKKHHHGGGFFFDDDBBB@@@???>>>>>>>>>???@@@BBBEEEHHHKKKMMMUUUXXX^^^cccggglllqqquuuzzz{{{}}}~~~sss|||XXXEEEBBB???===;;;:::<<>>HHHUUUcccrrr~~~~~~nnnccc______```aaabbbcccddddddggggggjjjooonnnhhhccccccfffgggiiijjjkkkllllllmmmmmmnnnnnnoooooonnnllllllkkkkkkkkkllloooppppppoooooonnnllljjjiiijjjkkklllooopppooonnnmmmnnnqqqsssrrrrrrsssssssssssssssssspppooonnnmmmmmmnnnooooooppppppppppppooooooooonnnooopppqqqpppooooooqqqsssssstttvvvxxxzzz@@@???>>>>>>???@@@???>>>BBBBBBBBBCCCCCCCCCCCCCCCCCCEEEHHHJJJLLLNNNRRRTTTWWWVVVTTTRRRQQQPPPPPPPPPPPPSSSWWW[[[aaaiiiqqqvvv}}}zzzwwwvvvpppggg```\\\]]]bbbeeejjjqqq{{{|||yyyyyyyyy}}}|||xxxxxxzzz{{{{{{wwwuuurrrqqqqqqqqqqqqpppwww{{{{{{uuurrrnnniiidddaaa\\\UUUPPPMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGJJJLLLQQQVVVZZZaaaooo}}}}}}yyytttppppppnnnmmmkkkllloootttwwwyyy{{{zzzzzzyyyxxxvvvtttrrrqqqppppppqqqwwwuuullljjjjjjmmmpppppprrrvvvyyy{{{{{{zzzyyyyyy}}}~~~nnnfffgggnnnuuu|||rrrlllfff```XXXSSSPPPNNNKKKHHHGGGFFFDDDBBBAAA??????>>>>>>>>>???AAADDDHHHKKKMMMSSSVVV[[[```dddiiinnnqqqzzz{{{}}}~~~~~~eeeLLLFFF???===<<<;;;;;;===:::999888888888888888999<<<:::===GGGSSS```nnnyyy{{{nnnbbb]]]^^^___```bbbcccdddeeehhhhhhkkkpppooojjjeeeeeeggghhhiiikkklllmmmmmmnnnnnnnnnooooooooonnnlllkkknnnmmmmmmoooqqqssssssrrrsssrrrooommmllllllmmmmmmnnnooonnnlllkkkkkknnnpppqqqrrrsssuuuvvvvvvvvvuuuqqqpppooonnnnnnooopppppppppppppppooooooooonnnnnnqqqrrrrrrqqqpppppprrrssstttuuuwwwxxxyyy}}}@@@???>>>>>>@@@@@@???===BBBAAAAAA@@@>>>======<<<===@@@EEEHHHKKKNNNQQQTTTUUUTTTRRRPPPOOONNNMMMMMMKKKMMMNNNQQQTTTZZZbbbgggrrrtttyyy|||~~~}}}zzzyyyxxxssskkkdddaaabbbdddggglllqqqxxx~~~}}}zzzyyyyyy{{{{{{rrrmmmkkkiiihhhaaa^^^YYYVVVVVVVVVVVVUUU[[[]]]eeerrr}}}xxxtttqqqkkkgggddd___XXXSSSPPPMMMKKKJJJGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHLLLPPPSSSXXXdddppp}}}~~~~~~}}}~~~}}}{{{||||||}}}yyymmmfffbbbaaaccc```____________```aaabbbbbbdddjjjpppwww~~~{{{qqqhhheeekkkuuu}}}vvvnnngggbbbZZZUUUSSSPPPLLLHHHHHHGGGEEECCCAAA@@@??????>>>>>>???AAACCCGGGIIIKKKQQQTTTYYY^^^bbbfffkkknnnyyy{{{}}}~~~~~~yyyYYYLLL@@@===>>><<<:::;;;;;;:::999888888777777888===;;;???IIITTT___kkkvvv|||uuuzzzlllaaa\\\\\\^^^```bbbccceeefffiiihhhlllqqqqqqkkkhhhhhhhhhiiijjjlllnnnoooooooooqqqrrrrrrrrrrrrpppnnnmmmooonnnnnnppprrrssssssrrrtttrrrpppooommmmmmnnnnnnnnnooonnnllljjjjjjkkkmmmoooqqquuuwwwyyyxxxwwwvvvqqqqqqppppppppppppqqqrrroooooooooooonnnnnnnnnnnnqqqsssssssssqqqqqqrrrsssuuuvvvwwwwwwxxxzzzAAA???>>>>>>??????>>>===@@@???>>>===<<<;;;:::::::::>>>CCCGGGJJJNNNQQQSSSUUUTTTRRRPPPOOOMMMLLLKKKKKKKKKKKKKKKMMMQQQWWW\\\dddiiiqqqxxx{{{{{{zzzzzzwwwtttnnniiifffeeeggghhhmmmppptttxxx{{{}}}zzzyyywwwxxxuuunnniiieeeaaa[[[WWWQQQNNNMMMNNNOOOOOOQQQQQQUUU]]]fffuuuzzzvvvsssnnnjjjfffaaa[[[UUURRROOOLLLJJJGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGJJJNNNPPPUUU___jjjxxxtttkkkdddaaabbb```___]]][[[[[[ZZZ[[[[[[XXXYYYZZZ]]]aaafffjjjmmmmmmjjjgggfffkkkuuu{{{rrrkkkeee^^^YYYUUURRRMMMIIIHHHGGGEEECCCBBBAAA@@@@@@>>>>>>???@@@BBBEEEHHHIIIQQQTTTYYY]]]aaaeeejjjmmmxxxzzz}}}~~~~~~}}}hhhSSSAAA>>>@@@>>>:::999::::::999888888888999999>>>===BBBLLLVVV```kkkttttttpppuuuxxxiii___ZZZ[[[\\\___aaadddeeefffhhhgggjjjppppppllliiijjjiiijjjkkkmmmooopppqqqqqquuuuuuvvvuuutttsssqqqpppnnnmmmmmmnnnppprrrqqqppppppooonnnnnnmmmmmmnnnnnnpppqqqpppnnnkkkjjjkkkmmmoooqqquuuxxxxxxwwwuuusssqqqqqqqqqqqqqqqrrrrrrrrroooooonnnnnnnnnmmmmmmmmmppprrrssssssqqqqqqqqqrrruuuvvvwwwwwwwwwyyy|||EEEBBB@@@>>>??????>>><<<>>>======<<<<<<;;;;;;;;;;;;???CCCGGGJJJMMMQQQTTTWWWVVVUUUSSSPPPNNNLLLKKKKKKKKKJJJIIIHHHKKKOOOSSSXXX___hhhppptttvvvxxxyyytttrrrooollliiihhhiiiiiijjjllloooqqqtttyyy{{{xxxwwwuuutttxxx}}}zzzppphhh```YYYTTTPPPKKKHHHHHHIIIJJJKKKKKKIIIJJJMMMSSS___sss{{{xxxtttoookkkgggccc]]]XXXTTTQQQNNNLLLHHHGGGGGGFFFEEEFFFFFFFFFFFFEEEGGGLLLOOOSSS\\\fffoooyyyuuukkkffffffddddddcccaaa___\\\YYYXXXWWWVVVTTTSSSTTTXXX\\\^^^fffgggiiimmmuuuxxxqqqkkkbbb\\\XXXTTTOOOKKKIIIHHHFFFDDDBBBAAAAAA@@@>>>>>>>>>???AAACCCFFFGGGQQQUUUZZZ^^^bbbgggkkkooovvvxxx|||~~~~~~{{{uuu[[[DDD@@@BBB>>>999999888888888888999:::;;;<<<======CCCNNNYYYaaakkksss|||pppnnnttt|||~~~yyyoooccc]]]XXXZZZ[[[^^^aaaccceeefffeeeeeehhhmmmnnnkkkiiijjjiiijjjlllnnnpppqqqrrrrrrsssttttttttttttrrrqqqoooooonnnmmmnnnpppqqqqqqpppmmmmmmmmmnnnoooppppppqqqrrrssssssqqqnnnlllmmmnnnoooqqqsssuuuuuussspppnnnppppppqqqqqqrrrrrrrrrrrrnnnnnnnnnmmmmmmmmmmmmlllnnnppprrrrrrqqqpppqqqqqqsssuuuvvvvvvwwwyyy|||~~~JJJFFFAAA>>>===>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBFFFIIIMMMRRRVVVYYYXXXWWWUUUSSSPPPMMMLLLIIIIIIHHHGGGFFFGGGIIILLLOOOVVV^^^eeeiiimmmrrruuuqqqpppooonnnmmmlllkkkkkkfffgggiiikkknnnsssxxx}}}}}}xxxttttttrrrooopppttt~~~~~~rrrgggZZZQQQPPPMMMIIIFFFFFFGGGGGGGGGFFFEEEFFFHHHKKKTTTfffwww|||zzzvvvqqqmmmiiieee```[[[XXXUUUQQQOOOJJJJJJHHHGGGFFFFFFEEEEEEDDDBBBDDDIIILLLPPPXXX```iiisss}}}yyysssrrrooonnnllliiiddd^^^XXXUUUXXXVVVTTTRRRTTTWWW\\\___fffjjjooouuu|||yyyrrrggg___ZZZUUUQQQMMMJJJIIIGGGEEECCCBBBAAAAAA>>>>>>>>>>>>@@@BBBDDDFFFPPPSSSYYY^^^bbbggglllpppsssvvvzzz}}}xxxuuubbbHHHBBBCCC===999;;;777777777888:::;;;===>>>;;;<<>><<<======>>>======<<<<<<<<<;;;;;;;;;:::<<>>>>>===>>>???AAACCCDDDLLLOOOUUU[[[```eeekkknnnppptttyyy}}}qqqgggooogggKKKDDDCCC<<<:::>>>888888888999:::;;;<<<===<<<>>>GGGUUUaaajjjrrryyyyyyssszzz|||{{{}}}yyyssshhh]]]XXXXXXYYY[[[]]]___aaacccdddbbbbbbeeejjjllljjjjjjlllhhhiiikkkmmmpppqqqrrrsssmmmnnnooopppppppppooonnnpppooonnnoooqqqrrrqqqpppoooppppppppppppppppppooonnnooopppooolllkkkkkkkkkllllllmmmnnnnnnmmmkkkkkkkkklllmmmooooooooooooooommmmmmmmmlllllllllkkkkkkjjjmmmpppsssssssssttttttvvvxxxyyyxxxwwwwwwxxxzzzTTTMMMEEE>>>;;;<<<===>>>======<<<<<<;;;:::999999777999<<<@@@FFFNNNWWW]]][[[ZZZYYYWWWTTTQQQMMMLLLFFFHHHJJJJJJHHHGGGGGGHHHEEEIIIOOORRRUUU[[[dddlllnnnoooqqqssssssrrrqqqpppiiijjjkkklllmmmooossswww}}}~~~|||{{{wwwrrrnnnnnnmmmiiihhhiiidddkkkqqqtttzzzpppeeeZZZXXXTTTQQQOOOMMMJJJHHHEEEFFFIIIKKKIIILLLYYYggg{{{~~~{{{vvvsssmmmjjjfffbbb```]]]ZZZWWWOOONNNLLLIIIGGGFFFEEEDDDGGGCCCCCCGGGJJJLLLQQQWWW[[[gggrrrxxx|||{{{tttpppgggeeeccccccdddhhhmmmooottt{{{|||nnnbbb[[[WWWSSSPPPJJJIIIHHHFFFDDDCCCBBBBBB>>>=========???@@@BBBCCCHHHLLLRRRXXX]]]ccciiimmmooosssxxx||||||jjj]]]dddzzzjjjMMMFFFCCC;;;:::@@@:::::::::999999:::;;;;;;@@@BBBLLL[[[hhhpppyyyyyyvvv}}}zzz}}}vvviii]]]WWWYYYZZZ[[[]]]___aaabbbcccbbbbbbeeekkkmmmkkkkkkmmmgggiiikkkmmmoooqqqrrrrrrnnnoooqqqrrrssssssrrrqqqnnnmmmlllmmmnnnooonnnmmmoooooooooooonnnlllkkkjjjjjjkkklllllljjjhhhhhhiiijjjjjjkkkllllllmmmmmmmmmiiijjjlllnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkjjjmmmqqqttttttuuuvvvwwwyyyzzz{{{yyywwwvvvvvvwwwXXXPPPEEE?????????>>><<<<<<<<<;;;;;;;;;:::::::::888777999>>>FFFOOOVVVZZZXXXXXXWWWUUUSSSQQQOOONNNHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGIIIJJJKKKOOOVVV[[[eeehhhmmmppppppppppppqqqnnnmmmlllkkklllnnnppprrrwwwxxxyyyzzzzzzxxxvvvuuuooonnnmmmjjjfffbbb^^^\\\]]]___aaaccceeeiiinnnqqqyyy}}}wwwssskkkbbbYYYSSSOOOMMMMMMFFFEEEHHHIIIJJJUUUcccuuu|||xxxvvvsssooojjjfffbbb^^^ZZZWWWYYYSSSLLLGGGFFFGGGFFFEEEEEEEEEDDDDDDFFFJJJNNNPPP[[[aaaiiiqqqwww{{{~~~}}}{{{uuurrrrrrwww~~~{{{iii\\\WWWUUURRRNNNNNNKKKHHHFFFEEEDDDCCCAAA@@@???>>>>>>???@@@CCCDDDHHHKKKPPPUUUZZZ```ggglllnnnssszzz~~~~~~~~~wwwiii```cccqqqsssWWWEEE??????===:::<<<<<<;;;;;;;;;<<<======???@@@LLLaaarrr{{{~~~ssszzzqqqbbb[[[\\\YYY[[[]]]^^^]]]]]]^^^___aaadddhhhjjjjjjiiiiiiiiilllkkkkkkmmmqqqsssrrrppprrrrrrssssssrrrqqqooonnnooonnnlllkkkkkklllmmmnnnppppppppppppppppppqqqrrrooonnnmmmkkkjjjiiihhhhhhiiijjjjjjkkkkkkkkkjjjjjjlllkkkkkkkkkkkklllmmmmmmooonnnmmmlllllllllllllllkkkmmmpppqqqrrrssstttvvvuuuvvvwwwwwwvvvtttqqqpppVVVNNNEEE@@@???@@@???===<<<<<<<<<;;;;;;;;;:::::::::999;;;@@@HHHQQQXXX[[[WWWWWWVVVTTTRRRPPPNNNMMMLLLLLLKKKKKKJJJIIIHHHHHHFFFGGGHHHHHHHHHJJJOOOTTT[[[aaaiiioooqqqqqqppppppnnnmmmlllkkkkkklllnnnooorrrssstttuuutttsssqqqoookkkjjjhhheeeaaa]]]ZZZXXXRRRSSSUUUVVVXXXZZZ^^^bbbggglllsssxxx}}}tttiii___VVVPPPOOOIIIGGGJJJJJJLLLWWWeee~~~}}}zzzxxxtttqqqlllgggddd```\\\YYYYYYSSSLLLHHHGGGFFFFFFDDDEEEDDDCCCDDDFFFIIILLLNNNXXX^^^fffmmmrrrvvvyyy{{{xxxhhh^^^[[[YYYUUUQQQOOOLLLHHHEEEDDDDDDBBBAAA@@@???>>>>>>???@@@CCCDDDGGGJJJOOOTTTYYY___fffkkknnnsssyyy~~~xxxmmmffffffsssuuuZZZFFF@@@???===;;;<<<<<<<<<<<<<<<======>>>BBBEEERRRgggxxxzzz~~~pppaaa[[[\\\ZZZ\\\^^^___^^^^^^___``````cccgggiiiiiihhhggggggkkkjjjkkkmmmppprrrqqqooorrrrrrssssssrrrpppooonnnooonnnlllkkkkkklllnnnoooppppppooooooooooooppppppnnnmmmllljjjiiiiiiiiiiiiiiiiiijjjkkkllllllllllllmmmllllllllllllmmmnnnnnnnnnmmmmmmlllkkkkkklllllllllnnnqqqrrrrrrrrrtttuuuttttttttttttsssrrrpppoooQQQKKKDDD@@@@@@@@@@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>CCCKKKSSSZZZ\\\YYYXXXWWWVVVTTTRRRPPPNNNQQQPPPOOONNNLLLKKKIIIIIIFFFGGGFFFEEEDDDEEEHHHJJJNNNVVVbbbkkkppppppooonnnmmmllljjjiiiiiijjjjjjkkkllllllmmmmmmllljjjhhhgggeeeccc```\\\YYYVVVTTTRRRMMMNNNOOOOOONNNPPPSSSUUUXXX^^^eeekkkqqqxxx{{{nnn___UUUSSSLLLIIILLLLLLNNNYYYggg}}}|||xxxuuuoookkkgggccc___\\\XXXTTTNNNIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDGGGJJJKKKUUUZZZaaahhhmmmqqqtttwwwyyy}}}wwwjjjbbbaaa___[[[VVVPPPLLLHHHEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>@@@BBBDDDFFFIIINNNRRRXXX^^^dddiiinnnrrrxxx|||~~~zzzqqqkkkjjjrrryyy^^^JJJAAA>>>===;;;<<<<<<<<<<<<<<<===>>>>>>CCCJJJZZZnnnzzzmmm```ZZZ[[[[[[]]]___```______```aaaaaadddhhhjjjiiihhhhhhhhhjjjjjjjjjllloooqqqpppooorrrrrrrrrrrrqqqpppooonnnooonnnlllkkkkkklllnnnooooooooonnnnnnmmmnnnnnnnnnnnnmmmlllkkkkkkkkkkkklllhhhiiijjjlllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooommmllllllkkkkkkkkkkkkkkknnnppprrrsssrrrrrrssstttrrrqqqqqqppppppoooppppppLLLHHHCCC@@@@@@AAAAAA@@@=========<<<<<<<<<<<<;;;======???EEEMMMUUU[[[]]]]]]]]]\\\ZZZXXXVVVTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKGGGFFFEEECCCBBBBBBDDDEEEFFFNNNYYYccchhhiiijjjjjjjjjiiihhhffffffeeeffffffeeeeeeeeeeeedddbbbaaa```___]]]YYYUUURRROOONNNNNNLLLMMMMMMLLLJJJJJJLLLNNNPPPUUU\\\aaagggnnnvvv|||}}}lll```WWWPPPLLLNNNNNNOOOZZZhhh{{{uuupppkkkfffaaa^^^XXXUUUPPPLLLIIIGGGEEEDDDCCCCCCBBBBBBCCCEEEGGGHHHQQQUUU\\\bbbggglllqqqtttuuuyyy~~~{{{ooohhhgggddd___YYYRRRNNNIIIFFFDDDCCCBBBAAAAAA@@@???>>>>>>@@@BBBCCCEEEHHHLLLQQQVVV\\\bbbgggnnnqqqvvvzzz}}}|||sssmmmhhhmmm}}}dddOOOCCC???===<<<;;;;;;;;;;;;<<<===>>>>>>AAALLL```vvvzzztttjjj^^^YYY[[[\\\^^^```aaa``````aaabbbdddgggkkklllllljjjjjjjjjiiiiiikkklllnnnoooooooooqqqqqqqqqqqqppppppooooooooonnnlllkkklllmmmooopppooonnnmmmmmmllllllllllllnnnnnnmmmmmmmmmnnnnnnoooiiijjjkkkllllllllllllllllllllllllllllllmmmnnnnnnlllkkkkkkjjjjjjjjjkkkkkkppprrrssssssrrrqqqqqqrrrqqqpppnnnmmmmmmooopppqqqHHHFFFBBB@@@@@@AAAAAAAAA>>>>>>=========<<<<<<<<<<<<===@@@FFFOOOWWW\\\_________^^^]]]ZZZXXXVVVUUUPPPPPPOOOOOONNNMMMMMMMMMGGGFFFDDDCCCCCCCCCDDDCCCEEEJJJQQQWWW[[[^^^```bbbccccccbbbaaa```______^^^^^^^^^]]]]]]\\\[[[ZZZZZZXXXVVVSSSPPPMMMKKKKKKKKKIIIIIIHHHFFFDDDDDDEEEGGGHHHLLLRRRVVVYYY___gggmmmxxx{{{yyyooo]]]UUUPPPPPPOOOOOOZZZhhhzzztttnnnhhhccc___XXXWWWTTTOOOKKKHHHFFFEEECCCCCCBBBBBBBBBCCCDDDEEEIIIMMMSSSXXX^^^ccciiilllqqquuu{{{wwwnnnkkkhhhbbb]]]UUUQQQKKKGGGEEEDDDCCCBBBAAA@@@???>>>>>>@@@AAACCCCCCFFFJJJOOOSSSYYY```dddmmmppptttxxx{{{}}}sssllldddfffyyyjjjUUUGGG@@@======::::::::::::;;;<<<===>>>@@@PPPggg~~~|||wwwqqqmmmeee\\\YYYZZZ\\\^^^```aaa``````aaabbbdddgggkkklllllljjjiiiiiihhhjjjkkkmmmnnnnnnooopppqqqqqqppppppppppppppppppooonnnlllllllllnnnpppqqqooonnnmmmlllkkkkkkkkkkkklllllllllkkkllllllmmmnnnjjjkkkkkkkkkkkkkkkjjjjjjkkkkkkjjjjjjkkkkkklllmmmkkkkkkjjjjjjjjjkkkkkklllppprrrsssrrrqqqooopppppppppooommmmmmmmmooorrrsssEEEDDDBBBAAA@@@@@@AAAAAA>>>>>>>>>>>>============<<<===@@@HHHQQQYYY___aaa```___^^^]]][[[XXXVVVUUUPPPPPPOOOOOONNNNNNMMMMMMIIIGGGEEEEEEEEEEEEDDDCCCEEEGGGKKKMMMOOORRRUUUXXXYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSPPPOOONNNLLLJJJIIIIIIHHHGGGGGGFFFDDDBBBBBBCCCEEEFFFIIIMMMOOORRRWWW^^^cccnnnsss}}}{{{tttddd[[[UUUTTTQQQPPPZZZhhh{{{tttooojjjeeeaaaYYYYYYWWWSSSNNNIIIGGGGGGCCCCCCCCCBBBBBBBBBCCCCCCAAADDDHHHMMMQQQVVV\\\```ggglllrrrwww{{{tttooolllfffaaaXXXSSSMMMHHHFFFEEEDDDDDDBBBAAA???>>>>>>???AAABBBBBBEEEIIIMMMQQQWWW]]]bbblllooossswwwzzz}}}~~~rrrkkkbbb^^^mmmppp[[[KKKBBB>>>===:::::::::;;;;;;===>>>???DDDWWWoootttnnniiieee```ZZZXXX[[[\\\^^^```aaa``````aaabbbbbbeeeiiijjjiiigggffffffhhhjjjmmmnnnnnnnnnpppqqqqqqppppppoooooooooppppppooonnnlllllllllnnnppprrrpppooonnnlllkkkjjjjjjjjjiiiiiihhhhhhhhhiiiiiijjjkkkkkkllllllllllllkkkkkkjjjjjjjjjjjjjjjkkkkkklllkkkkkkkkkkkkkkkllllllmmmoooqqqrrrqqqooonnnnnnoooooonnnmmmmmmnnnpppssstttCCCCCCCCCBBB@@@@@@@@@@@@?????????>>>>>>>>>======<<<===BBBJJJTTT]]]ccceeeaaaaaa```^^^\\\ZZZXXXWWWSSSRRRQQQPPPOOONNNMMMLLLLLLJJJGGGFFFFFFFFFCCCAAABBBDDDFFFGGGHHHIIIKKKMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFDDDBBBBBBDDDEEEFFFHHHKKKMMMOOOSSSZZZ```dddkkkvvv}}}yyywwwlllbbb[[[XXXTTTRRR\\\iii|||wwwrrrnnnjjjfffcccZZZ[[[ZZZVVVPPPKKKHHHHHHDDDDDDCCCCCCBBBBBBBBBBBB@@@AAACCCEEEGGGKKKPPPTTTXXX]]]dddjjjqqqzzzxxxrrroookkkggg[[[VVVOOOJJJGGGFFFFFFEEEBBBAAA???>>>>>>???AAABBBAAACCCGGGKKKPPPUUU\\\```jjjnnnssswwwyyy{{{~~~rrrmmmdddZZZaaaqqqtttaaaOOODDD???===;;;;;;<<<<<<===???@@@AAAGGG[[[sss{{{mmmfffaaa___]]]YYYXXX[[[\\\^^^``````______```aaabbbeeehhhiiihhhfffeeeeeehhhkkknnnooonnnnnnppprrrqqqpppooonnnnnnooopppqqqnnnnnnllllllmmmoooqqqrrrqqqpppnnnmmmkkkjjjjjjiiijjjiiiiiihhhhhhhhhiiiiiijjjkkklllnnnooooooppppppkkkjjjjjjjjjjjjkkkllllllllllllkkkkkklllmmmmmmnnnmmmoooppppppnnnmmmmmmnnnlllllllllmmmnnnppprrrtttBBBCCCCCCBBB@@@??????@@@????????????>>>>>>>>>>>><<<>>>CCCLLLVVV```eeehhhddddddcccaaa___]]][[[ZZZVVVUUUTTTRRRPPPNNNLLLKKKOOOKKKHHHGGGGGGEEEBBB>>>>>>AAACCCEEEEEEEEEFFFGGGFFFFFFGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDAAABBBBBB@@@??????AAACCCBBBEEEGGGIIIJJJOOOVVV\\\^^^eeeppp}}}~~~|||{{{|||~~~}}}}}}qqqggg___[[[VVVTTT]]]kkk|||zzzwwwssspppmmmkkkgggeee[[[\\\\\\XXXRRRLLLIIIIIIEEEDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCDDDFFFJJJMMMLLLQQQXXX___gggrrryyysssqqqooolll]]]WWWPPPKKKHHHGGGGGGFFFBBBAAA@@@>>>>>>???AAABBB@@@CCCGGGKKKOOOUUU[[[___iiimmmrrrvvvyyyzzz|||~~~tttqqqgggYYYZZZfffvvvdddRRREEE???>>>=========>>>???AAABBBCCCIII]]]rrrpppzzzuuuiiibbb]]]\\\ZZZXXXXXX[[[[[[]]]___```______```aaacccfffjjjkkkjjjhhhgggfffiiilllooopppooooooqqqsssppppppooonnnnnnooopppqqqnnnnnnmmmlllmmmoooqqqsssrrrqqqooommmkkkjjjjjjiiimmmlllkkkkkkjjjjjjjjjkkkiiijjjllloooqqqssstttuuulllkkkkkkkkkkkklllmmmmmmlllllllllllllllmmmnnnooolllnnnoooooommmmmmmmmnnnjjjjjjkkklllnnnppprrrsss???????????????>>>>>>>>>@@@??????@@@AAAAAA???======<<>>AAAAAABBBDDDFFFKKKRRRVVV\\\bbbiiinnnvvv}}}xxxvvvwww{{{~~~|||tttkkkbbb\\\]]]hhhuuu|||xxxvvvtttpppmmmiiigggeeecccaaa^^^[[[XXXSSSLLLHHHGGGFFFCCCAAA@@@AAABBBBBB@@@AAABBBBBBBBBDDDHHHKKKLLLOOOSSSWWW]]]fffsss|||{{{vvvooojjj```YYYOOOJJJJJJJJJGGGDDDGGGCCC???<<<===>>>???@@@@@@BBBEEEHHHKKKQQQWWW[[[cccgggnnntttwwwyyyzzz{{{sssqqqgggXXXWWWaaa}}}iiiUUUEEE>>><<<======<<<;;;;;;===@@@CCCJJJcccrrrzzzlllppp}}}ggg___XXXWWWVVVUUUXXX[[[]]]]]]]]]^^^___```aaabbbfffhhhkkklllkkkhhhfffeeehhhlllqqqssstttsssrrrrrrmmmmmmmmmmmmmmmnnnoooooorrrqqqpppnnnnnnnnnooopppoooooooooooonnnmmmlllkkkkkkkkkjjjjjjkkkkkklllmmmlllmmmoooqqqrrrssssssrrrrrrpppnnnkkkjjjiiiiiiiiinnnmmmllllllllllllmmmnnnnnnooopppqqqqqqpppooonnnnnnnnnoooooopppppppppqqq?????????>>>>>>?????????@@@???===>>>??????>>><<>>BBBNNN^^^jjjnnnnnnpppmmmhhheeecccaaa___]]]ZZZXXXUUURRRPPPOOOOOOOOOQQQOOOLLLIIIFFFCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>@@@@@@AAABBBDDDIIIOOOSSSXXX]]]aaadddkkkuuu{{{{{{||||||}}}~~~rrrhhhaaabbbnnn{{{yyywwwuuuqqqnnnjjjgggfffeeebbb```\\\YYYSSSMMMIIIHHHGGGDDDCCCBBBBBBCCCDDDCCCDDDDDDDDDDDDFFFJJJMMMSSSSSSRRRRRRUUU___kkkuuuyyyqqqjjjbbb[[[RRRMMMLLLKKKHHHFFFFFFDDDBBBAAABBBAAA@@@>>>@@@BBBDDDGGGKKKPPPVVV[[[aaafffmmmsssvvvxxxyyy{{{zzzsssgggVVVTTT\\\oooZZZJJJBBB???=========;;;;;;===AAADDDKKKeeeuuu}}}uuubbbggg{{{yyyggg___XXXWWWVVVUUUWWW[[[\\\\\\\\\\\\]]]___```aaagggjjjlllnnnllliiigggeeehhhkkkpppsssrrrqqqppppppnnnnnnmmmmmmmmmmmmmmmnnnooonnnmmmmmmmmmnnnooopppnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjjjjkkkllllllkkklllnnnppppppqqqpppppppppooommmllljjjjjjjjjjjjmmmlllkkkkkkkkkkkklllmmmnnnooopppqqqqqqpppooonnnoooooooooooopppppppppqqq@@@@@@@@@@@@@@@AAACCCCCCCCCAAA???>>>???@@@@@@???@@@AAAFFFRRRbbbmmmrrrrrrqqqnnnjjjhhhfffeeebbb```\\\ZZZWWWTTTRRRPPPPPPOOOPPPOOOMMMJJJGGGDDDBBBAAA@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>??????@@@AAAEEEJJJNNNTTTXXXZZZ\\\cccnnnvvvwww|||{{{nnnggghhhtttzzzyyyvvvsssooollliiigggfffdddaaa^^^ZZZUUUNNNJJJIIIGGGEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJMMMOOOVVVTTTQQQOOOQQQZZZhhhrrr{{{|||qqqjjjddd^^^VVVPPPNNNLLLIIIGGGDDDDDDEEEFFFGGGEEEAAA===@@@AAADDDGGGJJJOOOUUUYYY___dddkkkppptttwwwyyy{{{uuugggWWWTTT\\\xxxbbbQQQFFFBBB=========<<<<<<>>>AAAEEENNNhhhwwwjjjZZZaaatttuuuggg___XXXWWWVVVUUUVVVZZZ[[[[[[[[[\\\]]]^^^___```hhhjjjmmmnnnnnnkkkgggeeefffiiinnnqqqqqqooooooooooooooommmmmmlllllllllllljjjjjjjjjjjjkkkmmmooopppmmmmmmmmmmmmlllkkkjjjiiijjjjjjiiiiiijjjjjjkkklllmmmmmmnnnoooppppppooooooooonnnmmmlllkkkkkkkkkkkknnnmmmllllllllllllmmmnnnnnnoooppppppppppppooooooooooooooopppppppppppppppAAAAAAAAABBBCCCEEEFFFGGGHHHEEEBBBAAABBBCCCCCCCCCAAADDDJJJWWWeeepppttttttqqqooollljjjhhhgggdddbbb___]]]ZZZWWWTTTRRRPPPPPPOOOOOOMMMKKKHHHEEEBBBAAA@@@@@@@@@????????????>>>???????????????????????????>>>>>>>>>>>>>>>>>>???>>>>>>===============<<<======<<<<<<<<<;;;;;;;;;<<<=========>>>AAAEEEIIIPPPUUUXXX[[[cccnnnuuuvvv}}}uuulllmmmxxx}}}~~~~~~{{{zzzxxxtttqqqmmmkkkiiihhhfffccc```\\\VVVPPPKKKHHHGGGEEEDDDDDDEEEFFFGGGJJJLLLMMMNNNMMMMMMNNNPPPRRRRRRPPPOOOQQQ[[[hhhrrrvvv~~~{{{qqqiiifffaaaYYYSSSOOOLLLIIIGGGEEEEEEFFFGGGGGGEEEAAA>>>???AAADDDFFFIIINNNSSSWWW]]]aaahhhnnnrrrvvvyyy{{{wwwjjj\\\ZZZ```iiiUUUHHHBBB=========<<<<<<>>>BBBFFFRRRiiiwww}}}yyybbbYYYbbbuuurrrggg___XXXVVVUUUTTTVVVZZZ[[[[[[[[[\\\^^^___aaaaaaiiijjjlllnnnnnnkkkfffcccaaaeeekkknnnoooooooooooopppooonnnlllkkkjjjjjjjjjggggggggghhhjjjlllooopppmmmmmmmmmmmmlllkkkjjjjjjjjjiiiiiiiiiiiijjjkkkkkkooooooooooooppppppoooooommmmmmmmmlllllllllllllllooonnnnnnnnnnnnnnnnnnooonnnooooooppppppppppppppppppppppppppppppppppppppp@@@AAABBBCCCEEEFFFFFFGGGKKKHHHEEECCCDDDEEEEEEEEEBBBFFFNNNZZZgggppptttuuuqqqooollljjjiiigggdddbbb```___\\\YYYVVVSSSQQQPPPOOONNNMMMKKKIIIFFFCCCAAA??????????????????????????????????????????????????????>>>======>>>?????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<>>>BBBEEELLLRRRWWW[[[aaaiiinnnmmmqqq{{{uuuuuu~~~~~~zzzwww{{{|||}}}{{{{{{zzzxxxuuurrrooommmllljjjhhhdddaaa]]]WWWPPPLLLGGGFFFDDDCCCCCCEEEFFFHHHJJJLLLNNNNNNLLLKKKKKKLLLLLLNNNOOOPPPRRRZZZdddlllsss{{{zzzpppjjjgggccc\\\UUUPPPLLLIIIGGGGGGEEEDDDCCCDDDCCCAAA??????AAACCCEEEHHHLLLQQQUUU[[[___ffflllqqquuuyyy|||~~~}}}pppccc___cccnnnXXXHHHAAA===>>>>>>======???DDDGGGUUUiiisssxxxsss]]]XXXcccvvvpppeee^^^WWWVVVUUUUUUWWW[[[]]]]]]]]]^^^```bbbcccdddhhhiiikkkmmmnnnkkkeee```]]]aaahhhllloooooopppqqqoooooommmllljjjiiiiiiiiifffffffffgggiiilllnnnooonnnoooooonnnnnnmmmlllkkkjjjjjjiiiiiijjjjjjkkklllnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooppppppqqqqqqqqqqqqppppppppppppppp???AAADDDFFFGGGGGGFFFEEEJJJHHHEEEDDDEEEEEEDDDCCCDDDHHHQQQ]]]iiipppttttttqqqooommmkkkjjjgggcccaaaaaa```^^^ZZZWWWSSSQQQOOONNNNNNNNNLLLJJJFFFCCCBBB?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;::::::999:::<<<<<<<<<>>>AAADDDHHHNNNRRRUUUZZZ```cccaaaaaalll}}}}}}yyyvvvuuuvvvyyy{{{}}}}}}||||||yyyyyywwwuuusssqqqooonnnkkkhhheeeaaa]]]WWWPPPLLLFFFEEEDDDCCCDDDEEEGGGIIIIIIKKKNNNNNNLLLJJJIIIHHHJJJLLLNNNOOOPPPSSSZZZ```nnnvvv~~~|||rrrmmmiiieee___XXXQQQLLLIIIGGGHHHEEEBBBAAAAAABBBAAAAAA???AAACCCDDDGGGKKKPPPSSSZZZ^^^eeekkkpppuuuzzz}}}}}}zzzllleeedddrrr[[[III@@@>>>>>>>>>===>>>@@@EEEHHHVVViiippptttppp[[[VVVbbbttt~~~mmmccc\\\VVVUUUUUUUUUXXX\\\^^^^^^___```bbbdddfffggghhhhhhjjjmmmnnnkkkddd^^^[[[```fffkkknnnooopppqqqooonnnlllkkkjjjiiiiiiiiiiiihhhhhhhhhiiikkkmmmnnnoooooooooooonnnmmmlllkkkkkkkkkjjjjjjkkkkkklllmmmkkkkkkkkkkkkkkklllmmmmmmmmmmmmnnnnnnnnnmmmmmmllljjjjjjkkkkkkkkkkkkjjjjjjooonnnnnnnnnooopppqqqrrrqqqqqqqqqqqqqqqpppppppppCCCFFFJJJNNNNNNMMMJJJHHHKKKIIIGGGGGGGGGGGGEEECCCFFFLLLUUUaaakkkqqqttttttsssqqqooommmkkkhhhccc```bbbaaa^^^[[[WWWSSSPPPNNNNNNNNNNNNMMMJJJGGGDDDBBB>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAACCCBBBBBBAAA@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;999:::<<<<<<===>>>AAADDDEEEIIIMMMPPPVVV^^^bbbbbbdddkkkwww{{{xxxssssssuuuvvvxxxzzz{{{{{{wwwwwwvvvtttsssrrrqqqpppkkkiiieeeaaa]]]WWWPPPKKKGGGFFFEEEDDDEEEGGGIIIKKKMMMPPPSSSSSSQQQNNNLLLKKKKKKMMMNNNNNNMMMPPPUUUZZZfffnnnxxx~~~vvvpppkkkhhhccc[[[SSSMMMJJJIIIHHHEEECCCBBBBBBBBBAAA@@@???AAABBBDDDFFFIIINNNRRRYYY^^^dddkkkpppvvv{{{}}}xxxmmmiiixxxwww___LLLBBB>>>>>>>>>>>>>>>AAAEEEIIIVVVhhhooossssss___XXXeeeuuu~~~oooaaaZZZTTTTTTUUUVVVYYY]]]______```aaaccceeeggghhhjjjiiijjjnnnppplllddd]]]]]]bbbggglllnnnnnnnnnooommmmmmkkkjjjiiiiiiiiiiiilllkkkjjjjjjjjjkkklllmmmnnnnnnnnnnnnmmmlllkkkkkkllllllkkkkkkllllllmmmnnnlllkkkkkkkkklllnnnooopppnnnnnnoooooonnnmmmlllkkkjjjkkklllmmmmmmlllkkkjjjooonnnnnnnnnooopppqqqrrrrrrrrrrrrqqqqqqpppppppppIIIMMMRRRUUUVVVSSSOOOLLLMMMLLLKKKKKKKKKJJJGGGEEEHHHNNNXXXccclllrrrttttttuuussspppnnnlllhhhddd```bbbaaa___[[[WWWSSSPPPNNNMMMNNNNNNMMMKKKGGGDDDBBB>>>>>>???@@@BBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>???AAABBBDDDDDDCCCCCCBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;888:::<<<======???BBBDDDCCCGGGKKKOOOWWWccckkkmmmrrrvvv{{{}}}zzzttttttttttttuuuwwwxxxyyyvvvuuuuuutttssssssrrrrrrkkkiiieeeaaa]]]VVVPPPKKKHHHGGGFFFFFFGGGIIIKKKLLLTTTVVVYYYZZZWWWTTTQQQPPPLLLNNNNNNNNNMMMQQQWWW]]]___gggrrrzzzzzzsssmmmkkkeee]]]UUUOOOKKKJJJGGGEEEDDDDDDDDDCCCAAA??????AAABBBCCCEEEIIINNNQQQYYY]]]dddkkkpppvvv|||}}}vvvppplll{{{bbbOOODDD>>>>>>>>>>>>???AAAFFFIIIVVVhhhpppuuuwwweee^^^jjjyyysss```YYYTTTTTTVVVWWWZZZ___^^^______aaaccceeeggghhhkkkjjjkkkoooqqqnnneee^^^```dddiiilllmmmmmmlllmmmllllllkkkjjjiiiiiiiiiiiinnnnnnlllkkkkkkkkkllllllmmmmmmmmmmmmlllkkkjjjjjjmmmllllllllllllmmmnnnnnnooonnnnnnoooppprrrtttuuunnnoooooooooooommmkkkjjjmmmnnnoooppppppooonnnmmmooonnnnnnnnnnnnppprrrsssrrrrrrrrrqqqqqqpppppppppMMMNNNTTT___eeeaaa[[[XXXYYYWWWUUUUUUTTTQQQKKKGGGJJJPPP[[[eeennntttwwwwwwtttsssrrrpppmmmjjjgggfffcccbbb```^^^\\\WWWQQQLLLOOONNNLLLLLLKKKIIIEEEBBB@@@???>>>@@@BBBDDDDDDCCCAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@????????????AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>DDDEEEJJJTTT\\\dddpppzzz~~~{{{rrrrrrrrrtttuuutttqqqnnnrrrrrrrrrssssssrrrqqqqqqjjjhhhfffddd```YYYRRRMMMKKKIIIGGGFFFGGGJJJMMMOOO]]]ffflllhhhaaa\\\ZZZXXXSSSQQQMMMKKKMMMRRRWWW[[[bbbgggooouuuyyy}}}vvvrrrnnnfff^^^VVVPPPLLLJJJIIIGGGFFFEEEEEEDDDAAA???@@@AAAAAABBBDDDGGGLLLPPPUUU[[[bbbiiinnnrrruuuxxx}}}iiieeewwwnnnTTTCCCBBB@@@@@@@@@@@@BBBGGGMMM]]]eeennnvvvwwwkkkbbbtttrrrbbbYYYQQQRRRVVVWWWXXXZZZ^^^___```aaabbbeeeiiilllooooooppptttvvvqqqfff]]]bbbiiioooqqqmmmjjjjjjkkkpppooommmjjjiiihhhhhhiiillllllllllllllllllllllllnnnnnnmmmllllllllllllmmmmmmlllkkkkkkkkkkkklllmmmqqqqqqpppppppppqqqrrrrrrqqqppppppooonnnmmmmmmlllnnnllllllnnnqqqrrrpppnnnqqqpppooonnnnnnooopppqqqqqqqqqrrrrrrqqqpppooonnnPPPNNNRRR\\\ddddddbbbbbbeeebbb^^^[[[YYYVVVQQQMMMLLLRRR\\\fffnnnssstttuuussssssqqqooommmjjjhhhgggcccbbb```___]]]YYYSSSOOOPPPNNNMMMLLLJJJHHHDDDAAA@@@???>>>@@@BBBDDDDDDCCCAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????AAAAAAAAAAAAAAA@@@@@@?????????>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<======CCCDDDJJJTTT___jjjxxxzzzxxx|||ssssssrrrssstttsssqqqooorrrrrrssssssrrrqqqppppppllljjjhhheeeaaa[[[SSSNNNKKKIIIGGGFFFFFFIIILLLNNN\\\hhhqqqpppiiieeeaaa]]]TTTQQQLLLIIIJJJOOOUUUYYY___eeemmmsssxxx}}}}}}tttppphhh```XXXRRRMMMKKKIIIGGGFFFEEEEEECCCAAA>>>???@@@AAAAAACCCFFFKKKOOOUUU[[[bbbiiinnnrrrvvvxxx~~~~~~iii```oooqqqXXXHHHBBB@@@???@@@@@@AAAHHHOOOeeellltttzzz{{{rrreeeyyyvvveee[[[SSSSSSWWWXXXYYY[[[]]]^^^___```aaadddhhhkkknnnnnnppptttvvvrrriiibbbccchhhnnnooommmjjjkkkmmmpppooommmkkkjjjiiihhhhhhkkkkkkkkkkkkllllllllllllmmmllllllkkkkkkkkkkkkkkklllkkkjjjiiiiiijjjkkklllooooooppprrrssstttuuuvvvpppooooooooonnnmmmmmmmmmooommmlllnnnqqqrrrqqqpppqqqpppooonnnnnnooopppqqqqqqppppppooonnnmmmmmmlllUUUQQQRRR[[[cccgggjjjmmmlllgggaaa[[[WWWSSSPPPNNNPPPUUU^^^hhhnnnrrrrrrrrrsssrrrqqqnnnllljjjhhhgggcccbbbaaa```___[[[WWWSSSRRRPPPMMMLLLJJJGGGCCCAAA@@@??????@@@BBBDDDDDDCCCBBBCCCCCCCCCCCCBBBAAAAAABBBBBBAAA@@@????????????@@@AAAAAAAAAAAA@@@????????????>>>>>>======<<<<<<;;;;;;;;;:::;;;;;;<<<===AAABBBIIIUUUaaapppzzzwwwyyyvvvuuusssrrrrrrrrrqqqpppsssssssssrrrqqqpppooonnnnnnmmmjjjhhhddd]]]VVVPPPKKKIIIGGGEEEEEEGGGIIIKKKWWWcccoooqqqmmmiiieee```UUUQQQKKKFFFFFFJJJPPPTTT[[[aaaiiipppuuuzzzxxxssskkkccc\\\UUUOOOLLLIIIGGGEEEDDDCCCBBB@@@>>>>>>???@@@@@@AAAEEEJJJNNNUUUZZZbbbiiiooosssvvvxxx|||}}}mmmbbbmmmuuu^^^NNNCCC@@@???@@@???@@@HHHRRRnnnuuu||||||tttiiiyyyggg]]]UUUUUUXXXXXXYYYZZZ[[[]]]^^^___```cccgggjjjmmmmmmppptttwwwuuunnniiieeeiiimmmnnnlllkkkmmmooonnnnnnnnnmmmllljjjiiihhhiiijjjjjjjjjkkkkkklllllllllkkkjjjjjjiiiiiijjjjjjjjjjjjiiihhhhhhiiijjjjjjjjjkkknnnqqqsssuuuuuuvvvnnnnnnnnnnnnnnnnnnmmmmmmpppnnnmmmmmmoooqqqrrrrrrqqqpppoooooooooooopppqqqqqqpppnnnlllkkkjjjkkkkkk^^^YYYWWW]]]dddhhhlllooonnniiiaaaYYYSSSOOOMMMMMMSSSYYYbbbkkkqqqttttttssssssrrrpppnnnkkkjjjiiihhhcccbbbaaaaaa```^^^[[[XXXTTTRRROOOLLLJJJGGGCCC@@@@@@@@@???AAACCCEEEDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@BBBAAA@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@???>>>?????????>>>>>>=========<<<;;;;;;;;;;;;;;;<<<<<<@@@BBBIIITTTbbbttt}}}yyyzzzzzzwwwtttrrrrrrrrrrrrqqqsssssssssrrrqqqooonnnmmmpppnnnllljjjfff```XXXSSSKKKJJJGGGEEEEEEEEEGGGHHHLLLXXXbbbeeedddccc```]]]UUUPPPIIIDDDCCCFFFLLLPPPWWW]]]eeelllrrrxxx|||vvvmmmfff```YYYRRRMMMJJJGGGEEECCCCCCBBB@@@>>>===>>>??????@@@CCCHHHLLLTTTZZZbbbiiinnnsssvvvyyyyyy{{{~~~uuufffnnnxxxcccRRREEE@@@???@@@???@@@JJJWWWuuu|||vvvpppkkk{{{hhh^^^UUUUUUWWWWWWXXXYYYZZZ[[[]]]^^^___bbbeeehhhkkkllloootttwwwwwwsssoooiiikkkmmmnnnmmmnnnppprrrnnnnnnooonnnmmmkkkiiihhhhhhiiiiiijjjjjjkkkkkklllkkkkkkjjjiiiiiiiiiiiijjjjjjjjjhhhhhhhhhhhhjjjjjjfffhhhkkkoooqqqrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnooonnnllllllmmmoooqqqrrrpppppppppppppppppppppppprrrpppmmmkkkiiiiiijjjkkkiiiccc```dddhhhiiikkkmmmpppllleee]]]VVVSSSRRRRRRYYY___hhhqqqwwwyyyxxxwwwsssrrrooommmjjjiiihhhhhhdddbbbaaaaaabbb```^^^[[[WWWTTTPPPMMMKKKHHHDDDBBBBBBAAAAAABBBEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@?????????????????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<@@@BBBIIITTTaaatttxxxppplllqqqwwwxxxwwwwww{{{~~~zzzvvvsssssssssrrrrrrrrrrrrrrrqqqpppnnnmmmlllooonnnlllkkkgggaaaZZZUUULLLKKKHHHFFFDDDDDDEEEEEECCCLLLSSSTTTUUUWWWXXXVVVRRRNNNGGGBBBAAADDDIIIMMMSSSZZZbbbjjjpppwww~~~xxxoooiiiccc]]]UUUOOOKKKHHHEEECCCBBBAAA@@@>>>===>>>>>>>>>???BBBGGGKKKSSSXXX```hhhmmmrrrvvvxxxwwwyyy|||{{{jjjppp{{{fffTTTGGGAAA???AAA@@@@@@LLL]]]yyyqqqoooooohhh]]]UUUTTTVVVVVVVVVXXXXXXZZZ]]]^^^___aaadddgggjjjlllnnnrrruuuvvvuuutttmmmnnnoooooooooppprrrtttnnnnnnoooooonnnllljjjiiiiiiiiiiiijjjjjjkkkkkkkkklllkkkkkkjjjjjjjjjjjjjjjkkkjjjiiihhhhhhiiijjjkkkgggiiilllnnnppppppoooooolllllllllllllllmmmmmmmmmmmmlllkkkjjjkkkllloooqqqppppppqqqqqqqqqqqqpppppprrrpppnnnkkkjjjkkklllllltttmmmiiikkkmmmmmmmmmoooooonnnjjjddd^^^[[[ZZZ[[[ccciiirrrzzz}}}{{{uuussspppllliiihhhggggggdddcccbbbaaabbbaaa___]]]YYYVVVRRRNNNLLLJJJGGGEEEDDDCCCCCCDDDFFFHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@?????????????????????>>>======<<<=========@@@CCCIIITTTaaattt{{{lllddd___aaaeeeffffffgggdddhhhooovvv}}}~~~yyyvvvuuutttsssrrrqqqqqqqqqpppooonnnmmmlllmmmlllkkkjjjgggbbb\\\WWWNNNLLLJJJGGGEEEDDDCCCCCC@@@EEEIIIHHHJJJNNNQQQPPPNNNKKKEEEAAAAAACCCHHHKKKQQQXXXaaaiiipppwwwxxxpppjjjgggaaaXXXQQQMMMJJJFFFDDDCCCBBB@@@???>>>>>>>>>>>>???BBBGGGJJJQQQVVV___ffflllqqqtttwwwvvvxxx{{{~~~sssvvvlllXXXJJJCCC@@@CCCAAA@@@OOOcccrrruuuyyyggg]]]TTTTTTVVVVVVVVVXXXXXXZZZ]]]___```aaadddfffjjjkkkmmmppprrrtttuuuuuuooooooppppppqqqqqqrrrrrroooooooooooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjlllkkkjjjjjjiiiiiijjjjjjkkkjjjiiihhhhhhiiijjjkkklllmmmnnnpppqqqqqqpppppplllllllllllllllllllllkkkjjjkkkkkkkkkjjjkkkmmmpppppppppqqqrrrrrrqqqppppppqqqpppnnnmmmllllllmmmmmm|||tttnnnooorrrsssuuuxxxrrrssstttqqqllliiihhhiiiooottt||||||vvvtttppplllhhhffffffeeeeeecccbbbaaabbbaaa___]]]ZZZWWWSSSPPPNNNLLLIIIHHHEEEEEEDDDFFFHHHJJJIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>@@@CCCJJJUUUaaattttttoooqqqsssqqqmmmccc\\\WWWXXXYYYYYYYYY\\\VVVXXXZZZ]]]```eeelllppp}}}|||yyyxxxvvvtttrrrooooooppppppooonnnnnnmmmjjjiiiiiiiiigggccc]]]YYYOOONNNKKKHHHFFFDDDBBBBBB???CCCEEEDDDEEEIIIKKKJJJJJJGGGDDDBBBBBBDDDHHHJJJPPPWWW```iiipppxxxxxxpppkkkiiiddd[[[SSSOOOKKKGGGDDDCCCCCCAAA@@@>>>????????????BBBGGGJJJOOOTTT]]]eeejjjooosssvvvvvvwww{{{~~~|||zzzttt___MMMDDDBBBEEEBBBAAAQQQhhhssszzz}}}hhh]]]UUUUUUWWWXXXXXXZZZXXXZZZ]]]___```bbbdddfffjjjkkklllnnnoooqqqrrrtttooooooooopppqqqqqqpppnnnppppppooonnnmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhiiiiiiiiiggggggggggggiiiiiimmmmmmnnnooopppqqqqqqrrrmmmlllllllllkkkjjjjjjjjjiiikkkmmmmmmkkkkkkmmmooopppqqqqqqrrrrrrqqqqqqpppnnnnnnnnnmmmmmmmmmmmmmmmxxxpppqqqtttwww|||{{{~~~}}}zzzyyyyyywww||||||wwwuuuppplllhhhfffeeedddeeedddbbbaaaaaaaaa___]]][[[XXXSSSPPPOOOMMMKKKJJJGGGFFFEEEGGGIIIKKKKKKJJJFFFGGGGGGGGGGGGFFFEEEEEE@@@@@@@@@???@@@@@@AAAAAACCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>?????????BBBKKKVVVbbbvvv|||ooobbb]]]aaagggiiiggg[[[UUUPPPPPPOOOMMMMMMPPPOOOOOONNNMMMMMMPPPUUUYYYaaannn~~~{{{yyywwwuuurrrnnnooooooooooooooonnnnnnhhhhhhhhhhhhfffccc]]]YYYPPPOOOLLLIIIFFFDDDBBBAAA>>>BBBDDDBBBCCCGGGGGGEEEGGGFFFCCCBBBCCCEEEHHHJJJPPPWWWaaaiiipppxxxxxxpppllljjjeee\\\TTTPPPLLLHHHEEEDDDCCCBBBAAA????????????@@@BBBGGGKKKNNNSSS\\\dddjjjnnnrrruuuvvvwwwzzz~~~{{{vvvzzz{{{eeeNNNEEEBBBFFFCCCAAARRRkkksss|||uuuhhh^^^VVVVVVYYYZZZZZZ[[[XXX[[[^^^```aaabbbdddfffjjjkkkllllllmmmnnnqqqsssooonnnoooooopppooommmkkkqqqpppooommmmmmmmmnnnoooooonnnmmmmmmlllkkkjjjiiiiiiiiihhhggggggggggggggghhhgggfffeeeeeefffggghhhkkkkkkkkklllnnnoooqqqrrrmmmmmmlllkkkkkkjjjiiiiiihhhkkknnnooommmlllmmmppppppqqqrrrssssssrrrqqqpppkkklllmmmnnnnnnnnnmmmmmmvvvoooooosss}}}|||xxxqqqkkkgggfffggghhhgggfffcccaaa``````aaaaaa___\\\XXXUUUSSSRRROOOMMMJJJHHHFFFFFFHHHIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>AAABBBBBBBBBBBBAAA@@@@@@AAA@@@??????>>>?????????===============>>>>>>>>>???AAAHHHSSS```uuu{{{{{{|||xxxssshhh```XXXUUUWWW[[[]]]\\\[[[WWWQQQLLLJJJJJJLLLNNNJJJIIIIIIIIIJJJKKKKKKLLLSSSVVVbbbvvv~~~{{{zzzxxxtttqqqmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjhhheeeaaa^^^[[[RRRPPPLLLJJJHHHGGGDDDBBBAAABBBBBBCCCDDDFFFHHHIIIGGGGGGGGGEEECCCCCCEEEGGGKKKQQQZZZcccmmmvvv}}}|||pppjjjhhhgggbbb\\\TTTOOOIIIEEECCCAAA@@@??????>>>======???CCCFFFIIIQQQUUUZZZ```ffflllrrrvvvuuuxxx{{{}}}~~~uuujjjxxx}}}jjjTTTIIICCCEEEEEEFFFWWWlllooovvv~~~tttjjjaaaYYYXXXYYYZZZ\\\```\\\[[[[[[]]]aaacccddddddiiijjjkkkkkkkkklllnnnppprrrqqqqqqqqqpppoooooooooqqqpppooommmlllmmmmmmnnnlllllllllllllllkkkkkkkkkiiihhhgggfffffffffffffffdddddddddeeefffgggiiiiiihhhhhhiiijjjlllmmmnnnnnnlllllljjjiiihhhhhhggggggiiijjjkkklllmmmnnnnnnnnnoooooonnnnnnnnnnnnoooooolllmmmmmmllljjjiiiiiijjjwwwsssuuuyyyrrrmmmiiihhhgggggggggffffffeeecccbbbbbb```^^^[[[YYYWWWUUURRRPPPKKKIIIGGGGGGIIILLLMMMMMMKKKKKKKKKJJJHHHFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???AAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAHHHTTTbbbxxxvvvsssrrrooolllhhh```XXXUUUVVVYYYZZZZZZWWWTTTNNNIIIFFFFFFGGGHHHFFFFFFEEEEEEFFFGGGGGGHHHGGGIIIQQQ___nnn~~~~~~|||zzzvvvrrrmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjiiifffbbb^^^\\\TTTQQQMMMJJJIIIGGGDDDBBBBBBBBBCCCCCCDDDFFFGGGGGGGGGHHHGGGEEECCCCCCEEEGGGKKKPPPYYYbbbjjjssszzzssskkkhhheee___ZZZRRROOOJJJFFFDDDDDDCCCBBB???>>>======???CCCFFFHHHOOOSSSYYY```fffmmmsssxxxwwwyyy|||}}}~~~~~~ssshhhrrr|||jjjVVVJJJDDDEEEEEEGGGXXXmmm|||lllrrr}}}~~~oooccc[[[TTTTTTVVVVVVXXXZZZ[[[ZZZ[[[]]]aaadddeeeeeeiiijjjkkkkkkjjjkkkmmmoooqqqqqqppppppppppppppppppqqqqqqpppooonnnnnnnnnnnnnnnmmmmmmllllllkkkkkkkkkiiihhhgggffffffeeeeeeeeefffffffffeeeffffffggghhhhhhhhhiiijjjkkkllllllmmmmmmlllkkkjjjiiiiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnlllmmmmmmllljjjiiiiiijjjzzzyyy}}}vvvoookkkhhhggghhhiiijjjiiifffdddbbbbbbaaa___^^^\\\ZZZVVVSSSNNNLLLIIIIIIKKKNNNPPPQQQOOOOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@??????AAAAAA@@@??????????????????????????????????????????AAAHHHSSS```uuutttnnnlllllllllkkkddd[[[UUUTTTTTTSSSRRRRRROOOJJJFFFCCCBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDGGGNNNWWWdddwww~~~zzzvvvqqqnnnnnnmmmmmmmmmmmmmmmmmmllllllkkkiiifffbbb^^^\\\VVVSSSNNNKKKIIIHHHEEECCCDDDDDDEEEEEEEEEEEEFFFFFFHHHIIIHHHFFFDDDCCCEEEGGGJJJOOOWWW```iiiqqqyyy~~~zzzpppjjjfff___ZZZRRRNNNJJJGGGFFFFFFEEEDDD@@@???>>>>>>???BBBEEEHHHLLLPPPWWW^^^eeemmmsssxxxwwwyyy|||}}}}}}~~~yyylllqqq~~~nnnXXXLLLEEEEEEEEEGGGYYYooozzziiiooo}}}~~~~~~mmmaaaYYYTTTUUUXXXXXXXXXZZZYYYYYYYYY\\\aaaeeefffggghhhjjjjjjjjjiiiiiikkkmmmooooooppppppppppppppppppqqqrrrrrrqqqqqqpppooonnnoooooonnnmmmllllllkkkkkkiiihhhhhhgggfffeeeeeeeeehhhgggffffffeeeeeeeeeeeehhhhhhhhhiiiiiijjjjjjjjjmmmmmmlllkkkjjjjjjjjjjjjkkkkkklllmmmnnnnnnnnnmmmmmmllllllkkkkkkllllllmmmkkklllmmmllljjjiiiiiijjj~~~vvvpppllljjjjjjjjjjjjhhhgggeeeccccccbbbbbbaaa```^^^YYYVVVRRRPPPLLLLLLMMMPPPRRRSSSSSSRRRQQQOOOLLLJJJGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@???AAAAAA@@@????????????@@@AAAAAA@@@@@@@@@@@@@@@???@@@BBBGGGPPPZZZkkkwwwnnnkkkmmmooopppjjjaaaYYYUUUQQQOOOMMMMMMKKKHHHEEECCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGJJJLLLSSSeeeuuu~~~{{{uuuqqqooonnnmmmmmmlllmmmmmmnnnmmmmmmllljjjgggbbb^^^\\\UUURRRNNNKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFIIIIIIHHHFFFDDDDDDEEEGGGJJJOOOWWW```iiisss|||wwwpppjjjccc^^^SSSOOOKKKHHHGGGFFFEEECCCAAA???>>>>>>???BBBEEEGGGJJJNNNUUU\\\ccciiipppttttttvvvyyy{{{|||}}}wwwvvvuuu[[[NNNEEEEEEDDDGGGZZZqqq{{{iiinnn~~~ooo___XXXUUUWWWZZZYYYYYYZZZWWWWWWXXX\\\aaaeeehhhhhhhhhiiijjjiiihhhhhhjjjlllnnnnnnooooooppppppqqqqqqqqqrrrrrrsssrrrpppooonnnoooooonnnnnnmmmlllkkkkkkiiiiiihhhhhhgggfffeeedddffffffeeedddddddddddddddgggggghhhhhhhhhhhhhhhhhhlllkkkkkkjjjjjjjjjkkkkkklllmmmmmmnnnnnnnnnmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkjjjkkklllkkkiiihhhiiijjj~~~wwwrrrnnnmmmkkkhhhfffeeeeeeeeeddddddccccccccc```\\\YYYWWWTTTQQQPPPQQQSSSTTTTTTUUUUUUSSSQQQNNNLLLIIIHHHDDDDDDCCCBBBBBBBBBCCCCCCAAABBBBBBBBBBBBAAA@@@@@@BBBAAAAAA@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAEEELLLUUUddd{{{xxxmmmgggggghhhmmmhhhaaaZZZUUUQQQNNNLLLHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCEEEFFFEEEGGGRRR___ooo~~~yyytttqqqpppnnnlllllllllmmmmmmnnnnnnmmmkkkgggccc___\\\SSSPPPLLLJJJJJJKKKKKKJJJJJJJJJKKKJJJJJJIIIGGGFFFGGGHHHGGGFFFDDDDDDFFFHHHHHHNNNVVV```kkkvvv|||tttllleeeaaaUUURRRMMMJJJHHHFFFCCCAAAAAA@@@???>>>???AAADDDFFFIIIMMMSSSYYY___eeekkkoooppprrrvvvyyyzzz|||{{{yyy^^^PPPFFFDDDCCCGGG[[[sss}}}lllppp~~~ppp\\\UUURRRUUUWWWVVVVVVWWWVVVVVVWWW[[[aaaeeehhhiiiggghhhiiiiiihhhhhhjjjlllnnnnnnnnnooooooppppppqqqpppqqqrrrrrrqqqpppnnnmmmooonnnnnnmmmllllllkkkkkkjjjjjjjjjiiihhhgggeeedddccccccbbbbbbccccccdddeeeggggggggggggggggggggggggjjjiiiiiiiiiiiijjjjjjkkknnnnnnnnnoooooonnnmmmmmmjjjjjjiiiiiiiiiiiijjjjjjjjjkkklllkkkiiihhhiiijjj}}}yyyuuurrroookkkhhhgggggggggfffeeedddddddddbbb___\\\[[[YYYWWWWWWXXXYYYYYYXXXXXXXXXVVVTTTRRROOOMMMKKKGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@?????????>>>???CCCJJJQQQ___uuu|||pppgggbbb``````]]]YYYTTTPPPMMMLLLKKKHHHGGGGGGFFFFFFFFFFFFGGGDDDDDDCCCBBBBBBBBBBBBCCCAAABBBDDDFFFCCCBBBGGGOOOZZZkkk|||tttssspppnnnllllllmmmnnnoooooonnnkkkhhhccc___\\\SSSPPPLLLJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGEEEEEEFFFEEECCCDDDFFFHHHFFFLLLUUU___kkkwwwwwwnnneee```WWWTTTPPPLLLJJJGGGDDDAAABBBAAA???>>>???AAACCCEEEIIIMMMRRRXXX^^^ccciiimmmooorrruuuxxxzzz|||~~~yyy{{{{{{cccTTTHHHFFFDDDIII^^^www~~~nnnsss}}}ooo^^^XXXTTTVVVYYYXXXWWWXXXUUUUUUWWW[[[```eeehhhhhhfffgggiiiiiihhhiiilllnnnnnnnnnoooooooooooooooooooooppppppoooooonnnmmmlllmmmllllllllllllkkkkkkkkkkkkllllllllljjjhhhfffeeebbbbbbbbbbbbccccccdddeeefffffffffgggggghhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkooooooppppppooonnnmmmmmmjjjiiiiiihhhhhhiiiiiijjjiiijjjkkkjjjiiihhhiiijjj~~~zzzyyyvvvrrrooollljjjiiiiiigggeeeeeeeeedddbbbaaa\\\[[[\\\]]]```aaaaaa```\\\[[[ZZZXXXVVVTTTQQQPPPKKKKKKIIIHHHFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>AAAFFFLLLWWWlll~~~xxxooojjjcccaaa^^^ZZZUUURRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJGGGFFFEEEDDDDDDDDDDDDDDDDDDBBBCCCFFFEEECCCEEEJJJNNNZZZkkkyyywwwtttpppnnnnnnnnnooopppooonnnlllhhhccc___\\\UUUQQQLLLIIIHHHIIIIIIIIIIIIJJJKKKKKKKKKIIIGGGFFFBBBCCCCCCCCCCCCDDDGGGIIIDDDIIIRRR\\\gggttt}}}qqqggg```XXXUUURRROOOMMMKKKHHHEEECCCBBB@@@>>>>>>@@@CCCDDDHHHLLLRRRXXX^^^eeekkkooosssuuuxxxzzzzzz{{{}}}tttqqq~~~hhhYYYLLLIIIGGGLLLccc|||}}}mmmsss~~~rrrbbb[[[VVVWWWYYYXXXXXXYYYVVVUUUWWW[[[```eeeggghhheeeggghhhiiiiiikkkmmmpppooooooooooooooonnnnnnnnnooonnnmmmlllkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkmmmmmmnnnnnnllljjjgggffffffeeeddddddddddddddddddeeeeeefffggghhhiiiiiijjjiiihhhhhhiiijjjkkklllmmmpppqqqqqqpppooonnnmmmllljjjiiiiiiiiiiiiiiiiiijjjhhhjjjkkkjjjiiihhhiiikkk~~~~~~|||zzzvvvqqqllljjjkkkiiigggfffffffffeeeccc\\\\\\^^^bbbfffhhhgggfff^^^^^^]]][[[YYYWWWUUUTTTOOONNNLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>======???>>>@@@BBBFFFOOObbbsss~~~vvvtttqqqkkkeee```]]]]]]WWWWWWVVVUUUSSSQQQOOONNNJJJJJJIIIHHHHHHHHHHHHHHHDDDAAAAAACCCDDDBBBCCCGGGKKKQQQ\\\nnn}}}zzzvvvrrrpppoooppppppppppppooolllhhhddd___]]]XXXSSSMMMIIIGGGGGGFFFFFFGGGHHHIIIJJJJJJHHHFFFEEE@@@AAABBBBBBBBBDDDGGGJJJCCCHHHOOOYYYdddppp{{{uuuiiibbbXXXVVVSSSQQQPPPOOOLLLJJJCCCBBB@@@>>>>>>@@@BBBDDDGGGKKKRRRYYY```gggnnnrrrwwwyyy{{{|||{{{{{{|||}}}qqqjjjzzzlll\\\OOOKKKJJJOOOfff{{{lllsss{{{~~~}}}xxx```XXXRRRSSSUUUTTTTTTVVVVVVVVVWWW[[[```dddggggggeeefffhhhiiijjjllloooqqqppppppoooooonnnnnnmmmmmmnnnmmmkkkjjjiiiiiijjjkkkhhhiiiiiijjjjjjkkkkkklllnnnnnnoooooommmkkkhhhfffiiiiiigggfffeeedddddddddeeeeeefffggghhhiiijjjkkkiiiiiiiiijjjkkklllmmmnnnqqqqqqqqqqqqpppnnnmmmllljjjjjjiiiiiiiiiiiijjjjjjhhhiiijjjjjjiiihhhiiikkk{{{wwwssspppooopppooollljjjiiihhhhhhiiidddeeegggkkknnnooommmkkkgggfffeeebbb___\\\YYYWWWUUURRRMMMKKKJJJJJJIIIHHHIIIHHHFFFFFFGGGGGGFFFEEEAAABBBCCCCCCDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????===???AAABBBDDDLLLXXXbbbuuu{{{xxxsssmmmfffcccbbb___ZZZUUUZZZVVVPPPKKKIIIIIIHHHHHHGGGEEECCCCCCEEEGGGGGGGGGCCCHHHPPP]]]sss~~~yyyuuusssrrrqqqpppnnnmmmkkkhhheeeaaa^^^\\\UUUQQQLLLIIIHHHGGGGGGFFFGGGGGGFFFGGGGGGIIIJJJKKKFFFFFFEEEDDDDDDDDDDDDDDDEEEIIIPPPWWW___kkkxxx~~~qqqjjjhhhaaaYYYRRRTTT[[[^^^XXXQQQDDDBBBAAA??????@@@AAABBBHHHKKKQQQWWW___hhhpppvvvzzzzzz|||}}}~~~~~~~~~~~~vvvlllzzzzzzaaaOOOMMMNNNRRRfff}}}mmmvvv|||vvvcccZZZSSSTTTVVVUUUSSSSSSVVVXXXZZZ^^^bbbeeehhhiiiaaaeeeiiijjjiiijjjlllooopppppppppooonnnlllkkkjjjlllkkkkkkjjjiiihhhggggggiiihhhgggfffggghhhkkklllnnnnnnmmmlllkkkiiihhhgggmmmllljjjhhhggggggggghhhlllkkkiiigggggghhhjjjkkkjjjkkkkkkkkkllllllmmmmmmpppqqqqqqpppmmmllllllmmmllllllllllllkkkiiigggfffiiiiiiiiiiiiiiiiiiiiiiii}}}zzzxxxvvvrrrqqqooommmlllkkkjjjiiijjjkkkmmmpppssssssqqqooojjjiiigggeeebbb^^^\\\ZZZYYYUUUQQQNNNMMMLLLKKKIIIIIIHHHGGGHHHIIIHHHGGGEEEBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>@@@AAAAAABBBHHHQQQYYYiiiwww~~~xxxvvvuuusssqqqgggaaaXXXPPPLLLKKKJJJJJJIIIGGGEEEEEEFFFGGGGGGFFFDDDGGGKKKTTTfff|||wwwuuusssrrrpppooommmkkkgggccc___\\\ZZZTTTQQQLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLFFFFFFEEEDDDDDDDDDDDDDDDEEEHHHNNNTTT\\\gggttt}}}{{{qqqkkkhhhbbb]]]]]]dddllljjj]]]PPPFFFDDDAAA???>>>???AAABBBFFFJJJPPPVVV^^^gggooouuuzzzzzzzzz{{{|||}}}~~~~~~vvvpppjjjSSSMMMNNNSSSgggzzzlllwww}}}yyy{{{~~~fff]]]UUUVVVWWWVVVUUUUUUVVVWWWZZZ^^^aaaeeehhhiiieeegggiiijjjkkklllnnnppppppooooooooommmlllkkkjjjlllkkkkkkjjjiiihhhhhhhhhjjjiiihhhgggggghhhiiijjjnnnnnnnnnnnnnnnlllkkkjjjllllllllllllkkkiiihhhgggiiiiiihhhhhhhhhhhhiiiiiilllllllllmmmmmmmmmnnnnnnooopppqqqooommmkkkkkklllkkklllllllllkkkjjjhhhgggiiiiiiiiiiiiiiijjjjjjjjj|||zzzyyyuuuuuuuuutttrrrpppmmmlllppppppqqqsssuuuuuusssqqqmmmmmmkkkiiifffbbb```^^^^^^ZZZVVVRRRPPPOOONNNLLLKKKKKKKKKLLLLLLKKKHHHEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@?????????AAABBBAAAAAACCCIIINNN[[[fffsssyyyqqqfff[[[TTTPPPMMMKKKKKKIIIFFFFFFFFFGGGFFFFFFEEEFFFFFFJJJVVVnnn{{{xxxvvvsssrrrooommmjjjfffaaa\\\YYYWWWSSSPPPLLLJJJJJJKKKKKKJJJKKKMMMNNNOOOOOONNNMMMLLLFFFFFFEEEDDDDDDDDDDDDEEEDDDGGGKKKOOOVVVaaannnxxxzzzsssmmmhhhfffccceeeppp{{{yyyhhhWWWIIIFFFBBB>>>===>>>@@@BBBDDDHHHMMMTTT\\\eeemmmsssyyyyyyxxxyyyzzz|||~~~qqqqqqyyy\\\PPPNNNUUUiii~~~|||vvvkkkzzzvvvyyy}}}jjj```XXXWWWYYYWWWVVVWWWVVVWWWZZZ]]]aaaeeegggiiijjjiiiiiijjjmmmoooqqqqqqnnnnnnnnnnnnmmmlllkkkjjjkkkkkkkkkjjjjjjiiiiiiiiijjjiiihhhggggggggghhhiiilllnnnpppqqqqqqpppnnnmmmlllmmmoooooonnnllliiiggggggggghhhhhhhhhhhhggggggkkkkkklllmmmmmmmmmmmmmmmnnnoooooonnnkkkjjjjjjkkkkkklllllllllkkkkkkjjjiiiiiiiiiiiiiiijjjjjjkkkkkk~~~|||{{{zzz{{{||||||zzzwwwtttqqqrrrqqqpppqqqrrrsssqqqpppppppppooollljjjgggeeecccaaa^^^YYYVVVUUUTTTRRRQQQRRRRRRRRRRRRRRROOOJJJGGGEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@?????????AAABBBAAAAAAAAADDDGGGQQQZZZeeeqqqxxxkkk```WWWOOOKKKJJJHHHFFFEEEFFFGGGGGGFFFFFFFFFEEEFFFLLL^^^}}}|||yyyvvvssspppnnnjjjddd___ZZZVVVUUUPPPNNNKKKKKKKKKMMMMMMLLLMMMOOOQQQSSSSSSPPPMMMKKKGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFHHHKKKPPPZZZgggqqq~~~{{{uuummmfffiiidddeeeqqqrrrcccKKKHHHBBB>>><<<===@@@BBBCCCFFFLLLRRRYYYbbbkkkqqqwwwwwwvvvvvvxxxzzz}}}xxxoootttjjjUUUPPPYYYlll~~~tttnnn~~~nnncccYYYWWWXXXWWWVVVWWWUUUWWWZZZ]]]aaadddggghhhmmmjjjggghhhmmmpppqqqpppmmmmmmnnnmmmmmmlllkkkjjjkkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhiiiiiijjjjjjlllooorrrsssrrrqqqppppppppppppooonnnmmmkkkjjjhhhhhhgggfffeeefffgggggghhhiiijjjkkkllllllkkkkkklllmmmnnnllljjjiiiiiijjjkkkkkklllllllllllllllkkkiiiiiiiiijjjjjjkkkkkkkkk~~~{{{yyysssrrrppppppqqqqqqpppooossssssrrrpppnnnlllkkkiiidddaaa]]]ZZZYYYYYYXXXWWWZZZYYYYYYXXXVVVSSSMMMIIIGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>@@@AAABBBBBBBBBCCCDDDHHHPPP[[[hhhzzz~~~pppaaaTTTKKKIIIGGGEEEEEEFFFHHHHHHGGGGGGFFFGGGHHHIIIUUUooo}}}yyyvvvrrrooojjjddd^^^YYYVVVTTTOOOMMMLLLLLLMMMNNNNNNNNNOOOQQQSSSUUUTTTQQQMMMJJJGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHLLLUUUaaajjj{{{}}}uuujjjaaabbb___bbbooo}}}rrrdddLLLHHHCCC>>><<<===@@@BBBBBBEEEKKKQQQWWW```hhhmmmuuutttttttttvvvyyy|||~~~}}}yyyuuuzzzyyy\\\TTT^^^qqquuurrr|||pppeeeYYYVVVVVVUUUTTTUUUUUUVVVYYY]]]```dddggghhhllliiifffgggkkkooooooooommmmmmmmmnnnmmmmmmllllllkkkkkkkkkkkkkkklllllllllhhhhhhhhhiiijjjkkkllllllhhhjjjmmmppprrrssssssrrrtttrrrpppnnnmmmmmmnnnoookkkiiifffdddcccdddfffhhhggghhhjjjlllmmmmmmmmmlllkkklllmmmllljjjhhhiiijjjkkkkkkkkkllllllmmmnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjxxxuuusssrrrsssttttttsssvvvvvvvvvuuutttsssrrrqqqjjjgggccc___^^^]]]\\\[[[]]][[[ZZZYYYWWWTTTPPPLLLIIIGGGEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>???@@@AAABBBBBBCCCCCC@@@HHHRRR___qqqmmm[[[PPPKKKIIIGGGFFFGGGHHHHHHHHHGGGFFFHHHKKKJJJOOObbbxxx{{{xxxtttpppkkkeee___ZZZWWWVVVQQQOOONNNOOOPPPRRRQQQPPPRRRSSSUUUUUUTTTQQQMMMJJJGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJQQQ[[[cccvvvxxxkkkbbbZZZ[[[bbbnnnxxxuuufffWWWKKKHHHCCC???>>>>>>@@@BBBCCCFFFKKKPPPVVV]]]eeejjjqqqqqqrrrsssvvvxxx{{{}}}{{{~~~zzzvvvwwwcccXXXcccxxxwwwvvv~~~xxxsssfffZZZUUUTTTSSSSSSTTTUUUVVVYYY\\\```dddfffhhhjjjhhhggghhhjjjlllmmmnnnmmmmmmnnnnnnnnnnnnnnnnnnkkkkkkkkkllllllmmmmmmmmmiiijjjjjjkkkllllllmmmmmmhhhjjjlllnnnqqqrrrttttttvvvtttpppmmmlllmmmoooqqqmmmkkkhhheeeccccccdddeeeeeegggkkknnnpppppppppoookkkllllllkkkjjjiiiiiijjjkkkkkkkkklllmmmnnnpppqqqlllllllllkkkjjjjjjiiiiii{{{xxxuuutttuuuwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzyyysssooojjjfffcccaaa___]]]XXXWWWUUUUUUUUUSSSQQQOOOJJJHHHFFFCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>???@@@AAAAAAAAA>>>DDDKKKUUUeeeyyywwweeeZZZQQQNNNKKKIIIIIIIIIHHHGGGGGGDDDFFFJJJIIIJJJYYYkkk}}}zzzuuurrrlllfff```\\\YYYXXXTTTSSSRRRSSSUUUVVVUUUTTTUUUVVVWWWVVVTTTQQQNNNLLLHHHGGGFFFFFFEEEEEEFFFFFFFFFHHHIIIHHHJJJOOOXXX^^^nnn}}}tttkkk``````ccchhhkkkdddWWWKKKIIIGGGDDDAAA??????@@@AAAEEEHHHLLLPPPUUU\\\ccchhhnnnoooqqqsssvvvxxxzzz{{{zzz}}}zzzsssooorrrfffZZZhhhyyyyyy~~~wwwvvvhhh[[[UUUTTTRRRRRRTTTTTTVVVYYY\\\```cccfffhhhgggiiijjjjjjjjjkkklllnnnmmmnnnnnnoooppppppoooooojjjkkkkkklllmmmnnnnnnooommmnnnnnnmmmmmmllllllkkkjjjkkkkkkmmmooorrruuuwwwuuusssqqqnnnmmmnnnooopppmmmlllkkkiiigggdddbbb```aaacccgggkkknnnooooooooojjjllllllllljjjiiijjjkkkkkkjjjkkkkkkmmmoooqqqrrrnnnnnnmmmllljjjiiihhhggg|||yyyvvvuuuvvvxxxyyyzzz{{{|||}}}~~~~~~zzzvvvpppjjjfffccc```^^^SSSQQQPPPPPPRRRRRRQQQPPPKKKIIIFFFCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@>>>======>>>?????????AAADDDHHHNNN[[[lllxxx|||{{{}}}lllbbbVVVSSSOOOLLLJJJIIIGGGFFFGGGBBBCCCHHHGGGFFFSSSddd~~~{{{vvvsssmmmgggaaa]]][[[ZZZXXXVVVVVVVVVXXXYYYXXXWWWXXXXXXXXXWWWUUURRROOOMMMHHHGGGFFFFFFEEEFFFFFFFFFGGGHHHJJJJJJJJJNNNVVV\\\iiixxx~~~uuulllhhhccc```\\\VVVNNNHHHHHHFFFDDDBBB@@@@@@AAAAAAFFFIIILLLPPPUUU[[[bbbffflllnnnpppsssvvvxxxyyyzzzyyy}}}~~~uuummmmmm}}}hhh[[[kkkzzzzzzxxxwwwjjj\\\VVVTTTSSSSSSUUUTTTVVVYYY\\\```cccfffgggfffiiilllmmmkkkjjjlllnnnmmmnnnoooppppppqqqqqqpppjjjkkkkkklllmmmnnnooooooqqqqqqpppooonnnllljjjiiilllllllllmmmooosssvvvxxxsssrrrrrrqqqpppooonnnnnnkkklllnnnmmmjjjeee```\\\[[[^^^cccgggkkklllllllllkkklllmmmllljjjjjjjjjlllkkkjjjkkkkkkmmmppprrrssspppooonnnllljjjhhhgggfffxxxzzzyyyxxxwwwxxxyyy{{{|||}}}|||{{{zzz{{{|||~~~~~~tttnnnjjjfff```VVVRRRMMMJJJKKKLLLMMMMMMLLLJJJFFFEEEDDDBBB@@@???AAAAAAAAAAAAAAA@@@???>>>??????>>>>>>======<<<<<>>============>>>>>>>>>>>>>>>AAABBBBBBCCCFFFMMMTTTZZZ]]]bbbmmmyyyxxxrrrjjjaaaZZZYYYUUUNNNJJJHHHHHHHHHHHHGGGGGGHHHJJJHHHHHHNNNVVVkkk{{{vvvpppjjjfffdddaaa```\\\\\\\\\ZZZXXXXXXXXXYYYXXXXXXVVVSSSQQQOOOMMMLLLKKKJJJHHHFFFEEEEEEEEEFFFEEEFFFFFFFFFFFFHHHMMMPPP___lll~~~xxxnnniiibbb\\\VVVRRRMMMJJJDDDCCCAAA@@@???@@@BBBCCCCCCFFFJJJNNNRRRXXX^^^bbbeeegggjjjnnnqqquuuzzz|||zzzpppqqqjjjaaapppzzzzzzwwwoooyyyzzzjjj[[[VVVWWWWWWWWWXXXYYYZZZ\\\^^^```bbbdddeeehhhhhhiiikkkmmmoooqqqrrrppppppqqqrrrrrrrrrrrrrrrpppooooooooonnnnnnmmmmmmnnnnnnmmmllllllkkkkkkjjjjjjjjjkkkmmmoooqqqssstttyyyyyyxxxvvvtttqqqnnnmmmmmmmmmmmmmmmlllgggaaa]]]ZZZYYYYYY\\\```dddggggggfffhhhkkklllkkkiiihhhiiiggghhhiiiiiijjjjjjjjjiiillljjjiiiiiijjjiiigggeeeQQQeee~~~yyyyyyxxxxxxyyyzzz|||}}}zzzyyyyyyyyy{{{~~~yyyssslllddd]]][[[XXXVVVUUUTTTQQQOOOMMMJJJFFFDDDBBBAAA@@@>>><<<===>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@@@@@@@@@@???@@@CCCIIIMMMRRRWWW___hhhnnntttyyynnniiidddaaa___]]]YYYUUUYYYUUUPPPMMMKKKKKKKKKJJJJJJJJJKKKLLLJJJHHHKKKRRR___www}}}xxxrrrmmmjjjgggeeeccc```___^^^\\\[[[[[[ZZZZZZYYYXXXUUURRRPPPNNNNNNNNNKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDFFFIIILLLXXXdddvvvwwwlllhhhaaa[[[VVVRRRNNNKKKDDDCCCAAA?????????AAABBBCCCEEEIIIMMMQQQWWW^^^cccdddgggkkknnnrrrvvv{{{~~~yyyyyykkkccctttuuuyyytttjjjpppyyyuuusssfffYYYVVVXXXXXXXXXYYYZZZ[[[\\\___aaadddeeefffggghhhiiikkkmmmoooqqqqqqqqqrrrssssssssssssssssssqqqqqqppppppooonnnmmmmmmnnnmmmkkkjjjjjjjjjjjjkkkiiiiiijjjlllnnnqqqssstttzzzzzzzzzyyywwwssspppnnnmmmlllkkkkkkkkkhhhdddaaaYYYXXXVVVWWW[[[___bbbcccfffiiikkkllljjjiiihhhhhheeefffhhhiiiiiihhhgggfffeeeeeeeeeggghhhgggdddbbbNNN```{{{~~~}}}|||yyyyyyxxxyyyyyyzzz|||}}}{{{zzzyyyyyyzzz}}}}}}~~~zzzssslllcccaaa```^^^\\\YYYUUUQQQLLLIIIEEEBBBAAA@@@>>>===<<<<<<===>>>???@@@@@@@@@======>>>>>>>>>?????????===>>>>>>>>>???BBBGGGJJJMMMQQQWWW]]]```hhhzzz}}}ooogggccc```]]][[[\\\[[[ZZZXXX]]]ZZZVVVSSSRRRQQQPPPOOONNNLLLMMMOOOMMMJJJLLLQQQVVVkkk~~~zzztttpppmmmkkkhhhfffcccaaa___^^^]]]\\\[[[ZZZYYYWWWSSSPPPNNNMMMNNNNNNKKKJJJHHHFFFEEEEEEEEEFFFDDDEEEEEEDDDDDDEEEHHHJJJRRR]]]oooyyynnnjjjccc]]]WWWRRRNNNKKKEEECCCAAA???>>>???@@@AAABBBDDDHHHLLLPPPWWW^^^ccchhhkkkooorrrtttwww}}}~~~jjjcccssstttyyysssfffkkkssspppnnncccYYYWWWXXXXXXWWWXXXYYYZZZ\\\___bbbeeeggghhhggghhhjjjlllnnnoooppppppqqqrrrrrrsssssssssrrrrrrtttsssrrrqqqpppooonnnnnnmmmllljjjhhhhhhiiijjjkkkhhhhhhiiikkknnnppprrrtttxxxxxxyyyyyywwwtttqqqooommmkkkjjjiiihhhgggdddbbbZZZWWWTTTTTTVVVZZZ]]]^^^eeehhhjjjkkkiiihhhggggggdddfffhhhjjjjjjiiifffeeeaaaaaabbbdddeeeddd```]]]OOO]]]uuu~~~}}}{{{zzzzzzzzz{{{{{{||||||}}}|||zzzyyyzzz{{{}}}~~~{{{|||vvvooohhhgggeeedddbbb^^^XXXTTTMMMIIIDDDAAA???>>>===<<<===>>>???@@@AAABBBBBBBBB@@@?????????>>>>>>>>>===<<<===>>>??????AAAEEEHHHFFFIIINNNSSSUUU]]]oooyyyrrrmmmjjjgggeeedddddddddddddddccceeebbb^^^\\\ZZZXXXVVVTTTPPPMMMNNNPPPOOOLLLMMMQQQSSSeee~~~{{{vvvrrrpppmmmjjjhhheeebbb___]]]]]]]]][[[YYYWWWUUURRROOOMMMLLLMMMMMMKKKJJJHHHFFFEEEEEEEEEFFFBBBCCCDDDDDDDDDEEEHHHJJJOOOYYYiiizzz|||sssnnnfff___YYYSSSMMMJJJFFFDDDBBB@@@>>>>>>???@@@BBBDDDGGGJJJOOOVVV^^^cccnnnrrrvvvwwwwwwyyy~~~|||~~~|||zzziiiaaappptttxxx}}}|||rrrdddgggpppooolllbbbYYYWWWXXXVVVTTTUUUXXXZZZ\\\___bbbeeehhhiiihhhiiikkkmmmooopppppppppppppppqqqqqqqqqppppppooouuuuuutttsssqqqpppoooooommmkkkiiihhhhhhiiijjjkkkhhhhhhiiikkkmmmoooqqqrrrvvvwwwxxxyyyyyywwwuuutttooommmjjjiiihhhfffccc```[[[WWWTTTRRRTTTWWWXXXYYYbbbdddggghhhgggfffeeefffccceeegggiiiiiigggeeecccaaaaaabbbccccccaaa]]]ZZZKKKVVVkkk~~~~~~~~~~~~}}}{{{yyyyyyzzz{{{|||~~~}}}{{{vvvoookkkjjjiiihhhfffaaa[[[WWWOOOJJJEEEAAA@@@???>>>===???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@???>>>>>>=========>>>???>>>======???AAACCCEEEIIINNNRRRXXXggguuu~~~yyyxxxwwwtttqqqrrrtttwwwttttttuuuvvvvvvvvvvvvvvvqqqoookkkhhheeebbb]]]ZZZUUUQQQPPPQQQQQQNNNOOORRRWWWeee~~~|||xxxuuussspppmmmkkkgggccc___]]]^^^]]]ZZZWWWVVVUUURRRPPPNNNMMMMMMMMMKKKJJJHHHFFFEEEEEEEEEFFFAAACCCDDDDDDDDDEEEHHHJJJLLLTTTbbbsssuuuppphhh```YYYSSSMMMJJJHHHFFFCCCAAA?????????@@@AAACCCEEEIIINNNVVV^^^dddpppuuuyyyzzzxxxzzz}}}vvvrrruuu{{{kkkaaaooosssuuu{{{xxxyyyqqqcccccckkkkkkjjjaaaYYYWWWVVVTTTSSSTTTWWWXXX[[[^^^bbbeeehhhiiiiiikkkmmmooopppqqqqqqpppoooooooooooooooooonnnmmmtttssssssrrrqqqpppoooooolllkkkjjjiiiiiiiiijjjkkkhhhhhhiiijjjlllnnnpppqqqvvvvvvxxxzzz{{{|||}}}}}}wwwtttqqqnnnkkkgggccc___]]]ZZZVVVTTTTTTVVVVVVVVV]]]```cccddddddccccccdddbbbcccdddeeeeeedddbbbaaabbbbbbbbbbbbbbbaaa]]]ZZZHHHPPPaaa{{{}}}{{{zzzyyyyyyzzz|||}}}~~~{{{{{{xxxsssmmmllljjjiiigggccc^^^ZZZRRRNNNHHHDDDBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCC????????????????????????<<<===>>>>>><<<<<<<<<===@@@AAAFFFMMMQQQVVV```jjjoooxxx|||sssuuuwwwyyy||||||xxxtttoooiiieeeaaa\\\XXXXXXWWWTTTTTTWWW___iii~~~{{{xxxvvvtttqqqnnniiiddd```^^^___^^^[[[WWWVVVUUUTTTSSSQQQOOONNNNNNKKKJJJHHHFFFEEEEEEEEEFFFCCCEEEFFFFFFEEEDDDFFFGGGHHHOOO[[[jjjzzztttoooggg```YYYSSSNNNJJJJJJHHHEEEBBB@@@@@@@@@@@@AAABBBEEEHHHMMMUUU^^^dddmmmsssxxxxxxwwwxxx}}}vvvtttwww}}}oooeeeqqq~~~oooooouuuyyy{{{ssseeecccgggfffggg___WWWUUUTTTSSSSSSVVVUUUWWWZZZ]]]aaaeeehhhiiijjjlllnnnqqqrrrrrrrrrqqqooooooooooooooonnnmmmlllppppppooooooooonnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiijjjkkkmmmnnnooossssssuuuwwwzzz~~~~~~zzzvvvqqqkkkeee```___\\\YYYWWWVVVVVVUUUTTTXXX[[[^^^aaaaaaaaabbbbbbcccddddddddddddcccbbbaaacccbbbaaabbbcccbbbaaa___HHHNNN]]]vvv{{{zzzyyyxxxyyy{{{}}}|||{{{}}}|||yyymmmllljjjiiigggddd___[[[UUUPPPJJJFFFDDDCCCCCCBBBAAAAAABBBCCCCCCCCCBBBBBB>>>>>>>>>???@@@@@@AAAAAA:::<<<>>>>>>>>>===>>>???;;;;;;@@@HHHNNNQQQXXX___hhhsss~~~zzzyyy~~~zzztttooommmfffaaa___]]]ZZZZZZ]]]eeemmm}}}{{{yyywwwsssqqqkkkfffaaa___``````\\\WWWWWWWWWVVVUUUTTTRRRPPPOOOKKKJJJHHHFFFEEEEEEEEEFFFFFFGGGHHHGGGEEEDDDDDDEEEEEEKKKVVVdddsssqqqllleee___YYYTTTOOOLLLKKKIIIFFFCCCAAA@@@@@@AAA@@@BBBDDDHHHMMMUUU^^^dddiiiooouuuvvvuuuwww~~~~~~|||{{{rrriiittt{{{jjjjjjqqq|||wwwjjjeeefffccceee]]]VVVTTTTTTSSSTTTXXXTTTVVVYYY]]]aaadddgggiiikkkmmmooorrrssssssrrrqqqooooooooooooooonnnmmmmmmmmmmmmmmmmmmlllllllllllljjjkkkkkklllllllllkkkkkkjjjjjjjjjjjjkkklllmmmmmmooooooqqqsssxxx}}}}}}wwwooogggbbb```^^^[[[YYYXXXWWWUUUSSSTTTXXX\\\^^^___``````aaagggffffffeeeeeedddddddddcccbbbaaabbbcccddddddcccIIINNNYYYmmm|||zzzxxxxxxyyyzzz{{{zzz}}}{{{zzz|||~~~{{{qqqooommmkkkiiieeeaaa]]]XXXSSSMMMGGGDDDCCCBBBAAABBBBBBAAA@@@@@@@@@AAAAAA???@@@AAACCCCCCBBBAAA@@@>>>>>>============>>>>>>===>>>@@@CCCHHHPPPYYY___fffmmmwww~~~~~~yyyrrrmmmiiigggeeedddiiiooo~~~~~~}}}wwwrrrkkkfffcccaaa___^^^ZZZYYYWWWWWWWWWVVVSSSQQQQQQOOOLLLJJJIIIHHHFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEJJJMMMSSS]]]jjjuuu|||~~~vvvlllccc```]]]UUUNNNJJJHHHGGGFFFEEECCCAAA@@@???===???CCCGGGLLLTTT[[[aaajjjqqqxxxxxxuuuuuu|||~~~zzzxxxxxxxxxyyy|||~~~}}}vvvfffwwwvvvdddgggiiizzzpppdddaaacccfffgggWWWNNNSSSVVVSSSRRRWWWXXXYYY[[[^^^bbbeeehhhjjjmmmooopppooollljjjjjjkkkooonnnnnnnnnnnnmmmmmmmmmnnnnnnnnnmmmmmmlllllllllkkkjjjjjjiiiiiijjjjjjkkkiiihhhgggfffhhhkkknnnpppjjjlllpppsssvvvzzzxxxrrrmmmhhhcccaaa^^^]]]]]]\\\[[[YYYYYYYYYZZZ[[[]]]___```aaabbbeeehhhiiihhhfffddddddeeecccbbbdddgggiiihhhfffHHHLLLVVVggg}}}zzz{{{zzzyyyyyy{{{|||{{{zzz}}}{{{zzz|||~~~~~~}}}zzztttrrrooommmjjjgggbbb^^^YYYTTTNNNIIIFFFDDDBBBAAAAAAAAAAAA@@@@@@AAABBBBBB???@@@@@@@@@@@@@@@??????>>>>>>============>>>>>><<<===>>>AAAEEELLLUUU[[[```hhhsss~~~zzzuuuqqqllliiijjjooo|||zzzuuummmfffbbb___]]][[[[[[YYYWWWWWWWWWVVVUUUSSSRRRPPPLLLJJJJJJIIIHHHFFFDDDDDDDDDDDDDDDDDDEEEFFFGGGIIINNNWWWbbblllrrruuu}}}wwwmmmeeeaaa^^^VVVNNNJJJHHHGGGFFFEEECCCAAA@@@???>>>@@@CCCGGGLLLSSSZZZ___fffnnnuuuvvvsssssszzz|||yyywwwwwwuuuvvvwwwyyy{{{wwwiiiyyyuuucccccccccsss}}}qqqeeebbbccceeeiii[[[RRRUUUXXXUUUTTTYYYXXXYYYZZZ]]]aaadddgggiiimmmnnnooonnnllljjjjjjkkkmmmmmmlllllllllkkkkkkkkkmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjiiihhhiiijjjlllnnnlllnnnppprrrtttwww||||||wwwrrrmmmeeeccc```^^^]]]\\\[[[YYYYYYZZZZZZ[[[\\\^^^___``````cccgggjjjjjjiiiiiijjjhhhfffeeefffiiijjjiiigggFFFIIIQQQ^^^ssszzzyyyzzzzzzzzz{{{}}}}}}|||{{{|||{{{{{{{{{}}}}}}{{{yyyxxxuuurrrpppmmmhhhccc```[[[VVVPPPJJJGGGEEECCCAAA@@@@@@@@@@@@AAABBBBBBCCC@@@@@@???>>>============???>>>>>>======>>>>>>???;;;<<<===>>>AAAHHHOOOTTTZZZbbbooo}}}}}}uuuooommmoooyyyzzzqqqjjjddd```]]][[[]]]ZZZXXXWWWWWWXXXWWWVVVUUUQQQMMMKKKJJJJJJJJJIIIDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGKKKSSS\\\dddjjjlllqqquuu{{{yyyooogggccc___WWWNNNJJJHHHHHHFFFEEECCCBBB@@@@@@???AAADDDGGGKKKQQQXXX]]]eeellltttvvvttttttzzz~~~~~~~~~zzzwwwvvvvvvrrrqqqrrrsssuuu}}}yyynnn{{{vvvcccbbb```nnnvvvyyytttiiieeeeeeggglll___VVVWWWYYYVVVVVVZZZWWWXXXYYY\\\___cccfffhhhlllmmmnnnnnnllljjjjjjkkkkkkkkkkkkjjjjjjjjjiiiiiillllllkkkkkkkkkkkkkkkjjjiiiiiikkklllmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmoooppppppqqqsssvvvyyy~~~{{{vvvmmmjjjeeebbb```___^^^\\\]]]]]]]]]]]]^^^___```aaabbbeeehhhjjjkkkkkklllmmmlllkkkjjjjjjlllmmmllljjjFFFHHHMMMVVVeee||||||{{{yyyyyyzzz|||~~~}}}{{{||||||||||||||||||{{{zzz{{{xxxuuurrrooojjjeeeaaa\\\XXXQQQLLLHHHEEECCCAAA?????????@@@AAABBBCCCDDDBBBAAA???===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>???<<<<<<<<<===???DDDJJJOOOVVV^^^lll|||{{{tttqqqpppwww~~~vvvnnniiieeebbb```___\\\YYYXXXXXXYYYZZZYYYWWWTTTOOOLLLKKKJJJIIIIIIDDDCCCCCCCCCDDDDDDEEEFFFGGGIIILLLSSS\\\dddhhhjjjjjjnnntttzzz{{{qqqiiifffbbbYYYPPPKKKIIIHHHGGGEEECCCBBBAAA@@@@@@BBBDDDGGGJJJPPPVVV[[[gggnnnuuuyyyxxxyyy}}}~~~||||||}}}{{{}}}}}}|||yyyvvvuuuuuuqqqooonnnnnnpppxxxyyyqqq}}}vvvdddcccbbbrrr}}}sssjjjfffggghhhnnnbbbYYYWWWWWWUUUVVVYYYVVVWWWXXX[[[^^^bbbdddfffjjjlllmmmmmmkkkjjjjjjkkkjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjhhhiiikkkmmmnnnmmmlllkkkiiijjjkkklllmmmlllkkkkkklllmmmnnnnnnnnnpppsssuuuxxxyyytttnnniiifffeeecccbbbbbbbbbbbbbbbbbbccccccdddfffhhhjjjkkkkkkkkklllnnnppppppooooooooooooooonnnGGGFFFIIIPPPZZZjjj{{{{{{xxxxxxyyy|||~~~||||||}}}~~~~~~}}}}}}||||||}}}zzzwwwtttqqqlllgggccc^^^ZZZTTTNNNJJJGGGCCCAAA?????????@@@AAABBBCCCDDDDDDBBBAAA???>>>>>>????????????>>>>>>>>>>>>??????<<<=========>>>AAAFFFJJJTTT\\\jjjzzz}}}vvvsssqqqvvv}}}uuuoookkkiiigggfffbbb___[[[ZZZZZZ[[[[[[[[[YYYVVVQQQMMMLLLKKKIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEHHHIIIMMMTTT]]]eeeiiikkkiiilllppptttyyy~~~|||ssskkkhhhddd[[[RRRMMMIIIHHHGGGFFFDDDBBBAAA@@@AAABBBDDDFFFIIINNNUUUYYYfffmmmuuuzzz{{{{{{~~~}}}|||}}}yyy{{{|||{{{yyyvvvuuutttrrrnnnllllllmmmtttzzzrrrrrraaacccgggzzz{{{rrrkkkhhhiiikkkpppfff\\\VVVTTTSSSSSSUUUVVVVVVXXXZZZ]]]aaaccceeehhhjjjllllllkkkjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhiiikkkmmmmmmlllkkkjjjfffhhhjjjlllmmmmmmmmmllliiikkklllllllllnnnqqqtttttt{{{~~~vvvoookkkiiigggfffffffffeeeeeeeeeeeeffffffggghhhjjjkkkkkkllloooqqqtttuuuuuuuuuttttttttttttGGGDDDFFFLLLRRR[[[ppp}}}yyyxxxxxxwwwxxxzzz}}}}}}}}}}}}zzzwwwtttpppkkkgggbbb^^^XXXRRRNNNJJJFFFCCC@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@<<<<<<===<<<===@@@DDDGGGQQQYYYffftttxxxssspppooorrr}}}}}}{{{{{{|||||||||}}}xxxrrrmmmkkkjjjiiihhhdddbbb___]]]]]]]]]\\\[[[XXXVVVSSSQQQOOONNNLLLJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGJJJQQQZZZbbbgggiiihhhkkknnnppprrrwww|||ssslllkkkggg^^^UUUPPPIIIIIIGGGFFFDDDCCCAAAAAA@@@BBBDDDFFFIIINNNTTTXXXccciiirrrxxxzzz{{{|||~~~~~~~~~~~~zzz|||}}}}}}zzzwwwvvvuuusssooolllkkklllqqq}}}}}}ttt{{{|||~~~ppp___cccjjjzzzssspppqqqtttuuulllaaaXXXSSSRRRSSSTTTVVVWWWXXXZZZ]]]```cccdddgggiiikkkkkkjjjjjjkkkllllllllllllkkkkkkkkkjjjjjjiiijjjjjjjjjjjjkkkkkkkkkiiijjjkkkkkkkkkkkkiiiiiieeefffiiikkklllmmmmmmlllhhhiiijjjkkkkkkmmmpppsssqqqwww}}}}}}tttooollljjjiiihhhhhhggggggggghhhiiiiiieeegggiiikkkmmmqqqvvvyyyyyy{{{|||{{{zzzzzz{{{|||FFFAAACCCIIIMMMOOO]]]nnn~~~yyyxxxwwwvvvvvvxxx{{{~~~}}}~~~{{{yyyuuuppplllfffbbb\\\WWWRRRNNNIIIFFFAAAAAAAAA@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>>>>??????@@@:::;;;;;;;;;;;;>>>AAAEEELLLTTT```mmmzzz|||sssrrrqqqqqqqqqooollljjjiiiiiimmmttt|||~~~}}}|||{{{zzzzzzvvvppplllkkkjjjjjjiiifffdddaaa```___^^^\\\ZZZUUUTTTTTTTTTUUUTTTRRRPPPKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEHHHNNNVVV]]]bbbcccfffhhhjjjkkklllqqqzzz|||tttmmmllliiiaaaWWWSSSJJJIIIHHHFFFDDDCCCBBBAAA???AAACCCEEEHHHMMMTTTXXX```fffooovvvyyyzzz{{{|||~~~|||~~~|||yyywwwvvvsssooolllkkkkkknnnwww~~~zzzvvv{{{}}}sssaaaeeelll}}}uuuqqqsssvvv{{{ttthhh\\\UUUTTTTTTTTTWWWWWWYYY[[[^^^```cccdddfffhhhjjjjjjjjjjjjkkklllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllkkkjjjjjjiiiiiihhhhhhgggfffggghhhiiijjjjjjkkkkkkiiijjjjjjjjjjjjkkknnnqqqooossswww}}}|||vvvrrrppppppmmmlllllllllmmmnnnoooooohhhjjjlllnnnpppuuuzzzEEE???@@@HHHJJJIIIRRR___lll~~~|||zzzwwwvvvuuuwwwzzz}}}~~~~~~|||xxxtttpppjjjfff```[[[VVVQQQLLLIIIBBBBBBAAA@@@@@@@@@AAAAAA???@@@AAACCCCCCBBBAAA@@@@@@@@@????????????@@@@@@999::::::::::::<<<@@@CCCHHHPPP\\\hhhttt~~~zzzvvvrrrqqqpppooommmjjjhhhggghhhmmmrrruuusssmmmhhhddd]]]\\\\\\]]]___aaaaaa```cccdddhhhnnnsss}}}~~~|||xxxrrrnnnllllllkkkkkkgggeeecccbbbaaa___[[[YYYSSSSSSTTTWWWYYYZZZWWWUUUMMMLLLJJJHHHGGGEEEDDDDDDDDDDDDGGGMMMTTTZZZ^^^```ccceeegggggghhhnnnwww{{{sssnnnmmmkkkbbbYYYTTTJJJIIIHHHFFFEEECCCBBBAAA???@@@BBBEEEHHHMMMTTTYYY```fffooowwwzzz{{{{{{||||||~~~}}}~~~zzzxxxwwwsssnnnkkkkkkkkklllsss||||||xxxwww}}}xxxfffiiiooo~~~vvvlllhhhjjjmmmzzzmmm```WWWVVVVVVVVVWWWXXXYYY[[[^^^aaacccdddeeegggiiijjjjjjjjjkkklllkkkkkkkkkjjjjjjjjjjjjiiijjjjjjjjjkkkkkkllllllllllllkkkiiihhhggggggfffggghhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkjjjiiijjjmmmooonnnpppsssxxx|||yyywwwvvvrrrrrrrrrrrrssstttuuuvvvnnnooopppppprrruuu{{{BBBBBBAAABBBDDDFFFIIIKKKZZZeeewww{{{{{{yyyxxxwwwvvvvvvxxxzzz{{{}}}zzzwwwtttoookkkeee```[[[UUUOOOLLLHHHFFFCCCAAABBBBBBAAA@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===============>>>??????HHHJJJTTTcccooowwwzzzooogggbbb```]]]ZZZXXXWWWWWWWWWWWWYYY\\\^^^]]]ZZZVVVSSSOOOOOOPPPPPPRRRSSSUUUUUU\\\]]]aaaggglllvvv}}}xxxtttqqqooollljjjfffeeedddcccbbb^^^XXXTTTOOOPPPTTTZZZ______ZZZUUUWWWRRRLLLHHHGGGFFFFFFEEECCCDDDGGGKKKQQQWWW]]]```aaacccddddddeeeiiiqqqwww}}}wwwpppllljjjeeeZZZQQQNNNKKKGGGEEEDDDCCCAAA@@@@@@@@@AAACCCFFFLLLSSSXXXccchhhooouuuxxx{{{}}}~~~~~~}}}zzzwwwzzzsssnnnnnnnnnllllllooo{{{}}}eeekkkkkkuuunnnfff___bbbkkk{{{jjj]]]YYYWWWSSSWWWXXX[[[^^^`````````___iiillloooooonnnmmmlllllljjjjjjjjjjjjiiiiiihhhhhhgggggghhhiiikkklllmmmmmmnnnmmmkkkjjjhhhgggfffffffffffffffggghhhhhhiiiiiikkkkkkjjjiiiggghhhkkknnnooonnnooossszzz{{{xxxuuuuuuxxx{{{{{{zzzwwwvvvtttrrrqqqqqqrrrsssCCCBBBAAA@@@AAABBBDDDEEEIIIRRRaaattt~~~~~~|||{{{yyyyyyzzz{{{|||~~~|||yyyvvvqqqmmmhhhbbb]]]XXXSSSOOOKKKHHHEEECCCCCCCCCBBBAAA@@@AAAAAABBBBBBAAAAAAAAA??????@@@@@@??????>>>======<<<<<<<<<<<<===>>>???DDDGGGQQQ```mmmvvv~~~vvvkkkccc___]]]ZZZWWWTTTQQQOOOOOORRRTTTVVVXXXWWWUUUQQQOOONNNNNNNNNNNNOOOPPPRRRRRRWWWXXX\\\aaagggppp|||wwwsssoookkkiiigggfffdddbbb```\\\WWWSSSPPPRRRWWW^^^dddddd```[[[XXXSSSNNNIIIGGGGGGFFFEEEDDDDDDGGGKKKPPPVVV\\\___aaabbbcccbbbccchhhpppvvv~~~|||vvvpppllljjjeee[[[SSSNNNKKKGGGEEEDDDCCCAAA@@@???@@@AAABBBEEEKKKSSSXXXaaafffooovvvzzz}}}~~~}}}{{{yyyrrrnnnmmmmmmllllllooo|||jjjqqqrrrssskkkccc\\\___hhh{{{fffYYYTTTRRRTTTVVVZZZ^^^aaabbbcccccciiikkknnnooonnnllllllllliiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjjjjkkkllllllmmmmmmkkkiiihhhgggffffffggggggggghhhiiiiiijjjjjjjjjkkkkkkjjjhhhiiikkkmmmlllllllllooouuu}}}~~~{{{xxxxxxzzz}}}}}}}}}}}}{{{yyywwwuuutttsssrrrvvvxxx{{{~~~CCCBBB@@@???>>>>>>??????AAAGGGQQQ[[[iii{{{~~~~~~~~~~~~}}}zzzxxxssspppjjjeeeaaa\\\VVVSSSNNNKKKHHHEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<======???BBBLLL[[[hhhsss}}}tttjjjccc[[[YYYVVVSSSPPPMMMLLLKKKMMMOOORRRTTTSSSQQQNNNLLLLLLLLLLLLLLLLLLMMMNNNNNNPPPQQQTTTYYY]]]eeetttzzzuuupppkkkhhhjjjgggddd```]]]YYYTTTQQQOOORRRYYYaaahhhiiieee```ZZZVVVPPPKKKIIIHHHFFFEEEDDDDDDFFFJJJNNNTTTYYY\\\```aaaaaa``````fffnnnuuu||||||wwwpppllljjjddd[[[TTTNNNKKKGGGEEEDDDCCCAAA@@@???@@@AAABBBEEEKKKSSSXXX^^^eeennnvvv|||~~~}}}xxxqqqmmmmmmmmmlllmmmpppuuunnnwwwzzz}}}qqqggg^^^WWW[[[dddqqq]]]WWWXXXRRRTTTXXX]]]aaadddfffggghhhjjjmmmnnnmmmlllllllllhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkklllllljjjiiiggggggffffffhhhhhhiiiiiijjjkkkkkkkkkjjjkkklllkkkjjjiiijjjkkkjjjjjjkkkmmmpppuuuyyy||||||yyyxxxzzz|||~~~~~~~~~{{{xxxuuurrrqqqlllnnnrrruuuxxxzzzzzzzzzBBBAAA@@@>>>============AAAFFFJJJLLLQQQ^^^ppp~~~|||yyyvvvssspppkkkfffbbb^^^YYYVVVQQQNNNJJJGGGFFFEEECCCAAABBBBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::;;;;;;<<<===@@@HHHUUUaaammm{{{wwwnnnhhh]]]ZZZVVVQQQOOOOOOPPPQQQMMMOOOQQQSSSTTTRRRPPPNNNLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKMMMQQQSSSXXXcccnnn}}}}}}wwwrrrmmmjjjlllhhhccc___[[[VVVRRROOOLLLPPPWWWaaajjjlllhhhccc]]]XXXSSSNNNKKKIIIGGGEEEDDDDDDFFFHHHLLLQQQVVVYYY]]]^^^^^^\\\]]]ccclllssszzz~~~zzzsssnnniiibbbYYYSSSNNNKKKGGGEEEDDDCCCAAA@@@???@@@@@@BBBEEEKKKRRRWWW___dddllltttzzz~~~{{{xxxrrrmmmnnnnnnmmmnnnqqqpppzzzooozzz~~~sssfff[[[SSSTTT\\\yyy|||ggg^^^]]]SSSUUUYYY]]]bbbeeeggghhhgggjjjmmmnnnmmmlllllllllgggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjlllkkkjjjiiihhhgggggggggiiiiiijjjjjjkkkllllllllljjjkkkmmmlllkkkjjjjjjjjjjjjjjjlllnnnpppsssuuuvvvyyy{{{~~~}}}{{{xxxwwwwwwyyy{{{|||}}}}}}}}}{{{yyyuuurrrpppkkkkkkkkklllnnnqqqssstttAAAAAA@@@??????>>>>>>>>>===AAACCCBBBBBBGGGTTT^^^jjjuuu~~~{{{wwwtttrrroookkkgggccc___[[[XXXUUUQQQMMMIIIGGGEEECCCAAABBBCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;===???EEEPPPZZZeeeuuu|||vvvrrriiiddd]]]VVVRRRRRRSSSUUUOOOQQQSSSTTTUUUSSSRRRPPPNNNMMMKKKJJJIIIHHHHHHHHHIIIGGGHHHJJJJJJKKKRRRZZZjjjyyyzzzuuuqqqnnnmmmiiiddd___ZZZUUUPPPMMMJJJNNNVVVaaajjjnnnkkkggg```\\\VVVQQQNNNKKKHHHFFFDDDDDDEEEGGGJJJOOOSSSUUUYYYZZZZZZYYYZZZ___hhhooowww{{{xxxppphhh```WWWQQQNNNKKKGGGEEEDDDCCCAAA@@@??????@@@AAAEEEJJJRRRWWWaaaeeejjjpppwww~~~{{{{{{tttpppppppppoooooorrrpppxxxrrr|||~~~yyyhhh[[[OOONNNTTT___rrrwwweee\\\VVVWWWZZZ^^^aaadddggghhhgggjjjmmmnnnnnnmmmmmmmmmhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjiiiiiihhhiiiiiijjjjjjjjjkkkllllllmmmmmmjjjlllmmmmmmkkkjjjjjjjjjhhhjjjlllnnnqqqrrrsssttttttwww|||~~~{{{yyyzzzyyyxxxwwwvvvwwwyyyzzzyyyzzzzzzzzzyyywwwuuutttqqqnnnjjjggggggiiimmmoooAAAAAAAAAAAAAAA@@@@@@@@@:::===@@@@@@>>>AAAGGGMMMKKKSSScccuuu}}}xxxuuutttqqqmmmiiifffccc___\\\YYYUUUPPPLLLJJJGGGDDDBBBCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>??????>>>>>>===<<<<<<<<<;;;:::::::::;;;;;;<<<===BBBJJJSSS^^^ppp~~~}}}wwwnnneee]]]XXXUUUUUURRRSSSTTTUUUUUUTTTRRRQQQOOONNNLLLJJJHHHGGGFFFFFFGGGEEEDDDFFFEEEDDDGGGLLLXXXhhh~~~yyyuuurrrmmmjjjeee```[[[VVVPPPLLLKKKNNNUUU```jjjooonnnlllbbb^^^YYYTTTPPPLLLHHHFFFDDDDDDDDDFFFHHHLLLPPPRRRTTTUUUWWWWWWWWW\\\ccciiirrrwww~~~|||rrrhhh___VVVQQQNNNKKKGGGEEEDDDCCCAAA@@@>>>???@@@AAADDDJJJRRRWWWbbbeeejjjooouuu|||yyytttssssssqqqqqqtttrrrxxxvvv}}}~~~kkk\\\NNNIIIMMMMMM```~~~ooo]]]XXXYYY[[[^^^aaadddggghhhgggjjjmmmoooooonnnnnnnnnjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiijjjjjjlllkkkkkkjjjjjjjjjkkkkkkjjjjjjkkkkkkllllllmmmmmmlllmmmnnnllljjjiiijjjkkkggghhhkkknnnppprrrssssssuuuxxx|||}}}yyywwwwwwyyyzzzyyywwwvvvwwwxxxvvvvvvwwwxxxyyyyyyyyyyyyxxxtttmmmhhheeefffiiikkkCCCCCCCCCBBBAAA@@@??????<<<>>>???@@@@@@AAACCCEEE@@@CCCMMMXXXcccrrr}}}zzzwwwuuuqqqnnnkkkhhhdddaaa^^^ZZZUUUPPPMMMJJJGGGDDDDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@??????>>>=========<<<;;;;;;;;;;;;;;;:::;;;???FFFNNNZZZnnnzzzpppfff^^^YYYVVVVVVWWWXXXWWWVVVTTTSSSOOONNNKKKIIIGGGEEEDDDCCCEEEBBBBBBCCCCCCAAABBBFFFJJJXXXooo}}}xxxuuullljjjfffbbb]]]WWWPPPKKKIIILLLRRR\\\gggmmmnnnllldddaaa[[[VVVQQQMMMIIIFFFDDDDDDDDDEEEGGGJJJMMMOOOOOOQQQTTTUUUUUUYYY___dddmmmssszzz~~~tttiii```XXXSSSNNNKKKGGGEEEDDDCCCAAA@@@>>>???@@@AAADDDJJJQQQWWW```eeekkkqqqvvv{{{}}}wwwwwwvvvssssssvvvsssyyyxxxyyyyyytttmmm]]]MMMGGGIIIJJJVVVpppssscccXXXYYY[[[^^^aaaeeehhhiiihhhkkknnnppppppoooooopppmmmllllllkkkjjjiiihhhhhhfffgggggghhhiiijjjjjjkkklllllllllkkkkkklllmmmmmmiiijjjjjjkkkllllllmmmmmmnnnnnnmmmllliiiiiijjjllljjjkkkllloooqqqrrrssstttuuuxxx{{{~~~~~~|||xxxvvvsssvvvyyyyyyvvvtttssstttrrrrrrssstttvvvwwwyyyzzzzzzwwwqqqlllhhhgggggggggDDDDDDDDDCCCAAA@@@>>>==================>>>>>>>>>BBBAAADDDIIIMMMWWWlll~~~|||~~~{{{xxxtttqqqooollliiifffbbb^^^XXXSSSOOOLLLIIIFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;777999===DDDKKKXXXmmmttthhhaaaZZZ[[[[[[[[[ZZZXXXWWWVVVNNNMMMKKKHHHEEECCCBBBAAACCC@@@@@@CCCCCC@@@AAADDDBBBOOOeeezzzwwwkkkjjjgggccc^^^XXXPPPKKKGGGIIINNNXXXccciiikkkjjjfffbbb\\\WWWRRRNNNIIIFFFDDDDDDDDDDDDFFFIIILLLNNNKKKOOORRRTTTTTTWWW\\\aaaiiiooowww~~~uuujjjaaaZZZVVVNNNKKKGGGEEEDDDCCCAAA@@@>>>??????AAADDDJJJQQQVVV^^^dddllltttxxx{{{}}}~~~zzzyyywwwuuutttwwwsssyyyqqqyyytttiiinnn^^^NNNFFFGGGIIIMMM^^^uuu|||mmmdddWWWXXXZZZ^^^bbbfffiiikkkiiillloooqqqpppppppppqqqooonnnmmmllljjjiiihhhhhheeefffggghhhiiijjjkkkkkkmmmmmmlllllllllmmmnnnnnniiiiiijjjkkkkkkllllllmmmoooooommmkkkiiiiiikkkmmmnnnooopppqqqrrrtttuuuvvvsssuuuyyy{{{{{{yyyvvvtttnnnrrrvvvwwwtttpppooooooooooooooooooqqqsssvvvwwwyyywwwtttppplllhhhfffeeeDDDEEEDDDCCCAAA@@@AAABBB?????????>>>======<<<<<<@@@@@@AAABBBEEELLLTTTZZZooo|||~~~}}}{{{yyyvvvsssqqqnnnkkkhhheeebbb^^^YYYUUURRRNNNKKKHHHGGGEEEBBBBBBCCCDDDDDDCCCAAA@@@>>>=========>>>??????===;;;:::::::::<<<=========@@@FFFNNNZZZmmm}}}ooocccdddaaa```aaabbbbbb^^^ZZZVVVSSSNNNIIIEEECCCCCCCCCCCCBBBAAA@@@???@@@AAAAAAFFFHHHVVVqqqyyylllhhhccc```]]]XXXQQQKKKGGGGGGHHHNNNVVV___dddgggbbb```[[[VVVQQQMMMKKKJJJFFFEEECCCBBBCCCFFFHHHJJJNNNOOOQQQSSSUUUXXX\\\___mmmsss|||{{{ssskkkccc\\\WWWPPPMMMIIIFFFEEEDDDCCCAAAAAA>>>===@@@CCCFFFNNNWWW```fffooouuuxxx{{{|||zzzxxxwwwwwwwwwyyywww|||hhhjjjxxxooo```QQQGGGCCCAAAHHHUUUdddmmmllleee]]]YYY[[[^^^aaaeeegggiiijjjlllooorrrsssrrrqqqqqqqqqrrrqqqooommmlllkkklllllllllllllllmmmmmmmmmnnnnnnmmmlllkkkjjjjjjkkkmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmlllllllllkkkkkkkkknnnppptttuuuuuutttttttttuuuvvvxxxyyyxxxwwwuuutttqqqpppooonnnllllllllllllpppooonnnmmmnnnqqqtttvvv{{{{{{zzzwwwsssmmmhhheeeGGGGGGFFFDDDBBBAAAAAABBB@@@@@@@@@??????>>>>>>>>>===>>>>>>>>>@@@DDDJJJNNNTTT```ttt~~~}}}{{{xxxssspppnnnllliiigggccc```\\\YYYUUURRRNNNJJJHHHEEECCCBBBCCCDDDCCCCCCAAA@@@???>>>===>>>>>>???>>><<<;;;999999:::;;;<<<===<<>>??????@@@BBBDDDQQQlllyyynnnjjjeeeaaa]]]XXXQQQKKKFFFEEEFFFJJJQQQYYY___bbbbbb```\\\WWWRRRMMMJJJIIIFFFEEECCCBBBCCCEEEGGGIIILLLNNNPPPRRRTTTWWW[[[___jjjqqqyyyyyyrrrlllfff^^^XXXOOOLLLHHHFFFEEEEEECCCBBBAAA>>>>>>AAACCCFFFNNNWWW```gggooouuuyyy||||||{{{zzzyyyxxxyyy~~~xxx~~~hhhhhhtttrrr```PPPFFFDDD@@@EEEOOO[[[dddfffaaa[[[XXXZZZ]]]aaadddgggiiijjjkkknnnpppqqqpppppppppqqqpppooonnnmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmlllkkkjjjjjjlllnnnoookkkkkkkkkkkkkkkkkkkkkkkknnnnnnmmmmmmmmmmmmmmmmmmoooqqqtttvvvuuuttttttuuutttuuuvvvwwwwwwuuutttsssnnnnnnmmmmmmllllllmmmmmmooonnnmmmlllmmmpppsssuuu{{{{{{|||zzzwwwrrrnnnkkkNNNLLLJJJGGGEEECCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@<<<======<<<<<<===@@@BBBAAAJJJXXXgggwww~~~}}}yyyuuurrrpppnnnkkkjjjeeeccc```]]]ZZZVVVQQQMMMHHHFFFCCCBBBCCCCCCCCCBBB@@@@@@???>>>>>>>>>>>>???===<<<;;;999999::::::;;;<<<<<<>>>DDDMMM[[[pppxxxkkkdddbbb```aaacccdddbbb___WWWTTTPPPKKKGGGEEEDDDDDDAAAAAA@@@????????????@@@BBBCCCOOOggg|||rrrmmmgggbbb^^^XXXPPPKKKEEECCCBBBDDDJJJQQQVVVYYY^^^]]][[[WWWRRRMMMIIIFFFFFFEEEDDDBBBCCCDDDFFFGGGJJJLLLNNNPPPRRRVVVZZZ^^^fffmmmuuu{{{wwwqqqnnniii```YYYNNNKKKHHHFFFEEEEEEDDDBBBAAA???>>>AAADDDGGGNNNVVV```gggooovvvyyy|||~~~{{{zzzyyy{{{xxxjjjhhhrrrvvv```OOOFFFEEEAAADDDKKKUUU^^^aaa___[[[WWWYYY\\\___cccgggjjjkkkmmmoooqqqqqqppppppqqqrrrmmmnnnnnnoooooonnnnnnmmmmmmmmmmmmlllllllllllllllmmmlllkkkkkkkkkmmmnnnooolllllllllkkkkkkjjjjjjjjjnnnnnnnnnoooooooooooooooooorrrtttuuuttttttttttttsssssstttuuutttsssrrrqqqkkkkkkkkkllllllmmmmmmmmmmmmmmmlllkkklllnnnqqqrrrtttuuuwwwxxxvvvsssooolllVVVSSSOOOKKKHHHFFFEEECCCBBBBBBBBBAAAAAAAAAAAAAAA>>>???@@@???>>>======>>>>>>CCCKKKQQQZZZiii}}}~~~~~~}}}{{{yyywwwuuurrrnnnkkkfffeeecccaaa^^^YYYSSSOOOJJJGGGDDDCCCCCCCCCCCCBBB@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;:::===CCCKKKYYYnnnrrrfffbbb______``````^^^\\\TTTRRRNNNJJJGGGEEEDDDCCCAAAAAA@@@@@@@@@AAAAAAAAAFFFFFFNNNbbbzzzvvvpppiiiccc^^^XXXPPPJJJFFFCCC@@@AAADDDJJJNNNPPPUUUUUUUUUSSSPPPLLLHHHEEEFFFEEEDDDBBBBBBCCCDDDEEEGGGIIILLLNNNPPPTTTXXX\\\cccjjjrrryyy|||wwwqqqooojjjaaaXXXNNNKKKHHHFFFFFFFFFDDDCCCBBB??????BBBDDDGGGNNNVVV___eeennnuuuxxx|||}}}{{{zzz|||tttzzzmmmhhhqqq~~~zzz```NNNFFFFFFCCCFFFMMMWWW```dddbbb^^^WWWXXX[[[___cccgggjjjllloooqqqssssssrrrrrrsssuuunnnooopppppppppnnnmmmlllmmmmmmllllllllllllkkkkkkmmmlllllllllmmmnnnooopppmmmmmmllllllkkkjjjjjjjjjnnnnnnnnnooooooooooooooonnnppprrrsssrrrqqqrrrsssqqqqqqrrrrrrrrrqqqpppooojjjjjjkkkkkklllllllllllllllkkkkkkjjjkkkmmmooopppnnnpppsssuuuuuutttqqqooo^^^YYYSSSNNNKKKHHHFFFCCCDDDDDDCCCCCCBBBAAAAAA@@@???@@@BBBBBB@@@???>>>>>>===@@@DDDDDDFFFNNN]]]hhh~~~}}}}}}~~~||||||}}}}}}|||wwwpppkkkfffeeecccaaa^^^ZZZTTTPPPKKKHHHEEECCCCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>???>>>>>>===============:::999;;;@@@HHHTTThhhzzzxxxhhhccc^^^ZZZZZZYYYWWWTTTOOONNNKKKHHHEEEDDDCCCBBB>>>???@@@AAAAAABBBBBBCCCFFFEEEKKK[[[pppxxxrrrjjjccc^^^WWWPPPJJJHHHEEEAAA@@@BBBFFFHHHIIIIIIJJJLLLMMMLLLJJJFFFDDDEEEDDDCCCBBBBBBCCCCCCDDDEEEGGGIIIKKKNNNQQQVVVYYYaaahhhpppwww{{{~~~yyyrrrooojjj```WWWPPPMMMIIIGGGGGGFFFEEEDDDBBB@@@@@@CCCEEEGGGMMMUUU]]]ccclllsssvvvzzz}}}{{{yyy|||lllssslllfffmmmttt~~~{{{```NNNGGGEEECCCHHHPPP\\\eeehhheee```WWWYYY[[[^^^cccgggkkkmmmppprrrtttttttttssstttuuuqqqqqqrrrqqqooommmkkkiiillllllllllllllllllkkkkkkllllllmmmmmmnnnoooppppppmmmmmmmmmmmmllllllkkkkkknnnnnnnnnnnnnnnnnnnnnnnnmmmoooppppppooonnnooopppppppppppppppoooooonnnnnnkkkkkkllllllkkkkkkjjjiiikkkjjjjjjjjjkkklllmmmnnnooopppsssvvvwwwwwwvvvuuuhhhbbbYYYSSSPPPMMMIIIFFFHHHGGGFFFEEEDDDBBBAAAAAA>>>@@@BBBBBBAAA???>>>???>>>@@@BBBAAA@@@DDDLLLSSScccqqq~~~~~~|||}}}~~~}}}xxxqqqlllgggeeebbb```^^^ZZZUUUQQQLLLIIIFFFDDDCCCCCCBBB@@@@@@@@@AAAAAA@@@@@@???>>>???????????????>>>>>>>>>999888:::>>>CCCMMM___nnn{{{iiiccc[[[VVVTTTRRROOOLLLJJJIIIGGGFFFDDDCCCBBBBBB===>>>@@@BBBDDDEEEFFFFFFEEEDDDHHHTTTfff|||zzzssskkkccc]]]WWWOOOJJJIIIFFFCCCAAABBBDDDDDDDDD@@@BBBEEEGGGGGGFFFEEECCCCCCCCCBBBBBBBBBCCCCCCCCCDDDFFFHHHIIIKKKNNNRRRVVV___fffooouuuyyy}}}|||sssnnnhhh___XXXRRRPPPLLLIIIHHHGGGEEEDDDBBB@@@AAADDDFFFGGGMMMTTT[[[bbbkkkqqquuuyyy~~~~~~yyyvvvhhhooo}}}jjjcccjjjttt~~~zzz```PPPHHHDDDAAAFFFQQQ^^^hhhjjjfffaaaZZZZZZ\\\___cccgggkkknnnooorrruuuvvvvvvttttttttttttsssrrrqqqooollljjjiiijjjkkkkkkkkklllllllllllllllmmmmmmnnnooopppqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnmmmlllmmmnnnnnnllllllmmmoooooooooooonnnnnnnnnnnnnnnkkkkkklllmmmlllkkkiiihhhjjjjjjjjjjjjkkkkkkllllllmmmmmmoooqqqssstttuuuuuuwwwoooeee^^^[[[XXXSSSOOOMMMLLLJJJHHHFFFDDDCCCBBB@@@BBBCCCBBB@@@>>>>>>>>>@@@AAABBBAAAAAACCCFFFIIIPPPYYYmmm}}}|||{{{{{{yyyvvvqqqnnnhhhfffbbb___]]]ZZZVVVSSSMMMJJJGGGDDDDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@???>>>???????????????>>>======888777888<<>>???@@@???>>>>>>>>>@@@AAABBBDDDGGGUUUmmm|||xxxvvvuuusssqqqooojjjfffbbb___]]]ZZZWWWUUUNNNKKKGGGEEEDDDCCCAAA@@@@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<777777888:::<<>>===>>>@@@AAABBBBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDEEEGGGGGGHHHJJJNNNQQQ[[[bbbkkkrrrvvvzzz}}}vvv|||uuummmgggccc```WWWTTTPPPLLLJJJHHHFFFDDDCCCAAABBBEEEGGGHHHMMMTTT\\\bbblllssswww{{{~~~qqqooouuu}}}uuuxxxooonnnwwwuuu```SSSIIIBBBBBBGGGPPP\\\ggglllkkkiii^^^^^^___```dddhhhlllnnnuuuzzz|||{{{sssrrrpppnnnmmmnnnnnnooohhhhhhiiijjjlllmmmnnnnnnlllmmmnnnpppqqqqqqrrrrrrnnnnnnooopppqqqrrrssssssuuutttsssrrrpppooonnnnnnnnnoooooonnnllllllmmmooooooooonnnmmmmmmmmmmmmnnngggiiikkkmmmooonnnnnnmmmkkkkkkkkkkkkkkkkkkllllllooonnnllllllmmmppptttvvvsssppplllddd\\\[[[YYYUUUSSSPPPLLLHHHEEEFFFFFFEEECCCBBBBBBAAAAAA>>>>>>===>>>>>>???@@@AAADDDCCCHHHSSSeee}}}~~~|||zzzxxxtttoookkkiiifffaaa]]]ZZZWWWSSSQQQNNNKKKGGGCCCAAA@@@@@@AAA@@@@@@@@@????????????>>>@@@???>>>===<<<;;;:::::::::;;;;;;:::;;;???GGGNNNaaappp{{{ggg```VVVOOOLLLJJJHHHFFFKKKEEEBBBDDDEEEDDDFFFHHHHHHPPPZZZaaajjjqqqsssqqqtttooojjjgggdddjjjwwwqqqjjjbbb\\\WWWSSSPPPJJJGGGDDDCCCBBBAAA???===;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBEEEFFFFFFFFFFFFHHHKKKNNNUUU\\\eeennntttyyy|||~~~|||uuuiiimmmvvv{{{uuusssoooiiicccYYYVVVRRRNNNKKKHHHEEEBBB@@@AAABBBCCCDDDHHHMMMQQQ[[[aaajjjqqquuuyyy}}}pppmmmxxx|||{{{}}}vvvmmmwwwfffVVVJJJDDDBBBEEEMMM\\\kkkrrrooojjj]]]]]]___bbbeeeiiikkkmmmsssxxx~~~{{{zzzsssoooqqqrrrooollllllllllllkkkkkklllmmmooopppooooooooooooooopppppppppoooooooooooopppqqqrrrsssuuusssqqqpppnnnnnnnnnoooqqqpppooonnnnnnooopppqqqoooppppppqqqpppooonnnmmmkkkmmmnnnnnnmmmllllllmmmjjjkkkkkkllllllmmmmmmmmmppppppnnnlllkkkkkknnnppp~~~vvvnnniiidddaaa^^^[[[YYYVVVRRROOOHHHGGGEEECCCAAAAAAAAAAAAAAAAAA@@@??????????????????AAAFFFNNNXXXjjj|||yyywwwtttpppmmmiiieeeaaa\\\YYYVVVRRROOOMMMKKKGGGCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@???>>>===<<<;;;::::::999:::;;;::::::>>>FFFLLL\\\kkk~~~wwwggg```WWWPPPNNNLLLJJJHHHKKKGGGEEEFFFGGGFFFHHHMMMXXXeeesss~~~{{{vvvxxxssskkkddd^^^YYYTTTQQQIIIGGGDDDBBBBBBAAA???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBFFFGGGGGGGGGGGGIIIMMMPPPUUU[[[ccclllrrrxxx|||vvvmmmdddfffmmmxxx{{{uuurrrooohhhcccYYYVVVQQQNNNKKKHHHEEEBBB@@@AAABBBCCCDDDHHHNNNRRR[[[bbbkkkrrruuuyyy}}}wwwpppssstttxxx{{{}}}vvvwwwgggWWWKKKEEEBBBEEEMMM[[[hhhooolllhhh\\\]]]___bbbeeeiiilllnnnuuu||||||uuurrrssstttqqqoooooonnnmmmlllllllllmmmoooooonnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnooopppqqqrrrsssrrrpppnnnmmmmmmmmmmmmooonnnmmmllllllmmmnnnoooppppppqqqqqqqqqpppnnnnnnmmmnnnoooooonnnmmmmmmnnnkkkkkkkkkllllllmmmnnnnnnooopppooonnnllllllnnnooo}}}wwwmmmjjjeeebbb___]]]ZZZWWWNNNLLLHHHEEECCCBBBCCCCCCEEEDDDBBBAAA@@@??????>>>===@@@EEEHHHJJJUUUnnn~~~zzzxxxvvvssspppnnnhhheee```[[[XXXTTTPPPMMMKKKIIIFFFCCC@@@@@@@@@@@@AAA@@@@@@@@@??????????????????>>>======<<<;;;;;;999::::::999999===DDDJJJWWWfffzzzvvvjjjccc[[[UUURRRQQQOOOMMMLLLIIIIIIIIIHHHIIIPPPXXXkkk{{{|||xxxtttmmmgggaaa[[[VVVSSSIIIFFFCCCBBBAAAAAA@@@??????@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBDDDEEEEEEEEEFFFHHHLLLOOOSSSXXX```hhhooovvv|||}}}pppgggaaaaaadddnnn~~~|||vvvsssoooiiicccYYYVVVQQQMMMJJJHHHEEECCC@@@AAABBBBBBDDDHHHNNNRRR\\\ccclllssswwwzzz~~~vvvnnnjjjuuutttxxx}}}zzzjjjYYYKKKCCCBBBEEELLLXXXdddjjjiiieee[[[\\\^^^aaadddhhhkkkmmmsss|||yyyuuuvvvwwwuuussssssqqqpppnnnmmmmmmmmmnnnooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnoooppppppooonnnmmmlllkkkkkkkkkmmmlllkkkjjjjjjkkklllmmmpppqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnkkkkkkllllllmmmnnnnnnoooooopppppppppnnnmmmnnnooozzzvvvqqqkkkgggccc___\\\VVVSSSOOOKKKHHHGGGGGGGGGEEEDDDCCCAAA@@@?????????@@@AAACCCEEEEEEKKK[[[lll}}}xxxuuusssqqqooommmgggddd^^^ZZZVVVRRRNNNKKKJJJHHHEEECCCAAA@@@@@@@@@AAAAAA@@@@@@@@@???????????????>>>>>>===<<<<<<;;;:::;;;<<<::::::===DDDIIIVVVeeexxx|||rrrkkkccc]]][[[YYYVVVTTTNNNLLLKKKKKKKKKPPP^^^kkk}}}xxxtttoooiiiddd^^^YYYUUUJJJGGGCCCAAAAAAAAA@@@???AAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBEEEIIILLLQQQUUU\\\ccckkksss{{{{{{pppfffdddaaaaaajjj|||yyyuuupppjjjeeeZZZVVVQQQLLLIIIGGGEEECCC@@@AAAAAABBBDDDHHHOOOSSS]]]dddnnnuuuyyy|||mmmccclllzzzssswww}}}{{{kkkYYYJJJBBBAAACCCKKKVVVaaaggggggdddZZZ[[[]]]___bbbeeehhhiiinnnxxx{{{wwwyyyzzzxxxvvvwwwsssrrrqqqooonnnnnnnnnnnnoooooooooooonnnnnnnnnnnnllllllkkkkkklllmmmmmmnnnoooooonnnmmmllllllkkkkkklllkkkjjjiiiiiijjjkkklllpppqqqrrrsssrrrrrrppppppooonnnmmmmmmnnnnnnnnnmmmkkkkkklllmmmnnnoooooopppoooppprrrqqqpppnnnnnnoooyyyqqqkkkddd```]]][[[VVVRRRNNNKKKJJJIIIEEEDDDCCCBBBAAAAAAAAAAAADDDAAA@@@CCCEEEHHHQQQZZZkkk||||||wwwsssqqqooolllkkkeeeaaa\\\XXXTTTQQQMMMJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>======<<<<<<;;;======<<<<<<>>>DDDIIIVVVcccttt~~~wwwooohhheeeccc___\\\SSSOOOMMMNNNQQQ[[[nnn{{{uuurrrnnnjjjfffaaa[[[WWWLLLIIIEEEBBBAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>?????????@@@BBBFFFIIINNNRRRXXX___gggooowww|||}}}xxxxxxzzzxxxppphhheeeaaabbbmmm}}}wwwqqqkkkfffZZZVVVPPPKKKIIIGGGEEECCC@@@AAAAAAAAACCCHHHOOOTTT^^^fffpppxxx|||tttaaaeeeppptttxxx{{{zzzjjjYYYKKKCCC???BBBIIISSS^^^dddfffeeeZZZ[[[\\\^^^```ccceeefffkkkvvv}}}xxxyyy{{{yyyxxxyyyvvvtttrrrpppooonnnnnnoooqqqqqqqqqppppppoooooooookkkkkkkkkjjjkkkkkklllmmmoooooooooooonnnmmmmmmlllllllllkkkjjjjjjkkkllllllpppppprrrrrrsssrrrqqqpppnnnllljjjjjjlllmmmmmmkkkkkkllllllmmmoooppppppqqqpppqqqsssrrrqqqooooooppp|||rrriiiccccccaaa]]]YYYTTTPPPMMMKKKFFFFFFEEEDDDCCCBBBBBBBBBDDD@@@???BBBEEEFFFIIINNN[[[nnn}}}xxxtttqqqnnnjjjgggbbb___ZZZVVVSSSPPPLLLJJJHHHGGGFFFEEECCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>=========<<<>>>???>>><<<>>>CCCHHHRRR___mmmzzz{{{tttoookkkfffbbbXXXTTTQQQTTT[[[hhh||||||wwwqqqooommmjjjgggccc]]]XXXPPPLLLGGGDDDBBBBBBAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@BBBEEEHHHJJJNNNUUU\\\cccjjjrrrwww}}}wwwsssppppppssssssoookkkeeebbbeeeuuuyyyrrrkkkgggZZZVVVOOOKKKHHHFFFDDDCCCAAAAAA@@@@@@CCCHHHPPPUUU___gggrrr{{{gggdddiiiyyyvvvzzz}}}www|||zzzjjjYYYMMMFFF>>>AAAGGGPPPYYY___aaabbbYYYZZZ[[[^^^aaadddggghhhpppzzz|||wwwxxxzzzyyyxxxzzzwwwvvvtttrrrpppppppppppprrrrrrrrrqqqqqqppppppoookkkkkkkkkjjjjjjkkkkkkllloooppppppppppppooonnnmmmmmmlllkkkjjjjjjkkklllmmmooopppqqqrrrrrrrrrqqqpppoookkkhhhhhhkkkmmmlllkkkkkklllmmmnnnooopppqqqrrrrrrsssssssssqqqpppqqqrrrvvvnnnkkkjjjgggccc]]]WWWSSSPPPLLLJJJIIIGGGEEEDDDCCCCCCBBBAAABBBEEEEEECCCEEEJJJNNN^^^vvv{{{wwwsssnnniiifff___\\\XXXUUURRRPPPLLLJJJHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>;;;===>>>===<<<===BBBFFFPPP[[[iiittt|||vvvqqqjjjfff]]]XXXWWW]]]gggtttyyyuuulllkkkjjjiiihhhccc^^^YYYTTTOOOJJJEEECCCBBBAAAAAA>>>???@@@AAAAAABBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@???>>>???BBBEEEGGGKKKRRRYYY```gggmmmrrryyy{{{~~~|||rrrpppnnnnnnoooppppppooohhhggglll}}}yyypppiiieeeZZZUUUOOOJJJGGGFFFDDDCCCAAA@@@@@@@@@BBBHHHPPPVVV___hhhttt}}}tttkkkjjjvvvxxx{{{xxxooo{{{rrrmmmZZZMMMGGG>>>AAAFFFMMMSSSXXXZZZ[[[VVVXXX[[[___dddiiimmmooowwwzzzuuuvvvxxxwwwwwwyyyxxxvvvtttsssqqqqqqqqqqqqrrrrrrqqqqqqpppoooooonnnlllkkkkkkjjjjjjkkkkkkkkkoooooopppppppppooonnnmmmlllllljjjjjjjjjjjjllllllnnnnnnpppqqqqqqqqqppppppppplllhhhhhhlllnnnmmmkkkkkklllmmmnnnpppqqqrrrssstttttttttrrrpppppprrrtttsssrrroookkkeee___YYYUUUPPPOOOLLLJJJGGGEEEDDDCCCAAADDDHHHJJJFFFAAADDDJJJFFFPPPccc|||}}}yyyuuuoooiiieee^^^[[[WWWTTTRRROOOMMMJJJHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>;;;<<<>>><<<;;;<<<@@@DDDOOOZZZgggssszzzssslllggg```[[[\\\dddppp{{{{{{wwwiiiiiiiiiiiigggddd^^^ZZZVVVRRRKKKFFFDDDBBBAAAAAA===>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@===>>>===<<<;;;<<>>??????@@@AAAAAAAAAAAA@@@??????===<<<;;;::::::;;;===>>>CCCFFFKKKPPPWWW___hhhnnntttyyyxxxqqqllltttwwwtttsssxxx{{{yyywwwvvv{{{wwwnnniiiggg^^^UUUNNNLLLKKKGGGEEEFFFDDDDDDEEECCCCCCHHHOOOVVVaaaiiittt|||nnniiiqqqvvvvvvuuucccQQQDDDDDDAAADDDJJJOOOOOOPPPRRRUUUTTTWWW^^^dddiiirrrzzz}}}yyyyyyxxxuuurrrqqqrrrsssuuutttrrrqqqpppooooooooonnnnnnoooooonnnmmmllllllmmmlllkkkkkkjjjjjjjjjkkkjjjjjjkkkllllllmmmmmmnnnnnnmmmkkkjjjjjjkkkmmmnnnmmmmmmnnnoooppppppooooookkkkkkkkkkkkkkkkkkkkkkkknnnnnnmmmnnnnnnppprrrsssrrrsssssstttuuuvvvvvvwww|||wwwrrrlllfffaaa]]]XXXUUUTTTRRROOOLLLEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGLLLYYYkkk}}}xxxtttoooiiiddd___]]]ZZZWWWUUURRRNNNKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????????===============???CCCFFFSSSZZZfffsss|||uuummmhhhcccggglllrrrxxx}}}~~~wwwqqqpppqqqnnnhhhfffeeebbb\\\ZZZSSSLLLJJJFFFAAA???@@@===============>>>??????@@@@@@AAAAAA@@@@@@???>>>===<<<;;;::::::;;;<<<>>>AAADDDIIINNNUUU]]]fffllltttyyyuuunnnlllssswwwuuuvvvzzz|||{{{yyywwwzzzvvvnnniiihhh^^^UUUNNNLLLJJJGGGEEEEEECCCDDDDDDCCCDDDHHHPPPWWWaaahhhrrryyy}}}pppgggjjjzzzxxxuuucccRRRFFFCCCBBBFFFNNNRRRRRRRRRSSSUUUUUUXXX```fffllluuu}}}zzzwwwxxxvvvtttqqqpppqqqrrrtttsssrrrqqqpppoooooonnnmmmnnnnnnnnnmmmmmmlllkkkmmmlllkkkjjjjjjiiijjjjjjjjjjjjkkkllllllmmmmmmnnnllllllkkkjjjjjjkkkllllllmmmmmmnnnnnnooonnnnnnnnnllllllllllllllllllllllllnnnnnnnnnnnnnnnpppqqqrrrrrrssssssssstttuuuuuuuuu~~~wwwsssfffbbb]]]\\\]]]ZZZTTTOOOJJJIIIFFFEEEDDDDDDEEEFFFEEEEEEHHHNNNYYYkkk{{{uuuqqqmmmiiifff___^^^]]][[[YYYTTTMMMIIIJJJJJJJJJIIIHHHGGGEEEEEEBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????????????????????????????@@@DDDGGGSSSZZZfffsss~~~uuunnniiifffdddllltttuuussstttzzz}}}yyywwwxxxwwwqqqiiieeedddaaa[[[YYYRRRLLLIIIFFF@@@===>>>>>>============>>>??????@@@@@@AAAAAA@@@@@@???>>>===<<<;;;::::::;;;<<<===???BBBFFFKKKRRRZZZccchhhsssxxxuuunnnpppvvv{{{|||~~~}}}zzzyyyyyyqqqkkkiii^^^UUUMMMKKKJJJFFFDDDDDDAAABBBCCCCCCDDDIIIQQQXXXaaagggpppvvvzzzyyykkkiiimmm|||uuucccSSSHHHCCCCCCIIIRRRXXXWWWUUUUUUTTTTTTXXX___fffkkkttt}}}~~~yyyvvvuuuuuutttrrrpppooooooppprrrrrrqqqpppoooooonnnnnnllllllmmmmmmllllllkkkkkkllllllkkkiiiiiihhhhhhhhhjjjjjjkkkllllllmmmmmmnnnkkkkkkkkkllllllkkkkkkkkklllmmmmmmmmmmmmllllllkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrsssssszzzqqqkkkeeeccccccaaa[[[UUUQQQOOOKKKHHHGGGGGGHHHIIIFFFFFFHHHKKKOOOZZZqqqyyyrrrooollliiiggg````````````]]]WWWOOOIIIKKKJJJJJJIIIHHHFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????@@@@@@??????@@@CCCFFFOOOVVVbbbooo|||~~~tttjjjeeeddddddhhhmmmrrrpppkkkkkkqqqwww}}}{{{zzzzzz|||zzzsssiiieeeddd```\\\VVVPPPJJJIIIEEE@@@===>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;:::::::::;;;;;;===@@@DDDIIIOOOXXX```fffqqqwww~~~{{{vvvtttxxx}}}}}}zzz~~~xxxooojjj^^^UUUMMMKKKIIIFFFCCCDDD@@@AAABBBCCCDDDJJJRRRYYYbbbgggooouuuyyy~~~vvvnnniii}}}uuucccTTTJJJCCCDDDKKKVVV\\\ZZZWWWWWWRRRRRRVVV]]]bbbgggnnnvvv||||||{{{zzzyyyvvvsssqqqqqqrrrrrrqqqooommmnnnoooqqqqqqppppppooonnnmmmmmmkkkkkkkkkllllllkkkkkkjjjlllkkkjjjiiihhhhhhhhhhhhjjjjjjkkkllllllmmmmmmnnnjjjkkkmmmnnnnnnmmmkkkjjjlllllllllllllllkkkjjjiiillllllllllllllllllllllllnnnnnnnnnnnnnnnoooooooooqqqqqqqqqqqqpppppppppppp{{{rrrllliiigggbbb]]]VVVSSSOOOKKKIIIHHHHHHIIIFFFGGGJJJKKKKKKOOO___ooowwwpppmmmllliiigggbbbbbbbbbbbb___YYYRRRLLLKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>???@@@???>>>???AAACCCIIIOOOYYYffftttwwwlllccc```bbbeeejjjiiigggcccaaaccchhhmmmvvv{{{vvvsssssstttzzzxxxpppgggbbbbbb___[[[RRRLLLHHHHHHFFFBBB???@@@>>>>>>>>>>>>>>>???@@@@@@???@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;::::::::::::<<>>?????????======???AAACCCHHHPPPZZZggguuu{{{rrrjjjdddcccdddeeeddd___YYYVVVWWW[[[___bbblll{{{zzz|||~~~||||||{{{wwwrrrnnnmmmlllpppnnnhhh```^^^___]]]YYYPPPKKKHHHHHHGGGCCCAAABBB???>>>>>>>>>>>>???@@@@@@??????@@@@@@??????>>>===<<<<<<;;;;;;::::::999999:::===AAAFFFLLLSSS\\\aaajjjqqq{{{}}}{{{zzzxxxvvvuuuvvvwwwxxx|||}}}|||~~~vvvkkk```WWWOOOLLLJJJFFFDDDDDD@@@AAABBBCCCDDDJJJSSSYYYdddjjjqqqwww|||uuuhhhdddrrrzzzfffVVVKKKBBBDDDLLLWWW]]]ZZZVVVTTTVVVUUUXXX]]]```aaaffflllgggkkkqqqtttssspppnnnllllllnnnpppooonnnmmmmmmnnnmmmmmmnnnooonnnmmmlllkkkjjjjjjkkkkkkllllllkkkkkkjjjiiiiiiiiiiiijjjkkkkkkjjjjjjkkkllllllmmmmmmnnnkkklllnnnoooooonnnlllkkkjjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiooooooooooooooonnnmmmlllllllllllllllmmmmmmmmmmmmyyyooojjjhhh___]]]ZZZUUUQQQNNNLLLJJJHHHGGGGGGHHHFFFDDDJJJQQQ^^^pppwwwrrrooommmkkkhhhbbb```]]]\\\ZZZXXXTTTQQQOOOOOONNNMMMKKKIIIGGGFFFCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@?????????>>>???@@@???>>>===>>>@@@@@@CCCGGGOOOYYYhhhvvvzzzuuunnnjjjiiigggcccaaaWWWSSSOOOMMMNNNRRRWWWZZZddduuu~~~~~~yyywwwwwwxxxyyy{{{~~~xxxwwwuuurrrooojjjfffcccbbbaaa^^^XXXXXXZZZYYYUUUQQQLLLIIIJJJHHHCCCAAAAAA??????>>>>>>??????@@@AAA???????????????>>>>>>===<<<<<<;;;;;;:::999888888888:::>>>CCCIIIPPPYYY^^^fffnnnyyyzzzuuusssqqqooommmkkkjjjkkklllmmmoooppprrrvvv{{{{{{zzz|||~~~}}}vvvlllaaaXXXPPPNNNKKKGGGDDDEEEAAABBBCCCCCCDDDIIIRRRYYYccciiirrrxxx}}}rrrfffbbbqqqkkkYYYMMMBBBCCCJJJUUUZZZWWWSSSRRRSSSRRRUUU[[[^^^___ccciiieeejjjoooqqqpppnnnmmmmmmkkkmmmoooooonnnmmmmmmnnnkkklllmmmnnnnnnmmmkkkjjjjjjjjjkkkllllllllllllllliiiiiiiiiiiijjjlllmmmnnnjjjjjjkkkllllllmmmmmmnnnjjjkkklllmmmmmmlllkkkjjjjjjjjjkkkkkklllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjooooooooooooooommmlllkkkjjjjjjjjjkkkkkklllllllllwww|||uuussseeeccc```\\\XXXTTTPPPNNNLLLHHHFFFGGGEEEDDDHHHNNNRRRaaatttwwwrrrpppnnnkkkhhhaaa^^^ZZZXXXWWWVVVTTTRRRQQQQQQPPPOOOMMMKKKIIIHHHBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDBBBAAA@@@????????????@@@AAA@@@>>>>>>>>>???@@@AAACCCHHHQQQ___mmmwww}}}~~~|||rrrnnnkkkkkkkkkhhhaaaZZZKKKKKKKKKJJJJJJLLLQQQUUU___qqqzzzrrrnnnppprrrooorrruuuwwwwwwvvvuuuuuuqqqooommmjjjhhhccc]]]YYYXXXYYYVVVSSSSSSWWWVVVSSSSSSNNNKKKKKKIIICCC@@@@@@?????????>>>??????@@@AAA???????????????>>>======;;;<<<<<<;;;:::999888777666999<<>>>>>>>>>>>===============???BBBEEEKKKTTT```hhhrrrtttvvvxxxxxxvvvtttrrrooolllhhhhhhhhhaaaSSSHHHDDDBBBCCCEEEEEEGGGOOOXXX^^^nnnzzzrrrmmmjjjjjjkkkkkkjjjiiiiiijjjlllnnnpppooolllgggccc^^^YYYSSSOOOTTTSSSQQQPPPOOONNNOOOOOONNNNNNMMMKKKHHHFFFDDDBBBAAA@@@???>>>============@@@AAAAAABBBBBBAAAAAA@@@===;;;::::::::::::999777888:::<<<@@@EEELLLTTTYYYeeejjjqqq{{{}}}xxxxxxxxxwwwsssooojjjgggaaabbbbbbaaa```^^^\\\ZZZ______```cccgggkkkppprrrwww{{{~~~~~~}}}wwwsssmmmwww~~~yyyvvvvvvzzz}}}}}}{{{|||~~~xxxoooiii___YYYQQQLLLKKKJJJHHHFFFEEEBBBBBBDDDGGGKKKSSS[[[bbbkkksssuuuwww}}}ooojjjyyyqqq^^^PPPFFFHHHOOOVVVWWWRRRPPPQQQMMMOOORRRVVVZZZ___ccceeeggghhhkkkmmmoooooonnnmmmoooooonnnnnnnnnoooooopppmmmmmmlllllllllkkkkkkkkkjjjkkkkkkllllllkkkkkkjjjkkkjjjjjjllloooqqqqqqppprrrooolllkkkmmmmmmkkkiiikkkjjjiiigggggggggggghhhfffgggiiikkkmmmnnnnnnnnnmmmlllkkkjjjjjjjjjkkklllnnnpppqqqrrrrrrpppmmmkkkiiijjjkkklllllllllkkkjjjfffkkksss{{{vvvppphhhbbb```^^^ZZZWWWUUUTTTPPPLLLHHHGGGGGGHHHKKKMMMVVVfffwww{{{vvvpppllliiiggggggccc___\\\[[[YYYWWWUUUVVVTTTRRRPPPPPPNNNLLLJJJEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA??????>>>>>>=========<<<;;;===@@@CCCHHHPPPZZZaaannnnnnoooooommmkkkiiigggllliiieee```ZZZRRRJJJDDDBBBAAAAAACCCDDDFFFNNNWWW___oooxxxpppjjjhhhggggggfffeeeddddddeeegggiiijjjjjjhhhddd```]]]XXXSSSPPPMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLJJJHHHFFFCCCBBBBBBAAA@@@??????>>>?????????@@@@@@AAAAAA@@@@@@???===<<<::::::;;;;;;999888777999<<>>======<<<<<<999;;;>>>AAAEEEJJJQQQVVVdddcccaaa___]]]ZZZYYYXXX___^^^ZZZSSSJJJDDDBBBBBB@@@??????BBBBBBEEEMMMVVV```oooxxxpppjjjgggfffeeebbbaaa`````````bbbcccddddddbbb___\\\ZZZVVVRRROOOKKKJJJJJJIIIJJJKKKLLLMMMLLLKKKKKKIIIGGGEEECCCBBBCCCCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>><<<;;;:::;;;;;;:::888777888:::===AAAHHHPPPUUU```eeemmmvvv~~~~~~{{{xxxwwwtttrrrrrruuuuuussspppllllllkkkiiigggeeeccccccdddddddddddddddcccbbbbbbaaa```_________```aaabbbbbbfffkkkmmmnnnooosssvvvwwwwwwxxxyyyzzz{{{|||}}}}}}yyysssmmmjjjkkkmmmooo{{{qqqiiiddd___YYYQQQLLLKKKJJJHHHFFFFFFCCCCCCFFFIIIMMMUUU^^^fffnnnuuuuuuuuuyyy~~~vvvqqqvvvfffZZZLLLOOOXXXaaaccc]]]VVVTTTPPPQQQSSSVVVYYY\\\___aaafffhhhjjjmmmooopppppppppllllllkkkkkkkkkkkkkkklllmmmmmmlllllllllkkkkkkkkkjjjkkkkkkllllllkkkkkkjjjjjjiiiiiikkknnnoooooooooqqqooommmmmmmmmmmmkkkjjjmmmlllkkkiiihhhiiiiiijjjkkklllnnnooopppppppppooopppooommmkkkkkkjjjkkkkkknnnoooqqqrrrqqqpppnnnmmmkkklllmmmmmmmmmmmmkkkkkk\\\___bbbeeeiiirrr}}}uuulllhhhfffdddbbb```^^^ZZZVVVRRRMMMIIIFFFCCCCCCGGGLLLRRR[[[kkkyyy~~~{{{xxxtttppplllkkklllkkkiiihhhfffccc___[[[\\\ZZZYYYXXXWWWUUUQQQNNNFFFEEECCCAAA@@@@@@@@@@@@AAAAAABBBCCCBBBBBBAAA@@@AAAAAA@@@???>>><<<<<<;;;888999<<>>???BBBCCCEEENNNWWWbbbqqqzzzsssmmmiiigggfff``````_________```aaaaaaaaa^^^[[[YYYWWWTTTOOOLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJHHHGGGEEECCCBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@>>>===;;;;;;<<<<<<:::999666777999<<>>???AAABBBBBBAAA@@@???BBBAAA@@@???>>>===<<<;;;999:::<<<>>>AAACCCCCCCCCGGGEEECCCBBBAAAAAABBBCCCCCCBBBAAABBBBBBBBB@@@>>>@@@???@@@CCCDDDGGGPPPZZZeeesss{{{uuuooojjjgggeee```______^^^^^^^^^^^^___```^^^[[[XXXUUURRRMMMJJJIIIHHHFFFEEEDDDDDDEEEEEEIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???===<<<<<<<<<<<<;;;999666777999:::>>>CCCJJJOOOYYY___hhhpppvvv{{{}}}zzzwwwvvvuuusssqqqppppppooopppqqqrrrqqqqqqmmmllljjjhhhhhhhhhiiijjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhiiikkklllmmmmmmnnnooonnnnnnnnnnnnmmmkkkjjjiii___^^^\\\[[[^^^hhhttt}}}{{{qqqkkkiii___YYYQQQLLLKKKJJJHHHFFFGGGDDDDDDGGGJJJNNNWWW```gggpppyyyzzzzzz}}}~~~{{{qqqyyytttdddXXXJJJQQQ```ooosssgggWWWNNNLLLMMMPPPTTTXXX]]]aaaccceeefffiiillloooqqqssstttnnnnnnmmmlllkkkkkkllllllmmmmmmlllllllllkkkkkkkkkjjjkkkkkkllllllkkkkkkjjjjjjjjjiiikkkmmmnnnnnnmmmnnnooooooooonnnmmmllllllooonnnlllkkkjjjjjjkkkkkklllmmmnnnooopppoooooonnnqqqpppnnnlllkkkkkkkkkkkkmmmnnnooopppqqqqqqppppppnnnoooooopppooonnnmmmlllWWWYYYZZZ[[[\\\aaaiiioooqqqwww{{{vvvrrrooohhhddd___\\\ZZZVVVOOOKKKEEEBBBBBBDDDEEEHHHQQQ[[[mmmyyy}}}yyyvvvuuuttttttrrrqqqppppppooolllhhhddd___^^^]]]\\\[[[XXXSSSOOOIIIGGGDDDAAA?????????@@@>>>???AAABBBCCCBBB@@@???AAAAAA@@@???>>>>>>======;;;:::;;;===???@@@???>>>===<<<<<<<<<<<<>>>@@@AAAAAA@@@@@@AAACCCBBB>>>;;;@@@???AAADDDFFFIIIRRR\\\hhhvvv~~~zzztttooojjjfffeee``````______^^^^^^]]]]]]```^^^[[[XXXVVVRRRNNNKKKLLLKKKIIIGGGFFFFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB???>>>===<<<======<<<:::777888999:::===BBBHHHMMMWWW]]]fffmmmqqqvvv{{{|||}}}|||zzzwwwvvvvvvwwwvvvuuurrrrrrrrrsssssssssssssssqqqpppnnnmmmmmmnnnnnnooonnnmmmmmmllllllmmmnnnnnnkkklllllllllllllllllllllnnnooooooooopppoooooonnnoooooonnnllliiieeebbb```UUUWWWZZZ]]]cccnnn|||xxxnnniiiggg___YYYQQQLLLKKKJJJHHHFFFFFFCCCCCCGGGJJJNNNWWW```llluuu~~~~~~|||}}}~~~~~~tttppptttzzzyyyiii^^^MMMSSSaaappptttiiiXXXNNNJJJLLLOOOSSSXXX]]]aaacccdddfffhhhkkkooorrruuuvvvpppooonnnmmmlllllllllmmmmmmmmmlllllllllkkkkkkkkkjjjkkkkkkllllllkkkkkkjjjkkkjjjjjjkkkmmmooonnnmmmmmmoooqqqpppooommmlllmmmlllkkkiiihhhgggggghhhiiijjjkkkmmmnnnooooooooonnnpppooommmkkkkkkjjjkkkkkkmmmmmmnnnooopppqqqqqqqqqooopppqqqqqqpppooommmlllUUUWWWYYYYYYYYY]]]ccchhhjjjmmmrrrvvv{{{|||xxxoooiiiccc___\\\YYYRRRMMMHHHDDDBBBCCCDDDDDDGGGMMM]]]lll{{{yyyxxxyyy{{{|||yyywwwtttrrrppplllhhheeeaaa```___^^^]]]YYYTTTQQQKKKIIIEEEBBB@@@???@@@@@@???@@@CCCDDDEEEDDDBBBAAA@@@@@@@@@??????>>>>>>>>><<<:::999;;;===>>>===;;;999999999:::<<<>>>???@@@@@@AAACCCCCCAAA???>>>???@@@???AAADDDFFFJJJSSS]]]kkkyyy}}}zzzvvvqqqlllhhhfffccccccccccccbbbaaa```______]]][[[YYYXXXUUURRROOOOOONNNLLLKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@>>>======>>>===<<<:::888888999:::<<>>???@@@===BBBEEECCC>>><<>>@@@DDDFFFJJJSSS]]]mmm{{{|||yyytttpppllljjjhhhhhhhhhhhhgggeeedddccc^^^\\\ZZZZZZYYYXXXUUUSSSKKKKKKJJJIIIJJJKKKLLLMMMIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@@@@???======>>>>>><<<;;;888999::::::<<>>???@@@AAACCCDDDCCCCCCBBB??????>>>>>>===<<<<<<<<<<<<;;;:::999888999::::::======>>>@@@BBBCCCBBB@@@AAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBFFFMMMVVV]]]mmm}}}~~~}}}zzzuuuooojjjkkkjjjiiiiiijjjjjjgggeeebbb```^^^]]]\\\ZZZWWWUUUQQQOOOMMMMMMOOOPPPPPPPPPPPPNNNLLLKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@AAAAAABBBDDDCCCBBBAAAAAAAAAAAAAAA??????>>>===<<<;;;;;;:::777777777888:::@@@GGGMMMUUU\\\eeeiiiiiikkkrrrxxx{{{zzzyyywwwvvvtttsssssstttuuuwwwxxxyyyzzz}}}~~~|||}}}zzzyyy{{{}}}|||wwwqqqoooqqqoooiii```\\\]]]```cccjjjuuu~~~qqqfff```[[[WWWRRRMMMKKKIIIGGGEEECCCCCCCCCCCCGGGNNNWWW^^^hhhnnnwww~~~~~~~~~|||vvvqqqtttnnnWWWRRRPPPVVVcccjjjfffaaa```WWWQQQOOORRRUUUXXX\\\```bbbdddgggjjjmmmppprrrssspppooommmkkkjjjjjjjjjjjjhhhjjjmmmmmmlllkkkkkkkkkjjjiiihhhhhhiiilllnnnpppjjjkkklllmmmnnnnnnnnnnnnpppoooooonnnmmmmmmlllllljjjlllmmmmmmlllkkkkkklllkkkkkkkkkkkkkkklllmmmnnnlllkkkjjjjjjiiiiiijjjjjjlllmmmoooppprrrrrrssssssooooooooonnnmmmmmmllllllRRRRRRSSSTTTUUUWWWXXXYYY]]]^^^^^^^^^aaahhhpppvvv~~~|||pppgggaaa]]]VVVQQQJJJIIIFFFBBB@@@@@@@@@@@@CCCLLL[[[mmm~~~~~~}}}}}}~~~}}}zzzvvvsssrrroookkkgggddd```\\\[[[\\\ZZZVVVQQQLLLHHHDDDAAA@@@@@@@@@???>>>???@@@BBBBBBBBBBBBAAA@@@??????>>>>>>===<<<<<<:::999999888888999:::;;;@@@@@@BBBEEEGGGHHHHHHGGGHHHGGGFFFDDDCCCCCCCCCCCCDDDCCCCCCCCCGGGNNNWWW]]]qqq~~~}}}{{{wwwqqqlllmmmkkkjjjkkklllkkkjjjhhhfffeeecccbbbaaa^^^[[[XXXSSSQQQOOOOOOPPPRRRRRRQQQPPPNNNMMMLLLLLLKKKHHHFFFDDDCCCBBBAAA@@@AAABBBBBBDDDCCCCCCBBBBBBBBBBBBBBB??????>>>===<<<;;;;;;:::888888888888:::???FFFKKKVVV]]]fffjjjjjjlllrrrxxxxxxwwwvvvtttrrrooommmkkkmmmpppsssvvvxxx{{{~~~{{{|||~~~}}}zzzvvvnnnmmmkkkgggcccdddhhhmmmssszzz|||qqqiiiddd\\\XXXSSSNNNKKKIIIGGGEEEDDDDDDCCCDDDHHHOOOYYY___gggmmmvvv}}}~~~}}}||||||}}}}}}xxx|||uuu\\\QQQOOOTTT```hhheee```]]]VVVQQQNNNRRRVVVXXX[[[___aaabbbeeehhhkkknnnppppppooonnnllljjjiiiiiiiiiiiihhhjjjllllllkkkjjjjjjjjjjjjjjjiiijjjkkkmmmnnnoookkkllllllmmmnnnnnnnnnnnnoooooonnnnnnmmmllllllkkkkkkmmmnnnnnnmmmllllllmmmkkkkkkkkkkkkkkklllmmmmmmllllllkkkjjjjjjjjjjjjjjjmmmmmmooopppqqqqqqqqqqqqooonnnnnnmmmmmmlllkkkkkkQQQRRRRRRSSSSSSTTTUUUUUUUUUVVVXXXYYY[[[```fffkkkrrrxxxuuukkkeee___XXXRRRJJJHHHEEEBBB@@@??????@@@@@@DDDNNN^^^qqq~~~}}}{{{wwwtttqqqnnnkkkhhhccc___\\\[[[[[[[[[WWWTTTLLLIIIDDDAAAAAAAAAAAA@@@===>>>@@@AAABBBAAAAAA@@@AAA@@@@@@???>>>>>>======::::::999999:::<<<===>>>CCCEEEHHHKKKNNNPPPQQQRRRNNNLLLIIIFFFDDDCCCBBBCCCDDDDDDDDDEEEHHHNNNVVV\\\ooo{{{~~~~~~~~~|||yyysssoooooommmlllmmmnnnnnnmmmlllkkkjjjjjjiiigggccc^^^ZZZVVVTTTQQQQQQRRRTTTTTTSSSPPPOOOOOOOOOOOONNNJJJGGGDDDCCCBBBAAA@@@AAABBBBBBDDDDDDCCCCCCCCCCCCBBBBBB@@@??????>>><<<;;;;;;:::999999999888:::>>>DDDIIIUUU\\\dddhhhiiikkkpppuuuvvvvvvtttrrroookkkhhhfffgggjjjppptttxxx{{{~~~~~~~~~{{{xxxnnnkkkgggfffhhhoooxxx~~~yyypppiiieee]]]YYYTTTOOOLLLJJJHHHFFFDDDDDDDDDEEEIIIQQQZZZaaahhhmmmsssyyy|||zzzzzzyyyyyy{{{}}}}}}}}}www|||bbbQQQNNNQQQ[[[dddddd^^^ZZZTTTPPPNNNRRRVVVXXX[[[^^^___```cccfffiiilllmmmnnnmmmlllkkkjjjiiihhhhhhhhhhhhjjjlllllljjjiiiiiiiiiggghhhiiijjjkkklllllllllllllllmmmnnnnnnnnnmmmmmmnnnnnnnnnmmmllllllkkkkkklllnnnoooooonnnmmmmmmnnnkkkkkkllllllllllllmmmmmmmmmllllllkkkkkkkkkkkkkkkmmmnnnnnnoooppppppoooooommmmmmmmmlllkkkkkkjjjjjjQQQQQQRRRRRRRRRRRRRRRRRRPPPRRRTTTVVVXXX[[[___bbbhhhmmmsssyyyvvvllleee___WWWQQQKKKIIIFFFBBB@@@?????????@@@AAAFFFSSSfff{{{{{{yyyvvvrrrnnnjjjgggeee```^^^\\\[[[\\\[[[YYYWWWMMMIIIEEEBBBAAAAAAAAAAAA===>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;<<<===???AAABBBFFFIIINNNSSSVVVYYY\\\^^^UUUSSSPPPKKKHHHEEEDDDDDDDDDDDDEEEFFFHHHMMMTTTYYYaaalllyyy~~~|||zzz}}}}}}}}}}}}}}}yyytttppppppooonnnooopppqqqqqqpppooonnnnnnmmmkkkggg```\\\XXXVVVTTTSSSTTTUUUUUUUUUQQQQQQQQQRRRRRRPPPLLLHHHCCCCCCAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???>>>===;;;;;;::::::::::::999:::===BBBGGGQQQWWW___dddfffhhhlllpppuuuuuutttssspppmmmiiiggggggkkkpppuuuyyy}}}~~~|||xxxuuuppplllhhhjjjrrr~~~xxxooohhhccc___[[[UUUPPPMMMKKKHHHGGGCCCCCCDDDFFFJJJRRR[[[aaakkknnnrrruuuvvvwwwyyy{{{yyyyyyxxxyyyzzz|||{{{|||xxxqqq{{{rrrgggUUUPPPOOOWWWaaaddd^^^WWWUUUPPPOOOSSSWWWXXXZZZ^^^^^^```bbbeeehhhkkklllmmmmmmlllkkkkkkjjjiiiiiiiiiiiikkkmmmmmmkkkjjjjjjjjjdddfffhhhjjjkkkjjjiiihhhmmmmmmnnnnnnnnnnnnmmmmmmnnnmmmmmmmmmlllllllllkkkmmmoooqqqpppooonnnooopppmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkllllllmmmmmmnnnnnnnnnnnnmmmmmmllllllkkkkkkjjjiiiiiiiiiPPPQQQRRRRRRRRRRRRQQQQQQNNNPPPSSSUUUVVVXXXZZZ\\\aaadddhhhlllsss~~~wwwmmmggg```WWWPPPLLLJJJGGGCCCAAA??????@@@AAA@@@BBBKKK\\\qqq~~~yyywwwtttooojjjeeebbb```___^^^^^^^^^]]]\\\ZZZXXXOOOKKKFFFCCCBBBBBBAAA@@@???@@@AAACCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<>>>@@@CCCFFFGGGLLLQQQWWW[[[___bbbfffhhheeeccc___YYYSSSLLLGGGDDDCCCDDDEEEEEEGGGKKKQQQUUUSSS\\\iiiwww~~~{{{yyy|||||||||}}}}}}zzzuuuqqqqqqooonnnoooqqqssstttssspppoooooonnnmmmhhhbbb]]]ZZZXXXVVVUUUVVVWWWWWWVVVSSSSSSSSSTTTSSSQQQLLLIIICCCBBBAAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFEEEDDDAAAAAA@@@>>>===<<<;;;::::::::::::999:::<<>>>>>@@@EEEQQQcccwww}}}zzzyyyuuuooohhhbbb^^^]]]^^^___aaaaaa```^^^[[[YYYQQQMMMHHHDDDBBBAAA@@@??????@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>======999:::<<<@@@EEEJJJNNNQQQ[[[___eeehhhhhhjjjmmmpppwwwuuurrrlllbbbVVVLLLEEEBBBDDDEEEFFFGGGJJJNNNRRROOOUUUcccsss~~~~~~}}}}}}}}}~~~~~~{{{vvvrrrpppnnnmmmnnnqqqtttuuuuuurrrqqqpppooonnnjjjeeeaaa^^^[[[YYYXXXYYYZZZYYYYYYWWWUUUTTTTTTSSSPPPLLLHHHCCCBBBAAA@@@AAABBBCCCDDDDDDEEEFFFGGGHHHGGGFFFEEEBBBBBB@@@???===<<<::::::999::::::::::::<<<@@@DDDOOOTTT\\\dddhhhlllnnnpppmmmmmmmmmlllllllllmmmmmmpppsssuuuwwwzzz}}}}}}xxxtttrrrqqquuuzzz|||vvvooojjj```[[[VVVQQQMMMJJJHHHFFFAAACCCEEEHHHMMMUUU^^^dddlllppptttxxxzzz}}}}}}}}}||||||}}}}}}~~~xxxtttssscccttt|||ssssss{{{bbbZZZQQQTTTbbbnnnlllddd\\\VVVRRRTTTVVVWWWZZZ^^^```bbbdddgggiiikkklllmmmlllmmmmmmmmmmmmlllkkkjjjmmmoooqqqpppnnnllllllllljjjkkkmmmooooooooommmlllllllllmmmnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnpppqqqqqqpppoooooopppooopppqqqrrrqqqpppooonnnmmmllllllkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkjjjjjjkkkkkkkkkjjjiiiiiihhhhhhKKKLLLNNNPPPPPPPPPNNNNNNMMMOOOPPPQQQPPPQQQSSSUUUXXXYYYYYYZZZ\\\cccnnnvvvxxxpppkkkeee\\\VVVOOOMMMJJJFFFCCCBBBAAAAAA<<<>>>@@@BBBHHHWWWkkkzzz}}}|||yyyrrriiiaaa^^^]]]]]]```dddeeeddd___[[[XXXSSSOOOIIIEEEBBBAAA???>>>>>>???AAABBBCCCCCCBBBBBB@@@??????>>>>>>===<<<<<<999;;;@@@FFFNNNWWW]]]aaannnrrrvvvvvvrrrqqqrrruuu|||}}}}}}yyynnn```RRRIIICCCEEEFFFGGGHHHJJJNNNPPPSSSWWWcccsss~~~}}}xxxtttooommmlllmmmppptttvvvvvvvvvtttsssrrrpppnnnjjjgggbbb```]]]\\\]]]]]]]]]\\\ZZZXXXUUUSSSQQQOOOKKKHHHBBBBBBAAA@@@AAABBBCCCDDDDDDEEEGGGHHHIIIHHHGGGFFFCCCBBBAAA???===<<<::::::888999:::::::::<<<@@@DDDMMMRRR[[[ccciiimmmoooqqqmmmllljjjiiijjjkkklllnnnqqqrrrssstttvvvzzz}}}wwwssssssuuuxxx|||wwwpppkkk___[[[UUUPPPLLLJJJGGGEEECCCEEEHHHKKKPPPXXXaaafffmmmqqqwww{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~uuupppppp___mmm|||mmmvvvyyyfff\\\QQQSSSfffxxxyyyqqqaaaZZZTTTTTTUUUVVVZZZ___```aaadddfffhhhjjjkkklllkkkkkklllmmmlllkkkjjjiiimmmoooppppppnnnlllkkkkkkkkklllmmmnnnooonnnmmmmmmjjjkkkmmmnnnpppqqqqqqqqqoooooooooooooooooooooooonnnpppqqqqqqpppoooooopppnnnooopppqqqpppooommmlllllllllkkkjjjjjjjjjjjjjjjiiiiiijjjjjjkkkjjjjjjjjjlllkkkkkkjjjjjjiiihhhhhhIIIJJJLLLNNNOOONNNMMMLLLLLLMMMNNNNNNNNNNNNPPPRRRTTTVVVWWWVVVVVVZZZ```fffpppvvv}}}uuunnnjjjddd\\\VVVPPPNNNKKKGGGDDDBBBBBBBBB<<>>@@@AAABBBBBBAAAAAA??????>>>>>>===<<<<<<<<<;;;>>>DDDMMMXXXbbbkkkppp|||yyyuuuuuuwwwxxx{{{~~~}}}tttfffWWWMMMDDDFFFHHHIIIJJJKKKNNNPPPYYY[[[eeettt~~~zzzvvvnnnlllkkklllpppsssvvvvvvyyywwwuuutttsssqqqnnnllleeeccc```___`````````___\\\YYYUUURRRPPPNNNJJJHHHBBBAAAAAA@@@AAABBBCCCDDDDDDEEEGGGIIIIIIIIIGGGFFFCCCBBBAAA???===<<<::::::888999999::::::===AAADDDJJJOOOXXXaaahhhlllooooooooommmkkkiiiiiikkkmmmooopppppppppqqqsssxxx~~~yyyrrrooorrrzzz{{{uuunnnhhh___[[[UUUPPPLLLIIIFFFDDDEEEGGGJJJNNNSSS[[[ccciiipppsssyyy|||}}}~~~~~~~~~}}}||||||||||||rrrlll|||mmmZZZhhh~~~lllqqq~~~ggg]]]QQQTTTiii{{{ddd\\\UUUTTTUUUVVVZZZ___```aaaccceeehhhiiijjjkkkiiijjjkkklllkkkjjjiiihhhmmmnnnpppooommmkkkjjjjjjjjjjjjkkkkkkllllllkkkkkkjjjkkklllnnnpppqqqrrrrrrooooooooooooppppppppppppnnnoooqqqqqqooonnnooopppmmmnnnooopppooonnnllljjjlllkkkjjjjjjiiiiiijjjjjjhhhhhhiiijjjjjjjjjjjjjjjllllllkkkkkkjjjiiiiiiiiiLLLIIIFFFGGGKKKMMMMMMKKKLLLMMMMMMNNNNNNOOOOOOPPPTTTTTTUUUVVVWWWXXXYYYZZZcccdddhhhnnnuuu}}}zzzsssmmmfff```\\\UUUSSSOOOKKKGGGDDDBBB@@@>>>@@@@@@@@@BBBJJJWWWaaawwwzzzooofff```___ffffffggggggfffbbb\\\XXXTTTRRRNNNIIIEEEBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>???GGGVVVaaajjjvvv}}}zzzwwwvvvwww{{{}}}ttteeeXXXOOOFFFEEEDDDEEEGGGKKKOOORRRZZZ```jjjttt|||~~~www}}}~~~|||zzzzzzsssqqqooonnnooorrruuuxxxzzzzzz{{{zzzxxxuuurrrpppkkkhhheeeaaa^^^]]]]]]]]]]]]XXXQQQOOOOOOOOOKKKGGGEEEEEEDDDCCCAAAAAADDDFFFEEEGGGJJJLLLLLLIIIFFFDDDCCCBBBAAA???>>>=========::::::::::::;;;===>>>@@@IIINNNVVV___fffiiijjjiiimmmllllllkkklllmmmnnnoooooommmkkkjjjlllppptttwww|||~~~wwwuuuyyy|||rrrjjjgggfff^^^ZZZTTTOOOLLLJJJGGGEEEFFFFFFHHHMMMUUU___hhhnnnrrruuuyyy{{{}}}~~~~~~}}}|||{{{zzzyyy~~~tttpppzzzsssbbblllzzzvvvnnn\\\SSSVVVbbbwww~~~iii^^^TTTRRRUUUVVVYYY\\\^^^aaadddeeefffggghhhjjjiiiiiijjjlllmmmllliiiffflllnnnooopppnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjiiiiiikkkmmmoooqqqrrrsssqqqpppnnnmmmlllllllllmmmpppooonnnmmmmmmnnnooopppoooppppppooolllkkkkkklllooommmkkkiiihhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmnnnnnnmmmkkkiiihhhJJJHHHGGGGGGIIIKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPRRRRRRTTTUUUWWWXXXXXXXXX[[[\\\___dddkkkrrrxxx|||zzzuuupppiiibbb^^^XXXVVVRRRMMMHHHEEECCCBBB>>>??????>>>>>>DDDOOOWWWlll|||}}}sssiiidddbbbggggggggggggfffaaa[[[WWWTTTRRRNNNJJJFFFCCCAAAAAACCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>???@@@HHHXXXgggrrr~~~~~~{{{yyyxxx|||~~~|||rrrdddVVVNNNGGGEEEDDDCCCFFFJJJOOORRRYYY```iiirrrzzzzzzwwwxxx~~~}}}|||uuurrrnnnkkkkkknnnrrruuuwwwwwwxxxxxxxxxvvvtttrrrooommmjjjfffcccaaaaaaaaa]]]XXXSSSQQQRRRQQQNNNJJJFFFFFFEEECCCAAAAAADDDFFFFFFHHHKKKMMMLLLJJJGGGDDDCCCBBBAAA???>>>=========;;;:::::::::;;;===???@@@HHHLLLTTT\\\cccggghhhiiilllkkkjjjjjjjjjjjjkkkllliiigggdddbbbcccgggkkknnnssswww~~~{{{xxx{{{|||rrrjjjfffeee___[[[UUUPPPMMMJJJGGGEEEFFFGGGHHHMMMUUU^^^gggmmmtttuuuxxxyyyzzz|||~~~}}}}}}||||||wwwuuu}}}ooorrr}}}ooo[[[PPPQQQZZZlllwwwrrrfff\\\TTTSSSUUUVVVXXX[[[___aaaccceeeeeegggiiikkknnnnnnoooppppppnnniiifffiiikkknnnooonnnmmmmmmnnnkkkkkkjjjjjjjjjiiiiiiiiiiiiiiijjjlllnnnooopppqqqrrrqqqooonnnmmmmmmmmmnnnppppppppppppppppppqqqqqqnnnoooooonnnlllkkklllmmmnnnmmmkkkiiihhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkknnnnnnoooooonnnlllkkkjjjIIIJJJJJJIIIHHHIIIJJJLLLJJJKKKKKKLLLNNNOOOPPPPPPNNNPPPSSSUUUWWWWWWVVVVVVTTTUUUWWWZZZ___eeejjjmmmsssvvvzzz|||}}}~~~~~~}}}{{{xxxtttnnngggaaa]]]ZZZUUUOOOJJJFFFDDDCCC???@@@@@@>>>===@@@GGGMMM```rrrwwwnnnhhheeeiiiiiihhhgggeeeaaa[[[VVVTTTRRRNNNJJJGGGDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????@@@AAAIIIZZZnnn}}}}}}zzz||||||yyypppcccVVVMMMGGGEEECCCBBBDDDHHHMMMQQQYYY^^^gggpppxxx~~~|||xxxyyy}}}wwwssslllgggeeehhhlllppprrrsssuuuwwwwwwwwwwwwvvvsssqqqnnnjjjgggeeedddccc^^^[[[VVVTTTUUUTTTQQQNNNHHHHHHGGGDDDBBBBBBDDDFFFHHHJJJLLLNNNMMMKKKHHHFFFDDDCCCAAA@@@>>>=========;;;;;;;;;;;;<<<>>>???AAAGGGKKKQQQXXX___dddggghhhjjjjjjiiiiiihhhgggggggggccc```\\\ZZZZZZ]]]aaadddjjjnnnvvv}}}}}}|||ssslllgggddd```\\\VVVQQQMMMJJJGGGEEEGGGGGGIIINNNUUU^^^gggllluuuwwwxxxyyyyyy{{{~~~~~~}}}zzz|||}}}ttt}}}sss^^^PPPNNNQQQ^^^hhhdddbbbZZZSSSTTTUUUVVVWWWZZZ```aaaccccccdddfffjjjmmmrrrrrrsssssssssoooiiiddddddhhhlllnnnnnnnnnmmmnnnjjjjjjjjjiiiiiiiiihhhhhhiiiiiijjjkkklllmmmnnnnnnqqqpppooonnnnnnnnnnnnnnnnnnnnnpppqqqqqqqqqqqqppplllmmmnnnnnnlllkkklllnnnmmmlllkkkiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnooooooooonnnlllkkkMMMOOOPPPNNNJJJHHHIIILLLHHHIIIJJJKKKLLLNNNOOOOOOLLLNNNRRRUUUWWWWWWVVVUUURRRRRRSSSUUUXXX\\\```cccffflllsssvvvvvvuuuxxx{{{zzzzzz{{{{{{yyyssskkkfffbbb^^^XXXQQQKKKGGGEEEDDDBBBCCCBBBAAA@@@AAAEEEHHHXXXiii~~~zzzqqqkkkhhhlllkkkiiihhhfffaaa[[[VVVTTTRRRNNNJJJGGGEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????@@@@@@HHHYYYppp{{{zzzyyyuuummmbbbVVVNNNGGGEEEBBB@@@BBBFFFKKKOOOXXX]]]fffnnnuuu|||{{{}}}zzztttllleeeaaacccgggjjjnnnppprrruuuwwwyyyzzzzzzuuussspppllliiifffddddddbbb___[[[XXXWWWUUUQQQNNNJJJJJJHHHFFFCCCCCCEEEGGGKKKLLLNNNOOOOOOMMMJJJHHHEEEDDDBBB@@@>>>=========<<<;;;;;;;;;<<<>>>@@@AAAGGGJJJOOOVVV\\\bbbfffhhhjjjjjjjjjiiigggfffdddccc```]]]YYYVVVUUUXXX[[[]]]eeeiiipppyyy{{{tttnnniiifff```\\\VVVQQQMMMJJJHHHFFFGGGGGGJJJOOOVVV___hhhmmmvvvyyy{{{|||||||||~~~~~~}}}|||nnnqqqyyybbbSSSNNNLLLUUU___]]]___XXXTTTTTTVVVUUUVVVXXX```aaabbbbbbcccfffjjjnnnpppppprrrssssssoooiiidddaaaeeejjjmmmnnnmmmmmmnnnjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjkkkkkkllllllnnnnnnnnnnnnmmmmmmmmmmmmjjjkkknnnpppqqqpppnnnmmmkkklllmmmmmmlllkkklllnnnllllllkkkjjjjjjjjjkkkkkkllllllkkkkkkkkkkkkjjjjjjmmmmmmnnnoooooonnnllllllRRRTTTUUURRRLLLIIIIIIKKKGGGGGGHHHIIIJJJKKKLLLMMMJJJLLLPPPTTTVVVWWWVVVUUURRRQQQQQQRRRSSSVVVYYY[[[^^^fffnnnrrrqqqqqquuuyyywwwxxx{{{}}}|||wwwooojjjdddaaa[[[TTTNNNIIIFFFEEEBBBBBBBBBBBBAAABBBDDDFFFOOO^^^sss{{{sssmmmiiimmmllljjjhhheeeaaa[[[WWWRRRPPPMMMJJJGGGEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????>>>???EEETTTkkk|||zzzvvvqqqjjjaaaVVVNNNFFFDDDAAA@@@AAAEEEIIILLLVVV\\\dddlllsss{{{~~~xxxppphhhcccbbbdddfffmmmnnnpppsssvvvyyyzzz{{{uuutttqqqnnnkkkhhhfffeeefffddd```\\\XXXTTTOOOMMMKKKKKKIIIGGGEEEEEEGGGIIINNNOOOPPPQQQPPPNNNLLLJJJFFFDDDCCCAAA???======<<<;;;;;;;;;;;;<<<===???@@@GGGIIINNNTTT[[[aaaeeehhhjjjjjjkkkjjjhhhfffcccaaa^^^\\\XXXUUUTTTUUUWWWXXX___ccciiirrr}}}zzzvvvqqqllliii___[[[UUUPPPMMMKKKHHHFFFGGGHHHKKKPPPXXXaaajjjnnnvvvzzz~~~~~~|||fffddd|||dddTTTNNNHHHNNNYYYZZZ^^^XXXUUUUUUUUUTTTUUUXXX^^^___```aaabbbeeejjjmmmmmmmmmppprrrsssqqqmmmiiiaaadddiiilllmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkklllllllllllllllllliiikkknnnpppqqqooommmkkkjjjkkkllllllkkkkkklllmmmkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkjjjjjjjjjjjjkkklllmmmnnnmmmlllkkkSSSTTTTTTQQQNNNKKKIIIIIIFFFFFFFFFGGGHHHHHHIIIIIIHHHJJJMMMQQQSSSUUUUUUUUUQQQPPPOOOOOOOOOQQQSSSUUUYYY```hhhlllmmmnnnssswwwuuuvvvzzz}}}}}}yyyrrrmmmfffddd___YYYRRRMMMIIIGGG@@@@@@??????@@@AAACCCDDDFFFQQQeeeyyy{{{uuunnniiilllkkkhhhfffddd___ZZZVVVQQQOOOLLLIIIFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@<<<>>>BBBMMMbbb{{{{{{tttnnnggg^^^SSSLLLDDDCCCAAA@@@AAACCCFFFIIISSSXXX```iiiqqqxxxxxxqqqkkkhhhggggggllllllnnnpppsssuuuwwwxxxvvvuuussspppnnnkkkiiihhhhhhfffccc^^^XXXRRRNNNKKKKKKKKKJJJHHHFFFGGGIIIKKKQQQQQQRRRSSSRRRPPPMMMLLLFFFEEECCCAAA???>>>===<<<::::::::::::;;;===>>>@@@EEEHHHMMMSSSZZZ___dddfffiiijjjkkkkkkiiifffccc```[[[ZZZWWWUUUTTTSSSTTTTTTXXX[[[bbblllxxx~~~yyywwwsssmmmiii\\\YYYSSSOOOMMMKKKIIIGGGFFFHHHLLLSSS[[[eeemmmqqqwww{{{ttt^^^ZZZuuu~~~eeeTTTMMMEEEGGGTTTYYY___ZZZVVVVVVTTTRRRTTTXXX\\\]]]___```aaadddhhhkkkkkklllnnnqqqttttttrrrpppdddfffiiikkkkkkkkklllmmmlllllllllkkkkkkkkkjjjjjjhhhhhhiiiiiijjjjjjkkkkkkiiiiiijjjkkklllllllllkkklllnnnppprrrrrrpppnnnllljjjkkklllllljjjjjjjjjllljjjjjjkkkkkkllllllmmmmmmmmmllllllkkkkkkjjjjjjiiiiiijjjkkkmmmmmmmmmllllllOOONNNMMMMMMMMMLLLIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIILLLOOOQQQSSSTTTRRRPPPOOONNNNNNOOOQQQRRRVVVZZZ```eeehhhlllqqquuutttvvvyyy|||}}}zzztttooohhhgggccc^^^XXXRRRMMMJJJBBB@@@>>>>>>???AAABBBBBBBBBIIIZZZppp|||vvvooojjjiiigggeeeccc```]]]XXXUUUOOOMMMJJJHHHEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@;;;???AAAGGGXXXrrruuullldddZZZOOOGGGCCCBBBAAAAAAAAACCCDDDEEENNNSSS\\\dddmmmuuu}}}}}}vvvpppllljjjjjjkkkkkkmmmnnnpppqqqrrrrrrrrrqqqooommmkkkiiihhhfffeeeccc^^^XXXRRRMMMKKKJJJKKKJJJIIIHHHHHHKKKNNNSSSSSSTTTTTTSSSQQQOOOMMMGGGFFFDDDAAA???>>>===<<<999999999999:::<<<===???BBBEEEKKKRRRXXX]]]aaacccgggiiikkkkkkjjjfffbbb___ZZZZZZYYYXXXWWWVVVTTTTTTUUUXXX^^^gggsss~~~yyywwwssslllgggZZZVVVQQQNNNLLLKKKIIIHHHFFFHHHMMMTTT^^^gggpppuuuyyy|||~~~~~~}}}iiiXXXTTTiii}}}gggWWWOOODDDDDDQQQYYYaaa\\\XXXVVVSSSQQQSSSXXXXXX[[[^^^```aaacccfffiiiiiiiiikkknnnqqqssssssrrrhhhiiijjjjjjiiiiiikkkmmmkkkkkkkkkkkkjjjjjjjjjiiihhhhhhiiijjjjjjkkkllllllhhhiiijjjlllmmmmmmllllllnnnooopppqqqpppooommmkkkkkkllllllkkkiiihhhiiijjjiiijjjkkklllmmmmmmmmmmmmmmmmmmlllkkkkkkjjjiiiiiiiiijjjlllmmmnnnnnnnnnmmmIIIGGGGGGIIIKKKLLLIIIEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFIIILLLOOOQQQRRRSSSRRRPPPOOOOOOPPPQQQRRRTTTWWW[[[```eeejjjooorrrsssuuuxxx|||}}}zzzuuuqqqjjjiiifffbbb\\\VVVOOOLLLEEEBBB@@@???@@@AAABBBBBBDDDGGGUUUkkk|||}}}wwwpppjjjfffdddbbb```^^^[[[VVVSSSNNNLLLJJJGGGEEECCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@<<<@@@AAADDDRRRlllvvvkkkbbbWWWKKKCCCAAAAAAAAAAAABBBBBBCCCCCCKKKPPPXXXaaajjjsss|||~~~wwwqqqmmmiiiiiiiiijjjkkklllmmmnnnnnnnnnmmmllljjjhhhgggeeeccccccbbb^^^XXXRRRNNNLLLJJJJJJJJJIIIHHHJJJMMMOOOTTTTTTUUUTTTSSSQQQOOONNNGGGFFFDDDAAA???>>>===<<<999888888888999;;;===>>>???CCCIIIQQQWWW\\\___```fffgggjjjkkkiiifffaaa^^^\\\\\\]]]]]][[[YYYWWWVVVWWWYYY]]]eeeooozzzzzzwwwrrrjjjdddXXXTTTPPPMMMKKKKKKIIIHHHFFFHHHNNNUUU___iiirrrwww{{{||||||{{{|||~~~~~~~~~{{{zzz}}}aaaTTTOOO```|||xxx~~~kkkZZZRRREEEDDDQQQZZZccc^^^YYYVVVSSSPPPSSSYYYVVVYYY]]]```aaaccceeeggggggfffgggiiimmmpppqqqqqqkkkkkkkkkiiihhhhhhkkkmmmjjjjjjjjjiiiiiiiiiiiihhhhhhhhhiiijjjkkklllmmmmmmhhhiiikkkmmmnnnnnnmmmmmmnnnnnnooonnnmmmllljjjiiikkklllmmmkkkiiihhhhhhiiiiiijjjkkklllmmmnnnnnnnnnmmmmmmlllkkkkkkjjjiiiiiijjjkkkmmmnnnooopppoooooo