BM6P6(@ ~~~~~~~~~~~~}}}}}}~~~}}}|||yyyvvvvvvxxx}}}zzzvvvpppoookkkhhhdddaaa___^^^ZZZWWWTTTSSSSSSRRRNNNKKKOOORRRVVVZZZ\\\[[[ZZZYYY[[[\\\^^^```___]]][[[YYYaaaYYYSSSSSSRRRNNNLLLLLLPPPQQQWWWeeeyyy|||jjj[[[PPPKKKIIIHHHEEEBBBAAAAAAAAABBBAAAAAAAAADDDGGGIIIHHHGGGJJJHHHEEEBBB???>>>======???===888444666;;;<<<999???<<<888777888999::::::@@@===:::999;;;===>>>>>>:::777555444666999;;;<<<999999999888888888888888666777777888888888888777222222222333333444444444555444333333222222222333333333222222222111111111222111111111000000//////222222222222222111000///000000000000000//////...000000//////......------000000///.......................................///...---,,,,,,---...///////////////////////////------------------,,,,,,............---,,,++++++++++++,,,,,,---...//////...------,,,,,,,,,------000///......///000///---...---,,,,,,,,,,,,---.........////////////......---------.........//////---------............///,,,,,,---...///000111111---......///000111111222777999;;;===@@@DDDIIIMMMTTTTTTSSSRRRSSSYYYbbbiiittttttssssssvvv||||||xxx{{{}}}wwwoooddd^^^]]]^^^______aaa[[[UUURRRSSSQQQKKKFFFGGGEEECCCCCCCCCCCCBBBAAAFFFEEEEEEDDDDDDDDDEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>======???AAACCC??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKKKKLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMM}}}}}}}}}~~~|||||||||}}}}}}}}}|||zzzwwwwwwyyy~~~}}}wwwssskkkjjjgggddd```]]][[[YYYXXXUUURRRPPPQQQQQQOOOMMMSSSVVVZZZ]]]______]]]\\\[[[]]]^^^___^^^\\\YYYXXXYYYTTTQQQPPPOOOKKKJJJMMMTTT\\\jjj||||||iii\\\SSSLLLJJJGGGGGGFFFEEECCCAAA@@@????????????BBBDDDFFFFFFEEEFFFDDDBBB@@@???>>>>>>>>>===<<<999666888===>>>;;;===:::777777999<<>>>>>;;;999777777999;;;<<<<<<999999999888888888888888888888888777666555333222333333333333444444444555444444333222222222222222555444444444444333333333111111111000000000//////000000111111111000//////......///000000000000000000000000//////.........000000///.......................................///...------------...///........................---------------------------------...------,,,,,,+++,,,,,,------............------,,,,,,---------000...---...///000///---...---,,,,,,,,,,,,---.........////////////......------------.........///------------............////////////............---......///000000111111222444666888;;;@@@EEEIIIQQQUUUXXXVVVRRRSSSZZZaaammmooorrrsssvvv{{{|||vvvtttvvvqqq~~~~~~qqqgggbbb``````eeecccaaabbbbbb^^^VVVPPPLLLIIIEEEBBBAAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@?????????@@@BBBBBB??????@@@AAAAAAAAAAAA@@@AAA@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJ~~~}}}~~~~~~|||zzzzzzzzzzzz}}}}}}{{{yyyxxx{{{|||wwwqqqllldddcccaaa___[[[XXXUUUSSSTTTQQQNNNMMMNNNOOOPPPOOOVVVXXX\\\___``````___^^^]]]]]]^^^^^^]]]ZZZXXXVVVTTTQQQPPPPPPMMMKKKPPPWWW___ooouuu```TTTNNNIIIFFFFFFEEEFFFFFFFFFDDDAAA>>><<<>>>======???AAACCCCCCBBBBBBAAA@@@????????????@@@;;;<<<;;;:::<<>>>>>;;;777777999===@@@BBB@@@===;;;:::;;;===>>>>>><<<;;;999:::;;;<<<<<<;;;999999999888888888777777666666666555444333222111333333333444444444444444333333222222222222222222444444444333333333222222111111000000000000//////......///000000000000///,,,---...000111111222222000000000000////////////000000///.......................................///...------------...///................................................,,,,,,------...------------------------------------------,,,,,,------...///...---...///000///---...---,,,,,,,,,,,,---.........////////////......------------............------------............/////////............---.........//////000000111///111333555888<<>><<<===<<<<<<>>>@@@BBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@:::===???>>>AAAEEEEEEBBBAAA===999666888;;;===??????===::::::;;;=========<<<:::::::::<<<<<<;;;:::::::::999999888777777777222333333444555555555555222222222333333333333333222222222222222222111111111111111111000000000000000000000000000000//////---...///000111111111111---...///000111111111111000000000000000000000000000000///................................................------.................................------............//////++++++,,,---............------------------,,,,,,------,,,,,,,,,---.........---,,,---/////////......---,,,,,,,,,,,,---...---......//////......---------------------------,,,,,,---------.........+++,,,,,,---...///000111........./////////000000///111333555777<<>>===<<<>>>AAADDDEEEEEEDDDDDDCCCBBBAAA@@@???>>>;;;@@@BBBBBBCCCFFFGGGEEE???;;;777666777:::<<<======<<<::::::;;;<<<<<<;;;:::888888999:::;;;:::999::::::999999888777777666333333444555666777777777222222222111111111111111111222222333333333222222111111000000000///////////////////////////000000...///000111222333333333//////000000000000/////////////////////000000000000000///...............////////////////////////---..................---........................------------......//////++++++,,,---............------------------,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,---...//////......---,,,,,,,,,,,,---...------............------------------------,,,,,,,,,,,,,,,------------...++++++,,,---...///000000............///////////////111222444666:::>>>BBBBBBGGGNNNSSSSSSOOOIIIEEEJJJVVVfffqqquuuvvvvvvwww{{{~~~yyypppjjjhhhnnn|||tttoooooouuuttttttwwwzzz{{{xxxvvvuuutttrrrmmmjjj```cccdddaaaZZZRRRMMMJJJHHHGGGFFFEEEDDDCCCCCCCCCAAABBBCCCCCCCCCBBB@@@@@@???@@@@@@AAAAAA@@@????????????@@@AAAAAAAAAAAA@@@BBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFBBBCCCCCCCCCCCCDDDDDDDDDzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{||||||}}}~~~~~~~~~zzz{{{{{{{{{{{{~~~}}}{{{yyyuuuqqqkkkddd___[[[YYYVVVSSSPPPNNNMMMLLLJJJKKKLLLLLLMMMPPPTTTWWW[[[\\\^^^```aaaaaaaaaaaa\\\[[[ZZZYYYWWWUUUSSSRRRLLLMMMPPPVVV]]]jjj{{{zzzyyyxxxxxxyyy{{{|||~~~{{{~~~~~~fffTTTLLLFFFEEEFFFDDDCCCDDDEEECCCAAA???>>>???@@@AAA???======???CCCFFFHHHHHHFFFFFFEEEDDDBBB@@@>>><<<<<>>@@@DDDJJJOOOPPPMMMIIIMMMUUU```kkkssswwwxxxyyyzzz{{{}}}xxxyyytttqqqttt|||{{{}}}uuuvvv}}}~~~{{{sssllliiimmmooollleee\\\WWWUUUPPPNNNLLLIIIFFFDDDBBBBBBDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@BBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEE~~~zzzyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{|||||||||{{{{{{xxxyyyzzzzzz{{{~~~zzzxxxuuurrrnnnhhhaaa\\\WWWUUUQQQMMMJJJIIIJJJJJJIIIKKKNNNOOOOOOQQQUUUXXX[[[[[[]]]^^^______```___WWWWWWVVVUUUSSSQQQPPPPPPPPPSSS[[[gggttt}}}|||{{{{{{|||~~~kkk[[[KKKEEEBBBCCCEEEBBBAAACCCAAAAAA@@@@@@@@@@@@AAAAAA>>>===<<>>??????999888777777999999999777777666444555777:::<<<<<<;;;;;;:::999888777666555666777777777777666555555444444444333333333222222111333444666666555444333222222111111111000000000........./////////000000//////000111111222111111...//////000000000000///,,,---------.........///000000///...............////////////////////////------...//////...------------------------------******++++++,,,------...---------...------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,---...//////,,,++++++,,,...//////......---,,,,,,,,,,,,---...,,,------......------,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------.........---------,,,,,,........................//////000000000222666999<<<===@@@DDDIIIMMMPPPQQQSSSSSSVVV^^^hhhrrryyy{{{{{{{{{{{{~~~{{{{{{{{{}}}}}}zzzwww|||{{{tttuuutttnnnhhheeefffiiidddbbb]]]XXXRRRMMMIIIGGGHHHGGGEEEDDDCCCDDDEEEFFFEEEDDDCCCBBBAAABBBBBBCCC??????@@@AAAAAAAAAAAA@@@CCCBBBAAAAAA@@@@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@CCCCCCCCCCCCDDDDDDDDDDDD}}}|||||||||||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyxxxwwwxxxzzzzzz{{{~~~~~~~~~uuusssqqqnnnjjjddd]]]YYYUUURRRMMMIIIFFFFFFGGGHHHIIILLLPPPQQQQQQSSSVVVYYYXXXYYYZZZ[[[\\\\\\]]]]]]TTTSSSRRRQQQPPPOOONNNMMMXXX]]]hhhyyy~~~pppZZZPPPHHHCCCAAACCCDDDAAA???@@@===>>>@@@BBBBBBBBB@@@???===<<<<<<>>>CCCHHHLLLMMMBBBBBBCCCBBBAAA???===<<<<<<@@@AAA<<<:::<<<>>>===;;;::::::;;;===>>>===<<<888777666777888999888666888555333444777;;;===>>>;;;;;;:::999888777666555222333444666777888888888666666666555555444444444222333555777777666555444////////////............---.........//////000000...//////000000000000000,,,---...000111111111111,,,,,,,,,---------......000000///...............000000000000000000000000,,,---...//////...---,,,------------------------))))))***++++++,,,------............---,,,++++++++++++,,,,,,---...//////+++++++++,,,---...///000,,,++++++,,,...//////......---,,,,,,,,,,,,---...,,,------......------,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------***++++++,,,---...///000.....................---111111111111000222555888:::===@@@AAACCCHHHQQQXXXUUUPPPLLLQQQ]]]lllwww||||||{{{zzz{{{wwwyyy~~~yyyzzz}}}~~~~~~{{{yyytttmmmgggiiirrryyyyyyvvvooohhh___XXXSSSQQQKKKIIIGGGEEEDDDFFFHHHIIIHHHGGGDDDCCCBBBCCCEEEFFF??????@@@AAAAAAAAAAAA@@@CCCBBBAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA???@@@AAABBBCCCDDDDDDDDDFFFEEEEEEDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDxxxxxxyyy{{{}}}~~~}}}|||{{{zzzzzzyyyxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz|||~~~~~~~~~{{{wwwkkkjjjiiieee```[[[VVVRRROOOLLLIIIEEEDDDEEEGGGIIIKKKLLLNNNRRRUUUWWWVVVTTTVVVUUUUUUUUUWWWWWWUUUSSSTTTRRRNNNJJJJJJOOOVVV[[[^^^nnnrrrcccTTTLLLCCCCCCCCCBBBAAAAAA@@@@@@CCCBBB@@@>>>===<<<=========>>>???AAACCCFFFIIIJJJHHHEEEAAA????????????>>>FFFBBB===<<<======<<<;;;:::<<>>:::???>>>???@@@CCCDDDCCCAAACCCCCCCCCBBBAAA???>>>===CCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCyyyxxxwwwxxx{{{||||||{{{zzzyyyyyyxxxxxxxxxxxxyyy}}}||||||{{{zzzzzzyyyyyywwwyyy|||~~~|||zzzwwwrrroooeeedddbbb```\\\WWWSSSPPPLLLJJJHHHEEEEEEFFFHHHJJJOOOOOOQQQSSSVVVVVVTTTRRRSSSSSSSSSRRRQQQPPPOOONNNPPPOOOMMMKKKLLLSSS]]]dddwww{{{hhh]]]SSSJJJEEEDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@>>><<<;;;;;;;;;;;;<<<===>>>@@@BBBEEEGGGIIIIIIFFFCCCAAA@@@AAA@@@???BBB???===<<<>>>???>>>===<<<>>>@@@AAAAAA???<<<:::::::::999999999::::::;;;999888777999;;;<<<<<<;;;999888777555555555555555777666555333222333333444000111111222222111111000111111222222111111000///000000000000////////////000///---,,,---...///111555444222111000//////000---...///000000///...---........................000000000000000000000000000///...///000///...,,,------------------------......------------......///---++++++,,,---,,,***+++,,,,,,,,,,,,---------...------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,***+++---......---+++***---------,,,,,,,,,,,,,,,...---,,,++++++---...000---------............///222444777:::===AAAFFFJJJIIIGGGEEEEEEIIITTTaaajjjrrrtttwwwyyy{{{~~~~~~~~~wwwtttzzz{{{zzzwwwvvvvvvyyy}}}}}}zzzqqqoookkkeee]]]VVVPPPMMMJJJHHHEEEEEEEEEFFFFFFEEEAAA@@@>>>@@@BBBCCCAAA???AAA@@@??????@@@@@@>>><<<>>>???AAABBBCCCCCCBBBBBBEEEEEEFFFFFFFFFEEEEEEEEEBBBBBBAAAAAAAAABBBCCCCCCFFFEEEEEEEEEEEEEEEEEEFFFyyywwwuuuuuuwwwyyyzzzzzzxxxxxxwwwvvvwwwxxxyyyyyy~~~~~~}}}{{{zzzxxxwwwwwwvvvyyy}}}wwwsssooojjjggg\\\\\\ZZZXXXUUUQQQNNNLLLJJJIIIHHHGGGHHHIIILLLMMMTTTTTTTTTUUUVVVUUURRRPPPOOOPPPQQQNNNJJJGGGGGGIIILLLMMMNNNOOOSSS^^^mmmyyy~~~~~~xxx___QQQKKKGGGEEEEEEEEEEEEDDDCCCAAA@@@??????>>>>>><<<;;;:::999999:::;;;;;;<<<>>>@@@CCCEEEFFFKKKHHHEEECCCBBBBBBAAA@@@===<<<<<<===@@@@@@???>>>===>>>@@@AAAAAA???<<<:::;;;;;;:::::::::::::::;;;999888888999;;;;;;;;;:::666555555444444555666666666555333222111222222333111111333333333333111111222222222222222111111000111111000000//////......111111000000000111333444555444333111000000000000---...///000000///...---........................000000000000000000000000///.........//////---,,,------------------------///...---,,,,,,---...///000...,,,+++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,---...//////)))******+++,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,***+++,,,------,,,+++***,,,---------------......------,,,+++,,,---...///---------............///...000333666999>>>CCCGGGDDDEEEFFFGGGIIIMMMSSSWWWccciiipppvvvzzz|||~~~~~~~~~yyyuuuvvv{{{|||xxx~~~zzzzzz~~~{{{{{{~~~~~~{{{ssshhh^^^WWWOOOMMMJJJIIIHHHHHHFFFEEEDDDBBB@@@@@@AAACCCCCCCCCCCCBBB@@@@@@AAA@@@>>>===;;;<<>>======<<<;;;::::::999999999:::;;;<<>>===:::<<<>>>??????>>><<<;;;<<<<<<;;;:::::::::;;;;;;:::999888999::::::999888333333444444555666666777555444222111111111222222111222444555555444222111222333333333333222111111111111000000//////.........//////111333555777999000000000000000111111222......///000000///..............................///////////////////////////...---...//////---+++------------------------...---,,,++++++---...//////...,,,++++++++++++***)))************+++++++++******+++++++++*********+++++++++,,,,,,---------000///...---,,,,,,,,,,,,))))))******+++++++++++++++++++++************)))***+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,------......------,,,,,,,,,---...///---------............///,,,...111444666;;;@@@CCCDDDFFFHHHHHHHHHIIIJJJLLLXXX___hhhpppuuuxxxzzz{{{yyyzzz}}}}}}zzz||||||~~~}}}}}}zzzxxxwww{{{{{{yyy{{{}}}}}}zzz||||||tttmmmhhh^^^[[[XXXVVVTTTRRROOOMMMMMMLLLJJJHHHGGGFFFEEEDDDEEEDDDBBBBBBCCCDDDCCCBBB???@@@BBBDDDDDDCCCAAA@@@AAAAAAAAABBBBBBBBBBBBBBBFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEE~~~zzzuuussstttvvvxxxxxxxxxwwwuuuuuuuuuwwwyyy{{{{{{{{{{{{zzzyyyyyyxxxxxxzzzzzz{{{}}}|||qqqiiieeecccaaa___VVVTTTQQQNNNKKKIIIHHHGGGLLLMMMNNNQQQTTTVVVXXXYYYYYYXXXYYYZZZZZZYYYVVVSSSPPPRRRRRRMMMFFFCCCDDDHHHGGGKKKPPPYYYiiiqqqtttrrrVVVLLLCCC@@@@@@???@@@BBBCCCCCCBBBAAA@@@???>>>>>>============<<<<<<;;;:::888999:::;;;===???AAABBBGGGEEECCCBBBBBBAAA@@@>>>;;;===???@@@???>>><<<;;;666888:::<<<======<<<;;;<<<;;;;;;::::::;;;;;;;;;<<<:::999999999999888666222222333444555666777777444333222111000111222333222333444444444444333222222333333333333222111111111000000000/////////.........///111333555666777---......///////////////......////////////......................................................///...---...//////---+++---------------------------,,,,,,+++,,,---...///,,,,,,,,,,,,++++++,,,---)))))))))*********++++++))))))***++++++******)))))))))******++++++,,,,,,//////...,,,,,,,,,,,,,,,+++++++++******)))))))))++++++*********)))))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------......---------............///,,,...000222555888===@@@DDDFFFGGGGGGFFFEEEEEEFFFPPPUUU]]]eeejjjnnnrrrtttrrrqqqqqqvvv~~~xxxyyy{{{~~~yyyvvv{{{www|||wwwwwwzzzvvvzzzzzzvvvsssqqqnnnlllkkkjjjjjjiiigggeee______^^^[[[WWWRRRNNNLLLKKKIIIFFFEEEEEEDDDCCCBBBCCCDDDFFFGGGGGGEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFEEE}}}yyyvvvvvvxxxyyyyyyzzzxxxvvvuuuuuuwwwyyy{{{{{{{{{zzzzzzyyyyyyxxxxxxzzzzzzzzz{{{~~~xxxmmmddd```]]]YYYWWWTTTRRROOOKKKIIIIIIIIIJJJNNNPPPSSSWWWZZZ\\\^^^___ZZZZZZZZZ[[[\\\[[[XXXUUURRRRRRQQQMMMHHHFFFGGGIIIHHHMMMVVVfff||||||uuu|||jjjUUUJJJDDDAAAAAAAAA>>>>>>@@@AAA@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>===<<<;;;888888999:::<<<>>>@@@AAACCCBBBAAAAAAAAAAAA???>>><<<>>>@@@@@@>>>;;;::::::666777888:::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<===;;;999999999888666555222333444555777777777777444333222111111111222333333333333333333333333333222222222222222111111000/////////000000000000000111111111111111111111111////////////...,,,+++***////////////////////////------------------------------------------------...---------......,,,+++------------------------++++++,,,,,,------......+++,,,,,,,,,++++++---///))))))*********+++++++++((()))***,,,,,,+++***)))))))))))))))************++++++++++++,,,---......,,,,,,++++++***))))))(((+++++++++*********))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,---------......---------............///,,,...000111333666:::===AAABBBDDDDDDBBBBBBCCCDDDJJJNNNUUU[[[___cccfffhhhlllkkklllpppxxx{{{zzz{{{}}}|||vvvvvv}}}zzzwwwvvvttttttuuuwwwzzz{{{{{{zzzsssttttttqqqkkkeee```^^^ZZZWWWQQQMMMKKKHHHEEECCCCCCDDDDDDEEEEEEEEEEEEEEEBBBDDDGGGIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEFFFGGGGGGFFFEEEDDD}}}zzzzzz{{{zzzzzz|||zzzxxxvvvuuuwwwyyy{{{||||||{{{zzzxxxwwwvvvvvvwwwxxxzzz|||~~~{{{sssiiiaaa\\\XXXTTTQQQPPPNNNKKKIIIIIIKKKMMMNNNPPPRRRVVVZZZ^^^```aaaaaa]]]]]]]]]]]]]]]\\\XXXUUURRRPPPNNNKKKIIIIIIIIIJJJOOOVVVddd{{{uuucccSSSFFFDDDAAA@@@BBBAAA======???>>>>>>>>>>>>==================>>>???>>>===<<<;;;888999999:::<<<>>>@@@AAAAAA@@@@@@@@@BBBBBBAAA???<<<>>>@@@???===::::::;;;999999::::::::::::999888888888888888999;;;<<<======;;;999888888777555333333444555777888888888777444333222111111222333444444333222111111222333444111111222222111111000///......//////000000111111222222222222111000/////////000000///...---+++***//////............//////------------------------...........................---------......,,,***------------------------(((***,,,.........---,,,,,,---...,,,******+++...*********+++++++++,,,,,,((()))+++,,,---,,,+++***++++++******************************+++,,,------++++++++++++++++++******,,,,,,+++++++++************+++,,,,,,------,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------......---------------............///,,,...///000000222666999<<>>>>>>>>===<<<;;;999999999:::<<<>>>@@@AAA@@@??????AAACCCCCCBBB@@@;;;===??????<<<:::<<<===<<<<<<<<<;;;:::999777666666666777888999;;;<<<===>>><<<:::888888777555333333444666888888888888777444333222222222333444555555333111//////111333555111111111111111000//////------...///000111222222///000111222222222222111,,,---///000000000///...//////............//////------------------------////////////////////////...---,,,---......,,,***------------------------'''))),,,...///...---+++---//////---***(((***,,,***++++++++++++,,,,,,,,,((()))+++---...---+++***---,,,,,,++++++*********---,,,+++***))))))))))))*********+++,,,,,,------,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,++++++************++++++.........------,,,,,,,,,+++,,,------......---------------.........//////,,,---.........000333666:::>>>CCCFFFGGGFFFFFFFFFJJJPPPWWW\\\]]]\\\[[[ZZZaaaiiirrrxxx{{{~~~tttsssvvvyyy~~~yyyxxxyyyzzz~~~~~~xxxssspppmmmjjjhhhcccaaa]]]YYYVVVTTTTTTTTTRRRVVV\\\```aaa^^^ZZZVVVPPPPPPQQQRRRSSSUUUVVVWWW___```bbbccccccbbb```___|||{{{~~~}}}{{{yyyxxxxxxxxxxxxyyyyyyxxxuuussssssuuuxxxvvvxxx{{{yyyuuulllggg```[[[XXXTTTOOOKKKHHHJJJLLLLLLMMMNNNQQQTTTVVVXXX[[[^^^aaabbbcccccc^^^___^^^]]]ZZZVVVSSSQQQKKKKKKIIIFFFCCCDDDJJJOOO\\\iiilllWWWMMMEEE@@@AAA===<<<<<<;;;;;;;;;<<<<<<<<<::::::>>>DDDFFFBBB>>>???===;;;;;;;;;<<<;;;:::777777999;;;===>>>@@@AAA@@@>>><<<<<<>>>@@@@@@@@@AAA???<<<999888888999999<<<<<<<<<<<<<<<;;;;;;;;;555666888;;;======:::888;;;:::999888777555444444000000111111333444666777444222111111444666666666666555222111111111333444666222///...000111///...222111000......000111222000///.........///111222000000000000////////////..............................//////////////////......---......///000111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...)))))))))))))))))))))***,,,+++***))))))***+++,,,************************+++,,,,,,***))))))***+++'''(((***,,,---,,,+++*********)))))))))))))))***---,,,+++******+++,,,---******++++++,,,---......------------------------******+++++++++,,,,,,,,,------------------------++++++,,,---...///000111////////////000000000000666666888>>>EEEIIIJJJIIIGGGNNNZZZbbb```YYYXXX[[[bbbeeekkkrrrxxx~~~}}}{{{yyy{{{}}}|||}}}pppmmmrrr{{{www}}}{{{sssmmmjjjiiiiiiiiifffllluuuzzz{{{zzzwwwvvvjjjhhhggggggaaa]]]dddoooyyy~~~zzzvvv~~~}}}~~~|||zzzyyyyyyyyyzzzyyyyyyxxxvvvttttttvvvxxxzzz{{{}}}~~~yyyrrrnnniiiddd]]]XXXUUURRRNNNKKKHHHJJJLLLMMMNNNOOOQQQSSSWWWXXX[[[]]]___`````````]]]]]]]]][[[XXXUUURRROOOLLLLLLLLLJJJIIIKKKQQQWWWfffwww```NNNFFF???<<>><<<===BBBGGGJJJHHHDDD>>>===;;;;;;<<<===<<<;;;888999:::<<<>>>@@@AAABBB@@@>>><<<<<<===?????????>>>===;;;:::999999:::;;;======<<<<<<;;;;;;::::::777777888:::;;;;;;888666999888888777777666666666444444444444555555666777666444222333555777888777555555333222222222333444444111......///000///...222111///......///111222000///.........///111222000000000000////////////........................////////////............000///...............///111000...---,,,,,,------------------------------***++++++,,,------,,,,,,++++++++++++************++++++***))))))***++++++************************+++++++++***)))))))))***)))***+++,,,,,,+++)))(((***************+++,,,,,,,,,++++++++++++++++++,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------//////......------,,,,,,......//////000000000111444333555:::@@@EEEGGGGGGKKKNNNVVV^^^```[[[XXXXXX\\\```gggnnnvvv|||}}}wwwyyytttvvv~~~{{{vvvyyyzzzsssnnnjjjmmm|||~~~~~~}}}{{{zzzzzzzzz{{{zzzzzzyyywwwuuuuuuvvvxxx}}}~~~|||wwwppphhhcccddd```YYYTTTPPPNNNLLLJJJIIIKKKOOOPPPQQQQQQRRRSSSXXXYYY[[[]]]^^^^^^^^^^^^]]]\\\ZZZXXXUUUQQQNNNMMMIIIJJJKKKJJJKKKOOOWWW^^^qqqjjjRRRFFF@@@;;;:::===;;;;;;;;;::::::;;;;;;<<<======>>>BBBHHHJJJIIIGGG>>><<<;;;;;;===>>>>>>===:::;;;<<<===???@@@BBBBBB@@@>>><<<;;;===>>>>>>===::::::::::::;;;;;;;;;;;;=========<<<;;;::::::999999888777888999888777555666666666777777777777777555555555555555555555555777555444444666888888888444444555555444444333333111///------///000///...111000............000111000///.........///111222111000000000/////////...........................////////////......------111000///...------------111000///...---------...........................***++++++,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++***))))))***++++++************************+++******)))))))))))))))++++++,,,,,,+++***((('''+++*********+++,,,------+++++++++,,,,,,+++++++++(((***,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,------------/////////...---,,,,,,+++------...///000000111111111000111444:::@@@CCCEEELLLKKKPPPXXX\\\YYYTTTSSSUUUXXX___gggooouuuzzz|||vvvxxx{{{}}}zzzyyyxxxyyy}}}}}}}}}~~~|||zzzzzzzzzzzz{{{||||||{{{yyyvvvuuuvvvwww}}}~~~|||vvvoooggg___ZZZ]]]ZZZUUUPPPMMMLLLKKKKKKLLLOOOSSSUUUUUUUUUUUUUUUXXXYYY[[[]]]^^^___^^^^^^]]]\\\YYYUUUQQQMMMJJJHHHIIIJJJLLLMMMQQQYYYfffooodddWWWIIICCC>>>::::::>>>::::::::::::::::::;;;<<<::::::;;;>>>BBBDDDCCCBBB===<<<;;;;;;===??????>>>;;;;;;<<<===>>>???@@@AAA???===;;;:::;;;===<<<<<<999:::;;;;;;;;;;;;:::999>>>===<<<<<<;;;:::999999888777555666777888777555666666666666666666666666222222333333333333333333777555333444555777888777333444555666666444333111000/////////000000000000//////............//////000///.........///111222111111000000//////..............................000//////......------,,,000///...---------------//////......------------------------------------,,,------.........------,,,,,,,,,++++++***))))))+++******************+++************************+++***)))((()))))))))(((***++++++++++++***)))(((,,,++++++*********++++++***+++,,,------,,,+++***'''))),,,......---+++***************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,------.........,,,,,,---...///111111222///......000555;;;@@@CCCJJJJJJMMMSSSUUUPPPMMMMMMQQQSSSWWW\\\cccjjjqqqtttsssrrrrrrtttyyy}}}yyyuuuvvvyyy~~~yyyttttttyyy}}}~~~|||}}}{{{vvvvvvvvv}}}|||zzzyyyyyyyyyyyyzzz~~~~~~~~~{{{wwwuuuuuuvvvzzz}}}zzztttmmmggg```ZZZUUUVVVTTTQQQNNNLLLLLLMMMNNNQQQTTTXXXZZZZZZYYYYYYZZZYYYZZZ\\\^^^`````````___]]][[[VVVQQQMMMIIIGGGFFFLLLNNNSSSYYYcccrrrrrr^^^PPPJJJDDD@@@<<<::::::===999999999999999:::;;;;;;999888888:::;;;<<<<<<;;;===;;;:::;;;===>>>>>>>>>::::::;;;;;;<<<===>>>>>>>>><<<:::999;;;<<<<<<;;;;;;;;;;;;;;;:::999888777===<<<<<<;;;::::::999999555444444555777888888777777777666666555444444444///000222333444555555555666444222222333555555555222444555666666444222111000111111222111111111222//////............//////000///.........///111222111111111000///.................................//////......---------,,,---------------...//////,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,------...------,,,,,,++++++******))))))))))))*********++++++*********)))))))))))))))))))))))),,,***((((((******)))((())))))******++++++++++++---,,,+++))))))(((((((((***+++,,,------,,,+++***((())),,,......,,,***)))************************)))*********+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---.........+++,,,---...///000111222///.........111666<<<@@@GGGIIIOOORRROOOIIIIIIMMMQQQQQQQQQSSSXXX___fffkkkrrrpppooopppsssyyy{{{zzz||||||||||||sssnnnkkknnn|||~~~}}}sssooopppttt|||{{{zzzyyyxxxyyyyyyzzz}}}~~~~~~|||yyywwwwwwwwwzzz~~~vvvrrrlllfff```[[[VVVSSSOOOPPPPPPOOONNNNNNPPPRRRVVVXXX[[[\\\\\\\\\]]]^^^[[[\\\^^^___```______^^^ZZZWWWSSSNNNKKKIIIHHHHHHLLLSSS___lll|||eeeWWWJJJCCCAAA>>><<<:::999999999888888888888999:::;;;;;;888888888888888999999999===;;;::::::<<<======<<<999999999::::::;;;;;;;;;<<<:::888888:::<<<<<<<<<<<<;;;;;;:::999888888777;;;;;;;;;;;;::::::::::::444444444666888:::999888777666666555444333333333000111333666777888777777444222000000222333333333222333444555555333111000000222444333222111111222////////////////////////000///.........///111222222222111000///...------........................------------------------,,,,,,,,,,,,---...///000++++++,,,,,,,,,,,,+++***************************+++++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))...+++((((((+++,,,***(((((())))))***++++++,,,,,,,,,,,,***)))((((((''''''+++++++++,,,,,,+++++++++)))***+++------,,,***)))************************))))))))))))******************++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,---...//////000000...............222777;;;BBBGGGNNNRRRNNNHHHIIINNNPPPPPPOOOQQQTTTZZZ___bbblllllllllnnnqqquuuzzz}}}yyyxxx~~~xxxrrrpppooouuu{{{~~~uuuvvv~~~~~~}}}|||zzzyyyyyyzzzzzz{{{zzz{{{}}}|||{{{zzz{{{||||||}}}yyywwwpppkkkeee___[[[WWWTTTQQQJJJMMMPPPRRRQQQRRRTTTWWWYYY[[[]]]]]]\\\]]]^^^```^^^_________^^^\\\[[[YYYTTTRRROOOLLLJJJKKKLLLMMMTTT```rrrbbbPPPJJJBBB===<<<:::888888:::999888777777777888888999:::;;;777777777777777777999:::===;;;999999;;;;;;;;;:::999999999:::::::::::::::999888666777999<<<<<<<<<;;;:::999888888999::::::999::::::::::::;;;;;;;;;555555666888::::::888555444444444444444444444444111222444666777777666555444222000000111222222222222222333333333222111000000222444444111//////000///000000000000000000///000///.........///111222222222111000///...------........................+++,,,,,,------......///---------,,,,,,---......++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))((())))))******++++++,,,)))***++++++++++++***)))))))))))))))))))))))))))000,,,)))))),,,...,,,)))******************+++++++++******))))))******+++,,,++++++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++)))******+++,,,,,,------+++,,,,,,,,,,,,------------------....../////////---......---,,,...222666;;;>>>EEEMMMNNNJJJJJJMMMMMMOOOQQQUUUXXXZZZ\\\]]]```bbbfffjjjnnnqqqtttuuuttt|||{{{~~~~~~|||zzz{{{}}}|||zzzvvvooovvv~~~{{{{{{|||||||||}}}}}}}}}~~~}}}{{{zzzzzz{{{||||||vvvxxx{{{||||||}}}~~~~~~yyyuuurrrmmmhhhbbb\\\XXXUUURRRPPPHHHLLLQQQSSSTTTTTTWWWYYYZZZ\\\]]]\\\\\\]]]___aaaaaaaaa```___\\\YYYVVVUUUPPPNNNKKKJJJJJJMMMPPPRRRcccrrr}}}dddKKKCCCCCC===<<<;;;888777999<<<<<<999777777777777888999:::;;;444555555666666777999;;;===;;;999999::::::999888::::::::::::::::::::::::888777555666999<<<======999888777777777999<<<===888999999::::::;;;;;;<<<777777888:::;;;999666333222222333444444555666666111222444555555444222111555333111000111333333222222222222222222111000000///222444333000......///000000111111111111000000000///.........///111222222222111000///...------........................***++++++,,,---...////////////...---,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***))))))***+++,,,------...)))***+++,,,,,,+++***)))))))))))))))))))))))))))111,,,)))***---///,,,)))---,,,+++***)))))))))))))))))))))***+++---...///---,,,+++******+++,,,---++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------'''((()))+++---///000111------..................+++---...,,,***+++///222444555;;;FFFMMMLLLJJJJJJJJJNNNTTTZZZ]]]]]][[[ZZZVVVYYY```fffkkknnnoooooobbblllxxxuuuxxx|||}}}}}}zzzvvvxxx|||qqqqqqnnnkkkvvv~~~{{{zzzzzz{{{zzzzzz|||}}}}}}|||zzzxxxyyyzzzxxxwwwxxx{{{~~~~~~}}}zzztttqqqooocccaaa]]]XXXTTTQQQOOONNNLLLNNNQQQTTTVVVWWWXXXXXXZZZ\\\]]]\\\ZZZ[[[___bbbccc]]]ZZZ\\\[[[VVVRRRPPPRRRJJJHHHNNNPPPOOOXXXeeexxxrrrYYYOOOHHH>>>:::<<<:::888666777:::;;;999777555555666666777777888888000111222444555666666777::::::999888777777777777777777888999999999999888<<<:::888888:::;;;;;;;;;:::999777777777999;;;<<<:::888888:::======;;;888666555555666888777555333666666555444333333222222222222222222333444555666222222222222222222222222222111111111111111111222/////////111333222000...111111111111111000//////000000000000000111111222222111111111000000//////,,,------....../////////000///...------...///000///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,+++*********+++)))***,,,------,,,***)))************************+++++++++*********)))))),,,,,,,,,+++++++++******((())),,,......---+++)))+++++++++*********))))))************************+++*********))))))((((((+++***)))((()))***,,,...,,,,,,+++******+++,,,,,,************))))))(((((())))))***+++,,,,,,------((()))******,,,,,,---...+++,,,------......------...------------...//////222222444;;;CCCJJJMMMNNNLLLNNNNNNOOOVVV___aaa___[[[YYYYYY```jjjooonnnjjjjjjffffffmmmttt{{{|||uuuuuuvvvxxx}}}rrrlllsss}}}xxxnnnssszzz{{{|||zzzzzzzzzyyyxxx||||||}}}|||zzzxxxyyyzzzxxxzzz|||||||||~~~{{{tttmmmhhheee```^^^ZZZUUURRROOONNNNNNNNNOOORRRUUUWWWXXXXXXYYY\\\^^^______^^^^^^aaadddddd^^^YYYYYYWWWQQQLLLKKKNNNHHHHHHQQQWWW\\\iiixxxjjjXXXHHHDDD@@@888666999999777666666999999888666777777777777777777888888444444555555555555444444888888888888888888999999666777777888888888888888777777777999<<<===<<<;;;999888777777777888:::;;;:::999888:::<<<<<<999777555555555666888888666444666555555444333333222222111111222222222222333333222222222222222222222222111111000000111222333444111000000111222222000///111111111111111000////////////......//////000111000000/////////.........---------------.........//////...------...//////---,,,++++++*********+++,,,,,,,,,,,,++++++++++++---,,,++++++*********+++)))***,,,------,,,***)))************************+++++++++*********)))))),,,,,,+++++++++************************++++++,,,+++++++++*********))))))******************************************))))))++++++)))((()))***+++---,,,++++++******++++++,,,++++++*********)))))))))*********++++++,,,,,,---***++++++,,,,,,------...+++,,,------...------------------------......///000000111666>>>DDDHHHIIIMMMNNNMMMMMMTTT^^^cccbbb]]]YYYXXX\\\eeelllmmmlllhhhffffffiiijjjnnnxxxyyy|||~~~~~~xxxppprrrwww||||||xxx~~~|||zzzzzzzzzxxxwww{{{|||}}}{{{yyyxxxyyyzzzxxx|||}}}{{{~~~xxxqqqlllfff```\\\\\\YYYUUUQQQOOONNNNNNOOOPPPQQQTTTVVVXXXYYYZZZZZZ[[[]]]````````````aaacccbbb\\\WWWVVVSSSMMMJJJJJJNNNKKKOOO[[[fffqqqlllNNNDDD>>>>>><<<777666:::777666555666777777666555888888888777777777777777555555555666666555555555777777777888999999::::::666777777888888888888888666777888;;;======;;;888999888888777777888:::;;;:::999888999:::999777555444444444666888888777555555555444444333333222222222333444444444333222111222222222222222222222222000000//////111333666888444333111000111111111///000000111111000000//////......------......///000.........------------,,,------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++*********++++++------------,,,,,,,,,,,,,,,,,,+++************+++)))***+++,,,,,,+++***)))************************+++++++++***************,,,++++++++++++*********,,,***(((&&&&&&(((,,,...+++++++++************************************************+++++++++++++++,,,+++***)))))))))***+++,,,+++************+++,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------------,,,,,,------...///...---...111666<<<@@@AAAKKKLLLKKKKKKRRR]]]dddeee```ZZZTTTVVV^^^fffjjjkkkfffeeeffffffcccccclllwww}}}}}}yyyxxxuuu}}}~~~|||zzzzzzzzzzzzyyywwwzzz{{{|||{{{yyyxxxyyyzzzyyy|||}}}|||uuulllfffeeeccc^^^YYYVVVTTTQQQNNNMMMNNNPPPQQQSSSTTTWWWYYYZZZ[[[[[[[[[YYY[[[]]]^^^___^^^^^^^^^]]]WWWSSSRRROOOLLLLLLNNNRRRSSS\\\lll{{{yyy```OOOBBB>>><<<===:::555555:::666555555555555555555444777777777666666555555555222333444666777888888999777777888888999999999999777888888999999999999999<<<;;;::::::::::::777555::::::999999999999:::;;;:::999888888777666555444333333444666888999777666444444444333333333222222444555666666666444111000111111111111111111111111000///...///111444888:::666444111000000111000000///000000000000000//////......------......///000---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------......---------,,,,,,,,,++++++***************+++)))***++++++++++++***)))************************************************++++++++++++************+++)))'''%%%%%%(((+++---*********************************************************++++++,,,,,,------,,,+++***)))))))))***++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++*********)))))))))(((++++++,,,------------,,,,,,,,,,,,,,,,,,------...---,,,,,,---000555888:::EEEGGGHHHIIIPPP[[[bbbcccaaaZZZRRRPPPVVV^^^eeegggeeedddeeegggfffeeejjjqqqxxx{{{zzzyyyyyyyyyzzz{{{zzzxxxxxxyyyzzzyyyxxxwwwxxxyyyzzz{{{|||~~~~~~|||zzzrrrkkkccc^^^^^^^^^ZZZVVVRRRPPPOOONNNNNNPPPRRRTTTVVVXXXZZZ[[[]]]]]]]]]\\\ZZZZZZ[[[\\\]]]]]][[[ZZZWWWRRRNNNMMMKKKJJJLLLRRRVVV]]]lllrrrZZZHHH???<<<:::999777444111222777555555555555444333333444555555444444333333222222222333444666777888888999777777888888888777666555888999::::::;;;;;;::::::>>><<<888666777888888888;;;;;;;;;:::::::::;;;;;;999999888666555333333333333333444666888999777666333333333333333222222222333444555555444222///...111111111111111111111111///......///111444777999666333111///000111000///...//////000000000////////////......//////000111........................---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++---------,,,,,,------.........---------,,,,,,,,,*********))))))***++++++************************************************************************+++++++++*********))))))((((((''''''(((((()))************************************************************++++++,,,,,,---,,,,,,+++******)))))))))************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++******))))))***+++,,,,,,------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,...000333555;;;@@@EEEHHHNNNWWW\\\]]]___YYYSSSPPPTTT[[[```cccdddaaadddlllqqqqqqoooppppppyyy}}}~~~~~~tttnnnpppxxxyyyxxxxxxyyyzzzzzzyyywwwvvvwwwxxxwwwvvvuuuvvvwwwzzzzzz{{{|||}}}zzzvvvtttkkkeee^^^YYYWWWVVVSSSQQQNNNNNNOOOPPPQQQTTTVVVWWWZZZ[[[\\\^^^______^^^^^^]]][[[ZZZ[[[\\\[[[YYYWWWSSSNNNKKKKKKJJJKKKQQQXXXcccmmmlllVVVFFF===;;;888888777555333333555888555666666555333222333444333333333222222222222222555555555666666555555555666666777777666555333222888999999:::;;;:::::::::;;;888555444666999<<<===;;;;;;;;;;;;;;;:::::::::777888777555222111222333444444444666888888777555333333333333222222222222000111111111000///---,,,111111111111111111111111......///000111333555555333222000///000000000.........///000000000////////////......//////000111///////////////000000000------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********+++,,,,,,------------,,,,,,,,,,,,***))))))))))))***++++++***************************************************************++++++++++++************)))))))))''''''((()))***))))))(((***************+++++++++*********************************+++++++++++++++++++++++++++************))))))***++++++***))))))*********+++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,......---...000222333:::@@@DDDIIIQQQVVVVVV[[[YYYWWWXXX[[[___bbbcccddd```cccmmmvvvwwwssspppiiiooowww|||}}}xxx{{{~~~tttmmmkkkrrrxxx{{{zzzyyyyyyzzzyyyvvvssstttuuuvvvuuuttttttuuuvvvzzz{{{|||~~~{{{}}}{{{yyyuuuppplllbbb___[[[VVVRRROOOMMMLLLLLLMMMPPPSSSVVVXXXZZZ[[[\\\]]]^^^`````````______^^^[[[XXXWWWWWWWWWUUUSSSNNNKKKJJJMMMPPPUUU```kkkgggSSSGGG>>>:::;;;777888777777777888777666555777777666333222333444222222222222222333333333444444555555555555444444222333555666666444333222777777888999999999999888999666444555777:::<<<===999:::::::::999999888777555666666444111000222444555555555666888888666444222222222222222222222222111111111000000/////////111111111111111111111111......000111222111111000000///...///000111///------......///000000//////......------......///000....../////////000000000---------------.........+++,,,---......---,,,++++++*********++++++,,,---,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++******))))))))))))******************************))))))*********+++++++++************))))))))))))(((((())))))*********)))))))))*********+++++++++******************************************)))))))))******++++++++++++***((()))***++++++***)))((()))))))))*********++++++*********++++++,,,,,,------------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***************+++,,,,,,))),,,//////---,,,---///...555;;;===AAAIIIPPPRRRWWWYYY^^^dddhhhkkkkkkjjjccc```bbbjjjppppppooopppjjjmmmooooooooouuu~~~~~~}}}|||{{{zzzyyywwwsssppprrrtttuuutttsssssstttuuuyyy|||~~~}}}}}}zzzxxx{{{zzz}}}{{{yyywwwtttpppjjjfffZZZYYYWWWSSSNNNLLLKKKLLLKKKMMMQQQUUUYYY[[[\\\]]]]]]^^^```aaaaaaaaa```___\\\XXXTTTRRRSSSSSSQQQOOOIIIHHHKKKQQQYYYbbbqqq~~~lllSSSGGGBBB===;;;<<<444555666666777777333...555777888777333222333555222222222333333444444444000111222444555666666777///111333555555555333333555555666777777777777777999888777777999:::999888888888888888888777666555444555666333000///222555666555555666888777555333222222222222222222222222555444333222222222333333000000000000000000000000---///000222222000...---...---...///111111///---------...///000000//////---,,,,,,,,,,,,---.............../////////000000---------....../////////,,,,,,............,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,+++++++++******))))))((())))))***++++++******))))))))))))******************************))))))******++++++++++++************))))))))))))***))))))((()))***++++++))))))******++++++++++++************************+++*********))))))((((((((()))***+++++++++++++++((()))***++++++***)))((((((((())))))*********+++))))))***+++,,,,,,------))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********)))***++++++,,,'''+++///000...,,,,,,------333777888;;;DDDMMMPPPTTTZZZcccmmmssstttssspppbbb```bbbfffhhhgggjjjnnnpppooommmhhheeeiiisss|||~~~}}}|||{{{xxxvvvtttssswwwwwwwwwuuuttttttvvvxxxxxxyyy{{{~~~|||yyywww~~~zzzrrrmmmkkkgggaaa\\\UUURRROOOKKKJJJJJJLLLMMMQQQSSSUUUXXX[[[^^^___```ccc```^^^]]]^^^^^^[[[XXXZZZWWWUUUTTTPPPJJJJJJMMMPPPRRRVVV]]]iii~~~ttt]]]WWWMMMDDD???;;;888777777777666555444333333222333333333222222222111111222222111111111111111222333222222111111222222333222222333333444555666666888777555444555666888999888777777777666555555555555444444555666555222000000111111111111333777:::888777666555444333333333///000111222333333444555333333222222222333444444000111222333333222111000000000000000000000000000222222000///............111000......//////---,,,((()))***+++,,,,,,,,,,,,000000000///......------------------------------,,,,,,,,,,,,,,,+++***)))+++******))))))******+++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))),,,)))''''''***,,,***(((+++++++++************)))***+++++++++,,,,,,,,,,,,(((((((((((())))))))))))*********)))))))))))))))+++(((&&&&&&)))+++)))''')))************+++++++++************+++,,,------***************************+++,,,,,,+++***)))(((((()))+++---.........---)))+++...111555<<>>777999999222222777777555333222444555555444333333333333333333333333111111111111000000000000............///000222222111111000000000000111111111111111000000000000000111222333444444444333333222222222111111000000000//////000333555555444222111222333333111000000111111111111222333444555666000000000000000000000000000////////////000000111111000///......///000111////////////////////////......---------......///000...------------,,,***,,,---------------,,,,,,///......------,,,,,,+++++++++++++++++++++++++++(((((()))***************,,,+++******))))))******++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++000666:::777000***+++++++++************)))++++++++++++,,,,,,,,,,,,(((((((((((())))))))))))'''(((((()))***++++++++++++(((&&&&&&)))+++)))''')))************+++++++++))))))(((((()))***++++++******************************)))))))))***,,,---%%%%%%%%%%%%&&&((()))+++)))***,,,,,,++++++,,,...'''+++000333444777<<<@@@HHHUUU```bbbbbbbbb___ZZZUUUSSSSSSWWW^^^dddggghhhooollllllsssxxxwwwvvvwwwssstttuuuvvv{{{uuukkkfffjjjqqqzzz}}}~~~}}}zzzyyy{{{zzzxxxxxx{{{{{{|||~~~}}}~~~{{{wwwtttrrrrrrkkkbbb\\\[[[YYYTTTPPPMMMNNNNNNOOOOOOPPPPPPQQQVVVWWWWWWXXXWWWWWWVVVVVVXXXWWWUUUSSSRRRPPPMMMKKKOOONNNOOOPPPOOOMMMRRRZZZeeexxxxxxaaaRRR===;;;888555444333333444444333222222111111222222111111111111111111111111////////////////////////---......///000111111222111111222222222222111111444111...///111333333111///000222444555555555555222111111111000000//////333---))),,,333666222,,,/////////000111111222222000111222222000000111222111111111111111000//////////////////000000000000------............------000000///...............//////.........---------,,,,,,,,,---------............////////////......//////......---,,,******++++++++++++++++++++++++++++++************++++++...---,,,***)))(((((((((++++++++++++++++++++++++%%%$$$$$$%%%&&&))),,,...)))***+++,,,+++)))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++***+++...111333111---***))))))))))))))))))))))))))))))))))))'''%%%###!!!((()))))))))'''''')))+++)))***++++++***)))((('''))))))))))))************)))******)))'''&&&''')))))))))))))))))))))))))))************************%%%''')))***((('''''''''***++++++,,,,,,------...'''((()))+++,,,---......***,,,.../////////111333@@@HHHSSS\\\___^^^[[[YYYTTT]]]```ZZZSSSTTT[[[```bbbcccgggooowww}}}~~~}}}{{{{{{xxxpppkkkrrrvvvsssvvvxxxwwwuuu}}}xxxssssssuuuxxxzzzxxxxxx||||||zzz{{{~~~{{{wwwssspppnnnjjjddd\\\WWWUUUSSSPPPLLLNNNOOOOOOPPPQQQRRRRRRSSSVVVWWWWWWWWWWWWVVVVVVUUUUUUSSSRRRPPPOOOMMMKKKIIIKKKIIIIIILLLMMMQQQ[[[eeexxxrrr^^^KKK>>>:::999666444333222333333444333333222111222222222111111111111111111111111////////////////////////---......///000000111111000111111222222111111000111///---...000222222111000000222222333222111000111111111111000000000///333///,,,///444666222........./////////000000000111222333222111000111222000111111111111000//////////////////000000000000......////////////......000000///...............//////.........---------,,,,,,,,,,,,------------......////////////.....................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***************+++++++++++++++++++++++++++---+++)))((('''((())))))((()))******)))(((&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********'''(((***,,,...---***''')))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&$$$###%%%&&&)))******+++***)))((('''(((((()))))))))*********))))))***)))''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++***))))))***++++++++++++++++++******)))******+++,,,,,,,,,,,,+++---...///......000222999@@@JJJSSSYYY\\\^^^^^^aaaeeeddd\\\UUUUUUVVVVVV[[[\\\___gggqqqyyy~~~}}}}}}vvvnnnoooyyy}}}~~~rrrhhhiiippptttxxx||||||{{{}}}zzzyyyuuummmgggffffffoooxxxvvvyyy~~~}}}}}}}}}zzzvvvqqqmmmiiigggaaa\\\VVVRRRQQQPPPMMMJJJOOOPPPPPPQQQSSSTTTUUUUUUVVVVVVWWWWWWVVVUUUTTTTTTRRRQQQPPPNNNLLLKKKJJJIIIIIIGGGHHHMMMRRRZZZhhhuuu|||dddTTTHHH<<<444777555444222222222333333444444333222222222222222000000000000000000000000////////////////////////.........//////000000111000000111111111111000000///---,,,---///111111111000111111111000...,,,+++111111111111000000000000111000111222444444222000111111111000000000000///222333444333111000111222000000111111000000///...////////////000000000000//////000000000000//////000//////............///...............---------+++++++++,,,,,,,,,------......////////////......---...............------------------------------++++++************++++++(((((())))))***+++------++++++++++++++++++++++++000///---***)))((((((((())))))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''&&&''')))******(((&&&))))))))))))))))))))))))))))))))))))***+++,,,,,,'''((((((&&&###"""###$$$))))))*********)))(((((((((((())))))))))))******((())))))((('''''')))+++))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))(((***,,,,,,++++++***))))))((((((***+++++++++++++++******,,,---......------///000111666>>>FFFNNNVVV]]]aaakkkkkkggg^^^YYYWWWUUURRRUUUUUUVVV\\\fffqqqyyy}}}~~~~~~tttmmmmmmppp{{{|||}}}zzzzzz}}}yyysssnnnddd\\\___fffmmmsssxxx~~~zzz|||wwwppplllmmmlllgggcccbbbaaapppxxxwwwzzz~~~}}}~~~|||zzzxxxtttpppkkkfffcccaaa[[[XXXSSSQQQPPPOOONNNLLLOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRPPPMMMJJJIIIIIIJJJLLLLLLPPPYYYaaakkkzzzxxx]]]IIIAAA>>>:::555444333333222222333333444444444333222222222222222////////////////////////////////////////////////........./////////000000///000000000000000000///---------...000111111111///000000000///---,,,+++111111111000000000000000///111333444333222111111555555444333333222111111333444555333111000111222000000000000000//////...////////////000000000000000000111111111111000000000///............//////........................+++++++++,,,,,,,,,,,,------......//////......---,,,---....../////////...........................++++++************++++++(((((())))))***+++------************************---,,,+++*********++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))(((((()))((('''(((***+++***)))))))))))))))))))))))))))***))))))((()))***,,,---))))))***(((&&&&&&'''((())))))))))))))))))(((((((((((((((((()))))))))***'''((()))((('''(((***,,,))))))))))))))))))))))))************************)))))))))'''&&&&&&)))+++++++++*********))))))))))))******++++++++++++***,,,---......---,,,---///...111555:::AAAKKKUUU[[[gggjjjhhhaaa[[[[[[[[[YYYXXXVVVTTTUUU[[[ccclllqqqzzzzzzpppiiifffiiifffhhhqqqzzz~~~~~~uuuqqqwwwxxxsssoooooorrruuuxxxyyysssqqqvvv~~~uuummmkkkkkkiiiiiikkkiiizzzwwwooopppuuuyyy|||zzzyyy|||zzz|||~~~|||zzzuuurrrnnniiiddd___]]][[[UUUSSSQQQPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPNNNKKKGGGGGGIIILLLMMMRRR]]]kkkwwwhhhXXXDDD888666888777444222222222222333333444444333333222111111111111222........................////////////////////////............////////////...//////000000//////...---...///000000111111222......///000000///...---000000000000000000111111...111333333111///000111666555555444333222111111222333444333111000111222000000000000000///......////////////000000000000000000111111111111000000//////............//////---.....................++++++,,,,,,,,,---------------............------+++,,,---...////////////........................++++++************+++++++++***************++++++************************))))))))))))******+++,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((***)))((((((***++++++***((((((((((((((((((((((((+++***)))((('''((()))***((()))***)))((()))+++,,,(((((((((((((((((())))))'''(((((((((((()))))))))'''((()))((('''(((***,,,))))))))))))))))))))))))************************)))))))))(((&&&''')))+++************++++++,,,,,,'''''')))***+++,,,,,,,,,+++,,,...---,,,,,,---...000000111222666>>>GGGMMM[[[cccgggaaa[[[\\\```cccccc```[[[WWWUUUXXX\\\```qqqwww~~~|||ssskkkfff^^^XXXVVV]]]gggpppwww}}}{{{}}}~~~~~~wwwzzz~~~rrrppprrr{{{~~~|||~~~}}}wwwsssrrrqqqnnnooossssssvvviiiaaaaaaggglllppp||||||uuu|||{{{}}}~~~|||}}}}}}yyyvvvmmmkkkfffaaa\\\YYYVVVUUUNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSQQQOOONNNKKKKKKKKKHHHFFFGGGLLLQQQSSS\\\nnnlllPPPGGG<<<555444555444222111222222222333333333444222222111000000000000000////////////////////////////////////////////////..............................////////////......---///111111000000000111,,,---///000111000000///000000000000111111111111111222222111000///000111333333222222111000//////000111222222111000111222//////000000//////...---////////////000000000000000000111111111111000000///............//////000---------...............,,,,,,,,,---------......------............------++++++,,,---.........---........................++++++************++++++,,,,,,+++***)))))))))***************************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((('''&&&''')))***)))(((((((((((((((((((((((((((+++***)))((('''&&&&&&&&&%%%&&&(((((('''(((***,,,(((((('''''''''((())))))''''''(((((((((((())))))((())))))((('''''')))+++))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,+++***)))+++---))))))******+++,,,,,,---%%%&&&(((***+++,,,------***+++,,,,,,++++++---...111000/////////333:::>>>LLLWWW___\\\XXX[[[ccchhhnnnlllggg```YYYUUUTTTUUUgggkkkqqquuuuuurrrlllhhh^^^VVVQQQUUU\\\dddlllsss~~~}}}{{{tttyyy|||zzzzzz}}}}}}rrrmmmnnnpppqqqssstttxxx|||zzzvvvxxx}}}~~~ttthhhbbbbbbhhhnnnqqqwww|||xxx|||{{{}}}~~~~~~~~~zzztttoooeeeccc^^^YYYUUURRRQQQPPPJJJLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTRRRPPPNNNMMMGGGIIIJJJIIIIIIMMMVVV]]]gggqqqyyyaaaSSSAAA>>>:::777555444333222000000111111222222111111111000000///////////////////////////////////////////////////////////////........................---......//////......------///222111///---...///,,,---///000000000///...///000000000111111111111555333111000000111222222222222111111000000//////---///000000000000111333//////000000//////...---////////////000000000000///000000000000000000///...............///000000---------.........//////------........./////////,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,------------------------++++++************++++++,,,++++++***))))))******************************))))))))))))))))))((('''(((((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********'''&&&&&&''')))***((('''(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&'''(((''''''''')))+++(((''''''&&&'''((()))***'''''''''((((((((())))))))))))***)))''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((()))+++---,,,+++***+++,,,))))))******************'''''')))***++++++++++++(((***+++,,,++++++---///......///...---...111444<<>>===;;;888555444444333222222222222333000000000000000000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,++++++,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,+++++++++,,,------......---------...//////000000...//////000000111111222444333222111///.........---///111111111111222333000///......------......///000000000000000000000000000000/////////.........------,,,,,,,,,,,,,,,------............------++++++,,,,,,---------...---------------------------,,,++++++******++++++,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++***************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))***)))'''''''''''')))***''''''''''''''''''''''''(((((((((((((((''''''&&&(((((()))))))))(((''''''))))))))))))))))))))))))''''''(((((())))))************((((((((((((***************)))))))))))))))'''''''''((((((((())))))(((((()))******+++,,,,,,,,,,,,,,,,,,++++++******+++,,,------......------+++,,,,,,...333<<>>:::<<<;;;777555333333222111111111111222/////////////////////////////////......---------++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,,,,,,,,,,---......---,,,,,,)))************+++++++++******+++,,,---.........,,,,,,---......//////000------...///000111222333555444111...------------***,,,///000000000000111000//////...............///////////////000000000000000/////////...............,,,++++++,,,---...------............------,,,,,,,,,------------...---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))******++++++******)))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))******)))(((((((((((()))***************))))))))))))))))))*********+++++++++((()))))))))*********+++++++++++++++++++++++++++++++++,,,---------------------...///111555;;;???PPPUUU[[[___aaacccfffiiigggccc```^^^^^^^^^aaaddddddcccbbbdddiiimmmpppqqqkkkjjjhhheeebbbbbbdddfffdddiiinnnsssyyyuuujjjffffffhhhiiiiiissssssggg^^^~~~}}}}}}}}}}}}}}}|||{{{zzz{{{}}}|||{{{uuuvvvvvvuuussspppoooooojjjgggccc___]]]ZZZWWWUUUQQQPPPOOOOOOOOOQQQSSSUUUVVVWWWYYY[[[\\\\\\\\\\\\aaa```\\\XXXUUURRRPPPOOOJJJIIIIIILLLRRRZZZbbbggg~~~{{{dddUUUHHH???999888777444111111222222111000000000000000.......................................---------***+++,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,---......---,,,,,,)))))))))*********++++++***+++,,,...////////////,,,,,,------.../////////,,,,,,---///000111222333666444000...,,,,,,---...***,,,///000000//////000///////////////.........---------....../////////////////////...............---,,,,,,,,,---...///------............------.........---------,,,,,,---------------------------,,,++++++******++++++++++++,,,,,,,,,+++******(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((***************))))))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))*********)))))))))))))))************++++++++++++*********)))))))))(((((((((((())))))***++++++,,,***++++++,,,,,,,,,,,,,,,...////////////111444777@@@DDDIIINNNSSS[[[eeemmmkkkiiifffbbbbbbeeeiiijjjkkkhhhdddccceeeiiilllmmmmmmmmmllljjjgggfffhhhiiieeedddeeegggkkkpppvvv|||zzzuuusssttttttuuuvvvqqqjjjggg~~~}}}}}}|||||||||||||||{{{zzzyyyzzz|||~~~zzzxxxwwwpppppppppooommmlllkkkjjjgggddd___[[[XXXVVVTTTRRRQQQPPPPPPPPPQQQSSSVVVWWWYYYZZZ\\\]]]^^^^^^^^^]]]```^^^ZZZUUUQQQNNNMMMLLLGGGIIILLLTTT___lllwww~~~rrr\\\JJJAAA888555555777444000000333111111000////////////000........................------------------------+++,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,---......---,,,,,,))))))*********++++++++++++,,,---/////////...---,,,,,,,,,---......//////,,,,,,---...000111222222555333000...------......---///111111000///000111///000000000000///...---,,,,,,------......///////////////.........---------------------......///------............------///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,++++++***((())))))))))))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++******)))((('''&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&'''(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((((((((()))))))))******++++++***))))))(((''''''&&&'''((()))***+++,,,,,,)))***++++++,,,,,,++++++,,,---------------000222333777<<<@@@FFFRRRbbbnnnssssssoooiiigggiiijjjiiijjjiiijjjkkklllkkkhhheeepppqqqqqqooolllkkkkkklllqqqllliiihhhfffdddeeeiiifffkkkwww{{{}}}~~~~~~}}}|||{{{zzz{{{|||||||||{{{|||{{{zzzxxxxxxzzz|||{{{}}}}}}zzzvvvsssrrrkkkjjjiiigggfffdddbbb```aaa]]]YYYVVVUUUTTTTTTSSSRRRQQQQQQQQQRRRUUUWWWYYY\\\]]]___aaaaaaaaa```___]]]ZZZWWWSSSPPPNNNMMMMMMKKKOOOWWWcccssshhhVVVHHH>>>888555333333555333000222666111000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++++++++++++++++++++++++++++++++***))))))+++---,,,,,,---......---,,,,,,*********+++++++++,,,,,,***+++---......---,,,++++++,,,,,,------......///------......///000111111333222111///....../////////000000///------...//////000000111000///...------------...//////000000//////.........---------,,,,,,---...............------............------------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))*********))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''((())))))((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((('''''''''((()))***++++++,,,(((((()))))))))*********)))))))))))))))((((((((()))))))))******+++++++++)))******+++++++++++++++)))***+++++++++,,,///222...111555777;;;EEETTT```nnnrrrrrrooonnnpppooojjjgggiiimmmppprrrooojjjeeemmmoooppppppooonnnooopppxxxsssqqqrrrnnnfffbbbbbbZZZ]]]fffpppwww{{{~~~{{{xxxxxxyyy{{{}}}~~~~~~~~~{{{||||||zzzxxxxxxyyyzzzxxxzzz|||{{{wwwssspppooogggeeecccaaa___]]]ZZZWWWZZZWWWSSSRRRSSSUUUWWWWWWSSSRRRQQQRRRSSSVVVXXXZZZ^^^```bbbcccdddcccaaa```ZZZXXXUUUQQQOOONNNOOOOOORRRWWWbbbqqq|||```KKKAAA<<<777333888333///000000...000444000000///...............------------------------++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++++++++***)))'''(((+++...,,,,,,---......---,,,,,,***++++++++++++,,,,,,,,,***+++,,,------,,,***)))++++++,,,------......///------......///000000000222222111000000000000000......---+++))))))+++---///000111111111000...------......///000111111222//////.........---------+++,,,...///000///...------..................---++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,+++***)))'''%%%(((((((((((((((((((((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''')))***+++,,,---***++++++++++++,,,,,,,,,''''''(((((())))))******,,,,,,,,,++++++++++++***))))))***+++++++++++++++((()))++++++,,,...111444...111444333222888CCCMMMbbbkkkppprrrtttxxxvvvpppiiijjjlllppprrrrrrooolllgggjjjmmmnnnoooppprrrssspppnnnrrryyyzzzsssnnnmmmeeebbb```^^^]]]```lllyyy~~~{{{yyyyyyzzz{{{}}}}}}~~~}}}|||||||||}}}}}}||||||zzzyyywwwvvvvvvtttsssqqqoookkkfffcccbbbaaa^^^[[[XXXUUUSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVXXXXXXWWWWWWXXXZZZ]]]^^^bbbbbbddddddcccaaa___^^^ZZZRRRMMMOOOPPPNNNOOOTTT^^^jjj~~~kkk^^^LLL@@@;;;999555111222222222222111111111111111000///......///000111,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---************************,,,,,,,,,,,,+++)))'''&&&******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,***)))))))))******++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///......---......//////////////////////////////000000000000//////------............------------,,,,,,,,,,,,------******+++,,,---//////000.........------,,,,,,,,,------------------------+++---...,,,***)))+++...++++++*********+++---...************************+++***)))***++++++***)))&&&''')))***,,,,,,---------,,,,,,+++***)))(((((()))(((''''''(((((('''&&&))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''((((((((((((''''''******))))))((((((''''''%%%%%%%%%%%%$$$###"""!!!((((((((('''&&&&&&%%%%%%$$$%%%'''((((((((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))---------,,,,,,,,,,,,+++))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))++++++************++++++...---+++*********++++++******+++++++++,,,,,,,,,,,,---......,,,******+++---,,,,,,---000333666999KKKPPPZZZccckkkppprrrsssppppppooommmjjjiiijjjkkkiiimmmqqqrrrooojjjfffeeejjjkkknnntttzzz|||zzzvvvooofffYYYRRRSSSXXX^^^bbbqqqxxx~~~wwwuuu|||~~~~~~}}}zzzxxxxxxyyy{{{|||}}}~~~~~~}}}|||{{{{{{~~~}}}}}}{{{zzzxxxvvvuuuuuutttrrrpppnnnjjjeeeaaa```^^^[[[WWWTTTRRRQQQPPPPPPRRRUUUWWWXXXXXXWWWVVVZZZYYYWWWWWWXXX[[[^^^```aaabbbccccccaaa___\\\ZZZRRRNNNLLLNNNOOORRR[[[eeevvvkkkUUUJJJ===555444444222///000000000/////////......///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,******************************+++,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,***)))))))))*********++++++,,,,,,++++++***------------------,,,,,,,,,,,,,,,------------...000000///...------..............................++++++,,,,,,,,,,,,++++++------............------//////............//////------------------------------------------,,,,,,---------------------------///000...,,,,,,...000++++++*********+++,,,---+++++++++***************+++***))))))++++++***)))'''((()))***+++,,,,,,,,,,,,++++++******)))))))))***))))))***+++,,,,,,+++)))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))(((((((((''''''''''''))))))((((((((('''''''''))))))************))))))***)))))))))((((((((('''''''''''''''&&&%%%$$$###''''''''''''''''''((((((((())))))***************(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))+++******))))))******+++---,,,+++*********++++++*********+++++++++,,,,,,)))+++------+++++++++,,,---,,,++++++---///111222<<<@@@GGGPPPZZZccciiimmmqqqpppooollliiiiiikkklllnnnqqqtttuuuqqqiiibbb]]]___aaaffflllrrrttttttssspppjjjbbb]]]]]]___aaaaaadddgggppp}}}}}}zzz}}}~~~}}}||||||{{{yyyxxxxxxyyyzzz{{{~~~}}}}}}||||||{{{zzzzzz}}}}}}|||{{{yyywwwuuuttttttrrrooommmkkkgggbbb^^^\\\YYYUUURRROOONNNOOOOOOQQQTTTXXX[[[]]]\\\ZZZYYY[[[ZZZXXXWWWYYY\\\```ccccccccccccbbb___\\\XXXVVVMMMMMMOOOQQQUUU^^^ooo{{{aaaNNNDDD===555222333555444111000000////////////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********,,,+++******)))*********,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------//////...---------..............................,,,------......------,,,------------------------//////............////////////...---,,,++++++***,,,,,,------------------------------------------...//////...------///000++++++*********+++,,,---++++++++++++******))))))+++***))))))++++++***)))))))))***+++++++++++++++************************)))((((((***,,,......---))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((((((((''''''))))))************))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((((()))******''''''&&&&&&''''''((()))'''(((((())))))(((((('''(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))+++******))))))******+++,,,,,,+++************+++*********++++++++++++,,,''')))+++,,,++++++,,,---...---,,,++++++,,,---...000111444:::CCCNNNXXX^^^fffjjjmmmoooooommmllllllrrrrrrttttttqqqjjjbbb\\\ZZZ^^^bbbfffhhhhhhiiijjjkkkjjjiiiiiiiiiiiihhhfffhhhfffhhhqqq}}}xxxwww|||~~~{{{zzzzzzzzz{{{{{{zzzyyyxxxyyyzzz{{{|||~~~}}}{{{zzzzzzzzzyyyxxx{{{{{{{{{zzzyyywwwvvvuuuqqqoookkkiiifffbbb^^^ZZZWWWTTTQQQNNNMMMNNNQQQRRRTTTVVVYYY\\\]]]]]]]]]\\\]]][[[YYYXXXZZZ]]]aaadddeeedddccc```\\\XXXSSSQQQNNNOOORRRXXXcccsssqqq]]]LLLAAA>>>999444333444555333111222111111111000000000000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------,,,,,,++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++***************++++++******************......,,,++++++,,,......++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,------....................................////////////......---------------------------,,,,,,++++++,,,,,,---//////...---,,,++++++***,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,---...+++++++++++++++++++++,,,,,,,,,++++++***)))))))))+++)))((()))***+++***)))******+++++++++******)))((()))))))))*********+++'''&&&&&&''')))+++***)))((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((()))))))))))))))((('''&&&(((((((((((())))))******'''&&&%%%$$$%%%&&&'''((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&'''(((((()))******)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++******************************++++++++++++)))+++------,,,+++,,,---///...---,,,,,,------...111000///000555===DDDIIIQQQYYYfffppptttssspppnnnsssqqqnnnnnnoooooommmkkkiiilllnnnkkkeee```]]]]]]eeegggkkkpppuuuwwwxxxxxxwwwuuussstttvvvuuurrrooo}}}{{{zzz~~~~~~}}}{{{yyywwwxxxyyy{{{{{{{{{zzzzzz{{{|||}}}~~~~~~|||yyyxxxyyyyyywwwvvvwwwwwwwwwwwwwwwvvvuuuuuullljjjfffcccaaa^^^YYYVVVRRRPPPNNNMMMOOORRRVVVXXXXXXXXXXXXYYY[[[\\\^^^___^^^]]][[[ZZZ[[[^^^aaaccccccaaa^^^ZZZVVVRRROOOMMMNNNQQQXXXdddwwwgggTTTGGG@@@===666333111111222222000...111111111000000000000///,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++***************************+++++++++*********************+++++++++,,,,,,,,,************************************+++*********---,,,+++******+++,,,---))))))******+++++++++,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---...///........................,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,------.........------------------------,,,+++***++++++,,,------+++++++++++++++++++++++++++++++++*********))))))***)))((()))******)))(((***++++++++++++***))))))((((((((()))******++++++((('''&&&&&&'''((('''%%%((((((((((((((((((((((((%%%%%%&&&'''((())))))***(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''(((((((((((('''&&&&&&******))))))((((((((((((***)))((((((((()))+++,,,''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***************************))))))*********+++++++++,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,---......111000//////000222555666???HHHTTTaaajjjooosssuuuxxxsssmmmjjjmmmttt|||{{{nnnbbbYYYVVV___bbbiiipppxxx|||uuupppooolllttt}}}{{{zzzxxxxxxxxxwwwvvvvvvxxxzzzzzzzzzzzz{{{|||}}}~~~{{{wwwvvvwwwxxxvvvtttsssssssssssssssrrrqqqqqqfffddd```^^^\\\YYYVVVSSSPPPOOOOOOOOORRRUUUYYY[[[[[[ZZZYYYXXXYYY\\\^^^```^^^]]]\\\\\\\\\]]]___```]]][[[WWWSSSQQQPPPPPPQQQSSS[[[gggxxx~~~yyy___MMMAAA:::777777111000000111222333222000//////............------,,,------......------,,,+++++++++++++++++++++++++++,,,---------,,,***)))************************,,,,,,+++***))))))************+++++++++,,,,,,,,,)))))))))***************))))))***++++++++++++***))))))(((((((((((())))))))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,*********+++,,,---...///------------------------......////////////.........---,,,++++++,,,---.........------------......,,,,,,,,,------.........,,,,,,---------------------------------------------+++***+++---.........++++++,,,,,,,,,+++*********************************)))((((((******)))(((******+++++++++******)))((((((((())))))************)))''''''((()))'''&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))******))))))************))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&******)))(((((('''&&&&&&((((((''''''(((((()))***&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))***))))))(((((())))))***((()))******+++*********)))))))))************+++,,,...///...,,,******+++(((((()))***+++,,,,,,---------..................888;;;@@@HHHRRR___mmmuuuwwwtttoookkknnnwwwqqqddd]]][[[]]]aaafffmmmuuu~~~zzztttsssjjjttt}}}|||wwwqqqsss}}}zzzyyyyyyyyyxxxzzzqqqsssuuuuuuuuuuuuwwwzzzxxxyyyyyyzzz{{{}}}}}}~~~zzzuuutttvvvwwwuuusssppppppooonnnmmmkkkjjjiiiaaa^^^[[[YYYWWWUUUSSSQQQPPPPPPQQQRRRTTTWWWYYY[[[\\\\\\\\\[[[\\\]]]^^^___^^^^^^^^^]]]]]]]]]]]]]]]YYYVVVSSSQQQRRRUUUZZZ]]]dddrrrmmmYYYEEE===:::666444333333222222333333444333222//////.........---------,,,,,,---......---,,,,,,***************************+++,,,------,,,***)))************************+++***)))))))))***+++,,,******+++++++++,,,,,,,,,((()))))))))*********+++((()))***+++,,,++++++***)))))))))******)))))))))***++++++,,,------......***++++++++++++,,,,,,,,,)))))))))***+++---...///------------------------///000000111111000000///...---+++******+++---......------,,,,,,------...,,,,,,,,,---------......------------------,,,,,,------------------------+++)))((())),,,...---,,,+++,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,***((('''((()))***)))((()))******+++++++++******((((((((())))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((()))))))))*********))))))************))))))'''((((((((()))))))))***&&&&&&''''''(((''''''&&&((((((''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***++++++***)))))))))))))))************)))***,,,,,,***))))))***))))))***+++,,,,,,,,,,,,+++,,,------...------,,,111222333777???LLLYYYbbbhhhkkkmmmmmmooowwwzzzqqqffffffeeeddddddhhhooottt~~~|||wwwuuusss~~~sssxxxzzzyyyyyypppppp~~~uuupppllljjjjjjlllppp{{{lllooossstttttttttvvvyyywwwwwwxxxyyy{{{|||}}}}}}zzztttsssvvvwwwuuurrrooonnnmmmkkkhhhfffcccbbb^^^[[[XXXVVVUUUSSSQQQPPPRRRRRRSSSSSSUUUVVVXXXXXX]]]]]]^^^______^^^]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZXXXVVVSSSSSSVVV]]]eeejjjvvv}}}fffWWWFFF777777;;;999666444444333222111000///......111000000000////////////+++,,,------------,,,+++***************************+++,,,------+++***(((************************)))((((((((()))+++---...******+++++++++,,,,,,,,,(((((())))))*********+++((()))***+++,,,,,,+++***+++,,,---......---,,,+++,,,,,,------...///000000******+++++++++,,,,,,,,,)))))))))***+++---...///------------------------+++,,,,,,,,,,,,,,,,,,+++...---+++******+++---...,,,++++++******++++++,,,------------------------.........------,,,,,,,,,------------------------)))&&&%%%&&&)))++++++)))+++,,,,,,---,,,+++***)))(((((()))***+++,,,,,,---***((('''((()))***)))((())))))***+++++++++++++++)))))))))))))))(((((((((&&&%%%%%%&&&)))******))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++''''''(((((((((((('''''''''((((((((())))))******''''''((((((((((((((('''%%%%%%&&&&&&'''(((((((((&&&''')))*********)))(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''((()))***++++++((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))'''((()))+++++++++***)))))))))))))))************%%%''')))))))))((()))***,,,------.........------------............------***,,,000333888???GGGLLLUUU^^^hhhmmmooouuuzzzxxxtttnnnhhhfffjjjmmmmmmpppvvv|||}}}{{{~~~vvvyyy{{{|||~~~vvvrrr{{{yyywwwqqqmmmmmmpppvvv}}}uuuqqqooommmrrryyy|||}}}~~~ccckkksssvvvtttrrrtttvvvzzzzzzzzz{{{~~~~~~}}}zzzuuuqqqppptttuuussspppnnnkkkfffaaa]]]\\\]]]]]][[[YYYVVVSSSRRRRRRTTTUUUXXXVVVTTTUUUYYY[[[ZZZYYYcccaaa^^^]]]^^^^^^^^^]]]\\\[[[YYYXXXXXXXXXVVVTTTRRRVVV[[[___ccclllxxxvvv]]]PPP<<<:::777444333222333333444333111111222111000...111000///...---,,,,,,,,,...---,,,+++************+++++++++*********))))))+++,,,------------,,,+++))))))))))))((((((((((((&&&'''(((***,,,...///000((()))))))))******************))))))))))))*********++++++,,,,,,++++++******)))((((((((()))***+++++++++++++++++++++++++++))))))((((((((()))+++,,,,,,,,,,,,---------.........---,,,+++***+++,,,---------------------,,,,,,........................000000///...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////+++,,,,,,---------,,,,,,***+++,,,------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,))))))))))))))))))))))))***)))))))))(((((('''''',,,+++******++++++***)))))))))))))))))))))))))))(((((()))(((((('''&&&&&&))))))((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))(((((())))))******++++++,,,***'''$$$$$$%%%(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&+++*********))))))((((((***)))(((((((((***+++,,,******))))))))))))******)))******)))(((''''''(((((((((((()))***,,,---...******************++++++))))))))))))************,,,+++******+++,,,...///777555@@@<<<''''''222---...------...///222555777CCCJJJRRRZZZbbbnnn|||yyyrrrnnniiiddd```dddjjjooorrrsssrrrqqqxxxtttuuuwwwyyyzzz~~~~~~tttggg```iiiooommmjjjnnnuuuzzzggglllqqqsssssstttxxx{{{}}}{{{{{{|||}}}}}}|||wwwssspppppprrrsssqqqmmmjjjgggbbb^^^ZZZYYYYYYZZZXXXWWWUUUSSSRRRSSSTTTTTTXXXVVVUUUVVVYYY[[[[[[ZZZaaa___\\\\\\]]]]]]]]]\\\YYYYYYXXXWWWVVVTTTTTTTTTZZZ```gggkkknnnvvvttt[[[HHH???:::999666444333222333444444222111111111111000...---------------......///...---,,,+++************+++++++++*********))))))***+++,,,------,,,+++***''''''(((((())))))******))))))******+++,,,------)))*********++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,***)))((())))))***)))))))))))))))))))))))),,,++++++***+++,,,---...++++++++++++,,,,,,,,,---...---,,,++++++,,,------------------------------------------------------///......---,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,---******+++++++++******)))+++,,,---...---,,,***)))************************(((((()))******+++,,,,,,))))))))))))))))))))))))*********))))))((((((((((((''''''(((***+++***)))))))))))))))))))))))))))(((((()))))))))(((''''''******)))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&'''((()))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''((((((''''''''''''(((((()))))))))(((((('''''''''))))))((((((((('''''''''(((''''''&&&&&&'''((()))))))))(((((((((((()))))))))******)))((('''''')))---,,,+++***)))))))))))))))))))))((((((((((((((())))))))))))************++++++******+++,,,...///444444<<<>>>444///000---...---------///111333555999???GGGNNNVVVaaannnwww||||||zzzvvviiijjjkkkkkkiiifffcccbbbwww}}}|||yyywwwuuusssyyy}}}}}}{{{~~~rrrkkkuuu}}}|||xxxyyy|||~~~uuuwwwmmmooorrrtttvvvyyy~~~}}}zzzyyyyyyyyyyyyssspppnnnnnnpppooolllhhheeebbb^^^YYYWWWUUUVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUXXXWWWVVVWWWZZZ[[[\\\[[[^^^\\\[[[ZZZ\\\\\\\\\[[[WWWXXXXXXVVVSSSSSSVVVYYYkkkrrrzzz|||}}}~~~hhhUUUFFF;;;777777666555333222222333444333222000000111111///...------,,,,,,------...///---,,,,,,++++++*********+++************)))))))))******++++++++++++******&&&&&&'''((()))***++++++++++++++++++*********)))*********+++++++++,,,,,,******))))))))))))******,,,+++***))))))***+++,,,...---,,,***)))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...************++++++++++++------,,,,,,,,,------...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++,,,,,,------,,,,,,+++...---,,,++++++*********......///......---,,,+++,,,------......,,,+++***************************((())))))******+++++++++))))))))))))))))))))))))***************)))))))))%%%$$$$$$&&&(((******)))))))))))))))))))))))))))(((((())))))***)))))))))***************)))))))))((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((''''''''''''(((((())))))(((''''''&&&&&&%%%$$$&&&)))***+++)))'''%%%''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''&&&&&&''''''''')))(((((((((''''''&&&&&&((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((('''&&&&&&''''''((())))))))))))))))))))))))((()))***)))((('''((()))...---,,,***)))(((''''''***)))))))))((((((''''''))))))))))))************+++*********+++,,,---...000222555???EEE:::---.........---------///000111///444:::@@@GGGPPP[[[cccsssyyyvvvvvvsssnnngggcccaaa```mmmqqquuuxxx||||||zzzwwwtttoookkkkkkrrr||||||}}}|||~~~{{{sssuuuxxx{{{}}}{{{vvvtttsssssssssmmmkkkjjjjjjkkkiiieeebbb___]]]ZZZVVVTTTSSSTTTTTTSSSTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[\\\[[[ZZZUUUVVVVVVSSSQQQUUU___hhh}}}bbbNNNDDD>>>999888444444333222222222333333222111//////000000///...000///...,,,++++++******,,,,,,,,,,,,++++++******************))))))))))))))))))************))))))'''''''''((()))*********++++++******)))))))))((())))))*********+++++++++******))))))))))))******---+++***((((((***+++------,,,,,,++++++*********++++++++++++++++++++++++******************++++++*********++++++++++++,,,------------------......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,++++++*********+++000000000///...---,,,+++------.........---,,,+++++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))++++++******************&&&%%%%%%&&&((())))))((((((((((((((((((((((((((('''((()))******+++******(((((())))))************(((((((((((((((((((((((((((''''''''''''((()))))))))(((((('''''''''''''''))))))))))))))))))((((((###%%%(((***+++***(((&&&'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++++++++************))))))((((((((((((*********++++++*********((()))***)))((('''((()))***))))))))))))******+++,,,,,,++++++***)))))))))((()))))))))*********************++++++,,,------...111...<<>>HHHUUUdddqqqyyyyyy~~~vvvhhh]]]ZZZ[[[^^^___^^^\\\[[[]]]ccciiioooqqquuuyyy}}}{{{yyytttnnnllloooxxx{{{tttrrrrrruuu{{{zzzrrrqqqiiicccaaaaaaccciiippprrrzzzuuuvvvsssttttttpppjjjgggeeeeeeeeeeee^^^]]][[[XXXUUUSSSRRRRRRPPPQQQQQQRRRTTTVVVXXXYYYWWWVVVVVVWWWXXX[[[^^^___[[[\\\\\\YYYVVVTTTUUUWWWXXXWWWVVVVVVVVVUUURRROOOOOONNNPPPVVVaaappp~~~lllXXXFFF>>>999999888444111000000000000000//////...---///...------//////...---***************+++,,,,,,)))***,,,------,,,***)))(((((((((((())))))******+++***))))))))))))***+++(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((())))))))))))******))))))))))))************))))))))))))******'''(((***++++++++++++***))))))))))))))))))))))))***++++++++++++***)))(((************++++++++++++((()))***,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,---------...............------------,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))((((((((())))))************(((((((((***+++***)))))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((((()))))))))((('''&&&%%%$$$$$$%%%%%%&&&'''(((((())))))((('''&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))******)))'''&&&%%%&&&&&&''''''(((((()))((((((''''''''''''((((((%%%&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''''''''"""###%%%'''((((((''''''%%%&&&'''(((((('''&&&%%%&&&((())))))(((((()))++++++***)))((((((((((((((('''''''''((())))))******))))))))))))************((((((***+++,,,,,,++++++******---...111===>>>000------------------,,,,,,,,,,,,+++,,,...000111222000000222666???IIISSSYYY```gggnnnttt|||~~~nnnccc______```cccffffffcccbbbdddfff```cccggglllsss}}}~~~{{{|||xxxzzzzzzyyy{{{|||wwwppppppiiicccbbbbbbdddjjjqqqsss||||||uuu{{{nnnllloooppplllhhheeeeeeeeeeeeddd\\\[[[XXXUUUQQQOOOOOOPPPMMMNNNOOOQQQSSSVVVXXXYYYWWWVVVUUUUUUWWWZZZ]]]___[[[]]]\\\YYYUUURRRSSSUUUVVVUUUTTTTTTTTTRRROOOLLLQQQRRRVVV___lllzzzxxxwww|||jjjUUUEEE;;;666222333222//////000000000000000///...---,,,...---,,,---//////...---...---,,,***))))))(((((()))***,,,------,,,+++)))'''((((((((())))))******,,,+++***))))))***+++,,,&&&&&&'''((()))***++++++((((((((((((((('''''''''))))))))))))******************))))))))))))******))))))************))))))((()))***++++++***((((((++++++++++++++++++++++++'''((()))))))))'''&&&%%%))))))))))))************'''(((***+++,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////...---,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---,,,++++++******++++++************************))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))))))))***'''&&&&&&'''***++++++***))))))))))))))))))))))))(((((()))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((())))))))))))'''%%%$$$''''''(((((((((((((((((()))))))))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&'''((()))***++++++((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))###$$$&&&(((************((()))***,,,,,,***)))(((&&&((())))))(((((()))+++))))))(((((((((((())))))(((((()))***+++,,,------))))))))))))************'''(((***+++,,,,,,++++++'''(((000---(((999AAA,,,,,,------......------,,,,,,++++++---000222333333000//////000333888===@@@IIIQQQ[[[cccmmmxxx}}}|||~~~rrrhhheeefffeeejjjpppqqqooolllkkkkkkaaacccdddfffjjjrrr}}}{{{{{{{{{}}}~~~|||xxxuuuqqqooonnnjjjhhhdddaaa^^^]]]^^^^^^WWWUUURRRPPPNNNNNNOOOPPPQQQQQQRRRSSSTTTVVVXXXYYY[[[YYYWWWWWWZZZ___bbbcccbbb]]]WWWSSSSSSRRRQQQOOOWWWQQQNNNRRRRRROOOOOOSSSXXX^^^gggrrr|||}}}yyy}}}jjjZZZMMMEEEBBB888666444222000000111222////////////000000000000///...,,,******+++,,,---***)))))))))((((((''''''++++++************++++++(((((())))))*********+++)))))))))))))))))))))))))))((('''((()))***)))'''((((((''''''''''''((((((''''''(((((())))))******+++***))))))***,,,...///((((((((((((((('''&&&&&&)))))))))))))))*********((((((((()))******++++++))))))))))))************)))************+++++++++)))************++++++++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,...------,,,,,,,,,------+++++++++,,,,,,------------,,,***))))))***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))(((++++++******************************)))'''&&&%%%))))))************))))))))))))***))))))((('''&&&(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''******)))((('''%%%$$$###'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***+++,,,))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''******)))(((((()))+++,,,(((((()))***************))))))))))))************(((***++++++******+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,***((((((***---......------......///111222333;;;===AAAHHHQQQ[[[dddiiisssxxx~~~~~~yyyssspppsssrrrrrrsssuuuuuuqqqnnncccaaa``````dddjjjpppuuuzzzttttttrrrpppnnnkkkhhhggghhhfffccc^^^[[[XXXWWWVVVSSSRRRPPPOOONNNNNNPPPPPPSSSSSSTTTUUUWWWYYYZZZ[[[YYYXXXWWWXXX[[[^^^^^^^^^\\\XXXTTTQQQQQQQQQPPPOOOTTTNNNLLLOOOQQQQQQUUUZZZhhhppp||||||yyy|||xxxbbbRRRIIIAAA<<<;;;777555333111000111111222000000000///////////////,,,,,,---,,,,,,,,,++++++************************+++******))))))******+++((()))))))))************))))))))))))))))))))))))+++)))(((((()))******))))))(((((('''''''''(((((('''((((((((()))))))))***))))))))))))***+++,,,---+++***((('''&&&'''((()))(((((()))))))))*********************))))))))))))))))))))))))************)))************+++++++++)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,------------.........------,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))************************************)))((('''&&&''''''((((((((((((''''''((())))))))))))(((((('''''''''((((((((()))))))))***)))(((''''''((()))***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***))))))(((&&&%%%$$$$$$(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&''''''((()))***(((((()))************)))))))))))))))************(((***++++++******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,***((((((***---......,,,,,,,,,---...///111222000111444888???FFFMMMPPPZZZbbbmmmwww|||~~~}}}}}}~~~}}}~~~~~~|||wwwsssooollliiieeedddeeegggiiisssxxxlllmmmmmmllljjjhhheeeccc```___]]]ZZZVVVSSSQQQPPPOOONNNMMMMMMNNNOOOQQQRRRUUUUUUVVVXXXZZZ[[[]]]]]]XXXXXXWWWYYY[[[\\\[[[YYYXXXUUURRRPPPPPPPPPOOONNNPPPLLLKKKOOOUUU[[[dddmmm~~~|||rrrxxx~~~hhhYYYIIIAAA===999888999444333222111000111111222111000000//////.........***+++---......,,,***(((***************++++++++++++******))))))******+++))))))))))))************))))))))))))))))))))))))+++)))&&&%%%''')))))))))***)))((('''''''''''''''(((((((((((())))))))))))'''(((((()))************---+++(((&&&&&&'''***+++''''''((())))))***++++++---,,,+++***)))((('''&&&))))))))))))************)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------......------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************((())))))******))))))(((''''''((((((((((((''''''''''''((()))))))))((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((((((((((((''''''&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''((((((((((((''''''%%%%%%&&&((())))))))))))'''((())))))******))))))))))))))))))************(((***++++++******+++,,,++++++************++++++++++++++++++++++++++++++,,,***((()))+++---------+++++++++,,,---...///000.........000333777;;;===>>>GGGUUUcccnnnvvv|||}}}zzzxxxuuusssqqqpppooopppqqquuu{{{ggghhhiiiiiigggccc___]]]TTTTTTTTTTTTSSSQQQPPPOOOLLLLLLLLLMMMOOOQQQRRRTTTVVVWWWXXXZZZ\\\]]]]]]^^^[[[YYYWWWVVVXXXXXXXXXWWWVVVUUURRRPPPNNNMMMLLLKKKMMMMMMPPPVVVaaaooo}}}|||rrruuupppUUUJJJ>>>:::888555555777222222111000000000111111111111000///......------++++++,,,---,,,+++***)))))))))))))))((((((''''''******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))***'''$$$###$$$&&&((((((***)))(((''''''&&&''''''(((((((((((())))))))))))%%%&&&((()))***)))((('''+++***)))(((((()))***+++&&&&&&'''((()))***+++,,,,,,,,,+++***)))(((''''''((()))))))))************))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))***++++++***************+++++++++'''((()))***************))))))************))))))&&&&&&'''((()))))))))(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''''''''((())))))(((((('''''''''(((******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''!!!"""###$$$&&&((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''(((((((((((('''''''''(((***++++++***))))))'''(((((()))))))))))))))((()))))))))************(((***++++++******+++,,,******))))))))))))******************************,,,***))))))+++------,,,+++++++++,,,,,,---//////222111000000000222444555000666@@@KKKTTT]]]eeejjjxxxzzz~~~~~~}}}xxx||||||zzzzzzzzz}}}}}}{{{bbbbbbcccbbb___[[[WWWTTTMMMNNNOOOOOOOOOOOONNNNNNLLLLLLMMMOOOQQQSSSUUUVVVWWWXXXZZZ[[[\\\\\\\\\\\\]]]YYYTTTRRRRRRTTTVVVWWWTTTSSSPPPMMMKKKIIIIIIIIINNNSSS[[[eeesss|||qqqwwwcccRRRFFF===666444333000///111111000000000//////000000111000000///...------,,,---,,,+++***)))***++++++,,,+++***)))(((&&&&&&%%%***))))))))))))))))))*********))))))))))))))))))((((((((((((((((((((((((+++(((%%%$$$%%%'''((()))))))))((('''''''''''''''))))))))))))((((((((((((%%%&&&'''))))))((('''&&&((()))***++++++***)))(((%%%&&&'''((()))***++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++++++++,,,---...---------,,,,,,+++++++++)))***,,,......,,,***)))+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++***))))))***++++++))))))*********+++++++++'''((()))***+++++++++***))))))************))))))%%%&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''(((((((((((((((''''''&&&(((''''''''''''((())))))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%###"""!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''******+++++++++)))(((&&&''''''((()))))))))))))))((()))))))))************(((***++++++******+++,,,***))))))(((((())))))***************************,,,***)))***,,,---,,,+++,,,,,,,,,,,,---...////////////...---------...///000222444777<<>>666333222555555222111222000000000///...---,,,+++........................,,,++++++***************+++++++++***************))))))(((((((((((())))))************)))))))))(((((((((((((((((((((((((((***(((''''''((())))))(((''''''&&&''''''((()))******)))))))))((((((((('''((((((''''''''''''((((((%%%'''((()))***)))(((((('''''''''((((((((())))))'''(((((()))******++++++))))))))))))************)))************+++++++++)))************+++++++++******++++++++++++******,,,,,,------------......************+++,,,---...+++,,,,,,,,,,,,,,,,,,---++++++,,,------,,,++++++***+++---......---+++***,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,))))))***+++++++++******''''''(((((((((((('''''''''''''''(((''''''&&&&&&''''''((((((((()))))))))&&&&&&'''(((((('''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''((('''((())))))'''$$$!!!'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''######%%%&&&(((***+++,,,'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))&&&'''(((((())))))(((((())))))))))))************(((***++++++******+++,,,+++******))))))******+++************************,,,+++***+++,,,,,,+++))),,,++++++++++++,,,,,,------------------.........---...////////////222444222555:::>>>BBBIIIQQQWWWYYY^^^gggsss|||xxxvvvsssyyyzzzzzzzzzyyyyyywwwuuusssSSSSSSRRRPPPOOONNNMMMMMMHHHHHHIIIKKKNNNSSSWWWYYYXXXXXXYYYZZZ[[[[[[[[[[[[^^^___``````^^^\\\YYYXXXPPPMMMJJJHHHIIIJJJJJJIIIIIIKKKMMMPPPTTT]]]iiiqqqxxxuuu|||zzz}}}iiiUUUEEE:::999>>>555333333666555111///000000000000///...,,,+++***---------...............)))***,,,,,,,,,+++)))'''&&&''''''((()))******+++))))))(((((((((((())))))+++*********))))))((((((((((((((((((((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&((()))***+++******))))))((((((((('''***)))'''&&&&&&'''((()))'''''''''''''''((())))))'''''''''(((((((((((((((((()))))))))************))))))))))))************)))************+++++++++)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,************+++,,,---...+++++++++,,,,,,---------,,,------------------,,,***+++---......---+++***,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,******+++++++++******)))))))))************))))))'''((((((((('''&&&%%%%%%(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''((())),,,---,,,)))%%%"""''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''(((((((((((('''''''''''''''''')))+++---///&&&''''''((((((((((((((())))))))))))************(((***++++++******+++,,,++++++************++++++)))))))))))))))))))))))),,,+++***+++,,,,,,+++)))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,///111000///......000111222222222666===CCCDDDIIIRRR]]]iiittt|||~~~ppptttvvvuuurrrqqqtttxxx~~~QQQQQQPPPNNNKKKIIIIIIJJJKKKKKKLLLOOORRRVVVYYY[[[VVVXXXYYYZZZYYYYYY[[[]]]aaa```___```aaa___YYYUUULLLKKKHHHFFFEEEEEEEEEFFFGGGLLLQQQVVVaaarrrssskkkiiikkkPPP>>>777777666555333333111000000000111222000000000000////////////+++,,,,,,,,,,,,+++***************))))))))))))(((&&&''')))***)))((()))***))))))))))))))))))))))))''''''(((((())))))******&&&'''((()))***)))'''%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))))))))(((''''''&&&&&&))))))************))))))+++)))(((&&&%%%%%%%%%&&&((((((((((((((('''''''''))))))************))))))&&&&&&((()))++++++,,,,,,)))*********++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,+++***)))***+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------)))***+++,,,,,,+++***)))((()))***+++++++++++++++''')))***++++++***)))'''+++*********))))))(((((()))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((()))***+++&&&&&&%%%%%%&&&''')))***((('''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&((()))))))))((((((''''''''''''######$$$%%%&&&(((((()))'''''''''''''''''''''''')))'''%%%%%%&&&''''''&&&'''((()))))))))(((&&&%%%)))))))))(((''''''&&&&&&************)))'''&&&%%%''''''((((((((((((''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))************++++++++++++++++++++++++******)))(((((((((((((((%%%&&&(((***++++++***)))))))))************))))))******+++,,,------......******+++,,,,,,---...............------,,,,,,,,,,,,---...///000111222333555666===EEEJJJNNNZZZhhhuuu}}}~~~xxxuuuvvvxxx}}}{{{{{{{{{{{{{{{www{{{NNNOOONNNKKKIIIHHHIIIKKKMMMMMMNNNQQQTTTXXX[[[]]]YYY[[[\\\\\\[[[[[[]]]^^^bbb```______^^^ZZZUUUPPPMMMKKKIIIGGGFFFGGGHHHIIIIIIQQQZZZdddrrrrrrmmmpppuuuwwwkkk\\\III<<<888777555333333222111000000000111111000000000/////////......,,,------------,,,+++++++++************)))))))))&&&((()))***)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))'''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((()))))))))***))))))(((((())))))((('''''''''(((((('''''''''((((((((((((((())))))************))))))%%%&&&'''((()))*********))))))))))))*********+++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,---++++++************++++++,,,,,,---------------,,,+++++++++,,,,,,,,,------)))***++++++++++++***)))))))))***+++++++++++++++******))))))))))))***************)))))))))(((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''((((((((('''&&&&&&&&&&&&'''###$$$&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''(((((('''&&&'''((()))))))))(((&&&%%%'''''''''((((((((((((((()))******))))))((('''&&&&&&&&&'''(((((())))))(((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((******)))(((((((((((((((###$$$&&&((())))))((('''******++++++++++++******))))))******++++++,,,,,,******++++++,,,------...,,,,,,,,,---------......,,,------...///000111111111000333888:::<<>>999888777444111222222111000000000000000000////////////.........---------------,,,,,,++++++++++++************)))&&&(((******)))((()))***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***)))))))))((((((''''''''''''(((((()))******))))))&&&&&&''''''(((((())))))((())))))******))))))(((&&&&&&'''((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---------,,,*********))))))***************+++------.........++++++++++++,,,,,,,,,,,,)))***++++++++++++***))))))************+++++++++,,,***(((''''''(((***,,,******))))))))))))((((((***))))))((((((''''''&&&''''''''''''''''''''''''(((((((((''''''''''''''')))((('''&&&&&&%%%%%%%%%***))))))((('''%%%$$$###"""%%%((())))))(((&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''((('''''')))******(((&&&((((((((()))(((((('''&&&&&&&&&''''''((())))))***(((((())))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))******++++++++++++++++++++++++***))))))((((((((((((((($$$%%%'''((()))(((((('''++++++,,,,,,,,,,,,++++++((()))))))))))))))))))))******++++++,,,,,,------******+++,,,---//////000,,,,,,------.........///000------000111111555999;;;AAAIIINNNRRRYYYbbbjjjsss{{{|||yyy|||HHHHHHHHHGGGFFFHHHKKKNNNQQQRRRSSSVVVXXX[[[]]]^^^\\\]]]]]]\\\ZZZYYYZZZ[[[\\\[[[[[[YYYWWWTTTQQQOOOLLLKKKKKKKKKMMMQQQUUUWWWdddqqqzzzvvvpppooorrryyy~~~|||eeeSSSHHHCCC===:::666555555555333111111111000000/////////////////////.........------,,,,,,------,,,,,,+++***++++++++++++************'''(((******((((((((()))))))))))))))))))))))))))++++++*********)))))))))((((((((('''&&&&&&((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((())))))))))))(((''''''&&&&&&&&&&&&''')))******)))((('''%%%&&&&&&'''((()))******(((((())))))))))))((((((''''''(((((()))((((((((('''''''''(((((((((((()))************************************************++++++************+++++++++++++++,,,,,,+++++++++***+++,,,......---,,,,,,******))))))))))))******(((((()))******************++++++++++++,,,,,,,,,*********++++++***************************+++++++++***)))(((((()))***+++))))))))))))))))))((((((******))))))((((((((('''''''''''''''''''''''''''*********))))))((((((((()))(((''''''&&&&&&&&&'''))))))))))))(((%%%###"""!!!###%%%'''(((((('''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''(((***++++++(((%%%((((((((((((((((((''''''''''''''''''(((((())))))''''''((()))))))))))))))+++***)))((('''&&&%%%%%%''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))'''((()))************)))***++++++++++++++++++***)))))))))))))))(((((((((******++++++,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,------///,,,+++---///111111222222666:::<<<===AAAGGGMMMTTT[[[eeennnvvv|||}}}|||||||||~~~{{{zzzyyyyyyzzz{{{~~~~~~wwwxxx|||GGGHHHHHHHHHHHHJJJNNNQQQRRRSSSUUUWWWZZZ[[[]]]]]]^^^^^^^^^]]]ZZZXXXXXXYYY\\\\\\[[[XXXTTTQQQNNNMMMMMMNNNPPPTTTYYY___dddgggyyy~~~vvvqqqqqqssswww|||rrr[[[MMMCCC;;;666555444222222222222222222000000000000//////..................------------+++++++++++++++***))))))+++++++++*********))))))''')))******((('''((()))((((((((((((((((((((((((((()))))))))*********+++'''((()))(((&&&&&&(((***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))((((((''''''''''''***)))((('''&&&&&&''''''(((((())))))((('''%%%$$$%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((()))*********))))))&&&'''''''''(((((((((((())))))))))))))))))))))))************************+++******))))))******+++***++++++,,,,,,++++++******+++,,,---...---,,,+++******))))))))))))******)))*********))))))((('''*********+++++++++,,,,,,+++******************+++++++++***))))))******+++((()))***++++++***)))((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''((((((''''''((())))))***&&&'''((((((((('''%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((***++++++(((%%%(((((('''''''''((((((((())))))((((((''''''''''''&&&'''((())))))******)))))))))(((''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***************))))))************))))))******************))))))******+++++++++++++++,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,************,,,///...,,,...000222222111222666999???CCCHHHMMMSSSYYY```dddmmmttt}}}zzz}}}|||{{{zzzzzzzzz{{{{{{xxxyyyyyyvvvssssssxxx~~~}}}{{{xxxuuurrrGGGIIIKKKLLLLLLNNNQQQSSSTTTUUUWWWYYY[[[]]]]]]^^^aaaaaaaaa^^^[[[XXXXXXXXX\\\\\\ZZZVVVQQQLLLJJJIIIJJJMMMSSS[[[dddkkkqqqtttzzztttuuuwwwwwwxxxzzz|||pppWWWFFF???<<<666000222333333111000000222333///////////////...------......---------,,,,,,,,,***************))))))(((*********))))))))))))(((((()))******(((''''''(((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((&&&(((***)))&&&%%%'''***''''''''''''''''''''''''''''''((((((((((((''''''***))))))(((''''''&&&&&&))))))'''''''''((()))***))))))(((((('''%%%$$$###&&&&&&''''''(((((())))))'''(((((())))))(((((('''(((((()))***************''''''''''''(((((((((((())))))))))))))))))))))))******************************))))))))))))******)))***+++,,,,,,+++***)))******++++++,,,,,,,,,+++*********))))))*********,,,,,,,,,++++++)))((((((************++++++++++++++++++***))))))***++++++,,,+++***)))))))))***+++'''(((***,,,,,,***((('''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))++++++&&&&&&''''''''''''''''''***)))'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''''')))******(((&&&(((''''''''''''((())))))***))))))(((''''''&&&&&&''''''((())))))***))))))%%%%%%%%%%%%''')))+++---''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))************************((((((((((((((())))))***(((((((((((((((((((((((()))))))))******)))))))))++++++++++++++++++++++++******++++++++++++++++++,,,,,,------------------******++++++,,,,,,,,,---***---...,,,,,,------***---...//////...000333555555666888999;;;???DDDHHHOOOUUU^^^eeekkkrrrzzz~~~zzzvvvssspppooovvvyyyyyyvvvvvv{{{~~~|||zzz{{{||||||~~~{{{HHHKKKOOOQQQQQQRRRTTTUUUWWWXXXZZZ\\\^^^_________aaabbbaaa^^^ZZZWWWVVVVVVUUUVVVVVVSSSNNNKKKKKKLLLNNNTTT^^^iiiuuu~~~}}}wwwyyy~~~{{{|||bbbVVVFFF<<<999888444000000333555333000///111333....../////////...---,,,---------,,,,,,,,,,,,+++***++++++++++++***)))))))))))))))(((((((((''''''((()))+++***(((''''''(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$(((++++++'''%%%&&&)))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''''')))(((''''''''')))+++,,,))))))(((''''''&&&'''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&((()))************''''''((((((((()))))))))))))))))))))))))))))))))******************************))))))))))))******)))***+++,,,,,,+++***)))***)))))))))******++++++++++++************++++++******************))))))************++++++++++++++++++***))))))***++++++---,,,***)))((()))***+++))))))************))))))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''(((((()))''''''&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''(((((('''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&'''(((((('''&&&(((''''''&&&'''((()))***(((((((((((((((''''''''''''((()))))))))))))))(((''''''&&&%%%&&&(((***,,,(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******))))))((((((((((((((())))))******++++++******))))))******++++++,,,,,,,,,++++++*********************+++,,,,,,---...//////******++++++,,,---......'''...111...,,,---...,,,...............///111333...000111222222333555888<<<@@@DDDHHHLLLSSS\\\bbbrrr|||~~~||||||{{{~~~}}}~~~JJJMMMQQQTTTTTTUUUUUUVVVYYYZZZ\\\^^^```aaa````````````___[[[WWWTTTSSSSSSKKKNNNPPPOOOMMMMMMOOOQQQ[[[bbbnnn|||xxxyyy|||~~~|||~~~ttt^^^FFFAAA:::666444444222000...222666666222///000222---.../////////...,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******((((((((((((''''''''''''(((***+++***(((''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%###''',,,,,,(((%%%&&&(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))))))))(((''''''(((***---...))))))'''''''''(((***+++((((((((((((((('''''''''''''''((((((((((((''''''$$$%%%&&&((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))+++,,,,,,+++)))(((***)))((((((((()))+++,,,,,,,,,++++++++++++,,,,,,%%%&&&'''((()))))))))))))))************+++++++++,,,+++***))))))***+++,,,---,,,***)))((()))***++++++***)))'''''')))***+++&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))******++++++,,,,,,)))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%&&&)))++++++***)))'''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&((('''&&&&&&'''((()))***&&&&&&''''''((()))))))))(((((())))))))))))((((((---+++)))&&&%%%%%%&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******++++++***************++++++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---++++++******************((()))***,,,...///111111)))******,,,---...//////'''---***(((+++------,,,,,,+++***)))***+++,,,))),,,///111111000000111333555666666777===EEELLLKKKUUUcccnnnuuu|||QQQRRRTTTUUUVVVWWWZZZ]]]YYY\\\``````___^^^___aaa```ccc___XXXUUUVVVRRRJJJNNNJJJJJJNNNOOOOOOVVV___ooo{{{qqqnnnrrr~~~{{{~~~hhhSSSIII999888555333111111222333000000000000///////////////............---------,,,,,,++++++***)))((((((******))))))))))))******))))))))))))))))))))))))''''''(((((('''&&&&&&%%%###$$$&&&'''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))++++++******))))))(((((()))***,,,---,,,***(((''''''((()))((('''(((***+++******)))((((((((((((((()))))))))))))))*********))))))(((((('''''''''&&&$$$$$$%%%&&&'''((())))))''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((******))))))((((((''''''))))))(((((('''''''''&&&------,,,+++***)))((('''''''''''''''''''''''''''''''''((((((((((((''''''***(((&&&'''******'''$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++***)))'''%%%######"""######$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))((((((((((((+++)))'''&&&'''((('''&&&))))))))))))))))))))))))&&&''''''((()))******+++((('''%%%$$$%%%&&&(((***+++***)))'''''''''((())),,,+++***((((((***+++,,,,,,,,,,,,+++++++++******+++++++++******)))))))))---------,,,,,,+++++++++...------,,,,,,,,,------...///000111333444555666<<>><<>><<<999666333333333333111111000///////////////111000000///---,,,+++***,,,***))))))******((('''((()))***++++++***)))(((***************)))(((((())))))))))))))))))))))))***((('''&&&&&&'''(((***'''((()))))))))(((&&&%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%###"""'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''''''''((((((((((((((((((((((((%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!!!!$$$&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((()))(((''''''''')))***+++***************)))((((((+++)))(((&&&&&&((()))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,)))'''&&&(((***+++,,,%%%&&&&&&&&&'''(((((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((((((%%%""""""%%%'''&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++***(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))+++++++++*********))))))***)))'''&&&'''(((***,,,''''''(((((('''&&&%%%%%%'''''''''''''''((())))))))))))))))))))))))))))))******++++++++++++************************+++++++++,,,,,,---............))))))******+++++++++,,,))))))***+++,,,------...,,,+++++++++***)))))))))+++,,,,,,------,,,,,,+++------------------------000///......///000///---FFFHHHIIIHHHHHHKKKQQQWWWaaammmzzzoooZZZJJJ@@@;;;999777444222222222222111000//////////////////000///...---++++++******+++***))))))***+++***(((((())))))))))))))))))(((((((((((((((((('''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((''''''&&&(((''''''&&&&&&&&&''''''))))))(((((('''&&&&&&&&&$$$$$$$$$#########""""""''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((('''''''''(((((((((((((((((((((((('''(((((('''&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%'''(((((('''%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((''''''(((((()))))))))***))))))(((((('''***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&&&&((()))))))))&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((%%%######%%%'''&&&%%%'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********))))))((((((((()))((('''''''''(((***+++******)))))))))(((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))******++++++******))),,,++++++******)))))))))++++++,,,---------,,,,,,)))))))))*********++++++,,,,,,+++++++++*********+++++++++***************,,,,,,,,,------,,,,,,,,,------------------------...---,,,,,,......---,,,FFFGGGGGGHHHMMMVVVdddmmm{{{fffRRREEE<<<777777666444222111111111222000000//////............///...,,,+++*********++++++***)))***+++,,,+++***))))))(((((((((((())))))((((((((((((((('''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((((((''''''''''''((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((''''''((((((((((((((((((((((((((()))***)))'''&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&((()))((((((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((''''''&&&'''''''''((((((((((((((('''''''''***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&(((((('''&&&((((((''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''!!!"""$$$&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((())))))))))))+++***)))((((((((()))***)))(((((((((((()))******)))))))))))))))))))))))))))******++++++******))),,,,,,+++***)))(((((('''+++++++++,,,++++++******(((((())))))))))))******,,,++++++++++++************************+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***FFFIIIMMMSSS]]]mmm~~~xxxaaaMMM@@@;;;999999444333222111111111222222////////////......------///---,,,*********+++,,,+++***)))***,,,------,,,+++***)))(((((()))***+++***************)))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))(((((('''&&&%%%%%%%%%%%%%%%$$$"""""""""$$$&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&))))))(((''''''&&&&&&&&&((((((((((((((((((((((((((()))***)))'''%%%&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''&&&&&&'''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''')))(((&&&%%%))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''!!!"""%%%'''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***)))))))))***((('''%%%%%%&&&((())))))))))))))))))******+++(((((((((((((((((((((((())))))************))))))++++++******))))))((((((******++++++***)))((((((((((((((((((((()))))))))(((((()))***+++,,,------)))))))))***+++++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++***HHHOOOZZZfffuuuaaaUUUFFF:::555555555555222222222222222222222222---............---,,,,,,...---,,,++++++,,,------+++***)))***,,,------,,,,,,,,,***))))))***,,,,,,***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''&&&%%%$$$$$$%%%%%%$$$###"""!!!"""$$$&&&((($$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''%%%%%%%%%%%%&&&((((((((((((((((((((((((%%%'''((((((&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((###$$$%%%&&&((())))))***''''''&&&%%%&&&&&&'''((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))(((&&&)))))))))((((((''''''&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%'''))))))'''&&&%%%'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))***)))))))))***((('''%%%&&&''')))***)))))))))))))))******+++(((((((((((((((((((((((()))))))))******)))))))))((((((((())))))******+++************)))((('''''')))))))))((((((((((((((('''((()))***+++,,,,,,---)))))))))***+++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,------,,,TTT^^^mmm}}}qqq```JJJCCC:::555333333222000111111111111111111111111,,,---.........---+++***,,,,,,,,,---------------+++***)))***+++,,,+++***+++++++++******+++++++++((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%'''((()))%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%&&&'''((((((((((((((((((((((((###%%%'''(((&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((###$$$&&&'''))))))******''''''&&&%%%%%%'''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&''')))***)))((())))))((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''(((((((((((('''%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******(((((((((((())))))))))))+++***)))))))))***+++,,,)))(((((((((((()))******))))))))))))))))))))))))((())))))******))))))(((&&&''''''((()))***++++++)))))))))***))))))((((((******))))))))))))((((((+++************)))))))))***************+++++++++******++++++++++++******************************,,,+++***+++---......---jjjuuu{{{gggTTTIII@@@;;;777555555444111...//////000000000/////////+++,,,.........---+++***)))***,,,---------,,,++++++***))))))***+++***((()))))))))******)))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((()))***'''''''''''''''((((((((((((((((((((()))))))))***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((('''%%%%%%%%%&&&((()))(((((((((((((((((((((((("""%%%((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))'''%%%&&&'''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((((((((('''&&&%%%&&&''')))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''%%%$$$%%%''')))******((((((((((((((()))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++***((('''''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((('''''''''(((***+++))))))*********+++++++++((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******(((((()))*********))))))++++++*********)))))))))************))))))))))))+++++++++***************))))))************))))))************************+++******+++---......---~~~oooZZZKKK@@@:::777555222222333333000,,,.........///......---,,,+++,,,---......,,,***)))&&&(((+++------,,,***))),,,***))))))******((('''&&&'''((())))))((('''&&&***************))))))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''(((((((((((()))+++,,,---%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%&&&(((***+++(((((((((((((((((((((((("""%%%(((***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((&&&$$$%%%&&&''''''''''''((((((((()))%%%&&&&&&'''((()))******(((((((((((((((((((((((()))************(((&&&%%%)))(((&&&&&&&&&(((***+++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$""""""%%%(((******''''''(((((())))))******&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((++++++)))'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&((()))******'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&###$$$%%%&&&''')))******%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))'''&&&'''(((***,,,&&&'''((()))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((()))******+++******,,,+++++++++******))))))''''''((()))***+++,,,,,,,,,+++++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))***,,,...---,,,{{{cccPPPEEE>>>888333222222222111000//////...111000000///////////////......---,,,,,,+++******''''''(((((()))))))))***))))))))))))))))))))))))************))))))))))))+++***(((&&&&&&(((***+++''''''&&&&&&%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&''''''(((((())))))******---+++))))))++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''')))((('''''''''(((***+++((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))***)))(((&&&'''((()))+++++++++***)))(((((())))))))))))))))))(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''***)))((('''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%(((((('''''''''&&&&&&&&&'''%%%###$$$'''((((((&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###!!! !!!%%%&&&%%%###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%(((&&&%%%%%%&&&'''%%%$$$######%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''')))(((((()))******(((&&&)))))))))))))))))))))))))))(((((('''''')))***+++***)))(((''''''((()))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,mmm___LLL???:::777444111222222111111000//////...111000//////......//////......---,,,,,,+++******)))*********++++++++++++))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((('''''')))))))))))))))*********+++***((()))******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((())))))***((((((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))***)))(((''''''''')))*********))))))***)))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))(((((('''''''''''')))(((((('''&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&$$$%%%''')))((('''''''''((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$###%%%((()))((('''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((()))((('''(((((((((((((((((((((((())))))((((((((()))***+++***)))(((''''''((()))***((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))***++++++tttaaaPPPGGG;;;555444555444222222111111000000//////...000000///............///...------,,,,,,++++++***************++++++++++++))))))))))))))))))))))))******))))))))))))(((((('''((()))******)))((('''))))))))))))************************))))))))))))***************))))))))))))((('''(((((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,***(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''((()))''''''((())))))))))))(((''''''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&'''(((((()))(((((((((*********))))))((((((((($$$$$$%%%&&&'''((()))******)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&((('''&&&&&&((()))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%###$$$%%%&&&((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((***)))(((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$&&&((((((((((((((((((((((((((((((((()))(((((((((((()))******)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************+++******))))))******+++~~~~~~pppZZZKKKCCC===666333333444333111111111000000////////////000///......------......---------,,,,,,+++++++++((((((((((((((()))))))))))))))))))))))))))))))))***)))))))))((((((((((((''''''((((((((((((''''''''''''(((((()))))))))***************)))))))))(((******))))))(((((('''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&((()))***''''''''''''&&&&&&''''''''''''''''''''''''''''''***))))))((((((''''''&&&%%%%%%%%%&&&&&&((())))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((%%%&&&((()))))))))((('''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))(((((((((&&&'''''''''''''''''''''***))))))(((((('''''''''%%%%%%&&&&&&'''(((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((&&&%%%%%%&&&'''%%%$$$%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''***(((%%%$$$&&&'''(((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((()))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))******~~~vvveeeUUUHHH@@@:::666222000111111///---000000000//////////////////......---------------------,,,,,,,,,,,,++++++))))))(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''((('''%%%$$$$$$%%%'''(((''''''(((((())))))******))))))((((((((('''''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&(((&&&%%%%%%&&&'''%%%$$$###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''...+++'''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))(((((((((((())))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))yyy|||iiiWWWJJJ???999777555333111111222222000///////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))(((((((((((('''''')))'''$$$######$$$''')))************++++++++++++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###""""""$$$''')))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,+++)))'''&&&%%%$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&''''''((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&%%%###"""$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''%%%$$$"""###%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''---+++((('''(((((('''&&&''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***)))((((((''''''(((((()))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((www~~~nnn^^^MMMDDD===666111222444333222222222222111000////////////////////////...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))((((((((('''''''''(((((('''&&&&&&'''((((((******************))))))'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''###&&&((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''******((('''&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))'''&&&&&&&&&''''''''''''(((((()))*********&&&&&&&&&'''''''''''''''&&&''')))))))))(((&&&%%%$$$&&&'''))))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&'''&&&###"""$$$&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%''')))&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((&&&%%%%%%&&&'''%%%$$$$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&''')))'''''''''))))))((('''''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''((((((***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''{{{zzziiiSSSGGG===<<<;;;555111222222111000///...---,,,+++.........///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))(((((('''''')))))))))))))))))))))))))))((((((((('''''''''''''''((()))******)))((('''))))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((###&&&((((((&&&$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((()))*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''&&&%%%%%%'''((()))&&&&&&&&&'''((())))))***''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))***)))((('''&&&''''''((((((((()))***+++,,,------$$$%%%%%%&&&'''((())))))'''(((***+++***)))'''&&&%%%&&&(((******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''((((((&&&((()))'''$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((,,,+++)))'''%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%$$$&&&(((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###(((&&&%%%%%%&&&'''%%%$$$&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$&&&)))***)))(((''''''''''''''''''''''''&&&''')))*********)))(((%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''')))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((()))(((((((((''''''''''''************************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''ooo[[[OOO<<<:::666333111000000000000000000000////////////+++,,,,,,,,,---.........,,,,,,++++++***)))((((((++++++************++++++---,,,***(((((((((((()))(((((((((((((((((((((((()))((('''''''''(((***++++++)))'''&&&&&&&&&((()))***((('''(((***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***'''&&&)))((($$$$$$&&&%%%''')))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%'''((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((''''''(((((((((((((((((((((((("""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((('''&&&&&&&&&((()))***(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))&&&''''''(((((((((((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))) ###&&&((((((((('''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''"""###%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''(((((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&)))((('''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%''''''((((((((((((((('''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''))))))(((&&&######$$$&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&((('''&&&%%%%%%%%%%%%%%%)))******))))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++*********))))))(((((('''((()))******)))((('''xxxeeeUUUFFF>>>888777444222111000111111000000/////////.........------------------......,,,,,,++++++***))))))(((+++******))))))******+++,,,+++***(((((((((((()))(((((((((((((((((((((((()))((('''''''''(((******)))'''&&&$$$$$$%%%&&&''')))'''&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&&&&((((((%%%&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''''''''''''''&&&)))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%&&&&&&''''''''''''''''''))))))((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''!!!"""$$$&&&'''(((''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&((()))((('''''''''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((&&&$$$###%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((((()))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((************************))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))((((((jjjVVVHHH???999555444333222000000000111222//////.........---------............------------,,,,,,++++++***)))))))))+++******))))))******+++++++++***)))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((('''&&&%%%%%%%%%&&&'''((('''&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))%%%$$$'''(((''')))---///+++&&&%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%&&&'''((()))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''###%%%'''((()))((('''&&&''''''''''''''''''''''''''''''(((((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''&&&&&&((((((((((((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''&&&&&&&&&'''((()))(((&&&&&&&&&(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&'''''''''%%%%%%$$$$$$%%%'''(((***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%***)))(((''''''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&&&&'''((()))((('''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((()))kkk___NNN@@@999777666666222111000////////////000......---------,,,,,,,,,///.........------,,,,,,+++++++++*********))))))******))))))))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))******)))((('''(((((()))&&&&&&&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((%%%###&&&''''''+++000777000((($$$&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&''')))*********((('''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,+++***)))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%&&&''''''''''''&&&&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&''''''(((((('''&&&%%%$$$%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%*********((('''&&&'''(((******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((((((&&&$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))yyyjjjPPPHHH<<<555222222222222222111000///...---------------------,,,,,,,,,,,,......------,,,,,,+++++++++++++++******************))))))))))))))))))***))))))))))))((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))((((((((((((&&&&&&'''((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((($$$###%%%''''''***///777000'''$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''###$$$%%%&&&'''&&&%%%%%%(((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***++++++***)))''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((###$$$&&&((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((%%%'''((('''&&&%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))(((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''((('''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$"""!!!"""$$$&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&'''''''''''''''''''''&&&((((((((((((((((((((((((&&&'''(((((()))))))))((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&&&&'''((()))qqq[[[NNNDDD>>>777444333222000---111000000///...------,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))(((((())))))***'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((('''''''''&&&&&&&&&'''))))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$###&&&'''&&&(((,,,---)))%%%%%%''')))***)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''"""###%%%&&&((()))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&'''(((((())))))((((((%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''###$$$&&&'''(((''''''&&&&&&&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%"""%%%&&&%%%"""!!!$$$'''((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$#########%%%&&&%%%$$$&&&&&&'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((zzzhhhXXXHHH???<<<888444333444333000---......////////////..................------------******************++++++************************))))))(((((((((((())))))&&&'''((())))))(((''''''((((((((((((((((((((((((%%%&&&'''(((((((((''''''((((((((((((((('''&&&&&&&&&(((******(((&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$&&&&&&$$$$$$'''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((***)))'''''''''(((***+++''''''''''''(((((((((((('''''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))))))))((((((((('''''''''%%%&&&'''((((((((('''&&&%%%&&&''''''((((((''''''$$$%%%'''&&&&&&%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''((($$$%%%&&&(((((((((''''''$$$%%%&&&(((((('''%%%$$$!!!"""$$$%%%&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###&&&)))(((%%%$$$(((,,,+++***((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%&&&'''''''''&&&%%%$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&%%%&&&''''''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&###%%%'''(((&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((######$$$%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&$$$"""!!!!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&hhhVVVMMMFFF<<<444222///---...000111...,,,,,,---...///000000000000//////.........---------(((((())))))*********+++******************++++++))))))(((((((((((())))))&&&'''((())))))(((''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&***************)))((((((&&&)))+++***((('''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%'''&&&###"""$$$"""%%%'''((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((&&&$$$######%%%((()))&&&&&&''''''(((((())))))(((((((((''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%)))'''%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((('''&&&%%%######'''&&&%%%$$$%%%&&&'''((())))))))))))((((((((((((%%%%%%'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''###$$$''')))))))))''''''$$$%%%'''((((((&&&%%%###"""%%%''''''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%% $$$&&&&&&######'''+++)))(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&'''&&&%%%###"""""""""###$$$&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%'''((())))))******$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$&&&(((((('''%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((( !!!###&&&((()))******%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((( !!!"""###$$$%%%%%%%%%((((((((((((((((((((((((***(((%%%######%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%}}}hhh^^^OOODDD>>>:::555222......//////000000111111------,,,,,,,,,++++++++++++***)))))))))***+++,,,---,,,***)))))))))***+++***)))(((''''''((()))*********)))(((((((((((((((&&&((()))(((&&&&&&(((+++'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((()))******))))))((((((((('''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''***'''%%%&&&((((((&&&$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&(((******((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''(((''''''&&&%%%$$$$$$$$$((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&%%%%%%+++(((&&&%%%&&&((()))))))))'''%%%######%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''""""""$$$%%%%%%%%%$$$$$$&&&'''((((((((('''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&'''''''''&&&%%%%%%%%%$$$))))))(((((('''''''''&&&'''&&&%%%$$$###$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%tttdddQQQIII>>>888666666333111000000/////////////////////............------------,,,***)))))))))******,,,+++***)))((())))))***))))))(((((((((((())))))***))))))(((((((((((((((%%%'''((((((''''''***---&&&&&&'''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''(((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###""""""$$$&&&'''''''''''''''''''''''')))'''%%%&&&((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''')))***)))'''&&&&&&''')))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%'''((('''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%''''''((('''&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&(((((((((((((((''''''''')))((((((((('''''''''&&&)))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~lllVVVHHH@@@;;;666333444555555333111000000///......------............------------------+++***)))(((((((((***))))))(((((((((((()))(((((())))))))))))(((((())))))((((((''''''(((((('''(((((((((''''''(((***%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&&&&''')))''''''''''''''''''''''''((('''&&&&&&'''(((&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&(((((((((((((((((((((((()))***)))(((%%%%%%%%%'''))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&'''''''''(((((((((((((((((((((((('''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&}}}zzzxxxeeeTTTFFF===<<<999555444444444222111/////////......---------,,,,,,,,,+++++++++******,,,++++++***)))(((((((((((((((((('''''''''(((((('''((()))******)))(((''')))(((((('''''''''(((((())))))((('''%%%%%%%%%&&&%%%%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((*********(((((()))***''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''******)))'''$$$$$$%%%'''(((((('''''''''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&''''''''''''((((((((((((((((((&&&%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%'''$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''((()))(((&&&%%%|||zzz~~~~~~}}}gggSSSFFF???:::777666444222111000...,,,+++,,,,,,------............,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''((((((((('''''''''((()))******)))((('''((((((''''''''''''((((((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&((((((((((((((())))))***'''((((((((((((((((((((('''''''''&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''((('''&&&%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&%%%&&&'''''''''''''''''''''''''''&&&''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&'''))))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&$$$$$$%%%''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((''''''''''''(((((()))))))))'''&&&&&&((((((((('''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''"""###&&&'''((('''%%%$$$kkk^^^LLL>>>777555444444222111111000///...------++++++,,,,,,---......///------------,,,,,,,,,,,,'''((())))))******))))))&&&'''(((((()))((((((((((((((())))))))))))((((((''''''&&&&&&''''''(((((("""!!!!!!###&&&((())))))%%%&&&&&&&&&'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&*********)))'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''))))))'''&&&'''(((''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((&&&%%%$$$&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&''')))***+++,,,,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&'''(((((((((((('''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((())))))'''''''''))))))((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''"""###$$$&&&&&&&&&&&&%%%uuufffRRRJJJ???888555555444333111111111111000///000111,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++((())))))******)))((('''&&&'''((()))***))))))((())))))(((((((((((())))))'''&&&&&&&&&&&&'''((()))%%%$$$"""$$$'''))))))(((&&&&&&'''''''''''''''''''''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''')))++++++)))(((((()))''''''''''''''''''''''''$$$&&&((((((&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%'''(((***++++++'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&'''((())))))((('''$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&''''''((((((''''''&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$#########$$$&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((}}}hhhUUUHHH???;;;666444555555333000///000///...---,,,---///...------,,,,,,++++++***+++++++++*********))))))******+++***)))(((&&&%%%&&&''')))*********)))(((***)))(((''''''((()))***&&&&&&&&&&&&&&&'''((()))---***'''&&&((((((&&&$$$'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%###%%%'''(((&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&((((((&&&%%%'''***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$"""!!!$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((("""$$$'''((('''&&&&&&''''''''''''''''''((()))***''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''$$$$$$%%%%%%&&&'''((((((###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''' """$$$&&&''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''"""###%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((()))***nnn]]]PPPEEE???666555444333222222111222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&''''''((()))******+++''''''((()))))))))))))))'''(((((()))***++++++,,,)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&'''((())))))%%%(((+++***&&&$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&'''((()))(((&&&%%%%%%'''%%%%%%&&&&&&'''((())))))&&&'''((((((((('''%%%$$$)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&***+++(((###))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''(((((((((((()))))))))(((((((((((())))))%%%&&&&&&&&&''''''((((((,,,+++(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&(((***,,,(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((+++***)))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&)))'''&&&'''******(((%%%''''''''''''''''''&&&%%%''''''&&&%%%&&&'''((()))&&&&&&''''''((())))))***%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''******(((%%%&&&'''(((((('''%%%###""")))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((('''%%%%%%&&&&&&%%%###$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&((()))))))))'''%%%&&&)))***)))((('''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''hhhTTTGGG>>>888555555444333222222111111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***&&&&&&&&&'''((()))))))))''''''((())))))))))))))),,,++++++)))((('''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''((((((((((((((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((*********+++++++++((('''&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%&&&&&&'''(((((()))''''''(((((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""$$$''')))&&&###'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))*********+++***)))'''&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((())))))((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''%%%%%%&&&((((((&&&$$$$$$%%%'''((((((((('''''''''&&&&&&%%%&&&'''((()))%%%&&&&&&'''(((((())))))'''''''''&&&&&&%%%%%%$$$((((((((((((''''''''''''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&))))))'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$'''%%%###$$$&&&((('''&&&((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''nnnaaaNNN???777444444333444333222111111111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&%%%%%%&&&&&&''''''((((((''''''((())))))))))))(((,,,+++***)))'''%%%$$$###&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))***))))))((('''''''''((((((&&&'''(((((((((((('''&&&'''&&&&&&&&&'''(((***+++---,,,)))((()))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###&&&(((&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%)))************+++++++++''''''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$###$$$&&&&&&$$$###"""$$$&&&((())))))(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''(((((((((((('''&&&%%%$$$$$$###((((((((((((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&$$$###""""""!!!###%%%(((***&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$%%%'''''''''%%%'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((&&&%%%$$$###'''%%%$$$$$$&&&''''''&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''ooo___UUULLLAAA888444444555666333222111000000000000000111000000//////...------++++++++++++++++++++++++)))(((((((((''''''&&&&&&&&&&&&&&&''''''(((((((((&&&'''(((((())))))((((((&&&&&&''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''(((((())))))+++***)))(((((((((((((((&&&''')))******)))'''&&&((('''&&&&&&'''(((***,,,---)))%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&((()))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%'''''''''''''''(((((((((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%$$$###"""$$$''')))***)))'''&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%)))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&%%%%%%############$$$&&&(((***((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###&&&$$$$$$%%%'''((('''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))((('''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''zzzdddQQQFFF@@@<<<888444333222222222111111000/////////000000000000000///......------++++++++++++++++++++++++******++++++,,,,,,------((((((((((((((()))))))))&&&&&&'''(((((((((((((((###$$$%%%&&&'''((()))***))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''))))))((((((''''''''''''+++***)))(((((((((((((((&&&''')))******)))'''&&&''''''&&&&&&'''((()))***,,,((($$$$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$%%%&&&&&&&&&%%%'''(((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&(((((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&'''''''''''''''''''''$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&((())))))'''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$%%%%%%$$$%%%'''((((((((('''&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$$$$%%%'''((('''&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((((('''''''''((()))&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''qqq___MMM@@@:::555555444444222222111000000//////......//////////////////...------,,,,,,++++++++++++++++++++++++(((((()))***+++,,,------(((((())))))))))))))))))&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((((((***))))))(((''''''&&&&&&))))))((('''''''''((((((&&&'''(((((((((((('''&&&%%%&&&&&&'''''''''(((((()))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&%%%'''((('''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&'''''''''''''''((()))******)))((('''(((((('''''''''''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!!!!###%%%'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%&&&((((((&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''&&&''')))******(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''''''''%%%$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''vvvbbbTTTIII>>>777666333444444333222222222333///......---......//////.........---,,,,,,++++++************************&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((''''''''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''%%%%%%###$$$&&&'''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((''')))))))))'''&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%%%%%%%&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$''')))(((&&&%%%&&&'''''''''&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''((($$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&$$$###&&&(((&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''((('''&&&%%%%%%&&&'''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###&&&'''(((&&&$$$###%%%'''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''iiiYYYIIIBBB<<<666333444111111111000///000222444......---------......///...------,,,,,,+++******************************)))))))))))))))((((((((('''''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&''''''(((((()))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''"""###&&&((((((&&&$$$### %%%%%%$$$###$$$'''%%%%%%%%%&&&&&&'''''''''$$$$$$&&&'''((())))))))))))***+++***(((''''''((('''''''''''''''''''''&&&$$$%%%'''((()))((('''&&&))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$'''''''''(((((((((((()))((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&((((((%%%$$$%%%'''&&&&&&$$$$$$%%%'''***+++%%%%%%'''((((((((('''&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&'''(((((($$$%%%'''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''"""###$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))'''$$$###&&&)))'''&&&$$$$$$$$$&&&((()))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''((()))))))))((('''%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((******)))&&&%%%''')))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''lll\\\KKKFFF???999555222///...000000000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++***)))((('''&&&&&&'''(((''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))''''''''''''&&&%%%$$$###''''''''''''(((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&#########$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))&&&%%%&&&((()))'''%%%'''''''''''''''((()))***(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''((()))((('''&&&$$$###"""!!!(((((((((((((((((((((((((((((((((''''''&&&&&&&&&$$$%%%'''((()))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&$$$&&&''''''&&&'''(((***(((((('''&&&$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%###!!!###&&&'''&&&$$$$$$%%%&&&&&&&&&(((+++...111+++$$$###&&&((('''%%%%%%%%%%%%&&&&&&&&&''''''***&&&######$$$&&&%%%###"""%%%((())))))(((''''''$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''wwwcccPPPCCC>>>:::666333222222111000000000000000000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++*********)))((('''&&&''''''((('''((((((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&%%%$$$###''''''''''''((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&((()))'''%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******++++++***)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''%%%###$$$&&&)))''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%###"""###%%%&&&%%%###$$$%%%&&&&&&&&&(((+++---;;;444***$$$$$$%%%$$$"""%%%%%%%%%&&&&&&&&&'''''')))&&&$$$$$$%%%&&&%%%######%%%'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$(((&&&$$$###""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''hhhVVVGGG<<<555444222///...///111111111////////////////////////---,,,,,,+++++++++++++++,,,+++++++++******))))))))))))(((((((((((())))))))))))(((''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&''''''''''''((((((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((---,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&((((((&&&%%%###&&&&&&&&&''''''''''''(((((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''+++***'''### !!!$$$'''&&&''''''((()))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&&&&%%%'''***,,,???777,,,%%%###$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$$$$%%%&&&''''''&&&&&&%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''wwwcccPPPCCC<<<888666555222000//////000000000........................------,,,+++++++++++++++++++++******))))))(((((())))))'''&&&&&&'''))))))((((((((('''''''''(((((())))))))))))((('''&&&%%%''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((('''''''''(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((&&&%%%%%%&&&((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&''''''''''''&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''&&&%%%###"""$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''((()))((('''$$$!!!!!!###%%%&&&'''((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%$$$$$$###$$$%%%&&&%%%%%%&&&(((+++444///)))%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''&&&'''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''wwwaaaXXXKKK???777444444444444222/////////000///...------------------------...------,,,,,,,,,,,,,,,*********))))))(((((((((***)))(((''''''((()))***''''''(((((((((((((((((((((((()))(((((('''&&&&&&''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&''''''))))))((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''((())))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###%%%&&&&&&%%%$$$$$$%%%''''''(((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$''')))'''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''((()))***'''%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''xxxcccUUUIIIEEE>>>777222000/////////---,,,---...000//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******&&&'''(((((()))(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''((())))))((('''''''''(((((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((&&&%%%######%%%&&&(((&&&&&&&&&''''''''''''(((((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((( ###'''((((((&&&&&&&&&(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$######&&&((($$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&'''***,,,---)))%%%$$$&&&'''&&&%%%###$$$&&&'''((((((''''''######$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''~~~iiiXXXJJJBBB<<<;;;999555222///......---,,,+++,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++((())))))******++++++,,,))))))************))))))%%%&&&((()))))))))((((((%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%''')))(((&&&%%%&&&(((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''((()))******''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((("""$$$'''((('''''''''(((''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%$$$&&&(((%%%%%%%%%$$$""""""$$$&&&'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%''',,,000000+++%%%$$$&&&((('''%%%$$$&&&'''(((((((((&&&%%%###$$$$$$%%%%%%$$$$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''www]]]JJJ@@@:::888444444444222///---------111///...///000000///---++++++++++++++++++++++++,,,++++++***)))*********(((((()))***+++,,,------'''((()))******)))((('''%%%&&&((()))))))))(((((($$$%%%&&&((())))))************))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***&&&'''))))))))))))'''&&&&&&''''''''''''''''''&&&)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%''')))(((&&&%%%&&&)))%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))),,,---'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&''')))***((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%&&&'''((()))((('''&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((&&&''''''&&&%%%&&&(((***&&&''''''(((((((((((('''''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###%%%''''''%%%%%%''')))%%%&&&%%%$$$""""""$$$&&&++++++)))'''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''(((((('''%%%$$$&&&---222222,,,&&&$$$''')))(((&&&&&&'''))))))((('''%%%###$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&((())))))((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''kkkQQQCCC>>>:::666555333333222222111000000000...---,,,++++++,,,---...++++++,,,,,,,,,---------************)))))))))((())))))(((((((((((())))))************))))))))))))''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&''''''''''''''''''***)))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''***)))((('''''''''''''''(((''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''((("""$$$&&&&&&%%%%%%%%%&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((('''''''''(((''''''&&&%%%)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&''''''(((((('''''''''(((((()))$$$$$$$$$######"""""""""''''''''''''''''''''''''%%%&&&'''((()))))))))(((''''''(((((())))))******%%%&&&((()))***)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""""""""#########&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&}}}qqqaaaQQQ@@@999777444222111222111111000000///......000///...------...///000++++++++++++,,,,,,,,,,,,++++++++++++*********))))))))))))(((((()))))))))*********)))))))))((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&''''''''''''''')))((((((''''''''''''((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&'''((()))###$$$&&&&&&%%%%%%%%%&&&(((''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&'''''''''&&&&&&'''''''''((('''''''''&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((($$$%%%'''))))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&&&&$$$"""%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&hhhVVVMMMDDD<<<555555555333111222000000000///......------///......------......///)))*********++++++++++++,,,,,,+++++++++***************))))))))))))************))))))))))))((((((''''''''''''(((((((((((('''''''''&&&''''''(((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%(((''''''''''''((())))))###%%%&&&'''&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''&&&&&&&&&'''((((((&&&%%%%%%%%%&&&'''((()))%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%'''((()))***((('''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&$$$%%%'''((((((((('''&&&)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ttt]]]NNNFFFDDD999555444555555111000222000000//////...---------,,,++++++++++++++++++,,,))))))))))))************+++++++++*********))))))******))))))))))))*********)))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((()))***'''((((((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&)))))))))))))))))))))((())))))))))))))))))))))))%%%%%%&&&&&&'''((((((((('''''''''''''''((()))***(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''(((((((((###%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((('''''''''&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''(((((('''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))***)))((('''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&$$$""" !!!"""###'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((''''''&&&''''''''''''''''''&&&$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||dddOOOCCC>>><<<;;;333000000111000,,,,,,000111000000//////...------***++++++++++++++++++***(((((()))))))))*********))))))))))))((((((((((((******))))))))))))******)))))))))(((((((((((('''''''''''''''(((((((((((('''''''''''''''((()))***'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&'''((())))))***)))((((((&&&&&&'''((()))***++++++%%%%%%&&&&&&'''(((((()))'''''''''''''''((()))***(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''###%%%''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''''''''(((((('''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''(((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&###"""!!!"""###$$$''''''&&&&&&%%%%%%$$$$$$''''''(((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$''')))******&&&''''''''''''''''''&&&&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeeYYYHHH===999777333000222...---///000...///222000000000///......------+++,,,,,,------,,,,,,+++((()))))))))************))))))((((((((('''''''''))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''(((((((((((('''''''''&&&''''''(((((('''''''''(((''''''&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%######$$$&&&'''((())))))$$$%%%%%%&&&'''((())))))(((''''''''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&'''(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$((((((''''''&&&%%%%%%$$$((((((''''''''''''((((((''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###$$$&&&)))******&&&&&&''''''''''''&&&&&&&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||iii]]]HHHCCC===888555333111...222...---111333222111333//////......---,,,,,,,,,***+++,,,------,,,+++***)))))))))*********++++++))))))))))))((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''')))(((((('''&&&&&&%%%%%%"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((()))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((((((((('''&&&$$$&&&(((((('''&&&'''((((((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((()))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''%%%&&&'''((()))(((''''''%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&%%%######!!!"""%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***(((%%%$$$%%%'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&lllZZZKKKAAA999888666222///...000333111,,,+++///222000------......---,,,,,,++++++***((()))***++++++***)))(((************++++++++++++************))))))))))))''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''))))))((('''&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%)))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''((()))******)))((('''''''''''''''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&''''''((('''$$$%%%%%%&&&'''''''''&&&%%%&&&((()))))))))((('''$$$&&&(((((('''&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++***((('''%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''''''''&&&&&&$$$%%%%%%&&&%%%$$$"""!!!$$$(((***)))((('''$$$%%%%%%&&&&&&''''''(((((((((''''''''''''((((((###$$$&&&((())))))((((((&&&&&&&&&'''((()))***+++%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$$$$&&&''''''''''''&&&&&&&&&&&&''''''((((((((($$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((,,,,,,+++)))((('''%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&''''''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''...+++'''%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%''''''''''''''''''''''''%%%$$$$$$&&&''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&uuu]]]OOOFFF???:::111111111111000000000//////////////////000000111///......---+++***))))))++++++***)))(((((())))))++++++******)))(((((((((((((((''''''''''''((((((&&&'''((())))))***))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((((((((((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&###$$$%%%'''(((((())))))''''''''''''((((((((((((###%%%&&&((()))((((((''',,,+++)))((('''''''''((())))))'''&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%'''(((***%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((('''&&&%%%%%%&&&'''(((###$$$&&&(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&'''((('''&&&$$$###''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))'''&&&'''((()))((('''''''''((()))******)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((''''''&&&&&&((()))***%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&'''''''''&&&&&&'''''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((*********)))(((&&&%%%$$$"""###$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&'''((((((((((((,,,***''''''((('''### $$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&rrr[[[HHH???999444111111111111000000000/////////////////////000111111000///...---,,,+++******,,,++++++***))))))******))))))))))))))))))******))))))(((((((((((())))))'''(((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''++++++)))(((''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''(((&&&'''((()))************''''''''''''((((((((((((%%%&&&&&&'''((((((((((((,,,***)))''''''''''''(((''''''&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''')))(((''''''''''''((()))'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$%%%'''))))))((('''&&&'''&&&&&&&&&&&&&&&&&&%%%(((((((((''''''&&&&&&&&&''''''(((((((((((('''''''''(((((((((''''''&&&%%%'''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''(((((((((((('''&&&%%%&&&((()))'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&vvv^^^SSSDDD:::666444222000000000000000///////////////////////////000111111000//////...---,,,++++++,,,,,,+++*********++++++''''''((())))))***++++++******))))))))))))******(((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''',,,+++***((('''&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&'''''''''(((((())))))(((((())))))))))))((((((&&&''''''''''''((((((((('''''''''&&&''''''((((((+++***((('''&&&''''''(((&&&&&&&&&&&&''')))***+++''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''***)))(((((((((((()))***&&&&&&&&&'''''''''''''''***)))'''&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%######$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''))))))***))))))((('''&&&&&&''''''''''''''''''&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''))))))(((''''''''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''((())))))******))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))'''&&&'''((()))((('''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&%%%%%%$$$$$$(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((%%%$$$$$$&&&((()))(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&rrraaaUUUHHHAAA999555555555555333000000/////////.........//////......//////000111......---,,,,,,+++******++++++******)))******+++(((((((((((())))))*********))))))(((((())))))***((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++***)))((('''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&''''''(((((())))))***''''''(((''''''&&&%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))***)))((('''&&&''''''(((''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&'''((((((((()))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&"""###%%%&&&&&&&&&%%%$$$''''''''''''''''''(((((('''''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&'''(((((('''&&&%%%&&&'''((((((((((((''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&'''(((''''''''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))))))))(((''''''''''''&&&&&&&&&|||mmm___QQQEEE>>>:::666222000111111000.../////////............---......------......///000,,,++++++******)))))))))))))))(((((((((((())))))))))))))))))(((((('''''')))((((((''''''(((((()))((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((()))%%%&&&''''''((((((''''''&&&'''''''''(((((())))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&'''''''''''')))((('''&&&&&&((()))***))))))'''&&&&&&''''''((())))))((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''((((((((("""###$$$%%%'''((())))))''''''((((((((((((''''''''''''%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''''')))'''&&&'''((()))(((''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&)))))))))(((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((''''''&&&&&&'''''''''''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''((('''''''''%%%&&&&&&'''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&wwwkkk\\\QQQHHH???999777444222000/////////---+++///.........------------,,,,,,,,,,,,,,,---......*********)))))))))(((((((((((('''''''''((())))))******)))(((((('''&&&&&&((((((''''''''''''((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***$$$%%%'''((((((((('''&&&''''''''''''''''''''''''))))))******)))(((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((()))***+++)))((('''&&&&&&&&&(((((()))***))))))(((&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''!!!"""$$$%%%''''''((((((&&&''''''''''''''''''&&&'''&&&&&&&&&%%%%%%%%%%%%'''''''''''''''((((((((($$$%%%&&&''')))+++,,,,,,''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))'''&&&'''((()))(((''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''&&&&&&%%%'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&!!!###%%%&&&&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&ttt\\\PPPFFFAAA===888666777333222111111111000///............---------,,,,,,++++++******++++++,,,---************))))))))))))((((((((((((((()))******((((((((((((((((((''''''))))))(((((((((((())))))&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((($$$%%%'''((()))((('''&&&'''''''''&&&%%%%%%$$$$$$((()))))))))))))))((((((%%%%%%&&&&&&&&&'''''''''$$$%%%'''(((******++++++((('''&&&&&&&&&&&&(((((((((((()))))))))'''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''(((''''''&&&&&&'''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''(((((())))))******''''''((((((((((((''''''%%%%%%&&&'''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''&&&''''''(((((((((((('''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''''' ###&&&'''((('''&&&###$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&!!!###&&&&&&%%%%%%&&&(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&wwwcccWWWGGG===666666666222111333000000000111111000//////......---------,,,,,,,,,******))))))******+++,,,+++++++++***************))))))((())))))***++++++&&&&&&''''''((()))))))))******))))))))))))******%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&''''''&&&%%%$$$######"""&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''###$$$''')))+++,,,,,,+++((('''&&&%%%&&&&&&((((((&&&'''((())))))((('''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''***)))'''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''))))))((((((''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&((()))))))))((('''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''%%%%%%&&&'''((((((((((((###$$$%%%&&&((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''###$$$&&&'''(((''''''&&&(((''''''&&&&&&''''''(((%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%% $$$'''((('''&&&"""###$$$&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&$$$''')))'''$$$"""###$$$$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&uuuaaaNNNAAA999888666444222111111000---------.........//////.........------.........---,,,+++*********+++,,,+++++++++*********))))))))))))))))))))))))))))))&&&''''''((()))******+++******)))''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))%%%&&&&&&&&&'''(((((((((***)))((('''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&((((((((((((''''''''''''///+++&&&%%%&&&'''&&&%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''***)))((((((((()))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***)))'''&&&&&&''')))***'''''''''''''''((())))))%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((((((&&&%%%###""" %%%%%%%%%&&&&&&'''''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''************************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&+++***(((''''''((()))***''''''(((((((((((('''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((***)))((()))***+++***((('''((()))******)))((('''))))))))))))))))))))))))))))))((('''''''''''''''+++***)))''''''(((((())))))))))))(((''''''&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$|||kkk]]]OOOAAA888666555444222111/////////------------.........///...------,,,,,,------...---,,,+++*********+++++++++++++++******)))))))))((((((((((((((((((((((((''''''(((((())))))*********)))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''...***'''%%%&&&'''&&&%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''((())))))(((&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))((((((''''''&&&&&&%%%+++***)))((('''&&&%%%$$$))))))))))))************&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&%%%%%%&&&&&&'''(((******)))''''''&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((((((&&&%%%$$$###$$$&&&''')))''''''(((((((((((('''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''***)))((((((******)))((('''((()))******)))((('''''''''''''''''''''''''''))))))(((''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&))))))))))))((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''))))))'''&&&%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%uuukkk]]]PPPGGG@@@:::666333222111///...---------------------............,,,,,,++++++++++++,,,,,,,,,,,,+++************+++************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((,,,)))'''&&&&&&'''&&&%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''((())))))(((&&&(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((++++++***)))'''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&&&&''''''((()))111///,,,(((&&&%%%%%%&&&((((((''''''''''''((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))$$$#########$$$&&&((()))''''''((((((((((((''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))(((&&&%%%&&&''')))(((''''''))))))(((''''''(((((())))))((((((''''''''''''''''''''''''''')))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''(((((())))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&%%%*********))))))(((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&XXXQQQHHH@@@<<<999777555111111///...------------------------------------++++++************++++++,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***((('''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((((((''''''((())))))(((&&&((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))))))))***++++++333111---)))'''&&&''''''((((((''''''''''''((((((&&&&&&'''((())))))******&&&&&&&&&'''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&((())))))''''''((((((((((((''''''(((((((((''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))***(((&&&%%%&&&''')))'''&&&'''((()))(((&&&(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((())))))((((((''''''''''''&&&&&&&&&''''''(((((((((***)))((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%******))))))((('''''''''&&&&&&&&&''''''''''''((()))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''AAA???;;;888666444222111000000///...............------------------,,,,,,*********))))))*********++++++++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''''''''''''''''''''((((((((()))))))))'''''''''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((''''''((())))))(((&&&((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))***++++++000...+++((('''((()))***((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&%%%******)))(((((('''''''''''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))***)))'''&&&'''((()))'''&&&'''((()))(((&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&((('''''''''&&&&&&&&&%%%***)))((('''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&###$$$%%%&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''777777777777555333111000000//////.........//////------------,,,,,,,,,,,,******))))))))))))************++++++******)))(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&''''''&&&%%%&&&(((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''((())))))(((&&&(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))+++***)))''''''(((***+++((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$))))))((('''&&&%%%%%%$$$''''''((((((((((((''''''(((''''''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))''''''((())))))(((''''''))))))((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''(((((()))%%%&&&&&&&&&&&&%%%$$$$$$((((((''''''&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))((((((''''''(((((()))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((('''%%%###"""$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''444555666666444333333333......---------......///---------,,,,,,,,,+++++++++******))))))******+++)))******+++***)))((('''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%$$$$$$###%%%''''''&&&%%%&&&(((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''((())))))(((&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((('''&&&%%%''''''''''''&&&%%%%%%$$$''''''((((((((((((''''''(((''''''''''''(((***+++''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''))))))(((((()))+++***)))((((((******)))(((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((('''%%%###!!!$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&000111111000//////000111------,,,,,,------......---------,,,,,,+++++++++++++++************++++++)))******++++++)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++(((((('''''''''(((((()))(((((((((((((((((((((((((((''''''''''''((())))))%%%&&&&&&''''''(((((((((&&&&&&'''((()))***++++++&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$###"""!!!"""%%%((((((&&&%%%&&&)))%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&''')))+++...///000&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&((()))))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$%%%&&&(((((((((((('''&&&&&&'''(((((('''''''''''''''((((((((((((''''''''''''''''''(((***+++---(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''((()))((()))***,,,+++)))((()))***+++***(((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))'''''''''''''''((()))***&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&''''''((('''''''''''''''((()))***&&&&&&&&&'''((())))))***))))))(((((((((((()))))))))(((((((((((('''''''''%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&'''((('''%%%""" $$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''***)))'''%%%%%%%%%'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000000000000////////////******,,,---.../////////***))))))+++///000///,,,,,,,,,++++++***)))(((((((((((())))))))))))((((((''''''(((((())))))******)))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''&&&%%%&&&((((((((('''''''''((((((((((((''''''---+++'''%%%$$$%%%''')))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&'''))))))((('''&&&'''(((''''''''''''''''''''''''''')))***++++++***)))'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((###%%%(((***+++***(((&&&++++++***(((((('''''''''(((((())))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((+++(((&&&'''***+++)))'''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%%%%'''))))))(((''''''''''''(((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((((((((((((((((((''''''''')))'''%%%%%%&&&'''''''''%%%%%%%%%&&&'''((()))***+++)))(((&&&%%%$$$%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&(((***+++***((('''&&&&&&'''(((***&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((('''%%%###"""'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***(((((())))))((('''&&&&&&'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%'''''''''&&&%%%$$$"""!!!((((((((((((((((((((((((/////////.........------+++,,,---------------,,,,,,***)))+++---...,,,***,,,,,,+++******)))(((((((((((())))))))))))((((((''''''(((((())))))))))))''''''&&&%%%%%%&&&''''''***)))'''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&%%%&&&((((((((('''(((((())))))))))))((((((,,,***(((%%%%%%%%%'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((((((((()))))))))(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&'''((()))((('''&&&'''((('''''''''''''''''''''''''''(((***++++++***((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''$$$%%%''')))***)))((((((******)))((('''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))((((((''''''''''''((('''&&&%%%$$$%%%%%%&&&(((((((((((((((((((((((((((((())))))))))))(((((((((&&&&&&''')))***'''%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((('''''''''((()))***)))'''&&&'''((()))))))))(((((((((''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((('''***(((&&&&&&'''((((((((())))))(((''''''''''''(((((((((((()))***,,,...///))))))((((((((('''''''''))))))))))))))))))))))))***)))))))))(((((((((''')))(((((('''''''''(((((()))((('''&&&&&&'''((()))&&&'''((((((((((((((((((************))))))((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%&&&''''''''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&......---------,,,,,,,,,---------------,,,+++***,,,+++***+++++++++)))'''+++++++++******))))))((((((((())))))))))))(((((('''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&(((((((((''')))))))))******)))))))))***)))((('''&&&&&&&&&'''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''((()))(((&&&&&&&&&''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((('''''''''''''''(((((((((''''''&&&&&&&&&%%%(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((()))((((((''''''(((((()))''''''''''''''''''''''''))))))(((((('''''''''&&&)))((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((('''&&&'''(((***)))'''%%%''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))(((((('''((()))***)))((('''((()))&&&'''((((((((('''%%%%%%%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))((((((((())))))(((((((((&&&'''((())))))((('''&&&''''''((((((((((((((((((***)))'''''')))***))))))******)))(((((((((((((((++++++)))(((((('''(((((()))))))))))))))(((((((((************************))))))))))))(((((((((((())))))))))))((('''&&&%%%)))((('''&&&&&&'''((()))(((((((((((((((((('''&&&*********))))))))))))(((''''''''''''''''''''''''&&&''''''((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''+++***((('''%%%%%%$$$$$$&&&''''''(((((((((''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************)))(((+++*********)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''((()))***''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''&&&%%%&&&((((((((('''(((((())))))))))))(((((('''(((((((((''''''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''''''''&&&%%%)))(((((('''&&&&&&&&&%%%''''''&&&&&&'''(((***+++'''&&&&&&&&&&&&''''''(((*********)))((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((()))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((''')))***)))''''''((()))$$$%%%&&&''''''%%%###"""&&&&&&'''(((((()))((((((''''''''''''((((((((((((''''''''''''(((((())))))'''(((((())))))(((((('''%%%''')))******)))'''%%%''''''''''''(((((((((((()))((('''''')))***)))(((&&&&&&&&&'''((()))++++++,,,+++)))'''&&&$$$###"""(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))))))))(((&&&%%%)))(((''''''''''''((()))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))((('''&&&%%%%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''+++***((('''%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''************)))))))))(((&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$######(((((((((((('''&&&%%%$$$!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%.........---------,,,,,,((()))***+++,,,,,,,,,,,,'''((()))******))))))************)))))))))))))))(((((())))))))))))((((((((((((((('''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''((((((((())))))((((((((('''&&&%%%&&&((((((((('''&&&''''''''''''''''''&&&&&&''''''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&(((((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''')))))))))******)))))))))(((((('''''''''&&&&&&%%%((('''&&&%%%&&&(((***+++'''&&&&&&&&&&&&''''''(((******))))))((((((((('''(((((((((''''''(((((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++*********))))))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))(((&&&%%%$$$%%%(((***''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&'''((((((&&&&&&'''(((%%%&&&((()))((('''%%%###&&&'''(((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((('''''''''(((((('''''''''%%%''')))******)))'''%%%&&&'''''''''(((((())))))'''&&&%%%&&&((()))((('''%%%%%%%%%&&&'''((()))***''''''(((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((()))))))))((('''((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''(((((((((''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''((((((((((((((('''&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&......---------,,,,,,,,,'''((()))***+++,,,,,,,,,&&&(((*********)))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''&&&%%%&&&((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((('''%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&''''''&&&&&&'''(((***+++(((((('''''''''''''''((('''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((($$$$$$%%%'''(((***+++,,,''''''((((((((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''%%%###"""###&&&)))''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&'''(((((())))))(((((('''%%%&&&''''''&&&&&&'''((()))***+++++++++***((((((''''''((((((((((((((('''''''''((((((((()))))))))''''''((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))%%%%%%%%%&&&((()))(((&&&(((((('''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&'''(((((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&'''((())))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((%%%&&&&&&'''''''''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))),,,...000'''''''''''''''&&&%%%$$$(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,++++++++++++(((((()))***++++++******(((+++,,,,,,)))((()))***((()))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%&&&'''(((((()))))))))''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&$$$"""!!!!!!"""$$$&&&$$$%%%&&&(((((((((((('''&&&&&&&&&''''''((()))*********)))(((''''''''''''%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))''''''((((((((()))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&'''((()))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''(((((('''''''''%%%'''((((((''''''((()))++++++*********)))))))))''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((((((((((((''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***%%%%%%&&&(((******)))''')))(((((('''''''''''''''******)))'''%%%"""&&&'''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((('''''''''(((((()))''''''((((((((((((''''''&&&'''(((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''((()))&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&'''((((((((('''&&&'''''''''''''''''''''''')))))))))(((((((((((('''%%%&&&((('''%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&(((***---...%%%%%%&&&&&&&&&&&&%%%%%%((()))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%+++++++++************)))***************))))))(((+++---...---)))'''''')))(((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''((()))************'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&'''&&&%%%&&&((((((((('''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''+++)))'''$$$$$$''')))+++###$$$&&&((())))))((((((&&&&&&''''''((())))))))),,,+++***(((((('''''''''&&&&&&'''((()))***++++++))))))(((((((((((())))))(((((((((((())))))))))))'''''''''&&&&&&''''''''')))))))))))))))))))))))))))(((((((((''''''''''''&&&((()))+++++++++******(((((((((((((((((((((((((((((())))))))))))((((((%%%***...///---***))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&((())))))(((((()))+++))))))(((''''''''''''((('''(((((((((((((((''''''(((((((((((())))))))))))((((((((((((((('''''''''))))))************))))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***&&&&&&''')))+++,,,***(((''''''''''''(((***+++,,,((()))*********)))(((''''''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******+++***(((&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((((((((%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%'''(((((((((''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$###%%%'''&&&$$$###%%%''''''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++************************'''((())))))(((''')))*********))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%$$$''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((((((((('''%%%###$$$'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&(((+++---///))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))+++***)))'''''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((((((((((((((('''))))))(((((((((((()))))),,,+++***))))))***+++,,,''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''(((((())))))(((''''''''''''((((((((('''%%%$$$+++*********))))))(((((())))))))))))((('''&&&%%%(((((())))))))))))((((((&&&(((***+++,,,+++)))(((,,,+++******++++++***)))''''''((((((((((((''''''((((((((((((((('''''''''++++++)))(((''''''''''''+++++++++***)))(((((('''******)))((((((((((((((()))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''(((''''''''''''(((((())))))))))))(((''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%((()))*********)))'''&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))***+++***((('''((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((%%%&&&&&&&&&%%%%%%######&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''++++++++++++++++++++++++***************************+++,,,+++))))))***+++***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%(((%%%$$$$$$'''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((())))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&'''((()))******)))(((((('''''''''(((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&%%%((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((())))))******++++++''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))******)))(((((()))******************************((((((''''''''''''((((((((((((((('''''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((('''&&&%%%******)))))))))((((((((((((((()))))))))))))))((((((((())))))))))))((((((''''''))))))***)))((('''(((''''''(((***+++***)))''''''((((((((((((''''''((((((((((((((((((((('''((((((((((((((())))))***,,,,,,++++++***))))))(((******)))((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((''')))(((((('''''''''((((((&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&'''((((((((('''%%%$$$))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''%%%###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((((((((())))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''++++++++++++++++++++++++***************************+++,,,+++)))((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''''')))))))))'''&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$((('''%%%&&&'''(((((('''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))***'''(((((((((((('''&&&&&&((((((''''''''''''((((((&&&&&&''''''((((((((()))(((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))(((((())))))******++++++'''(((((())))))*********))))))))))))))))))))))))((((((''''''''''''((((((,,,+++)))((('''(((((())))))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''((((((((('''&&&&&&))))))(((((((((((((((''''''((()))***++++++++++++(((((())))))))))))((((((((((((((((((''''''''''''%%%$$$$$$&&&(((******)))'''(((((())))))(((((('''''''''((((((((((((((((((&&&&&&&&&''')))***,,,---,,,,,,,,,++++++******)))***))))))((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&''''''((((((((('''''''''''''''(((''''''&&&%%%)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&******((('''''''''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''************************************************)))******)))'''%%%&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&'''((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''(((((()))))))))(((((('''(((((('''''''''((((((((('''''''''''''''''''''''' !!!$$$&&&'''(((((('''((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((()))***+++,,,,,,---((((((((((((((((((((((((((((((''''''''''''((((((...,,,***(((''''''((()))(((((((((''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((('''''''''(((((((((((('''''''''''''''((()))***************(((((())))))))))))(((((())))))((('''''''''((((((&&&%%%%%%&&&((())))))((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&''')))***,,,,,,+++++++++*********))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))******)))''''''&&&&&&&&&)))))))))(((''''''&&&&&&))))))(((((((((((())))))&&&'''(((((((((((((((((())))))))))))))))))(((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((('''%%%$$$###%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''************************))))))))))))))))))))))))))))))***(((&&&%%%%%%&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((())))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))))))))((((((((('''''''''((((((''''''''''''''''''''''''"""###%%%'''((()))(((((('''''''''(((((((((((((((&&&'''''''''''''''''''''******)))((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&***)))(((((('''&&&%%%%%%(((((((((''''''((((((((())))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((())))))***+++,,,------((((((((((((((((((((((((((((((''''''''''''((((((...,,,***(((''''''((()))((((((''''''''''''((((((************************************************((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((($$$%%%&&&''''''''''''&&&((((((((('''((((((((((((''''''''''''((((((((((((((()))))))))(((((('''&&&(((((())))))))))))((((((******)))(((((())))))***)))(((''''''))))))((('''(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))******)))''''''&&&&&&&&&)))))))))(((''''''&&&&&&((())))))))))))))))))(((&&&''''''((())))))(((((())))))((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&'''&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''************************)))))))))))))))))))))))))))***+++***((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&''''''((()))******)))((('''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''!!!"""###%%%&&&''''''((('''(((((('''&&&%%%'''((('''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))((('''%%%$$$&&&&&&'''(((((((((((('''((((((''''''''''''(((((((((''''''&&&%%%$$$######)))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))******++++++((())))))******+++++++++))))))))))))))))))))))))((((((''''''''''''((((((,,,+++)))((('''(((((()))(((''''''&&&&&&''''''(((******++++++++++++******))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''((((((''''''''''''(((((())))))###%%%(((***+++***(((&&&(((((('''''''''((()))***'''(((((((((((())))))))))))))))))(((((('''&&&%%%(((((())))))))))))(((((())))))))))))*********++++++***))))))******((('''((())))))******))))))(((&&&&&&''''''((()))))))))***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((())))))***'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))***)))((('''''''''''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''************************))))))))))))))))))))))))((()))******((('''((()))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''***)))(((&&&%%%%%%%%%%%%'''((()))******)))((('''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''######%%%&&&''''''''''''&&&(((((('''$$$$$$%%%((('''''''''''''''''''''''')))((((((''''''&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''((())))))(((''''''((('''''''''(((((()))***((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''(((((()))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))******++++++((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))***++++++***)))(((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((('''''''''$$$''',,,///000...***((((((((('''''''''(((***+++((((((((()))))))))******(((((()))))))))(((((('''(((((())))))))))))((((((%%%&&&((()))***+++*********(((((((((***+++***)))))))))************))))))&&&&&&''''''((())))))***))))))(((((((((((())))))((((((((((((((()))))))))((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))(((((('''''''''((((((&&&&&&''''''((()))))))))''''''((())))))(((''''''$$$$$$&&&''''''((((((((('''&&&&&&%%%&&&'''((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''')))***(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((('''&&&&&&'''((('''((((((((())))))******(((((((((((((((((((((((()))((((((((('''''''''''''''''''''&&&&&&''''''''',,,***(((&&&%%%$$$$$$%%%'''((()))++++++)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((((((''''''(((***'''''''''&&&&&&'''''''''(((((()))))))))))))))(((&&&(((((('''$$$###%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))+++&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((###%%%'''(((*********))))))(((''''''''')))***+++&&&&&&&&&%%%%%%&&&&&&&&&(((((()))***+++,,,---...))))))(((((((((((())))))&&&'''''''''(((((())))))(((((('''&&&%%%%%%$$$$$$(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((((((((((((((''''''''''''&&&&&&''''''''''''((()))******)))((('''************************((((((''''''''''''(((((((((((())))))*********+++******)))((('''&&&&&&%%%%%%)))...333444111,,,))))))(((''''''''')))***+++(((((())))))******++++++'''((()))******++++++***(((((())))))))))))(((((("""$$$''')))*********)))'''&&&&&&'''***++++++***))))))************))))))&&&&&&&&&'''((())))))***((((((((((((((()))******)))))))))))))))*********((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''(((((())))))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&###$$$%%%&&&'''''''''''')))(((''''''((()))***+++'''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******((((((((((((((((((((((((******)))(((''''''&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''')))***(((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%&&&'''((((((((((((###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))************))))))''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((())),,,+++)))'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''&&&&&&&&&%%%###%%%'''((()))((('''&&&&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###((((((((((((((((((((((((+++(((%%%%%%'''(((&&&$$$''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###))))))(((((('''''''''&&&,,,)))''''''((((((&&&######$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((()))+++,,,***)))))))))))))))******(((((((((((((((((((((((())))))(((((('''''''''&&&%%%''')))++++++***((('''''''''(((((()))*********))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((&&&(((***)))'''&&&))),,,***(((&&&&&&(((*********+++)))(((''''''((()))+++)))+++///111222000...,,,******))))))))))))******+++***)))'''''')))***+++&&&((()))++++++)))(((&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((('''(((***+++++++++***)))'''''''''''''''((())))))******++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&''')))***))))))(((((('''''''''&&&'''((((((((())))))******************************((((((((('''&&&&&&%%%%%%'''%%%###!!!!!!###%%%'''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$((('''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((()))'''%%%###"""###$$$%%%''''''''''''''''''''''''---+++(((&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((((((+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((((((((''''''''''''$$$&&&'''((()))(((&&&&&&''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((()))'''%%%&&&)))++++++)))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$)))(((((((((''''''''''''+++)))'''((())))))(((%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''((()))***+++++++++***)))((((((((()))(((((((((((((((((((((((())))))((((((((('''''''''&&&''''''((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))***)))))))))))))))))))))(((((())))))))))))((((((''')))***)))''''''***,,,***(((''''''(((******)))***)))(((''''''((()))***&&&(((***,,,,,,+++)))'''******))))))))))))******+++***)))(((((()))***+++((()))***++++++***)))((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))******)))((('''))))))))))))))))))))))))***)))))))))(((((((((((('''((())))))******)))))))))(((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))***))))))((()))***+++,,,)))(((((((((''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''%%%######$$$&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%)))(((&&&&&&(((((((((''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''')))(((&&&$$$###$$$%%%&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))((((((((((((((((((((((((((('''&&&''')))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))(((''''''((()))(((&&&))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))***---,,,+++)))((((((''''''(((((((((((((((((((((((())))))((((((((((((''''''((('''&&&%%%&&&'''((())))))((((((''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))******((())))))******))))))((()))*********))))))+++,,,+++)))(((((()))))))))(((***)))(((''''''((()))***'''''''''(((''''''&&&%%%******))))))))))))******+++***)))(((((()))***+++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********)))'''&&&))))))))))))))))))))))))******)))))))))(((((((((((((((''''''(((((()))******))))))))))))***++++++***)))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))***++++++((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***)))'''%%%$$$%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&(((((('''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%$$$'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((++++++***)))(((((())))))(((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))******)))))))))******************+++,,,,,,***)))))))))***((('''******)))(((((()))******+++******)))((((((((((((******))))))))))))******+++******))))))******+++,,,+++************+++,,,************************))))))))))))))))))))))))************************)))******++++++******))))))***++++++***)))'''&&&))))))))))))))))))))))))*********)))))))))((((((((('''&&&&&&&&&''')))******))))))))))))***++++++***)))'''&&&&&&(((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%***)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%"""###$$$%%%'''((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***)))((('''&&&'''''''''''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((((((((((((''''''&&&%%%%%%'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%(((((((((((((((((((((((((((''''''%%%$$$$$$$$$%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((((((&&&'''''''''''''''(((((('''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))(((((()))***++++++))))))))))))))))))))))))(((((())))))))))))))))))&&&(((***+++++++++)))(((((((((((()))******++++++(((((((((((((((((((((((((((((())))))************))))))************))))))******))))))***+++++++++,,,***))))))******)))'''******))))))))))))******...---,,,+++******++++++******))))))))))))******++++++************+++++++++***))))))))))))***+++************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++++++++)))((('''************************************))))))))))))((('''&&&&&&&&&''')))***)))(((((((((((()))******)))((('''&&&&&&(((***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%)))((('''&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&(((&&&%%%%%%&&&''''''&&&"""###$$$%%%'''((()))***''''''''''''''''''''''''%%%%%%&&&''''''((())))))))))))((((((''''''(((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((('''''''''(((''''''&&&%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((()))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&************)))(((''''''((((((((((((((((((((((((%%%&&&''''''&&&''')))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((()))***+++***)))((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((((((''''''(((((()))+++,,,---))))))))))))))))))))))))(((((())))))))))))******&&&(((+++------,,,***(((,,,,,,+++******))))))((())))))))))))))))))))))))((((((((()))******++++++)))******++++++******)))+++)))((((((***++++++***+++***)))***++++++)))(((************************,,,,,,+++*********++++++******))))))))))))******++++++++++++++++++++++++***************************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))***++++++***))))))************************++++++*********)))))))))((((((''''''(((((()))***)))(((((((((((()))******)))(((((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))(((((()))***************'''''''''((((((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''***)))'''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((()))******((((((((((((((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((%%%&&&'''((((((((('''&&&'''(((((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((()))))))))'''&&&&&&&&&&&&''''''((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&))))))*********))))))((((((((((((((((((((((((((($$$&&&((('''&&&&&&(((+++''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++***'''&&&''')))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))******)))))))))((((((((()))***++++++))))))))))))))))))))))))(((((()))))))))*********'''((()))***+++******)))++++++******)))((((((((())))))))))))))))))))))))'''(((((()))******++++++)))******++++++******)))***(((&&&'''***+++***))))))))))))***,,,,,,***(((*********++++++*********)))******************+++******))))))))))))*********++++++++++++++++++***)))***+++,,,,,,+++***))))))))))))*********++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***'''(((***+++,,,,,,+++***************************+++++++++*********))))))'''((())))))******))))))***))))))))))))***++++++(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''((()))***+++******)))''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''***(((&&&'''((()))(((((('''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&''''''(((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))((((((''''''''''''(((((($$$%%%'''((((((((('''''''''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&''''''''''''''''''&&&%%%&&&'''(((((()))))))))((((((((((((((((((((((((%%%'''(((&&&###!!!###&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&((()))'''$$$"""###%%%''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))*********)))******)))))))))))))))***))))))))))))))))))))))))(((((())))))*********+++)))((('''''''''(((***+++''''''(((((()))*********))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++*********(((%%%&&&)))+++***((()))((()))+++------+++)))******++++++++++++******((()))***+++,,,,,,++++++******))))))))))))*********++++++,,,,,,++++++******+++---......---+++***(((((())))))************************************))))))))))))))))))))))))***++++++,,,,,,++++++***&&&((()))+++,,,,,,,,,,,,************************+++++++++************)))'''(((***+++++++++***)))++++++******++++++,,,---'''(((***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))******))))))((((((((('''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''%%%###$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''&&&))))))))))))))))))))))))%%%$$$######$$$''')))+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''%%%$$$$$$%%%&&&'''))))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((())))))(((((('''''''''&&&......---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***+++*********))))))(((((()))***+++++++++)))(((''''''(((***++++++******)))******))))))((((((''''''!!!###'''***,,,,,,,,,+++,,,***(((''')))******))))))************+++++++++)))))))))))))))))))))))))))***+++,,,---,,,++++++,,,+++++++++***)))))))))++++++************++++++---,,,,,,+++*********+++))))))))))))((((((((((((************************)))******++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***+++***))))))+++------,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---)))************+++++++++***(((&&&%%%'''***++++++******************************))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''******))))))((((((''''''&&&''''''((((((((((((((((((&&&$$$%%%((()))(((%%%(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&'''((('''&&&$$$###%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%******))))))((((((''''''+++***(((&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%$$$###&&&)))+++)))'''''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&'''((())))))))))))((((((''''''&&&&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((((((((''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))((((((((('''***************)))((((((((())))))*********************))))))((((((((((((%%%&&&((()))*********)))---+++))))))***,,,,,,+++)))************+++++++++***************************+++,,,---------,,,,,,++++++++++++************++++++************++++++---,,,,,,+++******++++++))))))))))))((((((((((((++++++++++++++++++++++++***++++++++++++++++++***++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,***))))))+++,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++***)))(((((()))***+++((())))))))))))*********+++)))''''''(((***+++*********************************))))))(((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))(((((('''***)))))))))((((((((('''&&&''''''((((((((((((((((((&&&%%%%%%'''(((&&&$$$))))))))))))((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%(((((((((((('''''''''''''''''''''(((***,,,...///'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''&&&%%%&&&))))))'''%%%''''''''''''(((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))(((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%%%%(((''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&%%%(((''''''''''''(((((()))((((((((((((((((((((((((%%%&&&'''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))(((((((((((('''''''''++++++***))))))))))))******))))))))))))***++++++***))))))))))))(((((((((******)))))))))(((((((((,,,***))))))***++++++***)))************+++++++++************************)))***+++,,,,,,,,,,,,+++*********+++++++++++++++++++++************++++++---,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++******+++,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******((((((((())))))))))))***---+++)))((()))***+++******************************))))))))))))(((((((((*********))))))((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((''''''&&&&&&''''''(((++++++***))))))(((''''''))))))))))))))))))))))))(((((()))******))))))((())))))))))))((((((((((((&&&''''''((((((((((((((()))'''&&&&&&&&&&&&%%%$$$))))))))))))((('''&&&%%%&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((())))))((('''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''')))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((''''''((((((&&&$$$''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((())))))(((((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###%%%&&&(((((('''%%%$$$''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((()))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))************)))((((((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((())))))))))))))))))(((((((((,,,+++***)))))))))***++++++***)))((()))***+++,,,))))))))))))))))))))))))++++++***)))((((((((())))))'''&&&''')))***)))((())))))*********+++++++++************************((())))))************************++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////---++++++,,,,,,,,,***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************...,,,******+++++++++***************************))))))))))))))))))))))))++++++******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((+++*********)))))))))(((((((((((((((((((((((((((((())))))************)))))))))))))))((((((((((((&&&''''''((((((((((((((((((''''''''''''''''''&&&(((((())))))))))))((((((''''''((((((((((((''''''))))))((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((())))))(((''''''&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''((('''&&&&&&&&&(((%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''(((((((((***)))(((&&&$$$###""""""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))'''''''''((((((((('''&&&''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$&&&''''''((((((((())))))((((((((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((('''&&&$$$$$$(((((((((''''''((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((((((((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************,,,+++***))))))***+++,,,+++***)))))))))***,,,---))))))))))))******************))))))))))))***+++(((''''''(((*********((())))))*********+++++++++************************************++++++,,,,,,******++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,+++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////111///------......---,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,******++++++++++++,,,,,,...,,,+++++++++,,,+++)))************************))))))))))))************+++*********)))))))))(((******))))))))))))******(((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))*********+++(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))&&&''''''(((((((((((((((''''''((((((((())))))***%%%&&&''')))******++++++'''((((((((((((((((((''')))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''((())))))(((((('''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''((((((((('''''''''(((((())))))***&&&&&&'''((())))))******(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))%%%&&&'''((())))))))))))''''''''''''((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&'''(((((((((((((((((())))))))))))*********)))((((((''''''''''''((('''''''''''''''''''''''')))))))))((('''&&&%%%$$$)))((((((''''''(((((()))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++++++++,,,+++************+++,,,,,,***************+++,,,,,,)))))))))************+++((())))))******+++++++++***)))***+++---...---+++)))************+++++++++++++++++++++++++++++++++------,,,,,,------...///+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...++++++++++++************------------------------...---,,,++++++,,,---...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////000...------...///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,---------+++***+++,,,,,,+++)))************************)))))))))************+++************************+++******))))))******+++)))))))))))))))))))))))))))((((((''''''(((((()))''''''((())))))***++++++))))))))))))))))))))))))''''''((()))************(((((((((((())))))))))))&&&''''''(((((((((((((((&&&((())))))(((''')))***%%%&&&''')))***++++++,,,'''(((((())))))(((((('''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))(((&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''((('''''''''''''''(((((((((((((((((()))))))))))))))&&&''''''''''''&&&%%%%%%((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((())))))$$$&&&((()))))))))***+++''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&###$$$&&&'''((((((''''''(((((((((((()))))))))***))))))(((''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((())))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''((((((&&&&&&&&&&&&((((((''''''''''''((((((((()))'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******++++++++++++)))***++++++,,,,,,,,,+++)))***++++++,,,,,,++++++))))))*********+++++++++((()))***+++,,,+++************+++,,,//////...,,,)))************+++++++++++++++++++++++++++++++++---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,+++++++++*********------------------------...---,,,++++++,,,---.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////...,,,++++++---......---,,,,,,,,,------------......------------,,,,,,,,,******+++,,,,,,+++************+++++++++,,,,,,,,,+++***)))***,,,,,,+++***************************))))))*********+++++++++)))))))))******++++++,,,******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))))))))'''((((((((()))))))))***&&&''''''(((((((((((((((''')))***(((%%%$$$$$$&&&(((((()))************)))(((((())))))))))))((((((((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((''''''(((((('''&&&###!!!((((((''''''''''''((((((''''''''''''(((((((((((()))))))))(((((((((((((((%%%'''******(((''')))+++''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''(((******((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&"""###%%%'''((((((''''''&&&'''''''''(((((())))))***)))((('''''''''''''''''''''''''''''''''''''''%%%&&&''')))***+++++++++))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''***((('''%%%%%%'''(((***&&&'''''''''(((((())))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))*********+++(((***+++,,,---,,,,,,+++)))***+++,,,---,,,++++++))))))******++++++++++++)))***+++---,,,+++)))((()))))))))+++......---+++)))************+++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---.../////////.........---------...........................---+++******+++---.........////////////......////////////////////////---------------------------------...............+++***))))))+++------,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,............,,,,,,)))************+++++++++)))((((((***,,,,,,+++***************************))))))******++++++++++++(((((()))***+++,,,,,,---))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))%%%&&&'''((())))))))))))'''((((((((())))))******&&&''''''((((((((((((((((((******'''### """+++++++++******)))((('''(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''%%%%%%&&&'''((()))******'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''&&&%%%$$$$$$###$$$&&&'''((('''&&&&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''((())))))((((((''''''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%((((((''''''''''''((((((''''''''''''((((((((()))******))))))((((((''''''''')))++++++(((&&&''')))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''''''''%%%$$$$$$$$$%%%&&&((()))******))))))((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&(((((('''''''''(((((()))'''((((((((('''&&&&&&%%%''''''''''''''''''''''''((((((((()))***,,,......((((((''''''''''''((((((+++******)))))))))******))))))((((((''''''&&&&&&+++*********))))))(((((((((((()))***************------,,,+++***)))((((((%%%&&&&&&'''(((***,,,---++++++++++++++++++++++++++++++******)))(((((((((((()))************)))(((+++++++++++++++***)))(((******))))))******+++,,,)))************+++++++++++++++++++++++++++++++++///......------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,++++++,,,,,,,,,...------,,,------......,,,...//////---,,,------$$$'''***++++++***++++++//////////////////......222///---...000000...,,,000000///.........//////---...///000///...---,,,000111111111111111000000,,,,,,,,,,,,,,,------------............---,,,,,,///...---,,,++++++++++++---***'''%%%%%%(((,,,///---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))))))))((('''''''''''''''&&&'''''''''(((((())))))++++++***)))((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''((()))***++++++***)))(((''''''''''''''''''''''''******)))((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&'''&&&$$$$$$&&&(((&&&$$$######%%%'''((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&%%%&&&'''((('''&&&%%%$$$'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))+++,,,***'''%%%&&&(((''''''((()))))))))))))))&&&&&&'''''''''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''%%%'''))))))'''%%%%%%%%%******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&'''((()))***'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((***))))))(((((())))))***&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))'''(((((((((((((((((('''))))))((('''&&&&&&&&&'''%%%%%%%%%%%%%%%$$$######''''''''''''''''''''''''((((((((())))))+++,,,---((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((('''''''''*********)))))))))(((((('''((())))))******))))))***************)))))))))((((((((())))))***++++++++++++++++++++++++++++++************************---,,,++++++++++++,,,---+++++++++++++++***)))))))))*********++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------.........------------......------,,,,,,+++,,,,,,,,,(((***,,,------...///000///000222222111000111222///000000111111111000000111///---...///000...,,,///...............//////000000000000000//////...------...///000000000000............------------......//////......---,,,//////...---,,,,,,,,,,,,---,,,*********,,,...///---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((((())))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''((()))************)))((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&(((((((((&&&&&&'''(((---+++))))))***+++***)))''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((''''''''''''''''''((('''''''''((((((((())))))''''''''''''((((((((((((((()))***)))&&&%%%%%%'''''''''((()))))))))))))))((((((((()))(((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''((()))+++***(((''''''(((%%%%%%&&&'''((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((((((((((((''''''''''''&&&$$$$$$%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((('''&&&&&&&&&(((''''''''''''(((((()))(((((())))))))))))((((((***)))((('''&&&%%%%%%%%%((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******((((((''''''''''''((((((******))))))))))))******'''((((((((((((((())))))******))))))))))))((((((''''''((())))))))))))(((((((((((())))))*********))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++,,,------///...,,,******,,,...///++++++++++++++++++***)))))))))+++,,,,,,,,,+++***************+++++++++,,,------------------------)))******+++,,,,,,---------............/////////......------------......//////.........//////000//////...---,,,,,,,,,---(((+++---......///000222111222222111//////000111///000111222222222222222222000//////000000///...............///000111111222222111000000000000000+++,,,---...///000000000111000000//////.........///////////////......---///......---------......------..................------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************+++))))))))))))))))))))))))))))))((('''''''''((((((''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''')))******)))(((((()))+++***((((((((('''$$$"""&&&''''''''''''''''''&&&((((((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%***))))))))))))))))))***(((((((((((()))))))))***''''''''''''(((((((((((('''((()))(((&&&$$$%%%&&&''''''((()))))))))))))))))))))******)))(((''''''(((((((((((('''''''''''''''''''''''''''''''''''')))******)))''''''(((***###$$$%%%''')))+++,,,---***))))))(((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%$$$%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&((((((''''''''''''((()))((((((((())))))((((((((((((((('''&&&&&&%%%&&&&&&+++*********************'''''''''''''''''''''''')))(((((('''''''''((((((((((((''''''''''''((((((***))))))))))))***++++++''''''(((((()))))))))***))))))))))))))))))((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''***+++++++++++++++,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,+++******((()))+++------,,,+++************+++++++++,,,,,,------------------------+++++++++,,,,,,---------------........./////////......------------......//////.........///000000222111000///............---///000000/////////000///000///...------///111///000111222333444444444444444333333333333222222111111111111222444555555555444222111111111222333///000111222222222222222333333222111000000////////////000000//////...---......---------......///......---------............------------,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******+++++++++))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&(((******)))((((((((('''&&&%%%%%%%%%$$$!!!%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''$$$%%%&&&&&&&&&&&&&&&&&&******)))(((((()))******''''''((((((((()))))))))''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))((('''&&&(((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&$$$%%%''')))(((((((((((((((((())))))***))))))))))))))))))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&'''(((((((((((((((((((((((((((((()))(((''''''''''''''''''((((((''''''''''''((((((%%%%%%$$$$$$%%%&&&'''''''''((((((((())))))******(((((((((((((((((())))))&&&''''''((((((((((((((())))))))))))((((((((((((&&&''')))************************++++++,,,,,,,,,---------,,,,,,,,,++++++)))***,,,------,,,***)))***++++++,,,,,,,,,++++++(((***,,,---...---+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------------,,,------------.........///......------......///......------...///000000111111000///////////////---...000000000///000111222222333222111222555888444555666777888888888888999999999888888777777888777777777777888999:::;;;;;;:::888777777777888999888888999999888777666666555555444333333222111111000000000111000//////......------------......//////---+++******+++---............---------,,,,,,,,,,,,,,,++++++*********,,,+++++++++++++++,,,,,,))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&&&&'''(((((('''((())))))&&&$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''''')))((('''&&&%%%&&&'''((($$$%%%&&&&&&'''''''''&&&***)))'''&&&&&&''')))***&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))((((((((((((((('''''''''((()))))))))))))))'''(((((((((''''''&&&%%%'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&$$$%%%''')))+++******)))(((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((('''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''######$$$&&&'''((()))***)))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***+++)))((('''''''''((()))***(((((((((((((((((((((((()))(((((('''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))((())))))))))))))))))***''''''(((((((((((())))))''''''((())))))))))))(((*********))))))((((((((((((***+++---......------*********++++++,,,,,,---......---,,,,,,+++******)))+++...000000...+++)))***+++,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////...------,,,,,,,,,---------.........//////............//////......---......///000111000//////......//////000***,,,///111111222444666444555777777777777:::<<<;;;<<<======>>>>>>>>>>>><<<>>>>>>===<<<;;;<<<===============>>>??????@@@BBBAAAAAA@@@@@@@@@@@@@@@?????????>>>===<<<;;;:::888888888777777666666666333333333333333222111111000//////........./////////...+++))))))***,,,...............---------,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,---))))))))))))))))))))))))))))))((((((((()))************))))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((('''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((%%%&&&'''&&&$$$$$$&&&''')))(((((()))***+++)))(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''')))(((''''''&&&&&&''''''%%%%%%&&&'''(((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***)))(((((()))***)))'''''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))'''((()))+++(((((())))))))))))******(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&''')))))))))((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$$$$%%%&&&&&&'''(((((())))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((()))***++++++***)))((((((***+++---((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''(((((()))))))))******+++,,,---*********)))))))))))))))'''''''''((((((((())))))'''((())))))******)))))))))))))))***************)))***,,,------,,,+++***)))******+++,,,,,,------,,,,,,,,,,,,++++++++++++)))+++---......---+++)))***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------..................---------............///////////////............//////////////////000111222222111111000111111222333444///222555666777888:::<<<888:::;;;<<<;;;:::;;;<<<>>>???@@@@@@@@@@@@?????????@@@BBB@@@>>>===>>>@@@BBBBBBAAAAAAAAABBBBBBCCCEEEEEEEEEEEEEEEDDDDDDCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<666777777777777666555555333222222111000000000000000///......---------...............------------++++++++++++++++++,,,,,,+++++++++++++++,,,---...))))))))))))))))))))))))))))))(((((()))******+++*********)))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************(((((((((((('''''''''''')))(((''''''''''''((()))'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&$$$"""###&&&))))))(((&&&'''((()))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''&&&&&&%%%&&&'''((()))))))))))))))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((''''''''''''(((((((((((()))'''&&&''')))***(((&&&''''''((()))))))))))))))%%%&&&'''(((((()))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&(((******)))((()))***''''''((()))******++++++(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))"""###%%%'''((((((''''''((((((((()))))))))******''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$'''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((()))))))))))))))(((((()))))))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&######$$$%%%'''(((((()))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''(((((())))))))))))((((((+++***)))))))))))))))***'''&&&%%%$$$%%%&&&(((***))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((((((((((((((()))***+++,,,++++++******))))))((((((&&&'''''''''(((((())))))(((((()))***************(((((()))***+++,,,------((()))***+++***(((&&&$$$))))))***+++,,,,,,------)))******++++++,,,,,,---))))))))))))))))))))))))***+++,,,,,,------------,,,,,,+++++++++,,,---...++++++,,,,,,,,,---------////////////////////////+++,,,,,,------......///////////////000000000000//////............//////000000000000111222333444444444444555666777888999999;;;===>>>======>>>??????AAACCCCCCAAA?????????>>>>>>?????????>>>>>>===???AAACCCBBB???>>>???AAAEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFEEECCCBBB???@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@:::::::::::::::999888888666555444333222222222222000111222333222111///---//////.........---------*********++++++,,,,,,---++++++++++++,,,,,,---...))))))))))))))))))))))))))))))((())))))***+++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&###"""###'''***---+++(((((()))***))))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''((()))))))))(((&&&%%%&&&'''((()))***************)))&&&%%%%%%&&&)))***(((((((((((())))))))))))''''''''''''((((((((()))(((&&&$$$%%%((()))'''%%%'''(((((()))))))))))))))%%%&&&''')))************&&&'''''''''(((((())))))))))))))))))))))))))))))###%%%((()))((('''''''''))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))))))))***,,,...))))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&''''''&&&%%%$$$$$$######%%%&&&''''''&&&&&&''')))***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&)))*********++++++++++++******++++++++++++******((((((((((((((((((((((((+++++++++,,,,,,---------%%%'''))),,,------,,,,,,,,,+++++++++******))))))++++++,,,,,,,,,+++******+++,,,---...------+++***---,,,,,,++++++,,,,,,,,,************+++,,,---...+++++++++,,,---...///000,,,+++***)))***+++,,,---//////.........---------000...---...111111///,,,,,,---///111222111///...444333000.........///000111111111//////111444888999666666999999555888???@@@@@@AAAAAABBBBBBBBBBBBDDD???>>>AAABBB@@@@@@BBB???AAADDDDDDCCCBBBAAAAAAFFFGGGGGGGGGFFFGGGJJJMMMNNNNNNMMMJJJFFFDDDCCCDDDEEEIIIJJJFFFDDDEEEEEECCCDDDCCCCCCDDDDDDCCC@@@===BBBAAA???======>>>???@@@<<<>>>@@@???===;;;;;;<<<999888888999999888555333555333111///...///111333666333000...------+++***(((((()))+++,,,---...///......---------,,,,,,,,,---+++******++++++***(((++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,(((((())))))*********+++,,,------------,,,++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++)))((('''((((((&&&$$$((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((())))))))))))((((((++++++***)))((('''&&&&&&*********)))(((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''************))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''((((((((()))***,,,,,,++++++***,,,,,,,,,++++++***)))(((******(((''''''((())))))************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))******)))((()))))))))((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%'''((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((())))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''''')))))))))*********++++++)))))))))******)))))))))((((((((((((((((((((((((++++++++++++++++++******&&&'''***,,,---,,,,,,+++***)))))))))((((((((((((******+++,,,,,,---,,,,,,)))***++++++++++++***))),,,+++++++++,,,,,,---...************+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........---------///---,,,---///000...+++,,,,,,.../////////......333222111000000111222333111222555666666777:::;;;???;;;:::===>>><<<<<<@@@DDDEEEFFFFFFEEEDDDBBBAAAFFFAAA@@@BBBCCCAAA@@@BBBFFFGGGIIIIIIIIIIIIKKKMMMRRRUUUYYY[[[\\\\\\]]]___fffgggfffbbb]]]XXXVVVUUUTTTXXXYYYUUURRRRRRQQQNNNRRRQQQQQQRRRRRRPPPLLLIIIHHHHHHGGGFFFEEECCCBBBAAA@@@@@@???>>>===<<<======:::999888999:::;;;:::888999888888777666555555555666444000......---,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,***)))***++++++***))),,,++++++******++++++,,,******)))(((((()))******))))))))))))))))))))))))************************((()))))))))************)))************)))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&(((((((((&&&((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((******))))))((('''''''''&&&&&&&&&&&&&&&''''''''')))(((''''''&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''(((((()))((((((''''''''''''((((((((((((***+++++++++***)))$$$%%%&&&'''(((((((((((()))((((((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))+++***&&&"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++******))))))(((((()))***+++,,,+++******)))))))))))))))((((((((()))***+++---.........///******++++++++++++******++++++++++++,,,,,,---...++++++++++++,,,---.........---,,,,,,++++++,,,,,,,,,---......//////....../////////............---///...---...000000///---.........///////////////......///000111111222222111555999<<<======>>>>>>EEEAAA>>>@@@BBBAAACCCFFFHHHHHHIIIIIIHHHGGGEEEDDDLLLIIIHHHMMMPPPOOOPPPRRRZZZ[[[\\\\\\]]]___cccfffhhhmmmtttzzz}}}}}}}}}~~~yyyrrrnnnllljjjoooqqqnnnllllllkkkgggjjjjjjkkklllllliiiddd```\\\]]]]]]\\\YYYTTTOOOLLLKKKHHHEEECCCBBBBBB@@@???>>>;;;999999;;;<<<===<<<999:::::::::999777555444777444111/////////...---......---,,,,,,+++++++++------,,,,,,,,,+++++++++---,,,+++,,,---...---,,,,,,++++++******++++++,,,))))))(((((((((((()))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))************((())))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$######%%%'''))))))((())))))((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((***)))((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((())))))***&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************)))((((((''''''''''''(((((((((''''''''''''(((((('''(((((()))***)))))))))######$$$%%%&&&&&&&&&&&&''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((%%%$$$'''+++,,,(((#########$$$%%%&&&'''))))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))(((((()))))))))************************++++++++++++******************+++++++++******)))++++++++++++++++++++++++***+++,,,---............,,,,,,---------------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---...///*********+++,,,---...///,,,---...///000///...---/////////...............000000000111111222111000111111111111111222333444///000222333444555555555:::<<<@@@AAAAAAAAAAAABBBDDDCCCCCCCCCEEEJJJRRRZZZ\\\ZZZXXXWWWVVVVVVWWWXXX\\\YYY[[[ccciiilllppptttyyyzzz|||}}}}}}~~~}}}}}}zzz{{{|||zzzuuummmeee```]]][[[YYYWWWVVVSSSOOOKKKJJJGGGBBB@@@??????>>>>>>;;;;;;;;;:::999888777666888555222111111111111000000//////...---,,,,,,+++---,,,,,,,,,,,,++++++++++++***)))***,,,------,,,+++******))))))******+++)))(((((((((((((((((()))))))))))))))))))))))))))******)))((('''&&&&&&%%%)))))))))))))))*********+++++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$$$$%%%(((******))))))))))))))))))(((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))&&&'''''''''((((((((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&&&&'''((())))))***$$$%%%&&&(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***)))((('''''''''''''''((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&'''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***&&&"""$$$)))---,,,)))&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''((((((&&&&&&''''''''''''''''''&&&'''((('''&&&%%%&&&((('''''''''(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))***************))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))+++******))))))******+++++++++++++++++++++++++++)))******+++,,,---......++++++++++++******))))))+++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------......//////...---,,,+++*********,,,,,,,,,,,,---...///000*********+++,,,---//////+++,,,.../////////...---////////////////////////...///000111111111111111222222222333444555777888777888:::;;;<<<=========CCCDDDEEEEEEDDDDDDEEEGGGCCCHHHMMMOOOTTTaaattt|||vvvttttttwwwyyyuuurrrttt{{{}}}yyytttvvvxxxzzzyyytttmmmiiibbb^^^XXXSSSOOOKKKGGGEEECCCAAA>>><<<;;;:::;;;<<<:::777555444444555444333111111000000//////......---------,,,,,,,,,++++++'''&&&%%%&&&((()))((('''))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))),,,,,,------,,,,,,+++***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))******(((((((((((()))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))))))))((((((((('''''''''(((((((((((((((''''''&&&'''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&&&&'''((())))))***%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((***)))((('''''''''''''''((((((''''''''''''(((((('''''''''''''''((((((((()))))))))))))))(((&&&&&&%%%&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&######'''+++------,,,***(((&&&$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))******************(((''''''(((******(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((()))))))))******,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))***+++---...///000++++++******************)))))))))***************---------------,,,+++++++++*********+++,,,---...///...---,,,+++*********------------...///000000......---,,,,,,,,,,,,---,,,------..................////////////000000000,,,...000000000///000111111222444555777999;;;;;;:::;;;===>>>AAABBBDDDEEEFFFGGGIIIIIIIIIJJJLLLOOOOOOXXXbbbhhhsss|||wwwqqqkkkccc[[[VVVLLLIIIEEE@@@===;;;<<<<<<<<<:::777777777888888777444444333222222111000000......---------,,,,,,,,,+++***)))***,,,,,,,,,***)))))))))(((((()))))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,------************))))))))))))+++++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))******)))(((''''''(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&''''''((((((((()))(((((('''&&&&&&%%%%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((())))))***&&&'''((()))*********)))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))((((((''''''''''''(((((((((''''''''''''(((((((((''''''''''''((())))))%%%&&&'''(((((()))((((((&&&'''((()))*********)))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++,,,,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&(((***+++---+++(((&&&%%%$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%$$$$$$###%%%'''''''''''')))***%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))'''&&&&&&''')))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''''')))))))))*********+++++++++***)))(((((()))***+++************************))))))***+++,,,------...******************++++++)))))))))******+++++++++***+++,,,,,,,,,,,,,,,+++++++++******+++,,,...///,,,,,,,,,++++++,,,,,,---------------...///000111000///......------......//////......//////000000.../////////000000000000...000333333222111333555444666999<<>>???@@@CCCGGGKKKOOOQQQPPPTTTYYY^^^aaadddfffiiikkkttt}}}}}}ssslll]]]ZZZUUUOOOHHHCCC@@@>>>>>><<<:::999:::;;;;;;;;;999888777555333222111000/////////.........------111///......000000///---++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************+++++++++,,,************)))))))))(((***************)))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&'''''''''''''''''''''((((((((((((((((((''''''%%%&&&'''((())))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))***************)))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((((((((('''''''''((()))***%%%%%%'''(((((((((((((((((()))***++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%''')))(((&&&&&&&&&(((***+++'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$######"""$$$&&&''''''((()))+++###$$$&&&'''((('''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))***((('''&&&&&&'''(((***************************(((((())))))))))))(((((())))))(((((('''''''''&&&************+++++++++++++++)))(((''''''((()))+++((((((((((((((((((((((((***************+++++++++******))))))***++++++,,,+++++++++,,,,,,---------((()))***+++,,,---------------,,,,,,---///000111*********+++,,,---///000...------......///000111---------...///000111222111000/////////000222333.../////////000000111111111444777777666555777999888:::>>>CCCFFFHHHIIIIIIFFFGGGIIIMMMRRRXXX^^^aaabbbiiirrr{{{zzzqqqnnniiibbbZZZRRRKKKGGG???===;;;;;;<<<============<<<:::777444222000///000////////////............---++++++,,,,,,+++)))---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''+++*********))))))((((((+++++++++++++++***))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&''')))))))))(((%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''))))))******++++++,,,,,,$$$%%%''')))******))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************************))))))))))))***++++++++++++******)))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''''''''''''''((()))***((((((''''''''''''(((((()))(((((('''''')))***+++************)))((('''&&&)))***+++,,,,,,+++))))))************************))))))))))))))))))))))))+++++++++************))),,,(((###$$$(((******'''%%%&&&''')))))))))(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((''''''''')))$$$$$$%%%%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))%%%&&&'''(((***,,,------)))))))))***+++++++++,,,+++*********))))))((((((******+++,,,,,,,,,,,,+++))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////000......000222222000---...000000000.........000///000111111///...///000555999;;;888999>>>???:::???DDDGGGEEEFFFLLLRRRTTTRRRVVVYYY[[[```jjjuuu|||}}}~~~xxxuuusssnnneee]]]TTTKKKBBB???>>>;;;:::<<<;;;;;;:::999777444222000333333222111000...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((((((((((('''''''''''''''(((((())))))******+++*********))))))((((((*********)))'''(((***,,,''''''''''''&&&%%%$$$###((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((())))))***$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%***)))((('''&&&&&&'''((((((((()))))))))(((((('''++++++***)))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***(((&&&'''***+++)))''''''%%%$$$%%%(((***(((&&&++++++***)))((('''&&&&&&(((((())))))))))))(((((())))))))))))************&&&"""!!!&&&******(((&&&'''((())))))(((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))***+++---...//////***************+++++++++************)))))))))((((((((()))************)))))))))*********+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---......//////000000///...///111111///,,,///000222111111111222333000222333333222333555777;;;AAACCCAAAAAAEEEFFFDDDCCCIIILLLMMMQQQZZZcccfffhhhkkknnnqqqwwwwwwpppdddZZZQQQLLLHHHAAA===<<<===<<<;;;999888777777666555444222111000000000111////////////......------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------------))))))))))))))))))))))))************)))))))))(((*********)))((((((***,,,,,,,,,,,,++++++***(((((())))))))))))))))))))))))+++***************++++++))))))(((((((((((())))))%%%&&&((())))))(((&&&%%%'''(((((((((((((((((('''******)))(((((('''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''(((((())))))((('''&&&((())))))***))))))((((((***)))(((((('''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++)))'''(((***+++)))'''(((&&&%%%&&&)))***)))'''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))&&&$$$%%%))),,,,,,+++'''(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((%%%"""!!!###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((+++***)))(((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))((((((((()))***++++++++++++++++++***************************))))))))))))(((((()))************)))************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///...///000///---,,,,,,---///000///000222333000222333444444777:::===AAAHHHKKKHHHEEEGGGKKKMMMPPPUUUZZZ]]]fffttt}}}tttjjjddd\\\QQQHHHDDDAAA???===;;;:::;;;<<<===:::888666333222222444444222222111000//////......,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,---,,,+++******)))))))))))))))((((((************)))))))))))))))***+++***((((((***,,,++++++++++++***)))((((((************************,,,++++++***************++++++***)))(((((((((((('''((()))******)))((('''(((((())))))))))))((((((++++++***))))))(((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''$$$&&&)))***+++)))'''%%%))))))************))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))***+++***))))))((('''((()))***)))((('''((((((((()))))))))***((())))))******))))))((())))))))))))************---+++)))(((***+++***))))))))))))(((((('''&&&&&&''''''''''''(((((((((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$""""""###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%%%%&&&'''&&&&&&''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''((((((((((((((())),,,+++++++++***)))))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++)))))))))************+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------...//////000000000000/////////...---,,,,,,...000000000000222333444555777888:::===AAAEEELLLQQQTTTPPPLLLOOOWWW^^^ggglllqqqvvv}}}uuuhhh]]]XXXLLLJJJEEEAAA>>>>>>>>>???===<<<:::888777666555555444333222111000///......---------,,,,,,,,,,,,,,,***+++,,,,,,+++(((%%%$$$))))))))))))))))))***************))))))))))))))))))***+++***))))))***+++***************)))(((''')))))))))))))))))))))))))))((((((((((((((())))))---,,,+++)))(((''''''''''''(((((())))))(((((('''((((((((())))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))((('''&&&%%%$$$$$$))))))((('''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((($$$&&&((()))***)))((('''((()))******************)))))))))***)))))))))(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((+++*********++++++******))))))))))))*********)))*********)))(((''''''''')))))))))******)))))))))((()))))))))************)))((('''&&&''''''&&&&&&))))))(((((('''''''''''''''''''''((((((((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%%%%&&&'''&&&&&&'''''''''''''''(((###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,---------.........,,,,,,---------.........------......///000000111000000000///............111333444444333444555777:::<<<>>>@@@BBBFFFJJJNNNZZZ\\\______^^^dddqqq}}}uuupppfffaaaZZZRRRJJJCCC???===;;;;;;;;;;;;:::999777666555444333222111000///...............------,,,,,,------......---***(((&&&'''(((((()))***++++++,,,))))))))))))))))))******)))+++,,,+++***)))***++++++,,,,,,,,,,,,++++++***((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,...---+++***(((''''''''''''''''''(((((('''''''''&&&''''''((((((''''''&&&%%%&&&'''((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***(((((()))***************''''''((())))))(((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******++++++*********+++************)))))))))*********))))))((((((''''''))))))************))))))((()))))))))************&&&&&&''''''((())))))))))))((((((''''''''''''(((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((()))+++,,,,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%&&&'''%%%&&&&&&'''(((((())))))&&&&&&''''''((()))******((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((()))************))))))))))))))))))))))))************************))))))************)))))))))))))))))))))*********+++++++++***************))))))))))))************(((((()))************)))((())))))))))))*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------....../////////,,,------....../////////---......//////000111111///000000000......000222111333444555555555777999<<<@@@DDDHHHLLLPPPTTTXXXccceeeiiiooouuu}}}xxxnnnaaaVVVLLLGGG?????????>>>===;;;999888666666555444333222222111000000000//////...------((()))******++++++++++++(((((()))******++++++,,,))))))))))))************)))+++,,,,,,+++******+++))))))************))))))''''''''''''''''''''''''''''''((()))+++---...///------+++***)))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''')))***++++++((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&''')))***&&&'''((())))))***))))))$$$%%%&&&'''((('''&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++***))))))***+++)))***+++***)))((()))***&&&&&&'''((()))***++++++)))******++++++******)))))))))))))))************'''((()))************+++(((((('''&&&''''''))))))&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''((($$$%%%&&&'''((()))***+++&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))%%%&&&&&&&&&''''''((((((***************+++++++++((()))))))))************(((((()))************)))******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------...//////000000,,,------...//////000000.........///000000111111///000111000//////222555222444777999:::<<>>888999666777<<<<<<888888===:::888555444444333222000///...---,,,++++++******------------,,,+++******))))))))))))))))))***+++++++++++++++******)))))),,,,,,,,,++++++)))((('''++++++***)))((('''&&&&&&%%%&&&((()))*********))))))*********)))(((&&&%%%(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&(((******(((%%%!!!((((((''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&'''((((((((('''%%%$$$((((((((((((''''''''''''''''''(((((())))))******))))))))))))((((((((((((******)))((((((((((((((('''&&&&&&'''))))))(((&&&(((((())))))))))))(((((((((((())))))))))))((((((+++******)))(((''''''&&&))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((()))***+++)))************+++++++++&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%###"""""""""######(((((('''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''(((******((('''&&&&&&''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,***((((((***,,,,,,++++++*********+++,,,------***+++++++++,,,,,,------,,,,,,,,,,,,------------------......///................../////////000000///000111111111111000///000//////222555666555333444555777999;;;>>>@@@BBBCCCIIISSS___jjjssswwwxxxwwwssssssuuu}}}{{{lll^^^QQQJJJAAA:::555999<<<:::999::::::888555333333222000///000///...---,,,+++++++++............---,,,++++++)))))))))******+++,,,---++++++++++++*********)))++++++++++++***)))(((((()))))))))))))))(((((((((%%%&&&((()))*********)))))))))******)))((('''&&&(((((((((((()))))))))))))))(((''''''''''''((()))%%%'''((())))))'''%%%###))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))''''''((()))((('''&&&%%%((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&'''((()))******+++******)))(((((((((((((((''''''&&&(((******)))(((((()))))))))))))))((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,---)))************+++++++++&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''((())))))(((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))(((((('''''''''(((((('''''''''''''''(((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((('''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,***))))))+++,,,,,,+++))))))******+++---...///))))))***+++,,,---...///+++++++++,,,,,,,,,------,,,,,,---...////////////....../////////000000000000000111111111111000///111111222444777999888777777999<<<>>>???BBBEEEHHHKKKUUUeeewwwzzztttpppmmmnnnwww~~~|||wwwiii```SSSGGG<<<;;;>>>>>>;;;999;;;999666555444333222000222111000///...---------000000//////...---,,,,,,*********++++++---...///++++++++++++************)))))))))******)))((((((((((((((())))))*********&&&'''((()))******))))))(((((())))))))))))((('''(((((((((((()))))))))))))))((((((''''''(((((()))%%%&&&'''((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************'''''''''(((((()))))))))))))))))))))))))))))))))(((((()))))))))((('''&&&((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))*********))))))((((((((((((((((((''''''(((***++++++***)))))))))))))))(((''''''(((((())))))))))))((((((%%%&&&'''((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,)))************+++++++++&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&''')))******)))'''&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))***,,,---,,,++++++******+++,,,---......))))))******+++,,,,,,---+++++++++,,,,,,,,,,,,---------...///////////////...////////////000000000000000000000000000000000222333444666999;;;<<<<<<<<>>@@@BBBEEEIIIMMMOOOQQQUUU\\\bbblllzzz~~~zzzsssfffWWWLLLFFFAAA>>>;;;999777666777777666555555444333333333333333333444333111000............---,,,+++***************+++++++++++++++++++++,,,'''(((((())))))))))))(((************))))))))))))((((((((((((((()))))))))((((((((((((((()))))))))(((((((((((())))))))))))((())))))))))))))))))(((******)))))))))***++++++))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((''''''''''''***))))))((((((''''''''')))(((((((((((('''''''''))))))(((((((((((()))))))))(((''''''***+++,,,+++)))))))))))))))(((''''''(((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((())))))))))))((())))))*********+++++++++&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((()))))))))$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%'''''''''(((((('''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))******+++***)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++******,,,---...,,,+++......---,,,,,,,,,,,,,,,++++++******)))))))))))),,,,,,,,,---------......000000000000///...------/////////000000000111111000000111111222333555666777999<<<>>>@@@BBBFFFIIIJJJOOOUUUXXXZZZ___hhhpppyyyxxxiii\\\SSSLLLGGG>>><<<999888888888666555555555444555555666777888555333111///............---,,,+++******))))))***++++++++++++,,,,,,,,,,,,)))))))))******)))((((((+++++++++******)))))))))))))))(((((((((((())))))***)))(((((((((((())))))(((((((((((())))))))))))((())))))******))))))(((++++++***)))))))))******,,,++++++************+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))*********))))))))))))))))))))))))***)))((('''''''''(((((((((((((((((('''''''''''')))))))))))))))(((((((((&&&&&&'''((()))***++++++((((((((((((((())))))***+++)))''''''(((*********(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***))))))************+++++++++&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))((((((((((((((('''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''((()))******)))(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((()))************)))((('''((((((((()))))))))***))))))))))))))))))))))))************************+++++++++++++++++++++++++++***+++,,,......,,,+++------,,,,,,,,,------...+++++++++++++++,,,,,,,,,------.........///////////////000000000//////...//////000000000111111111222222333444555888:::;;;;;;>>>AAACCCEEEHHHMMMQQQSSSYYY```dddfffmmmwwwzzzrrrkkk```UUUHHHFFFBBB???===;;;999666444444555666777999;;;<<<555444111///---------...+++++++++++++++,,,------+++++++++,,,,,,,,,------++++++++++++***)))(((((()))***************++++++***)))(((''''''((()))***+++***)))(((''''''(((((((((((((((((())))))))))))((()))************)))((())))))******************++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***)))))))))))))))))))))))))))((('''&&&&&&&&&'''(((((((((((((((''''''''''''''''''((((((((((((((((((''''''((()))***+++,,,,,,((((((((((((((()))******,,,)))'''&&&'''(((((((((&&&'''((())))))******)))(((((())))))))))))(((((()))))))))((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***((()))************+++++++++&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''******))))))((((((''''''&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))***+++++++++***'''((((((((())))))******))))))))))))))))))))))))************************+++++++++++++++++++++++++++***+++---......,,,***+++++++++,,,---...///000++++++,,,---......///000.........////////////000---...///000000111111111000000000000111111111111444444555666888;;;>>>??????BBBEEEGGGHHHLLLQQQVVVaaagggooosssvvv}}}rrrbbbSSSPPPKKKGGGCCC@@@<<<999444444555777999;;;===>>>555333111...---,,,---...*********+++---///000111+++++++++,,,,,,---------,,,,,,,,,++++++)))(((''''''((()))***+++,,,------***)))(((''''''((()))***,,,+++)))((('''''''''((((((((((((((())))))))))))((()))***++++++***)))((('''((()))***************)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))((('''%%%%%%&&&&&&''')))(((((((((''''''''''''%%%&&&&&&''''''(((((((((++++++++++++*********)))((((((((((((((()))******,,,***&&&%%%&&&'''''''''%%%&&&''')))************(((((())))))))))))(((((('''((((((((())))))******))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))'''&&&)))************+++++++++'''''''''(((((((((((((((******)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((()))***))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%&&&'''(((((('''''')))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))((('''&&&))))))((('''''''''((((((***(((%%%######&&&))),,,***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))...,,,++++++,,,---,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,---........................------222111000///............///000111111///...///000444222222777===AAAEEEHHHIIIJJJJJJIIIKKKRRR\\\dddttt~~~yyyuuuxxx}}}}}}{{{yyypppdddVVVMMMIIIFFFAAA<<<>>>;;;888888:::<<<;;;888:::888666444111///......///...---......---+++)))------,,,,,,+++***))))))((((((((()))***+++------)))))))))***+++++++++,,,))))))))))))************%%%%%%&&&'''((()))******((('''&&&%%%%%%&&&'''(((((((((((((((((()))***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))***&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''+++******))))))***,,,---++++++***************++++++*********))))))((((((((()))***+++***)))'''%%%***)))((())),,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,"""$$$''')))++++++***)))++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&'''((())))))((('''&&&#########$$$%%%&&&'''(((((('''&&&&&&&&&''')))******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,***))))))***++++++***++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******------,,,,,,------...///........................000000/////////000000111000111222111000000111333666888<<>><<<<<<>>>>>>;;;777;;;:::999888666555444444000...,,,+++,,,......---,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,------+++++++++***************++++++***)))((('''&&&&&&)))))))))***************))))))((('''&&&&&&&&&'''((()))***+++***)))((('''***************************))))))(((((())))))***))))))))))))((((((((((((***************+++++++++(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((()))******)))))))))(((((())))))***************))))))))))))&&&'''((()))((('''&&&%%%***))))))***,,,,,,+++)))++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---...---------,,,,,,++++++'''(((***+++***)))'''%%%***)))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((''',,,+++***)))((('''''''''&&&&&&''''''(((((((((((())))))************)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,---,,,***+++,,,------,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////............////////////000000000000111222333333222222222111111333777;;;<<>>AAAEEEHHHFFFPPPYYYbbbxxx|||~~~xxxvvvzzz{{{nnnaaaWWWOOOFFFAAA??????@@@@@@???<<<:::999555444222222333333222000.........---,,,,,,,,,+++------,,,,,,+++,,,,,,,,,***************+++++++++++++++++++++************)))))))))(((((((((((((((&&&'''((()))******))))))((((((((()))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***'''((((((((()))))))))***************))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))************''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))''')))***+++,,,,,,,,,++++++)))(((((()))***+++,,,,,,((()))))))))************(((((('''(((((())))))***)))+++---,,,***((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,------.../////////***+++++++++***)))'''&&&%%%%%%%%%&&&((()))+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))'''((((((((('''&&&%%%%%%'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&'''((()))***''')))+++------,,,***)))(((((()))***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))),,,***)))***---.....................---,,,++++++,,,,,,,,,------........................///000000---......///000111111222000000111222333555666777777:::===@@@BBBEEEIIIKKKPPP\\\hhhtttzzzoooooooooooommmkkkiiigggfffkkkssszzz~~~yyy~~~~~~sssgggZZZNNNFFFAAAAAABBBBBBAAA>>>;;;:::333222222444666666555333//////...---,,,,,,+++++++++******)))******++++++))))))******+++++++++,,,...------,,,+++***)))))))))))))))))))))*********%%%&&&((()))***+++******------+++***))))))))))))))))))))))))))))))))))))++++++************++++++'''((((((((())))))******,,,++++++******)))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************************((('''((()))***)))(((&&&'''(((******))))))((())))))))))))***+++,,,---(((((())))))*********+++******))))))***+++,,,,,,)))+++---,,,)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,---...///000000)))))))))))))))))))))))))))))))))))))))(((((('''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))(((((('''''''''&&&$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))***++++++,,,+++***))))))***+++,,,*********)))))))))))))))++++++************++++++************++++++++++++)))***+++,,,---,,,+++++++++*********+++---...000---------........./////////////////////.........///000222222111000111222777444222444444333555999AAACCCDDDEEEHHHPPP[[[dddooowww}}}vvvoooiiifffeeeeee^^^[[[]]]bbbbbb___aaafffggglllooommmlllnnnnnnkkkkkkmmmpppppplllhhheeedddiiikkkmmmllljjjiiiiiiiiirrrsssvvv{{{|||{{{lll]]]TTTOOOLLLJJJKKKHHHAAA>>>>>>555888999666111......000000000///...---,,,,,,+++......---,,,+++))))))(((************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%&&&((())))))))))))))))))************))))))'''((()))++++++******)))***(((%%%&&&)))+++***((()))))))))((((((((((((((())))))((('''''''''''''''***'''%%%&&&(((***((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))************))))))******))))))((((((''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''++++++******))))))((((((++++++*********************)))''')))+++,,,)))'''***+++,,,---...---,,,,,,+++,,,------++++++,,,---------,,,,,,+++,,,,,,,,,,,,---...---------000222************************)))))))))))))))(((((('''(((((((((''''''((((((((('''''''''(((((())))))))))))(((''''''''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((('''''')))((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))((((((((())))))***+++******)))(((((()))*********)))))))))))))))))))))++++++************++++++''''''((((((((()))))))))******+++,,,,,,,,,,,,,,,---,,,++++++,,,---...///---------.........//////////////////////////////,,,...000111000000111333333111333777::::::>>>CCCFFFNNNVVVXXXXXX^^^kkkwww|||uuummmiiinnnssspppmmmlllhhhfffdddbbbaaabbbcccdddbbb```ccciiilllnnnvvvzzzyyywwwtttqqqrrrttttttssspppmmmjjjhhhhhhgggfffeeegggkkkoooqqqkkkfffgggiiiiiilllooouuusss~~~{{{ooohhh```YYYRRRMMMHHH@@@===>>>???<<<888555333222111000000000///...---,,,,,,+++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))'''((()))***+++******)))((('''&&&&&&((())))))(((&&&''''''(((((()))))))))))))))(((''''''''''''(((***(((&&&&&&((()))(((&&&))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((++++++******))))))))))))((())))))******))))))(((*********)))))))))))))))************************,,,+++***+++---...+++)))***+++,,,---------,,,,,,+++,,,------++++++,,,---......------,,,,,,------+++,,,.../////////111333************************))))))******))))))((('''((((((((((((((((((((((((&&&''''''(((***++++++,,,)))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))******++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------...------,,,------......------........./////////////////////////////////***,,,...//////000222444333333666===AAACCCIIIPPPUUUcccrrrvvvsssvvv~~~qqqggg```]]]\\\YYYZZZ___bbbaaaaaabbbeeefffgggjjjmmmqqqtttvvvssssssvvvzzz~~~~~~wwwuuurrrooopppwwwzzzmmmiiijjjhhhdddbbbccclllsssqqqmmmmmmooopppttt{{{~~~xxxsssiiipppvvvzzzzzzoooaaaXXXOOOFFFCCCDDDIIIBBB;;;777777777444111111000//////------,,,+++))))))***+++,,,---......+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((***************)))(((((())))))************))))))(((((()))************)))&&&'''''''''&&&&&&((()))%%%&&&&&&'''((()))************)))(((((((((((((((***(((''''''(((((('''%%%))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))************))))))((())))))******))))))((((((((((((((())))))))))))+++************))))))))))))******++++++******)))))))))))))))************************************,,,++++++,,,------,,,******+++,,,---------,,,,,,+++---...---,,,+++,,,---//////...------------...,,,...000111222444777999************************)))************)))((((((((((((((())))))(((((((((''''''((())))))***++++++)))(((((((((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++************++++++------------............,,,,,,+++***+++,,,---...------------.../////////............///////////////////////////000000000,,,---/////////000222444::::::>>>DDDIIIMMMVVV___mmm|||}}}zzzvvvsssmmmfff```\\\ZZZZZZaaaccchhhmmmppprrruuuxxx~~~~~~zzzyyyuuu}}}yyynnniiihhhgggccciiiqqqzzz}}}zzzsssllliiiiiijjjmmmvvvxxxkkk```TTTMMMKKKLLLHHHBBB===;;;888555222111111000///...---,,,,,,)))******+++,,,---......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))((())))))************))))))((()))))))))************%%%((()))(((&&&%%%(((+++((((((((())))))***************)))(((((((((((()))))))))((((((((('''&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))******++++++******)))''''''(((((())))))******(((((((((((((((((((((((()))******************)))(((((())))))******++++++***************+++++++++************++++++***)))++++++,,,,,,,,,---------,,,---...---,,,+++,,,...///......---------......///000222333666;;;AAAEEE***************************************))))))((((((((()))******)))((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''((((((((((((((('''''''''((()))***++++++''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))************************(((((())))))************++++++************++++++************+++++++++,,,---,,,+++***+++,,,...///***+++,,,---///000000111........./////////000000////////////000000111111///111222111111222444777@@@BBBGGGOOOUUU\\\iiiuuuuuunnniiihhhhhhgggeeedddfffhhhjjjlllqqqwww~~~}}}yyyvvvjjjlllooorrruuuvvvvvvuuutttooommmpppuuuzzzvvvnnnjjjeeeaaaeeennnzzztttcccTTTMMMKKKLLLKKKFFF???888444333333222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))))))))************)))))))))))))))))))))*********''')))+++***''''''***---+++++++++******)))))))))***))))))((((((((((((((('''((())))))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''(((((())))))******(((((((((((())))))))))))((())))))******))))))((((((((())))))******++++++))))))*********+++++++++)))***+++++++++*********+++++++++,,,,,,,,,------,,,---......,,,,,,---...---------------...//////222222444666;;;CCCLLLRRR++++++++++++++++++++++++******++++++******)))(((((((((************(((((()))))))))(((((('''''''''((())))))******))))))(((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&''''''(((***+++,,,''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((()))******++++++******)))))))))))))))******++++++++++++******((((((((()))******++++++++++++************++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------...***+++,,,...////////////....../////////000000000...//////000000111111222333444555555555777:::<<>>666555666555333333000000000//////...---,,,---+++******+++,,,,,,+++,,,,,,,,,,,,+++++++++++++++***)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))*********)))))))))((((((((('''((())))))*********))))))(((((((((((((((((())))))(((((())))))))))))(((((($$$%%%'''((()))((('''&&&'''''''''((((((((())))))(((((())))))(((''''''&&&)))))))))(((''''''&&&&&&))))))))))))************+++***)))(((''''''''''''************************)))******++++++******))))))))))))************+++************++++++++++++************++++++++++++---,,,,,,+++******++++++,,,,,,,,,,,,---......///.../////////------...///...222777;;;???FFFNNNUUUZZZcccmmmwww~~~===:::555222111000///.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++......---,,,+++)))'''&&&''')))******)))(((((()))&&&&&&'''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++'''''''''((((((((((((((('''(((((((((''''''&&&%%%&&&&&&&&&&&&'''((())))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((***))))))(((((())))))***))))))))))))))))))************++++++++++++******)))************++++++++++++***))))))))))))***+++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............/////////000000000///////////////000111222111222222111222444888;;;@@@HHHPPPXXXcccsssuuunnniiifffdddiiippp{{{sssjjjffflllvvvzzzvvvddd___^^^aaagggqqqttthhh___XXXTTTRRRIIIAAA;;;:::888555555777111111000///...------,,,...,,,***+++,,,---,,,,,,---------,,,,,,,,,+++++++++***))))))(((((())))))************************)))((('''''''''(((***+++''''''(((((((((((())))))((((((((((((((()))))))))))))))))))))(((((((((((('''((()))***************))))))))))))))))))(((((((((((())))))))))))(((((('''((()))*********)))(((''''''((((((((()))))))))(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))************+++***)))((((((''''''(((************************)))))))))******)))))))))))))))******+++++++++***)))******+++,,,,,,------************+++++++++,,,---,,,,,,+++++++++++++++...---------------......///000111000///000111333///444<<>>:::888333222111///...---------,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******'''(((******((('''((()))((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''******)))((('''&&&%%%%%%((((((((((((((('''''''''&&&'''((()))***)))((('''&&&&&&&&&'''((()))***+++))))))((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((())))))******************++++++++++++******))))))*********+++++++++******++++++++++++******++++++++++++,,,---...///,,,,,,---------.........******++++++,,,---......------........./////////////////////000111222333444666777888999???HHHOOOXXXjjj{{{xxx~~~ssslllkkknnnqqqsssuuu|||{{{yyy|||~~~zzz{{{zzzyyyzzz}}}}}}sssdddZZZUUUOOOIIIFFFAAA:::888;;;666555444222111111111111///---,,,,,,---......---------,,,,,,,,,+++++++++---------,,,,,,,,,++++++'''''''''''''''''''''''')))((('''''''''(((***+++++++++***)))((((((''''''+++++++++***************(((((((((((())))))))))))&&&'''(((******+++++++++++++++******))))))(((((((((((())))))))))))((((((&&&&&&'''''''''(((''''''(((((((((((()))))))))***(((((()))))))))))))))(((''''''(((((()))*********((()))))))))************&&&&&&''''''(((***+++,,,))))))))))))))))))))))))***++++++++++++++++++******+++---...///...---,,,++++++******))))))))))))***++++++++++++,,,,,,,,,---,,,,,,+++,,,,,,------//////...---------......///000111000000222555777@@@HHHTTT___iiirrr{{{}}}RRROOOKKKHHHFFFDDDAAA???888777555333111//////...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))***+++,,,,,,++++++&&&((())))))(((''''''(((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((('''(((((()))))))))((((((''''''''''''((()))*********))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''((())))))******))))))(((((((((((()))******++++++******++++++++++++******)))************+++++++++******+++,,,,,,+++******))))))))))))***+++,,,,,,+++,,,,,,------.........++++++,,,,,,------......------.........//////////////////000111222333444666999<<<===???FFFRRR[[[qqq}}}zzzyyy~~~zzzrrrpppoookkkgggeeesssyyy~~~yyytttqqq|||xxxuuunnnyyywwwiiiaaaZZZSSSPPPLLLFFFBBBBBB<<<:::777444222111000000000...,,,---...///...---,,,,,,,,,+++++++++******,,,------------,,,++++++'''''''''''''''''''''''''''((((((((())))))))))))++++++***))))))(((((('''((((((((((((((()))))))))(((((((((((())))))))))))'''((()))***************))))))))))))))))))(((((((((((())))))))))))((((((''''''((((((((()))))))))((((((((()))))))))******(((((()))*********))))))((((((((())))))*********))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++***+++---//////...---,,,++++++******)))(((((('''++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...............//////---...///000222555999===FFFPPP___mmmwwwfff___VVVNNNIIIFFFDDDCCC???===;;;888555333111000------------,,,,,,,,,,,,************++++++++++++((())))))***++++++******&&&((())))))(((''''''(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))((((((''''''&&&''''''''')))((((((((((((((())))))(((((((((((((((''''''''''''''''''''''''''''''''''''((()))******)))(((''''''((())))))))))))(((''''''(((((()))******++++++******++++++++++++******)))************+++++++++***++++++,,,,,,++++++************)))******++++++***++++++,,,------......------------------............/////////000000000/////////000111222444555555:::@@@EEEKKKWWWgggttt~~~kkkeeebbbeeeiiilllpppuuu~~~vvvrrrpppooommmooovvv||||||}}}|||rrrvvv~~~yyyqqqkkkrrrwwwyyy~~~{{{mmmddd\\\[[[ZZZUUUPPPNNNGGGDDD???:::666333111111000...------...//////...++++++*********)))))))))***+++,,,,,,,,,+++***)))************************&&&''')))*********)))((('''''''''(((((()))))))))''''''(((((())))))******'''((((((((()))))))))***((())))))*********))))))(((((((((((((((((())))))(((((())))))))))))((((((***************++++++,,,(((((()))))))))*********(((((()))***************))))))))))))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******(((***,,,......---+++***************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---............---......///000111...000333666:::???FFFKKKTTT```ppp~~~vvvgggYYYPPPLLLJJJIIICCCBBB???;;;888555333222//////.........---------))))))*********+++++++++))))))************))))))&&&((())))))(((''''''(((***))))))'''&&&%%%$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******((('''&&&%%%$$$%%%&&&&&&***))))))(((((((((((()))&&&&&&''''''((()))))))))'''''''''''''''''''''''''''((()))******)))((('''&&&'''((())))))((('''&&&'''(((((()))***+++++++++******++++++++++++******)))************+++++++++***+++,,,------,,,+++***------,,,,,,+++,,,,,,,,,******++++++,,,---........................------000000000000111111111111/////////000111333444555777>>>HHHQQQ\\\mmmuuujjjeeeccceeelllttt|||~~~yyyvvvtttkkk```WWWTTTRRRQQQPPPVVV[[[___```cccggggggccc^^^^^^```eeegggfffjjjpppqqqssstttuuuvvvzzz|||{{{|||yyywwwyyy|||rrroooqqqpppnnnqqq|||tttjjjbbbccceeeaaa[[[XXXQQQNNNHHHAAA;;;666333222000///------///000///...*********))))))))))))((())))))***+++***)))((('''''''''''''''''''''''''''%%%''')))+++,,,***((('''######$$$&&&((()))***+++((())))))***+++,,,,,,---'''((((((((())))))******)))************))))))(((&&&&&&''''''(((((())))))(((((())))))))))))(((((('''''''''''''''(((((()))))))))))))))************(((((()))*********************))))))))))))))))))))))))))))))************%%%&&&&&&''')))***,,,---************************))))))************))))))'''(((+++------,,,***(((*********+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///---------......000111222222444888===BBBJJJRRRXXXiiittt{{{nnncccZZZSSSOOOFFFDDDBBBAAAAAA???===;;;555444222000---+++***)))------,,,+++++++++++++++++++++***)))(((((())))))++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%''''''%%%###%%%((()))((()))(((&&&''')))***((()))))))))))))))((((((((('''(((******)))'''%%%###''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%''')))******)))'''%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((()))***++++++***++++++,,,,,,++++++***&&&&&&''''''(((***+++,,,******))))))))))))******---------------------------------............///...///...---,,,,,,...000%%%)))---///000/////////444333555666555333888>>>EEEIIIQQQ^^^rrr~~~uuurrruuuwww||||||qqqggg___\\\[[[ZZZTTTPPPPPPPPPNNNNNNPPPOOOOOOOOOPPPQQQQQQRRRRRRTTTTTTTTTTTTTTTUUUUUUVVV[[[]]]^^^^^^___```bbbeeegggeeebbbbbbfffnnnxxx}}}}}}pppttt{{{{{{yyyqqqlllppptttwww~~~xxxlllfffggghhhfffbbbcccXXXJJJ@@@<<<:::777444111111000///////////////......---,,,***)))((((((,,,,,,,,,++++++*********+++***)))(((((()))***+++************************)))((((((((((((((())))))+++(((&&&''')))***)))'''))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((()))******...------,,,+++***))))))+++***)))'''''''''((()))---+++)))((('''((()))*********))))))))))))******))))))************))))))******++++++++++++******++++++,,,,,,,,,++++++***++++++******++++++,,,---+++,,,------......------+++,,,,,,+++)))(((((()))000111111000......///000555666999>>>HHHVVVeeeoooyyytttjjj```[[[MMMJJJGGGDDDCCCBBB@@@>>>888666444111///......///,,,+++******))))))************************)))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%&&&'''(((%%%&&&&&&&&&%%%&&&&&&%%%((((((((((((((((((((((((&&&'''((())))))(((''''''''''''''''''((((((((((((''''''(((((())))))******)))(((((((((((((((((()))''''''((())))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))))))))******))))))))))))******+++***++++++,,,,,,++++++***,,,,,,+++***************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////---,,,,,,...000(((,,,///111111000000000222222444666666666<<>><<<888555222111111222,,,,,,+++***************)))***+++,,,,,,+++******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''+++)))''''''(((((('''&&&'''(((******)))''''''(((''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''((((((((((((&&&&&&'''((()))***++++++***))))))(((((())))))***)))(((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))******++++++***)))))))))*********++++++,,,,,,++++++***---,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////...------...000---///222222111000000111222222444888:::<<>><<>>999555222111222333000000000///...------,,,******+++++++++,,,,,,,,,((()))***++++++***)))(((************************...---,,,+++************((()))***)))'''&&&(((+++))))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++)))))))))))))))*********((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))***&&&'''((()))******)))((((((((()))*********************))))))))))))******))))))************))))))******++++++++++++******))))))***+++,,,,,,,,,,,,,,,---///000000000...---------...////////////...---///000000//////111222222777???HHHQQQ\\\ffflllrrruuuyyy~~~|||xxxsssqqqpppnnnllljjjRRRYYYccckkkrrr{{{}}}nnneee\\\XXXRRRLLLHHHGGGHHHIIIHHHFFFCCC>>>:::777444333333222000...---,,,,,,,,,------------------------++++++++++++*********)))))))))))))))))))))))))))***'''(((+++(((%%%222DDDYYY???)))&&&***(((%%%&&&'''''''''((()))******+++"""$$$&&&)))++++++***)))''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&******))))))))))))******(((((((((((())))))))))))++++++++++++++++++++++++)))))))))))))))*********************+++,,,------+++++++++,,,,,,+++++++++*********+++,,,---...///,,,++++++******++++++,,,---------------------------------.........//////---///111222000/////////111111222222444777<<<@@@LLLRRR___ooo{{{yyyjjjbbbaaaccchhhppp|||}}}vvvjjj___WWWPPPKKKHHHFFFGGGFFFEEEDDDEEEHHHJJJLLLMMMKKKIIILLLRRRPPPIIIJJJKKKMMMMMMOOOUUU]]]ccckkkpppxxx|||oooaaaXXXSSSRRRVVV[[[```cccgggkkkooopppppppppmmmnnnnnnoooppprrrssstttqqqtttwwwyyyyyyyyyyyyzzzyyyyyyzzz{{{|||}}}||||||}}}|||zzzppppppqqqqqqqqqqqqppppppkkkkkkiiiddd]]]TTTLLLFFFDDD???>>>AAA@@@===DDDOOOUUUcccttt|||~~~|||yyyvvvqqqgggWWWLLLEEEAAA<<<777333222222222////////////////////////*********++++++,,,,,,,,,((()))***++++++***)))(((************************---,,,+++***))))))))))))''')))***)))'''&&&(((+++++++++************++++++(((((((((((((((((((((((())))))******++++++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((()))******************))))))))))))&&&'''(((*********)))((('''((()))*********************))))))))))))******))))))************))))))******++++++++++++******((()))***+++,,,---------,,,---///000111000///---+++,,,------......------+++---/////////000222444777===GGGSSS___kkkvvv}}}{{{vvvsssqqqooooooooolllgggccc[[[[[[[[[[[[^^^gggttt~~~wwwllliii___RRRKKKLLLMMMMMMOOOKKKFFFCCCBBB@@@;;;888777666444111///---,,,+++***+++,,,---,,,+++***)))(((((())))))*********+++))))))(((((((((((())))))(((((('''((()))***,,,---333///***)))***+++)))''''''''''''''''''((())))))&&&&&&''''''(((((())))))((((((((((((((()))******(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***((((((***,,,---+++)))((((((+++...111...---+++***)))******+++,,,+++******+++...000222444222...***(((((()))))),,,,,,,,,---------......,,,------...///000111111111222222111//////000222777444444666555666AAANNNUUUdddvvvyyykkkbbb```dddiiinnnwww~~~wwwpppkkk\\\VVVOOOIIIHHHGGGEEECCCEEEDDDCCCDDDGGGKKKMMMNNNLLLKKKJJJKKKMMMNNNNNNMMMOOOLLLOOOWWW]]]cccmmmxxxnnnZZZQQQRRRTTTWWWZZZdddfffiiimmmqqqssstttuuuyyyvvvuuuvvvxxxyyywwwuuuuuuxxxzzzzzzxxxxxx{{{~~~yyyxxxxxxyyy||||||}}}}}}uuusssrrrrrrvvvzzz}}}~~~xxxvvvssspppmmmeee[[[TTTPPPJJJBBB???AAACCCBBB@@@KKKNNNZZZiiivvvuuuqqq{{{xxxuuurrrjjjbbb^^^UUUFFF:::888888444222333333111///.........---,,,,,,,,,,,,+++++++++******)))***,,,,,,---,,,+++***************)))(((&&&&&&))))))))))))))))))))))))))))))************))))))'''(((******((((((((())))))))))))(((''''''&&&&&&*********(((&&&&&&(((***(((((('''&&&%%%$$$$$$###))))))))))))))))))))))))******))))))((((((''''''***)))((((((((()))+++,,,+++*********))))))(((((())))))))))))************++++++************++++++************************++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,///000000000000000//////.........///////////////000...///333444444555999@@@JJJWWWeeevvv|||vvvrrrvvvnnnhhhhhhhhhbbb\\\ZZZaaa___\\\YYYYYY^^^fffmmmrrr|||yyyuuukkk^^^WWWUUUSSSOOOSSSPPPLLLKKKKKKIIIDDD???<<<:::777333000...---,,,+++,,,,,,---,,,+++******))))))))))))*********+++))))))(((((((((((())))))))))))(((((((((***+++,,,,,,***((('''(((*********((((((((((((((()))******'''''''''(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((+++)))'''(((***+++***(((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))***,,,...---+++)))'''&&&'''(((***------++++++***+++,,,,,,,,,,,,+++***+++---///111000///---+++******+++,,,,,,,,,---------.........---.........///000000000...///111000000000111333999777888<<>>EEEQQQdddzzzyyyfff^^^]]]___aaajjjxxxkkk[[[NNNFFFDDDCCCBBBBBBDDDFFFHHHHHHKKKMMMNNNOOOPPPPPPPPPPPPOOOQQQTTTTTTUUUXXX\\\___[[[^^^aaaaaa___]]]]]]]]]aaammm~~~vvvccc\\\WWWWWW[[[aaajjjsssxxxxxxyyy{{{~~~{{{|||}}}~~~}}}}}}}}}}}}~~~~~~}}}{{{{{{||||||}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{xxxtttnnniiigggfffffffffaaa[[[UUURRROOONNNSSSZZZhhhlllooonnnrrryyy~~~vvvkkknnnttt{{{|||yyy}}}zzzkkkYYYKKKCCC???;;;888555333222111///---.........---------,,,,,,,,,,,,,,,++++++*********)))************))))))((())))))))))))))))))))))))))))))************))))))''')))******)))(((((()))*********)))((((((''''''%%%(((***+++***))))))***'''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))******((()))))))))************++++++************++++++************************,,,+++++++++++++++++++++************************,,,---...///////////////......///000000111222222000111555:::@@@LLLaaattt|||{{{yyyrrrjjjccc\\\UUUQQQKKKDDD???@@@rrreee^^^[[[ZZZYYYZZZaaakkkvvv}}}zzzpppaaaWWWRRRSSSTTTTTTSSSQQQLLLFFF@@@;;;777555111000///...---,,,,,,,,,+++++++++++++++*********+++******))))))******+++,,,+++***((((((((())))))&&&'''))))))))))))***+++'''''''''''''''(((((()))***))))))))))))))))))(((((((((((((((((()))******))))))))))))))))))))))))((()))***)))(((((((((***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++++++++,,,---)))*********)))((('''&&&+++,,,,,,------------,,,******++++++,,,,,,,,,---,,,---...//////...---,,,------........./////////000000000000000000000000111333444444444555777:::>>>GGGSSSaaatttxxxfff]]][[[```hhhpppppp^^^PPPGGGCCCBBBBBBCCCDDDFFFGGGHHHIIIIIISSSSSSSSSQQQPPPPPPRRRUUUXXXZZZ]]]^^^___ccciiiooosssvvvxxxvvvqqqmmmkkklllmmmxxxwwwlll]]]YYYXXX\\\aaagggsss}}}~~~~~~}}}|||zzz{{{|||yyyzzz}}}|||zzzyyyyyyzzz{{{{{{zzzvvvwwwyyyyyyyyyyyy{{{}}}{{{zzzwwwuuutttttttttuuuooojjjfffbbb[[[TTTSSSVVVXXX[[[[[[WWWVVVZZZ]]]]]]gggttt~~~yyyxxx}}}xxxssstttxxx}}}jjjXXXJJJAAA>>>;;;888555444333000...//////.........---------------,,,+++************)))******+++******))))))))))))))))))))))))))))))))))))************))))))'''(((******((('''((()))'''(((((())))))******+++&&&(((******)))(((((()))''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))))))))))))))************))))))))))))************++++++************++++++************************---,,,++++++******++++++++++++++++++++++++++++++,,,---...///////////////,,,,,,------...///000000333444:::CCCNNN\\\qqq{{{}}}|||yyyvvvrrriii^^^[[[UUUOOOKKKEEE>>>;;;===rrrjjjddddddccc```]]]]]]cccjjjuuuooobbbZZZWWWUUUTTTVVVTTTQQQMMMGGGAAA<<<:::222111///...---,,,,,,---,,,,,,,,,++++++*********+++******))))))******++++++***)))(((((()))******'''&&&&&&(((***+++***)))((((((((('''((())))))***)))))))))))))))*********((((((((((((((()))******))))))))))))))))))))))))''')))+++***((('''(((***'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))***,,,.........------,,,++++++++++++,,,,,,------,,,+++***((()))***+++,,,---------,,,,,,---.........................../////////////////////000111111111222222333444444666999>>>BBBEEEUUUhhhxxx|||iiidddbbbhhhooovvv{{{hhh___SSSIIICCCAAABBBDDDFFFHHHJJJKKKLLLNNNPPPQQQWWWWWWVVVTTTSSSVVV\\\aaajjjnnnsssuuuvvvxxx~~~uuukkkaaa```ccchhhnnnuuu~~~~~~zzzyyywwwvvvvvvvvvtttsssqqqtttvvvwwwvvvvvvwwwyyyxxxyyyzzzyyyyyyxxxyyyyyyvvvsssqqqoooiiiaaa^^^```YYY[[[XXXPPPKKKKKKJJJHHHQQQ\\\iiivvv{{{zzzqqqooovvv|||kkkYYYKKKAAA???;;;999777555333111////////////.........---...---,,,***************)))******++++++*********))))))))))))))))))))))))))))))************))))))''')))++++++)))((()))***((((((((()))******++++++'''(((((('''&&&%%%'''(((((((((((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))***+++******)))((()))))))))************))))))))))))************++++++************++++++************************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////...,,,------...000111111222888:::CCCQQQ___mmm||||||yyyyyyuuuwwwuuuooojjjeee]]]VVVMMMIIIEEEDDDAAA===>>>BBBuuulllmmmmmmhhh___XXXZZZ___bbbssspppfff```[[[XXXWWWWWWUUUQQQLLLFFF@@@===333222000...---,,,------,,,,,,,,,++++++*********++++++************+++++++++***)))(((((()))***++++++(((&&&'''******'''$$$)))))))))))))))******+++(((((())))))******++++++((((((((((((((()))******))))))))))))))))))))))))'''***++++++(((''')))+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***((((((***,,,************+++,,,---...+++,,,,,,---,,,+++)))((('''(((***+++,,,------...+++,,,,,,---...///000111............/////////000......///000111222222333222222333555777<<>>;;;999888555333000/////////............///---,,,***))))))******)))******+++++++++******))))))))))))))))))))))))))))))************)))))))))***,,,,,,***)))***+++++++++******)))(((((((((,,,---,,,***((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))++++++******)))(((((())))))*********+++))))))))))))************++++++************++++++******************************))))))***,,,...///........................)))***+++,,,------...---///000111222333444555555;;;>>>JJJ\\\kkkwwwyyysssssstttrrrrrrmmmddd]]]YYYUUUPPP@@@======?????????CCCIIIxxxrrrkkkhhhkkkhhh^^^YYYZZZ[[[dddrrr{{{ttthhh^^^YYYZZZYYYWWWSSSMMMHHHEEE<<<999444111000000000///,,,+++***)))(((((())))))---,,,+++***))))))))))))******))))))))))))******+++++++++***************,,,+++***)))(((((((((((())))))******)))'''%%%$$$((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))******************))))))))))))******(((((()))***************((()))++++++)))((()))***++++++******************---,,,+++******+++,,,---.........------,,,,,,,,,+++******,,,...000///......///////////////................../////////000333222222222222222000...555222666>>>>>><<>><<<===AAAFFFHHHHHHuuulllgggjjjiiibbb^^^___YYY```jjjttt~~~xxxiii]]]\\\ZZZXXXVVVSSSOOOMMMIIIDDD===777333111///---,,,,,,++++++************---,,,+++***))))))))))))******))))))))))))******)))************************)))))))))))))))******************)))(((''''''((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))************((((((''''''''''''(((((((((((()))***************((()))++++++)))))))))***************************,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,///---,,,,,,---...,,,+++......////////////.............../////////000000000000000111222222111111444333888??????AAAPPPcccuuucccWWW]]]jjj}}}mmmdddWWWLLLFFFCCCAAA@@@GGGIIILLLMMMMMMMMMNNNOOORRROOOOOOSSSUUUVVV[[[aaajjjkkkkkkiiikkkttt}}}tttvvvxxxzzzzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{|||wwwqqqiiiaaaXXXRRRKKKJJJGGGDDDGGGRRRdddrrr~~~~~~{{{|||]]]PPPDDD@@@===999888999555444333111000///......,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++++++++************++++++************)))))))))((())))))******)))((('''&&&)))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))*********************************************************+++,,,,,,,,,---,,,,,,,,,,,,------------///...------,,,,,,,,,---------............/////////000222111111333999>>>JJJPPP___qqq|||xxxqqqllliiiccc]]]WWWRRRPPPLLLEEE@@@<<<;;;;;;???FFFLLLOOOPPPxxxkkkcccgggkkkhhhgggiii^^^aaadddhhhqqqwwwiiiddd]]]ZZZZZZZZZXXXWWWVVVPPPGGG>>>888444111///,,,,,,---------,,,++++++---,,,+++******)))************))))))))))))******((((((((())))))*********((((((((()))******++++++******))))))))))))******((((((((((((((((((((((((''')))***)))((('''(((***)))))))))*********++++++)))((((((''''''(((((()))(((((()))***************(((***++++++***))))))***************************++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,///---,,,,,,---...,,,+++......///////////////........./////////000000000//////000222333444555555555666<<>>:::888555444222111///.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++************))))))))))))******++++++++++++***))))))))))))))))))))))))))))))***+++***((('''((()))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((************************************************************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------///...------,,,------------........./////////000...000222333555999@@@FFFXXX^^^kkkzzz{{{tttllleeeaaaXXXSSSMMMIIIGGGDDD@@@<<<:::;;;>>>DDDKKKQQQTTTUUU{{{kkkaaafffmmmnnnnnnqqqjjjiiifffeeehhhsss|||rrrfff^^^]]]^^^^^^^^^\\\VVVMMMEEE>>>999666444,,,------...------++++++---,,,++++++************+++******))))))******+++&&&&&&'''((()))******+++(((((()))***************))))))((('''((()))+++,,,((((((((((((((((((((((((''')))***)))((('''(((***))))))*********++++++++++++******************+++(((((()))***************(((***,,,+++***)))*********************+++++++++***+++,,,------,,,+++***------------------------+++******,,,...000///...---...//////////////////...////////////000000000111222333444444555777888777:::BBBIIINNN[[[tttpppbbb___hhhwwwyyykkkbbbXXXKKKBBB>>>======???CCCGGGKKKMMMLLLNNNQQQSSSRRRRRRSSSTTTSSSTTTYYYaaafffkkksss|||}}}|||~~~|||xxxrrroookkkeee]]]TTTOOOPPPTTTYYY\\\hhhyyy~~~nnnYYYKKKEEE@@@;;;666555444222111//////......------,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))******+++*********))))))))))))))))))******++++++,,,,,,,,,))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))(((((((((************************************************************************,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---......------------...............//////000000111111333555666:::AAALLLTTTdddkkkvvv||||||zzzvvvooofff]]]XXXQQQMMMGGGCCCAAA@@@>>><<>>999666............---,,,++++++---,,,++++++++++++++++++++++++************++++++&&&&&&'''((()))******+++***************)))((('''((('''&&&&&&'''(((***+++))))))))))))))))))))))))''')))***)))((('''(((***************++++++++++++++++++************++++++(((((()))***************)))***,,,,,,***)))***+++))))))*********++++++++++++,,,---......---,,,+++------------------------+++******,,,...000///...------...///////////////////////////000000000111111333444333222333555888888>>>GGGPPPZZZjjjnnnhhhfffooovvvbbbSSSKKKEEE???::::::<<>>IIIVVV```jjjrrr}}}yyyvvvvvvtttppphhh___VVVPPPLLLHHHCCC???>>>>>>>>>>>>EEEGGGKKKOOOQQQRRRSSSSSSyyynnnoooqqqoooooorrrrrrrrrppplllhhhhhhlllpppyyynnnhhhffffffgggbbb[[[SSSKKKDDD===888333222000///------,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++((((((((())))))***************++++++***)))'''&&&'''''''''''''''((())))))))))))))))))))))))))))))''')))***)))((('''(((************++++++++++++,,,***))))))(((((())))))***(((((()))***************)))+++,,,,,,+++******+++)))))))))***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...///---,,,,,,---...,,,+++,,,---...///000000000000/////////000000000111111///111333222000000444777<<>>=========@@@CCCFFFHHHIIIKKKNNNPPPSSSTTTVVVWWWXXX[[[___cccgggnnn{{{zzzxxxwwwwwwyyy{{{{{{yyyuuuooolllmmmmmmnnnpppqqqpppllliiieeefffhhhlllqqqvvv{{{}}}|||vvvqqqllleee]]]VVVLLLGGGIIIXXXnnnvvvwww}}}~~~}}}jjjVVVJJJCCC<<<666777666444333111000000000------------,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,---...///))))))))))))************))))))(((((()))***++++++))))))))))))))))))))))))&&&((())))))''''''(((***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************))))))************************++++++++++++++++++++++++************************,,,,,,,,,,,,------------,,,,,,,,,---------...............---......///000......///000111222333333555777;;;???FFFQQQ___hhhmmmwwwzzzuuusssqqqnnnggg___VVVNNNIIIEEECCC???<<<<<<>>>AAADDDIIILLLPPPSSSTTTUUUWWWYYY{{{sssvvvwwwtttuuuzzzzzz{{{zzzuuuooojjjjjjkkkwwwsssllljjjiiieee```[[[UUUMMMFFF@@@999777444000.........///,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))*********************((()))***++++++***(((''''''(((((()))))))))(((((())))))))))))))))))))))))''')))***)))((('''(((************+++++++++,,,,,,***))))))(((((())))))***(((((()))***************)))+++,,,,,,+++******+++((())))))***++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......///---,,,,,,---...,,,+++,,,---...///000000000000//////000000000111111111...111333222111222777<<>><<<<<<>>>CCCIIINNNPPPSSSVVVXXXWWWXXX[[[]]]xxxuuuzzz|||zzz}}}}}}tttmmmjjjjjjiiittt|||qqqmmmfffeeebbb```\\\VVVOOOJJJ>>>;;;666222//////000111,,,,,,,,,++++++,,,------,,,++++++******++++++,,,+++++++++***************&&&''')))+++,,,+++***)))((()))***++++++***)))((())))))))))))))))))))))))((()))***)))((('''(((*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((()))***************)))+++---,,,+++***+++,,,((())))))***++++++,,,,,,......,,,++++++,,,......,,,,,,,,,------.........+++******,,,...000///...,,,---...///000000000000000000000000111111111111///333555555444666<<>>;;;;;;AAAIIIOOORRRTTTYYY[[[___cccdddbbb\\\XXX{{{rrrqqquuu}}}zzzyyyvvvqqqnnnnnnlllnnntttwwwwwwyyy}}}ppplllhhhgggjjjkkkfff___SSSKKKAAA:::777555222/////////...///000///,,,***,,,++++++***************)))******++++++***)))(((++++++++++++++++++++++++***************+++,,,,,,***))))))((()))***+++,,,++++++***))))))***++++++************************))))))))))))***************************+++++++++,,,,,,,,,+++++++++******(((***,,,+++******---///+++++++++***++++++,,,---,,,------------.........---------............///........./////////000000111000000000000111222222444777999:::<<>>AAAHHHNNNSSSVVVXXX\\\]]]___aaabbb___ZZZVVVxxxmmmggglllvvv}}}|||wwwooollloookkkiiijjjjjjggggggkkk{{{sssjjjgggjjjmmmooonnncccZZZNNNDDD>>>:::666333111000///000000///---+++,,,,,,+++***************((()))******+++*********))))))))))))))))))))))))*********+++,,,---......*********)))***++++++,,,+++******))))))******+++************************,,,,,,+++***)))(((((('''))))))*********+++++++++,,,,,,,,,++++++++++++***)))***++++++***+++---///***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///....../////////000000000111111000000111111222333666777888:::BBBRRRgggwwwwwwxxx{{{wwwyyyxxxbbbVVVJJJCCC???;;;:::<<<;;;>>>BBBFFFJJJMMMOOOPPPKKKMMMOOOPPPPPPRRRXXX]]]^^^lll~~~~~~~~~}}}yyyvvvyyyvvvqqqmmmkkklllnnnoootttwwwwwwtttssstttssspppkkkfff]]]UUUPPPOOOPPPRRRaaaeeehhheee___ZZZZZZ\\\eeegggiiihhhcccYYYPPPIIIMMMQQQYYYcccmmmuuu{{{~~~|||}}}~~~~~~}}}yyyuuussslllkkkjjjiiigggfffeeeeeebbbeeehhhkkknnnrrrwwwzzz{{{}}}}}}}}}|||}}}~~~uuujjjbbbaaa___[[[]]]cccdddwww|||mmmTTTJJJ>>>888888777333...000000000//////.........---------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))((((((((()))+++,,,))))))))))))))))))******++++++++++++*********************+++++++++,,,,,,(((((()))***************))))))))))))))))))))))))(((((())))))***++++++,,,)))***+++,,,,,,+++***))),,,++++++************+++------------------------,,,,,,,,,---......//////////////////000000000111///000111111//////000111000000222444555999CCCNNN^^^rrr}}}rrriii\\\UUUJJJAAA<<<;;;;;;;;;???CCCIIIMMMQQQSSSVVVWWWaaa```^^^]]]\\\YYYUUURRR~~~qqqkkkqqq|||zzzooojjjmmmiiiggghhheeeaaa```bbb~~~{{{ooojjjkkkooouuuyyyuuukkk\\\NNNDDD>>>999777444222000///000///---,,,,,,,,,+++************+++((())))))***++++++++++++(((((((((((((((((((((((())))))***+++,,,------...)))))))))*********++++++******))))))))))))******************************---,,,++++++***)))((((((,,,,,,++++++***))))))(((++++++++++++++++++++++++************++++++---...)))***,,,---------,,,++++++++++++,,,,,,,,,---------------............///...////////////000000000111111111111111222333444777888:::???LLLbbb|||uuuyyysssooollltttvvvfff___OOOFFF>>>;;;;;;:::<<<@@@???BBBGGGKKKNNNOOOOOOOOOPPPQQQSSSSSSQQQRRR[[[dddppp}}}zzzwwwvvvvvvuuurrrppprrrqqqqqqpppqqqrrrtttuuuuuuvvvtttpppooopppmmmiii^^^ZZZRRRLLLHHHHHHJJJKKKUUUWWWYYYVVVRRROOOQQQTTTXXXXXXXXXWWWTTTOOOKKKHHHGGGKKKRRRZZZccckkkqqqttttttwwwzzz~~~}}}}}}|||zzzwwwtttpppnnnggghhhiiihhhgggggghhhjjjlllnnnqqqwww}}}}}}vvvqqqqqqnnnhhhfffhhhffftttxxx~~~www```RRRAAA888777777333...222111111000000/////////......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((***,,,///111)))))))))))))))*********************************++++++++++++,,,,,,,,,,,,(((((()))***************)))))))))))))))))))))))))))))))))******+++++++++***++++++,,,,,,++++++***,,,++++++******+++++++++++++++++++++++++++++++++---------.........//////....../////////000000000///000111111000///000222111333666999:::???NNN\\\nnn}}}ttthhh___UUUOOOEEE===:::;;;>>>@@@CCCJJJOOOOOOOOORRRTTTUUUbbb___[[[XXXUUUSSSPPPNNNxxxpppttt|||sssiiihhheeeeeegggfffbbbaaabbbtttwwwqqqpppqqqwww~~~xxxhhhXXXLLLDDD???===888555222000//////---,,,---,,,,,,+++***+++++++++))))))*********+++,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,((((((((()))))))))))))))))))))))))))))))))))))))************************+++++++++***************,,,,,,++++++***)))))))))++++++++++++++++++++++++******)))***+++,,,------***+++,,,---...---,,,,,,+++++++++,,,,,,,,,---------------............///////////////000000000111111111111111222333444555999;;;@@@JJJ\\\ttt~~~pppbbb```dddppprrrYYYMMMLLLEEE???;;;<<<===<<<>>>AAADDDGGGKKKNNNPPPOOONNNMMMTTTTTTWWWYYYWWWYYYfffuuuyyyuuuqqqpppnnnnnnpppsssuuuvvvssstttwwwyyyyyyxxxvvvtttrrrrrrnnnhhhffffffbbb]]]QQQOOOKKKGGGEEEDDDDDDEEEJJJKKKKKKIIIFFFFFFHHHKKKHHHHHHHHHHHHGGGFFFEEEEEEAAACCCFFFKKKQQQVVV[[[]]]cccdddgggkkkqqqvvvzzz|||}}}}}}wwwvvvtttpppjjjeeecccbbbcccdddgggjjjmmmqqqtttvvvyyy~~~~~~|||}}}|||xxxtttsssrrryyy|||vvvvvvsssaaaKKK===::::::888444333222222111000000//////......---,,,,,,+++******++++++++++++++++++++++++************************,,,+++***))))))+++---///(((((())))))************))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((()))***************)))))))))))))))))))))))),,,+++++++++******))))))+++++++++,,,,,,+++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++---------...............------........./////////...000111111000000111333222444888===@@@HHHXXXggg~~~{{{sssjjj___WWWMMMHHHAAA;;;999<<>>;;;666222111000///...------,,,+++++++++++++++++++++*********+++,,,,,,************************((()))+++,,,,,,,,,+++***''''''((())))))))))))(((((())))))******))))))(((************************)))*********+++,,,,,,,,,(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,+++***)))))),,,------,,,++++++,,,---------------,,,,,,,,,,,,---------------------............////////////000000000111111111111111222333444555666666<<>>===>>>BBBJJJKKKMMMNNNOOOOOOOOONNNOOOPPPUUUZZZ\\\bbbwwwzzzrrrlllgggffffffhhhkkkqqqxxx~~~zzzsssnnnhhhfffaaaZZZXXXYYYTTTNNNGGGGGGFFFDDDCCCBBBBBBAAABBBCCCBBBAAA???@@@BBBDDDAAAAAA@@@???????????????======>>>???AAADDDGGGIIIQQQQQQRRRTTTYYY___dddhhhnnnrrryyyyyyssspppoooggggggggggggffffffffffffhhhnnnuuu{{{|||nnnrrrmmmUUUCCC;;;999888666333333222111000000///...---------,,,,,,+++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))---,,,***)))'''''''''(((((((((((()))******++++++((((((((((((((()))))))))'''''''''((((((((())))))(((((()))***************))))))))))))))))))))))))---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------------------------------...............000111111111111222333222333999BBBJJJUUUfffttt|||tttlllbbbXXXRRRDDDBBB>>>::::::>>>DDDJJJNNNWWW\\\[[[^^^eeefffcccYYYUUUQQQNNNMMMMMMMMMMMMzzzppphhhcccaaacccdddeeeiiinnnjjjttt~~~uuusssxxx~~~wwwmmmaaaXXXRRRFFFAAA;;;666444222111000------,,,++++++++++++,,,---,,,+++*********+++,,,((((((((((((((((((((((((+++,,,---...---,,,***)))'''((()))*********))))))'''((()))******)))((('''*********************************++++++,,,,,,,,,'''((()))***+++,,,------******+++++++++,,,,,,,,,,,,***((())),,,...---,,,,,,,,,,,,,,,,,,---......,,,------------.........---------............/////////000000000111111111111222222222333555666777888BBBSSSggg{{{}}}nnngggmmmxxxwwwaaaMMMAAA======;;;999;;;???AAAAAADDDIIINNNNNNNNNNNNOOOQQQRRRTTTSSSTTTZZZccchhhsss~~~yyytttnnnhhhdddcccffflllrrryyy~~~tttkkkfff[[[XXXRRRLLLLLLMMMIIIBBBBBBBBBAAAAAA@@@@@@@@@AAA?????????>>>===>>>???@@@@@@??????>>>>>>=========>>>===;;;;;;;;;===@@@AAAFFFEEEEEEFFFIIIMMMQQQTTT[[[^^^dddkkkrrrxxx}}}yyyxxxvvvsssooollliiihhhdddhhhmmmppprrrvvv}}}ssskkkqqq}}}vvv___LLL???999666555333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++******)))))))))(((((('''(((((()))******++++++(((((()))))))))***************+++++++++,,,,,,,,,(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,---...---------------------------------,,,,,,,,,,,,,,,............////////////...000111111111111222444444555===JJJXXXgggxxx~~~uuummmeee\\\QQQJJJ>>>>>>===<<<<<>><<<;;;<<>>======???@@@AAA??????>>>>>>===>>>>>>?????????@@@@@@@@@???>>>>>>@@@>>><<<;;;<<<>>>@@@BBBAAAAAAAAABBBDDDGGGJJJLLLLLLMMMPPPTTT[[[bbbiiillluuuxxx}}}~~~xxxtttrrrhhhkkklllkkkiiijjjooouuuyyyyyy{{{yyyjjjhhhrrrkkkWWWHHH???:::888333333222111000///...---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++&&&''')))+++---...//////'''(((((()))***+++++++++))))))******+++++++++,,,(((((()))))))))*********(((((()))***************))))))))))))))))))))))))*********++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000...000111222111111333444888999AAARRReeevvvzzzuuunnnggg```VVVKKKDDD===>>>???>>>???DDDLLLRRR\\\ffflllmmmppprrrhhhXXXQQQNNNLLLLLLOOORRRTTTUUUwwwmmmjjjnnnoookkkhhhiiillllllsssjjjhhhkkkuuuxxxuuuzzzqqqgggXXXNNNDDD???:::555222333111///---,,,---......---///...,,,***))))))******++++++++++++++++++++++++++++++------------++++++)))))))))))))))******++++++++++++*********))))))...,,,+++))))))***,,,---,,,,,,,,,,,,+++***)))(((,,,+++***)))))))))+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------////////////////////////,,,,,,------...///000000------......///000000000000000000000////////////333333444666555444999AAAJJJ```|||ssspppwwwuuubbbUUUIIICCCBBB@@@???@@@BBBAAABBBEEEIIILLLNNNNNNNNNKKKMMMRRRTTTTTTYYYbbblllrrr||||||wwwxxx{{{{{{xxxsssmmmjjjjjjnnnuuu|||}}}uuummmfff^^^UUUPPPIIIGGGDDDAAA????????????<<<======>>>??????@@@@@@???>>>===<<<<<<===???@@@===>>>>>>???@@@@@@AAAAAA@@@@@@@@@???>>>======<<<@@@@@@?????????AAABBBDDDBBBCCCFFFIIIMMMRRRUUUWWWaaaffflllqqquuu}}}zzzrrrmmmmmmmmmjjjgggjjjkkknnnssszzz}}}qqqgggllluuuhhhWWWDDD:::;;;222444222---...333222,,,------,,,+++++++++,,,,,,...---,,,,,,+++++++++,,,************************++++++******************************************%%%&&&((()))*********)))++++++******))))))((((((''''''(((******+++++++++++++++******++++++,,,---)))***,,,***'''###!!! ***++++++,,,,,,++++++*********+++++++++,,,,,,,,,.........------,,,,,,,,,111///---,,,,,,...000222............////////////333000000333333111333777999@@@KKK\\\sssuuuqqqjjjaaaWWWNNNGGGCCC>>>??????AAADDDKKKSSSYYYdddfffiiillljjjcccYYYRRRQQQMMMMMMQQQQQQPPPTTT[[[yyysssrrrmmmqqqrrrnnnmmmpppqqqoooqqqhhhgggjjjsssxxx|||wwwdddWWWKKKDDD@@@:::666555333000...---...//////...---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******)))))))))))))))******++++++++++++*********))))))---,,,***))))))+++,,,------------,,,,,,+++***))),,,+++***))))))***+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------........................,,,,,,---......//////000------......///000000000000000000000000000000///111111333555555555===FFFWWWnnnxxxrrrxxxsssaaaPPPGGG@@@AAABBBBBBAAABBBAAABBBFFFJJJNNNPPPPPPPPPPPPNNNNNNQQQSSSTTT[[[ddd{{{~~~}}}|||zzzxxxwwwsssnnnjjjmmmooosssvvvxxxxxxvvvuuuoookkkddd___ZZZUUUNNNJJJEEECCCAAA???======>>>???>>>>>>??????@@@@@@@@@AAAAAA???>>><<<;;;<<<===>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>???@@@AAABBBDDDGGGJJJLLLNNNTTTXXX^^^cccgggnnnxxx|||xxxrrrnnnjjjjjjjjjmmmqqqwww|||{{{yyyzzz}}}xxxjjjkkk}}}uuuaaaKKK>>><<<555777555000///222111---...---,,,,,,+++,,,,,,,,,,,,,,,+++******+++++++++************************************************************************&&&'''((()))******))))))************************'''((()))******+++******++++++******++++++,,,---***,,,------+++)))((((((++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******............/////////000/////////000000000111111222000000333444333666;;;@@@KKKYYYjjj}}}{{{wwwuuulllhhh```VVVMMMEEE@@@>>>>>>???AAACCCHHHPPPXXX___eeedddbbb```]]]XXXRRRMMMLLLKKKMMMOOOPPPTTT```ooowwwmmmoootttvvvyyyzzzyyyzzz}}}{{{vvvvvvnnnnnnqqqwwwuuufffVVVNNNHHHAAA;;;888555333000//////000///...+++,,,,,,---......------++++++++++++++++++++++++))))))************))))))))))))))))))******+++++++++++++++***************++++++***)))***+++---...------------,,,+++******+++******)))******+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------......//////000---......//////000000111000000000000000000000000000111333666777:::DDDOOOhhhvvvsssxxxzzzeeeUUUJJJCCC>>><<>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBB@@@>>>===<<<<<<<<<<<<@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<@@@@@@@@@AAABBBCCCDDDEEEFFFJJJOOOSSSWWW]]]eeellluuu{{{zzzqqqooollljjjkkknnnrrrtttyyysssnnnlllmmmtttrrrnnn}}}{{{sssYYYGGG???999;;;888333///000111000......---,,,,,,,,,,,,,,,+++***************++++++************************************************************************(((((()))******))))))((((((((()))******+++,,,,,,))))))***************)))++++++******++++++,,,---***,,,------,,,,,,---///,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---///000000000///...000000000111111111222222111///000333444555;;;BBBKKKYYYjjjzzz~~~yyyuuuoookkkaaa\\\SSSJJJCCC>>>===<<>>EEEAAA@@@CCCFFFDDDCCCDDDEEEIIINNNRRRSSSSSSSSSSSSUUUUUUVVVXXX]]]hhhxxxwwwooolllllljjjccc]]]TTTSSSPPPMMMKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDAAAAAA@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>BBBCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBAAABBBBBBCCCBBBAAA@@@???AAAAAA@@@@@@AAABBBCCCCCCAAADDDGGGIIILLLPPPVVV[[[bbbhhhrrr}}}~~~xxxrrrooonnnooopppwwwzzz}}}tttlllgggfffjjjwwwxxx{{{}}}mmmTTTEEE;;;<<<999444000///111333000///...---,,,,,,,,,---+++++++++***++++++,,,---***************************************+++++++++************************))))))******)))))))))(((((((((((())))))***************+++++++++***))))))++++++******++++++,,,---)))***++++++***+++---///---,,,***))))))***,,,---+++++++++,,,,,,,,,------..................------,,,---...///000000000///000000000111111111222222222000000333555777???HHHYYYgggwwwzzzuuunnngggaaaVVVQQQJJJDDD@@@???AAACCCBBBDDDFFFJJJOOOVVV___eeefff___UUUMMMJJJJJJKKKKKKMMMPPPUUU[[[fff|||zzzvvvxxxxxx||||||oooeee\\\OOOCCC===999666333000000///...---...///000000///...,,,++++++++++++++++++++++++++++++++++++******+++++++++))))))***++++++++++++***************************))))))******+++,,,---...,,,,,,------,,,,,,++++++))))))******+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------.........///////////////......//////000111111111///000000000111111111222222333666:::===EEEWWWhhhxxxoooooowwwpppYYYIIIAAA???@@@JJJEEEBBBDDDEEEDDDEEEHHHLLLNNNPPPPPPPPPPPPSSSUUUUUUZZZ^^^bbbkkk|||}}}rrrkkkdddbbbbbb___WWWOOOKKKIIIGGGDDDCCCCCCDDDEEEBBBCCCCCCCCCCCCCCCCCCDDDAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@AAABBBBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDCCCDDDEEEFFFGGGIIILLLNNNVVV[[[bbbjjjqqqyyyzzzvvvtttssssssuuuzzz{{{rrrlllhhhhhhnnnvvv}}}vvv|||eeeOOO???<<<888444111000333666111000///...------------------,,,,,,,,,------...************************))))))*********+++++++++*********************************)))))))))))))))))))))((((((((('''''''''***++++++++++++******)))++++++******++++++,,,---***+++++++++)))***,,,------,,,***))))))***,,,---++++++,,,,,,,,,---------........................///...---,,,---///111333/////////000000000111111333111222555777;;;FFFQQQiiiuuuxxxqqqkkkdddZZZTTTKKKHHHDDDBBBBBBDDDHHHKKKGGGIIIJJJLLLOOOTTT[[[___]]]XXXQQQLLLKKKLLLMMMNNNLLLRRR]]]lllzzz|||zzz~~~}}}~~~}}}ttthhhWWWIIICCC<<<999555222111000///---000000000///...,,,+++***++++++++++++++++++++++++,,,+++************+++,,,((()))+++,,,,,,,,,+++******************+++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,++++++***((()))***++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------////////////////////////...//////000000111111222///000000111111222222222111333777<<>>>>>=========???AAABBB@@@BBBCCCCCCAAA@@@BBBDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@AAABBBCCCDDDFFFFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEDDDDDD@@@DDDIIIKKKMMMQQQXXX^^^gggmmmwww~~~{{{{{{|||~~~~~~yyysssppprrrvvv|||zzzoooRRREEE:::888888666444555333222000///...---------000///...---,,,+++++++++************************((())))))***++++++,,,,,,***************************))))))))))))***,,,---***************)))))))))))))))***+++,,,,,,,,,,,,++++++******++++++,,,---***,,,...///...------...++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,---------...------------...000111222000000000111111111222222333333777<<>>AAAEEEIIIMMMOOOPPPRRRRRRQQQOOONNNOOORRRTTTOOOMMMLLLNNNQQQSSSUUUUUU```wwwrrrkkkiiinnnsssooonnnxxx}}}fffWWWQQQCCC???;;;888666555222111...---,,,++++++---...///++++++++++++++++++++++++***)))(((''''''((()))***(((***+++------,,,+++***))))))******++++++++++++++++++,,,,,,,,,+++******((())))))*********))))))'''(((***+++,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------////////////////////////000000000000/////////////////////000111111222222///000000111222222333333555999AAAJJJTTTgggkkkeeemmm~~~|||gggOOOEEE???@@@BBBAAACCCGGGDDDCCCFFFKKKNNNOOOSSSXXXTTTWWWZZZZZZZZZ\\\ccciiixxxqqqlllggg```[[[WWWSSSMMMGGGCCCCCCDDDEEE@@@@@@???>>>???@@@AAABBB@@@CCCEEEDDDBBBAAACCCFFFGGGGGGGGGGGGFFFEEECCCCCC???@@@AAACCCDDDFFFGGGHHHJJJJJJJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHFFFFFFFFFGGGGGGJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCDDDFFFGGGGGGFFFAAAFFFJJJJJJHHHHHHLLLOOOUUU[[[fffqqq{{{zzzyyy{{{|||zzzwwwxxxuuuxxxzzz|||zzzZZZJJJ<<<:::;;;777444333333222111///......------000///...,,,+++***))))))************************((())))))***++++++,,,,,,************************))))))(((((()))+++---...*********+++,,,,,,------((()))***+++,,,---------++++++******++++++,,,---&&&))),,,......---------***++++++,,,,,,++++++***,,,,,,,,,---------.............../////////000000***,,,...///111111111000111111222222222333333333222444888???GGGSSSgggyyy|||~~~}}}uuuooofff]]]UUULLLBBB;;;<<>>???>>>???AAADDDFFFIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNOOONNNMMMLLLLLLMMMNNNOOOLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGNNNNNNLLLIIIGGGEEEFFFGGGGGGFFFDDDBBBAAAAAAAAABBBEEECCCBBBBBBEEEGGGHHHHHHKKKPPPXXXaaajjjsss{{{zzzwwwvvv||||||~~~~~~}}}zzzrrrlllnnnxxxmmmUUU@@@;;;<<<:::888:::555444333111000...---,,,...---,,,++++++,,,...///******++++++++++++******,,,,,,,,,,,,+++***)))))),,,,,,+++***))))))******,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++************************+++,,,,,,---......,,,,,,,,,---------..............................////////////000000000000222000///...000333444555666;;;@@@DDDOOObbbvvvxxxppp{{{yyyssskkkddd\\\UUUMMMCCC???@@@<<>><<<:::666222111111000000///...---,,,*********+++++++++,,,,,,++++++,,,,,,------,,,,,,+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,///............---------//////............/////////////////////000111111111111111111000000000000111111111222222444777:::===AAAOOOgggyyysssttthhhQQQHHHDDDDDDCCCCCCCCCCCCDDDDDDGGGJJJNNNRRRTTTVVVVVVVVV[[[WWWVVVYYY```llltttnnnddd\\\UUUQQQNNNLLLHHHFFFCCCAAA??????AAAAAADDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHKKKMMMMMMIIICCC>>>======AAACCCEEEGGGIIIJJJLLLMMMOOONNNNNNMMMMMMNNNNNNNNNQQQPPPOOOOOOOOOQQQSSSTTTWWWVVVTTTRRRQQQPPPPPPPPPRRRQQQQQQPPPPPPOOONNNNNNOOONNNMMMJJJHHHGGGHHHIIIKKKJJJIIIIIIHHHHHHHHHHHHEEECCCBBBCCCEEEGGGGGGGGGGGGIIINNNTTT[[[dddnnnttt~~~|||{{{}}}||||||~~~|||rrrhhhdddiiiwwwzzzcccJJJ???>>><<<777444555444333222000...---,,,---------,,,,,,------...******++++++++++++*********++++++,,,,,,,,,++++++,,,++++++***))))))******,,,++++++++++++++++++***************************************************...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,------...,,,---------....................................////////////000000000000444333111000111222333333666===EEENNN]]]ooo~~~xxxsss}}}uuuooohhh```WWWPPPHHHAAA???AAADDDHHHMMMPPPRRRVVVZZZ^^^bbb___XXXQQQNNNMMMMMMLLLNNNOOOVVV\\\[[[[[[kkkvvvkkkccc```iiilllooommmkkkoooyyy~~~bbbWWWIIIAAA>>><<<777333333222222111///...------+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,+++************+++,,,,,,******+++++++++,,,,,,,,,...------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///............---------......///////////////...///////////////000111111111111111111111111111111///111333333444666:::===CCCKKK___{{{lllsssnnnQQQDDDEEEEEEDDDBBBAAAAAABBBDDDEEEHHHNNNTTTWWWWWWUUUVVVWWW```[[[YYY___lll}}}vvveee___WWWPPPKKKHHHFFFDDDBBBBBBAAA@@@@@@AAAAAABBBEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLPPPPPPNNNIIIBBB>>>>>>@@@CCCFFFJJJMMMOOOPPPRRRTTTVVVUUUSSSRRRQQQRRRRRRSSSVVVUUUUUUUUUVVVYYY\\\^^^```]]]ZZZWWWTTTSSSSSSTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRQQQOOOMMMLLLKKKLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIFFFDDDCCCDDDFFFGGGGGGFFFEEEEEEEEEGGGKKKSSS]]]dddnnnvvv|||zzz||||||ssseee\\\ZZZfff}}}ttt[[[GGG@@@???999111666555444222111///...---,,,------...------,,,,,,******++++++++++++******))))))***+++,,,,,,,,,,,,,,,+++******)))******************+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........./////////........................////////////000000000000222222222222222333333444:::DDDPPP\\\kkkzzzzzzwww{{{pppkkkcccZZZPPPIIICCC???@@@EEEJJJKKKKKKMMMOOOUUU\\\aaahhh```VVVPPPNNNNNNNNNNNNPPPTTT[[[``````hhh}}}ooofffccchhhmmmqqqoookkklllsss{{{}}}tttfffRRRFFFAAA???;;;777444444222111///...------,,,,,,,,,---------......///...---+++******+++,,,************++++++,,,,,,******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...///000000------///000000000///...///////////////000000111000111111111111111222222///222444555555777<<>>???@@@BBBCCCDDDDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIGGGHHHIIIJJJJJJKKKMMMOOOPPPOOOMMMGGGBBB@@@BBBEEEDDDHHHOOOSSSUUUWWWZZZ]]]___^^^\\\ZZZYYYZZZ[[[\\\]]]\\\\\\]]]___cccfffhhhgggeeeaaa]]][[[ZZZ[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWXXXVVVSSSQQQQQQQQQPPPPPPKKKKKKMMMNNNMMMMMMKKKKKKHHHGGGFFFFFFHHHHHHHHHGGGFFFFFFDDDDDDEEEJJJQQQWWWaaaiiisss||||||{{{|||~~~~~~}}}zzzxxxjjj]]]VVV]]]qqqlllRRRDDDAAA===444777666555333222000///...,,,---.........---,,,+++******++++++++++++******)))***+++,,,,,,,,,,,,,,,++++++***************+++))))))******++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,.........////////////000........................////////////000000000000...///111222333444666777???LLL\\\fffppp{{{~~~{{{~~~~~~vvvlllhhh]]]TTTJJJDDD@@@???DDDKKKPPPNNNLLLMMMQQQXXXaaagggeee\\\RRROOOPPPOOOOOOPPPSSSXXX```gggnnn~~~qqqjjjgggeeekkkqqqpppllliiikkkoooqqquuu|||xxxaaaPPPHHHEEEBBB???666555333000...------,,,,,,,,,---------.........000///---+++******++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,......------,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---...///000000,,,---///000000000///...///////////////000000111000000111111222222222333111333666666666888???DDDTTTkkkuuulll|||oooWWWJJJDDDBBBCCCDDDBBBAAA@@@BBBDDDHHHJJJOOOSSSVVVVVVSSSTTTYYY^^^^^^eeeuuu}}}tttmmmbbbYYYPPPLLLGGGDDDCCCCCCBBBBBB>>>???BBBDDDFFFFFFGGGGGGEEEEEEDDDEEEFFFHHHJJJKKKIIIJJJLLLLLLKKKLLLOOOQQQRRRQQQMMMGGGAAA@@@CCCGGGFFFLLLRRRUUUVVVXXX]]]```dddcccbbbaaaaaabbbcccccccccdddeeegggjjjmmmppprrrsssqqqnnnlllkkkjjjkkkkkkhhhhhhggggggfffeeeeeeeee___\\\XXXWWWWWWWWWUUUTTTSSSTTTUUUUUUTTTSSSQQQPPPKKKJJJIIIJJJKKKKKKJJJHHHHHHHHHHHHGGGGGGHHHKKKNNNUUU[[[eeemmmssszzz~~~{{{|||~~~uuuhhh\\\YYYdddqqq}}}aaaJJJAAA===888888777666444333111000///,,,---...///...---+++*********++++++++++++******,,,,,,,,,,,,,,,+++***)))+++***************++++++)))))))))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))*********+++++++++,,,...---------------------.........////////////000........................////////////000000000000...000222222222444777:::CCCRRRbbbiiinnnwww}}}{{{xxxqqqiiieeeXXXOOOFFFBBB@@@BBBJJJRRRXXXUUUSSSTTTYYYaaaiiinnn```WWWQQQQQQQQQNNNMMMPPPTTTZZZfffuuu|||qqqkkkiiiccchhhmmmooolllhhhfffeeeiiioooxxxooo\\\OOOGGGCCC@@@999777444111///......---,,,,,,,,,---------......///...---,,,++++++***+++***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///............---------,,,---...///000000000000///////////////000111111000000111111222333333333222555777777888===FFFNNNccc~~~uuulllooozzzWWWEEEBBBBBB@@@???AAAAAAAAABBBDDDGGGKKKMMMQQQSSSUUUUUUUUUWWW]]]bbbeeetttsssiiibbbXXXOOOHHHFFFBBBAAAAAAAAAAAAAAA@@@BBBCCCEEEGGGHHHHHHIIIFFFFFFFFFGGGHHHJJJMMMNNNLLLNNNPPPPPPNNNNNNQQQTTTWWWUUUQQQJJJCCCAAACCCFFFLLLQQQWWWXXXXXXYYY___dddiiijjjkkklllmmmnnnnnnooooooqqqtttwwwzzz|||~~~~~~~~~}}}|||{{{{{{{{{{{{wwwwwwvvvvvvuuuttttttssslllhhhcccaaabbbaaa___\\\\\\\\\[[[ZZZXXXVVVTTTSSSPPPOOONNNOOOOOOOOOMMMKKKHHHIIIKKKJJJIIIHHHHHHIIIKKKPPPXXX___eeemmmwww}}}vvvvvvwww{{{vvvggg[[[ZZZ___lllwwwpppUUUDDD<<<:::999888777555444222111000............---,,,++++++******++++++++++++******,,,,,,,,,,,,+++***))))))*********)))******+++,,,)))))))))***************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))******++++++,,,---------------.........------........./////////........................////////////000000000000222333555444333444999===JJJXXXeeekkkppp{{{}}}wwwsssmmmeee___QQQJJJCCCBBBCCCFFFNNNVVVYYYWWWVVVWWW\\\bbbgggiii\\\UUUQQQSSSQQQMMMNNNUUU\\\iii|||}}}~~~|||wwwrrrmmmkkkfffhhhkkkmmmnnnllliiifffhhhmmmvvvmmm[[[MMMEEEAAA===;;;777444111000000000+++,,,,,,,,,------------------------,,,++++++******+++,,,---------,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,///............------------------......///000111///////////////000111111000000111222222333444444111555888999;;;CCCQQQ\\\zzz|||kkkooo|||vvvbbbKKK@@@>>>>>>>>>??????@@@AAADDDGGGKKKNNNOOOQQQRRRTTTWWWZZZ^^^aaacccuuu{{{qqqddd[[[VVVPPPIIIEEEBBB@@@???@@@AAAAAAAAACCCCCCDDDEEEFFFGGGHHHIIIHHHHHHIIIJJJKKKNNNPPPRRRPPPSSSUUUTTTQQQQQQTTTXXXXXXWWWSSSMMMGGGDDDGGGJJJRRRWWW]]]______ccckkkssswwwyyy|||{{{vvvssstttsssooolllgggeeeccc```\\\ZZZXXXXXXTTTSSSRRRSSSSSSSSSPPPNNNIIIKKKLLLKKKIIIHHHIIIJJJIIILLLPPPTTTXXX```jjjqqqzzz|||yyyvvvxxx}}}{{{xxx{{{ttteee\\\ZZZZZZfffzzz}}}{{{eeeMMM@@@===:::999888666444333222111//////...---,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,++++++*********))))))***++++++,,,************))))))))))))(((((())))))***++++++,,,************************,,,++++++++++++++++++,,,))))))***++++++,,,------,,,,,,------......//////,,,---------....................................////////////000000000000111333555555555:::BBBIII[[[cccjjjpppxxx|||tttqqqkkk```UUUJJJEEEAAACCCFFFJJJQQQYYYYYYWWWWWWYYY]]]______]]]WWWQQQQQQTTTSSSPPPXXXeeeuuu~~~zzz||||||uuugggjjjnnnsssuuutttqqqooojjjjjjjjjnnnqqqrrrooollljjjmmmuuukkkYYYMMMHHH???===:::666333222222222+++++++++,,,,,,,,,------+++,,,---...---,,,+++******+++,,,---...---,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************************,,,---...//////...---,,,+++,,,,,,---...///000000......------...///111222///////////////000111111000000111222333333444444111555999:::>>>IIIYYYeeerrrjjjxxxzzzYYYPPPFFF@@@<<<:::>>>CCC===???BBBFFFIIIMMMOOOQQQPPPQQQTTTZZZ___cccddddddyyyvvvvvvsssnnndddWWWPPPNNNJJJFFFDDDBBB@@@@@@AAACCCCCCBBBEEEDDDDDDDDDEEEFFFGGGHHHKKKKKKKKKLLLNNNQQQSSSUUUSSSWWWYYYWWWTTTSSSVVVZZZVVVVVVTTTOOOJJJJJJMMMQQQUUU[[[bbbeeehhhooo{{{~~~zzzsssqqqmmmhhhdddbbb``````VVVVVVUUUVVVVVVUUURRRPPPLLLMMMMMMKKKJJJJJJKKKMMMLLLNNNOOOOOOQQQVVV```gggqqqwwwzzzxxx{{{uuupppmmmqqq{{{pppddd```RRR]]]rrrzzzyyyqqqWWWFFFBBB:::999888666555333222111000///---,,,++++++,,,,,,******++++++++++++******)))***++++++,,,,,,,,,,,,******))))))***+++,,,,,,++++++******))))))(((((('''(((((()))******++++++))))))))))))))))))))))))+++******************+++******+++,,,,,,---......,,,,,,,,,---...///000000,,,,,,,,,---------..............................////////////000000000000---000444666999@@@LLLUUUkkkmmmpppuuuzzztttpppjjj[[[NNNFFFBBB@@@DDDHHHKKKRRRYYY]]]\\\\\\^^^aaa```\\\XXXQQQMMMNNNTTTUUUVVVdddwww~~~}}}llleee___[[[aaammmyyy}}}|||~~~zzzqqqoootttzzznnnsss|||gggSSSLLLDDD???<<<;;;888333000111//////...---,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---......,,,,,,---...------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---//////...///000222000///.........///111222111222222111000111333666111333777<<>>???@@@BBBCCCDDDEEEEEEJJJIIIHHHGGGGGGIIIKKKLLLNNNOOOQQQRRRRRRTTTVVVYYYXXXYYYYYYYYYWWWWWWXXXZZZXXXZZZ\\\ZZZWWWUUUWWWYYY]]]aaahhhrrr}}}zzzsssnnniiieeeccc[[[YYYXXXWWWWWWVVVSSSQQQSSSQQQPPPOOOPPPPPPNNNLLLOOOPPPQQQPPPOOORRRXXX]]]jjjmmmttt|||vvvqqqlllnnnwwwzzzlllaaa]]]dddzzzzzzqqq||||||iiiOOO>>>@@@999444444444111000222111111111000//////......************************------,,,,,,,,,,,,++++++)))))))))***+++++++++,,,************************++++++***))))))******++++++***)))((()))***,,,...************************,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------..................///000000000000000000111222333444444333444888<<>>FFFPPPaaazzz{{{vvvlllVVVKKKEEEEEEEEEDDDCCCBBBAAAAAA???BBBGGGLLLPPPRRRSSSSSSRRRRRRWWW]]]]]]ccc|||wwwoooiiidddbbb\\\WWWOOOHHHDDDBBB@@@???@@@@@@BBBDDDEEEFFFFFFFFFEEEEEEFFFHHHLLLPPPTTTVVVSSSTTTUUUVVVVVVWWWZZZ]]]```aaaaaa```^^^^^^___aaa___cccfffgggeeeeeegggiiiooossszzz|||vvvqqqmmmgggccc^^^ZZZXXXVVVUUUTTTSSSQQQPPPPPPRRRRRRQQQPPPQQQQQQQQQOOONNNOOOSSSWWW^^^aaaiiirrrxxx}}}~~~yyysssrrrwww|||mmmdddcccqqq}}}ssssssuuuYYYFFFBBB;;;666666555333222333111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************+++++++++************************+++************************++++++++++++*********************************++++++++++++++++++,,,,,,------,,,,,,------...///...------,,,,,,------..................///000000000000000000111222333333444333666===EEERRRfffwwwyyyrrrpppmmmlllhhh]]]MMMAAA>>>>>>???BBBGGGNNNUUUYYY```gggiiiaaaWWWRRRQQQPPPRRRSSSVVV___ppp}}}pppkkkllljjjfffeeemmm~~~qqqjjjnnnnnnrrr|||sss[[[NNNFFF???===;;;666333222///............///000000------------------------------------------------***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------///---+++,,,///000///,,,...//////000000000000000222333333333222333666888999999???LLL\\\qqq{{{yyyqqqdddQQQFFFDDD???DDDIIIJJJGGGCCCBBBBBBDDDFFFJJJNNNQQQSSSSSSSSSTTTUUUYYY___cccrrrvvvnnnhhhbbb]]]XXXSSSNNNHHHCCCAAA@@@@@@???BBBCCCDDDFFFGGGHHHHHHIIIDDDEEEGGGKKKOOOTTTYYY\\\ZZZ\\\]]]^^^^^^___aaaccccccdddddddddbbbbbbdddfffkkkpppwww{{{|||}}}|||xxxwwwqqqhhh```\\\ZZZYYYXXXTTTRRRQQQRRRSSSTTTTTTSSSUUUUUUTTTRRRPPPOOOPPPRRRVVVXXX^^^gggmmmsss}}}~~~{{{~~~|||xxxzzz~~~{{{nnndddiiitttzzzppp}}}hhhRRRFFF>>>888777777555333444000000000///......------------------------------------,,,,,,,,,,,,+++++++++++++++***************************************)))***+++,,,,,,+++*********+++---------***(((&&&++++++++++++++++++++++++******++++++,,,,,,------.........---...//////000......------------.....................///000000000000///000000111222333333444999EEERRRcccyyyzzztttkkkkkkkkkiiibbbVVVGGG>>><<<===???CCCIIIQQQXXX\\\hhhjjjfff]]]UUURRRRRRQQQTTTWWWaaassswwwgggfffmmmyyywwwrrrlllnnnrrrggghhhjjjoooxxxmmmXXXMMMBBB@@@???;;;888777000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------------------............------,,,)))'''***111444222///---...000111111111000///000111222222222333666888888999BBBRRRfff{{{oooaaaSSSEEEAAAEEE@@@EEEKKKKKKGGGBBBBBBDDDHHHIIILLLOOOQQQRRRSSSSSSUUUTTTXXXbbbqqqzzz}}}uuujjjcccaaa]]]XXXSSSLLLIIIDDDBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKMMMPPPSSSUUUWWW^^^aaaeeegggggggggggggggdddeeeggghhhhhhjjjmmmoooyyy|||sssjjjeeebbb```___XXXVVVTTTSSSTTTTTTTTTSSSYYYXXXXXXVVVTTTSSSSSSTTTWWWWWW[[[```dddiiisss}}}}}}{{{~~~}}}~~~xxxlllhhhjjjxxxxxxwwwcccMMMCCC:::888888666444444000000//////...---------........................------,,,,,,,,,+++++++++,,,+++++++++***)))))))))************************(((***+++------,,,+++)))++++++,,,,,,,,,+++))))))++++++++++++++++++++++++******++++++,,,---............------......///000......------------.....................///000000000000000000000222333333444555>>>OOObbbtttvvvoooggghhhgggbbbXXXLLLBBB<<<===???BBBGGGNNNVVV\\\```eeeddd```ZZZUUUTTTUUUVVVZZZggg|||}}}mmmccckkkzzz}}}uuutttuuuhhhaaagggooouuuzzzeeeVVVFFFAAA@@@>>>;;;999333222111///---,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...........................------------------------+++++++++,,,,,,---------,,,,,,,,,------.........------............------,,,)))'''+++111444333///---...000111111111000//////000111111111333666999<<>>>>>DDDDDDHHHJJJHHHCCCAAACCCGGGJJJKKKMMMPPPQQQRRRRRRRRRUUUSSSXXXkkkyyyttttttvvvmmmbbb[[[YYYVVVQQQLLLGGGEEEBBBAAABBBDDDEEEFFFCCCDDDFFFGGGIIIJJJJJJJJJNNNNNNOOOOOOPPPQQQRRRSSS[[[```gggkkkmmmllljjjjjjiiilllooosssuuuyyy~~~}}}wwwrrrnnniiigggaaa^^^ZZZWWWVVVUUUTTTSSSZZZYYYXXXXXXXXXXXXXXXWWWXXXWWWYYY\\\^^^bbbkkkttt~~~~~~zzz|||}}}yyywwwvvvxxxnnngggooouuuWWWJJJ>>>:::999666444444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++***)))))))))************************((())),,,---...---+++***++++++*********+++---...++++++++++++++++++++++++******+++,,,------......---------,,,---......//////......------......///...............///000000000000000000111222333444555999FFF[[[rrryyyooohhhdddbbb]]]TTTIIIAAA<<<:::AAACCCHHHNNNUUU[[[___bbb^^^[[[YYYVVVTTTSSSVVVYYYddd~~~zzzpppmmmooo~~~zzzmmm```gggnnnrrrssswwwxxxdddMMMCCCBBB???;;;999666555333000...,,,+++***................................................,,,---......,,,,,,---...........................******++++++++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,---......//////------............------000...,,,---000111000---...//////000000000000000///000111222222444888;;;>>>GGGWWWlll}}}}}}kkkQQQFFFAAA>>>???CCCHHHHHHFFFCCC@@@AAAFFFKKKLLLMMMOOOPPPRRRSSSSSSSSSVVVVVV___xxx~~~sssnnnlllnnnqqqpppiii^^^UUUPPPLLLHHHEEECCCAAA???@@@BBBDDDFFFFFFDDDEEEGGGHHHJJJKKKKKKKKKNNNOOOPPPRRRSSSTTTVVVVVVYYY___fffkkknnnoooooopppqqqtttyyy~~~zzzuuuqqqmmmiiiccc___\\\ZZZXXXWWWZZZXXXVVVWWWYYY[[[[[[[[[XXXWWWXXXZZZ[[[]]]dddmmmuuuyyyzzzwww|||~~~}}}tttnnnkkkyyywwwkkkjjjeeeUUUDDD<<<999777444444111111111000//////......++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++***************************************)))***+++---------,,,,,,,,,+++***)))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,------.../////////............//////...............///000000222222111222222333444555999>>>PPPjjjxxxmmmeeebbb^^^UUUKKKBBB>>>>>>???DDDGGGNNNUUUZZZ]]]^^^^^^WWWUUUTTTTTTRRRRRRYYYaaaqqq~~~nnnllluuu~~~tttfffiiimmmnnnoooqqqvvv{{{wwwZZZKKKFFFCCC>>>;;;888666444222000///..............................////////////////////////+++,,,------,,,+++,,,---........................*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------.../////////------............------000000000000000000/////////////////////000000111000222333444555777;;;===DDDQQQggg}}}~~~uuuzzzlllYYYHHHCCCCCC@@@AAAEEEGGGDDDAAA???@@@DDDJJJMMMOOOOOOPPPRRRSSSUUUUUUVVVYYY]]]lll|||oooddddddhhhiiiiiikkkgggbbbYYYPPPHHHDDDCCCBBBCCCAAA@@@@@@CCCEEEFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMOOOPPPSSSVVVYYY[[[\\\]]]```ccchhhlllpppuuuzzz~~~~~~|||xxxtttmmmhhheeecccaaa```]]]ZZZWWWWWWZZZ^^^______^^^\\\\\\]]][[[YYY___fffhhhoooxxx~~~|||zzzzzz|||~~~vvvoookkkqqq{{{wwwooouuuttt```KKK???;;;888666666222222222111000000//////++++++++++++++++++++++++------,,,,,,,,,,,,++++++***************+++++++++******************************+++,,,,,,------...,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---......///000//////............//////...............///000000333333333333444555666666<<>>888777666444333222111111////////////////////////------------------------***+++,,,,,,******+++,,,------------------------,,,,,,,,,------.........******+++,,,,,,---......,,,,,,------...///000000---..................------///111111000000222444000///.........///111222222333555666777999===@@@NNN^^^xxxnnniiiwwwxxxUUUIIIAAABBBBBB??????DDDDDDAAA======AAAGGGLLLOOOPPPQQQRRRSSSUUUVVVXXXXXX\\\dddvvvxxxbbbYYYXXXdddooonnnfffbbb^^^[[[TTTLLLEEEBBBCCCEEEEEECCCBBBCCCEEEGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOOOORRRTTTVVVZZZ]]]___aaaaaahhhiiilllooottt|||{{{uuuooommmkkkiiigggbbb^^^ZZZZZZ]]]aaabbbcccgggeeecccaaa\\\XXXZZZ```^^^fffqqqyyy}}}zzz|||~~~}}}vvvrrriiiuuuwwwrrrttt}}}hhhPPPBBB===:::888888333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******+++++++++,,,************************++++++***+++,,,---...///,,,---.........,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///////////////000111111//////............//////...............///000000444444444444555666777777???IIIaaa}}}zzzxxxqqqeee[[[SSSMMMDDD???>>>@@@BBBCCCCCCIIIQQQXXXZZZXXXTTTPPPVVVTTTUUUXXXZZZbbbwwwttt|||}}}|||yyy||||||xxx|||wwwpppiiigggkkkpppqqqpppxxx~~~eeeVVVPPPGGG<<<999888666222///...000111...------,,,,,,,,,------...------,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,...------......///000111......//////000000111111---------...///111222333444888555555999777999FFFNNNdddpppfffkkkwww___CCCBBB@@@>>>>>>???AAABBB===>>>@@@AAACCCGGGLLLPPPTTTPPPOOOSSSVVVVVVWWW[[[```ooovvv^^^VVVWWW]]]hhhrrrrrrhhh^^^YYYQQQGGGAAABBBCCCCCCBBBDDDEEEGGGGGGFFFFFFGGGIIIKKKMMMPPPQQQQQQRRRUUUWWWUUUXXX[[[^^^___aaadddgggiiilllpppuuu|||{{{wwwvvvtttooojjjiiieee___[[[YYYZZZ]]]```ggggggddd^^^YYYXXX\\\``````aaadddkkksss||||||}}}~~~}}}zzzvvvsssxxx~~~xxx|||~~~sss^^^GGG======<<<777888555222000000///...---......---,,,,,,,,,,,,---++++++++++++++++++++++++---+++)))((()))))))))'''+++++++++++++++***))))))++++++******)))(((((((((++++++++++++++++++++++++***+++---,,,,,,+++---...+++++++++,,,,,,,,,------------,,,,,,,,,---......///000000000000000///...///////////////.........111///000333333333888???AAAZZZxxx|||yyytttjjj\\\QQQLLLGGG@@@>>>???BBBCCCCCCDDDNNNYYY]]]ZZZTTTRRRSSSNNNPPPUUUXXX[[[kkkzzzvvvyyy|||vvvyyy}}}wwwpppmmmlllmmmmmmkkkuuu|||zzzgggXXXLLLCCC===<<<999555222000///000.........---......//////...------,,,,,,------...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...//////000111000///......---------......//////000000111111000000000000111222444444000555333333999888<<>>@@@CCCEEEGGGKKKOOORRRSSSQQQRRRVVVWWWWWWZZZ___rrrzzzeeeYYYXXX]]]iiiyyy}}}lll]]]SSSLLLCCC???@@@BBBBBBAAAEEEGGGHHHHHHGGGGGGIIIJJJLLLNNNPPPQQQQQQQQQTTTUUUYYYZZZ\\\]]]___bbbfffiiisssvvv{{{|||uuupppmmmiiiccc^^^[[[\\\^^^```dddcccaaa___^^^___cccfffeeeddddddgggmmmttt{{{}}}}}}~~~vvvsssvvvyyyvvvwwwcccMMM@@@>>><<<888888555222000000000...---///...------,,,,,,------+++++++++++++++++++++++++++)))((((((***+++******)))))))))))))))(((''''''))))))))))))************++++++++++++++++++++++++***+++---,,,,,,+++---...,,,,,,,,,,,,------------------,,,,,,,,,---............///000000/////////////////////////////////111///000333444444:::BBBQQQhhh|||xxxtttpppkkkbbbUUUKKKCCC@@@>>>???CCCGGGIIIIIIIIIRRR\\\^^^ZZZTTTQQQQQQRRRUUUZZZaaalllpppvvv~~~vvvvvv{{{{{{}}}zzzuuuooollljjjjjjkkkqqqxxxwww]]]LLLFFF@@@???<<<999555222000...///.........///000111111......------------......------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333000000///......---------......//////000000111111111111000111111222333333///444222333:::;;;BBBSSSfff}}}ttt```___ppp{{{eeeQQQCCCBBBAAAAAA@@@???>>>=========@@@DDDHHHJJJMMMPPPSSSRRRSSSVVVYYYYYYYYYaaajjjuuu___UUUVVV___jjj}}}jjjVVVJJJEEE???===>>>AAABBBBBBFFFHHHIIIIIIIIIIIIKKKLLLMMMOOOQQQRRRSSSUUUXXXZZZ^^^_________aaaffflllqqq~~~|||vvvsssoooiiiccc```______``````___^^^___cccgggiiijjjfffdddbbbbbbfffnnnvvv{{{~~~}}}}}}~~~xxxtttuuu}}}tttvvv{{{lllYYYIIIAAA<<<999888666222111000000///...///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((***,,,,,,+++)))))))))***))))))((('''(((((())))))***++++++,,,++++++++++++++++++++++++***,,,------++++++,,,...,,,------------.........,,,,,,,,,,,,,,,---...///,,,---...///////////////////////////////////////111000111444444666>>>HHHeeexxxyyywwwsssmmmgggaaaXXXMMMEEE;;;<<<>>>BBBHHHLLLMMMMMMLLLTTT\\\^^^YYYTTTRRRSSSUUUWWW^^^kkklllpppxxxwwwrrrtttxxxyyyvvvyyy|||xxxssspppvvvtttpppkkkhhhhhhkkkooolllrrr{{{cccNNNHHHAAA@@@===;;;888555111///............///000111111......------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222,,,,,,---...////////////......//////000000111111000///////////////000000111666444555<<<@@@JJJ^^^xxxnnn___iiieeeSSSHHHBBBBBBBBBBBBBBB@@@???===<<<;;;???DDDHHHKKKMMMPPPQQQRRRTTTXXXZZZZZZ^^^mmm|||wwwdddUUUUUU___mmm|||xxx]]]LLLCCC@@@======???CCCDDDDDDGGGHHHJJJJJJJJJJJJLLLMMMNNNPPPRRRUUUWWWZZZ___bbbbbbcccdddeeeiiiooowww}}}{{{yyyuuuoooiiidddbbbaaaaaa]]][[[[[[^^^dddhhhiiiiiibbbbbbaaaaaaeeekkksssyyy}}}|||{{{|||~~~~~~yyywww|||{{{wwwyyy~~~}}}vvvhhhWWWHHH???:::999666333111000000///...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,+++++++++++++++,,,,,,++++++***)))))))))******+++++++++***+++++++++++++++,,,,,,+++,,,------++++++,,,------------.........//////,,,,,,,,,,,,------...///++++++---...///////////////////////////000000000111111222555666:::EEEPPPqqqwwwwwwrrrjjjbbbZZZPPPGGGAAA;;;===BBBGGGKKKMMMMMMMMMOOOTTTYYY[[[XXXUUUUUUVVV[[[\\\eeezzzmmmnnnqqqwww~~~wwwpppnnnooo{{{|||pppfffdddffffffgggiiipppnnnjjjfffdddggglllqqqiiinnnuuu|||pppWWWLLLAAA???<<<;;;:::888444000......------...//////000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////..................+++,,,---.../////////.........//////000000111111000///////////////000000222777555555===CCCQQQgggmmmbbbrrrlllRRRFFFBBBAAA?????????>>>===;;;:::999<<>>>>>@@@CCCEEEGGGHHHGGGIIIKKKKKKKKKKKKMMMOOOQQQSSSUUUVVVXXX[[[```cccbbbeeejjjooouuu|||}}}zzztttnnniiifffdddccc^^^\\\ZZZ\\\```ddddddbbbaaaccceeefffgggjjjooossswww~~~~~~{{{zzz{{{|||}}}~~~~~~yyyyyy~~~~~~xxxgggSSSCCC;;;999666333111111000///...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))***+++***)))++++++,,,,,,,,,,,,++++++,,,+++++++++******))))))*********++++++,,,,,,,,,+++,,,------++++++,,,------------.........//////,,,++++++,,,---...//////++++++---...////////////////////////000000111111111111333666999???MMM[[[wwwyyyxxxrrrhhh\\\RRRIIIBBB>>>;;;???EEEKKKNNNPPPQQQQQQVVVXXXXXXWWWTTTSSSUUUWWWbbbgggwwwnnnmmmlllooovvv}}}{{{rrrooonnnooo|||}}}ooo```YYYYYY\\\ccckkkqqqooollljjjjjjlllooopppjjjlllqqqyyycccOOODDD@@@<<<;;;;;;:::666222///......------....../////////............//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...------,,,,,,+++......//////...---+++***......//////000000111111111111000111111222333333000666555555>>>GGGYYYrrr|||mmmfffvvv{{{]]]IIIBBBAAAAAA@@@??????>>>===<<<<<<;;;BBBEEEJJJNNNPPPRRRSSSUUURRRUUU\\\dddlll{{{yyy^^^TTTWWWcccvvviiiSSSFFFBBB>>>@@@BBBDDDFFFHHHJJJKKKIIIJJJLLLMMMMMMNNNPPPQQQVVVWWWWWWWWWXXXZZZ^^^aaafffllluuu~~~zzztttpppllliiihhhccc```]]]\\\\\\]]]]]]]]]cccfffjjjkkkiiihhhiiilllqqqzzz~~~{{{zzzzzz{{{}}}}}}|||wwwqqqzzzvvv^^^III???999777333111111111000///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,*********+++***(((((()))******+++*********---,,,,,,+++******))))))*********++++++,,,,,,---,,,---...---+++***+++,,,,,,------------.........+++++++++,,,---...///000,,,---...///////////////...//////000000111111222111222555888<<>><<<:::???FFFLLLQQQUUUYYY[[[___]]]YYYTTTQQQRRRVVVYYYeeeuuunnnllljjjlllpppvvv{{{}}}}}}xxxvvvrrrxxxuuueee[[[VVVYYYcccmmmssssssssswwwzzzzzzwwwtttnnnlllnnnwww~~~uuuWWWJJJDDD???<<<<<<;;;777444111111000///............//////............//////++++++++++++,,,,,,,,,---------------------------......................................................---------------------...//////...---+++)))......//////000000111111000000000000111222444444000777666888CCCOOOdddtttnnnpppjjjPPPCCCCCCDDDAAABBBAAA@@@???>>>>>>???@@@EEEHHHLLLOOOPPPRRRTTTUUUXXX]]]hhhwwwuuugggXXXVVVbbbwww|||fffTTTIIICCC@@@???AAAEEEGGGIIIJJJKKKLLLKKKMMMOOOPPPPPPQQQSSSUUUXXXYYYZZZZZZ\\\___dddhhhqqqzzz~~~zzzvvvssspppoooiiigggccc^^^ZZZYYYZZZ\\\cccgggkkkkkkhhhggghhhkkkmmmvvv~~~{{{zzzwwwzzz}}}{{{uuuzzzvvvvvvgggPPPDDD:::777444222111111000///000//////...............---------------------------+++******+++,,,+++***((()))******+++++++++***++++++++++++++++++++++++)))******+++,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,------------+++++++++,,,---...///000......///000000/////////...//////000111111222222111222666:::???JJJ^^^ppp~~~vvvnnnggg[[[NNNCCC>>>===>>>;;;@@@GGGLLLRRRXXX^^^cccbbb^^^WWWRRRQQQVVV]]]cccooollljjjiiikkknnnrrruuuvvvzzzxxx}}}~~~mmm```XXXXXXbbbmmmtttuuuzzzzzzqqqllllllvvv~~~~~~fffOOOHHHAAA======<<<888444444333222000/////////...//////............//////*********++++++,,,,,,,,,////////////////////////........................////////////////////////,,,---------......//////)))+++---/////////...---......//////000111111111---------...///111222333111999999<<>><<<::::::;;;===>>>EEEHHHKKKMMMNNNPPPRRRTTT^^^fffuuu{{{]]]\\\ZZZ```sssfffPPPGGGEEEBBB>>>???BBBFFFIIIJJJJJJKKKLLLNNNPPPRRRSSSSSSTTTVVVWWWWWWYYY[[[^^^bbbgggnnnsss|||~~~{{{wwwuuusssmmmlllhhhaaaZZZXXXZZZ^^^```dddiiiiiiggggggkkkooojjjttt}}}}}}{{{ssswww{{{}}}~~~yyyqqqssszzz{{{lllTTTHHH:::777444222222111000///000000///...............------------------------+++***)))))),,,------,,,***+++,,,---------------*********++++++,,,------))))))***+++,,,,,,------,,,---...---+++***+++,,,+++++++++,,,,,,,,,------+++++++++,,,---...000000///000000000000000///......//////000111222222222000222666;;;AAAMMMbbbvvv~~~|||rrrjjjcccXXXKKKBBB>>>???AAA???CCCHHHMMMQQQXXX```fff```[[[TTTPPPRRR[[[gggnnnooolllkkkmmmmmmmmmqqqxxx}}}|||xxxmmm___^^^bbbfffpppooooooooorrrzzz}}}|||[[[KKK@@@AAAAAA;;;999<<<777555222///...---......111111000000/////////............------,,,,,,,,,......................../////////...---------,,,------------------------,,,,,,,,,---...///000000...............---------///000000000000000///...222222222222333444444555333444888AAARRRhhhzzzkkkzzzaaaKKKFFFEEE@@@>>>AAA===<<<;;;:::<<>>HHHUUUhhhyyy}}}rrrkkkbbbXXXMMMEEE@@@===@@@FFFEEEJJJKKKKKKUUUdddhhhccc___UUUQQQWWW\\\aaammm}}}nnnlllkkklllllllllpppwww~~~yyy{{{xxxyyykkkgggiiijjjzzzpppjjjeeehhhqqq{{{iiiUUUCCCAAAAAA;;;888:::777555333000............///.........------------.........------,,,,,,,,,.......................................---------------------------------++++++,,,,,,------......---............////////////000000111111111000000111111111111222333444444666999???HHHXXXoooxxxeeeRRRCCCAAA@@@;;;888;;;===<<<<<<<<<>>>AAADDDFFFKKKKKKNNNQQQPPPOOOTTT\\\hhh|||kkkXXXXXXdddrrrnnnZZZHHHDDDDDD@@@AAAFFFFFFHHHJJJJJJJJJKKKMMMOOOQQQRRRSSSVVVYYY\\\]]]]]]ccccccgggmmmsssyyy}}}}}}}}}}}}~~~vvvsssnnniiiddd```^^^]]]bbbcccdddiiimmmqqqrrrqqqnnnppptttxxx}}}|||yyywwwyyy}}}yyyxxxzzzzzztttdddMMM@@@>>>:::555222222222111000...------...///---,,,+++,,,------.........---------,,,,,,,,,,,,++++++******++++++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++******+++++++++************+++,,,------......---,,,,,,,,,---...000000000000000000000000///000111111000000222444888666:::DDDOOO\\\nnn}}}xxxmmmeee]]]SSSHHHCCCAAA@@@BBBGGGIIILLLNNNSSS]]]eeeddd```[[[UUUTTTYYY^^^ggg~~~nnnkkkkkkllllllkkknnnttt}}}|||vvv~~~{{{zzzxxxssssssssswwwhhh]]]___gggooozzzeeeKKKBBBBBB>>>:::999777666333111///......///............------------.........---------------........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111...///000111111222111111000000000000111222333444444999@@@KKK]]]vvv}}}rrrSSSHHHBBBCCCCCC===:::============>>>@@@DDDGGGIIIKKKLLLOOORRRRRRRRRZZZcccuuummm]]]XXXaaaqqqrrrSSSHHH@@@CCCDDDBBBCCCHHHIIIJJJJJJJJJJJJLLLOOOQQQSSSUUUXXX\\\___aaacccdddgggiiipppzzz~~~}}}}}}~~~~~~zzzyyyuuuqqqlllhhheeecccddddddeeehhhmmmqqqssssssnnnpppssswww{{{~~~}}}yyyxxx|||~~~}}}uuuwwwzzzoooYYYEEEAAA;;;777444222111111000///---...//////...,,,,,,,,,---............---------,,,,,,,,,,,,++++++)))))))))******+++++++++***++++++,,,,,,++++++***)))***+++,,,---,,,++++++++++++************++++++))))))))))))***+++,,,---...------,,,------...............//////000000111---///000111111111333444555777>>>HHHSSS___ooo}}}|||rrrfff^^^XXXLLLCCCAAACCCDDDEEEHHHNNNNNNTTT```gggfff___[[[XXXVVVXXX]]]eeewwwooolllkkklllkkkjjjmmmrrr||||||yyywww~~~}}}ooo^^^]]]aaafffssswwwVVVFFFDDDBBB===:::888777555222111000//////000000000000000/////////...............---------........................,,,---------.../////////........................---------,,,,,,,,,,,,,,,/////////000000000000000---...///000111111111111111000111111222333444555555999AAAPPPfffnnnVVVIIIDDDBBBDDDCCC???>>>BBB======>>>@@@CCCFFFIIIKKKMMMNNNQQQTTTTTTWWWcccoooqqq]]][[[aaannnqqqZZZHHHCCCBBBEEEEEECCCDDDHHHKKKLLLLLLKKKKKKMMMQQQTTTXXXZZZ^^^aaadddgggiiikkkooosss}}}}}}}}}~~~|||{{{yyyvvvrrrnnnjjjgggdddcccbbbeeeiiimmmooopppoooqqqtttwww{{{~~~zzzwwwxxx}}}|||}}}vvvkkk~~~{{{fffLLLCCC:::777666333111111000///......//////...---------............------------,,,,,,,,,+++++++++---,,,,,,+++***)))))))))***++++++,,,,,,++++++***((())),,,------,,,+++***+++******))))))******+++************+++,,,---...---------------.........,,,------...///000000111---///111222111111222333999===FFFNNNXXXdddttt~~~tttkkkbbb[[[TTTIII@@@AAAFFFHHHHHHHHHOOONNNXXXiiinnneee[[[XXXWWWWWWZZZdddtttooommmlllmmmkkkiiikkkpppuuutttvvvxxxvvvvvvxxxyyyhhhaaa```bbbmmmyyybbbLLLEEEBBB>>>;;;888777666444222111000000/////////000000000000000................................................,,,---------.../////////....................................------------111111000000//////......,,,---...///000000111111222222222333444555666777<<<>>>GGG[[[vvvvvvzzzyyy[[[HHHDDDAAA>>>>>>===;;;===@@@>>>>>>@@@BBBEEEHHHKKKMMMOOOOOOQQQTTTVVV]]]nnn~~~uuu^^^VVV^^^jjjsss[[[LLLFFFDDDDDDEEEEEEDDDFFFIIILLLLLLMMMMMMMMMOOOSSSVVVYYY\\\```ccceeehhhmmmpppyyy~~~}}}|||}}}{{{{{{zzzxxxuuuqqqnnnkkkeeedddcccdddgggiiikkkkkklllnnnqqquuuyyy|||~~~|||wwwvvvxxx|||{{{vvvuuu{{{kkkuuupppUUUGGG:::888777555222333111///......///000...------......//////...------------,,,,,,,,,+++++++++---------,,,++++++*********++++++,,,,,,++++++***((())),,,------,,,+++***++++++************++++++,,,,,,+++,,,,,,---...///---------....../////////,,,------...///000000111000111222222111111222333===FFFOOOXXXaaaooovvvmmmfff___[[[RRRHHHAAACCCIIIJJJIIIIIIMMMOOO\\\kkkmmmbbbXXXXXXWWWWWW\\\mmmqqqnnnnnnooollliiijjjooolllkkknnnwww}}}rrrwww~~~{{{mmmkkkooovvvjjjbbbcccjjjqqq~~~qqqVVVGGG@@@===;;;999888777555444222111000---------............................../////////........................---------...............................................................000000000/////////......---...///000000000000000222222222333555666888888<<>>AAA@@@AAACCCEEEHHHKKKMMMOOONNNOOOQQQTTTYYYfffzzzcccZZZ]]]kkkzzzsss\\\MMMGGGCCCBBBBBBCCCDDDFFFIIIKKKKKKLLLNNNOOOPPPRRRVVVYYYXXX\\\```bbbeeekkkrrrxxx}}}|||}}}{{{{{{{{{zzzxxxuuurrrqqqkkkiiigggggghhhhhhgggfffeeehhhlllqqqvvvzzz}}}~~~|||xxxwwwyyy{{{}}}wwwtttwww|||xxxuuuzzzzzzbbbOOO===999999555333444111000...///000000///---...////////////...------------,,,,,,,,,,,,++++++******+++,,,---......///***++++++,,,,,,++++++***)))***+++,,,---,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,------...///000,,,---...///////////////.........//////000000111222222222222111222444777<<>>999999888777555333111000------------.........///---........./////////000.......................................---------........................,,,,,,,,,------......///,,,,,,---...//////000000000111111222222222111111111111222333444666777888999FFF[[[rrrzzzrrryyy]]]NNNKKKFFFCCC>>><<<===AAABBBBBBDDDEEEGGGIIILLLNNNPPPQQQPPPQQQTTTYYYbbbvvvfff\\\aaammmrrr]]]MMMEEECCCBBBAAAAAACCCFFFJJJKKKIIIIIIKKKOOOQQQSSSUUUXXX[[[YYY]]]aaaeeeiiirrr}}}}}}||||||~~~|||||||||{{{zzzyyyxxxxxxnnnmmmkkkiiiiiigggdddaaaaaadddiiiooouuuzzz~~~{{{zzz{{{|||~~~~~~yyyxxxyyy}}}xxxrrrZZZCCC===;;;666333555111000//////000000///---///////////////...------------,,,,,,,,,,,,++++++))))))***+++,,,---......***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////+++,,,...///000000000///000000000000000000000000111111111111111444999===BBBSSSeeennnuuuwwwlllddd\\\UUUQQQHHHCCCBBBFFFIIIIIIJJJLLLOOO]]]hhheee\\\WWWWWWYYY]]]eeewwwsssqqqpppqqqnnnjjjjjjnnnlllkkklllnnnttt~~~}}}ppp~~~uuuiiifffiiiwww~~~oooqqqrrrmmmsss|||~~~xxxqqqSSSCCC@@@AAA999999888777555333222111.../////////000000111111---.........//////000000......................../////////......------,,,////////////////////////******+++,,,,,,---......))))))+++---///111222333333333444444444333222222000000111222333555777777:::MMMiii}}}|||nnnTTTJJJMMMDDDAAA<<<:::>>>BBBBBB@@@GGGHHHJJJLLLOOOQQQRRRSSSSSSTTTXXX___kkkmmmWWWWWWeeewwwvvv```PPPEEE@@@???DDDCCCCCCEEEJJJMMMKKKFFFHHHKKKOOORRRTTTWWWZZZ\\\[[[___dddiiiooozzzxxx}}}|||}}}~~~~~~}}}}}}}}}}}}}}}}}}ooonnnllljjjhhhddd```\\\```ccciiiooovvv|||~~~}}}|||uuuwww{{{~~~{{{yyyzzz{{{~~~bbbHHH@@@===666333444111000//////000000///...//////000000///...---------------,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,+++++++++++++++*********+++,,,---...------,,,,,,------...++++++++++++,,,---......+++,,,...000000000000///111111111111000000000000000000000000222666===BBBQQQdddxxx~~~tttjjjbbbZZZPPPJJJBBB@@@AAAFFFHHHHHHJJJNNNRRRdddnnncccUUUSSSWWWYYYbbbpppuuuvvvvvvtttooojjjgggfffhhhfffddddddiiitttrrrfffdddlll}}}|||sss|||uuukkkkkkooopppsssyyy~~~~~~}}}~~~```KKKBBB>>>===;;;999888777444111///.........//////000000000------........./////////////////////////////////000000////////////000000////////////////////////...---,,,++++++---///000////////////000000000000000000000111222222333333111000111444444333777<<>><<<:::999888666333111000//////......---------...............---------//////////////////////////////............//////////////////////////////+++***)))((()))***,,,---////////////000000000000/////////000111111222222111000222555666555:::AAAJJJ\\\wwwttt~~~gggVVVNNNLLLLLLHHHCCC>>>>>>@@@CCCCCCAAAGGGIIILLLNNNQQQRRRRRRPPPRRRWWWdddzzzpppaaa^^^___lllsssdddQQQEEECCCEEEEEECCCEEEGGGHHHHHHHHHIIIKKKNNNPPPQQQTTTYYY^^^bbbbbbbbbfffhhhnnnyyy}}}|||zzzxxxyyyzzz|||~~~~~~}}}|||}}}}}}{{{xxxuuummmnnnooonnnmmmiiifffdddgggffffffjjjrrr{{{yyy}}}uuutttuuuxxxyyywwwyyy|||zzzvvv[[[III???999666666555333111111111222111//////......---,,,+++******,,,,,,---------.........,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,------------,,,,,,+++++++++------------------------............////////////000000000000000111111222333333444666666999DDDQQQhhh~~~}}}qqqggg___UUUIII@@@<<>><<<::::::888666444111000///...............000000000///......------////////////////////////......------------......////////////////////////...---,,,,,,,,,---...///////////////000000000000......//////000111111111222111333666777888>>>GGGUUUjjjsssmmmkkkUUULLLKKKJJJHHHDDDCCCCCCBBBCCCCCCCCCCCCHHHIIILLLQQQUUUUUUTTTRRRUUUbbbzzzvvv^^^]]]bbblll~~~xxxWWWOOOEEE@@@@@@CCCEEEFFFFFFHHHIIIJJJJJJKKKNNNPPPUUUWWW[[[___dddfffeeedddjjjqqq|||~~~{{{xxxuuutttuuuxxxyyy{{{|||}}}}}}xxxuuunnnooopppppppppnnnllljjjiiigggfffiiiooowww|||}}}zzzxxxvvvwww|||}}}yyyvvvttt}}}}}}{{{kkkPPP@@@<<<:::888666444222222222333222111......---------,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---...---,,,+++***++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++------------------------............////////////000000000000000111111222222333555888999???MMM\\\wwwrrreeeXXXMMMCCC===<<>><<<;;;:::999777666000000///...//////000111111111000000000////////////////////////////////////......------....../////////////////////////////////.........///000111////////////000000000000/////////000111111222222333333444777777999BBBLLLbbbzzzrrrmmmssszzz^^^PPPNNNLLLGGGBBBCCCFFFGGGFFFCCCBBBBBBDDDIIIIIILLLRRRVVVUUUSSSTTT___vvvfff]]]]]]kkk}}}pppZZZIIIGGGDDDAAAAAABBBDDDEEEGGGHHHJJJKKKKKKMMMPPPRRRYYY^^^dddfffffffffhhhjjjsss}}}}}}xxxtttrrrsssuuuvvvvvvxxx{{{~~~{{{wwwrrrrrrsssssssssqqqooonnniiihhhfffgggkkkqqqwwwzzz~~~yyyuuuwww~~~xxxrrrxxxwwwzzzYYYCCC===<<<999666444222222222222222000---------------.........***************************+++---...---,,,+++***)))******++++++******))),,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............////////////000000000000000111111222333333666888<<>>@@@CCCDDDEEEGGGJJJLLLPPPOOOQQQSSSUUU[[[iiiwwwsssttttttrrrooommmlllmmmggghhhiiiiiihhhiiilllnnnxxxyyyxxxxxxooohhhlll||||||kkkUUUJJJPPP[[[jjjnnnnnniiigggiiiiiifffkkkfffcccfffppp|||___LLLBBB???<<<::::::999777666111000///...---...///000////////////////////////////////////////////////000//////////////////000////////////////////////,,,,,,,,,,,,,,,------...////////////000000000000000111111222222333333444555444666777777:::EEERRRqqqjjjsssnnnUUUNNNPPPOOOJJJGGGEEEHHHJJJGGGCCC@@@BBBDDDKKKJJJMMMRRRTTTRRRTTTYYYmmmhhhZZZ^^^cccxxxvvv^^^NNNDDDDDDDDDDDDCCCCCCDDDDDDGGGIIIKKKLLLMMMOOORRRTTTXXXaaaiiihhhcccccckkkttt{{{wwwtttssstttuuuqqqrrrvvvzzz~~~}}}{{{xxxxxxwwwvvvuuusssqqqooolllkkkjjjiiijjjnnnssswww|||uuussszzz}}}vvvvvv~~~|||cccIII???<<<999555333111111111222111000------............//////........................)))***+++,,,,,,+++************++++++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000111111222555555666888===MMMhhhrrr___MMMBBB??????>>>AAACCCEEEFFFHHHJJJLLLOOORRRUUUVVVVVV___vvvsssttttttrrrooonnnnnnooohhhjjjkkkjjjiiiiiikkkllloooxxxyyy{{{~~~tttpppxxxuuu```MMMJJJRRRgggpppsssnnnkkknnnoookkkllleee```cccnnn|||nnnRRRDDDAAA>>>;;;:::999777666444222000...------...///////////////............////////////////////////000000////////////000000////////////////////////---.........////////////////////////000000000000111111222222333444444555444444666888999>>>MMM[[[}}}tttlll~~~~~~gggQQQMMMPPPPPPPPPQQQHHHIIIHHHEEEAAA@@@CCCFFFMMMKKKNNNSSSSSSQQQYYYfffxxx[[[XXXccczzzzzzaaaPPPGGG@@@@@@BBBCCCEEEFFFFFFFFFHHHJJJLLLNNNOOOQQQUUUWWWXXX```ggggggcccgggttt{{{xxxvvvuuuuuuooooooqqqtttyyy}}}~~~~~~|||{{{zzzxxxvvvtttrrrqqqoooooonnnmmmlllnnnqqqttt|||yyyuuuxxx|||xxx}}}nnnSSSBBB<<<:::555333111111111222111///......//////////////////...---------------,,,,,,******************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------+++,,,,,,------.....................////////////000000000000000111111222444555777:::AAATTTsssmmmZZZJJJAAA@@@AAA>>>AAAEEEGGGHHHIIIKKKLLLOOORRRWWWXXXZZZiiisssssssssrrrooonnnoooppplllmmmmmmllljjjiiijjjkkkgggnnnyyy~~~~~~|||nnnXXXQQQVVVdddrrrzzzwwwtttyyy|||zzzwwwnnnfffgggppp|||aaaHHHEEE@@@===;;;:::888777555444333222333555777999777666555333222000///////////////////////////////////////....../////////////////////////////////000000111111222222222222////////////000000000000000111111222333333444444222333777:::===EEEVVVgggyyynnntttxxxgggYYYXXXWWWQQQNNNQQQIIIGGGCCC@@@???BBBGGGKKKOOONNNRRRVVVTTTTTTcccxxxggg\\\bbbmmmeeeOOOEEEBBBAAA@@@@@@CCCGGGIIIJJJIIIKKKMMMOOOQQQSSSUUUYYY\\\^^^aaadddfffkkkwww~~~{{{xxxvvvuuupppnnnmmmooosssxxx{{{}}}}}}}}}{{{yyywwwuuutttsssnnnooopppnnnkkkkkklllooorrrvvv{{{zzzyyy}}}zzz|||xxx^^^FFF<<<<<<666444222222222333222111000000//////////////////,,,,,,+++++++++*********,,,+++***))))))+++---...,,,------......------,,,---,,,,,,,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,---......///............////////////000000000000000111111222111444999???GGG[[[{{{zzzgggTTTGGGAAAAAABBBAAAEEEJJJMMMNNNNNNNNNOOOPPPRRRVVV[[[eee}}}rrrssssssqqqoooooopppqqqpppppppppmmmjjjhhhhhhiiiccciiirrr|||zzzfff^^^cccdddvvv{{{pppmmmttt}}}qqqKKKGGGBBB>>><<<;;;999888555444555777;;;???DDDGGG@@@???===:::777555333111////////////////////////.........------.........////////////////////////------...///////////////////////////000000000000000000000111222222333333000222777;;;@@@JJJ^^^pppooommm|||vvvlllggghhhbbbSSSIIIIIIHHHDDD???===>>>DDDJJJNNNPPPOOOTTTXXXUUUWWWllljjjZZZ^^^kkktttnnnVVVHHHFFFGGGFFFCCCBBBDDDIIILLLLLLJJJMMMOOORRRTTTUUUXXX\\\^^^eeecccccchhhuuu}}}zzzwwwuuurrroookkkkkkoootttyyy{{{}}}|||{{{zzzxxxwwwuuuuuukkkmmmnnnllliiifffgggiiijjjooovvv{{{zzzzzz|||{{{|||~~~fffIII<<<>>>777555333333444444333222111000000000/////////.../////////......---------...,,,***)))))),,,...000***++++++,,,,,,++++++***---,,,,,,,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,---...//////............/////////000000000000000000111111222---222;;;CCCLLL___wwwbbbPPPEEEAAABBBCCCEEEJJJPPPTTTUUUTTTSSSSSSTTTSSSUUU^^^pppsssuuuvvvsssnnnmmmqqquuummmnnnooooooooonnnlllkkkggghhhlllsssyyy~~~}}}uuuxxxwwwlllkkknnn{{{uuunnnrrrxxx~~~cccNNN???AAAAAA999777>>>888666333333888DDDRRR\\\aaa___WWWGGG555+++,,,111......//////000000111111///////////////////////////...---,,,,,,---...///............////////////......///000000000000000666333111222444555333000333444888<<>>DDDJJJLLLLLLOOOQQQVVVXXXXXXccc~~~yyy```\\\hhhwwwgggUUUIIIBBBBBBEEEEEEEEEFFFHHHJJJKKKJJJIIIPPPQQQTTTYYY^^^bbbddddddeeeccchhhvvv~~~|||zzzzzzzzzzzzrrrooollljjjkkkmmmqqqsss|||{{{{{{||||||{{{xxxvvvrrrrrrrrrqqqnnnkkkhhheeegggeeejjjsss{{{{{{uuurrryyy}}}zzz{{{~~~rrrVVVAAA===999777555444444444333222111000///......------.........---------,,,,,,,,,////////////...---,,,+++---------,,,,,,+++++++++------,,,+++************------------------------,,,,,,,,,---------......////////////000000000000///000111222222222222222444999@@@HHHTTTiiisss[[[GGG>>>AAAEEEGGGKKKIIIOOO^^^fffaaaXXXSSSTTTWWWZZZdddsssttttttqqqmmmlllnnnqqqnnnooopppppppppooommmmmmkkkjjjmmmrrrwww}}}sssttt}}}}}}pppqqqxxxyyytttnnn|||}}}sssrrruuu|||nnnUUUBBB@@@@@@888777<<<888666333222444<<>>DDDJJJMMMMMMPPPRRRWWW[[[```oooqqq___bbbppp}}}ppp[[[MMMEEE@@@@@@CCCFFFFFFGGGIIIKKKLLLLLLKKKSSSTTTWWW[[[```ccceeefffjjjjjjrrr}}}{{{zzzyyyyyyrrrpppmmmkkkkkknnnqqqsssyyyyyy{{{}}}}}}zzzwwwrrrsssuuutttrrrlllgggcccfffdddhhhqqqyyy}}}yyytttuuu|||~~~yyyyyy{{{{{{aaaIII@@@:::888555444444444333222111111///.....................---------,,,,,,,,,------...............------------,,,,,,+++++++++***+++---......---,,,+++------------------------,,,,,,---------.........////////////000000000000///000111222222222333222444999@@@KKKYYYmmmqqqXXXFFF@@@BBBFFFGGGJJJJJJQQQ\\\aaa\\\VVVSSSVVVZZZaaarrrsssrrrpppnnnmmmmmmmmmnnnnnnoooooooooooonnnmmmmmmnnnmmmmmmpppsssxxxxxxtttxxxzzzkkkjjjooovvvuuupppqqqxxxcccHHHBBB@@@;;;999<<<888777555222111444999======<<<:::555111///000111000000/////////////////////////////////////////////...------------...///............////////////......///000000000000000111000000111333444333222555777;;;AAALLLaaagggddduuuuuuwwwtttlll___QQQGGGDDDFFFCCC@@@===@@@FFFKKKNNNNNNQQQSSSXXX```llleee^^^kkk}}}ooo^^^LLLDDDBBBAAAAAABBBGGGGGGHHHJJJKKKMMMNNNNNNSSSTTTWWW[[[___bbbdddeeeqqqvvv|||zzzxxxvvvsssqqqooommmmmmnnnqqqrrrtttvvvzzz|||yyytttvvvxxxxxxuuunnngggccceeecccfffnnnuuu{{{~~~vvvpppuuuzzzwwwxxx{{{oooRRR@@@<<<999666555555444333222111111000///..................---------,,,,,,,,,++++++---....../////////------,,,,,,,,,,,,++++++(((***---000000///---,,,------------------------,,,------------.........////////////000000000000000000111111222333333333444999BBBPPPbbbuuulllSSSDDDAAADDDFFFFFFJJJMMMSSSZZZZZZVVVSSSTTTUUUZZZgggrrrpppnnnnnnooopppooonnnnnnnnnnnnnnnnnnmmmmmmlllooommmmmmooopppsss}}}}}}|||mmmjjjlllwwwnnnlllrrr{{{|||qqqQQQDDDBBB>>><<<>>>999999777444111000000111222000//////000111000///000000000//////......---////////////////////////.........------.....................////////////......///000000000000000/////////000222333444444444666;;;CCCRRRkkksssdddlll}}}zzzxxxnnnbbbVVVKKKGGGHHH@@@??????BBBHHHMMMOOOPPPRRRTTTZZZfffzzzmmm\\\```uuuaaaRRRDDD@@@BBBCCCCCCDDDFFFGGGIIIJJJKKKMMMOOOQQQUUUWWWZZZ]]]```dddiiikkkzzz}}}yyyvvvtttsssrrrpppooonnnooopppqqqooorrrwww~~~}}}zzzwwwyyyzzzyyyuuupppjjjfffeeecccdddjjjpppvvvzzzooopppvvv}}}wwwuuuvvv}}}}}}[[[AAA>>>;;;888555555555444333222111000///..................---------,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,........................------------............////////////000000000000000000000111222333444555666;;;GGGXXXmmm~~~yyydddLLLBBBBBBEEEFFFEEEKKKPPPWWWXXXTTTPPPQQQTTTVVV]]]pppqqqooonnnooorrrssssssrrrpppppppppooooooooooooooonnnllllllnnnnnnqqqyyyvvvpppnnn|||~~~~~~qqqiiilllsssxxx}}}|||XXXGGGBBB???======:::::::::777333000//////000///...///111222000---000000//////......------////////////////////////---..................---............////////////......///000000000000000---...000111222333444555222666<<>>???AAAEEEJJJNNNQQQQQQSSSVVV^^^oooooobbb[[[ggg}}}tttUUUIII??????BBBCCCCCCDDDFFFHHHJJJKKKKKKMMMQQQTTTZZZ\\\___bbbeeelllsssyyy}}}}}}~~~|||yyyuuusssssssssqqqpppoooooooooooolllnnnsssyyy~~~~~~|||yyy{{{zzzyyywwwtttqqqnnnlllgggddddddhhhkkkpppzzz~~~sssoooooowww{{{uuussswww~~~gggKKKAAA===999666555555444333222111000//////......///......---------,,,,,,,,,------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,........................---------.........//////////////////000000000000000000000111222333555666999???NNNbbbwwwoooZZZFFFAAADDDEEEEEEFFFMMMUUU[[[XXXQQQOOORRRVVVYYYdddppppppqqqrrrsssssstttuuutttssssssrrrqqqrrrrrrrrrlllkkkmmmooooooooouuu}}}wwwrrr|||xxxsssxxxiiiggglllwww~~~~~~||||||bbbKKKCCC>>><<<;;;;;;;;;;;;888555222111111222111000111222111///---//////..................////////////////////////------...//////...------............////////////......///000000000000000...///111222222222444666222888@@@KKK___zzziiiaaabbbtttsssttt}}}zzzqqqpppjjjZZZIIIAAA===@@@DDDIIIMMMPPPRRRSSSTTTZZZeeezzzddd```cccrrrsssaaaJJJCCC>>>@@@BBBBBBCCCEEEFFFIIILLLLLLLLLNNNSSSWWWXXX[[[]]]aaafffppp|||}}}{{{{{{|||}}}zzzwwwuuussssssrrrrrrqqqooonnnmmmllljjjkkknnnrrrvvvxxxxxxwwwzzzzzzxxxvvvtttsssrrrrrrjjjgggfffggggggjjjsss}}}{{{uuuoooooozzzyyytttuuuyyyuuu[[[CCC???:::777666555555444222222111000////////////......---------,,,,,,,,,.........------,,,******++++++,,,,,,,,,,,,------000...+++(((((()))+++,,,........................------........./////////////////////000000000000111000000111222444666777===EEEVVVlllzzzcccRRRDDDCCCFFFEEEEEEHHHQQQZZZ___ZZZRRRQQQUUUXXXWWWhhhpppsssuuutttrrrppprrrttttttsssrrrqqqqqqqqqrrrrrrmmmmmmoooqqqooommmqqqwww~~~{{{sssrrrzzz~~~wwwyyymmmeeehhhuuu}}}}}}zzzzzzpppVVVGGG@@@<<<;;;<<<;;;:::777333111222333000111111111111000000000------..................////////////////////////------...//////...------............////////////......///000000000000000///111333333222222444666555===GGGSSSgggvvvbbbbbbjjj}}}uuu~~~}}}wwwwwwmmmXXXFFF???>>>BBBGGGLLLPPPRRRSSSSSSUUU]]]mmmrrr___cccnnn}}}{{{cccNNNBBB@@@@@@CCCCCCBBBEEEIIIHHHKKKNNNOOONNNQQQWWW\\\YYY[[[^^^aaahhhvvv}}}|||}}}}}}zzzxxxvvvttttttrrrrrrrrrqqqooommmkkkjjjjjjiiihhhjjjnnnrrrttttttvvvwwwwwwwwwwwwvvvuuutttmmmkkkiiigggeeedddllluuu}}}tttnnnrrr~~~wwwuuuxxx|||~~~hhhEEEAAA;;;777666555555444333222111000////////////......---------,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------...---+++******+++,,,---....................................////////////////////////000000000000111111000000222444777888@@@KKK^^^ssswwwZZZLLLDDDGGGJJJGGGGGGLLLTTT]]]bbb\\\VVVVVVXXXYYY\\\rrrqqquuuxxxuuupppmmmooorrrqqqqqqooonnnnnnnnnooopppnnnnnnppprrrppplllnnnsssuuu|||rrriiikkkyyywww}}}ooofffgggpppzzz~~~{{{{{{|||___MMMDDD???===<<<;;;999555111000111222---///111111//////111333,,,------....../////////////////////////////////,,,---...//////...---,,,............/////////000...//////000000000000000000222444444222222444777888AAALLLXXXmmmooo```gggttt}}}|||nnnVVVDDD@@@???CCCIIIOOOQQQRRRSSSTTTVVV```rrrhhh^^^gggvvvtttXXXCCC@@@@@@CCCFFFFFFEEEHHHNNNJJJNNNQQQQQQPPPSSSYYY___```bbbeeeiiiqqq~~~}}}|||yyyvvvuuuuuuuuuqqqqqqqqqqqqooommmjjjiiijjjhhheeeeeeiiimmmqqqsssrrrtttwwwyyyzzzxxxvvvtttooommmkkkhhhcccaaagggpppzzzzzzpppnnnyyy{{{wwwyyyyyymmmFFFBBB<<<888666666555555333222111000////////////......---------,,,,,,,,,******+++,,,------------+++++++++,,,,,,---------++++++,,,---............////////////////////////............/////////000////////////000000000000111111000000222444777999BBBOOOcccxxxvvvVVVJJJEEEKKKMMMIIIIIIPPPVVV___ccc^^^XXXYYY[[[ZZZiiissssssrrrrrrrrrsssssstttsssrrrpppooonnnnnnooopppnnnqqqssstttrrrooonnnmmmuuu~~~|||vvv}}}vvvcccbbbpppyyy|||qqqffffffpppxxx}}}|||}}}lllPPPEEEAAA>>>>>><<<999777666555333222///////////////000000111000///...------...///000////////////////////////,,,,,,---.../////////...,,,------...///000111111////////////000111222333///000222222333444777999===@@@OOOhhh~~~fffiiiyyyuuu```NNNBBB===BBBGGGLLLOOOQQQUUUXXXYYY\\\iiinnnffffffooo~~~www[[[IIIGGGDDDCCCBBBCCCEEEHHHIIIIIINNNNNNOOORRRWWW[[[^^^___eeedddhhhpppxxx}}}{{{|||~~~{{{tttnnnrrrqqqqqqpppnnnmmmkkkjjjiiihhhfffeeefffiiikkkmmmqqqqqqqqqtttwwwwwwuuusssxxxtttnnnhhheeedddfffgggqqqzzz}}}pppjjjrrr}}}{{{{{{|||YYYDDD888<<<===444222999222222111111111111222222///............---------+++---///111111///---++++++,,,,,,------,,,,,,+++------------------------333000,,,---000111...***++++++,,,,,,---...////////////000000111111222222000......222444444777<<>>KKKYYYmmm}}}ttt```IIIFFFCCCCCCGGGLLLPPPRRR\\\YYYXXXZZZZZZYYY[[[___pppppppppqqqrrrtttuuuvvvwwwvvvuuutttttttttuuuvvvwwwxxxwwwvvvsssooonnnoooqqqnnnrrrzzzkkkeeennnssshhhgggwwwnnnfffhhhpppnnnppptttuuuooohhheeekkkqqqkkkSSSDDD===???===:::888777666444333333333111000///.........000//////......//////000////////////////////////------.../////////...............///////////////------------...///000111000111222222222333666888@@@NNNgggwwwhhhyyyuuu```KKK@@@@@@DDDDDDHHHNNNRRRSSSUUUYYY]]]ooo{{{hhhcccgggssspppVVVDDDAAABBBDDDEEEEEEFFFGGGIIIKKKLLLLLLNNNRRRWWW\\\```ccceeehhhllluuuyyyoooiiihhheeegggppp|||}}}{{{zzz}}}{{{zzz{{{|||zzztttoooooopppppppppooommmlllkkkiiihhhfffddddddeeefffgggmmmqqqvvvyyyyyyxxxxxxwwwxxxvvvssspppkkkgggcccaaadddlllwww{{{qqqmmmpppuuu{{{vvvrrrttt~~~kkkRRR===;;;===777333555555555444222111000///...///............---------,,,,,,------------,,,,,,........................------------------------...,,,***+++...000...+++------------------............//////000000111111333000000333555555;;;AAAPPP]]]ppphhhTTTEEEFFFFFFFFFGGGJJJOOORRRWWWVVVVVVYYYZZZYYY\\\bbbyyynnnoooqqqsssuuuvvvwwwxxxwwwwwwvvvvvvwwwyyyzzz{{{zzzzzzyyyuuurrrooooooppppppqqqvvvlllaaahhh}}}pppiiirrr|||fff```eeellllllmmmoooooonnnlllkkkmmmppp|||yyyZZZGGG>>>@@@===:::888888777555333333222111000////////////000//////////////////000////////////////////////......////////////......///////////////.....................///000111111111111222222222333777999AAARRRoooxxxnnnoooXXXDDD<<>>;;;999888777666444111111000000000000111111///000000000000000000///////////////////////////...///////////////......///////////////.........////////////000111222222111222222222222555999<<>><<<:::888666///000111222222111000//////............---------...---,,,++++++,,,---...---,,,+++******+++,,,---------------------------++++++,,,,,,---...//////..................///////////////000111111222222000///111333444888DDDPPPaaajjjyyyzzzzzzzzzdddWWWSSSWWWWWWVVVSSSQQQOOOPPPQQQLLLLLLNNNRRRTTTYYYfffsssssstttuuuvvvvvvuuusssrrrvvvvvvuuuuuuuuuwwwxxxyyyzzz{{{{{{yyyuuuqqqoooooojjjlllooosss|||pppfffzzzsssrrr}}}hhh]]]^^^bbbkkksssvvv{{{|||tttyyyyyyYYYIIIAAA???<<<::::::999777555222222111111000111111111///000111111111111000///////////////////////////000000000000000///......------......//////000000//////...//////000111222222222333333555999???CCCXXXqqqqqq~~~xxxiiiUUUGGGBBBCCCEEEFFFNNNLLLOOOVVVXXX[[[llluuuaaa]]]dddoooyyy{{{fffOOODDDCCCCCCCCCDDDDDDIIINNNOOONNNNNNQQQTTTXXX\\\aaadddgggmmmvvv}}}ooofffZZZQQQMMMNNNNNNQQQ___qqq~~~|||uuuvvvwwwvvvuuutttssssssooopppqqqqqqoookkkgggeeeffffffeeedddbbbaaa``````___^^^___gggsss{{{|||{{{zzzyyywwwuuusssqqqpppooofffhhhkkkooowwwwwwlllccciiivvvzzzxxxyyyrrrsssnnnSSSCCC===:::888777111222333444333222000...///............---------......------------.........---,,,++++++,,,---...------------------------+++,,,------------...///------......//////000000000000111111222222333333000000222555777<<>>444777555444222111111222222///000111222222111000///000000//////.........---......------------......////////////000000000000222222111111222222333444///444222333;;;<<>>===;;;666666666666555444222111000////////////............------------------------+++,,,...//////...,,,+++,,,,,,,,,---------......000000//////.........---............////////////000000//////000111222222000000333777999>>>NNN___nnnuuuzzzyyyyyy^^^SSSRRRRRRQQQOOOOOOPPPSSSTTTRRROOONNNIIILLLUUUVVVWWWoootttpppqqqwww|||zzzvvvtttuuuuuuvvvyyy|||~~~~~~}}}yyyyyywwwvvvssspppnnnmmmnnnmmmmmmnnnooovvvzzzrrruuurrrsss}}}sssrrrooooooyyyzzzqqqrrryyyuuuSSSJJJ@@@>>><<<777:::<<<444777666444222000/////////000000111222222111000000000000/////////..................------.........////////////000000000000111111111111111222333333111555333444<<<===DDDTTTggg{{{ttt~~~uuu]]]QQQDDD???BBBIIIMMMNNNPPPOOOSSSZZZ\\\fffkkk```aaaggg~~~yyyZZZOOOEEECCCDDDDDDFFFHHHHHHJJJKKKLLLNNNQQQVVVYYYaaaccchhhpppuuu~~~sss```QQQKKKKKKJJJIIINNNXXXdddsss~~~|||zzzyyyxxxvvvuuutttsssrrrqqqppppppmmmmmmnnnnnnmmmjjjhhhfffggggggeeebbb```___```bbb_________bbbgggmmmrrruuuuuuuuutttrrrsssvvvtttooollliiiggghhhiiimmmxxx}}}nnnfffeeerrr~~~yyyyyymmmooo~~~qqqUUUCCC===:::777666666666555444333111111////////////............------------------------+++,,,...//////...,,,+++,,,,,,,,,---------......///.........------------............////////////222111111000000000000111000000333888<<>>;;;999666666666555444333222111////////////............------------------------+++,,,---......---,,,+++,,,,,,,,,---------......---------------,,,,,,,,,............////////////333333111000000///000000111111444999@@@KKK]]]mmmyyyiiiXXXQQQOOOMMMJJJLLLOOOTTTUUUSSSNNNIIIKKKKKKPPPVVVYYYhhhwwwvvvzzzyyywwwxxxtttsssxxx|||uuuvvvvvvuuutttrrrooonnnpppmmmlllnnnooorrryyyvvvkkk{{{tttwww{{{uuuuuuyyy|||sssqqqxxxkkkKKKAAA@@@@@@888777;;;777777666555333222111000///111111222222222222111111000000//////////////////......////////////......////////////000000000000000000000///000000111222222777444444<<<@@@LLL```}}}{{{yyyvvv]]]LLLGGGAAAAAAFFFKKKNNNNNNQQQTTTXXX\\\fffzzzeee^^^```nnn}}}wwwdddMMMEEE@@@AAACCCEEEHHHLLLNNNNNNOOOOOOQQQVVV]]]bbbhhhiiiooozzznnn[[[PPPKKKIIIIIILLLMMMPPP[[[ooo}}}{{{yyyxxxxxxyyyzzzxxxwwwtttrrrooonnnmmmmmmkkkkkkkkkjjjjjjhhhgggfffbbbcccbbb```]]]\\\\\\^^^ZZZZZZXXXXXXZZZ___fffjjjqqquuuvvvttttttvvvtttooopppmmmkkkjjjgggffflllttt|||pppeeeeeeooo~~~yyy{{{vvvnnnrrrdddLLL???;;;;;;666666666666555444333222////////////....................................,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------............////////////222222111111000111111111333333555:::DDDRRRdddqqqxxxaaaTTTOOOLLLIIIGGGJJJNNNQQQRRROOOKKKHHHGGGJJJOOOUUU\\\rrryyyyyy}}}~~~xxxvvvxxxtttqqquuu|||{{{vvvpppqqqsssuuuuuutttrrrqqqpppmmmmmmooopppqqqvvv}}}rrryyyrrrsss}}}vvvrrryyy{{{xxxzzzxxxOOOAAA???@@@999888;;;999666666666555555444444333111111111111111111111111//////000000000000000000......///000000///......////////////000000000000000000000///000000111222111666333333;;;BBBRRRiiioooVVVGGGDDDAAACCCGGGKKKNNNNNNQQQUUUYYY^^^nnnkkk[[[]]]cccttt~~~gggVVVKKKEEEBBBCCCEEEEEEHHHMMMOOOPPPPPPQQQSSSYYY```eeehhhiiiqqqlll___QQQLLLKKKJJJJJJLLLPPPVVVfff~~~~~~{{{yyyyyyyyy{{{|||xxxvvvssspppnnnmmmlllllllllkkkjjjiiigggeeedddcccaaaaaaaaa___\\\[[[[[[\\\ZZZZZZYYYWWWWWW[[[aaagggssswwwzzzxxxwwwwwwtttoooooommmlllkkkhhhfffjjjpppzzztttgggccchhhwww|||{{{~~~tttrrrlllSSSAAA;;;:::666666666666555444333333////////////....................................,,,------------------,,,,,,,,,,,,---------........................//////............////////////000000000000111222444444555555777<<>><<<<<<888666666777777666555444333000000///......///000000//////000000000111111111...///000111111000///...////////////000000000000111111111111111222333333222777555555???JJJ```|||uuu~~~```KKK>>>>>>@@@DDDIIIOOORRRTTTQQQXXX]]]gggooobbb[[[jjjuuuyyyXXXPPPDDDBBBBBBEEEFFFFFFJJJPPPMMMOOOQQQTTTWWW\\\bbbfffggglllzzzqqq```PPPKKKIIIJJJJJJJJJLLLQQQZZZhhh{{{{{{zzzyyyxxxvvvvvvuuuwwwuuuqqqnnnllllllmmmmmmjjjiiigggfffdddcccbbbbbb```aaabbb```^^^[[[[[[[[[ZZZ[[[\\\YYYVVVWWW\\\aaammmuuu{{{{{{zzzzzzxxxtttqqqppppppppplllggghhhmmmnnnzzz}}}tttjjjdddhhhzzz~~~~~~}}}xxx{{{dddMMM>>>:::666666666666666555555444////////////....................................---------,,,,,,---------,,,,,,,,,---------......---------....../////////............////////////000000000111222333444555333777:::BBBTTTjjjxxx{{{yyy```TTTOOOJJJGGGFFFEEEIIIOOOQQQOOOLLLJJJIIIJJJNNNUUUfff||||||~~~}}}tttoooooommmnnnooopppppppppppppppmmmooosssuuuvvvtttrrrpppppprrrsssqqqiiieeelllvvvvvvuuuttt{{{mmmhhh|||vvvfffeeelll~~~xxxyyyrrrUUUEEEEEEAAA===<<<777666777777777666444222000000///...------...///000//////000000111111111222...///000222222000///...////////////000000000000222222111111222222333444333999666777AAANNNeee}}}ooo}}}wwwXXXCCC???@@@BBBEEEIIINNNQQQSSSQQQYYY___kkk~~~hhh```YYYkkkuuunnnKKKFFF@@@???@@@DDDFFFGGGKKKQQQOOOQQQTTTXXX[[[```eeeiiikkkqqqqqq^^^PPPKKKHHHHHHJJJJJJJJJPPPVVVcccsssxxxxxxxxxwwwvvvtttrrrqqqvvvtttqqqnnnllllllmmmnnnggggggfffeeedddddddddddd^^^___```^^^[[[YYYYYYYYYYYY[[[]]]ZZZVVVVVVZZZ___fffooovvvxxxwwwxxxwwwtttuuuuuuuuuuuupppjjjjjjnnnkkkuuu|||ooocccbbbooo~~~~~~www~~~}}}|||hhhQQQAAA<<<666666666666666666555444000/////////............////////////////////////...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------...................../////////000222222222111222222333333222666;;;EEEYYYqqq~~~sss\\\QQQNNNJJJGGGGGGDDDJJJRRRVVVTTTOOOKKKIIIOOOSSS[[[ppp}}}zzzwwwuuuttttttsssqqqqqqrrrqqqooonnnnnnqqquuuwwwwwwuuurrroooqqqqqqnnnjjjffffffjjjnnnwww}}}}}}{{{xxxhhheeemmm~~~pppXXXWWWbbbwww~~~|||zzzuuusss}}}aaaEEEBBBCCC;;;777<<<666666555444333222222111000000000000//////////////////............//////000000000000000000000000000000000000////////////222222222111222222333333111666;;;===BBBTTTsss~~~sssaaaKKKDDDBBBAAABBBFFFKKKPPPSSSUUUWWW\\\fffzzznnn___]]]```pppttt\\\KKKFFFFFFCCCBBBDDDHHHKKKLLLKKKOOONNNRRRYYY^^^```dddjjjpppyyy}}}lll```WWWQQQLLLIIIHHHJJJKKKMMMSSS[[[ooo~~~}}}{{{xxxvvvtttssssssnnnmmmkkkhhhffffffjjjmmmpppmmmiiifffeeeeeedddccccccaaa___^^^^^^]]]ZZZYYYZZZ[[[ZZZYYYWWWWWWYYY[[[```fffooossstttttttttvvvtttsssrrrsssrrrppplllhhhmmmqqqxxxzzzjjj^^^eeettt{{{yyyzzzwwwSSS??????999888777777777777555333222222111000///...------------------------------........................//////.........---------///......------......///111111111000000000000000...000222222222111222333222999AAAIIIYYYnnn~~~oooWWWOOONNNIIIEEEEEEBBBTTTaaa^^^TTTPPPRRRSSSPPPWWWgggnnn}}}zzzwwwuuuuuutttrrrrrrsssttttttsssppprrruuuwwwwwwuuurrrqqqqqqqqqooolllhhhgggiiilllrrryyyzzzhhh]]]fff{{{}}}iiiUUUQQQXXXjjjvvvvvvuuuwwwwwwuuuvvvvvvtttttt}}}iiiJJJCCCBBB<<<777:::777666555555333333222111111000000000////////////000000////////////000000000000000000000000000000////////////000000000000222222111111222222333333777:::<<<@@@III```zzzxxxYYYGGGBBBAAAAAACCCGGGLLLPPPSSSUUUXXX]]]iiiggg]]]]]]gggwwwoooVVVHHHEEEEEECCCCCCEEEIIILLLNNNMMMQQQQQQTTT\\\```bbbfffllltttjjj\\\SSSNNNKKKMMMJJJHHHIIIJJJMMMXXXccczzz~~~{{{zzzxxxvvvtttrrrqqqpppllljjjgggeeedddeeeggghhhkkkhhheeecccbbbbbbaaaaaabbb```^^^]]]]]]]]][[[YYYZZZZZZZZZYYYWWWWWWYYY[[[[[[aaaiiippptttvvvvvvvvvvvvuuutttssssssqqqnnnkkkhhhlllrrr}}}|||lll^^^aaalll||||||{{{zzz~~~\\\EEEAAA:::888777777777777555333222222111000///...------------------------------........................//////.........---------......------------......000000000000000000000000///111333333222222333444333999CCCOOO]]]mmm~~~jjjUUUOOOOOOJJJGGGHHHIIIVVV___ZZZQQQMMMNNNOOOTTT^^^sssxxxeee|||zzz|||yyyuuuttttttvvvvvvvvvrrrssstttuuuuuutttsssrrrqqqqqqpppnnnkkkiiiiiiiiimmmttt~~~lll\\\aaauuu}}}iiiSSSLLLNNNZZZeeefffgggjjjkkkkkklllnnnmmmpppzzzuuuPPPCCCAAA===999999777666666555444333222222111111000000000/////////111111000000000000111111000000000000000000000000......//////000000111111222222111111222222333444;;;;;;<<>>;;;:::777777666555444333222222111111111000000000//////111000000//////000000111////////////////////////---......///000111111222111111111111222333444444888888;;;FFF]]]}}}{{{zzzwww[[[HHH@@@??????CCCGGGLLLOOORRRTTTUUU\\\gggyyyhhh[[[\\\bbbwww|||]]]GGGBBBFFFDDDEEEFFFIIIMMMPPPRRRRRRTTTUUU[[[bbbeeeggglllsss}}}qqqaaaUUUOOONNNNNNNNNIIIHHHIIIJJJMMMXXXpppxxxvvvwwwssssssrrrqqqpppnnnmmmllliiieeebbbbbbfffgggddd```bbb```^^^^^^___```___^^^]]]\\\[[[[[[\\\]]][[[ZZZXXXYYYYYYXXXVVVUUUVVVWWWUUUWWW]]]gggqqqwwwxxxvvvzzzxxxuuusssssssssrrrpppkkkjjjjjjooo|||}}}lllcccccckkk|||wwwwwwmmmyyysssUUUCCC<<<:::888777777666555333222222111111000//////...........................................................................------,,,,,,,,,,,,------/////////000000000000000000111222333222333555666777;;;LLL```jjjnnnooo^^^QQQOOOOOOLLLKKKOOOSSSSSSQQQNNNMMMOOOQQQRRRZZZmmmxxxdddVVV~~~xxxuuuttttttssssssrrrrrrqqqqqqpppqqqqqqpppqqqqqqqqqpppmmmiiifffjjjsss}}}nnneeekkk{{{zzzXXXKKKEEELLLVVV^^^gggqqqxxxvvvpppiiigggmmmvvv}}}aaaGGG@@@???===:::888777666555444333333222111111111111000000000000000//////......//////000////////////////////////---......///000111111222111111111111222333444555444777===KKKhhhuuuzzzmmmTTTFFFAAA???@@@DDDIIIMMMPPPRRRUUUWWW```nnnxxxeee[[[___ggg}}}pppSSSDDDDDDHHHDDDFFFHHHKKKNNNPPPRRRTTTTTTVVV\\\cccfffiiipppyyyuuufff___UUUOOOMMMMMMKKKJJJFFFGGGJJJOOOVVVeeexxxpppoooooonnnnnnnnnooonnnmmmlllkkkiiieeeccceeeiiiiiiddd___aaa```^^^___```aaa```___\\\[[[ZZZZZZ[[[\\\[[[ZZZWWWXXXYYYXXXVVVTTTTTTUUUVVVWWWZZZccclllsssvvvuuuyyyvvvtttssssssrrrqqqpppllljjjiiikkktttwwwjjjdddfffuuu|||vvvttt{{{kkkrrryyy[[[EEE===;;;888777777666555444222222111111000000//////................................................---........................------,,,,,,------.........//////000000000000///000111111000222444666999???QQQgggooorrrhhhZZZOOONNNNNNKKKLLLRRRXXXSSSMMMKKKLLLOOOSSSVVV___zzzooo]]]SSS{{{xxxwwwwwwvvvssssssrrrrrrqqqqqqpppppppppppppppqqqqqqoookkkgggkkkttt}}}rrrfffkkk~~~{{{```QQQGGGLLLVVV___kkkwww{{{yyyrrriiigggooowww|||oooOOOAAA@@@>>>:::888777777666555444333333222222111111111000000000//////............//////000000000000000000000000......//////000000111111000000000111222333444555444999BBBRRRppp}}}sssfffOOOEEEBBB@@@AAAEEEKKKNNNOOORRRVVVZZZcccwwwrrrbbb]]]dddnnn}}}cccKKKCCCEEEGGGDDDGGGJJJMMMNNNOOORRRSSSUUUWWW]]]cccgggkkkuuuuuuggg```XXXTTTOOONNNNNNNNNKKKIIIFFFHHHNNNWWWbbbssszzznnngggdddcccdddfffgggiiijjjjjjiiihhhfffeeeeeegggiiihhhccc^^^```___^^^___aaaaaa```___[[[ZZZYYYYYYZZZ[[[ZZZXXXVVVWWWXXXWWWUUUSSSSSSSSSVVVVVVXXX^^^eeemmmrrrtttwwwuuusssssssssrrrqqqoooiiihhhgggiiinnn{{{rrrhhheeemmm|||~~~wwwtttyyyrrrsss}}}bbbJJJ>>><<<888777666666555444222222111111111000000000................................................---------........................------.........---......//////000000111...///000000000111444777:::DDDWWWiiirrrxxxaaaUUULLLLLLLLLJJJNNNVVV___VVVNNNKKKLLLMMMRRRXXXkkkzzzeeeUUUMMM{{{yyywwwvvvttttttttttttsssrrrqqqppppppooooooqqqrrrqqqmmmiiijjjsss{{{}}}{{{yyyggghhh{{{nnn]]]OOOQQQYYYaaannnzzzzzz{{{xxxsssttt}}}}}}XXXDDDAAA>>>:::888888777666555444333333222222222111111111000000000000////////////000000000000000000000000000000////////////000000000000000000000111222333555666666<<>>999888888777666555444333333222222222111111111111000111111000000000000111111000000000000000000000000000000000000////////////000000000111222444555666666>>>EEEQQQooo|||qqqsssZZZDDD@@@AAA@@@CCCGGGLLLMMMNNNQQQXXX^^^hhh~~~eeeYYY[[[iiiwwwmmmPPPBBBDDDEEE@@@DDDHHHLLLNNNMMMMMMOOOQQQYYY[[[```eeeiiipppzzzllleee^^^UUUQQQRRRMMMJJJGGGHHHJJJKKKJJJHHHLLLNNNWWWeeeuuuyyyoooaaaYYYVVVVVVSSSQQQRRRTTTWWW[[[]]]_________\\\___dddeeeccc___\\\ZZZ\\\[[[[[[\\\]]]]]][[[YYY\\\ZZZYYYXXXYYYYYYWWWVVVUUUVVVXXXWWWTTTRRRQQQQQQOOOQQQRRRTTTXXXaaammmuuuuuutttuuuvvvvvvtttqqqnnnkkkjjjjjjiiidddgggzzzuuuiiieeejjjzzz{{{mmmXXX@@@===999777666666555555222222222111111111111111////////////////////////........................---------.........//////000000////////////000000---------...///000000111000111111111111333777:::;;;LLL]]]iiitttpppUUULLLFFFHHHIIIKKKUUUaaa]]]TTTNNNNNNOOOQQQZZZeee|||ttt]]]LLLFFFyyyvvvvvvrrrtttvvvvvvuuutttuuuvvvssstttttttttsssqqqooommmfffjjjppptttsssvvvtttffflllxxxxxxfff[[[ZZZbbbqqq~~~iiiLLLDDDAAA<<<::::::888777666666666666000000000000000000000000111111000000000000111111////////////000000000000000000000000000000000000222111111111111222444555777===HHH[[[uuutttpppuuuxxxVVVEEEBBBBBB>>>HHHIIIMMMRRRRRRSSSXXX```kkk}}}gggXXX___vvvwww^^^NNNGGGCCCCCCEEELLLOOOQQQPPPNNNOOORRRUUU^^^aaadddfffkkkxxxuuugggccc]]]VVVRRROOOOOOOOONNNIIIFFFGGGHHHGGGIIILLLKKKSSS___nnnwwwfff___UUUMMMJJJJJJIIIHHHJJJMMMPPPPPPNNNPPPWWW\\\ZZZ\\\```aaaaaa^^^ZZZWWW]]]]]][[[YYYWWWXXXZZZ\\\[[[[[[ZZZYYYWWWTTTRRRQQQRRRSSSSSSSSSSSSSSSRRRQQQSSSQQQQQQUUUYYY```mmmyyyvvvvvvtttrrrssstttqqqlllrrrpppllliiidddeeeqqq~~~rrrgggdddtttzzzvvvwwwrrrZZZDDD???;;;<<<;;;888666777222222111111000/////////111111222111...---..............................------------------------........................000111111111222222222222444222000000333666888999???NNN___mmmyyyzzzaaaOOOKKKGGGHHHLLLOOOPPPPPPRRRRRRMMMOOOUUUSSSYYYkkknnnWWWIIIDDDyyyvvvuuussstttuuuuuutttssstttvvvvvvwwwwwwwwwuuurrrooolllfffggglllqqqsssvvvuuueeeiiisssnnnbbb```hhhxxxqqqRRREEE@@@<<<::::::888777666666666666111111111111111111111111111111000000000000111111////////////000000000000000000000000000000000000222111111111111333444555777===JJJ]]]wwwooorrr~~~vvvVVVEEEBBBBBB???GGGHHHMMMQQQSSSTTT[[[dddwwwyyyfffXXX^^^rrr{{{qqqXXXJJJFFFDDDDDDFFFKKKNNNPPPPPPOOOOOOSSSVVV]]]```eeeiiissszzzlllccc\\\YYYUUUQQQNNNLLLLLLLLLNNNJJJIIILLLMMMKKKLLLNNNQQQ[[[ggguuuyyyiii^^^UUUOOOIIIEEEEEEFFFFFFFFFFFFIIILLLLLLKKKMMMSSSXXXVVVXXX[[[]]]^^^]]][[[ZZZ\\\]]]]]][[[YYYYYY[[[\\\ZZZZZZYYYXXXVVVTTTSSSRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQOOOOOOSSSVVV\\\hhhtttuuuvvvuuurrrrrrtttrrrmmmrrrooollliiidddcccmmmxxxrrrfffaaaooo|||xxxxxxuuu```EEE???:::::::::666555555222222111111000000//////000111222111...---...///........................------------------------......................../////////000000000000111333222000000333666999:::BBBQQQdddsssrrrYYYKKKGGGEEEFFFKKKOOOPPPPPPNNNOOOLLLNNNTTTTTT\\\qqqhhhSSSGGGDDDzzzvvvuuuuuuuuuuuutttrrrrrrtttvvvxxxyyyzzzzzzxxxtttooolllgggeeegggmmmsssxxxwwweeeeeemmmxxxkkkhhhqqq}}}YYYGGG@@@<<<;;;:::999777666666555555111111111111111111111111111111000000000000111111000000000000////////////000000000000000000000000222111111111222333555666888???MMMbbbzzz~~~iiixxxsssTTTEEEBBBBBB@@@GGGHHHMMMRRRSSSVVV___jjjttteeeYYY___ooovvvhhhPPPDDDDDDEEEFFFGGGJJJMMMPPPPPPOOOQQQUUUYYY___bbbgggnnn{{{{{{tttoooiiibbbYYYRRRPPPOOONNNLLLKKKKKKKKKKKKJJJGGGHHHLLLMMMLLLMMMPPP\\\gggtttrrrbbbTTTLLLEEEBBB???>>>@@@AAABBBBBBAAADDDGGGGGGGGGHHHMMMQQQPPPRRRTTTWWWYYYZZZ[[[[[[[[[]]]^^^]]]\\\[[[[[[\\\XXXXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMPPPRRRVVV```kkktttvvvuuuqqqqqqsssrrrooopppnnnllliiidddaaagggpppwwwiiiaaaiii}}}|||zzzxxxhhhIIIAAA;;;:::999777555666222222222111000000//////000111222000...---...///........................------------------------........................------........./////////222111000111333666999<<>>>>>>>>=========@@@CCCDDDDDDFFFHHHKKKLLLMMMNNNPPPRRRVVVXXXZZZXXX[[[]]]^^^\\\[[[ZZZZZZWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOONNNNNNLLLLLLNNNOOOQQQZZZcccqqquuuvvvrrroooqqqrrrqqqooommmkkkiiiddd___bbbhhhyyypppdddfffttt}}}yyylllOOOEEE<<<::::::888777777333333222111111000000///000111111000///......///........................................................................---------.........//////111111111111333666:::===FFFWWWlll|||uuu```MMMLLLIIIHHHJJJOOOSSSTTTSSSIIILLLKKKMMMTTTXXXhhhkkkXXXKKKEEEFFFyyywwwxxxxxxvvvtttrrrqqqtttvvvtttvvvxxxyyyxxxuuurrrpppllleeebbbjjjttt{{{}}}llldddfff{{{hhhKKKAAABBB<<<;;;999777666555444444111111111111111111111111111111000000000000111111111000000000/////////...000000000000000000000000222111111111222444666777<<>>?????????>>><<<<<<;;;<<<>>>AAACCCDDDEEEFFFGGGIIIIIIIIIJJJMMMPPPTTTVVVVVVYYY\\\]]][[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSQQQPPPOOONNNNNNLLLMMMNNNNNNNNNUUU^^^lllrrrvvvrrrnnnoooqqqqqqnnnlllkkkjjjeee___```dddrrrwwwiiieeekkkzzzzzzmmmTTTHHH<<<999999777666666333333222222111000000000///000111000///...///000................................................////////////////////////....../////////000000000000111222222333666;;;???GGGWWWkkkzzzqqq^^^OOONNNLLLJJJLLLPPPRRRRRRQQQJJJNNNMMMOOOUUUZZZooo{{{eeeVVVKKKGGGHHH|||yyyyyyyyyyyyvvvtttssstttuuuttttttvvvvvvvvvuuusssrrrmmmeeebbbiiisssyyy{{{|||qqqgggfff{{{sssRRRDDDBBB<<<;;;999888666555444444222222222222222222222222111111000000000000111111111111000000//////......000000000000000000000000222111111222333555777888>>>GGG^^^{{{}}}{{{```JJJBBBBBBEEEHHHOOOPPPSSSTTTSSSXXXgggwwwsss___YYYVVVaaammmooodddTTTEEE@@@BBBDDDFFFIIIKKKMMMOOOPPPPPPTTTZZZ___```dddnnn}}}rrrfff^^^YYYUUURRRNNNNNNNNNMMMLLLLLLKKKKKKMMMNNNOOOOOOPPPPPPOOOOOOQQQPPPSSSXXX\\\aaalllvvvttt^^^RRRJJJAAA===>>>:::<<<===>>>===<<<===>>>;;;===@@@CCCEEEFFFEEEDDDFFFFFFFFFGGGIIILLLPPPRRRUUUXXX[[[[[[ZZZYYYXXXYYYXXXWWWVVVTTTTTTTTTUUUVVVSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMOOOMMMMMMRRRZZZfffooovvvsssnnnmmmnnnooonnnkkkjjjjjjfffaaa```dddnnn{{{}}}mmmddddddmmm~~~qqqWWWIII;;;777777666555555333333333222111111000000///000111000///...///000................................................//////////////////////////////000000000111111111...111222333333666<<>>>>><<<<<<>>>@@@;;;===@@@DDDFFFFFFDDDBBBBBBBBBCCCDDDGGGKKKNNNQQQVVVXXX[[[[[[ZZZYYYZZZZZZZZZYYYWWWUUUTTTTTTUUUVVVQQQRRRRRRRRRQQQPPPPPPOOOMMMLLLMMMNNNMMMLLLPPPWWW```lllvvvtttmmmkkklllmmmnnnjjjiiijjjhhhccccccfffiiiqqqsssgggaaafffvvv|||{{{yyy]]]MMM===888999888777777444333333222222111111000...000111000///...///111................................................//////////////////////////////000000000111111111---000333333333666===CCCOOO\\\jjjtttwww```OOOLLLJJJIIIKKKPPPRRRRRRPPPJJJQQQRRRSSSZZZdddtttbbbWWWOOOJJJJJJ|||{{{||||||{{{xxxuuuttttttzzzyyywwwuuutttsssrrrrrrllleeebbbhhhnnnrrrtttwwwxxxvvvkkkfffyyyxxxuuuvvvtttwwwbbbHHH@@@===<<<:::888666444444333222222222222222222222222111111000000000000111111222111111000///......---000000000000000000000000111111111222333666888999AAALLLfffvvvVVVEEEAAAAAAFFFKKKMMMOOOSSSTTTTTT[[[nnnkkk]]]]]]___gggnnniiiRRRKKKEEEDDDEEEFFFLLLSSSNNNOOOPPPPPPPPPTTTZZZ```eeelllzzzuuugggbbb\\\VVVRRRPPPNNNKKKHHHLLLNNNOOOPPPOOOMMMMMMMMMSSSSSSTTTTTTVVVWWWYYYZZZ___eeeooozzzuuu___KKKFFFDDD===;;;>>>===???AAA@@@===<<<===@@@;;;<<<@@@CCCFFFFFFDDDAAA??????AAACCCGGGKKKOOOQQQXXXYYY[[[[[[ZZZZZZ[[[\\\\\\ZZZXXXVVVTTTUUUVVVVVVQQQQQQQQQQQQQQQQQQPPPPPPLLLKKKLLLNNNLLLKKKOOOVVV]]]kkkvvvtttmmmjjjkkklllnnnjjjiiijjjiiieeeeeehhhccchhhxxxzzzlllbbbdddsss~~~zzz|||tttcccRRRAAA<<<<<<<<<;;;:::444444333222222111111000...///111000//////000111........................////////////////////////000000000000000000000000////////////000000000000---000333333333666===DDDTTT___jjjsss}}}{{{```MMMLLLJJJJJJNNNSSSVVVVVVTTTIIIPPPRRRUUU\\\hhhrrrbbbXXXPPPKKKIII{{{zzzzzzzzz{{{|||{{{xxxuuuwwwwwwxxxwwwvvvuuusssrrrooohhhdddfffiiiiiikkknnnwww}}}kkkhhhxxxvvvhhhkkk~~~sssjjjooovvvmmmHHHAAA===;;;999888999999888777444333222000000000000111222111000......000111222000000000000000000000000111000/////////000222333111111111222333444666777CCCSSSiiiyyyoooQQQHHHBBBCCCIIIJJJKKKPPPQQQSSSXXX\\\oooaaaWWW]]]^^^kkkrrreeeMMMIIIEEECCCDDDFFFIIIJJJOOOPPPRRRSSSTTTWWW\\\```gggnnn|||nnnbbb___SSSSSSRRRQQQNNNKKKHHHFFFFFFJJJOOORRRSSSUUUVVVWWWVVVXXX[[[___cccgggjjjkkklllwwwkkk\\\KKKDDDAAA>>><<<<<<======>>>???AAAAAA@@@>>>@@@AAADDDGGGIIIHHHEEEBBBAAA@@@AAACCCGGGKKKMMMMMM^^^\\\ZZZ[[[]]]]]][[[XXXYYYXXXXXXWWWVVVVVVUUUUUUVVVSSSPPPPPPQQQQQQOOOMMMLLLMMMMMMLLLJJJKKKMMMOOOYYYbbblllrrrpppmmmjjjjjjkkkmmmnnnkkkfffcccdddeeeaaafffppppppccceeeqqq|||zzz{{{iiihhhyyyoooVVV@@@::::::555333666555444444333222111000000000000000000////////////......////////////...............////////////000////////////////////////000000000111222222333333333111111333444888AAALLL^^^hhhsssyyy{{{bbbRRRNNNGGGGGGQQQ[[[[[[SSSMMMJJJPPPUUUWWW\\\qqqwwwaaaQQQJJJJJJKKK}}}{{{{{{{{{|||}}}|||yyyvvvvvvwwwwwwwwwvvvtttrrrqqqpppiiiddddddeeefffiiimmmuuurrrlllyyyuuueeedddtttrrrhhhkkkrrrwwwPPPFFF===;;;999888888999888666555444222111000000000111222111000//////000111222000000000000000000000000000///.........///111111000111222222333444666888DDDUUUmmm}}}ooo~~~nnnPPPHHHBBBCCCIIIKKKNNNRRRQQQRRRXXX^^^tttzzz___WWW```dddnnnooo___KKKHHHDDDCCCDDDGGGJJJKKKOOOOOOPPPRRRUUUYYY]]]```fffpppqqqbbbZZZXXXRRRRRRRRRQQQPPPMMMKKKJJJHHHLLLQQQVVVXXXYYY[[[\\\___aaadddhhhlllqqqtttvvv~~~yyydddVVVGGGBBB@@@???===>>>???>>>===>>>???AAABBBBBBAAACCCFFFKKKNNNLLLGGGBBBAAA@@@@@@BBBFFFKKKPPPRRR[[[\\\\\\\\\[[[ZZZYYYYYYTTTUUUUUUVVVVVVVVVUUUUUUUUURRROOONNNOOOPPPOOOMMMLLLMMMMMMLLLJJJJJJLLLNNNTTT]]]hhhpppqqqooommmllloooooonnnkkkgggdddccccccaaadddlll{{{rrreeeeeeoooxxx{{{|||tttgggvvvttt[[[DDD<<<;;;666444666555444444333222111000000000000000000////////////......////////////......------........./////////////////////////////////...//////000111111222222222111222444555999EEEPPPfffooovvvzzzxxx```RRRRRRLLLMMMVVV^^^[[[SSSLLLKKKOOOTTTXXXbbb|||vvvcccUUULLLJJJJJJ~~~}}}|||{{{|||}}}|||yyywwwuuuvvvvvvvvvuuusssqqqppprrrjjjdddaaa``````eeelllttt}}}sssyyywwwbbbZZZfffyyynnneeegggnnn|||[[[KKK>>>;;;999777888888777666666555333111000///000000222111000//////000111222000000000000000000000000///............///000000000111222222333444777:::FFFYYYsss~~~ooohhh{{{kkkNNNFFFBBBCCCJJJLLLQQQTTTQQQRRRXXX```xxxrrr]]]WWWccclllpppiiiXXXIIIFFFCCCCCCFFFIIIKKKLLLOOONNNOOOQQQVVV[[[___```ggguuuzzziii___WWWTTTTTTRRRRRRSSSSSSRRRRRRQQQPPPOOOSSSZZZ___aaaccceeefffmmmooorrrwww}}}zzzoooZZZNNNCCC???@@@??????@@@@@@???>>>>>>???AAACCCEEEDDDFFFKKKSSSXXXUUUKKKBBBAAA@@@???@@@FFFNNNVVV\\\]]]___```___[[[YYYYYYZZZQQQRRRSSSUUUVVVUUUUUUTTTTTTRRRNNNLLLMMMNNNNNNMMMLLLLLLMMMLLLJJJJJJLLLMMMNNNVVVcccmmmrrrqqqooonnnrrrpppmmmjjjhhhfffcccaaaaaabbbgggsssxxxkkkhhhmmmttt}}}|||iiittt{{{bbbIII???<<<888555666555555444333222111000000000000000000////////////......////////////......,,,---------............////////////////////////.........///000000111111222111222555777===JJJWWWoooxxx~~~sss^^^RRRRRRNNNQQQ\\\bbb^^^UUUOOONNNOOORRRYYYlll~~~vvveeeWWWNNNIIIHHH|||{{{zzz{{{{{{zzzxxxvvvtttuuuuuuuuutttrrrpppooossslllddd___\\\[[[bbbkkkwwwyyywww~~~cccTTT[[[xxxqqqjjjccceeekkkzzzfffNNN???<<<999777777777666555777555333111000000000000111111000//////000111111000000000000000000000000////////////000000000111000111333333333444999===KKK```|||tttmmmjjjgggLLLEEEBBBDDDLLLMMMRRRUUUSSSSSSZZZaaayyykkk\\\XXXdddpppqqqcccSSSFFFDDDCCCDDDHHHKKKMMMNNNOOONNNNNNRRRXXX^^^aaabbblll|||iii]]]YYYVVVUUUVVVSSSTTTUUUVVVWWWXXXYYYYYY\\\```fffkkknnnoooqqqrrr{{{~~~}}}ooodddSSSIIIAAA???@@@???@@@BBB@@@AAAAAA@@@@@@AAACCCEEEGGGLLLVVVbbbggg```PPPBBB??????>>>AAAHHHTTT```iiigggfffeeeeeeccc```\\\YYYRRRSSSTTTUUUUUUTTTSSSQQQSSSQQQNNNKKKKKKKKKLLLMMMKKKLLLLLLLLLJJJIIIJJJLLLJJJQQQ]]]iiiqqqrrrpppnnnqqqmmmjjjhhhiiihhhdddaaaaaa___bbbkkkzzztttllllllppp~~~oootttgggMMM@@@===:::888777555555444333222111111000000000000000////////////......////////////......,,,,,,,,,---------......////////////////////////......//////000111111111111111333555888@@@PPP```vvvmmm[[[SSSMMMLLLRRR]]]ddd```XXXTTTQQQQQQQQQ\\\uuu{{{~~~uuufffXXXNNNIIIGGG|||zzzyyyxxxyyyxxxvvvtttttttttuuutttsssrrrpppooosssmmmeee___YYYYYYbbbmmm~~~~~~ttt~~~iiiSSSUUUiii|||}}}~~~yyymmmiiidddggglllxxxpppQQQAAA>>>:::777777777666666666555333222000000000111111111000000000000111111////////////////////////000000111111222222222222///222444333222555:::???PPPhhhxxxlllsssrrrbbbIIIEEECCCFFFMMMOOOPPPUUUTTTUUU\\\bbbwww~~~fff]]]YYYcccrrrnnn\\\PPPDDDCCCCCCEEEIIIMMMNNNNNNNNNNNNOOOSSSZZZ```eeeggguuutttccc\\\[[[ZZZYYYZZZXXXYYY[[[]]]```bbbdddeeejjjnnnssswwwyyy{{{}}}yyymmm___VVVOOOGGGAAAAAAAAA@@@@@@BBB@@@BBBDDDDDDCCCCCCEEEGGGOOOXXXfffsssuuuhhhSSSBBB===>>>???CCCLLLZZZjjjtttuuuoookkkmmmqqqnnncccYYYVVVVVVVVVVVVTTTRRROOONNNQQQPPPNNNLLLJJJJJJKKKLLLJJJKKKLLLKKKJJJIIIIIIJJJIIINNNXXXdddnnnrrrppplllmmmjjjggggggiiiiiifffcccbbb^^^^^^fffqqqyyymmmiiikkk{{{xxxtttlllQQQAAA===<<<:::888666555555444333222111111000000000000////////////......////////////......,,,,,,,,,---------......//////////////////////////////000111111222222333111111333666999BBBVVVhhh|||hhhXXXTTTLLLMMMSSS\\\```\\\VVVTTTTTTSSSTTT___}}}|||uuueeeXXXNNNIIIGGG{{{zzzxxxwwwwwwvvvtttssstttuuuuuuuuutttrrrpppoooqqqmmmggg```YYYXXXcccpppooossspppUUUSSSVVVggglllkkksssuuuooollleeejjjooowww|||WWWDDD@@@;;;888777777777777666555333222111111222222000000000111111000000000////////////////////////000111222222333333222222///222555444222555<<>>BBBGGGPPP]]]mmmxxx{{{tttqqqvvv~~~{{{lll]]][[[YYYWWWTTTQQQOOOMMMLLLOOOOOOOOOMMMKKKJJJKKKLLLIIIKKKLLLKKKIIIHHHHHHHHHHHHKKKSSS___lllqqqpppllljjjiiihhhhhhiiiiiihhhfffccc^^^]]]cccjjjwww}}}nnnffffffuuu~~~pppxxxsssVVVCCC======;;;888666666555444333222111111000000000000////////////......////////////......,,,---------............////////////////////////000000000111222222333333111111333555999DDDZZZnnnzzzdddWWWTTTPPPPPPSSSYYYYYYSSSPPPPPPUUUVVVXXXddd}}}~~~uuufffZZZQQQKKKIII|||zzzxxxwwwwwwvvvuuusssuuuuuuuuuuuutttrrrqqqpppooommmiiibbb[[[ZZZffftttkkkjjjtttuuuWWWRRRKKKZZZ^^^```nnnuuuqqqoooffflllrrrvvv```FFFBBB===999888888888888444444222222222222333444000000111111111111000000///////////////////////////000111222333222222111...222555444222555===DDDWWWpppzzztttwww{{{xxxWWWDDDFFFHHHLLLQQQRRRNNNRRRQQQSSS\\\eee}}}nnnYYYaaaaaahhhuuufffMMMJJJBBBBBBDDDHHHLLLNNNNNNNNNKKKQQQWWWZZZ\\\aaajjjrrr|||rrrmmmkkkiiijjjnnnnnnooopppssswww|||~~~~~~}}}}}}~~~{{{vvvrrrqqqrrrttttttrrrnnnhhhaaaXXXOOOIIIEEEAAA@@@BBBCCCAAABBBDDDBBBEEEGGGHHHJJJPPPZZZbbbsss|||yyycccLLL>>><<<@@@EEEJJJQQQ\\\jjjuuuwwwtttuuu}}}ssseee\\\YYYUUUQQQNNNLLLKKKKKKMMMOOOQQQPPPMMMJJJJJJKKKIIIKKKLLLKKKIIIGGGGGGGGGGGGHHHMMMZZZiiirrrqqqnnnkkkllllllkkkiiihhhhhhiiieee___^^^cccgggoooqqqgggfffppp~~~~~~|||}}}iiiiii|||\\\FFF>>>===:::666666666555444333222222111000000000000////////////......////////////......------.........///////////////////////////////////////000000111222222222111111333555888DDD\\\qqqtttaaaWWWUUURRRQQQSSSUUUSSSNNNNNNQQQSSSWWW\\\jjj}}}tttjjj___UUUNNNKKK~~~{{{yyyxxxwwwwwwvvvtttuuuvvvvvvvvvuuusssqqqpppnnnllljjjddd\\\[[[hhhwww~~~hhhdddmmmwwwXXXQQQKKKXXXZZZ]]]mmmvvvrrrpppfffnnnsssuuu{{{fffHHHDDD>>>:::999999999888333333222222222333444555000000111111111111000000////////////////////////...///000222222111111000...222555444222555===EEEXXXqqqvvvxxx~~~|||tttTTTCCCGGGJJJMMMRRRRRRNNNQQQOOOQQQ[[[fffkkkTTTaaadddlllwwwdddIIIGGGBBBBBBEEEHHHLLLNNNNNNMMMJJJRRRYYY\\\\\\aaalllvvvyyyuuurrrvvv{{{vvvvvvxxx{{{}}}~~~yyywwwrrrkkkdddaaa```aaa[[[[[[YYYWWWSSSMMMHHHDDD@@@===>>>AAACCCBBBCCCFFFDDDFFFGGGHHHLLLVVVeeepppuuu\\\GGG<<<<<>>FFF\\\tttppptttxxx|||fffTTTFFFGGGJJJJJJOOOVVVYYYRRRNNNPPPWWWhhh{{{ccc[[[^^^hhhqqqlll\\\NNNHHHDDDCCCCCCGGGLLLOOONNNMMMPPPSSSZZZ^^^___cccppp~~~}}}zzzwwwwwwzzz}}}wwwkkk___WWWRRROOONNNMMMLLLKKKJJJHHHGGGEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDFFFJJJSSSccctttuuu___MMMEEEDDDBBBGGGLLLOOOQQQWWWaaaiiijjjppptttzzzxxxiiiZZZLLLIIIKKKKKKIIIIIIKKKOOORRRPPPOOOPPPMMMIIIHHHKKKMMMLLLHHHFFFFFFGGGJJJIIIIIIOOO___pppsssmmmmmmkkkhhhggghhhhhhhhhgggddddddeeeeeeccciiiyyysssjjjfffooo~~~|||fffTTT```zzzmmmKKK===???===555777777666555444333333222////////////............222111000.........///000---------,,,,,,+++++++++000000000000////////////////////////000000000000555444555777;;;HHH```uuuzzzlllaaaZZZVVVWWWUUURRROOONNNOOOPPPRRRVVVXXX```wwwsss~~~|||{{{xxxtttnnnjjjfff```XXXRRR}}}}}}|||{{{yyywwwuuutttttttttttttttssssssrrrqqqrrrnnnjjjeee___```kkkwww{{{nnniiirrr{{{eeeSSSPPPPPPQQQYYYiiizzzzzzuuuRRR@@@<<>>GGGZZZttt|||sssyyyttt{{{^^^MMMBBBEEEIIIJJJNNNUUUYYYRRRNNNQQQXXXjjjwwwaaaYYY___jjjpppiiiWWWJJJGGGDDDCCCDDDGGGLLLOOONNNMMMOOOSSSZZZ___aaagggvvvzzzvvvtttsssuuuxxx|||~~~~~~zzzqqqdddWWWOOOIIIFFFEEEAAAAAAAAA@@@@@@?????????AAAAAAAAABBBBBBBBBBBBBBBCCCCCCEEEKKKUUUdddrrr{{{|||ssseeeUUUKKKHHHIIIMMMOOOQQQRRRRRRVVV\\\aaajjjmmmpppuuuooo___PPPKKKLLLLLLJJJJJJMMMSSSVVVUUURRRRRROOOJJJIIIKKKMMMLLLHHHFFFFFFGGGIIIHHHGGGLLL[[[kkkppplllnnnlllhhhfffffffffeeecccbbbbbbccccccaaaeeetttuuulllfffmmm}}}{{{wwwjjjTTT]]]ttttttRRRAAA???<<<555777777666555444333333222000000000/////////......111000///---------...///...---------,,,,,,,,,,,,000000000000//////////////////000000000111111111555444555777;;;GGG^^^rrrzzzkkk___YYYWWWZZZYYYVVVSSSPPPOOOPPPRRRUUUZZZfff}}}yyysssyyyuuuttttttvvvtttqqqpppnnniii```YYY}}}}}}}}}|||zzzxxxvvvuuussstttuuuuuuuuutttsssrrruuuppplllgggbbbaaajjjuuuzzznnnkkklllVVVQQQQQQSSS]]]pppVVVCCC===???:::777999777888777666444333333333333...------...000222111000000000000000////////////........./////////000000333111222444444777???III\\\vvv~~~zzzuuutttqqq~~~uuuUUUHHHAAAEEEJJJLLLOOOTTTXXXRRROOORRRZZZmmmqqq^^^XXXbbbmmmpppcccQQQFFFEEEDDDDDDEEEHHHLLLNNNNNNMMMPPPTTT[[[aaadddlll}}}uuupppmmmmmmmmmppptttxxxyyyyyyrrrhhh[[[NNNFFFAAA>>>===<<<<<<===>>>>>>?????????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDFFFMMMWWWccclllqqqoooiii^^^TTTMMMLLLNNNQQQQQQPPPOOONNNOOOQQQTTTVVVdddhhhkkkssswwwgggUUUNNNLLLKKKJJJKKKNNNWWW]]][[[WWWTTTPPPLLLJJJKKKLLLKKKHHHFFFFFFGGGHHHFFFDDDHHHTTTccckkkkkkooolllhhheeecccbbbaaa`````````aaaaaa___aaammmzzzyyyooogggjjjvvvxxxqqq~~~oooVVVYYYlllxxxXXXDDD???<<<777777777666555444333333222111111000000000////////////......------------..................---------////////////000000000000000000111111111222222222444333555888<<>>999777999666777777555444444333333333000///...///111222111000111111000000//////......000000111111111222222222333222222444444777AAAMMMbbb{{{{{{uuupppsss{{{pppgggOOOGGGCCCHHHMMMNNNPPPSSSVVVQQQOOOSSS[[[mmmmmm^^^YYYfffrrrooo^^^LLLDDDDDDDDDEEEFFFIIILLLMMMNNNNNNRRRUUU[[[aaafffoooyyypppkkkgggfffgggiiilllnnnooonnnggg___SSSHHHAAA>>>===<<<======>>>>>>??????@@@@@@???@@@@@@AAABBBCCCCCCDDDGGGFFFHHHMMMTTT[[[___aaa^^^YYYTTTPPPPPPRRRTTTVVVPPPNNNKKKKKKMMMPPPQQQRRR[[[cccmmmyyymmmZZZNNNJJJGGGGGGIIIOOOZZZcccbbb\\\WWWRRRNNNKKKKKKKKKJJJHHHGGGFFFFFFHHHFFFDDDFFFOOO[[[fffkkkoookkkfffcccbbbaaa```_________```aaa^^^___gggqqq~~~sssfffgggqqqxxxooozzzvvvYYYWWWdddxxx[[[EEE===;;;999777777666555444333333222111111111111000000000000///.....................///////////////.........////////////000000000000111111222222222333333333333333555999>>>HHHZZZkkkyyy{{{gggYYYUUUWWWVVVWWWWWWTTTOOOMMMMMMOOOSSS]]]qqqtttjjjfffuuuuuunnnooossswww}}}|||{{{{{{yyyrrrhhhaaa}}}{{{xxxvvvuuuttttttuuuwwwyyyzzzzzzyyyyyyvvvrrrooollliiiggglllttthhhdddzzzkkk^^^ccclll|||]]]GGG======888666888555666555444333222222222333333222000000111222000///111111000000//////......111111111111222222222222333222333444444888DDDQQQkkkwwwooorrrvvvpppaaaKKKGGGEEEIIILLLNNNNNNOOOTTTOOONNNSSSZZZjjj~~~jjj```]]]kkkuuunnnYYYHHHCCCEEEDDDFFFHHHJJJKKKMMMNNNOOOTTTWWW\\\bbbgggqqq|||vvvnnniiidddbbbaaaaaabbbaaa```^^^YYYSSSJJJBBB???>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;??????@@@AAACCCDDDEEEEEEGGGFFFGGGIIIMMMOOOQQQQQQQQQTTTWWWXXXXXXVVVTTTSSSPPPMMMKKKKKKMMMQQQRRRSSSUUUeeexxxttt^^^NNNFFFBBBCCCFFFNNN\\\iiiiiiaaaYYYSSSOOOLLLKKKJJJIIIHHHHHHGGGFFFHHHFFFEEEFFFKKKUUUaaakkknnnjjjeeebbbaaabbbaaaaaa```___```aaa___^^^dddlllwwwfffeeennnyyyrrryyy~~~___WWW```{{{___GGG<<<999999777777666555444333333222111111111111000000000000////////////000/////////////////////////////////.../////////000000000111222222222222333333333333333222444:::@@@KKK\\\lll~~~yyydddVVVSSSUUUSSSVVVWWWUUUQQQNNNOOOQQQUUU^^^ttt~~~pppiiiiii{{{uuupppttt|||}}}xxxpppiii}}}xxxuuusssssssssssstttuuuvvvwwwyyyzzz{{{yyytttqqqooollliiilllqqqxxx{{{ccc```pppuuujjjppp{{{bbbJJJ>>>>>>999777888555444444333222222111222222444333111111222222000...000000000000/////////////////////000000000111111222111333444444999HHHVVVrrrxxxqqqvvvrrrsss]]]GGGEEEEEEGGGJJJKKKLLLKKKQQQMMMMMMRRRWWWddd~~~{{{iiibbbaaannnuuuiiiTTTFFFCCCEEEDDDFFFIIIKKKKKKLLLNNNOOOVVVYYY]]]ccchhhuuuzzzvvvssslllgggccc```\\\XXXVVVTTTQQQOOOKKKGGGAAA>>>===>>>????????????>>>>>>===<<<;;;;;;???@@@AAACCCDDDFFFGGGGGGDDDFFFGGGGGGGGGHHHKKKNNNTTT]]]gggggg^^^SSSNNNMMMKKKKKKJJJJJJLLLOOOSSSUUU^^^sss|||cccPPPEEE???AAAEEELLL^^^nnnooofff\\\VVVRRRMMMKKKIIIHHHHHHHHHGGGFFFHHHGGGFFFGGGHHHOOO]]]jjjppplllfffcccbbbcccccccccbbb``````aaa___]]]bbbjjj{{{|||gggdddjjj{{{vvvxxxfffZZZ]]]yyyeeeKKK===888999777777666555444333333222111111000000000/////////...///000000111000000000.........///////////////......//////000000111111111111222222222333333333333222444:::CCCOOOaaaqqqsss___SSSQQQRRRSSSWWW[[[YYYTTTPPPQQQTTTUUUaaa|||zzzpppnnnqqqtttrrrxxxzzzttt|||vvvrrrpppqqqrrruuuttttttuuuwwwzzz|||~~~}}}xxxtttrrrnnniiijjjmmmnnn||||||ggg___hhhzzzqqqvvv~~~gggNNN@@@@@@;;;999:::666444333333222222222222222222111000000111222000///////////////000000000000//////000000000111111111000000222444444:::KKK[[[tttvvvrrr}}}tttzzz|||WWWDDDEEEFFFGGGJJJLLLMMMLLLNNNKKKLLLQQQTTT]]]sssyyyiiidddcccooosssdddOOODDDCCCDDDDDDGGGJJJKKKKKKKKKMMMPPPWWWYYY^^^dddkkkzzzxxxtttsssqqqlllfffaaa]]]VVVQQQMMMIIIFFFDDDBBB@@@======>>>@@@@@@@@@CCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBDDDFFFGGGIIIIIIDDDHHHKKKKKKIIILLLTTT[[[fffsss}}}vvvaaaNNNHHHJJJGGGJJJMMMOOOQQQVVV^^^ccctttjjjTTTFFF@@@BBBGGGLLL```tttvvvkkk```ZZZVVVNNNKKKHHHGGGHHHIIIHHHFFFFFFFFFGGGGGGFFFIIIXXXhhhtttoooiiieeecccccccccbbbbbb```______^^^]]]bbbiiiwwwjjjdddeeeuuuzzzwwwvvvlll\\\ZZZrrrwwwhhhNNN???:::;;;777777666555444333333222000000000/////////......------///000000000//////------........./////////.........///000111111111111111111111222222222222444222333;;;EEETTTgggwwwlllZZZQQQPPPQQQSSSXXX]]][[[TTTPPPPPPRRRSSSgggyyytttxxx}}}tttssszzz|||uuu|||tttooonnnoooqqqxxxwwwvvvvvvxxx||||||wwwtttoooiiigggiiifffuuunnn```dddvvvrrruuu{{{kkkQQQCCCAAA===;;;<<<888444444333222222222333333///...---///111222111000......//////000000111111111222222222222333333333///000222444444;;;MMM^^^sssrrrsssxxxyyyzzzRRRDDDFFFHHHIIILLLPPPQQQPPPLLLJJJKKKPPPQQQXXXmmmwwwhhheeedddoooppp```LLLCCCBBBDDDDDDGGGKKKLLLKKKKKKMMMPPPWWWYYY^^^eeennn~~~}}}uuussstttrrrlllggg```[[[SSSLLLGGGDDD@@@>>>@@@>>>>>>???AAABBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAA@@@AAACCCDDDFFFHHHJJJJJJGGGLLLQQQQQQPPPUUUaaalllxxxcccKKKFFFKKKHHHNNNUUUYYY]]]eeepppyyyoooXXXIIIBBBDDDJJJLLLbbbwwwyyyoooccc\\\YYYOOOKKKHHHGGGHHHIIIHHHFFFEEEEEEFFFGGGEEEFFFUUUfffxxxssskkkfffcccbbbbbbaaaccc___^^^^^^]]]\\\aaahhhsssmmmeeeaaammmxxxvvvsss|||ppp^^^YYYnnntttgggOOOAAA===>>>777777666555444333333222////////////............+++,,,.../////////......,,,---------......//////---......///000111111222000000111111111222222222444222333;;;GGGWWWkkk{{{zzzfffWWWQQQPPPQQQSSSXXX\\\ZZZRRRLLLLLLNNNRRRkkk|||zzzvvvttt{{{wwwnnn|||tttpppqqqtttwww}}}{{{yyyzzz}}}|||wwwuuunnneee``````aaassspppeeehhhkkkvvvlllooo{{{zzz|||xxxSSS???AAA>>>999999888777666444222111000//////111111111111000000000000111000000000//////......///////////////000000111000000222555888???OOO___uuu{{{hhhmmmtttyyyrrrQQQFFFDDDCCCEEEIIIKKKKKKIIIJJJKKKNNNPPPQQQ[[[tttwwwhhhffffffnnnkkkXXXHHHEEEDDDAAADDDGGGIIIJJJIIIKKKPPPTTTYYYZZZ^^^fffuuu|||{{{wwwsssssssssooohhh___TTTJJJEEEBBB???>>>???;;;<<<>>>>>>???@@@CCCEEEFFFFFFCCC@@@BBBGGGHHHFFFFFFBBBBBBFFFFFFDDDGGGNNNHHHMMMTTTXXX\\\dddrrr|||vvv\\\KKKJJJPPPRRRVVV\\\cccmmmxxxoooXXXLLLGGGHHHKKKRRRgggyyyyyykkk^^^XXXVVVNNNLLLIIIHHHHHHHHHGGGFFFGGGEEEDDDEEEDDDHHHSSS```qqquuurrriiidddeeebbb[[[aaaaaa```^^^\\\]]]```cccrrrrrr```]]]lllyyywwwwww}}}sssUUUTTTddduuunnnNNN???>>>:::888888777555444333222111222111111000///......---////////////////////////.........------,,,,,,+++......///000111111000000111111111000111111222222333333555;;;HHH\\\qqqnnn^^^TTTMMMLLLMMMQQQQQQQQQOOONNNNNNPPPRRRZZZsssxxxyyyvvvtttvvvwww~~~|||rrriii~~~~~~uuuqqqrrrvvvyyy~~~|||zzzzzz|||~~~zzzvvvsssmmmccc^^^^^^bbbtttyyyiiigggfffzzzjjj^^^___lll}}}|||uuuuuuwwwXXXBBBCCC???999888777777666444222111000//////111111111111000000000000222222222222111111111000000000/////////000111111222222444777999AAAQQQaaayyyyyyhhhpppwwwlllLLLEEEDDDDDDGGGJJJLLLKKKIIIMMMMMMOOORRRXXXgggtttgggggghhhnnnhhhVVVGGGEEEEEEBBBFFFHHHKKKKKKJJJLLLQQQVVV[[[\\\```iiizzz{{{zzzwwwsssssssssooohhh^^^SSSIIIDDDAAA>>>===???===>>>@@@AAAAAABBBEEEGGGGGGHHHFFFDDDFFFJJJKKKHHHFFFBBBBBBFFFFFFEEEGGGMMMOOOSSSZZZ```fffppp{{{zzziiiWWWLLLLLLOOOQQQXXXdddqqq}}}sss]]]SSSPPPRRRUUUZZZjjjvvvqqqcccYYYUUUTTTOOOLLLIIIGGGGGGHHHGGGFFFHHHFFFEEEFFFEEEGGGPPP[[[lllssstttkkkeeefffccc]]]_________^^^]]]^^^aaadddooo}}}xxxccc]]]gggzzzyyyvvvuuuzzzxxxWWWRRR___}}}zzzqqqRRRBBB@@@;;;999888777666555333222222111111111000///.........////////////////////////............------------,,,------......///......222222222111222222333444555555666<<>>===???>>>@@@BBBDDDDDDEEEHHHJJJHHHJJJIIIHHHJJJNNNNNNJJJGGGEEEEEEHHHIIIIIILLLPPPTTTVVVYYY___fffnnnvvvzzzwwwooocccXXXQQQOOOPPPQQQOOOYYYjjj{{{xxxddd^^^^^^```bbbfffnnnpppfffZZZTTTTTTTTTOOOMMMIIIGGGGGGGGGGGGFFFHHHFFFFFFGGGFFFFFFMMMUUUeeeqqqwwwppphhhgggeee```\\\^^^______^^^___aaaccckkkxxx~~~ggg]]]cccqqqyyytttssswww}}}ZZZQQQZZZvvvuuuXXXFFFAAA<<<999999888777555444333333111111000000//////......////////////////////////............////////////------............//////222222222222222333444444777666777===KKK```vvvzzzaaaQQQIIIFFFHHHLLLPPPTTTVVVSSSNNNMMMRRRXXXiii|||nnniiikkknnnooorrrppppppsssuuuqqqggg___~~~zzzyyy}}}zzzwwwyyy}}}}}}zzzzzz{{{}}}~~~~~~{{{wwwuuussslllaaaZZZYYY___tttnnnggg^^^yyyttthhhWWWTTTddd|||xxxrrrpppqqqxxxdddGGGDDD???999888777666555444333222111111111111111111111000000000///000000000///////////////111111111111111222222333555444555888;;;DDDWWWhhh{{{pppbbbqqqaaaGGGCCCEEEHHHKKKMMMMMMKKKJJJJJJIIILLLUUUhhhnnneeeeeennnkkk___NNNCCCCCCFFFGGGHHHJJJLLLLLLLLLOOOTTTYYY```ccciiittt}}}||||||zzzzzzxxxuuuuuuvvvqqqjjjYYYNNNEEEAAA???======??????AAADDDFFFFFFHHHJJJLLLIIIKKKLLLKKKMMMPPPOOOKKKKKKIIIHHHKKKOOORRRVVVXXX\\\YYYWWWXXX\\\```bbbbbb___YYYRRRMMMMMMPPPTTTVVVTTT___ppp{{{mmmjjjjjjiiihhhkkklllfff[[[RRRSSSVVVXXXPPPMMMIIIGGGFFFGGGGGGFFFFFFDDDEEEGGGGGGFFFKKKQQQ```ppp{{{uuulllhhhfffbbb]]]^^^``````___^^^___```gggtttjjj^^^```kkkzzztttqqqttt]]]PPPVVVrrr|||^^^HHHAAA;;;::::::999777666555444333111000000000/////////...////////////////////////......//////000000111111000000000000000000111111111111111111222333444444666666888>>>LLLaaawwwvvv]]]NNNHHHGGGLLLQQQVVVZZZ\\\WWWOOOMMMTTT[[[nnn{{{zzzkkkddddddeeefffjjjjjjkkknnnnnnjjj```YYY~~~zzzyyy|||~~~{{{{{{}}}~~~{{{yyyxxxzzz|||||||||{{{xxxvvvuuunnnbbbZZZXXX[[[ooommmhhh___vvvyyybbbQQQPPPbbbzzzwwwssssssttt{{{gggHHHCCC>>>999999888666555444333222222111111111111111111000000000/////////////////////000000111111111111111222222333444333444777;;;FFFZZZlll}}}mmm```rrr}}}bbbJJJDDDFFFJJJMMMMMMMMMLLLKKKMMMNNNSSSaaaxxx~~~lllccceeepppiiiZZZJJJBBBBBBFFFHHHHHHJJJKKKKKKKKKNNNUUUZZZbbbfffmmmyyy|||zzzzzz{{{|||zzzwwwwwwwwwrrrjjjVVVLLLBBB???>>><<<<<<>>>===@@@DDDGGGIIIJJJMMMNNNLLLNNNNNNMMMNNNQQQPPPLLLKKKJJJIIILLLSSS\\\bbbdddiiibbbYYYTTTTTTUUUTTTRRRNNNNNNNNNMMMMMMOOOSSSWWW^^^hhhvvv{{{sssqqqnnniiifffeeebbbYYYPPPOOOUUUZZZZZZQQQNNNIIIFFFFFFFFFFFFFFFCCCAAABBBFFFGGGGGGJJJPPP]]]ppp}}}yyyooojjjgggccc```aaaaaa```^^^\\\\\\]]]eeeppplllaaaaaaggg{{{tttppprrrbbbQQQSSSoooeeeJJJ???999::::::999777666555444333000000000000////////////////////////////////////...//////000000111111111222111000000000000111111////////////000111222333555555888???MMMbbbxxxrrrZZZLLLHHHJJJPPPVVV___bbbaaaZZZPPPOOOVVV^^^uuuyyyvvv}}}wwwiiiaaa___```aaaffffffggghhhhhhbbbZZZSSS}}}}}}|||{{{yyyzzz}}}~~~~~~}}}~~~{{{yyyvvvvvvxxxzzz{{{{{{{{{yyyxxxwwwooocccZZZWWWXXXhhh}}}kkkhhh]]]ppp~~~^^^MMMLLL^^^uuu|||ttttttuuuuuu{{{lllJJJCCC>>>::::::888666555444333222222222222111111111111000000000000111111111111222222222222111000000000000111222222333222333666<<>><<<@@@EEEIIIKKKNNNPPPRRRSSSTTTSSSPPPQQQTTTSSSOOOKKKJJJIIILLLXXXgggppprrrtttjjj]]]RRRNNNMMMMMMMMMJJJNNNRRRQQQOOOOOOSSSWWWaaajjjxxxwwwtttqqqkkkdddaaaYYYUUUNNNKKKQQQ[[[___\\\RRRNNNIIIFFFEEEFFFFFFFFFBBB???@@@DDDGGGGGGIIIMMMYYYlll{{{xxxpppllliiidddbbbbbbbbb___\\\ZZZ[[[\\\dddmmm~~~pppeeebbbddd||||||tttoooooo|||jjjUUUSSSnnn{{{jjjMMM???999999999888777555444333333000000000000////////////////////////////////////////////////000000000000111000///...---...///000.........///000111222333333555999BBBPPPdddxxxoooYYYMMMJJJMMMTTT[[[ffffffaaaXXXQQQQQQYYYaaarrrsss{{{tttfff^^^[[[[[[[[[______``````^^^ZZZSSSNNN~~~vvvxxx{{{||||||{{{{{{||||||}}}~~~~~~}}}xxxvvvttttttwwwyyyzzz{{{{{{yyyxxxwwwpppcccYYYVVVVVVbbbrrrjjjeeeXXXhhh~~~bbbPPPLLLXXXkkkwwwrrruuuvvvuuuzzzrrrMMMDDD>>>:::999777666555444333333333333333111111111111000000000000000111111111222222222222000000/////////000111111333222333777===KKKcccwwwzzziiihhhjjjnnnbbbKKKFFFIIILLLMMMLLLLLLNNNPPPOOORRRYYYkkkxxxeeeccclllrrrdddSSSGGGBBBCCCFFFHHHJJJKKKLLLLLLMMMQQQXXX^^^^^^eeerrr~~~{{{yyyyyyyyyzzz|||}}}{{{wwwvvvuuunnneeeQQQGGG>>><<<;;;:::;;;>>><<<@@@FFFKKKOOORRRUUUWWW\\\\\\YYYUUUVVVYYYXXXTTTMMMMMMLLLOOO___sssvvvdddTTTKKKIIILLLNNNLLLOOOSSSTTTTTTUUUXXX[[[dddooo~~~xxxsssppplllddd^^^\\\RRROOOLLLOOO[[[fffgggaaaSSSOOOIIIEEEEEEEEEFFFFFFDDD@@@@@@CCCEEEEEEGGGJJJRRReeettttttpppnnnkkkeeebbbbbb```]]][[[ZZZ\\\^^^bbbjjjzzzvvvjjjaaa___uuu|||rrrmmmlllxxxrrr[[[XXXsssyyy}}}oooPPPAAA<<<999888777666555333222222////////////000000000000////////////////////////000///////////////......222111///...---...///000.........///000222333444222555;;;EEETTTgggzzzppp[[[QQQPPPTTT[[[bbbiiieee]]]TTTPPPSSS]]]eeeyyynnnttt|||~~~pppbbbYYYUUUTTTTTTTTTTTTUUUUUUSSSPPPLLLIII}}}xxxrrrvvv|||~~~}}}|||{{{}}}~~~{{{yyyvvvtttssssssvvvxxxzzzzzzzzzxxxxxxwwwpppcccXXXUUUVVV^^^kkkvvvjjjcccRRRbbb{{{~~~fffRRRIIIOOO]]]uuu}}}vvvssswwwxxxvvvyyyxxxQQQFFF???:::999777666555444444333333333333111111111111000000000000......//////000000000111///////////////000000111333222444888???NNNfff{{{vvviiimmm|||nnnlllzzz```IIIGGGJJJLLLMMMLLLLLLOOORRRUUUXXX^^^pppuuucccdddooorrrcccQQQFFFBBBCCCEEEHHHKKKMMMNNNMMMNNNRRRZZZ```\\\dddsss}}}yyyxxxzzz|||~~~{{{|||zzzvvvuuussskkkcccOOOFFF===;;;;;;:::;;;>>><<>>???>>>;;;CCCAAACCCHHHMMMRRR[[[cccjjjqqqooobbb\\\```bbb___ZZZSSSQQQ\\\qqq{{{^^^NNNMMMNNNKKKNNNPPPSSSTTTVVV\\\dddjjjppp|||wwwxxxvvvpppkkkhhhddd^^^YYY[[[aaajjjpppooofff^^^OOOLLLIIIGGGFFFEEECCCAAABBBBBBBBBCCCDDDFFFHHHHHHRRRZZZhhhssstttnnnlllnnnpppmmmiiieeebbb^^^ZZZWWW___dddpppkkk___^^^mmmxxxqqqhhheeerrr___hhhwwwtttTTTBBBAAA;;;888555555777777555333222222111111000/////////......////////////......////////////////////////000000//////.........---000000000000111222333444444555;;;III\\\nnn{{{ooo]]]XXX[[[```dddgggfff___SSSQQQSSSQQQ]]]wwwttttttzzzzzzuuufffZZZRRRNNNKKKIIIIIIHHHFFFEEEDDDDDDDDDDDDzzzzzz~~~~~~{{{wwwwwwrrrnnnnnnrrruuutttuuuwwwwwwvvvvvvvvvssskkk___WWWUUUWWWZZZbbbnnn}}}zzzfffZZZ^^^ppprrrUUUKKKPPPRRRbbbvvvyyy{{{tttrrrxxxYYYGGGBBB:::666888777666555444333222222222000000000111111222222222000000111111111222222222222111000///000111333444222222555:::BBBQQQkkkkkkiiiuuuoootttvvv[[[LLLHHHIIIKKKMMMNNNOOOOOOOOOSSSVVVccc}}}pppddddddiiinnnUUUHHHGGGCCCCCCHHHGGGKKKJJJKKKLLLPPPTTTYYY\\\dddkkk|||~~~yyyzzz{{{|||}}}}}}}}}}}}|||wwwpppnnnlllfff\\\TTTGGGBBB<<<;;;===>>>>>><<<===@@@FFFLLLOOOTTT___kkkuuuzzzwwwkkkeeeiiikkkggg[[[WWWXXXdddyyyfffRRRNNNNNNKKKNNNPPPSSSSSSUUUZZZbbbiiiuuu|||}}}zzz}}}{{{vvvsssrrrnnniiijjjhhhhhhkkkmmmjjjaaaYYYNNNKKKIIIGGGFFFFFFDDDBBBCCCCCCDDDDDDEEEGGGHHHIIIKKKRRRaaapppvvvsssqqqqqqvvvrrrlllhhheeedddbbbaaabbbfffooommm```\\\iiizzzppphhhdddqqqdddnnn}}}wwwWWWCCCAAA;;;888666555666777555333222222111111000/////////......////////////......////////////////////////000000/////////.........000000000000111222333444444555<<>>AAA@@@???<<>>============|||vvvtttssssssoooppptttwwwvvvvvvxxxyyyxxxyyyyyyvvvnnnbbbYYYWWWVVVVVV]]]kkkjjjYYYWWWbbbxxxsss^^^NNNNNNUUUcccxxxiiiNNNBBB;;;777777777666555444333222222222111000///...///111333555000000000000111111111111111111000000000111222333444555999===EEEWWWtttsss___lllfffxxxpppVVVQQQNNNNNNNNNNNNOOOPPPRRRRRRQQQWWWhhhrrrmmmjjjhhhgggQQQGGGHHHCCCCCCIIIIIIJJJIIIJJJLLLPPPTTTYYY\\\dddppp|||}}}~~~~~~{{{yyy}}}~~~}}}{{{zzztttnnngggaaa\\\VVVNNNGGGAAA???>>>???BBBDDDEEEDDDBBBJJJSSSVVVSSSXXXnnnvvvssswwwxxxtttccccccfffppptttZZZRRRSSSSSSQQQSSSTTTUUUWWW^^^hhhoooyyy||||||rrrjjjlllrrruuuwwwxxxvvvhhh^^^ZZZWWWSSSOOOOOOMMMJJJIIIHHHHHHFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGIIIJJJTTTggguuuvvvoooiiihhhddd```]]]]]]^^^______bbbeeennn}}}rrrbbbYYY```|||}}}pppiiieeennnkkkpppwww}}}]]]FFF@@@;;;999888666555555444444222222111111000/////////......////////////......////////////////////////000000//////////////////000000000000111222333444666888>>>KKK]]]nnnyyy~~~sssgggcccdddeeeeeegggddd^^^SSSPPPSSSTTTfff{{{}}}rrrhhh[[[PPPKKKGGGDDDBBB@@@???===;;;:::::::::;;;|||xxxuuusssrrrtttpppooosssuuuuuuvvvyyyzzzzzz{{{{{{yyypppcccZZZWWWVVVXXX___mmmlllXXXTTTZZZnnn~~~~~~yyyiiiWWWSSS]]]iii}}}rrrRRRBBB===;;;:::777666555444333222222222222111///......///111222//////000000000111111111111111111111111222222222222444888===EEEXXXxxxmmm[[[mmmuuudddxxxlllTTTQQQPPPOOONNNMMMMMMNNNOOOQQQTTTZZZjjj~~~sssrrrppplllbbbNNNGGGHHHCCCCCCIIIJJJJJJJJJJJJLLLPPPUUUZZZ]]]eeetttxxx{{{~~~}}}{{{|||}}}}}}}}}|||yyyvvvtttpppjjjbbb[[[UUUNNNGGGBBB?????????AAADDDFFFFFFFFFFFFLLLTTTVVVUUU^^^yyy}}}}}}~~~mmmlllmmmtttvvv]]]VVVWWWWWWYYYZZZ[[[\\\___hhhsss|||}}}~~~}}}|||{{{rrrjjjkkknnnqqquuuyyysssbbbWWWTTTUUUVVVUUUSSSQQQNNNLLLKKKIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEJJJHHHPPPcccsssuuunnngggdddbbb```___``````___^^^\\\bbbnnnssscccXXX]]]www|||qqqjjjfffmmmjjjjjjlll```GGG???::::::999777555444444444222222111111000/////////......////////////......//////////////////////////////000000000000000000000000000000111222333444666999@@@NNNaaaqqq}}}vvviiiccc```]]][[[\\\___ZZZQQQPPPSSSUUUiii|||}}}~~~rrrhhh[[[PPPJJJFFFBBB??????>>><<<:::999999999:::zzzzzzzzzyyyxxxvvvtttssssssnnnllloooqqqrrrtttxxx{{{{{{}}}~~~{{{rrreee[[[UUUUUUWWW___oooqqq[[[UUUYYYlllzzzfff___jjjsss{{{VVVCCC>>>===;;;777666555444333222222222333222000/////////000111/////////000000000111111000000111111222222222222...111666<<>>???>>><<<:::999999999:::~~~yyyyyyzzz{{{{{{yyywwwuuuuuuoookkkllloooqqquuuzzz||||||~~~|||sssfff\\\VVVUUUWWW___pppsss]]]WWW[[[nnntttlllyyyYYYCCC>>>===999777666555444333222222222222222222222222222333333////////////000000000111000000111222222222222222...111777===FFF\\\pppfffyyy~~~lllggg}}}qqq___WWWTTTRRRPPPOOOPPPSSSWWWYYYcccfffppp}}}qqqrrrrrrnnn[[[JJJFFFIIIDDDCCCJJJKKKLLLLLLLLLOOOSSSXXX^^^aaajjj~~~}}}{{{zzzxxxwwwvvvuuuuuuwwwxxxzzzyyy|||~~~~~~|||}}}}}}|||yyytttpppmmm\\\XXXRRRLLLGGGDDDBBBAAA===???AAACCCCCCCCCCCCCCCEEEEEEHHHNNNVVVdddzzzyyy}}}~~~qqqssswww}}}rrr___]]]___^^^ccccccbbbbbbdddmmmzzzxxxzzzyyyggg[[[YYY]]]aaabbbbbb^^^YYYTTTQQQMMMIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFDDDJJJ]]]nnntttrrrnnnbbb___\\\ZZZZZZ[[[ZZZYYYYYY___kkkyyyxxxgggXXXXXXooonnniiidddhhhxxxiii___UUUvvviiiMMMAAA:::;;;;;;888444222333444222222111111000/////////......////////////......//////////////////////////////000000000111111111000000000000111222333444666:::CCCTTTiii|||~~~rrrddd\\\UUUPPPOOOQQQTTTTTTPPPRRRXXX[[[qqq|||xxx{{{~~~nnnfffZZZPPPJJJFFFBBB???>>>===;;;999888888888999~~~zzz{{{|||}}}~~~|||yyyvvvxxxqqqlllmmmppprrrwww}}}|||}}}}}}tttfff\\\YYYWWWXXX```rrrrrr]]]XXX\\\ppp{{{uuu\\\BBB===<<<777777666555444333222222222111222333444555666666666////////////000000000000000000111222222222222111222555:::???FFF\\\sssnnn{{{llliiixxxhhh___WWWVVVTTTTTTVVVZZZ___cccjjjkkkrrr}}}nnnooooookkkYYYIIIFFFIIIDDDCCCJJJKKKLLLLLLMMMPPPTTTYYY___bbbjjj}}}~~~~~~{{{xxxvvvtttssstttttttttuuuuuuvvvwwwwwwyyy}}}}}}}}}~~~yyyxxxwwwtttnnngggaaa]]]SSSPPPLLLGGGDDDCCCBBBBBB???BBBEEEFFFFFFEEEDDDDDDGGGDDDEEELLLVVVaaappp}}}zzzwwwkkkooovvv}}}lll]]]___cccbbbbbbaaa___]]]___gggsss|||~~~~~~kkk^^^[[[]]]```aaafffbbb\\\WWWRRRNNNIIIFFFGGGFFFEEEDDDDDDCCCDDDDDDHHHEEEKKK\\\lllrrrpppooofffbbb]]]YYYYYYZZZ[[[\\\[[[```iiiuuuzzziiiXXXVVVllllllgggccceeeuuuiii[[[LLLjjjlllPPPCCC:::;;;;;;888444111222444222222111111000/////////......////////////......//////////////////////////////000000111111111222000000000000111222333444666:::DDDVVVlllyyynnnaaaYYYSSSOOOOOOSSSRRRSSSQQQTTTZZZ^^^tttyyytttwww~~~kkkcccXXXOOOJJJFFFCCC@@@===<<<:::999888777888888}}}}}}uuuwwwvvvvvvzzz~~~~~~yyytttvvvppplllooossstttuuuwwwxxxzzzzzzyyyyyyuuuiii]]][[[XXXXXXddd{{{yyybbbZZZ^^^rrr~~~]]]DDD???:::111555555444333333333333444222222111111111111222222666666555444333222111000333333222222222222222222333666999>>>JJJaaa~~~xxxrrrpppssstttooofff___YYYVVV[[[```cccfffiiinnntttyyy}}}wwwggglllrrriiiQQQGGG???AAAFFFHHHHHHIIILLLIIIKKKRRRXXXZZZ]]]aaalllyyytttvvvyyyzzz|||{{{yyyvvvqqqnnnnnnqqqtttvvvuuutttssstttwww{{{}}}{{{}}}}}}{{{|||yyyssslllddd\\\UUUPPPJJJIIIGGGEEECCCBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@AAAEEELLLUUU___gggllloooxxx~~~pppgggmmmrrryyyxxxeee[[[ZZZ[[[\\\ZZZ]]]^^^YYYWWWZZZbbbhhh{{{ssseee[[[WWW]]]dddjjjjjjdddXXXOOOKKKHHHEEEEEEDDDBBBAAAAAABBBCCCDDDJJJDDDHHHRRRaaawww{{{kkkfff___ZZZ[[[\\\[[[ZZZ\\\ZZZ]]]dddqqqggg\\\]]]ddd~~~ooofff^^^bbbqqqqqqRRRSSScccpppNNNAAA>>>;;;888666666666444333333333222111000///...---222000...///222333111...000000000000////////////////////////000000000000///111333333222222333444:::;;;FFFZZZnnn}}}{{{rrreeeYYYRRROOOMMMMMMOOOSSSSSSVVVYYY\\\sssuuurrr|||rrrdddUUUNNNJJJDDD===;;;;;;:::999888888888999:::|||zzzyyywwwwwwzzz}}}|||wwwrrrwwwqqqoooqqqsssssstttxxxyyyzzzyyywwwuuuqqqeeeZZZUUUTTTYYYiii|||eee\\\]]]ooo___EEE@@@;;;333888777555444333222222222222222111111111111222222111111111111000000000000000000000000000000000000222222444;;;KKKdddvvvsssqqqsssyyyzzzlllhhhbbb___aaaeeeeeegggjjjpppuuuxxxzzzxxxkkkpppssshhhQQQGGG@@@BBBFFFHHHHHHIIIKKKIIILLLSSSZZZ]]]aaaeeeqqq}}}vvvrrrtttwwwxxxzzz}}}{{{zzzwwwssspppqqqtttwwwttttttssstttuuuxxxzzz||||||~~~~~~zzzuuunnneee\\\TTTMMMJJJDDDCCCBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@===???BBBFFFMMMWWWbbbiiiuuuzzzjjjaaa]]]aaaffflllwww{{{mmmbbb^^^]]]]]]\\\XXXZZZ[[[WWWUUUXXX```ggg|||zzzvvvfff[[[VVV\\\dddmmmllleeeYYYOOOJJJGGGCCCEEEDDDBBBAAAAAABBBDDDEEEHHHDDDIIITTTcccyyy}}}nnnhhhaaa\\\]]]^^^\\\ZZZ[[[YYY]]]dddpppiii^^^]]]ccc~~~oooeee^^^aaaooovvvVVVTTTcccuuuRRRCCC>>>;;;888666666666444333444444333222111000//////000...---...000111000...000000000000////////////111111000//////000000000///111333444333333444555666:::HHH^^^rrr|||sssfff[[[SSSQQQPPPPPPOOORRRQQQSSSWWW[[[ttt}}}pppqqq{{{ssseeeVVVNNNJJJCCC>>><<<;;;:::999888888888999:::~~~~~~~~~}}}{{{yyyyyyzzz|||zzzuuuqqqwwwtttrrrsssrrrqqqtttyyy|||}}}zzzvvvsssnnndddZZZTTTUUU]]]pppiii^^^[[[kkk~~~xxx~~~cccFFF@@@===666999888666444222111000000222222111111111111222222------...///000111222222000000000000000000000000222000111;;;NNNhhh{{{uuutttvvvwwwssssssmmmiiiiiiiiiggghhhjjjqqqtttvvvuuuyyyyyyooottttttfffOOOGGG@@@BBBGGGHHHHHHJJJJJJIIIMMMUUU[[[___eeekkkwwwzzzyyytttqqqsssvvvvvvxxx{{{}}}|||zzzvvvttttttvvvyyyrrrrrrsssuuuwwwyyyzzz{{{|||~~~wwwpppeeeZZZRRRKKKEEEBBB???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@<<<>>>@@@BBBFFFPPP___jjjyyybbbUUUPPPQQQUUUXXX\\\ccclllooonnnlllhhhdddbbbbbbaaa^^^\\\XXXYYYXXXVVVTTTWWW```iiiqqqoooxxxzzziii[[[UUUZZZcccpppooogggYYYNNNIIIFFFBBBEEEDDDCCCBBBBBBCCCDDDEEEFFFCCCIIITTTccczzztttkkkddd___``````]]]ZZZZZZXXX^^^fffpppkkk___]]]aaa~~~nnneee]]]___lll[[[UUUaaa{{{VVVEEE>>>;;;888666666666444333555444444333222111000000---,,,+++,,,...///...---////////////000000000000444333111/////////000111000222444444444333444666555<<>>;;;:::999888888888999:::~~~~~~}}}{{{zzzzzz{{{|||zzzvvvsssvvvtttttttttqqqooossszzz~~~|||wwwsssoooggg___YYYZZZbbbuuulll```ZZZggg}}}}}}qqqhhhnnniiiIIIAAA>>>888888777666444222111111111222222111111111111222222......///000111222333333222222222222222333333333333333555===NNNfff~~~yyyvvvxxx|||uuuvvvqqqmmmllljjjffffffhhhnnnqqqqqqoooqqq|||xxxpppvvvtttdddNNNFFFAAACCCGGGGGGHHHJJJJJJJJJNNNUUU[[[___fffmmm{{{}}}xxxtttsssvvvwwwwwwxxx|||}}}zzzwwwvvvwwwyyyqqqrrruuuwwwyyyzzz{{{{{{{{{}}}vvvlll^^^RRRKKKFFFBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???????????????===???AAABBBEEEQQQcccrrrlllUUUKKKIIIKKKMMMOOOSSSWWW\\\^^^^^^aaa```aaadddffffffaaa]]]\\\ZZZXXXVVVTTTXXXcccnnn}}}bbbeeennnmmm\\\SSSWWWaaarrrpppgggXXXMMMIIIFFFDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEBBBGGGPPP^^^www{{{nnngggbbbbbbbbb^^^ZZZZZZXXX___hhhqqq}}}kkk```]]]___}}}~~~mmmddd\\\]]]hhh~~~```TTT]]]~~~XXXEEE>>>;;;888666666666444333444444333222111111000000,,,,,,,,,,,,............////////////000000000000666444111///...///111222111222444555444444555666999@@@PPPeeeuuu{{{xxxjjj^^^WWWVVVWWWXXXWWWVVVQQQRRRYYYbbb~~~sssjjjkkkqqqvvvuuugggXXXOOOIIIBBB??????;;;:::999888888888999:::~~~yyyyyyzzz{{{{{{zzzxxxvvvsssqqqrrrrrrpppnnnssszzz{{{|||{{{vvvssspppjjjccc^^^]]]bbbuuunnnccc[[[eee{{{ooo```YYYbbb{{{}}}pppLLLAAA>>>:::666555444444333333333333222222111111111111222222000000000000000000000000111111222222222333333333111555999???JJJ^^^vvvxxxxxx|||uuusssooolllkkkgggbbbbbbeeeiiijjjkkkkkkllltttvvvoootttrrrbbbLLLFFFBBBDDDGGGGGGHHHKKKKKKKKKOOOVVVZZZ^^^fffnnn}}}xxxvvvvvvzzzzzzyyy{{{}}}yyyvvvvvvwwwssstttwwwzzz||||||||||||{{{|||wwwkkk[[[OOOIIIFFFEEECCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>???<<>>;;;888666666666444333222222111111000000//////------............///000.../////////000000000111666444111///...///111222111222444555444444555666999@@@OOOcccrrrzzzzzzkkk^^^WWWVVVXXXZZZZZZWWWPPPRRRZZZeeeuuujjjhhhkkkpppsssfffYYYPPPIIIBBB@@@@@@;;;:::999888888888999:::wwwxxxxxxyyyyyyxxxwwwvvvooollllllnnnoooooosssyyyuuuxxxyyyuuuqqqooojjjddd^^^\\\aaasssrrrhhh^^^fffzzzyyyfffXXXSSS[[[ppptttsss{{{vvvOOOAAA===999555555444333333333444444222222111111111111222222000000//////......------/////////000111111222222///444:::>>>FFFXXXooovvvxxx{{{vvvpppmmmkkkiiieee```___cccdddeeegggjjjkkknnnyyytttlllqqqnnn^^^JJJEEECCCEEEGGGGGGHHHLLLKKKLLLPPPVVVZZZ^^^gggpppzzzwwwvvvxxx||||||zzz{{{~~~zzzwwwvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~|||}}}yyylll[[[OOOJJJHHHGGGEEEBBBCCCDDDDDDDDDCCCBBBAAABBBAAA@@@>>>>>>??????@@@===???BBBFFFMMM[[[nnn{{{|||kkkZZZPPPLLLIIIIIIKKKPPPRRRTTTYYY______```bbbiiiooosssrrrpppeee^^^XXXYYY\\\dddxxxnnn[[[UUUbbb}}}|||eeeVVVXXXaaaqqqnnndddUUUJJJGGGGGGFFFAAAAAABBBBBBCCCDDDDDDDDDEEEAAACCCGGGQQQmmmssskkkdddcccbbb___\\\]]]\\\```hhhqqqkkkaaa]]]\\\www~~~kkkbbbZZZYYYbbbxxxeeeQQQVVVkkk[[[EEE>>>;;;888666666666444333111111111000000000//////...000111000///...///000......//////000000111111444333111/////////000111000222444444444333444666666===KKK___ppp||||||kkk]]]VVVUUUXXXZZZYYYVVVNNNPPP[[[fffuuuiiifffiiiooo|||nnndddYYYQQQJJJCCC@@@AAA;;;:::999888888888999:::{{{zzzyyyuuuvvvwwwvvvtttsssrrrrrrkkkffffffjjjnnnppptttxxxsssxxxyyyvvvrrrooojjjddd___]]]aaasssxxxoooccciiizzzzzzlll___VVVVVVbbbppp~~~mmmlllttt{{{RRRAAA<<<888777666555444333222222222222222111111111111222222000000000/////////.........//////000111111222222222555999>>>HHHZZZnnn}}}sssvvvxxx|||qqqooommmkkkfff______ccccccbbbeeekkklllkkknnnttt}}}zzzyyysssjjjmmmiiiXXXIIIEEECCCFFFGGGGGGHHHLLLJJJLLLQQQXXX\\\```kkkvvv|||vvvttttttwww{{{{{{xxxyyy~~~}}}~~~~~~{{{xxxwwwwww}}}}}}~~~~~~|||nnn\\\OOOJJJHHHFFFCCCCCCDDDFFFHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@AAABBBCCC@@@BBBEEEJJJTTTaaapppzzzwwwcccUUUOOONNNLLLNNNRRRTTTVVV]]]eeeggghhhkkkqqqyyy||||||zzzlllbbb]]]aaagggsssddd___UUUdddmmm\\\\\\dddsssooodddSSSHHHEEEDDDCCC???@@@AAABBBBBBCCCCCCCCCCCCAAAEEEIIIQQQkkk}}}tttkkkcccaaaaaa^^^^^^___\\\^^^dddnnnmmmbbb]]]YYYsss~~~iiibbbZZZYYYaaawwwgggRRRWWW```^^^III>>>;;;888666666666444333222222111111111111000000///111222111...,,,...///.........///000111111111111111000//////000000000///111333444333333444555666===KKK^^^ooo|||}}}kkk\\\TTTSSSVVVXXXZZZVVVNNNQQQ]]]iiiqqqeeedddkkkuuuxxxjjjaaaXXXRRRKKKCCC@@@AAA;;;:::999888888888999:::zzzvvvsssqqquuuvvvvvvtttqqqooonnnmmmhhhcccaaagggnnnqqqtttwwwuuuzzz|||yyytttpppkkkeeebbb___ddduuu|||tttgggjjj{{{vvviiiZZZRRRWWW```uuu}}}zzzkkkkkkttt~~~TTTAAA;;;777999888666444222111111000222222111111111111222222111111111111222222222222000111111222333333444444777666888???MMM```rrr}}}qqqtttwwwtttrrrpppnnnggg```___ccccccaaaeeelllnnniiigggjjjooopppuuurrrjjjkkkfffTTTIIIEEEDDDFFFGGGFFFHHHLLLIIIKKKQQQYYY]]]cccooozzz}}}vvvqqqrrrvvvzzzyyyvvvwww|||yyy{{{}}}}}}{{{yyyyyyyyyppp\\\OOOIIIGGGDDDAAADDDFFFIIIKKKMMMMMMMMMLLLHHHFFFDDDCCCCCCCCCEEEFFFEEEFFFIIIOOOZZZgggssszzzjjjYYYRRRSSSPPPQQQVVVWWWXXX```kkkrrrrrruuu{{{~~~rrrhhhccchhhrrryyy]]]bbbYYYiiisss```___ggguuuqqqdddSSSFFFCCCBBBAAA>>>???@@@AAABBBBBBBBBBBBAAABBBHHHLLLSSSkkk}}}{{{uuukkkbbb``````^^^^^^aaa[[[\\\aaallloooccc]]]XXXppp~~~iiiaaaZZZXXXaaawwwiiiTTTYYY[[[aaaLLL>>>;;;888666666666555333333333222222222222222222///111222111---+++,,,...---......///000111111222/////////000000000000000///111333333222222333444:::@@@NNN```nnnyyy}}}kkk[[[SSSRRRUUUWWW\\\XXXPPPTTT```mmmmmmbbbcccmmmzzzvvvggg___XXXRRRKKKCCC@@@AAA;;;:::999888888888999:::wwwnnnkkkkkkuuuuuutttrrrpppmmmjjjhhhdddccceeeiiioootttwwwxxx~~~|||zzzyyywwwssskkkeeeddd___```nnn~~~pppfffiiiyyy~~~sss```NNNLLLUUUhhhppptttqqqnnnppprrrsssXXX@@@===999777777666555555555555555222222111111111111222222////////////////////////000111111111111222222222555666888???MMM```ttt~~~llllllzzzttt}}}uuuqqqllliiigggfffeeeccc]]]\\\\\\aaafffgggccc___dddeeeiiiooosssmmm```UUUGGGEEECCCDDDFFFIIIKKKKKKLLLMMMUUU___aaaaaannn{{{sssvvvttttttwww{{{}}}{{{yyy~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~||||||}}}~~~~~~tttdddUUUJJJEEEBBBAAAEEEDDDFFFKKKQQQUUUTTTRRRSSSNNNJJJGGGFFFDDDDDDFFFJJJGGGIIISSS^^^iiittt}}}hhhWWWOOOKKKMMMRRRXXXZZZ]]]fffpppxxx{{{}}}xxxkkkoooooo^^^^^^cccwww{{{gggdddlllvvvjjjZZZNNNIIIFFFCCCAAADDDDDDDDDDDDEEEEEEEEEEEEIIIDDDEEEGGGOOOggg{{{{{{vvvllldddaaa```^^^]]]^^^___\\\^^^hhhxxxqqq```]]]ZZZjjj{{{lll^^^UUUZZZhhh|||mmmSSSXXXZZZ~~~iiiJJJ???<<<888666666666666555333333222222111000000000111111000000//////......222222111///---,,,...000///////////////000111111111111111222333444555666777???MMM]]]kkkxxxhhhYYYRRRRRRUUUZZZ]]]UUUQQQTTT]]]ooouuuggghhhgggkkk~~~wwwlllbbbWWWRRRMMMFFFBBBAAA>>>>>>===;;;888666777888{{{pppiiiggghhhpppppppppooommmkkkhhhgggbbbcccfffkkkppptttuuuuuu{{{yyyxxxwwwwwwrrrkkkeeebbb\\\\\\fffsss|||zzzwww}}}}}}mmmccchhhzzzvvv```LLLIIISSS\\\fffoooooommmnnnnnnmmmYYYAAA???;;;888777666444333333222222222222111111111111222222000000000000000000000000111111111111222222222222444555888AAAPPPeeeyyyxxxhhhjjjyyyrrr{{{~~~rrroookkkgggeeecccaaa___ZZZYYYYYY]]]aaabbb^^^ZZZ[[[[[[```iiippplll___SSSGGGEEECCCDDDGGGIIIKKKKKKMMMNNNVVV```aaacccqqq{{{uuuttttttuuuxxx{{{||||||{{{~~~~~~~~~}}}uuugggXXXLLLEEECCCCCCEEEEEEGGGMMMTTTYYYYYYXXXYYYVVVSSSOOOKKKHHHGGGHHHMMMLLLPPPZZZfffppp{{{mmmYYYOOOIIIJJJPPPVVVZZZ___iiissszzz}}}ggg^^^eeetttkkkeeekkkpppfffWWWMMMHHHFFFDDDBBBCCCDDDDDDDDDEEEEEEEEEEEEHHHCCCEEEHHHOOOfffzzz{{{yyyooofffcccaaa]]]\\\]]]]]]ZZZ\\\eeeuuurrr```]]]ZZZjjjxxxiii]]]WWW^^^kkk|||nnnTTTXXXZZZ~~~mmmPPP@@@===999777777777666666333333222222111000000000111000000000/////////......///000///......000222///////////////000111111111111111222333444555666666>>>LLL]]]mmmxxx}}}{{{kkk\\\VVVUUUYYY^^^]]]UUUQQQUUU^^^rrrsssiiikkkkkkmmm}}}wwwiii___TTTOOOKKKEEEBBBAAA?????????<<<999888888999tttjjjeeefffiiinnnnnnnnnnnnmmmllljjjjjjccceeejjjooouuuwwwwwwuuuxxxvvvuuuuuuuuurrrlllfff```ZZZWWW]]]fffkkknnnpppvvvvvvsssooonnnxxx{{{jjjaaagggzzz{{{bbbJJJGGGPPPSSS```mmmqqqppppppnnnlll~~~[[[CCC@@@<<<999888666444222111000000222222111111111111222222111111111111111111111111111111111111222222222333333444999CCCTTTjjj~~~pppccciii~~~}}}pppwww|||vvvllljjjfffcccaaa^^^[[[XXXUUUTTTTTTVVVYYYYYYVVVRRROOOOOOTTT```kkkjjj]]]PPPFFFDDDCCCDDDGGGIIIKKKKKKMMMOOOWWW___bbbeeetttyyyuuurrrtttwwwyyy{{{|||~~~|||wwwlll]]]OOOFFFDDDEEEFFFFFFIIIPPPYYY___``````bbbcccaaa[[[RRRMMMKKKKKKPPPPPPVVVbbbmmmuuu~~~oooYYYKKKGGGHHHMMMUUU\\\cccnnnyyy~~~gggiiivvvpppgggiiiggg^^^RRRJJJGGGFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEHHHBBBEEEHHHMMMcccwwwzzz|||rrrhhhdddaaa]]][[[[[[YYYWWWYYYcccqqqsssaaa]]][[[jjjuuueee[[[WWW^^^jjjxxxqqqVVVYYYYYY~~~oooSSSAAA>>>:::888888888777666333333222222111000000000000000000000////////////+++---///000000000222333///////////////000111111111111111222333444555666888???MMM```qqqyyyxxxtttqqq|||lll^^^XXXXXX\\\aaa___WWWRRRVVV```uuupppjjjooopppqqq|||xxxhhh]]]TTTOOOKKKFFFCCCCCCAAAAAA@@@>>>:::999999:::{{{pppgggeeehhhlllppppppqqqqqqqqqpppppppppkkkllloootttyyy{{{{{{zzzuuusssrrrttttttrrrkkkfff```XXXUUUXXX]]]___```bbbhhhkkkllllllooo{{{{{{jjj```fffyyyfffKKKFFFOOOUUUcccqqqvvvvvvvvvtttqqqyyy^^^DDD@@@;;;888888666444333222111111222222111111111111222222111111111111111111111111111111111222222222333333333555:::FFFXXXnnnjjjcccmmmvvvlllttt|||wwwfffcccbbb___^^^\\\ZZZVVVTTTOOONNNNNNOOOQQQPPPMMMJJJIIIHHHLLLYYYffffffZZZMMMDDDCCCBBBDDDGGGJJJJJJJJJLLLOOOWWW^^^aaagggwwwuuusssooosssxxx{{{{{{}}}~~~{{{xxxpppaaaQQQGGGEEEGGGFFFGGGJJJRRR\\\dddggggggjjjppppppgggZZZQQQMMMLLLQQQSSS[[[fffmmmrrrxxxttt^^^LLLIIIHHHLLLTTT]]]ggguuuzzzpppfffggg\\\VVVNNNHHHEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGAAAEEEIIILLL^^^tttzzz|||rrrhhhdddaaa]]]ZZZ[[[XXXVVVYYYbbboootttaaa^^^[[[jjjtttcccYYYUUU[[[eeerrruuuXXXYYYZZZlllQQQCCC@@@<<<999999888888777333333222222111000000000000000000000////////////***,,,///111111111111222///////////////000000111111111111222333444555666<<>>;;;999999:::vvvlllgggggglllppptttsssssssssssstttttttttrrrqqqrrrtttyyy|||~~~~~~sssrrrqqqssssssqqqjjjeee\\\UUURRRTTTWWWWWWYYY\\\aaagggmmmrrryyymmmaaaddduuummmPPPIIIPPPYYYfffrrrwwwwwwxxxxxxvvvxxx```DDD>>>999777777666555444444444444222222111111111111222222111111111111111111111111111222222222222333333333444666<<>>OOOjjjpppbbb\\\\\\```eeefff]]]WWWZZZcccwwwllldddmmmrrrsss}}}}}}rrrdddZZZQQQLLLIIICCC@@@@@@BBBBBBAAA>>>:::888888888~~~|||pppnnnllllllooosssvvvxxxzzzyyywwwuuutttttttttttttttttttttwwwzzz|||||||||wwwuuussssssrrrnnngggaaaVVVQQQOOOQQQTTTTTTXXX\\\mmmxxxnnn\\\]]]nnn~~~~~~cccVVVWWWYYYggguuu|||eeeGGG???999888777666555444333333333222222111111111111222222000000000000000000000000222222222333333333444444333777AAASSShhhyyy~~~uuuzzz{{{fffjjjyyykkkfffWWWTTTPPPNNNLLLLLLJJJHHHCCCCCCDDDCCCBBBAAAAAAAAAAAABBBEEEJJJNNNNNNJJJGGGAAAAAAAAADDDHHHJJJJJJIIILLLSSSZZZ]]]bbbpppwwwqqqqqqoooppptttzzz~~~wwwkkk]]]QQQIIIEEECCCDDDCCCFFFNNNXXXaaaeeefffooohhhZZZTTTQQQPPPUUU___iiilllmmmssszzzsss```VVVOOOQQQ\\\lllzzzzzzppp```XXXQQQJJJIIIHHHGGGEEECCCAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDD???EEEJJJGGGSSSkkkzzzvvvlllhhhddd___]]]]]]XXXZZZ^^^dddmmm|||sss```^^^]]]mmmnnnggg\\\UUUVVV^^^mmm^^^[[[[[[zzzqqqXXXDDD@@@<<<999888777666555333333222222111000000000.../////////000000000111///000111000......///111///////////////000111111111111111222333444555666777???OOOhhhnnn___YYYXXX\\\aaabbbZZZVVVZZZdddxxx~~~iiieeelllppprrr}}}xxxlll___VVVMMMJJJHHHDDDBBBBBBDDDDDDBBB???;;;999999999uuupppkkkkkklllpppuuuzzz|||}}}~~~|||zzzxxxvvvuuuuuuvvvuuuvvvxxx|||}}}{{{yyywwwttttttrrrmmmfff```XXXTTTRRRTTTVVVWWWZZZ___wwwmmmYYYZZZmmm~~~iiiZZZZZZ[[[kkk||||||gggIIIAAA;;;999888666444222111111000222222111111111111222222////////////////////////222222333333333444444444111777CCCWWWmmm}}}~~~xxx|||hhhlll{{{fffcccYYYUUUOOOLLLIIIHHHFFFEEEBBBCCCCCCBBBAAA@@@@@@AAA>>>???BBBEEEGGGGGGGGGFFF@@@@@@AAADDDHHHJJJJJJIIINNNVVV\\\^^^dddsss|||rrrnnnnnnoooooorrrzzzvvvhhh[[[QQQIIIEEEBBBCCCBBBEEELLLVVV^^^cccdddooojjj\\\VVVRRRJJJPPP[[[ggglllooovvv~~~kkk```VVVWWWaaarrr~~~yyyxxxbbbWWWTTTNNNEEEGGGHHHGGGEEECCC@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCC>>>EEEKKKGGGQQQjjjzzzzzzpppjjjfff```]]]]]]XXXZZZ^^^dddlll{{{sss```^^^]]]nnn{{{jjjaaaXXXRRRUUU\\\kkk___\\\ZZZxxxttt[[[CCC@@@<<<999777777666444333333222222111000000000.../////////000000111111/////////.........111333///////////////000111111111111111222333444666666<<>>777777666555444444444444111000///......///000111000000000111222222222333111222333222111111333444666777???SSSmmmwwwttt{{{rrrsssnnnzzzddd[[[YYYTTTNNNLLLLLLIIIDDD???AAABBBBBBBBBBBBAAA@@@???>>>???AAACCCDDDDDDDDDDDD???AAADDDFFFGGGHHHKKKMMMPPPVVV]]]aaahhhwww{{{qqqkkkiiiiiikkkkkkqqqzzzyyyiiiYYYMMMGGGDDDDDDHHHDDDEEENNNVVVZZZ]]]```uuunnn```WWWPPPLLLPPPWWWaaammmxxxkkk```aaafffuuubbbVVVOOOHHHDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDDDDEEEEEEFFFAAAEEECCCEEEKKKOOOaaa~~~sssjjjeeeccc```^^^\\\ZZZ[[[aaalll~~~xxxddd]]]ZZZmmmlll``````XXXSSSUUUYYYeeebbb[[[XXX{{{~~~ZZZFFF???999999:::777444555555444333222111111111111111111000///////////////000000000000000000000000000000000000000000000000000000000//////111444777999AAAQQQdddwwwjjjXXXTTTWWWYYYYYYXXXSSSRRRZZZeeeyyy|||lllccclllqqqtttpppfffXXXRRRKKKEEECCCCCCCCCCCCGGGFFFEEEAAA<<<999999999|||qqqnnnqqqqqquuuzzz}}}zzzyyywwwxxxzzz}}}}}}}}}~~~{{{yyyyyyyyyyyyxxxwwwxxxwwwtttssspppggg]]]VVVTTTSSSTTTSSSTTT^^^hhh|||jjj]]]bbblllmmm```aaabbblllnnnMMM???===777666555444333333333333222111000000000000111222111111111111111222222222111222333222111111333555666888AAATTTkkkzzzwww|||qqqtttsssuuu```YYYUUUQQQLLLJJJJJJHHHCCC>>>@@@@@@@@@@@@@@@???>>>===<<<===???@@@BBBBBBAAAAAA???AAADDDFFFGGGHHHKKKMMMPPPWWW^^^cccjjjzzzwwwmmmeeeaaaaaabbbdddeeekkkuuu|||~~~yyyhhhWWWKKKFFFDDDDDDGGGFFFJJJRRRXXXYYY\\\```vvvrrrcccZZZRRRNNNQQQWWWaaammmzzzttteeeeeemmmrrrcccTTTMMMJJJFFFCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDBBBEEECCCDDDIIILLL]]]zzztttkkkfffdddaaa___^^^\\\]]]cccmmmxxxddd]]]ZZZmmmhhh]]]YYYTTTRRRUUUZZZeee~~~eee^^^WWW{{{^^^GGG???999::::::777555555555444333222111111111111111111000///////////////000000000000000000000000000000000000000000000000///000000000///111444777666???NNNcccvvvnnn]]]VVVVVVXXXXXXUUUQQQRRR[[[fffxxx|||nnnhhhppptttwww~~~oooeeeXXXSSSLLLGGGEEEDDDEEEDDDFFFEEEDDD@@@<<<999888999}}}ssslllmmmqqqpppuuuzzz|||ssstttvvvzzz{{{wwwuuuvvvvvvwwwyyy{{{{{{vvvqqqnnngggaaa[[[WWWTTTSSSRRRTTT]]]ggg{{{mmmaaafffooolllbbbddd```nnnpppMMM>>><<<666555444333222222222222333222111111111111222333222222222111111111111111111222222222111111333555555999CCCTTTjjj}}}~~~|||ooovvvxxxoooYYYTTTPPPLLLHHHGGGGGGFFFBBB>>>?????????>>>===<<<<<<;;;;;;===>>>@@@AAAAAAAAA@@@???AAADDDFFFGGGHHHKKKMMMQQQXXX```fffnnn~~~zzzlllnnnvvvxxxqqqggg]]]VVVTTTUUUVVVZZZ\\\cccnnnwww{{{xxxeeeTTTIIIEEEDDDDDDFFFHHHNNNUUUWWWWWWZZZ```xxxttteee[[[TTTQQQSSSXXXaaannn}}}ooonnnzzz}}}nnn]]]RRRHHHEEEEEECCCAAABBBBBBBBBCCCCCCCCCCCCBBBBBB??????@@@AAABBBCCCCCCDDDBBBFFFCCCBBBGGGIIIZZZvvvvvvmmmhhheeeaaa^^^]]][[[\\\bbblll}}}vvvccc\\\ZZZmmmdddXXXRRROOOPPPUUUYYYbbbzzziiibbbZZZ~~~bbbHHH@@@:::::::::777555555444444333222111111111111111111000///////////////000000000000000000000000000000000000000000000000///000000000000111444666777???NNNaaattttttbbbXXXVVVXXXZZZUUURRRTTT\\\gggwww|||qqqooouuuxxxzzz{{{mmmcccVVVQQQKKKFFFDDDDDDDDDDDDDDDDDDBBB???;;;999888999}}}vvvooohhhiiinnnooouuuzzz~~~{{{rrrpppsssxxxzzztttssstttwwwxxxzzz~~~~~~wwwppplllhhhddd^^^YYYTTTRRRQQQSSS[[[eeewwwqqqdddgggnnnooodddccc___ooo|||zzztttNNN>>><<<555555444333222222222222222222222111111222222222333222222222111000000000000111222222111111333555555:::EEEVVVjjj~~~llluuu{{{mmmUUUMMMJJJHHHEEEDDDDDDCCCAAA>>>??????>>>===<<<<<<<<<<<<>>>???@@@BBBCCCCCCBBBBBB???AAADDDFFFGGGHHHKKKMMMSSSZZZaaagggooouuuiiifffmmmpppiii___TTTMMMJJJJJJKKKPPPRRRZZZfffpppuuu{{{wwwcccQQQHHHEEEEEEEEEGGGJJJPPPTTTSSSRRRXXXaaa{{{nnnaaaXXXSSSSSSTTTWWW___mmm|||{{{vvvfffWWWSSSJJJDDDDDDDDDAAA??????AAABBBBBBCCCCCCBBBBBBAAA???@@@AAACCCDDDEEEEEEEEEBBBEEEBBBBBBFFFIIIYYYuuuwwwnnnhhhddd___\\\\\\ZZZ[[[aaakkk{{{sss```ZZZXXXkkkcccWWWPPPNNNOOOSSSUUU___wwwmmmeee___eeeIIIAAA;;;::::::777555666444333222222111111111222111000000//////////////////////////////////////////////////////////////////000111000000111444666999@@@NNNaaasssxxxfffZZZXXX]]]bbb]]]XXXWWW]]]eeettt}}}tttsssxxxzzz{{{vvvhhh___QQQMMMGGGBBBAAAAAAAAA@@@AAAAAA@@@===:::888888999~~~vvvlllddddddhhhmmmttt{{{~~~yyyrrrsssvvv}}}}}}vvvrrrrrruuuyyy{{{zzzyyyppplllhhheee```YYYSSSQQQPPPRRRZZZbbbuuuuuueeeeeekkkvvviiiccc___ooo~~~tttuuu}}}xxxPPP>>><<<555555444333222222222222111111111111111111111111333222222222111000000000000111222222111222444666444:::FFFXXXmmmjjjttt{{{mmmRRRHHHFFFEEEDDDCCCBBBBBB@@@???@@@???>>>============>>>>>>???AAABBBCCCCCCBBBAAA???AAADDDFFFGGGHHHKKKMMMTTT[[[bbbgggnnn~~~vvvvvvxxxooogggfffjjjddd[[[QQQJJJGGGFFFGGGJJJKKKRRR^^^hhhnnnttt{{{uuu```OOOGGGFFFFFFGGGIIIKKKNNNPPPMMMMMMWWWccc{{{vvvfffYYYSSSPPPSSSSSSVVV]]]kkk||||||rrrjjjcccWWWKKKLLLFFFBBBCCCDDDAAA??????AAAAAABBBBBBBBBBBBAAAAAA???@@@AAACCCDDDEEEEEEEEEAAADDDBBBBBBGGGJJJ[[[wwwwwwmmmfffaaa\\\YYY^^^\\\]]]ccclll{{{nnn\\\XXXWWWiiieeeYYYSSSOOOOOOPPPRRR\\\xxxppphhh]]]hhhKKKCCC;;;::::::777666777333333222222111111222222111000000///////////////////////////////////////////////////////////////...///111111111111333555888???MMM___rrr{{{iii^^^]]]dddkkkhhh___ZZZ\\\bbbqqq~~~vvvssswwwxxxzzz~~~qqqcccZZZNNNJJJEEEAAA@@@@@@??????>>>???>>><<<999888888999{{{qqqggg___^^^bbbeeeooowwwyyyyyyzzzyyyvvvwww{{{zzzvvvrrrqqqssswwwzzz|||yyy~~~yyyrrrmmmiiieeeaaaZZZTTTRRRRRRTTTZZZaaauuuwwwfffeeeiii|||nnnccc]]]kkkzzz}}}uuuooosss{{{|||SSS???===666555444333222222222222000000111111111111000000222222222111111111111111///111222222111222444666444:::FFF[[[sss~~~kkkuuu{{{hhhPPPGGGEEEDDDDDDCCCBBBAAA@@@@@@???>>>=========>>>@@@AAA>>>???@@@AAABBBAAA@@@@@@???AAADDDFFFGGGHHHKKKMMMTTTZZZaaafffmmm}}}xxxooowww~~~yyyllldddfffaaaZZZRRRLLLHHHGGGGGGGGGHHHNNNXXXaaaffflllrrryyy{{{~~~sss^^^OOOIIIIIIIIIHHHKKKKKKLLLMMMKKKLLLWWWdddwwwyyyxxxnnnaaaUUUOOONNNQQQQQQTTT[[[gggvvvzzzvvvmmmbbb\\\XXXQQQIIIEEE@@@???BBBCCC@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA>>>???AAABBBCCCCCCCCCBBBAAADDDAAAAAAFFFIIIZZZvvvtttiiiccc___\\\YYYaaa___```eeennn}}}jjjYYYWWWVVViiiggg[[[TTTQQQOOOPPPRRR^^^}}}qqqhhhYYY|||mmmMMMDDD<<<::::::777666888333333222222111222222333111111000///////////////000000000000000000000000000000000000000000000000...///111222111222333555444;;;JJJ\\\ppp~~~nnnddddddjjjpppmmmddd]]]\\\aaaooouuuqqqtttuuuwwwzzzlll^^^UUUMMMIIIEEEBBBAAAAAA@@@@@@<<<<<<<<<:::888777888999xxxnnneee]]]WWWYYY^^^cccoooyyyxxxtttuuuyyy|||zzz~~~sssqqqpppqqqtttxxxzzz{{{www|||}}}yyytttoooiiicccbbb[[[VVVUUUVVVWWW\\\aaatttvvvgggfffkkkzzzjjj```XXXfffsssuuupppmmmrrrwww~~~UUU@@@>>>777666555444333333333333111111222333333222111111111111111111111222222222///000222222111222444777444999FFF]]]xxxwww|||oooxxx~~~___MMMJJJEEEEEEEEECCCBBB@@@@@@@@@======<<<<<<===???AAACCC???@@@AAABBBCCCBBBAAAAAA???AAADDDFFFGGGHHHKKKMMMQQQXXX```eeemmm~~~zzz{{{~~~wwwlllhhheee___WWWPPPKKKGGGFFFHHHGGGLLLTTT[[[___dddiiinnnppptttxxx{{{~~~qqq]]]PPPKKKLLLKKKJJJKKKJJJLLLMMMMMMOOOXXXbbboooqqqqqqmmmbbbWWWPPPNNNMMMNNNQQQXXXcccppp{{{zzz}}}tttjjjhhh```XXXTTTSSSOOOIIICCC??????AAABBB@@@???BBB@@@AAAAAABBBBBBAAAAAA@@@???@@@BBBDDDDDDDDDBBBBBBAAADDDAAA@@@DDDFFFWWWrrr}}}oooeee```^^^]]]\\\```___```eeemmm{{{iiiYYYWWWXXXkkkhhh\\\RRROOOPPPSSSVVVdddrrrhhh[[[|||sssNNNEEE===;;;:::777777888333222222111222222333333111111000///////////////000000000000000000000000000000000000000000000000---///111222222222333444555<<>>777777666555444444444444222222444444444444222222000000111111222222222333///000111222111222555777444888EEE^^^|||rrrxxxsss|||xxxXXXKKKMMMEEEFFFFFFDDDBBB@@@@@@AAA<<<;;;;;;;;;<<>>AAA@@@AAAAAABBBBBBAAAAAA@@@BBBDDDEEEGGGGGGFFFDDDCCCBBBEEEAAA???BBBDDDSSSoooyyykkkaaa^^^^^^______]]]\\\]]]bbbjjjxxxhhhYYYXXXYYYlllhhh[[[NNNNNNQQQVVVZZZiiiqqqggg```xxxOOOEEE===;;;:::888777888222222222111222222333333111111000///////////////000000000000000000000000000000000000000000000000---///111222222222333444:::???JJJYYYiiiuuu}}}{{{sssooollljjjggg```\\\^^^cccpppsssllloooooossssssggg[[[SSSHHHDDDAAA>>>>>>>>>===<<<999999:::888777666888999ccc___XXXRRRRRRZZZgggqqq|||}}}}}}}}}vvvqqqnnnllloootttxxxzzzyyyvvvvvvuuuuuusssooojjjeeeccc[[[VVVYYY]]]]]]\\\\\\uuuoooeeebbbnnnmmmVVVTTTWWW\\\hhhtttvvvrrrsssxxx{{{UUU@@@>>>777666555444444333444444222222222222222222222222111111111111111111111111111222333222111111333444555;;;GGG]]]zzzssstttvvvtttuuuXXXJJJHHHDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>???@@@@@@AAABBBBBBBBBDDDGGGIIIIIIGGGDDDCCC@@@BBBDDDEEEFFFHHHKKKNNNSSSXXX___fffpppzzzooo___ZZZYYYNNNKKKOOONNNIIIKKKTTTaaaiiifff```]]]^^^]]]^^^bbbfffjjjsss{{{}}}}}}iiiZZZZZZZZZQQQJJJIIIAAAFFFLLLRRRWWW\\\```cccddddddfffllloooiii]]]RRRNNNQQQVVV[[[```fffooowww~~~~~~lllaaa```XXXWWWUUURRRPPPNNNLLLKKKDDDCCCBBBBBBAAAAAAAAAAAA@@@BBBCCCEEEEEEDDDBBBAAA??????@@@AAAAAABBBBBBCCCCCCCCCEEEFFFDDDGGGSSS```zzzpppeeeaaabbbaaa```___^^^\\\^^^bbbjjjxxxhhhZZZZZZ[[[ooojjj___RRRRRRNNNRRRaaapppwwwhhhccc{{{WWWGGG:::999:::666444777444444333222222111111000222111///...///000///...........................////////////000000000000111000000000111333555666888@@@NNN^^^hhhmmmssszzzyyynnnhhhggg^^^^^^```dddeeellluuummmllliiiooo{{{pppdddWWWOOOHHHDDD@@@>>>======<<<;;;999999999999999888777666\\\YYYTTTRRRWWWeeewww}}}vvvmmmkkkiiikkkpppuuuvvvvvvuuuuuuttttttsssooojjjfffaaaZZZVVV[[[```aaa```aaaooommmdddcccqqqhhhPPPMMMPPPVVVcccooosssqqqsssxxx{{{VVV@@@>>>777666555444444333444444222222222222222222222222111111111111111111111111111222333222111111333555666;;;GGG\\\xxxqqqrrruuuvvvsssVVVIIIHHHDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDBBBDDDGGGIIIIIIGGGDDDBBB@@@BBBDDDEEEFFFHHHKKKNNNUUUZZZaaagggpppuuu___RRRPPPPPPHHHHHHNNNNNNQQQSSS[[[dddgggaaaZZZXXXSSSPPPQQQUUUYYY___iiirrrxxxzzz}}}qqqdddbbb\\\OOOFFFDDD???BBBHHHPPPWWW^^^bbbdddfffgggkkkrrrvvvrrrfff[[[RRRQQQSSSZZZaaajjjuuu~~~}}}{{{zzz}}}}}}sssaaaXXXXXXWWWWWWUUUSSSQQQNNNKKKJJJDDDDDDCCCAAAAAA@@@@@@@@@???@@@BBBCCCDDDCCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEFFFEEEGGGPPP[[[pppiiibbb``````aaaaaa```___\\\]]]aaaiiixxxfffWWWWWWYYYlllfff[[[QQQRRRMMMQQQ```ooo{{{hhhbbb|||WWWGGG:::::::::666555777555555444444333222222111222000//////000000///...........................////////////000000000000111111111111222444555666888???OOO```kkkpppvvv|||yyynnnhhh```^^^```bbbccckkkxxxmmmkkkgggmmm|||pppdddWWWNNNGGGDDD@@@===<<<<<<;;;:::888888999888888777777666VVVUUUTTTXXXdddxxx{{{vvvooolllkkkmmmrrrvvvwwwwwwttttttttttttssspppkkkggg```YYYVVV\\\bbbeeeeeefffhhhiii```bbbrrrhhhNNNKKKKKKSSSaaannnrrrrrrvvv{{{XXXAAA===777666555444444333444444222222222222222222222222111111111111111111111111111222222222111111333555777;;;FFFZZZvvv}}}mmmooouuuzzzoooRRRHHHHHHCCCBBBBBBBBBAAA@@@@@@???AAAAAAAAABBBCCCCCCDDDDDDBBBDDDGGGJJJJJJGGGDDDBBB@@@BBBDDDEEEGGGIIILLLOOOXXX]]]bbbgggpppoooVVVKKKJJJLLLGGGKKKTTTUUU\\\]]]bbbhhhfff]]]TTTPPPHHHEEEEEEIIIMMMSSS]]]gggnnnrrrwww|||{{{qqqjjj]]]LLL@@@>>>===>>>BBBLLLWWW```dddeeegggkkkttt~~~xxxooo]]]WWWTTTYYYcccnnn{{{}}}yyy~~~zzzssswww|||~~~nnn]]]UUUVVVVVVVVVVVVTTTQQQMMMJJJHHHEEEDDDCCCAAA@@@?????????===>>>@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDGGGDDDDDDFFFGGGGGGMMMTTTaaaaaabbbbbbbbbbbbbbbbbb```]]]\\\```hhhwwwdddVVVVVVXXXkkk~~~bbbWWWQQQQQQLLLOOO]]]mmmjjj```|||XXXHHH;;;:::;;;777555777666666555444444333333222222000//////000111000...........................////////////000000000000000111222444555555555555777???OOObbbooouuuzzzqqqgggaaa^^^^^^``````hhhxxxiiihhhffflllqqqcccVVVNNNFFFCCC???<<<;;;;;;:::999888777777777777777666666YYYZZZ___iiiyyy~~~yyyuuupppmmmkkkmmmrrrvvvxxxwwwtttttttttuuuuuuqqqlllhhh___XXXVVV\\\cccfffggghhheee|||ggg^^^```ppplllRRRPPPKKKVVVfffqqquuuvvv{{{ZZZBBB===777666555444444333444444222222222222222222222222111111111111111111111111000111222222111111333555777<<>>======<<>>>>>>>>===>>>???AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHEEEDDDGGGHHHGGGJJJNNNTTT___jjjmmmkkkhhheeebbb```\\\[[[^^^fffwwweeeWWWWWWYYYlll|||___UUUPPPQQQLLLNNN[[[iiilllaaayyyYYYIII<<<;;;;;;777555777555555555444333333222222111000///000111111000///........................////////////000000000000000111333555666666666555777>>>OOOdddssszzz{{{llldddbbb^^^\\\]]]^^^eee|||pppbbbdddgggpppqqqcccVVVNNNEEEBBB>>>;;;::::::999888777777666666666666666777gggllluuu{{{wwwsssnnnkkkhhhjjjooossstttsssuuuuuuuuuvvvvvvsssnnnjjj___XXXUUU[[[bbbeeeeeegggfffzzziii```aaapppnnnTTTRRRNNN\\\kkktttwwwyyy~~~[[[BBB===777666555444444333444444222222222222222222222222000000000000000000000000000111222222111222444666888;;;EEEXXXuuuuuugggnnnbbbMMMGGGGGGAAAAAA@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCEEEIIIKKKKKKHHHCCC@@@@@@BBBDDDFFFGGGJJJMMMPPPXXX\\\```eeeooolllQQQFFFEEEJJJQQQbbbpppnnnhhheeegggqqqtttiiiVVVIIICCCAAACCCGGGIIIIIINNNTTT[[[eeetttzzzhhhTTTDDD>>>@@@???===>>>FFFSSS]]]aaaaaacccnnnlll[[[[[[bbbooo|||ooonnnuuu{{{yyyfffWWWQQQQQQOOOPPPQQQPPPMMMJJJFFFCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFIIIEEEEEEGGGHHHGGGIIIMMMQQQeeeyyy}}}wwwooohhhbbb```\\\ZZZ]]]fffxxxdddVVVWWWYYYlllxxx\\\SSSOOOPPPLLLNNNYYYfffpppfffzzzZZZJJJ===<<<<<<777555777444444333333222111111111000000000111222222111///////////////////////////////////////000000000000000111333555666666666555666===NNNcccttt}}}~~~qqqgggcccbbb\\\ZZZ[[[\\\cccxxxwwweeeZZZ```jjjvvvqqqbbbUUUNNNEEEAAA===;;;::::::999888777777666555666666777888}}}~~~zzzvvvrrrpppmmmkkklllqqquuuuuuuuuvvvvvvvvvvvvuuurrrmmmiii^^^XXXUUU[[[aaadddeeefffhhhzzznnncccccctttlllQQQPPPOOO___ooovvvwww{{{[[[BBB===777666555444444333444444222222222222222222222222000000000000000000000000///111222222111222444666888;;;DDDXXXvvvnnndddooo~~~\\\LLLGGGEEEBBBAAA@@@?????????AAAAAACCCCCCCCCCCCCCCCCCDDDDDDCCCFFFJJJLLLLLLHHHCCC@@@@@@BBBDDDFFFHHHJJJNNNQQQUUUZZZ```fffppp|||hhhPPPFFFHHHRRRaaawww{{{ggggggmmmzzz}}}oooXXXHHH@@@@@@BBBGGGJJJLLLQQQXXXbbbmmm|||xxxdddOOOCCC@@@BBB???>>>@@@FFFPPPZZZ```bbbaaaooovvv___ZZZ^^^jjj}}}tttssswww{{{nnn^^^SSSNNNLLLJJJKKKKKKKKKIIIFFFCCCBBBAAAAAA@@@???>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEHHHFFFFFFHHHHHHFFFJJJPPPVVVqqqsssiiibbb^^^[[[ZZZ^^^gggxxx}}}bbbTTTUUUWWWjjjuuuZZZRRRNNNQQQNNNOOOWWWccc~~~uuukkk}}}[[[KKK>>><<<<<<888666888444333333222222111000000000///000111333333111///////////////////////////////////////000000000000000111222444555555555555777<<>>;;;::::::999888888777666555666777888999{{{zzzwwwsssssspppnnnoootttwwwxxxxxxuuuuuuuuuuuutttpppjjjfff]]]WWWTTT[[[bbbeeefffgggiii{{{nnnbbbbbbvvvoooRRRRRROOOaaarrrxxxyyy~~~ZZZBBB<<<777666555444444333444444222222222222222222222222000000000000000000000000///000222222111222444777777;;;DDDYYYxxx}}}fff```nnntttWWWKKKGGGCCCBBBAAA@@@??????@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFJJJMMMLLLHHHCCC???@@@BBBDDDFFFHHHKKKOOOQQQTTTYYYaaahhhsssrrr```RRRIIINNN]]]qqqxxxeeekkkyyynnnVVVHHHCCCBBBDDDKKKQQQWWWbbbkkkyyywwwbbbOOODDDAAAAAA>>>???AAAFFFOOOXXXaaaffffffvvveeeYYYVVV^^^yyyzzzxxxxxxyyytttbbbWWWPPPKKKGGGFFFFFFFFFEEEDDDCCCBBBAAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCCCCDDDEEEEEEFFFFFFHHHIIIGGGFFFLLLUUU```}}}qqqhhhaaa]]]ZZZZZZ^^^hhhyyy}}}bbbTTTVVVWWWkkkxxx]]]UUUMMMQQQOOOPPPWWW```zzzzzzooo\\\LLL>>>======888666888555444444333222222111111//////000222444444111///////////////////////////////////////000000000000111111111111222444555666888;;;III^^^qqq}}}tttkkkggg\\\WWWVVVZZZ\\\aaasssvvvccc[[[cccooo|||ppp```TTTNNNEEEBBB>>><<<;;;;;;:::999999888666666666888999;;;}}}zzz|||yyytttqqqnnnlllmmmqqquuuvvvuuutttttttttsssrrrnnnhhhddd\\\VVVTTT[[[cccggghhhjjjhhh{{{lll______vvvuuuXXXXXXOOOccctttzzz|||ZZZAAA<<<777777555444444444444444222222222222222222222222000000000000000000000000///000111222111222555777777;;;DDDYYYyyyyyyaaa]]]mmmxxxnnnTTTLLLHHHBBBCCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBBBBBBBAAAAAACCCFFFKKKMMMMMMHHHCCC???@@@BBBDDDFFFHHHKKKOOORRRSSSYYYbbbjjjvvvxxxjjjXXXQQQIIIOOO```uuujjjcccpppkkkTTTHHHHHHFFFHHHPPPYYYeeetttwwwbbbPPPFFFAAA???<<<>>>BBBGGGNNNWWWbbbiiinnn~~~kkkYYYOOOSSSnnn}}}{{{xxxwwwyyyfffVVVNNNJJJFFFAAACCCCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@@@@??????>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFIIIJJJFFFEEENNNXXXggg}}}nnnfffaaa\\\YYYZZZ___hhhyyydddWWWXXXZZZnnn|||bbbZZZLLLQQQPPPQQQWWW___www|||qqq~~~]]]LLL???======888666888666555555444444333222222//////000222444444222///000000000000000000000000////////////000000000000111000000000111333555666888;;;GGG\\\ppp|||{{{nnnfffZZZVVVUUUZZZ\\\aaarrr{{{iii___fffqqqzzzppp___TTTOOOFFFCCC???<<<;;;;;;:::999999888777666777888:::<<<}}}zzzwwwwwwnnnoooqqqsssuuuwwwyyyyyyzzzwwwsssqqqqqqoookkkggg```WWWTTTYYYaaaeeefffgggjjjtttlll```eeeppp}}}cccWWWOOO```pppxxx\\\CCC@@@;;;999777444333222111111444444444333222111000///222111111111000000//////222222222111222222333333777:::DDD[[[|||zzzggg[[[lllppp~~~hhhOOOFFFEEEFFFCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDCCCAAA@@@AAABBBBBBEEEJJJLLLKKKGGGAAA>>>???BBBEEEFFFHHHJJJLLLOOOWWWZZZ```hhhwwwtttaaaTTTNNNIIIQQQhhhwwwvvvqqqpppeee}}}cccRRRIIIFFFHHHMMMYYYjjjnnn\\\NNNEEE@@@>>>DDDCCCBBBFFFNNN[[[hhhpppwwwhhhVVVPPPSSSfff}}}}}}zzzxxxwwwmmm^^^QQQJJJGGGCCC>>>??????@@@???????????????BBBAAAAAAAAABBBAAA>>><<>><<<<<<<<<;;;:::777888999999999:::===@@@{{{zzzvvvssstttnnnoooqqqsssvvvxxxzzz{{{{{{uuurrrqqqooojjjggg```YYYUUU[[[bbbdddddddddiiiuuujjj\\\```lllgggXXXSSSbbbsss}}}\\\CCC@@@;;;999777444333222111222444444444444333222111111111111111111000000000///222222111111222222333333666999BBBWWWwwwsssddd]]]qqqzzzkkkzzzcccLLLDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCBBB@@@???@@@AAAAAAEEEIIIKKKJJJEEE@@@===???BBBDDDFFFHHHJJJMMMOOOUUUXXX^^^gggvvvrrr___QQQMMMGGGLLL\\\gggfffdddgggkkktttYYYKKKHHHJJJMMMWWWjjj~~~lllZZZMMMEEE@@@>>>AAAAAABBBFFFOOO\\\hhhoooyyydddTTTNNNPPPbbbwww}}}|||||||||rrrcccUUUMMMHHHCCC???>>>??????>>>======>>>>>>AAA@@@@@@AAABBBAAA???===@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCDDDEEEEEEEEEJJJHHHHHHHHHFFFGGGPPPZZZtttuuujjjfffbbb```[[[XXX\\\fffyyyyyy]]]PPPTTTZZZpppddd[[[PPPRRRNNNMMMUUU```{{{~~~kkkaaaKKKAAA@@@:::777:::999888777666444333222111111111111111111000000000000333222000/////////000111111111111111111111111111000111111222222333444444555;;;GGGVVVfffvvvzzzmmmbbb[[[TTTQQQSSSUUUZZZkkk~~~kkk```cccjjjrrrxxxqqq```RRRGGGDDD???<<<;;;:::999888777888999999999:::>>>@@@xxxvvvvvvsssrrrsssnnnoooqqqsssvvvyyy|||}}}}}}wwwrrrpppmmmhhheee___YYYWWW]]]bbbcccaaaaaahhhvvvjjjZZZ]]]kkklllZZZTTTcccuuu^^^EEEAAA:::999777444333222222222555555555555444333222111111111111111000000000000222222111111222222333444777:::BBBVVVsss|||lllaaa___wwwuuufffwww~~~\\\IIICCCBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>???AAA???CCCHHHKKKIIIDDD???===???AAADDDFFFHHHJJJMMMOOOUUUYYY```iiiwwwppp\\\NNNMMMGGGGGGOOOUUUTTTVVV\\\jjjfffNNNGGGJJJMMMSSSaaawww{{{iiiXXXLLLEEEBBB@@@@@@AAACCCIIIRRR]]]ffflllwww{{{___RRRMMMOOOaaauuuzzzxxxzzzmmm```UUULLLEEEAAA???@@@@@@>>>===<<<===????????????@@@BBBBBBAAA?????????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFIIIGGGGGGHHHGGGJJJTTT```~~~qqqgggccc^^^___ZZZWWWZZZeeeyyywww[[[OOOTTTZZZqqqcccZZZPPPRRRMMMNNNWWWccc{{{lllbbbLLLAAAAAA;;;999;;;999888777666444333222111111111111111111000000000000222111000000///000000000222222222222222222222222000111111222222333444444444999DDDRRRcccsss}}}mmmaaaYYYRRRPPPRRRSSSWWWgggyyynnnaaacccjjjrrryyyuuuaaaQQQIIIEEE@@@<<<:::999888777888999999999999;;;>>>AAAxxxsssrrrsssqqqqqqtttlllnnnpppssswwwzzz|||}}}zzzsssooollljjjeeebbbYYYUUUUUU\\\bbbaaa``````fffxxxlll[[[^^^mmmqqq]]]RRRaaauuubbbHHHBBB:::888666444333222222222333444444444333333222111111111111000000000000000111111111111222333444444888;;;DDDWWWssszzzjjjaaaccc|||tttfffxxxxxxWWWFFFCCCBBB>>>AAAAAAAAA@@@@@@@@@?????????@@@@@@???>>>>>>@@@BBB>>>CCCIIIKKKIIIDDDAAA??????AAADDDFFFHHHJJJMMMPPPXXX\\\cccmmm|||mmmYYYLLLMMMIIIHHHKKKKKKJJJNNNUUU^^^qqq}}}qqqXXXIIIHHHMMMRRRZZZhhhyyyxxxgggXXXMMMGGGDDDCCCAAACCCFFFLLLSSS[[[aaaeeelllzzzlllYYYQQQOOOTTTfffyyy~~~~~~www|||{{{rrrdddTTTHHHDDDBBBCCCDDDBBB???===???AAA@@@???>>>@@@BBBCCCBBBAAA??????@@@@@@@@@@@@@@@@@@???@@@AAABBBDDDEEEGGGGGGHHHGGGGGGHHHHHHMMMYYYfff~~~mmmfffaaa\\\]]]ZZZYYY]]]fffyyyuuu[[[PPPTTTYYYnnn|||aaaYYYOOOQQQMMMNNNXXXeeexxxooofffNNNCCCCCC>>><<<>>>;;;888777666444333222111111111111111111000000000///111111000000000000000000111111111111111111111111000111111222222333444444444999BBBOOO___ppp~~~~~~mmm```YYYSSSQQQSSSTTTWWWfffwwwpppaaabbbgggpppwwwuuuaaaQQQKKKFFFAAA<<<::::::999888888999:::::::::<<>>@@@CCCEEEAAAGGGNNNOOOKKKFFFCCCBBB>>>AAADDDFFFHHHJJJNNNPPPXXX]]]eeeppp~~~iiiVVVLLLIIIHHHIIIJJJIIIHHHKKKPPPQQQ\\\aaaYYYMMMHHHJJJLLLUUU^^^iiiqqqvvv{{{uuufffXXXNNNIIIFFFEEEAAACCCFFFIIINNNRRRUUUWWW[[[eeerrrwwwvvvssstttvvvggg]]]TTTSSSUUU]]]nnn||||||}}}yyyvvv___NNNHHHDDDGGGHHHFFFBBB???@@@CCCBBBAAA@@@@@@BBBCCCBBBAAA>>>???@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCEEEFFFGGGHHHIIIGGGHHHIIIJJJOOO\\\iiiwwwjjjeeeaaa]]][[[ZZZ\\\aaaiiiyyyuuu]]]RRRUUUWWWkkkwww^^^WWWMMMPPPMMMNNNYYYfffuuulllhhhOOOCCCDDD@@@>>>???;;;888777666444333222111111111111111111000000000///000000000111111111000000000000000000000000000000000111111222222333444444555888@@@LLL\\\nnn}}}|||jjj]]]XXXSSSQQQSSSSSSVVVcccsssppp```___ccckkkuuuzzzhhhZZZLLLHHHBBB===;;;;;;;;;:::999:::;;;;;;;;;<<>>???@@@@@@@@@CCCGGGJJJKKKQQQWWWVVVOOOGGGCCCBBB>>>@@@DDDFFFHHHKKKNNNQQQVVV\\\eeeppp~~~~~~bbbRRRKKKFFFGGGHHHIIIHHHHHHIIIKKKLLLOOOOOOJJJGGGIIIJJJIIINNNUUU^^^bbbeeeqqqxxxpppcccXXXOOOJJJGGGEEE???@@@AAACCCEEEGGGHHHHHHLLLRRRZZZ]]]\\\\\\^^^bbbYYYWWWWWWZZZ]]]fffwww}}}zzzyyyzzz{{{hhhSSSNNNHHHLLLPPPNNNHHHDDDDDDFFFGGGEEECCCBBBBBBCCCBBBAAA???@@@AAABBBCCCBBBAAAAAABBBBBBCCCDDDFFFGGGHHHHHHJJJIIIJJJLLLMMMQQQ]]]iiittthhhcccaaa^^^YYYZZZ^^^cccjjjyyyuuu^^^RRRUUUWWWjjjrrrZZZUUUKKKOOOMMMOOOYYYeeetttggggggNNNBBBBBB???>>>???:::888777666444333222111111111111111111000000000000//////000111111111111000////////////////////////000111111222222333444444555888>>>IIIYYYkkk|||zzzhhh\\\WWWRRRPPPSSSRRRSSS```ooopppaaa^^^___fffrrrpppbbbQQQKKKDDD???<<<<<<;;;;;;:::;;;;;;;;;;;;===@@@CCC~~~yyytttqqqlllfffeeegggjjjooovvv}}}~~~zzzwwwqqqnnnkkkiiihhheee___ZZZSSSQQQTTTZZZ^^^^^^```cccmmmiii\\\\\\mmmzzzjjjZZZhhh}}}{{{yyypppNNNBBB888777666444333333333444000111111222222222111111///000000000111111111111000000000111222333555666333555===PPPmmmnnndddiiixxxpppeeewwwvvvWWWFFFDDDCCCAAABBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@AAABBBFFFKKKOOOXXX^^^bbb]]]RRRGGGAAA@@@===@@@CCCFFFHHHKKKNNNQQQWWW\\\fffrrrwww[[[MMMJJJGGGHHHHHHGGGHHHIIIIIIHHHIIIJJJHHHEEEFFFKKKMMMLLLIIIMMMRRRXXXcccxxx~~~~~~~~~|||yyyqqqkkk```VVVOOOIIIEEECCC===>>>>>>???@@@AAAAAAAAADDDGGGKKKOOOQQQUUUYYY\\\[[[^^^cccgggjjjrrr}}}yyyyyyxxxyyy{{{~~~lllWWWSSSPPPVVV\\\[[[TTTNNNMMMNNNLLLIIIFFFDDDCCCBBBAAA@@@???AAABBBDDDDDDCCCBBBAAADDDEEEEEEFFFGGGHHHHHHHHHKKKJJJLLLOOOOOORRR\\\hhh~~~ssshhhaaa^^^]]]XXXYYY]]]bbbiiizzzttt[[[PPPSSSXXXmmmlllVVVSSSJJJNNNMMMOOOXXXccc}}}vvviiihhhOOOBBBCCC@@@??????:::888777666444333222111111111111111111000000000000...///000111222111111000////////////////////////000111111222222333444444444666;;;EEEUUUhhhyyy|||kkk```XXXSSSRRRUUUTTTTTT___nnntttbbb]]]\\\cccqqquuuhhhWWWQQQHHHAAA===;;;:::999:::;;;<<<<<<<<<===@@@CCCxxxtttqqqoookkkfffgggjjjkkkqqqyyyzzzwwwrrrpppmmmlllkkkfff___YYYWWWUUUVVV[[[^^^^^^```cccpppkkk^^^^^^nnn{{{nnn[[[hhh~~~wwwuuuqqqNNN@@@888777666444333333333444111222222333333333222222//////000000111111111222000000000111222444555666555777>>>QQQnnnnnndddkkkzzzrrrgggxxxwwwWWWFFFBBBCCCBBBCCCCCCBBBBBBBBBBBBAAAAAA>>>???AAABBBDDDHHHNNNRRRbbbgggiiibbbTTTGGG???======@@@CCCFFFHHHKKKOOOQQQYYY___iiiuuurrrVVVJJJIIILLLKKKIIIGGGIIIKKKKKKHHHGGGIIIHHHFFFHHHNNNRRRRRRNNNNNNQQQZZZlllwwwssspppoooqqqqqqpppmmmmmmggg^^^UUUNNNIIIDDD@@@>>>>>>>>>??????@@@@@@@@@BBBCCCFFFJJJPPPVVV\\\___ccchhhooosssuuu{{{|||zzzwwwxxxyyyzzz}}}|||~~~nnnYYYVVVXXX```gggfff___XXXUUUVVVOOOLLLHHHEEECCCBBB@@@???@@@AAACCCEEEEEEDDDCCCBBBFFFFFFGGGGGGGGGHHHHHHHHHLLLLLLNNNPPPPPPRRR\\\ggg}}}sssggg___\\\[[[XXXXXX[[[___gggzzzsssXXXMMMRRRYYYpppiiiTTTRRRIIIMMMMMMOOOXXXbbb{{{xxxnnnkkkQQQDDDEEECCCBBBBBB<<<888777666444333222111111111111111111000000000000...///000222222222111000000000000000000000000000000111111222333333444444333444999CCCRRRfffwwwqqqfff[[[VVVUUUXXXWWWWWWbbbpppyyyccc]]][[[bbbppp|||nnn\\\UUUKKKCCC===:::888777:::;;;<<<<<<<<<>>>AAACCC{{{zzzuuuqqqnnniiidddeeeiiirrrtttxxx|||ttttttnnniiijjjhhhbbb\\\[[[UUUYYY]]]^^^^^^___dddhhhssslll___bbbyyypppdddVVVbbbwwwyyyuuuyyyiiiJJJ@@@999777666444333333333333111111111111111111111111222111111111000000//////000222444555444333333444444777???PPPjjjvvvdddllliiioooiiiuuuqqqVVVGGGBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBB@@@@@@CCCFFFKKKXXXeeeuuurrrkkk^^^QQQFFFBBBAAA>>>AAACCCDDDDDDHHHNNNSSS\\\^^^eeeqqq```KKKEEEGGGHHHHHHIIIJJJLLLMMMLLLKKKNNNKKKHHHIIINNNRRRTTTTTTNNNNNNTTTddd|||ooocccaaa______bbbeeehhhiiifff```XXXQQQNNNJJJFFFBBBCCCAAA>>><<<;;;<<<>>>???DDDGGGJJJKKKMMMTTT___hhhrrruuu|||{{{yyyzzzzzz|||}}}~~~kkk[[[YYYcccmmmxxxzzzrrrhhhccccccXXXMMMDDDBBBBBBAAAAAABBBAAABBBDDDDDDCCCCCCEEEFFFDDDEEEFFFGGGGGGHHHLLLNNNNNNNNNOOOQQQPPPQQQZZZeee{{{vvvjjjbbb]]]ZZZ]]]ZZZZZZ^^^ggg{{{mmmZZZOOOMMM[[[nnnzzzdddVVVNNNLLLNNNJJJJJJRRR[[[sssuuupppkkkXXXNNNLLLEEEDDDDDD===<<<999555333333333222111555333111//////000111222222222222222222111000///000000000000000000000000000000000111222222333333555777<<>>???AAABBB{{{vvvqqqnnniiieeegggllltttwww~~~vvvsssmmmiiiiiiggg```ZZZXXXSSSXXX]]]^^^]]]^^^bbbeeesssyyyiii___cccxxx}}}lll___TTT^^^pppwwwrrrwwwdddGGG???999777666444333333333333111111111111111111111111111111111111000000000//////111444444333222222333333666>>>OOOiiivvvdddkkkgggooohhhuuupppVVVGGGAAAAAABBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCEEEKKKXXXgggqqq}}}yyyoooaaaQQQEEE@@@???>>>AAADDDEEEEEEHHHMMMQQQXXX\\\dddqqqrrrXXXIIIEEEFFFHHHHHHIIIKKKMMMOOOOOOOOOQQQOOOMMMOOOSSSXXXZZZZZZXXXZZZcccwwwyyyfffZZZTTTRRRPPPQQQSSSWWWYYYZZZ]]]YYYSSSOOOMMMJJJGGGDDDAAA@@@>>><<<<<<===>>>???BBBEEEIIILLLQQQ[[[hhhqqq|||yyyuuuvvvxxx{{{}}}~~~gggZZZ[[[ppp}}}rrrjjjeeeXXXNNNEEECCCCCCAAAAAABBBAAABBBDDDDDDCCCCCCEEEFFFFFFGGGHHHGGGFFFGGGJJJLLLOOOOOOQQQRRRQQQRRR[[[eee{{{vvvkkkddd```]]]\\\ZZZZZZ^^^gggzzzlllZZZOOONNN\\\ooottt___SSSLLLJJJMMMJJJLLLUUU^^^vvvuuummmkkkXXXMMMJJJCCCBBBCCC===<<<999555333333333222111444333111000000000111222111111111222111111000000000000000000000000000000000000000111222222333333444666;;;DDDSSSggg{{{sssbbb^^^YYYVVVWWWYYY\\\bbbiii}}}lllaaaXXX\\\lll{{{kkk^^^QQQKKKGGGBBB>>>>>>:::;;;;;;<<<===???AAABBB|||wwwrrrnnnjjjgggkkkqqqvvvzzz~~~vvvrrrmmmiiihhhddd\\\VVVTTTRRRXXX^^^```^^^]]]```cccrrrrrrddd^^^cccxxxxxxeeeXXXPPPWWWgggyyy|||tttooottt\\\CCC???999777666444333333333333111111111111111111111111111111111111000000000000///111222333222111222222333555===MMMgggwwwccciiieeemmmfffrrrnnnVVVFFF@@@AAABBBAAAAAABBBCCCCCCDDDCCCCCCAAAFFFGGGHHHUUUlll}}}uuudddQQQEEE??????>>>BBBEEEGGGGGGHHHLLLOOOTTTYYYdddrrruuu]]]NNNGGGDDDDDDGGGHHHIIIKKKMMMPPPSSSUUUVVVUUUUUUXXX\\\aaacccdddbbbeeepppvvvgggXXXNNNJJJHHHFFFGGGJJJLLLNNNOOOQQQOOOMMMLLLKKKJJJGGGDDDAAAAAA@@@??????@@@@@@@@@BBBFFFJJJOOOWWWcccpppzzz|||vvvrrrrrrvvvyyy|||}}}ggg^^^ddd{{{}}}rrrfffUUULLLEEEDDDCCCAAAAAABBBAAABBBDDDDDDCCCCCCEEEFFFGGGHHHHHHGGGFFFGGGIIIKKKPPPPPPRRRTTTSSSTTT\\\fff~~~wwwkkkeeeccc```\\\ZZZZZZ^^^gggyyyjjjYYYPPPNNN]]]ppplllXXXPPPKKKHHHLLLJJJNNNXXXaaaxxx~~~tttkkkoooZZZNNNIIIBBBBBBEEE@@@<<<999666333333333333222222222222222111111111111//////000111111111000000000000000000000000000000000000000111222222333333222444999BBBQQQeeexxxuuuddd___ZZZXXXYYY[[[\\\```fffxxxlll```XXX\\\iii{{{pppbbbTTTMMMHHHBBB===<<<:::;;;;;;<<<===???@@@AAA~~~|||wwwqqqnnnkkkjjjnnnuuuxxx|||yyyrrrrrrmmmiiigggaaaXXXRRRQQQRRRZZZbbbddd```^^^___bbbsssmmm___[[[bbbzzzppp]]]SSSNNNTTTaaasss{{{yyyrrrnnnuuuVVV???>>>999777666444333333333333111111111111111111111111111111111000000000000000...000111111000000111222222555;;;KKKeee~~~wwwcccgggbbblllcccnnnlllTTTEEE@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDD@@@HHHLLLOOObbbzzzfffRRREEE@@@@@@>>>BBBGGGHHHHHHHHHKKKNNNQQQYYYfffuuuttt\\\LLLGGGGGGEEEBBBEEEFFFGGGIIILLLPPPVVVZZZ[[[\\\^^^bbbfffjjjmmmooommmoooxxxssskkkfffaaaWWWOOOEEECCCBBBBBBEEEGGGHHHHHHGGGHHHHHHIIIIIIGGGEEECCCBBBBBBBBBCCCCCCCCCDDDDDDFFFIIINNNTTT]]]iiivvv}}}zzzzzzyyywwwuuutttrrrooonnnqqquuuyyy|||~~~eeebbbmmmsssbbbNNNGGGBBBBBBCCCAAAAAADDDAAABBBDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGFFFGGGJJJLLLPPPPPPRRRTTTSSSTTT]]]gggwwwkkkeeecccbbb^^^\\\\\\```iii{{{hhhXXXPPPOOO]]]pppeeeTTTMMMKKKGGGKKKKKKOOOXXXaaawwwzzzssslllttt___RRRMMMEEEEEEHHHCCC===:::666444333333333222111222222333333222111111---...///000000000000000000000000000000000000000000000000111222222333333333444999AAAOOOcccvvvwwwggg___[[[YYY[[[[[[[[[^^^bbbsssmmm___VVVYYYdddsssssseeeVVVNNNIIIBBB===;;;;;;;;;;;;<<<===>>>???@@@~~~{{{vvvqqqooommmlllqqqyyy~~~|||vvvrrrrrrmmmiiieee]]]TTTOOOOOOUUU^^^ggghhhccc___```ddduuukkk[[[YYYcccgggVVVPPPNNNSSS```pppyyywwwrrrpppxxxSSS===>>>999777666444333333333333111111111111111111111111000000000000000000111111...000111000//////111222333444:::JJJddd}}}xxxbbbeee___iii```jjjhhhQQQEEEBBBAAABBBAAABBBCCCDDDEEEEEEEEEEEEAAAJJJPPPXXXqqqzzzfffSSSGGGCCCCCC???CCCGGGHHHHHHHHHKKKNNNRRR[[[iiixxxiii[[[JJJCCCEEEHHHFFFBBBCCCDDDEEEFFFIIIOOOXXX^^^```cccgggkkkooosssvvvxxx{{{zzz~~~jjjddd]]]\\\]]]ZZZRRRKKK???===<<<===???AAABBBBBBBBBDDDFFFFFFEEECCCAAA@@@@@@AAABBBCCCDDDDDDEEEEEEGGGKKKQQQZZZeeerrr~~~yyyrrrmmmkkkhhhgggfffggghhhiiiiiijjjnnnrrrvvv|||~~~|||ccceeessszzzkkkYYYDDD@@@>>>@@@AAA@@@BBBEEEAAABBBDDDDDDCCCCCCEEEFFFCCCEEEFFFFFFGGGIIILLLOOOOOOOOOPPPRRRRRRTTT^^^iiixxxjjjdddbbbaaa```______dddmmmfffWWWOOOOOO]]]pppbbbRRRMMMKKKHHHLLLKKKNNNWWW___uuuwwwtttqqqwwwbbbVVVQQQIIIHHHJJJDDD===:::666444444444333222111222222333333333222222---...///000000000000000000000000000000000000000000000000111222222333333444555999AAANNN```sssyyyhhh]]]YYYXXXZZZZZZYYY[[[___nnnooo___TTTVVV^^^iii}}}zzzlll\\\TTTMMMFFF@@@???;;;;;;;;;;;;<<<===??????zzzvvvsssrrrppppppuuu|||}}}zzzxxxwwwsssmmmhhhcccZZZQQQNNNPPPYYYbbbkkkkkkddd```bbbfffyyyjjj\\\[[[fff}}}___PPPNNNNNNUUUcccrrrwwwuuurrrsss{{{TTT>>>>>>999777666444333333333333111111111111111111111111000000000000111111111111///000111000//////111333333555:::IIIccc}}}yyyaaaccc\\\~~~ggg]]]gggdddNNNEEEDDDCCCAAABBBBBBDDDEEEFFFFFFFFFFFFDDDKKKUUUfffyyyfffTTTHHHDDDDDD???CCCFFFHHHGGGIIIMMMPPPTTT^^^mmm{{{|||gggSSSLLLDDDBBBFFFHHHFFFCCCBBBCCCDDDEEEHHHOOOYYYaaaeeeiiioootttwwwzzz~~~~~~ttthhh]]][[[YYYYYYYYYUUUKKKDDD>>><<<<<<<<>><<<<<>>???{{{wwwuuuvvvuuuuuuzzz~~~}}}}}}}}}tttnnngggaaaWWWOOONNNSSS\\\dddmmmlllddd```bbbhhh|||kkk```___kkkzzzZZZLLLLLLMMMWWWhhhuuuwwwsssrrrvvv|||XXX@@@>>>999777666444333333333333111111111111111111111111///000000000111111111111000111111000///000222444444555:::HHHccc~~~yyy```aaaYYY{{{dddZZZfff```JJJEEEGGGDDD???BBBBBBDDDEEEFFFGGGGGGGGGJJJMMMZZZtttwwweeeSSSGGGCCCBBB@@@BBBFFFFFFGGGIIINNNSSSVVV```nnn{{{mmmVVVJJJHHHEEEDDDEEEFFFFFFFFFCCCDDDEEEEEEGGGOOO[[[dddkkkpppwww|||~~~|||yyypppbbbXXXTTTUUUVVVWWWVVVOOOGGG@@@???>>>===>>>@@@AAAAAA@@@>>>@@@CCCCCCAAA???@@@AAAAAA@@@@@@AAACCCFFFHHHJJJKKKQQQ[[[jjjxxx~~~oooddd[[[[[[\\\\\\^^^aaacccfffjjjnnnrrruuuyyy|||mmmqqq~~~ooobbbXXXMMMCCC>>><<<===@@@@@@>>>???CCCAAABBBDDDDDDCCCCCCEEEFFFCCCEEEFFFFFFGGGIIILLLOOOPPPNNNNNNOOOQQQWWWeeesssvvvhhhcccccccccaaa```ccciiissseeeVVVOOONNN[[[nnn}}}aaaRRRMMMKKKJJJMMMJJJMMMVVV```xxxuuuyyyxxx|||jjjbbb```XXXSSSOOOFFF>>>;;;777555444444444333333333222111222333444555111111111222111111000000000000000000000000000000000000000111222222333333444444777<<>>;;;;;;;;;;;;;;;<<<===>>>>>>~~~~~~|||yyyxxxyyyyyyxxx}}}tttnnnggg___VVVNNNOOOTTT]]]eeemmmkkkccc___bbbhhh~~~kkkccccccnnnyyyXXXJJJKKKLLLXXXjjjwwwvvvqqqrrrwww|||[[[BBB>>>999888666444333333333333111111111111111111111111//////000000111111111222111111222111000000222555555666:::HHHccc~~~zzz``````XXXzzzbbbXXXggg^^^HHHFFFHHHEEE???BBBCCCDDDEEEGGGGGGHHHHHHNNNNNN^^^}}}wwweeeSSSFFFAAA@@@@@@BBBEEEFFFFFFIIIOOOUUUWWWaaaooo{{{fffOOOHHHIIIHHHFFFDDDCCCEEEHHHDDDFFFFFFFFFHHHPPP]]]gggooottt{{{yyymmm```VVVFFFIIIMMMPPPNNNIIIBBB>>><<<;;;;;;<<<>>>???>>>===<<>>???AAA@@@===>>>BBBAAABBBDDDDDDCCCCCCEEEFFFEEEFFFGGGGGGGGGHHHKKKMMMRRROOONNNOOOQQQXXXhhhwwwuuuhhhcccdddeee``````bbbiiissseeeVVVNNNMMM[[[mmm}}}aaaRRRLLLJJJJJJLLLJJJMMMWWWbbb{{{uuuzzzyyypppjjjiii```ZZZTTTJJJ>>>;;;777555444444444333444333111111111333555666222222222222222111000///000000000000000000000000000000000111222222333333333333555:::DDDSSSdddooottt```WWWRRROOOPPPQQQQQQUUUZZZ```zzz~~~hhhWWWUUUWWW]]]sssqqqcccWWWKKKBBB>>>;;;;;;;;;;;;;;;<<<===>>>|||zzzyyy}}}{{{yyywwwwwwyyy{{{}}}}}}zzzyyyzzz|||||||||zzzvvvnnndddZZZSSSQQQQQQ```kkkppphhh^^^^^^cccffftttttthhheeeyyyqqqXXXKKKHHHNNNaaavvv~~~zzzwwwxxx{{{~~~ZZZFFF@@@:::999888777555333222111222222111111111111222222////////////////////////000111111111111222222222222777<<>>BBBCCCDDDEEEHHHMMMTTTYYY[[[```iiitttyyy\\\LLLEEEEEEEEEDDDEEEEEEFFFFFFJJJEEEDDDGGGIIILLLXXXeeeooowww~~~~~~tttcccTTTNNNJJJHHHJJJIIICCC>>>>>>>>><<<===@@@@@@===<<>>=========>>>???@@@@@@AAAAAAEEEFFFGGGGGGHHHHHHHHHGGGHHHFFFDDDCCCDDDGGGKKKNNNOOOTTTRRRSSSVVVVVVddd}}}uuukkkeeeaaa```aaa]]]]]]dddrrraaaSSSMMMLLLWWWgggyyy___VVVHHHKKKJJJKKKLLLOOOUUUfffvvvuuuwwwvvvnnnkkkdddaaaZZZLLLCCC<<<666666666444222333555444333333222222333333333111000000111111000...////////////000000000000222222111111111111111222666777777:::BBBRRRdddqqqvvveeeXXXSSSPPPPPPPPPPPPSSSXXX]]]uuuppp\\\WWWUUUYYYnnn~~~kkkYYYKKKBBB???999888777666777888:::<<<}}}}}}}}}}}}{{{zzzxxxwwwwwwwwwyyyzzzzzzxxxvvvvvvxxxzzz{{{{{{zzzvvvnnndddZZZTTTRRRRRR```jjjnnnggg^^^^^^cccffftttqqqfffbbbvvvlllUUULLLLLLRRRfff|||~~~TTTBBB===;;;:::888666444333222222111111111000000111111111000000000000000000000000//////000000000111111111111555999DDD]]]zzzrrr^^^TTT\\\rrrkkk___mmmaaaJJJEEEIIIHHHCCCCCCEEEGGGGGGGGGHHHJJJLLLSSSaaaxxx|||iiiUUUGGGAAA@@@@@@AAABBBCCCFFFKKKQQQUUU[[[aaajjjuuuuuuZZZLLLEEEEEEEEEEEEFFFGGGHHHIIILLLIIIHHHJJJLLLNNNXXXdddooowww|||}}}{{{jjjZZZNNNIIIFFFGGGEEE@@@<<<<<<===<<<>>>BBBCCCAAABBBEEEGGGHHHIIIJJJJJJKKKMMMNNNOOOMMMKKKJJJHHHGGGHHHIIITTT\\\gggoooqqqsssjjj___XXXUUUYYY^^^aaafffkkkpppqqqtttvvvyyy|||~~~dddXXXUUUTTTQQQOOOLLLHHHDDDBBB@@@???============>>>>>>???@@@HHHHHHIIIIIIIIIHHHGGGFFFHHHFFFEEEDDDFFFJJJNNNQQQQQQUUUSSSSSSVVVVVVdddwwwlllfffdddcccaaa]]]]]]cccpppaaaSSSMMMLLLYYYiiiyyy^^^UUUHHHKKKJJJJJJLLLOOOUUUhhhuuutttxxxzzzrrrnnngggddd\\\MMMDDD<<<777777777555333444333222111111000000111111222111///000111111///.../////////000000000111111222222111111111111111222555666777:::BBBPPPaaannn{{{wwwhhh]]]XXXUUUUUUTTTRRRTTTYYY]]]tttttt^^^WWWUUUXXXkkkppp]]]NNNDDD@@@;;;:::888888888:::<<<===}}}|||||||||~~~yyyyyyxxxwwwwwwvvvwwwwwwtttsssrrrtttwwwyyyzzzzzzyyyuuummmcccZZZTTTRRRSSSaaahhhllleee]]]]]]bbbfffuuu~~~nnnccc^^^qqqgggQQQLLLPPPXXXmmmxxxMMM>>>;;;;;;:::777444222222333333111000000//////000000111111111111111111111111111.../////////000000000000222555888BBBZZZuuuqqq___SSSXXXkkkmmmaaaqqq___IIIEEEHHHHHHEEEEEEFFFHHHHHHHHHJJJMMMOOOXXXiii|||iiiUUUHHHCCCBBBAAABBBCCCDDDFFFJJJOOOSSSZZZaaalllwwwnnnUUUJJJFFFEEEEEEFFFGGGIIIKKKMMMQQQNNNNNNNNNOOOSSS]]]gggrrrxxx||||||~~~mmm\\\MMMGGGCCCCCCAAA<<<:::;;;<<<;;;>>>CCCDDDCCCFFFLLLJJJMMMQQQTTTWWWZZZ]]]```bbb```ZZZRRRJJJGGGGGGGGGRRRVVV^^^dddeeekkkyyysssddd___[[[YYY]]]bbbggglllqqqwwwxxxyyy{{{}}}rrrYYYNNNKKKIIIGGGGGGGGGGGGFFFDDDBBBAAAAAAAAA??????@@@AAACCCEEEKKKLLLLLLLLLJJJHHHFFFEEEEEEEEEDDDEEEGGGKKKOOORRRSSSVVVSSSRRRUUUVVVeeevvvkkkeeeddddddccc___^^^dddqqqaaaSSSMMMNNN\\\nnnxxx]]]TTTGGGJJJJJJJJJKKKNNNVVVkkktttuuuyyywwwtttmmmiii```PPPEEE===888888888666444555333222111111000000111111111000//////000000///...000000000111111111222222222111111111111111222222444555777:::AAANNN]]]hhhuuu{{{yyymmmaaa]]]YYYYYYWWWTTTTTTWWW^^^sss}}}cccYYYVVVYYYhhhzzzvvvcccSSSGGG@@@===<<<;;;::::::;;;===>>>~~~|||{{{zzz{{{|||}}}zzzzzzyyyyyyxxxwwwvvvvvvtttssssssuuuxxxyyyyyyxxxvvvrrrjjj```XXXSSSRRRSSSbbbgggiiiddd]]]\\\bbbgggyyyzzzlllbbb\\\mmmjjjSSSNNNSSS\\\qqqqqqIII===<<<;;;999666333111222333444000000////////////000000000000000000000000000000/////////000000000111111444666999BBBWWWqqquuucccUUUUUUddd|||ooocccsss\\\IIIFFFHHHHHHGGGFFFGGGHHHHHHIIIKKKPPPSSS]]]rrr|||gggTTTHHHCCCCCCDDDEEEFFFFFFHHHKKKPPPSSSYYYaaalllyyygggQQQIIIFFFEEEEEEFFFHHHKKKNNNPPPUUUTTTRRRQQQSSS[[[gggpppxxx}}}~~~lll[[[MMMFFFAAA@@@>>>:::999;;;<<<;;;>>>BBBCCCCCCHHHOOOPPPWWW```hhhnnnrrrwwwzzzzzzxxxmmm]]]OOOIIIIIIIIIHHHJJJOOOUUUYYYbbbtttyyyggg___```______ccchhhnnnssswww{{{{{{||||||}}}~~~lllVVVLLLHHHGGGHHHIIIKKKLLLKKKIIIFFFDDDBBBAAA@@@@@@BBBEEEHHHJJJOOOOOOOOONNNKKKHHHFFFDDDDDDCCCCCCDDDFFFJJJMMMOOOSSSVVVRRRQQQTTTVVVfffrrrgggbbbbbbcccdddaaa```gggtttaaaSSSMMMOOO___sssxxx[[[RRRFFFJJJJJJJJJKKKOOOXXXooouuuxxx~~~|||{{{uuuqqqfffTTTFFF>>>888999999666555666555444333333222222333333000///...///000000///...000111111111222222222222111111111000111111222333222444777:::@@@KKKXXXbbbqqqxxx|||rrrddd___\\\\\\YYYTTTSSSUUU___ssshhh[[[YYY[[[ggguuu|||jjjXXXIII@@@???>>><<<;;;:::;;;===>>>}}}|||zzzyyyxxxyyyzzz{{{}}}||||||{{{yyyxxxwwwwwwxxxxxxxxxyyyzzzzzzxxxvvvqqqmmmeee\\\UUUQQQRRRTTTdddfffgggccc]]]\\\bbbiiizzznnnddd[[[kkksssZZZSSSUUU\\\sssmmmHHH???>>>;;;888555222111222333444000000////////////000000////////////////////////000000000111111111222222333444888AAASSSiiizzz~~~ssscccTTTRRR```wwwuuufffttt|||YYYHHHFFFGGGHHHIIIFFFGGGGGGGGGHHHLLLRRRVVVccc|||{{{eeeSSSHHHCCCBBBCCCEEEFFFGGGHHHJJJOOORRRXXX___kkkxxxeeeRRRKKKEEEEEEEEEFFFHHHLLLOOOQQQXXXXXXWWWUUUYYYeeettt}}}mmm[[[LLLEEE@@@???>>>;;;:::<<<===<<<===@@@AAADDDLLLVVV___jjjyyyiiiSSSIIIGGGGGGAAAAAADDDIIINNNXXXjjj{{{jjj``````bbbdddfffiiinnnuuuzzz}}}~~~}}}~~~jjjWWWMMMJJJJJJKKKMMMPPPRRRRRROOOKKKIIIBBBAAAAAABBBEEEIIIMMMPPPSSSRRRPPPNNNKKKHHHFFFDDDFFFFFFFFFGGGHHHJJJKKKLLLRRRUUURRRQQQUUUWWWhhhqqqfffbbbbbbdddccc___```hhhvvv~~~aaaSSSNNNQQQcccyyyxxx[[[RRRFFFKKKJJJJJJLLLPPP[[[sssxxx}}}~~~yyylllXXXFFF???999999999777555666555444333333222222333333000///...///000111000///000111111111222222222222111111000000111222222333111333666999>>>HHHUUU^^^pppwwwuuufffbbb^^^]]]ZZZUUUSSSVVV___rrrkkk]]]XXXZZZdddnnnqqq^^^MMMBBB@@@???===;;;:::;;;<<<===}}}xxxwwwwwwwwwxxx{{{}}}}}}|||zzzyyyxxxxxx{{{zzz{{{{{{|||zzzvvvssslllhhhaaaYYYSSSQQQSSSVVVgggfffeeeccc^^^\\\ccckkk~~~tttiii]]]lllfff[[[[[[]]]uuuiiiHHH@@@===999777555333222222333333111000000//////000000111........................111111111111222222222222000111444<<>>;;;;;;===>>>===>>>BBBEEELLLZZZhhhyyyrrrSSSFFFCCCAAA@@@???AAADDDGGGNNN\\\iii{{{qqqbbb^^^cccdddiiimmmooosss{{{lllYYYMMMJJJLLLJJJMMMQQQUUUVVVTTTRRRPPPKKKKKKLLLNNNQQQUUUYYY[[[WWWTTTQQQMMMIIIGGGFFFFFFIIIJJJKKKLLLMMMMMMNNNNNNQQQUUUSSSTTTYYY[[[lllrrrhhhcccdddeee```]]]^^^gggvvv~~~aaaSSSNNNRRRgggyyy[[[RRRGGGLLLJJJJJJMMMSSS___xxxyyyqqqZZZFFF>>>999999999777555666333222111111000000111111111000///000111222111000000000000111111111222222000000000000111222333333111333555888===GGGTTT]]]pppwwwvvvgggbbb^^^]]]ZZZUUUUUUXXX]]]oooppp___XXXXXX```hhh{{{hhhTTTGGGBBB@@@>>><<<;;;;;;<<<===|||{{{yyyyyyyyyzzz|||~~~{{{yyyyyyyyyyyyyyyyyyzzz{{{{{{yyyuuuqqqhhheee___XXXSSSRRRUUUYYYiiifffdddccc___]]]cccmmmzzznnnaaannnqqqfffcccddd|||gggGGG>>>888777666555444333222222222111111111000000111111111////////////////////////000000000000111111111111000111333999BBBOOO]]]hhhnnniii^^^RRRPPP^^^yyynnnvvvuuuTTTGGGFFFFFFHHHMMMIIIIIIHHHHHHJJJPPPXXX]]]sss}}}gggVVVJJJDDDAAA???AAACCCEEEFFFIIIMMMOOOTTT[[[gggttt{{{cccRRRLLLDDDCCCBBBBBBDDDHHHMMMOOOWWW___eeegggmmmzzzzzzfffTTTFFFAAA===>>>>>><<<;;;===>>>>>>AAAFFFNNN[[[ppptttQQQCCCAAA???@@@@@@BBBDDDEEEHHHQQQ[[[iiilllqqqqqqhhh^^^___fffgggnnnssstttwwwrrr]]]NNNJJJMMMKKKNNNSSSVVVXXXXXXVVVUUUUUUVVVWWWYYY[[[^^^```bbbYYYUUUPPPKKKGGGFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPPPPRRRVVVVVVXXX^^^aaaqqqqqqgggcccccceeebbb___```hhhwww}}}bbbTTTNNNTTTjjjzzz[[[RRRHHHMMMJJJKKKOOOUUUbbb{{{xxxtttYYYFFF>>>888888888666444555333222111111000000111111222000000111222333333222/////////000000000111111000000000000111222333444222333444666<<>>======>>>>>>~~~||||||}}}zzzxxxxxxyyyzzzvvvwwwxxxzzzzzzxxxtttpppgggddd^^^WWWSSSTTTXXX[[[kkkfffdddccc```^^^dddnnnqqqcccpppxxxmmmkkkkkkeeeFFF;;;444666666555555444333222111222222111111111111222222000000000000000000000000////////////000000000000333333555999???HHHUUU___qqqlllbbbVVVRRR___zzzrrrwwwtttRRRGGGGGGFFFIIINNNKKKJJJIIIIIILLLRRRZZZ```xxx~~~iiiXXXLLLEEEBBB@@@BBBEEEGGGHHHKKKOOORRRRRRZZZeeesssuuu___OOOGGGCCCBBBAAAAAACCCGGGKKKNNNVVVaaajjjooouuu}}}ppp]]]LLLDDD>>><<<>>>>>><<<;;;===>>>>>>CCCKKKVVVgggsssOOOCCCBBBBBB??????BBBFFFFFFGGGMMMUUU```aaafffiiiddd^^^aaaiiihhhqqqvvvvvvyyy}}}wwwaaaPPPKKKOOOPPPSSSVVVYYYZZZYYYXXXVVVVVVWWWXXXZZZ[[[]]]]]]^^^ZZZVVVOOOIIIFFFEEEGGGHHHEEEGGGJJJMMMOOOPPPQQQQQQRRRXXXYYY\\\bbbeeettt|||oooeeeaaaaaabbbfffcccccckkkyyy}}}bbbTTTOOOTTTlll{{{[[[SSSIIINNNJJJKKKPPPWWWccc|||vvvuuuYYYEEE===888888888666444555555444333333222222333333222111000111333444444222////////////000000000000000000000000111222333444222333444666;;;FFFTTT___nnnuuu~~~ttt]]]WWWSSSQQQOOOMMMOOOSSSWWWiiioooaaa\\\aaahhh{{{zzzdddUUUFFFEEEBBB@@@>>>>>>???@@@}}}~~~{{{{{{{{{||||||||||||}}}|||xxxxxxyyywwwrrreeebbb^^^YYYRRRNNNSSS[[[mmmhhheeeeee___YYY___kkkwwwcccrrroooqqqrrr~~~gggIII;;;777666555555444222111111000000000000000000111111111000///.........///111222//////000000111111111222222111222666;;;CCCRRR___tttlll^^^QQQNNN]]]wwwssszzzrrrQQQJJJLLLIIIGGGKKKKKKHHHGGGIIIKKKOOOWWWaaannn[[[KKKEEEFFFAAABBBDDDDDDFFFIIINNNQQQVVVZZZcccrrrvvviii\\\NNNFFFBBBAAAAAACCCFFFIIIKKKLLLYYYaaalllssswwwzzzyyykkk\\\OOOHHHDDD???===>>>===<<<>>>CCC<<>>BBBAAAIIIRRR[[[lllxxx[[[HHHDDDFFFGGGCCCBBBDDDGGGGGGFFFJJJPPPZZZeeennnooonnnnnnnnnmmmqqquuuwwwxxx~~~kkkZZZSSSRRROOOQQQUUUXXXXXXVVVSSSPPPMMMPPPSSSWWWZZZ[[[ZZZZZZRRRNNNIIIEEEDDDCCCBBBAAAHHHHHHIIIJJJKKKMMMOOOPPPUUUVVV```aaa[[[eee~~~uuullleee```aaaeeeeeecccdddnnn}}}xxx]]]UUUSSSXXXoooaaaPPPOOOKKKIIILLLQQQXXXhhhvvvwwwYYYFFF>>>888888888666444555444444444333333333222222444333222111000000000000000000////////////000000000000000111111111222222444333444777:::@@@NNN[[[mmmwwwvvv```SSSKKKNNNPPPMMMMMMPPPRRR```xxxwwwbbb[[[\\\]]]ppp}}}wwwgggQQQIIIBBB@@@@@@>>>>>>@@@~~~}}}}}}}}}}}}}}}|||{{{{{{{{{}}}|||zzzxxxwwwqqqkkk```^^^[[[YYYUUUTTT\\\gggpppjjjggggggbbb^^^fffssssssaaalllvvvfffiiiooo||||||^^^CCC:::999555555444333333222111111111111000000000000000000///////////////000111111000000000000111111111111333111111555999CCCUUUeeevvvnnn```PPPIIITTTmmmssshhhvvvuuuTTTKKKLLLIIIIIILLLNNNKKKJJJLLLMMMQQQ[[[fffrrr]]]KKKAAA@@@AAABBBCCCDDDEEEIIIMMMQQQWWW\\\eeerrrnnneeeXXXOOOLLLKKKJJJJJJGGGFFFDDDCCCDDDFFFHHHIIIVVVaaaoooxxx{{{|||~~~~~~nnnddd```aaaccccccaaa[[[RRRIIIBBB???<<<;;;<<>>888999999777666777666666555444333222111000333333222111000000000000111000000//////000000111111111111111222222222333333222444777999???MMMZZZnnnxxxvvvcccVVVMMMOOOQQQNNNNNNQQQRRR___uuuxxxccc[[[YYYXXXfffuuuqqqWWWMMMDDDAAA@@@>>>>>>AAA~~~}}}|||{{{yyy||||||zzzxxxuuunnnfff___\\\YYYWWWTTTUUU___jjjrrrkkkfffddd```]]]ggguuu|||lll^^^iiizzzqqq___```lll|||zzzWWW@@@::::::555555444333333222111111111111111000000000000000///////////////000000111000000000000000111111111222111222444999CCCVVVhhhuuuoooaaaQQQIIISSSlllhhhbbbtttxxxWWWKKKKKKIIIJJJLLLKKKIIIIIIKKKLLLRRR___kkkuuu```MMMBBBAAA@@@BBBCCCDDDEEEHHHMMMPPPUUU[[[dddpppvvv^^^WWWNNNGGGEEEEEEEEEEEEEEEEEEEEECCCCCCDDDGGGIIIRRR^^^ooozzztttaaaVVVTTTTTTUUUUUUTTTPPPJJJDDDAAA@@@======@@@CCCBBB@@@CCCIIIKKKXXXlllyyyrrrtttyyyuuunnnggg^^^PPPGGGEEEGGGGGGEEEHHHGGGGGGHHHFFFGGGOOOYYYfffttt|||zzzxxxxxxyyyzzz|||uuubbbVVVQQQNNNNNNNNNMMMLLLKKKJJJIIIFFFHHHKKKMMMOOOPPPPPPPPPOOOKKKGGGDDDDDDDDDDDDDDDFFFFFFGGGIIIKKKNNNPPPQQQTTTVVV^^^___\\\kkk~~~rrrjjjdddaaabbbeeehhhdddeeeqqqvvv\\\SSSQQQWWWpppeeeSSSRRRMMMLLLNNNRRRZZZlll|||}}}aaaHHH@@@:::::::::888666777666666555444333222111111333222222111000000111111111000000000000000000111111111222222222333333333222111333666888>>>KKKXXXmmmuuu}}}zzzfffXXXOOOPPPQQQNNNNNNRRRSSS^^^qqqvvvbbbZZZXXXVVV^^^nnn|||```SSSGGGBBBAAA???>>>@@@~~~}}}||||||xxx{{{{{{yyyvvvssskkkccc]]]ZZZWWWUUUSSSUUU```lllsssjjjccc```\\\[[[hhhxxxqqqbbbZZZiiiuuujjjXXXXXXggg{{{zzzyyyQQQ>>>::::::444444444333333222222111111111111111000000//////...//////000000000000000111111000000000000000000111111222555888BBBVVVhhhtttooocccSSSKKKVVVooobbb___qqq|||ZZZKKKIIIIIIJJJLLLJJJIIIJJJLLLNNNUUUeeetttwwwdddPPPEEECCC@@@AAACCCCCCEEEHHHMMMPPPSSSYYYbbbnnn|||www```RRROOOJJJGGGDDDCCCBBBBBBBBBDDDEEEEEEDDDDDDGGGJJJNNN[[[mmm{{{nnnXXXMMMKKKKKKLLLLLLKKKHHHEEEBBBAAAAAA>>>???AAADDDCCCBBBGGGOOO___ppp{{{vvvpppooowww{{{sssfff___VVVLLLHHHHHHHHHFFFDDDGGGFFFGGGHHHHHHLLLXXXeeerrr}}}|||~~~xxxeeeWWWPPPMMMLLLKKKIIIGGGGGGFFFFFFEEEFFFHHHJJJLLLMMMMMMMMMLLLIIIEEECCCDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMPPPQQQUUUVVV]]]^^^\\\mmmyyynnnhhhdddaaacccfffgggccceeesssvvv]]]SSSPPPVVVqqqgggUUUSSSNNNOOOOOOQQQYYYmmmcccKKKCCC===;;;;;;777555555555555555444444444333333333222111111000111111111111111000000000000111111111111222222222333333333111111222555777<<>>{{{zzz|||wwwzzzzzzwwwtttqqqjjjaaa[[[XXXUUUSSSRRRVVVbbbpppuuujjjaaa\\\YYY]]]mmm|||fff\\\ZZZlll|||lllbbbQQQSSSdddyyy~~~}}}yyyyyyqqqKKK===:::888444444444333333222222222222222111111000/////////......///000000000000000111111111111000000000000000000333555777@@@TTTfffrrroooeeeVVVNNNYYYsssbbb]]]mmm^^^LLLHHHHHHIIIKKKLLLKKKLLLNNNPPPXXXjjjzzzzzzgggSSSHHHEEE@@@AAABBBCCCDDDHHHLLLPPPPPPWWWbbbnnnzzzfffQQQGGGGGGGGGFFFEEEDDDCCCCCCAAAEEEHHHIIIGGGFFFHHHJJJKKKXXXjjjyyyiiiRRRIIIFFFCCCEEEFFFFFFDDDAAA??????@@@??????AAACCCBBBEEEOOOZZZuuuzzzwww{{{|||hhhZZZQQQJJJJJJKKKIIIGGGFFFIIIHHHIIIKKKLLLSSScccrrrzzzgggYYYRRRLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEGGGHHHIIIJJJJJJKKKHHHEEEBBB@@@AAACCCDDDDDDFFFFFFGGGIIIJJJMMMOOOPPPTTTVVV]]]]]]^^^qqquuukkkeeebbb___aaaeeeeeebbbfffvvvvvv]]]TTTQQQWWWsssjjjWWWUUUOOOPPPQQQSSS\\\pppbbbNNNEEE>>>===;;;777555555555555555444444444444444222222111111111111111222222111111000000111111222111111111111222222222333111111333555666999EEEPPP___jjjuuuiiiZZZOOONNNOOOKKKKKKOOOQQQXXXhhh~~~xxxggg```]]]YYYZZZhhhwwweeeRRRHHHDDD@@@>>>>>>~~~|||}}}}}}}}}|||}}}{{{wwwxxxzzzvvvxxxxxxuuurrrpppiiiaaaYYYVVVSSSSSSSSSYYYgggvvvvvvjjj___[[[ZZZbbbwwwttt^^^ZZZ^^^rrrqqq___XXXLLLRRRcccuuu{{{xxxwwwtttvvvjjjHHH>>>;;;666444444333333333333222222222222111111000//////...---...///000111000000///111111111111000000000///...000444666777>>>QQQcccrrrpppfffXXXOOOZZZuuuccc\\\gggaaaMMMGGGHHHIIIIIIMMMLLLMMMMMMNNNVVVhhhzzz|||iiiUUUHHHEEE@@@AAABBBCCCDDDGGGLLLOOOPPPWWWcccnnn{{{rrrYYYHHHAAACCCEEEEEEFFFFFFFFFGGGDDDIIINNNOOOKKKHHHHHHJJJJJJVVVggguuudddNNNHHHFFFBBBCCCDDDDDDCCC@@@>>>>>>>>>BBBAAABBBDDDFFFLLL[[[jjjeeeQQQJJJGGGJJJLLLJJJJJJLLLMMMMMMNNNPPPQQQZZZlll~~~vvvfffYYYRRRJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHEEEBBB???>>>@@@BBBCCCDDDGGGGGGGGGHHHJJJLLLMMMNNNSSSUUU\\\^^^aaawww~~~tttiiiddd```\\\]]]```eeeccchhhzzzsss\\\TTTRRRZZZxxxlllYYYVVVPPPPPPRRRWWWcccxxx___MMMEEE>>>===<<<999666777777777666555444333333222222111111111111111222222222111111000000111111222000000000111111111222222222222333555555777BBBMMMXXXeeetttiiiYYYNNNMMMLLLIIIHHHMMMNNNSSSaaaxxxppphhhaaa[[[ZZZhhh~~~oooYYYMMMGGGCCC@@@???|||xxxvvvwwwyyywwwxxxzzz~~~yyytttuuuxxxvvvxxxwwwsssqqqoooiiibbbWWWTTTSSSSSSUUU\\\lll{{{vvvjjj___[[[]]]gggnnnZZZZZZbbbwwwiiiVVVRRRJJJRRRcccssswwwsssssspppsssgggFFF>>>;;;555444333333333333333333333222222222111000//////...---...000111111111000///222111111111000000//////---000444666777===OOOaaarrrpppgggXXXPPPZZZttteee[[[ccccccMMMFFFGGGHHHHHHLLLKKKKKKJJJJJJQQQcccuuu}}}jjjUUUHHHDDD???AAABBBCCCDDDGGGLLLOOOPPPXXXdddppp|||gggSSSFFFCCCDDDEEEFFFEEEFFFHHHIIIHHHMMMSSSSSSNNNJJJHHHIIIJJJUUUdddrrr|||```MMMKKKJJJEEEDDDEEEFFFDDDAAA???>>>>>>EEEDDDDDDGGGJJJTTTgggxxx}}}^^^HHHCCCCCCIIILLLKKKMMMRRRQQQQQQRRRSSSUUU^^^rrrqqqcccWWWPPPIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGDDDBBB???>>>@@@CCCEEEEEEGGGHHHHHHIIIJJJKKKMMMMMMRRRUUU\\\^^^ddd|||~~~tttiiiccc^^^ZZZZZZ]]]eeecccjjj}}}qqq[[[TTTSSS\\\|||mmmYYYVVVPPPOOOSSS[[[iii~~~|||vvvwww\\\LLLDDD>>>======:::888999999999777666444222111000222111111111111111222222222222111111111111222222///000000000000111111111333222333555444666@@@KKKUUUbbbssshhhYYYMMMKKKKKKGGGGGGKKKKKKPPP]]]tttxxxnnneee]]][[[hhh}}}uuu^^^PPPJJJEEEBBB@@@{{{xxxwwwwwwxxxwwwxxx}}}{{{vvvrrrpppqqqtttvvv{{{xxxtttrrrpppmmmgggcccYYYVVVUUUXXXZZZ___lllyyywwwjjj___]]]___jjjdddZZZcccfffyyyrrrUUULLLHHHIIIRRRkkkmmmqqqrrrpppqqq}}}]]]CCC@@@===666777666666555333222111111111111111111000000000000000000000000000000000000000000000000111111111111///000222444555<<>>???AAACCCFFFHHHJJJKKKQQQXXXcccnnn{{{vvv[[[LLLGGGCCCEEEFFFGGGFFFFFFHHHIIIEEEXXXgggcccXXXPPPNNNLLLNNNPPP[[[mmmzzzwww^^^RRRRRRQQQMMMIIIIIIIIIFFFCCCAAAAAABBBEEEFFFFFFHHHMMM]]]vvvnnnQQQEEEEEEGGGJJJLLLOOOUUU[[[```XXXSSSVVVXXX^^^ooovvvkkk^^^UUUQQQLLLKKKIIIGGGFFFEEEDDDDDDCCCBBBAAACCCGGGHHHGGGDDDCCCCCCBBBCCCDDDFFFHHHIIIKKKLLLLLLKKKIIIIIIJJJLLLUUUYYYYYYYYYiii|||pppddd^^^[[[XXXWWWYYYaaafffqqqkkkXXXXXXRRRZZZ}}}ppp]]]UUUSSSSSSSSS___uuu{{{~~~vvv^^^LLLHHHBBB>>><<<:::999888888888777666555444333333222222333333222111000///000000000000000000000000000000000000111111111111222333333444666;;;AAAEEEVVVbbbssshhh___SSSKKKHHHIIIJJJJJJKKKOOOYYYmmmyyyqqqhhh___YYYdddwwwooo\\\NNNFFFAAA???{{{xxxwwwxxxxxxxxxzzz}}}tttsssrrrqqqqqqrrrssstttzzzwwwtttrrrqqqmmmfff```VVVVVVUUUWWW___lllyyyzzzmmmcccbbbeeerrr{{{ccc]]]dddkkkoooSSSJJJIIILLLXXXpppqqqssstttrrrtttZZZAAA===;;;555666666555444333222111111111111111111000000000000000000000000000000000000//////000000000111111111000000333444555<<>><<<;;;:::999999888888777666555444333333222222111111000//////000000000000000000000000////////////000000000000111222333333555:::???DDDTTTaaassslllbbbTTTLLLKKKLLLKKKJJJLLLOOOXXXjjj~~~vvvmmmddd\\\bbbpppxxxcccSSSIIIDDDCCCzzzxxxxxxyyyyyyyyy}}}~~~ssskkkmmmppptttvvvwwwvvvvvvzzzxxxvvvuuusssmmmeee^^^VVVWWWVVVWWWfff|||yyynnnfffffflll|||qqqdddaaagggssskkkOOOHHHHHHPPP___vvvuuutttsssrrrvvv~~~UUU???:::999444555555444333222111111000111111111111000000000000000000000000000000000000//////000000000000111111111111333444555:::IIIXXXjjjooommm^^^OOOVVVrrrsss\\\bbb{{{iiiSSSJJJGGGHHHJJJIIIJJJKKKMMMMMMQQQ___mmmtttZZZHHHCCCBBBAAAAAABBBCCCFFFIIIKKKQQQWWWaaalllyyygggPPPGGGGGGFFFEEEEEEEEEHHHOOOWWW]]]gggqqqwwwooo```SSSLLLHHHDDDFFFOOO^^^mmmzzzuuubbbXXXXXXYYYYYY\\\[[[XXXQQQIIICCCBBBCCCDDDHHHNNNUUUddd{{{```IIIDDDDDDEEELLLYYYiiivvv}}}wwwgggYYYVVVXXX]]]jjjxxx{{{oooggg```VVVOOONNNJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBDDDFFFFFFEEEDDDAAA@@@???>>>@@@CCCFFFHHHHHHJJJLLLMMMMMMOOORRRUUUTTT[[[^^^cccuuu{{{oooccc]]][[[ZZZ\\\```dddiiiuuukkkYYYYYYUUUaaarrr___WWWTTTVVV^^^ppp|||ZZZKKKGGGAAA>>><<<<<<;;;:::999999888777666555555444333222111////////////000000000000000000000000000........./////////000000000111222333444888===AAAOOO___sssrrreeeVVVOOOPPPRRROOOKKKMMMOOOWWWfff{{{{{{rrrkkk``````gggwwwppp\\\NNNIIIGGGyyywwwyyy{{{yyyyyy}}}|||ooommmppptttxxx{{{}}}}}}||||||{{{yyyyyyvvvoooeee^^^VVVYYYVVVXXXmmmtttlllfffgggqqqmmmjjjgggkkk|||gggLLLFFFHHHRRReeezzzwwwsssqqqqqqvvvvvvPPP===999777555444444333222222111000000111111111111000000000///////////////////////////////////////000000000111222111222444444999EEERRRdddmmmnnn```RRRYYYxxxxxx^^^aaayyymmmUUUJJJHHHIIIIIIGGGGGGJJJLLLMMMRRR```nnnuuu\\\IIICCCCCCBBBAAAAAABBBFFFIIIKKKQQQWWW```kkkwwweeeOOOGGGGGGHHHHHHIIIJJJNNNUUU^^^eeemmmppppppgggZZZPPPJJJHHHFFFHHHMMMXXXeeetttnnn^^^WWWXXX^^^bbbcccbbb___VVVKKKDDDCCCEEEIIIMMMRRRZZZiii___KKKDDDEEEJJJVVVjjjxxxfffUUUQQQSSSYYYeeerrr~~~ssshhhbbb\\\TTTOOONNNIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@AAAEEEHHHKKKHHHJJJLLLMMMNNNPPPSSSVVVUUU[[[___dddxxxyyymmmaaa]]]\\\]]]```ddddddiiiuuukkkZZZYYYWWWeeeqqq___XXXUUUXXXdddxxxtttTTTIIIFFFAAA>>>======<<<<<<::::::999888777666666555444222000.........000000000000000000000000000000////////////000000000000000111222222333777;;;???KKK\\\qqqwwwiiiZZZTTTWWWYYYUUUPPPMMMOOOVVVdddwwwuuuoooccc^^^^^^kkkiiiWWWLLLHHHyyyxxxyyy|||zzzzzz}}}}}}qqquuuvvvxxxzzz}}}~~~|||{{{xxxqqqfff^^^RRRTTTTTT[[[tttpppkkkgggkkkwwwppprrrmmmpppfffMMMHHHJJJVVVkkk{{{uuussssssyyylllKKK===999777666333333333222222111111111111111111111000000000///////////////////////////...////////////000000000222111222444444777BBBMMM^^^iiiooocccVVV^^^~~~uuuZZZ\\\uuupppUUUIIIIIIHHHGGGHHHIIILLLOOOQQQWWWfffuuuttt]]]LLLFFFCCCBBBAAAAAABBBFFFIIIKKKQQQWWW___iiiuuuhhhQQQHHHGGGHHHIIIKKKMMMQQQXXX```eeeiiifffaaaZZZRRRKKKHHHIIIFFFIIILLLSSS___mmmzzzvvveeeXXXSSSXXXccclllmmmmmmggg\\\NNNEEECCCEEEIIINNNRRRYYYjjj|||}}}```OOODDDIIIRRRccc{{{qqq___PPPMMMPPPVVVcccppp{{{pppeee___ZZZSSSOOOOOOGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@BBBEEEIIIKKKJJJKKKMMMMMMMMMOOOQQQTTTVVV\\\^^^dddxxxuuujjj```]]]]]]___bbbgggfffkkkxxxlll\\\[[[ZZZjjjmmm^^^WWWUUUYYYiii}}}yyy{{{pppRRRHHHEEEAAA>>>===>>>>>>===;;;;;;:::999888777777666444333111///...///000111000000000000000000000000000000111111111222222222///000222222333666999===GGGYYYmmm|||{{{mmm___ZZZ]]]___[[[UUUMMMOOOUUUbbbtttvvvqqqggg___ZZZcccyyyxxxcccQQQHHHzzzxxxzzz|||zzz{{{~~~}}}uuuyyyxxxyyyyyyzzz|||~~~~~~|||zzzwwwoooddd\\\MMMNNNRRRaaa|||nnnllllllqqq{{{rrruuuqqqwwwgggRRROOOPPP]]]tttyyyvvvwww~~~aaaGGG===888666777444333333333222222222222111111111111000000000000000000000000000000000000......////////////000000222000111333444777@@@IIIWWWfffooofffYYYbbbnnnVVVXXXqqqpppSSSHHHIIIIIIGGGLLLMMMQQQTTTVVV\\\kkkzzzuuu```OOOHHHBBBAAAAAABBBCCCFFFIIIKKKQQQWWW^^^hhhsssjjjSSSIIIGGGFFFGGGIIILLLPPPWWW```eeehhh```YYYUUUPPPKKKHHHHHHBBBFFFJJJNNNXXXfffpppttttttiii[[[RRROOOUUUcccooovvvuuunnn```OOODDDBBBDDDEEEKKKPPPXXXkkkttt]]]PPPDDDLLLXXXkkkfffXXXMMMMMMQQQWWWdddrrr{{{pppeee^^^YYYRRRNNNNNNFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEECCCAAAAAABBB?????????AAACCCEEEGGGIIIKKKMMMNNNNNNNNNOOOQQQSSSVVV\\\___fffzzzpppfff^^^]]]___```dddhhhgggnnn}}}ooo```^^^]]]pppgggZZZWWWVVV\\\mmm~~~vvv}}}oooSSSGGGDDD@@@>>>>>>?????????<<<<<<;;;:::999888888777444333222000000000000111000000000000000000000000111111111222222222333333000111222333333555888;;;DDDUUUiiixxx~~~rrreee______```\\\WWWLLLNNNTTT___pppxxxvvvlllbbb[[[```sssqqq[[[MMMzzzxxxzzz|||zzz}}}{{{vvvxxxxxxxxxyyyzzzzzzzzz{{{}}}{{{xxxuuuqqqiii___WWWQQQOOOUUUiiizzzmmmmmmooouuuvvvppptttqqqjjjYYYYYYZZZggg{{{xxxzzzWWWBBB<<<777555666444444444444333333333333111111111111000000000000000000000000000000000000........./////////000000111//////222444777>>>GGGQQQbbbooohhh\\\fffmmmYYYZZZqqq|||{{{nnnQQQGGGKKKLLLIIIOOOOOORRRTTTUUU[[[iiixxxyyyeeeRRRIII???@@@AAACCCEEEGGGJJJKKKQQQVVV^^^fffqqqhhhRRRIIIHHHGGGGGGHHHJJJOOOYYYdddlllpppfff___]]]YYYPPPHHHFFF???DDDHHHIIIPPP[[[aaabbb```WWWNNNJJJIIIMMM[[[iiirrrrrrlll^^^MMMCCCBBBFFFEEEKKKQQQZZZppp}}}qqqdddWWWOOOEEEMMMYYYkkk|||[[[QQQKKKMMMPPPVVVcccsss|||pppddd\\\VVVOOOKKKJJJEEEDDDCCCBBBAAAAAAAAAAAACCCEEEFFFEEEBBB@@@AAABBB>>>???AAACCCEEEGGGHHHIIILLLNNNOOOOOOOOOQQQSSSUUUUUU\\\bbbkkk~~~kkkccc]]]]]]```bbbdddhhheeennnttteeebbbbbbwww{{{aaaWWWVVVVVV___ppp~~~|||uuu}}}zzzmmmSSSGGGDDD@@@>>>???@@@@@@@@@======<<<;;;:::999888888444444333333222111111111000000000000000000000000000111111111111222222222000222333444444555888:::CCCRRReeeuuuwwwjjjbbb^^^\\\XXXTTTKKKLLLQQQZZZjjj}}}}}}qqqggg___```nnnhhhWWWzzzyyyzzz{{{yyy~~~~~~xxxtttvvvwwwyyy{{{{{{zzzyyyyyyzzzwwwtttqqqllleee[[[SSSXXXTTT[[[pppzzzooojjjlllooovvvrrrlllpppppplll^^^```aaannnzzzxxxyyyQQQ>>>;;;666444666555444444444444444444333111111111111000000000000000000000000000000000000............/////////000000...///222444777>>>FFFNNN```oooiii]]]hhhqqq^^^___tttxxxwwwlllOOOFFFLLLOOOKKKNNNOOOPPPRRRRRRVVVdddrrr~~~iiiSSSHHH>>>???AAACCCFFFHHHJJJKKKRRRVVV]]]fffpppeeePPPHHHIIIJJJIIIHHHIIIPPP\\\jjjtttyyyooohhhhhhcccVVVIIICCC@@@FFFHHHFFFJJJQQQTTTQQQOOOHHHCCCCCCCCCFFFRRR___ggghhheeeYYYJJJBBBCCCHHHHHHOOOUUU]]]tttwwwjjj```\\\XXXSSSNNNFFFMMMXXXhhhqqqRRRLLLIIILLLOOOSSSaaaqqq~~~|||pppcccZZZSSSLLLGGGGGGDDDCCCBBBBBBAAAAAAAAAAAACCCEEEGGGEEEBBB@@@@@@BBB???AAADDDGGGIIIJJJKKKJJJLLLNNNPPPQQQQQQSSSVVVXXXSSS\\\eeepppwwwhhhaaa\\\^^^aaabbbdddgggbbblllxxxiiieeefff{{{vvv^^^UUUUUUVVVbbbrrr~~~xxxooowww~~~kkkRRRFFFCCC@@@>>>???@@@AAAAAA======<<<;;;:::999999888444444444444444222111111000000000000000000000000000000000000111111111111111222444444444666888:::CCCPPPbbbssszzzmmmccc\\\WWWSSSPPPJJJKKKOOOWWWfffzzztttkkkbbbaaakkk|||qqq___~~~|||zzzyyyxxx}}}}}}~~~wwwuuuyyyyyyxxxxxxxxxxxxxxxxxx|||uuupppnnniii```XXXUUUUUUSSS^^^uuusssiiifffmmmvvv~~~pppkkkhhhssshhh^^^```gggsss~~~yyytttwww|||qqqKKKBBB<<<666666666333333111000000000111222111111111111111111111111////////////////////////)))***,,,...000000000000///......111222444===FFFNNNaaahhhbbb```iiippp]]]ccctttzzzrrrTTTFFFFFFJJJKKKPPPOOOPPPRRRSSSTTT\\\eeexxxpppYYYIIIAAA@@@@@@AAACCCFFFIIIKKKOOOUUU]]]eeennn|||uuu\\\OOOJJJIIIIIIEEEFFFOOOXXX^^^hhhrrrxxx{{{~~~zzzmmmZZZGGG;;;AAACCCCCCDDDHHHMMMNNNJJJDDDBBBAAACCCDDDEEEJJJQQQUUUZZZZZZPPPFFFBBBDDDEEEIIIPPPWWWddd~~~xxxfffVVVSSSRRROOONNNQQQQQQOOOTTTggg|||tttdddNNNIIIGGGKKKPPPUUU]]]eeeuuuuuuvvvzzz}}}}}}mmm\\\SSSOOOJJJFFFEEEDDDCCCBBB@@@??????@@@@@@CCCDDDEEEEEEEEECCC@@@???EEEDDDCCCBBBCCCFFFIIIKKKPPPPPPQQQRRRSSSTTTUUUUUUZZZZZZdddyyyuuuiiibbb\\\\\\^^^^^^bbbfffeeeooo{{{lllhhhiiimmmYYYVVVVVVSSSfffuuuwwwooommmuuufffQQQIIIFFFCCCAAAAAABBBAAAAAA999::::::;;;;;;::::::999777555222111111111111000111000000000000000111111111000000000111222333333222222222333444555777777;;;HHH\\\ppp~~~rrrfff]]]XXXTTTQQQLLLOOOQQQVVVggg|||vvvmmmfffgggrrrqqq~~~}}}{{{zzzyyyxxx}}}}}}xxxwwwxxxwwwvvvuuuuuuuuuvvvvvvzzzsssmmmjjjfff]]]WWWUUUQQQSSSaaawwwqqqfffccciiiqqq{{{}}}yyynnngggfffssszzzeee]]]^^^dddmmmuuuzzzuuutttyyy}}}kkkHHH@@@;;;666666666333222111000000000111222111111111111111111111111////////////////////////+++,,,---...///000000000000...///111222444===FFFOOObbbhhh```]]]ddd|||uuuaaafffuuusssUUUHHHIIILLLLLLPPPNNNOOORRRRRRTTT\\\dddxxxrrrZZZJJJAAAAAA@@@AAACCCFFFIIIJJJNNNTTT\\\cccmmm{{{iiiVVVMMMKKKKKKMMMLLLPPPYYYaaahhhrrr|||rrrYYYHHHAAA===AAACCC@@@AAAEEEGGGGGGDDDAAA@@@BBBCCCCCCGGGMMMOOOTTTTTTMMMFFFDDDDDDDDDFFFMMMUUUccc}}}lll[[[NNNNNNOOOLLLKKKNNNSSSQQQTTTbbbpppsssgggYYYKKKIIIHHHKKKOOOSSS\\\eeeooopppsssvvvyyy|||{{{kkk[[[RRRNNNHHHEEEDDDBBBAAA@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDCCCAAA@@@???CCCBBBBBBBBBCCCEEEHHHIIILLLNNNQQQTTTUUUVVVUUUTTT]]]^^^kkkvvvddd]]]XXXXXXZZZ[[[___cccgggrrr~~~pppnnnqqqhhhXXXVVVUUURRR^^^mmmpppiiijjjtttcccQQQJJJGGGCCCAAA@@@@@@???>>>;;;;;;<<<<<<;;;;;;:::999999777444333333333333222111111000000000000111111111111111000111111222222222222222333444555666777:::EEEWWWkkk|||sssiiiaaaZZZVVVPPPPPPOOOVVVjjjzzzpppgggdddlll{{{|||||||||{{{zzzzzzyyyyyy{{{|||~~~zzzzzzvvvuuusssqqqqqqrrrssstttvvvoooiiieee```YYYUUUTTTQQQYYYjjjqqqfff```dddlllwwwxxxvvvnnnbbbdddssswwwfff______dddjjjooopppooossszzzbbbCCC===999555777666333222111111000000111111111111111111111111111111///////////////////////////.........//////000111000///000222333444<<>>>>>>>>>>>===;;;:::999;;;999666666666666555444222222111111000111111222222222111111000111111111222222222222333555666777999AAAPPPdddwwwsssfff[[[TTTTTTQQQOOOWWWlllttthhh```dddwwwzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz|||}}}{{{{{{vvvuuurrrppppppppprrrsssrrrkkkdddaaa[[[UUURRRTTTQQQ___sss}}}nnndddaaacccjjjwwwyyywwwppp]]]ccctttwwwhhh___^^^bbbgggkkkgggiiipppxxxXXX>>>;;;777555777666222222222111111111111111111111111111111111111111////////////////////////111000///......///000111111///111333333444;;;DDDSSSdddjjjccc^^^^^^lllmmmkkkwwwrrrTTTHHHIIIKKKIIIMMMLLLMMMPPPQQQSSS[[[eeeyyyxxxaaaNNNCCCCCCBBBBBBCCCEEEHHHIIIKKKPPPXXX___hhhwwwfffQQQJJJHHHHHHIIIHHHMMMTTT]]]gggtttgggLLLCCCDDDBBBEEEEEECCCDDDJJJNNNOOOJJJEEEBBBDDDFFFFFFIIIMMMKKKOOOPPPNNNMMMNNNLLLGGGIIINNNUUUccc~~~lll[[[MMMLLLNNNLLLNNNRRRQQQQQQRRRTTTUUUSSSNNNKKKHHHJJJNNNQQQQQQUUUaaannnsssyyy~~~}}}}}}sssfffXXXPPPKKKFFFCCCCCC@@@????????????AAABBBCCCEEECCCAAA???>>>>>>?????????@@@BBBEEEFFFGGGGGGGGGHHHJJJNNNSSSVVVWWWXXXXXX\\\cccwww}}}jjj```ZZZWWWZZZ]]]___bbbgggfffuuutttvvvrrr]]]VVVVVVUUUSSSZZZiiikkkggglll{{{|||[[[OOOIIIFFFCCCAAAAAA@@@>>>===AAAAAA@@@???>>><<<;;;:::;;;:::888777777777666444333333222111111111222222333333222111000000000111222222222222333444555666:::???JJJ\\\ppp}}}{{{kkk\\\SSSSSSQQQQQQXXXhhh|||vvviii^^^]]]nnnyyyyyyyyyyyyzzzzzzzzz{{{wwwyyy{{{||||||}}}|||zzzwwwvvvsssrrrqqqqqqrrrsssnnngggbbb]]]XXXRRRQQQTTTRRRdddxxxtttiiibbbccceeemmm|||xxxsssjjjXXXbbbvvvxxxiii]]]ZZZ```fffiiidddhhhmmmttt}}}qqqPPP<<<:::666555777555222222222222111111000000000000000000000000000000////////////////////////222111///......///000000000///111333333333999AAAMMM^^^eeeaaa^^^[[[dddxxxqqqmmmwwwtttUUUGGGGGGHHHFFFLLLKKKMMMPPPRRRTTT\\\eee{{{|||eeePPPDDDDDDCCCBBBCCCEEEGGGIIIJJJOOOVVV]]]fffuuu~~~___OOOJJJHHHFFFFFFJJJNNNUUU]]]iii|||tttYYYGGGBBBCCCHHHGGGEEEGGGOOOYYY\\\YYYOOOHHHCCCDDDFFFHHHKKKOOOMMMQQQSSSQQQQQQSSSQQQMMMLLLPPPVVVdddttt___MMMGGGGGGFFFIIIOOOUUUVVVUUURRRNNNJJJIIIIIIIIILLLQQQUUUWWW[[[gggttt{{{wwwpppooosss|||ooodddWWWPPPJJJEEECCCDDDAAA@@@????????????@@@AAADDDBBB@@@>>>===>>>???@@@@@@BBBDDDGGGIIIJJJJJJIIILLLLLLNNNPPPSSSWWWZZZ\\\\\\fff|||wwweee[[[UUUSSSVVVZZZ[[[___ccceeevvv~~~rrrtttkkkZZZUUUVVVUUUTTT^^^kkknnnjjjqqq|||[[[OOOGGGEEECCCCCCCCCCCCBBB@@@CCCBBBBBB@@@???===;;;:::;;;999888777888777555333444444333222222222222222333333222111000000000111222222222222222333444555;;;===EEEUUUhhhvvv|||}}}rrraaaVVVOOOPPPSSSYYYaaapppuuukkk___ZZZgggzzzyyyyyyyyyzzzzzzzzz{{{{{{vvvzzz|||{{{|||~~~}}}zzzwwwwwwvvvtttsssssssssrrrjjjeee```]]]WWWPPPPPPTTT[[[oooyyyooohhhfffdddgggqqqxxxnnnhhh^^^TTTbbbxxx|||mmm```]]]eeelllooohhhkkknnnqqqyyyfffKKK<<<:::666555777444111222222222222111000000000000000000000000000000////////////////////////000000///....../////////000///000222222222777???CCCVVV^^^]]][[[XXX\\\lllsssoooyyyzzzZZZHHHFFFHHHGGGKKKKKKMMMPPPRRRUUU^^^ggg{{{iiiSSSFFFEEECCCCCCCCCEEEGGGHHHJJJOOOUUU\\\eeettt{{{]]]OOOLLLHHHFFFGGGJJJMMMRRRYYYhhh}}}uuu```PPPGGGEEEEEEIIIHHHGGGLLLYYYfffhhhcccWWWMMMEEECCCEEEGGGKKKOOOOOOUUUXXXVVVUUUXXXYYYWWWSSSUUUXXXfff|||eeePPPHHHFFFEEEIIIPPP[[[[[[XXXRRRJJJFFFEEEFFFJJJLLLRRRXXX]]]bbbnnnzzzyyyqqqlllkkkllllllllljjjccc]]][[[\\\bbbnnnzzzyyyzzzkkk```UUUNNNHHHBBBAAACCCAAA@@@???>>>>>>???@@@AAABBBAAA???>>>>>>???AAABBBBBBDDDFFFIIIKKKLLLLLLLLLPPPPPPOOOPPPSSSWWWZZZ]]]___lllrrrddd[[[VVVTTTXXX[[[]]]```dddhhhzzz{{{qqqsss~~~gggYYYTTTRRRTTTVVV\\\jjjnnnmmmvvv~~~^^^QQQGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA???===<<<;;;:::999888888888777555333555555444333222222222222222222111111000111111111222222222222222333444444999;;;BBBPPP```oooyyy|||tttcccYYYNNNPPPTTTXXX\\\eeeyyytttmmmbbbYYY```ooozzzzzzzzzzzz{{{{{{{{{{{{xxx}}}}}}~~~{{{wwwwwwwwwwwwuuutttrrrqqqgggccc```]]]WWWPPPPPPTTTaaavvvqqqgggfffhhhdddhhhtttlll```\\\UUUTTTeee{{{}}}xxxlll```^^^gggooorrrkkkooorrrttt|||```III===<<<777555777222111222222333222111000///000000000000000000000000////////////////////////---....../////////......///...///222111000555<<<>>>PPPZZZ[[[ZZZUUUWWWddd|||sssrrr|||aaaMMMHHHJJJKKKKKKKKKMMMQQQSSSVVV___hhhzzzlllVVVGGGFFFDDDCCCCCCEEEGGGHHHJJJOOOUUU[[[eeetttxxx[[[OOOKKKGGGHHHLLLKKKNNNRRRYYYjjj}}}|||fffTTTKKKHHHGGGGGGHHHJJJLLLSSS___lllooollleeeXXXKKKGGGGGGIIILLLQQQTTT[[[```^^^]]]aaaeeegggaaa```___ggg{{{eeePPPIIIHHHGGGKKKRRRZZZZZZWWWPPPIIIEEEEEEGGGKKKKKKPPPYYYaaahhhsss}}}{{{hhhbbb[[[YYYZZZ[[[ZZZXXXTTTPPPOOOQQQRRRTTT]]]hhhrrruuuuuuoooiiinnn}}}{{{eee\\\RRRKKKEEE???>>>AAA??????>>>>>>>>>@@@AAABBB@@@@@@??????@@@AAACCCDDDCCCDDDFFFIIIKKKLLLMMMNNNRRRRRRSSSSSSUUUWWWYYYZZZaaaqqqmmmddd^^^YYYWWW[[[^^^___bbbfffooozzzsssvvvyyydddXXXQQQNNNPPPVVVWWWfffmmmppp}}}aaaUUUKKKJJJHHHHHHIIIHHHGGGEEEBBBBBBAAAAAA???>>><<<<<<;;;:::999999999888666333666555444333333222222222111111111000111111222222222222222111222222333444444888@@@LLL[[[kkkxxxuuufff\\\PPPOOOQQQVVVYYYaaarrr~~~ssspppgggYYYZZZddduuu{{{{{{{{{{{{{{{{{{{{{{{{zzz|||vvvvvvwwwxxxvvvtttqqqpppfffcccaaa^^^XXXQQQQQQUUU___sssxxxeee\\\^^^bbbbbbggguuu~~~dddVVVUUUSSSWWWhhh|||}}}wwwnnnlllcccYYYYYYbbbjjjkkklllrrrvvvyyy^^^HHH>>>===777666777222111111222333222111000///000000000000000000000000////////////////////////+++,,,.../////////...---...---///111000///444;;;>>>PPPZZZ[[[\\\VVVUUU```ttttttuuuhhhQQQJJJLLLOOOLLLKKKMMMRRRTTTWWW```iiiyyynnnXXXGGGFFFDDDCCCCCCEEEFFFHHHKKKOOOUUU[[[dddtttwwwYYYMMMIIIGGGJJJRRRQQQTTTXXX```qqqttt```OOOHHHGGGHHHHHHHHHNNNSSSYYYcccnnnssssssrrrcccSSSLLLKKKLLLOOOSSSXXXaaagggfffdddiiiqqquuupppkkkeeeiiiqqq]]]JJJEEEEEEEEEHHHNNNVVVUUUSSSNNNJJJHHHIIIJJJJJJJJJNNNYYYccclllvvv~~~sssbbb[[[VVVQQQPPPRRRSSSQQQNNNMMMKKKMMMQQQPPPNNNSSS[[[YYY___cccbbbbbbllluuubbbYYYPPPIIICCC===<<>>===<<<;;;:::::::::;;;999777444777666555444333222222222111000000000111222333333222222222111222222333333000555>>>JJJYYYiiiyyyzzzmmmdddTTTOOOOOOTTTZZZaaappp~~~~~~sssrrrjjjZZZUUU]]]ooowwwyyy|||}}}||||||}}}}}}~~~~~~{{{xxxvvvvvvuuuuuuttttttttttttnnneee]]]YYYVVVSSSSSSUUUcccnnnsssiii\\\ZZZ^^^```aaaddduuuuuuaaaTTTPPPSSS]]]ooozzzsssnnnkkk___ZZZTTTRRRUUU]]]eeeiiiooo|||~~~vvvRRREEE:::777777555222111222222222111111111111000111111000///////////////111111111111000000000000000000000000////////////...///000000000222555777AAAGGGTTT]]][[[SSSSSSZZZuuu}}}mmmyyyeeeQQQKKKMMMNNNLLLJJJMMMTTT]]]dddhhhsss]]]IIICCC@@@CCCGGGGGGGGGHHHKKKNNNTTT]]]eeepppwwwYYYLLLLLLOOOVVV^^^```aaagggrrr{{{vvv]]]KKKGGGKKKMMMLLLRRRXXX^^^aaahhhsss|||~~~wwwfffTTTMMMRRRVVVUUU```eeekkkmmmnnnrrr{{{xxxiiiiii{{{qqqZZZRRRHHHBBBCCCHHHMMMQQQWWWWWWUUUPPPIIIDDDCCCDDDHHHMMMSSSYYY___iiisss{{{{{{eeeXXXTTTSSSRRRPPPNNNLLLKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKOOOQQQTTTXXX```pppxxxjjjTTTMMMDDD@@@@@@BBBAAA?????????@@@AAABBBBBBBBBBBB>>>>>>???@@@AAAAAABBBBBBDDDFFFHHHJJJJJJKKKMMMOOOQQQTTTUUUTTTTTTWWWYYYZZZaaayyyssseee]]][[[WWWWWW]]]bbbdddeeegggvvvsssqqq}}}ttt___VVVRRRMMMMMMQQQXXXeeessszzzuuu]]]RRRJJJJJJJJJKKKKKKJJJFFFCCC>>>???AAA@@@>>>=========???===<<<;;;<<<<<<;;;999888777666555555444555555333333333222222222111111222222222222333444555666666666<<>>@@@???===???@@@AAABBBBBBCCCCCCCCC??????@@@@@@AAAAAABBBBBBCCCEEEGGGIIIIIIJJJLLLNNNPPPRRRSSSSSSTTTVVVYYYZZZeee}}}oooaaaZZZYYYUUUVVV\\\aaabbbeeehhhxxxyyymmmnnnyyyttt```WWWSSSNNNMMMQQQ[[[fffsss|||nnnXXXOOOJJJJJJJJJKKKKKKJJJGGGDDDBBBCCCDDDDDDBBB@@@@@@AAA???===<<<<<<<<<<<<;;;999999888777666555444444444333333222222222111111111222222222222333444555666555444:::GGGVVVfffwww}}}kkk[[[PPPLLLRRRXXX\\\ccclll{{{{{{wwwoooeee^^^]]]eeewww}}}}}}}}}|||{{{zzzzzz{{{|||}}}vvvuuuuuusssqqqooonnnmmmfffcccaaa___[[[XXX\\\cccmmmrrrpppdddWWWTTTXXX\\\bbboooppp```VVVWWW\\\rrrxxxbbbRRRLLLJJJIIIKKKMMMOOORRRYYYaaahhhttt{{{xxx|||xxx\\\HHH>>>666666777666555666222222222111111111111000111111000///////////////.........---------,,,,,,////////////000000000000...///000000000111444777???CCCKKKTTTWWWTTTTTTVVVfffsssllljjj~~~eeeQQQJJJLLLKKKLLLQQQZZZdddmmmqqq{{{yyygggPPPHHHCCCCCCEEEDDDCCCEEEIIIKKKRRRZZZaaakkk{{{|||aaaVVVSSSSSSWWW]]]eeekkksss}}}}}}cccRRRLLLNNNPPPQQQ___dddjjjrrrmmm[[[UUUWWWZZZfffmmmtttxxxzzz~~~ppppppzzz|||xxxsssgggUUUGGGFFFDDDBBB???@@@DDDJJJOOOWWWUUURRRLLLGGGEEEFFFHHHHHHLLLRRRVVVZZZ```hhhnnnsssnnn]]]VVVUUURRRTTTVVVXXXXXXWWWUUUTTTNNNNNNPPPQQQRRRSSSSSSSSSNNNPPPQQQTTTZZZfffuuu|||ppp```SSSHHHCCC===;;;<<<>>>>>><<<@@@AAAAAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAABBBBBBCCCEEEGGGHHHHHHIIIKKKMMMNNNOOOQQQRRRSSSUUUYYY\\\kkkiii]]]XXXVVVTTTUUUZZZ^^^aaaeeekkk~~~{{{kkkdddhhhrrrzzzuuuaaaYYYUUUOOONNNQQQ\\\eeerrr~~~cccQQQJJJJJJJJJJJJKKKLLLKKKHHHEEEDDDEEEFFFEEECCCBBBBBBBBB???>>><<<<<<======;;;::::::999888666555444444444222222222222111111111111222222222222333444555555444333777BBBPPP```ssswwwcccTTTJJJNNNUUUXXX]]]cccpppyyy{{{vvvlllbbb]]]___lll{{{}}}||||||}}}|||zzzyyyxxxxxxyyyyyyvvvuuutttrrrpppmmmjjjhhhbbb___]]][[[XXXXXXaaalllttttttnnncccXXXTTTYYY^^^fffxxxqqqbbbZZZ\\\cccwwwqqqXXXIIIEEEFFFIIIJJJNNNSSS[[[ccckkkppp{{{~~~}}}{{{SSSGGG>>>777666777444222333222222222111111111000000111000000///////////////.........---------,,,,,,////////////000000000000///000000000000111444666>>>AAAHHHPPPTTTVVVVVVVVVfffuuuhhhbbbtttlllTTTJJJLLLKKKMMMRRR[[[eeemmmrrrvvv{{{jjjQQQIIICCCCCCDDDCCCDDDFFFHHHJJJPPPXXX___hhhwwwfffZZZUUURRRSSSYYY```iiittt}}}xxx___QQQMMMOOOSSSVVV```gggqqq}}}wwwaaaVVVWWW[[[dddllluuuyyy{{{uuullloooxxx}}}{{{xxxssslllcccXXXLLLDDDBBBCCCCCCCCCDDDGGGMMMRRRSSSQQQLLLHHHEEEDDDFFFGGGFFFJJJOOORRRTTTYYY___dddlllttt```VVVTTTUUUUUUXXX[[[^^^___]]][[[YYYRRRTTTVVVYYY\\\]]]^^^^^^XXXYYYYYYZZZ^^^eeennnuuu{{{zzzwwwssslllbbbUUUKKKBBB???;;;:::;;;=========AAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBBBBDDDFFFHHHIIIIIIJJJLLLNNNMMMLLLNNNRRRTTTUUUZZZ```pppyyydddZZZXXXTTTRRRTTTXXX\\\___gggppp~~~lll___ZZZ```hhhpppuuubbbZZZWWWQQQOOOSSS\\\eeerrrxxx[[[MMMIIIJJJJJJJJJLLLMMMLLLIIIGGGCCCDDDEEEDDDBBB@@@@@@AAA@@@>>>============<<<:::;;;:::999777666555444444333222222222111111111111333222222222333333444555444333666???KKKZZZnnn~~~kkkXXXJJJKKKSSSVVVYYY]]]gggqqq}}}tttiii```ZZZ```kkkxxx~~~~~~}}}}}}}}}{{{yyywwwuuusssuuuuuutttrrroookkkgggeee^^^ZZZWWWTTTSSSXXXeeesssyyytttmmmccc[[[XXX]]]cccnnn~~~nnn```ZZZ___hhh{{{}}}hhhPPPCCCBBBDDDGGGHHHMMMXXXgggssszzz|||vvvQQQDDD===888777777444222333222222222111111111000000111000000////////////////////////.........------.../////////000000000111///000111000000111444666<<>>??????AAAAAAAAAAAABBBDDDFFFGGGDDDDDDDDDCCCCCCCCCCCCCCCFFFHHHJJJKKKJJJKKKMMMOOOMMMKKKMMMSSSVVVWWW]]]dddvvvrrr```YYYXXXRRRRRRTTTXXXZZZ___jjjvvvsss```WWWTTT[[[cccllltttaaaZZZWWWRRRRRRUUUaaajjjyyyoooWWWMMMIIIJJJIIIJJJLLLNNNMMMKKKHHHDDDEEEFFFEEEBBB@@@@@@@@@AAA???>>>===>>>>>>===;;;;;;:::999888666666666555333333333333222222222111333333222222222333444444555444666===FFFTTThhhyyyttt^^^KKKKKKQQQTTTWWW[[[aaammm}}}|||pppfffZZZ[[[aaappp}}}zzzwwwtttrrrtttttttttrrrnnnjjjfffccc\\\VVVRRRQQQSSSZZZiiiwwwyyyrrrjjjddd___^^^ccckkk{{{uuufffZZZWWWaaammmwww```III>>>>>>AAABBBHHHTTTeeeuuu~~~{{{}}}nnnRRR???:::777999999666555666222222222111111111111000111111000///////////////000000000////////////.........//////000000111111000000111000000111333666999@@@FFFIIINNNUUUZZZ[[[hhhxxxcccWWWfffsssZZZMMMNNNMMMNNNSSS[[[ccciiilllmmmuuuyyylllTTTJJJBBBAAACCCCCCEEEIIIHHHIIINNNUUU[[[cccrrrnnnbbbZZZRRRRRRXXXZZZmmmxxx^^^QQQMMMKKKPPPWWWcccrrrpppYYYQQQTTTaaalllwww}}}qqqggghhhjjjlllhhhaaaVVVLLLFFFGGGIIIJJJHHHGGGHHHJJJLLLMMMLLLIIIFFFBBBAAAAAACCCCCCCCCBBBEEEGGGHHHJJJNNNUUU[[[aaarrrlllWWWSSSUUUVVVUUU]]]```dddggghhhgggdddbbb\\\\\\^^^```cccgggjjjkkkrrruuuyyy|||~~~~~~}}}tttjjj```[[[WWWNNNEEEAAA============>>>???@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKKKKKKKLLLMMMOOONNNKKKMMMUUUXXXYYY```jjj}}}lll]]]XXXXXXRRRSSSVVVYYYZZZ```nnn}}}kkkXXXRRRRRR[[[fffuuurrr^^^XXXVVVSSSTTTYYYgggrrrfffUUUNNNIIIIIIIIIJJJMMMOOONNNLLLJJJGGGHHHIIIHHHEEECCCBBBCCCAAA@@@>>>>>>??????===<<<;;;:::999888777777777777444444444444333333333333333333333222222333333444666555777<<>>EEEFFFIIIRRRYYY\\\fffvvvnnn___hhhzzz^^^PPPNNNMMMOOOTTT\\\dddjjjlllkkkrrryyyoooWWWMMMDDDAAABBBBBBDDDGGGHHHIIINNNTTTZZZbbbppp~~~sssggg___YYYZZZaaajjjtttZZZNNNJJJHHHMMMVVVfffvvvxxx^^^RRRRRR^^^iiiwww~~~zzzkkkgggfffiiifff```WWWPPPMMMOOORRRSSSNNNIIIIIIMMMOOOLLLHHHFFFCCC@@@@@@BBBDDDCCCBBBCCCDDDFFFFFFHHHMMMVVV\\\___lll~~~cccQQQOOOTTTWWWWWW]]]```dddhhhjjjjjjiiihhheeedddccccccdddgggjjjlllvvv{{{vvvkkkfff___QQQEEE???;;;===>>>>>>>>>??????@@@@@@?????????@@@CCCEEEGGGDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIJJJKKKJJJKKKMMMNNNPPPKKKNNNWWW[[[\\\cccooozzzfffZZZVVVUUURRRTTTXXXZZZ[[[aaarrr~~~gggTTTPPPSSS```pppppp\\\UUUTTTSSSVVV]]]fffttt___SSSNNNGGGIIIIIIKKKMMMOOOOOOMMMKKKIIIJJJKKKIIIGGGDDDDDDDDDBBB@@@????????????>>><<<:::999999888888888999999666666555555555444444444444333333222222333333333555444666:::>>>HHHZZZjjjuuuoooXXXPPPPPPPPPTTT[[[YYYdddttt~~~ttteee]]][[[eeerrr~~~~~~zzzyyyyyy{{{|||sssttttttrrrooojjjfffcccZZZUUUSSSXXX___fffooowwwrrriiibbbcccdddfffllltttwwwooodddZZZUUU[[[nnnsss[[[JJJEEEFFFGGGSSSjjj|||}}}YYYGGGBBB>>><<<<<<999444111333222222222111111111111000111111000///////////////000////////////.........---......///000111111222000111111000000000333555111<<>>???>>>>>>???@@@??????>>>>>>@@@BBBEEEGGGCCCCCCDDDEEEFFFGGGGGGHHHFFFHHHJJJJJJJJJJJJKKKMMMQQQLLLNNNXXX]]]]]]eeerrruuubbbXXXTTTRRRSSSUUUYYY[[[[[[bbbttt|||eeeRRRPPPTTTeeezzzoooZZZSSSSSSSSSXXX___aaarrrwwwZZZQQQMMMFFFIIIIIIKKKMMMPPPPPPNNNLLLIIIJJJKKKIIIFFFDDDCCCDDDBBB@@@??????@@@???>>>===999999888888999999:::;;;777666666666666555555555444444333222222333333333333333666999<<>><<<:::<<>>======>>>>>>???AAACCCCCCCCCBBBBBBCCCFFFGGGGGGFFFIIIIIIHHHHHHIIILLLOOOPPPNNNKKKPPP[[[^^^^^^kkk}}}|||lll```VVVTTTVVVSSSUUUXXXYYYYYYaaavvvsss^^^SSSPPPSSSiiimmmZZZSSSRRROOORRRWWWaaalllrrrYYYQQQNNNJJJHHHIIIKKKMMMNNNMMMLLLKKKIIIIIIHHHHHHFFFEEECCCBBBDDDAAA???@@@BBBCCCAAA???<<<===>>>@@@@@@>>>===;;;888777666555555555555555444444333333333444444555111444666555777???MMMYYYiiivvvlllWWWQQQVVVZZZYYYWWWZZZfffyyy|||fffUUUYYYeeennnzzz|||yyyxxxxxxxxxyyyvvvtttppplllhhhfffdddccc[[[XXXTTTVVVdddtttxxxtttpppgggbbbddddddhhhxxx|||lllaaaXXXTTTeee~~~~~~jjjVVVGGGCCCIIISSShhhrrrUUUFFFBBB@@@>>>:::777555444333222222000/////////000111111111111111000000000000////////////////////////////////////////////////000000///...///111333444222999???BBBKKKXXXcccfffXXXeeezzz|||xxxtttpppUUUKKKNNNMMMOOOTTT\\\bbbffffffgggnnn}}}|||{{{eeeVVVFFFAAABBBCCCDDDFFFEEEFFFLLLSSSZZZ```kkkuuu{{{oooddd^^^fffssswwwcccUUUIIIEEEDDDCCCEEEIIIQQQ^^^lllvvvxxx___TTTUUUZZZgggyyyvvvkkklllsssyyy~~~iiiYYYNNNMMMLLLGGGFFFKKKLLLJJJIIIHHHHHHHHHGGGFFFJJJKKKKKKLLLOOOSSSXXX\\\dddgggxxxqqq\\\VVVWWWWWW[[[``````eeekkkooorrrsssuuuvvvyyyvvvsssqqqpppqqqrrrssszzz~~~vvvYYYJJJ@@@>>><<<===???AAA@@@???AAABBBBBBCCCCCCDDDEEEFFFBBBBBBBBBDDDFFFHHHGGGFFFIIIHHHHHHHHHIIILLLNNNPPPSSSNNNPPPWWW\\\cccxxxvvvggg\\\TTTRRRTTTUUUVVVYYYZZZZZZdddyyyqqq^^^UUURRRXXXpppmmmZZZTTTSSSQQQTTTZZZcccqqq~~~qqqYYYOOOKKKHHHGGGIIIKKKMMMMMMLLLJJJIIIIIIHHHHHHGGGFFFEEECCCCCCEEECCCAAABBBCCCCCCAAA???>>>???@@@AAAAAA???===<<<:::999777666555444444444555444444333333444444555333555777666666<<>>>>>@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCAAAAAABBBDDDGGGIIIHHHGGGHHHGGGGGGHHHIIIKKKMMMOOOTTTRRRSSSWWW\\\gggooo___VVVRRRPPPQQQVVVWWWYYY[[[\\\ggg~~~nnn]]]VVVUUU___{{{mmm[[[UUUTTTRRRVVV]]]fffzzzuuu___SSSMMMJJJGGGIIILLLNNNNNNKKKHHHEEEHHHHHHGGGFFFFFFEEEDDDDDDFFFEEECCCCCCDDDCCCAAA???BBBBBBCCCBBBAAA@@@>>>===;;;:::999777666555555555555555444444444444444555444666888777666999BBBIIIXXXfffvvvmmm]]]XXXXXXWWWZZZZZZ___jjjvvvxxxfff^^^[[[___nnn}}}~~~~~~}}}{{{xxxuuusssmmmllljjjhhheeecccbbbaaaYYYWWWYYYcccqqqyyytttlllfffdddcccdddhhhsssyyysssjjj\\\[[[uuunnnYYYKKKCCCFFFXXXkkkeeePPPJJJFFFDDD@@@<<<888666555444444222000......///111222111111111111000000000///////////////////////////////////////////////////000/////////000111222333---111666;;;CCCLLLVVV[[[PPPYYYkkksssjjjjjjcccNNNKKKHHHJJJNNNSSSWWWZZZZZZZZZ]]]dddtttvvvwwwsssaaaMMMDDDBBBBBBDDDGGGIIIFFFHHHQQQ[[[bbbiiippp}}}lll```\\\dddnnnuuutttnnnfffcccdddaaa\\\UUUOOOHHHFFFFFFGGGHHHIIIEEEKKKRRRVVV\\\fffsss|||zzzaaaSSSRRRWWWeeeyyypppjjjmmmyyyyyy```SSSMMMJJJJJJMMMNNNNNNNNNNNNMMMNNNOOOPPPYYY\\\___```aaabbbfffjjjooouuusss```\\\]]]]]]___cccdddjjjqqqvvvxxxxxxwwwwww{{{zzzyyywwwwwwxxx{{{~~~tttXXXFFFAAABBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBEEEGGGIIIHHHGGGGGGGGGGGGHHHIIIKKKMMMNNNPPPSSSWWWZZZ^^^iii~~~hhhXXXSSSPPPPPPQQQVVVWWWYYY[[[^^^jjj}}}hhh[[[VVVWWWeeennn]]]VVVTTTRRRWWW___llltttaaaSSSLLLJJJHHHJJJNNNPPPOOOLLLGGGDDDGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@DDDDDDDDDCCCAAA???>>><<<;;;:::999888777777777888666555555444444444444555222555777666555888===CCCQQQ___ppp}}}uuu```XXXVVVVVVZZZYYY\\\cccnnn|||qqqbbbXXXXXXgggwww}}}}}}~~~|||yyytttrrriiiiiihhhfffdddbbb```___XXXXXX\\\hhhsssvvvpppjjjcccbbbbbbdddjjjyyy}}}ssshhh]]]```{{{wwwdddQQQGGGCCCIII___vvv{{{aaaRRRPPPHHHEEEAAA<<<888555444444333222000///...///000111111111111111000000000////////////////////////////////////////////////////////////000000111222222111222444888<<>>>>>;;;;;;::::::;;;;;;<<<<<<777777666555444444444444111222333444555777:::<<>>===<<<;;;;;;;;;;;;888777666555444444444444333333333333444555888:::AAANNN^^^mmm{{{ttteeeXXXPPPPPPTTTVVVZZZeeexxxkkk______cccqqq|||}}}}}}~~~}}}}}}|||zzzvvvrrrnnnlllggggggfffeeeccc```]]][[[WWWZZZccckkkjjjcccccchhhcccbbbccckkk~~~zzz~~~nnnUUUNNN___tttxxx^^^NNNEEEKKKSSS___{{{}}}uuusssrrrsss{{{www^^^UUUUUUJJJFFF@@@:::555333222222///000222333222111///---111111111111000000000000////////////////////////////////////////////////...///000111111222222111000---...333555555;;;CCCIIILLLZZZrrrsssdddxxxbbbLLLGGGAAACCCEEEDDDAAAAAACCCEEEHHHLLLXXXooovvv```SSSMMMHHHFFFFFFBBBDDDIIIOOORRRVVVaaalllqqqdddSSSPPPUUUZZZ```]]]]]]cccjjjqqqxxx|||~~~|||rrraaaVVVTTTRRROOOOOONNNQQQWWW\\\cccrrrvvvkkkbbb\\\___gggvvveeeTTTSSSVVVVVVYYYcccmmmsssuuutttllldddSSSUUUUUURRRQQQTTTYYY]]]aaafffkkknnnooorrryyy~~~}}}mmmjjjllljjjiiilllhhhlllppprrrsssssstttuuuuuuxxx{{{zzzyyy|||vvvmmmcccZZZQQQHHHFFFHHHHHHJJJMMMMMMLLLMMMQQQTTTVVVYYY^^^bbbcccaaa^^^\\\OOOJJJDDD@@@AAADDDGGGIIIHHHIIIKKKMMMNNNOOOOOOOOOLLLTTTZZZaaavvvuuuiii\\\UUUQQQPPPSSSYYYVVVWWWZZZ___iiittt___RRRQQQUUUeee{{{nnnaaaVVVTTTUUUWWWbbbooosssQQQMMMNNNFFFEEEOOOJJJKKKMMMMMMMMMLLLJJJIIIEEEDDDCCCBBBCCCEEEGGGHHHDDDHHHLLLMMMLLLJJJJJJKKKHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA???===;;;:::999999888888777555555444444444666555444333333444666888:::GGGWWWeeesss}}}lll[[[OOOMMMRRRUUUXXXccctttrrrccc______kkkwww}}}}}}~~~~~~~~~}}}}}}|||~~~{{{uuuppplllkkkiiieeeaaa]]]\\\ZZZYYYXXX[[[aaahhhlllkkkiiiiiijjjiiidddiii}}}~~~vvvppp\\\VVVTTTccc}}}lllMMMJJJGGGHHHTTTkkkvvvjjjkkkqqqxxxzzznnneee]]]RRRQQQFFF===:::999555111000000000000000000000000000111111111111111000//////......------------.................................///000000//////000111111222222222333777<<<@@@DDDOOObbbyyyrrrdddqqqrrrWWWLLLGGGFFFEEEDDDEEEFFFGGGHHHHHHOOOYYYlll}}}gggQQQGGGFFFFFFDDDDDDGGGKKKMMMPPPVVV___eeeqqq|||}}}fffXXXSSSTTTVVV^^^aaadddgggmmmvvvnnnYYYRRRTTTVVVTTTXXXZZZ\\\gggxxxzzznnnddd```eeemmmuuuuuucccYYYWWWWWWXXX\\\bbbhhhiiiccc]]]ZZZZZZMMMJJJIIIJJJKKKOOOWWW```eeelllvvv{{{xxxxxxzzzqqqmmmmmmnnnooossstttuuutttsssrrrtttuuuxxx||||||xxxxxx~~~zzznnn]]]QQQLLLKKKJJJHHHIIIOOOVVVZZZZZZYYYYYYZZZZZZaaagggiiikkkmmmlllhhh```RRRDDDAAACCCEEEFFFHHHJJJLLLNNNNNNNNNNNNNNNPPPQQQVVV[[[gggpppdddYYYUUUTTTRRRRRRSSSZZZYYYZZZbbbttt}}}gggVVVMMMQQQZZZdddnnnaaaWWWVVVVVVWWW```kkkhhhQQQRRROOOMMMNNNLLLOOONNNNNNMMMKKKJJJHHHGGGJJJFFFBBBBBBEEEHHHIIIHHHGGGGGGGGGHHHJJJJJJHHHFFFGGGGGGHHHHHHFFFDDDBBBAAACCCCCCAAA???>>>=========999999888777666555444444555444222222333555888:::===CCCOOO```rrrttt```UUUOOOOOOSSSYYY^^^gggyyyrrrfffbbbjjjvvv}}}~~~~~~~~~~~~}}}}}}|||||||||zzzwwwrrrnnnjjjhhheeebbb]]]ZZZYYYXXXXXXXXX```ffflllooommmjjjiiiiiiiiihhhqqqsssfffXXXSSSVVVkkksss^^^KKKHHHFFFIIIVVVmmmtttjjjlllrrrnnnggg```VVVSSSGGG===999888555222111000000000000000000000000111111000000000/////////......------------..............................---///000000//////000111111222222111222666;;;???FFFPPPddd}}}sssaaaooovvvXXXJJJGGGGGGGGGGGGHHHHHHIIIJJJMMMQQQ[[[ooo}}}iiiSSSGGGEEEFFFDDDCCCEEEHHHJJJMMMSSS\\\cccooozzz}}}iii\\\WWWXXXZZZ^^^ccchhhlllqqqzzz{{{bbbVVVUUUWWWYYY___eeekkkvvvyyylllaaadddfffkkkrrryyy~~~nnnaaa[[[\\\___bbb```dddgggddd]]]UUURRRQQQMMMIIIHHHJJJMMMPPPXXX___iiinnnvvv}}}|||tttqqqqqqrrrsssyyyzzzyyywwwuuuuuuwwwxxxzzz}}}zzzooo```UUUQQQQQQPPPPPPQQQVVV[[[]]]]]]\\\]]]^^^cccjjjpppsssxxx||||||xxxdddUUUGGGBBBDDDEEEFFFHHHIIIKKKMMMMMMMMMMMMNNNOOOUUUYYY___nnnjjj___VVVSSSTTTSSSTTTVVVWWWYYY]]]gggyyyuuuaaaSSSMMMSSS]]]qqq{{{ggg[[[SSSSSSTTTVVV___kkkbbbPPPQQQMMMJJJLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHIIIGGGEEEDDDEEEGGGHHHGGGGGGGGGGGGIIIJJJJJJHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBDDDCCCAAA@@@>>>>>>======;;;::::::999777666666555555444222222333555777999===BBBNNN^^^ppp}}}lll___QQQPPPRRRVVV[[[ddduuu~~~mmmdddfffppp{{{~~~~~~~~~~~~~~~}}}||||||wwwwwwuuusssoookkkhhhfffbbb___[[[XXXVVVWWWYYYZZZfffkkkpppqqqnnnjjjhhhhhhhhhmmm|||nnnYYYTTTPPP[[[wwwdddOOOGGGFFFFFFKKKYYYoootttmmmqqqyyyooojjjeee\\\UUUIII===999777444222222000000000000000000000000111000///.........///000......------------..............................---///000000///...000111222222222222222555999===HHHPPPcccttt\\\jjj{{{[[[IIIGGGHHHIIIJJJKKKKKKKKKKKKQQQSSS\\\rrrlllVVVHHHEEEEEECCCCCCEEEGGGHHHKKKRRR[[[bbbnnnxxxoooccc^^^^^^```bbbgggmmmpppttt}}}mmm[[[VVVWWW]]]fffpppzzzrrreeehhhhhhjjjnnnsssxxx{{{|||yyyqqqfff___^^^bbbgggjjjiiijjjhhhaaaXXXPPPLLLKKKMMMHHHGGGLLLRRRVVV\\\bbbmmmooovvv}}}wwwuuuuuuwwwxxx~~~}}}{{{xxxvvvvvvyyy{{{~~~}}}sssfff\\\XXXYYYZZZZZZ^^^```aaabbbaaaaaacccdddjjjooouuuyyyjjjZZZJJJDDDEEEFFFGGGIIIJJJKKKMMMNNNNNNNNNPPPRRRWWWZZZcccvvv{{{cccZZZSSSSSSTTTUUUWWWZZZXXX\\\cccmmmjjjYYYPPPMMMVVVcccsssaaaXXXRRRSSSTTTVVVaaannnvvv[[[OOOPPPJJJGGGJJJKKKIIIJJJLLLMMMMMMLLLJJJIIIHHHIIIIIIHHHFFFFFFFFFGGGGGGGGGGGGIIIKKKKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@>>>>>>===<<<<<<;;;:::999888888777555444333222222444666888:::???IIIXXXiiivvvxxxiiiVVVSSSQQQTTTXXXbbbrrrvvvgggbbbiiiqqqwww~~~~~~~~~~~~}}}}}}|||{{{tttsssqqqooommmjjjfffcccbbb___[[[WWWUUUVVVZZZ^^^iiimmmqqqqqqmmmjjjhhhiiihhhsssgggQQQQQQOOO```yyyZZZIIIDDDDDDFFFMMM\\\pppvvvttt|||sssooojjjaaaUUUIII<<<888666444222333000000000000000000000000222000...---,,,---///000......------------..............................---...000///......///111333333333333333555999<<>>>>><<<<<<;;;::::::999888888555555333333333444555666666;;;DDDQQQ```nnnxxx~~~~~~nnn^^^WWWQQQRRRVVV```ooo||||||hhhaaaccchhhnnnyyy}}}}}}}}}}}}|||{{{zzzyyysssqqqooonnnmmmjjjfffbbb```^^^YYYTTTRRRUUU[[[aaaiiilllooonnnkkkiiijjjllllll|||vvv___RRRNNNQQQeeeoooTTTHHHBBBCCCGGGPPP```rrr}}}vvvzzzyyyvvvnnndddTTTGGG;;;777666444333333111111111111111111111111222000...---,,,---///000......------------......////////////////////////---...//////......///000333444444444555666:::===IIIMMM___uuu^^^dddzzzhhhSSSFFFGGGIIIKKKKKKKKKJJJJJJPPPQQQ]]]wwwvvvbbbQQQHHHEEECCCDDDFFFHHHHHHJJJPPPYYY```kkktttxxxmmmgggffffffhhhkkkmmmtttfffXXXVVV```iiivvvqqqbbbbbbdddfffiiijjjiiieeebbbbbb```]]]\\\^^^cccjjjoooyyytttmmmddd\\\WWWVVVVVVSSSNNNLLLPPPTTTXXX^^^dddkkkssszzzwwwwwwyyyzzz{{{zzzzzzyyywwwwwwyyy}}}}}}wwwsssrrrrrrrrrpppllljjjkkkmmmoooqqqvvvzzzlll\\\LLLFFFFFFGGGHHHJJJJJJKKKMMMMMMNNNPPPSSSUUUWWW```rrrhhh___YYYVVVWWWXXXWWWYYY]]]^^^aaaiiivvvvvvYYYNNNKKKNNN```vvvlll```ZZZWWWXXXWWWZZZiii|||fffWWWSSSRRRHHHCCCFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJHHHKKKMMMLLLHHHDDDDDDEEEEEEEEEFFFHHHJJJKKKIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCAAA???>>>;;;;;;;;;::::::999999888666666555444444444555666666:::AAALLLZZZhhhuuu|||vvviii^^^SSSPPPTTT\\\jjjuuu{{{~~~lllaaa___```gggrrr||||||||||||{{{yyyxxxxxxtttqqqnnnmmmmmmkkkeeeaaa\\\ZZZWWWRRRPPPUUU___gggmmmnnnooommmjjjjjjmmmqqqwwwjjjZZZWWWPPPZZZnnnzzzcccNNNFFF???BBBHHHUUUeeevvvzzzwww~~~|||qqqeeePPPDDD999666666444222333111111111111111111111111111000///.........///000......------------......////////////////////////,,,...//////...---///000111333444444555777:::===IIIOOOcccxxxeeedddrrrrrr\\\GGGHHHIIIIIIJJJIIIIIIIIINNNQQQ```}}}|||jjjWWWLLLFFFDDDAAACCCEEEFFFHHHMMMTTTZZZfffooo|||qqqkkkiiidddfffiiiqqq~~~gggZZZZZZccciiittt~~~mmmbbbaaaeeekkklllhhhaaa[[[WWWVVVVVVWWWXXX[[[bbbjjjppptttoooggg___ZZZXXXYYYZZZYYYUUURRRRRRRRRTTT[[[cccttt~~~zzzxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{~~~~~~|||xxxuuupppoooppptttvvvxxxxxx}}}fffWWWIIIEEEGGGHHHIIIJJJGGGIIIJJJKKKLLLNNNRRRUUU]]]kkk}}}ggg^^^ZZZXXXYYYYYYWWWYYY]]][[[___jjj~~~nnnUUUNNNMMMSSSjjj|||lll___ZZZXXXXXXVVV[[[ooobbbVVVSSSRRRHHHDDDHHHFFFIIIJJJJJJKKKKKKKKKJJJJJJHHHJJJKKKJJJHHHEEEDDDDDDDDDDDDEEEGGGIIIJJJHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDBBB@@@>>>;;;;;;;;;;;;:::::::::999888888777666555555555555777;;;AAAJJJVVVdddsss|||yyyjjjYYYQQQRRRYYYcccmmmttt{{{ttteee___\\\aaakkkxxx{{{{{{{{{zzzyyyxxxvvvvvvuuuqqqmmmlllmmmjjjddd___ZZZYYYWWWSSSTTT[[[hhhsssuuutttrrrnnnkkklllrrrwwwyyycccYYY[[[YYYkkk~~~rrr[[[JJJBBB===AAAJJJYYYlll|||~~~|||tttfffLLLAAA777666666444222222111111111111111111111111111111000000000/////////......------------......////////////////////////,,,---///...------...000...///111333333666999;;;EEENNNfff~~~nnndddkkk{{{cccJJJJJJIIIIIIHHHHHHIIIIIILLLSSSfff|||qqq]]]OOOHHHDDD???BBBEEEGGGHHHLLLRRRWWW___ggguuutttnnnmmmiiijjjppp|||vvvaaa[[[^^^bbbfffoooyyyyyynnnkkkiiiqqqxxxwwwlll___UUUQQQOOOPPPQQQRRRUUU\\\fffllllllggg```ZZZWWWWWWXXXYYY[[[YYYXXXWWWUUUWWWcccpppzzzwwwvvvwwwyyy~~~}}}{{{|||~~~~~~~~~}}}~~~|||xxxtttsssvvv{{{}}}~~~~~~^^^QQQEEEDDDGGGHHHIIIJJJHHHIIIKKKKKKLLLOOOTTTWWWcccuuuuuuddd[[[XXXWWWYYYXXXVVVXXX\\\[[[```ooogggSSSPPPPPPXXXvvvttthhh^^^ZZZYYYYYYYYYaaayyyuuu^^^SSSQQQPPPHHHGGGJJJGGGMMMLLLKKKIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGEEECCCBBBBBBCCCEEEHHHIIIGGGFFFGGGGGGFFFFFFEEEDDDCCCBBBFFFFFFGGGGGGEEECCC@@@???======<<<<<<<<<<<<;;;;;;:::999999888777666666666666999>>>FFFPPP___ooozzz}}}|||eeeXXXVVVYYYaaahhhoooxxxoooeee^^^aaaiiiqqq|||zzzzzzzzzyyyxxxwwwuuutttuuuqqqmmmlllllliiiccc]]]ZZZZZZYYYWWWYYYcccrrr}}}|||zzzvvvpppmmmnnnuuuzzzwwwbbbYYY]]]ccczzzpppYYYIII@@@;;;@@@KKK\\\pppvvvfffIII???666555666444222222111111111111111111111111111111111222111000//////.........------.........000000000000000000000000,,,---///...------...000+++---///111222444888:::???KKKgggttteeeggggggMMMLLLJJJIIIHHHHHHIIIIIILLLUUUlllzzzuuuaaaQQQIIIEEE???CCCHHHJJJKKKNNNSSSWWWZZZbbbqqqvvvppppppqqqrrryyy{{{fffYYYYYYaaa```bbbjjjuuu|||rrrooossssss}}}rrr```TTTPPPNNNOOOOOOOOOQQQWWW```ggghhhccc\\\WWWUUUVVVXXXYYYYYYZZZ[[[\\\[[[```pppmmmaaaaaadddgggkkknnnppprrrsssrrrssszzz~~~~~~~~~zzzvvvvvvzzzyyyXXXLLLBBBBBBGGGIIIIIIJJJKKKLLLMMMNNNPPPSSSWWW[[[fff{{{nnn```XXXVVVVVVXXXXXXVVVXXX\\\^^^dddvvvxxxbbbRRRRRRSSS\\\}}}~~~lllccc___\\\[[[\\\]]]ggg{{{mmm[[[PPPNNNNNNHHHIIIMMMHHHPPPNNNKKKHHHGGGGGGHHHHHHJJJGGGEEEEEEGGGHHHEEECCCAAAAAABBBDDDGGGHHHGGGEEEGGGHHHHHHHHHFFFDDDBBBAAAFFFGGGGGGGGGFFFCCCAAA???>>>>>>>>>>>>============;;;::::::999888777666666333666:::AAAKKKZZZkkkwww}}}qqqaaa\\\\\\aaagggllluuuyyymmmcccdddiiioooxxx}}}}}}|||zzzyyyxxxwwwvvvpppnnnllllllllliiibbb]]]YYYWWWUUUWWWccctttxxxrrrrrrnnnmmmyyy~~~xxxqqqaaaVVV[[[iiimmmPPPCCCDDDAAABBBNNNcccvvv~~~vvvdddFFF>>>777666666333222333222222222111111111111000///////////////////////////////////////////////////...---,,,---///111333111000......000222222222000111333333333555777:::===MMMkkknnncccaaatttsssXXXQQQJJJIIIKKKLLLLLLLLLPPPVVViii~~~|||iiiSSSFFFDDDCCCCCCDDDEEEGGGJJJLLLNNNZZZcccqqq~~~~~~~~~qqqbbb\\\ZZZ[[[^^^gggeeeiiittt{{{tttrrrttt~~~xxx]]]NNNKKKMMMMMMMMMOOORRRVVVZZZ\\\hhhbbbYYYSSSRRRUUUYYY[[[`````````___]]]eeezzzppp^^^WWW]]]eeeiiiiiilllnnnoooooopppuuu}}}}}}|||~~~}}}zzzyyyyyywwwwwwyyyfffMMMHHHCCCAAACCCFFFHHHHHHIIIOOORRRRRRQQQUUUYYY[[[hhh|||jjjWWWXXXXXXXXXXXXWWWXXXZZZ]]]ccclllsss^^^NNNOOOVVVggg{{{lllaaa^^^YYYYYY]]]aaallljjjVVVOOOKKKMMMMMMIIIJJJMMMMMMKKKHHHFFFEEEEEEGGGHHHHHHHHHGGGGGGEEEDDDBBBAAA@@@BBBEEEGGGIIIIIIIIIIIINNNLLLJJJHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFDDDCCCCCCBBB@@@>>>=========<<<;;;;;;;;;:::999888777666555888888<<<@@@EEEOOObbbsssqqqaaa\\\aaagggqqqtttzzzsssgggdddkkkxxx}}}||||||{{{yyyxxxwwwwwwpppnnnllllllkkkhhhaaa\\\WWWWWWVVVYYYgggxxxwwwqqqqqqpppqqqxxxooohhhZZZSSS\\\qqqnnnRRREEECCCCCCGGGVVVkkkzzz}}}~~~ttt```HHH???888777777444222333222222222111111111111000////////////////////////..............................---,,,---///111222444222000//////000///...000111333333333444666888<<>>>>>>>>===;;;<<<;;;;;;:::999888777777888888;;;???CCCMMMaaarrrlllcccfffkkkvvvvvvwww}}}~~~nnneeegggqqqyyy||||||{{{{{{zzzyyyxxxwwwpppnnnlllkkkjjjfff```ZZZVVVVVVWWW]]]mmmxxxqqqqqqssszzzuuuggg___TTTSSS___wwwlllSSSFFFCCCEEEOOOaaatttyyyqqqZZZIIIAAA999888777444222333222222222111111111111000000000000000000000000000------------------------......---------///000111333111//////000000///...111222333333222333555777;;;DDDXXXrrroooccc___nnnnnn[[[JJJFFFIIIJJJIIIIIILLLPPP]]]rrruuuaaaRRRKKKDDDDDDDDDFFFHHHKKKOOOQQQWWW```mmm{{{|||yyyuuummmfffddd^^^YYYUUUVVVWWW[[[dddmmmpppkkkeee```___```aaaaaadddcccfffmmmsssyyywwwYYYJJJHHHJJJLLLNNNRRRUUUYYY\\\]]]aaa```\\\UUUPPPRRRZZZaaagggggghhhiiiiiiqqqmmmaaa\\\[[[aaallltttuuusssssstttvvvwwwyyy}}}}}}~~~|||zzzyyyxxxwwwzzz|||~~~|||```IIIFFFDDDCCCDDDGGGJJJKKKKKKTTTNNNNNNTTTWWWXXX___hhhnnn```XXXQQQTTTVVVXXXYYYYYYYYY[[[]]]hhhxxxyyy^^^VVVOOORRReeeyyyllleee```ZZZWWWYYY```kkkyyy\\\TTTOOOKKKLLLMMMLLLMMMPPPLLLJJJHHHFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCEEEFFFHHHJJJKKKJJJIIIHHHLLLKKKJJJHHHHHHHHHIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDEEECCC@@@??????>>>===;;;;;;;;;;;;::::::999999999888888:::===AAAKKK^^^ooowwwhhhfffjjjwwwuuutttvvv{{{wwwhhheeekkkrrryyy|||zzz{{{{{{{{{zzzyyyxxxwwwpppnnnkkkjjjiiifff___YYYUUUVVVYYYbbbsssxxxppppppvvvwwwfff\\\SSSTTTcccxxxyyyeeeQQQFFFCCCHHHVVVjjjzzzoooYYYJJJBBB:::999888444333333222222222111111111000000000000000000000000000000------------------------...------------...///000///...---...111222222111111222333222111222444555:::@@@LLL```wwwuuuhhhbbbmmm~~~~~~eeeMMMHHHKKKLLLKKKKKKKKKNNNWWWggg{{{{{{iiiVVVLLLDDDDDDCCCDDDGGGJJJNNNPPPVVV]]]iiivvvxxxkkkddd^^^WWWSSSSSSXXXYYY\\\^^^^^^___iiisss|||uuuhhhYYYQQQRRRUUUVVV^^^```gggpppvvv{{{uuuWWWIIIHHHIIIKKKOOOSSSXXX[[[^^^___fffgggeee]]]SSSQQQXXX```hhhhhhiiikkklllttteee^^^^^^aaaiiisssyyyzzzxxxyyyzzz|||}}}~~~}}}|||}}}~~~}}}|||yyyxxxxxxyyyzzz}}}mmmUUUDDDBBBCCCDDDFFFIIIKKKMMMMMMSSSNNNOOOVVVXXXYYYeeeuuuwwwcccYYYVVVSSSSSSUUUXXXYYYZZZZZZ\\\^^^jjj~~~oooZZZWWWRRRTTTnnnyyymmmgggeeeZZZWWWYYYbbbqqqoooVVVPPPMMMJJJJJJKKKLLLNNNOOOLLLKKKIIIGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDDDDFFFGGGIIIJJJJJJJJJHHHGGGKKKJJJIIIHHHHHHHHHHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFFFFCCCAAA??????>>>===;;;::::::::::::::::::::::::999888999;;;>>>GGGYYYjjj}}}pppiiijjjrrrrrrrrrqqqrrrvvv|||}}}mmmfffiiiooopppttt{{{yyyzzz{{{{{{zzzxxxvvvuuupppmmmkkkjjjjjjfff___ZZZUUUWWW[[[fffxxxvvvnnnnnnxxxxxxeee[[[RRRVVVggg~~~|||ooo\\\LLLEEEDDDNNN___rrr}}}ppp\\\JJJAAA:::999888555333444222222222111111111000000000000000000000000000000........................---------------......///---------...111222222111000111222222111111333555888<<>>GGGUUUiii~~~uuuhhhgggqqqdddMMMKKKLLLHHHGGGLLLHHHMMMPPPUUUddd}}}}}}xxx}}}hhhWWWHHHFFFDDDBBBCCCFFFIIILLLPPPVVV^^^hhhssswwwdddZZZPPPNNNPPPSSSWWW\\\^^^```dddhhhkkksssppp[[[WWWXXXXXXbbbgggqqqyyy{{{|||___NNNLLLHHHJJJNNNSSSYYY```fffiiiooowww}}}{{{pppddd\\\YYY```aaafffnnnuuu}}}nnnbbbhhhqqqzzz~~~~~~~~~}}}}}}}}}}}}{{{}}}uuu[[[JJJDDDEEEEEEGGGIIIIIIHHHIIILLLOOOJJJSSSWWWWWWccczzzjjjaaa]]]YYYXXXYYYWWWWWWXXXYYY[[[___eeeiiimmmXXXXXXbbb~~~kkkaaa```[[[]]]bbboooyyy}}}zzz\\\SSSKKKLLLIIIDDDEEEKKKLLLHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEGGGIIIJJJKKKJJJIIIHHHGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGEEECCCCCCDDDDDDDDDCCC@@@??????>>>===<<<;;;;;;::::::<<<<<<:::<<>>===<<<::::::======::::::CCCOOO___xxxooodddddddddgggkkkmmmmmmlll}}}zzzooo___aaaeeennnxxxxxxvvvtttsssssssssqqqooommmlllllllllkkkhhhccc```WWWZZZeeeuuu{{{yyysss{{{zzzjjjUUUJJJOOO^^^nnnwwwppp^^^QQQHHHFFFSSSccccccJJJ@@@===:::666555555666777666222222222111111111111000000000000000000000000000111000...---,,,,,,------///////////////////////////////////////.........111111111111222222222222444555:::DDDOOO]]]ooo~~~oooaaaeeezzzrrrVVVHHHHHHKKKIIIGGGIIIIIILLLRRR\\\mmm~~~vvv~~~yyykkkVVVKKKCCCCCCEEEFFFGGGIIINNNRRRZZZcccmmmxxx{{{kkk[[[VVVSSSXXXbbbhhhfffaaa]]]\\\fffxxxppp[[[WWW[[[eeefffkkksssxxxdddOOOIIIHHHKKKNNNRRRYYYaaagggiiimmmuuuppp___\\\gggsss{{{nnnWWWKKKEEEBBBCCCEEEGGGJJJKKKKKKKKKLLLMMMLLLWWW]]]bbb{{{|||iiiZZZZZZZZZUUUUUUZZZUUUXXX]]]^^^\\\]]]iiivvvxxx___ggg}}}yyynnnddd```XXX```kkk{{{|||~~~mmmUUULLLMMMMMMLLLIIIEEEEEEHHHLLLHHHGGGFFFCCC@@@???AAACCCCCCDDDFFFFFFEEEEEEEEEFFFFFFFFFGGGIIIKKKMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDGGGFFFEEEFFFHHHIIIHHHGGGDDDBBBBBBBBBCCCBBBAAA???===>>>>>>===;;;===AAAFFFXXXhhh~~~jjjfffccceeeffffffhhhmmmvvv{{{vvveeefffgggiiinnnvvvwwwvvvtttsssrrrqqqnnnlllhhhhhhiiiiiiiiigggbbb^^^]]]aaalllxxx}}}zzzuuutttwwwqqqbbbRRROOO[[[lllyyy~~~uuufffVVVMMMGGGGGGSSSccc|||ZZZEEE>>>>>>;;;888666666666555333222222222222111111111111000000000000000000000000111000...---,,,,,,------......................../////////////////////...////////////000000000000333333888AAALLLYYYjjjyyysssdddhhh{{{vvvYYYJJJIIILLLLLLJJJJJJIIIKKKPPPYYYjjjxxxsssZZZOOOEEEDDDFFFFFFGGGIIILLLPPPXXXaaakkkvvvxxxiii\\\XXXYYY```jjjpppmmmhhh___aaammm|||fff```bbbaaaaaagggrrr~~~dddOOOKKKJJJLLLNNNQQQWWW___eeehhhrrrzzzqqqgggmmmvvv~~~cccPPPHHHDDDCCCDDDGGGIIIKKKLLLKKKLLLMMMNNNPPPXXX```lllssscccWWWWWWXXXUUUUUUZZZUUUXXX\\\^^^]]]aaaooo~~~wwwhhhrrr}}}vvvlllddd```]]]fffrrr```OOOKKKNNNNNNLLLHHHCCCBBBDDDFFFIIIHHHFFFCCC@@@@@@BBBDDDEEEFFFGGGFFFFFFEEEDDDEEEGGGHHHIIILLLNNNOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGFFFEEEFFFHHHHHHHHHFFFCCCBBBBBBCCCDDDDDDBBB@@@>>>>>>>>><<<;;;<<<@@@DDDQQQ___uuusssjjjdddeeegggffffffgggooouuu}}}{{{kkkkkkjjjiiilllsss|||uuutttrrrqqqpppnnnjjjgggdddddddddfffgggfffccc```bbbfffpppxxxxxxtttrrrtttfffYYYOOOVVViiizzz|||hhhZZZNNNKKKJJJKKKWWWddd}}}nnnPPPAAA???===;;;999777777555333111333222222222111111111111000000000000000000000000000000///...------------..............................//////////////////////////////000000000000222222666>>>GGGSSScccqqq~~~xxxhhhiii||||||___LLLIIIMMMNNNMMMKKKIIIJJJNNNUUUeeezzzyyybbbUUUIIIEEEEEEFFFGGGJJJIIINNNVVV___iiirrr{{{zzzllleeedddfffnnnwwwzzztttmmm___dddqqqqqqhhhgggbbbcccjjjxxx___OOONNNNNNMMMMMMPPPVVV]]]dddiiirrr{{{xxxxxx{{{~~~~~~jjjTTTGGGCCCCCCDDDGGGHHHJJJLLLLLLLLLLLLNNNOOOSSSWWWbbbxxxhhh[[[SSSUUUWWWUUUVVVYYYVVVXXX[[[]]]^^^fffxxx|||rrr~~~xxxrrriiicccaaaccclllzzzrrrUUULLLLLLLLLKKKIIIEEEBBBAAABBBDDDIIIIIIGGGDDDAAABBBEEEGGGKKKKKKKKKJJJIIIGGGFFFEEEFFFHHHJJJMMMNNNNNNMMMMMMKKKKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFEEEFFFHHHIIIHHHGGGBBBBBBCCCEEEGGGFFFDDDAAA??????>>><<<;;;<<>>===<<<<<<>>>???AAAIIIYYYooozzztttnnngggdddeeedddlllvvv}}}yyymmmgggjjjrrryyyllljjjhhhgggeeebbb^^^[[[[[[YYYXXXYYY^^^cccfffhhhggghhhjjjlllkkknnn{{{xxxcccYYYTTTWWWjjjsssaaaUUUKKKFFFIIIMMMSSS```nnn}}}xxx^^^KKKBBBAAA888777666777888777555333333333333222222222222111//////////////////////////////////////////..............................---.........//////000000000111111111222222222222333222555;;;AAAIIIWWWcccyyykkkaaaqqqlllQQQGGGKKKOOONNNPPPNNNMMMNNNRRR^^^tttqqqaaaQQQHHHEEEDDDDDDFFFHHHLLLRRRZZZaaaiiiqqqvvv{{{rrrkkkoooxxxvvvmmmllllllvvv|||qqqZZZTTTXXXTTTNNNKKKNNNSSSYYYdddnnnwww}}}|||~~~}}}}}}}}}xxxZZZOOOEEECCCEEEFFFGGGJJJIIIJJJKKKKKKKKKMMMOOORRR[[[cccyyy{{{iii]]]WWWSSSTTTVVVVVVVVVWWW[[[ZZZ[[[]]]cccrrr{{{uuunnnfffbbbccceeeooo|||eeeWWWNNNJJJFFFEEEDDDDDDEEEFFFFFFGGGFFFGGGHHHHHHIIIKKKNNNQQQRRRPPPNNNNNNNNNLLLIIIFFFBBBEEEHHHJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHHHHGGGJJJIIIHHHIIIKKKKKKKKKJJJDDDDDDEEEGGGIIIIIIFFFDDDBBB@@@???>>>===>>>>>>>>>???DDDQQQdddzzzpppdddcccggggggnnnwww}}}sssiiijjjqqqxxx{{{fffdddaaa^^^]]][[[XXXVVVUUUTTTTTTXXX^^^dddhhhiiillljjjjjjkkkmmmtttzzzlll^^^YYY[[[ggg{{{rrr\\\MMMEEEBBBFFFKKKRRRdddvvvkkkWWWGGG>>><<<777666555555777777666555333333333333222222222222000000000000000000000000//////000000000//////...------------------------------......///000000000////////////000000000000222222555:::???FFFRRR^^^zzzppp```kkktttUUUHHHJJJNNNLLLQQQOOONNNOOOQQQZZZnnnxxxhhhVVVMMMHHHDDDCCCEEEGGGJJJOOOTTT[[[ccckkkqqq~~~~~~sssiiiiiimmmrrr{{{}}}hhhXXXUUUYYY^^^TTTNNNQQQUUUYYYdddqqqyyyssskkkooosssvvv|||}}}|||iiiRRRJJJEEEFFFHHHHHHHHHJJJIIIJJJLLLLLLMMMOOORRRUUU\\\jjjpppaaaZZZWWWTTTTTTUUUWWWXXXYYY\\\[[[]]]aaaiii{{{yyyrrrkkkdddbbbdddeeerrrqqq```VVVMMMEEEJJJHHHFFFEEEFFFFFFEEECCCEEEGGGIIIKKKKKKLLLNNNPPPMMMJJJHHHHHHJJJJJJFFFCCCCCCFFFIIIIIIGGGFFFHHHKKKLLLLLLKKKKKKKKKKKKKKKLLLHHHHHHHHHHHHGGGGGGGGGGGGJJJIIIHHHIIIKKKLLLKKKJJJFFFEEEEEEFFFGGGHHHFFFEEECCCAAA??????@@@@@@???>>>???CCCLLLZZZmmm~~~tttdddccciiikkkqqqxxx}}}}}}~~~|||qqqoootttxxxyyyaaa^^^YYYWWWUUUTTTSSSRRRRRRTTTYYY```gggkkkmmmlllllljjjlllpppwwwxxxkkkccc```^^^gggyyynnnYYYHHHCCCBBBFFFJJJTTTlllsssZZZMMMDDD===999999777555444555666666555444444333333333222222222000000000000000000000000...///000000111000///...------------------------------......///000000111////////////000000000000111000333888===CCCOOOZZZsssxxxcccggg~~~|||ZZZJJJKKKNNNKKKPPPNNNNNNOOOPPPWWWgggxxx~~~nnn]]]RRRLLLGGGDDDDDDEEEGGGJJJNNNTTT]]]ffflllvvvzzztttjjjbbb```eeennnvvv~~~wwwlllfffbbbdddiiipppcccZZZ[[[\\\^^^iiiwwwzzzssshhhgggooouuuxxx}}}~~~~~~jjj\\\KKKFFFDDDGGGIIIHHHHHHJJJJJJKKKMMMNNNOOORRRWWWZZZcccwwwtttcccXXXWWWVVVTTTSSSTTTXXX[[[[[[\\\\\\___eeeppp{{{tttnnngggaaaaaaeeegggyyygggXXXQQQLLLGGGIIIFFFDDDDDDFFFFFFEEECCCDDDGGGJJJKKKKKKIIIIIIIIIHHHEEECCCDDDHHHHHHEEEBBBCCCEEEGGGFFFCCCCCCGGGKKKKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGHHHIIIJJJJJJHHHHHHFFFDDDDDDEEEFFFFFFEEECCCAAA???@@@BBBCCCAAA??????CCCIIIRRR___ooo}}}lllgggkkkmmmrrrxxx{{{{{{|||~~~|||xxxwwwxxxyyy^^^ZZZUUURRRQQQQQQQQQPPPRRRWWW```jjjqqqtttrrrppphhhhhhlllvvvzzz}}}nnn```]]]bbbcccpppiiiTTTFFFCCCDDDHHHLLLXXXssseeeNNNFFFCCC???<<<<<<999555333444444444444444444444333333333222222000000000000000000000000...///000111111000///...---------------------------------...///000000111111111111111222222222222//////111777;;;AAALLLXXXkkkgggfffyyy^^^LLLLLLNNNJJJNNNMMMNNNOOOOOOTTTcccrrr~~~rrraaaVVVOOOIIIEEEEEEDDDEEEGGGJJJPPPXXXbbbiiipppzzz|||kkk___]]]ZZZWWWZZZbbbnnnwwwrrrgggfffmmmuuu|||qqqfffeeeeeeeeeooo}}}rrrhhhiiikkkuuu}}}||||||~~~~~~}}}}}}uuu^^^QQQGGGCCCCCCGGGJJJHHHGGGIIIKKKMMMNNNPPPRRRUUUZZZ^^^rrr{{{iii\\\TTTTTTTTTSSSQQQSSSYYY]]]^^^[[[\\\```hhhvvv{{{uuuooojjjddd___```eeejjj```QQQNNNNNNNNNDDDBBBAAACCCFFFHHHGGGEEEDDDGGGKKKLLLIIIFFFDDDBBBFFFCCCAAADDDHHHIIIFFFCCCAAACCCDDDBBB??????DDDIIIGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEFFFHHHIIIHHHGGGJJJGGGDDDCCCCCCEEEEEEEEEDDDAAA@@@AAACCCDDDCCC@@@???BBBGGGMMMWWWeeevvvvvvnnnnnnnnnrrrwwwyyyzzz{{{~~~~~~zzzxxxzzzZZZUUURRRQQQNNNKKKLLLOOOSSS[[[jjj{{{xxxpppoooooo~~~tttggg]]][[[^^^ccczzzoooWWWGGGHHHFFFDDDOOOiii^^^IIIBBB===::::::<<<;;;999666444333333333555555444444444333333333222111111000000000000000///............---------,,,,,,,,,---...///000111......---,,,---...///000333222222222111111000000111...///444888>>>GGGPPPgggvvvqqqkkkqqqjjjNNNEEEHHHJJJOOOPPPQQQQQQQQQVVV]]]dddyyy|||nnnXXXOOOPPPKKKBBB@@@CCCFFFJJJOOOVVV]]]cccooo}}}{{{lllaaa\\\RRROOOQQQVVV\\\cccooozzz{{{nnnnnnpppnnnjjjiiiiiioooyyyvvvpppqqqwww}}}rrrfffdddeeeqqqxxx~~~~~~~~~~~~}}}{{{|||}}}~~~jjjVVVKKKFFFFFFFFFGGGHHHJJJKKKLLLMMMLLLOOORRRQQQRRR^^^mmm~~~mmm^^^[[[[[[SSSSSSSSSSSSTTTVVVXXXZZZ]]]```eeeooo{{{tttnnniiifffccc```dddjjjuuucccWWWUUUVVVRRRJJJHHHEEEEEEGGGIIIJJJJJJKKKJJJIIIGGGEEEDDDBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGEEEEEECCC@@@======@@@BBBGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGIIIHHHGGGGGGHHHHHHFFFEEEDDDCCCBBBBBBCCCEEEGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDBBBAAAEEEOOO^^^mmmvvvwww~~~|||sssuuuyyy|||zzz|||}}}uuusssvvv{{{~~~SSSOOOMMMNNNLLLJJJMMMQQQVVVbbbwwwtttpppuuuzzztttiii___WWWUUUWWWlllwwwaaaGGGFFFDDDHHH[[[zzz[[[HHHBBB===:::;;;;;;:::888666444444444444555555444444444333333333222111111000000000000000///............------------------------...///000...------,,,---...///000000000000000/////////...444111111555999===EEENNN^^^lllyyymmmppppppTTTHHHHHHJJJOOOQQQRRRRRRRRRUUU[[[```pppzzzwwwdddWWWPPPIIICCCCCCEEEGGGJJJNNNSSSZZZ___kkkwwwsssfffYYYQQQOOOOOONNNRRRZZZbbbiiirrrzzzxxxgggdddeeedddfffjjjpppuuu{{{|||xxx}}}~~~}}}}}}}}}mmmeeefffiiinnnuuu|||~~~~~~}}}|||{{{|||}}}~~~zzzeeeSSSHHHEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNQQQSSSSSSWWWgggwwwzzzdddYYYVVVVVVTTTSSSSSSTTTUUUWWWYYYZZZ\\\___fffttt|||yyyxxxuuurrrrrrlllfffdddccceeellluuuuuuiii___[[[YYYSSSIIIGGGEEEEEEGGGIIIJJJKKKIIIIIIJJJJJJHHHEEEBBB@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDBBB@@@===>>>@@@BBBEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIGGGFFFFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCEEEKKKWWWeeeooouuu|||}}}zzz|||zzzzzz}}}|||nnnqqqtttxxx{{{}}}NNNKKKJJJLLLLLLLLLPPPVVVaaappptttrrr}}}tttiiiaaaYYYSSSSSSWWWuuu~~~gggKKKGGGEEENNNhhhxxxUUUEEE@@@===;;;<<<999888777666555555555555555555444444444333333333222111111000000000000000///............---------......---------......///...------------...//////000000000000////////////666333333666888;;;CCCKKKVVVbbbtttnnnkkk}}}}}}yyy[[[KKKHHHIIIOOORRRTTTTTTSSSTTTXXX[[[ggg|||xxxzzzsssbbbRRRIIIGGGFFFGGGHHHIIIKKKPPPVVV[[[fffppp|||nnn]]]RRRJJJGGGIIIOOOOOOWWWdddnnntttyyy}}}xxxccc[[[]]]___ccclllwww|||yyynnnmmmlllkkkoooxxxvvviiieeeiiinnnsssyyy~~~}}}|||{{{{{{|||}}}}}}~~~rrr___NNNEEEEEEEEEFFFFFFHHHJJJKKKLLLNNNOOORRRTTTVVV```sssjjjZZZUUUTTTTTTTTTTTTTTTUUUVVVXXXZZZ\\\^^^```iii~~~~~~sssppppppnnnkkkqqqjjjeeedddfffmmmyyyvvvnnnddd]]]XXXOOOGGGEEEDDDDDDGGGJJJLLLLLLGGGIIIKKKLLLJJJFFFBBB???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBB@@@>>>>>>AAACCCCCCDDDFFFGGGHHHHHHGGGGGGCCCDDDFFFHHHIIIKKKKKKLLLHHHFFFEEEEEEGGGGGGFFFDDDEEEFFFHHHIIIKKKKKKKKKKKKIIIJJJKKKKKKJJJIIIGGGFFFBBBDDDEEEDDDFFFOOO\\\fffqqqxxxzzzxxx{{{oooooopppsssvvvwwwvvvuuuMMMKKKLLLMMMNNNOOOUUU^^^sssyyyxxx~~~vvvqqqjjjaaaVVVPPPVVV```zzz~~~aaaMMMKKKJJJTTTkkkoooOOOBBB???<<<;;;===666666666666666666666666555555444444444333333333222111111000000000000000///............---------///......---------......------------......//////222222222111111111111111444111222555777:::AAAHHHSSS]]]nnnoooeeeuuubbbOOOHHHIIIOOORRRUUUVVVTTTSSSTTTWWWcccxxxvvvvvv}}}}}}lllVVVKKKMMMGGGGGGGGGHHHIIINNNTTTYYYbbbjjjtttyyybbbSSSKKKHHHJJJNNNPPPRRR^^^nnn{{{}}}dddZZZ^^^ddddddnnnyyyzzzmmmeeebbbaaa```bbbiiisssvvvkkkhhhmmmsss{{{~~~}}}{{{{{{{{{||||||}}}}}}}}}~~~}}}}}}kkkZZZLLLEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNPPPSSSUUU[[[iii~~~ooo\\\UUUUUUWWWVVVUUUUUUUUUVVVWWWZZZ\\\]]]bbbdddpppyyypppnnnooonnnlllooojjjgggiiinnnvvvtttjjj^^^VVVPPPFFFFFFDDDCCCDDDGGGJJJLLLMMMHHHIIIKKKLLLJJJGGGCCCAAA@@@@@@AAABBBBBBBBBBBBBBBAAABBBAAA@@@??????BBBDDDEEEFFFHHHIIIIIIGGGEEEDDDBBBCCCEEEFFFHHHIIIIIIJJJFFFEEEDDDDDDFFFFFFEEEDDDDDDFFFIIILLLMMMMMMLLLKKKIIIJJJKKKLLLKKKIIIGGGFFFAAADDDFFFDDDCCCIIIUUU___nnnttt{{{~~~yyywww{{{{{{wwwsssqqqrrrrrrpppooouuuzzzNNNMMMMMMOOOPPPSSS]]]hhh{{{{{{zzzrrrtttsssnnnaaaPPPJJJWWWhhhxxxVVVIIIKKKOOOWWWhhh}}}fffJJJ@@@>>>;;;:::<<<444555555666666666666666555555444444444333333333222111111000000000000000///............---------///......---------......---------...............111111111111111111222222000...///333555888>>>FFFQQQZZZjjjvvvfffppp~~~kkkVVVKKKJJJNNNQQQVVVVVVTTTRRRSSSTTT^^^qqqxxxssswwwsssZZZMMMMMMEEEFFFEEEFFFHHHMMMTTTYYY___gggqqq{{{qqq[[[OOOKKKJJJMMMQQQOOOUUUbbbuuuggg\\\aaaiiiiiioooxxxyyynnnhhhccc\\\\\\[[[[[[___iiivvvyyyqqqooouuu{{{}}}zzzzzzzzz{{{{{{|||||||||~~~}}}vvveeeVVVLLLGGGEEEFFFFFFHHHJJJLLLMMMOOONNNPPPSSSWWWaaaqqqxxxaaaUUUSSSVVVVVVVVVVVVVVVVVVWWWYYY[[[^^^___aaahhhzzzxxxqqqpppqqqqqqpppnnnkkkkkkpppvvv~~~kkk___RRRLLLIIICCCEEECCCBBBCCCGGGJJJLLLMMMKKKKKKJJJJJJHHHGGGEEEDDDAAAAAABBBCCCCCCCCCBBBBBB???@@@AAA@@@@@@@@@CCCEEEGGGHHHIIIIIIHHHEEEBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDCCCCCCEEEIIILLLNNNMMMLLLJJJIIIJJJJJJJJJIIIHHHGGGFFF???CCCFFFDDDBBBFFFPPPYYYiiipppwww}}}{{{wwwxxxzzz}}}zzz|||yyyqqqmmmkkkkkkkkkooouuu|||MMMKKKLLLPPPTTT\\\lll{{{{{{www{{{vvvnnnrrrpppjjj[[[KKKIII]]]sssmmmNNNAAAIIIRRRZZZhhhxxx~~~yyy```HHH???===:::888;;;333444555666666666666555555555444444444333333333222111111000000000000000///............---------......---------......///,,,---......//////......////////////000000000000...---...111444666<<>>???@@@AAA@@@AAACCCEEEIIIIIIIIIHHHFFFCCCAAA???BBBBBBCCCCCCDDDDDDCCCCCCCCCBBBAAABBBDDDEEEDDDCCCCCCEEEHHHLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFF???BBBEEEDDDBBBEEELLLRRRaaakkktttzzzzzzxxxzzzyyy~~~~~~wwwtttvvvzzz~~~rrrhhhddddddfffjjjooovvv}}}JJJJJJMMMTTT\\\kkkvvvxxx{{{sssnnnkkkfff^^^UUUPPPYYYsss|||```KKKAAAJJJUUU___lll{{{|||{{{ttt]]]FFF???===999777999333444555666666666555444555555444444444333333333222111111000000000000000///............------------------------...///000,,,---.../////////...---.../////////000000000000000...///222444444:::@@@HHHTTTggg{{{zzztttssssssZZZNNNJJJNNNSSSTTTSSSSSSTTTWWWSSS\\\hhhsss{{{vvvxxxqqq^^^QQQEEEEEECCCCCCDDDIIIQQQVVV[[[fffqqqyyylllWWWNNNLLLKKKLLLMMMSSS\\\kkk{{{}}}kkkgggjjjqqquuu{{{~~~xxxvvvxxxtttccc```___ZZZ]]]______\\\[[[aaaooo{{{}}}~~~|||xxxyyyzzz{{{|||}}}~~~|||hhhXXXMMMIIIGGGHHHHHHIIIKKKMMMOOOQQQRRRQQQSSSVVV___ppplll___TTTRRRSSSRRRRRRUUUXXXXXXXXXYYY[[[^^^aaabbbcccwwwsssddddddqqq|||tttpppnnnmmmllljjjiiilllttt{{{|||aaaPPPMMMGGGFFFIIIFFFEEEDDDBBBCCCFFFIIIKKKKKKJJJKKKKKKKKKJJJIIIGGGFFFBBBBBBCCCCCCCCCCCCBBBBBB<<<>>>@@@AAAAAABBBDDDFFFHHHHHHGGGEEECCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEEEEBBBAAAAAAAAACCCDDDCCCBBBDDDFFFIIIKKKMMMNNNNNNMMMLLLJJJHHHGGGFFFFFFGGGHHHAAABBBCCCBBBBBBCCCGGGJJJWWWeeessszzz~~~~~~zzz}}}{{{~~~uuuqqquuuzzzvvvhhh```aaadddeeeiiinnntttzzzJJJJJJOOOYYYeeexxxsssqqq{{{ssslllkkkeee]]]UUUSSSYYYmmmkkkUUUKKKFFFMMMWWWcccqqq{{{{{{rrr[[[FFF???===888666888333444555666666555444444555555444444444333333333222111111000000000000000//////.........---------,,,,,,,,,---...///000111,,,,,,.../////////...---000000111111222222222333333111111333444444888>>>FFFSSShhh}}}vvvhhh|||```OOOIIIMMMQQQSSSSSSSSSVVVXXXSSSYYYaaakkk|||wwwttt}}}kkkYYYGGGFFFDDDBBBCCCHHHOOOTTTYYYfffrrrxxx|||mmmYYYPPPPPPQQQRRRTTTXXXbbbqqqvvvlllkkkqqqwwwyyyjjjiiikkknnnzzznnnaaa___^^^XXX```cccccc```]]]cccqqq|||zzzxxxxxxzzz{{{}}}~~~wwwcccSSSJJJFFFEEEHHHIIIJJJLLLNNNPPPRRRTTTSSSUUUXXXcccvvvzzz```WWWPPPQQQRRRQQQTTTZZZXXXXXXXXXZZZ\\\___aaacccjjjppp\\\WWWZZZlllvvvpppmmmjjjiiihhhgggiiiqqqyyynnnVVVKKKLLLHHHGGGHHHDDDFFFDDDBBBCCCFFFIIIJJJKKKHHHJJJMMMNNNMMMJJJFFFDDDBBBBBBBBBCCCCCCBBBAAAAAA;;;===@@@AAAAAABBBEEEFFFGGGFFFEEECCCBBBBBBBBBBBB???@@@BBBCCCEEEFFFGGGGGGBBBAAA@@@AAACCCDDDCCCBBBFFFGGGIIILLLNNNOOOOOOOOOMMMKKKIIIFFFFFFGGGHHHJJJCCCBBBAAAAAAAAABBBCCCCCCPPPaaasss{{{~~~}}}wwwssswww}}}{{{kkkaaa```dddbbbdddiiinnnttt{{{JJJNNNSSS^^^vvvvvvnnnrrrvvvllldddeeeVVVLLLUUUkkkuuu```QQQKKKFFFTTTdddmmmttt|||rrrbbbTTTDDD<<<<<<>>><<<999666666666666555555555555666555333222111111222333111222222222222111000000111111000/////////////////////............//////////////////000222333444000000111111111000000///000222333333444666999<<>>AAAAAA@@@??????@@@CCCBBBBBBBBBBBBAAAAAAAAA@@@AAABBBAAA?????????@@@@@@BBBDDDFFFGGGHHHHHHHHHCCCCCCCCCDDDEEEGGGHHHIIIHHHKKKNNNNNNKKKIIIIIIKKKIIIHHHGGGEEEDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCEEEKKKTTT\\\dddmmmxxx|||vvvuuuyyy~~~~~~}}}wwwlllddd^^^aaafffkkkqqqvvvMMMWWWfffvvv|||xxxxxx}}}rrriiibbbYYYQQQNNNZZZrrrqqq___SSSKKKIIILLLbbbppp|||~~~|||~~~zzzbbbSSSLLLBBBAAA>>>:::777666777999888888888777777777666666444555555666555333222000222222222111111111111111000000////////////000000.........------.........///......------............///000000000000000000...///000000000222555888<<>>???@@@@@@AAACCCEEEFFFGGGFFFFFFCCCCCCDDDEEEGGGIIIKKKLLLHHHJJJLLLKKKHHHFFFFFFGGGFFFEEEEEEDDDCCCCCCCCCCCC@@@AAABBBBBBCCCCCCCCCCCCCCCEEEJJJPPPYYYdddpppxxx|||vvvuuuyyy|||~~~rrrggg```aaahhhmmmqqquuuYYY]]]fffqqqyyy||||||{{{yyy|||yyynnnddd]]]WWWRRRPPPVVViii}}}```QQQJJJFFFIIIQQQlllwww|||gggRRRFFFBBB===>>>===;;;888666888:::777777666666666555555555444555666666555444222111333222111000000000111111000000////////////000000000000////////////000000,,,,,,,,,------...000000......///000000000000000...///000000///111444666;;;@@@FFFNNN```zzzyyyxxxtttbbbRRRPPPWWW\\\[[[ZZZ]]]YYYVVV]]]lll{{{~~~rrrdddTTTKKKFFFCCCDDDGGGOOOTTT[[[```dddiiiooottt{{{}}}{{{yyyzzz}}}}}}ppppppvvvuuudddTTTLLLLLLNNNOOOWWWbbbjjjlllmmmoooqqq~~~~~~lll^^^UUUQQQZZZfffnnnuuu~~~vvvttt|||zzzzzzyyyyyyyyyzzz{{{}}}vvv___OOOGGGBBBCCCGGGLLLNNNPPPQQQPPPQQQTTTVVVcccxxxrrrbbbZZZVVVQQQPPPOOOPPPRRRTTTTTTSSSUUUVVVWWWXXXZZZdddyyysssWWWJJJOOOZZZrrrxxxnnnfff^^^ZZZYYY]]]```jjjyyyhhhXXXPPPIIIGGGEEECCCEEEIIIGGGFFFEEEDDDCCCCCCBBBBBBFFFHHHIIIHHHEEEBBB@@@@@@???AAADDDDDDCCCBBBBBBCCC>>>???@@@???===<<<===??????@@@AAA@@@>>>===>>>???AAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGIIIKKKLLLHHHIIIIIIHHHFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCBBB@@@AAABBBDDDDDDDDDDDDDDDCCCCCCEEEIIIQQQ]]]jjjrrrzzztttssswwwzzz}}}uuukkkdddffflllpppsssvvvnnnkkkkkknnnqqqrrruuuzzz|||yyypppeee]]]VVVRRRTTTYYYhhh|||rrrUUUHHHEEEGGGTTTdddttt{{{~~~}}}}}}uuuZZZIII@@@>>><<<<<<<<<;;;999777888999666666666666555555555555555666666555555444333222444333111000000000111222///////////////000000111111000000000000000000111*********+++,,,---...///------...///000000000000...///000000///111333666:::???EEEKKKZZZssstttlll{{{|||nnnXXXRRRWWWZZZ[[[[[[\\\YYYWWWYYYdddvvv|||mmm\\\QQQJJJDDDCCCFFFMMMQQQVVV[[[aaaffflllpppvvv{{{ooolllttt~~~uuubbbPPPGGGGGGKKKRRR[[[gggoooqqqssswww{{{xxxfffZZZRRR[[[gggooowwwyyyzzzzzz{{{{{{zzz{{{~~~}}}lllWWWKKKFFFDDDEEEGGGMMMOOOQQQQQQQQQTTTZZZ___mmmkkk\\\WWWUUUQQQPPPPPPRRRTTTUUUUUUTTTWWWXXXYYY[[[___mmmiiiRRRLLLWWWdddvvvllleee]]]YYYYYY]]]aaakkk{{{xxxcccXXXQQQJJJGGGCCC@@@BBBFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEGGGFFFBBB???======<<>>@@@>>>;;;:::<<<>>>>>>???@@@???=========>>>AAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBDDDFFFHHHJJJKKKHHHHHHGGGFFFEEEEEEDDDDDDAAABBBCCCCCCCCCCCCCCCBBB@@@BBBCCCEEEFFFFFFFFFEEECCCEEEGGGHHHMMMWWWdddmmmxxxxxxssssssvvvzzz~~~yyyrrrnnnpppssstttuuuxxxwwwsssqqqrrrxxx|||rrrjjjbbb]]]YYY[[[fffttt|||cccNNNIIIJJJOOOaaawwwzzz}}}|||zzz~~~dddPPPFFFBBBAAA===<<<:::999888888777666777777777666666666666555777666555444444333333333444333111000///000111222///////////////000111111000000////////////000000,,,,,,+++,,,,,,---......,,,---...///000000000000///000000000000111333666777>>>DDDJJJXXXqqquuugggttt}}}vvv^^^TTTVVVZZZ\\\^^^]]][[[XXXUUUYYYeeewwwvvvdddXXXOOOHHHEEEFFFJJJMMMQQQWWW]]]ccciiilllooo{{{~~~wwwpppllljjjmmmwwwxxxdddQQQGGGGGGKKKRRR\\\gggooossswwwyyykkk[[[bbbkkkrrrzzzzzzyyy{{{}}}}}}|||~~~ppp```OOOHHHFFFFFFHHHKKKLLLOOOQQQRRRTTTZZZdddlllyyydddYYYUUUQQQQQQQQQQQQSSSUUUWWWVVVUUUWWWYYY\\\```fffyyyaaaRRRTTTdddttt~~~pppgggaaa[[[XXXYYYZZZaaammmsssggg\\\UUUNNNIIIDDD@@@AAAFFFCCCCCCCCCDDDCCCCCCCCCBBBCCCDDDFFFEEEBBB>>>===<<<:::<<>>======>>>;;;>>>@@@???;;;999;;;???>>>?????????===<<<===>>>@@@AAABBBDDDDDDDDDCCCCCC@@@AAAAAABBBDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEDDD@@@AAACCCDDDDDDDDDCCCCCCAAABBBEEEGGGHHHHHHGGGFFFDDDGGGJJJJJJJJJQQQ^^^iiisss{{{wwwxxx{{{}}}~~~{{{|||~~~~~~~~~}}}~~~zzzzzz|||zzzvvvuuu~~~}}}vvvmmmgggbbbaaaaaahhh{{{~~~aaaPPPEEEJJJOOOUUUggg}}}~~~~~~zzzyyynnnTTTFFFBBBBBBCCC>>><<<999888888888666444888888888888777777777777888777555444333333444555444333111//////000111222///////////////000111111//////............//////000000///.........//////,,,---...///000000000000///000111000000111444666444<<>>>>>:::===??????>>>===>>>>>><<>>===<<<===>>>???@@@BBBDDDFFFFFFFFFFFF@@@@@@@@@AAACCCDDDFFFGGGHHHFFFEEEDDDEEEFFFEEEEEE@@@AAACCCDDDEEEDDDDDDCCCAAACCCFFFHHHIIIIIIHHHGGGDDDIIIMMMLLLIIINNN[[[fffsss}}}~~~}}}xxxwwwyyyzzzvvvsssvvv|||}}}xxxrrrkkkccc^^^ccctttiiiRRRNNNHHHIIIVVViiiuuuyyyyyy|||}}}}}}|||]]]MMMHHHEEE@@@<<<;;;<<<<<<;;;:::888666444999999888777666555444444:::999777666555555555666///---,,,...000222222222...........................------,,,,,,------...---------...///000000111111111111111111111111111////////////000111222333444;;;CCCJJJ[[[ttt}}}eeeiii~~~zzzhhhVVVSSSYYY\\\]]]___]]]XXXQQQLLLOOOXXXaaajjjyyylll^^^QQQGGGCCCIIIHHHKKKSSSYYY]]]ccciiijjjnnnttt}}}zzzcccTTTUUU]]]iiissszzzqqq^^^OOOJJJLLLSSSVVV^^^fffjjjnnnxxx{{{sssqqq{{{{{{zzz}}}}}}|||rrrTTTNNNHHHEEEGGGJJJKKKKKKRRRQQQSSSYYY^^^fffuuurrrccc[[[UUURRRSSSWWWSSSSSSVVVXXXWWWWWWYYY^^^ZZZ]]]jjj}}}qqqcccaaasssxxxkkk^^^YYYYYYXXXWWWXXX]]]eeewwwzzzhhhggg^^^ZZZSSSLLLGGGEEEEEEEEEDDDEEEFFFFFFEEECCCAAA???EEEEEEDDDCCCBBBAAAAAA@@@===<<<;;;;;;===>>>>>>=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;BBBCCCDDDCCCCCCCCCEEEGGGFFFDDDBBB@@@AAAAAAAAA@@@CCCCCCDDDDDDCCCCCCBBBAAACCCBBB@@@??????@@@BBBCCCFFFFFFFFFFFFFFFEEEDDDDDDFFFKKKOOOLLLFFFFFFNNNVVVkkk{{{zzzwwwwwwvvvyyy|||{{{rrr{{{pppttt}}}zzzwwwpppiiiaaaZZZYYYiiioooYYYIIIIIIIIINNN]]]ooozzz}}}}}}~~~lllUUULLLKKKIIICCC???;;;<<<<<<<<<;;;:::999888999999888888777666666555999888777555444444555555666444111000111000///...////////////////////////...------,,,,,,------...------......///000000111........................////////////000111222333444<<>>???>>>@@@??????>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<<<<555:::@@@EEEEEEDDDBBBAAADDDBBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBDDDCCCAAA@@@@@@AAACCCDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGJJJLLLJJJFFFGGGMMMSSS___ppp}}}zzzvvvrrrtttwww{{{zzzpppzzzrrrqqq|||yyyvvvqqqhhh```YYYUUUZZZsssyyy```NNNDDDHHHNNNXXXgggxxx{{{ssscccTTTPPPQQQMMMFFFAAA:::;;;;;;;;;;;;:::999888999999888888777777777666888777666444444444444555999777444333222111000...000000000000000000000000......------------......------......///000000000........................////////////000111222222555;;;BBBIIIVVVlllqqqkkkzzzttt}}}vvveee\\\\\\^^^[[[[[[ZZZVVVPPPMMMMMMPPP\\\ooossseeeWWWMMMJJJIIIKKKRRRWWWYYY^^^cccdddfffjjjpppyyyuuuaaaSSSOOOUUUfff|||zzzuuuuuu{{{vvvgggZZZSSSOOOOOOUUU^^^eeefffkkkzzzxxxrrrppppppmmmttt||||||cccRRRLLLJJJGGGGGGIIIKKKLLLLLLRRRVVVXXX]]]nnn~~~ooo```XXXUUUTTTTTTVVVVVVSSSTTTXXXZZZZZZ\\\aaaddddddmmmqqqfffiii~~~uuuhhh^^^VVVTTTTTTTTTUUUWWWcccoookkkVVVOOOMMMMMMKKKGGGDDDBBBBBBCCCDDD===???AAACCCDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBAAA???===;;;:::<<<>>>??????=========<<<<<<<<<<<<;;;@@@???>>><<<<<<;;;<<<<<<333888???DDDFFFDDDCCCBBBCCCBBBAAA????????????@@@AAAAAAAAABBBCCCCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDD@@@AAABBBDDDFFFGGGHHHIIIHHHIIIIIIGGGFFFGGGJJJMMMTTTcccrrrzzz~~~xxxqqqpppqqqvvv}}}vvvmmmwwwwww~~~}}}xxxwwwpppddd[[[TTTUUUaaa|||mmmYYYMMMGGGNNNWWWbbbqqq~~~{{{xxxtttggg[[[XXXVVVPPPHHHBBB:::::::::999888666555555777777777777666666666666777666555444333333444555555444222222444444444333000000000000000000000000......------------..................//////000000000000000000000000000000///......//////000111222444999???EEEQQQcccwwwyyyvvvzzzqqqaaa]]]```______^^^ZZZUUURRRQQQRRR^^^mmm{{{mmm]]]PPPIIIGGGIIIOOOTTTVVV[[[```aaabbbeeejjjqqqzzz{{{jjj[[[TTTSSS]]]qqqwwwsssqqqrrryyyzzznnncccXXXQQQNNNUUU___eeefffllltttiiidddeeehhhjjjsss~~~hhhVVVLLLHHHHHHHHHIIIJJJLLLMMMNNNRRRXXX\\\eee}}}nnnbbbWWWTTTSSSRRRSSSVVVVVVTTTUUUXXXYYYYYY]]]ccccccjjjyyyrrrllliiiooo||||||mmmccc\\\VVVUUUUUUTTTWWW\\\jjj|||cccTTTNNNHHHGGGFFFDDDBBBAAAAAABBBCCC<<<===???AAACCCCCCDDDDDD@@@@@@@@@@@@AAAAAABBBBBB???<<<:::999;;;===>>>>>>;;;<<<<<<<<<;;;;;;::::::???===;;;999888999:::;;;;;;===@@@BBBCCCDDDGGGIIIIIIHHHFFFBBB???=========AAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCAAAAAABBBCCCDDDFFFGGGHHHIIIGGGEEEEEEFFFGGGHHHHHHNNNZZZgggpppzzzvvvqqqnnnqqqxxx~~~ssslll||||||zzzxxxnnn```WWWOOOXXXjjjuuu___QQQKKKHHHQQQ]]]iiiwwwxxxyyyvvvjjj___ZZZVVVNNNGGGDDD>>>===;;;999777555333333444444444555555555555555777666444333333444555555222111000111333555555444///////////////////////////......------......///............////////////////////////////////////............///000111222222555;;;AAAJJJXXXlll{{{}}}}}}}}}~~~jjjbbbbbbcccbbb```\\\YYYXXXXXXYYY```iiiyyyvvveeeVVVJJJGGGGGGLLLOOORRRXXX^^^______aaaeeelllttt|||uuudddYYYWWW[[[ggg~~~qqqooooooqqqqqqqqqwww~~~{{{qqqcccVVVRRRXXXaaafffhhhqqqqqqeee]]]YYY\\\bbbmmmxxxkkkXXXMMMJJJFFFGGGIIIJJJKKKMMMOOOPPPRRRZZZcccsssyyybbbZZZSSSRRRSSSRRRRRRUUUVVVUUUVVVYYYYYYYYY^^^dddhhhvvvnnncccjjjqqqtttxxxwwwvvvhhh___ZZZVVVUUUUUUUUU[[[cccqqqsssWWWPPPLLLGGGFFFEEEDDDCCCBBBBBBBBBBBB======>>>???@@@AAAAAAAAA>>>>>>??????@@@AAAAAAAAA===;;;999888:::<<<======>>>????????????>>>===<<<<<<:::777555555777:::<<<@@@CCCGGGIIIKKKMMMOOOQQQTTTSSSPPPJJJDDD@@@??????DDDCCCBBBBBBBBBCCCDDDDDDAAA@@@@@@@@@@@@@@@@@@AAACCCCCCBBBBBBCCCCCCDDDEEEHHHEEECCCCCCEEEGGGGGGEEEJJJRRR[[[dddooozzzwwwnnnlllrrryyy~~~xxxsss{{{yyytttgggZZZVVVSSS___sssfffOOOFFFGGGGGGSSScccrrr|||{{{~~~iii```VVVRRROOOIIIEEEEEECCCBBB???<<<999666555444222222333333444444555555777666555444444555666666444333111111222333222111//////////////////////////////............//////......//////////////////------------------------............///000111111000333888>>>DDDOOOcccttt|||qqq}}}vvvjjjfffeeeccc```]]][[[\\\]]]^^^]]]bbbnnn~~~}}}|||qqqaaaQQQLLLHHHJJJLLLOOOUUU\\\]]]^^^___bbbgggnnnuuuyyytttccc\\\___iiivvvkkk^^^aaaiiiqqqttttttxxx~~~vvvcccYYY]]]dddjjjnnnzzz~~~oooaaa[[[XXXWWW]]]fffwwwlllYYYKKKGGGHHHFFFHHHJJJKKKLLLNNNPPPSSSTTT^^^mmmjjjZZZTTTQQQRRRSSSQQQQQQTTTVVVVVVWWWZZZZZZ[[[aaaiiipppooo\\\VVVcccrrroooooommmvvvpppcccZZZVVVTTTTTTUUUXXXbbbmmm~~~bbbNNNKKKKKKIIIEEEEEEEEEEEEDDDCCCCCCBBB======>>>>>>>>>?????????===>>>>>>>>>??????@@@@@@<<<:::999:::<<<===<<<<<<<<<===>>>???>>>===<<<;;;:::888555444555999===@@@EEELLLUUU\\\^^^]]][[[YYY[[[[[[XXXRRRJJJEEEEEEGGGHHHGGGEEECCCBBBBBBCCCCCC??????@@@@@@@@@@@@??????EEEDDDCCCAAAAAAAAABBBCCCEEEDDDCCCCCCEEEFFFFFFFFFFFFJJJPPPXXXcccoooxxx}}}~~~tttmmmmmmrrrwwwyyy{{{rrrqqqkkk___ZZZ\\\jjjsssqqqXXXEEEBBBIIILLL\\\ppp~~~}}}lllUUUNNNIIIHHHFFFBBB@@@BBBDDDBBB???<<<:::888777777222222333444444555666666777666555555555666777777666444222111222222111000000000000000000000000000//////............///////////////////////////...------------------------...............///111111111222777===AAAJJJ]]]ooo~~~lllsss{{{rrrjjjhhhfffcccaaa``````___^^^\\\\\\eeeuuu~~~{{{xxx{{{lll[[[TTTMMMJJJJJJLLLRRRYYY[[[[[[\\\___ccciiinnnqqq|||~~~vvvjjjkkksssuuu[[[VVV]]]jjjwww}}}~~~wwwaaabbbfffmmmuuu}}}nnnaaaXXXZZZ]]]```kkkwww~~~hhhYYYNNNFFFEEEHHHHHHJJJLLLLLLLLLNNNRRRUUUZZZfffyyyooo^^^SSSOOOOOORRRSSSQQQQQQSSSUUUUUUXXX\\\]]]___gggqqqnnn[[[TTTTTT___tttmmmfffrrrxxxiii^^^VVVTTTTTTVVVXXX^^^mmm{{{yyyZZZNNNJJJIIIHHHCCCDDDEEEFFFFFFFFFEEEDDD<<<<<<<<<<<<===>>>??????===>>>>>>>>>>>>>>>>>>>>><<<;;;<<<===??????===<<<:::;;;<<<===<<<;;;999888:::888666666999>>>DDDHHHMMMSSS[[[``````]]]YYYWWWUUUVVVVVVQQQKKKIIIJJJMMMMMMKKKHHHEEECCCAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@EEEDDDBBBAAA@@@AAABBBCCCBBBCCCDDDDDDEEEEEEGGGGGGFFFEEEHHHOOOYYYdddnnnuuuwwwwwwqqqpppsssuuuyyy{{{}}}qqqiiihhhccc[[[\\\dddvvvgggQQQBBBFFFRRRUUUggg}}}hhhVVVGGGCCCAAABBBAAA===<<<>>>AAA@@@===;;;888777777777222333333444555666777777888777666555555666777888555444222222333333333222111111111111111111111111//////............/////////////////////.........////////////////////////...------......///000111222222777===@@@GGGZZZmmm|||qqqppp||||||sss~~~xxxlllkkkiiihhhfffeeeccc```^^^]]][[[```ooo}}}{{{uuuqqqddd[[[QQQLLLIIIJJJPPPWWWZZZZZZ[[[]]]aaaeeeiiilllyyy{{{}}}~~~~~~{{{tttzzzhhhUUUXXXaaapppfffeeehhhoooyyy{{{tttggg[[[VVV]]]ffflllyyyzzzhhhVVVMMMIIIEEEFFFJJJJJJKKKMMMLLLLLLNNNSSSWWW```mmmmmm\\\UUUNNNLLLMMMRRRSSSQQQQQQTTTTTTUUUYYY^^^```ccclllwwwsssWWWOOOQQQ]]]ddd|||uuulll}}}rrreeeZZZUUUTTTUUUXXX\\\eeewwwkkkXXXRRRJJJCCC@@@AAABBBDDDFFFGGGGGGGGGFFF::::::;;;;;;===>>>@@@AAA>>>>>>>>>>>>>>>=========<<<===>>>@@@BBBAAA???<<<===>>>???@@@@@@>>><<<;;;<<<:::888888<<>><<<===>>>>>>===;;;;;;::::::999888777777555555555555666666666666777555444555777888888777333333333222222111111111000000000000////////////...+++((())),,,///...---------------------------111000///...............////////////000000000000222111222777===GGGVVVccc}}}~~~ooossswwwxxx~~~nnnmmmgggfffjjjkkkhhhcccbbbccc___^^^dddnnnyyy~~~wwwzzz|||qqqcccUUUOOOJJJGGGJJJQQQQQQVVV\\\```aaabbbeeehhhrrrwww}}}}}}xxxwww~~~zzz___VVVUUUaaauuuyyymmmhhhqqq~~~{{{{{{xxxwwwvvvssspppgggbbbaaaiiirrr{{{{{{~~~cccYYYMMMFFFEEEHHHIIIIIIJJJIIIIIIJJJMMMRRRWWW[[[hhh|||nnn^^^UUUPPPMMMNNNPPPQQQRRRSSSSSSSSSZZZWWWYYY___aaaeeewww}}}^^^NNNLLLOOO^^^qqq}}}wwwhhh\\\VVVYYYVVVUUUXXX\\\gggcccUUUQQQJJJDDDCCCCCCBBBBBBDDDFFFGGGDDDAAA>>>>>>????????????>>>>>><<<;;;::::::;;;<<<===>>>========================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<>>>>>>>><<<===>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@???AAAAAABBBCCCEEEGGGHHHIIIKKKFFFDDDHHHOOOWWWbbblllsss~~~xxxsssyyywwwyyy}}}~~~ttthhhaaa[[[YYYXXX^^^vvvuuueee\\\SSSMMMIIIKKKVVVbbbpppsssXXXKKKCCCAAA???<<<:::;;;<<<<<<;;;;;;::::::999888888777777555555666666666777777777777666444555666777777666333333333222222222111111111111111111000000000000//////...---,,,,,,...///------------------------000//////...------......////////////000000000000222111222777;;;BBBOOO[[[wwwpppqqq{{{{{{zzzsssqqqjjjgggjjjllljjjfffeeeddd```^^^aaagggqqq}}}|||~~~{{{mmm___UUUNNNHHHHHHLLLPPPTTTYYY]]]```ccceeegggmmmqqqwww}}}~~~{{{|||~~~yyyyyyppp[[[TTTVVVbbbwww}}}rrrooowwwsssoooxxxqqqnnnjjjiiikkkmmmmmmlllnnnkkkmmmvvvuuunnnooouuufffWWWPPPHHHEEEFFFGGGGGGEEEEEEIIILLLMMMNNNSSS]]]eeeuuuuuubbbUUUOOOMMMNNNOOOPPPPPPRRRRRRSSSTTT\\\ZZZ]]]dddhhhoookkkUUUJJJJJJPPPfffzzzooocccZZZVVVTTTTTTWWW[[[```lllxxx]]]SSSQQQJJJDDDCCCEEECCCBBBDDDEEEEEEBBB???>>>>>>?????????>>>=========<<<;;;;;;;;;<<<===>>>==============================<<<<<<;;;;;;;;;:::;;;;;;;;;;;;===@@@CCCEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCAAA>>><<<<<<===;;;;;;<<<===>>>???@@@AAA@@@@@@???????????????@@@AAAAAABBBCCCDDDFFFGGGHHHJJJFFFEEEHHHMMMTTT```lllzzzyyyvvvtttvvvzzz~~~~~~qqqggg```^^^YYYTTTXXXkkk|||nnncccSSSLLLGGGGGGLLLWWWhhhwwwuuuWWWEEEBBBAAA>>><<<999999999::::::999::::::999999888777777777666666666777777777888888888666555555666666666555333333333222222222222111222222222222111111111111000222333111---+++...111........................//////...------------...////////////000000000000222111222666999===GGGQQQiiiyyy{{{vvvzzz|||xxxooohhhiiikkkjjjggggggfffbbb______aaaiiiyyy|||~~~xxxjjj___UUULLLIIIJJJOOOQQQVVV\\\bbbeeeeeeeeegggkkkqqqwww||||||}}}|||{{{}}}~~~eeeWWWSSSXXXeee|||xxxvvv~~~sssfffccclllyyy|||eeecccaaa```bbbhhhoootttvvvuuuuuuzzzqqqeeeeeejjjzzzpppVVVLLLHHHEEEFFFHHHIIIGGGDDDEEELLLQQQQQQQQQWWWfffsssxxxfffUUUMMMLLLLLLPPPPPPPPPPPPQQQRRRTTTUUUYYYYYY^^^eeelllyyynnnYYYNNNHHHOOO[[[|||uuulllddd\\\VVVVVVQQQUUU[[[```eeessswwwdddTTTPPPOOOIIIDDDCCCEEEDDDCCCCCCDDDBBB???===>>>?????????>>>>>>===<<>><<<;;;;;;<<<==============================>>>======<<<;;;:::999999::::::::::::<<<>>>@@@AAA???????????????>>>===<<<;;;<<<===>>>>>>>>>===<<<===>>>???===;;;:::;;;<<<::::::;;;<<<===>>>>>>???@@@???>>>======>>>@@@AAABBBBBBBBBBBBCCCDDDEEEEEEHHHFFFFFFHHHIIIOOO\\\iii}}}xxxuuuvvvzzz~~~~~~tttggg___[[[^^^[[[XXXccc~~~wwwhhh\\\UUUMMMIIIGGGKKKVVVhhh|||qqq]]]III@@@CCCCCC===;;;999888999:::999888999999888888777777777777777777777777888888888888888666444444555555444333222222222222222222222222222222111111111000000000000111222111///...///111////////////////////////......------------......////////////000000000000000000222666888:::BBBJJJXXXllluuujjjhhhiiihhhffffffhhheeebbb___^^^eeevvv{{{yyyttthhh]]]TTTNNNKKKMMMPPPWWW```gggiiifffaaabbbgggmmmtttzzz}}}}}}}}}}}}|||}}}ooo^^^WWWWWWZZZiii{{{zzzlllcccbbblllxxxsss_________```dddlllwwwuuulllkkkooosssfffTTTIIIHHHGGGHHHJJJKKKJJJHHHMMMPPPSSSUUUXXXbbbrrr~~~mmmZZZOOOLLLNNNOOORRRQQQPPPOOOQQQSSSUUUWWWXXXYYY^^^fffqqq\\\OOOKKKLLL\\\qqqttthhhaaa[[[VVVTTTVVVUUUZZZ```dddlll~~~bbbWWWMMMKKKJJJEEEBBBBBBBBBBBBBBBBBBBBBAAA???===>>>>>>>>>???>>>======<<<@@@???===<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<:::999888888::::::999999:::;;;<<<===<<<<<<<<<<<<<<<;;;:::::::::;;;===>>>>>>===;;;:::999;;;<<<;;;:::999:::;;;::::::;;;;;;<<<======>>>AAA@@@>>><<<<<<>>>AAACCCBBBAAAAAAAAAAAABBBBBBCCCFFFEEEFFFFFFEEEIIIVVVddduuu~~~}}}|||}}}zzztttiii]]]XXXSSSYYY]]]cccwwwuuueeeVVVNNNLLLKKKKKKMMMUUUeeezzzxxx\\\PPPEEEBBBCCC???<<<;;;999999:::;;;:::999888888777777777777666666777777777777888888888888777666444333444555444333222222222222222222222222111111000000000////////////...---...111222000...////////////////////////......---------......///////////////000000000000...///222666888999???GGGMMMbbb~~~pppkkkkkkjjjgggggggggdddaaa___]]]ccctttyyy|||~~~qqqfff\\\SSSLLLMMMQQQZZZdddkkkkkkeee^^^^^^bbbiiipppwww}}}}}}~~~}}}}}}}}}}}}~~~wwwfff^^^\\\\\\___rrr}}}~~~nnnhhhiiisss~~~iii]]]ZZZ[[[^^^ccclllyyyqqqmmmrrrzzz~~~~~~oooYYYNNNKKKIIIHHHHHHJJJLLLMMMMMMSSSQQQRRRYYYeeesss}}}ooo^^^SSSNNNNNNPPPRRRRRRRRRPPPPPPQQQSSSVVVXXXYYY[[[aaalll}}}lllRRRKKKKKKRRRlllsssjjj```[[[VVVRRRSSSVVV]]]aaaeeejjjuuupppXXXQQQJJJGGGDDDAAA@@@@@@>>>???@@@AAAAAA@@@??????======>>>>>>>>>>>>======???>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::999888888999999999999999999::::::::::::;;;;;;;;;:::999999999;;;<<<======<<<:::999777999::::::999999:::;;;:::;;;;;;<<<<<<=========AAA@@@>>>======???BBBDDDAAA@@@@@@@@@@@@@@@AAAAAACCCCCCDDDDDDBBBDDDOOO[[[fffsss~~~sssooohhh\\\VVVWWWRRRZZZeeesss}}}ooobbbTTTJJJGGGJJJLLLQQQXXXcccvvv||||||eeeOOOIIIBBB@@@>>>888<<<:::999:::;;;<<<;;;999777777777666666666666666666666666777777777888888666444333333444444444333111222222222222333333333000000000000/////////......,,,+++---111333000---........................///............///000000////////////000000000000......111555666777===EEEHHH[[[uuuwwwpppooonnnkkkjjjeeebbb```______cccooo|||~~~{{{{{{ooodddWWWMMMNNNSSS\\\dddiiigggaaa\\\[[[___eeekkkrrryyy~~~||||||}}}~~~}}}||||||}}}qqqfffeeefffgggkkk~~~~~~~~~rrrnnnppp{{{{{{```\\\XXXZZZ^^^eeennnzzz~~~tttkkkooo{{{aaaNNNHHHJJJIIIHHHHHHIIIKKKNNNOOOTTTQQQTTTbbbttthhh]]]RRRNNNNNNOOOOOOQQQRRRRRRQQQRRRSSSTTTVVVWWWWWW\\\eeeuuummm[[[LLLJJJPPP___zzziiibbb[[[XXXTTTQQQSSSWWWcccgggkkkqqq}}}dddTTTNNNGGGCCCAAA@@@??????;;;===???@@@???>>>>>>???;;;;;;<<<===>>>>>>>>>>>>>>>===;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999888888888888888999999999999999999999::::::::::::999999888999:::::::::999888777666888999999888888999;;;::::::;;;;;;<<<<<<<<<<<>>=========???AAABBB?????????>>>>>>???@@@@@@@@@@@@AAABBB@@@@@@GGGQQQXXXfffvvv~~~vvvjjjddd]]]VVVZZZdddgggooo{{{vvvhhhYYYPPPIIIFFFKKKSSSXXXaaalllyyy{{{jjjSSSHHHFFF???;;;;;;888:::999999:::;;;<<<:::999666666666666666666666666555555666666666777777777444333111222333555444333111111222222222333333333111111111000000000//////.........///000000///---------------------------///////////////000111111////////////000000000000//////111444444444:::AAAFFFTTTkkkyyywwwqqqqqqpppmmmkkkgggcccaaabbbccceeemmmuuu~~~xxxnnn```TTTOOOTTTZZZ^^^___]]][[[ZZZ]]]```dddiiimmmsssyyy~~~}}}~~~}}}|||{{{{{{|||}}}sssooosssvvvvvvxxxzzzzzz|||{{{rrrppptttnnnYYYYYYWWW[[[aaahhhrrr~~~}}}yyyuuusssyyynnnUUUJJJIIIFFFGGGIIIJJJKKKMMMPPPRRRUUUVVV^^^oooyyylllZZZQQQKKKNNNPPPOOONNNPPPQQQRRRRRRSSSTTTUUUVVVWWWYYYaaaqqq{{{XXXQQQLLLPPP]]]wwwppp___ZZZVVVUUUSSSPPPSSSXXXdddiiiooozzzppp[[[MMMJJJDDDAAAAAABBB@@@>>>;;;===@@@@@@===<<<<<<===999:::;;;===>>>??????@@@;;;;;;:::999999:::<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999777777888999999999999999888888999999999999888888999999999888888888777777555777888888777666777999999999999:::::::::::::::;;;;;;;;;<<<<<<===??????============>>>??????@@@>>><<<===@@@@@@>>>AAAGGGMMMXXXfffttt~~~oooccc^^^YYYWWWcccuuuiiiYYYJJJEEEEEEIIISSS^^^iiisssqqqWWWHHHDDDEEE===999===>>>999888888999;;;;;;999888555555555666666666666666555555555555666666666666333222111111333555555444111111111222222333333333222222222111111111111000---111444333///,,,---///------------------------000000000000000111222222////////////000000000000111///000222111111666>>>CCCOOOcccyyyqqqxxx~~~rrrtttooopppooommmkkkkkkgggeeeggghhhiiimmmrrr{{{~~~vvviii\\\PPPTTTWWWXXXVVVUUUWWWYYYbbbdddgggiiilllqqqvvvyyy~~~yyyyyy{{{~~~~~~}}}wwwxxxuuuvvvxxx~~~uuuppppppwwweeeRRRTTTUUUZZZaaaiiisss|||yyyzzz}}}qqqVVVHHHGGGKKKDDDGGGKKKNNNPPPQQQSSSUUUYYY]]]iiizzzkkkYYYVVVNNNKKKPPPSSSPPPOOOPPPQQQRRRSSSUUUVVVVVVVVVVVVaaammmbbbQQQPPPPPPXXXlllyyyiiiYYYUUUSSSSSSRRRPPPSSSXXXccchhhqqqgggUUUHHHEEEAAA@@@BBBDDDBBB===<<>>@@@@@@AAA:::999999888999:::<<<===::::::::::::::::::::::::::::::::::::::::::::::::666777888999999:::999999777777888888888888888777<<<;;;:::999888888999999555666777666555555666777888888888888888999999999999999:::;;;;;;<<<<<<===<<<<<<<<<======>>>???@@@<<<:::;;;???@@@>>>>>>AAAFFFMMMYYYiii|||}}}}}}ooo___VVVTTT^^^www~~~pppUUUJJJAAAAAAEEEPPPcccuuuoooZZZGGGEEEBBB???===;;;::::::666777888999:::999999888666666666666777777777777333444555666777777777777444444444555555555666666222222222222222222222222333444444333333111000///000000000000////////////......------------......000///---,,,---...000222000///...------...///000333333333222222555999<<>>DDDVVVooouuussswww|||iiidddiiimmmmmmlllnnnkkkiiiiiikkkkkkjjjhhhgggpppyyyzzzppp```ZZZRRROOOPPPTTTXXXZZZccceeegggfffeeeggglllrrruuuwwwzzz|||}}}{{{xxxuuuvvv{{{}}}yyywwwxxx{{{yyyvvvvvvvvvwwwwwwvvv{{{{{{|||~~~mmmgggiiizzz}}}nnnbbbZZZ]]]bbbhhhvvvoooYYYPPPRRRRRRXXXbbblllwww~~~oooggg[[[QQQLLLJJJIIIIIIIIIKKKLLLLLLOOOVVV```hhhwww}}}~~~qqqbbbVVVQQQNNNQQQSSSTTTTTTSSSRRRSSSRRRQQQTTTYYY]]]]]]___cccwwwpppWWWOOOJJJPPP^^^xxxpppbbbZZZVVVQQQOOOQQQRRRSSSWWW]]]ggg{{{aaaLLLEEECCCAAA???@@@AAABBB@@@>>>;;;<<<=========;;;999888555888:::;;;;;;:::;;;<<<777888999:::::::::999888888888888777777888888888999:::;;;;;;888777777777999888777777777777888999777777777777777777777777777777666666555666666666444444444555555555666666888999999999777666777888999888888888888888888888;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<>><<<:::999888999999666777888888999999888888666666666666666666666666555555666666555555444333222222333333333444444444444444444444444444444444333222111000//////000000////////////000000000000///......------......///............/////////000//////............//////000111111111111222666999===DDDUUUlll~~~tttpppxxxtttlllkkkllllllnnnnnnllljjjjjjkkklllkkkjjjfffnnnwwwwwwkkkdddZZZSSSRRRTTTXXXZZZ^^^```aaa```___```eeeiiiooorrrwwwzzz|||~~~}}}vvvuuuuuuwwwzzzxxxrrrppprrrzzzwwwsssqqqrrrsssttttttyyyxxxxxxyyy|||zzzmmmgggjjj~~~vvveeeZZZRRRNNNSSSXXX^^^jjjwww~~~nnn\\\RRRRRRQQQVVV___jjjxxxuuuhhhXXXSSSMMMIIIHHHJJJLLLMMMMMMOOOPPPPPPRRR\\\lllyyy~~~ppp```TTTOOOOOOQQQSSSUUUVVVTTTSSSSSSSSSUUUSSSVVV[[[```bbbggglllyyy\\\NNNKKKIIIWWWnnnoooaaaXXXUUUSSSPPPOOORRRSSSTTT[[[bbbtttoooVVVHHHBBBCCCBBB@@@@@@@@@@@@>>>===;;;;;;<<<<<<<<<:::999777777888999999999999:::;;;888888999:::999888777666888888888888888888888888888:::;;;:::888777777777888777777666666777777888777777777777777777777777777666555555444444444555444444555555555666666666888999:::999777777777888999999999888888777777777888999:::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;>>>>>>BBBGGGJJJMMMUUU^^^jjjooovvv~~~{{{~~~wwwnnnkkk```YYY```sssyyyooocccRRRFFF@@@GGGUUUhhh|||iiiTTTJJJCCC???===<<<:::999888888999999777777888888888888888888666666666666666555555555666666666555444333222222111111222222222333333333333333333333333333333333333111///...---...000111////////////000000000000//////............//////---......///000//////////////////......////////////000000000000111444777===BBBOOOfffwwwkkkqqq~~~uuuooommmooommmlllkkkjjjjjjjjjjjjjjjjjjqqqxxx~~~yyyuuunnnbbbYYYSSSSSSVVVXXX[[[\\\]]]\\\[[[\\\```ccciiimmmssswwwzzz|||~~~}}}vvvoooooossswwwxxxuuupppoooqqqwwwsssooommmnnnpppqqqrrrtttsssqqqqqqtttyyy~~~xxxpppkkkoookkkXXXOOOJJJIIIOOOVVV\\\eeeoooxxx}}}rrraaaWWWSSSPPPTTT\\\hhhyyytttjjjfffbbbYYYQQQKKKIIIGGGGGGHHHKKKNNNPPPQQQRRRSSSVVV^^^kkkzzz{{{lll\\\RRRMMMMMMNNNPPPRRRTTTSSSRRRQQQQQQQQQWWWWWWZZZ^^^aaagggtttbbbRRRMMMMMMSSSgggtttcccWWWRRRRRRRRRQQQQQQTTTUUUXXXaaalll___PPPJJJEEEBBBAAA@@@??????>>><<<;;;>>>======<<<:::888666444999::::::999888888:::<<<999:::::::::999888666555888888999999999999888888777999:::999777666666777777777777777777777777777777777777777777777777777777666555555444444555555666777777777777888888888888999:::999888777888999999999888888777777666666666777999:::;;;;;;::::::<<<<<<<<<<<<============??????AAACCCAAABBBJJJTTT]]]bbbjjjsss|||~~~{{{{{{}}}{{{zzzttthhh```YYYYYY^^^mmm}}}ooo```SSSKKKGGGEEETTTkkkrrrXXXLLLGGGAAA===<<<;;;:::999999999:::;;;888888777777777777777777777666666666555555444444555555555555444222111000111111111222222222333333111111111111111111111111222111///------...000111.../////////000000000111/////////....../////////---......///000/////////...//////////////////......///000000000000333555:::;;;DDDZZZyyy{{{lllooowwwqqqqqqmmmlllkkkjjjhhhgggggghhhhhhnnnsssxxx~~~|||uuukkk```WWWTTTUUUVVVZZZ[[[[[[[[[[[[\\\^^^___dddhhhnnnsssvvvyyy{{{}}}|||~~~wwwpppmmmoootttwwwvvvsssqqqpppppptttpppllljjjkkklllnnnnnnnnnllljjjjjjlllpppuuuxxx~~~xxxooolllqqqyyyfffSSSJJJHHHIIINNNUUU]]]fffmmmsss|||yyykkk```YYYVVVXXX^^^iii{{{~~~ppp___UUUQQQOOOLLLJJJIIIIIIIIIIIIJJJLLLOOOQQQUUUUUUXXX```mmmyyyvvvhhhXXXNNNMMMOOOOOOMMMPPPRRRSSSRRRQQQPPPPPPQQQVVVYYY]]]```bbbmmmfffSSSMMMNNNQQQ^^^|||zzziii]]]SSSNNNOOOPPPPPPRRRUUUVVV\\\kkkyyyqqqRRRIIIGGGDDDAAAAAA@@@???===<<<;;;;;;>>>===<<<;;;999888666555;;;<<<<<<;;;999999:::<<<;;;;;;<<<<<<;;;999777666777888999999999999888777666888999888777666666777888888888888888888888888666666666666666666666666777666666555555666666777777777777777888888888999888999:::999777666777888888888888777777777666666555777888:::;;;::::::999<<<<<<<<<======>>>>>>>>><<<;;;<<<<<<::::::BBBLLLSSSXXXaaakkkuuu~~~{{{zzz|||tttnnnllljjjccc[[[WWWTTT]]]mmm~~~|||qqqcccSSSHHHGGGKKKUUUhhhgggSSSLLLGGGAAA<<<<<<;;;:::999999999:::;;;888888777666666666777777777666666555555444444444444444444444333222111000111111222222222333333333111111111111111111111111111000///......///000111......//////000000111111000//////......//////000............/////////000......////////////.........000111111000000222444999888???SSStttrrrpppzzzwwwtttnnnnnnmmmjjjgggeeeeeeffffffkkkooosss}}}}}}uuujjj```YYYVVVVVVZZZZZZ[[[[[[\\\]]]^^^___aaaeeejjjooorrruuuxxxzzz|||~~~|||{{{tttpppppprrrvvvwwwtttrrrrrrqqqoooqqqnnnjjjiiiiiikkkkkkkkkgggfffddddddfffiiimmmoooxxx|||{{{xxxppppppyyy|||rrr```OOOGGGGGGHHHLLLSSS\\\eeekkkooo{{{xxxmmmeeeaaaaaadddmmmmmm^^^OOOHHHFFFFFFGGGIIIHHHIIIKKKKKKLLLOOOSSSVVV]]]]]]aaakkkwww}}}}}}yyyfff[[[OOOKKKNNNQQQPPPNNNRRRSSSTTTTTTSSSRRRTTTUUUTTTXXX^^^ccciii{{{mmmVVVMMMKKKQQQZZZppp{{{iii```YYYPPPLLLNNNMMMOOOSSSWWW[[[eeezzzfffNNNFFFDDDBBB>>>??????>>><<<:::;;;<<<;;;;;;;;;:::::::::::::::;;;<<<===<<<:::999:::;;;;;;;;;<<<<<<;;;:::888777666777888999999888777666555777888888666555666777777888888999999888888777666666666666666666666666555555555555666777888999555555555666666666777777777888999888666666666777777777777777777777777777666777888999::::::::::::999999::::::;;;<<<<<<<<<<<<::::::;;;::::::@@@HHHMMMRRRZZZeeepppzzzsssiiiaaa^^^[[[XXXYYY]]]eeesssqqqhhh^^^WWWPPPMMMSSS\\\nnn~~~eeeUUULLLDDDAAAAAA<<<;;;999888888888999999999888777666555666666777777777666555555444333333333333333333333222111000222222222222333333333444111111111111111111111111000000000000000000000000.........///000111111111000000////////////000000///......---...///000111---...///000000///...---///000111111111111222444555888???OOOjjjzzzqqqrrr||||||uuupppqqqooolllgggddddddeeegggkkklllnnnvvvvvvjjjaaa[[[YYYZZZZZZZZZ[[[]]]_________```ccchhhkkknnnrrrvvvyyyxxxzzzyyyxxx{{{|||uuurrrrrrqqqtttssspppqqqvvvvvvqqqnnnllliiihhhiiijjjiiiiiicccbbbaaaaaaccceeegggiiippptttvvvwww|||}}}zzzyyywwwvvvuuurrrttt~~~}}}uuukkk\\\MMMFFFFFFFFFHHHOOOZZZeeejjjrrr~~~zzzpppjjjhhhhhhppp~~~sss]]]QQQEEECCCCCCBBBCCCGGGGGGIIILLLOOORRRWWW^^^cccgggiiimmmssswwwuuunnnhhhWWWSSSOOOMMMNNNPPPQQQRRRSSSTTTUUUUUUTTTTTTVVVXXXWWWYYY```kkk{{{vvvXXXPPPNNNMMM[[[nnn}}}kkk\\\YYYVVVOOOLLLPPPMMMPPPWWW]]]dddtttxxx[[[LLLDDDBBBBBB<<<>>>???===;;;:::;;;===<<<;;;;;;;;;;;;;;;<<<<<<:::<<<======:::888888888999:::;;;;;;:::999888777444555777888888777555444444666777777666555666666666666777888888777666666666666666666666666666666222222333444555777888999555555666666666777777777666777888777555555555666555555666666777888888888888888888888999:::;;;;;;888888888999:::;;;;;;;;;>>>:::999;;;<<<===AAAFFFHHHLLLSSS]]]hhhrrrzzz~~~qqqfff[[[WWWUUUVVV^^^hhh|||wwweeeZZZRRRSSSWWW]]]iiitttvvvbbbSSSGGG>>>???DDD;;;:::999777777777888888999888777555555555666777777777666555444444333333222222333333333222111111222222333333333444444444222222222222222222222222///000111111111111000000---......///000111111222000000////////////000000000///---,,,---...000222---...///000000///...---///000222222111111222444---444===HHH^^^zzzrrrlllrrr}}}tttrrrsssrrrmmmgggddddddeeefffhhhgggffflllzzz~~~rrrggg___]]]ZZZYYYZZZ[[[^^^``````___```cccfffiiilllppptttxxxrrruuuvvvuuuwww~~~}}}zzzxxxvvvsssrrrmmmooommmlllqqqzzz{{{vvvmmmkkkiiiiiiiiiiiihhhgggaaaaaaaaaaaabbbccceeefffeeeiiijjjiiilllsssxxxxxxyyywwwtttqqqpppqqqqqqrrrooorrr|||wwwooogggZZZMMMGGGFFFEEEFFFMMMZZZeeejjjxxxvvvnnnkkkiiiooosssgggWWWLLLDDDEEEFFFCCCCCCFFFFFFIIINNNSSSXXX___iiipppnnnrrrvvvwwwsssjjjaaa\\\KKKNNNPPPNNNLLLMMMRRRWWWRRRSSSTTTTTTSSSTTTVVVXXX\\\\\\ccctttcccNNNPPPSSSSSSfffuuucccVVVVVVVVVPPPOOOTTTPPPTTT\\\dddnnnaaaNNNFFF???===???:::===>>>===:::999;;;===@@@???===<<<;;;::::::999888;;;===<<<:::777666666888888999:::999888777666444555666888888666555444444555777777666555555666444555666777777666555444666666666666666666666666000000111222444666888999888888888888999999999999555777777666555444555666444444555666777888999999999888888777888:::;;;<<<888888999:::;;;;;;<<<<<<===888555888;;;;;;===AAABBBFFFMMMVVVaaakkksssxxx||||||}}}