BM6P6(@ 111444777<<>>777333000///......---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,------.........---------............///111000///000333555555555@@@TTTttt|||jjj^^^VVVQQQIII@@@GGGJJJAAA;;;999777888<<>>===<<<;;;<<<;;;::::::999999999999???AAAGGGPPPVVV[[[eeeooovvvtttsssyyyzzziiiYYYPPPIIICCCAAA???===@@@EEEMMM[[[pppqqqddd\\\SSSEEE???::://///////...------------...,,,---.........---,,,+++,,,,,,,,,++++++*********))))))***++++++,,,,,,,,,---------...............222111333666:::AAAQQQ___222666:::BBBWWWzzz{{{}}}}}}zzzwww}}}|||xxxsssqqqrrrwww|||~~~}}}ssskkkjjjlllmmmmmmnnnnnnooorrruuuxxx{{{}}}}}}wwwnnnfffbbb]]]XXXSSSOOOKKKIIIIIIFFFFFFHHHIIINNNYYYdddvvvmmm\\\XXXRRROOOLLLIIIGGGIIISSS___ssstttjjjbbbVVVNNNOOOQQQSSS^^^kkkzzzhhh]]]ZZZZZZ\\\UUUKKKAAA999333000...///...------,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......---------............///000//////000222444555555CCCWWWvvvwwwfffXXXPPPLLLFFFAAAGGGKKKBBB:::888777888<<>>===<<<;;;<<<;;;::::::999999999:::>>>???FFFNNNTTTYYYccclllwww~~~sssttt|||zzziii[[[OOOIIICCCAAA???===@@@EEEMMM[[[ppptttggg^^^UUUFFF@@@;;;000//////...------------...------.........---,,,+++,,,,,,,,,+++++++++******000//////.........---------------............///222111222666:::BBBRRRaaa222555;;;GGGaaa{{{mmmtttwwwuuusss||||||wwwqqqnnnnnntttzzz~~~|||zzz|||}}}}}}}}}vvvmmmggggggiiijjjjjjkkklllmmmoooqqqsssssstttuuuzzz}}}{{{|||~~~ssshhhddd^^^XXXTTTPPPLLLJJJIIIFFFEEEFFFFFFHHHQQQ[[[iiiuuuyyyddd[[[UUUQQQMMMJJJGGGGGGNNNWWWhhhzzznnndddYYYPPPPPPQQQSSS]]]hhhlll___[[[\\\```ZZZQQQFFF<<<555000...///...------,,,---------...------------,,,,,,,,,,,,,,,,,,------------...---------............///////////////111333555666EEEYYYwwwrrraaaVVVMMMIIIFFFBBBIIIKKKAAA999777666777<<<@@@CCCEEECCCEEEHHHLLLSSS^^^lllvvv~~~{{{|||}}}}}}~~~|||yyy{{{}}}~~~}}}vvvsssuuuxxxzzz{{{uuuqqqjjjgggcccaaa^^^\\\XXXVVVOOOJJJDDD@@@>>>===<<<<<<;;;;;;:::999999999::::::===???EEEMMMRRRWWW```iiivvv~~~rrrvvvyyyiii\\\OOOHHHCCCAAA???===@@@EEELLLZZZooozzzkkkbbbWWWGGGAAA<<<111000///......------......------......------,,,+++,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,------........./////////222111222555:::CCCTTTddd///222999IIIeeerrrfffmmmqqqrrruuuzzzvvvpppmmmmmmuuu|||}}}xxxvvvtttppprrrmmmgggddddddfffggghhhhhhjjjlllnnnnnnnnnmmmlllnnntttwwwwwwyyy{{{mmmggg___XXXTTTQQQMMMJJJHHHFFFEEEEEEDDDEEELLLUUU```mmmpppbbbZZZTTTOOOLLLJJJHHHKKKRRR___ttt}}}oooeee\\\TTTRRRRRRTTT]]]fffmmm]]]YYY]]]ccc___WWWLLL@@@777111/////////...------------------------------------------------------------------------............///......//////000222555777FFFYYYtttppp```ZZZNNNIIIHHHEEEJJJKKK@@@888666666777;;;@@@CCCDDDDDDEEEHHHLLLTTT```nnnwww}}}~~~{{{yyy{{{}}}}}}zzzzzz|||}}}wwwtttnnnkkkgggccc___ZZZUUUQQQLLLHHHCCC???=========<<<;;;::::::999999:::::::::===???EEELLLQQQVVV___hhhssszzz~~~{{{|||vvvzzzwwwhhh\\\NNNHHHCCCBBB@@@>>>@@@EEEKKKXXXmmm~~~ooodddXXXHHH@@@<<<111000//////...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---...///------......//////000000333111222555:::DDDVVVfff///222:::LLLgggnnnffflllooosss~~~}}}yyyvvvqqqnnnnnnyyy~~~wwwqqqkkkfffhhhfffcccbbbcccdddeeeffffffhhhjjjllllllkkkjjjhhhjjjppptttuuuxxx~~~tttlllaaaZZZVVVSSSNNNKKKGGGEEEEEEFFFDDDDDDJJJRRR[[[iii|||yyyggg]]]UUUOOOLLLJJJHHHIIIMMMVVViiitttzzzpppggg```XXXUUUTTTWWW^^^eeezzzppp___[[[```dddbbb\\\QQQDDD:::333111//////...------------...---------------------------------------------------------............///...////////////111666:::EEEWWWnnnoooccc]]]MMMFFFGGGGGGKKKKKKAAA777666666888<<<@@@BBBCCCFFFGGGIIINNNVVVcccpppxxx{{{}}}{{{~~~~~~yyyxxxzzz|||~~~~~~{{{vvvrrrooojjjddd___YYYRRRNNNJJJGGGBBB???>>>>>>===<<<:::::::::999999::::::;;;>>>@@@EEEMMMRRRWWW```iiiooouuuyyywwwwww|||~~~xxxhhhZZZMMMGGGCCCBBBAAA>>>@@@EEEIIIVVVjjj~~~qqqeeeXXXGGG@@@<<<222000000///............///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111------......///000000111444222222555;;;GGGZZZkkk111555>>>PPPkkkoookkkpppuuuzzz{{{xxxsssppppppyyy}}}tttllleee_________``````aaabbbbbbcccccceeegggiiijjjiiihhhggghhhnnnssstttxxx{{{qqqeee\\\WWWTTTOOOKKKGGGFFFFFFGGGEEEDDDIIIPPPXXXfffyyynnncccYYYOOOLLLJJJHHHGGGHHHNNN___jjjqqq}}}rrrhhhccc\\\XXXWWWZZZ```eeerrr|||hhhaaadddcccccc___UUUHHH<<<666333000///......------......,,,,,,,,,------------......------------,,,,,,,,,---------............///...000111000///111777<<>>===<<<::::::999999999:::;;;;;;>>>@@@FFFNNNSSSXXXaaakkkoootttxxxxxxwww|||{{{hhhWWWLLLGGGCCCCCCAAA???@@@EEEGGGSSSfffzzztttfffYYYGGGAAA>>>444111000//////....../////////...---,,,,,,,,,,,,---,,,,,,,,,,,,------------......------,,,++++++***------...///000000111222333222333777???NNNcccvvv222777AAASSSmmmtttmmmwww|||vvvrrrqqqttt{{{}}}xxxooohhhaaa[[[XXXZZZ\\\^^^____________```aaaccceeefffggggggggghhhnnnrrrtttxxxvvvhhh^^^YYYUUUPPPKKKIIIGGGGGGHHHEEEBBBFFFMMMSSS```tttmmmaaaTTTOOOMMMJJJGGGGGGKKK\\\fffmmmwww{{{sssiiifff___ZZZYYY^^^cccfffkkkttttttfffeeeaaabbb```XXXJJJ???888666000//////...............,,,,,,,,,---------............---------,,,,,,,,,---------............///...111222111///222888>>>JJJVVVgggttt}}}}}}{{{zzzqqqXXXJJJJJJJJJKKKIII???888777888:::>>>BBBCCCDDDHHHHHHJJJPPP\\\jjjwww{{{yyyuuuqqqqqqxxxxxxtttsssuuuvvv|||~~~}}}wwwsssrrroookkkmmmrrrzzzvvvnnnllliiifffbbb]]]VVVRRRJJJGGGCCCAAA@@@???===<<<:::999999999::::::;;;<<<===>>>EEEMMMSSSXXXbbbkkktttwwwzzz{{{{{{|||jjjVVVKKKFFFCCCCCCBBB???AAADDDEEEQQQcccvvvvvvhhhZZZIIICCC@@@777111000000//////////////////...---,,,,,,,,,------,,,,,,,,,---------......,,,,,,+++***((('''&&&&&&------...///000111222222222111333;;;FFFWWWppp000666AAASSSmmmwwwnnn|||}}}uuu|||xxxsssrrrooouuuyyytttllleee___YYYTTTWWWZZZ]]]]]]]]]]]]]]]]]]^^^```bbbdddeeefffggggggmmmrrrssswww~~~zzzjjj___ZZZVVVPPPKKKJJJHHHHHHHHHDDDAAACCCJJJNNN\\\ooo}}}~~~~~~yyysssyyyzzz|||xxxiii[[[TTTQQQMMMJJJIIIMMM\\\fffmmmvvvwww|||rrriiigggaaa[[[[[[```eeegggfffjjjxxxzzzhhhccc___aaaaaaYYYLLL@@@999888000000///...............,,,,,,,,,------..................------,,,,,,,,,---------........./////////111333111000222999@@@MMMXXXgggsss}}}eeeSSSPPPMMMKKKGGG<<<888888888;;;???CCCDDDDDDGGGFFFIIIQQQ^^^nnn{{{~~~xxxtttqqqmmmmmmuuuvvvrrrrrrsssttt{{{|||~~~{{{qqqkkkcccYYYVVVYYY^^^nnnuuujjjiiigggeeeccc___ZZZVVVKKKHHHDDDAAA@@@???===;;;999999999999::::::;;;<<<;;;===DDDLLLRRRXXXbbblllyyyzzz}}}~~~}}}lllUUUKKKFFFCCCCCCBBB???AAADDDDDDOOOaaatttxxxjjj\\\JJJEEECCC:::111111000//////////////////...---,,,+++,,,------,,,,,,,,,------.........,,,,,,,,,++++++++++++***------...///000111222222000000444===JJJ___yyy222444@@@XXXpppzzzwww~~~qqqlll{{{}}}xxxuuuqqqkkkhhheeebbb\\\WWWUUUUUUWWWXXXYYYYYYYYYYYY___^^^]]]\\\]]]___aaabbbiiijjjmmmqqqvvv{{{sssfff\\\UUUPPPNNNNNNJJJHHHHHHGGGCCCCCCEEERRR\\\kkk{{{zzzqqqkkkjjjjjjiiihhhiiilllqqqvvv|||qqq]]]RRRNNNKKKJJJKKKPPPVVVcccqqqxxxzzzvvvlllhhhbbb___aaafffgggfffgggoooxxxmmmcccdddaaa]]]WWWPPPFFF<<<555444222111000111000///---........................000////////////000111111............////////////111333...---333333666DDDRRRdddtttyyy|||yyy[[[SSSTTTNNNAAA999666444333777>>>CCCBBB@@@DDDEEEIIIPPP\\\jjjvvv~~~yyytttqqqqqqooovvv~~~}}}yyysssnnnnnnrrrtttxxx}}}~~~~~~}}}oooaaaVVVPPPMMMMMMNNNXXXggguuu||||||wwwssskkkhhheeebbb```\\\XXXUUUQQQKKKDDD>>><<<<<<======;;;<<<===<<<;;;;;;<<<===<<>>===>>>FFFMMM\\\pppkkkWWWLLLGGGAAA:::444222000///000000///...///............---------,,,,,,,,,------.........,,,,,,,,,---------...............///////////////333888999<<>>BBBBBB@@@DDDEEEIIIPPP[[[hhhuuu||||||xxxvvvvvvqqqwww~~~|||wwwrrrnnnooossswwwzzz~~~}}}}}}|||ooo```TTTMMMIIIHHHFFFNNNZZZeeemmmpppooonnniiigggccc```]]]ZZZUUURRRNNNIIICCC>>><<<<<<<<<;;;;;;<<<===<<<;;;;;;<<<===<<>>@@@DDDLLL\\\qqqkkkXXXMMMIIICCC===555333000///000000///...///............---------,,,,,,,,,---------......,,,,,,,,,---------...............///////////////111666999AAA[[[777<<>>BBBBBBAAACCCDDDHHHOOOZZZgggssszzz~~~|||yyyxxxsssxxx}}}xxxuuuqqqnnnppptttyyy||||||{{{|||~~~yyyooocccYYYRRRNNNLLLMMMQQQXXX___fffkkknnnppphhheeeaaa]]]ZZZVVVQQQNNNJJJFFFAAA>>>===<<<:::999;;;<<<===<<<;;;;;;<<<===<<>>===;;;999888;;;<<<===<<<;;;;;;;;;===<<<@@@EEELLLUUU___iiipppxxx|||zzzgggRRRJJJDDDBBBAAA???@@@DDDBBBJJJ[[[ppprrr]]]QQQKKKGGGAAA888555111////////////...///............---------------------------------,,,,,,,,,---------...............///000000111111444555:::LLLmmm555BBB[[[yyywwwnnnccc[[[WWWVVVTTTSSSOOOOOOPPPPPPPPPOOOOOONNNOOOOOOOOOQQQTTTWWW[[[]]]cccgggnnnuuuzzz}}}}}}}}}|||uuunnnfffaaaXXXRRRLLLJJJHHHFFFHHHLLLPPPVVV^^^hhhrrr}}}~~~vvvlllbbbZZZVVVRRRPPPMMMMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNOOOSSSYYYaaafffyyysssbbbYYYQQQKKKHHHKKKRRRcccwww|||uuunnniiidddbbbjjjuuu|||iii___aaadddddd___TTTGGG===777444111/////////...---...........................------------...//////............////////////,,,333222111666999GGG^^^wwwzzzooottt}}}rrraaa[[[UUUIII>>>;;;444444666999===@@@BBBBBBBBBDDDIIIPPP[[[hhhrrryyy|||xxx}}}wwwqqqppppppppprrruuu{{{}}}~~~{{{zzz|||~~~zzzwwwuuusssssssssrrrpppooommmllleeebbb\\\XXXTTTPPPMMMJJJCCCAAA>>>===<<<;;;999888;;;<<<===<<<;;;;;;;;;===<<<@@@FFFMMMUUU___iiipppuuuyyy}}}ssscccQQQJJJCCCBBBAAA???@@@DDDBBBKKK[[[oooxxxbbbRRRKKKEEE@@@999666222/////////......///............---------------------------------,,,,,,,,,---------............//////000111111222666666<<>>MMMjjjvvv{{{vvv~~~wwwiiiaaaWWWQQQOOOPPPOOONNNLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJKKKNNNRRRUUUWWW^^^bbbhhhpppvvv{{{}}}zzzsssoookkkiiibbbZZZSSSNNNKKKHHHKKKPPPPPPRRRWWW\\\dddnnnyyywwwsssnnnmmmrrr|||wwwsssoookkkhhhfffcccaaa]]]]]]\\\YYYUUUTTTUUUWWWUUUVVVWWWWWWXXX[[[___ccclllyyypppaaaTTTNNNNNNKKKTTThhhyyylllhhhaaaYYYYYY```fffpppwwwrrr___bbbfffiiiggg___TTTLLL;;;888333111000111111000........................------,,,,,,------...///............////////////,,,444444111777@@@WWWuuuzzzyyyllldddggglllmmmoooeee___^^^UUUDDD888666333444777:::<<>>>>>@@@CCCLLL\\\rrrhhhUUUKKKEEEAAA<<<888333///............///............---------......---------,,,,,,,,,,,,,,,,,,---------......---...///000111222333333555777BBB[[[xxxCCCSSSppp|||jjjqqq}}}xxx~~~wwwfff^^^UUUOOOMMMMMMLLLKKKLLLLLLKKKKKKJJJIIIHHHGGGIIIIIIIIIJJJMMMPPPSSSVVVZZZ^^^dddlllsssxxx|||}}}xxxqqqnnnllljjjbbbZZZRRRNNNKKKIIILLLQQQOOOQQQTTTXXX___iiittt|||{{{sssmmmmmmttt}}}{{{yyywwwuuurrroooiiiiiihhhccc___]]]___bbb___``````_________bbbdddooo|||xxxfffWWWQQQRRRJJJTTTjjj{{{mmmhhhbbbXXXVVV[[[[[[eeemmmwwwttt^^^aaagggkkkjjjdddZZZSSS<<<999444222111111111111........................000////////////000111111............/////////000+++444444222888DDD^^^xxxrrr~~~}}}iii___aaacccbbbddd]]][[[\\\TTTCCC777555222444777:::<<<>>>AAADDDBBBFFFLLLVVVcccpppzzz~~~zzzxxx|||yyyvvvzzz}}}~~~}}}~~~|||yyytttooojjjfffccc\\\XXXSSSNNNLLLJJJHHHFFFBBB???<<<:::;;;<<<===<<<;;;<<<===<<<;;;;;;<<<===>>>BBBGGGNNNUUU\\\dddjjjppptttyyy~~~qqqeee```\\\XXXKKKEEEAAABBBAAA>>>===???BBBLLL]]]sssiiiVVVLLLGGGCCC===999333///............//////.........---------.........------,,,,,,,,,,,,,,,,,,---------......---...///000111222333333555888DDD[[[vvvAAAbbbkkkdddlll}}}zzzjjj^^^SSSOOOOOOLLLKKKKKKHHHHHHHHHGGGHHHHHHIIIIIIFFFGGGHHHIIIJJJMMMRRRUUUTTT]]]eeeiiinnnvvv}}}{{{tttoooiiieeeccc]]]TTTMMMJJJIIIIIIIIIMMMMMMQQQYYY```fffpppzzzzzzvvvsssuuu}}}~~~{{{zzzxxxtttnnnhhhfffeeehhhgggdddccccccdddfffgggqqq{{{|||lll```VVVPPPPPPWWWiiiyyynnngggbbbZZZUUUTTTYYYYYYaaapppqqqaaabbbeeeiiillliii^^^TTTCCC<<<444000111444666666//////...------------...............///////////////////////////000111111000000444:::===LLLqqqvvvuuu{{{wwwgggaaa___[[[VVVVVV[[[^^^ZZZMMM???888888333444666888:::<<<>>>???DDDFFFLLLXXXgggttt|||~~~{{{zzz|||~~~}}}{{{yyy{{{yyyvvvqqqjjjddd^^^ZZZXXXTTTQQQLLLHHHGGGFFFEEECCC@@@???===;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;???CCCJJJOOOUUU]]]fffmmmttttttvvvzzz|||sssjjj^^^SSSLLLFFFAAABBBAAA??????BBBEEEMMM]]]rrrjjjWWWKKKDDDBBB;;;999555111000//////000000000//////.........---///...---,,,,,,,,,,,,,,,---------------------------...////////////222444333999HHH]]]ooo|||LLLmmmhhhdddlll~~~~~~zzzhhh\\\QQQMMMLLLJJJHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGDDDFFFGGGHHHIIILLLQQQTTTVVV^^^fffiiimmmuuu||||||uuuoooiiidddbbb]]]TTTNNNKKKJJJJJJKKKNNNNNNQQQWWW]]]cccnnnxxx~~~{{{{{{|||wwwssspppooonnnlllkkkkkklllnnnpppuuu~~~tttggg\\\UUUNNNSSSbbb{{{zzznnngggaaaZZZUUUUUUWWWWWW^^^lll}}}uuucccccceeejjjooommmbbbWWWGGG@@@777111111222333222//////...------------...............///////////////////////////000111111222222666;;;AAASSSzzz{{{yyyzzz~~~tttddd\\\YYYTTTOOOPPPWWW]]]XXXJJJ<<<666666333444666888:::<<<>>>???CCCEEELLLWWWfffsss{{{}}}|||zzz|||~~~|||zzz|||uuurrrnnngggaaa\\\XXXVVVTTTPPPLLLIIIGGGFFFEEECCC@@@???===;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<@@@EEEKKKQQQVVV^^^gggnnnttttttwwwzzzzzzqqqcccXXXLLLFFFBBBBBBBBB??????BBBEEEMMM]]]ssskkkZZZNNNGGGEEE===:::555111000//////000000/////////............//////...---------......------------------------...///000000000111333555666;;;HHH[[[kkkwwwUUUwwwzzzhhhgggrrrzzzdddXXXMMMJJJIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDFFFGGGHHHKKKPPPSSSYYYaaaggghhhlllttt{{{~~~wwwppphhhcccaaa\\\TTTNNNLLLKKKKKKKKKNNNMMMNNNSSSWWW^^^jjjvvv~~~yyyxxxvvvuuuuuuvvvxxxyyyzzz}}}ooobbb[[[OOORRR]]]rrr|||nnnfff```YYYVVVWWWWWWUUUYYYeeewwwyyygggccccccjjjrrrqqqfff\\\MMMEEE:::333000000///...000///......------..................///////////////////////////000111111222222555;;;DDD[[[~~~rrrbbbXXXRRRLLLHHHGGGRRR[[[VVVFFF888333555333444666888:::===>>>???BBBEEEKKKVVVcccpppzzz~~~~~~{{{~~~~~~|||~~~}}}qqqnnnjjjddd^^^ZZZVVVUUUSSSOOOKKKIIIGGGFFFDDDCCC@@@???===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<======???DDDJJJOOOTTT[[[dddkkkmmmppptttxxx{{{xxxhhh\\\NNNHHHCCCCCCBBB??????AAACCCLLL^^^uuuyyyyyysssggg^^^XXXUUUJJJBBB777111000000///............///////////////++++++++++++,,,---......,,,,,,,,,---------......---.../////////000222444555<<>>>>>===<<<<<<::::::;;;;;;<<<=========>>>BBBHHHMMMRRRYYYbbbiiikkkoootttwwwzzz~~~wwwiii^^^OOOIIIDDDCCCBBB@@@???AAACCCLLL^^^tttuuuooopppuuujjjaaa\\\YYYNNNDDD888111000111000............///////////////++++++++++++++++++,,,---+++,,,,,,------.........,,,...////////////222444999BBBUUUmmmccclllfffqqq}}}}}}ppp]]]RRRGGGDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAACCCEEEFFFHHHLLLQQQUUUUUU^^^fffiiilllqqquuuvvvzzz|||~~~|||qqqiii[[[WWWPPPKKKHHHFFFEEECCCAAABBBEEEFFFEEEJJJXXXggguuu|||vvvtttuuuxxx{{{|||zzzuuuuuuuuuwww|||{{{jjjaaaUUUWWW^^^lll~~~vvvfff___]]]aaagggiiibbb\\\ZZZ___ooo|||lllaaa___iiipppnnnjjjlll\\\SSSFFF<<<777444222000111000000///////////////............///////////////////////////000111111222444777===JJJaaa|||{{{tttqqqeeeRRRGGGFFFDDDQQQVVVKKK>>>:::777222111222555888;;;>>>@@@AAABBBFFFLLLTTT^^^jjjwww}}}{{{zzz~~~uuuqqqooommmhhhccc^^^YYYVVVTTTNNNLLLJJJIIIHHHGGGDDDBBB????????????>>>======<<<::::::;;;;;;<<<======>>>>>>BBBGGGLLLQQQXXXaaagggkkkpppvvvyyy{{{~~~uuuhhh___PPPIIIDDDDDDCCC@@@???AAADDDMMM]]]tttyyyuuuvvvkkkccc^^^\\\QQQFFF999111000111000---............/////////000------,,,+++++++++,,,,,,++++++,,,,,,---......///---...000000///000222444888BBBWWWpppggglllfffqqq||||||nnn\\\PPPFFFCCCCCCAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBB@@@AAACCCEEEGGGKKKPPPTTTSSS\\\eeeiiilllqqqtttttt|||~~~~~~ssskkk]]]XXXRRRLLLIIIGGGEEECCCBBBCCCFFFFFFDDDFFFSSSaaaqqq|||}}}yyywwwvvvtttssstttooolllkkkkkkmmmuuu~~~xxxggg^^^SSSWWW```nnn}}}wwwggg___^^^ccciiikkkeee___]]]```mmm|||mmmcccaaakkkppplllkkkooo___VVVIII>>>888444111///111111000///////////////............/////////000///////////////000111111///333666;;;GGG\\\ttt|||wwwvvvkkkWWWKKKKKKFFFQQQTTTHHH===:::777111111222555888;;;>>>@@@AAABBBGGGMMMUUU^^^jjjwww~~~~~~}}}|||sssoooooommmhhhccc]]]YYYUUUSSSMMMLLLJJJIIIHHHGGGDDDAAA???@@@@@@??????>>>===<<<::::::;;;;;;<<<===>>>>>>>>>BBBHHHLLLQQQXXXaaaggglllqqqwwwzzz||||||qqqfff^^^PPPIIIDDDDDDCCC@@@???AAAEEEMMM]]]tttwwwkkkccc___^^^SSSHHH999111000111000------.........//////000000///...------,,,,,,,,,,,,++++++,,,,,,---...//////...000111111000111444666333>>>UUUpppnnnrrrgggooo{{{{{{kkkUUUNNNFFF@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDGGGJJJNNNOOOVVVZZZaaaggglllqqquuuxxxyyyzzz}}}uuuhhh^^^WWWNNNHHHFFFFFFEEECCCCCCCCCDDDFFFEEEHHHSSS```mmmyyyyyytttxxxuuupppkkkhhhkkkrrryyy~~~xxxggg^^^XXXWWW\\\iiivvvzzzkkkeeeaaabbbeeefffhhhgggaaa```lllzzzvvvgggdddllloootttvvvpppcccZZZNNNFFF@@@:::333---000000000000////////////////////////////////////,,,---...///000111222333999333444???MMMYYYhhhttt|||sssuuuvvvaaaMMMNNNMMMSSSSSSIII<<<555222000111333555888;;;>>>???@@@BBBEEELLLSSS\\\gggqqqxxxyyy}}}tttllllllkkkjjjgggccc___\\\ZZZYYYOOOLLLJJJIIIHHHHHHFFFDDD???>>>======>>>???===<<<<<<;;;;;;;;;;;;<<<======??????CCCKKKQQQVVV^^^gggpppvvvzzzyyyzzz|||tttiiiaaaSSSLLLEEEDDDCCCAAABBBEEEDDDNNN___ttt}}}tttjjjdddaaa___VVVIII999000///111111/////////.........---------...------,,,,,,------...,,,,,,------------------...///000111111333777999555???UUUnnnqqqxxxmmmsss}}}zzzjjjTTTNNNEEE@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBDDDGGGJJJMMMOOOWWW[[[bbbiiimmmqqquuuwww{{{|||~~~{{{ooocccYYYSSSLLLGGGFFFFFFEEEDDDCCCDDDFFFGGGFFFIIISSS___lllxxx{{{vvvrrrsssyyy~~~~~~~~~oooeee[[[YYY\\\gggrrryyyqqqjjjdddaaaaaa```bbbbbb^^^^^^jjj~~~|||sssdddccckkkoootttwwwpppggg^^^RRRHHHBBB<<<555000111000000000////////////////////////////////////---......///000111222222555111444@@@MMMWWWbbbjjjyyy{{{nnnUUUQQQMMMRRRRRRGGG;;;555333222111333555888;;;===??????@@@DDDJJJQQQZZZeeepppwww{{{|||}}}qqqkkkkkkiiigggdddaaa^^^\\\[[[ZZZTTTQQQNNNKKKJJJIIIHHHFFF@@@>>>============<<<;;;;;;;;;::::::;;;;;;<<<===??????CCCKKKQQQVVV^^^gggpppvvvyyyyyyzzz~~~zzzzzz|||sssiiiaaaSSSLLLEEECCCBBBAAABBBEEEEEEPPPbbbxxxtttjjjeeecccaaaWWWKKK;;;222111222111/////////.........---------...------,,,,,,------...------........./////////...///111111111333666888888AAAWWWqqqvvv~~~ssswwwxxxgggSSSMMMEEE@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBDDDFFFJJJMMMOOOWWW\\\dddjjjoooqqqtttuuu{{{}}}xxxlllbbbZZZTTTNNNJJJIIIHHHFFFCCCEEEEEEGGGIIIHHHIIIRRR\\\jjjvvv}}}yyypppooonnnnnnpppwwwvvviii]]]YYY[[[dddmmmsssxxx|||wwwnnnfff```]]]ZZZ]]]]]][[[\\\ggg{{{nnn``````jjjnnntttwwwqqqmmmdddWWWLLLDDD>>>777333111111000000000//////////////////////////////////////////000000111111111333222666CCCPPPZZZ```eeerrr||||||\\\SSSOOORRRPPPEEE:::555444333111333555888;;;===>>>??????BBBHHHOOOXXXcccmmmuuu{{{zzzzzz~~~zzzzzz}}}zzzyyyzzzvvvooolllmmmjjjhhheeeccc```^^^^^^]]][[[WWWRRRNNNLLLKKKJJJHHHBBB@@@===<<<<<<<<<:::999::::::999999::::::;;;<<<>>>>>>BBBJJJQQQVVV^^^gggooovvvzzzyyyzzzyyyvvvyyyyyyrrriiiaaaSSSKKKEEECCCBBB@@@AAAEEEGGGSSSfff}}}tttjjjfffddddddWWWLLL>>>444222222111////////////............---...------,,,,,,------........./////////000000000///000111111111222555777<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAACCCFFFIIILLLNNNUUU[[[cccjjjnnnpppqqqrrrxxxyyy|||}}}rrriiiaaa[[[TTTPPPMMMKKKGGGCCCFFFEEEGGGIIIIIIIIIPPPYYYiiivvv~~~wwwqqqllleeeccc___]]]]]]```dddggghhhkkkpppvvvzzz}}}~~~~~~|||yyywwwwwwvvvtttrrrpppooonnnmmmooossswwwzzzzzzzzzjjj___ZZZ[[[eeepppyyyyyynnneee^^^YYYXXXYYYZZZ[[[\\\fffzzz}}}kkk]]]^^^hhhmmmtttxxxrrrqqqiii\\\OOOFFF???999555111111111000000000//////////////////////////////000000000000000000111111555555:::GGGWWWccciiilllsss{{{^^^TTTSSSTTTOOOBBB888444444333111333555888:::<<<===>>>???BBBGGGMMMVVVaaalllssszzzxxxwww|||vvvwww~~~uuupppnnnrrruuusssrrrsssrrroookkkgggdddbbbaaaaaa^^^ZZZTTTPPPMMMKKKJJJHHHDDDAAA>>><<<;;;:::999777999999888888999999:::;;;>>>>>>BBBJJJPPPVVV^^^gggpppvvv{{{zzz{{{|||yyyzzz~~~{{{wwwrrrjjjbbbSSSKKKDDDCCCBBB@@@AAADDDIIIVVVkkktttiiidddccccccUUULLL???555222111000.../////////..................------,,,,,,------............//////000000111000111222111111222444777>>>III```}}}uuuzzz~~~|||qqqaaaPPPJJJDDD@@@AAABBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEHHHKKKMMMSSSYYYaaahhhlllnnnooopppsssuuuwww|||{{{rrrhhhccc[[[VVVTTTQQQLLLIIIHHHFFFGGGIIIHHHIIINNNVVViiivvv~~~vvvooogggbbb\\\ZZZVVVSSSRRRTTTUUUWWWWWWYYY\\\___bbbddddddeeedddbbb___^^^^^^]]]\\\ZZZZZZYYYYYYZZZ]]]bbbgggjjjmmmtttssseee______kkk{{{wwwjjjbbb\\\WWWVVVUUUVVVXXXZZZcccxxxyyykkk]]]\\\ffflllsssxxxsssssskkk___SSSHHH???:::777111111111111000000000000////////////////////////000000000000111111111111666666;;;HHH\\\nnnxxxzzzxxx~~~|||zzz|||{{{^^^WWWVVVVVVNNNAAA666333222000222333555888:::<<<======???BBBFFFLLLUUU```kkkssszzzyyyzzz~~~}}}sssttt{{{zzztttqqqvvv{{{{{{{{{|||zzzwwwrrrlllfffcccaaa```]]]YYYTTTPPPNNNLLLJJJHHHEEEBBB>>><<<;;;:::888777999888888888888999::::::======AAAIIIPPPVVV___gggpppwww|||}}}~~~~~~~~~zzzwwwtttkkkbbbRRRKKKDDDCCCAAA@@@AAADDDJJJXXXnnnuuuiiiaaa______RRRJJJ>>>666111///...---////////////////////////...------,,,,,,------...,,,------...//////000000000111222111111222444777>>>KKKeeexxx|||nnn^^^NNNIIICCC@@@AAABBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBDDDHHHKKKMMMRRRWWW___eeeiiillloooppprrrrrrtttxxx}}}tttnnneee___\\\YYYUUURRRLLLIIIGGGHHHHHHIIINNNUUUgggvvv|||uuummmgggbbb[[[XXXTTTRRRRRRSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSUUUSSSPPPOOOOOOOOONNNLLLLLLLLLKKKMMMOOOTTTXXXZZZaaahhhsss~~~llldddcccooowwwiiibbb]]]XXXRRRPPPQQQVVVZZZccc{{{~~~nnn^^^\\\dddjjjrrrxxxssssssmmmcccVVVJJJAAA;;;888222222111111111000000000////////////////////////000000000111111222222222444555;;;IIIaaayyy~~~wwwuuuttt~~~oooYYYYYYWWWUUUMMM@@@666333222000222333555777999;;;<<<<<>>666222///...---...////////////000000000...------,,,,,,------...,,,,,,---...//////000000///000111111111222555777===NNNjjj~~~lll]]]MMMHHHBBB@@@BBBCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAADDDGGGJJJLLLRRRWWW^^^dddiiilllpppsssttttttsssuuuyyywwwnnnhhhccc^^^ZZZQQQLLLIIIIIIIIIJJJOOOVVVeeettt{{{vvvqqqnnndddaaa]]]\\\]]]^^^]]][[[WWWVVVTTTSSSQQQPPPOOONNNPPPMMMKKKJJJJJJIIIHHHFFFGGGGGGGGGHHHJJJLLLOOOPPPVVV\\\eeeppp{{{pppfffaaakkk}}}|||mmmfff```ZZZQQQNNNPPPWWW]]]iiirrraaa]]]ccchhhpppwwwtttsssnnnfffZZZNNNCCC<<<999222222222111111111000000//////////////////////////////000111222222333333222666>>>MMMhhhooommmiiipppsss```QQQVVVTTTSSSKKK???777555444111222333555777999;;;<<<<<<>>>@@@CCCHHHQQQ\\\hhhpppyyyzzz|||~~~~~~|||yyywww{{{~~~uuuwww~~~zzzqqqjjjeeecccbbb[[[ZZZXXXWWWVVVTTTPPPNNNHHHDDD@@@===<<<<<<;;;:::999999999999999:::;;;;;;;;;<<<@@@IIIPPPVVV___gggmmmuuu{{{}}}|||ooobbbRRRJJJDDDBBBAAA???@@@CCCIIIYYYqqq~~~zzz|||mmm^^^VVVSSSMMMGGG???888333111000///.../////////000000000000...------,,,,,,------...,,,---...///000111111222...///111111111333666888<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGJJJLLLSSSWWW]]]dddiiimmmrrruuuwwwvvvttttttwww|||{{{qqqiiibbb^^^UUUOOOKKKJJJKKKLLLQQQXXXcccsss}}}{{{qqqmmmjjjiiijjjjjjiiigggbbbaaa^^^\\\YYYWWWVVVVVVOOOMMMJJJIIIIIIHHHGGGEEEHHHHHHHHHIIIJJJKKKLLLMMMNNNSSS\\\fffqqq}}}pppddd\\\ccctttqqqkkkccc[[[SSSOOOQQQZZZbbbpppuuuccc]]]bbbfffooowwwtttrrrooohhh]]]QQQFFF>>>;;;222222222111111111111000////////////////////////...///000111222333444444333888BBBSSSooohhheeebbbfffgggUUUIIIRRRQQQPPPIII???888777666333222333555777999:::;;;<<<<<<>>>AAAGGGOOOZZZfffnnnuuuwwwxxxxxxvvvuuuuuuvvv|||~~~{{{}}}~~~uuunnniiigggfff\\\[[[[[[[[[[[[XXXTTTQQQHHHEEE@@@===<<<<<<<<<<<<::::::999999::::::;;;<<<;;;;;;@@@IIIPPPVVV___gggjjjssszzz}}}~~~pppbbbRRRJJJCCCBBBAAA???@@@CCCIIIYYYqqq~~~}}}~~~ooo^^^TTTPPPLLLGGG@@@:::555222111111.../////////000000111111...------,,,,,,------...---...///000111222333333...///000111111333777999<<>>===???AAA@@@???>>>===<<<;;;:::>>>???@@@AAABBBFFFJJJNNNRRRVVV\\\bbbhhhnnnssswwwtttuuuuuusssssswww~~~tttjjjccc[[[SSSLLLJJJLLLOOOTTT[[[mmmzzz}}}xxxvvvvvvvvvtttrrrkkkjjjfffccc___\\\ZZZYYYUUUTTTQQQNNNLLLJJJJJJJJJMMMLLLKKKIIIHHHIIIIIIJJJMMMPPPVVV^^^hhhssswwwiii^^^XXX]]]fffmmmuuu|||qqqjjjfffaaaXXXVVVXXX```mmm~~~iiiYYY\\\fffmmmqqqvvvvvvqqqiii```VVVKKKAAA:::777444000...///000111111222111111111000000//////111000000000111222333333333888HHHbbb|||jjjbbb]]]___[[[QQQLLLNNNSSSOOOGGG???999444222111222333444666888999:::::::::<<<@@@GGGPPPZZZccchhhpppqqqssssssssssssuuuvvvzzz}}}~~~yyytttpppllliiibbb```___```aaa```[[[WWWJJJFFFAAA===<<<======<<<<<<;;;:::999888777888888;;;@@@EEEJJJNNNTTT\\\bbbppptttzzzzzzooofffYYYOOOFFFBBBAAA>>>===>>>FFFRRRiiinnn___WWWQQQMMMIIIBBB:::444000..............................---...///000000...,,,+++------......//////000000///000111111111222555888???WWWvvv}}}hhh[[[NNNGGGBBBBBBAAA>>>>>>@@@??????>>>>>>======<<<<<<===???@@@AAABBBEEEJJJMMMSSSWWW\\\bbbhhhnnntttxxxxxxyyyxxxvvvuuuwww~~~yyynnnggg___WWWOOOMMMMMMNNNTTTZZZlllyyy}}}yyytttrrrooojjjfffcccaaa```^^^\\\YYYVVVSSSRRRQQQPPPQQQPPPOOONNNMMMNNNOOOOOOPPPSSSWWW]]]dddnnnxxx~~~{{{mmmccc```UUUNNNRRRZZZaaagggmmm{{{tttlllfffaaaYYYYYY]]]fffuuuooo___```hhhmmmrrrwwwzzzuuummmcccYYYMMMBBB;;;777444111//////000111111111111111111000000000///000000000000111222333444666;;;MMMjjjjjj```ZZZZZZWWWNNNKKKNNNVVVPPPHHH???888333222111111222444666888999::::::;;;<<<@@@FFFNNNWWW___ccclllooosssuuutttrrrppppppvvvzzzzzzwwwssspppmmmiiifffdddddddddbbb\\\XXXMMMHHHBBB>>>===<<<<<<;;;<<<;;;;;;:::999999888888;;;???EEEIIINNNTTT\\\bbbooosssyyy~~~~~~}}}|||vvvmmmfffYYYOOOEEEBBB@@@>>>>>>???EEENNNaaawwwlll^^^VVVQQQLLLHHHAAA999444000//////........................---...///000///...,,,+++---......//////000000000///000111111111222555888???WWWttt||||||ggg[[[LLLFFFAAAAAAAAA??????AAA============>>>>>>>>>>>>===>>>@@@AAABBBEEEJJJMMMTTTXXX]]]bbbhhhnnntttyyy|||}}}|||zzzwwwyyy~~~zzzpppiiiccc[[[SSSOOOMMMNNNTTT[[[lllyyy}}}yyytttooolllkkkjjjiiihhheeebbb___]]][[[[[[YYYXXXWWWWWWWWWXXXZZZZZZYYY[[[]]]```eeellltttyyyyyyggg[[[TTTZZZRRRMMMQQQZZZbbbiiimmmqqqwwwvvvmmmgggbbb^^^```dddmmm{{{vvvdddccchhhlllqqqxxx~~~yyyqqqhhh]]]QQQEEE>>>999555111///000000111111111111111111000000000000000000000111111222444444888===QQQttt~~~~~~kkk___UUUSSSOOOIIIIIINNNZZZSSSIII>>>666222111111111222444666888999::::::;;;===???DDDKKKSSSZZZ^^^hhhmmmrrruuutttpppmmmkkkssswww}}}~~~|||yyyvvvtttpppmmmiiihhhfffccc]]]XXXPPPKKKEEE@@@===<<<;;;:::;;;<<<<<<<<<<<<:::999888;;;???DDDIIIMMMSSS[[[bbbmmmqqqwww|||}}}{{{xxxvvvuuuuuuqqqlllgggYYYOOOEEEAAA@@@>>>???AAADDDIIIVVVhhhyyyjjj]]]UUUPPPKKKGGG@@@999333111000000........................---.../////////...---,,,---......///000000111111///000111111111222555888>>>VVVqqqyyy|||{{{gggYYYJJJDDD@@@AAAAAA??????BBB>>>>>>>>>>>>===============>>>???@@@BBBEEEIIIMMMUUUXXX]]]ccchhhnnntttxxx}}}~~~~~~|||zzz{{{{{{ssskkkgggccc[[[TTTPPPMMMNNNUUU]]]lllyyy}}}xxxuuusssrrrtttssspppmmmjjjgggfffeeeccccccbbbbbbccceeefffgggggghhhiiijjjmmmrrrxxx}}}tttcccZZZVVVWWWRRRPPPVVVcccpppyyy}}}yyyyyy{{{vvvnnniiieeegggiiimmmrrrzzzxxxgggdddfffiiipppxxx}}}zzztttlllaaaVVVJJJBBB:::777333000000111111000111111111000000000000000000000000111222333444555777===SSSzzz{{{xxx{{{~~~lll^^^RRRMMMIIIDDDFFFMMM\\\UUUIII===444111111222111222444666777999999999;;;<<>><<<;;;:::;;;<<<===>>>>>><<<:::888;;;???CCCGGGLLLRRR[[[bbbkkkooouuu{{{{{{vvvrrrpppnnnmmmnnnllliiifffWWWMMMDDDAAA@@@??????BBBCCCFFFNNN[[[hhhvvv{{{ggg\\\UUUQQQLLLGGG@@@999333111111222........................---......//////...------......///000000111222222///000111111111222555888===TTTnnnxxxuuu|||fffWWWIIICCC@@@@@@AAA??????BBB@@@@@@???>>>===<<<;;;;;;===>>>???@@@AAADDDIIILLLTTTXXX^^^ccciiinnnssswwwzzz|||~~~}}}||||||zzzuuuooojjjeeebbb```ZZZSSSOOOMMMOOOXXXaaammmyyy}}}||||||{{{yyywwwtttqqqooonnnlllkkkkkkkkklllnnnpppqqqtttttttttuuuvvvzzzyyyiii```]]]RRROOOOOOVVVfffwww|||vvvooollliiinnnrrrvvvwwwxxxvvvgggcccdddeeelllvvv{{{xxxtttnnneeeZZZNNNGGG<<<888444111000111111000000000000000000000111111000000000111222444555666888@@@YYY|||~~~nnn___QQQKKKFFFAAADDDLLL[[[TTTHHH;;;333000111222000111333555777888999999:::;;;>>>DDDKKKSSS[[[___dddhhhlllooopppppprrrsssssswww~~~|||wwwuuu|||yyyuuupppnnnlllhhhccc^^^SSSNNNGGGAAA>>><<<;;;::::::<<<===>>>>>>===;;;999;;;>>>CCCFFFJJJQQQ[[[aaajjjnnntttyyy}}}wwwpppjjjhhhgggfffeeedddbbbaaaSSSJJJBBBAAAAAA??????AAABBBDDDJJJSSSZZZcccppp{{{vvveee\\\WWWSSSOOOJJJAAA999444111111222////////////////////////------........................///000111222333444///000111111111222555888<<>>???AAAAAAAAA@@@>>>===;;;::::::<<<===???@@@AAADDDIIILLLRRRWWW^^^eeeiiimmmqqqsssuuuyyy||||||{{{||||||zzzuuupppjjjeeebbb```___YYYSSSPPPMMMPPPZZZeeennnzzz}}}zzzxxxwwwtttssssssssstttuuuwwwxxx}}}}}}}}}|||}}}qqqeee^^^RRRPPPOOOTTTdddxxxzzzrrrooommmpppuuu||||||zzzvvviiieeecccbbbiiisssyyyxxxuuuppphhh]]]QQQJJJ===:::555222111111000000000000000000111111111111000000000111333444666777;;;EEEaaaqqqaaaSSSLLLFFF@@@BBBIIIXXXQQQEEE:::333000111222000111333555777888999999999;;;>>>DDDLLLTTT\\\aaacccfffiiikkkmmmpppsssvvvtttyyyyyyuuuuuu~~~zzztttqqqnnnkkkeeeaaaQQQLLLFFFAAA>>>===<<<;;;;;;;;;<<<======<<<;;;:::;;;>>>BBBEEEIIIQQQZZZaaaiiimmmsssxxx}}}{{{ppphhheeedddcccaaa^^^[[[YYYXXXOOOGGGAAAAAAAAA???>>>???@@@AAAEEELLLOOOSSS[[[dddttt}}}rrrccc]]]ZZZWWWTTTNNNDDD;;;444111000111////////////////////////---------............///...//////111222333444555///000111111111222555888;;;RRRjjjvvv|||uuu{{{hhhTTTJJJDDD@@@@@@@@@>>>>>>@@@@@@??????>>>===<<<<<<;;;<<<===>>>???AAADDDHHHLLLOOOUUU^^^fffjjjmmmooopppsssvvvzzzzzzyyyzzz}}}|||zzzuuuoooiiieeecccbbbaaa[[[VVVQQQNNNQQQ\\\hhhpppzzz~~~~~~}}}}}}}}}yyyiii^^^SSSRRROOORRRcccyyyxxxrrrnnnnnnwww{{{zzznnniiidddaaafffppp{{{zzzxxxssskkk```SSSJJJ>>>;;;666222111111000000///000000000111111111111000000111111333555666777;;;IIIhhhsssdddVVVOOOHHHAAAAAAGGGSSSMMMCCC999333111222333000111333555666888888999999;;;>>>CCCKKKSSS[[[___bbbdddgggiiikkkmmmqqqssstttyyyzzzvvvvvv~~~|||uuuppplllgggaaa]]]NNNJJJDDD@@@>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::===AAADDDHHHPPPZZZaaaiiimmmsssxxx||||||qqqjjjgggfffeeebbb]]]XXXTTTRRRJJJDDD???AAABBB???<<<=========@@@DDDEEEGGGNNNVVVdddpppnnnaaa^^^]]][[[YYYRRRHHH===555000//////////////////////////////---------------...//////...///000111333444555555///000111111111222555888999RRRjjjttt|||}}}yyy}}}iiiTTTKKKDDD@@@@@@@@@======???>>>>>>>>>>>>>>>=========<<<===>>>???AAADDDHHHLLLMMMTTT^^^fffkkkmmmmmmnnnrrruuuyyyyyyxxxxxxzzz|||~~~yyywwwsssnnnhhheeeddddddccc^^^XXXSSSOOOQQQ]]]iiirrr{{{mmm___OOONNNKKKNNN___xxx}}}tttooommmwwwzzz}}}~~~sssmmmfff```eeennn~~~}}}{{{vvvmmmaaaSSSJJJ???;;;666333111111000000//////000000111111111222000000111222333555777777999IIIjjjuuufffYYYRRRJJJAAA@@@FFFPPPJJJAAA999333111222333000111333555666888888888:::;;;>>>CCCJJJRRRYYY]]]```cccgggiiijjjkkkmmmooorrrxxx|||yyyttt}}}zzzssslllgggbbb[[[VVVLLLHHHCCC???>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<:::===AAADDDHHHPPPZZZaaaiiimmmsssxxx}}}}}}wwwkkkkkkjjjfff___XXXTTTQQQGGGBBB???AAABBB???;;;;;;;;;:::<<<>>>???@@@GGGPPP\\\hhhzzzlllaaa______^^^\\\UUUJJJ>>>555000......000000000000000000000000---------------...///000...///000111333444555666///000111111111222555888999RRRjjjtttzzzxxx|||}}}fffUUUHHHEEECCCBBBAAA@@@???===>>>>>>======<<<<<<<<<;;;===>>>>>>???@@@DDDJJJOOOPPPUUU\\\eeekkkoooppppppuuuwww{{{|||{{{yyyxxxxxx{{{xxxsssmmmiiigggffffffccc```ZZZUUUSSSYYYdddlllxxx|||lll[[[RRRNNNLLLPPP^^^tttuuunnnoooxxxvvvoookkkgggiiiooo{{{~~~}}}wwwnnneeeYYYOOOEEE???888444333444333111111111111111111111111111---///000111222555999<<<:::LLLnnnssslll```SSSJJJGGGIIIMMM]]]XXXLLL===444222111///222333444666777777888888777999;;;???DDDKKKSSSXXX___ccciiikkklllmmmpppssswwwyyy}}}vvvssspppzzzyyyqqqnnnhhh^^^UUURRRHHHDDD???<<<<<<=========@@@??????>>>======<<<<<<<<<===???BBBHHHPPPZZZ```hhhlllrrrwww|||yyyvvvqqqmmmggg___UUUMMMJJJFFFAAA>>>======<<<;;;;;;;;;;;;::::::<<<@@@DDDPPPaaaxxxlllaaa]]]]]]^^^XXXRRRHHH===555111000000000000000000000000000000,,,...///000///000222333////////////000000000000000111222222222333666888<<>>??????>>>>>>>>>============>>>>>>>>>@@@DDDJJJNNNOOOTTT[[[dddjjjnnnpppqqqtttxxx|||~~~~~~}}}}}}}}}{{{wwwrrrmmmiiiffffffeeegggccc^^^YYYXXX^^^hhhpppyyy~~~mmm\\\PPPMMMKKKOOO]]]rrrwwwqqqmmmvvv~~~{{{qqqkkkgggiiippp~~~xxxooofff[[[QQQEEE???888444333444333222111111111111111111111111111222333222222333555888;;;NNNooosssqqqjjj___TTTNNNOOOSSSaaa]]]QQQBBB999777666333222333444666777777888888777999<<>>======<<<;;;;;;;;;;;;::::::<<>>QQQllluuuooorrryyy|||gggVVVJJJFFFBBB??????@@@@@@???????????????>>>>>>>>>>>>======>>>>>>???CCCHHHLLLMMMRRRYYYaaaiiinnnpppqqqsssvvvzzz}}}~~~zzzwwwrrrlllhhhfffeeeeeeiiifffbbb___```fffooovvv|||~~~}}}|||{{{{{{{{{~~~nnn]]]OOOLLLJJJOOO]]]qqqxxxssslllttt|||~~~qqqkkkhhhmmmvvvyyyppphhh]]]UUUFFF@@@888333333444333222111111111111111111111111222333333333222222555777===QQQpppvvvzzz{{{rrrdddZZZYYY[[[ddd```UUUGGG===:::888555222333444666777777888888888:::<<<@@@EEELLLTTTYYYaaaeeeiiijjjiiiiiikkkmmmssstttyyyyyyssssssnnnuuuxxxpppjjjhhhcccYYYQQQMMMHHHDDD@@@===============<<<<<<;;;;;;:::999999999;;;<<>>======<<<<<<:::;;;::::::999;;;>>>AAAIIIWWWkkkvvvkkkbbb\\\XXXNNNIIIBBB:::444000...---000000000000000000000000,,,...///...---,,,---///////////////000000000000000111222222222444777999AAAUUUppp{{{qqq}}}nnnqqqzzz}}}hhhXXXKKKGGGBBB???>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>???BBBFFFJJJLLLPPPVVV^^^fffllloooqqqppptttxxx{{{|||}}}zzzwwwrrrmmmiiigggffffffiiigggddddddgggooowww}}}~~~zzzyyywwwuuutttssssssssssssuuuxxx{{{ppp```OOOMMMLLLQQQ^^^sss~~~wwwsssmmmttt{{{|||oookkkkkkttt~~~zzzqqqiii```XXXHHHAAA999444333444333222111111111111111111111111000111222222333444888:::???TTTppp{{{pppaaa^^^```ccc___UUUGGG===:::777333222333444666777777888888888:::===@@@EEELLLTTTZZZeeehhhkkkkkkiiiggghhhjjjmmmooovvvzzztttrrrrrrvvv}}}ssslllfffddd```WWWOOOKKKHHHDDD@@@>>>>>>>>>============<<<<<<<<<;;;;;;;;;999;;;???CCCKKKUUU```gggnnnqqquuuyyy{{{~~~ttthhh[[[SSSIIIFFFAAA>>>=========<<<:::;;;;;;:::999:::<<>>???@@@@@@========================<<<======>>>>>>@@@DDDGGGJJJMMMSSS[[[bbbhhhmmmoooqqqtttwwwzzz{{{}}}{{{xxxtttuuuxxx{{{xxxsssnnnkkkiiihhhhhhfffeeeeeegggnnnvvv~~~~~~yyywwwtttqqqoooooonnnoookkklllooorrrvvv|||sssbbbRRRPPPNNNSSSaaavvv{{{tttqqqmmmttt~~~wwwmmmkkkllluuu|||tttlllccc[[[LLLEEE;;;555333444333222111111111111111111111111///111222222333555999;;;AAAWWWppp}}}yyynnn^^^YYY\\\___]]]SSSFFF===:::666222222333444666777777888888888:::<<<@@@DDDLLLTTTYYYhhhkkkmmmmmmjjjggghhhiiigggkkkvvv|||uuussswww{{{{{{rrrjjjdddaaa]]]UUUNNNKKKGGGDDDAAA???>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;888;;;>>>CCCKKKUUU```hhhmmmpppuuuyyy}}}{{{qqqfffZZZSSSIIIEEEAAA>>>============:::;;;;;;:::999999;;;===@@@HHHWWWjjj~~~wwwjjj^^^UUULLLIIICCC<<<666222000///////////////////////////000111222111///---...///////////////000000000000000111222333333555888;;;BBBYYYxxxwwwlll{{{ttt{{{~~~uuubbbTTTJJJFFFBBB??????@@@@@@???<<<<<<<<<<<<============;;;<<<======>>>???BBBEEEIIIKKKPPPWWW^^^dddjjjlllqqqtttxxxzzz|||~~~wwwnnnhhhaaaaaabbbiiisss{{{|||{{{zzzyyyyyy{{{|||~~~}}}zzzvvvqqqnnnlllkkklllgggffffffkkkrrr{{{}}}{{{xxxtttrrrppppppqqqjjjkkkmmmnnnqqqwww}}}uuueeeVVVRRRPPPUUUdddzzz{{{tttpppnnnwwwssslllkkkmmmttt~~~xxxqqqggg___QQQIII>>>777444444333222111111111111111111111111222333444333333444777999CCCXXXooozzz|||{{{qqqyyy|||sssaaaRRROOORRR\\\[[[SSSGGG???;;;777333222333444666777777888888777999;;;???DDDKKKSSSXXXeeeiiilllmmmkkkiiikkkmmmhhhmmmwww~~~wwwuuuzzzuuulllccc```[[[TTTNNNMMMGGGEEEAAA@@@??????>>><<<;;;;;;::::::::::::::::::888:::===CCCJJJUUU```gggmmmpppvvvzzz~~~wwwnnndddZZZSSSHHHEEE@@@>>>===>>>>>>===;;;<<<===<<<::::::;;;<<<===CCCMMM]]]pppzzzmmm```XXXQQQLLLEEE===777333111000000000000000000000000000...///000///---,,,,,,---////////////000000000000000111222333333555999<<>><<<<<<======>>>>>>>>>>>>;;;<<<=========>>>AAACCCHHHJJJNNNSSSZZZaaafffiiinnnqqquuuxxx{{{zzznnnbbbYYYSSSSSSUUU]]]jjjvvv~~~~~~}}}{{{yyyxxxzzz}}}}}}xxxtttpppooooooooojjjiiijjjnnnvvv}}}{{{xxxvvvvvvwwwqqqqqqqqqqqqrrrvvv|||wwwgggXXXTTTQQQUUUeee}}}}}}vvvqqqrrr||||||mmmkkknnnpppvvv~~~wwwmmmdddVVVMMMAAA999555444333222111111111111111111111111111222333333333555888;;;EEEYYYnnnxxx}}}vvviiimmmmmmbbbSSSIIIIIIMMMXXXWWWPPPFFF>>>;;;777222222333444666777777888888666888:::>>>CCCJJJRRRWWW^^^ccchhhkkkkkklllooorrrqqqssszzz~~~xxxwww{{{yyynnnddd___ZZZTTTPPPOOOGGGEEEBBB@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;777999===BBBIIITTT___fffooorrrwww|||~~~sssiii```WWWQQQHHHEEE@@@>>>===>>>>>>>>><<<===>>>===;;;:::;;;<<<<<>>>>>?????????@@@:::<<<=========>>>@@@BBBGGGIIILLLQQQXXX^^^dddgggiiilllqqquuuyyy}}}uuugggYYYPPPMMMMMMQQQ[[[iiiwww~~~}}}zzzvvvrrrqqqqqqqqqooommmmmmqqqxxx~~~}}}|||}}}{{{{{{|||xxxxxxvvvuuuuuuxxx}}}xxxiiiXXXTTTQQQUUUeee~~~xxxtttwwwrrrhhhkkkqqqttt{{{{{{pppgggYYYPPPCCC:::666444333222111111111111111111111111,,,...111222444888<<<@@@FFFYYYnnnxxx~~~ssseeefffdddYYYLLLEEEGGGMMMTTTSSSMMMCCC<<<999555000222333444666777777888888555777:::===BBBIIIQQQWWWXXX]]]dddhhhkkknnnssswwwyyyyyy}}}|||yyyyyy{{{|||pppeee___ZZZTTTQQQQQQGGGEEEBBBAAA@@@@@@>>><<<======>>>>>>>>>>>>>>>>>>777999===AAAIIISSS^^^eeeqqqtttyyy}}}zzzoooeee\\\SSSMMMHHHDDD@@@>>>===>>>>>>>>>===>>>???>>><<<;;;;;;<<<;;;>>>CCCLLL[[[ooo|||qqqfff^^^XXXRRRHHH===555111000000000000000000000000000000...000111000//////000111////////////000000000000000111222333444666:::===EEE```qqqppp~~~wwwsss```SSSJJJFFFAAA???>>>>>>>>>>>><<<<<<<<<===============>>>=========>>>???AAABBBCCCFFFKKKPPPVVV\\\ccchhhmmmooorrrtttvvvxxx|||~~~zzzlll___UUUPPPNNNMMMNNNXXXhhhwww~~~yyytttrrrsssuuuvvvuuutttvvv{{{~~~tttoooqqqxxx~~~~~~~~~~~~}}}||||||kkk\\\UUURRRZZZhhh{{{zzzttt|||yyynnnggghhhkkkppp{{{~~~qqqeee\\\RRRDDD:::555444333222111111111111111111111111111222333333555888===AAANNN^^^ppp{{{tttddd]]]VVVNNNFFFAAADDDJJJTTTSSSLLLAAA:::888555222222444777:::::::::888777666777:::===BBBIIIQQQWWW\\\^^^```cccfffkkkqqquuuwwwzzz}}}xxx{{{xxxrrrhhh___YYYUUURRRPPPQQQLLLEEE@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;???GGGSSS```iiinnnrrrxxx|||wwwkkk```VVVMMMGGGCCCAAA???>>>?????????>>>@@@>>><<<<<<>>>?????????BBBBBBCCCJJJYYYmmmtttiiiccc___XXXLLL@@@777222111222333222000/////////000111........................////////////000000000000111222333333444555888;;;HHH___}}}pppooo~~~tttaaaSSSJJJFFFBBB???>>>>>>>>>>>>==================<<<<<<======<<<<<<===>>>@@@AAADDDGGGKKKOOOTTTZZZ```dddlllnnnrrruuuvvvxxxzzz|||}}}vvviii^^^VVVRRROOONNNQQQ\\\lll{{{~~~|||xxxuuutttvvvxxxxxxxxxyyy||||||mmmddddddmmmyyy}}}jjj\\\VVVTTT]]]lll}}}~~~|||ppphhhhhhkkkppp|||sssiii]]]SSSEEE:::555444333333111111111111111111111111111222333333444888===@@@OOObbbwwwqqqaaa[[[SSSLLLEEEAAADDDKKKZZZXXXQQQDDD;;;888444111222444777999::::::888777555777999===AAAHHHPPPUUU\\\^^^aaadddgggkkkppptttyyy{{{yyytttvvv{{{yyysssjjjbbb[[[VVVQQQNNNQQQLLLFFFAAA???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<@@@GGGSSS___hhhmmmqqqvvv{{{~~~rrrfff\\\SSSJJJEEECCCAAA??????AAACCCDDDEEEBBBAAA???>>>?????????>>>@@@@@@AAAGGGUUUiii}}}ssshhhbbb^^^WWWKKK???777333222222111111000/////////000000........................////////////000000000000111222333333444666999;;;GGG]]]zzznnnoooxxxdddVVVJJJGGGBBB???>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;<<<===???@@@DDDGGGKKKNNNRRRXXX^^^bbbjjjnnnsssvvvwwwxxxyyyzzzxxx{{{}}}tttiii___YYYWWWUUUTTTXXXaaappp~~~~~~~~~yyyyyyxxxuuussssssvvvxxx}}}~~~zzzgggYYYVVV```ppp|||~~~jjj\\\VVVUUU___qqq}}}sssiiihhhkkkppp~~~vvvmmm```VVVGGG<<<666444444333222222222222222222222222222222333333444777<<>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===@@@GGGRRR^^^fffkkkoootttyyy|||zzzlll___VVVOOOHHHDDDAAA>>><<<===AAAEEEIIIJJJGGGEEECCCCCCCCCBBB@@@???@@@@@@AAAFFFSSSfffzzzrrrfffaaa\\\UUUJJJ???777222222222...//////000000000//////........................////////////000000000000111222333444444666999<<>>===@@@??????>>>===<<<;;;;;;<<<;;;;;;:::;;;<<<===>>>CCCFFFJJJNNNRRRXXX^^^bbbiiimmmssswwwyyyxxxxxxxxxwwwzzzvvvlllddd___]]]\\\\\\^^^fffrrr~~~{{{yyyxxxtttttttttrrrpppppprrrtttzzz}}}{{{hhhYYYUUU^^^nnnzzzjjj[[[VVVUUU___ttt|||vvvuuujjjhhhjjjppp~~~yyyrrrdddYYYIII===777555444333222222222222222222222222222333333333444777;;;???QQQlll}}}lll\\\SSSKKKFFFBBBBBBGGGNNNaaa```XXXJJJ===777333000333444666888::::::999999555666888;;;???EEEMMMRRRZZZ]]]cccfffiiijjjlllnnnvvvyyy}}}{{{rrrlllmmmnnnvvv{{{wwwqqqkkkcccZZZQQQLLLNNNJJJEEEAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>AAAGGGQQQ\\\ccckkknnntttxxx{{{zzz||||||rrreeeZZZRRRMMMIIIFFFCCC@@@======AAAHHHMMMPPPKKKIIIHHHGGGGGGFFFDDDBBBCCCCCCCCCHHHSSSeeezzzpppfffccc]]]VVVKKK@@@777222000///,,,---///000000000///...........................////////////000000000000111222333444444777:::===DDD[[[}}}uuuiiimmm|||}}}kkk[[[LLLHHHCCC@@@??????>>>===@@@@@@???>>>===<<<<<<;;;<<<;;;;;;::::::;;;======@@@CCCHHHMMMRRRXXX___dddfffkkkrrrwwwyyyyyyxxxxxxxxxzzz{{{qqqhhhdddbbb^^^___bbbhhhrrr||||||wwwuuutttttttttssspppnnnlllmmmnnnooossszzz~~~qqqeeeaaahhhttt~~~lllYYYUUUTTT^^^uuuwwwqqq~~~vvvjjjgggiiinnn}}}|||vvvhhh]]]LLL???888555444333222222222222222222222222222333444444555888===@@@RRRnnn~~~nnn\\\RRRHHHCCCAAAAAAGGGNNN___```YYYJJJ===666444222333444666888999:::::::::666777999;;;>>>DDDLLLQQQXXX\\\aaafffhhhiiikkklllqqqtttyyy~~~~~~yyyqqqkkkkkklllrrr|||xxxrrrkkkcccZZZQQQLLLKKKGGGBBB???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBHHHQQQ[[[bbblllppptttxxx{{{qqqiiidddgggrrrssskkk___VVVRRROOOLLLJJJJJJEEE@@@???CCCKKKRRRWWWPPPNNNLLLJJJJJJIIIFFFDDDEEEEEEFFFHHHQQQcccyyyzzznnngggggg___XXXMMMAAA777111...------...///000000///...---////////////////////////////////////000000000000111222333444555777;;;>>>DDD[[[~~~tttggglll~~~~~~kkk[[[MMMIIIDDD@@@??????>>>===?????????>>>>>>============<<<;;;::::::;;;<<<===>>>AAAFFFKKKPPPWWW^^^cccccchhhoootttwwwwwwxxxxxxyyy{{{~~~vvvnnniiihhh___aaadddiiiqqqyyy~~~xxxtttssssssssssssrrrnnnjjjhhhggghhhgggkkkrrr|||}}}vvvrrruuu}}}nnnZZZUUUSSS\\\ttttttlll{{{vvvjjjggghhhlllzzzyyylll```NNN@@@888666555444333333333333333333333333222333444555666:::???CCCUUUqqqsss^^^RRRGGGAAA@@@AAAGGGNNN^^^___YYYJJJ<<<666444222333444555777999:::;;;;;;777888999;;;>>>DDDKKKPPPVVVZZZ___cccfffhhhjjjkkklllpppvvv{{{}}}xxxpppiiihhhiiiooo}}}{{{vvvoooggg___WWWPPPKKKHHHEEEAAA>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===???BBBHHHQQQ[[[aaannnqqqtttxxxzzz~~~{{{bbbZZZUUUYYYbbbtttnnnggg___YYYXXXWWWVVVUUUOOOJJJCCC@@@EEENNNWWW\\\[[[XXXSSSPPPNNNLLLJJJHHHFFFFFFGGGHHHPPPaaawwwwwwmmmiiiiii___YYYNNNBBB999222///---///000000000000///......////////////////////////////////////000000000000111222333444555888;;;>>>EEE[[[|||sssffflll~~~~~~nnn^^^MMMIIIDDDAAA??????>>>===???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<======<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>===>>>>>>>>>>>>>>>?????????>>>>>><<<<<<;;;<<<===>>><<>>===========================:::<<>><<<==================<<<<<<<<<======>>>===>>>AAACCCGGGPPP\\\dddoooqqquuuwwwyyy|||sssccc\\\XXXYYYZZZ```xxx~~~~~~sssllleee^^^YYYSSSNNNJJJLLLWWWiii|||}}}uuuwwwwwwmmmcccYYYUUUMMMCCC:::333000...000000000000000000000000000000000000000000000000////////////000000000000000111333444555777;;;>>>IIIYYYrrr~~~jjjtttzzzgggVVVMMMEEECCCCCC@@@???@@@?????????????????????>>>======<<<<<<<<<<<<=========???BBBEEEHHHMMMRRRVVV\\\___eeejjjnnnrrrwwwzzz}}}}}}yyywwwuuuuuuuuuwwwvvvuuurrrooollliiihhhcccbbb___ZZZUUUQQQNNNNNNKKKJJJPPP[[[fffqqq|||yyyuuuzzzqqq]]]VVVTTT___www~~~lll[[[SSSMMMbbb{{{qqqllliiikkkyyyxxxjjjVVVEEE;;;777555555333333222222222222333333444555777777999@@@IIIQQQaaayyyiii\\\NNNFFFBBBAAAGGGOOObbbiiioooRRR<<<;;;222444111333555888:::<<<<<<<<<999999:::;;;===BBBHHHLLLTTTXXX]]]aaadddgggkkknnnnnnppptttwwwwwwrrriiibbb^^^___aaaeeeppp|||wwwrrrmmmeee]]]VVVPPPKKKHHHFFFCCC???======>>>===<<<======<<<<<<<<<======>>>===>>>AAACCCGGGPPP\\\eeennnqqquuuxxxzzz}}}|||nnneee^^^]]]\\\```ttt{{{rrrjjjccc^^^WWWRRRMMMMMMWWWiii|||yyyuuuyyyyyyqqqhhhXXXTTTLLLCCC:::444000///000000000000000000000000////////////////////////////////////000000000000000111333444555777;;;>>>IIIYYYtttnnnttt{{{|||hhhVVVMMMEEEDDDCCC@@@???@@@?????????>>>>>>===============<<<<<<<<<<<<======;;;===@@@CCCFFFKKKPPPTTTWWW]]]eeelllqqquuuxxxyyy~~~~~~~~~}}}zzzvvvrrrooommmhhheeeaaa]]]XXXTTTRRRPPPLLLKKKNNNUUU\\\eeessszzzxxx{{{{{{~~~|||tttpppvvvooo[[[VVVVVVccc{{{yyygggWWWPPPIII]]]~~~|||rrrooolllnnn}}}|||nnnYYYGGG<<<666444333333333222222222222333333444666888999:::???FFFLLL```www~~~lllbbbVVVLLLDDDBBBHHHPPPbbbkkktttWWW>>>;;;222555222333666888:::;;;<<<<<<777888999;;;===BBBIIINNNUUUYYY^^^bbbdddfffhhhiiikkkmmmqqquuutttooogggaaabbbaaa```cccjjjxxx}}}vvvuuupppiiibbb\\\VVVPPPLLLHHHEEEBBB@@@???>>>===<<<>>>======<<<<<<=========<<<>>>AAACCCGGGQQQ]]]eeemmmppptttwwwzzz~~~uuukkkfffcccdddrrrxxxpppiiiddd\\\VVVOOOOOOXXXjjj}}}xxxtttxxxxxxpppgggVVVRRRLLLCCC:::444111111000000000000000000000000/////////////////////////////////000000000111111000222333444555888;;;>>>IIIZZZwwwnnnrrrtttzzzgggVVVMMMFFFDDDCCCAAA???AAA@@@??????>>>===<<<;;;;;;===<<<<<<;;;;;;<<<<<<===<<>>:::111444111333555777999:::::::::666777999:::>>>CCCJJJOOORRRVVV[[[___aaaaaabbbbbbgggjjjnnnqqqqqqllleee```bbb```___aaaiiiuuuxxxwwwtttnnnhhhbbb\\\UUUQQQKKKHHHEEEBBBAAA@@@>>><<>>==================<<<>>>AAACCCHHHQQQ]]]fffkkknnnrrrvvvyyy}}}yyysssnnnnnnvvv{{{rrrkkkggg\\\WWWPPPPPPYYYlllyyytttuuusssiii___UUURRRMMMCCC:::444222333/////////////////////////////////////////////////////////000000111111222111222444444666888<<>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>AAADDDGGGLLLQQQUUUWWW^^^gggooosssuuuwwwwww|||{{{yyyssspppllliiigggddd```\\\XXXUUUSSSQQQNNNQQQ\\\hhhwwwyyyqqqmmmmmm|||wwwpppqqqwww|||tttqqqyyyyyyjjj___[[[\\\hhh}}}~~~nnn[[[NNNIIIDDDSSSmmm}}}sssmmmmmmnnnsss|||nnnYYYHHH===888666555444333333333333333333444444777999::::::<<>>CCCKKKPPPPPPTTTYYY]]]^^^^^^___```dddhhhmmmooommmhhhccc______^^^^^^aaajjjuuu|||wwwrrrooooooqqqrrrtttyyy|||xxxuuupppkkkfff```YYYUUUMMMJJJGGGEEEDDDBBB???===??????>>>===============<<<>>>AAACCCHHHRRR^^^gggiiilllppptttwwwzzz~~~|||yyyyyy~~~|||ppphhhcccYYYTTTOOOPPP[[[ooozzztttrrrnnnddd[[[VVVTTTOOOEEE:::333222444////////////////////////......................../////////000111222222222111222444555666888<<>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<999<<>>CCCJJJOOOQQQUUUZZZ]]]___```aaaccccccggglllmmmkkkeee```^^^ZZZZZZ\\\aaakkkttt|||vvvoooeee^^^\\\___ccceeekkkrrr}}}~~~wwwuuuqqqmmmiiibbb[[[VVVNNNLLLIIIGGGFFFDDDAAA???@@@@@@???>>>============<<<>>>AAADDDIIIRRR___hhhjjjmmmpppsssuuuwww{{{}}}yyy{{{|||xxxqqqmmmllllllzzz|||~~~oooccc]]]TTTPPPMMMQQQ]]]qqq|||tttrrrnnnfff^^^YYYXXXSSSHHH;;;333222444000000000000000000000000...........................///000000111222333333111333444555666999<<>><<<;;;;;;::::::;;;;;;<<<888:::===@@@CCCGGGLLLPPPTTTYYY___eeekkkpppuuuyyyzzz}}}vvvnnnddd___ZZZXXXVVVTTTVVVZZZffftttxxxqqqnnnnnn{{{yyyooonnnrrr~~~zzzssspppxxxuuuggg___aaagggtttwwwfffUUUKKKHHHIIIVVVppprrrkkkiiinnnttt}}}{{{mmmXXXGGG<<<888666555444444333333333333444444555777888888777:::@@@EEEPPPhhhzzzrrr|||}}}kkkRRREEECCCDDDSSS]]]gggNNN;;;<<<333555333444666888::::::::::::777888999;;;===CCCJJJNNNQQQUUUYYY\\\___aaaeeegggccchhhlllmmmiiiccc___]]]WWWWWWZZZ```iiipppssstttmmmeee[[[VVVVVV[[[```bbbjjjsss}}}uuusssqqqnnniiiccc[[[VVVNNNLLLJJJIIIHHHFFFCCCAAAAAA@@@???>>>============<<<>>>AAADDDIIISSS___hhhmmmppprrrttttttvvvxxxzzzwwwuuupppggg\\\UUUTTTWWWeeeppp}}}xxxqqqlllnnnttt~~~nnnaaaZZZQQQNNNMMMQQQ]]]qqqvvvssspppiiibbb]]]\\\WWWJJJ;;;222111333000000000000000000000000...........................///000111222333333444111333444555666999===@@@GGG```{{{ooogggppptttnnnWWWNNNGGGEEEDDDBBBAAABBB???????????????@@@@@@@@@<<<;;;;;;::::::;;;;;;<<<888:::===@@@CCCHHHMMMQQQQQQUUUZZZ```gggnnnvvvzzzzzz}}}{{{pppiiiccc```]]]XXXUUUVVVaaapppxxxqqqnnnrrrvvvllljjjmmm~~~{{{tttrrryyytttgggaaaeeeooo}}}tttdddTTTKKKJJJKKKZZZuuuzzzmmmgggffflllttt~~~|||nnnYYYGGG<<<777444333555444444333333444444555555666777777777:::@@@FFFPPPfff|||yyynnn|||nnnUUUGGGDDDEEERRRZZZcccKKK;;;>>>555666555666888:::;;;<<<;;;;;;777888999;;;===CCCIIINNNPPPSSSWWWZZZ]]]aaaeeehhhdddhhhmmmmmmhhhbbb^^^\\\VVVVVVYYY___fffkkklllkkkhhhaaaYYYVVVXXX^^^bbbdddlllvvv}}}{{{sssrrrpppmmmiiiccc[[[VVVNNNMMMKKKJJJIIIGGGEEEBBBAAA@@@???>>>============<<<>>>AAADDDIIISSS```iiippprrrtttuuuuuuuuuwwwyyyzzzuuukkk^^^PPPGGGHHHLLLYYYjjj}}}~~~nnneee______bbbiiisss~~~}}}oooccc\\\OOOMMMMMMQQQ^^^pppyyytttpppiiiccc```___YYYLLL<<<222000222000000000000000000000000...........................///000111222333444444222333555666777999===@@@IIIbbbhhhiiixxxzzz}}}yyyjjj[[[NNNCCCAAACCCBBB@@@@@@???@@@@@@@@@@@@???>>>>>>=========<<<<<<;;;;;;:::;;;;;;;;;<<<>>>CCCJJJOOOSSSTTTVVVYYY___iiisss{{{}}}}}}~~~vvvkkkccc___^^^\\\ZZZ```lll{{{xxxrrrsssooo~~~tttjjjhhhmmm{{{|||wwwvvv|||}}}oooiiifffgggrrrtttbbbRRRJJJJJJLLL```xxxttthhhdddbbbhhhsssrrrZZZFFF;;;777666555555444333222111222333333555666666666777:::???CCCOOOdddvvvyyywww{{{vvvlllqqqtttlllYYYGGGCCCGGGMMM\\\bbbTTT@@@777666555888777777888::::::999777666666777:::???EEEJJJNNNOOOQQQUUUZZZ^^^aaabbbcccfffjjjmmmkkkfff```]]]\\\]]][[[\\\```gggkkkiiifffeeeaaa\\\\\\```eeehhhiiiwww~~~~~~~~~~~~}}}yyyvvvqqqnnnjjjddd[[[TTTMMMLLLLLLLLLKKKHHHCCC@@@??????>>>===============@@@@@@BBBFFFMMMWWW```eeeoootttvvvrrrrrrwwwyyywwwyyyttthhhZZZMMMFFFFFFIIIXXXcccuuu}}}kkk\\\SSSTTTVVVZZZaaammmzzzzzznnn___VVVNNNKKKJJJOOO]]]pppxxxmmmgggfffaaa```XXXHHH;;;555222///222222111111000000//////---------------,,,,,,,,,---...000111222222111111222222333333444888===AAAJJJ^^^sssppp{{{yyyzzzmmm]]]PPPDDDBBBCCCBBBAAA@@@@@@@@@@@@AAA@@@??????>>>;;;;;;;;;:::999999888888::::::;;;;;;===AAAGGGKKKPPPQQQTTTWWW]]]eeeooouuuzzz{{{{{{ooohhhdddaaa^^^```iiivvvwwwqqqrrrrrrqqqhhhggglll{{{~~~wwwuuu}}}zzzmmmgggfffiiiuuu|||yyyyyyqqqaaaQQQJJJKKKMMMbbb{{{|||nnniiiggglllvvvsssZZZFFF;;;777666555666555444333333444555666777888888888999<<>>CCCHHHKKKNNNPPPTTTXXX\\\```bbbcccgggkkknnnnnnhhhccc```___]]][[[[[[aaaiiiooopppooommmiiieeeeeeiiimmmpppqqq||||||yyyyyyvvvrrrnnnkkkeee\\\VVVMMMLLLLLLLLLKKKHHHDDD@@@???>>>======<<<<<<======???@@@BBBFFFNNNXXXaaafffoootttuuurrrrrrwww{{{zzz~~~zzzpppbbbTTTMMMLLLMMM\\\fffvvv{{{jjj[[[LLLLLLMMMOOOWWWcccsss}}}zzzsssiii^^^VVVNNNKKKKKKQQQ___qqqwwwmmmeeeccc``````WWWHHH;;;555222000111111111000000000000000000/////////////////////...///000111222222222111333333444444555888===@@@LLL___xxx}}}xxxuuurrrtttaaaTTTGGGDDDDDDCCCAAA@@@AAAAAAAAAAAAAAA@@@@@@???;;;;;;;;;:::999888888888888999;;;<<<===???CCCFFFLLLNNNRRRUUUZZZaaahhhmmmtttuuu{{{zzzpppiiieeecccaaagggpppzzzvvvppppppwww}}}pppggghhhmmmzzzxxxttt}}}uuuhhhbbbeeekkkxxxzzzvvvuuu{{{|||ooo___QQQLLLMMMQQQiiirrrmmmlllpppyyyttt[[[FFF;;;777666444666666555555666777888::::::;;;;;;;;;<<>>===<<<<<<;;;;;;<<<<<<>>>???BBBHHHPPPYYYbbbgggooossssssqqqrrrxxx}}}~~~zzzpppddd]]][[[\\\ccckkkyyywwwfffXXXKKKKKKJJJKKKRRRaaattt}}}tttlllccc[[[VVVMMMLLLLLLTTTbbbttt~~~vvvkkkcccaaa______WWWHHH;;;555222000000000000000111111111111000000000000000111111111//////000222222222222222444555555555666888<<>>======<<<;;;:::999999777999;;;<<<===>>>@@@BBBHHHKKKPPPTTTXXX\\\aaaeeemmmooovvv{{{sssnnnjjjccceeekkkttt~~~tttnnnooozzz~~~qqqiiijjjpppxxxxxxttt|||nnnbbb^^^bbbkkkzzz}}}yyywww}}}{{{oooaaaTTTOOOQQQXXXssstttppppppttt|||uuu[[[FFF;;;888666444555555555555666888:::;;;;;;<<<===>>>>>>AAADDDGGGUUUjjjrrrcccdddeeeaaaTTTGGGCCCEEEPPPdddnnnaaaKKK???;;;999777666666888:::;;;999888999888888999<<<@@@DDDGGGLLLMMMPPPTTTXXX\\\```bbb```eeeiiiiiieee```^^^^^^\\\[[[\\\aaalllwww~~~}}}yyyuuurrrooohhh```ZZZOOONNNMMMLLLKKKIIIEEEBBB======<<<;;;;;;;;;;;;;;;===???CCCIIIRRR[[[ccchhhoooqqqqqqqqqsssyyy~~~vvvqqqoooppplllrrr}}}zzzwwwpppaaaTTTKKKJJJIIIIIIQQQccczzzvvvlllbbbYYYTTTLLLLLLOOOWWWfffwww{{{tttjjjdddbbb___^^^WWWHHH;;;555333000//////000000111111222222///////////////000000000000000111222222333333333555666777777777999<<>>===<<<;;;:::999888888888:::<<<=========???@@@FFFJJJOOOSSSVVVYYY]]]```fffiiiqqqzzzxxxrrrbbbbbbeeemmmxxxsssmmmmmmwwwqqqiiikkkqqqxxxxxxuuu}}}xxxhhh]]]ZZZ___lll}}}}}}{{{|||rrreeeYYYTTTUUU^^^|||uuutttuuu{{{uuuYYYDDD;;;888666333444444444444666888:::;;;;;;<<<>>>???@@@CCCFFFIIIUUUllluuuaaa___^^^ZZZPPPEEEBBBDDDOOOeeetttiiiRRRBBB;;;888777666666888:::;;;:::999666666666888;;;@@@DDDGGGJJJLLLOOOSSSXXX\\\___aaa^^^bbbggggggccc___]]]\\\[[[\\\^^^eeeppp|||}}}yyyuuurrrkkkbbb\\\RRRPPPNNNMMMKKKIIIEEEBBB======<<<;;;;;;;;;;;;;;;===@@@EEELLLTTT]]]dddhhhnnnnnnooorrruuuzzz|||{{{{{{uuuyyy}}}sssmmmfffYYYOOOEEEEEEDDDEEEMMMaaazzz}}}qqqdddXXXQQQKKKLLLQQQ[[[jjjzzzyyyrrrjjjffffff``````XXXHHH;;;555333111//////000000111111222222////////////000000111111111111111222333333444444666777888999999:::===@@@HHHUUUxxx~~~rrrrrr{{{sssiiigggmmmrrrbbbRRRKKKHHHDDDAAA@@@AAAAAAAAAAAAAAA@@@@@@???<<<;;;:::999888777666555777999;;;<<<<<<<<<>>>@@@DDDHHHLLLQQQTTTWWWZZZ]]]```dddmmmvvv|||}}}rrreeecccdddiiirrrzzz~~~}}}rrrlllmmmttt~~~qqqiiilllsss}}}~~~yyyyyyrrrccc[[[ZZZaaappp}}}vvvjjj]]]WWWXXXeeexxxxxx}}}sssWWWBBB:::888666333444333333444555777999::::::<<>>===<<<<<<;;;;;;<<<<<<>>>AAAFFFNNNVVV^^^dddggglllkkknnntttxxx|||~~~||||||yyy~~~wwwkkkbbb[[[RRRLLLBBBCCCDDDEEELLL___yyytttfffXXXOOOJJJMMMSSS___nnn~~~}}}vvvpppjjjhhhiiicccbbbYYYJJJ<<<666333111000000000000111111111111000000111111222222333333222222222222333444555666555777999::::::<<>><<<;;;:::999888666555555666777999999999:::===???BBBEEEIIIMMMPPPTTTXXX[[[]]]aaajjjsssyyy~~~vvvllljjjiiijjjooouuu{{{~~~}}}rrrmmmmmmuuusssmmmrrrzzz|||{{{~~~{{{lll___ZZZ\\\gggxxxzzznnn```YYYXXXoooxxxzzzxxxqqqpppqqqTTT@@@999888666333555444444444555666888999;;;===AAADDDFFFIIIMMMPPPZZZppp{{{bbb[[[RRRMMMGGGAAA@@@CCCOOOlllzzzaaaLLL@@@999666555666888:::;;;;;;999777666666777999===AAACCCFFFIIIOOOVVV[[[]]]^^^^^^bbbfffjjjjjjeeeaaa^^^^^^ZZZ```jjjvvv|||wwwooofff___XXXUUUQQQNNNKKKGGGCCC??????>>>======<<<<<<======???BBBHHHOOOWWW^^^cccfffiiiiiimmmvvv{{{~~~{{{}}}qqqdddXXXQQQMMMKKKBBBEEEGGGGGGMMM^^^vvv|||rrreeeWWWNNNIIIMMMUUUbbbrrrxxxtttpppjjjhhhiiieeeddd\\\KKK===666333000111111111000000000000000//////000000111222222333333333222222333444666666555777999;;;<<<===@@@BBBGGGQQQqqq{{{vvvgggiiiwww~~~ggg^^^ZZZfffxxxhhhVVVMMMIIIEEEBBBAAA???@@@@@@@@@@@@???>>>>>>>>>===<<<;;;999888777666555666777777777999<<>>BBBFFFIIILLLPPPSSS```uuu}}}cccZZZPPPIIIDDD???@@@CCCOOOnnngggPPPBBB:::666555666888:::;;;;;;:::999888777777888;;;>>>@@@EEEIIIPPPWWW\\\^^^^^^^^^bbbfffjjjiiieee```]]]]]]ZZZbbbooo}}}~~~yyyqqqggg___ZZZWWWRRRNNNJJJFFFBBB?????????>>>===============@@@CCCIIIPPPXXX^^^ccceeehhhhhhmmmwww}}}zzz|||wwwlll___RRRKKKJJJKKKAAADDDFFFFFFJJJYYYooo|||wwwnnncccWWWOOOIIIMMMVVVdddsssyyytttssspppjjjggghhhgggfff]]]LLL>>>777333000222222111111000000//////,,,------...///000000000444333222222333444666777444666999;;;<<<>>>AAACCCIIIRRRppp{{{lllqqqwwwooo```XXXeee}}}~~~mmmZZZOOOJJJFFFCCCCCCAAAAAA@@@@@@???@@@@@@@@@AAA@@@>>>;;;:::999999:::666666666666777888999:::???BBBFFFIIILLLQQQVVVYYYYYY^^^eeemmmuuu|||yyyhhhfffbbb___^^^^^^```bbblllvvv~~~yyysssqqqtttyyy|||~~~zzzmmmlllppp~~~vvvttt{{{}}}uuuhhh___]]]aaauuuyyypppaaaRRRhhhuuu{{{}}}{{{ggg[[[bbbttttttUUUCCC<<<888666555333444555666777888999:::<<<>>>BBBEEEIIIPPPWWW\\\eee~~~qqqdddVVVMMMFFFAAA???AAAKKKmmmuuuPPPBBB;;;555666999<<<>>>???@@@@@@777777666666666999>>>BBBFFFKKKQQQVVVYYY\\\^^^```bbbggglllnnnkkkeee^^^ZZZUUU]]]mmmyyynnnccc\\\YYYUUUQQQMMMJJJGGGCCCAAA;;;<<<<<<<<<;;;;;;<<<>>>@@@EEEMMMTTTZZZ___cccfffgggiiilllrrrzzz}}}}}}uuucccSSSLLLKKKKKKEEECCCCCCEEEHHHRRReeewww~~~}}}yyyrrrhhh]]]TTTOOOFFFMMMYYYggguuuyyywwwvvvsssllldddcccgggooolll```NNN>>>888666555////////////000000000000////////////............111111111222333444555666888:::<<<===>>>@@@CCCFFFKKKSSSmmm{{{rrrqqqsssqqqaaaXXXcccxxxooo\\\RRRLLLGGGDDDCCCAAAAAA@@@????????????@@@>>>===;;;999888777777777666666666666777888999:::===@@@DDDGGGJJJOOOSSSWWWYYY^^^eeelllrrrxxx~~~uuuhhh```YYYWWWTTTRRRRRRSSSUUUVVV___gggxxxxxxuuuwww{{{~~~zzznnnlllqqqyyyxxx~~~}}}xxx}}}ttthhh___```eee}}}vvvmmm```WWWooouuuooowwwyyyzzzuuubbbXXXbbb|||rrrSSSBBB;;;777555444444444555666777999::::::===@@@DDDIIIPPPYYYbbbhhhttt~~~}}}mmmZZZOOOGGGBBB???@@@NNNooo|||UUUEEE<<<666777999;;;<<<<<<<<<<<<777777666666666999>>>BBBEEEJJJOOOTTTXXX[[[]]]___bbbggglllnnnllleee```\\\XXX^^^lllzzzrrriii___YYYTTTQQQMMMIIIGGGDDDAAA???;;;<<<===<<<;;;;;;<<<>>>???EEEMMMTTTZZZ___dddgggiiikkkooottt{{{~~~sssssszzzxxxfffWWWNNNJJJGGGFFFDDDDDDEEEIIIRRReeevvvzzzxxxtttmmmbbbXXXOOOJJJIIIQQQ]]]kkkyyyxxxwwwwwwuuummmeeecccgggllliii^^^LLL===666444333000000000000////////////.../////////000000111111111111111222333444555666888:::<<<===>>>@@@CCCFFFMMMRRRhhh{{{vvvqqqpppxxxggg\\\ccctttqqq```VVVOOOIIIDDDCCCAAA@@@@@@???>>>>>>??????===<<<;;;999888777777777555555555666777888:::;;;<<<>>>BBBEEEHHHLLLPPPSSSXXX\\\ccchhhmmmqqqvvvxxx{{{~~~}}}nnnbbbYYYQQQMMMNNNMMMKKKJJJKKKMMMOOOQQQUUU[[[hhh{{{yyyyyy|||{{{ooonnnttt~~~|||vvv}}}ssshhhbbbeeelllrrriii```]]]{{{yyyjjjllltttwwwvvvooo^^^YYYgggpppRRR@@@:::777555444555555555666888999;;;<<<>>>BBBJJJRRR[[[eeeooouuurrr^^^RRRJJJCCC@@@AAANNNmmmZZZFFF:::888888::::::::::::999888777777666555666999===AAADDDHHHNNNRRRVVVYYY\\\___cccggglllnnnlllfffbbb___[[[```jjj{{{}}}xxxrrrlllddd\\\VVVPPPMMMJJJGGGEEECCCAAA???<<<======<<<;;;:::<<<===???DDDLLLTTTZZZ```eeehhhkkkmmmrrrxxx~~~vvvkkkgggkkkuuuxxxuuujjj]]]UUUOOOJJJIIIFFFEEEFFFIIIQQQaaapppzzzxxxtttlllaaaVVVOOOKKKKKKTTTcccrrr~~~wwwwwwyyywwwnnndddbbbfffhhhfff[[[III;;;444222111111111000000//////............///000111222333333111111222222333555666777777999;;;===>>>@@@CCCFFFNNNQQQaaazzzwwwqqqrrrooobbbfffttt{{{zzz|||sssdddZZZRRRIIIDDDCCCAAAAAA@@@???>>>>>>>>>>>>???>>>===<<<;;;:::999999444444555555777888:::;;;;;;===@@@CCCFFFIIINNNQQQUUUYYY___cccfffhhhkkkmmmjjjlllpppwww~~~uuuoooeee[[[TTTPPPOOONNNOOOOOOOOOOOOQQQSSSUUUWWWXXX\\\dddsss{{{xxxzzz~~~}}}ssssssyyy}}}~~~sssiiieeekkkuuupppeee```ccc~~~rrrhhhooowwwyyywwwpppaaa```rrroooQQQ@@@:::888666666666666666777888:::<<<>>>???FFFQQQ\\\fffooouuuyyy~~~yyyooodddZZZOOOFFFCCCFFFKKKggg]]]EEE888777888999::::::999888888777777666555555888===@@@BBBFFFLLLPPPTTTXXX[[[^^^cccgggkkkmmmkkkfffccc```^^^bbblll|||}}}yyytttooojjjccc\\\WWWQQQNNNKKKHHHGGGFFFCCCAAA>>>>>>>>>===;;;;;;<<<===>>>DDDLLLTTTZZZ```eeehhhkkknnnttt{{{{{{mmmcccaaabbbiiimmmiiiddd___XXXRRRMMMIIIFFFFFFGGGMMMZZZgggwwwwwwsssjjj^^^TTTNNNKKKJJJUUUfffvvvuuuwwwyyyvvvlllaaa___bbbeeecccYYYHHH:::444222000222111111000///......---......///000000111222222111111222222444555777888777999;;;===>>>@@@DDDFFFNNNOOO]]]wwwxxxuuuwwwuuuhhhjjjvvv{{{yyy{{{vvvggg]]]SSSIIIDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999444444444555666888999::::::===@@@BBBDDDHHHLLLOOOQQQUUUZZZ]]]___```bbbccc\\\[[[\\\___dddgggiiiiii]]]\\\YYYVVVSSSSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^______aaafffooo}}}yyyuuuuuuyyy|||wwwxxx~~~sssiiigggqqq~~~nnnaaa```ggguuummmiiittt|||}}}{{{vvvjjjmmmoooQQQAAA;;;999888888777666666777999<<<>>>@@@BBBKKKWWWccckkkoooqqqrrrrrr~~~rrrqqqooohhhYYYJJJFFFIIIIII^^^|||}}}^^^GGG999666777999:::;;;;;;;;;:::777777666555555777<<<@@@AAAEEEJJJOOORRRWWW[[[^^^bbbfffiiijjjhhheeebbb```aaagggrrr|||yyyuuupppkkkeee___ZZZSSSPPPMMMKKKIIIGGGEEECCC@@@@@@@@@???<<<;;;<<<>>>???DDDLLLTTTZZZ```dddgggjjjmmmttt}}}yyyiii```YYYaaahhhiiihhheee___XXXQQQLLLGGGFFFFFFIIISSS]]]ppppppnnnfffZZZOOOIIIHHHGGGTTTfffyyytttvvvxxxuuuiii\\\ZZZ^^^cccaaaXXXHHH:::555333111222111111000///......---////////////////////////111111222333444666777888777999;;;===???AAAEEEGGGLLLOOO\\\|||uuu|||yyyvvvzzzmmmnnnyyy}}}}}}zzzkkk```UUUJJJEEEEEECCCCCCAAA@@@??????>>>>>><<<======<<<<<<;;;999999555555555555666777888888:::<<<>>>AAABBBEEEIIILLLMMMQQQVVVZZZ[[[\\\\\\]]]YYYWWWTTTTTTVVVYYY[[[[[[UUUWWWYYYZZZYYYYYY[[[\\\___```bbbdddeeefffggggggiiiiiilllrrrzzz}}}uuupppooorrruuu|||~~~{{{}}}|||qqqggggggtttjjj___```iiitttoooqqqwww~~~zzznnnQQQAAA<<<:::999999888777777888:::===@@@BBBGGGNNNYYYaaafffggggggfffhhhtttvvvyyy{{{vvveeeRRRHHHHHHFFFVVVooosss^^^III===444555777:::;;;<<<<<<<<<777777666555444777;;;???AAADDDIIINNNRRRVVV[[[___bbbdddggggggeeeaaa___^^^dddjjjvvv~~~zzzvvvrrrkkkddd___WWWTTTPPPMMMKKKHHHFFFCCCCCCCCCCCCAAA>>>======???@@@EEEMMMTTTZZZ___cccfffhhhlllrrr|||wwwjjjbbbhhhmmmllljjjggg```XXXSSSMMMHHHGGGFFFHHHPPPXXXllloooooohhh\\\QQQKKKJJJGGGTTTggg{{{vvvxxxyyyssseeeXXXVVV[[[aaa```WWWHHH;;;555333111111111000000//////......000/////////.........---111111222333555666888999888:::<<<>>>@@@CCCFFFIIIKKKPPP\\\wwwrrrxxxpppuuuuuupppcccWWWLLLHHHIIIEEEDDDCCCAAA@@@?????????===>>>>>>>>>===<<<;;;:::666666555555555666666777888:::<<<>>>@@@BBBFFFIIIKKKOOOUUUYYYZZZZZZ[[[[[[ZZZWWWTTTTTTWWW[[[___aaa___bbbfffhhhhhhhhhjjjlllpppqqqsssuuuvvvvvvvvvuuuyyy{{{~~~{{{}}}~~~~~~}}}xxxrrrllljjjlllooovvvxxx{{{~~~~~~|||}}}~~~zzzmmmccceeetttfff\\\aaajjjwwwtttyyy{{{lllOOO???;;;:::999999888888777888:::===AAACCCLLLPPPUUUYYY[[[[[[\\\]]]bbbnnn}}}}}}~~~{{{nnnZZZKKKEEEBBBKKK```fffvvvZZZIII???333444666888::::::::::::777777666444444666;;;>>>AAADDDIIIMMMQQQVVV\\\___aaaccceeedddaaa^^^\\\[[[aaafffsss}}}vvvnnniii___[[[WWWRRROOOLLLHHHEEEEEEEEEEEECCC@@@>>>???@@@BBBFFFNNNTTTZZZ^^^bbbeeegggjjjpppyyy~~~tttwwwvvvqqqmmmhhhaaaYYYRRRMMMHHHHHHIIIKKKRRRYYYkkkooorrrlll```UUUOOONNNJJJWWWjjj}}}|||yyyzzzzzzssscccUUUTTTZZZ^^^^^^VVVGGG;;;555333111000000000000///////////////////////////000000000111111222333555777999:::999;;;>>>@@@AAADDDHHHKKKKKKQQQ[[[ppppppuuuiii}}}||||||{{{ssseeeYYYNNNKKKLLLFFFEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA???>>>===777777666555555555555555666888:::<<<>>>@@@DDDFFFJJJOOOUUUYYY[[[[[[[[[\\\UUUSSSQQQSSSYYY```fffiiilllppptttvvvwwwyyy|||}}}zzz|||}}}xxxyyyxxxuuupppjjjhhhjjjlllqqqssswww{{{~~~~~~~~~}}}~~~}}}|||xxxsssssswwwxxx}}}wwwjjjaaabbbsss}}}ccc[[[bbbjjjvvvttt{{{~~~jjjMMM>>>:::999888999999888888888:::>>>BBBDDDOOOPPPQQQRRRRRRSSSVVVXXX```jjj|||zzzyyyqqq```MMMCCC===CCCUUU[[[oooVVVGGG???333444666777888888888888777777666444444666:::>>>BBBEEEIIIMMMQQQWWW\\\```aaabbbcccbbb___[[[YYYYYY[[[aaalll~~~wwwqqqfffbbb]]]XXXTTTPPPLLLIIIGGGGGGFFFDDDAAA??????@@@CCCGGGNNNUUUZZZ^^^aaadddgggiiinnnwww}}}uuuoookkkccc[[[RRRLLLHHHIIIKKKNNNUUU\\\eeekkkoookkk___SSSMMMLLLNNNZZZmmm}}}|||xxx|||}}}|||sssbbbTTTSSSZZZ]]]\\\UUUFFF:::555222000////////////000000000000......///000111222333333111111222333555777999:::999<<<>>>@@@BBBEEEIIILLLLLLRRRYYYkkkttt{{{vvvjjjuuu}}}{{{tttfff[[[PPPJJJHHHBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>===<<<;;;:::999777555555666777777777666777999:::;;;>>>AAADDDKKKLLLPPPVVV[[[___aaaaaaaaa\\\VVVWWW^^^iiirrrvvv|||~~~}}}zzzyyyxxxsssmmmiiigggfffhhhjjjnnnrrrwww|||~~~{{{rrrkkkhhhgggmmmqqqyyytttjjjeeeiiiwwwwwwfffWWWYYYttt{{{xxxyyyyyyaaaGGG>>>888888;;;777<<<;;;::::::<<>>===<<<;;;:::777555444555666666555333444666777999;;;???BBBKKKMMMRRRYYY___ccceeefffgggbbb\\\\\\cccmmmvvvzzzzzzuuuqqqnnnlllkkkkkklllooorrrwww{{{~~~~~~~~~}}}~~~~~~wwwnnniiifffhhhlllsss~~~uuummmkkkqqqssscccXXX^^^yyy}}}xxxwwwwww```GGG???888888:::666;;;:::::::::<<<@@@CCCFFFKKKLLLMMMOOORRRVVVYYY[[[ZZZbbbxxxzzzyyy|||xxxgggQQQBBB;;;;;;@@@KKKTTTSSSGGG;;;777666666777999:::999888999777555555666999<<<===???BBBFFFJJJOOOVVV]]]bbbcccbbb___[[[XXXVVVUUUUUUTTTYYYcccrrr~~~uuummmiiieee]]]WWWUUUQQQOOOKKKFFFCCC@@@>>>>>>BBBEEEJJJQQQWWW[[[]]]]]]dddkkkuuu}}}sssfff]]]SSSNNNJJJLLLNNNPPPTTTZZZdddiiimmmllleee]]]VVVQQQSSS^^^nnn|||}}}zzznnn```YYY\\\aaakkkeeeVVVDDD999666444///111111000000////////////...000000000000000222444222444555555555777999;;;===???BBBEEEGGGIIILLLOOOOOOQQQVVVeeeooosssoooppp||||||qqqvvv|||mmm```RRRJJJGGGCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>======:::888555444555555444444111333555666888;;;???BBBJJJNNNTTT\\\ccchhhkkkmmmnnnjjjddddddiiiqqqzzz}}}xxxuuusssqqqnnnmmmooosssxxx{{{~~~}}}}}}|||}}}~~~~~~tttlllhhhfffiiioooyyy~~~vvvrrrttt|||{{{lll___ZZZdddxxxvvvttt~~~]]]FFF???888777:::666:::999:::;;;>>>AAAEEEGGGHHHIIIKKKOOOSSSXXX\\\___]]]eeeyyyzzzwwwyyyvvvfffQQQCCC;;;999;;;CCCLLLMMMDDD;;;666555555666888999999888888777555555666888;;;===@@@BBBFFFKKKPPPWWW^^^cccdddbbb^^^[[[WWWUUUTTTSSSTTTWWW]]]iii|||yyytttnnneee^^^\\\TTTQQQKKKFFFAAA>>>======AAAEEEJJJPPPVVV[[[]]]___aaakkkyyy}}}qqqfff[[[UUURRRSSSTTTSSSUUUXXX___bbbfffhhheee___ZZZXXXVVV```ppp}}}|||uuulllccc___aaaeeennnfffVVVDDD:::777444111111000000000000////////////000111000000000222444333444666666666777:::<<<;;;>>>BBBEEEGGGKKKNNNQQQQQQRRRTTT```|||nnnqqq~~~vvvsssyyyvvvmmmqqqrrreeeWWWMMMIIIDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>;;;888555444444444444333222444666777888;;;???BBBFFFKKKSSS\\\dddjjjooorrrtttpppllljjjnnnttt|||~~~{{{uuuqqqpppsssxxx|||~~~}}}||||||}}}~~~}}}uuulllgggfffhhhmmmuuu|||vvvwww}}}ttteeeZZZ\\\kkkyyywwwtttxxxYYYEEE>>>888777999666888999:::<<>>===<<<===@@@CCCIIIPPPUUU[[[```cccaaajjjxxxvvvhhhbbb^^^______\\\ZZZZZZZZZZZZ]]]``````\\\[[[[[[[[[eeettt~~~yyyrrrkkkfffeeehhhjjjqqqfffTTTDDD:::666444111000000000000000000000000///000111111000111333444444555777777777888;;;===<<>>888777999666888999:::===@@@DDDGGGIIIEEEGGGJJJOOOUUU\\\aaaeeellluuuwwwmmmjjjfffZZZJJJAAA<<<;;;>>>DDDKKKKKKDDD===666555555666888999999888666666666555444666:::>>>@@@BBBFFFJJJOOOUUU]]]aaadddbbb___\\\XXXUUUSSSRRRTTTUUUWWW]]]mmm}}}uuujjjbbb___MMMIIIDDD???<<<<<<<<<======AAAHHHNNNTTT[[[ccchhhhhhmmmxxxxxxhhhdddtttyyyqqqlllmmmlllgggbbbaaaXXXSSSRRRVVVWWWUUUVVVYYY```iiiwww~~~|||xxxqqqllljjjkkknnnooossseeeQQQBBB999444222111000000000000111111111111///000111111000111333555555666888888888999<<<>>>???AAADDDGGGHHHKKKNNNPPPRRRQQQRRRZZZnnnnnnsss|||pppjjjooovvvppppppwwwjjjZZZOOOJJJEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????;;;999666555666666555555000111333333333555888;;;;;;AAAJJJRRRZZZdddnnnuuuzzzzzzzzzxxxwwwxxx|||~~~~~~~~~~~~}}}xxxnnnrrrvvvwwwsssnnniiifffjjjlllooorrrvvv~~~{{{vvvtttzzzvvvlll```^^^mmm|||zzz{{{zzziiiOOO@@@>>>888777:::888999:::;;;>>>AAAEEEGGGIIIFFFHHHKKKPPPVVV\\\bbbeeekkkssswwwhhhbbb]]]RRRFFF???999999<<>>@@@BBBEEEIIIMMMRRRYYY^^^bbbbbbaaa___[[[WWWTTTQQQSSSTTTVVVZZZfff}}}|||vvvnnnddd\\\YYYGGGEEEBBB>>><<<<<<======:::???FFFKKKQQQYYYbbbiiinnnsss~~~lll[[[VVVeee|||{{{zzztttnnnkkk]]]SSSMMMOOOPPPNNNQQQWWWccclllxxxzzzwwwtttpppoooppprrrtttvvveeeOOOAAA999444111222000000000111111111111222000111222111111111333555666777999999999:::===???@@@BBBEEEGGGIIIKKKNNNQQQQQQQQQSSSZZZiiilllqqqzzzqqqkkkppp|||tttppp~~~}}}ooo^^^QQQLLLFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@????????????;;;999777666777888777777111222333222222333666888888>>>FFFMMMUUU```lllvvv}}}~~~}}}}}}~~~yyysssrrryyytttkkkcccggg|||zzzwwwxxx|||cccJJJ>>>===888888;;;:::999;;;<<>>???AAADDDGGGJJJOOOUUUYYY```aaabbbaaa___ZZZUUURRRRRRSSSUUUWWW___ppp|||rrrllleee[[[TTTQQQFFFDDDBBB???===<<<<<<<<<999>>>DDDHHHLLLSSS]]]dddnnnwww|||mmm___YYYccc~~~|||yyylll^^^SSSRRRQQQNNNSSS\\\gggooozzz{{{{{{wwwxxxwwwuuussssssvvvxxxyyyfffOOOBBB:::444222333000000111111111222222222000111222222111111333555777888999::::::;;;===@@@>>>AAAEEEGGGJJJMMMPPPSSSQQQRRRUUUZZZddd}}}iiipppxxxyyyrrrvvvwwwooozzzuuucccUUUOOOFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@??????????????????;;;999777666888999999888444444555444333444666999777<<>>@@@<<>>===>>>;;;:::888666444444444444555333111///000222555888999999<<>>>>>???AAADDDHHHLLLNNNJJJMMMOOORRRTTTWWW[[[^^^\\\___fffwwwmmm\\\RRRIII@@@:::777666<<>>CCCEEEHHHQQQZZZiiiwwwwwwooonnntttqqqjjjfffdddeeehhhttt}}}zzzzzz|||~~~{{{{{{{{{|||~~~}}}jjjSSSGGGAAA:::444111222222222222222222222222111111111111222333444444888999:::::::::<<>>>>>>>>;;;:::888777555555555555555333222111111333555777777888;;;@@@IIIVVVeeennnyyypppkkkpppzzzxxxqqqrrrxxx~~~~~~}}}{{{zzzzzzzzzzzzzzzzzz{{{||||||}}}~~~~~~|||sssttt{{{~~~sssttt}}}sssRRRGGG<<<888888888:::<<<>>>???BBBDDDGGGIIIKKKLLLKKKMMMOOOQQQSSSVVVZZZ]]]YYY\\\dddvvvtttbbbWWWNNNDDD===999666;;;???>>>EEEGGG<<<999333000333666666666777888777666555555777999:::>>>@@@BBBDDDFFFJJJPPPTTT]]]___bbbcccbbb]]]YYYUUUVVVTTTSSSTTTWWW___hhhnnnwwwxxxwwwsssmmmiiihhhhhheeeccc___ZZZVVVRRRPPPOOONNNQQQUUUYYY]]]ccciiimmmvvvwwwxxxwwwuuuqqqmmmlllnnnkkkhhhccc^^^WWWRRRPPPNNNJJJDDD@@@===<<<;;;:::;;;:::<<<@@@BBBCCCJJJRRRZZZlllyyyuuutttyyyzzzvvvrrrrrruuu{{{{{{{{{}}}}}}}}}}}}}}}iiiSSSGGGAAA;;;666333222222222222222222222222333222222333333444555666888:::;;;;;;<<<>>>AAADDDFFFFFFGGGIIILLLNNNPPPRRRRRRTTTTTTZZZccckkkeeejjjnnnsss|||qqqlllvvvsss```SSSLLLIIIFFFDDDDDDEEEEEEDDD======>>>???????????????<<<;;;:::888777666666555444333333222333333444555444666:::<<>>BBBLLLOOODDD;;;444111333666666666888888777666555555777888:::<<<>>>@@@BBBDDDHHHMMMQQQ\\\___bbbcccbbb^^^YYYVVVTTTTTTTTTTTTVVV[[[bbbgggooonnnkkkddd[[[TTTRRRSSSUUUSSSPPPLLLIIIFFFDDDCCC???AAADDDFFFHHHJJJNNNQQQ]]]aaagggkkkkkkiiihhhgggjjjjjjjjjgggccc^^^YYYUUUPPPLLLEEE@@@===<<<;;;:::;;;999:::>>>???>>>BBBHHHKKK^^^xxx{{{zzzyyyxxxyyy|||~~~{{{~~~|||{{{|||hhhQQQEEE@@@;;;777555222222222222222222222222444333333444555666777777999:::<<<===>>>@@@DDDFFFFFFGGGHHHJJJLLLOOOQQQSSSTTTVVVUUUYYYaaafff~~~___dddiiilllwwwvvvjjjrrrxxxcccSSSNNNKKKGGGEEEEEEEEEEEEDDD<<<===>>>@@@@@@@@@???>>>???>>><<<:::888666555444333333444444444444444333222666999:::<<>>EEETTTYYYNNN>>>777222333555555666888888777666555555666888999;;;<<<>>>@@@BBBFFFKKKOOOZZZ\\\___aaa```]]]XXXUUUPPPQQQRRRRRRUUU\\\eeelllrrrrrrnnndddXXXPPPMMMNNNRRRQQQNNNKKKGGGEEEBBBAAA???@@@AAAAAAAAAAAACCCEEEKKKPPPXXX^^^aaacccfffhhhgggkkkmmmllliiieee^^^XXXRRRMMMFFF@@@===;;;:::999;;;999;;;>>>???===>>>BBBFFFRRRggg|||tttttttttvvvyyy|||~~~~~~zzz}}}}}}vvvuuuxxxdddMMMBBB===:::666555222222222222222222222222333333333444555666777888999;;;>>>@@@AAACCCFFFHHHGGGHHHIIIKKKMMMPPPRRRSSSUUUXXXVVVYYY___dddxxx[[[```eeehhhppp~~~nnnppp~~~}}}hhhUUUOOOLLLHHHFFFEEEEEEDDDCCC???@@@AAAAAAAAA@@@???>>>AAAAAA???<<<:::777555333333444555555555444333333222666999888888???LLLWWWbbbrrr|||pppggg```^^^dddmmmooopppooommmkkkjjjlllmmmtttrrrpppnnnooossswwwzzz~~~xxxqqqlllfffhhhjjjmmmpppssstttuuuvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwxxxyyyxxxyyy{{{~~~|||zzzyyy{{{{{{vvvrrrmmmmmmttt~~~{{{zzzzzzzzz{{{}}}~~~~~~}}}~~~zzzzzz{{{{{{aaaEEE???;;;;;;======AAAFFFJJJIIIGGGFFFGGGJJJMMMOOOOOOPPPPPPQQQRRRUUUZZZ^^^]]]```hhhzzzuuuggg```VVVLLLDDD::::::???GGGWWW___WWWAAA999333333555555666888999777666444444555777888999;;;===>>>@@@DDDIIILLLVVVXXX[[[^^^]]]ZZZVVVSSSNNNNNNNNNNNNPPPYYYfffooorrrsssoooeeeWWWMMMJJJLLLNNNMMMKKKHHHDDD@@@>>><<<===>>>???>>><<<;;;;;;<<<===BBBHHHLLLPPPUUU^^^dddhhhoootttssspppmmmeee\\\SSSMMMFFF???<<<::::::999:::888:::???AAA>>>>>>@@@EEEIIITTTggg}}}tttrrrqqqsssxxx|||vvvxxx}}}yyyqqqqqq~~~~~~}}}rrr^^^III>>>;;;888555444222222222222222222222222222222333333444666777888:::<<>><<<999777555444555555555555444333333222555777666666;;;DDDLLLYYYjjjwwwlllbbb]]]___eeeeeeggghhhhhhgggeeeeeeeeejjjiiigggfffgggjjjnnnpppttt{{{zzzrrrkkkjjjjjjjjjlllooorrruuuwwwsssttttttuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwvvvxxxzzz|||~~~~~~~~~}}}~~~|||{{{zzz{{{}}}~~~{{{wwwrrrnnniiigggjjjssszzzzzzyyyyyyttttttuuuxxx{{{}}}~~~}}}xxx{{{zzzwwwwwwyyysssZZZBBB===;;;===>>>>>>BBBHHHLLLJJJGGGEEEFFFIIINNNQQQOOOPPPQQQRRRUUUYYY___ccceeegggmmm|||yyykkkggg```VVVIII???===???DDDTTT^^^XXXDDD;;;444333444444666888999777666444444555666777999:::<<<===???BBBGGGKKKRRRTTTXXX[[[ZZZXXXTTTQQQLLLMMMLLLJJJKKKSSSaaalllssstttrrrhhhXXXMMMIIIJJJJJJIIIGGGEEEAAA>>>;;;999;;;<<<===<<<999777777777777:::>>>@@@BBBIIIUUU^^^fffpppxxxxxxvvvtttkkk___RRRLLLDDD>>>;;;:::999999777666999AAAEEECCCBBBCCCEEEDDDHHHWWWlll~~~~~~vvvssspppqqqxxx~~~|||{{{ppppppttt{{{wwwqqqqqq~~~xxxzzz~~~~~~}}}lllYYYFFF===;;;777444222222222222222222222222222222222333333555666888999;;;>>>AAACCCDDDEEEGGGIIIIIIJJJKKKMMMOOORRRTTTUUUSSSYYYXXXXXX^^^bbbooo^^^___cccfffhhhrrruuu~~~vvvooommmpppoooaaaSSSPPPKKKHHHGGGGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAA===>>>>>>>>>>>><<<;;;:::666666555555444444444444222333444555555999===AAAOOO___sss|||qqqggg___\\\___^^^```bbbcccbbbaaaaaabbb``````______aaacccfffhhhiiiqqqxxxyyyxxxxxxtttooommmlllkkkjjjmmmqqquuuxxxpppqqqrrrrrrrrrrrrrrrrrrqqqrrrtttuuuvvvuuutttsssvvvwwwyyyzzz{{{zzzyyyxxxxxxzzz|||~~~~~~}}}|||}}}}}}|||zzzxxx|||~~~~~~||||||yyyzzz|||}}}}}}|||{{{zzzwwwrrrooolllhhhjjjrrryyyyyyvvvvvvqqqppppppsssxxx}}}~~~~~~{{{}}}wwwttttttwwwjjjRRR@@@===<<<>>>??????CCCIIIJJJIIIGGGFFFGGGJJJMMMPPPOOOPPPRRRTTTWWW]]]dddiiikkkmmmqqq~~~~~~qqqooojjjaaaOOOEEEAAA>>>===KKKWWWSSSFFF===444333444444666999999777666444444444666777999:::<<<===>>>BBBGGGJJJPPPRRRVVVYYYYYYWWWSSSPPPJJJLLLMMMLLLLLLRRR___jjjwwwzzzyyynnn]]]OOOJJJJJJHHHGGGGGGEEECCC@@@===<<<:::<<<===<<<:::888777888444777:::::::::@@@KKKUUU]]]kkkuuuvvvwwwvvvlll___QQQKKKCCC<<<999999999999777777<<>><<<888444222222222222222222222222222333333444555666888999:::<<<>>>BBBDDDDDDEEEFFFGGGJJJKKKLLLNNNPPPSSSUUUVVVSSSZZZXXXWWW\\\^^^iii|||aaaaaacccfffffflllyyywwwlllbbb___ooonnndddUUURRRMMMJJJIIIHHHGGGFFFBBBAAA@@@@@@@@@AAABBBCCC:::;;;===>>>?????????>>>777666555444444444444444222222222333555777999:::EEETTTgggvvvzzzooofff\\\VVVVVVWWWXXXZZZZZZYYYYYY[[[]]]ZZZZZZZZZ[[[]]]___bbbccc```iiiooooooqqqwwwwwwtttkkkhhheeedddfffjjjooosssooooooppppppppppppoooooonnnpppsssuuuuuutttrrrpppvvvwwwxxxyyyyyyxxxvvvuuusssuuuwwwyyy|||}}}zzzyyyxxxwwwwwwxxxvvvsssqqqvvvyyy|||~~~}}}|||{{{{{{vvvxxxzzz|||}}}|||zzzyyy|||{{{zzzzzzzzzxxxtttqqqrrrnnnooowww}}}|||xxxvvvpppnnnlllooouuu{{{wwwqqqrrrvvvcccLLL???<<<<<>>555333333444666999999777666444333444555666999:::<<<===>>>BBBFFFJJJOOORRRVVVYYYYYYWWWSSSPPPGGGKKKOOOPPPPPPVVVbbblllyyy}}}|||qqq___PPPJJJIIIEEEEEEFFFEEEDDDBBB@@@>>>888:::<<<;;;:::888777888///333555444333777AAAJJJTTTcccooorrrssstttjjj\\\PPPJJJBBB;;;999888999999;;;;;;AAAMMMVVVWWWUUUVVVMMMNNNMMMMMMOOOWWWdddnnnwwwzzz}}}wwwsssooolllooovvv|||~~~~~~vvvlllgggfffdddaaaaaagggqqqzzz|||xxxxxxzzzsss{{{|||tttpppooouuu~~~fffVVVEEE???===:::555222222222222222222222222222444444555666888999;;;<<<<<>>===<<<;;;;;;888777666555444333333333333222111111111444666777===DDDQQQ```mmmxxxxxxlll```XXXTTTSSSPPPQQQQQQRRRTTTUUUWWWXXXXXXYYYZZZYYYXXXYYYZZZ\\\]]]```cccgggkkkmmmoooooojjjhhhfffdddcccdddfffgggfffgggiiijjjkkkjjjhhhggghhhiiikkkmmmoooooooooooorrrsssuuuvvvvvvtttrrrqqqrrrssstttvvvyyy}}}}}}{{{zzz{{{|||yyy||||||wwwsssttttttsssqqqooommmkkkjjjkkkmmmpppvvvzzzzzzuuuqqqtttsssrrrrrrtttuuuuuuuuuwwwxxxuuuwww|||tttooowww}}}zzzwwwwwwyyy{{{|||{{{sssrrrqqqrrruuu{{{ssspppuuu{{{zzz[[[III>>>>>>======???AAADDDFFFFFFGGGIIIKKKNNNPPPRRRSSSUUUTTTTTTVVV[[[ccckkkpppooosssuuu{{{vvvsssrrrooo[[[MMM@@@<<<>>>@@@CCCGGGDDD;;;222...000444555555777888777555333333555777===;;;;;;>>>@@@AAAGGGNNNOOOVVVYYYXXXVVVUUUSSSOOOMMMQQQOOOOOOUUUVVV]]]nnnppp___TTTNNNKKKHHHGGGFFFEEEEEECCC@@@>>><<<<<<<<<<<<;;;999777666333222111111333666:::===IIIWWWfffnnnpppmmmcccZZZNNNFFF???>>>===:::888999888<<>>999444222333333333444444444555555222333555777999;;;===>>>CCCBBBAAA@@@AAACCCEEEGGGIIILLLPPPRRRTTTVVVXXXZZZYYYZZZ[[[YYYXXX[[[cccjjjbbb___bbbhhhjjjkkkxxxuuu~~~sssfff]]]```iii|||hhh^^^VVVNNNLLLJJJGGGEEEGGGDDDDDDBBBAAA@@@@@@@@@@@@??????????????????>>>>>>888888666555444444333333333222111111222333555777999===EEEOOOZZZdddlllpppsssqqqkkkbbbYYYSSSPPPOOOLLLLLLMMMNNNOOOQQQSSSTTTRRRSSSTTTTTTSSSTTTVVVXXXYYYZZZ]]]```bbbcccddddddbbbaaa^^^\\\\\\]]]___``````bbbccceeeeeedddcccbbbbbbdddfffhhhjjjkkklllllllllmmmoooppppppooonnnmmmkkklllmmmoooqqquuuzzz~~~~~~{{{xxxvvvuuuuuuuuutttuuuvvvwwwvvvssspppnnnmmmmmmllljjjhhhfffdddccceeegggjjjppptttvvvssspppqqqqqqqqqrrrsssttttttssssssvvvsssuuuyyyrrrllluuuzzzwwwuuuvvvyyy{{{|||{{{xxxvvvrrrqqqsssyyyvvvvvv}}}tttWWWGGG>>>======>>>@@@CCCEEEGGGGGGHHHJJJLLLOOOQQQSSSTTTXXXXXXWWWYYY]]]ccciiilllmmmqqqsssxxxwwwooollliiiZZZMMM@@@<<<===???BBBEEEFFF>>>555000111444555444666777666444222222333555:::888999<<<>>>@@@EEEMMMOOOUUUYYYWWWUUUUUURRRNNNJJJOOOMMMNNNUUUXXX```rrrsssaaaTTTLLLHHHFFFEEEEEEEEEEEEDDD@@@===<<<<<<===<<<;;;999777666333222000000111444888:::BBBOOO^^^ggglllkkkddd\\\PPPGGG@@@>>>===:::888999777;;;DDDTTTgggtttqqqhhh______]]]XXXPPPJJJPPPZZZfffnnnwww}}}xxxoooooommmmmmnnnrrrttttttrrrpppsssyyywwwllleeebbbaaabbbaaadddjjjrrryyy}}}~~~{{{|||~~~tttnnncccmmmttt}}}www[[[OOODDD@@@>>>999555333333444444444444444444444444555777999;;;===???@@@EEEDDDCCCCCCCCCEEEGGGHHHLLLNNNQQQSSSTTTUUUWWWXXXYYY[[[[[[YYYXXX[[[cccjjj```^^^aaaggghhhiiitttuuupppuuu|||lllaaaaaahhhxxxggg\\\RRRNNNLLLIIIHHHIIIFFFEEEDDDBBBAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAA999999777666555444444444333222222111222333555666666777999>>>DDDLLLSSSXXX[[[[[[YYYUUUOOOKKKJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMLLLMMMOOOOOOOOOPPPRRRUUUTTTUUUWWWXXXYYYYYYYYYYYYZZZYYYWWWVVVVVVWWWXXXYYYZZZZZZ\\\]]]]]]]]]\\\[[[\\\]]]___aaacccdddeeeeeedddeeeggghhhiiihhhhhhggghhhiiijjjkkklllppptttxxxyyy|||~~~}}}}}}~~~yyyuuussssssrrrpppooonnnmmmlllkkkkkkkkkjjjiiihhhgggfffdddcccbbb```^^^\\\ZZZZZZ]]]^^^aaaggglllooopppoooooopppqqqrrrrrrrrrqqqqqqpppuuuttttttxxxpppkkkrrrtttsssrrrtttxxx|||}}}}}}}}}yyysssppprrryyyyyyzzzlllRRRDDD======>>>???AAADDDGGGIIIIIIJJJKKKNNNPPPRRRTTTUUU[[[[[[[[[\\\___cccfffhhhkkkpppqqqtttxxxjjjeeecccZZZMMM@@@;;;<<<===@@@CCCGGG@@@888333222444444333555666666444222111222444666444555999<<<===CCCJJJMMMTTTXXXWWWUUUTTTPPPLLLGGGMMMLLLNNNWWW[[[dddwwwyyyfffVVVLLLFFFFFFFFFFFFHHHHHHGGGCCC@@@>>>>>>===<<<;;;999777666333222000///000222444666;;;GGGUUU```hhhkkkgggaaaRRRIIIAAA???===:::999999888;;;DDDUUUmmm}}}{{{rrr_________\\\TTTMMMOOOWWWbbbnnnzzz~~~wwwooonnnmmmmmmoooqqqrrrqqqpppkkklllqqqwwwzzz~~~uuummmhhhggggggiiiiiilllpppwww|||~~~}}}}}}~~~~~~~~~rrrmmmcccmmmuuu|||qqqXXXMMMBBB???===999555444444444444444444444444333666777999;;;===@@@BBBBBBGGGFFFFFFFFFFFFHHHIIIKKKOOOQQQSSSSSSSSSTTTUUUWWWZZZ[[[[[[YYYYYY\\\bbbhhh```___bbbfffhhhiiirrr|||xxxkkkdddrrrwwwmmmmmmrrr~~~rrreeeXXXRRROOOLLLKKKLLLGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA;;;:::888777666555444444333333222222222333444444555555555666:::???DDDFFFGGGIIIJJJIIIGGGDDDDDDDDDAAABBBBBBBBBDDDEEEFFFGGGHHHJJJKKKLLLLLLNNNQQQSSSQQQRRRRRRSSSTTTTTTTTTTTTVVVUUUTTTSSSSSSTTTVVVWWWUUUUUUVVVWWWXXXWWWWWWVVVXXXYYYZZZ[[[\\\]]]]]]]]]^^^___```aaabbbcccbbbbbbeeefffggghhhhhhkkknnnqqqsssuuuxxx{{{||||||{{{{{{|||}}}{{{xxxsssnnnjjjhhhhhhiiiiiihhhgggeeedddbbbcccccccccbbbaaa___^^^[[[[[[YYYWWWVVVTTTTTTSSSVVVWWWZZZ___dddjjjmmmooooooqqqssstttrrrpppooonnnnnnwwwwwwwwwyyyqqqjjjooommmnnnooorrrwww|||{{{tttpppsss|||xxxyyyeeeMMMBBB===>>>???AAACCCFFFIIIJJJIIIJJJKKKMMMPPPRRRSSSTTT[[[\\\]]]^^^```ccceeefffkkkpppqqqsssyyygggbbbccc\\\OOOBBB===>>>>>>@@@BBBEEE???888444333444444444666777777555333111222333333222444888:::<<>>===;;;999888777555444222000000111222444888CCCPPP[[[eeelllkkkfffUUUKKKBBB???>>>:::999::::::<<>><<<888666666555444444444444333333333666777999<<<>>>AAACCCDDDHHHHHHGGGHHHIIIJJJKKKLLLPPPRRRSSSTTTSSSTTTVVVXXX[[[[[[[[[YYYYYY\\\aaafff``````cccggghhhjjjooovvv{{{kkkaaafffuuuwwwvvvzzz{{{lll\\\TTTPPPMMMKKKLLLHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>><<<;;;:::888666555555555444444333333333333333333333444555666888:::;;;<<<===???AAABBB@@@???>>>>>>>>>>>>>>>??????AAABBBCCCCCCEEEGGGHHHHHHJJJMMMOOOLLLLLLMMMNNNOOOPPPQQQQQQRRRQQQQQQQQQQQQRRRSSSTTTRRRRRRSSSTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVZZZZZZ[[[\\\]]]^^^^^^^^^^^^___```aaaaaacccfffhhhmmmnnnqqqtttwwwyyyyyyxxxuuuyyy|||xxxwwwtttrrrnnniiiddd```___```bbbbbbbbbaaa___^^^ZZZ\\\^^^______\\\YYYWWWUUUUUUSSSRRRQQQQQQQQQQQQSSSTTTWWW[[[___eeejjjmmmppprrruuuuuurrrpppoooooonnn{{{}}}~~~uuukkkmmmkkklllnnnpppuuuzzzwwwsssvvvxxxxxxaaaJJJAAA>>>???@@@CCCEEEHHHJJJKKKIIIIIIKKKMMMOOOPPPRRRSSSXXXYYY[[[]]]___aaacccdddiiippprrrtttzzzgggcccggg___RRREEEAAA@@@@@@AAACCC@@@<<<888444333444444555777888888777444333333333333222444888:::;;;@@@GGGIIIPPPVVVVVVUUUTTTPPPLLLJJJOOOMMMNNNXXX]]]gggzzzzzziii[[[RRRNNNMMMMMMNNNNNNLLLHHHEEECCCBBB@@@>>><<<:::999888777666444222222222333333666???KKKVVVbbbkkkkkkfffXXXMMMDDD@@@>>>:::999::::::;;;AAAQQQkkk___XXXUUU[[[bbbaaa\\\YYY___lllyyy~~~}}}zzztttnnnfffhhhlllnnnooonnnmmmmmmkkkiiijjjoooqqqrrruuuzzz|||qqqvvv|||vvvrrrrrrsssuuu{{{}}}~~~xxxzzz}}}|||yyymmmjjjdddsss}}}kkkRRRIIIAAA===;;;777555666444444444444444444444444555666888;;;>>>AAACCCDDDGGGGGGHHHIIIKKKLLLNNNNNNPPPRRRSSSTTTTTTUUUXXX[[[[[[[[[ZZZYYYYYY[[[___bbb___aaadddfffhhhiiimmmooopppdddeeeiiiwwwzzzzzzppp^^^UUUQQQMMMJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA???>>>>>>===>>>===;;;999777666666555444444444333333222222222000222444666777777777666888:::<<<===<<<::::::;;;;;;;;;;;;;;;<<<===>>>???===>>>@@@AAABBBCCCFFFHHHEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQSSSSSSRRRQQQQQQQQQRRRRRRVVVVVVWWWWWWXXXXXXYYYYYYYYY[[[\\\]]]]]]___aaacccffffffhhhlllqqqssssssrrrnnnqqquuuyyy|||zzztttpppkkkkkkiiigggccc___[[[YYYYYYYYYZZZ[[[[[[YYYXXXWWWTTTVVVXXXZZZYYYWWWTTTRRRPPPPPPNNNNNNNNNOOOPPPQQQRRRTTTWWWYYY\\\```eeeiiimmmpppttttttqqqpppqqqsssuuu~~~rrrpppooooooooooooqqqvvv}}}{{{xxx{{{zzzyyyxxx[[[HHHBBB@@@AAABBBEEEGGGIIIJJJKKKIIIJJJKKKMMMNNNPPPQQQRRRUUUVVVWWWYYY\\\^^^```bbbeeemmmqqqsss}}}jjjeeeiiibbbUUUIIIDDDCCCBBBBBBCCC===;;;888555444333444555777999999888555333222333333222444888::::::>>>DDDGGGOOOUUUVVVVVVVVVRRRNNNLLLPPPNNNOOOXXX]]]hhh{{{uuuhhh```TTTSSSQQQPPPOOOLLLIIIFFFGGGEEECCC@@@===<<<::::::999888666444333333333444444;;;FFFRRR___iiiiiidddZZZPPPEEEAAA>>>:::999:::888999???MMMfff~~~ssshhhbbbfffllljjjddd___bbbkkksssvvvuuussslllfff```dddjjjmmmnnnnnnnnnnnnlllhhhhhhlllnnnlllkkkmmmkkkoootttwwwyyy|||vvvqqqbbbccchhhrrryyyzzzyyyzzzvvvwwwxxx{{{~~~yyyrrrpppqqqrrrsss|||~~~~~~{{{||||||zzzxxxkkkiiiddduuufffPPPHHH@@@===:::555444666333333333444444444555555444666888;;;>>>@@@CCCDDDFFFGGGIIIKKKMMMOOOQQQRRRRRRSSSTTTTTTTTTVVVYYY\\\[[[YYYXXXWWWXXXZZZ]]]___^^^aaaccceeefffhhhiiiiiivvvxxxiiifffeeekkk~~~yyy~~~vvvcccZZZUUUPPPKKKIIIGGGFFFFFFEEEEEEEEEFFFFFFCCCBBBBBBBBBAAAAAA@@@@@@???>>><<<:::888777666666555555444444333222111000000111222444444444444333555777888888777666777888999999888999999:::;;;<<<999:::<<<<<<===>>>AAACCCBBBBBBAAABBBBBBDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMOOOPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSTTTVVVXXXYYYYYY[[[]]]___^^^]]]___ccchhhkkkllljjjggghhhiiikkklllkkkhhheee``````___\\\YYYVVVTTTTTTRRRSSSSSSSSSRRRQQQQQQPPPNNNOOOPPPPPPPPPOOONNNMMMKKKJJJJJJJJJKKKMMMOOOQQQSSSUUUXXXYYYZZZ\\\```dddfffkkkoooppppppqqquuuyyyzzzxxxwwwsssooonnnqqqxxx}}}||||||{{{|||mmmSSSFFFDDDAAABBBDDDFFFHHHIIIJJJKKKJJJKKKLLLNNNOOOQQQRRRSSSTTTTTTTTTUUUWWWYYY\\\]]]^^^gggmmmpppzzzoooeeegggdddWWWJJJEEEDDDBBBBBBCCC???>>>;;;888555333444444666888999888555222111111333222444888999888<<>>:::999:::777999===HHH]]]vvv|||uuusssrrrnnnjjjhhhjjjnnnpppooonnnllleee]]]ZZZ```gggmmmnnnnnnooopppnnnjjjhhhlllmmmjjjfffeee```aaacccbbbaaacccfffjjjqqqrrrtttwwwwwwrrrjjjcccZZZUUUUUUZZZ^^^^^^```dddcccfffkkkqqqwww{{{~~~wwwpppnnnooopppqqqvvvzzz~~~|||xxxuuuvvvooolllhhhzzzaaaOOOHHH@@@===888444333555111222222333444555666666555666888;;;>>>AAACCCEEEFFFHHHJJJNNNQQQSSSUUUVVVUUUUUUUUUTTTTTTUUUXXXZZZZZZXXXVVVVVVWWWYYY[[[\\\\\\```bbbccceeeggggggfffnnnmmmgggccceeezzz{{{www{{{iii___[[[UUUOOOLLLFFFFFFFFFEEEFFFFFFGGGHHHBBBBBBBBBCCCCCCCCCCCCDDD???>>><<<:::888777666666555555555444333222111000333222222222222333333333333444555555444444666777777777777777777888999:::888:::;;;;;;;;;<<>>:::666333333333555777888777444111000000222111333777888777:::???DDDMMMUUUWWWXXXYYYVVVRRRJJJOOOMMMOOOYYY```lllzzzsssgggccc^^^YYYVVVSSSPPPNNNLLLJJJGGGCCC@@@>>>======888777666555444333333333222:::EEESSScccnnnnnniii^^^RRRGGGBBB>>>:::999:::777999<<>><<<:::888777666555555444444333222222222111111111222333444444333333333333333333333333555555555666666666666777777777888999::::::;;;;;;;;;<<<===>>>???@@@AAAAAADDDDDDEEEEEEDDDDDDCCCBBBEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOQQQRRRSSSUUUXXXZZZ]]]^^^___\\\XXXWWWWWWVVVSSSPPPOOOOOOPPPPPPOOOLLLJJJHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEAAAAAAAAABBBDDDGGGJJJLLLQQQSSSVVVXXXYYYYYYXXXXXXZZZ]]]bbbhhhooowwwxxxnnniiiiiilllooorrrtttxxx~~~|||ttt]]]NNNFFFCCCDDDEEEHHHIIIIIIJJJLLLNNNNNNKKKJJJNNNSSSVVVTTTQQQQQQPPPNNNNNNOOOQQQUUUWWWZZZYYY]]]eeekkkuuuuuuddd```]]]UUUJJJCCCAAABBBBBBAAADDDDDDBBB===666222222444555555666666555333222000444444444333333777<<<@@@FFFIIIOOOTTTVVVUUURRRPPPKKKIIIJJJLLLOOOWWWiiizzz{{{tttrrrlllccc[[[TTTPPPOOOJJJJJJHHHFFFBBB>>>;;;999:::999777666444333333333555:::FFFYYYkkkuuutttoooaaaSSSFFFDDDCCC>>>:::::::::999;;;AAANNNaaarrr}}}xxxrrrooooooqqqyyyyyyvvvqqqnnniii^^^SSSSSSXXX```gggmmmoooooonnnooonnnmmmmmmllljjjgggeeebbbaaa^^^ZZZWWWTTTRRRQQQTTTVVVZZZ[[[ZZZWWWUUUTTTGGGFFFDDDCCCCCCDDDFFFGGGHHHNNNXXXeeeqqqwwwyyyxxxyyytttppplllmmmqqqpppqqqssswww}}}~~~vvvuuuuuutttuuusssuuuvvvaaaRRRIII===666555555444222000000111333555666888888777999<<<>>>@@@BBBFFFIIIHHHJJJMMMRRRWWWYYYYYYYYYUUUUUUSSSRRRQQQQQQQQQQQQTTTSSSRRRRRRRRRTTTUUUVVV```bbbdddffffffeeecccbbbfffqqqzzzllllllwwwrrryyynnn```YYYQQQJJJKKKJJJHHHHHHHHHGGGDDDBBBFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@???===;;;999888666666555555444333333333111111111111111222333333333333333333333333333333333333333444444444555555555555666777777888999999:::;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@??????AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOQQQSSSUUUWWWTTTQQQOOONNNNNNNNNKKKHHHIIIJJJKKKKKKJJJHHHFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@???@@@AAADDDGGGHHHLLLOOORRRUUUWWWWWWXXXXXXUUUXXX^^^eeennnyyy{{{rrrkkkiiilllppprrruuu{{{mmmWWWJJJDDDBBBFFFHHHJJJKKKKKKKKKMMMOOOMMMKKKJJJMMMRRRUUUSSSPPPPPPOOONNNNNNOOOQQQTTTUUUVVVUUUXXX___dddooo}}}hhh```YYYQQQGGG@@@>>>>>>???>>>DDDEEECCC>>>777222222444444555555555555333222111333333333222222555:::>>>CCCGGGMMMSSSUUUUUURRRPPPLLLJJJIIIIIIJJJQQQaaappp}}}zzzsssjjj```XXXSSSQQQLLLLLLKKKIIIFFFBBB???===:::999777666444333333333666;;;FFFYYYlllvvvuuupppdddVVVIIIDDDBBB===888888888999<<>>>>>???@@@AAADDDJJJUUUcccqqqyyy}}}}}}zzzvvvsssooopppsssvvvuuutttvvvyyy}}}zzzyyyzzzyyy|||xxxyyyrrr]]]NNNFFF===777555555444222000111222444555777888999888:::<<<===>>>@@@CCCEEEIIIJJJNNNRRRVVVXXXXXXWWWTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTTTT___aaacccdddeeedddbbbaaaaaajjj}}}|||rrrwwwrrrpppvvvxxxfff]]]UUUOOOLLLJJJHHHGGGGGGFFFDDDBBBFFFFFFEEEDDDCCCAAAAAA@@@AAAAAA@@@???>>><<<:::999777777666555555444444333111111111000111111222333333333333333333333333333111111222222222333333333333333444444555555666666888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::<<<<<<======>>>>>>????????????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLJJJHHHHHHHHHHHHFFFEEEBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>===============>>>>>>>>>>>>>>>>>>???AAACCCDDDFFFJJJOOORRRTTTUUUVVVWWWUUUYYY___fffppp|||wwwmmmjjjmmmrrrssswwwyyyuuu~~~{{{cccPPPEEEBBBCCCGGGIIIJJJKKKJJJJJJLLLMMMMMMKKKJJJMMMQQQSSSQQQNNNMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPRRRWWW[[[fffooobbbXXXOOOEEE>>><<<=========CCCDDDDDD???888333222333444444555555444333222111111222222111111444888<<>><<<;;;:::;;;<<<<<>>>>>>>>@@@BBBEEEJJJLLLOOOSSSUUUVVVVVVVVVRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTTTT___```bbbcccccccccbbbaaa___fffvvv}}}|||yyyppplllxxxlll```YYYSSSLLLJJJHHHGGGGGGGGGEEEDDDGGGFFFEEEDDDBBBAAA@@@@@@BBBBBBAAA@@@???===;;;:::888777777666666555444444111111111000000111111222222222222222222222222222111111111111222222222222222222222333333444444444666666666777888999999:::888999999999999888777777888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAA@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBB===>>>>>>?????????>>>=========>>>>>>>>>>>>======::::::::::::::::::;;;<<<>>>=========>>>???@@@AAABBBFFFLLLOOOPPPQQQSSSVVVZZZ___hhhpppyyy{{{qqqmmmqqqvvvwww|||xxxqqqrrr}}}oooYYYJJJBBBBBBEEEGGGHHHIIIIIIHHHGGGIIIJJJLLLKKKKKKMMMOOOPPPOOOMMMJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMOOORRRUUU___zzzvvvfff[[[RRRGGG@@@>>>>>>>>>>>>BBBDDDDDDAAA:::444222222333444444555444333222111111222222111111444777;;;===BBBIIIQQQUUUVVVUUUTTTOOOKKKGGGEEEDDDHHHTTT```yyypppfff]]]XXXUUUVVVVVVTTTPPPJJJEEEAAA:::999777666444333333333555888AAARRReeeppppppmmmeee[[[OOOFFFAAA===999777666888<<>>===<<<;;;;;;;;;;;;===BBBMMM]]]mmmzzz{{{{{{{{{~~~~~~{{{yyyvvvqqqooorrr||||||{{{zzzzzz}}}~~~bbbNNNBBB>>>999666666666444333222333444666888999:::;;;===???AAAAAABBBCCCFFFHHHLLLOOORRRTTTUUUUUUVVVVVVRRRRRRRRRRRRQQQQQQPPPPPPRRRSSSUUUWWWXXXXXXWWWVVV___```aaabbbbbbbbbaaaaaaaaafffrrrvvvlllmmmyyyrrrcccXXXRRRLLLJJJHHHGGGHHHIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@>>>===<<<999888888777777666666555222222111111111111111222222222222222222222222222222222222222333333333333222222222333333333333333444444444555555666666777666777777777777666555555666666777777888999::::::999999999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>=========>>>??????<<<<<<======<<<<<<<<<===;;;<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;999888888888999::::::;;;>>>======>>>>>>??????@@@BBBFFFJJJLLLLLLNNNSSSWWW]]]eeeqqq}}}}}}tttrrrvvv}}}|||qqqooosss~~~eeeRRRHHHBBBDDDIIIHHHIIIJJJJJJHHHHHHIIIJJJMMMLLLLLLMMMNNNNNNMMMLLLHHHIIIIIIJJJKKKKKKKKKKKKNNNMMMPPPSSSSSS[[[vvvnnn```WWWKKKCCC@@@???>>>===???BBBEEEBBB<<<666333222222333444444444333222111222222333222222444777:::<<>>NNN```lllooommmccc\\\QQQFFFAAA???<<<999777888:::???FFFNNNUUUZZZ[[[\\\]]]^^^___bbbfffiiipppyyywwwiiicccbbbbbbcccfffjjjooorrrnnnllliiifffeeeiiiqqqwww}}}xxxrrrkkkfffaaa___WWWTTTQQQNNNLLLHHHBBB>>>>>>>>>======<<<<<<<<<<<<===BBBKKKYYYhhhvvv~~~yyyxxxxxx{{{|||yyyxxxtttnnnlllnnnyyy{{{~~~tttXXXGGG<<<:::777555555555444444444444666777999;;;<<<<<<===???AAABBBCCCEEEIIIKKKMMMQQQUUUVVVVVVUUUVVVWWWSSSTTTTTTUUUTTTTTTSSSRRRRRRTTTVVVXXXYYYYYYXXXXXX``````aaabbbbbbbbbbbbbbbcccgggooosssmmmnnnzzzzzzfffYYYRRRNNNLLLIIIHHHIIIJJJIIIIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA???>>>===:::999999888888777666666444333222222111222222222222222222222222222222222222222333333333444444444222222222222333333333333222333333333444444444555555555666666555555444333444555555555666777777777666666666777777777777777999999999999999999999999888888999999999999888888;;;::::::::::::;;;<<<<<<:::;;;<<<<<<::::::;;;<<<::::::::::::;;;;;;;;;;;;999999::::::::::::999999888888777888888999:::;;;<<<======>>>>>>?????????AAAFFFIIIJJJJJJNNNVVV]]]aaakkk{{{~~~{{{wwwxxx~~~}}}~~~uuunnnooovvvwww\\\NNNHHHDDDFFFLLLKKKLLLMMMMMMLLLKKKLLLNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLOOOPPPUUUWWWUUU[[[rrryyyzzzyyyggg]]]PPPGGGBBB???===<<<<<<@@@DDDDDD???888444333111222333444444333222111111222333333333444777999;;;@@@IIIQQQWWWYYYYYYXXXQQQLLLIIIIIIKKKPPPZZZdddxxx{{{sssiiiaaa`````````]]]VVVMMMDDD>>>:::999777666444333333333888777<<>><<<>>>@@@BBBCCCEEEHHHKKKMMMQQQUUUWWWUUUTTTUUUWWWTTTUUUVVVWWWWWWVVVUUUTTTRRRSSSTTTVVVWWWXXXXXXXXXaaaaaaaaabbbbbbbbbcccccccccggglllwwwvvvoooqqqoooaaaYYYSSSPPPLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBB@@@???>>>:::::::::999888888777777555444444333222222333333111111111111111111111111222222222333333333444444222222222222222111111111222222222222333333333333444444444444444333333222333333333333333333444444333333444444555555666666666666666666666666666666444555666777777666555444777666666666777888888999888:::<<<;;;999888999;;;999888888777777777777888777777888888888888777777666666666777777888999::::::;;;<<<===>>>>>>??????@@@DDDHHHIIIJJJPPP\\\eeeoooyyy~~~{{{zzzzzzyyyzzz~~~zzzrrrmmmrrrzzznnnUUULLLIIIFFFGGGMMMKKKMMMNNNNNNMMMMMMNNNPPPOOOPPPPPPOOONNNLLLLLLKKKMMMLLLJJJJJJJJJKKKMMMNNNOOOSSSZZZ]]]YYY[[[oooxxxvvvxxxyyypppfffXXXLLLFFFBBB???<<<999>>>DDDEEE@@@:::666444111222333444444333222111000111222222222222555777:::???GGGPPPVVVXXXXXXWWWQQQLLLHHHIIIMMMRRR[[[eeetttyyynnnfffbbbccccccaaaZZZPPPGGG@@@:::999777666444333333333777444666AAASSSccckkkmmmeeeaaaVVVHHH@@@???===888777777999===CCCKKKQQQUUUXXXZZZ\\\]]]___aaaeeeggghhhqqq{{{yyymmmllliiiggghhhjjjmmmpppuuuyyy}}}wwwrrrbbbZZZPPPIIIFFFCCC>>>;;;;;;<<<===>>>>>>>>>>>>>>>???AAAGGGRRR```mmmvvv{{{zzz{{{~~~|||zzz|||{{{vvvssssssqqqnnnnnnrrrtttxxx~~~```HHHAAA777666444222000111333555666777888999;;;===>>>??????@@@BBBCCCCCCEEEHHHJJJJJJOOOTTTUUUSSSRRRTTTWWWTTTUUUWWWXXXXXXWWWVVVUUUSSSTTTTTTUUUVVVXXXZZZ[[[bbbbbbbbbbbbbbbccccccccccccgggjjjrrrtttooozzzyyykkkcccWWWTTTOOOKKKJJJIIIGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHCCCDDDCCCCCCBBBAAA@@@???;;;;;;:::999999888888777666555444444333333333333111111111111111111111111111222222222222333333333111111111111000000000000222222222222222333333333333333333333333222111111222222222222111111111111111111222333444555555666444444444444444444444444222333444555555444222222333333333333444555666777333555777555333222333555777666555555444444444555555666666666666666666555555555555666777888999:::888999;;;<<<===>>>>>>>>>???CCCGGGHHHJJJSSSaaalll~~~yyyyyyyyywwwvvvwww{{{zzzrrrooouuu}}}iiiQQQJJJJJJGGGHHHMMMIIIKKKLLLMMMLLLLLLNNNOOOPPPQQQQQQPPPNNNLLLKKKLLLPPPNNNLLLKKKKKKMMMOOOQQQOOOTTT]]]```[[[[[[nnn~~~zzzzzzyyyxxxmmm___RRRJJJFFFBBB???777===CCCEEEAAA;;;777555111111333333444333222111///000111111000111333555888>>>FFFOOOUUUWWWWWWVVVQQQKKKHHHIIILLLQQQ[[[dddsss}}}qqqhhhbbbdddeeeccc]]]SSSJJJCCC:::999777666444333333333444000000:::LLL]]]fffiiigggdddYYYIII@@@>>>;;;666555777:::???DDDIIINNNPPPUUUWWWYYY[[[]]]```cccfff___kkkwww|||}}}|||rrrpppmmmkkkkkklllooopppwww}}}zzziii```SSSJJJFFFCCC>>>:::<<<===???@@@AAAAAABBBBBB>>>@@@FFFPPP^^^kkkuuuzzzxxx{{{~~~||||||xxxtttqqqrrrqqqppprrrvvvuuuxxx}}}[[[EEEAAA777666333000///000333666777777888:::<<<===??????DDDEEEFFFFFFFFFFFFHHHJJJHHHMMMSSSTTTRRRPPPSSSVVVTTTUUUWWWXXXXXXWWWVVVTTTVVVVVVVVVVVVXXXZZZ]]]^^^aaacccfffgggeeedddccccccccceeehhhooo}}}wwwqqquuu|||zzzkkkhhh^^^TTTOOOKKKHHHJJJMMMIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@>>>:::777888;;;<<<999666222333444555555555444333111000000000111222333333333333222222222222333333222222222111111111000000222222222222222222222222111111111111111111111111......//////000000111111444333222111111333555666222222222333333444444444222222333333333444444444333333333333333333333333000111222222333333333333000111333555555444333222444444444555555555555666444444555555666777777777<<<:::999999;;;===>>>>>>BBBEEEKKKPPPPPPSSScccuuu}}}uuurrrsssnnnsssxxxyyyzzzwwwpppuuu}}}wwweeeQQQIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJQQQQQQPPPPPPOOONNNMMMMMMNNNMMMKKKJJJJJJLLLMMMNNNSSSUUUYYY\\\\\\aaapppwwwjjjcccXXXIIIAAABBB:::<<<@@@CCCDDD@@@999444000222333444444333111///111111000000111222333333:::===CCCLLLUUUYYYXXXVVVPPPLLLIIIIIIMMMSSSZZZ]]]jjj|||tttnnnllliiifff```UUUHHH???:::999888666444333333333333333444888@@@MMM[[[eeefffbbbZZZNNNCCC<<<999999777888:::>>>DDDJJJOOORRRVVVWWWXXXXXXYYY[[[```cccgggkkkooorrrrrrqqqqqqqqqjjjlllmmmlllkkklllqqquuu||||||rrrdddUUUMMMHHHBBB???>>>>>>@@@BBBCCCBBBBBBBBBCCCDDDDDDHHHTTTbbbnnnssstttwwwwwwxxx{{{~~~xxxwwwuuuqqqnnnnnnqqqtttsssvvvzzz|||uuuVVVBBB;;;888666333111222444777999;;;;;;<<<===>>>???@@@@@@CCCEEEFFFFFFFFFFFFHHHJJJKKKLLLLLLNNNPPPRRRTTTUUUTTTVVVYYY[[[\\\[[[YYYXXXXXXXXXWWWWWWWWWXXXXXXYYYdddeeegggfffdddbbbaaaaaabbbeeehhhlllxxx~~~vvvwww|||~~~nnnbbbWWWQQQNNNJJJIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAAAAA>>>;;;;;;>>>???<<<888666666777777666555444333222222111111111222333333333222222111111222222333222222222111111111111111222222222222222222222222000000000000000000000000000000000000000111111111222111000///000111333444111222222222333333333333222222222222333333333333333333333333333333333333111111222333333333222222111111111111111222222333444444444555555555555666777777777888999999::::::999888888999;;;===>>>>>>CCCFFFNNNVVV[[[bbbsss~~~{{{wwwsssrrrtttooouuu{{{~~~wwwuuu}}}rrraaaOOOIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLKKKLLLMMMOOOPPPSSSUUUZZZ]]]^^^bbbqqq|||pppjjj___OOOEEECCC;;;<<>>===@@@CCCEEEFFFFFFFFFFFFFFFGGGKKKUUUdddpppvvvwwwyyyyyyyyy{{{~~~zzzyyyvvvrrroooooorrrtttsssvvvyyyzzz}}}nnnQQQAAA===777666333222222444777999;;;<<<<<<>>>???@@@AAAAAADDDFFFHHHIIIHHHHHHIIIJJJHHHIIIJJJLLLNNNQQQSSSUUUUUUVVVYYY[[[[[[[[[ZZZYYYZZZYYYYYYXXXXXXYYYYYYZZZfffggggggeeebbb``````aaaccceeegggjjjppp|||xxxyyy|||mmm]]]VVVSSSNNNJJJIIIKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBCCC@@@======??????<<<999999999999999888666555444444444333222222222333333222222111111111111222222111111111222222222222222222222222222222222222222000000000000000000000000111111111111000000000000000000///...///000111222111111111111111222222222000111111111222222222222333333333333333333333333222222333333333222111111555444333222333444666777444444444555555555555666777777888888999:::::::::888888999;;;===>>>@@@AAAEEEIIIQQQ^^^iiivvvwwwqqqrrrttttttuuuxxxuuu|||yyy}}}hhhZZZMMMIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPOOONNNNNNNNNOOOQQQRRRTTTVVV[[[___```dddqqq~~~vvvrrriiiXXXJJJFFF===<<<===>>>@@@???<<<:::555444444333333222333333111111111000111111222333555777;;;BBBIIIOOORRRRRRTTTQQQNNNKKKLLLOOOTTTWWWggg~~~|||qqqpppooommmggg[[[LLLAAA<<<;;;999666444222111111222111000111555>>>HHHPPP[[[YYYUUULLLBBB<<<:::;;;666777888<<>>AAAEEEIIIKKKKKKJJJIIIKKKKKKOOOXXXeeeqqqyyy{{{{{{{{{zzzzzz||||||{{{yyyuuurrrqqqsssuuuuuuvvvxxxxxxzzz{{{zzz}}}dddKKK@@@???777555333222333555777999;;;<<<===???@@@BBBCCCCCCFFFIIILLLMMMLLLKKKKKKKKKHHHIIIJJJMMMPPPSSSVVVWWWVVVWWWYYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[eeeeeeeeecccaaaaaabbbcccdddfffggghhhjjjuuuxxxvvv}}}{{{ggg\\\XXXSSSNNNKKKKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@>>>=========:::888::::::999999888777666666666555555444333333333333222222111111111111222222111111222222222222333333222222222222222222222222000000000000000000000000111111111000000//////...000////////////000111111000000000000000111111111000000000000111111111111222222222222222222222222333333333333222222111000444444444444555555666666444444444555555555555666444444555555666777777888999:::<<<===>>>@@@BBBDDDHHHMMMXXXgggxxx}}}wwwpppmmmrrrwwwyyyzzz|||}}}~~~zzz___TTTKKKJJJLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPQQQRRRSSSUUUWWW[[[```bbbeeeooo{{{xxxuuunnn^^^OOOHHH@@@>>>======>>>@@@@@@???888666444333222333444555222111111111111111222222333555888===CCCIIIMMMPPPRRRPPPNNNLLLLLLNNNRRRVVVggg}}}tttrrroookkkdddZZZLLLCCC???>>>;;;888666444222222000000///...111888@@@FFFUUUVVVTTTMMMCCC;;;:::;;;777777999<<>>>>>666555444333444555888999<<<<<<>>>@@@BBBDDDFFFFFFIIILLLOOOQQQPPPOOONNNNNNKKKLLLNNNQQQTTTXXX[[[\\\YYYYYYZZZ[[[\\\]]]______\\\\\\[[[ZZZZZZZZZ[[[[[[```aaabbbbbbbbbccceeeggggggfffggggggggglllzzzxxxvvvpppbbb[[[UUUPPPNNNKKKKKKJJJHHHGGGFFFDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>===<<<;;;999888888888888888888999999777777666555555444555555333333222222222222333333222222222222222222222333222222222222222222222222222222222222222222222222000000000//////.........000000000000111111222222000000000000000000000000//////000000000111111111000000000000000000000000333333333333222222111000///111444666666555333111444444444555555555555666333333444555555666666777999;;;<<<======???CCCGGGMMMUUUcccuuuuuusssppppppwww|||}}}}}}pppYYYQQQKKKKKKMMMLLLJJJJJJIIIIIIKKKMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSRRRRRRRRRRRRSSSSSSUUUWWW\\\aaabbbdddllluuutttrrrnnn```QQQJJJDDDAAA===<<<>>>@@@BBBCCC:::888555333222333555666222222111111111111111222333444666999>>>CCCIIIMMMMMMMMMMMMLLLKKKMMMRRRUUUfffzzz|||wwwooohhhaaaXXXNNNFFF<<<;;;999666333111000/////////......///555<<>>======999999888888999999:::;;;888777777666666666777777444444333333333333444444444333333333222222222222222222222222222222222222333333333333333333333333000000000000////////////111111111222222222333333111111111111000000000000///000000000111111111111000000000000000000000000222222333333333222111111111444888;;;;;;999555333444444444555555555555666666666666777888888999999888:::<<<<<<===AAAHHHNNNZZZfffwww|||sssqqquuusssvvv|||~~~hhhWWWPPPLLLMMMNNNLLLJJJKKKIIIJJJKKKMMMNNNOOOOOOOOOQQQQQQQQQRRRRRRSSSSSSSSSUUUTTTTTTTTTSSSRRRRRRQQQUUUVVV[[[```bbbbbbgggnnnooollljjj___RRRLLLFFFBBB===;;;===@@@BBBCCC;;;999777555444444555666333222111111000111111111222444666777:::>>>DDDHHHHHHJJJLLLKKKJJJLLLPPPUUUaaauuu}}}rrriiiaaaXXXOOOIII>>><<<:::888555444333222/////////...///333888===HHHMMMQQQLLLBBB:::999;;;::::::;;;>>>BBBFFFKKKMMMNNNQQQUUUXXXYYYYYYZZZ[[[]]]]]]^^^]]]]]]^^^```cccccceeeggggggfffhhhmmmqqq~~~mmm```WWWOOOKKKKKKLLLLLLOOOVVV\\\^^^\\\YYY^^^```ccchhhnnnsssxxxzzz{{{{{{|||}}}||||||{{{{{{yyyzzz|||~~~~~~{{{xxxwwwxxxzzzzzzzzz{{{}}}zzzxxxyyy|||yyyzzz}}}mmmRRRBBB;;;777555555444444555777999:::<<<===@@@CCCFFFIIIKKKLLLNNNQQQUUUWWWWWWWWWXXXYYYUUUVVVWWWXXXZZZ\\\^^^_________```aaabbbbbbbbbbbb______^^^]]]\\\\\\\\\\\\YYY\\\```cccdddfffgggiiijjjdddbbbeeedddcccmmm{{{|||xxx|||rrrtttxxxzzz|||sssrrryyy}}}nnnaaaXXXUUUOOONNNMMMKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>>>>===<<<;;;:::::::::;;;<<<888777777777777888888999666555555444444555555666555555444333222111111000222222222222222222222222222222222222222222222222111111111111111222222222000111222222333333222222222222222111111000000000000000000111111111222222222222222222222222222222111111222333333333222222444555888::::::999777555444444444555555555555666888888888999::::::;;;;;;:::<<<>>>???AAAIIITTT]]]ooo~~~wwwmmmooouuu{{{{{{}}}wwwbbbXXXRRRNNNOOOOOOLLLKKKLLLJJJKKKLLLMMMNNNOOOOOOOOONNNOOOQQQRRRTTTVVVXXXXXXVVVVVVUUUTTTSSSRRRPPPOOOUUUVVVZZZ___```___bbbgggsssmmmfffeee\\\RRRMMMFFFBBB===:::;;;===@@@AAA;;;:::888666555555555555333222222111000000111111111333555666777:::???CCCFFFIIILLLKKKIIIIIIMMMRRRZZZnnntttjjjaaaWWWMMMFFF???>>><<<:::888777666666111111000///...000444888>>>EEEKKKIIIAAA:::999<<<999999:::===@@@EEEIIILLLLLLPPPUUUYYYZZZ[[[[[[\\\[[[\\\]]]]]]\\\\\\^^^```aaaccceeeeeedddfffkkkppp{{{nnnbbb[[[UUURRRRRRPPPPPPRRRZZZbbbggggggeeefffiiilllpppsssuuuwwwyyy{{{{{{||||||{{{yyywwwvvvyyy{{{}}}~~~~~~}}}}}}~~~}}}|||zzzyyyzzz{{{{{{|||~~~{{{ooommmnnnvvv|||xxxzzz~~~eeeLLLAAA<<<777444444444555666888999:::<<<>>>@@@DDDGGGKKKMMMOOOPPPSSSVVVXXXYYYZZZ]]]^^^]]]\\\\\\]]]^^^___```aaaaaacccdddeeeeeedddcccbbbcccbbbaaa```____________YYY\\\aaadddeeeffffffgggjjjbbb___ddddddaaahhhtttyyyqqqnnnppptttwwwzzztttpppwww{{{iii^^^ZZZQQQPPPOOOMMMLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBAAA>>>??????>>><<<<<<<<<===@@@???===<<<;;;;;;;;;;;;888777777777888999::::::666666555555555555666666666666555444222111000000222222222222222222222222111111111111111111111111222222222333333444444444000000111222222222222222333222222222111111000000111111111111222222222222333333333333333333333333000111222333333333333333///000111111222222111111444444444555555555666666777888888999999:::;;;;;;===@@@BBBDDDHHHRRR___jjjwwwmmmhhhppp|||rrr^^^YYYTTTPPPPPPPPPMMMKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMPPPSSSVVVYYY[[[]]]WWWWWWVVVUUUSSSQQQOOONNNUUUVVVYYY______]]]^^^ccciii|||nnndddbbb[[[RRRNNNEEEAAA<<<999999;;;>>>???;;;:::999777666555555555333333222111000000111111///222444555555777;;;???EEEIIILLLKKKHHHGGGKKKOOOTTTiii}}}tttjjjaaaUUUIIIAAA<<<;;;999777666555444444333333111///---...111444666???GGGGGG@@@::::::===888999999<<>>999444444555555777888999:::===>>>AAADDDHHHLLLNNNPPPQQQTTTVVVYYYZZZ\\\___bbbccccccbbbbbbbbbbbbcccccccccdddggghhhhhhfffcccaaaeeedddcccbbbaaaaaaaaaaaa\\\\\\^^^bbbeeeggggggfffccceeeeeebbb```bbbiiiooowwwnnnsss{{{{{{wwwqqqmmmqqq}}}~~~jjj___WWWTTTOOOLLLKKKKKKLLLLLLEEEEEEFFFFFFEEECCCAAA@@@>>>>>>>>>>>>==================<<<;;;::::::999999::::::999888777777888888;;;:::999888777777777777777666666666555555555555333333333333333333333333111222222333333222222111///000222444555555555444111111222222222333333333333111000222444555222///222222222222222222222222444333333222222333333444333333333444555666777888333333333333333333333333333333333444555666888888666777777777666777:::===@@@CCCIIIQQQ[[[iiiyyy|||qqqkkknnnppprrr}}}|||ggg[[[VVVTTTPPPMMMLLLMMMOOOPPPNNNMMMLLLLLLMMMNNNPPPQQQSSSSSSSSSTTTUUUWWWYYY[[[[[[YYYVVVRRROOOOOOQQQTTTSSSUUUXXX\\\___aaabbbbbbgggrrrtttccc^^^\\\UUUMMMEEECCC???;;;888888<<>>@@@DDDIIIIIIGGGFFFIIILLLPPPaaa{{{sssggg\\\RRRIIICCC@@@===:::888777555333111333111.........//////...555666888:::;;;:::999888666888:::<<>>>>>>>>>>>============<<<<<<;;;::::::999::::::999888888888888888;;;:::999888777777777777777777666666666555555555444444444444444444444444222222333333333333222222111222333444444444333333222222333333333444444444444222000111333444333111333333222222222222222222444444333333333333444444444444333333333444555555555555555555555555555555555444444444555666777888888999:::;;;;;;===@@@CCCFFFLLLUUU```lll{{{}}}tttpppooosssxxxyyyggg^^^WWWTTTPPPMMMKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTUUUWWWZZZ]]]^^^\\\[[[XXXTTTPPPPPPRRRTTTTTTVVVYYY]]]___aaabbbccc```iii|||{{{fff\\\WWWOOOIIIGGGDDD@@@;;;888:::>>>BBBDDDCCCBBB@@@===999777888777666444222111111111111000000///000111444666888>>>CCCHHHIIIGGGFFFHHHKKKMMM\\\ttttttfff[[[PPPHHHBBB>>>;;;888777666666444222444222000///000111000///333444666888999999888777555777999;;;>>>CCCHHHLLLQQQQQQRRRSSSUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[]]]]]]___^^^^^^^^^aaadddhhhjjjqqq~~~zzzuuurrrqqqpppeee^^^XXXYYY\\\___dddjjjnnnqqqvvvzzzzzzyyyvvvtttwwwyyy|||}}}}}}|||{{{zzz}}}|||yyywwwvvvwwwxxxzzz~~~}}}{{{{{{||||||}}}}}}{{{vvvhhhYYYUUUUUU___tttwwwyyy{{{~~~oooTTTBBB;;;888555666666666777888:::===>>>@@@BBBEEEGGGIIILLLPPPSSSXXXWWWWWWWWWYYY[[[]]]]]]_________``````bbbccccccdddddddddddddddeeeeeeeeedddddddddddddddddddddddd^^^___```ccceeedddaaa^^^```aaaaaa```^^^___dddiiippp|||{{{yyy}}}wwwooohhhfffiiimmmqqqggg[[[TTTQQQOOOLLLIIIJJJJJJJJJIIIGGGEEECCCBBB@@@@@@??????>>>>>>>>>>>>=========<<<;;;;;;::::::::::::999888888888999999;;;:::999888888777888888777777777666666666555555555555555555555555555555222333333444444333333222444444444444444333222111333333444444444555555555555333111111222333333333333333333333333333333333444444333333333333444444555555444333333333333333666666666666666666666666666666555555555555666666888999;;;;;;===@@@DDDHHHRRRZZZgggvvvyyysssnnnkkklllrrrxxx|||~~~|||~~~~~~rrreee```XXXVVVRRRNNNLLLKKKKKKLLLOOOOOOOOOPPPQQQSSSTTTUUUVVVUUUUUUUUUWWW[[[___aaa]]]\\\YYYVVVRRRQQQRRRTTTTTTUUUXXX[[[^^^``````aaa___eeeuuulll\\\TTTNNNJJJJJJGGGAAA<<<999;;;@@@EEEHHHHHHGGGDDD@@@===999777888777555333111111000000222111000///000111222333;;;@@@FFFHHHHHHGGGGGGIIIIIIUUUjjjxxxiii[[[PPPHHHCCC===;;;888888888888777666444333222222333444222111111222444666777888777777555666888:::===BBBHHHLLLPPPPPPQQQSSSTTTUUUVVVWWWUUUUUUVVVWWWYYY[[[]]]^^^___^^^]]]]]]___dddhhhkkknnnyyy|||zzzxxxwwwkkkccc[[[ZZZYYYYYY\\\```jjjpppwwwzzzyyywwwvvvvvvrrrwww|||~~~~~~|||wwwuuuwwwzzz~~~}}}~~~~~~|||xxxpppaaaSSSRRRUUUbbbyyyrrryyyeeeLLL>>>:::777333666666666777999<<<>>>???BBBDDDGGGIIIJJJMMMPPPSSSXXXWWWVVVVVVVVVVVVWWWWWWZZZZZZ[[[]]]___aaadddeeeaaabbbdddeeeffffffeeeeeeddddddeeeeeeeeeeeeddddddbbbbbbccceeefffddd```]]]^^^___```^^^]]]^^^bbbeeellltttzzz|||tttnnnkkkttt|||kkk^^^YYYVVVQQQNNNMMMMMMKKKIIIGGGEEEDDDCCCAAAAAA@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;:::999999888888888888777777777666666666666555555555555555555555555555333333444444444444333333444444444444444333333333333333333333444444444444555444222000111222444555333333333333444444444444555555444444444444555555666555555444444444555555444444444444444444444444666666555555555555666666;;;<<<===>>>AAAGGGNNNTTTcccmmm|||qqqeee```aaaccclllzzz{{{jjjbbb___[[[XXXTTTPPPNNNLLLLLLLLLPPPQQQQQQRRRTTTUUUVVVWWWXXXWWWUUUUUUVVVYYY]]]___\\\\\\ZZZWWWTTTRRRRRRSSSSSSTTTWWWYYY[[[\\\]]]]]]```cccqqquuubbbXXXSSSQQQNNNJJJCCC<<<999;;;@@@EEEKKKLLLJJJDDD@@@>>>;;;888777777555444222000000///333222111111111111222222777<<>>===============<<<<<<;;;:::::::::::::::;;;;;;;;;:::999999999999999999888777777777666666666666444444444444444444444444444444444555555444444444333333333444444444555555222222222222333333333333555444333111111222444666333333444444444555555555666555555444444555555666555555555666666777888999555555555555555555555555666666666666666777888999???@@@CCCGGGNNNXXXccckkkxxx~~~vvviii\\\UUUUUU\\\bbbtttrrrfffaaa___\\\ZZZWWWSSSQQQOOOOOOOOOQQQQQQRRRTTTUUUVVVVVVVVVXXXWWWUUUSSSSSSUUUWWWXXXYYYZZZYYYWWWTTTRRRRRRSSSSSSUUUWWWYYYZZZ[[[[[[[[[ZZZ]]]hhh~~~oooaaaZZZXXXRRRNNNFFF>>>::::::???CCCRRRUUUSSSIII@@@===:::777666666555444333111000///000000000000111111222222444999???DDDFFFFFFEEEEEEFFFKKKWWWnnnooo___QQQIIIFFF===<<<::::::;;;;;;;;;:::666555555666777999888777444555666777888999999:::555666777888;;;AAAGGGLLLQQQRRRSSSTTTVVVWWWXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\^^^]]][[[[[[\\\```dddfffffffffhhhnnnvvv}}}xxxpppgggdddaaa]]]^^^```eeelllsssuuusssqqqsssuuuuuu{{{{{{vvvwwwzzz{{{{{{{{{|||}}}zzzpppfff___[[[lll{{{yyysssSSS@@@;;;:::888555666666777999;;;???AAACCCFFFHHHJJJKKKLLLNNNQQQSSSTTTVVVXXXXXXVVVVVVWWWYYY[[[[[[]]]___aaadddfffgggfffgggiiiiiihhhfffdddbbbaaabbbcccddddddcccbbbaaagggfffeeefffgggfffdddaaa^^^______```````````````cccfffpppxxxuuuuuu|||kkk___YYYUUUSSSPPPMMMIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>======;;;;;;:::::::::;;;<<<<<<::::::999999999999::::::888888777777777666666666444444444444444444444444444555555666666555555444444444333333444555666666111111111222222222333333444444444333222222444666333444444555555666666666666666555555555555666666666666666666888999:::;;;888888888888888888888888777777888999;;;===>>>???@@@EEEMMMWWWaaammmxxxssshhh```YYYQQQMMMLLLPPP[[[eeeyyyyyyllleeeaaa^^^[[[ZZZXXXUUUSSSRRRRRRRRRQQQRRRSSSTTTUUUUUUTTTTTTVVVUUUTTTRRRQQQQQQRRRRRRUUUVVVWWWVVVTTTRRRQQQRRRUUUVVVXXXYYYZZZZZZZZZZZZUUUYYYbbbsssoooddd___XXXTTTLLLBBB<<<:::===@@@WWW``````RRRDDD===999444555555555444333222111000------...//////000000000333666;;;@@@DDDEEEEEEEEEFFFHHHQQQddd}}}tttbbbTTTLLLHHH@@@>>><<<;;;<<<<<<;;;:::888666555555777999::::::777777888888999999::::::777777888999;;;AAAHHHMMMRRRRRRSSSUUUVVVWWWXXXYYYWWWWWWWWWXXXXXXZZZ[[[\\\]]]\\\[[[ZZZ[[[]]]___aaabbb```___bbbkkkvvv~~~vvvnnnjjjgggcccccceeehhhlllqqqrrrqqqqqqrrrtttuuuyyy~~~zzzvvvyyy|||~~~}}}yyyuuuuuuvvvwwwwwwxxxyyy|||~~~xxxpppiiigggssszzz{{{jjjMMM===:::999777666666777888:::===@@@CCCEEEGGGIIIJJJKKKLLLMMMPPPRRRUUUXXX[[[\\\ZZZYYY[[[^^^[[[\\\]]]___aaadddfffgggiiiiiiiiihhhgggeeecccbbb```aaabbbddddddbbbaaa```fffeeecccdddeeefffeeeddd`````````aaabbbbbbaaa```aaacccjjjyyyyyymmmqqq~~~mmmeeeYYYWWWTTTPPPLLLIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======:::::::::999999::::::;;;888888888777777777666666555555555555555555555555555555666666666666555555666666444444333444555555222222222333333333444444222444666555333222333555333444444555666666777777777666666666666666666777777777666666777888999999888888888888888888888888888999;;;===@@@CCCFFFHHHMMMVVVcccqqq||||||uuuiii]]]UUUMMMHHHFFFIIILLLQQQ\\\hhhxxxzzz}}}yyy}}}llleeeccc___YYYYYYXXXWWWUUUTTTTTTTTTTTTQQQRRRSSSSSSSSSSSSRRRQQQRRRRRRRRRRRRQQQPPPPPPOOOPPPRRRTTTTTTSSSQQQPPPPPPSSSTTTVVVWWWWWWWWWVVVVVVRRRXXX___jjjqqqhhh___ZZZRRRHHH???;;;<<<===OOO```hhh[[[III???888222333333444444444333222111......///000000000000///222444888===BBBEEEEEEEEEDDDFFFMMMZZZooo|||kkk\\\SSSPPPIIIFFFCCCBBBAAAAAA???===999777444444666:::<<<===999999888888888999999999888888888999<<>>>>>>>>>>>>>>?????????;;;;;;;;;;;;;;;<<<===>>>:::::::::999999:::;;;;;;888888888888777777777777777777777777777777777777555555666666666666555555999888666444333333333333333333333444444444555555111444666666444222333555444444444555666777777888777777666666666666777777888777777666666666666666666666666666666666666666:::;;;===@@@DDDHHHLLLMMMbbbnnn~~~~~~sssiii```XXXOOOJJJGGGCCCDDDKKKPPPUUU___jjjtttrrrtttxxxsssmmmrrr~~~uuuccc``````[[[TTTVVVVVVUUUUUUTTTUUUUUUUUUQQQRRRRRRSSSSSSRRRPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOMMMPPPRRRSSSRRRPPPPPPPPPOOOPPPRRRSSSSSSRRRRRRQQQNNNUUU[[[aaattt|||rrrddd___WWWLLLBBB===<<<<<>>BBBEEEGGGGGGIIIJJJKKKKKKLLLOOOQQQQQQUUUYYYXXXUUURRRTTTWWWTTTUUUWWWZZZ]]]aaadddfffddddddcccbbbbbbbbbccccccaaabbbdddffffffdddbbbaaadddbbbbbbcccdddfffeeeddddddfffhhhhhhfffdddddddddcccbbbeeeppp{{{xxxhhhbbbjjjrrrddd^^^UUUOOOLLLLLLKKKJJJGGGCCCAAACCCEEEEEEEEEFFFBBB@@@>>>===>>>>>>>>>===AAA???<<<;;;<<<=========;;;;;;;;;:::::::::999999===<<<:::999888888888999:::888777666666777888:::999999888777777777777777777777777777777777777777666666666666666666666666777777777777777666666666444555777999::::::999999999999888888777777777666555777888888666555555666555777999:::::::::<<<===@@@EEEHHHGGGJJJTTT]]]aaavvvqqq^^^QQQMMMLLLIIIGGGJJJJJJJJJKKKOOOWWW___eeegggdddeeehhhfffgggxxxmmm```]]]ZZZVVVSSSTTTSSSSSSSSSSSSTTTTTTUUUTTTUUUUUUSSSQQQQQQRRRTTTOOOOOOPPPPPPOOOOOONNNNNNLLLNNNOOOPPPPPPOOOMMMLLLNNNNNNNNNMMMMMMNNNRRRTTTSSSSSSXXXbbbqqqtttooojjjfff```TTTFFF>>><<<@@@IIIRRRRRRIII???:::888444444333222222222333333111222333444333222111000111222555;;;AAAEEEDDDBBBDDDBBBDDDLLLYYYkkkpppgggddd]]][[[XXXVVVSSSOOOJJJFFF???;;;555333555999>>>@@@???>>>===;;;::::::;;;;;;999;;;=========@@@FFFKKKNNNOOOPPPPPPPPPOOONNNMMMLLLMMMOOOPPPSSSUUUVVVWWW\\\]]]^^^]]][[[ZZZ[[[\\\]]]^^^aaagggpppzzzwwwuuuwwwvvvuuusssrrrqqqqqqqqqrrrmmmfffbbbgggmmmoooppprrrsssvvv{{{|||zzzvvvsssqqqtttvvvyyy{{{}}}~~~}}}}}}|||}}}~~~~~~iiiVVVBBB999888888999:::;;;<<<===???BBBDDDGGGHHHJJJKKKLLLNNNOOOOOOOOOOOOVVVVVVVVVVVVVVVUUUTTTSSSRRRTTTXXX\\\___bbbccccccdddcccbbbaaa````````````aaaaaa```______```aaabbbgggfffeeefffggggggeeeccceeegggiiiiiihhhggggggggggggfffhhhooouuu}}}ooobbbaaapppjjj___SSSNNNOOOQQQNNNKKKHHHGGGFFFEEECCCAAAAAABBBBBB@@@??????AAAAAAAAA??????<<<:::999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888666555444444555555888777555444444555777888777666666555444444555555777777777777777777777777444444444444444444444444666666666666666666666666555555666777888888888888888888777777666666666666666888999999888888888999777888:::;;;<<<>>>BBBDDDKKKTTT[[[]]]aaajjjssswwwvvvhhhVVVKKKIIIKKKLLLKKKQQQQQQQQQQQQRRRVVV[[[^^^___]]]bbbhhhiiilll}}}|||fff\\\ZZZWWWSSSQQQQQQQQQPPPPPPPPPQQQQQQRRRUUUWWWYYYYYYWWWTTTRRRQQQOOOOOOOOOOOOOOONNNMMMLLLKKKLLLNNNOOOOOONNNLLLKKKLLLLLLMMMMMMMMMOOOSSSVVVXXXXXXZZZ```lll{{{vvvwwwwwwppp___JJJ???>>>;;;AAAIIIKKKFFF???;;;999888777666444333222222222111222333333333222111000//////111666<<<@@@@@@???@@@???AAAHHHQQQbbbzzz~~~uuuqqqjjjhhheeeaaa^^^YYYSSSOOODDD???888555666;;;@@@CCCDDDBBB@@@>>><<<<<<<<<<<<888:::;;;;;;<<>>@@@BBBEEEHHHIIIHHHIIIIIIKKKLLLMMMNNNNNNTTTTTTTTTTTTRRRQQQPPPOOOQQQSSSVVVZZZ]]]```aaabbbcccbbbaaaaaa``````aaaaaaaaa```_________```aaabbbggggggggghhhiiihhhdddbbbeeegggiiijjjiiigggggghhhggggggiiilllooottt|||fff\\\aaakkkvvvvvvjjj[[[UUUVVVWWWRRRLLLJJJKKKKKKIIIFFFDDDDDDCCCDDDBBBAAAAAAAAAAAA???===>>><<<:::999;;;<<<===<<<======<<<<<<<<<;;;;;;;;;<<<;;;:::999888888888999888777666555555666777888666666555444444444555555777777777777777777777777555555555555555555555555666666666666666666666666777777666666666666777777888888888888888777777777444555777777666666888999<<<<<<======???DDDJJJNNN]]]kkkxxx|||~~~xxxeee[[[NNNGGGJJJOOOSSSUUUXXXWWWVVVUUUUUUVVVWWWXXXZZZ\\\eeeoootttxxxsssbbb\\\\\\YYYVVVTTTOOONNNNNNMMMMMMMMMNNNNNNUUUYYY]]]^^^[[[VVVQQQNNNOOOOOOOOOOOONNNMMMKKKKKKJJJKKKLLLMMMMMMMMMKKKKKKJJJKKKLLLLLLLLLOOOSSSVVVZZZZZZ\\\___hhh~~~}}}mmmRRRCCC???888;;;???CCCCCCAAA>>><<<===<<<:::888555333222111111111222222111111000///......///333888<<<>>>???>>>???AAAEEEJJJWWWooo|||yyyuuuqqqmmmggg```[[[OOOHHH???::::::???EEEHHHJJJHHHEEEBBB@@@>>>======::::::;;;;;;<<>>AAADDDGGGIIIJJJFFFFFFFFFGGGHHHJJJLLLNNNRRRRRRRRRQQQPPPNNNMMMLLLQQQSSSUUUYYY[[[^^^___``````______^^^^^^^^^______```______^^^___```bbbccceeeeeefffhhhiiihhheeebbbggghhhjjjiiigggfffeeeeeecccdddgggjjjkkkqqqsssbbb___bbbaaaooovvvkkkcccaaa]]]VVVPPPRRRRRRPPPOOOQQQSSSQQQMMMLLLJJJGGGEEECCCAAA>>>;;;???===<<<<<<===??????>>>===<<<<<<<<<<<<;;;;;;;;;>>>>>>======<<<<<<<<<<<<;;;:::999999999999:::;;;888888777666666777777777888888888888888888888888777777777777777777777777555666666666666666777777999888777555555555666777::::::::::::::::::::::::666777888888777777999;;;??????AAABBBFFFMMMVVV\\\rrrwwwtttpppnnnlllhhhaaa[[[UUUPPPLLLMMMTTT[[[```bbbbbb___\\\ZZZZZZ[[[\\\\\\]]]cccppp~~~xxxkkk```^^^]]]ZZZWWWUUUNNNMMMMMMLLLKKKKKKKKKKKKRRRVVVZZZ\\\YYYTTTPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLNNNRRRUUUWWWZZZ^^^cccjjj}}}yyy^^^III@@@:::::::::>>>BBBCCCAAA??????>>>===;;;888666444333111111111111000000//////111111111333777;;;???AAA@@@AAADDDEEEFFFPPPfff{{{}}}vvvnnniii]]]UUUKKKCCCBBBFFFKKKNNNOOOMMMJJJFFFCCC@@@???>>>>>>===<<<<<<===@@@DDDGGGMMMKKKIIIFFFCCC@@@>>>>>>:::===AAAFFFKKKMMMOOOPPPRRRUUUWWWYYYZZZ\\\___aaa___```bbbgggmmmuuu|||~~~{{{|||zzzyyyxxxwwwwwwwwwxxxyyytttpppmmmooonnniiieeedddlllqqqwww{{{|||{{{zzzyyyyyy}}}zzz{{{|||~~~rrrUUUHHH<<<888888777777888<<<===@@@CCCFFFHHHJJJKKKGGGFFFEEEEEEGGGIIILLLNNNPPPPPPPPPPPPPPPOOOOOONNNRRRSSSUUUWWWZZZ\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYY^^^]]]]]]]]]^^^___aaabbbcccdddfffiiikkkkkkhhhfffjjjkkklllkkkhhheeeccccccbbbcccfffiiijjjooo}}}rrrhhhddd^^^dddkkksss}}}|||wwwrrrmmmiiifffeeeaaa[[[XXX]]]dddaaaXXXUUURRRMMMJJJGGGEEEBBB@@@@@@>>>===>>>???@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;999:::::::::999999888888;;;;;;::::::::::::;;;;;;888888777777777888888999999999999999999999999999888888888888888888888888666666666777777777888888;;;:::888777666666777888::::::::::::::::::::::::;;;<<<======<<<===???AAA@@@BBBFFFLLLSSS^^^hhhooo~~~pppggg```[[[VVVTTTTTTSSSPPPNNNMMMNNNRRRZZZcccjjjnnnnnnlllgggbbb___```cccdddeeeccckkkzzz~~~jjjbbb\\\[[[ZZZVVVSSSRRROOONNNMMMLLLKKKKKKKKKKKKMMMPPPSSSTTTRRRPPPOOONNNLLLLLLLLLLLLKKKJJJIIIHHHKKKLLLLLLMMMMMMNNNNNNMMMNNNNNNNNNMMMLLLMMMPPPRRRTTT[[[dddmmmtttkkkSSSDDD===:::888:::>>>AAA@@@===>>>>>>>>>===;;;999888666222222111000000/////////111111222333555999===@@@@@@BBBDDDEEECCCIII\\\nnn~~~yyymmmeeeZZZRRRNNNOOORRRTTTSSSQQQMMMIIIEEECCCAAAAAAAAA???======???AAADDDEEEHHHGGGFFFDDDCCCAAA???>>>===???BBBEEEHHHJJJKKKKKKPPPRRRVVVXXX[[[]]]aaacccbbbbbbccceeeiiinnnsssvvvzzzzzzwwwwwwwwwwwwwwwwwwxxxzzz|||}}}xxxttttttvvvuuuppplllmmmnnnssszzz~~~~~~~~~{{{zzz|||~~~{{{~~~}}}kkkPPPEEE;;;888888777888999<<<>>>AAADDDHHHJJJLLLLLLIIIHHHGGGGGGHHHJJJLLLNNNNNNOOOPPPRRRSSSSSSTTTTTTSSSTTTUUUVVVXXXZZZ[[[\\\^^^]]]\\\ZZZXXXWWWVVVVVVZZZZZZZZZZZZ[[[]]]___```dddeeefffiiilllmmmkkkiiilllmmmnnnllliiifffddddddddddddfffiiijjjmmmwwwzzzqqqkkkhhhcccbbbgggnnnuuuxxx~~~~~~rrrhhhjjjqqqooofff\\\WWWPPPKKKHHHGGGEEEDDDBBBAAA@@@@@@AAAAAA@@@>>>>>>=========<<<<<<<<<<<<888888999999999999888888999::::::::::::::::::999777777666666666777888888999999999999999999999999666666666666666666666666666777777888888999999:::<<<<<<;;;:::999999999:::999999999999::::::::::::<<<===>>>>>>???AAADDDGGGIIIMMMTTT\\\fffpppzzz|||lll\\\PPPOOOJJJGGGHHHJJJIIIJJJMMMNNNSSS\\\fffooottttttssslllgggccccccfffjjjkkkjjjnnnuuuqqqccc^^^[[[\\\[[[VVVTTTTTTQQQPPPNNNMMMLLLKKKKKKJJJIIIKKKMMMNNNMMMLLLLLLMMMJJJJJJJJJJJJJJJIIIIIIHHHKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPNNNLLLMMMPPPRRRWWW^^^jjjvvv~~~}}}uuusss{{{rrrZZZIII???;;;888888:::<<<;;;:::===>>>>>>>>>===<<<:::999444333222111000/////////...///000111222555999======???AAABBB@@@CCCQQQ```uuu}}}vvvkkkbbb]]]ZZZYYYXXXUUUSSSPPPLLLIIIGGGFFFEEEDDDAAA>>>>>>@@@CCCDDDEEEEEEFFFFFFFFFEEEDDDBBBAAACCCDDDDDDEEEGGGHHHIIIJJJMMMPPPTTTWWWYYY]]]```ccccccbbbbbbccceeehhhkkklllmmmttt{{{vvvsssrrrtttttttttuuuvvvxxx{{{|||yyyvvvwwwzzzyyytttssstttrrrwww}}}~~~{{{|||wwwvvvzzzcccMMMCCC999777777666777:::===???BBBFFFJJJLLLMMMNNNKKKKKKJJJIIIJJJKKKLLLMMMMMMNNNPPPSSSTTTVVVWWWWWWSSSSSSSSSTTTUUUWWWXXXYYY___^^^\\\ZZZXXXWWWWWWVVVUUUUUUUUUVVVXXXZZZ\\\]]]dddddddddfffhhhiiihhhgggggghhhiiiiiifffdddcccccceeecccdddhhhjjjlllsss{{{xxxjjj```]]]___dddhhhqqquuu|||~~~xxx~~~}}}pppiii___VVVQQQMMMLLLJJJHHHGGGFFFFFFFFFEEECCCAAA@@@@@@@@@?????????>>>>>>;;;<<<============<<<;;;::::::;;;;;;;;;;;;::::::888888777777888999999:::::::::::::::::::::::::::777777777777777777777777777888888999::::::;;;;;;=========>>>======<<<<<<;;;;;;<<<<<<<<<============???AAADDDFFFJJJPPPTTT___dddkkkrrrwww}}}~~~xxxmmmbbbZZZPPPGGGHHHEEEEEEHHHIIIHHHLLLSSSVVV[[[dddlllssstttsssqqqfffeeegggnnnvvv|||}}}|||rrrfff\\\ZZZZZZ\\\\\\XXXWWWYYYQQQPPPOOOMMMLLLKKKJJJJJJHHHJJJLLLMMMKKKJJJIIIJJJGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNPPPPPPPPPOOONNNOOORRRTTTZZZ```kkkwww~~~yyyllleeekkkssslllYYYJJJ@@@>>>;;;999999:::;;;;;;>>>?????????>>><<<:::999666444333111000000000000+++---///000000222666:::<<<<<<>>>AAA@@@AAAJJJTTTbbbxxxzzzqqqjjjddd^^^[[[WWWUUUSSSPPPMMMLLLKKKKKKJJJGGGCCCCCCEEEGGGHHHHHHHHHJJJLLLMMMMMMKKKHHHFFFEEEDDDCCCCCCDDDEEEGGGHHHJJJMMMQQQTTTWWWZZZ^^^aaa``````___```aaaccceeegggbbbdddjjjvvv}}}xxxvvvsssqqqqqqrrrqqqqqqqqqrrrsssuuuvvvwwwuuuvvvxxxwwwttttttwwwuuuzzz~~~}}}~~~~~~|||~~~{{{sssxxxvvv\\\JJJ@@@777444444333555999===???CCCGGGKKKMMMNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKMMMNNNPPPRRRSSSTTTUUUUUUQQQQQQQQQQQQRRRSSSUUUVVVZZZYYYXXXWWWVVVVVVVVVVVVQQQQQQQQQRRRTTTWWWYYY[[[cccaaa```aaacccccccccbbb```bbbddddddcccaaaaaabbbccc```aaafffkkkmmmrrrxxx|||~~~uuueee[[[XXXYYY]]]___```eeerrrvvviii```ZZZWWWUUUOOOMMMLLLLLLLLLKKKHHHFFFBBBBBBBBBAAAAAAAAA@@@@@@;;;<<<===>>>>>>===<<<<<<<<<<<<============<<<<<<;;;:::::::::;;;<<<<<<===::::::::::::::::::::::::999999999999999999999999888888999:::;;;;;;<<<<<<===>>>???@@@@@@???>>>===??????@@@@@@AAAAAAAAABBBEEEGGGJJJNNNSSSYYY___ddduuuyyy~~~qqqlllaaaUUUOOOOOOLLLGGGJJJHHHKKKOOOOOOMMMRRR[[[^^^aaahhhnnnqqqqqqooommmfffiiiqqqwwwvvv~~~vvveee^^^SSSRRRTTTWWWWWWTTTUUUXXXQQQPPPOOOMMMKKKJJJIIIIIIIIIKKKNNNOOOLLLIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMOOOOOOPPPOOOOOOQQQTTTWWW\\\___hhhrrrxxx{{{uuufff[[[___fffbbbTTTHHHBBBAAA???===;;;<<<===>>>???@@@@@@@@@???<<<999888777555333111000000000111+++...000111111222666999<<<<<<>>>AAABBBBBBHHHOOOVVVmmm{{{rrriiibbb]]]XXXWWWTTTRRRPPPOOOOOOOOOQQQMMMIIIHHHKKKMMMMMMMMMNNNPPPSSSUUUUUURRRNNNKKKDDDBBB@@@??????BBBDDDFFFHHHJJJNNNRRRUUUXXX\\\___]]]]]]]]]^^^___aaaccceee[[[YYYYYY___lll{{{uuussstttsssrrrrrrqqqpppooonnnnnnnnnooopppuuussssssvvvtttqqqrrrvvvvvv{{{||||||{{{{{{||||||}}}}}}}}}}}}wwwsss{{{tttXXXHHH>>>555222111111444888===@@@DDDHHHLLLNNNOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIMMMMMMOOOPPPQQQRRRRRRRRRPPPOOONNNNNNOOOPPPRRRSSSSSSSSSRRRRRRSSSTTTUUUUUUOOOOOOOOOPPPRRRUUUWWWYYYcccccccccccccccbbbaaa```\\\]]]]]]^^^^^^^^^]]]]]]\\\^^^```bbbdddhhhlllpppuuuxxxrrrcccZZZUUURRRVVVXXX[[[```hhhuuu|||vvvpppkkkfffbbbZZZQQQOOOPPPNNNIIIEEECCCBBBBBBDDDEEEDDDCCCBBBAAA@@@AAABBBCCCBBBAAA???>>>===>>>AAABBB???=========<<<<<<;;;;;;:::::::::999999:::;;;;;;999888===999666666999<<<======999;;;>>>@@@@@@@@@AAABBBEEEGGGIIIHHHEEEDDDFFFHHHFFFFFFGGGGGGHHHIIIJJJJJJQQQSSSZZZdddooovvvxxxwww{{{vvvqqqllljjjhhhXXXVVVTTTQQQOOOMMMLLLLLLMMMOOOSSSXXX[[[^^^___```dddjjjooonnnhhheeefffjjjgggppp{{{pppmmmwwwvvvbbbWWWUUUOOOPPPRRRSSSSSSSSSRRRQQQRRRRRRRRRQQQOOOMMMJJJIIIGGGJJJLLLLLLIIIFFFDDDDDDEEEFFFGGGHHHHHHFFFEEEDDDGGGGGGGGGHHHJJJMMMOOOQQQMMMOOOQQQQQQQQQPPPQQQRRRZZZ___dddeeeeeehhhqqqxxx~~~jjjXXXUUUYYYUUUNNNJJJGGGAAA<<<<<<;;;999999;;;@@@CCCCCC>>>;;;;;;999555888999888555000...000222///000000111222333333333555666888;;;>>>AAACCCDDDRRR[[[mmmzzztttmmmiiiccc^^^XXXTTTSSSUUUVVVWWWVVVUUUSSSPPPMMMMMMOOOQQQTTTXXX^^^cccccc___WWWQQQLLLEEE@@@>>>:::777<<>>666444444444888<<<<<>>======???@@@???======<<<<<<<<<<<<<<<<<<===??????>>>>>>>>>>>>===<<<===;;;999:::===???>>>===@@@@@@AAAAAACCCHHHOOOTTTQQQSSSVVVWWWUUUSSSQQQPPPSSSRRRRRRRRRSSSUUUWWWXXXbbbdddiiirrr{{{~~~|||xxxtttnnnfff___YYYVVVTTTNNNNNNOOOPPPQQQRRRSSSSSSTTTVVVZZZ___cccgggjjjlllssssssqqqmmmgggfffjjjnnnssszzzsssmmmnnnzzz{{{fffWWWPPPPPPNNNOOOPPPQQQRRRRRRQQQPPPRRRRRRRRRQQQPPPNNNKKKJJJHHHIIIJJJJJJIIIGGGEEEDDDFFFFFFGGGGGGGGGFFFFFFEEEIIIIIIIIIIIIJJJKKKMMMNNNNNNPPPRRRRRRRRRRRRSSSTTTXXX\\\``````^^^```gggmmmxxx^^^RRRPPPOOOLLLJJJGGGAAA=========;;;;;;>>>FFFLLLNNNGGG???;;;999777888999999666222///000111......//////000111111222444555888;;;>>>@@@CCCDDDGGGOOO___qqqxxxqqqlllkkkfff```\\\ZZZYYYYYYYYYYYYYYYWWWTTTRRRRRRTTTWWWYYY^^^ffflllnnnjjjccc]]]RRRJJJCCCCCCAAA;;;999:::AAADDDHHHMMMQQQSSSTTTTTTUUUSSSRRRUUUZZZ\\\[[[XXXPPPLLLIIIJJJMMMSSSXXXZZZeeekkkqqqtttssssssuuuxxxwwwtttqqqqqqqqqqqqooommmkkkkkkiiigggfffhhhkkkoooqqqrrrttttttsssrrrssstttsssxxx~~~~~~}}}~~~|||zzzyyyzzz}}}{{{{{{{{{{{{||||||xxxvvvzzz}}}gggUUUGGG???777555444555888<<>>???AAABBBAAA@@@FFFFFFEEEGGGLLLWWWcccllliiikkknnnqqqrrrppplllhhhiiihhhgggggghhhjjjmmmnnnrrrqqqrrrvvvyyyyyyuuuqqqhhhddd]]]UUUNNNJJJGGGFFFFFFHHHMMMRRRWWW[[[]]]___\\\^^^aaafffkkkppptttwww{{{xxxsssoooooorrrwww{{{xxxmmmlllqqq|||~~~hhhYYYPPPNNNOOOKKKLLLMMMOOOPPPPPPOOOOOOQQQRRRRRRRRRPPPOOOMMMKKKIIIHHHGGGHHHHHHHHHFFFEEEGGGFFFFFFFFFFFFFFFGGGGGGKKKKKKJJJIIIIIIJJJKKKLLLNNNQQQSSSTTTTTTTTTUUUVVVZZZ]]]```^^^[[[[[[```eeewwwmmmYYYQQQLLLIIIGGGGGGAAA<<<===>>>===>>>AAAJJJUUU[[[SSSFFF===:::999999::::::777444111000000,,,------......//////000333444777:::===@@@BBBCCCCCCHHHUUUeeesss}}}yyywwwsssmmmgggccc___\\\YYYZZZZZZYYYWWWUUUUUUXXXZZZ]]]ccckkkssswwwvvvrrrooo```UUUIIIEEECCC>>>999666<<>>777555555555999>>>EEEIIIOOORRRRRROOOMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLJJJJJJMMMPPPQQQNNNKKKLLLKKKKKKKKKMMMNNNMMMLLLHHHJJJLLLMMMNNNPPPRRRUUUPPPQQQQQQRRRSSSTTTTTTUUU______````````````______ZZZZZZXXXVVVTTTSSSRRRRRRUUUXXX\\\^^^^^^^^^___```dddhhhsss{{{yyypppkkkbbbYYYRRRPPPPPPRRRRRRXXX___fffooo{{{zzzrrrrrrsssuuuuuutttqqqnnnllliiieeeaaa^^^[[[XXXVVVUUUSSSOOOLLLLLLMMMOOOPPPOOONNNLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIJJJLLLNNNIIIGGGEEEDDDEEEHHHJJJKKKMMMOOORRRWWW^^^hhhrrrzzzzzzzzz~~~xxxtttooollljjjgggbbb]]][[[XXXSSSNNNJJJHHHHHHIIIGGGKKKQQQXXX___cccfffgggbbbccceeehhhlllqqquuuwwwvvvuuuvvv{{{zzzssspppsssyyy{{{zzzyyyxxxvvv{{{lll[[[RRRMMMMMMNNNHHHIIIKKKLLLMMMMMMMMMLLLOOOPPPQQQQQQPPPOOOMMMLLLJJJHHHFFFGGGHHHIIIGGGEEEFFFFFFEEEDDDEEEFFFHHHIIIKKKJJJIIIIIIIIIJJJKKKKKKNNNQQQSSSTTTTTTTTTVVVWWWYYY\\\]]]\\\ZZZYYY]]]aaannnlll^^^TTTKKKEEEGGG@@@<<<<<<===<<<>>>AAAFFFWWWddd___OOOBBB<<<::::::::::::999666333000///---------....../////////222333555888;;;>>>@@@BBBDDDFFFOOO\\\iiivvvyyyrrrkkkddd]]]XXXWWWWWWWWWUUUTTTUUUWWWYYY\\\aaaiiipppvvvzzz}}}~~~uuuhhhWWWKKKDDD@@@>>><<<888;;;@@@GGGMMMQQQTTTUUUVVVRRRNNNLLLNNNPPPQQQRRRQQQMMMIIIFFFFFFGGGHHHHHHJJJPPPXXX___eeejjjpppssspppqqqrrrrrrrrrooollljjjgggggghhhggghhhjjjnnnrrrpppsssuuuwwwvvvvvvwwwxxxzzz|||~~~}}}{{{{{{~~~~~~}}}}}}|||yyywwwyyyttt___PPPCCC;;;555444555777;;;@@@EEEIIIOOORRRQQQMMMKKKIIIJJJJJJIIIIIIJJJKKKLLLLLLJJJJJJJJJLLLOOOOOOMMMKKKKKKJJJJJJLLLNNNOOONNNMMMKKKLLLMMMMMMMMMNNNQQQTTTQQQRRRSSSTTTUUUVVVVVVVVV]]]^^^^^^______^^^^^^^^^\\\[[[XXXVVVTTTRRRRRRQQQTTTWWWZZZ\\\\\\[[[\\\]]]```bbbjjjzzzvvvggg\\\VVVTTTTTTWWWTTTSSSTTTXXX___hhhooo}}}}}}yyytttnnnkkkgggeeebbb___]]]^^^aaadddcccaaa^^^\\\ZZZXXXXXXXXX\\\]]]]]]\\\\\\^^^bbbfff^^^ZZZUUUQQQPPPSSSYYY]]]aaafffmmmrrruuuvvvwwwxxxwwwxxx}}}vvvnnneee^^^[[[YYYWWWUUUSSSRRROOOMMMLLLLLLNNNOOONNNQQQWWW]]]bbbfffhhhhhheeeeeefffhhhjjjnnnqqqsssrrrwwwuuusssyyy|||vvvppppppsss{{{sss___SSSOOOKKKIIIIIIGGGHHHJJJKKKKKKKKKJJJIIILLLMMMNNNOOOOOONNNMMMLLLKKKIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEGGGIIIJJJIIIIIIHHHHHHIIIJJJKKKLLLNNNPPPRRRSSSSSSSSSTTTUUUQQQTTTVVVWWWVVVWWWZZZ]]]jjj{{{|||kkk___TTTLLLJJJCCC===<<<<<<;;;<<>>CCCIIINNNRRRTTTSSSOOOKKKIIIIIIMMMPPPRRRSSSQQQMMMLLLKKKKKKJJJHHHDDDHHHPPPWWW___eeekkknnnnnnppprrrsssrrrooollljjjhhhiiijjjjjjjjjlllpppsssrrrsssttttttuuuwwwzzz}}}}}}~~~~~~|||yyyxxx|||}}}}}}uuutttuuu{{{ooo\\\OOOAAA999333444666888===CCCBBBFFFKKKNNNNNNKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKIIIIIIJJJKKKMMMMMMLLLKKKJJJIIIJJJLLLOOORRRRRRRRRQQQQQQPPPOOOMMMMMMOOOQQQQQQRRRTTTUUUVVVVVVVVVUUU[[[\\\]]]]]]^^^]]]]]]]]]]]]\\\YYYVVVTTTSSSSSSSSSRRRUUUWWWXXXXXXXXXZZZ[[[^^^```ggguuu|||mmmddd^^^[[[VVVRRRPPPSSSUUUUUUVVVYYYdddooo{{{~~~|||}}}~~~}}}zzzyyyxxxxxx|||}}}}}}|||zzz}}}zzzqqqiiidddgggmmmsss}}}uuuooonnnpppvvv}}}jjjcccYYYTTTSSSTTTTTTSSSQQQPPPOOOOOOOOOPPPQQQQQQUUUWWW[[[___bbbeeefffggghhhhhhjjjlllooorrrtttvvv{{{yyyuuu~~~~~~xxxzzztttggg[[[UUUQQQMMMIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFHHHIIIKKKLLLLLLLLLKKKKKKJJJLLLMMMKKKIIIGGGGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHHHHHHHJJJKKKLLLLLLNNNPPPPPPOOOOOOPPPQQQNNNPPPTTTVVVXXXZZZ]]]___iiissszzzoooeee^^^RRRJJJBBB@@@>>>;;;<<<>>>>>>OOOaaafffbbbZZZPPPIII???===;;;999888666222000000000000000000000000000///111333666999<<<>>>???@@@???CCCJJJQQQYYYgggtttzzzrrrkkkmmmlllnnnvvv|||vvvoooggg___ZZZRRRSSSTTTSSSRRRRRRSSSUUUWWWYYY\\\___dddlllxxxwwwfffWWWJJJAAA<<<<<<===@@@EEEJJJOOORRRMMMKKKGGGEEEFFFJJJNNNRRRRRRQQQPPPQQQPPPNNNKKKHHHEEEHHHNNNUUU\\\bbbgggiiimmmppprrrsssqqqnnnlllkkkiiijjjllllllmmmooosssuuutttttttttttttttvvvyyy}}}{{{||||||yyyvvvvvvyyy|||~~~}}}ooopppttt~~~zzzjjj[[[QQQCCC;;;555666888:::???EEE???CCCHHHJJJJJJIIIIIIIIIFFFGGGGGGHHHHHHIIIIIIIIIGGGHHHJJJKKKLLLLLLKKKJJJJJJIIIIIILLLQQQVVVYYYZZZXXXWWWUUURRROOONNNPPPRRRRRRSSSTTTVVVVVVUUUTTTTTTZZZ[[[\\\\\\]]]]]]\\\\\\]]][[[YYYVVVTTTSSSSSSSSSSSSUUUVVVWWWWWWXXX[[[]]]]]]aaahhhppp{{{zzznnnddd^^^]]]WWWUUUYYY[[[WWWSSSSSSYYYbbbmmmsssuuuuuuvvvyyy}}}uuullleeehhhmmmuuu~~~uuuddd^^^WWWSSSSSSTTTTTTRRRQQQRRRTTTUUUVVVWWWXXXXXX[[[\\\^^^aaadddfffhhhiiikkkmmmqqqvvv{{{}}}~~~xxxggg___YYYVVVRRRLLLIIIJJJIIIIIIJJJIIIHHHGGGEEEDDDDDDEEEGGGIIIJJJJJJIIIIIIJJJNNNRRRPPPJJJEEEFFFHHHBBBCCCDDDFFFHHHIIIIIIIIIKKKJJJIIIHHHHHHHHHIIIJJJJJJLLLMMMMMMLLLKKKKKKLLLMMMOOOSSSVVVZZZ]]]```bbbggglll~~~xxxlll]]]TTTKKKFFFBBB>>>===@@@<<>>???>>>AAAFFFIIINNNYYYcccpppzzz}}}sssfff\\\VVVTTTTTTYYYcccnnntttwww{{{}}}rrrppplllhhheee```ZZZVVVPPPQQQRRRQQQPPPOOOPPPQQQRRRUUUWWWXXXYYY^^^gggnnnwww}}}{{{rrrgggWWWHHHAAA???>>>>>>AAAFFFLLLPPPLLLJJJGGGCCCBBBDDDGGGJJJJJJLLLOOOSSSVVVTTTPPPMMMMMMOOORRRWWW]]]bbbfffggglllnnnqqqqqqnnnkkkkkkkkkfffhhhkkkmmmooorrrvvvyyyvvvwwwwwwvvvttttttuuuvvvxxxzzzzzzyyyvvvwwwzzz~~~zzzpppsssyyytttggg\\\UUUJJJBBB;;;:::;;;<<<@@@EEE@@@CCCFFFHHHHHHHHHIIIJJJEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGIIIKKKKKKJJJJJJJJJJJJHHHIIILLLSSSZZZ```bbb^^^]]][[[WWWTTTSSSTTTVVVWWWXXXYYYZZZYYYXXXVVVUUUYYYZZZ[[[\\\\\\\\\\\\\\\]]][[[XXXUUUSSSSSSSSSTTTVVVWWWXXXXXXYYYZZZ^^^aaa^^^ccciiilllrrrzzzrrroooeee___aaaaaa[[[WWWXXXUUU\\\fffnnnrrrqqqooommmnnnyyyvvvooo]]]```cccfffjjjrrr|||wwwqqqiiieee___\\\[[[ZZZWWWSSSSSSUUUYYY\\\___aaabbbbbb______aaacccgggjjjmmmooonnnrrrxxx}}}wwwggg\\\WWWSSSPPPLLLFFFCCCEEEJJJJJJJJJIIIHHHFFFDDDBBBBBBCCCEEEGGGHHHHHHHHHHHHIIIPPPVVVSSSJJJDDDEEEIIIAAABBBEEEGGGIIIIIIIIIIIIMMMLLLJJJHHHGGGGGGGGGGGGIIIJJJKKKKKKIIIHHHHHHIIIHHHJJJNNNRRRVVVYYY\\\^^^fffhhhvvvrrreee\\\RRRKKKFFFAAA???AAA;;;AAAHHHQQQZZZ^^^XXXNNNDDD???:::888777777444222000000000000000/////////...///111444777:::<<<===;;;:::<<<@@@BBBDDDLLLVVVcccqqq~~~sssdddWWWKKKGGGDDDFFFMMMUUUYYY[[[___aaaffflllpppoookkkhhhaaa___]]][[[ZZZXXXTTTRRRNNNOOOPPPOOOMMMLLLMMMNNNMMMPPPTTTSSSRRRSSSXXX^^^hhhmmmpppqqqrrrpppbbbSSSEEEBBB>>>===???DDDKKKOOOPPPMMMIIICCC???===???AAABBBFFFMMMUUUZZZ[[[XXXTTTRRRRRRTTTXXX]]]aaacccdddjjjmmmoooooollliiijjjkkkcccfffiiimmmooosssxxx{{{wwwyyyzzzyyyvvvrrrppppppwwwyyy{{{zzzyyyzzz~~~xxxwwwyyy{{{pppfff^^^YYYPPPGGG@@@======<<<@@@DDDBBBDDDFFFGGGGGGGGGHHHJJJEEEEEEFFFFFFFFFFFFEEEDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJHHHHHHLLLTTT]]]dddhhhbbbaaa^^^ZZZWWWWWWYYY[[[\\\]]]^^^___^^^\\\ZZZYYYXXXWWWVVVXXX[[[^^^______]]]\\\[[[ZZZXXXVVVUUUUUUVVVWWWWWWXXXYYYZZZZZZ[[[ZZZ^^^ccchhhkkkvvvxxxooonnnrrrqqqggg]]]\\\]]]```bbbddddddddddddaaaccchhhmmmsssyyy}}}wwwuuuttttttyyyzzztttpppmmm[[[[[[[[[ZZZZZZ]]]aaaeeewwwyyy{{{}}}}}}|||zzzyyyooolllfffbbbaaaaaaaaaaaa```aaadddiiinnnpppooommmmmmjjjhhhjjjoootttuuuuuuwwwvvvzzzyyyrrrvvv}}}iiiaaaWWWTTTQQQMMMJJJHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFDDDCCCAAABBBBBBDDDEEEGGGIIIJJJKKKJJJJJJJJJIIIHHHEEECCCAAACCCDDDEEEFFFFFFFFFFFFFFFJJJHHHHHHNNNWWW]]]]]][[[[[[ddduuuxxxmmmfff]]]MMMFFFBBB999999;;;>>>CCCIIIOOOTTTWWWJJJ@@@:::>>>???:::444222555333000///000111222222......000222555888:::<<<<<<===>>>>>>???AAAEEEIIITTTfffvvv}}}}}}kkkVVVJJJGGGBBB@@@BBBFFFIIIKKKJJJKKKOOORRRVVVYYY[[[\\\QQQOOONNNNNNOOOPPPPPPOOONNNNNNMMMMMMLLLMMMMMMMMMRRRUUUNNNJJJOOONNNLLLSSSQQQTTTYYY^^^```___^^^\\\LLLEEE???>>>???AAAHHHPPPTTTNNNFFF???<<<<<<<<<===;;;>>>DDDNNNXXX]]]]]]\\\UUUTTTTTTYYY```eeehhhhhhiiilllooopppooonnnmmmmmmfffgggiiiiiijjjkkknnnpppxxx}}}}}}wwwtttvvvvvvrrrqqqtttxxx{{{}}}~~~}}}}}}}}}}}}}}}~~~}}}rrreeeaaa^^^[[[VVVPPPGGG@@@>>>@@@CCCDDDCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDCCCAAAFFFGGGHHHJJJKKKJJJJJJIIIEEEFFFIIINNNTTT[[[```cccaaa```___\\\[[[YYYXXXXXXaaaaaa```___]]][[[XXXWWWTTTTTTTTTVVVYYY[[[[[[[[[ZZZZZZYYYWWWVVVUUUSSSSSSVVVWWWWWWYYYZZZ[[[\\\\\\______bbbeeegggnnnwwwhhheeebbbbbbdddccc___ZZZYYY[[[^^^aaadddfffggghhhddddddcccdddiiiooouuuyyy|||zzzrrrpppnnnllliiifffdddccc[[[[[[YYYVVVVVVXXX\\\```pppuuu{{{yyytttnnnhhhdddbbb``````hhhiiikkkooosssvvvwwwwwwrrrrrrssswww{{{~~~}}}{{{wwwvvvwww|||}}}uuuqqqqqq}}}lll]]]XXXVVVSSSPPPLLLIIIGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDFFFGGGIIIJJJJJJIIIJJJJJJIIIHHHFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEHHHFFFGGGMMMUUU[[[\\\ZZZYYYaaaooo{{{sssppphhhUUULLLIII@@@======>>>AAAEEEJJJOOORRRKKKBBB;;;======999555444444222//////000222222111---...///111444777999:::;;;<<<===<<<===>>>BBBEEEIIIXXXhhhqqq{{{~~~ssscccNNNHHHAAA======>>>??????>>>@@@BBBFFFIIIKKKMMMNNNLLLKKKJJJJJJLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNGGGMMMKKKKKKQQQNNNGGGIIIFFFGGGJJJMMMOOORRRSSSTTTOOOIIICCCBBBCCCEEEMMMVVVYYYSSSJJJAAA<<<::::::::::::;;;@@@HHHQQQWWWXXXXXXSSSRRRRRRVVV\\\bbbeeeffffffjjjooorrrrrrpppoooooolllnnnooolllgggeeegggiiipppvvvxxxvvvuuuyyyzzzwwwsssvvvyyy|||}}}~~~}}}|||zzzxxxwwwxxxzzz|||~~~tttdddYYYXXX[[[[[[\\\UUUKKKCCC@@@AAACCCDDDCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHFFFEEEDDDFFFGGGIIIJJJKKKKKKJJJJJJHHHIIILLLOOOTTTYYY]]]```\\\[[[ZZZYYYYYYYYYYYYZZZaaaaaaaaa```^^^[[[XXXWWWSSSSSSTTTVVVXXXYYYXXXVVVWWWWWWVVVUUUTTTSSSRRRQQQTTTTTTVVVWWWYYYZZZ[[[\\\___]]]]]]```bbbfffppp|||wwwnnnkkkkkkggg^^^VVVSSSTTTVVVXXXXXXXXXXXXWWWYYYYYYZZZ]]]aaafffjjjmmmhhhkkkpppyyy}}}vvvooosssyyyxxxsssvvv|||xxxlll\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZXXXVVVVVVZZZ___dddttt{{{xxxpppjjjeeebbbaaaooooooqqqvvv|||{{{}}}uuuuuuuuuvvvzzzxxxmmmmmmqqqzzzzzzgggYYYQQQPPPSSSQQQNNNKKKHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFLLLSSSYYYZZZZZZXXX]]]hhhyyyyyytttvvvppp^^^UUUQQQHHHCCCAAA>>>===???CCCHHHKKKNNNFFF???===<<<:::888888222000///000111222111000------...000222555777888:::;;;<<<;;;:::;;;===???@@@KKKWWWbbbqqq|||zzzqqqZZZQQQFFF???>>>>>><<<::::::;;;<<>>=========@@@EEEJJJMMMSSSMMMIIIHHHHHHKKKTTT]]]bbb\\\RRRHHH@@@;;;::::::::::::<<>><<<:::;;;<<<111000000111222222111///------...///111333444555:::;;;<<<<<<:::999:::;;;@@@EEELLLVVVfffvvv{{{xxxiii]]]MMMCCC@@@@@@>>>;;;::::::;;;===>>>@@@BBBCCCBBBAAAAAABBBDDDFFFGGGFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMEEEAAAHHHFFFAAAEEEAAA???<<<;;;===AAAFFFIIITTTPPPLLLLLLKKKNNNWWWaaajjjeee[[[PPPFFF???<<<<<<;;;::::::===BBBHHHNNNQQQRRRQQQQQQRRRVVV[[[```cccaaadddhhhkkklllnnnppprrrwww|||~~~xxxllleeefffkkkrrrvvvyyyzzzyyyyyyxxxwwwwwwyyyzzzzzzyyywwwwwwwwwxxxwwwuuurrrqqquuu~~~{{{qqqaaaSSSOOOTTT]]]bbb```YYYOOOFFFBBBBBBCCCDDDCCCDDDFFFGGGGGGGGGFFFFFFBBBBBBCCCCCCDDDDDDDDDDDDGGGHHHJJJKKKLLLLLLKKKKKKMMMNNNPPPRRRUUUXXXZZZ[[[UUUVVVVVVXXXYYY[[[]]]^^^bbbbbbbbbaaa___\\\ZZZXXXWWWVVVWWWXXXYYYXXXUUUSSSUUUTTTTTTTTTSSSSSSRRRRRRQQQRRRSSSUUUWWWYYYZZZ[[[XXXTTTTTTYYY]]]^^^bbbgggqqqwwwppplllbbbaaa^^^\\\[[[[[[\\\]]]YYYZZZ\\\^^^```aaaaaabbbbbbbbbcccdddhhhmmmrrruuuxxxvvvtttssstttvvvwwwwwwpppiiiccccccgggjjjiiifff```^^^^^^```dddeeebbb___^^^___ccciiinnnlllccc[[[YYYXXXWWWWWWWWWYYY\\\]]]\\\]]]___aaaeeellluuu{{{wwwuuuwww{{{zzzwwwqqqjjjffffffggglllrrr}}}|||vvvwww~~~fffTTTNNNKKKKKKLLLJJJJJJKKKKKKLLLMMMNNNNNNIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCAAA@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGFFFFFFIIIMMMRRRVVVXXXYYYVVV[[[dddpppuuugggbbbeeefffhhhcccTTTMMMHHHBBB<<<;;;???DDDHHHNNNKKKFFF???:::999:::;;;333222111222333333111///.........///000111333333999;;;======;;;::::::;;;@@@BBBFFFMMM[[[lllwww{{{wwwiiiWWWHHHAAA>>>;;;999888888888999:::<<<>>>???AAA@@@@@@AAADDDFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEBBBDDD===<<>><<>>???CCCAAA@@@AAADDDEEEFFFEEEFFFGGGGGGGGGFFFDDDBBBAAA777======CCCQQQQQQIIIIIIKKKHHHEEEBBB???>>>>>>>>>LLLLLLMMMMMMKKKJJJQQQZZZeeeeeeccc[[[QQQIIIDDDDDDAAABBBBBBBBBBBBEEEIIIMMMVVVXXXZZZZZZ[[[^^^aaadddiiigggeeecccdddjjjsssyyyxxxqqqppprrrwwwyyy~~~}}}{{{|||xxxzzzzzzxxxuuuqqqpppoooqqqpppppprrrxxx~~~|||~~~sssfffZZZUUUUUUVVVXXXZZZTTTPPPKKKHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLNNNQQQTTTXXXZZZ\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^``````aaaaaaaaa```^^^]]]]]][[[YYYXXXWWWVVVTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZXXXWWWWWWYYYXXXWWWZZZ```fffooo~~~uuulllggggggfffeeecccaaa^^^\\\[[[XXX[[[^^^``````bbbfffiiijjjjjjjjjkkklllooorrruuummmhhhaaa^^^___aaaccccccbbbdddfffgggiiikkkoooqqqqqqooommmkkkjjjiiihhhhhh````````````aaaaaaaaabbb```aaaccccccdddgggkkknnntttuuuvvvwwwxxxzzz~~~zzzvvvwwwzzz}}}kkk]]]OOOJJJIIIHHHGGGHHHGGGHHHIIIKKKLLLMMMMMMNNNHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDGGGIIIKKKMMMNNNKKKJJJIIIHHHGGGHHHHHHIIIIIIHHHFFFEEEDDDEEEFFFGGGGGGHHHJJJLLLNNNPPPRRRSSSRRRXXX```iiiuuuvvvccc^^^aaalllooodddVVVPPPHHH@@@======AAACCCIIIOOOPPPHHH@@@===<<<:::;;;888555333333222111000000000000///000000111111222666:::======<<<<<<<<<999===AAADDDHHHQQQaaaooo}}}yyypppcccTTTHHH@@@===:::999999999;;;===@@@AAADDDBBBAAABBBDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDBBB@@@666<<<===DDDTTTUUUMMMLLLQQQNNNIIIDDDAAA@@@@@@AAAHHHIIILLLNNNJJJGGGLLLUUU```cccfffbbbYYYQQQMMMLLLKKKMMMNNNNNNMMMMMMPPPSSSWWWZZZ]]]___^^^___bbbdddgggfffcccaaaaaafffnnnttt{{{vvvuuuuuuxxxyyy~~~{{{}}}zzz{{{{{{yyyuuurrrpppooopppoooooovvv}}}}}}{{{oooaaaUUUUUUWWWWWWWWWYYYRRRPPPMMMLLLLLLKKKIIIHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMNNNPPPRRRVVVXXXZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\^^^___```aaabbbaaaaaa```aaa___\\\ZZZZZZYYYWWWVVVQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTVVVXXXWWWVVV[[[ccc```gggttt}}}uuujjjiiifffccc```\\\ZZZYYY\\\___cccdddcccbbbdddggg```aaabbbccceeehhhllloookkkiiigggeeedddcccbbbaaaaaafffllloooppprrrvvvzzztttuuuvvvtttqqqooooooooojjjjjjiiihhhfffcccaaa```^^^```bbbcccdddfffhhhkkkrrrsssuuuzzz~~~zzz~~~nnnbbbWWWMMMJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJFFFFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCDDDDDDFFFEEECCCAAA@@@@@@@@@AAAAAABBBDDDGGGIIILLLNNNOOOLLLKKKIIIHHHGGGGGGHHHHHHIIIGGGEEEDDDCCCDDDEEEFFFFFFHHHJJJKKKLLLMMMOOOQQQSSSWWW]]]bbbkkk|||iii^^^\\\fffnnngggXXXSSSJJJBBB===<<<>>>@@@LLLUUUXXXPPPFFFCCCAAA>>>>>>:::666333222222111000111111000000000000111111000444999<<<===<<<<<<<<<999===BBBBBBAAAFFFUUUdddnnnpppooofffXXXJJJAAA>>>777666666666888:::===???DDDCCCAAABBBCCCDDDDDDCCC@@@BBBCCCEEEEEEDDDBBBAAA999;;;666999HHHLLLGGGIIIXXXTTTNNNHHHDDDDDDFFFHHHEEEHHHLLLNNNJJJEEEIIIQQQ___dddiiihhhaaaYYYUUUTTTTTTWWWZZZZZZXXXWWWXXXZZZWWW[[[___aaa``````bbbdddcccbbb```^^^^^^bbbhhhlllyyy|||~~~~~~}}}{{{zzzzzzzzz{{{}}}yyy{{{|||}}}}}}{{{wwwsssqqqppprrrppprrr{{{}}}xxx{{{|||~~~vvvfffXXXLLLNNNRRRSSSRRRTTTSSSRRRPPPPPPPPPNNNKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJLLLMMMNNNNNNMMMMMMPPPQQQTTTVVVXXXYYYZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZ]]]^^^```aaabbbbbbbbbbbbaaa^^^\\\[[[\\\[[[WWWTTTSSSSSSSSSRRRRRRRRRRRRRRRUUUTTTTTTSSSTTTVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\eeefffnnn|||xxxvvvqqqhhh```]]]___bbbccceeehhhiiihhhgggffffffffffffffffffeeegggjjjmmmooonnnllliiiffffffhhhjjjjjjlllpppuuuzzz~~~}}}{{{{{{vvvtttrrrpppmmmllljjjjjjjjjjjjiiiiiijjjkkklllmmmuuuyyy|||wwwsssvvv```YYYSSSMMMKKKKKKKKKGGGCCCFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEFFFEEEDDDBBB@@@EEEDDDBBBAAABBBCCCEEEGGGEEEDDDCCCBBBBBBAAABBBBBBBBBCCCEEEGGGIIIKKKMMMNNNNNNNNNLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIJJJJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRVVV^^^fffpppxxxbbb[[[^^^dddhhhWWWQQQIIIBBB???===<<<;;;IIIRRR[[[\\\SSSIIIDDDBBB@@@<<<999999777333111333111000000000000000111111222444555777999:::;;;;;;<<<<<<======@@@EEELLLQQQbbbjjjqqqmmm___OOODDD???<<<<<<;;;:::888999===@@@BBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBCCCDDDDDDBBBAAA;;;======;;;:::???IIIRRRYYYZZZWWWPPPGGGBBBCCCFFFFFFKKKOOOPPPMMMMMMOOOSSSdddooovvvqqqhhhcccaaa```eeeiiioootttsssoooiiidddfffccc___[[[ZZZ[[[^^^```cccaaa^^^^^^^^^^^^^^^]]]ccciiirrryyy|||{{{zzzzzz|||yyy}}}~~~yyyssspppooooooooossszzzvvvyyyxxx{{{wwwkkkTTTLLLFFFHHHLLLNNNQQQUUUSSSTTTTTTRRRPPPOOOPPPQQQMMMMMMLLLKKKKKKLLLLLLMMMKKKIIIFFFGGGIIIJJJIIIGGGHHHIIIKKKMMMNNNOOONNNNNNNNNOOORRRVVV[[[]]]]]][[[XXXWWWVVVVVVVVVXXXYYYZZZ^^^^^^_________^^^]]]\\\___]]]\\\]]]^^^]]]ZZZWWWUUUUUUVVVVVVUUUUUUTTTSSSWWWWWWVVVUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^bbbdddjjjuuu|||uuunnnjjjjjjjjjqqqssssssrrrnnnkkkjjjjjjggghhhgggfffeeegggjjjmmmnnnppprrrssstttuuuxxxzzz{{{{{{||||||yyyuuurrrrrrtttwwwzzz{{{wwwxxxzzzfffWWWSSSOOOJJJIIIJJJJJJFFFBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEEEECCCAAA@@@DDDCCCBBBAAABBBDDDFFFGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFIIIKKKLLLMMMNNNNNNLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJIIIJJJKKKLLLNNNOOOQQQPPPSSSYYY___fffsssmmm___[[[\\\]]]UUUPPPIIIDDDBBBAAA???===CCCMMM[[[cccaaaXXXLLLEEE@@@<<<:::;;;999555333444111111000000000000111111222333444777888:::;;;;;;>>>>>>>>>===???CCCHHHMMMVVV___iiikkkdddYYYOOOJJJAAA???<<<;;;;;;<<>>GGGWWWgggnnngggWWWIIIAAA===;;;<<<<<<777444555222111111000000000111111111111333555777999;;;<<>>>>>@@@DDDHHHMMMUUUaaajjjlllggg^^^XXXJJJEEE@@@>>>???AAAAAA@@@@@@@@@??????>>>??????@@@AAAAAABBBCCCDDDEEEEEEFFFJJJGGGBBB>>><<<===@@@CCCQQQSSSTTTPPPKKKGGGGGGHHHGGGMMMUUU[[[]]]^^^aaadddvvv{{{ppphhhkkknnnttt}}}{{{tttgggddd```\\\ZZZYYYZZZ[[[XXXVVVTTTSSSTTTWWWZZZ\\\\\\bbbkkksssxxxzzz{{{{{{~~~~~~}}}zzzyyyxxxxxxvvvrrrooommmnnnpppvvv|||}}}uuuuuuwww{{{xxxgggWWWFFF@@@===???CCCEEEJJJOOOUUUVVVUUUSSSQQQPPPQQQRRRSSSSSSRRRQQQPPPOOOOOONNNPPPNNNLLLKKKLLLMMMLLLKKKMMMMMMMMMMMMNNNNNNOOOOOONNNOOORRRVVV[[[^^^___^^^[[[[[[ZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZYYYWWWVVV^^^___aaabbbbbbaaa^^^\\\XXXZZZ\\\]]]]]][[[XXXVVVVVVWWWWWWXXXYYYZZZ[[[\\\[[[[[[[[[[[[\\\]]]]]]^^^___bbbfffjjjlllqqqwwwnnnqqq}}}eeeYYYUUUTTTQQQPPPOOOPPPPPPNNNIIIEEEAAAAAAAAA@@@@@@??????>>>@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBDDDFFFHHHIIIJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNSSSRRRSSSUUUUUUVVV]]]eee|||wwweeeZZZUUUQQQMMMHHHGGGGGGEEE@@@<<<<<>>@@@CCCFFFJJJQQQ]]]jjjssssssllleeeWWWOOOGGGCCCDDDDDDAAA>>>>>>>>>===<<<<<<<<<======<<<>>>@@@BBBDDDFFFJJJLLLMMMIIICCC???>>>?????????EEEGGGIIIHHHEEEBBBAAAAAAAAAHHHQQQYYY^^^bbbdddfffxxxwwwkkkdddcccfffnnnvvvxxxrrrkkkbbb```]]]YYYWWWUUUUUUUUUTTTSSSRRRQQQSSSWWW]]]aaaeeejjjqqqwwwyyyzzz{{{|||}}}zzzxxxvvvuuusssooollllllmmmooottt|||uuulllssszzz}}}sss___MMMDDD???===@@@CCCEEEJJJPPPTTTUUUTTTRRROOONNNOOOPPPRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQOOONNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOOOONNNNNNQQQUUU[[[^^^______\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZXXXVVVUUU```aaaccccccaaa___]]]\\\YYYZZZ]]]^^^^^^\\\YYYWWWSSSTTTVVVXXXZZZ\\\]]]^^^\\\[[[ZZZZZZYYYZZZZZZ[[[^^^___cccffffffiiittt~~~zzz~~~{{{cccUUUPPPOOOPPPSSSSSSSSSSSSQQQNNNIIIEEEBBBBBBAAA@@@@@@???>>>>>>?????????@@@@@@@@@????????????AAABBBDDDFFFHHHIIIJJJIIIHHHGGGEEEEEEEEEDDDCCCDDDDDDFFFGGGHHHIIIIIIKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIKKKLLLMMMQQQQQQRRRTTTSSSRRRWWW^^^oootttddd\\\YYYUUUQQQQQQRRROOOGGG@@@===<<>><<<999666555333333222111111111111111000000111222444777999;;;<<<>>>?????????AAACCCEEEGGGMMMXXXgggtttyyyvvvqqqcccZZZOOOHHHFFFDDD@@@<<<<<<<<<;;;:::::::::::::::999<<>>AAAAAA@@@===;;;;;;<<>>AAACCCEEEJJJQQQRRRRRRRRROOOLLLKKKKKKLLLOOOPPPQQQSSSUUUUUUVVVVVVSSSSSSRRRPPPNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMOOOSSSXXX\\\]]]]]][[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYWWWUUUSSSQQQaaabbbbbbaaa^^^\\\\\\]]][[[\\\]]]^^^^^^\\\ZZZYYYSSSTTTVVVYYY[[[]]]^^^^^^\\\[[[ZZZXXXXXXYYYZZZZZZ\\\[[[^^^bbbccceeellluuuyyyaaaSSSNNNMMMMMMNNNQQQRRRRRRQQQOOOKKKGGGDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>????????????@@@AAACCCEEEFFFHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJLLLLLLMMMMMMPPPSSSQQQNNNQQQWWWddd{{{sssggg___\\\YYYZZZ\\\XXXNNNEEE@@@;;;<<>>??????@@@BBBDDDBBBFFFPPP^^^kkktttvvvuuuiii```UUULLLFFFBBB>>><<<;;;:::999888777777777777888<<<@@@CCCFFFMMMVVV\\\ZZZWWWQQQJJJCCC>>><<<:::<<<===?????????===;;;:::<<>>>>>AAABBBCCCIIIPPPPPPPPPOOOMMMJJJHHHHHHIIIJJJLLLOOORRRTTTUUUVVVVVVSSSSSSSSSPPPMMMLLLLLLMMMKKKLLLNNNOOOOOOOOONNNMMMLLLLLLMMMPPPUUUXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXVVVVVVVVVUUUSSSPPPNNNLLL^^^``````^^^[[[[[[]]]___]]]^^^^^^^^^^^^]]]\\\\\\VVVWWWYYY[[[\\\]]]]]]]]]ZZZYYYXXXXXXYYY[[[]]]^^^^^^[[[\\\```dddeeeiiimmmtttqqqbbbSSSMMMLLLJJJKKKOOONNNOOOPPPOOOLLLIIIGGGFFFBBBBBBAAA@@@???>>>============<<<<<<===>>>>>>??????@@@BBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLMMMPPPSSSPPPMMMNNNSSS[[[nnnwwwgggdddcccfffiiifffZZZPPPDDD@@@===BBBQQQeeevvvrrraaaMMMBBB===;;;:::;;;555444333222111111111111222111000000111333666777777999<<<=========>>>???>>>AAAHHHQQQ[[[dddjjjmmmgggaaaVVVLLLCCC???===<<<999888777666666555555555666999===???BBBIIIRRRZZZ^^^]]]YYYRRRHHHBBB@@@@@@AAAAAAAAAAAAAAA???===<<<===@@@GGGOOOXXX^^^aaabbbgggqqq}}}|||ooo^^^ZZZUUURRRRRRTTTUUUUUUUUUUUUVVVWWWVVVVVVUUUTTTUUUZZZ___bbbeeekkktttzzzyyy{{{}}}~~~~~~~~~~~~~~~~~~xxxqqqiiihhhgggffffffiiinnnrrruuutttrrrxxxkkkpppvvv|||wwwjjjXXXLLLHHHAAA@@@AAACCCCCCCCCIIIPPPOOOOOONNNLLLHHHGGGGGGHHHHHHJJJMMMPPPRRRSSSSSSSSSRRRSSSSSSPPPLLLJJJKKKLLLGGGJJJMMMOOOPPPOOONNNLLLKKKJJJKKKMMMQQQTTTUUUUUUUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUTTTSSSQQQNNNLLLJJJ\\\]]]]]]\\\ZZZZZZ^^^bbb```_________^^^^^^^^^^^^ZZZ[[[\\\]]]^^^]]]\\\\\\YYYXXXXXXXXXZZZ]]]```bbbbbb]]]\\\bbbggghhhiiikkkjjjvvvttt\\\RRRKKKJJJHHHDDDGGGLLLMMMNNNOOOOOOMMMKKKJJJJJJAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIEEEGGGIIIKKKKKKKKKIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIKKKJJJIIIHHHIIIJJJKKKLLLNNNOOORRRUUURRRMMMNNNRRRTTTfff|||sssppppppuuuzzzvvvkkk```IIIEEE@@@AAAIIIYYYjjjvvv~~~jjjRRRDDD>>><<<<<<>>>555444333222111111111111222222000000111222555666666888;;;<<<;;;:::;;;;;;???@@@CCCHHHNNNVVV]]]aaaddd___VVVKKKAAA<<<<<<===888888777555555444444444222555999:::<<>>???AAABBBCCCAAABBBCCCEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNPPPQQQRRRRRRRRRXXX^^^nnntttpppnnnrrr|||xxx```OOOAAA@@@CCCGGGVVVfffrrrmmm```PPPAAA::::::===444333222222333333222000000000000111222444555666777888999;;;<<<=========>>>@@@AAABBBDDDGGGKKKOOOUUUTTTRRRMMMHHHAAA<<<999777777888777666555333111333222222333777<<>>???AAACCCDDDCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKMMMNNNPPPQQQRRRRRRXXX^^^jjj|||ttthhhiiitttqqq\\\JJJEEEDDDCCCIIIRRR\\\^^^___XXXMMMAAA;;;888555444222222333222111/////////000000111333444555666777888:::<<<>>>>>>?????????@@@@@@@@@CCCGGGKKKMMMMMMMMMLLLHHHDDD@@@===???===;;;888666555555666333333333444777;;;???BBBKKKNNNRRRUUUWWWVVVTTTSSSSSSQQQLLLEEEBBBCCCAAA<<>>===<<<;;;;;;;;;:::;;;<<<===???AAACCCDDDEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@@@@??????@@@@@@AAA@@@AAABBBCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEECCCCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHIIIKKKLLLNNNPPPQQQRRRYYY]]]hhhuuuwwwbbb```iiisss{{{}}}hhhSSSKKKGGGAAA>>>???FFFOOOYYY[[[TTTHHH>>>999777555333333333222000...////////////000111333333333444666999<<>>BBBEEEDDDEEEHHHIIIJJJHHHFFFDDDGGGDDD>>>:::777666777888444444555777888:::<<<===@@@DDDIIIPPPUUUYYY[[[\\\\\\ZZZSSSJJJFFFFFFCCC>>>???@@@BBBEEEGGGJJJLLLMMMOOOMMMLLLOOOTTTXXXYYYXXXSSSPPPLLLKKKLLLNNNPPPQQQSSSXXX[[[\\\[[[]]]dddiiisssxxx~~~~~~|||yyysssjjjccc]]]\\\ZZZXXXUUUSSSRRRQQQNNN[[[pppvvvsssrrrnnneeeXXXMMMFFFDDDFFFGGGHHHGGGGGGHHHKKKMMMTTTSSSPPPMMMJJJIIIHHHHHHJJJLLLNNNNNNLLLKKKJJJKKKKKKLLLMMMNNNMMMLLLIIIHHHHHHJJJNNNQQQSSSRRRPPPNNNGGGHHHIIIIIIJJJMMMQQQTTTVVVWWWWWWUUUSSSQQQQQQRRRQQQRRRSSSSSSSSSRRRQQQPPPTTTUUUUUUTTTSSSTTTVVVYYYXXXXXXXXXXXXYYY[[[]]]___bbb```^^^[[[XXXVVVUUUTTTUUUTTTSSSSSSTTTVVVYYYZZZ]]]]]]^^^```cccfffhhhiiimmmjjjgggfffggglllyyy|||fffWWWMMMHHHHHHAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA??????>>>===<<<;;;;;;;;;999:::;;;<<<>>>@@@BBBDDDFFFFFFGGGFFFEEECCCBBB@@@>>>>>>============>>>>>>===???AAABBBCCCBBB@@@???>>>>>>???@@@AAABBBBBBCCCAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDDDDEEEFFFGGGHHHGGGHHHIIIKKKMMMPPPRRRSSSZZZ^^^hhhssseee```dddfffkkkrrrwwwhhhYYYPPPIIIAAA<<<<<<>>>GGGRRRWWWSSSKKKCCC???999777555444444222000...///////////////000111222000222444888<<>>;;;999999999666777999:::;;;;;;:::999888<<>>???@@@AAACCCDDDFFFGGGJJJHHHGGGHHHLLLOOOQQQQQQMMMLLLJJJJJJLLLOOORRRSSSUUUYYY^^^```bbbfffmmmsssyyy}}}{{{uuuqqqkkkddd___YYYXXXWWWVVVRRRMMMKKKLLLNNN```yyy{{{rrruuu{{{uuutttpppggg[[[NNNEEE@@@???AAACCCDDDDDDEEEFFFIIILLLTTTRRRPPPMMMKKKJJJIIIHHHIIIKKKLLLLLLJJJHHHHHHHHHJJJKKKLLLLLLLLLJJJHHHFFFEEEGGGKKKMMMOOONNNMMMLLLJJJJJJKKKJJJJJJLLLPPPSSSTTTUUUUUUSSSPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTSSSRRRTTTTTTTTTSSSRRRTTTXXX[[[]]]]]][[[ZZZZZZ[[[\\\]]]^^^]]][[[YYYWWWVVVUUUUUUUUUTTTSSSSSSSSSUUUWWWXXXYYY[[[]]]```bbbdddfffgggiiifffdddddddddeeelllttt~~~eeeUUUMMMHHHFFFFFFBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@??????>>>===<<<;;;;;;;;;<<<999::::::<<<===???AAABBBEEEEEEFFFEEEDDDBBB@@@>>><<<<<<;;;;;;;;;;;;<<<<<<;;;===???@@@AAA@@@>>>===<<<<<<======>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCEEEFFFFFFGGGGGGHHHIIIJJJLLLOOOQQQSSSYYY^^^gggsss~~~rrreeeaaa```bbbhhhhhhccc[[[TTTJJJBBB???@@@===DDDNNNVVVWWWQQQGGGAAA<<<:::777666555444111////////////...//////000000...000222555:::>>>BBBDDDDDDDDDCCC@@@>>>===???AAA???AAADDDGGGIIIJJJJJJJJJLLLKKKJJJGGGDDDAAA>>><<<:::<<<>>>??????===:::999666999???GGGPPPYYY```dddggghhhfff```[[[UUULLLDDD???>>>>>>>>>???@@@AAABBBEEEDDDDDDFFFHHHIIIJJJIIIHHHHHHIIIJJJLLLOOOSSSUUUVVV[[[aaafffkkkpppwww|||wwwnnniiieeeaaa^^^XXXTTTRRRRRRMMMFFFFFFJJJTTTfff~~~uuummmkkkqqqxxx}}}yyyzzzqqqbbbRRRDDD===<<<======???BBBDDDEEEHHHKKKMMMPPPPPPNNNLLLKKKIIIIIIHHHHHHJJJLLLKKKJJJHHHGGGHHHIIIJJJKKKKKKKKKIIIGGGEEEEEEFFFHHHJJJLLLLLLLLLLLLMMMMMMMMMKKKJJJKKKNNNPPPQQQRRRRRRQQQNNNMMMMMMNNNQQQRRRSSSTTTTTTSSSRRRQQQUUUTTTSSSRRRRRRTTTYYY]]]dddcccaaa___^^^]]]]]]^^^\\\[[[YYYXXXWWWVVVVVVVVVSSSSSSRRRRRRSSSTTTVVVVVVWWWZZZ^^^```aaabbbcccdddbbb______aaa```^^^aaafffuuuvvvfffTTTKKKGGGCCC@@@@@@BBBBBBAAAAAA@@@???>>>>>>>>>????????????>>>>>>===>>>===<<<<<<;;;;;;<<<<<<:::::::::;;;===>>>@@@AAABBBCCCCCCCCCAAA@@@>>><<<;;;::::::::::::::::::;;;:::;;;<<<===>>>======<<<;;;;;;;;;<<<======>>>>>>>>>??????@@@AAAAAA@@@@@@>>>???AAACCCDDDEEEFFFFFFGGGGGGGGGHHHJJJMMMOOOQQQUUUYYYbbbnnnyyyiii^^^]]]```bbb\\\]]][[[TTTJJJCCC@@@BBB:::@@@MMM[[[bbb\\\MMM@@@===;;;999888777666444222111000000////////////000...///000333777<<<@@@BBBEEEFFFFFFEEECCCAAAAAABBBAAAAAABBBDDDEEEGGGIIIJJJLLLMMMOOOOOONNNJJJEEEBBB@@@AAACCCDDDCCCAAA>>><<<:::;;;>>>DDDKKKSSSYYY^^^bbbffffffccc___ZZZPPPFFF???>>>=========>>>???@@@??????AAABBBCCCDDDDDDDDDCCCEEEHHHJJJLLLOOOSSSUUUWWW]]]eeennnuuu{{{~~~rrriiidddbbb```^^^WWWPPPMMMLLLGGGBBBFFFPPP___ooo{{{qqqlllnnnvvv}}}{{{uuuyyynnn]]]LLL@@@;;;;;;<<<>>>@@@CCCFFFGGGIIILLLOOOMMMMMMLLLKKKKKKJJJIIIIIIHHHJJJLLLLLLJJJIIIHHHIIIIIIIIIKKKKKKJJJIIIFFFEEEFFFFFFHHHIIIKKKLLLLLLMMMMMMMMMLLLKKKIIIJJJMMMOOOOOOPPPPPPOOOMMMLLLMMMNNNQQQRRRSSSSSSSSSRRRQQQQQQTTTSSSRRRPPPPPPTTTYYY]]]fffeeebbb```___^^^^^^^^^\\\[[[YYYXXXWWWVVVUUUUUUQQQQQQQQQQQQRRRSSSTTTUUUUUUYYY^^^``````___```bbb^^^[[[ZZZ\\\[[[YYYZZZ^^^dddrrrrrr\\\RRRHHHFFFEEEAAA???>>>@@@@@@>>>======<<<<<<=========>>>>>>===<<<;;;;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>?????????@@@@@@???===<<<;;;::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>????????????>>><<<===???BBBDDDEEEEEEEEEFFFEEEEEEEEEGGGIIILLLMMMPPPRRRXXXcccppp~~~}}}jjjeeeaaa[[[VVVWWWVVVQQQKKKFFFBBB@@@:::>>>III[[[iiigggWWWFFF???===;;;::::::999777555222111000000/////////000......///111555999===???CCCFFFHHHIIIGGGEEEDDDCCCAAA@@@??????AAACCCFFFHHHIIIKKKNNNPPPPPPNNNJJJHHHFFFGGGHHHHHHGGGEEEBBB@@@?????????@@@DDDJJJOOOSSSVVVZZZ[[[ZZZXXXUUUMMMDDD@@@???===<<<<<<===>>>???======>>>>>>???@@@BBBCCC@@@DDDHHHKKKLLLNNNRRRUUUXXX^^^iiittt}}}yyyrrriiicccaaa___]]]ZZZTTTLLLGGGHHHGGGGGGSSScccsss~~~~~~{{{zzzyyy{{{zzzssspppmmmcccTTTFFF===::::::;;;???AAADDDFFFGGGHHHJJJKKKJJJKKKKKKKKKKKKKKKKKKKKKHHHJJJLLLMMMLLLJJJKKKKKKIIIIIIKKKKKKJJJIIIGGGEEEDDDEEEEEEGGGHHHIIIKKKKKKHHHIIIIIIHHHHHHIIIMMMOOOMMMNNNOOONNNMMMLLLMMMNNNOOOPPPQQQRRRSSSRRRRRRQQQSSSRRRPPPOOOOOOSSSYYY]]]cccbbb```^^^]]]\\\]]]]]]]]]\\\ZZZXXXVVVUUUTTTTTTOOOOOOOOOPPPQQQRRRSSSTTTUUUYYY^^^```___^^^___```^^^ZZZXXXYYYXXXVVVXXX\\\]]]hhhvvvhhhVVVLLLFFFBBBCCCEEEBBBAAABBB>>>===<<<::::::;;;<<<===============<<<;;;::::::======<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<============>>>>>>===<<<;;;:::::::::999999999999::::::::::::999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>===;;;<<>><<<;;;;;;:::888777333222111000000//////000......///000333777;;;===BBBEEEIIIKKKIIIGGGEEEDDD@@@???===<<<===AAADDDGGGEEEGGGJJJMMMNNNMMMKKKJJJIIIJJJKKKKKKJJJGGGEEECCCCCCAAA???>>>???CCCHHHKKKKKKNNNOOOMMMMMMLLLFFF???@@@???===<<<<<<===>>>???>>>>>>=========???CCCEEE???CCCHHHKKKLLLNNNRRRUUUXXX___kkkxxxzzzuuulllgggaaa^^^^^^\\\YYYVVVPPPHHHDDDHHHKKKPPPcccwww}}}|||}}}yyyuuuttt```XXXLLLAAA;;;999999999???AAADDDDDDDDDDDDEEEFFFIIIJJJKKKLLLLLLMMMLLLLLLHHHJJJMMMMMMMMMLLLLLLMMMIIIJJJKKKKKKKKKIIIGGGEEEBBBBBBBBBCCCDDDFFFHHHIIIDDDEEEEEEFFFFFFIIIMMMPPPLLLMMMNNNNNNMMMMMMNNNOOOLLLNNNPPPQQQSSSSSSSSSRRROOOPPPQQQPPPOOORRRWWW\\\```^^^[[[XXXWWWXXXZZZ[[[YYYZZZZZZXXXTTTPPPNNNMMMMMMLLLKKKKKKLLLNNNQQQRRRUUUWWWYYYZZZZZZ[[[]]]^^^^^^\\\YYYVVVUUUUUUVVVWWWZZZ```iiissseeeVVVQQQEEEDDDCCC@@@???======<<<;;;<<<===????????????>>>:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999777777777666666777;;;>>>;;;;;;<<<<<<<<<<<<;;;;;;666777888888888888777777999999999::::::;;;;;;;;;===<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@BBBCCCDDDEEECCC@@@???@@@BBBFFFHHHLLLKKKNNNTTT]]]kkkrrr___VVVQQQLLLKKKLLLKKKFFFBBBDDD???>>>LLLhhhyyyppp\\\MMMGGG@@@===;;;999999:::777444000......//////...222111000///000222555777AAADDDGGGKKKLLLKKKIIIHHHDDDAAA>>>>>>@@@BBBCCCBBBDDDEEEEEEGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLJJJIIIHHHDDDBBB>>><<<<<>>>>>===<<<===AAACCCFFFIIILLLMMMNNNRRRXXX]]]ccckkkwww|||tttmmmjjjdddbbb`````````___]]][[[UUUVVVVVVXXX]]]jjjyyy}}}xxxmmmXXXNNNAAA:::888:::::::::???@@@AAABBBCCCDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNPPPQQQPPPOOOOOOPPPOOOOOOOOONNNKKKHHHDDDBBBCCCCCCBBBBBBCCCEEEGGGIIICCCCCCCCCDDDFFFGGGIIIJJJNNNMMMLLLLLLLLLKKKJJJIIINNNPPPQQQQQQPPPOOOPPPQQQOOOPPPQQQPPPNNNPPPSSSVVV\\\ZZZXXXVVVUUUUUUVVVVVVUUUVVVWWWVVVSSSPPPOOOOOOMMMLLLKKKKKKLLLNNNPPPQQQTTTVVVXXXXXXXXXYYYZZZ\\\]]][[[YYYVVVUUUVVVWWWXXXYYY^^^dddkkkvvv}}}fffTTTKKKIIIDDDCCCAAA@@@>>>=========<<<============;;;:::999::::::::::::;;;;;;;;;;;;;;;::::::::::::999999999777888888777666777:::<<<;;;;;;<<<<<<<<<<<<;;;;;;888888999999999888888777999999999:::::::::;;;;;;<<<;;;;;;:::999999::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>@@@AAABBBBBBCCCBBB@@@???@@@BBBDDDFFFGGGFFFHHHNNNVVVcccxxxsssbbb[[[TTTPPPNNNLLLHHHDDDAAA??????III^^^rrrvvvpppeee[[[MMMBBB<<<;;;<<<>>>777444111000000000000///222111/////////222444666:::===BBBGGGJJJKKKKKKKKKHHHDDD@@@???@@@@@@???>>>AAAAAABBBBBBCCCDDDEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@===;;;;;;===???AAA@@@BBBCCCBBBAAA???@@@@@@===;;;:::<<<>>>???>>><<<999:::;;;<<<===@@@DDDHHHJJJNNNSSSVVVYYY___gggmmmmmmuuuzzznnneee```]]]^^^aaabbbbbb```^^^\\\]]]eeerrr}}}|||{{{uuuiiiUUULLL@@@999999;;;<<<;;;@@@@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHKKKMMMPPPPPPPPPOOOOOOPPPOOOOOOOOONNNLLLHHHEEECCCDDDDDDDDDDDDEEEFFFGGGGGGBBBBBBCCCDDDEEEGGGHHHIIILLLKKKKKKJJJKKKKKKJJJIIIMMMOOOPPPPPPNNNMMMMMMNNNNNNOOOPPPOOONNNNNNOOOQQQVVVUUUTTTSSSRRRRRRQQQQQQOOOQQQSSSSSSRRRPPPPPPPPPNNNMMMLLLKKKLLLMMMOOOQQQTTTUUUWWWWWWWWWWWWYYYZZZ\\\[[[YYYWWWWWWXXXYYYZZZ[[[^^^aaadddkkkxxxuuu___QQQHHHEEEFFFAAA@@@???>>>============;;;;;;;;;;;;:::999888777::::::::::::999999999999:::::::::999999999888888888888888777666666888;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999888888888999999999999::::::::::::;;;:::999999888999999999::::::;;;<<<=====================>>>???@@@@@@@@@@@@@@@???@@@@@@AAACCCCCCCCCBBBDDDIIIPPP[[[nnn~~~yyyqqqeee[[[TTTOOOJJJFFF???@@@@@@CCCPPPfffyyyuuucccPPPCCC======???666444222222222222111000111000///...///000222444555888<<>>>>>>>>?????????@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@???===<<<;;;<<<======;;;=========<<<===???AAA<<<<<<<<<>>>@@@???===;;;999;;;???CCCGGGKKKQQQTTTXXX\\\bbbfffjjjpppwww}}}zzzsssggg]]]XXXXXX\\\aaacccaaa______```mmm~~~vvvzzz~~~|||pppdddRRRJJJ@@@;;;:::<<<>>>>>>AAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBCCCDDDFFFGGGHHHJJJMMMOOOOOOOOOOOOPPPQQQPPPPPPOOONNNLLLIIIFFFDDDEEEFFFGGGHHHHHHGGGFFFFFFAAAAAABBBCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKNNNOOOPPPOOOMMMKKKJJJKKKLLLMMMOOOPPPPPPOOOOOONNNQQQQQQRRRRRRQQQPPPOOONNNNNNPPPRRRRRRQQQPPPOOOPPPOOONNNMMMLLLMMMNNNPPPQQQUUUVVVXXXXXXXXXXXXYYY[[[]]]\\\ZZZYYYYYYZZZ[[[\\\]]]___aaacccfffooo|||ttt]]]OOOIIIEEECCCDDD>>>>>>============>>>>>>777888999999:::;;;;;;;;;:::::::::999999888888888999999999999888888888888888999999777666666777999:::;;;;;;<<<<<<;;;;;;:::::::::999888777777777777999999999999999999999:::999999888888888888888999999:::;;;<<<==================>>>>>>>>>>>>>>>>>>===>>>???@@@@@@AAAAAAAAABBBBBBDDDHHHMMMVVVfffuuuzzziii]]]UUUOOOLLLCCCBBB@@@>>>DDDWWWppp|||fffPPPBBB===;;;666444333222333333222000111000///......///111222444666:::>>>AAADDDEEEFFFIIIHHHFFFDDDDDDCCCCCCCCC????????????>>>>>>>>>>>><<<;;;;;;:::;;;<<<>>>???@@@??????>>>===<<<;;;;;;999:::::::::999:::===@@@????????????@@@@@@??????CCCGGGMMMSSSXXX^^^dddhhhmmmqqquuuwwwyyy}}}~~~wwwnnnfff___ZZZWWWYYY]]]``````^^^aaagggmmmxxxxxxkkk___QQQKKKCCC>>><<<>>>???@@@CCCDDDEEEEEEEEEDDDBBBAAABBBBBBCCCCCCDDDFFFGGGHHHIIIKKKMMMNNNNNNNNNPPPQQQPPPPPPOOONNNLLLIIIGGGEEEFFFHHHIIIKKKJJJHHHFFFDDDAAAAAAAAABBBDDDEEEGGGHHHHHHJJJKKKLLLLLLLLLNNNOOORRRSSSSSSQQQNNNLLLKKKKKKKKKLLLNNNPPPRRRRRRQQQPPPNNNOOOQQQRRRRRRQQQPPPOOOOOOQQQSSSSSSQQQPPPOOOOOOQQQPPPOOOOOOOOOQQQSSSTTTWWWYYY[[[[[[[[[[[[\\\^^^___^^^]]]\\\\\\]]]]]]^^^^^^```bbbcccfffllluuu{{{~~~hhhZZZLLLGGGFFFCCC???=========<<<<<<======>>>???999999999::::::;;;<<<<<<:::::::::999999888888888999999888888888777777777777888999888666666777888::::::;;;;;;;;;;;;::::::999888777666555666666666999999999999999999999999888888888777777888888999999:::;;;<<<====================================<<<===>>>@@@@@@@@@@@@???BBBBBBDDDHHHKKKRRR```mmmxxxxxxiii```[[[YYYNNNIIICCC>>>???JJJ]]]lll|||cccOOOBBB<<<777555333222222333222000111000///......//////000222444666:::===@@@CCCDDDKKKJJJJJJHHHGGGFFFFFFFFFBBBAAA@@@???>>>======<<<;;;:::999999999;;;<<<===>>>=========<<<;;;:::999999999999888888888;;;===??????>>>???AAAEEEJJJMMMSSSXXX___ffflllqqqwwwzzz}}}zzzsssooojjjfff___YYYUUUTTTTTTUUUXXXYYYYYYYYY]]]hhhyyy~~~sssdddYYYQQQMMMFFFAAA??????AAAAAAEEEFFFGGGHHHGGGEEECCCAAABBBBBBBBBBBBBBBCCCEEEEEEGGGIIIJJJKKKKKKMMMOOOQQQPPPOOONNNMMMKKKIIIGGGFFFGGGIIIKKKLLLKKKIIIFFFDDDAAAAAAAAABBBDDDEEEGGGHHHJJJLLLNNNOOONNNOOOQQQTTTVVVWWWWWWUUUQQQNNNMMMNNNMMMMMMNNNPPPSSSSSSRRRQQQMMMNNNPPPRRRSSSTTTSSSSSSSSSTTTVVVUUUSSSRRRQQQQQQSSSSSSRRRRRRSSSUUUWWWYYYYYY[[[]]]^^^^^^___aaacccbbbaaa``````____________^^^___aaabbbdddhhhmmmqqqssstttyyytttaaaTTTLLLGGGGGGHHHCCC>>><<<===============>>>??????>>>===<<<;;;::::::::::::::::::::::::999999999999888888888777777777777666555777888888666666777888::::::;;;;;;;;;;;;::::::777666555444444555777777999999999999999888888888888888888777888888999:::::::::;;;<<<============<<<<<<<<<<<<============<<<===>>>???@@@@@@@@@@@@AAAAAADDDGGGIIINNNZZZfffqqq|||uuummmjjjjjj^^^UUULLLEEEAAACCCLLLVVVjjj|||ppp___PPPDDD;;;888444222222333222222111111000//////...//////...///111555999===AAACCCJJJKKKKKKJJJHHHGGGHHHIIIGGGFFFEEECCCAAA@@@>>>>>>;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;:::999999999999:::;;;;;;:::;;;===???>>>@@@BBBEEEJJJRRR[[[aaadddiiipppwww|||uuujjjbbb^^^WWWSSSNNNIIIHHHIIILLLNNNPPPPPPPPPUUU```uuu{{{kkk\\\SSSNNNKKKGGGCCC@@@AAABBBDDDFFFGGGIIIJJJJJJHHHEEECCCBBBAAAAAA@@@AAAAAAAAABBBDDDFFFHHHHHHIIIKKKNNNPPPOOONNNMMMKKKJJJHHHGGGFFFGGGHHHJJJKKKKKKIIIFFFEEEAAAAAABBBCCCDDDFFFGGGHHHKKKOOORRRRRRQQQQQQTTTWWWXXXYYYYYYWWWSSSPPPOOOOOOPPPNNNNNNOOORRRRRRQQQOOOLLLMMMOOOQQQSSSUUUVVVWWWTTTVVVXXXXXXWWWUUUUUUUUUUUUUUUTTTUUUVVVYYY\\\^^^ZZZ\\\^^^``````bbbdddfffeeeeeedddcccbbbaaaaaa```aaaaaabbbbbbbbbccceeefffhhhhhhkkkssszzzrrr___SSSMMMHHHFFFGGGGGGBBB???@@@>>>>>>======>>>>>>??????>>>===;;;:::999999::::::::::::::::::;;;;;;;;;;;;888888777777777666666666444555777888777666777999999::::::;;;;;;::::::999777666555444555777999:::999999999999888888888777888888888888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>??????@@@AAAAAAAAAAAAEEEHHHJJJMMMXXXcccooowww|||tttqqqrrrmmmcccYYYPPPGGGAAAEEELLLSSSaaammmnnnnnnlll```QQQAAA===777444333444555555222222111000//////......---...///111444888<<<>>>AAADDDGGGIIIJJJKKKMMMPPPPPPOOOMMMKKKIIIGGGEEEDDD??????????????????>>>=========<<<<<<<<<<<<<<<======???BBBCCCDDDEEEFFFHHHGGGKKKPPPTTTZZZccclllssstttyyy}}}vvvlllaaaXXXSSSQQQGGGFFFDDDCCCBBBDDDEEEGGGGGGHHHLLLVVVhhhtttaaaRRRMMMGGGFFFDDDBBBAAABBBDDDGGGGGGIIIKKKMMMLLLJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGIIILLLOOONNNMMMLLLJJJHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFBBBBBBCCCDDDEEEGGGHHHIIIMMMPPPTTTSSSQQQQQQUUUXXXWWWXXXXXXVVVRRRPPPOOOOOORRRPPPNNNNNNPPPQQQOOOLLLKKKLLLNNNPPPSSSVVVXXXYYYUUUWWWYYYZZZYYYXXXXXXYYYVVVVVVVVVWWWYYY\\\___aaaZZZ\\\^^^```aaacccfffhhhggggggfffeeedddbbbaaaaaaeeeeeedddcccbbb``````___bbbbbbgggnnnqqqrrryyyjjjYYYPPPMMMJJJEEEBBBBBB@@@======@@@??????>>>>>>>>>>>>??????:::999999888999;;;<<<===:::::::::;;;;;;<<<<<<<<<777777777777666666666666333555777777777777888999999::::::;;;;;;::::::999777666555555666888:::<<<999999999999888888777777999999888888999:::;;;;;;<<<<<<<<<===<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCGGGKKKLLLOOOYYYdddjjjqqq}}}~~~tttqqqqqquuummmcccYYYLLLBBBDDDKKKCCCKKKRRRYYYgggrrrjjjYYYEEE@@@999555444555666777333333222111000///......000/////////000222555777666;;;AAAGGGJJJOOOTTTYYYXXXWWWUUUSSSPPPNNNLLLKKKCCCDDDEEEEEEEEECCCBBBAAAAAAAAA@@@??????@@@BBBBBBBBBEEEIIILLLNNNOOOQQQRRRUUUYYY___dddiiiooowww|||{{{qqqlllbbbVVVLLLEEEDDDDDD===>>>@@@AAACCCCCCDDDDDDCCCEEELLLZZZnnnnnnYYYLLLIIIAAAAAAAAA@@@@@@BBBFFFIIIGGGIIILLLNNNNNNLLLIIIHHHKKKJJJIIIGGGFFFFFFEEEEEEAAABBBDDDDDDEEEHHHLLLNNNNNNLLLKKKIIIGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGCCCCCCCCCDDDFFFGGGIIIJJJMMMQQQTTTTTTQQQQQQTTTXXXTTTUUUVVVTTTQQQNNNMMMMMMTTTSSSRRRSSSTTTTTTRRRPPPOOOPPPRRRTTTVVVWWWXXXYYYYYYXXXXXXYYY[[[[[[ZZZXXXXXXYYY[[[^^^```aaaaaaaaa]]]]]]^^^^^^___aaabbbccceeeeeeeeeeeedddcccbbbbbbaaaaaa```___^^^]]]\\\\\\^^^```cccfffhhhlllpppsss~~~uuuaaaVVVQQQLLLHHHHHHFFFCCCBBBBBBBBB@@@???;;;<<<<<<<<<======>>>>>><<<;;;;;;:::::::::;;;;;;:::;;;<<<=========;;;;;;999999999888777666555444666666777777888888888888:::999777777888999888777::::::::::::::::::::::::===<<<;;;999777666555555888888888777555555777999>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???===>>>>>>>>>????????????AAACCCEEEGGGKKKPPPWWW[[[```ccckkkuuujjjhhhpppmmmmmmggg[[[RRRPPPMMMGGGGGGBBB@@@EEEQQQ]]]ccceeeZZZLLL;;;444777:::777222111111222222222222111111//////...//////000111222555777;;;???DDDLLLUUU[[[[[[^^^```___[[[WWWWWWYYYWWWTTTQQQOOONNNOOOOOONNNRRRLLLKKKNNNOOOMMMOOOUUUWWWWWWYYY[[[]]]___aaaaaahhhiiimmmrrryyyzzzooofff[[[XXXRRRLLLFFFBBB@@@??????<<<:::<<>><<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===<<<<<<;;;::::::::::::999888777666777777888888888999999999:::999888999;;;;;;:::999;;;;;;;;;:::::::::::::::<<<;;;:::888777666666666888999999888777777999;;;>>>=========<<<<<<<<<;;;:::::::::;;;<<<===============>>>>>>>>>?????????AAACCCDDDEEEGGGKKKPPPTTTSSSXXX```hhhooo~~~uuukkklllmmmppplllaaaXXXTTTPPPKKKEEEDDDAAAAAAFFFOOOZZZaaadddWWWGGG<<<999999888777333444333333333222111000000000//////000111222222333555777;;;@@@GGGOOOTTTYYY\\\```aaa______aaaccccccaaa^^^\\\[[[[[[ZZZZZZ]]]ZZZ[[[___aaa___```dddggghhhiiikkkmmmooopppqqqsssuuuzzz|||wwwqqqiii___XXXOOOLLLHHHDDD@@@===<<<<<<::::::<<<>>>@@@@@@???===BBBLLL^^^ppptttppprrruuuyyy|||zzz}}}{{{eeeSSSKKKFFFCCCCCCAAA??????BBBEEEGGGHHHNNNOOORRRSSSTTTRRRQQQOOOPPPPPPOOONNNLLLKKKIIIHHHGGGGGGFFFEEEDDDEEEHHHJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGIIILLLLLLJJJHHHGGGGGGFFFEEEEEEEEEFFFHHHKKKMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVUUUSSSPPPOOOOOOOOOPPPUUUTTTTTTTTTUUUUUUSSSQQQRRRSSSTTTVVVXXXYYYYYYYYYVVVVVVWWWZZZ^^^```aaa```___```aaaccccccccccccbbb^^^^^^___```aaabbbcccccceeedddaaa^^^\\\ZZZZZZZZZ]]]]]]\\\[[[ZZZXXXWWWVVVWWWZZZ^^^aaaeeeiiimmmpppvvvzzzuuuddd[[[QQQKKKKKKLLLJJJHHHIIIGGGDDDCCCBBBBBB@@@>>><<<<<<<<<<<<===============<<<<<<;;;<<<<<<============<<<<<<;;;<<<<<<===<<<<<<<<<<<<;;;:::999888999999999999:::::::::::::::999:::<<<>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777999:::;;;:::999:::<<<>>>=========<<<<<<<<<<<<<<<999999::::::;;;<<<<<<<<<============>>>>>>>>>>>>AAAAAABBBBBBCCCEEEIIILLLMMMRRRZZZ___bbbmmmpppggghhhkkkjjjbbbYYYSSSNNNJJJFFFGGGDDD>>>;;;AAAPPP\\\jjjcccVVVHHH===777777888666666555444333222111111111000000000000111111222000111333666999???EEEJJJPPPUUU[[[___```cccgggkkklllkkkjjjiiihhhgggffffffiiiiiilllqqqtttssstttvvvzzz{{{|||}}}wwwqqqiiibbb]]]VVVMMMHHHAAA@@@>>><<<::::::::::::999;;;===??????>>>???@@@MMM[[[ppp~~~sssjjjkkkqqqttttttsssnnnzzzuuuzzzmmmWWWIIIEEECCCAAACCCAAA??????BBBEEEHHHHHHOOOQQQSSSTTTUUUTTTSSSRRRRRRRRRRRRQQQPPPNNNMMMLLLJJJJJJIIIHHHFFFFFFHHHKKKKKKJJJIIIGGGFFFFFFFFFFFFGGGIIIMMMMMMLLLIIIHHHGGGEEEEEEEEEFFFHHHIIIKKKLLLKKKMMMPPPSSSUUUVVVUUUTTTWWWWWWVVVUUUTTTRRRQQQPPPWWWVVVUUUUUUVVVVVVUUUSSSRRRSSSTTTVVVWWWXXXXXXXXXVVVVVVVVVXXX\\\___`````````aaabbbccccccbbbaaa```]]]]]]___```aaaaaabbbbbbbbb```\\\YYYVVVUUUUUUUUUXXXXXXXXXXXXWWWUUUTTTSSSTTTWWW[[[^^^aaadddgggiiikkkoootttzzziii[[[VVVQQQKKKIIIKKKKKKIIIGGGIIIGGGDDDCCCBBBBBB@@@>>><<<<<<<<<==================<<<<<<<<<<<<===>>>>>>???>>><<<;;;;;;;;;=====================<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;888999:::===??????===;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999999888888888888999:::;;;======<<<<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@@@@BBBEEEGGGKKKQQQYYY\\\ZZZ```sssyyyhhhcccffffffaaaYYYRRRMMMKKKHHHIIIFFF???999<<>>>>>???>>>===<<<;;;<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;777777999;;;>>>>>><<<999;;;;;;;;;<<<<<<<<<======::::::999999999999::::::;;;<<<>>>>>>======>>>???;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;<<<<<<<<<<<<=========<<<===?????????AAADDDFFFHHHMMMTTTUUURRRSSSbbbrrrvvvhhhfffccc___YYYSSSOOONNNJJJHHHDDD???<<<>>>CCCHHHXXX```fffaaaRRRBBB888444555555444333333333444444111000//////...............///000000111333777:::;;;???EEEJJJMMMRRRXXX]]]bbbfffjjjlllmmmooorrrtttwwwxxxzzz{{{~~~zzzwwwpppeee]]]SSSOOOJJJEEEAAA???<<<;;;999999999999999999:::::::::::::::<<>>>>>??????>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888777888:::<<<<<<:::888:::::::::;;;<<<<<<======<<<<<<;;;;;;:::;;;;;;;;;;;;===>>>>>>===<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<========================;;;;;;;;;;;;<<<<<<<<<===;;;<<<>>>??????AAACCCFFFIIILLLPPPRRRNNNNNNWWWcccyyyuuukkkaaa\\\XXXSSSOOOOOOKKKHHHCCC@@@???>>>>>>>>>KKKUUUaaaccc\\\NNNBBB<<<888777666444444444555555222222000///...............///000//////000333555555999===@@@BBBFFFLLLPPPYYY]]]cccfffhhhkkkpppuuuwwwyyyyyyyyy}}}}}}{{{xxxtttoookkkfff^^^UUUOOOCCCBBB???<<<:::999888888777777777888888888888888777777;;;EEEXXXsss}}}xxxlllgggppp|||}}}sssaaaNNNFFFFFFFFFEEEEEECCCAAA???@@@CCCGGGJJJKKKPPPPPPQQQSSSTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPOOOKKKNNNPPPPPPNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKMMMMMMMMMMMMNNNPPPQQQSSSTTTUUUTTTSSSRRRSSSUUUWWWYYYYYY[[[\\\\\\ZZZVVVRRROOOZZZYYYXXXYYYZZZZZZXXXVVVTTTTTTUUUUUUVVVVVVUUUUUUVVVTTTRRRSSSUUUXXXYYYYYYWWWXXXYYYYYYYYYXXXWWWVVVTTTVVVXXXZZZ[[[[[[ZZZYYYYYYWWWSSSNNNIIIDDDAAA???@@@CCCGGGLLLPPPRRRRRRRRRVVVYYY]]]_________```aaafffggghhhhhhiiimmmuuu|||{{{~~~~~~qqqddd]]]VVVNNNKKKLLLHHHGGGFFFGGGHHHIIIJJJIIIBBB@@@??????@@@AAA@@@@@@>>>=========<<<<<<<<<<<<::::::::::::;;;<<<===>>>?????????>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::999888999:::;;;:::999999999999:::;;;<<<<<<<<>>===<<<<<<<<<<<<<<<;;;===>>>>>><<<:::999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>???>>>???AAACCCJJJKKKNNNPPPNNNMMMRRRYYYhhh|||iiiaaa^^^ZZZVVVUUUQQQNNNHHHCCC@@@>>><<<<<>>===>>>???AAAAAA@@@>>>>>>======<<<<<<<<<;;;999999999:::;;;<<<===>>>>>>????????????===;;;:::::::::;;;;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::<<<:::999999:::;;;:::999888888999::::::;;;<<<<<<@@@???>>>======<<<<<<<<<;;;===>>>===;;;999888888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;===>>>>>>======???@@@HHHGGGIIILLLKKKIIILLLQQQXXXmmmxxxmmmkkkfffbbbaaaXXXUUUOOOHHHAAA======???<<<>>>DDDNNNVVVXXXTTTPPPDDDBBB>>>:::777555444444777666555333222111111111---...///...------///111,,,...111222222555:::>>>@@@DDDIIIKKKLLLPPPXXX______eeehhhgggiiioooppplllrrrsssuuuxxx{{{~~~~~~|||{{{zzztttrrrooojjjddd]]]VVVSSSNNNNNNLLLHHHCCC>>><<<;;;999::::::999777666666666444555666888999:::;;;;;;===BBBPPPhhhwwwqqqlllmmmnnnsssrrrrrrvvvzzzyyyoooWWWLLLEEEGGGIIIFFFCCCCCCCCCAAA???@@@DDDHHHKKKLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRQQQQQQOOOMMMKKKIIIHHHIIILLLPPPQQQPPPOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLPPPPPPNNNLLLKKKMMMQQQUUUUUUTTTRRRRRRSSSVVVYYY\\\[[[\\\]]]^^^]]]\\\ZZZXXXZZZZZZ[[[ZZZXXXUUUQQQOOOXXXXXXYYY\\\^^^___]]][[[WWWWWWVVVVVVVVVWWWWWWXXXVVVUUUTTTUUUWWWXXXXXXXXXQQQRRRTTTVVVWWWWWWWWWVVVRRRUUUYYY[[[\\\]]]___```aaa[[[RRRKKKGGGBBB<<<777;;;;;;@@@IIIOOOPPPPPPRRRUUUYYY___cccfffggghhhiiiiiiiiijjjkkkmmmoooqqqrrrxxxyyy{{{}}}}}}yyyiii^^^[[[RRRPPPMMMJJJHHHGGGGGGGGGEEEEEEFFFFFFEEEDDDBBBAAADDDCCCBBBAAA???>>>===<<>>===============;;;::::::999999::::::;;;===>>>??????>>>===<<<;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;::::::===<<<:::999888999999:::<<<;;;;;;;;;;;;<<<======??????>>>>>>======<<<<<<======<<<;;;::::::999999::::::::::::::::::::::::;;;:::999888999;;;===???999:::;;;;;;<<<<<<;;;;;;??????>>>===<<<>>>BBBEEEHHHHHHHHHIIIIIIJJJJJJJJJVVV```ppp|||tttooojjjdddfff```RRRGGGCCCAAA===:::<<>>>>>@@@???===<<<:::999999999999999999999:::;;;<<<=========>>>??????>>>===<<<;;;::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777777888888;;;;;;::::::;;;;;;<<<===>>>>>>>>>======<<<<<<<<<===<<<<<<;;;::::::999999::::::::::::::::::::::::;;;:::999999999;;;===???::::::;;;<<<<<<<<<<<<;;;>>>>>>>>><<<<<<===AAADDDEEEEEEFFFGGGGGGHHHIIIIIILLLUUUaaattt}}}sssjjjnnnkkk```UUUNNNHHHBBB>>>???@@@AAABBBEEELLLPPPQQQNNNHHHAAA;;;777666555222444666555222///.../////////...---------------...///000111222333333444777888999;;;<<<>>>???@@@DDDFFFHHHJJJLLLMMMNNNOOORRRSSSUUUXXX\\\___bbbdddeeeeeedddbbb___[[[WWWUUUPPPOOOLLLHHHDDDBBB@@@???===;;;888888999999777555666777777888777666555444666333444888:::<<>><<<;;;@@@KKKSSSVVVXXX[[[[[[___dddhhhkkkmmmooopppppppppppppppppppppqqqqqquuuuuuvvvwwwxxxyyyyyyzzzwwwwwwxxx|||vvvjjj]]]SSSLLLHHHHHHKKKIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????????????????@@@???===:::888666555444777777888:::;;;<<<>>>>>><<<===>>>??????>>>>>>===:::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::888777777666666777::::::999999::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::;;;:::999999:::;;;===>>>:::;;;;;;<<<<<<<<<<<<<<<=========<<<;;;<<<@@@BBBBBBBBBCCCDDDFFFGGGHHHHHHGGGMMMTTT]]]oooyyyoootttuuunnneee\\\SSSKKKEEEDDDCCCAAA@@@AAACCCFFFLLLMMMMMMJJJEEE???:::777444666888666222//////000000000///...------------...//////000111222333333333444444555666777888888888999;;;<<<>>>?????????DDDEEEFFFHHHKKKMMMPPPQQQPPPPPPPPPNNNLLLIIIFFFEEE??????===<<<;;;:::::::::999777666666777666444222666777777888888888777777:::888888<<<@@@FFFOOOYYYppp~~~yyylll```YYYWWWUUU\\\jjjxxx}}}|||}}}|||vvvdddUUUGGGDDDGGGGGGFFFEEEAAA@@@AAACCCEEEFFFFFFDDD???@@@BBBDDDFFFGGGHHHHHHKKKKKKJJJIIIIIIHHHGGGGGGJJJKKKMMMNNNOOOOOOOOONNNPPPPPPOOOOOOOOOQQQRRRSSSVVVWWWXXXWWWTTTRRRQQQQQQRRRQQQOOOMMMMMMOOOQQQSSSVVVWWWXXXZZZZZZZZZZZZYYYYYYYYYXXXWWWUUUSSSQQQPPP\\\ZZZYYYYYY\\\^^^_________]]]ZZZWWWTTTSSSSSSSSSUUUSSSQQQPPPQQQQQQPPPOOOSSSSSSRRRRRRSSSUUUWWWXXXZZZ\\\]]]\\\[[[ZZZZZZ\\\[[[eeepppsssjjj[[[KKKBBB@@@???BBBLLLSSSVVVXXX\\\]]]aaaeeeiiikkkmmmoooqqqpppqqqqqqrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrtttuuuyyyyyyyyyzzz}}}oooccc^^^VVVNNNJJJFFFDDDFFFJJJFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>;;;999777666555444777888999;;;<<<<<<======;;;<<<===>>>??????>>>===999999999999888888888888::::::::::::;;;;;;;;;;;;::::::999888777666666666999888888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===;;;;;;<<<============<<<<<<======<<<;;;;;;>>>@@@@@@AAABBBCCCEEEFFFGGGHHHHHHLLLOOOQQQYYYnnnqqqssstttqqqlllddd]]]WWWNNNLLLHHHDDDAAA???@@@AAAEEEGGGKKKQQQSSSPPPIIICCC===:::777555444333333222111000000////////////////////////000111222222333111111222222222333333333333333444555666666666666<<<======>>>@@@BBBCCCDDDBBBBBBBBBBBBAAA???===<<<777777777777777888888999888888888888888777555444888888888888999;;;===???BBBBBBDDDIIIPPPXXXaaahhh|||pppggg___XXXVVVYYY___hhhvvv}}}wwwxxx~~~tttbbbOOOHHHGGGFFFEEEDDDBBBAAAAAACCCEEEEEEDDDCCC@@@BBBDDDFFFHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFHHHIIIKKKMMMNNNOOOOOOOOOQQQPPPPPPOOOPPPQQQRRRSSSTTTVVVXXXXXXUUUQQQOOONNNPPPOOOLLLKKKJJJKKKMMMNNNQQQSSSTTTVVVWWWXXXWWWWWWUUUTTTTTTRRRQQQPPPOOONNN\\\ZZZYYYZZZ\\\^^^_________]]]YYYVVVSSSRRRRRRRRRVVVTTTQQQQQQQQQQQQPPPOOOSSSRRRRRRRRRSSSUUUWWWXXXYYYZZZZZZYYYVVVUUUVVVWWW]]]jjjzzzzzziiiXXXMMMHHHEEEFFFMMMRRRTTTVVVYYY]]]```dddgggiiikkkmmmooonnnoooppprrrsssssssssssspppqqqrrrpppnnnnnnppprrrwwwyyy|||~~~~~~|||xxxvvvrrryyypppaaaTTTLLLMMMIIIFFFFFFCCC??????CCCDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@????????????>>>>>>======<<<<<<;;;===<<<:::999888777777777999:::;;;<<<<<<<<<;;;;;;::::::<<<===>>>======<<<999999888888888777777777888999999999::::::;;;;;;;;;;;;:::999888777666666777777777777777888999999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;<<<======>>>>>>======<<<<<<===<<<;;;;;;===??????@@@AAACCCDDDFFFGGGGGGFFFJJJMMMLLLNNN\\\vvvssspppllljjjhhheeedddccc[[[VVVPPPIIIDDDBBBAAAAAAAAABBBGGGSSS___ccc^^^WWWOOOFFF;;;555555666444111000000//////...//////////////////000000111111222111111111111111111111111111222333333444333333333888888888999:::;;;<<<<<<;;;;;;;;;;;;;;;:::999999666666666555666666777777666777888888888888888888999888888:::>>>DDDIIIMMMNNNRRRWWW^^^hhhrrryyy|||}}}wwwrrrjjjccc]]][[[YYYYYY]]]dddpppuuu|||zzzvvv}}}kkkVVVKKKHHHFFFCCCBBBBBBAAAAAABBBDDDEEECCCBBBBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEGGGHHHIIIKKKMMMOOOPPPQQQRRRQQQPPPOOOPPPQQQRRRSSSUUUWWWYYYYYYVVVSSSPPPOOONNNMMMKKKIIIHHHHHHIIIIIIMMMNNNPPPRRRSSSTTTTTTSSSRRRRRRQQQPPPOOOOOONNNNNN\\\ZZZZZZ[[[]]]_________]]][[[WWWTTTRRRQQQRRRSSSWWWUUUSSSSSSSSSSSSRRRQQQSSSSSSSSSTTTUUUVVVXXXXXXYYYYYYYYYWWWTTTSSSSSSTTT```mmm{{{iii]]]QQQMMMLLLPPPSSSSSSUUUXXX^^^```ccceeeeeegggiiikkkkkklllnnnpppqqqrrrqqqqqqnnnppprrrqqqnnnmmmoooqqquuuyyy~~~|||vvvqqqppprrrsssuuuyyy|||kkk]]]TTTNNNIIIFFFEEECCCDDDEEEBBB===<<>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;::::::999999999999::::::;;;<<<======<<<;;;:::999:::;;;<<<<<<<<<;;;:::888888888777777777777666777777777888888999999:::;;;;;;;;;:::999777666555666666666555666777777888777888888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>><<<=========;;;;;;===>>>???@@@@@@BBBCCCDDDEEEEEE@@@DDDHHHJJJKKKRRRddduuu~~~tttiiidddbbbccchhhmmmjjjbbbXXXNNNHHHEEEDDDCCCAAA@@@DDDPPP___iiijjjgggcccXXXIII@@@<<<:::666222444333111000///......---/////////000000000111111222222222222222222222222111111222222333333222222555555555555555666777777777777777777666666777777666666555444444444444444444555666666666777:::<<<;;;===AAAHHHQQQ[[[cccggghhhlllqqqwwwwwwkkkddd^^^XXXTTTRRRTTTYYY]]]bbbkkkttt}}}||||||{{{xxxzzz|||iiiUUUKKKHHHFFFCCCBBBAAAAAAAAABBBDDDEEECCCBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGFFFEEEDDDEEEFFFHHHJJJMMMOOOQQQRRRQQQQQQPPPOOOOOOPPPQQQRRRUUUXXXZZZZZZWWWTTTRRRQQQMMMLLLJJJHHHFFFEEEEEEEEEIIIJJJLLLNNNOOOOOOOOOOOOQQQPPPOOOOOONNNOOOOOOOOO[[[ZZZZZZ\\\___```___^^^[[[XXXUUURRRPPPQQQSSSTTTYYYWWWUUUUUUVVVVVVVVVTTTUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[ZZZWWWTTTSSSTTTVVV]]]jjj|||xxxlllXXXSSSPPPSSSUUUUUUVVVZZZ^^^```bbbccccccccceeegggjjjkkkmmmnnnooonnnmmmllllllpppsssssspppnnnooorrrvvvxxx|||~~~|||yyywwwtttrrrnnnllllllppptttxxx~~~zzzbbbZZZQQQJJJGGGEEEDDDBBBBBBAAABBBCCCAAA===>>>BBBAAAAAABBBBBBBBBAAAAAAAAAAAA@@@???===============<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999888:::<<<===>>>===<<<;;;888999:::;;;:::999888777888888777777777666666666555555555666777888888888::::::::::::888666444333555555555444555666666777666666777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::======>>>????????????>>><<<>>>>>>>>><<<<<<===>>>>>>>>>???@@@AAAAAABBBBBB@@@AAAEEEJJJJJJJJJSSS^^^|||oooeeebbbcccjjjrrrwwwmmm___RRRKKKGGGEEEDDD???>>>@@@FFFPPP[[[eeekkkpppjjj```UUUKKKDDDAAA@@@>>>===:::666333000///...////////////000000000000333333333333333333333333111111222333333333333333444444333333333444555555555444444444444444444555666555444333333222333333333444555555555888===AAAEEELLLYYYhhhwwwvvveeeXXXSSSOOOLLLLLLNNNVVVaaajjjrrr}}}||||||mmm\\\KKKFFFGGGFFFDDDDDD@@@@@@@@@BBBDDDEEEDDDBBBCCCCCCBBBAAA@@@?????????AAABBBDDDFFFFFFFFFDDDDDDDDDEEEGGGIIILLLOOOQQQSSSQQQPPPOOONNNNNNOOOPPPQQQRRRTTTVVVVVVTTTQQQPPPPPPMMMKKKIIIGGGEEEDDDCCCCCCFFFGGGIIIJJJKKKKKKKKKJJJLLLLLLKKKJJJKKKKKKMMMMMMZZZZZZ[[[]]]``````___]]]YYYVVVSSSPPPPPPQQQSSSUUUZZZYYYWWWWWWXXXYYYXXXWWWWWWXXXZZZ\\\]]]]]]\\\\\\\\\\\\[[[YYYVVVUUUVVVXXXXXXcccvvvsss\\\VVVSSSVVVWWWWWWYYY\\\___aaabbbbbbbbbbbbccceeejjjkkklllmmmmmmkkkiiihhhkkkpppuuuuuuqqqoooppprrruuuuuuvvvwwwxxxzzz{{{|||uuuqqqlllhhhhhhiiiiiiiiifffiiinnnvvvrrrbbbXXXOOOKKKFFFDDDDDDCCC???<<<>>>===>>>???===;;;>>>DDD@@@AAAAAAAAAAAA@@@??????AAA@@@>>>===<<<<<<======999999:::;;;;;;<<<======;;;:::999888777777777777666888;;;===>>>???>>>===888999999:::999888666666777777777777666666666666444444444555666777777888999999999999777555333111555444444444444555666666555666666888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::======>>>???????????????===>>>???>>>===<<<===>>>======>>>>>>??????@@@@@@FFFDDDFFFKKKJJJFFFIIIOOOgggwwwjjjeeedddkkkttttttcccUUULLLHHHEEEDDD;;;======<<>>999555222000////////////000000000000333333333333444444444444222333444555555555555555444444444333444555555666444444333333333333444444666555444333333333333333444555666666666:::@@@FFFRRR]]]ppp|||lllZZZNNNLLLLLLKKKLLLPPP\\\jjjuuu{{{zzz}}}uuu___PPPCCCAAAEEEGGGFFFFFF@@@??????AAADDDEEEDDDCCCFFFEEEBBB@@@????????????@@@BBBDDDEEEFFFEEEDDDCCCCCCDDDFFFHHHLLLOOORRRSSSQQQPPPOOONNNNNNNNNOOOPPPNNNOOOQQQQQQOOOMMMMMMMMMLLLKKKIIIGGGEEECCCBBBBBBDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEFFFGGGHHHIII```]]][[[\\\^^^___]]]ZZZWWWVVVTTTQQQNNNMMMOOOPPPSSSVVVYYY[[[ZZZZZZZZZZZZZZZZZZ[[[[[[]]]^^^```aaa______]]]YYYVVVUUUVVVXXX[[[]]]ffftttvvvkkk[[[WWWRRRTTTYYY___````````````aaaaaacccdddfffggggggjjjllljjjfffdddeeefffhhhjjjnnnssswwwwwwtttqqqwwwuuurrrqqqsssuuuwwwwwwuuutttqqqnnnjjjgggdddbbbbbbaaabbbgggoooxxx~~~qqqeee^^^XXXOOOGGGAAA@@@>>>======>>>@@@AAA@@@???===<<<<<<===???@@@BBBBBBAAA@@@@@@@@@@@@AAAAAA@@@>>>===;;;:::::::::888888999::::::;;;<<<<<<::::::::::::999999999999777777888999::::::::::::555555555555666666666666777666555444333222222222222333333444555555555444666777777777555444222000222111111111111222333333333333555666777777777777888888888999999:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>??????????????????@@@@@@@@@CCCFFFHHHGGGFFFFFFGGGXXXmmmuuukkkjjjmmmpppsssoooeeeVVVKKKEEEBBB@@@???@@@@@@>>>===@@@GGGMMM]]]hhhrrrooobbbYYY[[[aaadddbbb]]]RRREEE;;;777666---///222222000//////000222---...222333111222777555555444444444555555666555555555555444444444444444333222111222333444555333111111444666666555666444777:::999:::@@@LLLVVVddd}}}uuuhhh[[[UUUQQQMMMMMMQQQSSSaaatttuuummmppppppllliiiRRRLLLEEEBBBCCCDDDBBB???AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@???>>><<<<<<999<<>>AAADDDGGGFFFEEEDDDDDDCCCCCCDDD???@@@AAABBBBBBBBBBBBBBB\\\[[[ZZZZZZ[[[[[[ZZZYYYUUUUUUSSSQQQNNNMMMNNNPPPPPPSSSWWWYYYZZZZZZ[[[[[[^^^^^^^^^___```aaacccccc^^^^^^\\\YYYVVVTTTUUUVVVWWWYYY^^^gggpppqqqkkkdddZZZVVVTTTWWW]]]bbbdddcccbbbbbbbbbcccdddeeefffgggeeehhhiiihhhdddaaabbbdddhhhjjjooosssvvvwwwvvvvvvwwwtttpppnnnppprrrssstttssssssrrrqqqmmmiiifffccc```^^^^^^```dddiiimmmnnnuuuxxx}}}{{{mmmdddWWWPPPMMMJJJDDD@@@AAA@@@>>>======>>>@@@AAA@@@???>>>======>>>???@@@BBBAAA@@@@@@??????@@@@@@???>>>===;;;::::::999999777777777888999:::::::::888777777777777777777777777888999999:::999999999555555555555555555555555555555444333222222222222222222333444444444444444555555666666555444222111444444333333444444555666444444555666777777777777888888888888999999999:::999999999999999999999999<<<;;;;;;;;;;;;<<<======<<<<<<<<<=========>>>>>><<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@BBBFFFGGGGGGFFFFFFGGGPPP^^^|||yyypppjjjgggkkkhhhaaaWWWNNNHHHDDDAAACCCAAA>>>======???AAAAAALLLUUU]]]^^^XXXSSSUUUXXX\\\___```^^^VVVLLLCCC===555555444333222111222222555111000222222......222333333222222111111111111444333333333444444444555333222222111111222222333444222222333555555666666444999???CCCGGGOOOZZZccczzzzzzsssiii^^^TTTRRRSSSVVV]]]dddpppyyyvvvbbb\\\___```]]]ZZZMMMHHHBBBAAABBBDDDBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>===<<<;;;:::999<<>>======>>>???@@@@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;:::999888888555666666777777888888888777777666666666666777888888888999999888888777777666555555444444333333333222222111111111111222222111222333333333333333333222333333444444444333222444444444444444555666666666666777777777777777666777777777777888888888888888888888888888888888888:::::::::999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@???BBBDDDFFFEEEEEEFFFGGGJJJPPPdddpppgggeeecccaaa]]]XXXSSSNNNLLLMMMHHHCCCBBBBBBBBB>>>:::???CCCIIILLLLLLKKKJJJKKKOOOUUU]]]cccddd]]]SSSKKK@@@<<<888444333444444444999666555666555111111333444444333222111000//////111000000000111222444444444444333333333444444444555666777888;;;>>>AAACCCCCCJJJTTT]]]dddllltttzzzuuuggg___YYYUUURRRVVV]]]gggsss~~~tttbbbRRRNNNQQQSSSQQQOOOHHHDDD??????AAABBBAAA@@@AAAAAA@@@@@@@@@@@@??????<<<<<<======<<<;;;::::::===@@@CCCFFFGGGGGGEEEDDDAAACCCEEEIIIKKKNNNOOOPPPPPPOOONNNMMMKKKJJJIIIIIILLLKKKJJJHHHFFFEEECCCCCCEEEGGGHHHEEEBBBAAACCCEEEIIIHHHFFFCCC@@@>>>===<<<>>>>>>?????????>>>======TTTWWWYYYXXXUUUSSSSSSUUUSSSTTTSSSRRROOONNNPPPQQQPPPSSSVVVXXXYYYZZZ\\\^^^``````aaaaaabbbbbbbbbbbb^^^^^^^^^ZZZUUUQQQNNNNNNMMMNNNOOOOOOOOOQQQSSSUUUTTTTTTWWW[[[```bbbbbb```bbbbbbaaaaaaaaaaaaaaabbb```bbbdddccc___\\\]]]______ccchhhiiiiiikkkqqqwwwvvvrrrlllhhhhhhiiikkkkkkmmmmmmnnnmmmllliiigggfff``````___aaaccccccbbbaaabbbbbbbbbaaaaaadddhhhlllkkkqqqzzzyyynnnddd[[[TTTMMMIIIEEEEEEDDDCCC@@@??????@@@>>>>>>===<<<<<<===>>>>>>??????>>>======>>>??????>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;:::999999555555666666777777777888999999888888888999::::::888888888888777666555444555555444333222222111111///////////////000111222111111222222222222222111000000111222333333333333222222222222222333333444777777777888777777666666666666666666666666777777666666666666666666666666888888888888888999999:::999999999:::::::::;;;;;;999::::::;;;;;;;;;;;;;;;999:::;;;<<<===>>>???@@@>>>@@@CCCDDDDDDDDDEEEGGGKKKJJJUUUrrrxxxllliiiggghhhgggcccaaaaaa___ZZZTTTOOOKKKGGGBBB>>>===@@@DDDEEEDDDBBBBBBBBBEEEHHHOOOYYYbbbddd```[[[OOOIIIBBB======>>>>>>>>>@@@???>>>===:::777555555666666555444333222222111222222222222333444555666555555555555666777888999777;;;@@@CCCJJJTTT[[[^^^```fffpppyyy{{{nnnbbbZZZVVVSSSXXX```jjjttt~~~aaaSSSGGGEEEIIIJJJJJJIIIEEEBBB>>>===?????????>>>????????????>>>>>>>>>=========>>>>>>>>>======<<<<<<===@@@BBBBBBBBB@@@???@@@AAADDDHHHKKKNNNPPPPPPPPPOOOOOOMMMLLLKKKKKKJJJLLLKKKJJJGGGEEECCCAAA@@@CCCDDDDDDCCCAAA@@@BBBDDDGGGFFFDDDAAA???===<<<;;;======>>>======<<<;;;;;;SSSVVVYYYXXXTTTRRRRRRSSSSSSTTTTTTSSSQQQPPPQQQRRRTTTVVVXXXZZZZZZ[[[]]]^^^```aaabbbbbbcccbbbbbbaaa^^^___]]]YYYSSSNNNKKKJJJKKKMMMPPPPPPOOOOOORRRTTTWWWXXX[[[^^^aaaaaa___]]]^^^^^^]]]\\\\\\\\\\\\]]]___aaacccbbb^^^[[[\\\^^^]]]aaaeeeeeedddgggnnnttttttpppkkkhhhggghhhiiiiiijjjjjjiiigggffffffffffff]]]\\\\\\^^^``````^^^]]][[[\\\]]]]]][[[[[[\\\]]]ZZZ]]]aaagggoooyyyvvvjjj___ZZZSSSMMMIIIGGGFFFEEE???AAABBBAAA>>><<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::666666666666777777777777888888999:::::::::::::::888888888777666555444333444333333222111000000///............//////000111000111111111111111000000......///000111222333444222111111111111222333333666777777777777666666555555555555555555555555555555555555555555555555555666666666555666777777888777888888888888999999999888888999:::;;;::::::999888888999:::<<<===>>>>>>===???AAACCCCCCCCCEEEGGGLLLJJJOOOaaa{{{~~~vvvqqqsssssspppppprrrqqqooojjj```UUUKKKFFFDDD???CCCFFFEEEAAA>>>???BBBBBB@@@AAAHHHSSS^^^fffhhhccc___XXXSSSQQQRRRTTTUUUTTTTTTRRRMMMFFF@@@999444666555444333222222222333333444555666777888999999555555555666888:::===???CCCMMMVVV\\\fffuuu|||~~~zzzsssooommmkkkiiiddd]]]VVVRRRRRRTTT\\\iii{{{lllPPPFFF>>>>>>AAABBBBBBCCCCCCBBB???>>>======<<<<<<============<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>><<<===>>>@@@@@@???>>>===@@@AAADDDHHHKKKNNNPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJGGGEEECCCAAA@@@AAAAAAAAAAAA@@@@@@AAABBBDDDCCCAAA@@@>>>========================<<<;;;:::SSSUUUWWWWWWUUURRRQQQPPPQQQRRRSSSSSSQQQPPPQQQRRRUUUWWWYYYZZZZZZ[[[]]]___bbbcccdddddddddcccbbbaaa\\\\\\ZZZVVVRRRNNNLLLLLLNNNPPPSSSTTTSSSSSSSSSTTTZZZ\\\^^^```aaa___]]]\\\YYYXXXXXXWWWWWWWWWXXXXXX^^^aaabbbaaa]]][[[[[[]]]```bbbcccccccccfffkkkooopppmmmiiiggghhhiiiiiiiiihhhhhhgggffffffeeeeeeeee___^^^]]]^^^___^^^\\\ZZZVVVXXXZZZZZZYYYWWWWWWWWWWWWXXXYYYZZZ]]]ccckkkqqqwww|||rrrdddWWWNNNOOOLLLGGGCCC???>>>>>>>>>;;;===??????>>>======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999888888888888999::::::<<<======<<<;;;:::666666666666666666666666555666999;;;;;;;;;999888666777777666555444333222222111111000000/////////...............///000000000000000111000000///...---------...///111222333222222222222222333444444555555666666666666666555444444444444444333333333333333333333333333333333444444444444444555555666666666666666777777777888666777999:::::::::999888777888888999:::;;;<<<<<<<<<>>>@@@AAAAAABBBEEEGGGIIIIIIMMMUUUeee~~~}}}zzzuuussswwwyyyzzzxxxoooaaaTTTLLLIIIAAAEEEGGGFFFBBB@@@BBBEEECCC???<<<===FFFSSS```hhhnnnmmmjjjgggdddcccfffiiinnnpppoooggg^^^UUUJJJAAA:::888555222111111333444111333777;;;===>>>>>>>>>:::::::::;;;???EEEJJJNNNcccooozzz}}}ooollljjjhhhcccZZZTTTSSSTTTTTTQQQLLLHHHIIIOOOTTTiii|||qqqZZZHHHAAA<<<>>>@@@??????AAABBBBBB@@@???>>>===<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>======??????AAABBBBBBAAAAAA@@@AAACCCEEEIIIKKKNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMNNNKKKJJJIIIGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>======>>>>>>>>>===<<<<<>>>>>>>>>>>::::::;;;;;;;;;;;;:::::::::::::::;;;;;;:::::::::999888888777777777777777777999:::<<<<<<<<<;;;:::555555555555444444444444444777;;;>>>???===:::888555555555555555444333222///////////////////////////............//////000///000000000//////...---------,,,---...///111222111111000000111111222333222333444555555666555555444444333333222222222222222222222222222222222222333222222222222333444444555555555555666666666666555666888999:::999888777888888888999999999::::::<<<===???@@@@@@BBBDDDGGGGGGIIIMMMPPPVVViiiuuuoooqqqqqquuuzzzzzzttthhh\\\TTTJJJIIIHHHGGGGGGGGGFFFFFFCCCAAA>>><<>>AAABBB@@@@@@BBB@@@AAAAAA@@@???>>>??????>>>>>>>>>=========<<<<<<;;;<<<===>>>????????????AAAAAABBBCCCDDDDDDCCCCCCCCCDDDGGGJJJLLLNNNOOOPPPMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCAAAAAAAAAAAAAAA@@@AAAAAA@@@???>>>>>>>>>>>>===>>>>>>????????????>>>SSSRRRQQQSSSTTTSSSNNNIIILLLMMMOOOOOONNNNNNNNNOOOPPPRRRUUUWWWYYY\\\```bbb^^^___```aaa```^^^\\\[[[SSSSSSRRRQQQPPPQQQTTTWWWXXXVVVTTTTTTUUUUUUSSSRRRSSSUUUXXXYYYXXXWWWVVVVVVSSSSSSRRRRRRSSSTTTTTTUUU[[[^^^```^^^ZZZXXXXXXZZZaaa___]]]]]]___aaaaaaaaagggfffeeefffhhhiiihhhgggfffiiinnnqqqqqqlllfffaaa]]][[[ZZZ[[[]]]^^^^^^^^^[[[[[[ZZZXXXVVVWWWYYY[[[VVVXXXZZZ[[[[[[ZZZZZZ[[[```dddhhhhhhhhhnnnyyy{{{vvvqqqkkkfff^^^XXXRRRMMMKKKHHHEEEAAA===>>>??????=========>>>:::999888888:::;;;:::888999::::::;;;;;;::::::999888999999::::::999999888888888777666666666666666666777999;;;;;;;;;:::999333333333333333333333333555999>>>BBBCCC@@@<<<999444444555555444444333333.........///////////////000//////.........////////////000000///...------------,,,,,,---...000111...............//////000111222333444555555555555333333333222222222111111111111111111111111111111222222111111222222333444444444444555555555666666555666888999:::999777666888888888888888999999999;;;===>>>???@@@AAADDDGGGHHHKKKNNNOOOPPP\\\wwwuuukkkkkkeeekkkvvv{{{lll```UUUOOOIIIIIILLLMMMHHHCCC@@@AAAAAA???<<<===AAAEEEMMMTTTZZZZZZTTTRRRVVV\\\[[[fffqqqvvvyyy{{{tttlllZZZUUUMMMFFFBBBAAADDDFFFNNNSSS]]]fffmmmppppppooo```___^^^```gggrrr|||vvvnnnjjjeee^^^XXXZZZPPPJJJKKKMMMLLLOOOTTTPPPSSSUUUTTTRRRSSSXXX^^^nnnxxxvvvnnnVVVHHHBBB>>>===@@@@@@======???>>>???AAAAAA@@@@@@AAACCC????????????>>>>>>>>>>>>===>>>???AAAAAABBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDEEEFFFHHHJJJMMMNNNOOOPPPMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCBBBBBBCCCBBBAAACCCBBBAAA???>>>>>>>>>>>>===>>>???@@@@@@AAA@@@@@@SSSTTTTTTSSSQQQOOOMMMLLLJJJKKKLLLMMMMMMLLLKKKJJJMMMNNNPPPSSSVVVYYY[[[\\\]]]^^^^^^___^^^]]][[[ZZZTTTRRROOONNNOOORRRVVVXXXXXXWWWUUUUUUVVVUUURRRPPPSSSSSSTTTVVVYYYYYYXXXVVVQQQPPPNNNMMMNNNPPPRRRTTTVVVWWWYYYZZZ[[[ZZZYYYXXXXXXZZZ[[[[[[[[[[[[^^^```bbbbbbccccccddddddddddddhhhjjjmmmnnnmmmjjjeeeccc[[[ZZZZZZYYYZZZ[[[[[[\\\ZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVWWWZZZ]]]aaabbbdddccccccffflllqqq}}}||||||yyyuuurrriiigggbbb]]]XXXTTTQQQOOOLLLJJJGGGEEEEEEDDDBBBAAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777888999:::::::::::::::<<<;;;999777777777777888444444444555555555666666777666666666666555555555555555444333333333444444555999???BBBBBB@@@>>>===666666444333222111111111////////////............/////////000///......---////////////...---,,,+++////////////////////////111000//////000222444555222222111000111222444555111111000000/////////...////////////000000000000222222111111111111111111111333666888999888666555777777666666555555555444555555666666777777888888:::;;;===>>>?????????>>>DDDKKKSSSVVVSSSUUUccctttppp___bbbaaafffwwwttt[[[RRRKKKLLLMMMKKKJJJJJJJJJCCC>>>???===:::<<>>???AAA:::;;;===@@@BBBEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQQQQQQQPPPOOOMMMLLLJJJHHHFFFFFFDDDEEEFFFFFFFFFFFFFFFEEEHHHGGGFFFDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA======>>>>>>???@@@BBBBBBQQQQQQQQQQQQOOOMMMLLLJJJJJJKKKLLLMMMNNNMMMMMMLLLKKKMMMOOOQQQTTTWWWYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZSSSQQQPPPOOOPPPTTTXXX[[[ZZZYYYWWWWWWWWWVVVTTTRRRRRRRRRSSSUUUWWWXXXVVVUUUPPPOOOMMMLLLMMMOOOQQQRRRTTTUUUWWWYYYYYYYYYXXXWWWVVVWWWXXXXXXXXXYYY[[[]]]^^^______```aaacccdddeeefffhhhjjjkkkjjjgggcccaaa[[[[[[ZZZYYYYYYXXXWWWWWWYYYXXXWWWVVVVVVWWWXXXXXX[[[[[[[[[YYYXXXYYY\\\^^^aaabbbbbbaaa```bbbfffjjjzzz}}}}}}yyysssqqqtttyyyyyy{{{}}}{{{wwwrrrlllfffaaa___]]]ZZZXXXTTTRRROOOLLLIIIFFFDDDCCCDDDBBB@@@?????????>>>===???>>><<<;;;::::::;;;;;;::::::::::::::::::::::::777777888999999999999999:::999888777666666666777444444444444444444555555666666666555555555444444444444333333333444444555888;;;@@@AAA@@@===;;;:::888777666444333333222222000000000/////////......///////////////......---000000000000///...---,,,////////////////////////////////////000111222222111000000000000111222333000000000//////.............../////////000000000222222111111111111111111111333555666777777666555777666666666555555555444555555555666777777888888999:::<<<===>>>???>>>>>>CCCFFFLLLSSSVVVZZZcccmmm|||uuugggbbb```jjjyyyzzzrrr]]]SSSLLLLLLMMMLLLKKKLLLHHHEEEDDDFFFDDD???===@@@===???BBBCCCBBBBBBDDDGGGGGGFFFGGGKKKUUUcccqqqzzz|||vvvnnneee___\\\\\\\\\bbbeeekkkuuu~~~xxxmmmkkkhhhddd```^^^]]]]]]VVVSSSNNNJJJGGGGGGHHHIIIIIIGGGKKKSSS[[[bbbmmmwwwvvvppprrrsssqqqmmmooouuu|||nnn\\\MMMFFFEEE@@@@@@???????????????@@@BBBBBBAAAAAAAAAAAAAAAAAACCCDDDDDDCCC@@@??????@@@===>>>???AAACCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLNNNOOOPPPPPPPPPPPPMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>???@@@AAABBBDDDDDDMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKMMMNNNOOOPPPOOOOOOKKKLLLMMMPPPRRRUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYRRRQQQQQQQQQSSSVVVZZZ]]]]]]\\\ZZZZZZZZZXXXVVVTTTRRRRRRRRRTTTVVVVVVTTTRRROOONNNLLLKKKLLLMMMOOOPPPRRRSSSTTTVVVWWWWWWVVVVVVTTTUUUVVVVVVVVVWWWYYY[[[[[[[[[[[[\\\^^^```cccdddbbbdddeeefffeeeccc___]]]\\\[[[[[[ZZZXXXUUUSSSQQQWWWVVVTTTRRRRRRTTTVVVXXX\\\\\\\\\[[[ZZZ[[[]]]___``````___]]][[[\\\___aaaooooooooollliiihhhiiijjjiiijjjkkkllllllooorrruuurrrvvv|||~~~zzztttppphhhfffdddbbb```\\\WWWTTTTTTQQQLLLIIIHHHHHHGGGFFFEEEEEECCCBBBAAA@@@@@@???>>><<<::::::<<<<<<<<<;;;===<<<;;;:::999999999:::777777777777777777777777555666777777777777777777888777666555555555555555555444333222222333444444555555555555444444444333333333333333444444555666;;;===??????===:::999888999888777666555444444444111111111000000000000///////////////......------111111111111000///...---////////////////////////......///000000///////////////000000111000000000/////////...........................////////////111111222222222222222222222333333444444555555555666666666555555555555555444555555666666777888888888999:::<<<============AAA???CCCNNNXXX]]]bbbfffmmmyyymmmaaaaaaiiiqqqqqqnnnaaaYYYRRRRRRTTTUUUWWWZZZUUUQQQMMMKKKGGGAAA???@@@===???BBBCCCBBBAAABBBBBBCCCBBB@@@???CCCNNN\\\gggllliiiddd^^^ZZZXXXWWWWWWXXXXXX[[[cccqqq}}}zzzuuummmgggZZZXXXTTTRRRPPPNNNLLLJJJEEEDDDDDDCCCCCCDDDDDDEEEFFFJJJUUUdddpppyyy}}}||||||{{{tttwww}}}gggSSSJJJEEEBBBBBB@@@???????????????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGFFFCCCAAAAAABBBAAABBBCCCDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOOOOPPPPPPPPPPPPOOOLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAACCCDDDFFFGGGHHHKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLNNNQQQRRRSSSSSSRRRLLLMMMNNNPPPRRRSSSUUUUUUTTTUUUWWWXXXYYYYYYYYYXXXSSSSSSSSSSSSTTTWWWZZZ[[[___]]]\\\[[[[[[ZZZXXXUUUSSSRRRSSSTTTUUUUUUSSSQQQMMMLLLKKKJJJJJJKKKMMMNNNOOOPPPQQQSSSTTTUUUUUUUUUTTTUUUWWWWWWVVVWWWYYY[[[\\\[[[[[[[[[\\\^^^aaabbb___```aaaaaa```^^^\\\[[[[[[\\\\\\[[[YYYUUURRRPPPVVVTTTQQQOOOOOORRRUUUWWWZZZ[[[[[[ZZZYYYZZZ\\\^^^\\\\\\[[[YYYXXXXXXZZZ[[[cccbbbbbbdddfffggggggfffdddeeeeeedddbbbbbbdddfffbbbeeejjjooosssxxx~~~}}}{{{zzzyyyxxxvvvtttqqqmmmjjjiiidddcccaaa```___\\\WWWTTTSSSQQQOOONNNMMMKKKHHHEEEGGGEEECCCBBBBBBCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBB???===;;;;;;<<<<<<<<<;;;;;;;;;:::999999888888888666666666666666666666666444555555666666666555555666555555444444444333333555444333111111222333444555555444444444333333333222222222333444555666777;;;===>>>===:::888888999888888666555555444444444222222222111111111000000//////......------------000000000000000///...---////////////////////////...///000111000///...---...///000111111111000///..................---------.........////////////111111222222222222222333333333222222222333555555555555555555555555555555444444555555666777777888777777999:::;;;<<<======???<<<>>>HHHSSSZZZ___ccchhhuuu{{{rrrggggggjjjkkkiiiiiibbb]]]___dddhhhmmmsssssskkk___TTTJJJEEEDDDEEECCCEEEFFFGGGFFFEEEDDDCCCBBBDDDFFFDDDAAABBBHHHNNNQQQPPPNNNMMMKKKKKKJJJJJJKKKJJJJJJOOOYYYfffpppvvvyyyssslllfffbbb]]]XXXTTTRRRPPPMMMLLLLLLLLLIIIGGGCCCCCCBBBAAABBBCCCEEEFFFNNNWWWgggvvvpppYYYMMMHHHDDD???===?????????>>>??????@@@AAACCCDDDDDDEEEEEEFFFFFFFFFHHHIIIIIIHHHFFFDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOPPPPPPQQQQQQQQQOOONNNMMMKKKJJJHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDCCCFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???AAABBBDDDFFFHHHJJJKKKLLLJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOQQQTTTUUUVVVVVVVVVPPPQQQQQQRRRRRRSSSTTTTTTQQQRRRTTTUUUVVVWWWVVVVVVUUUTTTTTTTTTUUUVVVWWWWWW^^^\\\[[[[[[[[[[[[XXXVVVUUUTTTTTTUUUUUUTTTRRRPPPLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNPPPRRRSSSTTTTTTWWWXXXYYYYYYYYYZZZ\\\^^^___^^^]]]]]]]]]^^^___```]]]]]]]]]]]]]]]\\\[[[ZZZ[[[\\\\\\\\\[[[XXXUUUSSSTTTRRRPPPNNNOOOQQQTTTVVVWWWXXXYYYXXXWWWWWWYYYZZZYYYXXXWWWWWWWWWXXXYYYYYY[[[[[[\\\```dddfffeeeccc_________^^^[[[ZZZZZZ[[[\\\```dddgggiiijjjkkkllloooqqquuuxxxyyyxxxvvvttttttssssssrrrqqqooonnnmmmoooppprrrrrrqqqooollljjjffffffeeedddcccaaa___^^^```___^^^[[[XXXUUURRRQQQPPPOOONNNNNNNNNMMMJJJHHHGGGEEEDDDCCCCCCBBB@@@>>>>>>>>>>>>>>>???@@@AAACCC???>>>>>>>>>>>>>>>??????AAA???===<<<===<<<;;;::::::::::::999999888777777666666666666666666666666444444555555555444444333444444444444333333333222444444333222222222333444555555444444444333333333222222222333444555666777888:::;;;:::999888999:::666666555444333333333333222222222222111111111111//////...---,,,------........./////////...------000000000000000000000000///000111111111000///...000000222222222111000///------...........................////////////000111111222222333333333333444333222111111222444555444444444555555555555555444444444555666666777777666777777999:::<<<===>>>>>>;;;<<>>@@@BBBBBBCCCDDDFFFGGGGGGHHHIIIGGGFFFHHHMMMSSSXXXZZZZZZXXXTTTQQQOOONNNMMMMMMNNNMMMLLLLLLMMMLLLKKKIIILLLJJJFFFDDDEEEHHHLLLOOO___iiiwww~~~xxxyyy{{{~~~kkk^^^RRRLLLHHHBBB>>>>>>??????>>>>>>???@@@@@@AAACCCDDDEEEGGGHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLNNNOOOQQQRRRSSSRRRQQQPPPNNNKKKIIIHHHGGGHHHGGGFFFEEEDDDCCCDDDDDDGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@BBBCCCFFFIIILLLNNNOOOOOOIIIIIIIIIJJJKKKMMMOOOPPPQQQSSSUUUWWWYYYYYYYYYYYYUUUUUUTTTSSSSSSRRRRRRQQQOOOPPPQQQSSSTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSZZZYYYYYYYYYZZZZZZXXXVVVVVVUUUTTTUUUUUUTTTQQQNNNLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTYYYZZZ[[[[[[[[[\\\^^^```````````````_________^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\]]]\\\[[[ZZZXXXWWWSSSRRRPPPOOOPPPRRRTTTVVVUUUVVVXXXXXXWWWVVVWWWYYYYYYXXXWWWWWWYYYZZZZZZYYYYYYZZZ[[[^^^aaaaaa___]]]\\\]]]]]][[[YYYWWWWWWXXXXXX[[[```cccdddcccccccccdddeeefffggggggeeecccbbbbbbaaa___^^^\\\ZZZYYYXXXYYYZZZ[[[[[[ZZZXXXUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUTTTRRRPPPMMMKKKJJJGGGFFFEEEFFFFFFFFFDDDCCCBBB@@@>>>>>>???>>>===;;;:::;;;<<<<<<<<<<<<>>>@@@======<<<<<<<<<<<<======@@@>>><<<;;;;;;;;;:::888::::::::::::999888777666777777777777777777777777444444444555444444333222222333333444444333222222222333333333444444444444555555555555444444444333333333333333444444555666555777999999888888999:::444444333222222222222222222222222111111111111000000///---,,,,,,,,,---...------............------000000000000000000000000///000000111111000000000111111222222111111000000.............../////////////////////000000000000111111222222333444444444444333222222222333444555444444444444444555555555333444444555555666777777666666777888:::<<<===>>>>>><<<<<>><<<>>>@@@>>>???AAACCCEEEGGGHHHIIIIIIGGGFFFFFFHHHIIIIIIHHHEEEFFFEEEDDDDDDEEEIIIKKKJJJMMMPPPQQQQQQRRRSSSUUU___[[[UUUQQQQQQUUU[[[___mmmuuu}}}}}}zzztttnnnhhhjjjqqq|||vvvZZZRRRJJJFFFBBB>>>>>>BBB>>>>>>>>>>>>???@@@AAAAAABBBDDDFFFHHHIIIIIIIIIIIIEEEGGGHHHIIIHHHHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKMMMOOOQQQRRRSSSRRRQQQOOOLLLKKKIIIHHHJJJIIIGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBDDDGGGKKKOOOQQQRRRRRRGGGGGGGGGIIIKKKMMMOOOQQQUUUVVVXXXZZZ[[[\\\\\\[[[XXXWWWVVVTTTRRRPPPOOONNNMMMNNNPPPQQQRRRQQQQQQPPPPPPPPPRRRSSSSSSSSSRRRRRRVVVUUUUUUVVVXXXYYYWWWVVVVVVUUUTTTTTTSSSRRRNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIJJJKKKMMMOOOQQQSSSUUUXXXYYY[[[[[[ZZZ[[[]]]___^^^___```bbbbbbaaa___^^^^^^^^^]]]\\\[[[\\\\\\]]]^^^^^^]]]\\\ZZZYYYXXXWWWRRRRRRQQQQQQRRRSSSUUUVVVVVVXXXYYYYYYXXXXXXYYYZZZ\\\ZZZXXXYYY[[[\\\ZZZYYYXXX[[[^^^``````^^^\\\[[[ZZZ[[[\\\[[[YYYXXXXXXYYYVVVYYY\\\^^^^^^___```bbb`````````___^^^]]]\\\[[[[[[YYYWWWUUUSSSQQQPPPOOOPPPPPPOOOOOONNNLLLKKKJJJMMMNNNNNNOOOPPPPPPOOOOOOOOOOOOOOONNNMMMKKKJJJIIIFFFDDDCCCCCCDDDCCCBBB@@@AAA???======>>>>>>===<<<999;;;======;;;:::<<<>>>======<<<<<<===>>>>>>???>>><<<::::::;;;;;;:::999:::::::::::::::888777666666666666666666666666666444444555555444444333222222222333444444444333222000111444666777666666555666666666555555555444444444444333333333444444555444666888999888777777888444333333222222222222222222111111111111000000000000...---++++++,,,---.........////////////......000000000000000000000000............///000000111111111000///////////////.........//////000000000000000000000111111111222111111222222333444444555444444333333333333444444333333333444444555555555333333444555555666666777666666777888:::<<<>>>??????<<<;;;===???BBBIIIQQQTTT[[[ZZZYYY___hhh|||wwwrrrssswwwzzz}}}tttkkkUUUOOOFFF@@@???BBBDDDEEEIIIHHHGGGFFFDDDCCCCCCBBB??????@@@AAABBBDDDEEEFFFFFFDDDCCCCCCEEEEEEDDDCCCAAABBBCCCAAA???@@@DDDIIIKKKSSS\\\bbbeeeiiiqqqwww{{{sssmmmjjjlllooorrrpppuuuvvvqqqnnnooonnnjjjiiilllvvvrrr___PPPIIICCCAAA@@@===>>>BBB>>>>>>>>>>>>???@@@AAABBBAAACCCFFFHHHJJJJJJIIIIIIFFFGGGHHHHHHGGGGGGHHHIIILLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHJJJKKKMMMNNNOOOOOONNNNNNMMMLLLKKKKKKLLLKKKIIIHHHHHHIIIJJJKKKIIIHHHGGGEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBDDDHHHMMMPPPSSSTTTTTTFFFFFFFFFGGGJJJMMMOOOQQQXXXYYYZZZ\\\]]]]]]]]]\\\YYYXXXWWWTTTQQQOOOMMMLLLMMMNNNOOOPPPQQQPPPOOONNNLLLMMMOOOQQQSSSSSSSSSRRRSSSSSSSSSTTTWWWWWWWWWUUUUUUTTTSSSRRRRRRPPPMMMJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJKKKLLLOOOQQQTTTUUUWWWXXXYYYYYYYYYZZZ\\\^^^[[[]]]```bbbcccbbbaaa______^^^]]]\\\\\\]]]^^^^^^```___]]][[[YYYWWWWWWVVVRRRRRRRRRSSSTTTUUUVVVVVVXXXZZZ[[[\\\[[[ZZZ[[[\\\___]]][[[[[[]]]]]][[[XXXWWW[[[```bbbaaa___^^^^^^VVVXXXYYYYYYXXXVVVWWWWWWYYYZZZ[[[[[[[[[\\\___aaa^^^^^^\\\[[[ZZZZZZZZZZZZXXXVVVTTTQQQOOOMMMLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIJJJJJJIIIHHHGGGGGGHHHFFFDDDCCCCCCCCCAAA??????===;;;;;;<<<<<<;;;:::999;;;<<<;;;999888999<<<:::::::::;;;;;;===>>>???<<<:::999:::<<<======<<<::::::;;;;;;:::999777666555555555555555555555555555555555555444444333222111222444444555444333222///111444777888888777555777666666666666555555555555555444333333333444444444666999999888666555555444444333222222222333333111111111000000000000///000...---++++++,,,---...//////000000000000000///000000000000000000000000---,,,,,,,,,---...000111111000///---------...///.../////////000000111111000111111111222222222222111111222333333444555555444444444444444444444444333333333444444555555555333333444444555666666777777777777888:::<<>>>>>>>>>>>>>>>>>???@@@AAABBBAAACCCFFFHHHJJJJJJJJJIIIGGGHHHIIIHHHFFFEEEFFFGGGLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMKKKJJJKKKLLLNNNOOOJJJIIIGGGEEECCCAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDAAADDDHHHMMMQQQSSSTTTUUUGGGHHHIIIJJJJJJLLLOOORRRXXXYYYZZZ[[[[[[\\\\\\\\\^^^[[[WWWTTTRRRPPPMMMKKKKKKLLLLLLMMMNNNOOOOOOPPPIIIKKKMMMPPPSSSTTTTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSQQQOOOMMMKKKJJJIIIKKKLLLNNNOOOOOONNNLLLKKKLLLMMMOOOQQQSSSUUUUUUVVVXXXWWWVVVUUUVVVXXX[[[]]]\\\\\\^^^```ccccccbbb```___^^^^^^______```aaaaaaaaa```^^^[[[YYYXXXWWWWWWTTTSSSSSSSSSTTTVVVXXXYYYYYYYYY[[[\\\^^^___```aaabbbaaa___]]][[[YYYYYYXXXWWWZZZ___aaaaaa___^^^^^^ZZZYYYXXXWWWVVVWWWXXXXXXTTTUUUVVVWWWYYYZZZZZZ[[[^^^\\\YYYVVVUUUVVVXXXZZZUUUTTTRRRPPPNNNLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKMMMMMMLLLJJJHHHFFFEEEDDDBBBAAA@@@@@@AAAAAA>>>======<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======::::::;;;;;;<<<;;;;;;;;;;;;:::999888777777777777666555555444444555777888555444444333333222222111222222222222222222222222333333333444444555555555555666666555333111222222444333333222222333333444333444777999::::::999888666555444333222333333444444444444444333222111111111000///...------...///,,,------...///000000111111111222222222111000000111000000000//////............//////000000000111...///000111222222222111222222222222222222222222333333444444444444444444555555666666555444333333666555333222222333555666333777:::999555333555888777777666888<<<>>>??????======>>>@@@BBBCCCEEEEEEIIIOOOQQQKKKDDDHHHYYYiii~~~uuujjjaaaaaa``````bbbfffiiikkkkkkiii___RRRGGGEEEJJJTTT[[[___bbbfffhhheee^^^VVVPPPJJJDDDBBBDDDDDDAAABBBGGGHHHIIIKKKNNNQQQUUUYYY[[[WWWWWWQQQGGGBBBEEEHHHIIIWWWfff}}}vvvoooeee___```hhhttt|||www^^^NNNGGGAAABBBCCCBBB???>>>===>>>@@@@@@??????@@@@@@AAABBBCCCDDDFFFHHHJJJKKKLLLLLLMMMKKKIIIHHHIIIJJJJJJIIIMMMLLLJJJIIIIIIIIIJJJKKKPPPNNNJJJFFFDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIKKKLLLNNNOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOPPPLLLHHHFFFGGGGGGEEECCCFFFEEEEEEEEEDDDDDDCCCCCCHHHHHHIIILLLPPPSSSTTTTTTIIIJJJKKKKKKLLLNNNQQQTTTVVVWWWXXXZZZ[[[\\\\\\\\\[[[XXXUUUSSSRRRQQQOOOMMMLLLLLLMMMMMMNNNMMMMMMMMMGGGIIILLLPPPSSSUUUVVVWWWVVVVVVUUUTTTSSSQQQPPPOOOQQQQQQPPPNNNMMMKKKJJJJJJKKKMMMOOOQQQQQQQQQPPPOOONNNOOOPPPRRRTTTVVVVVVWWWVVVUUUTTTUUUWWWXXXXXXXXX\\\]]]___bbbdddccc```^^^___^^^^^^^^^^^^```aaabbbdddbbb```]]]ZZZWWWVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXYYY[[[]]]___aaabbbdddbbb```^^^\\\ZZZZZZYYYYYY\\\```bbbaaa```^^^^^^ZZZYYYWWWVVVUUUUUUVVVVVVTTTTTTTTTUUUVVVXXXYYYZZZ[[[YYYVVVSSSRRRRRRTTTVVVSSSRRRQQQOOOMMMKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHGGGHHHHHHIIIJJJJJJJJJKKKLLLKKKIIIGGGFFFEEEDDDBBBAAA@@@@@@@@@AAA???>>>===<<<<<<<<<<<<<<<999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======;;;<<<<<<======<<<<<<;;;999999999888777777666666555555555555555666777777555555444333333222222111333333333333333333333333333333333444444444555555555666666555333222222333444444333333333333444444444555777888999999888777666555444333222333333444333333333333222111000///111000///...------...///------...//////000111111000111222222222222111111111111000000/////////////////////000000111111111......//////000111111222222222222222222222222222222222222333333333333333555555666666555444444333666555333222222333555666333777:::999555333555888555555555888<<<@@@BBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@FFFJJJFFFAAACCCOOO[[[kkk}}}tttnnnfffdddaaa```bbbeeeggggggmmmhhh___WWWTTTVVVZZZ^^^cccdddfffhhhhhheeecccaaaZZZQQQJJJGGGEEECCCFFFLLLYYY[[[___eeejjjooorrrtttvvvrrrfffVVVLLLLLLNNNOOOaaakkk|||{{{uuunnnjjjllluuugggSSSGGGCCCAAABBBCCCBBB@@@???>>>???@@@@@@??????@@@@@@AAABBBBBBCCCEEEGGGIIIJJJKKKKKKLLLJJJGGGGGGHHHIIIIIIHHHKKKKKKJJJIIIIIIJJJKKKLLLNNNLLLIIIFFFDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFIIIJJJKKKMMMNNNOOOPPPPPPNNNMMMMMMMMMMMMNNNPPPQQQOOOLLLIIIHHHIIIJJJIIIGGGHHHHHHHHHHHHGGGGGGFFFFFFJJJIIIJJJMMMQQQTTTUUUUUUMMMNNNNNNNNNNNNOOORRRUUUTTTUUUWWWYYYZZZ[[[\\\\\\YYYWWWUUUTTTTTTSSSQQQOOOMMMNNNNNNNNNMMMLLLJJJIIIEEEGGGKKKOOOSSSVVVWWWXXXXXXWWWVVVTTTRRRPPPNNNLLLNNNNNNMMMLLLLLLKKKLLLLLLMMMNNNQQQSSSUUUUUUTTTTTTPPPQQQRRRTTTUUUWWWXXXXXXTTTSSSRRRUUUXXXZZZXXXVVVXXXYYY\\\```cccbbb```]]]___^^^]]]\\\\\\___aaaccceeedddaaa^^^[[[XXXUUUTTTSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWYYY[[[___bbbdddeeecccbbb___]]]\\\[[[[[[\\\___bbbcccbbb```___^^^ZZZYYYXXXVVVUUUTTTTTTTTTSSSSSSRRRQQQRRRTTTVVVXXXWWWUUURRROOOMMMMMMNNNOOOPPPPPPOOOMMMLLLKKKJJJIIIFFFEEEEEEEEEEEEEEEEEEFFFHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHFFFEEEDDDCCCAAA@@@??????@@@@@@??????>>><<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;========================<<<===============<<<<<<888888999999999777666555444555555666666666666666555555444444333222222222222222222222333333333333333333333333444444444444444555666555333222222444555555444444444444555555555666777888888777666555555444444333333333333444111222222111111000///...000///......---............//////000000111111111000000111222333333333333111111000000//////000000000000000111111111111111......------...///111222222222222222222222222222111111111111222222222333555555555666555555444333555444333222222333444555333666999888555444666888444444444888===AAACCCCCCBBBBBBAAA@@@>>>======<<<:::>>>BBBBBB???@@@EEEJJJOOOhhhyyytttoookkkjjjkkkllllllsssqqqmmmhhhccc___]]][[[]]]\\\\\\\\\^^^bbbeeehhhiii___TTTMMMKKKJJJMMMRRReeeiiipppwww~~~wwweeeYYYWWWXXXXXXbbbfffnnnvvvuuuooojjjkkkuuu}}}~~~}}}iiiTTTGGGAAA@@@AAABBBDDDDDDBBB@@@@@@@@@@@@????????????@@@AAAAAAAAABBBDDDFFFGGGIIIIIIIIIJJJHHHEEEEEEFFFGGGGGGFFFIIIIIIHHHIIIIIIJJJKKKLLLKKKJJJHHHFFFDDDBBBBBBAAACCCDDDFFFHHHIIIHHHGGGFFFHHHIIIJJJLLLMMMNNNNNNOOONNNNNNNNNNNNOOOQQQRRRSSSNNNMMMKKKKKKLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJLLLLLLLLLOOORRRUUUUUUUUURRRRRRRRRPPPOOOOOOQQQSSSRRRSSSUUUWWWZZZ[[[\\\]]]ZZZYYYWWWWWWVVVUUUSSSQQQOOOOOOOOOOOOMMMJJJHHHFFFEEEGGGJJJNNNQQQTTTUUUUUUVVVVVVUUUTTTRRROOOMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPSSSVVVXXXYYYXXXXXXSSSTTTTTTUUUVVVXXXYYYZZZVVVSSSQQQTTTZZZ^^^___^^^WWWWWWXXXZZZ^^^````````````^^^[[[ZZZZZZ]]]```bbbdddcccaaa___\\\YYYWWWVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUWWWZZZ^^^aaacccdddcccaaa___^^^\\\\\\\\\___aaaddddddbbb```______\\\[[[YYYXXXVVVTTTSSSSSSRRRQQQOOONNNNNNQQQSSSUUUTTTRRROOOLLLJJJIIIJJJKKKMMMMMMLLLKKKJJJIIIIIIHHHDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGFFFEEEDDDDDDBBBAAA@@@???>>>??????@@@@@@???>>><<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>============<<<============<<<<<<;;;888999:::;;;;;;999777555333444666777777777666555555555555444333333222222111111111111111222222222333333333333333333333333333555555555333222333444555555555444444555555555555666666666666555444333444333333333333333333333111111111111000///..............................///000000000111111111222///000111222333333333333111111000/////////000111111111111111111111222222...---,,,+++,,,...000222111111111111111111111111000000111111222333333333444555555555555555444444555444333333333333444555333555777777666555666777555444555888<<<@@@AAABBBAAAAAA@@@>>>===;;;:::::::::<<<>>>??????@@@AAAAAACCCRRRmmm~~~|||zzzwwwqqqiii```YYYTTTSSSQQQOOONNNQQQVVV[[[___mmmggg```\\\[[[[[[ZZZZZZfffjjjpppwww|||}}}qqqjjjiiihhhggg^^^\\\\\\```aaa]]][[[\\\eeeppp}}}qqqXXXHHHAAA??????@@@BBBDDDDDDCCCAAAAAAAAA???????????????@@@@@@AAA@@@AAACCCEEEFFFGGGHHHHHHHHHEEECCCCCCDDDEEEDDDDDDFFFFFFGGGGGGIIIJJJKKKKKKHHHGGGFFFEEECCCBBBAAA@@@BBBDDDGGGIIIKKKJJJHHHGGGFFFGGGIIIJJJLLLMMMMMMMMMOOOOOOPPPPPPQQQRRRSSSTTTOOONNNMMMMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNQQQTTTVVVVVVUUUUUUUUUTTTQQQNNNMMMNNNPPPQQQRRRTTTWWWYYY[[[\\\]]]^^^]]][[[[[[ZZZXXXUUURRRPPPPPPPPPOOOMMMJJJHHHGGGGGGIIIKKKNNNPPPQQQQQQQQQRRRSSSSSSSSSRRRPPPNNNMMMJJJIIIIIIIIIJJJLLLOOOPPPQQQSSSVVVXXXZZZZZZZZZYYYUUUUUUUUUUUUVVVWWWYYYYYYYYYUUURRRTTT[[[bbbhhhjjjccc___ZZZYYYZZZ]]]```aaa___]]]ZZZXXXXXXZZZ\\\^^^____________]]]\\\ZZZYYYVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVYYY\\\___aaa```___^^^]]]\\\\\\\\\\\\___aaaccccccaaa___^^^^^^]]]]]][[[ZZZXXXVVVTTTSSSQQQOOOMMMLLLLLLNNNPPPRRRRRRPPPMMMJJJIIIHHHHHHHHHKKKJJJJJJIIIHHHHHHGGGGGGCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===>>>????????????===<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888999;;;<<<<<<:::888777333444666777777777666555666666555444444333333222222222222333333333444444333333333333333333333333222444555444333333444555555555555444444555555555555555555555444333333222222222333333333333333333222222222222111000///...------..................000000000000111111111111...///000111222333333333111000.........///000111222222111111111111111111...---,,,+++,,,...000111111111111111111111111111111111111222333444444444444444555555555555555444444444444333333444444444333444666666666666666777777666666777:::==================<<<;;;;;;::::::===<<<<<<<<<>>>??????>>>BBBGGGTTTkkk{{{pppeee\\\VVVTTTRRROOOMMMNNNQQQUUUWWWggghhhiiilllnnnmmmfff______aaadddhhhjjjkkkkkkkkknnnuuuzzzyyyyyyyyywwwtttfff___YYYZZZ\\\\\\___cccmmmwwwxxx```KKKAAA>>>>>>>>>>>>AAADDDEEEDDDBBBAAAAAA??????>>>>>>??????@@@AAA@@@AAABBBDDDEEEFFFGGGGGGFFFDDDAAAAAABBBCCCCCCBBBCCCCCCDDDFFFGGGHHHIIIIIIEEEEEEDDDDDDCCCBBBAAAAAABBBEEEHHHKKKLLLLLLJJJIIIHHHIIIKKKLLLNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTOOOPPPPPPOOONNNMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPRRRTTTVVVVVVUUUSSSSSSRRROOOMMMLLLMMMNNNQQQSSSUUUWWWYYY[[[\\\]]]```___^^^]]]]]][[[WWWTTTQQQPPPOOONNNLLLKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOPPPRRRSSSSSSQQQOOONNNIIIIIIHHHIIIJJJMMMPPPRRRTTTUUUXXXZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTVVVWWWXXXZZZXXXUUUVVVZZZccclllrrrssslllbbb\\\ZZZ[[[^^^```^^^\\\YYYWWWVVVVVVXXXYYYZZZ[[[]]]^^^^^^]]]\\\\\\XXXWWWUUUSSSRRRRRRRRRRRRSSSTTTUUUWWWYYYZZZ[[[[[[ZZZZZZZZZYYYYYYZZZ[[[[[[^^^```aaaaaa___^^^]]]^^^]]]]]]\\\[[[YYYWWWUUUTTTOOONNNLLLKKKKKKLLLMMMNNNOOONNNLLLJJJHHHGGGGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>======<<<===>>>???>>>>>>===<<<<<<<<<<<<===;;;<<<<<<<<<============<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<;;;:::999999999999:::;;;;;;:::999888444555555666666666666666666666555555444333333333444444555555666666777777333333333333222222222222111333444444333333555666555555444444444444555555555444444333333333222222111222222333333333333222222222222111111000///...,,,,,,---............---000000000000000000000000......///000111111111111///...---,,,,,,...///111111111111111111000000000------,,,,,,---...000111111111111111111111111111000111111222333444555555333444555555666555555555444444444444444444444444333444555555666666666666999777666777888:::999999999::::::::::::;;;;;;;;;<<<;;;::::::<<<======<<>>>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFFFFFFFEEECCC@@@@@@AAABBBBBBAAA@@@AAABBBDDDEEEFFFFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGJJJLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSQQQRRRSSSSSSTTTSSSSSSSSSPPPQQQRRRRRRPPPNNNNNNOOOQQQQQQRRRRRRRRRRRRRRRSSSSSSRRRQQQSSSTTTVVVUUUTTTNNNNNNNNNLLLKKKKKKMMMOOOSSSTTTVVVXXXZZZ[[[\\\\\\^^^^^^]]]^^^^^^]]]ZZZWWWRRRQQQOOOMMMLLLMMMNNNOOOOOOPPPQQQRRRSSSRRRRRRQQQNNNPPPRRRSSSRRRQQQOOOMMMJJJIIIIIIIIIJJJMMMQQQSSSVVVWWWYYYZZZZZZXXXWWWUUUUUUTTTSSSRRRRRRTTTUUUWWWWWWXXXYYYXXXYYY___jjjrrrvvvoooeee^^^[[[[[[]]]^^^\\\[[[XXXVVVTTTSSSSSSSSSXXXZZZ\\\]]]^^^]]]\\\[[[[[[XXXTTTQQQPPPPPPQQQSSSTTTUUUWWWXXXYYYXXXWWWVVVTTTTTTTTTUUUVVVXXXYYYZZZ\\\]]]______]]]\\\\\\]]][[[\\\[[[[[[YYYWWWUUUTTTNNNMMMLLLLLLKKKKKKKKKLLLLLLKKKJJJHHHGGGGGGFFFFFFHHHHHHGGGFFFEEEDDDCCCBBB@@@??????>>>>>>??????@@@>>>???@@@BBBCCCCCCCCCCCC@@@???????????????@@@@@@>>>===<<<<<<<<<===>>>???===<<<<<<<<<<<<======>>>::::::::::::;;;;;;;;;<<<::::::;;;<<<===>>>>>>???============<<<;;;:::999888888888888888888888888555555555555555666777777666666666555444444333333333333444555555666777777333333333222222222111111111222444444444444555777444444333333333333444444333333333222222222222333000111222333444333333222000000000000///...------+++,,,---.........------////////////////////////......////////////.........---+++******,,,///000111111111000000/////////---------...//////000000111111111111111111111111//////000111222333444444333444444555666666555555333444444444444444444333333333333555666777666666888666555555777888777666777888888999999:::::::::999999:::;;;<<<<<<;;;:::::::::>>>EEENNN```}}}{{{yyyxxxyyyzzz|||yyy~~~uuueee]]][[[VVVSSSRRRTTTWWWYYY___iiisssyyy~~~~~~ooo[[[SSSHHH>>>999999:::<<<:::>>>BBBDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFDDDBBB@@@???@@@AAAAAAAAA>>>???AAABBBCCCCCCCCCBBBBBBAAA@@@@@@AAADDDFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMOOOPPPRRRSSSSSSSSSRRRSSSSSSTTTTTTSSSQQQQQQOOORRRTTTTTTSSSQQQRRRTTTSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSRRRSSSTTTUUUTTTSSSIIIJJJJJJJJJJJJKKKNNNPPPTTTUUUWWWYYYZZZ[[[\\\\\\[[[[[[\\\]]]___^^^[[[YYYRRRPPPNNNLLLLLLNNNPPPRRRPPPQQQSSSUUUUUUUUUUUUTTTOOOPPPRRRSSSRRRPPPMMMLLLKKKJJJIIIIIIKKKNNNQQQSSSXXXYYYZZZZZZYYYWWWUUUSSSUUUTTTRRRQQQQQQRRRTTTUUUTTTXXX[[[ZZZXXX\\\eeennnpppkkkccc]]][[[\\\]]]^^^[[[ZZZXXXVVVSSSRRRPPPPPPXXXYYY[[[]]]]]]]]][[[ZZZ\\\YYYTTTPPPNNNOOOQQQSSSTTTVVVXXXYYYYYYWWWTTTRRRPPPQQQQQQRRRTTTVVVXXXYYYZZZ\\\]]]]]]\\\[[[\\\]]]ZZZZZZZZZZZZXXXVVVTTTSSSMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGEEEDDDCCCAAAAAA??????>>>>>>>>>>>>??????<<<>>>@@@BBBCCCDDDDDDCCC???>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;<<<>>>>>><<<;;;;;;<<<<<<===>>>???888888999999999:::::::::888999:::;;;<<<>>>??????>>>>>>>>>>>>===<<<;;;:::777666666666666666777888666666555444444666777888666666666555444444333333000000111222222333444444333333333222222111111111000222444444444444666777444333333222222333333444333222222111111222333333000111222333444333333222////////////...---,,,+++***+++---...///...------////////////..............................---------,,,***)))***,,,...000111000000000//////......,,,---...///000000000000000000000000000000000000---...///000111222333333333333444555666666666555333444444555555444444333333333333444666777666555666555444444666777777666777777888888999999999999777999===??????===;;;:::777999>>>BBBBBBIII```wwwwwwmmmiiiddd``````ccchhhkkkmmmuuu|||iiiZZZSSSNNNFFF>>>999888;;;===999===AAADDDCCCBBB@@@@@@>>>>>>>>>>>>>>>??????@@@BBBBBBDDDEEEFFFFFFFFFFFFDDDBBB@@@???@@@AAAAAAAAA===>>>@@@AAABBBBBBAAA@@@AAA@@@??????AAADDDHHHJJJLLLLLLLLLMMMMMMNNNOOOOOOJJJKKKLLLNNNOOOPPPQQQQQQSSSSSSTTTTTTSSSRRRPPPOOONNNQQQUUUVVVUUUTTTVVVXXXUUUUUUUUUVVVVVVWWWWWWWWWTTTSSSRRRSSSTTTTTTSSSRRRKKKJJJJJJJJJKKKLLLNNNOOOUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\TTTRRRNNNKKKKKKMMMPPPRRRPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTSSSQQQNNNLLLJJJKKKJJJJJJJJJLLLMMMOOOPPPUUUVVVVVVVVVVVVUUUTTTSSSQQQPPPNNNKKKJJJKKKOOOSSSTTTVVVWWWWWWWWWXXX[[[]]]]]]]]]\\\[[[\\\]]]^^^______\\\XXXTTTRRRQQQRRRSSSVVVWWWZZZ\\\]]]]]]\\\[[[WWWWWWVVVUUUTTTSSSRRRQQQUUUUUUUUUUUUSSSQQQOOONNNNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVXXXZZZ[[[ZZZYYYXXX\\\[[[YYYWWWVVVUUUUUUUUURRRPPPMMMKKKJJJJJJJJJKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHFFFDDDFFFHHHHHHFFFCCCAAA@@@???>>>============>>>??????@@@@@@AAABBBBBBBBB@@@======???@@@@@@@@@===<<<;;;;;;::::::::::::;;;<<<=========<<<;;;:::::::::999999888999999:::999888999999;;;>>>@@@BBB@@@>>>===<<<======;;;:::888666444333333333555666777777666666666666777777666666555444444333222222333444555666777777777777444333222111111111222333111111111111222333444555111111111111111111111111555444333333222222333333222222222222222222222222000000000000///...---,,,///...---,,,+++*********,,,,,,------...//////000........................---------------...///000//////............//////////////////////////////000///...---------------/////////000111111222222111222333333444444333333666666555555555444444444222222333333333444444444444444444444444444444444777777777777777888888999;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<>>>DDDKKKQQQjjj}}}wwwbbbYYYWWWHHHEEE@@@;;;888888:::;;;:::;;;===?????????>>>>>>===???@@@@@@@@@@@@BBBCCCCCCBBBBBBBBBCCCDDDFFFGGGEEECCCBBB@@@??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAADDDGGGEEECCCCCCHHHMMMOOOPPPQQQQQQQQQPPPOOONNNOOONNNNNNMMMMMMMMMMMMMMMOOOOOOPPPQQQQQQPPPPPPPPPLLLNNNQQQSSSSSSSSSTTTUUUWWWWWWWWWWWWVVVUUUTTTSSSTTTSSSQQQPPPPPPRRRSSSUUUKKKJJJJJJJJJKKKMMMOOOPPPTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[VVVTTTPPPLLLKKKLLLNNNOOOOOOPPPRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQOOOMMMLLLKKKKKKJJJKKKLLLMMMOOOPPPTTTUUUUUUUUUTTTTTTSSSSSSNNNNNNMMMKKKJJJKKKNNNPPPPPPSSSVVVXXXYYYXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]][[[XXXUUUSSSRRRRRRRRRVVVWWWYYY[[[\\\[[[ZZZYYYVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTTTTSSSRRRPPPNNNMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSUUUWWWYYYYYYYYYXXXWWWYYYYYYXXXWWWVVVUUUTTTSSSPPPNNNLLLJJJIIIIIIJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGEEEDDDCCCEEEHHHIIIHHHFFF@@@@@@???>>>============>>>>>>??????@@@AAAAAAAAAAAA???======>>>@@@@@@???<<<<<<;;;:::::::::::::::;;;;;;<<<===<<<;;;:::999888888777777777777888888::::::::::::;;;===>>>>>>>>><<<;;;;;;;;;;;;:::888777666444333222333444555777666666555555666666777444333333222111111000000222222333555555666666666444333222111111111222222111111111111222333444444111111111111111111111111222222111111222333333444000000000111111111222222000000000000///......---...---,,,,,,++++++++++++,,,,,,,,,---.../////////------------------------------,,,,,,------.../////////............//////........................//////...---------------......///000111111222222111222222333444333333333333333333333222222222222000111111111111222222222333333333333333333333333666666666666666777888888888888999999::::::::::::;;;<<<<<<;;;===AAAGGGKKK\\\ppp{{{gggWWWMMMGGGDDDAAA===:::777777888999:::;;;<<<===>>>>>>>>>>>>===???@@@@@@??????AAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????@@@CCCEEEDDDBBBCCCGGGLLLNNNOOOPPPQQQRRRQQQPPPPPPOOONNNMMMLLLKKKJJJJJJJJJMMMNNNNNNOOOPPPPPPPPPOOONNNPPPSSSTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUXXXVVVTTTQQQPPPPPPPPPQQQKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUWWWWWWXXXXXXXXXYYYYYYYYYXXXUUUQQQNNNKKKKKKLLLMMMOOOPPPRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNKKKKKKKKKKKKLLLMMMOOOPPPSSSSSSSSSRRRRRRRRRQQQQQQLLLLLLMMMLLLJJJJJJLLLNNNLLLPPPUUUXXXYYYXXXWWWWWWYYYYYYZZZZZZZZZYYYYYYXXXYYYXXXWWWVVVTTTSSSRRRRRRUUUVVVXXXYYYYYYXXXWWWUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMNNNPPPRRRRRRRRRSSSUUUWWWXXXWWWVVVUUUVVVWWWWWWWWWVVVUUUSSSRRRNNNMMMKKKIIIHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGCCCBBBCCCEEEHHHJJJIIIHHH??????>>>===<<<<<<<<<<<<======>>>??????@@@@@@AAA@@@>>><<<<<<===??????>>>;;;;;;:::999999999:::::::::;;;<<<<<<<<<:::999888666666555555555555666666::::::;;;<<<<<<<<<;;;;;;<<<;;;999999::::::888777666555333222222333333444666555555444444555555666333333222222111111000000111111222333444444444444333333222111111111111222000000000000111222333444000000000000000000000000111111111111111111111111......///000000000000000///////////////.........,,,,,,++++++++++++,,,,,,+++,,,,,,------......///------------------------,,,,,,++++++,,,,,,------//////............//////..............................---,,,,,,,,,------------...///000111222333111111222333333333333222333222222222222111111111////////////000000000000222222222222222222222222555444444444444555666666666666777888999::::::;;;:::;;;;;;;;;;;;===@@@CCCKKKWWWlllqqq]]]TTTMMMCCC;;;>>><<<:::888777777777777::::::::::::;;;<<<===>>>>>>???@@@???>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@????????????>>>???AAACCCCCCAAABBBFFFJJJLLLMMMOOOQQQRRRRRRRRRQQQOOONNNLLLJJJHHHGGGFFFFFFJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQSSSSSSRRRRRRRRRSSSUUUUUUVVVWWWWWWWWWWWWWWWXXXVVVTTTRRRPPPPPPPPPPPPLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSUUUUUUUUUVVVVVVVVVWWWWWWVVVUUURRROOOMMMMMMMMMMMMQQQRRRSSSTTTUUUTTTTTTSSSQQQQQQQQQQQQQQQPPPPPPPPPKKKKKKJJJJJJKKKMMMNNNOOOQQQPPPPPPOOOOOOOOOOOOOOOJJJLLLMMMMMMLLLKKKKKKLLLJJJNNNRRRUUUVVVVVVVVVWWWWWWXXXYYYZZZYYYXXXWWWVVVUUUVVVVVVVVVUUUTTTRRRQQQTTTUUUVVVWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPOOONNNLLLKKKJJJIIIJJJJJJJJJKKKLLLNNNPPPQQQQQQSSSUUUWWWWWWWWWVVVUUUTTTUUUVVVWWWVVVTTTRRRPPPLLLKKKJJJIIIIIIIIIIIIJJJIIIJJJKKKKKKKKKJJJHHHGGGCCCCCCDDDEEEGGGGGGGGGGGG>>>======<<<;;;;;;<<<<<<<<<======>>>>>>??????@@@???===;;;;;;===>>>>>>===;;;::::::999999999:::::::::;;;;;;;;;;;;:::888777555555444444555555666666888999:::<<<<<<;;;::::::;;;:::888999999:::888777444444333222222222222333444444333333333333444444444444444444333333222222111222222333444444333333333222222111111111111111000000000000000111222222000000000000000000000000111111111111000///......000111111222111000//////------,,,,,,---------...++++++******+++,,,------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,///......------......///........................------,,,,,,,,,,,,,,,---,,,,,,---...000111222222000111111222222222222222444444333333333222222222........./////////000000111111111111111222222222333333333333333444444555666666777888:::;;;<<<<<<999;;;<<<<<<;;;:::;;;<<>>???@@@???======>>>??????@@@AAABBBBBBBBBAAA@@@CCCBBBAAAAAA@@@????????????????????????????????????@@@BBBAAA@@@BBBEEEHHHHHHIIILLLNNNPPPQQQRRRQQQOOONNNKKKIIIFFFDDDCCCCCCGGGHHHJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQPPPOOOOOOQQQRRRSSSTTTVVVWWWWWWWWWWWWTTTSSSRRRQQQQQQRRRRRRSSSMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQSSSTTTUUUVVVWWWVVVUUUTTTQQQPPPPPPOOOOOOOOOOOOOOOKKKJJJJJJIIIJJJKKKMMMNNNOOONNNMMMLLLLLLLLLLLLMMMKKKMMMNNNOOOMMMLLLLLLMMMLLLNNNPPPQQQRRRSSSUUUWWWVVVWWWXXXYYYYYYXXXWWWVVVSSSSSSTTTUUUTTTRRRPPPOOORRRSSSTTTTTTTTTRRRPPPNNNNNNOOOOOOPPPPPPQQQQQQRRROOOOOOMMMLLLKKKJJJIIIHHHKKKJJJJJJJJJKKKMMMOOOPPPQQQSSSUUUWWWWWWWWWVVVUUUSSSTTTUUUUUUTTTRRRPPPNNNKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHJJJJJJJJJIIIGGGFFFDDDEEEEEEEEEDDDCCCBBBBBB<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<======>>>>>>???>>><<<::::::;;;======<<<:::::::::999999:::;;;;;;;;;;;;<<<<<<;;;999888777555555555555666666777888666777999;;;<<<<<<;;;;;;;;;999888999::::::999888333222222111111111111111333333222222222222333333444333333333333333222222222222333444444444333333222222222222111111000000000000/////////000111111////////////////////////...///000111222222111111555666666666444222000...++++++*********+++,,,,,,************+++,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++......------------..............................,,,,,,++++++++++++,,,---+++,,,---...///000111111///000111111222222111111333222222222222111111111/////////000000000111111000000000111111222222222222222222222222333333444555555666777888999:::;;;999;;;======;;;999999999???@@@FFFRRRgggfffYYYHHH@@@???AAA???<<<777888888999999999888888999999888888888:::<<<===>>>???@@@???======>>>???>>>???@@@AAAAAA@@@>>>===>>>?????????>>>>>>======>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@AAACCCEEECCCEEEHHHKKKMMMOOOPPPPPPNNNMMMKKKHHHFFFDDDBBBBBBFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNMMMKKKKKKLLLMMMOOOPPPRRRSSSUUUVVVVVVVVVSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVUUURRRQQQOOONNNMMMLLLLLLLLLJJJIIIHHHHHHHHHJJJKKKLLLLLLLLLJJJIIIIIIIIIJJJKKKKKKMMMNNNNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPQQQTTTVVVUUUUUUVVVWWWWWWWWWWWWWWWQQQRRRRRRRRRQQQPPPNNNMMMOOOPPPQQQRRRQQQPPPNNNLLLLLLLLLMMMNNNOOOPPPQQQRRRPPPOOOMMMLLLJJJJJJIIIIIIMMMKKKJJJIIIIIIKKKMMMNNNQQQRRRUUUVVVWWWVVVUUUTTTRRRRRRRRRRRRPPPNNNLLLKKKHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFDDDAAA???>>>>>>;;;;;;:::::::::::::::;;;:::;;;;;;<<<<<<===>>>>>>===;;;999999;;;<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::888777666666666666666777888999555666888999:::;;;;;;;;;:::999888888999:::999777111111111111111000000000222111111000000111111222111111111111111111000000222333333444444333333333111111222222111111000///000000////////////000000////////////////////////***+++///222555666777777888999:::999888555222000,,,+++***))))))***+++,,,***************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++......------------......------------------------++++++******++++++,,,,,,,,,,,,------...///////////////000111111111111000000000/////////.........000000000000111111111111000000000111222222333333222222111111222222333444222222333444555666666777888:::<<<<<<;;;999999999>>>>>>@@@EEEOOOddd~~~iiiOOOIIIAAA<<<999999999999777888888888999999999999888888888999999:::;;;<<<>>>???@@@???>>>>>>???@@@???????????????>>>===<<<:::;;;<<<===>>>>>>>>>=========>>>@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBAAABBBEEEIIILLLMMMNNNOOOMMMLLLJJJHHHFFFEEEDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJJJJIIIHHHGGGIIIKKKLLLMMMOOOPPPRRRSSSSSSSSSUUUTTTSSSQQQOOOMMMKKKKKKPPPPPPPPPOOONNNLLLJJJIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSSSSUUUVVVVVVVVVVVVUUUUUUVVVWWWWWWWWWVVVUUUTTTSSSRRROOOLLLJJJIIIHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJHHHGGGFFFGGGHHHIIIKKKLLLMMMLLLKKKKKKLLLMMMMMMOOOQQQRRRQQQQQQRRRSSSRRRRRRSSSSSSTTTUUUWWWWWWQQQQQQPPPPPPNNNMMMLLLKKKLLLMMMOOOPPPOOONNNLLLKKKJJJJJJLLLMMMOOOPPPQQQRRRQQQPPPNNNLLLKKKJJJJJJJJJOOOMMMKKKIIIIIIJJJLLLMMMOOOQQQSSSUUUUUUUUUTTTSSSPPPOOONNNLLLJJJHHHGGGFFFDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDEEECCCDDDEEECCC???<<<;;;<<<::::::999999999999:::::::::::::::;;;<<<<<<=========;;;999888:::;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>============<<<:::888777555555555555666777888999888888888888888999::::::888777666666888888777666000000111111000000//////111000000//////000000111000000000000000000111111111222222222222222111111000111111222111000///...000//////....../////////........................,,,...111444777888888888888999;;;;;;;;;999666444///...,,,*********+++,,,+++***************+++++++++++++++++++++*********++++++++++++++++++++++++------,,,+++++++++++++++...------,,,,,,------...------------------------***************+++,,,,,,------------------------...///000000111111000000/////////.........------///000000000000111111111000000111111222333333444222222111111222222333444222222333333444444444555666888::::::999888999999999999<<<@@@DDDMMMbbbvvvhhhVVVBBB@@@===:::777777888999888777777777777888888999777888999:::;;;;;;;;;;;;===???@@@@@@??????AAABBB@@@???>>>===<<<<<<<<<<<<888999;;;===????????????<<<===>>>@@@BBBDDDFFFGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@BBBEEEHHHKKKMMMNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGHHHHHHGGGFFFFFFHHHJJJIIIJJJLLLMMMOOOOOOPPPPPPSSSRRRQQQPPPNNNKKKIIIHHHQQQQQQQQQPPPNNNKKKHHHGGGFFFGGGIIIKKKMMMOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUVVVWWWXXXWWWVVVUUUTTTUUUVVVWWWVVVUUUTTTSSSTTTRRROOOLLLIIIGGGFFFEEEHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIGGGEEEEEEFFFGGGHHHJJJKKKLLLKKKIIIIIIKKKLLLLLLOOOSSSUUUTTTRRRPPPPPPQQQPPPPPPPPPRRRTTTVVVWWWQQQPPPOOONNNLLLKKKJJJJJJJJJLLLMMMNNNNNNMMMLLLKKKIIIJJJKKKLLLNNNPPPQQQRRRRRRQQQOOOMMMKKKKKKKKKKKKPPPNNNLLLIIIIIIIIIKKKLLLNNNOOORRRSSSTTTSSSRRRQQQOOOMMMKKKHHHFFFDDDCCCCCCAAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDAAACCCDDDBBB>>>;;;;;;<<<:::999999888999999::::::999999:::;;;;;;<<<<<<===<<<:::888888999;;;;;;:::<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>===;;;999888444444444555666777888888;;;:::888777777777888999666555444555666777666555000000000000000//////...000000////////////000000222222222222222222333333000000111111111000000///000111111222222000///...000//////.........//////........................222333555777777666555444666777:::<<<<<<;;;999888111000---+++++++++,,,---++++++***************+++++++++******************************************...------,,,+++++++++,,,...------,,,,,,------...------------------------******))))))***+++,,,,,,......---------,,,,,,,,,...//////000000000000000111000000000////////////////////////000000000000000000111222333333444444222222222111222222333444555555555555555555555555444666888888888888999:::444555:::@@@AAABBBMMMZZZqqqiiiTTTGGG<<<;;;999888999:::<<<===888777666555555666888999777888:::;;;<<<<<<;;;:::===???@@@@@@@@@@@@BBBDDDAAA???===<<<;;;;;;;;;<<<777999;;;>>>@@@AAAAAAAAA;;;<<<>>>AAACCCFFFHHHIIIHHHFFFCCCAAA@@@@@@???>>>AAACCCFFFIIILLLMMMNNNNNNKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHIIIJJJJJJJJJIIIIIIFFFGGGGGGFFFEEEFFFHHHKKKHHHIIIJJJKKKMMMMMMMMMMMMOOOOOOOOONNNMMMLLLKKKJJJMMMNNNNNNMMMJJJHHHGGGHHHFFFFFFEEEFFFGGGHHHJJJKKKNNNMMMMMMMMMOOORRRUUUVVVUUUTTTSSSRRRQQQPPPOOOOOOUUUTTTTTTSSSRRRPPPOOONNNMMMMMMMMMKKKIIIFFFDDDBBBCCCCCCCCCDDDGGGHHHHHHGGGJJJJJJJJJIIIHHHGGGFFFEEEGGGHHHJJJKKKLLLMMMLLLLLLPPPRRRTTTVVVVVVTTTQQQOOOKKKJJJJJJKKKMMMPPPTTTVVVRRRPPPMMMJJJHHHGGGGGGHHHHHHIIIKKKLLLLLLJJJIIIGGGHHHJJJLLLMMMNNNOOOQQQRRRRRRQQQQQQOOONNNLLLJJJIIILLLKKKJJJIIIIIIIIIJJJJJJLLLNNNQQQRRRQQQPPPPPPPPPNNNMMMLLLLLLLLLIIIEEEBBBBBBBBBAAAAAABBBCCCEEEFFFCCCAAA@@@>>>>>>???AAABBBDDDCCCBBB@@@>>><<<;;;:::===:::888777888999999888999999999:::::::::;;;;;;999999888888888999;;;;;;<<<===>>>??????>>><<<;;;;;;;;;;;;:::999888666555444555555666666666666666666555555555555444444444222333333444444333333222111111000000000000111111222111000//////000111222000000000000000000000000222222222111111111111111...///000111111000///...000//////...------,,,,,,*********,,,---///000111555777999::::::888666444444333333444666888999999888666222,,,((('''(((+++***++++++++++++***)))))))))************+++++++++))))))))))))))))))))))))+++++++++******)))))))))++++++******++++++,,,------------...------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,000000000000111111111111111111000000//////......000000000000000000000000//////000000000000//////111111111111111111111111333222111111111222333444555666777888888777666555999:::::::::<<>>>>>???>>>===<<<;;;999888666666888999:::<<<===>>>>>>>>>AAA@@@???@@@DDDIIIKKKLLLIIIHHHFFFCCCAAA???>>>>>>BBBBBBDDDFFFHHHIIIKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLMMMLLLJJJGGGEEEHHHFFFCCC@@@???@@@BBBCCCDDDEEEGGGHHHJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJMMMMMMLLLKKKJJJIIIGGGFFFCCCBBBBBBBBBDDDFFFGGGIIILLLKKKJJJKKKLLLNNNQQQRRROOOOOOOOOOOOOOONNNNNNNNNQQQQQQQQQPPPOOONNNLLLKKKJJJJJJJJJIIIGGGEEECCCBBBBBBAAAAAABBBEEEGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGIIIKKKMMMMMMMMMLLLOOOPPPSSSTTTSSSQQQNNNLLLIIIIIIJJJKKKMMMPPPRRRTTTPPPNNNKKKIIIGGGFFFFFFGGGHHHIIIKKKLLLLLLKKKJJJIIIKKKLLLNNNNNNNNNPPPRRRTTTSSSRRROOOMMMKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHKKKNNNOOOOOONNNNNNOOOLLLJJJGGGFFFEEEDDDCCCAAAAAA@@@@@@??????@@@BBBCCC@@@???===<<<<<<>>>???@@@CCCBBBAAA???>>><<<;;;:::<<<:::888777888999999888888888888888999999999::::::999888888888999:::;;;;;;<<<===??????>>><<<;;;;;;;;;;;;:::999888666555444444555666666666666666555555555555444444444444222222333333333333222222000000////////////000000111111000//////000111111000000000000000000000000222222111111000000//////---...////////////...---/////////...---,,,,,,,,,,,,,,,,,,,,,---...///000666777888999999777555333000000000111222444555555777666333...***((()))***+++++++++,,,+++******))))))************+++++++++************************,,,+++++++++************++++++******++++++,,,---,,,---------------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,.........////////////000000000000000//////..............................//////000000000000//////111111111111111111111111222111111111111222444444444444555666666777666666666666777777777:::???BBBKKKZZZvvvvvv___PPPFFF???:::::::::999999999:::;;;<<<999999999888888777777666777777777888888999999999999999999:::;;;;;;<<<<<<>>>===<<<;;;999888777666777888999:::<<<<<<<<<===>>>======???CCCGGGHHHIIIGGGFFFDDDBBB@@@???>>>>>>??????AAABBBDDDEEEFFFGGGJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHJJJKKKJJJHHHEEEDDDEEEDDDBBB@@@@@@@@@AAABBBBBBCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHMMMKKKHHHIIIJJJIIIFFFBBB@@@@@@@@@AAABBBDDDGGGHHHIIIHHHGGGGGGHHHJJJKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@???@@@DDDGGGHHHIIIGGGHHHHHHHHHHHHHHHGGGGGGEEEGGGIIIKKKMMMMMMMMMMMMNNNOOOPPPQQQPPPNNNKKKIIIGGGGGGIIIKKKMMMOOOPPPQQQNNNLLLIIIGGGEEEEEEEEEFFFHHHIIIJJJLLLLLLLLLKKKJJJMMMNNNNNNNNNNNNOOORRRUUUTTTRRROOOLLLJJJHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDGGGJJJKKKKKKKKKLLLMMMKKKHHHDDDAAAAAAAAAAAAAAA@@@???>>><<<<<<===>>>>>><<<;;;::::::;;;<<<>>>???AAAAAA@@@>>>===;;;:::999:::999777777888888888777666777777777777888888888::::::888888777888999:::999:::;;;=========<<<;;;::::::::::::999777666555333444555555666666555555555555444444444333333333222222333333333333222222//////............//////111000///......///000111000000000000000000000000222111111000///......---,,,------......------,,,///......------,,,,,,+++...---,,,,,,,,,---...///777777888888777555333222222111222222333444555666555555444111---*********,,,,,,,,,,,,,,,++++++***)))************+++++++++************************,,,,,,,,,++++++++++++***+++************+++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000////////////...........................//////000000000000//////111111111111111111111111000000000111111333444555222222333333444555666777555555555555555777:::===AAALLLccc|||cccOOOFFFBBB===888:::999999999999:::;;;;;;;;;::::::999888888777777777777777777777888888888777666666777777888999:::======<<<;;;:::888777777666777888999:::;;;;;;;;;::::::;;;>>>BBBEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>===>>>???@@@AAABBBCCCCCCGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIHHHHHHHHHHHHGGGGGGGGGFFFLLLGGGDDDEEEHHHHHHCCC>>>@@@@@@@@@AAACCCEEEGGGIIIGGGFFFFFFEEEFFFFFFGGGHHHGGGHHHHHHHHHHHHIIIIIIIIIGGGHHHHHHHHHGGGFFFEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDAAA@@@???@@@DDDHHHJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIKKKMMMNNNNNNNNNMMMNNNOOOPPPOOOMMMJJJHHHEEEFFFHHHJJJLLLMMMNNNNNNKKKJJJGGGEEEDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMPPPSSSRRRQQQPPPNNNKKKIIIGGGFFFDDDDDDEEEDDDDDDDDDCCCCCCBBBDDDGGGHHHIIIIIIJJJLLLJJJHHHEEECCCCCCCCCBBBAAA???>>><<<;;;::::::;;;;;;999999999999:::<<<===>>>???>>>===<<<;;;:::999999999777666666777888777666666666777777777888888888::::::888777777777888999777888999;;;;;;;;;;;;;;;999999999999888777666555333333444555555555555444444444444444333333333222111111222222222222111111.........------.........000///............///000000000000000000000000000111111000///...------,,,,,,------------------,,,------------,,,,,,++++++---,,,,,,+++,,,...000111777777777666444333222111222222333333222333444666333555555444000---+++***,,,------------,,,++++++))))))*********+++++++++************************,,,,,,,,,+++++++++++++++***************++++++,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,------------////////////////////////........................//////000000000000//////111111111111111111111111//////000111222333444444111111000000222444666777666777777666666777999<<>>BBBCCCBBBAAA@@@???>>>>>>======>>>>>>>>>>>>??????@@@AAABBBBBBDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFDDDCCCAAA???@@@AAABBBCCCBBBBBBAAA??????@@@AAACCCFFFHHHIIIFFFFFFFFFEEEEEEFFFFFFFFFIIIEEEBBBBBBEEEEEEAAA<<<@@@@@@@@@@@@BBBDDDFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEBBBAAA@@@BBBFFFIIIKKKKKKIIIIIIIIIHHHGGGEEEDDDCCCFFFGGGIIIKKKMMMMMMMMMMMMNNNNNNOOOOOONNNMMMKKKJJJDDDEEEGGGIIIKKKLLLLLLLLLJJJHHHFFFDDDCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIJJJLLLNNNOOOPPPQQQPPPNNNKKKGGGDDDEEEEEEFFFFFFEEEEEEDDDCCCAAACCCFFFGGGGGGHHHIIIKKKHHHGGGFFFFFFFFFDDDBBB??????>>><<<;;;:::999::::::999999999:::;;;<<<======<<<<<<;;;::::::999888888666555555666777777666555777777777777888888888888:::999888777777777888999777777888888999999999999777777777777666555444444222333333444444444444444444333333333222222222222000111111222222111111000......------------......000///...------...///000////////////////////////000000//////...------,,,------------------------,,,,,,,,,,,,,,,+++++++++++++++***+++---000333555777666555333222111111111...///000///...---///222222444666555222...+++***,,,------------,,,++++++))))))*********+++++++++************************++++++++++++++++++++++++******))))))******+++,,,***++++++,,,------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,---------........................///////////////////////////////////////000000000000//////000000000000000000000000//////000111222222333333000/////////111333555666777777888777666666888:::>>>@@@JJJ[[[mmm{{{sssiii```[[[RRRHHH???:::999:::888888999999999::::::::::::::::::999999999888888999999999999999999999999666555444444444555666777::::::999999888888888777777888999:::::::::::::::888999;;;???BBBCCCBBB@@@======<<<<<<<<<<<<======<<<======>>>???@@@@@@AAABBBBBBDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDBBBAAA???@@@BBBDDDEEEDDDCCCBBB@@@@@@AAABBBDDDFFFHHHIIIFFFEEEDDDDDDDDDEEEFFFFFFGGGEEEBBBBBBDDDCCC@@@<<>>>>>>>>???AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDEEEBBBAAABBBDDDGGGJJJJJJIIIIIIIIIHHHHHHGGGEEEDDDCCCGGGHHHJJJKKKLLLMMMLLLLLLMMMMMMNNNOOONNNMMMLLLKKKEEEFFFGGGHHHIIIKKKLLLLLLJJJIIIGGGEEEDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIJJJKKKKKKJJJIIIJJJLLLMMMNNNOOOOOONNNJJJGGGDDDEEEFFFGGGHHHGGGFFFEEEDDDAAACCCEEEEEEEEEFFFHHHJJJDDDDDDDDDEEEEEECCC@@@===>>>===;;;:::999999::::::999::::::;;;;;;<<<<<<<<<:::999999999888888777777555444444555777777666444777777777777888888888888888777777666777888999:::777777777777777777777777444444444444444333222222111222333333444444333333333333333222222222111111000000111111111111000000......------------......///...---,,,,,,---...///////////////////////////////////////...............------,,,,,,------...+++++++++++++++++++++++++++*********---111555777666555333111000000111111///222333111...---000333000333555555222...,,,+++,,,,,,,,,,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++)))************+++++++++***))))))))))))***++++++)))***+++,,,,,,------,,,++++++************++++++******+++++++++,,,,,,,,,---------.........//////---............/////////000000000000000000000000//////000000000000//////000000000000000000000000///000111111222222111111//////000000111222333444444555666555444444666777999:::AAALLLXXXdddsssuuudddXXXSSSFFFGGGHHHCCC===999:::<<<777888888999:::999999999888888888999999999999999:::::::::999999999999999777555444333333444666777888888777777777777777777777888999:::::::::::::::888999;;;>>>BBBCCCAAA???<<<<<<<<<;;;;;;<<<<<<===999:::;;;<<<===>>>??????AAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@AAACCCDDDEEEDDDCCCCCC@@@AAACCCDDDFFFFFFGGGGGGDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@???>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHFFFEEECCCBBBAAAAAABBBBBB@@@AAABBBEEEHHHIIIGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFHHHIIIKKKLLLLLLLLLKKKJJJKKKLLLLLLMMMMMMMMMMMMLLLGGGGGGFFFGGGHHHJJJLLLMMMKKKIIIHHHFFFFFFGGGHHHIIIJJJJJJJJJIIIJJJJJJJJJKKKJJJLLLOOOOOONNNLLLKKKKKKLLLKKKKKKIIIHHHGGGGGGFFFFFFFFFHHHHHHHHHGGGEEEDDDAAABBBCCCCCCCCCCCCEEEGGGEEEDDDBBBBBBCCCBBB@@@>>><<<;;;:::999888888999:::999::::::;;;;;;;;;::::::888888888777777777777777333333333555666777555333555555666666666777777777666666666666777888:::;;;888777666555555444444444222222222222222111111000111111222333333333333333222222222222111111111111///000000000000000000/////////............//////......---,,,,,,---......////////////////////////...////////////000000000---,,,+++******+++,,,---*********+++++++++++++++---,,,******,,,000444666444333111///...///111222222555666444000///222555000222444333111...,,,++++++++++++,,,+++******))))))************+++++++++++++++++++++++++++++++++(((((()))))))))*********)))))))))))))))***++++++))))))***,,,,,,------,,,++++++************++++++******+++++++++,,,,,,,,,------------............---------.........////////////////////////////////////000000000000//////000000000000000000000000000111111222222111/////////000111222222222222222222333555444333333555666666888===CCCIIIQQQaaappp|||iiiZZZPPPHHHDDD===???@@@???===;;;;;;;;;666777888999:::999999888555666666777888999::::::999999999999888888888777666555222111111222444666555555555666666666666666666777888888999999888888999999:::===@@@AAA@@@???===<<<<<<;;;;;;;;;<<<<<<999:::;;;<<<>>>???@@@AAAAAABBBEEEGGGHHHHHHGGGGGGCCCBBBBBBBBBAAA@@@@@@???AAAAAABBBCCCCCCCCCBBBBBB???AAADDDFFFFFFFFFDDDCCCBBBAAA@@@???@@@AAACCCDDDGGGIIIIIIHHHEEECCCBBBCCCCCCCCCBBBAAAAAABBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJGGGEEECCCAAA@@@@@@@@@@@@???@@@BBBEEEHHHHHHEEECCCBBBCCCEEEFFFHHHHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMHHHGGGFFFFFFHHHJJJMMMNNNKKKJJJHHHGGGGGGHHHJJJKKKMMMLLLLLLKKKKKKKKKLLLLLLLLLOOORRRSSSQQQOOOMMMMMMLLLJJJGGGDDDCCCEEEGGGIIIEEEFFFHHHIIIHHHGGGEEEDDD@@@BBBBBBBBBAAAAAACCCEEEHHHEEEBBBAAAAAABBBBBBBBB::::::888777777777888999999999:::::::::999999888777777777777777666666666222222333444666666555333444444444555555555666666555555555555777999;;;<<<888777666555444333333333000111111111111000000///111111222333333333333222222222222111111111111000//////000000000000////////////............//////...---,,,,,,,,,,,,---...////////////////////////......//////000111111111,,,+++***))))))***+++,,,******************++++++///---,,,+++,,,///333555444222000......///111333000333444222---,,,///222///111333333000---,,,,,,***++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++''''''(((((()))))))))***)))))))))))))))******+++((()))***+++,,,---------++++++************++++++******+++++++++,,,,,,,,,,,,,,,------------......---------.........//////........................//////000000000000//////000000000000000000000000111111222222111000...---000000222333333222111000222444555555555555666888444666999<<<<<>><<<::::::;;;:::888555666777888999:::999888888444444555777888999:::;;;999888888888777777666666555444111000000111333555444444444555555555555555555666777777777777777666888888999;;;>>>@@@???>>>======<<<;;;;;;;;;<<<<<<;;;<<<===???AAABBBDDDDDDAAACCCEEEHHHIIIIIIHHHHHHAAAAAA@@@@@@???>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>AAADDDFFFGGGEEEBBB@@@@@@???>>>===>>>???AAACCCGGGHHHIIIJJJIIIGGGEEECCCAAAAAABBBBBBBBBBBBCCCCCCFFFEEEDDDCCCCCCDDDFFFFFFGGGGGGFFFFFFFFFGGGIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMGGGFFFDDDBBBAAA@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFIIIMMMQQQQQQNNNJJJGGGKKKIIIHHHHHHIIIKKKKKKKKKIIIHHHHHHHHHIIILLLNNNPPPQQQMMMIIIHHHJJJKKKKKKJJJOOOPPPQQQQQQPPPNNNLLLKKKMMMNNNOOOPPPQQQQQQQQQQQQTTTPPPKKKHHHGGGHHHIIIIIIJJJJJJHHHGGGEEECCCBBBAAACCCCCCDDDDDDDDDDDDDDDCCCEEECCC@@@?????????>>>>>>;;;:::999999888888999999:::::::::999::::::;;;;;;666555555555555666666777333333333444444333222222222333444555666666666666666666555555555666666777666555444333111000//////111111111111000000000000000000000000111222333444111111000000000000111111222111//////000000...------------............///......---,,,,,,,,,,,,---/////////...------,,,,,,111111000000//////......///...,,,+++***++++++,,,+++,,,,,,------,,,,,,+++...+++)))***---111111111333333222222333555666777444555555333111///---,,,///111333222000,,,******))))))***+++,,,,,,------***++++++++++++***))))))+++++++++***************(((((())))))******++++++))))))))))))))))))))))))++++++******************------------,,,,,,+++***,,,,,,,,,++++++*********,,,,,,---...//////......///...---,,,,,,---...///000///...------...///000111111000000//////......///////////////000000111000000000000////////////111111111111000000000000///000222333444555555555444666888888999???JJJRRRhhhsss{{{nnnZZZTTTJJJBBB===;;;:::999888888999:::999888777666666777777777888888888888:::999888888777888888888888777666555555444555555111111000000111111222333333444555666777888999:::888777666555444333333333666777999;;;============>>>>>>===<<<;;;::::::::::::;;;===???AAABBBCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHDDDBBBAAA???????????????@@@@@@AAAAAACCCDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDBBB@@@===;;;<<<=========HHHIIIIIIIIIHHHEEECCCAAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGIIIJJJKKKHHHHHHIIIIIIJJJJJJKKKKKKGGGFFFDDDCCCAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEBBBCCCDDDFFFGGGHHHIIIIIIJJJKKKMMMOOOOOOMMMKKKIIIKKKIIIGGGFFFHHHIIIIIIIIIHHHHHHGGGGGGIIIKKKNNNOOOSSSOOOKKKIIIJJJLLLLLLKKKPPPQQQRRRRRRQQQPPPNNNLLLQQQQQQRRRSSSTTTTTTTTTTTTTTTPPPKKKHHHGGGHHHHHHHHHIIIHHHGGGEEEDDDBBBAAA@@@AAABBBBBBCCCDDDDDDDDDCCCDDDBBB@@@>>>>>>=========;;;;;;:::999888888888999::::::999999999999::::::666666555555555555555666666666555444333111000///222333444555666666666666666555555555555555666666444444333222111111000000111111000000000000000///000000000000111222333444111111000000000000111111111///............---+++---------............///......---,,,,,,,,,,,,------------.............../////////.........---------,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++...+++)))***...111222222444333222111222444777999222333555777777444///,,,///111444444222...,,,+++))))))***++++++,,,------***++++++++++++***))))))*********************))))))))))))))))))*********((((((((((((((((((((((((************************+++,,,,,,,,,++++++***))),,,,,,++++++++++++++++++,,,,,,---...............///...---,,,,,,---...///000///...------...//////000000000000//////......///............///000000000000000000////////////111111111111000000000000///000222333444555555555444666777777666;;;CCCJJJQQQYYYeeennnuuu}}}qqq```VVVMMMIIICCC???============888888999999999888777666555555666666666777777777666666666666777888888999777666555444333333333333222111111111111222333333444555555666777888888999777666555444333333333333666777:::<<<===>>>>>>===???>>>===;;;:::999888888:::;;;===???AAABBBCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFBBBAAA???>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGFFFFFFGGGGGGFFFEEEDDDCCC@@@>>><<<::::::;;;<<<<<>><<<;;;<<<=========888888999999999888777666444444444555555555555666333444444555666777888999777666444333222111111111333222222222222333444444555666666666777777888888555444444333333444444444777888:::<<<===>>>>>>===>>>===<<<:::888777777666:::;;;===@@@AAABBBBBBBBBDDDEEEFFFFFFFFFDDDCCCBBB???>>>=========>>>@@@AAACCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDBBB@@@>>>===;;;:::999::::::;;;KKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFGGGCCCDDDFFFHHHJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHFFFEEECCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDEEE???@@@BBBEEEGGGHHHIIIJJJNNNOOOPPPPPPPPPNNNKKKJJJIIIFFFDDDBBBBBBCCCBBBAAAEEEEEEEEEEEEGGGIIIJJJKKKOOONNNMMMLLLMMMOOOPPPQQQSSSSSSTTTTTTSSSRRRQQQQQQOOOOOOPPPQQQRRRRRRRRRRRRRRRPPPLLLJJJIIIIIIGGGFFFFFFFFFDDDCCCBBB@@@??????@@@AAABBBDDDEEEFFFFFFFFFCCCCCCBBB@@@>>><<<<<<<<<===<<<;;;:::999888888888::::::999888888888999999888777666555444333333333222222333444444444333333222333444444555555555444555555444444333444444444111111111111111222222222000000000/////////......111111111111222333444444222222111111111111222222000...------------,,,***---------............///......---,,,,,,,,,,,,---,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,------......+++,,,,,,------,,,,,,++++++******+++...111444555666444000///000333888;;;222222444888;;;888111+++---000444666333000,,,+++))))))******+++++++++,,,***************))))))((('''''''''(((((((((((((((******))))))((((((((('''(((((((((((((((((((((((())))))))))))******************++++++++++++***************++++++,,,,,,,,,,,,------......---------------------------------...------.........////////////////////////////////////......//////000111////////////000000000000111111111111000000000///000000111333333444444444333444666555444444666888;;;<<<>>>AAAFFFNNNXXX^^^WWW___ooovvvmmm^^^PPPFFF@@@<<<;;;;;;:::999:::::::::999777888888888888777777666666444444444444555555555555444444555666777777888888777666444333111111000000444333333333333444555555666666666666777777777777333333333333333444555555777888:::<<<============;;;:::999888777777777777:::;;;>>>@@@BBBBBBBBBAAADDDDDDDDDDDDCCCAAA???>>><<<<<<<<<<<<===???@@@AAADDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFCCC@@@???>>>>>>===;;;:::999:::;;;HHHHHHIIIJJJKKKKKKKKKKKKFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEGGGIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDAAABBBDDDEEEGGGHHHHHHHHHLLLNNNRRRSSSSSSOOOKKKHHHGGGEEEBBB@@@@@@@@@@@@???BBBCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKLLLNNNPPPSSSTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSUUUUUUUUUUUUUUUQQQOOOMMMLLLLLLKKKHHHGGGFFFEEEEEECCCBBBAAA@@@???BBBCCCDDDEEEGGGGGGHHHHHHDDDEEEEEECCC???============<<<;;;:::999999999999;;;::::::999888888999999777777666444333333333333111222333333444444444333222333444444444444444444555555444333333333333333000000111111111111222222000000000000000000000000111111111111222333444555333333222222222222333333111000......//////---,,,---------............///......---,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------............------,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,///333666666444111000000333777999555333222333555444000,,,,,,000333444222...+++***)))***************++++++)))************)))((((((&&&&&&''''''((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,---------------,,,,,,,,,------------------,,,,,,,,,---............................../////////000000//////000000111222.../////////000000000111111111111111000000000///000000111222333333333333111222444555555555555666666777777999;;;@@@EEEHHHJJJMMMTTTbbbvvvpppeeeYYYSSSJJJBBB>>>===<<<<<<999888888999:::999777444777777666666555555555555444444444555555555666666666777777888888777666666777666555333222111111111444444333333444444555666666666666666777777777777333333333333444555666666777888:::;;;<<<<<<<<<<<<777777777777888999:::::::::<<<>>>AAABBBBBBAAA@@@AAABBBBBBBBBAAA???===<<<;;;;;;;;;;;;===???AAABBBEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIIIIHHHFFFCCC@@@???>>>???@@@>>><<<;;;<<<===EEEFFFGGGHHHJJJKKKMMMMMMHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIJJJIIIIIIGGGEEECCCAAA@@@@@@???>>>>>>???@@@BBBCCCCCCCCCEEEFFFHHHHHHIIIIIIJJJMMMQQQTTTSSSPPPKKKGGGFFFCCC@@@????????????>>>@@@AAABBBCCCEEEFFFGGGGGGFFFHHHJJJLLLMMMOOORRRUUURRRRRRRRRQQQQQQQQQQQQRRRPPPQQQRRRSSSSSSTTTTTTTTTPPPOOONNNNNNOOONNNKKKIIIGGGGGGFFFEEEDDDCCCBBBAAADDDDDDFFFGGGHHHHHHHHHHHHDDDFFFGGGEEE@@@======>>><<<;;;;;;:::::::::::::::<<<<<<;;;:::999999999999666666555444333333333333444444444444333222111000333333444444444444333333555444444333222222222222000000111111111111111111//////000000111111222222222111111222222333444555444333333222222333333444333111000///000000///------------............///......---,,,,,,,,,,,,---......------,,,++++++***,,,,,,------------......////////////...---+++++++++,,,,,,------,,,,,,+++((()))******+++---111444555444333333333444444555555444222000///////////////111333222000,,,***)))************************))))))******))))))((('''&&&&&&''''''(((((()))))))))(((((((((((((((((('''************************'''(((((())))))*********++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,------------,,,,,,+++,,,---...............---............////////////////////////000111111......//////000000111111111111111111000000000000000000111222222333222222000111333555666666777666444555555666777999:::;;;CCCCCCEEEKKKYYYnnnvvvkkkaaaWWWPPPGGGDDD???===<<<;;;:::999666666666888:::999777555666555444333333333444444444444444555555555666666777777888999888777666555555555444333222222222222444333333333333444555555555666666666777777888888444444444444444555666777666777999:::;;;;;;;;;:::444555555666888:::;;;<<<:::<<>>?????????===<<<;;;;;;;;;;;;;;;===???AAABBBFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHGGGFFFDDDBBB@@@???AAACCCAAA>>><<<===???IIIIIIJJJKKKLLLNNNOOOPPPKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNLLLJJJHHHGGGEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHFFFCCCAAA???@@@???>>>>>>???@@@BBBDDDBBBCCCEEEGGGIIIJJJKKKLLLJJJLLLOOOQQQQQQOOOLLLJJJDDDBBB???>>>?????????>>>??????AAABBBDDDEEEEEEFFFEEEGGGJJJKKKKKKLLLNNNQQQPPPPPPPPPOOOOOOPPPPPPQQQMMMNNNOOOPPPPPPQQQQQQPPPOOOOOOOOOPPPQQQPPPNNNKKKHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGCCCFFFHHHEEE???;;;;;;===;;;::::::::::::;;;<<<<<<>>>===<<<;;;::::::::::::555555444333333444444444444444444444333222111111333333333444444333333222555444333222111111111111111111111111000000000000...///000111222333444555222222222222333444555555444444333333333333444444333111000000000000///------------............///......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...//////...---,,,+++,,,,,,------,,,,,,+++((()))***))))))***///222333444666666666444111000111333444111...---000444222333444222...,,,******************)))))))))))))))))))))))))))(((((('''&&&''''''((())))))******'''''''''((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---------------,,,+++***+++,,,------------,,,+++***+++,,,...//////......---------.........//////---------------...//////.........///000111111111111111111111000000000000000111111222222222222111111111222333555666666666555444444555666888888777999;;;===@@@FFFSSSdddqqqvvvfffZZZTTTPPPKKKGGG>>><<<;;;;;;;;;:::777555666555555666888888666444444444222111111111222333333333333333444444444444444555666888888777666555333222222111111111222222333333333333333444444555444555555666777888888999666666555555555666777777555666888999::::::999888555555666777888:::;;;<<<:::<<>>AAADDDBBB>>><<<===@@@OOOOOOOOOOOOPPPQQQRRRSSSMMMMMMNNNNNNNNNOOOOOOOOOPPPOOONNNNNNNNNOOOPPPQQQSSSSSSRRRQQQNNNLLLIIIGGGEEEEEEGGGHHHJJJLLLMMMMMMJJJJJJJJJIIIGGGDDDAAA???AAA@@@?????????AAACCCEEE@@@BBBDDDGGGJJJLLLNNNOOOKKKLLLMMMNNNOOONNNMMMLLLCCCAAA???>>>?????????>>>>>>???@@@BBBCCCDDDEEEEEEEEEHHHJJJJJJIIIIIIKKKNNNOOOOOONNNNNNNNNOOOOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSOOOOOOOOOQQQSSSRRRPPPMMMJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEAAAEEEGGGEEE>>>::::::<<<::::::::::::;;;<<<======???>>>===<<<;;;:::::::::444444333333333444555555000111222333444444555444333333333444444333222222555444333222111111111111111111111111000000000///......000111333555666777222222222222333444555555555444444333333444444555222111//////000000...------------.........//////......---,,,,,,,,,,,,---***++++++,,,,,,------...))))))******+++++++++,,,+++,,,---////////////...+++,,,,,,------,,,,,,+++''')))***)))((()))---111222555777999888444000---,,,111555333...---111777666666555222...,,,+++,,,*********))))))))))))))))))))))))))))))((((((''''''''''''((()))******+++&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++((()))***+++++++++++++++---,,,,,,++++++*********------------,,,,,,+++***++++++------------++++++)))+++,,,...//////......---------.........//////,,,++++++++++++,,,---------......///000111111222111111111111000000000000000111111222222222111111222222111222444555555444333111000111333555666666000666;;;<<<===CCCOOOYYYiiiyyyxxxnnn___WWWNNNIIIHHHFFFBBB>>>:::999999::::::999777555888777666555666555333111333333111000000000111222111111222222222333333333000222444666777777666555000000000000000111111222333222222222222333444444333444555666777888999:::777777666666666666777777555666777888999999888777777777777777888999:::;;;:::<<>>777888:::<<<=========<<<======<<<===>>>@@@AAACCCEEEGGGHHHJJJJJJIIIHHHFFFDDDEEEFFFGGGGGGFFFEEEDDD>>>AAADDDBBB>>>;;;===@@@LLLMMMOOOQQQRRRRRRQQQQQQVVVTTTQQQOOONNNOOOQQQRRRTTTTTTUUUUUUTTTRRRPPPOOOUUUTTTRRRPPPNNNLLLLLLKKKGGGGGGFFFFFFGGGHHHJJJKKKKKKIIIFFFEEEFFFEEEDDDCCCBBBAAA@@@???@@@AAABBBCCCFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLJJJJJJJJJHHHEEEAAA??????@@@AAADDDEEEFFFGGGGGGFFFDDDCCCHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNOOOPPPPPPOOONNNNNNLLLLLLMMMLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEECCCAAA???===<<<<<<:::::::::;;;;;;;;;;;;<<<>>>>>>???>>>;;;:::;;;;;;;;;:::888777555444444444555555555555555555555444222222333333333333444444444444333222222111111000111111111000000000000000222222333444444555666666333333222222111222222222222222000000000111222333000000000000000000000000////////////////////////000//////---,,,+++******------------,,,,,,+++***)))))))))***+++,,,...///000///...---------------...------,,,,,,++++++***''''''(((((()))+++,,,---444666888:::999666222000///000222333333333222222555333000...,,,,,,------************))))))))))))+++***)))))))))***+++,,,((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((++++++******************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000000...+++)))...------,,,,,,------.........------------...............///////////////000000000000000000000000222222222333333222222222111111222222222333333333000000111222333333333333333333444666888;;;>>>@@@RRRZZZfffpppuuuvvvuuutttzzzpppggg___WWWQQQJJJIIIFFFDDD@@@===;;;:::999999888777666777777777555444444333333444444555444444333222111//////...111111222222222333333333555555444444444444333333222111111000000111111222333333333444444444555555444555777888999999999888555555555555555444444444777666666666777888999999777777666666666888999:::<<<<<<<<<===<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>><<<<<<>>>???AAAAAAAAAAAAFFFEEEEEEFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@?????????KKKLLLNNNPPPQQQQQQQQQPPPTTTRRRPPPNNNNNNOOOQQQRRRUUUVVVVVVVVVVVVTTTRRRQQQUUUTTTSSSQQQPPPOOONNNNNNKKKKKKJJJIIIJJJKKKLLLMMMNNNKKKHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBCCCDDDFFFHHHIIIKKKKKKLLLLLLMMMMMMLLLKKKKKKJJJHHHGGGDDDAAA@@@@@@BBBCCCDDDEEEGGGHHHHHHGGGFFFEEEHHHGGGFFFFFFFFFGGGHHHIIILLLLLLLLLMMMMMMMMMNNNNNNRRRQQQPPPPPPOOOOOOOOOOOONNNOOOPPPPPPPPPPPPOOONNNLLLMMMMMMLLLKKKJJJHHHGGGCCCCCCBBBBBBBBBCCCCCCCCCEEEDDDBBB@@@>>><<<<<<;;;999:::::::::;;;;;;<<<<<<>>>??????>>><<<;;;;;;<<<:::999888666555444444333444444444444444444444444222222333333333333444444444444333222222111111000111000000000000000000000//////000111111222333333333222222111111222222222222111111111111111222222000000000000000000000000000000000000000000000000//////...---,,,+++******+++,,,,,,,,,,,,++++++*********++++++---...///000//////...------------------,,,,,,++++++***))))))(((((((((((()))***++++++111222555777888777666555///000222444555666555555///...,,,***)))))))))***************))))))))))))******)))((((((((()))***)))((('''&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,***------,,,,,,,,,,,,------......------------..................////////////000000000000000000000000111111222222222222111111111111111222222222333333111111222333444444444444333333444555777:::<<<>>>BBBHHHPPPVVVYYYZZZZZZ[[[hhhvvv~~~xxxnnnhhh___WWWRRRLLLGGGCCCFFFEEECCCAAA???<<<;;;:::666666666555555555444444444444333333333333444444444444333222111000//////111111111222222222333333222222222222222222222222222222111111111111222222333333333333444444444444444555666888999999999999666666555555555555444444555555666666777888888888888888777666666777888999::::::;;;<<<<<<;;;;;;;;;;;;;;;===>>>???@@@@@@@@@>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@????????????KKKLLLNNNPPPQQQQQQQQQPPPQQQPPPNNNMMMNNNOOOQQQRRRWWWXXXXXXYYYXXXWWWUUUTTTUUUUUUTTTSSSRRRRRRRRRSSSOOOOOOMMMLLLLLLLLLMMMNNNQQQMMMIIIGGGFFFFFFFFFEEEEEEDDDCCCAAAAAAAAABBBBBB???@@@AAACCCEEEGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKGGGFFFDDDBBBAAABBBCCCDDDEEEFFFGGGIIIIIIIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFGGGKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPPPPOOONNNNNNNNNMMMNNNOOOOOOPPPPPPOOOOOONNNLLLLLLLLLLLLKKKJJJHHHHHHAAAAAA@@@@@@@@@@@@AAAAAACCCBBB@@@>>>===<<<;;;;;;888999999:::;;;<<<<<<===>>>??????>>><<<;;;<<<===:::999777666444333333333333333333333333333333333222222333333333333444444444444333222222111111000000000000000000000111111/////////000000111111222222222111111111222222333111111222222222111111000000000000000000000000000000000000000000000000000//////...---,,,+++******)))******++++++++++++***,,,,,,------...///000000///...------------------,,,,,,+++******))))))(((***))))))(((((())))))***+++---000333555888999999333333555666666555444333...---,,,******+++,,,,,,************))))))))))))***)))(((''''''&&&''''''))))))((('''&&&&&&&&&'''))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((************************++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...------........./////////000000000000000000000000000000111111111111000000000111111111222222222222111222333444444555444444333333333444555777999::::::<<>><<<;;;:::999444555666666666555333333444444333333333333444444555444444333222111000000111111111222222222222333111111111222222222222222333222222222222222222333333333333333333333333333333444666777888999999999777666666666555555555444444555666888888888888777999999888777777777888888888888999:::;;;;;;;;;::::::;;;===???@@@BBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAA????????????@@@AAABBBCCCDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>LLLMMMOOOPPPQQQRRRQQQQQQOOONNNMMMMMMNNNPPPRRRSSSWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVRRRQQQOOONNNMMMMMMNNNNNNRRRNNNJJJGGGFFFFFFEEEDDDFFFEEEDDDBBBAAAAAAAAABBB@@@AAABBBBBBDDDDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMMMMJJJIIIFFFDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKJJJIIIIIIHHHGGGGGGGGGJJJKKKLLLMMMOOOPPPQQQRRRPPPPPPPPPPPPOOONNNNNNMMMNNNOOOOOOOOOOOOOOOOOONNNLLLLLLLLLKKKJJJIIIIIIHHHAAAAAA@@@?????????@@@@@@AAA@@@>>>===<<<;;;;;;:::888888999:::;;;<<<<<<======>>>???>>><<<;;;<<<===999888777555444333222222111111111111222222222222222222222333333333444444444444333222222111111000000000000000000111111111111222222222333333333444111111111111111222222333000111222333333222000///000000000000000000000000////////////////////////......------,,,+++******'''((()))***************+++,,,---...////////////......---,,,,,,---------,,,,,,++++++******))))))******)))(((((((((((((((((()))***---111444777999777777777555333111...---+++++++++***+++,,,------************)))))))))(((***))))))((('''&&&&&&%%%))))))(((((('''&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((((((((())))))******************************++++++++++++******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,------....../////////000000000000000000000000//////000000000000//////000000000111111111111222000000111222333333333333222222222333444444555666777888::::::999999;;;===>>>CCCIIIMMMQQQZZZgggqqqtttiii^^^TTTKKKFFFBBB@@@>>>===>>>???@@@AAA@@@???>>>===;;;999888777555666777888888666444333444333333333333333333444444444444333222111111000111111111111222222222222222222333333444444444555333333222222222222333333333333333333222222222222333444555666888999999:::888777777666666555555555333555777999::::::999888:::999999888888777777777666666777999::::::::::::999:::<<>>>>>=========>>>>>>LLLNNNOOOQQQRRRRRRRRRRRRNNNMMMMMMMMMNNNPPPRRRSSSUUUVVVWWWXXXXXXWWWVVVVVVSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTRRRQQQPPPOOOPPPPPPSSSPPPLLLIIIIIIHHHGGGFFFFFFEEEDDDBBBAAAAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJLLLNNNNNNOOOOOONNNKKKIIIFFFEEEDDDDDDGGGGGGHHHIIIJJJKKKKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLNNNPPPQQQQQQNNNOOOOOOPPPPPPPPPOOONNNNNNNNNNNNMMMMMMNNNNNNNNNKKKKKKJJJIIIIIIHHHHHHHHHBBBAAAAAA@@@??????@@@@@@???>>>===<<<;;;;;;;;;;;;888888999999:::;;;<<<<<<<<<===>>>===<<<;;;<<<===999888666444333222222222000000000111111111222222222222222333333333444444444444333222222111111000//////000000111111111111333333333444444444444444111000000000111111222333111222222333333111000///////////////////////////........................---------,,,,,,++++++***'''((())))))***************+++,,,---------------------,,,,,,,,,------...---------,,,++++++******+++***)))(((''''''''''''&&&'''((())),,,///222333444444444222000---+++)))&&&&&&&&&&&&'''((())))))************)))))))))(((******))))))((('''&&&%%%)))))))))((((((''''''&&&((((((((((((((((((((((((&&&''''''((()))******+++((((((((())))))*********)))))))))))))))))))))))))))******++++++******)))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////000/////////////////////////////////000000///////////////000000000111111111...///000111111222111111111111222222333333333333111333666666666555555666;;;>>>AAAAAAAAADDDJJJQQQYYYbbbooo|||zzzfff```VVVMMMGGGCCC@@@>>>:::999999999:::<<>>??????@@@AAABBBCCCDDDFFFGGGGGGEEECCCAAA======<<<<<<<<<===>>>>>>LLLMMMOOOQQQRRRRRRRRRQQQLLLLLLLLLMMMMMMOOOPPPPPPPPPQQQSSSTTTUUUTTTTTTSSSPPPPPPQQQQQQRRRTTTUUUVVVWWWVVVTTTRRRRRRRRRRRRSSSTTTRRROOOMMMMMMLLLJJJHHHEEEDDDCCCAAAAAAAAABBBBBBFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHJJJLLLNNNPPPQQQQQQTTTSSSPPPMMMKKKHHHGGGFFFHHHHHHIIIIIIJJJJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGHHHJJJKKKMMMNNNNNNJJJLLLMMMOOOPPPPPPPPPOOOMMMMMMLLLKKKKKKLLLMMMMMMJJJIIIHHHGGGGGGGGGGGGHHHCCCBBBAAA@@@@@@@@@@@@@@@>>>======<<<;;;;;;;;;<<<999999999999:::::::::::::::<<<===<<<::::::;;;<<<888777555444222222111111//////000000111222222222222222333333333333444444444444333222222111111000/////////000111111222222222222222222222222222222000000000000000111222333222222222222222111000///////////////////////////---------------------------,,,,,,,,,+++++++++***((())))))************)))((()))+++,,,,,,,,,++++++,,,,,,,,,,,,,,,------.........------,,,++++++******)))(((((('''''''''''''''''''''((()))+++,,,---,,,------...---,,,+++***&&&&&&'''((())))))******************))))))))))))((()))))))))((('''&&&%%%'''(((((()))))))))((('''))))))))))))))))))))))))''''''(((((())))))******((((((((())))))******+++(((((((((((((((((((((((())))))************))))))(((((())))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++,,,---...//////000//////////////////////////////000000000000//////////////////000000000000------///000000000000000000111111222222222222111000222555666555444444444555888;;;;;;::::::===@@@CCCHHHPPPXXXaaalllxxx{{{ooobbbXXXMMMHHHAAA<<<;;;;;;;;;;;;777888999888888;;;>>>AAABBBAAA???===:::888666555222333444444444333222111333333222222222222333333222222222111111111000000000000000111111111111222......///000111222333444222111111111111111111222000000111111111222222222333333333444666888:::;;;::::::999888777666555555444666888999;;;;;;;;;;;;999999999:::999999888777666666777888999999999999777888;;;>>>AAACCCEEEEEEEEECCCAAA@@@>>>>>>??????>>>>>>>>>>>>???@@@AAABBBDDDEEEGGGHHHHHHFFFDDDBBB<<<<<<<<<<<<======>>>???JJJKKKMMMOOOPPPPPPPPPOOOJJJJJJJJJKKKKKKLLLLLLLLLKKKMMMNNNPPPQQQQQQPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSQQQPPPOOOPPPPPPQQQPPPOOONNNNNNNNNLLLIIIGGGCCCBBBAAA@@@@@@AAABBBBBBDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJLLLNNNPPPRRRSSSSSSVVVUUUSSSQQQOOOMMMKKKKKKIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGCCCCCCDDDEEEGGGHHHIIIIIIEEEGGGJJJMMMNNNOOOOOONNNLLLKKKJJJIIIIIIJJJKKKLLLHHHGGGFFFEEEEEEEEEFFFGGGCCCBBBAAA@@@????????????>>>===<<<<<<<<<<<<<<<===:::::::::999999999999999999:::;;;;;;999999:::;;;777666555333222111111000//////000111111222333333222222333333333333444444444444333222222111111000...//////000111111222222111111111111111111111111////////////000111222333444333222111000000000000////////////////////////........................,,,,,,,,,+++++++++++++++******++++++******))))))((()))+++,,,---,,,******,,,,,,++++++,,,,,,---...------,,,,,,+++*********)))(((((('''''''''(((((('''(((((())))))*********((()))***+++,,,+++******((()))***+++++++++++++++************))))))))))))&&&&&&'''(((''''''&&&%%%&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))******((((((((((((((((((((((((((())))))))))))))))))((()))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++***++++++,,,...//////000///////////////////////////000000111111000000///........./////////000000---...///000111111111111///000111222333222222111333555666666555444444555///333666888777777999;;;:::===BBBDDDGGGLLLTTTZZZbbbiiitttsssmmmeee^^^XXXQQQIIICCC???<<<999888888888888666888999:::999999:::???BBB???>>>===;;;999888666666333333333222222222222111333333222222222222333333111111111000000000000///000000000000111111111111------...000111333444444111000000//////000000111...//////000111222333333222222333444666888:::;;;;;;::::::999777666666555333444555666888999:::;;;777888999:::::::::999888777888888999999888888888777888:::===@@@BBBCCCDDDFFFDDDBBB@@@??????@@@AAA@@@@@@@@@@@@AAABBBCCCDDDDDDFFFHHHJJJIIIGGGDDDCCC<<<<<<<<<<<<===>>>???@@@HHHJJJKKKMMMNNNNNNNNNNNNHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIKKKMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQOOONNNMMMLLLKKKLLLMMMMMMKKKKKKKKKLLLLLLJJJFFFCCCBBBAAA@@@@@@@@@AAABBBCCCAAABBBCCCEEEFFFHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTWWWVVVUUUTTTRRRPPPOOOOOOJJJIIIIIIHHHHHHHHHIIIIIIFFFGGGHHHIIIHHHGGGFFFEEE@@@@@@AAABBBCCCDDDEEEEEEBBBDDDGGGKKKMMMNNNNNNNNNKKKJJJIIIHHHHHHIIIJJJKKKGGGFFFEEEDDDDDDDDDEEEFFFBBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<======;;;;;;:::999999888888777888999::::::888888999:::777666555333222111000000///000000111222333333333222222333333333444444444444444333333222111111000...//////000111222222222333333222222222222222222////////////000111222333555444222000//////000111////////////////////////////////////////////////,,,,,,+++++++++++++++++++++++++++++++++***)))((()))***,,,------,,,+++***++++++++++++,,,,,,---...,,,,,,++++++***)))))))))((((((''''''''''''(((((((((((()))***+++*********)))******+++***)))((('''&&&&&&'''(((((((((((((((************))))))))))))###$$$%%%&&&&&&&&&%%%$$$%%%&&&((()))***+++******))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++************++++++******+++,,,...//////000////////////////////////000000111111111111000000............/////////000...///000111111222222222...000111222333333222222555555444333000000111333...111444666666777888:::777:::======<<<===AAADDDGGGKKKQQQYYYdddppp|||vvvlllfff```\\\TTTOOOHHHDDDBBBAAA>>><<<::::::999::::::888555222555777888777666888===AAA<<<;;;;;;:::999888777777666555444333333333444444333222222222222222222333000000000000////////////000000000000111111111111...///000111333555666666000000////////////000000---......000111222333444222222222333555888:::<<<;;;;;;:::999888777666555333333333444555777999:::666777999:::;;;::::::999888999999999999888888777777888:::===???AAABBBCCCGGGEEECCCAAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGEEEGGGIIIKKKJJJHHHEEECCC<<<<<<<<<======???@@@AAAHHHGGGGGGIIIKKKKKKJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJLLLLLLLLLJJJHHHFFFCCCBBBDDDAAA===<<>><<<<<<;;;:::888777666666888:::<<<>>>???@@@@@@@@@BBBCCCDDDCCCBBBBBBCCCDDDCCCDDDEEEEEEDDDEEEGGGIIIHHHHHHGGGFFFEEEDDDCCCCCCAAA>>>;;;;;;>>>@@@AAA@@@FFFEEEEEEGGGIIIIIIHHHGGGJJJJJJIIIIIIIIIHHHHHHHHHCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJKKKJJJHHHEEECCCBBBBBBBBBCCC@@@<<<<<>>>>>>>>>>>>>>>>>===<<<;;;;;;999999888777888:::<<<======:::888777999:::999888666666666666666666666666333333222111111000000////////////000000000111111222222222222222222222222222222111111111000000000......///000000000000///111111111111111111111111........................000000000/////////..............................------------,,,,,,,,,,,,++++++++++++*********)))***)))((('''&&&&&&&&&&&&((())))))******+++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,+++++++++*********))))))((('''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''(((((('''&&&&&&''''''(((******++++++******)))(((''''''((('''''''''&&&&&&&&&&&&$$$%%%''')))***)))(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&&&&'''((()))))))))'''''''''''''''&&&&&&&&&&&&'''((()))***+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******))))))******+++,,,++++++,,,,,,,,,---------,,,,,,---......---,,,+++...---------...///000000............//////////////////000000000111111111000000000000111222333333222222222333333333333444333333444444444444333333777666666666666777999:::<<<<<<<<<>>>@@@DDDGGGIIILLLNNNRRRWWW\\\aaaeeegggqqqsssxxx~~~xxxpppfff\\\UUUPPPKKKIIIEEEAAA>>><<<<<<<<<<<<;;;:::888777666555555555555555555555444333333222222333444555666666777666777888888888777555444333333333222222111111111222222111//////......///....................................////////////000000111222222222222111111000///...............---///111222222333555777777777666555666777888999:::999999777666555444444333333444555555555444333666888::::::::::::<<<======<<<;;;:::999888777777999:::<<<>>>@@@@@@@@@@@@@@@AAAAAA???>>>>>>@@@BBBDDDEEEFFFFFFFFFFFFHHHJJJGGGGGGFFFEEEDDDBBBBBBAAABBB???<<<<<>>???@@@AAA@@@>>><<<<<>>>>>???@@@AAACCCDDDEEEFFFGGGHHHHHHHHHHHHFFFDDDBBBAAAAAABBBCCC?????????>>>======<<<<<<999::::::;;;;;;;;;::::::777777666666777888:::;;;===;;;999888999999888777555555444444444444444555333222222111111000//////000000111111111222222222111111111111111111111111111111111111000000000000---...//////000/////////000000000000000000000000///////////////////////////////////////.........------------------------,,,,,,,,,+++++++++************)))))))))))))))((()))((('''&&&&&&%%%&&&&&&(((((()))******++++++,,,******+++++++++,,,,,,,,,++++++++++++*********)))***)))((((((((((((((((((&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,+++)))((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&''''''(((((()))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,------++++++,,,---------,,,,,,......---------......///---............///////////////000000000000111111////////////000111222333111111222222222333333333333333444444444444333333555555444444444555555666777777777777888999999999:::;;;===???BBBDDDFFFGGGJJJLLLPPPVVV]]]dddjjjmmmsssuuuyyy}}}|||{{{}}}~~~}}}{{{yyywwwsssnnniiidddaaa___WWWUUURRRNNNIIIDDD???===;;;:::888666666666666777777666555444333333333333444444555555444444333333222222222333333444444444555555666777666555444333222222222222222111111111111000///...............------------------------............///////////////000111111222222111111222111000///............///000222333333444555777888888777777777777666666777666666555444333333222111222333444444444444444666888999:::999:::<<<=========<<<;;;::::::999999:::;;;===???@@@AAAAAA@@@@@@@@@???===;;;<<>>@@@>>><<<<<<>>>???@@@???CCCBBBAAABBBEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGCCCDDDEEEGGGHHHJJJKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHEEECCCAAA???======>>>??????>>>======???AAACCCDDDCCCCCCCCCBBBBBBCCCEEEGGGIIIJJJLLLLLLJJJJJJKKKLLLHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@===>>>???AAABBBBBBBBBBBB???>>>=========>>>???@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFEEEBBB???>>>>>>>>>???>>>>>>======<<<;;;;;;:::888888999999999999888888666666666666777888999:::===<<<:::999888777666666555555444333333333444444222222222111000000//////000000000000111111111111000000000000000000000000111111000000000/////////------...////////////...//////////////////000000////////////////////////........................------------------------,,,,,,+++++++++*********(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''(((((())))))***+++++++++************+++++++++++++++************)))))))))((((((''''''''''''((((((&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''(((((()))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&(((''''''''''''((())))))&&&&&&&&&''''''(((((((((((((((((('''&&&&&&%%%%%%''''''(((((()))******++++++++++++++++++*********************************,,,,,,,,,++++++***************))))))******+++,,,,,,,,,,,,,,,------------,,,,,,------..................------,,,------------------.........//////////////////000000000111////////////000111222222111111111111222222222222333333333444444333333333444444444444333333333333222333444666777777777666999999::::::;;;<<<<<<<<<<<<===>>>AAADDDGGGIIIKKKQQQRRRTTTWWWYYYZZZ[[[[[[XXXVVVSSSTTTUUUVVVVVVUUUSSSRRRPPPMMMIIIFFFDDDCCCBBBAAA@@@???===;;;:::999999999777666555444444444333222222222222222222333333333444444444333333222333333333333333333333222444444555666666555444333222222222111111111111111000///...---------------------------------------............///////////////000000111111111111111222111000///............000222333444444444666888888888888888777666555444444444333333222222111111000000111222333444444444666777999999999:::;;;=========<<<<<<;;;;;;;;;::::::<<<>>>???AAAAAAAAA@@@AAAAAA???<<<;;;<<<@@@CCCEEEFFFHHHHHHFFFFFFGGGHHHDDDDDDBBBAAA???>>><<<<<<<<<;;;:::::::::;;;<<<<<>>===>>>>>>??????@@@AAACCCEEEDDDEEEEEECCCBBBBBBDDDGGGGGGHHHJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEDDDCCCAAA???>>>::::::;;;<<<===>>>>>>>>>===<<<<<<;;;<<<===>>>???BBBBBBBBBBBBCCCDDDDDDDDDDDDBBB???===;;;;;;;;;<<<======<<<<<<;;;:::::::::999999999999888777666555666666666777777888999::::::::::::999777666555555777666444333222333444444222222111111000//////.............../////////000////////////////////////000000000/////////......,,,,,,---...............---------....../////////////////////////////////---------------.........++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***''''''''''''''''''''''''))))))(((((('''((((((((('''(((((()))******++++++)))))))))*********++++++*********)))))))))((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''''''''''''''(((((((((''''''''''''''''''((((((((('''%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''''''''((())))))******************************************************,,,,,,,,,++++++***************))))))******+++,,,------------............,,,,,,,,,,,,------.........------,,,,,,,,,,,,---------------...............////////////000000000............///000111222000000000111111111222222222333333333333333333222444444444444444444333333111222555666888777777666777777777777777777888888999::::::;;;;;;;;;;;;;;;??????@@@@@@AAAAAAAAAAAABBBAAA@@@@@@@@@AAA@@@???@@@???>>>>>>===<<<;;;;;;888777777666666666666666555555444333222111111111111111111111111222333333222222333333333333333222444444444333333333333222333444555666666555444444111111111111111111111111///......---------------------------------------............//////////////////000111111111111000111111000///////////////111222444444444444666888888888888888777555444333222222222111111111111111000000000111222333444444555777999999999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@@@@@@@???@@@@@@>>>;;;:::;;;???BBBCCCEEEFFFFFFDDDCCCCCCDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;::::::::::::;;;AAA@@@??????BBBEEEFFFFFFEEEFFFHHHIIIJJJIIIGGGFFFDDDCCCDDDDDDEEEFFFHHHHHHKKKKKKLLLLLLLLLMMMMMMMMMHHHGGGGGGFFFFFFEEEDDDDDD@@@AAABBBBBBBBB@@@>>>===???@@@AAAAAAAAAAAADDDEEECCCEEEEEECCC@@@???BBBEEEDDDFFFHHHIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCAAA???===:::999888999999<<<;;;;;;::::::999888888999999999888888666555555555555666777777888888999777888999888666444444444777666333222111222333444222111111000000///......,,,,,,------------..............................////////////............+++,,,------......------,,,,,,,,,------......///........................,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,+++++++++******&&&''''''''''''(((((((((***))))))((((((((())))))''''''((())))))******+++((())))))))))))*********))))))))))))((((((((((((%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))*********************************,,,,,,++++++++++++++++++******))))))******+++,,,,,,,,,,,,---------......******)))))))))***++++++,,,,,,+++++++++,,,,,,---,,,------------...............////////////000000---------......///000111///000000000000111111111222222333333333333222222333333444555555444444333333444555666666555444333222222222333333333333333444555666777777777777777777777888888999::::::;;;888888888888888888888777888888888777777666666666555444333333333333333444000000111111222222222222111111111111111222333333111111222333333333222222333333333333333333333333222333444555666555444444000000000111111111111111///......---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////...///000000111111000000000000//////000000111111111333444444444444555777777777666555555444333333111111111111222222222222111111111111222333444444555777888999888999;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<:::;;;===>>>?????????>>>======<<<:::888999<<>>===<<<;;;;;;<<<===>>>===<<<;;;;;;<<>><<<===@@@CCCDDDEEEDDDEEEHHHJJJJJJIIIGGGFFFFFFEEEEEEDDDEEEFFFGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBDDDDDDBBBBBBDDDFFFAAACCCDDDAAA===<<<>>>BBBAAADDDGGGHHHHHHGGGGGGHHHHHHFFFDDDAAA@@@>>>>>>>>>?????????@@@@@@?????????;;;;;;::::::::::::::::::::::::999999:::;;;===>>>???AAABBBDDDDDDCCCBBBAAA>>>===:::888777777888888999999999888777777666666666666666777777666666555333444555666666777777777333666888777555333333444666444222000///000111222111111111000//////......,,,,,,,,,,,,------------------------------------/////////.........------++++++,,,------------,,,+++++++++,,,------......------------------------++++++,,,,,,,,,---------************************++++++*********)))))))))&&&'''''''''(((((((((((((((((('''''''''(((((()))''''''(((((()))*********((((((((()))))))))******))))))((((((((('''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((((((((((()))))))))******************************++++++++++++++++++,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,+++***)))(((((()))******+++*********+++,,,------,,,,,,---------................../////////000000------------...///000000/////////000000000111111222222333333333333222222111111333444555444444333444444444444444333222222222222222222222222222222000111333444555555555444555555555555555666777777111333444444444444555555333333333333222222111111555444333222222333333444000111222333333444444444111111111000111111222222000000111222222222222222111111111222222222222222000111333444444444333222///000000000111111111222///...............//////,,,,,,,,,,,,,,,,,,,,,,,,............////////////...//////000000000000000.........///000111333333111222444444333333444666666555444333222222333444111111222222333333333444444333222111222222333444555666888999888999:::<<<::::::;;;;;;;;;<<<<<<<<<999:::<<<===>>>>>>======<<<<<<<<<;;;::::::<<<>>>AAACCCEEEEEEBBB@@@??????>>>>>>=========<<<<<<<<<<<<>>>???>>><<<:::;;;===>>><<<:::;;;>>>AAACCCCCCCCCEEEHHHJJJJJJIIIGGGFFFJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJDDDDDDDDDCCCBBBBBBAAAAAABBBAAA???======>>>@@@BBBAAADDDFFFEEECCCBBBDDDFFF@@@BBBCCC???;;;999<<<@@@???BBBFFFHHHGGGGGGGGGHHHLLLJJJGGGDDDAAA@@@??????======>>>???????????????;;;:::999888777777777777999999888888999;;;<<<===???@@@CCCEEEEEECCCAAA@@@===;;;999777666666777888777777777666555555444444222333444555666666666666111222333444555555555555111444777666444222333444555333000...---...000111111111111000//////......,,,,,,,,,---------......------------------------//////.........---------++++++,,,------------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))''''''&&&&&&&&&''''''(((''''''(((((()))*********(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++$$$$$$$$$%%%''')))***+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''((((((((((((((('''((((((((())))))******))))))))))))))))))))))))*********++++++,,,,,,---*********)))***++++++,,,((())))))))))))*********...---,,,*********++++++************+++,,,---...,,,,,,,,,---------................../////////000---------------///000000////////////000000000000222222222333333222222222///000222333444444444333222333333333444555555555222222222222111111111111111222333444444444333222555444333222111111111222///111333555555555666777222222222222222222333333444333222111111111222333111111222222222111111000111111000000000000111111///000111222222222222222///000000000111111111111///000111222333333222111//////000000111111111222//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,............/////////000...//////000000000000000------...///000222444555000222333333333222444555666444222111111222333444222222222333444444555555555444333222222222333444555666888888888999:::<<<999999::::::;;;<<<<<<<<<999:::;;;=========<<<<<<===>>>???>>>===<<<>>>???AAACCCEEEEEECCC@@@???>>>========================:::<<<>>>===:::888999;;;<<<:::999999;;;<<<<<<;;;???AAABBBBBBAAABBBDDDFFFGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHFFFEEEEEEFFFHHHIIIGGGDDDBBB@@@@@@@@@>>>===>>>@@@@@@>>><<<;;;>>>AAADDDCCCAAA@@@@@@@@@AAAAAABBBAAA@@@???>>>???@@@@@@@@@AAACCCEEEFFFFFFEEEDDDEEEGGGGGGFFFBBB???======;;;<<<>>>?????????>>>======<<<:::999888888999:::=========<<<===>>>?????????@@@BBBDDDDDDDDDDDDCCC===<<<:::888777777888888888888777777666666555555666666666666555444333222666666666555555444444444333444555555555444333222111000...---,,,---///000222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((())))))(((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&***)))(((''''''&&&''''''''''''''''''''''''''''''$$$&&&(((&&&###"""###%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((******)))(((((((((((((((******))))))))))))******+++*********))))))((((((++++++***)))((((((((()))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------...............---,,,++++++++++++......---------......///---------...///000000111222222222222111///...---111222222333333222222111444444333333222111111111222222111111222222333444222222222222222222222222111111111222222333333333111111111111111111111111222222111111111111222222222222333333222111///...222222222111000//////...000000000000000000000000---......///000111111222111111222222222222111111222222222222222111000///111111000000/////////...+++++++++,,,,,,,,,------))))))))))))))))))))))))++++++,,,,,,---......///////////////////////////......//////000111333444444444444444444444333333444444333222111111111222///000111222222222222222000111111000...///111333666444444666999;;;:::999777888999999::::::::::::;;;;;;<<<===<<<;;;:::999999;;;<<<=========???@@@BBBAAA@@@@@@?????????@@@@@@???>>>===<<<;;;::::::>>>===<<<;;;::::::999:::<<<:::::::::<<<<<<;;;:::>>>???@@@@@@@@@AAACCCEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHFFFDDDDDDEEEFFFGGGEEECCC@@@?????????===<<<===>>>???>>><<<<<>>>>>>>>???:::999888888888999:::;;;@@@@@@BBBCCCCCCDDDDDDDDDFFFHHHHHHFFFCCC@@@>>>>>>;;;<<<<<<===============<<<;;;:::999999999:::;;;<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCAAA???<<<999777666555555888777777666666555555444555555555555555444333222222222222111111000000000222333444444555444333222333111000......///000111222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))******************************))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''')))***)))&&&%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''(((***+++,,,******))))))))))))******************)))))))))(((+++***))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,---.........------------......///------......///000000111000000000//////.........111222222222222222222111222222222222333333333333111111111111111222333333222222222222222222222222111111111222222333333333111111111111111111111111222222111111111111222222222333333333222111///...222222111111000//////...////////////////////////.........///000000000111000111111222222111111000111111111111111000//////000000000//////.........,,,,,,---------.........++++++++++++++++++++++++,,,,,,------.../////////000000000000000000000000/////////000111222333444777777666666666555555555333333222111111111111111000000111222222222222222000111111000...///111333555333333555888;;;:::999999::::::;;;;;;;;;;;;:::::::::;;;<<<;;;:::999999888:::<<<<<<<<<<<<>>>@@@BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>======<<<;;;::::::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<======;;;999<<<===>>>>>>>>>???AAACCCEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDCCCAAA>>>=========<<<:::;;;<<<=========>>>@@@BBBBBBAAA???===;;;;;;;;;;;;888888888888999;;;===>>>@@@@@@@@@@@@AAABBBCCCCCCHHHIIIIIIGGGDDDAAA@@@@@@<<<;;;;;;;;;<<<<<<======;;;:::999999999:::<<<<<<;;;;;;<<<<<<===>>>??????AAAAAABBBBBBCCCBBBBBBAAAAAA???===:::888666555555777777666666555444444333333444444444444444333222000///////////////......000111222333333333333333333222111000///000111222111111000///...------,,,---------------------------,,,,,,++++++++++++,,,......---------,,,,,,,,,...------,,,,,,,,,,,,,,,------,,,,,,++++++******)))((((((''''''(((((()))************************))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''((()))++++++***))))))(((((())))))***************))))))))))))))))))))))))))))))***+++************************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,------...///000------,,,------...//////------......///000000000///...---,,,,,,---...///111111222222222222111111000000111222222333444444000000000000000111111222222222222222222222222222111111111222222222222222111111111111111111111111222222111111111111222222333333333333222111000///222111111000000//////...////////////////////////......//////////////////000111111222222111111000///000000000000///....../////////...............---------.........//////........................------...//////000000111111111111111111111111111000000000000222333444555888888777666555444444333333222111111000111111111000111222222222222222222000111111000......000111222222111444777999::::::<<<<<<<<<===<<<<<<;;;;;;888999999:::::::::999999777999;;;;;;;;;;;;===???BBBBBBAAAAAAAAAAAA@@@@@@=========<<<<<<<<<;;;;;;888999999:::;;;===>>>???<<<<<<<<<===>>>===:::777999:::<<<<<<<<<===???AAADDDDDDDDDDDDEEEEEEFFFFFFBBBBBBAAAAAAAAABBBBBBCCC@@@>>><<<;;;;;;;;;:::888999:::<<<===>>>@@@AAACCC@@@???===;;;999888888999999999999:::<<>>???::::::999999:::;;;===>>><<<<<<===>>>????????????AAAAAAAAAAAAAAA@@@@@@@@@===<<<<<<;;;:::999999999777777666555444333333222222222333333333333222222000000000000000000000000//////000111222222333333222222111000///000000111000000///......---,,,,,,------------------------,,,,,,+++++++++++++++,,,,,,---------------------......---,,,,,,,,,,,,,,,...---,,,+++*********)))(((((((((''''''(((((((((************************))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$###$$$$$$$$$#########$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''))))))(((''''''''''''((())))))(((((((((((())))))*********))))))))))))))))))((((((((()))***++++++************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---...//////............//////000000///...,,,++++++---///000000000111111111111000000//////000000111111111111///////////////000111111111111111111111111111111111111111111111222222222111111111111111111111111222222111111111111222222333333222222222111111000111111000000///////////////////////////////////////.....................000000111111111111000000///000000000000000//////..................------------------............////////////////////////...//////000000111222222111111111111111111111111000000000111222333555555777666555444333222111111222111111000000111111111111111222333333222222222000111111000///...///111111000111222555888:::;;;============<<<;;;;;;:::777888888888999999999999666888::::::::::::<<<>>>AAAAAABBBBBBBBBAAAAAAAAA======>>>>>>>>>>>>??????999999:::;;;<<<===???@@@=========>>>>>>===999777777888:::::::::;;;>>>@@@BBBBBBBBBBBBCCCCCCCCCCCC>>>>>>>>>???@@@AAABBBCCC>>><<<:::999999:::888777888999:::<<>><<<:::888777777777666666777888;;;>>>AAABBBDDDDDDCCCBBBBBBCCCEEEFFFIIIIIIHHHFFFBBB@@@@@@@@@???>>>=========>>>@@@AAA:::999999999:::<<<>>>???===>>>???@@@@@@@@@????????????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::777777666555444333222222222222222222222222111000000000111111111111111111.........///000111222222000000///...............//////......------,,,,,,------------------------+++++++++******++++++,,,******+++,,,---//////000///...------,,,,,,------...---,,,******))))))******))))))(((((())))))***++++++++++++++++++++++++(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$######$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''')))(((((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))******)))((((((((()))***++++++))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++++++++,,,,,,...//////............////////////000...---,,,,,,---///111///000000111111000000///000/////////.........---//////......//////000111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222111111111111111111000000000///////////////.................................---------------000000000111111000000000000000111222222111111111------..................+++,,,,,,,,,,,,---------//////////////////////////////000000111222222333111111111111111111111111000000000111222333555555777666555444333222111111222111111111111111222222222222333333333222222111000222333222000//////000000000111222444777:::<<<<<<<<<===<<<<<<;;;:::999888888888888888888888888666888999:::::::::<<<===@@@@@@AAABBBBBBAAAAAA@@@>>>>>>???@@@AAABBBCCCCCC======<<<<<<===>>>>>>??????>>>======>>><<<999777555777888999999;;;===@@@@@@AAAAAAAAAAAAAAAAAAAAA<<<===>>>???@@@@@@AAAAAA===;;;888888999999888777888888999<<<@@@BBBBBBAAA???>>><<<:::888888888888555666777888;;;>>>AAACCCFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHFFFDDD@@@>>>>>>?????????>>>>>>??????@@@AAA;;;:::::::::;;;<<<>>>???>>>???@@@AAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===============<<<;;;:::999999888777666555333222222222222222222111000///.........////////////000000......------...///000111.........---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,))))))***,,,...///111111///......------------------,,,+++***))))))***++++++******))))))******+++************************((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''((()))&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###""""""######$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&'''(((******)))((((((''''''(((((()))))))))))))))************))))))))))))))))))***+++))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,+++***))))))))))))++++++++++++,,,---//////......////////////////////////------,,,---.../////////000000000000//////000000///......---,,,,,,///////////////000000111111111111111111111111111111111111111111000000000111111111111111111111111222222111111111111222222111000000/////////000000////////////////////////........................,,,---------------------///000000111111000000///000111111222222222222111.............../////////+++++++++,,,,,,,,,------//////////////////////////////000111111222222333111111111111111111111111000000000000222333444555888888777666555444444333222222222111222222333444333333333333333333222111222333444444222000000111111222222222333555:::===<<<<<<<<<<<<<<<<<<;;;::::::999888888777777888888666888::::::::::::<<<>>>>>>???@@@AAABBBAAA@@@???>>>>>>@@@AAACCCEEEFFFGGG@@@@@@??????>>>?????????AAA???======<<<<<<:::888555666888888999:::===@@@????????????????????????>>>???????????????>>>>>><<<:::888777888999888777888888999<<<@@@BBBAAA??????===<<<:::::::::::::::888888999;;;===AAADDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFDDDAAA>>><<<<<<=========>>>???????????????<<<;;;::::::;;;<<<===>>>>>>???@@@@@@???===:::999999999888888999:::;;;<<<;;;<<<======>>>===<<<;;;:::999888777555444333222333222222111000...---,,,---........./////////000......---,,,,,,---...///---------------,,,,,,+++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,******+++,,,---///000000//////...---------------,,,+++***)))))))))+++,,,+++******))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***)))(((((((((***,,,...%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''###!!! !!!$$$%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((((()))))))))************+++***))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,+++******+++++++++*********+++,,,---///000/////////////////////.........------,,,,,,++++++...//////000000//////...////////////////////////000000//////000000111222111111111111111111111111222111111111000000000///111111111111111111111111222222111111111111222222000///...------...///000////////////////////////........................+++++++++,,,---------...//////000000000000////////////000111111111111111.........//////000000000,,,,,,,,,,,,---------...//////////////////////////////000000111222222222000000000000000000000000/////////000111222333444777777666666666555555555333333222222333444444555333333444444333333222111333444666555333111111111222333444333333555999===<<<<<<===>>>>>>>>>======<<<;;;:::888777777777777777999:::;;;:::;;;===>>><<<===???AAAAAA@@@???>>>======???AAADDDFFFGGGHHHBBBAAAAAA@@@@@@AAAAAAAAACCC@@@===<<<<<<;;;:::888444666888888999:::===@@@????????????>>>>>>>>>>>>AAAAAAAAA@@@???===<<<;;;<<<:::888777888999888777999888999<<<@@@BBB@@@>>>???>>><<<;;;:::;;;;;;<<<777777888999<<>>?????????>>>===<<<<<<;;;:::;;;<<<===>>>===>>>???>>>===:::888666777777666666777999;;;<<<666888:::===???@@@@@@@@@::::::999777666444333333333333222111///---,,,+++/////////000000000111111///...---,,,+++,,,---...------......------,,,+++------,,,,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,,,,,,,,,,------.........//////...------------...,,,+++)))((((((***,,,---******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%&&&(((***,,,$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&"""###$$$%%%&&&&&&'''(((&&&$$$"""$$$'''((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((("""###$$$%%%&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))*********+++++++++***)))(((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++,,,---......*********+++,,,---///000///////////////.........---------,,,,,,***)))(((......////////////......//////000000111111222222000000000000000111222222000000000000000000000000222111111111000000//////111111111111111111111111222222111111111111222222///...---,,,,,,---//////.........///////////////........................******+++,,,,,,---......//////000000000000//////......///000000000000000.../////////000000111111---------.........//////000000000000000000000000/////////000111111222222////////////////////////......//////000111333444444444444444444444333333333333333333444444555666444444444444333333222111444555777666444222111222444555555444222444999===<<<===>>>???????????????>>>===;;;999777777777777777999;;;;;;;;;;;;===???;;;<<<>>>@@@AAA@@@>>>===;;;<<<>>>AAACCCFFFGGGHHHAAAAAAAAAAAABBBBBBCCCDDDDDDCCC@@@===;;;::::::::::::999999:::<<<@@@CCCEEEIIIHHHEEECCC@@@>>><<<;;;>>>>>>>>>???@@@???<<<999999999999999888888888888999999999:::;;;===>>>???@@@>>>===;;;:::::::::;;;666777:::<<>>>>>>>>>>>>>>???@@@BBBCCCCCCBBBBBB@@@@@@@@@@@@???>>>======???@@@@@@@@@>>>;;;888666777777888888888999999999============<<<;;;999999<<<;;;:::888555333222111111111000......---------............///////////////............---------------------------------,,,,,,,,,,,,,,,---...///---,,,+++***))))))))))))******+++++++++,,,,,,,,,...,,,))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++***)))))))))))))))'''''''''&&&&&&'''''''''(((((())))))((('''&&&&&&$$$&&&(((***+++)))'''%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&'''''''''&&&%%%%%%$$$(((((((((((('''&&&%%%$$$%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++,,,------++++++,,,,,,,,,,,,------////////////////////////..................------000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------...000111222000///...------...000111000000000000////////////000000000000000000000000111222222333333222222111222111111111000000//////000000111111111222222222/////////000111111222222444444555555666666777777777666444333333444555666333333333444444333222222///000000000000111111111333444555444444555888;;;:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::999888555666888:::;;;======>>>===>>>>>>?????????>>>>>>???@@@BBBCCCDDDDDDDDDDDD@@@AAABBBBBBCCCCCCBBBBBBDDDCCC@@@>>>===<<<<<<<<<;;;;;;<<<===@@@BBBEEEGGGJJJIIIFFFCCC@@@>>>===<<>>>>>???@@@???<<<:::888888888777777777777666888888999:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<888999;;;===???AAACCCDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBAAA@@@??????>>>>>>>>><<<===???AAAAAAAAAAAA@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>>???>>>===:::888666666777888999999:::999999:::;;;;;;<<<<<<;;;;;;;;;<<<;;;999777555333222111111000///......---------............///////////////............---------------------------------------,,,,,,---......///---,,,+++***))))))))))))*********+++++++++,,,,,,---+++******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))+++***)))(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$###$$$&&&((()))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------................................................////////////////////////000000000000000000000000000000000/////////......////////////////////////////////////////////////000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...------......///000111000///...------...///000................................................111222222222222222222111111111111111000000000///000000000111111222222222//////000000111222222222444444555555666777777888888666555333333333444555333333333444444333333222000000000111111111222222444555666555555666888::::::;;;<<<===>>>======<<<============<<<;;;:::999666777888:::<<<===============>>>??????@@@?????????@@@AAACCCCCCCCCBBBBBB??????@@@AAAAAAAAAAAAAAACCCBBB@@@?????????@@@@@@===>>>@@@BBBEEEGGGHHHIIIKKKIIIFFFCCCAAA???>>>>>>@@@??????@@@@@@???===:::777777777777666666666666888888999:::;;;<<<<<<===<<<===>>>>>>?????????>>><<<<<<<<<===???AAADDDEEEDDDCCCCCCBBBAAABBBBBBBBBBBBAAAAAA@@@@@@?????????;;;<<<>>>???@@@@@@???>>>BBBBBBBBBBBBAAA@@@???>>><<<<<<======;;;:::888666555666888:::;;;;;;999999777888999999:::;;;<<<<<<;;;:::999777555333222111111000///......---..................///////////////............---------------------------------......------......//////---,,,+++******))))))************++++++++++++,,,+++******,,,......---,,,++++++++++++++++++++++++************************))))))((((((''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%$$$"""###$$$&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((()))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------------------------------........................////////////////////////000000000000000000000000000////////////.........000000000000000000000000////////////////////////......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...............//////000///...------...//////------------------------........................111111222222222222111111111111111111000000000000000000000000111111111111000000000111222222333333444555555666666777888888888777555333222222333333222333333444444333333333111111111111222222222333555666777777666666888:::;;;;;;<<<============<<<===============<<<;;;:::777888999;;;<<<=========<<<===>>>???@@@@@@AAAAAA???@@@AAABBBBBBBBBAAA@@@===>>>??????@@@@@@??????@@@@@@?????????AAABBBCCC???AAADDDHHHJJJKKKKKKJJJKKKIIIFFFCCCAAA@@@@@@@@@BBBAAA@@@@@@AAA@@@===;;;999888888888888777777777888888999;;;<<<<<<======<<<>>>???AAABBBBBBAAAAAA???>>>======>>>AAACCCEEEFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;:::999888777444666999;;;<<<;;;999888666666777777888999:::;;;::::::888777555333222111000000///...........................///////////////............---------,,,,,,------------------//////.........//////000------,,,+++************************++++++++++++*********---//////...,,,************************)))))))))))))))*********((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&''''''(((((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%#########%%%'''(((&&&&&&'''(((((()))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***************************************++++++,,,------,,,,,,------...///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////////////////////////////////////////////////////.........------////////////////////////...........................---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------000///...---------------//////...---------......---------------.........000000000000000000000000000000111111111111000000111111111000000000000000000000000000000000000000000000111111222222333333444555555666666777888888888777555444333222222222222222333444444444333333111111222222222333333333666777888888777777888:::;;;;;;<<<<<<<<<=========<<<=========<<<<<<;;;:::999999:::<<<<<<=========;;;<<<===???@@@AAAAAAAAA@@@AAABBBBBBBBBAAA@@@???======>>>???????????????>>>>>>>>>>>>???AAACCCDDDCCCEEEHHHKKKMMMMMMLLLKKKJJJHHHEEEBBBAAAAAAAAABBBDDDCCCAAAAAAAAA@@@>>><<<;;;;;;;;;::::::::::::999888999;;;===>>>????????????@@@BBBCCCDDDDDDCCCBBBAAA@@@>>>>>>???@@@CCCDDDGGGFFFDDDBBBAAA@@@@@@???AAAAAABBBBBBBBBAAA@@@@@@>>>???@@@AAAAAAAAA@@@???;;;<<<<<<;;;;;;:::999888888999999999999999888888666777:::<<<<<<;;;999777666666555555666777888999:::999888666555333222111000//////............///............///////////////............---------,,,,,,,,,---------......000//////.........//////...---,,,+++************))))))*********+++++++++))))))***,,,//////---,,,************************)))))))))))))))*********((((((''''''''''''((((((***((($$$""""""$$$(((***''''''((((((((((((((('''(((((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%((('''%%%#########%%%&&&&&&'''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............................................................------------------------------------------------------------...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---............---000///...------,,,,,,---//////...---------------------........./////////000000000000000000000000///000000111111000000///000000000000000000111111///////////////////////////000000111222222333333444444444555666666777777777666555444333222111111111222333333444444444333111111222222222333333333555666888888777777888:::;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<============:::;;;===>>>???@@@@@@AAA@@@AAABBBCCCBBBAAA@@@???======>>>???????????????=========>>>@@@BBBDDDFFFGGGHHHKKKMMMMMMMMMLLLKKKGGGEEECCCAAA@@@AAACCCEEEFFFDDDBBBAAABBBAAA???===============<<<<<<<<<<<<999:::===@@@BBBCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEDDDBBB@@@???>>>>>>===AAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@============<<<;;;:::999888888888888999999::::::999:::;;;<<<;;;:::888777555555444333444555777888999888777666444333222111//////............//////............///////////////............---------+++,,,,,,------.........//////......------.........---,,,++++++******+++)))))))))************+++***))))))+++------,,,+++++++++++++++++++++++++++************************((((((''''''(((((()))))),,,)))%%%""""""%%%))),,,$$$%%%&&&&&&'''&&&&&&&&&'''((((((''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''''''''%%%%%%&&&&&&''''''&&&&&&)))(((&&&%%%$$$$$$$$$%%%''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************************''''''((()))))))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))***++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.../////////...---//////...---,,,,,,,,,---//////......---,,,,,,,,,---------...//////000000........................//////000000000000//////000000000000111111111111////////////............/////////000111111222222222333333444555555666666666555555444333222111111111111222333444444444444111111111111222222222333222555777888888888999:::;;;;;;::::::;;;;;;<<<===<<<<<<=========<<<<<<;;;<<<<<<===============<<<:::;;;<<<===>>>>>>??????>>>???@@@AAAAAAAAA@@@???<<<===>>>>>>??????>>>>>>>>>>>>>>>???AAACCCFFFGGGJJJKKKLLLMMMLLLLLLKKKJJJDDDCCC@@@??????BBBEEEGGGGGGEEECCCBBBBBBAAA@@@>>>>>>>>>>>>>>>============999;;;???BBBEEEGGGGGGGGGIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDBBBAAA??????>>>>>>AAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>======<<<;;;:::777777777888999:::;;;<<<<<<<<<<<<;;;:::999777777222222111111333555777999888888777666444333222222//////............//////............///////////////............---------++++++,,,,,,---......//////......---,,,,,,------......---,,,++++++++++++))))))))))))************+++***((()))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((((((((((()))***+++***)))'''&&&&&&''')))***$$$%%%%%%&&&''''''&&&&&&"""$$$&&&'''''''''%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++************************)))))))))))))))***+++++++++************+++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------...//////000........................---------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++************************,,,---///000000000...---......---,,,,,,,,,------............---,,,+++++++++,,,,,,---......//////...........................//////000000//////...///000000000111111111111/////////......---------.........///000000111111111111222333333444444555444444444444333333222111000111222333444444444444000000000111111111222222000222555777777888999:::;;;;;;:::::::::;;;<<<======>>>>>>?????????>>>>>>======>>>>>>>>>======<<<::::::;;;<<<======<<<<<<;;;<<<===?????????>>>>>>;;;;;;<<<===============@@@@@@@@@AAABBBEEEGGGHHHLLLLLLLLLLLLKKKKKKJJJIIIBBBAAA???>>>???BBBEEEHHHHHHFFFCCCBBBBBBBBB@@@???>>>>>>>>>>>>============:::<<<@@@DDDGGGIIIJJJJJJMMMKKKHHHFFFDDDCCCCCCCCCGGGHHHHHHHHHHHHGGGFFFEEEFFFFFFDDDCCCBBBAAAAAAAAA@@@BBBCCCEEEEEEDDDBBBAAA@@@AAABBBBBBBBBAAA@@@???============<<<;;;:::999777777777888999;;;<<<===>>>===<<<;;;999888777666/////////000222666999;;;888777777555444333222222//////.........//////000............/////////000//////.........---------++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,......---,,,++++++++++++))))))))))))************,,,***((('''(((******))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))))))))))))))))))))***++++++(((((())))))))))))((((((&&&&&&'''((()))))))))((( ###&&&((('''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((()))***+++,,,,,,---************************)))))))))))))))))))))))))))))))))))))))******+++******))))))******+++,,,++++++,,,,,,,,,---------------------------------,,,,,,------...///000000........................---------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++************************,,,---///000111000///------------,,,,,,------...............---,,,+++*********+++,,,,,,---......000000000000000000000000......////////////......//////000000111111111222//////.........---------------......///000000000000111111222222333444444333333444444444333222222000111222333444444555444///000000000000111111111...111444777777888999:::;;;;;;:::999:::;;;<<<===???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>======<<<::::::;;;;;;<<<;;;;;;;;;888999;;;===============999:::;;;;;;<<<<<<;;;;;;BBBCCCEEEEEEEEEEEEGGGIIIJJJKKKMMMNNNMMMJJJHHHFFFBBB@@@===>>>AAADDDFFFGGGHHHGGGEEECCCAAA???===<<<===>>>???@@@@@@???>>>===>>>@@@BBBEEEGGGIIIKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEBBB@@@>>>>>>???AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???===:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888444111///111111000000111111222333666666666666555333111/////////.........---------000000000000//////////////////...------------...,,,+++***+++---...---,,,------,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++***)))(((((())))))******)))))))))******+++***+++,,,---,,,,,,******,,,,,,,,,++++++*********'''((()))(((&&&&&&((()))******)))(((''''''((((((((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***'''&&&%%%&&&''')))%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&%%%$$$$$$###"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))******)))(((%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))(((((((((((((((''''''&&&%%%&&&((()))***)))(((&&&))))))))))))******************)))((('''&&&&&&%%%''''''((())))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++++++++,,,------...,,,,,,,,,++++++*********++++++++++++******))))))...///111222333222000///,,,,,,,,,++++++***************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////...---,,,+++++++++++++++---------.........//////000000000000111222333444000000111222222222111111111111111222222333333333////////////000000000000...///000222444666777888999888777777999;;;>>>@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???@@@@@@@@@@@@???;;;:::999999;;;;;;;;;999::::::::::::999999888777888888888999:::;;;======CCCEEEFFFFFFEEEEEEGGGHHHIIIJJJKKKLLLKKKIIIGGGEEEAAA>>><<<<<>><<<;;;:::======>>>??????>>>======<<<===@@@BBBEEEGGGIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCAAA??????@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????>>><<<:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::777444333111111000000111111222333555555666555444222111/////////.........---------/////////...............//////...---------------,,,+++***+++---...---,,,......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))(((((('''((((((((()))***+++,,,,,,,,,+++***,,,,,,+++++++++*********((()))***)))'''''')))***,,,++++++***))))))******((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&''')))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%''')))***)))((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''&&&&&&%%%&&&((()))))))))''''''((((((((()))))))))******)))))))))((('''''''''&&&'''((())))))******)))))))))))))))))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------,,,,,,+++++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++*********++++++++++++*********)))---...///000000///---,,,+++++++++******)))))))))------,,,,,,+++)))((('''******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////......---,,,,,,,,,,,,,,,,,,---------.........//////////////////000222222000000111111111111000000111111222222222333333333000000000///////////////000000111222333444555666888777777777888;;;===??????@@@@@@AAAAAA@@@@@@???>>>>>>????????????>>>>>>;;;:::888888999:::888777888999999999999999888777777777777888999:::;;;<<>>>>>>>>>>>===<<<:::;;;===???BBBEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEECCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGFFFDDDAAAAAAAAAAAA@@@??????????????????>>>>>>>>><<<======;;;:::999;;;<<<========================;;;;;;<<<<<<;;;999777666111000000000000111222222444444444444333222111000/////////.........---------------...............///......------------------++++++,,,---...---,,,///...------,,,,,,------+++,,,,,,------,,,,,,++++++***)))))))))))))))))))))))))))(((((('''''''''((()))***++++++++++++++++++++++++***************)))******)))(((((()))+++++++++***)))))))))******)))((('''&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''""""""###$$$&&&'''((((((%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((())))))((('''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''(((((((((((('''&&&&&&%%%&&&'''((()))(((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((()))***************)))))))))))))))******+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,++++++++++++*********,,,+++************+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++************+++,,,,,,+++++++++++++++*********++++++++++++************,,,------...---,,,***)))*********)))))))))))))))---------,,,+++***((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////...---///...------,,,---------,,,,,,------------......------------...///000111111111111111111000///...222222222222222333333333000000000//////.........111111111222333333444444666666666666888:::<<<===>>>>>>????????????>>>>>>>>>>>>>>>======<<<<<<;;;:::888777777888888666555666777888888888888888888555555555666777888::::::FFFGGGHHHGGGEEEDDDEEEFFFFFFGGGHHHIIIHHHGGGEEEDDD???===;;;:::<<<>>>>>>>>>@@@@@@@@@???>>>=========<<<<<<<<<======<<<<<<<<<999:::;;;>>>@@@CCCEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHEEEDDDBBB@@@>>>======<<<>>>???@@@BBBDDDFFFGGGHHHIIIGGGEEEDDDCCCCCCAAA???>>>>>>============<<<<<<:::;;;<<<;;;::::::;;;<<<========================;;;;;;;;;;;;:::888777666000000000000000111222222333333333222222111000000////////////............------............/////////...------,,,,,,---------,,,+++,,,.........---...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,******)))))))))))))))***++++++******))))))((('''(((((()))******+++++++++*********************)))((())))))(((''''''(((***)))(((((('''''''''(((((()))(((''''''''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%&&&'''(((((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))((())))))***************)))))))))))))))******+++************++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++************++++++***************************+++,,,,,,------,,,,,,+++******)))******+++++++++++++++***************++++++++++++++++++++++++,,,,,,---,,,+++***)))(((******************))))))++++++,,,------------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------.........//////000000///...------///......---------......,,,,,,,,,,,,,,,,,,---------,,,,,,------...///000222333222222111000///...222222222222222222222222000000000///......------///000000111222333444444555555555666777999;;;<<<<<<======>>>>>>======<<<>>>>>><<<;;;:::999999999666555444555666777666555444555666777777777777777333333444444555777888999EEEFFFGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDD???===;;;;;;<<<===<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAADDDEEECCCCCCEEEFFFFFFFFFFFFFFFAAA@@@???===;;;:::::::::;;;===???BBBEEEFFFGGGHHHKKKIIIGGGFFFFFFEEEBBB@@@=========<<<<<<;;;;;;;;;999:::<<<<<<::::::;;;<<<========================;;;;;;:::999777555444333000000//////000000111222111111111111000000000111000000/////////.............../////////000000000......---,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,+++******))))))******+++,,,,,,------,,,,,,+++***)))))))))))))))******)))************)))((('''((((((((())))))*********))))))))))))))))))))))))&&&'''((('''&&&%%%''')))((('''''''''''''''(((((((((((((((''''''((((((((())))))(((((((((((())))))$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""######$$$%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))(((((()))***************)))))))))))))))******+++))))))*********+++++++++++++++++++++++++++++++++************************,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************************************************+++,,,,,,------,,,,,,++++++******)))******+++************************+++++++++++++++++++++,,,------,,,,,,+++***)))(((++++++++++++++++++++++++,,,---......///.........******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......//////000000///...------......---------......///,,,,,,,,,,,,,,,,,,++++++---------------///000000333333333333222111000///111111111111111111111111000/////////.........---,,,---...000222333555555444444555666777999:::;;;;;;<<<<<<======<<<<<<;;;===<<<:::999777777777777333222111333555777666555333444444555666666666666222222222333444555666777CCCDDDDDDCCCBBBAAAAAABBBDDDDDDDDDDDDDDDDDDCCCCCC???===;;;:::;;;;;;:::999777888888999::::::;;;;;;;;;;;;::::::::::::;;;;;;============>>>@@@BBBCCC@@@AAACCCDDDDDDDDDCCCCCC>>>===<<<:::999999999999999;;;>>>BBBEEEFFFGGGGGGJJJHHHGGGFFFFFFEEEBBB@@@=========<<<;;;;;;::::::999;;;======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777555333222111000////////////000111111000000/////////000111111000000000/////////............//////000111111111...------,,,,,,,,,,,,,,,...,,,,,,,,,...///...---+++***))))))(((((())))))***++++++,,,,,,++++++***)))))))))))))))******+++'''((()))*********(((((())))))(((((((((((())))))(((((((((((())))))))))))&&&''''''&&&%%%%%%&&&((())))))(((((())))))******''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++)))))))))************+++++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))***++++++***))))))***************************+++,,,,,,------,,,,,,,,,,,,+++************+++)))))))))***************++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********+++++++++++++++,,,,,,,,,000000000///...---++++++******+++++++++,,,,,,,,,***************************++++++,,,,,,---------//////////////////...---------------------...///,,,,,,++++++++++++******,,,,,,,,,,,,---...///000222222222222222111000///000000000///////////////........................+++,,,---///111333555666444444555777888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888666555555555666222111111222444666666555222333444444444444444444111111222222333444666777???@@@AAAAAA???>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA===<<<:::999999999777555555555666777999:::;;;;;;;;;:::999888888999:::;;;???>>>===<<<<<<===???@@@@@@AAABBBDDDDDDCCCAAA@@@;;;:::999999888888888999999;;;>>>BBBDDDFFFFFFFFFGGGEEEEEEEEEEEEDDDAAA>>>>>>======<<<;;;;;;:::::::::<<<>>>>>>===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777555444333333333///////////////000111111//////.........///111111000000000000/////////...------......///000000111...---,,,,,,++++++,,,,,,...---,,,---...//////---+++******))))))))))))))))))******++++++******))))))))))))))))))***++++++)))***,,,.........---,,,+++***((('''&&&''''''''''''''''''((((((((())))))&&&'''((('''%%%%%%'''(((((((((((((((((()))******&&&&&&''''''''''''&&&&&&######""""""""""""######&&&''''''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$######"""%%%$$$$$$######""""""!!!#########$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%&&&&&&''''''((((((((()))))))))******+++*********)))(((((((((&&&&&&'''((((((((((((((()))))))))))))))******+++))))))))))))******************************************************************))))))******+++,,,++++++++++++++++++++++++************))))))))))))((()))***++++++***)))(((***************************+++,,,,,,------,,,,,,------,,,+++++++++++++++((()))))))))*********++++++++++++,,,,,,,,,------++++++***************+++)))*********++++++++++++............---+++***)))******+++++++++,,,,,,,,,************************))))))******+++,,,,,,------...//////////////////,,,,,,,,,,,,,,,---......,,,+++++++++************++++++***++++++,,,---...//////000000000000///...//////.........---------,,,------....../////////,,,---...///111222333444444555666888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::888666444333444444555444333222222444444333222333333333333333333222111111111111222333444666666===>>>??????>>>===>>>???>>>>>>>>>>>>>>>?????????<<<:::888888777777555333555666777999:::<<<======;;;:::999888888999:::;;;???>>><<<;;;;;;<<<===>>>@@@AAACCCDDDDDDCCCAAA@@@999999888888888888999999888;;;>>>BBBDDDFFFFFFFFFDDDCCCBBBCCCCCCBBB???===>>>>>>===<<<;;;;;;::::::;;;===??????===<<<;;;;;;::::::::::::::::::::::::777666666555555555555666///////////////000111111///...------...///111222000000000000////////////,,,,,,------...///000000...---,,,,,,++++++,,,,,,...---,,,---/////////...,,,++++++***)))*********))))))************))))))))))))((())))))***++++++,,,...000222333333222111,,,***)))'''&&&&&&&&&&&&&&&'''''''''(((((())))))'''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((''''''((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""!!! !!!"""$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$%%%&&&&&&&&&%%%%%%################################################"""######$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&""""""######$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''))))))))))))************,,,++++++***)))(((''''''%%%&&&&&&''''''''''''''')))))))))))))))******+++))))))))))))************************************)))))))))))))))))))))))))))))))))((()))******+++++++++++++++++++++++++++************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++,,,---------,,,,,,...------,,,+++++++++,,,(((((())))))*********++++++++++++,,,,,,---------***))))))))))))******+++(((((())))))*********+++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***++++++,,,,,,------...///000000000///++++++++++++,,,,,,---...,,,+++++++++******))))))))))))))))))***+++,,,---------...........................------,,,,,,,,,+++,,,,,,---...///000000......//////000111111111444555777888:::;;;;;;;;;;;;<<<<<<======<<<<<<;;;888777555333333333444555777555444333333333111///333333333333333222111000111111111222333444666666;;;;;;:::::::::;;;<<<<<>><<<999777777888:::<<<<<<======;;;::::::<<<>>>??????>>>>>>>>>>>>>>>>>>;;;:::888777777777888999:::;;;===???AAABBBCCCDDDCCCBBBAAAAAAAAA@@@>>>;;;<<<<<<;;;::::::::::::;;;<<<>>>??????>>>;;;888666222333555666777888888888333333333222222111111111///000111222222222222222111111000000000000000111/////////000///......------..................---,,,++++++******++++++,,,,,,,,,---...---,,,***)))************************))))))))))))((((((((((((,,,+++***)))))))))***+++222111///......000222333//////...+++(((&&&&&&'''))))))))))))((((((((((((((('''&&&&&&'''((()))***'''''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###"""###%%%''''''&&&%%%$$$"""""""""""""""######$$$&&&&&&%%%$$$$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$############"""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###'''((('''%%%'''&&&$$$#########$$$$$$###"""!!!!!!###%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%222999111%%%###'''***&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((((()))***************(((((((((((())))))))))))''''''(((((())))))******(((((()))***************************))))))))))))'''(((((((((((((((''''''))))))*********))))))(((++++++******************+++***)))'''''')))***++++++++++++*********))))))((()))***+++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))*********+++++++++------------------------------------------------,,,,,,,,,++++++*********---------...000111333444777888888888888777777666888777777777777777777888888777666444222111111111222222222222222222222333222222111000000000000000......///000111333555666999999999888888999999:::;;;;;;;;;;;;;;;:::999999666555444333333222222222666666666777888999;;;<<<>>>===;;;999999999:::;;;;;;;;;<<<;;;999:::<<<>>>===>>>>>>???>>>>>>======999888777666555666666777<<<<<<===??????@@@@@@@@@???>>>>>>>>>@@@@@@>>>===<<<;;;::::::999999::::::;;;<<<======<<<:::777666333333333444555555666666333333222222222111111111///000111111222222222111111000000//////000000111......//////......---,,,,,,------......------,,,,,,++++++******++++++,,,,,,,,,---------,,,******************************)))(((((((((((((((((((((***))))))))))))+++,,,...222111000000000111222222000000///,,,(((%%%%%%%%%'''''''''''''''''''''''')))((('''''''''((()))***((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$###############$$$$$$%%%((('''&&&%%%$$$#########!!!###$$$&&&&&&%%%$$$###$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&&&&%%%###&&&%%%$$$#########$$$$$$%%%$$$#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''///222---'''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((())))))(((((()))************)))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))************************)))))))))(((((())))))************))))))((())))))***++++++******************************+++***)))(((((()))***+++++++++*********)))))))))((()))******+++++++++***++++++************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))***++++++,,,---,,,,,,,,,++++++++++++++++++++++++---,,,++++++***+++++++++*********+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,+++++++++***---------...000111333444777777777888777777666555666666777777777777666666777666555333222222222222333333333333333222222222333222222111111111111111111000000000111111222333777777666666666666777777666666777888999999999999555444333222111111111111444444555666888:::;;;<<<>>>>>>===<<<<<<;;;::::::999:::::::::999999;;;===;;;<<<>>>??????>>><<<;;;888888777666666666666777======>>>>>>======<<<;;;;;;::::::<<>>>>>??????>>>===;;;:::777888999999999999:::<<<888:::<<<>>>>>>===;;;999::::::999999999888888888<<<<<<<<<<<<<<<;;;:::999:::999:::;;;>>>???>>>===999888888777777777777777777777777666555555555555444333111///...///000111111111111111111111111000//////000000111000000/////////.........///000000,,,------------,,,++++++******++++++++++++******++++++************++++++++++++++++++++++++******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((()))***---///000000000000111000000///...000111000---)))&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%))))))((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%'''&&&%%%$$$############"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$############"""########################%%%###""" """###############""""""""""""!!!!!!!!!!!!!!!"""##############################&&&%%%$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%((()))'''"""&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***+++(((((((((''''''(((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))******))))))((((((''''''(((((()))******************)))))))))((((((((((((&&&''''''(((((((((((('''******++++++++++++******))))))))))))******************)))(((((()))************)))))))))((((((((((((((())))))***))))))(((''''''(((((()))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******)))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,---------......////////////////////////------------------------------------,,,,,,,,,,,,---------...000111333444555666666555555444333222222333444444444444333222222222222222222333333444666666555444444333222222333333333333222222111111333222111000000//////000777777666555555555555555444444555555666555555555666555444333222222222222222222333555666999;;;<<<===>>>???@@@@@@>>><<<;;;666888::::::999888999;;;666888;;;======<<<:::888::::::::::::999999999888999::::::;;;;;;;;;::::::<<<;;;;;;<<<======<<<:::777777666555555555555555555555555555555555555555555333000...------...///000000000000000000000000//////000000000//////.........------...//////000,,,,,,,,,---,,,++++++***)))******************)))+++******))))))******+++************************((((((((((((((((((((((((&&&&&&''''''((((((((()))***)))))))))+++,,,...///.........///...---,,,,,,---...///...+++((('''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%$$$$$$###)))(((((('''&&&&&&%%%%%%%%%$$$#########$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&"""""""""""""""###$$$$$$$$$$$$#########$$$%%%%%%######$$$$$$%%%%%%%%%%%%""""""""""""######$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$############"""###########################""""""!!!"""###$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!"""###########################"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$%%%"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((******((((((''''''''''''((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))******))))))((((((''''''(((((()))***************)))))))))(((((((((((('''&&&&&&'''(((((((((((((((,,,,,,,,,+++***)))((('''(((((()))))))))***************))))))))))))******)))))))))(((((((((''''''(((((()))))))))(((((('''&&&&&&'''((()))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))((()))******++++++******,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,---------.........////////////////////////---------------------------------------------------------...000111333444444555555444333222111111111222333444444333222111111000000111111333444444666666555444444333222222222222333333333222111000000000000///000000111111888777666555555555555555555555666666666555444444666555444333333222222222222222333444666888999:::<<<===>>>???@@@???>>>===777999;;;;;;999888888999555777999;;;;;;;;;999999888888999999888888777666888888999:::;;;;;;;;;;;;===;;;;;;;;;<<<<<<:::888666555444444333333444444444444555666666666555555444333111000///......///////////////000000000000///////////////......------------------...///000,,,,,,------,,,,,,+++***))))))************))))))******))))))))))))******)))))))))((())))))***+++((((((((((((((((((((((((&&&&&&&&&''''''(((((()))******)))***+++---///000...------,,,,,,+++++++++,,,---///...,,,***))))))&&&&&&&&&'''(((((())))))%%%%%%%%%&&&%%%%%%$$$###(((''''''''''''&&&&&&&&&$$$$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$""""""!!!!!!""""""###$$$###""""""######$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$########################!!!!!!"""###$$$%%%%%%&&&##############################$$$%%%%%%&&&&&&'''!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$###$$$%%%'''######$$$%%%%%%%%%$$$$$$ !!!""""""###$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&(((&&&###%%%***&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((()))***************))))))(((((((((((('''''''''((()))******++++++***+++++++++***)))((('''&&&'''(((((())))))*********)))))))))******)))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&%%%&&&&&&'''((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))(((((()))************))),,,,,,------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------------------------............///---------...000111333444444444444333222111000///000111333444444333111000000000000000111222333444555555444444333333222222222333444555444333222111.........///000111222333777777666555444444444444555666666777777666666555555444333222111111111111333333333444555666888999;;;;;;<<<>>>??????@@@@@@999;;;<<<<<<:::888888888555666777888999999999999888888999999999888777666888999::::::;;;;;;:::::::::999999999::::::888666444444333222222222222333333444666888888777666555444333333222111000//////........./////////000000.../////////......---,,,,,,,,,,,,,,,---...///000---------------,,,,,,+++)))******++++++******)))******))))))))))))******)))(((((('''((()))***+++''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((***,,,...111222///...---++++++++++++,,,---///000///,,,)))((('''$$$%%%%%%&&&''''''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$#########""""""######$$$%%%##################$$$%%%$$$$$$######$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%&&&########################"""###$$$%%%&&&%%%###"""!!!!!!!!!!!!""""""######""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$""""""###%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((%%%&&&)))((($$$&&&+++&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((%%%%%%&&&''''''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))(((((((((''''''''''''((()))***++++++++++++'''(((((()))))))))((((((''''''(((((()))******+++))))))************))))))((((((((('''''''''&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&''''''((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))'''((())))))******))))))++++++,,,------...//////......---,,,,,,,,,,,,---+++,,,,,,,,,------------------------------------------------------------------......////////////---------...000111333444333333333222111000......000111333555555333111000000000000000000111222333333333333333333222222222444555777777777666444333.........//////000111222777666555444333333333333555555666777888888888888444333222111000000000000333333333444555666777888::::::;;;===>>>???AAAAAA:::<<<======:::888777777666666666777888999999:::::::::;;;<<<;;;:::999888::::::;;;;;;;;;:::999999888777666777999999888666444333222222111111222222222444777999:::999777555333444444444333222000000---.........//////000000.../////////...------,,,,,,++++++,,,---...///000------......------,,,+++******++++++++++++************))))))))))))******)))(((''''''''')))***+++''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&'''))),,,000333555111000---+++***+++,,,---///000111000,,,(((&&&%%%######$$$%%%%%%&&&''''''%%%&&&((()))))))))((((((%%%%%%&&&&&&'''((((((((($$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$ """$$$%%%&&&%%%###"""$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""""""""###$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""!!!###$$$###!!! !!!!!!!!!""""""######"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%""" !!!$$$"""###$$$%%%&&&%%%%%%$$$''''''''''''&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''+++&&&$$$)))***'''&&&***&&&''''''''''''''''''&&&''''''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))''''''(((((())))))******(((((()))***************)))(((((((((''''''''''''%%%&&&'''((())))))))))))$$$%%%&&&((()))*********&&&''''''((()))******+++))))))************))))))(((((('''''''''&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))'''(((((()))))))))))))))******+++,,,,,,---............---,,,,,,,,,,,,---+++++++++,,,,,,,,,---------------------------------------------------------.........//////000000---------...000111333444333333222222111///...---000111333555555333111000000000000000000111222222222222222222222222222333666777999:::999888666555000////////////000000111777777666444333222111000666555555555444444444444777666444333222222333333555555555444444555555555666888:::;;;;;;<<<===>>>;;;<<<===>>>===:::777555777777666666777999;;;<<<======<<<;;;:::::::::::::::;;;<<<<<<;;;:::888777;;;;;;:::999999999::::::444444333333222111000000333444666888999888777666444333222111000000000000////////////000000000000.........------......///,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,++++++******)))(((((((((******+++******)))(((''',,,+++)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))************,,,000333111000///...---,,,++++++000000///...,,,)))'''&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$%%%&&&'''(((+++(((%%%%%%''''''&&&###((('''%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&%%%###"""###'''((('''%%%"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$##################"""!!! """%%%&&&$$$"""###%%%$$$#####################!!!###$$$$$$#########$$$$$$!!! """%%%'''%%%###%%%%%%$$$$$$###$$$$$$$$$(((''''''&&&$$$######"""%%%$$$"""!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""############""""""%%%%%%&&&&&&%%%%%%$$$$$$!!!  """$$$%%%########################&&&&&&%%%$$$$$$######""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&))))))((('''&&&%%%%%%%%% !!!"""###%%%'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((''''''&&&%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((()))++++++))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))((()))***+++***(((((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))************))))))***)))((((((((()))+++,,,------+++***)))(((((()))+++*********+++,,,------,,,------...//////......,,,---.........---,,,,,,+++++++++,,,,,,,,,------//////......---------,,,///............---------111000///------......///......//////////////////000000///............//////111333555555444111000///......------///000111111222222333444444444333444555666666666555333222222222333333333222111111666666666555555444444333666666666777777777666666666555444333333333444555666666555555555555666666777999;;;<<<;;;<<<===???===>>>???@@@???===:::999999888888888999;;;===>>>???>>>===<<<;;;:::::::::::::::::::::999888777777::::::999999999999888888555555444444333222222111222333555777888888777777444333222111111000000000111000000000///.........,,,,,,+++*********++++++,,,,,,,,,,,,---------...------,,,+++++++++++++++++++++******))))))(((((()))))))))***))))))((((((***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))+++///222//////000000///...------222111///---***(((&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&'''((()))+++)))&&&&&&'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$############$$$&&&'''%%%###"""###&&&((('''%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############""""""!!! ###$$$"""!!!"""$$$""""""#########$$$$$$$$$!!!$$$%%%%%%%%%&&&((($$$###"""###$$$$$$###"""$$$######""""""######$$$&&&%%%%%%%%%%%%%%%$$$$$$%%%$$$###""""""""""""###############""""""""""""###""""""!!!!!!""""""###""""""############""""""""""""###$$$%%%%%%%%%$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&((((((''''''&&&&&&%%%%%%###############$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***))))))((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))((()))***+++***(((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((())))))))))))))))))((('''((())))))******))))))))))))*********))))))(((***)))((((((((()))++++++---,,,,,,+++******))))))++++++*********+++,,,,,,+++,,,---.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////......---------------....../////////111000///...---......///------.../////////......000//////......////////////111333444444333111/////////.........///000111111222333444555555555555777888888999888777666555333333333333333333333333666666666666777777777777555666888999:::999999888666555555555555666777777777777666666666666777777888:::;;;<<<;;;;;;===??????@@@BBBBBBBBB@@@>>>===;;;;;;;;;;;;<<<>>>???AAABBBAAA???>>>===<<<<<<<<<;;;:::999888777777777888888999:::::::::888777666666666555555444444333333111222444666777888777777444444333222222111111111111111000///...------,,,,,,,,,+++***))))))******++++++,,,,,,,,,,,,------,,,,,,+++*********+++++++++++++++***))))))((((((''''''((()))))))))(((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***---///---...000222222222000///333111...+++(((&&&%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''))))))+++)))(((((((((((('''&&&!!!"""$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''$$$######$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$#########!!!###$$$$$$"""!!!!!!""""""""""""###$$$$$$$$$%%%!!!###%%%&&&%%%%%%&&&'''$$$%%%%%%$$$"""!!!!!!"""###"""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$""""""!!!!!!!!! #########""""""#########""""""############"""""" !!!###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))---,,,***)))'''&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))((()))***+++***(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))************))))))(((((()))***************************))))))(((''')))))))))((()))******+++,,,,,,---------+++***)))++++++******)))*********++++++---....../////////---,,,+++******+++,,,---------------.........///000000000000////////////+++,,,---...///000111111000///......------......,,,,,,---...............///////////////000000000///111222333333222000///000////////////000111111111222333555666777777777888999999999999888777777666555444444444555666666888888888888888888888888333555777999:::::::::999777777777888999999:::;;;999999888888888888999999999;;;<<<;;;;;;;;;<<<>>>@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>???AAABBBDDDDDDDDDBBBAAA???>>>>>>>>>>>>===:::777666777999:::999:::;;;<<<;;;999777666555555555555444444333333111222333555666666666666444444444333222222111000/////////......---------//////...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++******))))))(((&&&&&&'''(((((()))((((((******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((''''''(((***,,,***,,,000333444444222111111///,,,(((&&&%%%%%%%%%%%%%%%&&&'''''''''''''''###$$$$$$%%%&&&'''((((((***)))))))))))))))(((''' """$$$&&&''''''&&&%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%&&&'''$$$######$$$%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$$$$$$$'''((('''&&&$$$"""!!!!!!$$$#####################%%%&&&'''&&&$$$""""""""""""$$$&&&$$$!!!!!!$$$###""""""""""""######$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""!!!!!!!!! $$$$$$############$$$$$$""""""############"""""" !!!"""###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###########################""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&$$$"""&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,,,,***)))'''&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))((()))***+++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''))))))************))))))((())))))***************************)))((('''&&&)))))))))))))))******+++***,,,---......---+++))),,,+++******))))))))))))++++++,,,---............---+++***))))))***,,,...............////////////111111000000000000000000,,,------...///000000000//////......------------++++++,,,---...............//////000111111111111000111222333222111000///000000000000111111222222111222444555777888999999888888888888777777666666888777666555555666888:::999999999888777777666666222444555777999999999999999::::::;;;<<<===>>>>>>;;;::::::999999::::::;;;:::;;;;;;:::999999;;;===>>>???@@@BBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCEEEFFFGGGFFFEEECCCBBBAAAAAAAAABBB@@@<<<:::888999;;;<<<;;;<<<=========;;;888777444444444444333333333333111222333333444444555555333333333333333111000///,,,,,,------......//////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++***)))))))))&&&&&&'''(((((()))(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***(((+++...111333222111000---+++(((&&&%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%&&&&&&&&&((()))******)))(((((('''###$$$&&&''''''&&&%%%######$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$$$$%%%'''&&&$$$$$$$$$$$$&&&'''###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$###&&&%%%%%%$$$###"""!!!!!!###$$$%%%$$$""" !!!"""$$$###!!! ###%%%###############$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""!!!!!!!!!$$$$$$############$$$$$$""""""############""""""###$$$$$$$$$$$$$$$############%%%%%%%%%$$$###"""########################""""""###$$$%%%&&&&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&(((((((((&&&$$$"""''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******)))((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))((()))***+++***(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''))))))************))))))(((((()))***************)))))))))))))))(((''''''((()))))))))************)))+++---......---,,,***,,,,,,+++***)))))))))***+++,,,,,,---...---------,,,+++)))))))))+++---............/////////000000000000111111111111111111////////////////////////...............------,,,***+++,,,---..................000111222222222222111222222333222111000///111111111222222222222222111222444666777888999999999888888777777777777777999888777666666888:::;;;999888888777666555555444333333444555666777888999;;;;;;===>>>????????????<<<<<<;;;;;;;;;;;;<<<<<<:::;;;:::999777777999;;;======???@@@AAABBBBBBBBBCCCCCCBBBCCCDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDBBB???<<<;;;;;;===>>>============<<<;;;999888444333333333333333333333222222222222222222333333111222333333222111///...***++++++,,,---...//////......------------............------------,,,,,,------,,,,,,------......,,,,,,,,,+++******))))))''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((((()))+++...///......---)))((('''%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$&&&(((******)))'''''''''&&&&&&''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$"""$$$%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$"""%%%&&&&&&&&&%%%%%%$$$###"""!!!!!! """###""""""###$$$ """"""""""""###%%%############$$$%%%&&&'''%%%%%%$$$$$$#########""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$#########""""""#########""""""#########""""""############""""""$$$$$$%%%%%%$$$######"""""""""###############"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&'''''''''''''''(((%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))(((((((((((())))))***'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))'''(((((())))))(((((('''(((((()))************))))))***+++---------,,,,,,,,,,,,++++++***+++++++++---------------,,,++++++++++++******+++,,,---.............../////////000000000000000111111111111000000000/////////......---............---,,,,,,***+++,,,....../////////---...000222333444333333333333333333222222111000111222333333444444333333222333444666777888888888;;;:::999999888888999999999888777777888999;;;<<<555555555555555555555555555555444444555666888:::;;;<<<===>>>??????>>>>>>=========<<<<<<=========::::::999777555666888:::<<<<<<>>>???AAABBBCCCCCCDDDDDDDDDDDDEEEGGGHHHJJJIIIHHHHHHGGGGGGGGGHHHHHHEEECCCAAA>>>===<<<===>>>>>>===<<<<<<:::999999888444444444444444444555555444333222222111000000000000111222222222000...---+++++++++,,,---------...,,,,,,,,,,,,,,,---...////////////......---------,,,,,,++++++,,,------...---,,,,,,++++++******))))))))))))***))))))((((((%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&&&&&&&''''''((())))))***)))))))))(((''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$'''******(((&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###""""""$$$%%%$$$"""!!!###%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######!!!$$$%%%$$$######################## """#########$$$&&&"""!!! !!!"""###"""!!!""""""""""""###$$$%%%&&&############$$$$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$#########"""""""""###""""""!!!!!!""""""###""""""############""""""""""""##################"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&'''((())))))))))))'''((()))***+++******)))))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,------.........---,,,+++***)))+++++++++,,,------......------.........//////////////////000000000111111///////////////000000000------.........---,,,++++++,,,---...///000000000,,,...000333444555444444555555444444333222222111111222333444555444444333222333444555666777777666;;;:::999888777888888999777777888999999:::;;;;;;222222333333444555555666888666444333444666999;;;:::;;;===>>>>>>======<<<>>>>>>============>>>>>>::::::999666444444777999<<<<<<===???AAABBBDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJDDDCCCAAA???============>>>===;;;:::999888888888555555555666666666666666555444333111000////////////000111222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000/////////.........+++*********+++,,,,,,---------,,,++++++******)))******+++******)))(((''''''((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&((((((''''''%%%###"""!!!%%%&&&''''''((((((''''''((())))))))))))'''&&&%%%"""&&&)))***(((&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!"""$$$&&&%%%"""!!!###%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%"""!!!######!!! !!!"""###$$$%%%&&&&&&!!!###$$$%%%#########$$$%%%""" ######!!!!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$%%%&&&&&& !!!"""###$$$$$$###"""############""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""" """############""""""!!!!!!"""$$$&&&'''###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((******)))(((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((***)))((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''$$$%%%&&&((())))))******'''((()))++++++******))))))(((((()))***+++------,,,,,,,,,,,,------.../////////...---,,,***)))(((***+++,,,---...///......------------.........///......//////000000000111------...///000111222222,,,---.........---,,,++++++,,,---///000111111111,,,...111333555555555444666666555444444333222222222333444555555555444333333333444555666666555555999888666555555555666777666777888999:::;;;::::::555666888999888888:::;;;<<<;;;999888777888888999<<<<<<<<<<<<<<<<<<<<<<<>>???AAABBBAAAAAACCCDDDFFFHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDBBBAAA@@@AAAAAA@@@>>>======<<<;;;:::999999999999999999888888777666555444333111///......///000111000000///...------,,,,,,,,,+++*********++++++---.........//////000000111000///...---,,,++++++((())))))+++,,,---......------,,,++++++,,,,,,,,,((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%$$$&&&'''((('''&&&'''((('''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%$$$######""""""!!!!!!""""""###$$$"""######$$$$$$#########""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&&&&$$$!!!!!! """$$$%%%$$$$$$$$$#########""""""***)))&&&$$$"""!!!!!!!!!$$$###"""""""""###%%%&&&%%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""" !!!"""$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################""""""###$$$$$$$$$$$$###))))))((('''%%%$$$######!!!###&&&&&&$$$###$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&&&&'''+++)))((('''&&&&&&'''''''''((()))******)))((('''((('''&&&&&&''')))+++---))))))(((((('''''''''&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''***)))'''&&&%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++,,,,,,++++++***)))((((((''')))+++---//////...---,,,...///...------...///000000111111111222222222111000///...---,,,++++++...------,,,,,,,,,---------......///000111111222000000111222333333333333666666555444333222222111444555666777777666555555555444444444444333333333777666555444444333444444777888999:::;;;;;;;;;;;;444666999:::::::::;;;<<<===<<<;;;999999999999999<<<<<<<<<;;;;;;;;;;;;;;;>>>>>><<<;;;;;;;;;<<<===>>>===<<<;;;;;;<<<===>>>??????????????????@@@AAABBBBBBCCCEEEFFFGGGHHHIIIFFFGGGGGGFFFFFFFFFFFFFFFDDDBBBAAAAAAAAAAAA@@@>>>=========<<<;;;:::999888777888888777777666555444444222000///......///000111000000///......------+++++++++,,,---...///000------......////////////............------------,,,,,,,,,++++++*********,,,++++++******+++++++++************+++++++++++++++******)))(((''''''&&&***(((&&&%%%%%%&&&(((***%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$######$$$%%%%%%%%%&&&((((((''''''((()))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###""""""!!! %%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""######$$$$$$$$$$$$###"""###%%%&&&%%%$$$""""""!!!!!!"""###%%%%%%%%%%%%$$$###############$$$############$$$&&&'''"""!!!!!! !!!"""#########"""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!"""$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&&&&'''***)))(((&&&&&&&&&'''''''''((()))***))))))((('''((('''&&&%%%&&&(((***+++)))((((((((('''''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++******)))((((((((()))+++---......---,,,,,,---///...------...///000000111111111222222222000000///...---,,,++++++...------,,,,,,,,,---------......///000000111111000111222333333444444444666666555555444333222222444555666666777666555444555555444444333333222222666555555444444444444444777888999:::;;;;;;;;;;;;333666:::======<<<<<<===>>>===<<<;;;:::::::::;;;======<<<<<<;;;;;;::::::>>>======<<<<<<===???@@@@@@???>>>>>>>>>>>>@@@AAACCCBBBAAAAAA@@@@@@@@@@@@CCCDDDDDDEEEEEEFFFGGGGGGCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCAAAAAABBBBBB@@@???======>>>>>>===;;;999777666666666666555444333222333222000.........//////111000000//////.........,,,,,,,,,,,,,,,---...///---------............///,,,,,,,,,------.........------,,,,,,+++***))))))+++******))))))***++++++++++++++++++++++++++++++,,,+++***)))((('''&&&%%%***(((%%%######%%%(((***%%%%%%&&&'''''''''''''''''''''''''''&&&%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%######""""""!!! ###""""""""""""###$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%$$$######"""###### !!!"""###$$$%%%%%%%%%$$$######$$$%%%$$$"""""""""""""""###$$$%%%&&&'''&&&$$$""""""###$$$%%% !!!"""$$$&&&((()))###"""!!!!!!!!!!!!!!!""""""""""""###""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###############""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&& !!!"""###$$$$$$%%%###%%%&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&'''''''''(((((()))))))))((((((((('''&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%(((''''''&&&&&&%%%$$$$$$$$$%%%%%%'''((()))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))************************+++++++++******))))))((()))***+++,,,---,,,,,,+++,,,---......------...000000000000111111111111222000//////...---,,,++++++------,,,,,,,,,,,,------------......///000000000111111222333444444444444666666666555555444444333444555555666666555444444555555444444333222111111444444333333333444555555888888999:::;;;;;;;;;;;;222666;;;??????>>>>>>>>>??????>>>===<<<<<<<<<<<<>>>>>>>>>======<<<;;;;;;======<<<<<<===???@@@AAABBBAAAAAA@@@AAAAAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCDDDEEEEEEEEEDDDFFFDDDCCCCCCDDDCCCBBB@@@<<<>>>??????>>>;;;888666444444444444333222111000111000///............///000000000//////.........------+++***))))))((((((------------------------+++,,,,,,,,,------------+++++++++++++++++++++++++++************++++++,,,******)))))))))))))))(((+++******)))(((''''''&&&)))'''%%%$$$$$$%%%''')))%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############!!!!!!!!!!!!!!!"""######&&&&&&&&&&&&%%%$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$!!!!!!""""""###$$$$$$%%%&&&$$$######$$$$$$###!!!""""""""""""###$$$%%%%%%(((&&&$$$"""!!!###%%%&&&###############$$$$$$$$$$$$$$$$$$###############"""###$$$$$$$$$###!!! """"""""""""""""""""""""""""""!!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$%%%&&&&&&''''''&&&&&& !!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&'''((('''&&&$$$###%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))***+++))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))************************+++*********)))))))))((()))***++++++,,,++++++***+++---......------///000000000000000111111111111//////...------,,,++++++,,,,,,,,,+++,,,,,,---------------....../////////111222333444444555444444666555555555555555555555555555555555444444444333555555444333222111000000222222222222333444555666777888999999:::::::::999333777<<>>======<<>>>>>======<<<<<<;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBB>>>@@@BBBDDDFFFFFFFFFEEEGGGFFFDDDDDDEEEEEECCCBBB===>>>??????>>>;;;777555222333333222222111000/////////..................////////////............---,,,+++***))))))))))))------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++*********))))))(((((((((((((((((())))))))))))&&&'''(((((((((((('''&&&$$$%%%%%%&&&'''&&&&&&&&&""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$&&&(((""""""$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$#########""""""""""""##################$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$"""!!! !!!""""""#########(((&&&###!!!!!!"""$$$&&&$$$$$$$$$$$$###""""""!!!######$$$$$$$$$############$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""###""""""""""""######$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%""""""##################%%%%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%'''((('''%%%$$$$$$%%%&&&&&&&&&'''''''''''''''''''''(((((()))******)))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&'''''''''&&&%%%$$$%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((************************))))))))))))))))))))))))*********)))))))))))))))))))))******************+++,,,......---...///111000000000000000000000000.........---,,,,,,+++++++++++++++++++++,,,---...------------............111111222333444444444444444444444555555555555555555555444333333333333333444333333222111111000000111111111222222444555666666777888888888888888888555888<<>>>>>??????@@@@@@@@@???>>>===<<<>>>>>>??????????????????;;;:::::::::;;;<<<>>>???AAABBBBBBCCCCCCDDDDDDDDD@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>@@@CCCFFFHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDCCCAAA===>>>>>>>>><<<999666555222222222222111000///.....................------------------------------************,,,---...///---,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********------,,,,,,+++***))))))++++++++++++,,,---......---------,,,++++++******''''''(((((()))*********%%%&&&(((******(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############!!! """$$$"""###$$$%%%%%%%%%$$$##########################################$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$###""""""###$$$###!!! !!!""""""###""""""&&&%%%###!!!!!!"""###$$$""""""######$$$######""" !!!"""""""""""""""$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""#########""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######%%%%%%$$$$$$######""""""%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&$$$"""$$$''')))'''%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))))))))(((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%"""###$$$%%%'''((())))))'''''''''(((((()))******))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******+++***,,,............000111111000000000000000//////------------,,,,,,+++++++++******++++++,,,---...------------------------000000111222333333333333222333333444444555555555555555333222222222222222222222222111111111111000111111111111222333444555555555666666777666666555777999<<<=========>>>?????????@@@@@@???>>><<<<<<<<<<<<<<<======>>>>>>???999999888888888:::;;;<<<@@@@@@AAABBBCCCDDDDDDDDDAAA@@@??????????????????@@@@@@@@@@@@????????????>>>@@@DDDHHHJJJJJJJJJIIIDDDBBBAAAAAABBBAAA@@@???>>>======;;;:::777666555222222222111111000///...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---///000,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,++++++*********************+++,,,---.........---,,,,,,+++******(((((((((((())))))))))))%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!!!! !!!"""###$$$%%%%%%$$$"""!!!"""""""""""""""#########!!!!!!!!!!!!!!!""""""###!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""######"""""""""######$$$############$$$$$$$$$$$$###"""!!!"""###$$$###""" """###$$$$$$######$$$###""""""!!!!!!""""""!!!!!!###$$$$$$######""" """############$$$###""""""!!!!!!""""""""""""""""""""""""""""""$$$$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$#########""""""$$$######%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&###!!!###''')))'''$$$ !!!###%%%&&&'''&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))'''''''''((()))***+++,,,***,,,---.........000222111111000000////////////---------,,,,,,,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////000111222222222222111111222222333444444555555444333222111111111222000000000111111111111111111111111111111222333444444444444555555444444333888:::<<<<<<<<<<<<===>>>??????@@@@@@???>>><<<;;;999999:::;;;<<<===>>>>>>999888777777777888999:::???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>AAAEEEIIIKKKLLLLLLKKKBBB@@@????????????>>><<<>>>===<<<:::888666555555222222222222111000///...,,,,,,---......---------++++++++++++++++++++++++(((((((((((()))***+++,,,,,,,,,,,,++++++*********'''((()))***+++,,,------((())))))+++,,,---......))))))))))))***+++,,,---,,,,,,++++++***)))((((((******))))))((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%###!!!!!!###%%%###$$$%%%&&&%%%###!!! ###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&& !!!"""###$$$%%%%%%%%%$$$######""""""######$$$""""""""""""###$$$%%%&&&###"""""""""!!!!!! ###"""""""""""""""###### !!!"""###$$$%%%%%%"""!!! !!!###$$$$$$### !!!###$$$%%%%%%$$$$$$""""""""""""!!!!!!!!! ######$$$$$$###"""!!!  """$$$%%%&&&&&&%%%###"""  !!!""""""""""""""""""""""""$$$$$$###############$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""############$$$""""""%%%(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''%%%$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%&&&### ###'''***'''$$$ !!!###%%%&&&'''&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&%%%$$$###$$$%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''(((***+++,,,***,,,---.........000222111111000000/////////...---,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...///000111111222111111000000111222333333444444666444333111000000111111/////////000111111222222111111111111111111222333333333333444444333222222;;;<<<<<<<<<;;;:::999999888888:::<<<===;;;777444555333333666:::<<<;;;999666555444333444666888999>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>=========<<<<<<===>>>??????:::<<<@@@EEEHHHJJJJJJJJJHHHFFFBBB@@@@@@???===;;;::::::888666555444444444444333111///...---...............------,,,++++++,,,++++++******++++++,,,...---+++*********++++++***************)))(((((('''(((((()))))))))))))))++++++************++++++((()))))))))************---,,,,,,+++*********+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""&&&(((%%%###"""###&&&''''''&&&$$$###$$$%%%!!!""""""""""""#########$$$"""!!! !!!"""$$$%%%########################%%%### !!!###$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!$$$###"""###$$$$$$###"""""""""""""""############""""""#########$$$$$$$$$###"""""""""""""""######!!!!!!!!!!!!!!!"""###### ###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""#########""""""""""""!!!######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""######$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))((('''&&&&&&''''''''''''&&&$$$"""!!!%%%&&&&&&&&&%%%%%%'''(((+++***)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((())))))((((((''''''(((((('''&&&%%%%%%((('''%%%%%%%%%&&&(((***(((((((((((()))))))))))),,,,,,+++)))((('''&&&%%%'''(((((((((&&&%%%&&&'''(((((())))))))))))((((((''''''((())))))))))))))))))'''&&&'''******(((%%%%%%%%%&&&&&&'''(((((()))))))))***+++,,,,,,------000///...---------------------------------------******))))))******+++,,,------,,,,,,,,,,,,++++++////////////000000000000000000//////000000111222333333222///------///111111222222333333222222111222222111111000/////////000111333444333111///...;;;;;;<<<<<<<<<;;;::::::888888999:::;;;:::777444333222333555999:::999888777666555555666888:::;;;???@@@@@@@@@@@@@@@??????>>>>>>??????????????????======<<<<<<======>>>???@@@AAADDDGGGHHHIIIIIIHHHFFFDDDAAA@@@???>>>;;;999999999777666555444444444333222000///...------...---------...............,,,++++++******++++++,,,,,,+++***)))))))))******))))))******))))))((('''&&&'''(((((())))))))))))***))))))(((((())))))***(((((()))))))))*********,,,,,,+++***************''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''######""""""""""""""""""$$$$$$###############""""""############$$$$$$$$$ ###%%%%%%###"""###%%%###$$$$$$###!!!!!!"""###"""""""""#########$$$$$$###"""!!! !!!"""$$$%%%########################$$$""" """$$$###!!!########################!!!!!!!!! $$$###""""""$$$$$$###"""""""""""""""############""""""#########$$$$$$$$$###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### """###$$$######"""############$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""######$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""#####################$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&((((((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%$$$###""""""######$$$$$$&&&&&&&&&%%%%%%&&&(((******)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((''''''''''''(((((('''&&&&&&%%%((('''%%%%%%%%%&&&((()))((((((((()))))))))************)))((('''&&&&&&%%%'''(((((((((&&&%%%&&&''''''(((((())))))(((((('''''''''((())))))))))))))))))'''&&&''')))***(((%%%&&&&&&''''''((())))))***))))))***++++++,,,------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////000000000000000000111222222333333222000......///222111222222333333222222111111111000000///......---000000111111111000......:::;;;;;;<<<<<<<<<<<<;;;888777666777888888666444222222222444777888888777777777777777888:::<<<===@@@@@@@@@@@@???>>>===<<<<<<<<<======>>>??????@@@<<<<<<<<<<<<<<<======>>>CCCDDDEEEFFFFFFEEEDDDCCCCCCBBB@@@@@@???===:::777777777666444333333333333222111000///...---------,,,,,,---......///000000++++++************+++++++++***))))))((()))))))))((())))))))))))(((''''''$$$%%%&&&'''((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))++++++***)))))))))******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$#########"""!!!!!!!!!"""""""""""""""#########"""############$$$$$$$$$###$$$$$$###""""""%%%'''!!!#########!!! !!!"""############$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%###########################!!! """###"""!!!#################################""""""!!!!!! $$$###""""""$$$$$$###"""""""""""""""############"""""""""############$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""""""""""""""""""""############%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%$$$$$$""""""######$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$!!!!!!"""""""""#########!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%###""" !!!$$$&&&$$$%%%&&&%%%$$$%%%&&&((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''''''''(((''''''&&&%%%'''&&&%%%%%%%%%&&&((()))((((((((()))))))))******(((((('''''''''&&&&&&&&&'''(((((((((&&&%%%&&&'''&&&''''''''''''''''''&&&''''''((())))))))))))((((((''''''((())))))(((&&&''''''(((((()))*********))))))******+++,,,,,,,,,---,,,++++++++++++++++++))))))+++,,,,,,+++***)))******))))))******+++,,,+++++++++,,,------......////////////////////////000000000111111111222222333333222000......000222111222222333333222222111000000///......------,,,////////////............999:::;;;<<<<<<<<<<<<<<<888666444444555666555444222222333555777888777777777777777777999:::<<<===>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;:::;;;;;;<<<<<>>>>>>>>======<<<;;;:::::::::;;;;;;::::::999888888999999999======>>>>>>>>>>>>>>>>>>??????>>>???>>><<<888555222222111111111111111222000000//////......------,,,,,,,,,++++++*********+++******))))))******+++***+++++++++++++++++++++(((((((((((((((''''''&&&$$$%%%&&&'''(((((((((((()))((((((''''''(((((()))&&&''''''''''''((((((((((((((((((''''''(((((()))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%$$$###"""""""""######$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$%%%&&&&&&%%%$$$ """$$$%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$########################!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%% ###"""!!!"""######"""!!!!!!"""""""""############""""""""""""""""""""""""%%%$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""###### !!!!!!!!!"""""""""$$$$$$$$$####################################### !!!!!!"""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###############"""""""""###$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$!!!!!!"""######$$$%%%%%%#########$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$######"""!!!$$$%%%%%%%%%$$$$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''((((((((('''''''''&&&&&&''''''''''''(((((()))***************++++++))))))((((((((())))))***((()))***+++,,,,,,+++*********))))))******+++,,,******+++,,,...///000000000/////////......------...///000111111111000000000111222111///...///111111222222333333222222111111111000//////......---//////.........//////000888999999::::::::::::999666555333333444444444333333555777777777666777888555555666777777888888888999:::;;;<<<===============<<<:::999888888999999888777777666666666666777::::::;;;<<<===>>>???@@@>>>===<<<<<<;;;:::777444000000/////////000000111...////////////...---,,,,,,,,,+++******)))((((((******))))))))))))************+++,,,,,,,,,,,,+++((())))))))))))(((''''''&&&&&&'''(((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%+++***)))((('''%%%$$$$$$$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$%%%''''''%%%### """$$$###"""###$$$############$$$$$$$$$%%%!!!"""""""""####################################!!!"""###"""!!!"""$$$&&&########################!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!######"""!!!""""""""""""###############"""""""""""""""!!!!!!######""""""""""""#########""""""!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$############!!!"""######$$$$$$##############################!!!"""######$$$$$$######'''&&&&&&%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$"""!!!###$$$%%%$$$###$$$%%%'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&''''''((('''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''&&&((())))))(((''''''(((&&&&&&&&&'''''''''''''''************************(((((((((((((((((()))***)))))))))******+++,,,,,,******))))))******+++,,,***+++,,,---...///000000000//////......------------...///000111000///......///000000.........000111222222333333222222111111111000000///......---.........///////////////888888999999999888777777666444333333444555333222111444666666555444666888666666777777777777777666:::;;;;;;<<<<<<<<<;;;;;;;;;:::888777777888999:::666555555444333333444444777888888999:::;;;===>>>;;;:::888777777666555333...............///000000---.../////////...---,,,+++++++++*********************))))))))))))******((()))***+++,,,,,,+++***))))))******))))))((('''(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$########################!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%******)))((('''&&&&&&%%%######""""""""""""""""""$$$$$$$$$$$$############"""############$$$$$$$$$&&&$$$"""###%%%'''&&&%%% ###%%%$$$$$$$$$%%%"""""""""#########$$$$$$!!!!!!"""#######################################!!!###$$$$$$""""""%%%(((#######################################$$$$$$$$$###!!! !!!"""###"""!!!""""""""""""##################""""""!!!!!!!!!!!!  !!!"""#########"""!!!!!!!!!!!!!!! !!!"""$$$$$$$$$######!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""##################!!!""""""###############""""""""""""############!!!""""""###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$#########"""######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$############$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%###$$$%%%$$$######%%%'''######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&'''((()))))))))%%%&&&&&&'''((((((''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%(((***)))'''&&&''')))((((((((('''''''''''''''************))))))))))))((((((((((((((()))******)))(((''''''((()))+++---******))))))******+++,,,+++,,,,,,---...//////000000000///......---,,,,,,+++,,,...///000///...---,,,...//////---------...111222222333333222222111000000///......------,,,+++,,,---...///......---888888888888888777666555555444444444555555333111000333666666444333444666777888888888888777666666<<<<<<<<<<<<;;;:::999999999888777666777888;;;<<<555444333333222222222222555555555555666777999::::::777555444444444333111---------------...///000---.../////////...---,,,*********+++,,,,,,------******))))))))))))******'''((()))+++++++++***)))***************)))((((((************)))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$######################## !!!###%%%&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!"""############$$$$$$$$$)))%%%!!! ###&&&((('''"""%%%''''''''''''(((!!!""""""""""""#########!!!!!!"""#######################################!!!###%%%$$$######&&&)))%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!###!!! !!!"""###"""!!!""""""""""""##################""""""!!!!!!!!!  !!!"""######"""!!!!!!!!!!!!!!!!!!###$$$$$$###"""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!!"""###############"""""""""""""""#########!!!!!!"""###############!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""###$$$%%%&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$######"""""""""!!!"""###$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$ !!!!!!"""###%%%&&&$$$%%%&&&&&&''''''''''''###"""!!! !!!$$$''')))###$$$%%%$$$######%%%'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&((()))******+++%%%%%%&&&'''((((((((('''###$$$%%%&&&&&&&&&%%%%%%(((((((((((()))))))))***(((((('''''''''&&&&&&&&&'''(((((((((&&&%%%&&&'''&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''%%%(((******'''&&&''')))))))))))))))((((((((((((*********)))))))))))))))((((((((((((((()))******((('''%%%$$$%%%(((+++---*********)))***++++++,,,,,,,,,------.../////////000000///...------,,,,,,***+++---//////...---,,,+++,,,......---,,,------222222222333333222222222///......------,,,++++++)))***,,,.........,,,+++333333444444444333222222000111222222444444555666444333222111222333444555666666555555555444444444777777999::::::999888777555555444333333555666777555555444333222000000///444444333333444555777888666666555333111000///...,,,,,,+++++++++,,,,,,------------.........//////,,,,,,,,,+++++++++******+++***)))'''''''''((()))******++++++++++++******+++***)))''''''(((((()))************))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!###$$$###"""!!!"""###%%%%%%$$$$$$%%%&&&((()))&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$###"""!!!"""######$$$%%%&&&'''&&&%%%$$$'''&&&$$$#########$$$$$$######""""""""""""######$$$###!!!!!!"""######"""""""""""""""############&&&&&&$$$#########$$$%%%!!!"""!!!!!! !!!%%%'''((('''%%%###"""""""""###$$$$$$##################"""!!!!!!!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%&&&%%%$$$#########$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!  """###"""%%%&&&$$$  """"""""""""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!"""""""""###$$$%%%''''''%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######""" """$$$%%%$$$###"""!!!""""""""""""#################################!!!""""""$$$&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''''''((())))))))))))))))))(((&&&%%%%%%&&&'''((())))))))))))******************))))))))))))******)))************++++++++++++,,,------......------.........///000000111111222000...,,,******+++,,,+++,,,------......------........................///000111222111000...,,,...------,,,,,,++++++***,,,,,,------...---------222222222222222222222222000000111111222333333333222222111111222222333333555555555444444444333333666777888999888888666666333333333222333333444555555444333222111000000///333333222222333444666777555555444222111///......---,,,,,,,,,,,,,,,------///......------,,,,,,+++,,,,,,+++++++++*********+++***)))(((''''''((()))))))))************))))))***)))((('''''''''((((((******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""$$$%%%$$$###"""###$$$#########$$$$$$%%%''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$###""""""!!!###$$$###"""!!!"""$$$$$$$$$%%%%%%$$$$$$###"""&&&%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""######"""""""""""""""###############"""!!! !!!!!!"""""""""!!!!!!"""%%%(((((('''%%%$$$""""""""""""!!!"""""""""############$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""" !!!"""#########"""""""""""""""""""""""""""""""""""""""#########$$$###"""""""""###$$$$$$$$$$$$######"""!!!!!! ######$$$$$$$$$###"""""""""!!! !!!"""######$$$$$$###!!! !!!###############$$$$$$$$$############"""""""""!!!######"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$%%%!!!""""""""""""#########$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$#########$$$$$$%%%!!!!!!###$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%'''&&&$$$"""########################&&&%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&'''((((((((((((''')))((('''%%%%%%&&&((()))))))))))))))******************))))))))))))******))))))*********++++++++++++,,,------...---------------......///000000000111000...,,,******+++,,,+++,,,------......---------------------------------...///000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------222111000000000111222222111111111111111111111111111222222333444444333333444444444333333333222222666666777777666555444333000111111222222222222222444333333222111000//////111111111111111222444444333333222111///...------...------,,,,,,---------000///...---+++)))((((((,,,++++++++++++************))))))(((((((((((()))(((((())))))))))))(((((()))(((''''''&&&&&&''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$##############################""""""!!!!!!""""""######$$$%%%%%%######$$$%%%!!!"""###$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###"""""""""###$$$###""""""###$$$%%%$$$$$$###""""""""""""%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######""""""""""""#########$$$$$$"""!!!!!!  """#########"""###%%%((()))(((&&&$$$###"""!!!!!! !!!!!!!!!"""#########%%%$$$###!!! """""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$######""""""!!! !!!"""######$$$$$$######""""""!!!!!!""""""###$$$$$$###"""!!!""""""!!!""""""######$$$$$$%%%%%%############""""""""""""%%%%%%$$$###############&&&%%%%%%$$$############!!!""""""""""""#########%%%%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###""""""!!!"""$$$%%%'''############""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&&&&$$$"""""""""""""""""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((((((%%%%%%&&&''''''''''''&&&)))((('''''''''((()))***)))))))))*********++++++***))))))(((((())))))***)))))))))*********++++++++++++,,,---------------,,,------......///000000000///---,,,+++++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++******+++,,,,,,---......,,,,,,---...............111000...---...///111333222222111111111000000000111222444555666555555444333333333222222222111111444555555555444333111000///000111222333222111111333222222111000000///////////////000000111111111111111000///......------......------,,,---------...---,,,+++***(((''''''++++++++++++************)))))))))(((((((((((()))''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""########################""""""!!!!!!!!!!!!"""""""""###$$$$$$""""""###$$$!!!"""$$$%%%%%%%%%$$$###&&&%%%$$$$$$######$$$$$$######$$$$$$$$$######""""""###$$$$$$""""""###$$$%%%$$$###""""""###$$$%%%$$$$$$##################"""""""""######"""""""""###"""!!!!!!###$$$######""""""#########$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$######%%%'''((('''&&&%%%###"""!!!!!!############""""""""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!"""###$$$$$$ !!!!!!"""######$$$ !!!"""###$$$$$$$$$$$$###############$$$$$$$$$&&&###!!!"""$$$%%%"""  !!!"""######$$$#########"""""""""""""""''''''&&&%%%%%%&&&&&&'''((('''&&&$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!! ########################""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!###%%%&&&%%%$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%%%%###"""########################!!!!!! !!!!!!"""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''(((((((((%%%%%%&&&''''''''''''''')))(((((((((((()))******))))))*********+++++++++))))))(((((((((((())))))))))))))))))************++++++,,,------------,,,---------...//////000000......---,,,+++++++++,,,+++,,,------......------++++++++++++++++++++++++,,,,,,---...------,,,++++++++++++,,,,,,---------+++,,,---.../////////...000///...------///111222333333333222111111000000///000222333444444333333333333222222222111111111333444444444333111000//////000111333333222111111111111111000000/////////.........////////////////////////......---------///...---,,,,,,,,,,,,,,,++++++*********)))))))))+++++++++*********))))))((((((((())))))))))))(((''''''(((((((((((('''''''''''''''''''''&&&&&&%%%************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###"""!!! !!!###"""###%%%&&&&&&&&&$$$$$$&&&%%%$$$$$$######$$$$$$"""######$$$$$$$$$######"""$$$%%%$$$###"""###$$$$$$#########$$$%%%''')))########################!!!"""############"""!!!###!!! !!!###$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%$$$######%%%&&&&&&&&&&&&%%%$$$###"""!!!&&&&&&%%%%%%$$$###""""""!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###### !!!"""###$$$$$$%%%%%%!!!!!!"""######$$$$$$%%% !!!"""###$$$$$$$$$"""######$$$$$$$$$$$$$$$'''$$$"""###%%%&&&$$$!!! !!!"""######$$$""""""""""""""""""######%%%%%%%%%%%%&&&'''((()))(((((('''%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""#########""""""########################""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""""""""######%%%$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!! !!!###$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&'''(((((((((((('''((((((((((((((()))******************++++++++++++))))))(((((((((((())))))(((((()))))))))************+++,,,,,,------,,,,,,------...//////000000111---,,,,,,,,,++++++,,,,,,+++,,,------......------++++++++++++++++++++++++,,,---------...------------------,,,,,,++++++++++++,,,---...///////////////......---...///111222333333333222222111111111------...000111111111111333333333222222222111111222222333333333111000//////000111111222222111111000000000000//////......---......//////......---..............................---,,,++++++++++++)))))))))*********+++++++++************)))))))))'''(((((())))))))))))(((''''''(((((((((((('''''''''(((((((((((('''&&&&&&))))))))))))************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!""" !!!"""""" !!!"""$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$######$$$%%%$$$#########%%%######$$$$$$%%%&&&((((((!!!"""######$$$############$$$%%%&&&&&&%%%$$$######!!! !!!###$$$$$$$$$#########$$$$$$$$$$$$%%%###############"""!!!!!!"""$$$%%%$$$######$$$%%%$$$%%%%%%%%%%%%$$$###"""''''''&&&%%%$$$######""" !!!###$$$%%%""""""""""""""""""""""""########################!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """######$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!"""############""""""###$$$$$$$$$$$$###%%%$$$######$$$%%%$$$###""""""######$$$$$$%%%%%%""""""""""""############!!!!!!""""""###%%%&&&'''''''''&&&%%%$$$$$$$$$$$$!!!""""""""""""#########!!!"""######$$$$$$##############################%%%%%%%%%%%%$$$###""""""$$$$$$############$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""############""""""""""""############$$$$$$$$$%%%"""""""""""""""""""""""""""!!! !!!#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((())))))((((((&&&&&&'''(((((((((((((((&&&''''''(((((()))))))))*********++++++++++++,,,)))((((((''''''(((((()))((((((((()))))))))************+++,,,,,,,,,,,,,,,,,,------...//////000000+++++++++,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,+++******+++,,,---...///000000000---......///000000111111111111111111111000000000.........///000111333444444333333333222222222222000111222333333222111000//////......//////000111000000////////////......------...//////...------.............../////////------,,,+++************)))))))))******+++++++++************))))))))))))&&&'''((()))******)))(((((((((((())))))((((((((((((((()))))))))((('''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################!!!!!! !!!!!! """###"""!!! !!!"""$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$ !!!"""###$$$$$$###""""""$$$%%%&&&&&&%%%$$$""""""!!! !!!###$$$$$$$$$#########$$$$$$$$$%%%%%%!!!"""#########""" !!!###$$$$$$###""""""###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""" !!!"""######""""""!!!$$$$$$$$$###""""""!!!!!! !!!"""######""""""!!!!!!###$$$$$$$$$###"""!!!"""######"""!!!"""##################$$$$$$$$$!!!"""""""""############"""""""""""""""###$$$%%%$$$$$$######"""######$$$!!!""""""""""""############$$$$$$$$$$$$$$$##############################%%%%%%%%%%%%$$$###""""""$$$$$$############$$$$$$"""###$$$&&&''''''&&&&&&$$$%%%&&&''''''&&&$$$###!!!!!!###$$$$$$###"""""""""""""""#########$$$$$$""""""""""""""""""""""""$$$###""""""$$$%%%%%%$$$##############################""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))***)))((('''%%%%%%&&&''''''''''''&&&%%%%%%&&&'''((()))))))))*********+++++++++,,,,,,((((((''''''''''''(((((((((((((((((()))))))))*********+++,,,,,,,,,,,,+++***++++++,,,,,,---......******+++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000111111---...///000111111111111/////////000000000000000222111111111222444666888444444444333333333222222000000222333333222111111......---,,,,,,...///000///////////////.........---.../////////...---,,,.........///////////////---,,,+++***))))))))))))************************************))))))))))))&&&'''(((*********)))((((((((())))))))))))((((((((()))*********)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&$$$!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!###$$$###"""!!!"""###$$$###"""!!!!!!"""###$$$&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%&&&%%%$$$"""  !!!"""$$$$$$$$$###""" !!!###$$$$$$###!!! """!!! !!!###%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$###!!! !!!###$$$$$$"""!!!!!!"""!!!"""$$$%%%&&&&&&%%%%%% !!!"""###$$$%%%&&&&&&###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!"""######### !!!!!!""""""""""""""" !!!"""###$$$###""""""!!!###""" ###"""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########$$$&&&%%%$$$$$$######$$$$$$"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$&&&''''''&&&&&&"""###&&&))))))(((&&&%%% ###$$$%%%$$$###"""!!!""""""""""""#################################&&&$$$###$$$%%%'''&&&&&&""""""""""""""""""""""""''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))***)))((('''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((******+++++++++,,,,,,,,,((((((''''''''''''(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,***++++++,,,,,,------...+++,,,---///000111111111,,,,,,,,,,,,,,,---...///222222111111000000//////000111111333444555666666777555333333444444333222333333333222111000000///............////////////000000////////////000111222222111111000000//////............---,,,+++***)))))))))******+++++++++(((((())))))************,,,,,,++++++***)))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))******)))(((''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%% """###$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$######"""""""""""""""###$$$$$$$$$$$$#########"""!!!"""$$$$$$""" $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$"""!!! """###%%%%%%$$$!!!!!!!!!""""""#########$$$""""""############""""""%%%%%%%%%$$$###""""""!!!%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$#########$$$$$$$$$$$$######""""""!!!!!!%%%$$$###!!!!!!!!!"""###"""###$$$%%%%%%$$$###"""""""""""""""############ !!!"""###$$$###""""""###%%%%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""###$$$%%%&&&%%%$$$#####################$$$$$$&&&%%%###"""""""""###$$$&&&&&&%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$$$$%%%$$$""" !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%###"""""""""###$$$$$$#########""""""!!!!!! !!!!!!""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$'''&&&&&&%%%%%%$$$$$$#########""""""""""""######!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''')))******)))(((((())))))(((((('''''''''&&&''''''''''''((((((((((((+++++++++*********))))))''''''(((((())))))******))))))))))))))))))))))))************************((()))+++,,,------,,,++++++,,,------......------...............///000000///...---,,,,,,++++++,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,---......//////000000000000000...------------......///111111111000000000//////111111222222333444555555888666444444555555444333333333222111111000//////......//////000111111222000000000//////000000111000000000000000000111111////////////...------,,,,,,,,,,,,,,,,,,,,,------))))))*********+++++++++,,,,,,++++++***)))))))))(((((((((((()))))))))***(((((())))))))))))(((((()))******)))((('''''')))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$"""""""""""""""###$$$$$$###""""""!!!!!!""""""###%%%%%%$$$$$$$$$#########!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$###"""!!! """###$$$$$$###!!!""""""""""""#########$$$""""""############""""""%%%%%%$$$######"""!!!!!!"""""""""!!!!!!"""""""""&&&%%%$$$###"""######$$$#########"""""""""""""""$$$###"""""""""""""""""""""######$$$$$$######"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###""""""$$$%%%&&&$$$###""""""""""""""""""""""""!!!!!!"""""""""########################"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""!!!"""""""""####################################### !!!!!!!!!!!!!!!!!!"""######$$$$$$#####################$$$$$$%%%%%%$$$###""""""###$$$$$$"""""""""###""""""!!! %%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""###$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###"""""""""!!!!!! !!!!!!!!!"""""""""""""""############################################################$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''((()))***)))(((((())))))((((((((('''''''''&&&&&&''''''(((((())))))+++++++++******)))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,------,,,,,,,,,,,,---..................---------...//////000111000///...------------++++++,,,,,,,,,,,,------...---,,,+++++++++,,,---......//////000000//////000//////............///000000000000000000//////222222222333333444444444999777555555666666444333222222111111000/////////...///000111222444555555111111000000000000111111......//////000111222222//////////////////......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))((((((((()))))))))******(((((())))))))))))((((((((()))***)))((('''((()))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""###$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$###############""""""###%%%'''(((&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$###"""#########$$$######"""!!!#########""""""!!!!!!!!!"""""""""###############""""""############""""""$$$$$$######"""!!!!!!!!!"""!!!!!! !!!!!!"""$$$$$$###"""""""""######""""""""""""############!!!""""""############"""$$$######""""""######$$$""""""""""""############$$$###""""""!!! ###""""""###%%%%%%$$$###"""""""""""""""""""""""" !!!!!!!!!"""""""""############""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""##################""""""########################!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!"""#####################$$$%%%%%%$$$$$$#########$$$$$$%%%!!!"""$$$$$$###"""!!!%%%%%%&&&&&&&&&&&&%%%%%%######"""""""""######$$$"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######"""""""""""""""!!!!!!!!!""""""""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''((())))))))))))((())))))((((((((((((''''''&&&&&&&&&'''((())))))***************))))))))))))(((''''''''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,,,,,,,,,,---......///////////////.............../////////------,,,+++************++++++,,,,,,,,,,,,------......---,,,++++++,,,,,,---------.........//////111111000//////...//////000000000000000000000000333333333333333333444444999777666666666666444222111111111000000////////////000111333555777888999333222222111111111111222/////////000000111111111......////////////......+++++++++******))))))))),,,,,,---------------------,,,,,,++++++***))))))(((((()))))))))*********(((((())))))))))))((((((((()))***)))((('''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$############ !!!""""""#########"""###"""""""""""""""######!!!!!!!!! !!!!!!"""###$$$$$$#########"""""""""%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$%%%%%%$$$#################################""""""!!!!!!"""###$$$########################"""######$$$$$$######"""#########""""""!!!!!!!!!######""""""""""""############""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$!!!"""""""""############$$$######"""!!! """!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""############"""!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""############""""""!!!!!! ########################%%%$$$$$$######"""""""""###"""!!! !!!"""###$$$############$$$%%%%%%&&&#########$$$$$$$$$%%%%%%!!!"""%%%((()))(((&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""#########$$$###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((%%%&&&&&&'''((()))******)))))))))))))))))))))))))))))))))((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---......///000000000000000//////000000000000000000,,,,,,+++***))))))))))))+++++++++,,,,,,,,,------///......---,,,,,,++++++,,,,,,,,,,,,------......222111000/////////////////////000000111111222222444444444444444444555555888777666666666555333111111111111111000000000000111111333555777999:::;;;444444333222222222222222222222111111000000000000...////////////......---+++++++++******)))))))))......------------------------,,,,,,+++*********))))))))))))************(((((())))))))))))((((((''')))***)))((('''(((***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######################## !!!!!!"""!!!!!!!!!######"""""""""""""""###!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!!!!!!!!"""$$$&&&&&&%%%$$$###&&&&&&%%%%%%$$$###""""""###########################$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$###!!!!!!!!!"""$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$##################""""""""""""######""""""""""""######""""""""""""######""""""!!!!!!""""""######$$$$$$ !!!"""$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$!!!"""""""""############""""""""""""""""""!!!!!!  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!""""""#########""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""#########$$$######""""""!!!!!! ########################%%%%%%$$$$$$######""""""######"""!!!!!!###$$$%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%$$$$$$"""$$$''')))***)))((('''$$$%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((()))***(((((())))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((+++*********)))(((((((((************************++++++++++++++++++++++++************+++,,,------...///000000111111000000111111222222222111111000000000///...------------+++++++++,,,,,,,,,------............------,,,,,,---,,,,,,+++,,,---......111000000////////////000000000111111222333444444555555555666666666777777999888888888888666333111222222111111111111111111222333444666888999;;;;;;666555444333333222333333444333333222111111000000111111111111000///...---------,,,,,,,,,,,,,,,,,,............---------------------,,,++++++******)))))))))*********++++++(((((())))))))))))(((((('''((())))))(((((()))***(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$ !!!""""""!!!!!! $$$######""""""""""""""""""!!!!!!""""""###$$$%%%######"""""""""!!!!!!!!!"""%%%'''&&&%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$##################"""!!!!!! !!!!!!"""!!!"""######$$$$$$######""""""""""""############!!!""""""############"""###""""""!!!!!!""""""###""""""""""""############!!!!!!!!!""""""#########  """"""!!! """"""""""""""""""""""""!!!!!!"""""""""#########!!!""""""############""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!###""""""""""""###$$$$$$############$$$&&&'''(((%%%%%%&&&&&&%%%$$$######!!!"""%%%'''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&########################!!!""""""""""""!!! !!!!!!!!!"""""""""""""""##################""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((******(((((())))))))))))******''''''''''''((((((((((((''''''''''''((((((((((((++++++***************)))************************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......//////000000000000000111111222333333222000/////////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---............------------,,,+++,,,---.../////////.........///000000000111111333444555666666555555666777888999999:::<<<;;;:::;;;;;;999555222222222222222222222333333333444555666888999:::;;;777666555444333333333333444333333333333333333333555444444333222000///...,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,...------,,,,,,+++******))))))*********+++++++++(((((())))))))))))((((((&&&((())))))(((((()))+++(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############ !!!"""###$$$%%%%%%""""""############""""""$$$$$$###"""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$############ """$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&$$$$$$######"""#########%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""""""""!!!!!!"""""""""!!!"""$$$%%%%%%%%%$$$$$$#########"""""""""""""""$$$###""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!"""""""""#########!!!!!! """###$$$###!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###### !!!""""""######""""""#########$$$%%%&&&'''(((&&&&&&''''''&&&$$$"""!!!""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''((((((''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!! !!!!!!"""""""""##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%&&&(((***+++(((((()))))))))*********((((((((((((''''''''''''&&&&&&&&&''''''((((((((())))))))))))************************************+++++++++++++++++++++++++++************,,,---...---...//////000000/////////000111222222000...---,,,+++***))))))(((((((((++++++,,,,,,,,,,,,------+++,,,---...//////.........---,,,+++,,,---///000......---......///000111111111222333555666777777555666777888999:::;;;;;;>>>============;;;777444333333333333333333333333444444555777888999:::;;;777777666555444333333333222333333444444555555666888777777666444222000///)))))))))******++++++,,,......---------,,,,,,,,,...------,,,,,,++++++***)))************+++++++++(((((())))))))))))((((((&&&((())))))(((((()))+++(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######"""""" """###$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$###""""""!!!""""""############$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$#########$$$&&&'''$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&%%%$$$$$$$$$######""""""!!!!!!%%%$$$###!!!!!!!!!"""### !!!"""######"""!!! """"""""""""#####################"""""""""""""""###""""""###%%%%%%$$$###"""""""""""""""""""""""" !!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&!!!"""""""""!!! #########$$$%%%&&&((()))''''''((('''&&&$$$""" $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&((())))))(((((( ###&&&))))))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###!!!!!!""""""#########$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$%%%%%%$$$"""!!!!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&(((***+++(((((())))))*********+++)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******************************************************+++******)))***,,,---...---......///////////////...///000111000///---+++...---,,,+++************++++++,,,,,,,,,---------***+++---///000000/////////...---,,,,,,...///111......------...000222333333333444555777888:::;;;;;;::::::999999999::::::>>>>>>???>>>===:::777555444444555666777888888999888888777777888999::::::999777555333222333444555111222444555555555444444666666666555333000,,,***,,,++++++******++++++,,,////////////...---,,,+++---,,,+++***))))))))))))))))))***+++++++++++++++((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((""""""""""""""""""######"""""""""######$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$###""""""######(((%%%"""###&&&'''%%%###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%""""""######$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''((('''%%%###""""""######!!!"""#########!!! """"""!!!!!!!!!!!!"""""" !!!!!!###$$$%%%&&&&&&%%%%%%%%%$$$"""!!!############"""""""""""" !!!!!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""!!!!!!!!!"""###$$$&&&'''$$$###!!! !!!"""!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""###$$$%%%&&&%%%$$$###""""""###$$$%%%########################%%%###!!!"""$$$%%%###!!!%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$&&&%%%###!!! !!!"""""""""""""""!!!!!!!!!!!!$$$$$$##################!!!!!!"""""""""#########((('''&&&%%%$$$$$$###$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%% """$$$%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$$$$%%%'''((((((((('''&&&%%%&&&''')))))))))((('''%%%'''(((((('''&&&&&&'''&&&%%%$$$&&&((()))((('''(((((('''(((((()))***+++,,,+++++++++***)))))))))*********))))))))))))(((---,,,+++******,,,...///---------.........//////000////////////.........------,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,++++++---//////...---.../////////000000000000///...//////000000222333555555333444444555777888:::;;;:::::::::::::::::::::::::::;;;<<<===<<<;;;999888666666666777777888888888888888888888888999999:::999777555444333333444555000111222333444444333222555555555555333000---+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,+++***))))))))))))((())))))***************)))))))))))))))))))))))))))(((((((((((((((''''''))))))))))))))))))))))))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""%%%$$$$$$###""""""#########$$$$$$#########$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########""""""#########$$$%%%%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$###""""""###############$$$$$$%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""#########$$$$$$%%%$$$###"""!!!###""""""!!!!!!""""""###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$###!!! ############"""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$#########""""""""""""""""""###$$$%%%%%%%%%$$$###""""""""""""###!!!"""###$$$$$$$$$$$$#####################$$$$$$""""""""""""###$$$%%%&&&$$$$$$############$$$$$$########################'''%%%###$$$''''''&&&$$$$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###""""""######$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$###"""$$$######""""""######$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&''''''(((((((((((('''%%%'''(((((('''&&&&&&''''''&&&%%%&&&((())))))((((((((((((((((((((()))***+++***************))))))************)))))))))))),,,+++)))))))))***,,,---------------............---,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,+++++++++---...///------.../////////000000000//////...000111222444666777777888444444555555777888::::::999999;;;;;;;;;;;;:::999777888:::;;;<<<<<<;;;:::777888888888888888888888888888888888999999999999999888666555444444555666000000111222222222111111444444444333222000...,,,++++++************++++++************,,,...000111,,,,,,+++***))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((((((((())))))))))))))))))))))))&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############%%%$$$######"""#########"""$$$### ###'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%$$$$$$###"""###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$###""""""#########""""""#########$$$$$$$$$%%%%%%%%%&&&&&&###############"""!!!!!!############"""""""""""" !!!!!!""""""""""""""""""""""""############$$$#########""""""!!!!!!"""""""""#########$$$$$$$$$############"""""""""########################$$$%%%%%%%%%%%%$$$######""""""######$$$$$$########################""""""""""""""""""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################&&&%%%$$$%%%'''((('''&&&"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$########################"""""""""#########$$$$$$"""""""""###%%%&&&((()))'''&&&$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!!$$$######""""""######$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''###%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''%%%'''(((((('''&&&&&&''''''&&&&&&''')))******)))))))))(((((('''((((((((())))))))))))************++++++*********)))))))))***)))((((((((()))+++,,,------------------------,,,,,,+++++++++*********------,,,,,,,,,,,,++++++))))))***++++++++++++******,,,......---,,,---.........///////////////...000111444666888888888888555555555555666777888999777888:::<<<<<<;;;999888777888999;;;;;;<<<<<<;;;999999999888888888888888888999999999999999999999888777666555555555555666000111111111111111111111222222222222111000...---++++++************++++++---,,,,,,,,,---///222444,,,+++***))))))(((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&$$$###############""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###############$$$ """""" !!!###&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$##################&&&&&&%%%%%%$$$######"""!!!!!!"""""""""######$$$!!!!!!"""""""""!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""############"""""""""!!!!!!!!!"""""""""!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$###""""""!!!!!!"""#########$$$$$$$$$$$$############""""""""""""###############"""!!!!!!###$$$%%%&&&&&&%%%###"""""""""############""""""$$$$$$######""""""!!!!!!"""""""""""""""###$$$$$$###$$$%%%&&&&&&%%%$$$###########################""""""###$$$%%%&&&&&&&&&###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%$$$"""!!!"""###%%%'''&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""###$$$&&&'''(((***(((&&&###"""###$$$%%%###############$$$$$$$$$%%%%%%$$$$$$###"""!!! ######""""""""""""###############"""######$$$%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&''''''%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%'''((()))***)))'''&&&%%%&&&&&&'''%%%'''(((((('''&&&&&&'''((('''&&&(((***+++***)))***)))(((''''''''''''''''''(((((())))))*********++++++*********)))))))))))))))((((((((()))***+++---------,,,,,,,,,,,,,,,.........------------,,,------,,,,,,,,,+++++++++))))))******************)))+++------,,,+++,,,---------.../////////......///111333555777777777777555444444444555666777777555777999;;;;;;:::999888999:::::::::;;;;;;::::::999999999888888888888888999999::::::::::::999888777666666555555555555555222222222111111111111222222111111111000///......+++******))))))******+++///...,,,+++,,,---///111,,,+++***)))((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###############$$$$$$###!!! !!!$$$&&&%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$######"""!!! !!!!!!"""#########$$$!!!!!!!!!!!!!!!!!!""""""$$$$$$############$$$$$$""""""""""""############!!!!!!"""############"""############"""""""""!!!############"""!!!!!!!!!""""""#########$$$############""""""!!!!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""###############""" !!!"""###$$$$$$###"""!!!""""""#########""""""!!!$$$######""""""!!!!!!!!!"""""""""!!!""""""############%%%&&&&&&%%%##############################!!!"""###$$$$$$%%%&&&'''###############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%%%%$$$###!!! !!!"""$$$&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$############!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$%%%&&&)))(((%%%$$$######$$$%%%"""""""""######$$$$$$$$$&&&&&&%%%$$$###"""""""""###""""""""""""""""""#########""""""###$$$$$$%%%"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&''''''%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%'''((())))))((('''%%%%%%%%%&&&'''%%%'''(((((('''&&&&&&'''((('''&&&(((***+++***)))))))))(((''''''&&&'''''''''''''''(((((())))))************)))))))))(((((()))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++////////////............------,,,,,,,,,+++++++++***)))))))))))))))))))))(((***,,,,,,+++***+++,,,,,,,,,---...............000111222333444555555555444444333333333444444555444555777888999999888777::::::999999999999999999777888888888888888888888999:::;;;;;;;;;:::888888555555555555555555444444333222111111000111111111222111111000///......---******))))))))))))******,,,+++***))))))***++++++++++++***)))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$#########"""######$$$%%%&&&""" !!!%%%(((&&&###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################!!!"""###$$$%%%&&&&&&''' !!!"""######"""!!! !!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###%%%%%%$$$###### !!!###$$$%%%&&&'''&&&%%%%%%$$$###"""""""""!!!!!!"""###$$$$$$$$$############"""######$$$%%%#########""""""#########!!!!!!!!!!!!""""""######!!!""""""#########""""""############""""""""""""$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$!!!!!!"""""""""""""""###""""""###$$$###"""  !!!""""""""""""!!!""""""######""""""!!!!!!""""""""""""""""""!!!!!!"""""""""!!!!!!""""""############$$$$$$####################################$$$%%%%%%%%%%%%&&&((($$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%###""""""!!!"""###$$$%%%$$$$$$$$$$$$########################"""""""""""" !!!!!!""""""#####################$$$$$$$$$%%%%%%$$$$$$############$$$%%%$$$###""""""""""""""""""""""""###$$$$$$%%%%%%&&&%%%$$$##################""""""!!!!!!""""""###""""""""""""###$$$%%%%%%!!!""""""""""""#########$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&###%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###############$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''&&&&&&''')))******)))((((((''''''&&&'''''''''''''''''''''(((((((((((())))))((((((((('''''''''((()))))))))*********************++++++,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++***)))((((((((((((((((((''')))++++++***)))***+++++++++,,,---............222222222222222333444444333333222222111222222222444444555555666777777777777777666666666777777777666666666777777888888888999:::;;;<<<;;;:::888777333333444444444444444333222111000/////////000000222222000///...------,,,******))))))))))))******))))))))))))))))))))))))+++***)))((((((''''''(((''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$######""""""###$$$$$$%%%%%%$$$######$$$$$$%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""#################################$$$$$$%%%%%%%%% !!!"""######"""!!! !!!!!!"""###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$######"""""""""###$$$%%%%%%$$$$$$###$$$###"""""""""###%%%&&&###""""""!!!!!!""""""### !!!"""###$$$$$$%%%""""""#########""""""!!!############""""""""""""!!!""""""#########""""""!!!!!!!!!  !!!!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""###### !!!###$$$###""" !!! !!!!!!"""###"""""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###########################"""$$$&&&%%%###"""$$$&&&###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$#########"""""""""""" !!!!!!"""######$$$ !!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""###$$$######"""!!!""""""######$$$%%%%%%&&&$$$###""""""!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&!!!!!!!!!"""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!###%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''%%%%%%&&&'''''''''&&&&&&%%%'''(((((('''&&&&&&''''''&&&%%%&&&((())))))(((''''''&&&&&&&&&'''(((((((((((('''''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))((((((((()))***+++,,,---------------,,,,,,,,,++++++------,,,,,,,,,,,,++++++***)))((('''''''''((((((&&&(((******)))((()))*********+++------.........444333222111111222333444333222111111000111111111333333333333444666777888444444444444444555666777444555555666777888888999999:::<<<<<<<<<:::888777222222333444444333333333111000///...------...///333222000///---,,,,,,,,,******))))))))))))******((()))***++++++++++++++++++***)))((((((''''''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%"""%%%&&&$$$!!! ###&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###!!!###$$$%%%%%%$$$###!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$ """$$$%%%%%%%%%###"""###############$$$$$$$$$$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###"""!!! """###$$$""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%&&&&&&###############"""!!!!!!############"""""""""""" !!!"""$$$$$$%%%%%%!!!!!!  !!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!"""$$$$$$"""!!! """!!! """###$$$"""""""""""""""!!! !!!!!!""""""#########"""!!!!!!!!!!!!""""""###"""!!! !!!"""########################### """$$$###  ###!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%###""""""###%%%'''$$$$$$$$$#########"""""" !!!"""######$$$###$$$$$$$$$%%%%%%%%%%%%######""""""###$$$%%%%%%"""###%%%&&&'''%%%$$$###""""""###$$$%%%%%%&&&&&&""""""!!! !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ """$$$%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&###$$$&&&'''((('''&&&&&&%%%'''(((((('''&&&&&&'''&&&%%%$$$&&&((()))((('''&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((***+++,,,---............---------,,,,,,---------,,,,,,,,,++++++***)))((('''&&&&&&'''(((&&&(((******)))((()))***)))***+++,,,------...---333333333333222111000000222111000/////////111111555444333222222222333444222222333333333333444444444333333444777888888777777777777777666555444333222000///---,,,---...///........................111000///...,,,+++***)))((((((((((((((()))******((()))***+++,,,++++++*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%$$$######&&&&&&%%%$$$$$$###""""""%%%$$$######""""""###### !!!!!!!!!!!!""""""""" """###$$$$$$$$$###$$$$$$$$$$$$###""" !!!!!!""""""######$$$$$$""""""############""""""####################################""""""!!!!!!%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""######""""""!!!!!! ###########################"""!!!!!!!!!"""$$$%%%############"""""""""""" !!!""""""!!!!!! !!!!!!""""""############""""""%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$&&&'''((()))######""""""!!!!!! !!!""""""###"""!!!  !!!""""""""""""############""""""""""""############$$$%%%%%%$$$"""###%%%'''&&&%%%###!!! !!!!!!!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$#########""""""!!!!!!!!!!!!!!!!!! """""""""""""""######$$$&&&%%%###"""""""""######!!!"""###$$$%%%%%%$$$###$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!"""############"""!!!""""""""""""""""""""""""""""""###%%%&&&%%%### %%%$$$$$$$$$######""""""%%%$$$""" !!!###$$$""""""""""""""""""""""""$$$######"""!!! (((&&&$$$###$$$$$$###!!!$$$###!!! """$$$%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%######'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))******+++++++++,,,,,,,,,+++++++++************)))))))))*********+++++++++++++++******)))(((((('''(((((((((((())))))))))))))))))***+++,,,,,,------333333333333222111//////111000/////////000111111444333222111111111222222222222222333333333444444666555444444666777666555555555555555444333222111---....../////////...............---------------......------,,,,,,++++++((((((((((((((())))))***((()))***+++++++++***)))***))))))(((''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$#########%%%$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&& !!!"""###############$$$$$$$$$$$$###"""!!! """""""""""""""#########""""""############""""""########################$$$$$$#########"""""""""%%%$$$$$$######$$$$$$%%%""""""""""""############ !!!!!!"""######$$$$$$$$$$$$$$$#########""""""######""""""!!!!!!!!!!!!########################"""""""""""""""###$$$$$$""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""""""""############""""""######"""""""""""""""!!!#####################$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&###"""""""""!!!!!!!!! !!!""""""###"""!!!  !!!!!!!!!"""""""""#########!!!!!!"""""""""############%%%&&&&&&%%%######$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$#########""""""""""""!!!!!!!!!""""""#########"""""""""""""""######$$$'''&&&%%%$$$###$$$$$$%%%""""""###$$$%%%$$$######$$$$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###############""""""""""""""""""$$$%%%%%%""" ######"""""""""!!!!!!!!!%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""######""""""!!!!!! +++((($$$""""""$$$%%%%%%!!!!!!!!!!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))*********+++++++++,,,,,,+++++++++************)))))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))******+++,,,,,,---333333333222111///...---///.........///000111111333222111000000000000000222222222222333333333333777555444444555555444222222222333222222111000///)))+++---///000///...---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,((((((''''''(((((()))***)))***+++++++++***)))((())))))(((''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%$$$######""""""###############$$$$$$$$$%%%%%%###"""""""""""""""######$$$$$$$$$$$$###"""!!!!!!############""""""""""""""""""############""""""########################$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$############"""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''$$$###"""!!!!!!!!!"""###""""""""""""############!!!""""""######""""""!!! !!!!!!!!!!!!!!!"""#####################""" !!!!!!"""$$$%%%%%%&&&"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!""""""""""""######!!!!!!""""""""""""######!!!$$$'''(((&&&###"""!!!""""""############"""""""""""""""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!###############""""""""" !!!!!!"""$$$%%%%%%&&&"""""""""""""""######$$$%%%%%%$$$#########$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$%%%&&&''''''##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$###"""!!! !!!"""###%%%$$$$$$$$$######"""""""""!!!!!!###$$$$$$""" !!!!!! ############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!,,,(((###!!!!!!$$$&&&''' """###$$$%%%&&&%%%$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))*********++++++++++++,,,+++++++++************))))))))))))************+++''''''((())))))***++++++((((((((()))))))))******)))))))))***++++++,,,,,,222222111111///...,,,+++,,,,,,---......///000111222222111111000000000000111222222222222333333333555333222333444555444222111111111111111///......+++,,,---......---,,,,,,---------,,,++++++******++++++++++++++++++++++++(((''''''''''''((()))))))))***+++++++++***((('''(((((('''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######""""""######!!!!!!"""""""""#########$$$###"""!!!!!!!!!######"""#########""""""!!! $$$$$$######""""""!!!!!!""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############""""""""""""!!!!!!""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&%%%"""!!! !!!"""#####################""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""############"""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!! """"""""""""!!!!!!!!!!!! !!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###!!!###%%%%%%###!!! !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$###### !!!!!!!!!!!!!!!!!! ########################!!!!!!""""""###$$$$$$%%%"""""""""""""""######$$$""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$%%%&&&&&&"""""""""###############&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$######"""""""""!!!!!!"""######!!! """############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""")))&&&"""!!!"""$$$%%%&&& !!!###$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))************+++++++++++++++++++++*********))))))))))))))))))************''''''(((((()))*********(((((()))))))))*********))))))))))))******++++++000000000///...---+++***++++++,,,---.../////////111222222222222222222111111111111222222222333333222111000111444555444333111222222111111000///...///...,,,+++*********+++,,,,,,++++++*********)))+++++++++***))))))(((((('''''''''''''''(((((()))((()))***+++******(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,***(((&&&%%%###"""&&&%%%%%%%%%%%%%%%$$$$$$%%%$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!######!!!!!!!!!"""!!!!!! $$$$$$######""""""!!!!!!""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""############"""""""""""""""#########""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$########################""""""&&&%%%"""!!! !!!"""######"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""!!!""""""!!! !!! """$$$$$$$$$###""""""######$$$$$$###"""!!! """""""""""""""""""""!!!###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!""""""!!!!!!%%%%%%$$$######"""""""""$$$$$$#########$$$%%%%%%!!!!!!!!!""""""#########%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###"""!!! !!!"""###&&&%%%###""""""###%%%&&&$$$$$$$$$#########"""""""""!!! !!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!"""###$$$###!!!""""""#########""""""!!!"""""""""!!!!!!"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))******............---,,,+++******+++,,,---------------///000111222333333333333111111111111222222222222000//////000333444444333222222222111111000///...000...,,,)))(((((())))))************************++++++***)))((((((''''''''''''&&&&&&''''''((()))'''((()))*********))))))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""###############"""""""""""""""###### !!!!!!""""""!!! ############""""""""""""""""""############""""""#################################$$$$$$$$$$$$$$$######""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""######!!!!!!"""""""""""""""###"""""""""############$$$""""""""""""""""""""""""!!!!!!"""########################"""""""""!!!!!!$$$###"""!!!!!!!!!"""###!!!!!!!!!!!!!!!""""""""" !!!!!!""""""!!!!!! !!!"""""""""""""""######!!!!!!!!!"""""""""######!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""" !!!!!!"""!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""" !!!  ###!!!!!!"""###############!!!""""""!!! #########################################################$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!"""""""""""""""######$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$######"""#########$$$######"""######$$$$$$ !!!!!!""""""######$$$$$$##################""""""""""""""""""""""""$$$######""""""######$$$%%%$$$############$$$%%%""""""""""""""""""""""""###"""!!!!!!######"""!!!!!!""""""""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """$$$$$$""" $$$$$$######"""!!!!!!!!!""""""""""""""""""###$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))))))))))))))************++++++++++++************)))***)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++((((((((((((((()))))))))+++,,,,,,,,,,,,,,,++++++***+++,,,------,,,++++++,,,---///111333333333333111111111111222222222222111//////000222333222111111111111111000///...------,,,+++***)))((((((((('''(((((())))))******+++(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&((()))***+++******%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''########################%%%$$$######""""""###### !!!!!!!!!""""""""" !!!"""###############""""""############"""""""""""""""""""""#########""""""############""""""########################"""""""""#########$$$$$$######""""""""""""##################""""""""""""###"""""""""""""""""""""!!!!!!!!!!!!""""""######""""""#########$$$$$$$$$########################!!!!!! !!!!!!"""########################$$$!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""###### !!!!!!!!!!!! """!!!!!!!!!!!!!!!  !!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!""""""!!!"""""""""!!!!!! !!!!!!!!!"""""" !!!!!!!!!"""""" !!!"""!!!!!!"""$$$###"""""""""""""""######!!!#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%""""""##################"""""""""""""""######$$$"""###%%%&&&&&&&&&%%%%%%$$$###"""""""""###$$$%%%######""""""""""""###### !!!!!!"""######""""""""""""""""""######""""""""""""""""""""""""%%%%%%%%%&&&&&&%%%%%%%%%"""""""""""""""""""""""" !!!""""""######$$$###!!!"""###$$$###"""!!!!!!"""""""""#########%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""######""""""!!!!!! !!!###$$$###"""$$$###"""!!!!!!""""""######""""""""""""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))))))))))))))************+++++++++************)))******))))))((((((((((((&&&&&&''''''((()))))))))))))))*********+++++++++((((((((((((((((((((((((******+++,,,,,,,,,,,,+++***+++,,,---,,,+++***)))***+++---000222333333333000111111111111222222222222111000000111111000///000000000000///...---,,,((()))***++++++***((('''&&&&&&'''((()))***++++++&&&&&&''''''((())))))***'''&&&&&&&&&&&&'''(((((($$$%%%''')))++++++++++++$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######%%%$$$$$$###"""#########$$$$$$%%%%%%%%%&&&&&&&&& """###$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$!!!!!!""""""######$$$$$$""""""############""""""########################!!!!!!""""""#########$$$######""""""""""""######%%%%%%$$$###"""!!! #########""""""""""""""" !!!!!!!!!""""""######""""""######$$$$$$$$$$$$########################!!!  """###""""""###$$$%%%&&&&&&''' !!!""""""!!!!!! !!!"""###$$$$$$%%% !!!!!!!!!!!! !!!!!!!!!  !!!"""###$$$%%% !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""###### !!!""""""!!!"""""""""!!!!!! !!!!!!!!!""" !!!!!!!!!""" ###%%%%%%$$$###$$$$$$###"""!!!!!!"""###$$$ """$$$&&&'''&&&%%%%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''"""""""""""""""######$$$!!!"""###$$$%%%%%%$$$#########"""""""""###%%%&&&######"""""""""""""""### !!!""""""### !!!!!!""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!  !!!"""######%%%###""""""###$$$$$$### !!!!!!!!!""""""######%%%$$$""" !!!###$$$""""""""""""""""""""""""$$$######"""!!! ###!!!"""$$$%%%&&&###"""!!! !!!"""$$$&&&######""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))))))))))))))************+++++++++************)))******))))))((((((((('''$$$%%%&&&'''(((***++++++)))************+++++++++(((((((((((((((''''''''',,,------......---------+++***)))))))))***+++,,,,,,,,,...///000000000000///............///000000111111111111000000000000111111111111000000000000...+++(((''''''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&%%%&&&(((*********'''(((((()))))))))))))))((('''&&&%%%$$$%%%&&&'''%%%%%%%%%$$$$$$#########%%%$$$"""###$$$&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###"""!!! ###""""""!!!!!!!!!!!!!!!""""""""""""###############"""!!!"""######"""!!!!!!!!!"""###############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!"""###$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""#########""""""!!!""""""!!!!!!!!!!!!""""""%%%$$$"""!!!!!!!!!"""""" """#########"""!!!""""""!!!!!!!!!!!!""""""###!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #########"""!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$######""""""!!!!!!$$$###""" """###$$$%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$###"""""""""$$$%%%&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""''''''%%%$$$###""""""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$"""!!!"""%%%&&&$$$"""!!!!!!""""""""""""!!!!!!""""""""""""########################""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!########################!!!!!!!!!!!! ######""""""""""""######!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!! !!!###%%%&&& """$$$&&&'''&&&%%%$$$&&&%%%%%%%%%$$$#########$$$######$$$&&&''''''&&&%%%%%%%%%$$$$$$#########$$$""""""$$$''''''%%%"""$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%%%%&&&(((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))************'''(((((()))***+++++++++---,,,***)))((((((((()))))))))*********)))((((((+++******)))******,,,,,,,,,---...///000000000000......------......///000////////////000000000000111111111111000000000000000...+++*********)))(((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%%%%$$$######%%%''''''&&&&&&''''''((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$"""!!! !!!###%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$!!!!!!!!!"""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! ######"""!!!!!!!!!!!!"""""""""""""""############%%%###!!!!!!###$$$######!!!!!!"""###############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""#########""""""""""""######"""""""""""""""""""""""" !!!!!!""""""###%%%%%%&&&&&&&&&&&&%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!"""###### !!!"""""""""""""""""""""!!!!!!!!!!!!""""""###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""!!!!!!!!!"""""""""######!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""#########""""""!!!!!!!!!""""""############""""""!!!""""""######$$$$$$$$$%%%$$$$$$###"""!!! $$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""!!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###"""!!!###%%%&&&$$$"""!!!!!!""""""""""""!!!!!!""""""""""""########################""""""""""""######""""""""""""############"""!!!!!!!!!!!!!!!########################"""""""""!!!!!!!!! ######""""""""""""######"""###$$$$$$$$$$$$$$$######"""""""""""""""""""""$$$###"""""""""###$$$%%% """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$#########$$$######$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######$$$###"""$$$&&&'''%%%###""""""######$$$%%%%%%&&&######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''******************************)))((((((((((((((((((((()))))))))*********'''(((((()))******++++++,,,+++)))(((''''''((((((+++++++++++++++***))))))+++************+++,,,------...///000000111111000---------------......///,,,------....../////////111111111111000000000000000...,,,++++++,,,+++)))((((((((((((((((((((((((+++***((('''%%%$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%&&&''''''((((((''''''+++***)))'''&&&&&&&&&'''%%%&&&'''((('''&&&%%%$$$$$$"""!!!!!!###$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$!!!!!! !!!"""$$$'''(((""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!  !!!!!!$$$######"""""""""""""""""""""""""""############&&&$$$""""""$$$%%%%%%$$$!!!"""######$$$#########""""""############"""""" """"""""""""""""""""""""###############"""!!! ######""""""""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""#########"""######$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######$$$ !!!!!!!!!!!!""""""""""""############ !!!!!!""""""""""""""""""""""""""""""""" $$$###"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!! """$$$%%%%%%$$$""" """"""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!###############$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""### !!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""!!!###$$$%%%$$$"""!!!!!!""""""""""""!!!!!!""""""""""""########################""""""""""""$$$$$$############$$$$$$######"""!!!!!!!!!""""""##############################"""""""""!!!!!!!!!######""""""""""""######$$$$$$%%%%%%%%%$$$######""""""""""""""""""######&&&%%%$$$############$$$!!!"""$$$%%%&&&&&&%%%$$$""""""##################%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%###"""###$$$&&&%%%%%%""""""######$$$$$$%%%%%%"""######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((('''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''++++++++++++++++++++++++******)))((((((((((((((((((((())))))))))))******'''(((((())))))******+++***)))((('''''''''''''''------------,,,,,,+++*********++++++,,,,,,------...//////000111111000000---,,,,,,,,,,,,---......***++++++,,,---...//////111111111111000000000///...,,,+++***++++++***(((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%)))'''&&&&&&'''((('''&&&&&&''''''((()))(((((((((,,,***)))'''%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$)))'''%%%$$$%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###############"""!!! !!!"""%%%&&&""""""""""""""""""""""""########################&&&$$$"""!!!!!!"""$$$%%%$$$$$$###"""""""""""""""!!!"""""""""############$$$$$$$$$%%%''''''%%%###"""######$$$$$$#########""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$###""" ######""""""""""""######""""""""""""""""""""""""############""""""""""""""""""######$$$#########""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%"""!!! !!!###$$$"""""""""######"""""""""###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""###### !!!!!!!!!!!!!!!""""""""""""#########$$$!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!###$$$!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""%%%%%%$$$"""!!!#########$$$$$$%%%%%%&&&"""""""""###$$$$$$$$$%%%%%%$$$"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$!!!!!!!!!"""""""""#########""""""""""""""""""###""""""""""""""""""""""""!!!!!!"""###$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!"""""""""########################"""""""""!!!$$$######""""""######$$$######""""""!!!""""""#######################################""""""""""""######""""""""""""######%%%%%%%%%%%%%%%$$$###""""""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$!!!!!!!!!"""#########$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''((((((++++++++++++++++++++++++***))))))((((((((((((((((((((((((((()))))))))***(((((((((((())))))******((((((''''''&&&&&&&&&&&&+++++++++++++++***)))(((***++++++,,,---............//////000000000000///---,,,,,,,,,,,,---......***++++++,,,---...//////111111111111000000000///...,,,++++++,,,,,,***((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((+++)))''''''((())))))((((((((()))************)))+++)))'''%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######"""!!!%%%$$$######""""""######""""""!!!  !!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###%%%&&&$$$######"""!!!"""""""""!!!"""""""""############!!!"""%%%)))+++)))%%%!!!######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$###""" ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""$$$$$$%%%&&&''''''&&&&&&""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$"""!!! !!!###$$$""""""############""""""######$$$$$$$$$"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! !!!""""""""""""#########$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!###%%%!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!"""""""""""""""%%%$$$###""""""###$$$%%%%%%%%%$$$"""!!!"""######$$$%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%&&&%%%###"""###$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&"""""""""#########$$$$$$"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############!!!!!!""""""""""""!!!!!!!!!"""""""""########################"""""""""!!!""""""!!!!!!!!!!!!""""""######""""""""""""##########################################""""""""""""######""""""""""""######%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""##################$$$%%%&&&&&&''''''######$$$$$$%%%%%%$$$$$$!!!!!!!!!"""#########$$$%%%$$$######%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))***************************))))))((((((((((((((('''(((((((((((()))))))))((((((((((((((()))))))))'''''''''''''''&&&&&&&&&++++++,,,,,,,,,,,,,,,+++***+++,,,---.../////////......////////////......---------------......///,,,------....../////////111111111111000000000000...---------......,,,***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''(((((('''))))))***+++++++++******)))(((&&&%%%$$$$$$$$$%%%######$$$$$$$$$$$$%%%%%%!!! !!!%%%'''(((((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$###""""""!!!$$$$$$###""""""""""""######""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!"""###$$$###""""""!!!!!!!!!!!!!!!""""""""""""############ !!!%%%)))+++)))%%%!!!$$$$$$$$$%%%$$$$$$###"""""""""############""""""########################""""""""""""""""""""""""###############"""!!! ######""""""""""""###### """"""""""""""""""""""""!!!"""###$$$%%%%%%%%%$$$""""""!!!!!!!!!!!!""""""!!!""""""#########""""""!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$######""" """"""""""""""""""""""""########################  """###%%%!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""############&&&%%%###!!!!!!###%%%&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%$$$$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&############$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""###!!!!!!""""""""""""!!!!!!""""""""""""########################""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""###$$$$$$##############################"""""""""!!!!!!!!!######""""""""""""############$$$$$$$$$###""""""!!!!!!!!!"""######$$$$$$!!!"""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$###"""###$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''""""""##################%%%%%%%%%$$$######""""""$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***************************************)))(((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''(((''''''&&&&&&+++,,,---...............***+++,,,...///000//////------............------......------......///000////////////000000000000111111111111000000000000---,,,,,,---......,,,***))))))))))))))))))))))))''''''&&&&&&&&&''''''((('''%%%$$$%%%'''((((((((((((((()))***************)))((('''%%%%%%%%%&&&'''&&&%%%#########%%%&&&(((###!!!!!!"""$$$&&&'''&&&%%%%%%&&&&&&&&&%%%$$$$$$##################$$$$$$$$$$$$###"""""""""""""""!!!"""$$$$$$$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""!!!!!! """"""""""""############!!!"""###&&&((((((%%%###$$$%%%%%%%%%$$$$$$###"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""### !!!""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!! !!!"""""""""""""""!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!""""""######"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$!!!!!!!!!!!!""""""""""""""""""############"""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###############"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$%%%""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!!!!!"""###!!!!!!""""""""""""!!!!!!""""""""""""########################""""""""""""###""""""""""""""""""#########""""""######$$$%%%########################"""""""""!!!!!!!!! ######""""""""""""######!!!!!!"""#########"""""" !!!!!!"""######$$$$$$"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!###&&&&&&$$$###$$$&&&######""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***++++++++++++++++++++++++******)))((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&'''((()))***+++++++++)))+++---///000000000///,,,------...------,,,,,,///............///000000111111111111111000000000111111111111000000000000*********+++,,,,,,)))''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&(((*********'''(((((()))))))))))))))))))))'''&&&&&&'''((()))(((&&&$$$######%%%(((******(((&&&%%%&&&&&&$$$###&&&&&&&&&&&&%%%%%%$$$### !!!"""###$$$%%%&&&&&&$$$######""""""""""""""" """%%%''''''&&&$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%!!!!!! """"""""""""############$$$"""!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!"""###$$$######""""""""""""######"""""""""""""""""""""""" !!!""""""### """###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""""""""  """#########"""!!!!!!"""$$$%%%%%%$$$"""!!! !!!###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""$$$%%%%%%""""""!!!!!!  !!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!!!!!!!!!!!""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%$$$$$$$$$######"""""" !!!"""###$$$%%%&&&&&&%%%$$$$$$$$$######"""""" !!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! """$$$!!!!!!""""""""""""!!!!!!""""""""""""########################""""""""""""$$$$$$############$$$$$$######""""""###$$$%%%%%%########################!!!!!!!!!!!! ######""""""""""""###### !!!""""""""""""""" !!!!!!"""###$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$#########"""!!!!!!"""$$$&&&%%%$$$#########$$$$$$%%%%%%%%% ###&&&'''%%%###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$ !!!###$$$%%%''''''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))),,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''&&&'''((()))))))))''''''))))))))))))***************+++---.........------......////////////...............////////////000///............///000000222111000...,,,+++++++++)))((((((((((((***,,,---***++++++++++++***))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$######"""""""""$$$$$$############$$$$$$######$$$%%%%%%###"""!!!!!!"""###$$$$$$###"""!!!######""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!! %%%###"""!!!!!!###%%%&&&###"""!!! !!!"""#########""""""""""""######"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$###############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!%%%""" !!!$$$%%%### #########""""""""""""""" !!!!!!""""""######$$$###"""!!!!!!"""###$$$!!!"""###!!!###!!!!!!###%%%%%%"""!!!!!!!!!!!!""""""""""""######""""""!!!!!! ######""""""!!!!!! ######"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" """"""!!!!!!!!!!!!""""""###"""  !!!"""%%%%%%###"""!!!!!!  !!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$##################$$$%%%%%%$$$###!!!  """###$$$$$$!!!"""###$$$%%%$$$######'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!"""###############!!!!!!!!!!!! """"""!!!!!!!!!""""""###""""""""""""""""""""""""###"""!!! !!!"""%%%&&&""""""""""""############ !!!"""###$$$$$$$$$#########""""""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""!!! """"""############""""""%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!! !!!!!!!!!"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&'''((()))***((('''&&&&&&'''(((*********+++++++++,,,,,,,,,,,,,,,++++++)))(((&&&%%%((((((&&&%%%%%%$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''***)))(((''''''&&&'''''')))))))))************++++++,,,---.........------.........//////.........,,,,,,---------..................---...//////000222111///---,,,+++*********)))))))))***+++---...***++++++++++++***))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((((()))))))))******&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""""""""###$$$######"""!!!######""""""""""""############""""""""""""######$$$$$$###"""""""""""""""""""""###############"""###"""""""""!!! ######"""""""""###$$$%%%""""""!!!!!!!!!!!!""""""######""""""""""""######$$$$$$##################""""""#########$$$$$$$$$###""""""""""""###$$$$$$########################"""""""""""""""#########"""#########"""""""""###$$$$$$$$$###############""""""""""""#########$$$######"""!!!!!!"""######!!!"""###$$$###""" """!!! !!!######!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! """"""!!!!!!!!!!!!"""""""""!!!  !!!"""$$$$$$######"""######### !!!""""""######""""""""""""#########$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$#########!!!"""###$$$%%%$$$$$$###&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""####################################""""""!!! """"""""""""""""""""""""$$$###"""!!!!!!"""######""""""""""""###############"""""""""!!!!!!!!!!!!############"""""""""!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###""""""############""""""%%%%%%$$$$$$$$$#####################"""""""""!!!%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&''')))******)))'''&&&&&&''')))***************+++++++++++++++++++++***)))(((&&&&&&'''''''''''''''(((((()))'''&&&%%%%%%%%%%%%&&&''')))(((''''''&&&&&&'''''')))*********+++++++++,,,,,,,,,---............---------............------++++++++++++,,,,,,,,,,,,...------------...//////000000...,,,+++*********+++*********+++,,,---...******++++++******)))(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((('''&&&%%%%%%%%%&&&%%%&&&&&&'''((()))***+++&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######"""########################"""!!! ######""""""""""""######"""##################"""$$$###""""""""""""""""""!!!"""$$$%%%$$$$$$###$$$$$$######"""!!! """"""###$$$$$$$$$$$$$$$!!!""""""######""""""!!!######""""""""""""######%%%%%%$$$$$$###""""""!!!"""""""""#########$$$$$$""""""!!!!!!!!!"""############################## !!!!!!"""######$$$$$$ ###&&&$$$!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$###"""!!! """ !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""######$$$!!!"""######$$$$$$######"""""""""#########$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&+++***(((%%%$$$#########""""""###$$$$$$$$$$$$###$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%&&&&&&!!!""""""######""""""!!!""""""""""""""""""!!!!!!!!!!!!"""#######################################&&&%%%$$$###"""!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""##################"""""""""!!!!!!!!!############""""""""""""######"""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%%%%&&&&&&&&&""""""############""""""%%%$$$$$$$$$$$$#####################""""""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))******)))(((''''''((()))***(((((()))))))))*********+++++++++***)))((('''&&&'''''''''((()))+++,,,---'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((******++++++,,,,,,------------..................,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,---------------....../////////---,,,+++*********************++++++,,,,,,***************))))))((((((''''''&&&&&&''''''(((''''''''''''(((((((((((()))((('''&&&%%%%%%$$$$$$!!!"""###$$$&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""""""""###$$$$$$$$$######""""""!!!!!!$$$######""""""######$$$""""""$$$%%%%%%$$$""""""######"""""""""""""""### !!!###%%%%%%$$$###"""&&&%%%%%%$$$###"""!!!!!!!!!"""$$$%%%%%%%%%###"""!!!"""###$$$$$$###"""!!!######""""""""""""######$$$$$$$$$#########""""""""""""""""""############!!!!!!!!!!!!!!!""""""###########################!!!!!!""""""############!!!###$$$###!!!!!!"""$$$#########$$$$$$$$$$$$$$$########################"""!!!!!!!!!!!!!!!!!!"""###"""!!! ###!!!  !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!!!!!!! !!!!!!"""!!!"""######$$$$$$######""""""""""""############!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''((('''%%%###""""""###$$$%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$"""""""""######"""""""""$$$$$$######""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!"""""""""&&&%%%$$$###############""""""""""""""""""""""""###############"""!!! !!!"""""""""############ !!!"""###$$$$$$%%%#########"""""""""""""""$$$###""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""######$$$$$$######"""$$$$$$$$$$$$#####################""""""""""""""" !!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++******))))))))))))******'''''''''((((((((()))))))))*********)))((('''''''''''''''((()))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((+++++++++,,,---.................................,,,,,,------------,,,,,,,,,,,,,,,,,,------------...------------.../////////...---,,,+++*********)))))))))***************)))************)))(((((())))))(((((((((((())))))'''''''''((((((((()))))))))((('''%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%###"""""""""###$$$$$$######"""""""""""""""$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""###"""""""""""""""#########$$$%%%%%%$$$###"""!!!%%%%%%%%%$$$###""""""""" """$$$%%%&&&%%%###"""!!!"""###$$$$$$###"""!!!######""""""""""""######""""""#########$$$$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""############""""""!!!!!!$$$"""!!!!!!###$$$###!!!""""""""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!! !!!###$$$######"""!!! !!!###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""######""""""%%%$$$###"""!!!!!!!!!!!! !!!""""""######""""""!!!!!!"""""""""#########!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((###"""!!! !!!###%%%&&&###############$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$""""""############""""""$$$$$$######""""""!!!!!!!!!!!!"""############### !!!!!!!!!"""""""""### !!!!!!"""""""""""""""""""""""" !!!"""###############!!!"""""""""############ !!!"""###$$$%%%%%%""""""""""""""""""######$$$$$$###"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! ######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""###############$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))************))))))))))))******&&&&&&'''''''''((((((((((((((()))))))))((((((''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))++++++,,,---...///000000000///......---.........------............------------------...........................///000000///...---,,,++++++++++++((())))))*********))))))))))))******))))))(((''''''''''''&&&&&&'''''''''''''''((((((((()))))))))''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$%%%$$$######"""###############""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$&&&%%%%%%$$$######""""""$$$$$$$$$############### """$$$%%%%%%%%%###""""""##################"""######""""""""""""######!!!""""""###$$$$$$%%%%%%!!!!!!!!!"""""""""######""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! %%%"""!!!$$$&&&### !!!!!!!!!"""######$$$$$$"""""""""!!!!!!!!!!!!!!!""""""############"""""""""!!!!!!!!!"""$$$&&&'''"""###$$$###!!!!!!###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""######$$$((('''&&&$$$######"""""" !!!""""""######""""""!!!!!!!!!"""""""""######"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%######""""""######$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!"""###############"""######$$$$$$%%%%%%%%% !!!######"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############$$$$$$#########"""""""""""""""""""""############$$$$$$###""""""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########""""""!!!######$$$$$$$$$$$$######$$$############"""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((()))))))))((((((***)))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))+++,,,---...///000111111111000///...------...///.........//////.........------------............000////////////000111111000///...---,,,,,,,,,,,,)))***+++++++++***)))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))&&&&&&%%%%%%$$$%%%%%%%%%))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""""""""!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$$$$&&&%%%###""""""###$$$%%%"""""""""###############!!!"""###$$$%%%$$$######$$$######""""""######$$$######""""""""""""########################$$$$$$!!!!!!!!!!!!"""""""""######""""""""""""###$$$$$$""""""""""""""""""""""""#########"""""""""""""""###"""""""""######""""""!!!!!!"""######$$$%%%%%%#########"""""""""!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%%%% """$$$###!!! !!!###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!"""######$$$""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!###$$$%%%%%%%%%$$$###############!!!"""######$$$$$$######!!!!!!!!!!!!"""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$###"""""""""###$$$%%%$$$$$$%%%%%%%%%$$$###"""################################################&&&&&&%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###############"""######$$$$$$%%%&&&&&&""""""""""""###$$$%%%%%%""""""""""""""""""""""""######"""!!!!!!"""###$$$""""""""""""############$$$$$$$$$#########""""""!!!"""""""""############%%%$$$######""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############""""""""""""!!!"""""""""############!!!"""""""""##################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((((('''((((((((())))))(((((((((''''''''''''((((((((((((&&&''''''((())))))((((((***)))((('''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''((()))))),,,,,,---...///000111222111000///...------...///......////////////......,,,,,,------------......000000000000000111111222000///......------------***+++,,,---,,,,,,***))))))))))))))))))(((((('''(((''''''&&&&&&''''''((((((((((((((())))))))))))%%%%%%$$$$$$$$$%%%&&&&&&)))((((((&&&%%%$$$######%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%###"""!!!!!!!!! !!!"""###%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&""""""!!!""""""###$$$$$$%%%$$$"""!!!"""$$$''')))!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""######%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$%%%########################!!!!!!!!!"""######$$$$$$ ###%%%$$$!!! """%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!! ######!!! !!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""###### !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""#########""""""!!!!!!!!!!!!"""""""""""" !!!###%%%''' !!!!!!"""######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$##################$$$%%%%%%$$$###!!! !!!"""###############$$$###"""""""""###%%%&&&$$$%%%%%%&&&%%%$$$"""!!!################################################%%%$$$$$$######"""""""""######$$$$$$$$$$$$###### !!!!!!""""""!!!!!!"""############### !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""&&&%%%"""!!! !!!"""###""""""""""""############!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""#########$$$%%%$$$######"""#########!!!!!!!!!!!!""""""""""""  """$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############""""""""""""!!!!!!""""""#########$$$"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%#######################################$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((((((((('''&&&''''''(((((((((((('''''''''''''''((((((((())))))%%%&&&'''((())))))))))))))))))((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%(((''''''''''''((())))))//////000000111111111222333333222111000///......000000000///////////////222222111111000///......---------...000111333444//////............//////...,,,+++)))(((((())))))&&&'''((((((((('''%%%$$$(((((())))))))))))((((((,,,***((('''&&&'''((()))(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""###$$$%%%$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$###!!! """""""""""""""""""""""" !!!!!!"""$$$%%%&&&$$$#########""""""!!!!!!""""""############""""""!!!!!!"""$$$&&&$$$$$$'''&&&###"""######""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$'''%%%$$$""" !!!!!!"""""""""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!&&&$$$!!!"""$$$""""""""""""""""""""""""$$$""" """$$$%%%### !!!!!!!!!!!!""""""""""""""""""""""""##################""""""!!!!!!  !!!"""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$######"""%%%%%%$$$$$$###""""""""" ###%%%%%%$$$"""!!!$$$#########$$$%%%%%%&&&######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!! ######!!!"""&&&'''$$$############"""""""""""" !!!!!!!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###############"""!!!!!!$$$$$$###"""!!!!!!""""""""""""""""""############ """$$$%%%&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''***))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''*********)))))))))))))))))))))((('''''''''''''''$$$$$$$$$%%%&&&'''((()))***))))))((('''&&&&&&%%%***)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((//////000000000111111111222111111000000//////...//////000000111111222222222222111111000/////////---------...///000111222.........//////............---+++***)))))))))***%%%%%%&&&'''((((((((('''))))))************))))))+++***((('''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$############"""###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%########################%%%$$$###""""""###$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$#########"""""""""############""""""!!!!!!!!!###%%%$$$!!!!!!$$$&&&&&&$$$!!!"""""""""""""""###############""""""""""""##############################!!!!!!"""""""""#########$$$###"""!!!!!!"""######!!!!!!""""""""""""!!!!!!#########"""""""""!!!!!!######"""""""""!!!!!!!!!###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!"""$$$$$$""" !!!!!!!!!!!!""""""""""""!!!!!!"""""""""############"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""###############""""""#####################$$$######$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$$$$#########""""""$$$$$$##################""""""""""""#####################""""""""""""""""""### !!!$$$%%%"""#########"""""""""!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!%%%$$$###$$$%%%%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!! """###$$$$$$###""""""###$$$$$$""""""""""""""""""""""""###############"""!!!!!!%%%$$$$$$###############""""""""""""############!!!"""###$$$%%%$$$######%%%%%%%%%%%%$$$$$$$$$###"""######$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''))))))(((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))******)))))))))((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((////////////000000000000//////////////////////////////000111222333444444222222111111000000//////...............//////000---...///000000///...---------,,,+++************%%%%%%%%%&&&'''((()))***)))******++++++******)))((((((((((((((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$%%%%%%$$$###"""!!!!!! $$$$$$$$$############"""#########$$$%%%&&&'''(((###$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""""""""$$$######"""######$$$$$$%%%$$$###""""""###$$$%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!###""""""!!!!!!"""""""""""""""""""""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$""""""############"""""""""!!!!!!"""###$$$"""!!!$$$%%%%%%%%%###!!!!!!!!!""""""#########$$$######""""""""""""##############################!!!!!!""""""""""""###### !!!"""###$$$%%%!!!!!!""""""""""""!!!!!!$$$###############""""""$$$$$$#########"""""""""!!!###%%%$$$""" """""""""""""""""""""""""""!!!!!!"""######""" !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! """##################"""!!!""""""######""""""!!!!!!!!!"""######$$$%%%%%%%%%$$$###"""###$$$&&&'''$$$############$$$%%%%%%###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$$$$###############""""""##############################$$$$$$$$$$$$""""""""""""############ """### ###### ######""""""""""""!!!!!!""""""""""""############"""""""""""""""#########"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""###"""!!!!!!######"""!!!""""""""""""""""""""""""###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""$$$""" """%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###############"""!!!!!!%%%%%%$$$$$$$$$#########""""""""""""############"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''(((((()))))))))((('''''''''''''''***)))((('''&&&&&&%%%&&&&&&&&&'''(((***+++,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((////////////////////////------.........////////////000000000111111222222111111111000000/////////......---------------...,,,---///000000///---,,,---,,,,,,+++++++++++++++&&&&&&%%%%%%&&&''')))***))))))************))))))&&&'''(((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$###############%%%$$$###""""""###$$$%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!###%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$########################$$$$$$%%%$$$###""""""###$$$%%%##################""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""!!!!!!"""######$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""!!!!!!!!!"""###$$$$$$!!!!!!!!! !!!!!!!!!"""######$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""""" !!!"""###$$$$$$ !!!!!!""""""""""""!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$#########"""!!!###$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!#########$$$$$$######### !!!!!!""""""""""""!!!!!!"""""""""#########$$$""""""!!!!!!""""""###$$$$$$###############$$$$$$""""""""""""""""""###$$$########################""""""""""""""""""""""""!!!"""""""""####################################!!!!!!""""""######$$$$$$"""""""""#########$$$$$$!!!!!!""""""######$$$$$$!!!$$$### ###### ###"""""""""!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""#########"""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!! !!!"""!!! """"""""""""""""""""""""###"""!!! !!!"""###""""""!!!!!!!!!!!!"""""""""!!!!!!"""########################""""""""""""""""""""""""###############"""!!!!!!#########$$$############!!!"""""""""##################""""""######$$$%%%#########"""""""""""""""$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''(((((())))))))))))((('''''''''''''''******(((''''''&&&&&&'''&&&'''((()))***+++,,,---******************))))))((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((///.....................,,,,,,,,,---......//////000000//////......------000000///////////////......---,,,,,,,,,,,,,,,,,,+++---...000000...---+++++++++,,,+++++++++******((((((&&&%%%%%%&&&'''(((''''''((((((((((((''''''%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%################################################%%%$$$""""""""""""$$$%%% !!!!!!"""######$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!!!!######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########"""!!!!!!""""""###$$$%%%""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""##################""""""############"""""""""""""""!!!!!!"""$$$%%%!!! !!!"""###!!!!!!""""""##################""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$#########"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""" !!!"""#########  !!!"""""""""""""""#########"""""""""!!!!!!!!!###$$$$$$$$$"""!!!$$$$$$###""""""#########""""""!!!!!!"""###$$$$$$########################""""""""""""""""""""""""!!!"""""""""####################################!!!!!!!!!""""""######$$$!!!!!!!!!"""""""""######!!!!!!""""""######$$$$$$"""%%%%%%"""!!!$$$$$$!!!"""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""############"""!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###%%%$$$######%%%%%%$$$###""""""""""""""""""""""""###"""!!! !!!"""###""""""!!!!!!!!!!!!"""""" """"""###""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!! !!!""""""###"""!!!!!!!!!"""""""""##################""""""######$$$%%%""""""""""""""""""""""""#########"""!!!!!! ######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((()))******))))))((('''''''''''''''(((''''''''''''((())))))(((((())))))*********+++))))))))))))))))))******(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((...............---------++++++,,,,,,---------...//////...---,,,+++******...............---------,,,,,,+++++++++++++++,,,,,,---...//////...---,,,******+++++++++******)))(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%########################"""""""""########################""""""#########$$$$$$#########"""""""""$$$$$$$$$############"""%%%%%%$$$###############"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%"""""""""""""""###$$$%%%""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""""""""""""""""""#########""""""############"""""""""#########""""""###%%%%%%$$$"""!!!!!!!!!"""######"""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!! """""""""""""""!!!  !!!""""""######"""""""""###############$$$$$$$$$#########"""""""""###""" !!!###$$$""""""""""""""""""""""""!!!###"""!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$ !!!!!!""""""!!!!!! !!!"""############$$$$$$###""""""!!! """%%%''''''&&&$$$"""$$$$$$###""""""""""""###!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$!!!!!!"""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""############"""%%%%%%""""""%%%%%%"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""###$$$$$$###!!! !!!""""""######""""""!!! !!!!!!""""""######$$$###""""""###$$$###"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!###%%%$$$###""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!! !!!"""""""""!!! """"""""""""############"""############$$$$$$$$$""""""""""""#####################""""""!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((())))))***))))))((('''''''''''''''%%%%%%%%%&&&''')))***+++)))))))))))))))))))))((((((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((.........---------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------------------------((())))))*********)))(((&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""############""""""$$$$$$$$$$$$$$$#########$$$$$$$$$############""""""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$ !!!!!!""""""###### !!!###$$$%%%%%%$$$$$$%%%$$$###""""""###$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########"""######$$$$$$""""""""""""""""""""""""######"""""""""""""""###"""""""""######$$$$$$$$$""""""############"""""""""$$$%%%$$$"""!!!"""$$$%%%$$$###"""!!!!!!!!!"""$$$$$$######"""!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""!!! !!!"""############!!!!!!"""""""""###############"""""""""!!!!!!!!!"""!!! !!!"""###$$$""""""""""""""""""""""""!!!###"""  """!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""" !!!!!!!!!"""""""""### !!!!!!""""""#########$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$$$$"""""""""""""""!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$"""""""""""""""!!!!!!!!!!!!!!!"""""""""##################""""""""""""""" ######!!!!!!%%%%%%###""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""$$$$$$$$$###!!! !!!!!!""""""""""""!!!!!! !!!"""#########"""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!""""""""""""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!! """#########"""!!!""""""""""""############!!!"""###$$$%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''))))))((('''''''''''''''$$$$$$$$$%%%&&&((()))***((((((((((((((((((((((((&&&'''''''''((((((((((((%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,...------,,,,,,------...'''((()))******)))((('''###$$$&&&((())))))(((((((((((())))))))))))((((((&&&%%%#########%%%'''((($$$$$$$$$############"""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%&&&''''''$$$$$$$$$############"""!!!"""#########"""""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%&&&&&& !!!###$$$%%%%%%$$$$$$%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$###############$$$""""""""""""""""""""""""######""""""""""""###############$$$$$$%%%%%%%%%""""""############"""""""""%%%'''&&&###!!!!!!###!!!!!! !!!!!!%%%%%%$$$###"""!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!""""""!!!  !!!"""############ !!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!######  """!!!!!!!!!!!!"""""""""""" !!!!!!!!!""" !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%% !!!!!!""""""#########"""!!!!!!!!!"""$$$$$$$$$$$$###""""""!!!""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""######$$$$$$$$$$$$######""""""!!!!!! """############$$$$$$$$$$$$$$$######""""""!!!!!!!!!""" !!!$$$%%%""""""!!!!!!!!! """"""""""""############"""###$$$%%%$$$###!!!  !!!"""######$$$$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!! ###$$$$$$### """"""!!!!!!!!!!!!"""""""""!!!  !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!###$$$%%%$$$###"""""""""""""""############ """$$$%%%&&&%%%###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%))))))((('''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((,,,,,,++++++***)))((((((******)))))))))))))))******))))))))))))+++---...******************++++++*********)))))))))))))))'''(((***,,,,,,,,,***)))222000---***(((&&&&&&%%%(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((())))))'''$$$%%%''''''%%%######!!! !!!"""############$$$$$$$$$$$$###""""""!!!"""""""""!!!!!!""""""######$$$$$$############$$$%%%&&&'''!!!"""$$$%%%%%%$$$"""!!!"""######$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""###%%%'''(((%%%%%%$$$###""""""##############################!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######$$$#########""""""!!!!!!"""###$$$###"""!!!"""###'''&&&%%%###"""!!!!!!!!!######""""""""""""######!!!&&&)))((($$$ !!!###""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! !!!!!!"""%%%&&&%%%""" !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!"""###############""""""!!!!!!  !!!"""""""""""""""&&&$$$""""""$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$######!!! !!!!!! !!! !!!"""###%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$###!!!!!!"""""""""""""""!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""$$$$$$#################################"""!!!!!!$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!! !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!! """"""""""""""""""""""""$$$######""""""""""""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''')))******))),,,+++)))((('''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%,,,,,,+++******)))((((((***))))))(((((())))))***)))))))))))))))+++,,,---***************************)))))))))))))))))))))'''(((***,,,,,,+++***)))///...,,,***(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%######%%%%%%$$$"""#########$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$###""""""""""""###"""""""""""""""#########&&&&&&%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######"""!!!""""""""""""#########""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%$$$$$$$$$#########""""""########################!!!!!!""""""""""""!!!!!!$$$$$$######$$$%%%%%%&&&############"""""""""!!! """######""""""###%%%%%%$$$######"""###############""""""""""""######!!!%%%)))((($$$ !!!###""""""""""""""""""""""""################################################ !!!!!!!!!!!!!!!!!! """###"""  !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!""""""############""""""""""""!!!!!!!!! !!!""""""######""""""%%%###!!!"""$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$######"""!!! ######""""""!!!""""""###"""!!! !!!"""###%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!! $$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""!!!!!!###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!! !!!"""#######################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!! """"""""""""""""""""""""$$$######""""""""""""""" !!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""""""""######""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%&&&((())))))(((+++***)))'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$+++++++++******))))))((())))))(((((((((((()))))))))))))))))))))***+++,,,************************))))))))))))))))))******'''(((***++++++***))))))++++++******((('''%%%$$$'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$%%%%%%%%%(((''''''&&&%%%$$$######$$$###!!!"""######"""!!!!!!###%%%'''&&&%%%$$$"""############$$$$$$$$$%%%%%%$$$###########################""""""""""""'''&&&%%%$$$############'''&&&$$$######$$$&&&'''%%%%%%%%%$$$######""""""!!!""""""""""""#########""""""""""""""""""""""""!!!!!! !!!""""""######$$$%%%$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!"""##################""""""""""""!!!###$$$###"""!!!"""######"""""""""###$$$%%%%%%######""""""""""""######!!!%%%'''&&&###!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""######!!!  !!!"""!!! !!!!!!""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""############""""""!!!###"""""""""""""""!!!!!!!!!"""######$$$$$$######$$$"""!!!!!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!######$$$######"""!!! $$$$$$#########$$$$$$%%%$$$###"""!!!!!!!!!"""###%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""######""""""!!!!!!%%%%%%%%%$$$###""" ######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$#########$$$######"""!!!"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!""""""#########""""""########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""$$$######""""""""""""""" !!!!!!!!!!!!!!!###"""!!! """""""""""""""######$$$""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%'''(((((('''***)))((('''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$+++*********)))))))))(((((((((((('''(((((()))***))))))))))))******+++++++++++++++***************)))))))))))))))*********(((((()))******))))))((('''((())))))((('''%%%$$$&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%''''''&&&%%%$$$###"""""""""""""""""""""""""""!!!!!!###$$$%%%%%%$$$###""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$######""""""!!!!!!$$$#########$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""!!!!!!!!! !!!!!!###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""#########"""""""""""""""$$$$$$%%%###!!! !!!######""""""######$$$%%%######""""""""""""######!!!$$$%%%%%%"""!!!!!!"""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&"""""""""""""""""""""""" !!!!!!""""""""""""%%%###!!!!!!"""#########!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""###############"""!!! ############""""""""""""""""""###$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!###############"""!!!!!!$$$$$$#########$$$%%%%%%&&&%%%###"""""""""######$$$$$$###"""!!!!!!""""""""""""!!! !!!###$$$""""""#########""""""!!!############"""!!!!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$%%%#########$$$$$$######"""!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! """"""""""""""""""""""""$$$######""""""""""""""" !!!!!!!!!!!!!!!###"""!!!  """""""""""""""###$$$$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%&&&'''((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######""""""######*********)))))))))))))))((((((((((((((()))***************++++++++++++++++++++++++*********))))))(((((())))))************((((((((()))((((((((((((&&&&&&'''((((((&&&%%%$$$!!!""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""######&&&&&&%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$######""""""!!!!!!$$$$$$######$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$$$$######$$$$$$$$$""""""""""""""""""######!!!"""######"""!!!###$$$%%%$$$######""""""############""""""""""""######"""#########"""!!!!!!"""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&##############################""""""!!!!!!!!!!!!%%%###!!! !!!#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""###############"""!!! """"""""""""############""""""###$$$$$$$$$$$$$$$""""""""""""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%$$$"""!!!"""############""""""!!!"""""""""""""""###$$$%%%&&&%%%$$$"""""""""######$$$###""""""""""""""""""$$$###"""!!!"""###%%%&&&""""""############""""""$$$%%%%%%&&&%%%%%%$$$$$$!!!!!!"""""""""###############$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""""""""""" !!!!!!!!!!!!!!!""""""!!! """""""""!!!"""######$$$""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!"""###$$$############$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))'''&&&'''(((***))))))'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$######""""""######)))))))))))))))))))))))))))(((((())))))***+++,,,++++++,,,,,,---,,,,,,+++,,,,,,++++++***)))))))))((((((((()))******++++++((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%"""""""""######$$$$$$%%%"""###$$$$$$######$$$%%%%%%%%%$$$###"""#########"""############$$$$$$$$$%%%%%%$$$###########################""""""""""""((('''&&&$$$###"""""""""!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$###""""""!!!!!!!!!""""""""""""#########""""""""""""""""""""""""""""""###$$$$$$$$$######!!!"""###$$$%%%$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$###""""""""""""###""""""""""""############!!!"""###$$$''')))%%%%%%$$$###"""""""""#########""""""""""""######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%########################$$$$$$###""""""!!! ###!!! !!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!"""""""""""""""###!!!"""######$$$$$$######"""###$$$###!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""""""""############""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""""""""###$$$######"""""""""""""""###############$$$%%%%%%&&&""""""######$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&"""###$$$$$$%%%$$$$$$$$$"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!""""""#########""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""""""""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######""""""""""""######""""""!!! !!!"""###$$$""""""#########$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&'''''')))((('''''')))******)))%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%$$$############$$$((()))))))))))))))))))))))))))))))))***+++,,,---,,,---.........---,,,,,,,,,,,,++++++***))))))((('''(((((()))******++++++)))(((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""#########$$$!!!###$$$$$$""""""$$$&&& """######"""!!!!!!"""############$$$$$$$$$$$$$$$###""""""""""""###"""""""""""""""#########((('''&&&$$$###"""!!!!!!###$$$$$$$$$$$$$$$$$$###$$$$$$$$$###""""""!!!!!!!!!""""""""""""#########"""""""""""""""""""""""" !!!###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################!!!!!!""""""""""""!!!!!!""""""!!! !!!"""""""""############!!!""""""###&&&'''#########"""######$$$%%%######""""""""""""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""""""""""" !!!!!!!!! """"""############""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!""""""############""" !!!!!!!!!""""""""" !!!""""""######"""""""""$$$%%%$$$""" """###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""############""""""!!! !!!!!!###$$$$$$######"""!!!""""""$$$%%%######""""""""""""######!!!!!!"""$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$### !!!"""""""""""""""&&&&&&%%%%%%$$$###############$$$$$$%%%&&&&&&'''"""###$$$$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!! !!!"""####################################### !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""""""""""" !!!!!!!!!!!!!!!  !!!"""### !!!!!!"""""""""""""""""""""""""""######""""""""""""#########""" !!!###$$$#########$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''''')))'''&&&&&&((())))))((($$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$(((((((((((())))))))))))************+++,,,---...---.../////////...---,,,,,,,,,++++++***))))))((('''(((((()))***+++++++++)))((('''&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%#########""""""""""""""""""$$$$$$"""!!!###&&&!!!%%%)))***(((&&&$$$"""############$$$$$$$$$$$$######"""!!!"""""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$'''&&&$$$######$$$&&&'''!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" """###$$$$$$$$$#########""""""###$$$%%%%%%########################!!!!!!""""""""""""!!!!!!%%%%%%$$$###############!!!!!!""""""#########$$$###$$$$$$###!!! !!!"""!!!!!!!!!"""###%%%&&&'''######""""""""""""######""" !!!"""!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###"""!!!"""###$$$###!!!""""""############""""""""""""""""""############!!!!!!!!!!!!"""""""""""" !!!"""############### !!!!!!"""""" !!!""""""""""""""""""%%%&&&%%%"""!!!"""$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%!!!""""""#########""""""!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!###$$$%%%###"""""""""""""""###### """###$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$###"""!!! ######$$$%%%%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!! !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""""""""""" !!!!!!!!!!!!!!!!!!"""###$$$ !!!!!!""""""""""""""""""""""""######""""""""""""#########"""  !!!###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&''''''((()))******(((&&&%%%%%%'''(((((('''###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%$$$$$$%%%%%%*********)))))))))))))))+++***)))***---...///...------......//////000000//////---,,,***)))((('''(((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$""" !!!###%%%''''''&&&%%%%%%&&&&&&$$$"""!!!!!!""""""""" """"""###$$$%%%%%%&&&&&&&&&%%%###"""""""""######"""######$$$$$$######"""###%%%%%%$$$"""!!!"""######$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%&&&###!!!!!!$$$%%%$$$""" !!!"""$$$$$$$$$###""" !!!###$$$$$$$$$$$$######""""""""""""#####################"""!!!!!!###"""  ###&&&(((!!!!!!!!!"""######$$$$$$ !!!"""######$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! !!!!!!!!!!!!!!!"""######""""""""""""############$$$$$$$$$###"""!!!!!! $$$!!! !!!$$$&&&&&&$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$######"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!###$$$!!!######""""""""""""######"""""""""""""""!!!  !!!!!!"""""""""###""""""############"""""""""#########"""!!! $$$$$$$$$#########"""""""""######$$$$$$######"""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!! !!!###%%%'''%%%%%%$$$###"""!!! ######""""""""""""######  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""""""""""""""""""""!!! """ !!!$$$&&&%%%###$$$$$$######""""""!!!!!!!!!!!!"""###############'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''((())))))#########$$$%%%&&&'''(((((((((((('''&&&$$$###"""!!!!!!"""###%%%&&&''''''***)))'''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$&&&'''&&&%%%###$$$$$$&&&%%%$$$"""!!! )))))))))))))))*********+++***)))***,,,...///...------...//////000000111//////...,,,+++)))((((((((()))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###%%%&&&%%%###  """"""!!!!!!!!!"""###"""!!! """######$$$%%%%%%&&&&&&%%%%%%###"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$"""!!!"""######$$$$$$$$$$$$###""""""$$$$$$$$$#########"""""" !!!!!!!!!""""""""""""'''$$$""""""###$$$###!!! !!!"""###$$$$$$###"""$$$$$$%%%&&&%%%$$$###"""$$$$$$############$$$$$$"""#########""""""!!!  """$$$#########""""""""""""""" !!!!!!"""######$$$!!!!!!"""""""""!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! $$$###"""!!!!!!"""######""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!########################$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######$$$$$$######"""!!!!!! """!!!!!!$$$''''''%%%"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$######"""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""$$$%%%###!!!######""""""""""""######%%%%%%%%%%%%%%%$$$######"""""""""######$$$$$$$$$""""""############""""""############""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! %%%$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!"""!!!!!!""""""""""""""""""$$$###!!!"""$$$%%%$$$"""######"""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&%%%%%%"""######$$$%%%&&&''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%'''&&&%%%###""""""!!!!!!(((((())))))******+++++++++))))))***,,,...............//////000111111111//////...---,,,+++***))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%"""""""""#########$$$$$$%%%"""!!!!!!!!!""""""#########""""""#########$$$$$$%%%%%%&&&%%%$$$######"""#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$"""""""""$$$###$$$$$$$$$$$$###""""""$$$$$$$$$###############!!!!!!!!!!!!""""""""""""&&&$$$""""""###$$$###"""!!!"""######$$$############$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""!!!!!!!!! ###""""""""""""#########$$$$$$######"""!!!!!! !!!!!!""""""#########&&&&&&&&&&&&%%%%%%$$$########################### !!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""&&&%%%###!!! """"""""""""""""""""""""""""""$$$$$$###"""!!!!!! ########################%%%%%%$$$$$$######""""""!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""$$$$$$######"""!!!!!!!!! !!!###&&&((('''$$$!!!############$$$$$$$$$$$$########################$$$$$$#########"""""""""$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""######$$$%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""###%%%&&&%%%$$$######""""""""""""######""""""#########"""!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%""""""############""""""$$$###"""""""""###%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""########################""""""!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$$$$&&&%%%######$$$%%%###"""!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((%%%&&&'''((((((((((((((($$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&%%%'''((('''&&&$$$%%%%%%''''''%%%$$$############''''''((()))***++++++,,,***)))((())),,,...............//////000111111111//////...------,,,++++++*********)))))))))))))))***(((&&&%%%%%%&&&(((***(((((('''''''''&&&&&&&&&%%%%%%&&&''''''((())))))########################%%%$$$$$$######$$$$$$%%% !!!###$$$$$$$$$###"""%%%""" !!!"""""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$##################""""""############"""""""""$$$%%%$$$###"""###$$$###$$$$$$$$$$$$###""""""#######################################$$$$$$$$$######""""""###$$$$$$$$$########################!!!"""###$$$######$$$$$$$$$######$$$$$$$$$!!!!!! !!!######$$$$$$$$$###!!! ############""""""!!!!!!!!!!!!"""""""""#########'''((((((''''''&&&%%%$$$######################## !!!!!!!!!$$$$$$###""""""#########&&&$$$""" !!!"""$$$""""""""""""""""""""""""$$$$$$######"""!!! ########################$$$$$$$$$######""""""""""""""""""######""""""""" !!!!!!!!!!!!############""""""!!!!!! """###$$$$$$###!!!"""""""""#########$$$$$$""""""""""""""""""""""""%%%$$$$$$######""""""!!!$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&%%%%%%######""""""""""""###### !!!!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""###"""!!! !!!###&&&'''########################$$$%%%%%%&&&&&&%%%%%%$$$########################"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!######$$$$$$###!!!!!!!!!""""""#####################$$$$$$#########"""""""""######"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""#########$$$##################### !!!!!!""""""###"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''''''''((($$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&&&&&&&%%%$$$###""""""###''''''((()))***++++++,,,***)))((()))+++---...---.........///000000111111.........------,,,,,,,,,+++*********)))))))))(((***)))'''&&&&&&''')))***(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))##############################""""""""""""###### !!!"""$$$$$$###"""!!!"""""""""$$$%%%%%%###!!!""""""######$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%############$$$#########!!!""""""######""""""!!!"""###$$$$$$###"""###$$$###$$$$$$$$$$$$###""""""########################$$$$$$################## !!!!!!"""###%%%&&&((($$$$$$################## """#########"""######""""""""""""######!!!!!! !!!""" !!!!!!""""""############""""""""""""############"""#########""""""!!! """""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!""""""######"""!!! !!!"""$$$%%%########################"""######$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""############"""!!! !!!!!!!!!!!!#########"""""""""""""""!!!!!!  """###!!!!!!!!!"""""""""######""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$%%%######""""""""""""############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############""""""!!!!!! """%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!"""""""""""""""########################""""""############""""""########################!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""######""" !!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!  !!!!!!""""""###$$$ !!!!!!""""""######!!!""""""###############$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''))))))((('''''''''(((((($$$%%%&&&((()))*********''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%$$$&&&'''''''''''''''''''''%%%'''((('''&&&$$$%%%%%%%%%$$$###"""""""""""""""(((((())))))******++++++***(((((()))+++---------------......///000000000---------,,,,,,,,,,,,,,,+++++++++******))))))((()))(((((((((((((((((()))'''''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!"""#########"""!!! """$$$&&&%%%"""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""###$$$$$$###"""$$$%%%###$$$$$$$$$$$$###""""""###############$$$$$$$$$""""""""""""!!!!!!!!!!!! """######$$$''')))%%%%%%$$$############$$$"""###$$$$$$$$$###"""!!!###""""""""""""""""""###"""!!! !!!"""### !!!!!!!!!  !!!!!!"""######$$$$$$########################!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!""""""###$$$%%%########################!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!! !!!!!!!!!"""""""""######"""""""""""""""""""""""" """%%% !!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!###$$$#########%%%######""""""""""""######!!!"""######$$$#####################""""""""""""""""""############""""""!!! """$$$%%%###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!!!!"""########################"""######$$$$$$######"""########################""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!"""######"""!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!! !!!!!!"""""""""""""""!!!  !!!!!!!!!###%%%""""""""""""############!!!!!!"""############"""!!!!!!###$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''(((((()))%%%&&&'''(((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''''''''$$$&&&'''&&&%%%###$$$$$$$$$######"""!!!!!!"""""")))))))))))))))*********)))(((''')))+++---------,,,,,,------......//////+++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))((('''((())))))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!!!!""""""""""""""" !!!###$$$$$$""" $$$$$$###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$""""""""""""!!!!!!!!! !!!"""$$$###""""""%%%'''&&&%%%$$$#########$$$$$$"""###$$$$$$$$$###!!! $$$######""""""######$$$###"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$######"""""""""""""""#################################"""###$$$%%%&&&&&&&&&%%%""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%  !!!!!!"""!!!"""######$$$###""""""######################## """$$$%%%%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%###!!! !!!!!!!!!"""""""""######"""""""""""""""""""""###"""######!!!"""%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""###$$$################################# !!!!!!""""""######$$$""""""""""""""""""""""""!!!$$$&&&%%%###"""###%%%######""""""""""""###### !!!!!!!!!!!!!!!$$$$$$######""""""""""""""""""############""""""!!!!!!!!!""""""######$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!""""""""""""########################"""######$$$$$$######"""#################################"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###"""""""""""""""###$$$$$$"""""""""""""""######### !!!###$$$$$$###!!! !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######################## !!!""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!!!!!###"""!!! """$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$### !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###%%%&&&%%%$$$"""######$$$$$$######""""""######*********))))))))))))))))))((('''(((+++---------++++++,,,,,,---......///******++++++++++++,,,,,,,,,,,,++++++***))))))(((&&&((()))++++++)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""###$$$"""!!!"""$$$%%%%%%$$$%%%$$$"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###!!!!!!""""""""""""!!!!!!!!!###$$$$$$######$$$&&&###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""###%%%&&&$$$!!! """%%%'''&&&$$$#########$$$$$$ !!!"""###""""""%%%$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!"""$$$&&&""""""""""""""""""######$$$$$$######"""!!!!!!!!!$$$$$$################## !!!"""###$$$$$$$$$########################!!!""""""###$$$%%%%%%%%%######"""######$$$%%%%%%"""###$$$%%%$$$""" ########################"""%%%&&&&&&&&&%%%##########################################$$$$$$"""###%%%&&&%%%###!!! """"""""""""############"""""""""""""""#########!!!$$$&&&%%%###!!!"""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""############"""######"""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""###&&&((('''$$$###$$$&&&######""""""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$#########$$$$$$#########!!!!!!""""""#########$$$##############################$$$$$$$$$$$$##############################$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######"""!!!  !!!"""######"""""""""""""""""""""###%%%&&&&&&%%%###"""!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!""""""######$$$$$$!!!###%%%$$$!!! !!!###&&&%%%%%%%%%$$$###############$$$%%%%%%%%%%%%$$$"""###%%%&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''&&&%%%%%%%%%&&&&&&((()))***((((((((('''&&&%%%###"""#########$$$$$$%%%%%%%%%'''&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''(((((("""$$$%%%%%%###""""""###%%%%%%$$$$$$###$$$$$$$$$+++******+++,,,---+++******++++++++++++,,,,,,,,,+++,,,,,,------,,,++++++///...,,,******+++,,,---,,,+++******))))))******+++*********))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%$$$###!!! ###"""!!!!!!!!!!!!!!!"""########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$###((('''%%%$$$###"""""""""""""""""""""""""""""""""###%%%%%%%%%######$$$%%%###$$$%%%&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&#########"""""""""""""""$$$###"""""""""###%%%%%%%%%$$$###""""""###$$$%%%"""############$$$$$$$$$%%%$$$$$$$$$######"""""" !!!###$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$$$$%%%###""""""######""" """"""!!!  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################!!! !!!###$$$$$$!!! !!!!!!""""""###### """&&&***,,,,,,%%%%%%$$$###"""""""""######"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%##############################$$$%%%'''(((((()))%%%$$$$$$###"""""""""###""""""!!!!!! """""""""!!!""""""###$$$"""############$$$$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!###%%%%%%###"""###$$$######"""""""""###%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""&&&%%%%%%%%%$$$$$$############""""""!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""%%%%%%%%%$$$$$$######### !!!!!!"""""""""###""""""""""""""""""""""""#########"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$######%%%%%%$$$###&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%+++******+++,,,,,,+++)))((())))))))))))*********+++,,,,,,---------,,,,,,+++***(((''''''''')))***++++++***)))))))))***************)))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$###"""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!""""""###$$$$$$$$$$$$###%%%%%%$$$#########$$$$$$""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""""""""##################"""""""""###$$$%%%$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$#########""""""""" !!!"""###$$$$$$######"""""""""""""""#########!!!"""######$$$$$$######"""######$$$#########"""#########"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###########################!!! """###"""!!!############""""""""""""$$$""" """$$$%%%%%%$$$$$$######"""######### !!!!!!!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$$$$#########$$$######""""""######$$$########################"""###$$$%%%&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%"""""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$"""############$$$$$$$$$##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###%%%&&&&&&$$$######$$$$$$######"""###$$$%%%&&&###########################""""""!!!!!!""""""###""""""!!!!!!!!! ###"""""""""!!!!!!!!! """""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!!!!!!!""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################++++++***+++,,,,,,+++)))((())))))))))))*********++++++,,,,,,------......,,,+++***))))))***+++,,,+++******)))))))))))))))******))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!"""###$$$"""""""""!!!!!!""""""###########################!!!""""""""""""""""""!!!$$$$$$$$$%%%$$$$$$###"""########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''&&&%%%$$$###"""""""""""""""###$$$$$$$$$$$$##################$$$%%%&&&"""""""""""""""""""""""" """###!!! !!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!!!!!!!""""""######$$$$$$###""""""""""""###$$$$$$$$$######""""""######$$$"""############$$$$$$$$$######""""""""""""!!!!!!!!!"""############""""""############"""""""""""" !!!""""""######""""""###&&&'''$$$"""###$$$###$$$$$$%%%%%%###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################%%%""" """######%%%%%%$$$$$$###"""""""""'''$$$!!!!!!###$$$$$$######"""""""""###$$$$$$ !!!""""""######""""""!!!!!!!!!!!!!!!"""######%%%$$$$$$$$$$$$#########"""######$$$$$$######"""########################!!!""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%"""""""""""""""##################"""###$$$$$$%%%"""############$$$$$$$$$########################""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$#########""""""""""""""""""""""""$$$&&&'''&&&%%%######$$$$$$$$$######$$$$$$%%%&&&#################################""""""##################"""""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""""""""""""""""""""""""""######"""""""""""""""###########################$$$###"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""######!!!"""######$$$$$$######%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$###########################%%%%%%$$$$$$###""""""!!!---,,,,,,,,,------,,,*********+++++++++,,,,,,,,,+++++++++,,,,,,---......---,,,,,,+++,,,,,,---...******)))(((((((((((()))))))))))))))))))))((((((((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""!!!!!!""""""###$$$"""""""""!!!""""""##############################!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$%%%%%%""""""###$$$$$$$$$$$$##################$$$$$$%%%"""""""""""""""""""""""" """###!!! !!!"""###$$$$$$$$$$$$$$$########################$$$###!!!!!!"""#########""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""#########$$$$$$$$$"""""""""!!!!!!!!!!!!!!!############""""""!!!!!!$$$$$$######""""""!!!!!! !!!"""""""""""""""%%%***)))%%%!!!!!!###"""###%%%&&&%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$########################$$$""" !!!"""""""""#####################"""%%%""" ###&&&)))***""""""!!!""""""###$$$%%%!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$############!!!"""###$$$$$$###"""!!!########################!!!!!!""""""###$$$$$$%%%######"""""""""""""""###"""""""""######$$$$$$%%%###############$$$%%%%%%""""""#########$$$$$$$$$########################!!!!!!!!!"""###%%%&&&'''&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$#########"""""""""""""""""""""""""""$$$######"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""##################""""""##################$$$$$$########################"""""""""""""""#########!!!!!!"""############"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$#########""""""///...---...//////---+++******+++++++++,,,,,,,,,,,,++++++++++++,,,---...*********************+++***)))((((((''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$########################"""######$$$$$$######"""#####################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###%%%$$$######""""""######""""""""""""""""""""""""!!!######!!! !!!!!!"""######$$$$$$$$$$$$###########################"""  """$$$%%%%%%$$$$$$###"""!!! !!!!!!""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""""""""$$$$$$###""""""!!!!!!!!!$$$$$$######""""""!!!!!! !!!""""""""""""""""""'''+++***$$$ !!! """###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!"""######!!! !!!!!!"""###$$$$$$"""  ###'''***+++!!!!!!!!!!!!"""###$$$$$$ !!!"""!!! !!!!!!!!!!!!!!!""""""###$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!""""""#########"""""""""!!!!!!"""######""""""######$$$$$$%%%%%%######""""""######$$$%%%""""""#########$$$$$$$$$########################!!!!!!!!!"""###%%%&&&'''&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""###%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$ !!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$#########"""""""""""""""""""""""""""$$$$$$"""""""""###%%%&&&))))))))))))))))))))))))''''''%%%$$$""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################!!!!!!""""""############!!!!!!"""############""""""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&''''''''')))(((&&&&&&&&&&&&$$$"""$$$%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$000///......//////---+++((())))))))))))*********,,,+++***))))))***+++,,,,,,,,,+++++++++*********))))))((('''''''''''''''''''''(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""######$$$%%%###########################$$$$$$%%%%%%$$$$$$#########"""""""""###$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""&&&%%%$$$###"""!!!!!!!!!""""""###$$$$$$$$$$$$###%%%$$$###"""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!##################$$$$$$$$$########################"""!!!!!!!!!"""###%%%&&&%%%$$$$$$###"""!!! !!!""""""######""""""!!!""""""######""""""!!!"""############$$$$$$$$$!!!!!!""""""""""""######$$$$$$###"""!!!!!!""""""############"""""""""""" !!!""""""######""""""###&&&)))((($$$ !!!!!!"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!###$$$$$$!!!!!!"""###$$$%%%"""  """$$$$$$$$$""""""!!!!!!!!!"""###### !!!""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$############"""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$############$$$%%%%%%###############$$$$$$$$$"""""""""!!!"""######$$$"""############$$$$$$$$$########################""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$#########"""""""""""""""""""""""" """######"""!!!!!!"""######$$$$$$$$$###""""""""""""""""""""""""""""""#########""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""$$$###""""""###%%%''')))++++++++++++++++++++++++)))((('''%%%###""""""!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&)))'''&&&%%%&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%///...------------+++)))((())))))))))))*********---+++)))((('''((())))))---------,,,+++***)))((()))(((''''''&&&&&&'''''''''''''''((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$""""""""""""###$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$######"""!!!!!!"""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""""""""###$$$$$$$$$$$$######""""""""""""######$$$""""""""""""""""""""""""""""""""" """$$$$$$$$$##########################################""""""""""""""""""######""""""""""""""""""###### """#########"""!!! !!!"""######"""!!! """############$$$$$$$$$"""""""""#########$$$$$$$$$###"""!!!!!!""""""###"""""""""""""""#########!!!"""######$$$$$$############$$$$$$######""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""!!! !!!######""" !!!"""######$$$$$$"""!!! !!!######""" ###""""""!!!!!!!!!!!!"""###############$$$$$$%%%!!!!!!!!!!!!!!!"""##################""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""""""""########################$$$%%%%%%###############"""""""""!!!!!! !!!!!!"""###"""############$$$$$$$$$##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!#########"""###$$$"""############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%&&&&&& !!!!!!!!!"""""""""###"""""""""""""""#########""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!###&&&))),,,+++++++++++++++++++++++++++***(((&&&$$$###"""!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""###"""#########$$$$$$$$$$$$#########""""""!!!!!!!!!######################## !!!!!!"""######$$$$$$"""######$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((())))))((((((#########$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&##########################################$$$$$$---,,,++++++,,,+++)))'''***++++++++++++,,,,,,,,,---+++)))'''&&&&&&'''((()))))))))(((&&&%%%###"""(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!!!!!!!!!!"""###%%%&&&'''""""""""""""###$$$%%%&&&##############################$$$$$$$$$$$$#########"""!!!!!!!!!###$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$$$$$$$$$$### !!!!!!"""$$$%%%&&&""""""""""""""""""""""""###"""!!!"""%%%%%%%%%$$$###"""""""""###"""""""""""""""""""""""""""#########"""!!!  !!!"""###$$$%%%%%% """#########"""!!! !!!"""######"""!!! """############$$$$$$$$$""""""######$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$$$$!!! !!!###%%%$$$$$$""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$"""  """###"""###############$$$$$$$$$!!!!!!"""$$$&&&&&&$$$"""$$$###"""!!!!!! !!!!!!!!!  """###!!!!!!!!!!!!!!!"""##################""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!"""######$$$#########""""""!!!!!! !!!"""""""""############$$$$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!###$$$$$$$$$%%%&&&!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""############ !!!!!!!!!""""""######!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!###'''+++---************************,,,***(((&&&$$$###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""###!!!!!!""""""#########$$$###"""""""""!!!!!! !!!!!!"""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$"""!!!!!!###%%%''''''&&&"""###$$$%%%&&&'''''''''########################%%%%%%$$$$$$###"""""""""///...---,,,+++*********++++++************++++++,,,,,,,,,,,,,,,+++***)))***)))(((&&&&&&''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%### !!!###########################$$$###"""###$$$%%%$$$"""###$$$$$$######"""!!! !!!!!!""""""##############################""""""###$$$%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""############"""""""""""""""######""""""!!!!!! &&&&&&&&&%%%%%%%%%$$$$$$######""""""###%%%'''((( """$$$$$$ $$$%%%%%%$$$$$$###"""!!!""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%###  !!!""""""!!!!!!!!!!!!""""""########################!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""!!!!!! !!!"""###$$$###""" !!!!!!!!!!!!!!!"""######%%%$$$"""!!!!!!!!!"""###$$$###""" !!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""###%%%&&&&&&%%%###"""$$$!!! """###""" ######""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!"""#########$$$%%%%%%%%%%%%$$$#########""""""!!!!!! !!!"""$$$&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$%%%&&&&&&&&&$$$###""" """$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###%%%&&&########################!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######""""""######$$$%%% """###$$$$$$###""" ######""""""!!!!!! !!! !!!"""$$$%%%%%%"""!!!%%%***,,,,,,(((***,,,+++)))(((((()))+++++++++(((%%%###"""### !!!"""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$***&&&""" """$$$%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%############%%%&&&''''''&&&%%%%%%$$$######%%%$$$$$$######"""""""""$$$$$$############$$$$$$///...---,,,+++++++++++++++******************+++++++++,,,,,,++++++***)))+++***((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######"""#################################$$$$$$$$$#########"""""""""!!! ###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!"""############"""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######%%%$$$"""!!!!!!!!!"""###############""""""""""""######""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$############$$$&&&'''"""!!!!!!"""$$$%%%"""""""""######""""""!!!!!!""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&$$$"""!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! &&&%%%$$$$$$#########$$$!!!"""#########!!! !!!!!!!!!!!!!!!"""######$$$######"""!!!!!!""""""$$$###"""!!! !!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! $$$!!! """###"""!!!###"""""""""!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!"""######""""""###$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%#############################################$$$%%%%%%$$$$$$###""""""!!!###############"""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""############"""""""""#############################################$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!!!! !!!"""$$$%%%$$$"""!!!"""&&&***,,,,,,)))***+++***((('''((()))***++++++)))&&&###"""""" """###$$$###"""!!!""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""###$$$$$$###""""""###############$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###(((%%%"""!!!###%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$......---,,,++++++++++++***************************++++++++++++******)))******((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""###############"""!!! """"""""""""""""""""""""$$$$$$#########""""""""" !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$###!!!!!!!!!"""############"""######"""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!! $$$###""""""!!!"""""""""###########################""""""""""""!!!!!!!!! !!!"""###$$$%%%&&&$$$$$$############$$$%%%###!!! !!!"""###"""!!!!!!!!!"""#########""""""""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%$$$$$$######!!!"""$$$%%%%%%%%%###"""""""""!!!!!!!!!!!!""""""##############################""""""""""""#########""""""!!!!!!!!!!!!!!!$$$###""""""!!!""""""""""""""""""""""""""""""""" """"""!!!!!!!!!!!! $$$###!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""######""""""!!!!!!###""""""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""" """""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$########################&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$###""""""""""""""""""$$$$$$$$$$$$###"""!!! """##################""""""###$$$%%%$$$""" ########################$$$$$$##################""""""""""""""""""""""""!!! !!!""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!! !!!"""###$$$###""""""$$$(((+++,,,,,,*********(((&&&&&&(((***)))+++,,,***'''###!!!!!!!!!###%%%&&&$$$""" ###""""""!!!!!!""""""###########################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$!!!""""""######""""""!!!###""""""""""""###$$$$$$$$$%%%&&&&&&&&&%%%###"""%%%#########%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$...---,,,+++++++++++++++))))))************)))))))))***************))))))(((((('''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!!!!"""#########$$$$$$$$$"""!!! ####################################"""""""""""" """"""#########%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&%%%$$$### """######$$$$$$$$$$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! ######"""""""""""""""""""""###############$$$$$$"""""""""""""""""""""""""""######$$$%%%&&&&&&&&&%%%$$$$$$###############!!!  !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! """$$$&&&'''%%%###"""""""""!!!!!!!!!!!!""""""###########################""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!!"""###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""### !!!"""######"""!!! """""""""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!"""######"""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!""""""############"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$###"""!!!!!!!!!"""############"""!!!"""###$$$$$$###"""!!! ########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!"""############"""!!! !!!!!!""""""######!!!!!!!!!!!!!!!"""######""""""$$$&&&(((***+++,,,******)))'''%%%&&&(((+++(((***,,,+++((($$$!!! !!!###$$$$$$###"""!!!######""""""""""""############################## !!!"""###############""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""!!!""""""###$$$###$$$&&&&&&&&&%%%###"""""""""###%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$,,,,,,+++************+++((()))************)))(((((())))))******)))))))))%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###!!!!!!!!!"""######$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""######"""!!! $$$"""!!!!!!""""""!!! !!!###$$$$$$$$$$$$%%%%%%$$$###"""!!! """""""""""""""""""""""""""######$$$$$$######""""""""""""#########""""""""""""######$$$$$$$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!  !!!!!!"""######$$$$$$""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!$$$&&&&&&%%%###!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""$$$###"""""""""###$$$$$$""""""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!""""""### !!!"""######"""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!! !!!"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""########################### !!!!!!""""""######$$$######"""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&###############$$$$$$$$$%%%%%%#########$$$%%%&&&"""######$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######""""""############"""""" !!!!!!""""""######!!!!!!!!!"""""""""""""""!!!"""$$$&&&((()))+++,,,+++***)))'''&&&&&&(((+++(((***,,,+++((($$$!!! ###"""  !!!"""""""""############""""""######################## !!!"""###$$$$$$######""""""!!!!!! !!!!!!!!!"""""""""###""""""#########$$$$$$$$$########################"""""""""!!!""""""###$$$$$$$$$%%%%%%%%%$$$###"""!!!"""%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$******)))))))))))))))***'''((()))******)))(((''''''(((((())))))))))))((($$$%%%&&&((()))*********''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!!!!$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!"""############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!######"""!!! !!!######$$$$$$$$$%%%%%%$$$###""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$!!!!!!"""############"""""""""######$$$%%%%%%%%%"""""""""############$$$######"""""""""!!!!!!!!!###$$$$$$$$$###"""!!!!!!"""###$$$###"""!!!"""$$$ !!!!!!!!!!!!""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######!!!###$$$$$$$$$"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!"""############"""""""""""""""""""""""""""########################!!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""!!!!!!!!!!!!"""""" !!!""""""""" """###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######$$$######""""""######$$$!!!!!!!!!!!!""""""""""""######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%"""""""""###$$$$$$$$$%%%""""""""""""""""""###$$$!!!"""###$$$%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!###""" !!!###%%%'''""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$###""""""""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! """$$$%%%%%%'''***---+++++++++)))'''''')))+++)))+++,,,***'''###!!!!!!$$$""" !!!###!!!""""""######""""""!!!######################## !!!"""######$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""######"""############$$$$$$$$$$$$######""""""######$$$###""""""""""""###$$$$$$%%%$$$$$$$$$############!!!###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$((((((''''''''''''(((((('''((()))******)))((('''&&&'''(((((())))))((((((&&&&&&((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$%%%&&&###########################"""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$ !!!"""###############$$$$$$$$$######""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$ !!!"""###$$$######"""""""""###$$$$$$%%%&&&&&&""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""###$$$$$$###"""!!!!!!###&&&&&&$$$"""###$$$ !!!""""""###""""""""""""""""""""""""""""""$$$######""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%$$$###"""!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!"""###$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""######### !!!  !!!#########"""!!!!!!!!!!!!!!!!!!"""###### !!!"""""" !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!"""###""" !!!$$$ !!!!!!!!!"""""""""######"""!!! !!!"""###!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!"""###############""""""###$$$%%%%%%%%%%%%!!!###%%%&&&&&&%%%###!!!""""""""""""""""""######""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!! !!!""""""######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""######"""!!! !!!#########%%%***---***+++,,,+++***)))***+++***++++++)))&&&###""""""$$$###!!!  !!!""" !!!""""""""""""!!! """""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!"""#########"""############$$$$$$$$$###"""!!!!!!!!!!!!"""##################$$$%%%%%%&&&%%%###"""!!!"""###$$$###%%%&&&&&&$$$"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%##################$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$''''''&&&&&&&&&''''''((('''((()))++++++)))((('''&&&&&&'''((())))))((((((((())))))))))))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!! !!!###%%%&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&""""""""""""""""""""""""!!!""""""!!!!!!""""""############"""$$$$$$$$$#######################################!!!!!!"""############### !!!"""$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&!!!"""###$$$$$$###"""!!!"""%%%&&&###!!!!!!"""$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""!!!###$$$""" """############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""###### !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ """$$$%%%$$$"""  """###$$$###"""!!!!!!!!!!!!!!!!!!"""######!!! !!!"""### !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" """$$$%%%%%%$$$""" """###""" !!!$$$ !!!!!!!!!""""""#########"""!!! !!!"""###!!!!!!!!!!!!!!!"""######"""!!!  !!!"""######""""""!!!!!! """""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%&&&"""###$$$&&&&&&&&&%%%$$$######$$$%%%%%%%%%$$$$$$"""###%%%''''''%%%###""""""###$$$%%%$$$""" """"""""""""""""""""""""#########"""!!! """"""""""""""""""""""""  !!!!!!######""""""""""""############""""""!!!!!! !!!!!!"""######"""!!! !!!"""!!!!!!$$$)))...***,,,------+++******++++++,,,+++(((%%%###"""##################"""!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!"""######$$$"""############$$$$$$$$$"""!!!  !!!"""$$$$$$######$$$$$$%%%&&&'''%%%###!!! """$$$%%%$$$&&&'''&&&###!!!###%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!"""###$$$##################$$$$$$%%%$$$$$$######"""""""""$$$$$$############$$$$$$((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((***((('''&&&'''(((((('''%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&$$$$$$$$$###"""###$$$%%%&&&""""""!!!!!!"""###$$$$$$$$$$$$$$$###############"""""""""""""""!!! """"""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!! ######""""""!!!!!! ######$$$$$$$$$$$$######!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$###$$$&&&&&&$$$"""$$$###"""!!!!!!"""###$$$ """###%%%&&&&&&&&&"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$!!!!!!""""""######$$$$$$###############"""!!!!!!###"""!!! !!!""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!%%%$$$###!!! """"""""""""!!!!!!!!!!!! ###%%%%%%!!! """"""!!!!!! """"""""""""""""""""""""""""""!!!!!!  """###$$$###"""###$$$######""""""""""""############""""""!!!!!! ############"""""""""""" !!!!!!""""""######$$$$$$$$$$$$$$$###"""!!!""""""############""""""$$$"""!!!"""%%%&&&$$$"""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$############"""!!! ######$$$$$$$$$$$$######""""""#########""""""!!!""""""""""""############"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""###"""  !!!###$$$######"""!!!!!!!!!!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!"""###"""!!! """!!!!!!!!!!!!###&&&)))+++******+++++++++******))),,,***'''$$$"""!!!!!!!!!###$$$$$$###  $$$"""  !!!""""""""""""!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!"""######""""""""""""##################""" """"""!!!!!!!!!!!!""""""###"""!!!"""$$$%%%$$$##############################%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""""""""###%%%'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))'''&&&&&&(((((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''"""""""""""""""###$$$$$$#######################################""""""!!!!!!!!!!!!!!!"""###$$$$$$"""""""""!!!!!!!!!!!!!!!$$$#########"""""""""""""""######$$$$$$######""""""""""""""""""!!!!!! """"""""""""""""""""""""######$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###$$$###"""###$$$$$$###"""###""""""!!!!!!"""###$$$ """############"""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###""""""!!!!!!!!!"""###$$$"""""""""""""""#########"""""""""""""""!!! """"""!!! !!!"""#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!###%%%$$$!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """###$$$###"""###$$$###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########$$$$$$###""""""!!!!!!""""""#########""""""###!!! !!!###%%%###!!!########################$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!! #########$$$######""""""######$$$$$$$$$######"""""""""""""""##############################$$$$$$"""""""""""""""""""""""""""""" !!!###$$$######"""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""###$$$###!!! !!!"""""""""!!!!!!###%%%((()))***++++++,,,,,,++++++***+++)))&&&$$$"""""""""""""""###$$$"""!!! !!!###""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""######$$$$$$$$$$$$###""""""!!!###""""""!!!!!!""""""###$$$###"""###%%%%%%%%%$$$###########################%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&%%%&&&((((((&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''#########"""######$$$%%%!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$############"""######$$$$$$######"""######"""!!!!!!!!!!!!"""########################""""""######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""###"""!!!"""######"""!!!""""""!!!!!!"""###$$$$$$ !!!""""""""""""""""""######$$$$$$######"""######""""""!!! ############""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########""""""############""""""""""""###$$$$$$############""""""""""""!!!!!!!!!"""!!!!!! !!!!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######  !!!"""!!!!!!!!!!!!""""""""""""!!!###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###"""###$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""!!!!!! !!!"""###############""" """###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""" !!!"""###$$$$$$$$$$$$####################################""""""!!! !!!""""""#########""""""""""""""""""##############################"""""""""""""""""""""""""""""""""!!! !!!###$$$###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###$$$$$$$$$"""!!!"""#########"""""""""$$$%%%&&&***++++++,,,,,,,,,++++++((('''%%%###""""""######!!!"""###"""!!! !!!"""###"""  !!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%$$$#########""""""#########%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%%%%############$$$$$$%%%%%%$$$$$$############$$$$$$ !!!!!!"""###$$$$$$%%%######$$$$$$######"""!!!$$$$$$$$$$$$######""""""###""" !!!###$$$########################""""""############""""""%%%$$$"""!!!!!!!!!"""###########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!$$$###!!!"""###$$$###"""!!!!!!!!!""""""###$$$$$$######$$$$$$$$$######"""""""""############""""""$$$$$$$$$$$$######""""""$$$#########""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""""""""""""""!!!!!! !!!"""######$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""###"""!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!! """###$$$""""""###$$$!!!!!! !!!!!! !!!!!!""""""######""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$######!!!!!!!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""############""""""""""""#########$$$$$$""""""###""""""!!!  !!!!!!"""!!!!!!!!!!!!"""""""""############$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""!!!!!! !!!"""######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###$$$%%%$$$"""""""""$$$$$$###""""""""""""###$$$((())))))************)))%%%%%%$$$############$$$ !!!""""""!!!!!!"""###"""!!! !!!!!! !!!"""######$$$######""""""!!!!!! !!!!!!!!!!!!"""""""""######""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&$$$$$$((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))'''&&&%%%&&&''''''%%%###%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""######$$$ !!!"""######$$$$$$""""""######""""""!!! """######$$$$$$$$$#########!!!  !!!###%%%"""""""""""""""""""""""""""""""""######"""""""""%%%$$$"""!!!!!!!!!"""########################### !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""&&&$$$""""""$$$%%%$$$$$$!!!!!!""""""###############$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""""""""!!!######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""######$$$$$$$$$###### !!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""############%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """###$$$""""""###$$$!!!!!! !!!!!! !!!!!!""""""######!!!"""""""""#########$$$""""""""""""!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!"""###############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$########################"""!!! !!!!!!""""""######$$$"""""""""""""""!!! !!!""""""#########"""!!!"""""""""############$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%$$$"""""""""$$$######""""""!!!!!!!!!!!!$$$%%%&&&'''''''''''''''#########"""############ !!!""""""!!!!!!"""###!!!!!! !!!!!!!!! !!!"""######$$$######""""""!!!!!! !!!!!!!!!!!!"""""""""#########""""""""""""############""""""###$$$%%%&&&$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!###$$$&&&''''''&&&%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&((()))***+++)))&&&%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$$$$%%%&&&''''''''''''&&&$$$###"""""""""""""""""" !!!!!!""""""#########"""""""""""""""!!! !!!###%%%%%%%%%%%%!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!"""""""""!!!""""""######""""""!!!$$$$$$###""""""""""""###########################!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######'''%%%""""""$$$%%%%%%%%%""""""############""""""!!!!!!"""""""""!!!!!! ###""""""!!!!!!""""""### !!!""""""######""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!!!!""""""###############""""""#########!!!"""######$$$$$$##################""""""""""""######$$$$$$%%%%%%$$$$$$ !!!"""######""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######&&&&&&$$$###"""!!!!!!!!! !!!!!!""""""#########""" !!!""""""!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! """###$$$###"""###$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######""""""""""""############"""""""""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#####################"""!!! !!!!!!!!!""""""#########!!!""""""######""""""!!!"""###$$$%%%%%%&&&%%%%%%""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$"""!!!"""###""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###"""!!! !!!""" !!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""#########"""!!!!!!!!!###$$$%%%#########""""""#########%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!###$$$%%%&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&''')))***///,,,'''%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$###""""""!!! !!!!!!!!!!!!!!!""""""""""""""""""############"""!!!!!! !!!"""$$$$$$###"""!!! !!!"""#########!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!""""""###$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&$$$"""!!!"""$$$$$$$$$######$$$$$$###"""!!! !!!!!!"""""""""!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""" !!!"""############""""""!!!!!!""""""### !!!"""#########"""""""""""""""""""""#########""""""###$$$$$$$$$$$$$$$ !!!"""######"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""$$$$$$###""""""!!!"""""" !!!"""#########$$$!!!!!!###"""!!!!!!!!!!!!!!!!!! ######################## !!!!!!!!!""" """###$$$###"""###$$$###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!! !!!"""""""""###"""""""""!!!!!!!!! !!!""""""###$$$$$$############$$$######"""!!! """$$$###"""!!!###%%%########################!!!!!!"""############### !!!""""""""""""""""""#####################!!!!!!"""###$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%""""""""""""############!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""""""###$$$###!!! !!!"""!!!!!!!!!"""!!!!!!  !!!"""############""""""""""""""""""!!!!!!"""###$$$"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""###############""""""""""""######$$$###"""!!!!!!"""$$$%%%###""""""!!!!!!""""""###$$$###"""###%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$######""""""######$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""######$$$%%%)))((((((((('''''''''''')))))))))))))))))))))))))))(((&&&%%%&&&''')))+++222...(((%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$### """"""!!!!!! """"""!!! """"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""%%%&&&&&&%%%"""!!!"""############""""""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!######$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$%%%&&&%%%### !!!#########$$$$$$$$$$$$###""" """"""###$$$$$$$$$$$$$$$###"""!!! !!!"""###%%%%%%$$$$$$###"""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""!!!!!!!!!!!!"""""" !!!######""""""!!!!!!!!!""""""######$$$$$$!!!!!!"""###############!!!!!!"""######"""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!"""######$$$$$$!!!!!!######!!!""""""!!!!!! ######################## !!!!!!"""""" """###$$$###"""###$$$######""""""""""""############""""""!!!!!! !!!!!!"""###$$$$$$%%%######""""""!!!!!!!!! """"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###### """$$$""""""""""""""""""""""""!!!!!!"""############### !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%% !!!""""""""""""""""""""""""############ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!"""###"""!!! """ !!!!!!!!!!!!!!! !!!"""############"""""""""""""""!!!!!! ###$$$$$$###   !!!""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""""""""##################""""""""""""######%%%$$$"""!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&%%%"""############$$$$$$$$$######""""""""""""######""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########%%%$$$"""!!!!!!!!!"""###))))))))))))((((((((((((((('''&&&&&&$$$$$$###"""((('''$$$"""""""""###$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""$$$&&&'''###!!! !!!"""###""" """"""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######$$$$$$###"""!!! !!!""""""&&&%%%%%%$$$###"""!!!!!!'''%%%$$$""""""###%%%&&&"""############$$$$$$$$$!!!"""######"""""" !!!!!!""""""######%%%$$$$$$###"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""#########"""!!! !!!"""###"""""""""""""""""""""""""""!!!  !!!"""$$$"""!!!"""%%%&&&%%%#########""""""!!!!!! """"""""""""!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$ !!!!!!$$$######"""!!! !!!!!!"""###############""""""""""""""""""""""""$$$###"""###$$$$$$###"""$$$$$$######""""""!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!'''&&&$$$""""""""""""###"""""""""""""""!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%&&&$$$"""!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""((($$$!!! """###!!! #########"""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!! !!!"""$$$&&&&&&&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!! """###%%%%%%###"""###$$$%%%"""!!!######""""""!!!  !!!"""""""""############"""!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$ !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$########################!!!!!!!!!!!!"""###%%%%%%&&&&&&%%%$$$###"""!!! """"""###$$$$$$"""!!! ((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""""""""!!!!!! """!!!  !!!"""########################""""""############""""""))))))))))))((((((((((((((((((''''''&&&%%%%%%%%%((('''%%%#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$&&&'''###!!! !!!"""###""" """"""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""""""""###$$$$$$###"""!!! !!!!!! !!!!!!"""########################$$$###"""!!! !!!""""""""""""#########$$$$$$$$$"""###$$$$$$$$$###!!!!!! !!!!!!!!!"""""""""###""""""#########$$$$$$$$$!!!""""""""""""!!! """"""""""""############!!!!!!!!!!!!""""""#########"""!!! !!!""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###"""  """$$$"""!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!"""""""""###############"""!!! !!!!!!"""############"""""""""""""""""""""""""""###"""!!!!!!######"""!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""!!!"""###$$$$$$"""""""""""""""!!! """"""""""""###############"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!###""""""!!!"""###$$$%%%$$$###!!!  !!!"""######"""!!!!!!!!!!!!!!!########################"""##################"""'''$$$!!! """###"""!!!"""""""""""""""#########%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""""""""############""""""""""""!!!"""###%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!"""###"""""" """$$$$$$"""!!!"""###%%%"""!!!######"""""""""!!! !!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!"""""""""######### !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""#########$$$######################## !!!!!!"""######"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!######""""""""""""##############################""""""""""""""""""""""""))))))))))))(((((((((((('''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$###!!! !!!"""###""" """"""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""#########""""""!!!"""!!!!!!!!!!!!"""###########################""" !!!!!!"""""""""#########$$$$$$&&&&&&&&&%%%$$$""" !!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""######""""""!!!!!!############$$$$$$$$$$$$!!!!!!!!!""""""""""""###$$$###"""!!! !!!!!!""""""""""""""""""""""""######""""""""""""######!!!  """###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############""""""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###""" !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!###%%%&&&"""""""""""""""!!!!!! """""""""######$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$###"""!!!  !!!"""######"""""""""!!!!!!!!!##############################$$$$$$$$$$$$######$$$###!!!!!!"""######"""!!!!!!""""""######$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!"""#########"""!!! ######################## !!!!!!!!!!!! !!!######!!! !!!"""$$$""" !!!"""""""""###"""!!!!!! !!! !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######################## !!!!!!!!!"""""""""#########$$$$$$"""""""""###$$$&&&'''((($$$######"""######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$##################""""""""""""######$$$######""""""########################$$$###"""!!!!!!"""###$$$))))))))))))((((((((((((&&&&&&'''''''''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$### !!!!!!""""""!!!!!!###!!! !!!"""###""" """"""""""""""""""""""""########################""""""#########$$$$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""#########""""""""""""""""""""""""############""""""""""""""""""######$$$'''&&&%%%###""" !!!"""######$$$#########""""""""""""############%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""###""""""!!! """"""############"""""""""""""""#########$$$$$$""""""""""""""""""""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""############ !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!###"""""""""!!!!!!!!! !!!""""""""""""!!!""""""""""""""""""""""""###"""!!!!!!"""###"""!!! !!!!!!"""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!"""$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$###"""!!!!!!!!!!!!"""""""""""""""######"""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$###""""""""""""######### !!!"""###$$$$$$%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""############""" """""""""""""""""""""""" !!!!!!!!!!!!!!!!!! """######"""!!!!!!"""###"""!!! !!!"""""""""######"""!!!!!!  !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""#########"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""########################!!!!!!!!!!!!!!!!!! %%%$$$$$$###"""!!!!!!!!!"""!!!!!! !!!###%%%&&&!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""$$$$$$################## !!!"""######!!! ########################%%%###!!! !!!###%%%))))))))))))((((((((((((%%%%%%%%%&&&''''''(((((((((((('''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$### !!!"""#########""""""###!!! !!!"""###""" """"""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$"""""""""""""""######$$$&&&%%%$$$###!!! """###$$$%%%%%%%%%%%%$$$!!!!!!"""""""""#########""""""""""""!!!"""""""""""""""""""""!!!!!!!!!!!!$$$###"""!!! """"""############""""""!!!!!!!!!"""""""""##################"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""""" !!!!!!""""""###### !!!!!!!!!"""""""""### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""########################$$$###""""""$$$$$$###""" !!!!!!"""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###"""#########$$$$$$$$$$$$#####################$$$!!!"""############""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!"""######""""""###### !!!"""###$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""#########$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###!!!###$$$$$$###""""""###!!!""""""!!!!!!!!!""""""######"""""""""!!!!!!  !!!!!!!!!!!!!!!############""""""""""""!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""!!!!!!$$$######""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$ !!!!!!"""##############################$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""##################$$$$$$!!!"""#########""" ########################%%%###!!! !!!###%%%))))))))))))((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###!!! !!!"""###""" """"""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%"""!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######!!!!!!""""""######$$$$$$!!!!!!!!!"""""""""###### !!!"""###$$$""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!""""""######"""""" !!!!!!!!!""""""""""""$$$############"""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!!!!"""#######################################$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!!""""""""""""""" !!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!###$$$$$$"""!!!""""""!!!!!!""""""######$$$$$$""""""""""""####################################!!!!!!!!!!!!!!!"""""""""$$$###############"""""" $$$$$$###""""""""""""""""""###%%%%%%###"""###$$$ """###"""!!! !!!"""!!!""""""######""""""!!! !!!""""""""""""$$$############"""""""""!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$###""""""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$&&&%%%%%%$$$######$$$$$$!!!""""""############"""""""""""""""############""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""###############%%%%%%%%%%%%$$$###""""""########################$$$###"""!!!!!!"""###$$$))))))))))))(((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''&&&&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###$$$%%%&&&'''###!!! !!!"""###""" """"""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""###$$$$$$%%%&&&'''((((((!!! !!!"""$$$%%%&&&!!!!!! !!!!!!"""### !!!"""###$$$$$$!!!!!! !!!"""$$$%%%!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!###$$$%%%###"""""""""!!!!!!!!! !!!!!!!!!"""""""""###### !!!""""""""""""!!!!!!!!!"""""""""#########$$$$$$$$$#########"""""" !!!"""######"""""""""""""""""""""""""""""" !!!""""""""""""!!! !!!"""!!! """"""""""""!!!!!!!!!!!! !!!"""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$########################$$$"""!!!"""###$$$###"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""!!! !!!""""""""""""""" !!!"""###### !!!!!!!!!"""""""""### !!!"""#########"""###$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$ !!!###%%%%%%$$$###""""""""""""""""""""""""""""""##################"""!!!###%%%%%%""" !!!"""""""""""""""#########"""""""""######$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!! !!!###$$$$$$###""""""###"""$$$###!!! !!!### """###$$$$$$###### !!!"""############$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""" """###$$$###"""!!! !!!"""###$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$###"""!!!""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########'''&&&%%%$$$####################################""""""""""""""""""""""""))))))))))))(((((((((((()))))))))))))))(((((((((%%%%%%&&&&&&'''&&&&&&%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###!!! """$$$%%%###!!! !!!"""###"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""$$$%%%&&&'''(((***++++++ """$$$&&&''' !!!""""""""""""""""""""""""!!!!!!###""" !!!###%%%'''!!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%&&&######""""""!!!!!!!!! !!!!!!  !!!!!!"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""###$$$######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!###%%%###  """######""""""!!!!!!  !!!"""######$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$###"""""""""!!!!!! !!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$###########################!!! !!!"""###"""!!!$$$$$$######""""""!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!! """#########"""!!! !!!""""""""""""""" !!!"""###$$$$$$ !!!!!!!!!""""""###### !!!"""######$$$"""###$$$%%%&&&%%%$$$$$$ !!!"""############### !!!###%%%&&&%%%###"""########################""""""############""""""!!!$$$&&&%%%""" !!!#########"""""""""""""""""""""######$$$$$$$$$%%%########################%%%$$$$$$$$$######"""""" !!!"""###""""""""""""""""""""""""%%%$$$"""  """######!!!!!!!!!""""""$$$###!!! !!!### """###$$$$$$$$$$$$ """###$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """######"""!!!""""""""""""!!!!!!!!!!!! !!!###$$$$$$$$$######$$$%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%% !!!!!!"""""""""###&&&%%%###!!! !!!"""########################""""""############""""""))))))))))))((('''&&&%%%))))))))))))((((((((((((+++***((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&$$$"""!!!%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!""""""#########$$$"""!!!"""###%%%%%%$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""###$$$%%%&&&"""!!! !!!###$$$$$$###$$$###"""!!! ########################"""!!! !!!###%%%%%%$$$###$$$%%%&&&''''''''''''!!!!!!"""###$$$&&&((()))$$$$$$$$$######!!! !!!!!!"""###############$$$#########""""""!!!!!!$$$#########""""""!!!!!! ###%%%$$$""" """###"""!!! !!!!!!"""#########$$$$$$$$$$$$ !!!!!!""""""######""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!! !!!  ###%%%%%%%%%###############"""!!!!!!!!! !!!###$$$"""!!! !!! !!!######$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!! !!!"""$$$"""""""""""""""""""""""" !!!""""""### !!!!!!""""""######!!!!!!""""""######$$$$$$ !!!"""###"""  !!!!!!"""###$$$$$$$$$&&&%%%%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#####################"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###"""############"""!!!!!!$$$$$$$$$#########""""""!!!!!! !!!"""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$###############!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$&&&$$$!!! """###""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!"""""""""!!!!!! """"""!!! """!!! !!!###$$$ !!!""""""######$$$###!!! """$$$%%%!!!!!!!!!!!!"""$$$%%%&&&!!!!!!!!!!!!""""""""""""!!!$$$$$$"""!!!!!!"""###############$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###$$$%%%&&&################################################$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$###""""""##############################%%%$$$###""""""###$$$%%%######"""""""""""""""###))))))))))))((('''&&&%%%''''''((((((((()))))))))***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###!!! """###""""""####################################"""""""""!!!""""""""""""###$$$%%%%%%###"""!!!"""###$$$###"""######$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!! """$$$$$$### !!!"""###$$$$$$$$$$$$###"""""""""######$$$%%%!!!""""""############"""!!!!!!"""###############""""""""""""!!!!!!!!! $$$$$$$$$$$$######""""""!!!###%%%$$$""" !!!"""######""""""""""""######""""""""""""#########$$$ !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""############""""""############""""""""""""&&&$$$"""!!!""""""!!! ###############"""!!!!!!"""!!! """###!!!   !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""###"""  """###""""""""""""""""""""""""!!!""""""######$$$$$$$$$!!!!!!"""""""""""""""###!!!"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  !!!######""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$""""""######""""""!!! $$$$$$$$$#########""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""###############!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$###!!! !!!"""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$"""""""""""""""""""""!!!""""""!!!!!!!!!"""###$$$"""""""""!!!""""""######!!!!!!!!!!!!""""""""""""###!!! !!!###$$$###!!!!!!"""######$$$$$$######""""""############""""""%%%$$$$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$###""""""##############################$$$$$$###""""""###$$$$$$######""""""""""""######((((((((((((((('''&&&%%%%%%%%%&&&'''((()))***+++'''''''''&&&&&&&&&&&&%%%''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$""""""$$$$$$$$$#######################################""""""""""""""""""""""""###$$$%%%%%%$$$###!!!"""######"""!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""""""!!! !!!"""############$$$$$$###"""!!!!!!!!!!!!!!!"""$$$%%%%%%%%%!!!!!!"""###############"""!!!!!!!!!!!! %%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$!!! !!!"""""""""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""############'''%%%###""""""!!! """############""""""!!!###"""  !!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""##############################$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""""""###############$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###"""  !!!%%%$$$###"""!!!!!!!!!!!! !!!"""""""""""""""################################################!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""###""""""!!! $$$############"""""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!"""##############################!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""##################"""""""""############""""""#########"""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!! !!!!!!""""""#########"""$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""%%%###"""###$$$$$$###!!!!!!"""######$$$$$$######""""""############""""""""""""###############"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$######"""#################################$$$######""""""######$$$###"""""""""""""""######'''(((((((((''''''&&&%%%%%%%%%&&&''''''((())))))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""#################################"""""""""""""""!!!!!!!!!""""""###$$$%%%%%%###""""""######!!! !!!###$$$###"""!!!""""""""""""""""""""""""###!!! !!!!!! """######$$$%%%%%%$$$$$$%%%$$$###""""""!!!""""""!!!"""$$$%%%%%%%%%!!!!!!"""###############"""""""""""""""!!!!!!!!!########################&&&&&&%%%###!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!%%%###!!!!!!"""###"""!!!""""""############"""!!!$$$###!!!  !!!""""""!!! !!!""""""""""""###############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""########################### !!!###$$$%%%''''''"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!%%%%%%$$$$$$######""""""###""""""!!!!!! """"""""""""""""""""""""!!!"""###"""!!! !!!"""%%%$$$###"""!!!!!!!!!"""############"""!!! ########################""""""""""""############ !!!"""$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$###""""""###$$$$$$######$$$$$$######"""!!!############""""""""""""%%%$$$###"""""""""""""""###""""""!!!""""""##############################!!!!!!""""""""""""!!!!!! !!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! """"""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###""" !!!!!!""""""""""""!!!$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!""""""###$$$$$$######"""""""""""" """###$$$###"""!!!###""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!""""""""" !!!""""""######""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$###############$$$##############################""""""""""""######""""""""""""""""""###$$$'''''''''''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&%%%#########$$$$$$#########$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""!!!!!!########################""""""""""""""""""######!!!!!!!!!!!!"""###$$$%%%%%%###""""""######!!! ###%%%&&&((((((&&&%%%##############################!!! !!!!!! ###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%!!!!!!"""###############!!!!!!"""#######################################!!!!!!!!!"""""""""""""""(((&&&$$$"""!!!  !!!"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""$$$"""!!!!!!"""$$$###"""!!!""""""#########""""""######"""!!! !!!"""###"""!!! """"""""""""#########$$$######$$$$$$$$$$$$###### """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!###$$$&&&'''(((########################!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!!!!"""###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!########################!!!!!!"""""""""######### !!!"""$$$$$$###""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""&&&&&&%%%$$$##################""""""""""""##############################!!!!!!""""""""""""!!!!!! !!!""""""###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!! """"""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%$$$###"""""" !!!!!!"""""""""""""""!!!!!!""""""############ """$$$$$$###!!! !!!"""###$$$!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$###############$$$$$$########################""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%###""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!"""###$$$$$$$$$###!!!"""######"""!!!###$$$%%%&&&%%%%%%##############################"""!!! !!!""""""!!!""""""###############"""############$$$%%%&&&'''"""############""""""!!!!!!!!!"""#####################$$$$$$$$$$$$$$$%%% !!!!!!!!!!!!""")))&&&###!!!!!!!!!  !!!"""$$$$$$$$$###### !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""######$$$$$$%%%###!!!!!!"""###"""!!!!!!""""""############"""###""""""!!!  !!!!!!""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""########################################## !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""########################"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######!!!!!!"""$$$$$$###!!! """$$$%%% !!!"""$$$%%%%%%%%%%%%######################## !!!!!!""""""#########!!!!!!"""###############""""""""""""""""""""""""################################################$$$$$$%%%%%%$$$$$$###"""!!!!!!"""""""""""""""###&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""##############################!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############"""""" """######""""""!!!""""""!!!!!!!!!!!!"""""""""##################""""""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%###"""!!! !!!""""""""""""""" !!!"""#########!!!######"""!!!  !!!"""$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$###!!! !!! !!!!!!""""""!!!!!!""""""############""""""""""""###$$$%%%%%%%%%%%%############################################################$$$$$$$$$$$$$$$$$$#########$$$%%%&&&#########"""######$$$%%%########################!!!""""""######""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&$$$###&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$"""!!!###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!! !!!!!!"""###$$$###"""!!!"""###$$$###""" !!!!!!""""""########################"""!!! """$$$$$$###!!!"""""""""""""""!!!!!!""""""""""""###$$$%%%&&&""""""############""""""!!!!!!"""###############""""""######$$$$$$$$$$$$ !!!!!!!!!"""""""""""")))%%%""" !!!"""!!!  """$$$%%%$$$###### !!!!!!!!!"""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""###$$$$$$$$$""" !!!###%%%%%%$$$!!!!!!"""###############!!!""""""!!!!!!  !!!"""###$$$!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!"""""""""""""""###############$$$$$$$$$$$$"""""""""""""""""""""""" """######""""""###$$$&&&%%%""" """### !!!###$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""######$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""""""""!!!"""############"""!!!!!!!!!!!!!!!!!!""""""############"""""""""###$$$$$$%%%$$$######""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!  !!!"""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""### !!!"""############"""###$$$%%%$$$###!!!  !!!"""###""""""!!! !!!!!!!!! !!!"""""""""!!! !!!"""###!!!!!!!!!!!!""""""""""""###$$$&&&$$$""" """###!!!""""""###############""""""############""""""!!!!!!!!!""""""$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""###$$$%%%######""""""###$$$$$$%%%######################## !!!"""######"""!!! !!!!!!!!!!!!"""###$$$%%%%%%%%%&&&&&&'''&&&&&&&&&######$$$%%%&&&&&&'''((($$$%%%&&&''''''%%%###""" !!!!!!""""""!!!!!! '''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!!!!"""###$$$"""!!! !!!###$$$$$$### !!!###%%%&&&"""""""""""""""""""""""""""!!! !!!###%%%%%%$$$"""###############""""""""""""""""""""""""###$$$!!!!!!"""###############!!!!!!"""###############!!!!!!""""""#########$$$!!!!!!""""""#########$$$)))%%%!!! !!!""""""  """######!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!  !!!""""""### $$$((()))***!!!!!!"""###############!!!!!!!!!!!!!!!!!! !!! """$$$%%%!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$  !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!""""""###############$$$%%%%%%%%%&&&######################## """######""""""###%%%)))'''###  !!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""######!!!!!! !!!"""######%%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###"""###$$$%%%&&&'''''''''!!!"""$$$$$$$$$###!!! """#########"""!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!"""""""""""" ######""""""$$$'''######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!! """$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%######""""""###$$$%%%%%%######################## !!!"""######"""!!! !!!!!!!!!!!!"""###$$$%%%***)))'''&&&%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''######################## !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""######""""""""""""######""""""###$$$%%%'''((()))  """"""!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$######$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$ !!!!!!""""""######!!!!!!"""############### !!!###!!!""""""""""""""""""""""""############""""""""""""###!!!  !!!!!!""""""$$$######"""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! ### $$$---111///+++%%%""" ###$$$###!!!!!!!!!!!!!!!!!!"""#########&&&(((&&&""" ###&&&%%%###""""""######"""  !!!"""######$$$""""""!!!!!!!!!!!!""""""$$$###############$$$$$$ !!!!!!!!!!!!"""#########$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$###"""!!!!!!###%%%&&&%%%%%%%%%&&&'''&&&$$$""" !!!!!!""""""############""""""""""""######!!!!!!"""###############$$$#########"""!!!!!!!!!###"""!!! !!!"""###"""""""""""""""!!! $$$###!!! """$$$%%% !!!"""$$$&&&&&&$$$###""" !!!"""######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%&&&&&&%%%######$$$$$$$$$&&&''''''%%%#########""""""!!!!!! $$$###""" """###$$$ """"""###############""""""""""""######&&&%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%"""############""""""!!!"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%&&&$$$"""!!! !!!"""#########"""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$""" """######"""  !!!"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%$$$###"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$###"""""""""""""""##############################$$$$$$$$$$$$%%%%%%########################""""""######$$$#########!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!""""""$$$%%%&&&'''%%%$$$######$$$%%%$$$###"""!!!!!!!!!!!!###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!! !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""  """###""" ########################$$$$$$#########"""""""""$$$###!!!  !!!""" !!!!!!!!!!!!!!!############"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! ###!!!!!!###(((***)))&&&$$$""" !!!###$$$###!!!!!!!!!!!!!!!!!!"""######!!!$$$&&&$$$!!!!!!$$$$$$###!!!!!!"""###!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""###### !!!!!!!!!"""""""""""""""""""""#########$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############%%%%%%#########$$$&&&'''&&&%%%%%%%%%&&&&&&###!!! !!!!!!!!!"""######""""""""""""######!!!!!!"""###############$$$$$$#####################"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###""""""$$$###"""""""""###%%%%%%!!!!!!!!!!!!"""###%%%%%%$$$###"""!!! !!!""""""##################"""""""""""""""""""""""""""######$$$%%%%%%$$$###"""#########$$$%%%%%%###!!!""""""""""""!!!!!!!!!!!!$$$###!!! !!!###$$$"""###$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!""""""###$$$$$$ !!!"""###%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$%%%$$$"""!!! !!!"""#########"""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""#########""""""!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%&&&$$$!!!!!!"""""""""!!!"""""" """$$$&&&"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###############%%%###""""""$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%###"""""""""###$$$""""""!!!!!!!!!!!!!!! """######$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""#########"""!!! $$$""" !!!"""###""""""!!!!!!!!!!!!!!!""""""###"""###""""""###!!! !!!""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$###""""""!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$###"""""""""###%%%&&&'''%%%%%%%%%%%%%%%"""  !!!!!!######""""""""""""######!!!!!!"""###############"""""""""""""""############""""""!!!!!!""""""#########$$$$$$######""""""#########$$$$$$$$$%%%%%%"""""""""""""""######$$$###""""""!!!!!!!!!!!!"""!!!""""""######""""""!!!""""""""""""""""""""""""""""""############"""""""""!!!!!!"""######""" !!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!######!!!!!!"""""""""""""""!!!###""""""!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""""""""""" !!!!!!"""""""""!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$"""!!!!!!!!!"""#########"""""""""!!!!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$''''''''''''&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!########################$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$'''$$$!!! !!!!!!!!!###""" !!!$$$%%%""""""""""""""""""""""""!!!"""######$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""###############%%%$$$############"""!!!##############################"""""""""!!!!!!!!!%%%$$$$$$#########$$$$$$###"""""""""!!!!!! !!!"""$$$%%%$$$###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! ###$$$######"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!"""!!! !!!"""  !!!"""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###""""""!!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""############""""""!!!!!!!!!!!!""""""!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########!!!  !!!""""""'''%%%$$$$$$$$$$$$""" !!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!"""############### !!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$#########"""""""""""""""###"""""""""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""###"""!!!!!!######!!! !!!!!!""""""#########"""!!!!!!!!!!!!"""### !!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$###"""!!!!!!"""######"""""""""######"""""""""###""""""""""""""""""###############################################################$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&""""""""""""""""""""""""""""""""""""########################$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!""""""#########!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""######$$$***'''$$$######$$$$$$$$$###"""  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!"""########################"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!! #########"""#########$$$######""""""!!!!!!!!! !!!"""$$$%%%$$$###!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""$$$###!!!""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""" !!!"""!!!!!! !!!"""!!!  !!!"""!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""""""!!! !!!""""""""""""############ !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""#########$$$""""""""""""""""""""""""######"""""""""""""""""" !!!!!!!!!&&&$$$###"""######""" """"""""""""""""""""""""######""""""""""""######!!!!!!"""###############!!!!!!!!!""""""#########""""""############"""""" !!!!!!!!! !!!!!!"""###"""""""""$$$######"""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###%%%$$$""""""######"""!!! !!!!!!""""""######"""!!!!!!!!!!!!!!!!!!"""#########$$$######""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""######!!!"""############"""""""""""""""######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$###"""""""""$$$%%%$$$######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""$$$###"""""""""""""""###'''%%%"""""""""######"""!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!"""############### """""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!""""""""""""############""""""""""""""""""!!!"""######$$$###"""!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!######!!!!!!###!!!""""""!!! !!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  """###"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""###### !!!!!! """"""""""""""""""""""""$$$$$$######"""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""############%%%###!!!!!!"""###"""!!!$$$$$$############""""""######""""""""""""######!!!!!!"""###############$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""!!!!!!"""#########"""""" !!!!!!!!!""""""######"""""""""""""""### !!!!!!""""""""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$'''%%%#########$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""############!!!"""###$$$$$$$$$###"""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$""""""""""""####################################"""""""""############$$$%%%%%%%%%%%%%%%$$$###"""!!!"""######""""""###$$$########################!!!!!!!!!"""""""""######$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########"""""""""######$$$%%%####################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!###"""!!!!!! !!!!!! !!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$!!!  """###!!!!!!"""######"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!"""""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!"""###############"""""""""""""""#####################"""""""""!!! !!!"""#########!!!!!!!!!!!!""""""""""""###"""!!! !!!"""### !!!""""""!!!!!!!!!""" !!!"""!!!!!!#########"""!!!!!!!!!!!!!!!!!! !!!"""###"""""""""!!! !!!###$$$###""" !!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!"""""" !!!!!!!!!""""""""" !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""######$$$$$$$$$######!!! !!!#####################"""""""""!!!######""""""""""""######!!!!!!"""###############$$$$$$$$$$$$############"""###$$$$$$$$$$$$###""" !!!!!!"""######"""""""""!!! !!!###$$$###"""""""""""""""###### !!!"""######"""!!!"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%(((&&&###"""###$$$###"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!"""""""""""""""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!"""###$$$######"""!!!!!!"""############### !!!###%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""""""""""""""############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%######$$$$$$$$$###""""""!!!"""######""""""###%%%########################!!!!!!!!!!!!"""""""""###!!!!!!###$$$%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! """"""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!! """!!!!!!###$$$$$$###!!! """######!!!!!!!!!!!!!!!!!!!!!!!!!!!)))'''$$$!!!!!!"""%%%''' !!!""""""!!!  !!!!!!""""""######!!!!!!"""###############!!!###""" """%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$######"""!!!""""""""" !!!"""######$$$!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!"""!!! !!!###!!!!!!#########"""!!!!!!!!!!!!!!!  """""""""!!!"""!!!!!!"""###$$$$$$### !!!"""######$$$""""""!!!!!!!!!!!!"""""" !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!! !!!"""""""""""""""""" !!!###$$$$$$######""""""!!!!!!!!! ######""""""""""""######!!!!!!"""###############""""""!!!!!! """###$$$%%%%%%$$$###""" !!!!!! $$$###!!! """$$$%%%"""""""""""""""###$$$$$$ !!!#########"""!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###%%%&&&(((%%%###""""""###""""""######""""""!!!!!! !!!!!!!!!!!!  !!!"""############!!!!!! !!!!!!$$$#########"""""""""!!!########################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! %%%%%%$$$$$$"""!!! """"""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!"""$$$$$$######""" !!!"""############### !!!###%%%&&&%%%###"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""######$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%% !!!!!!!!!!!! !!!"""$$$$$$######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%$$$$$$$$$%%%&&&'''&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!######$$$$$$$$$)))((('''$$$"""###&&&)))$$$$$$##################""""""############""""""&&&$$$###!!!!!!"""$$$%%% !!!!!!!!!  !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!"""######%%%&&&'''%%%!!! """"""!!!!!!!!!!!!""""""###)))&&&""" !!!"""###$$$$$$#####################(((%%%!!!!!!###$$$###!!!""""""#########""""""!!! !!!"""######"""!!! ######$$$$$$$$$$$$############""""""""""""#########"""!!! !!!"""###$$$$$$$$$###############$$$###"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!  !!!"""'''%%%###"""!!!"""###$$$!!!!!! !!!!!!"""######&&&%%%###!!!!!!!!!!!!""" !!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""######$$$%%%%%%%%%$$$###"""!!! ###$$$&&&&&&&&&$$$"""!!!### !!!######!!!#########"""!!! """!!!!!!"""###$$$$$$###""""""""""""###############"""!!!  !!!""""""""""""""""""""""""!!!"""###%%%%%%$$$$$$###!!!!!! """"""!!!!!!!!!!!!""""""&&&$$$""" !!!"""### !!!"""$$$$$$######""" !!!###%%%&&&%%%$$$######!!!  !!!###$$$###"""!!!!!!"""###$$$"""!!!!!!!!!!!!!!!"""###""""""!!! !!!!!!"""###############$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!######""" """$$$$$$$$$######"""!!!!!!!!!""""""""""""############ !!!###$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!########################""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!$$$###"""!!!!!!"""######""""""""""""###############"""""""""!!!!!! !!!!!! !!!!!!$$$$$$############$$$$$$ ########################!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######$$$#########""""""!!!!!!"""############$$$$$$$$$!!!"""!!! ###%%%&&&&&&%%%$$$################################################!!!!!!"""###############%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$ !!!"""###############$$$$$$###!!! """$$$##############################$$$$$$$$$$$$######$$$###!!! """###$$$ !!!""""""!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$######$$$%%%%%%&&&!!!###$$$###!!! """###!!!"""!!! !!!$$$"""!!!!!! """"""##################&&&$$$!!!!!!###$$$###"""""""""############"""""" !!!"""""""""!!!!!!!!!""""""""""""!!!!!!$$$######""""""######$$$%%%$$$############$$$%%%%%%%%%$$$######""""""!!!###""""""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""!!!!!!!!!  !!!""""""%%%###""" """""""""!!!!!!!!!""""""###$$$%%%$$$###!!!!!!!!!!!!""" !!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""######$$$%%%!!!!!!!!!!!!!!! """###$$$%%%%%%###!!! """ !!!###"""!!!!!!!!!!!!!!!""""""""""""""""""!!!"""#########"""""""""""""""############""""""!!! !!!!!!"""""""""""""""""""""""" !!!"""###""""""!!!######"""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""$$$###!!! !!!""" !!!!!!!!! !!!"""###$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$######""""""""""""######""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!"""###########################"""""""""!!!""""""""""""!!!!!!!!!!!!"""###""" """$$$&&&%%%%%%$$$######""""""######################## !!!""""""############""""""""""""""""""""""""######""""""""""""#########"""""""""!!!!!!!!!!!!$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!###"""!!!!!!!!!!!!"""###""""""""""""#####################""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" ########################!!!!!!!!!!!!"""""""""###"""##################"""############"""""""""!!!"""############$$$$$$$$$!!!!!! !!!######"""  !!!############"""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$############$$$%%%%%%%%%$$$$$$############$$$########################$$$######""""""######$$$!!!""""""#########"""""" !!!"""!!! !!!########################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!! """###$$$ !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######!!!!!!!!!"""###%%%"""&&&$$$ !!! !!!!!!!!! !!!!!!!!!""""""#########$$$"""!!!!!!###$$$$$$###""""""############""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$######""""""######$$$"""!!!!!! !!!!!!"""%%%%%%$$$###""""""!!!!!!"""!!!!!! !!!""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$$$$""""""""""""$$$$$$!!!!!!!!!!!! """!!!!!! !!!!!!"""""""""!!!  !!!###""""""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$ !!!!!!"""""""""###!!!"""#########"""!!! """!!!!!!""""""!!! !!!"""######$$$###""""""""""""""""""!!!""""""""""""############!!!!!! !!!"""""""""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""!!!!!!!!!!!!  !!!!!! ###"""""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""###############"""###""""""!!!!!!"""""""""$$$######""""""""""""###!!!!!!"""###########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!! """$$$''''''&&&&&&%%%$$$$$$###$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""#########"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!! !!!"""""""""""""""###########################"""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!"""""""""######!!!""""""######""""""!!!############"""""""""""""""############$$$$$$$$$%%%$$$###$$$%%%%%%###!!! !!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##############################$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''""""""""""""""""""""""""######""""""""""""######"""############""""""!!!!!!"""$$$$$$"""!!! !!!###############$$$$$$$$$###$$$$$$$$$$$$$$$$$$### !!!###$$$%%% !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""" !!!"""###$$$%%%%%%+++)))""" ### !!!###%%%%%%$$$""" !!!""""""######"""!!!!!!"""###$$$$$$$$$!!!""""""############""" !!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$#########""""""!!!!!!""""""###  ############"""""""""""" !!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!! """"""!!! !!!!!!!!!!!!  !!!$$$###############$$$$$$######""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$############$$$$$$$$$%%%!!!""""""######"""!!!!!!"""!!!!!!!!!!!!""""""!!! !!!!!!""""""######"""######"""!!! !!!!!!"""""""""############ !!!!!!"""######"""""""""""""""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$###$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!"""###$$$%%%$$$###"""######""""""!!!"""""""""######"""!!!!!!"""""""""!!!!!!"""########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!! """$$$'''&&&&&&%%%%%%$$$$$$###$$$######""""""!!!!!! ######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!! ########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""""""""!!!!!! !!!!!!"""""""""############$$$$$$#####################""""""!!!!!!""""""###$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!#########"""""""""""""""""""""#########$$$$$$$$$&&&%%%$$$%%%&&&%%%###!!!###"""!!! ################################################!!!!!!"""###############""""""######$$$$$$$$$$$$&&&%%%$$$###$$$$$$&&&'''""""""""""""""""""""""""###""""""""""""""""""###"""############""""""!!!!!!###%%%%%%$$$"""!!!!!!""""""#########$$$$$$$$$""""""############""""""!!!!!!""""""###$$$%%%&&&"""!!! !!!!!!!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$$$$""""""""""""###$$$$$$$$$%%%+++)))""" ###!!!!!!"""%%%''''''&&&$$$ !!!!!!"""""""""### !!!"""""""""######$$$!!!!!!"""############### !!!!!!"""$$$$$$%%%######$$$$$$$$$$$$######!!!!!!!!! !!!!!!!!!########################!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""$$$$$$###############$$$""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$############"""""""""##################!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!###$$$###  !!!!!!"""""""""############ !!!""""""#########"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""######$$$$$$$$$###############$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!"""###%%%%%%%%%$$$###$$$$$$###"""""""""""""""!!!!!! !!!!!!"""!!!!!!"""###############""""""""""""""""""######""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!"""$$$%%%%%%$$$$$$###"""""""""""""""!!!!!!!!! $$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!! !!!"""""""""##############################$$$$$$"""!!!!!! !!!!!!"""$$$$$$############$$$$$$################################################""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""######""""""#########$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!%%%$$$###"""!!!!!!!!!!!!################################################!!!!!!"""###############"""###$$$$$$%%%%%%$$$$$$###""""""""""""######$$$###########################""""""!!!!!!""""""###!!!""""""#########"""""" """$$$$$$""" """""""""###$$$$$$%%%%%%"""""""""######"""""""""""""""######$$$$$$%%%%%%$$$###!!! """!!!!!! !!!"""$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$###""""""""""""###$$$###"""###$$$%%%$$$###"""&&&$$$ !!! !!!###%%%&&&$$$###"""""""""""""""""""""""" !!!######"""!!!"""### !!!"""######$$$######!!!!!!!!!"""###$$$%%%&&&!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!""""""######$$$$$$######""" !!!!!!""""""#########!!!""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""#########$$$$$$###""""""""""""### !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######"""!!!!!!!!! """""""""#########$$$$$$!!!###$$$$$$"""!!!!!!"""""""""""""""!!!!!!!!!!!! """$$$###  ###""""""""""""############!!!!!!"""#########""""""""""""""""""""""""""""""  !!!""" !!!!!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!"""###$$$###"""""""""""""""!!!!!!""""""############""""""""""""###$$$%%%%%%%%%%%%%%%$$$######"""""""""""" !!!!!!"""!!!!!!"""###############""""""""""""############""""""""""""!!!!!!!!!!!! """"""!!!!!!###$$$$$$$$$###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!  !!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$#########""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""!!!!!! !!!!!!!!!!!!""""""""""""############"""""""""###############!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$!!!""""""######""""""!!!""""""""""""############"""############$$$$$$$$$%%%$$$###$$$%%%%%%###!!!%%%%%%$$$$$$######""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#####################%%%&&&&&&&&&%%%$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""###############!!!"""######!!! !!!!!!""""""###$$$$$$%%%%%%"""######$$$$$$######"""""""""###############"""%%%$$$"""!!! """!!! !!!###%%%&&&""""""!!!!!!!!!!!!""""""""""""!!! ###!!! !!!$$$%%%$$$"""!!!"""!!! !!!!!!!!!!!!"""$$$$$$###"""$$$$$$$$$###""""""!!!!!! """$$$$$$""" !!! !!!"""######$$$$$$$$$$$$###"""!!!!!!"""######!!!!!!""""""""""""!!!!!!######""""""""""""###### !!!"""######"""!!! ######""""""!!!!!!!!!!!! !!!###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!""" !!!"""######!!!!!!""""""############$$$###""""""!!!!!!!!!""" !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!""""""######!!!###%%%%%%""" !!!""" !!!!!!""""""######!!!###"""!!!$$$""""""""""""############""""""#########"""!!!!!!""""""""""""""""""""""""  !!!""" ######""""""""""""######$$$###"""""""""###%%%&&&!!!  """"""!!!"""###$$$$$$$$$###"""""""""############""""""############$$$%%%&&&&&&&&&%%%$$$###""""""""""""!!!!!! !!!""""""###!!!!!!"""###############!!!"""""""""############""""""""""""!!!!!!!!!!!! """"""""""""###$$$$$$######""""""!!! !!!!!!""""""######$$$$$$###"""  !!!"""""""""""""""""""""""""""!!!!!! !!!!!!$$$$$$$$$#########"""""" """"""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!! !!!""""""!!!!!!""""""""""""############!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""##################"""!!!"""""""""############"""############$$$$$$$$$$$$######$$$&&&&&&%%%######$$$$$$%%%%%%$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################$$$%%%&&&'''&&&%%%%%%"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!######$$$$$$$$$###$$$$$$###"""!!!"""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""""""""""""""!!! %%%$$$###""""""###$$$$$$"""!!! !!!###%%%&&&""""""!!!!!!!!!!!!""""""%%%%%%$$$###############!!! ###%%%$$$""""""!!!!!!!!!!!!""""""###$$$###""""""$$$%%%$$$###&&&&&&%%%$$$###"""!!!!!! ###%%%$$$!!!!!! !!!######$$$$$$$$$&&&%%%###!!!  ######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$"""!!! """###$$$$$$$$$###""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" ###$$$$$$###  !!!!!!""""""!!!!!!!!!!!!"""###%%%%%% !!!"""######""""""######"""!!!!!! !!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""###$$$ !!!"""### ###&&&%%%""" """!!!"""$$$%%%%%% ###"""!!!%%%""""""""""""############"""###$$$$$$###"""!!! """""""""""""""""""""""""""!!!!!! """###$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$############$$$$$$###"""!!! """$$$&&&!!! !!!"""### !!!$$$%%%&&&%%%$$$### !!!!!!!!!!!! $$$###""""""###%%%'''(((&&&%%%$$$###""""""""""""""""""!!!""""""###$$$$$$!!!!!!"""###############!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!! """###""""""###$$$$$$$$$######"""!!!!!!!!!""""""###$$$%%%&&&&&&'''###!!!  """###""""""""""""""""""""""""!!!!!! !!!!!!$$$$$$$$$############"""###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!! """###""""""!!!""""""""""""############ !!!!!!"""""""""#########""""""""""""######$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$"""############$$$$$$$$$$$$######%%%''''''&&&%%%!!!"""$$$%%%&&&$$$###!!!################################################!!!!!!"""###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%$$$$$$###"""""""""!!!###$$$###!!! """%%%%%%$$$######""""""######$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""############""""""""""""""""""""""""""""""!!!"""###$$$%%%######""""""""""""############""""""""""""######"""!!! """%%%&&&$$$!!! !!!"""""""""""""""!!!""""""!!!!!!!!!!!!""""""###############"""!!!!!!######""""""!!!!!!!!! ######""""""!!!!!! """""""""""""""!!! !!!"""#########!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!""""""!!! ############"""  !!!!!!""""""!!! !!!%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!! """######"""!!!!!!###$$$""""""""""""!!!!!!!!!!!!""""""!!!!!! """"""!!!!!! ######""""""""""""######""""""""""""""""""""""""######""""""!!!!!! """"""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""#########"""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$###############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%###""" !!!###%%%###$$$$$$###!!!"""$$$&&&$$$#########""""""!!!!!!!!!!!!"""###############$$$$$$$$$############"""&&&&&&&&&&&&$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!"""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!! !!!### !!!"""######"""!!! !!!"""###$$$$$$%%%########################""""""""""""!!!!!!!!!!!!"""!!! """###!!!!!!""""""""""""!!!!!! !!!###%%%&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$########################""""""############""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!! #########$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$###"""##################$$$$$$"""######""" """%%%%%%$$$$$$###############$$$#########""""""""""""########################"""""""""""""""###$$$$$$ !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&######""""""""""""#########""""""!!!!!!""""""######!!! """$$$%%%###!!!!!!!!!"""######$$$#########""""""!!!!!!!!!"""""""""""""""""""""!!! !!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!""""""!!! """######""""""!!! """###############"""!!! !!!!!!!!!!!!$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###### !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""!!!!!!!!!"""!!!"""######!!!!!!"""###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! """""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######!!!""""""#################################$$$$$$"""!!! !!!###$$$$$$$$$$$$###!!!!!!###%%%############"""""""""!!!!!!!!!"""###############"""""""""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""###########################$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!! !!!###""""""############""""""!!!!!!""""""######$$$$$$########################!!!!!!!!!!!!""""""""""""%%%$$$"""!!!  !!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################""""""############""""""""""""""""""""""""######""""""############""""""""""""#########$$$$$$$$$$$$$$$######""""""######!!!""""""###$$$$$$%%%%%%"""###""" """%%%$$$$$$$$$############"""######""""""""""""""""""#######################################$$$$$$%%%!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""###"""!!!"""######!!! !!!"""$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!""""""###$$$$$$########################"""""""""""""""!!!!!! """!!!  ###&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!""""""!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""" !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$"""!!!!!!"""###### """$$$$$$###!!!!!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! ###"""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""######### """######$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$ """"""""""""""""""######""""""############"""""" !!!!!!""""""######""""""""""""""""""""""""$$$$$$############$$$$$$ !!!!!!""""""!!!!!!##################""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%###"""!!!"""$$$############""""""""""""!!!""""""############""" !!!!!!"""###$$$%%%&&&""""""!!!!!!!!!###$$$%%%##############################"""!!!!!!!!!"""""""""""""""""""""""""""""""""!!!  !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##############################$$$$$$######"""""" ###""""""!!!!!!""""""### !!!""""""""""""""""""""""""""""""""""""""""""!!! ######""""""!!!!!! !!!!!!!!! !!!###$$$$$$############$$$$$$"""""""""""""""################################# !!!!!!""""""######$$$$$$$$$###"""!!! !!!""""""######""""""!!!$$$$$$%%%%%%$$$###""""""$$$$$$############$$$$$$########################""""""############""""""!!! ######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$###"""!!! """$$$$$$$$$$$$$$$######""""""$$$$$$###"""""""""###$$$###########################""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""""""""######"""!!!!!!!!!!!!!!!!!!"""###"""""""""""""""  !!!###$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!! !!!!!!"""!!!!!! ######""""""""""""""""""!!!!!!"""""""""#################################!!!!!!""""""""""""!!!!!!!!!  """%%%&&&############$$$$$$$$$$$$&&&$$$"""!!!""""""!!! !!!"""""""""""""""!!!!!!!!!!!!!!! !!!""""""""""""#########"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! $$$$$$###"""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!############"""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!""""""############""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""######"""""""""$$$$$$$$$###############""""""""""""""""""""""""######"""""""""###$$$$$$ !!!!!!""""""!!!!!!$$$$$$######""""""!!!!!! """######""""""!!!$$$%%%%%%$$$"""!!!"""############"""""""""""""""!!!"""############""""""!!!!!!!!!"""###$$$$$$$$$###"""  !!!###%%%########################$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ######""""""!!!!!! !!!!!!!!! !!!###$$$$$$"""!!!!!!"""$$$$$$#########"""""""""""""""########################!!!!!!!!!!!!"""""""""""" !!!###%%%%%%%%%$$$###"""""""""######"""""""""$$$$$$$$$$$$$$$######"""%%%$$$###""""""###$$$%%%########################""""""############""""""!!!!!!!!!!!!!!!!!! """"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$&&&&&&$$$$$$$$$#########""""""$$$"""  !!!"""######$$$$$$$$$$$$###"""!!!%%%$$$###""""""###%%%&&&"""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""""""""######""""""!!!!!!!!!!!!""""""""""""###"""!!!  """###$$$$$$$$$$$$$$$###"""""""""""""""!!!""""""######"""""""""""""""##################$$$#########"""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!"""""""""######$$$$$$$$$&&&$$$"""!!!""""""!!!  !!!""""""######""" !!!!!!!!!!!!!!!""""""""""""#########$$$########################"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$######"""""""""%%%$$$###"""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$%%%''''''&&&$$$######%%%((((((&&&$$$###### !!!!!!!!!"""""""""###!!!!!!""""""""""""""""""""""""""""""###############""""""!!!!!!""""""###""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!""""""###############""""""""""""""""""###&&&%%%%%%$$$###"""!!!!!!########################!!!!!!!!!!!!!!!"""###$$$ !!!""""""######""""""$$$######""""""!!!!!!!!! """#########"""!!!###$$$%%%$$$###""""""###""""""""""""""""""######""""""#########""""""!!!""""""""""""""""""""""""$$$###!!! !!!"""""""""""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ###"""""""""!!!!!!!!! !!!!!!!!! !!!######"""!!! !!!"""############"""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!###&&&&&&&&&$$$###""""""############"""""""""""""""#########$$$$$$%%%$$$###""""""###$$$%%%########################""""""############""""""###$$$%%%%%%%%%$$$###### !!!!!!"""######""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!$$$"""!!!!!!#########"""######$$$%%%%%%###"""!!!%%%$$$"""!!!!!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""############""""""""""""###### !!!###"""!!! !!! """"""##################""""""######$$$!!!""""""############### !!!!!!!!!!!!""""""%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" """######"""!!! !!!!!!""""""###$$$$$$$$$&&&$$$"""!!!""""""!!! !!!""""""###"""""" !!!"""###$$$$$$$$$$$$""""""""""""############""""""############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######### !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$%%%%%%%%%$$$###$$$&&&((('''%%%$$$###### !!!!!!""""""######!!!!!!""""""""""""######!!!!!!"""""""""""""""#########""""""""""""######""""""""""""""""""""""""#########"""!!! """"""""""""############!!!""""""######""""""!!!!!!!!!!!! !!!!!!"""########################!!!!!!!!!"""######$$$$$$######""""""""""""######$$$######"""!!! ######################## !!!"""###$$$!!!"""######$$$$$$######""""""""""""""""""!!!!!! """#########"""!!!!!!###%%%%%%###"""###$$$""""""""""""############"""############""""""!!!######"""""""""!!!!!!!!!$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!""""""""""""""""""""""""  !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######""""""########################"""!!!!!! !!!!!!"""$$$$$$"""!!!!!! """""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!"""""""""""""""!!!!!!!!! !!!###""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%&&&%%%$$$""" """######$$$$$$######""""""""""""""""""###$$$%%%$$$$$$############$$$$$$########################""""""############""""""!!!"""###"""!!!  !!!"""""""""""""""###$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$##################$$$###"""$$$&&&&&&###!!!"""###$$$%%%%%%$$$"""!!!###""" !!!###%%%""""""""""""""""""""""""""""""!!!!!!""""""###$$$ !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$ ###""" !!!""" !!!"""###############""""""""""""###$$$%%%%%% !!!!!!"""######"""""" !!!!!!!!!"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!"""###$$$$$$$$$&&&$$$"""!!!""""""!!! !!!"""""""""""""""!!!!!!"""###############"""!!!!!!!!!"""""""""######!!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%% !!!"""###$$$$$$%%%!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$%%%&&&&&&%%%###""""""### !!!"""#########!!!!!!"""""""""######### !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!""""""########################!!!!!!!!!!!!"""###$$$%%%!!!"""######$$$$$$######!!!!!!!!!""""""""""""""" !!!!!!""""""""""""""""""$$$%%%$$$###$$$%%%!!!"""""""""###########################"""!!!!!!!!!!!!!!!"""""""""""""""!!!"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""" !!!""""""### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""######!!!!!!!!! !!!###"""""""""######"""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""######$$$"""###$$$$$$$$$###"""!!!"""######$$$$$$######"""$$$$$$"""!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$########################""""""############"""""" !!!!!!  !!!"""###$$$######"""############$$$$$$$$$!!!"""###%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$######%%%((('''$$$ """###%%%%%%%%%$$$""" !!! """$$$#################################"""###$$$$$$%%%""""""############""""""######################## !!!!!!######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%% """""" !!!###"""######$$$$$$$$$######!!!!!!""""""###$$$&&&&&& !!!""""""!!!!!!""""""######$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""###"""!!!"""###'''***,,, !!!!!!"""###$$$$$$$$$&&&$$$"""!!!""""""!!! !!!!!!""""""""""""!!!!!!""""""""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%#########"""""""""""""""!!!"""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!### """%%%$$$%%%$$$### !!!""" !!!"""######$$$!!!!!!""""""#########$$$ !!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""############!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""###$$$%%%&&&&&&########################""""""""""""###$$$%%%&&&!!!!!!"""############### !!!!!!""""""######!!!!!!!!!!!!"""""""""###!!!$$$%%%$$$$$$%%%&&&!!!!!!""""""#########$$$###############"""!!!!!! !!!"""###$$$$$$ !!!###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""""""""""""""""""""""" !!!"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!"""###$$$$$$!!!!!!!!! !!!###"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""!!!###$$$&&&''' !!!"""###$$$%%%%%%######$$$$$$$$$$$$######'''%%%###"""!!! !!!!!!$$$%%%&&&''''''&&&%%%$$$########################""""""############"""""" """%%%&&&&&&&&&%%%!!!!!!"""$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$############"""""""""!!!!!!"""###"""!!!"""###$$$$$$###"""!!!  !!!"""######$$$"""$$$%%%$$$###"""###$$$######"""!!!"""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! """######"""!!! !!!!!!""""""######""""""""""""""""""""""""""""""!!! ###############"""!!! $$$###""" !!!""" !!!"""""""""!!! !!!!!!"""###%%%(((***,,, !!!!!!""""""  ###%%%'''######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""###$$$###!!! !!!""" ###!!! ###$$$""" ######""""""!!!!!! """""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$""""""!!!!!! """""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!""""""###$$$$$$"""""""""""""""""""""""" !!!######!!! $$$$$$###"""!!! !!!!!!"""###############$$$$$$###""""""""""""""" !!!!!!""""""############""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""######"""""""""""""""### """!!!  !!!###%%%"""!!! !!!###$$$##############################"""!!! !!!!!!%%%%%%###"""!!!!!!!!!!!!######""""""""""""######""""""""""""############""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!! !!!!!! """######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""!!!!!!""" !!!!!!"""!!!  """### !!!""""""###!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!""""""""""""&&&$$$!!!!!!######""" !!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$### """%%%''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$#########"""!!!"""$$$$$$###"""###$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$!!!"""!!!  !!!#########"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""#####################"""!!! !!!!!!""" !!!"""#########"""!!!######""""""###%%%&&&'''""""""!!!!!!!!!!!!!!!!!!%%%%%%$$$"""!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!""""""### ###!!! ######""" ###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!"""###$$$$$$$$$###"""""""""!!!!!!!!! """""""""""""""""""""""""""###$$$$$$$$$###"""!!! !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!"""$$$$$$"""!!! !!!!!!!!!!!!"""""""""""" !!!""""""######""""""""""""!!! !!!!!!!!!"""""""""######"""""""""!!!!!!!!! """"""""""""""""""""""""!!!"""""""""""""""######!!!!!!""""""""""""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""&&&&&&$$$"""!!! #########""""""#########""""""""""""############""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######"""""""""!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!!!!""" !!!!!!###"""!!! !!!!!!"""#########"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""###$$$""" !!!###$$$###"""!!!"""""""""############!!!!!!!!!!!!""""""""""""##############################""""""""""""###$$$$$$$$$$$$###############&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""!!!!!!!!! !!!"""$$$&&&'''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%$$$$$$$$$#########"""$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$######""""""""""""######$$$$$$%%%%%%"""###$$$###""""""###$$$#########$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!"""######$$$%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""""""""###!!!"""###$$$$$$%%%$$$$$$"""!!!!!!!!!!!!""""""### !!!"""###$$$$$$$$$###$$$###""""""!!!!!!!!!"""$$$######""""""!!! !!!######"""!!! """"""""""""!!!!!!!!!!!!"""""""""#########$$$$$$########################!!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%&&&%%%$$$$$$###"""#########!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########"""###"""""""""""""""!!!!!!"""""""""""""""""""""""""""############"""!!! !!!"""###$$$$$$""" """"""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""### !!!"""""""""!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######"""!!!!!!###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!###$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$"""""""""#########$$$$$$###""""""!!!!!!""""""###%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!!!!""" !!!!!!!!!!!!######""""""!!!""""""""""""###############""""""!!!!!!!!!!!!"""!!!!!!!!!"""""""""######"""!!! !!!###$$$%%%$$$""""""""""""############!!!!!!!!!!!!""""""""""""######################## !!!!!!"""###$$$$$$$$$$$$######""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$############!!!"""$$$&&&&&&%%%###"""####################################$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$#########""""""###$$$%%%$$$######%%%&&&#####################""""""""""""######$$$$$$$$$###$$$%%%%%%######$$$%%%"""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" """"""""""""""""""""""""######$$$$$$%%%%%%%%%%%%'''&&&$$$"""!!!!!!"""#########""""""!!!!!! """"""""""""""""""""""""######"""!!!!!!""""""""""""###$$$$$$$$$$$$$$$### !!!!!!""""""######!!!"""""""""""""""""""""###""""""!!! ############"""""""""""" ###$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$"""!!!!!!"""$$$%%%$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!###%%%''''''&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!#########"""!!! !!!!!!!!!!!! ######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!! !!!###$$$$$$###!!! """"""""""""""""""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""##################$$$$$$$$$###########################"""""""""###$$$%%%%%%!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$###""""""""""""""""""###$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######""""""""""""""""""#########$$$$$$#########!!!!!!"""######"""!!!!!!"""!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""!!!!!!"""""""""""""""!!!!!!!!!!!! !!!""""""""" ###"""""""""""""""""""""######"""!!!!!! !!!!!!!!!!!!"""""""""#########""""""!!!!!!"""###$$$$$$"""""""""""""""#########!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""########################"""""""""######$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!!!!###%%%!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""""" !!!"""!!! """"""###$$$$$$###""" """"""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!""""""!!!!!! """"""""""""""""""""""""%%%%%%%%%%%%$$$$$$######'''&&&$$$"""!!!!!!"""#########""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!"""%%%%%%%%%$$$###"""!!! !!!!!!""""""#########""""""!!! !!!!!!!!!!!!  !!!!!!"""###$$$$$$%%%%%%$$$""" !!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!"""###"""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""""""""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!$$$'''((('''%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!! ######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""###$$$$$$###"""!!!""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$######""""""""""""######$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""########################$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""!!!!!!""""""""""""""""""!!!!!!!!! """""""""!!! !!!!!!!!!!!!!!!!!! ######"""!!!!!! !!!!!!""""""""""""############$$$$$$###"""!!!!!!""""""######""""""""""""""""""!!!!!!!!!!!!""""""""""""######################## !!!"""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$###""""""########################!!!!!!""""""###$$$$$$$$$############""""""""""""""""""!!!!!!!!! !!!!!!!!!  """%%% !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!"""!!!"""######!!!!!!"""###"""""""""###""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$######"""!!!!!! %%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""%%%%%%%%%$$$"""!!! !!!"""""""""""""""!!!""""""!!! !!!!!!""""""!!!!!!  !!!###$$$%%%%%%)))'''$$$ !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!"""!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$"""###$$$$$$###"""""""""""""""""""""""""""!!!!!! !!!!!! !!!"""###$$$$$$!!!!!!"""""""""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""########################!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$%%%%%%###"""!!!!!!!!!!!!$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$######""""""######$$$######"""""""""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""##################$$$$$$$$$$$$######!!!!!! !!!!!! !!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!!!!"""!!!!!!!!!!!!""""""""""""!!!""""""###### !!!!!!!!!!!!###""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%$$$###!!! !!!"""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%#################################$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$#########"""""""""##################""""""########################!!!!!!!!!"""###$$$$$$$$$############"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  """%%% !!!"""######$$$$$$""""""""""""""""""""""""###%%%&&&%%%$$$###$$$%%%"""!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!""""""############"""!!! !!!""""""######"""!!! !!!"""$$$%%%"""###$$$$$$###"""!!!  !!!""""""######"""""""""""""""######$$$ !!!!!!!!!"""""""""### !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$"""!!!""""""#########"""!!! """###### !!!### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!! !!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""$$$&&&'''!!!"""""""""!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""" !!!"""###$$$$$$""""""######""""""!!! !!!""""""###"""""""""!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!"""###$$$%%%########################"""""""""""""""!!! !!!"""#########""""""##############################"""!!!!!!!!!""""""######""""""""""""###############""""""##################$$$$$$$$$%%%%%%$$$######""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""######""""""############"""""""""  """ """###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!!!!""" !!!!!!""""""""" !!!"""### !!!""""""######"""!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$"""###$$$###!!! """$$$############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""###$$$$$$"""""""""###$$$$$$%%%%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$############"""""""""!!!######################## !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!############""""""""""""""""""!!!  ###%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$################## """###"""!!! !!!""""""!!! """###$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$ """######"""!!! !!!!!!""""""######""""""""""""""""""""""""""""""!!!""""""###$$$$$$ !!!!!!!!!!!!!!! """"""#########!!!  """%%%''')))%%%%%%&&&%%%$$$###!!! !!!!!!!!!!!!!!!###$$$%%%%%%$$$###!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###%%%&&&&&&$$$!!!######$$$%%%$$$###"""!!! """$$$### !!!### !!!!!!!!!""""""######""""""""""""""""""""""""###"""!!! !!!"""### !!!!!!"""""""""""""""""""""""""""""" !!!###%%%((()))'''&&&%%%###!!! """"""""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!###############"""!!!!!!"""""""""""""""###$$$$$$######""""""!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""#########$$$%%%%%%%%%&&&&&&$$$""" """$$$&&&!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""###""""""!!!  !!!######""""""!!! ######"""!!!!!! !!!!!!!!!###%%%((()))######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###"""""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!"""""""""###""""""############"""""""""  """ """$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""" !!!"""!!!!!!""" !!!""""""######"""  !!!""" !!!!!!"""###$$$$$$%%%!!!!!! !!!!!!"""###$$$"""############$$$$$$$$$ """######!!!!!!$$$'''$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""""""""###!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""#########"""""""""!!!!!!$$$#########""""""!!!!!!###!!! """###""""""!!!!!! """###%%%######"""""""""$$$%%%&&&"""!!! """%%%&&&### """"""############"""""""""###%%%%%%###"""###$$$######""""""!!!!!! !!!!!!"""###$$$%%%%%%%%%!!!"""###$$$$$$###"""!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""$$$$$$###############$$$$$$$$$$$$###"""!!! !!!!!!"""########################"""!!! """"""############"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!! """######""" !!!###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!! %%%%%%###"""!!!!!!!!!!!!$$$###!!!  """##################"""!!!!!!$$$###!!! !!!###$$$$$$"""!!! !!!"""$$$$$$###  ###$$$ !!!""""""""""""""" """""" !!!%%%%%%"""######"""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!###"""!!!  !!!###"""!!!!!!!!!"""$$$%%%"""!!!  !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!!  !!!!!!"""###$$$$$$$$$ !!!!!!!!!!!! !!!!!!""""""############ !!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$######"""$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""###############"""!!! $$$$$$$$$#########""""""""""""""""""###$$$%%%&&&!!!"""$$$%%%$$$###!!! !!!"""#####################$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""######$$$!!!!!!!!!!!!!!!"""######  """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""###  !!!###$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!###$$$""""""""""""!!!!!!!!!!!! !!!""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""  ###$$$###!!!######""""""!!!!!! !!!""""""######""""""""""""""""""""""""'''&&&$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""#########"""!!! !!!"""$$$&&&&&&$$$"""!!!"""###"""!!!###"""!!!!!! !!!""""""!!!  !!!"""!!! !!!!!! """"""############""""""!!!###$$$$$$###""""""######"""""""""""""""!!!!!!"""""""""######$$$$$$%%%""""""############"""""" !!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%###""""""!!!!!!"""###############%%%%%%$$$$$$###""""""!!!""""""############""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###############"""!!!!!!"""######"""  """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""#########"""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!###!!!  !!!"""$$$$$$$$$$$$$$$###""""""%%%###"""!!!!!!"""###%%%###"""!!! !!!"""######"""!!! !!!"""### !!!"""""""""""""""!!!(((,,,(((###"""############"""!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!""""""!!! !!!!!!""""""!!!!!!!!!"""###$$$###"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!"""######$$$$$$"""""""""######"""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""###############"""$$$#########"""""""""""""""!!! !!!"""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$#########"""#########!!!"""###$$$$$$###"""""""""######$$$$$$$$$$$$###!!!!!!""""""###""""""!!!"""############$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""#########""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""  !!!###$$$"""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$"""  ###$$$###!!!######""""""!!!!!!!!!!!!$$$######""""""!!!!!! ########################&&&%%%$$$#########$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$#########$$$$$$$$$$$$"""!!! !!!!!!!!!"""$$$%%%'''%%%###"""###"""!!! %%%$$$###"""!!! !!!!!!$$$$$$###"""""""""######"""!!!"""""""""############"""""" """######"""!!!!!!""""""""""""#############################################""""""""""""######!!!  !!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###############%%%%%%$$$$$$###"""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######""" """###### """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!""""""""""""""""""#################################"""!!!!!!"""""""""!!! !!!"""$$$$$$%%%%%%$$$$$$######%%%$$$###""""""###$$$%%%###"""!!! !!!"""###""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""...666000%%% """$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!!!!!!!! !!!""""""!!!!!! !!!"""######"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!! """""""""!!!!!! """""""""""""""""""""""" !!!"""###########################"""""""""###"""  """###""""""""""""""""""""""""&&&%%%$$$###"""###$$$$$$$$$$$$$$$###############$$$$$$######"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###!!!!!!"""###$$$$$$$$$###"""############$$$$$$$$$############""""""""""""############""""""""""""""""""""""""""""""""""""##############################"""!!!!!! ###""""""!!!!!!""""""################################################### !!!"""#########""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!  !!!"""###!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!######!!!  !!!!!!""""""#########"""""""""!!!"""######$$$$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############"""!!! !!!"""###"""!!!###""""""""""""!!!!!!!!!%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$############"""""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%###"""!!!!!!"""######"""!!!"""$$$%%%###"""!!!"""""""""!!!$$$######""""""!!!!!!!!!&&&%%%%%%$$$###############"""  """###$$$""""""############"""""" !!!######!!! !!!"""""""""######$$$$$$%%%%%%############""""""""""""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""$$$$$$#########$$$%%%%%%###############"""!!! !!!!!!"""###############""""""""""""!!!!!! """"""############""""""#########""""""!!!!!!!!!""""""""""""""""""""""""#########$$$$$$###""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""###!!!!!! !!!""""""######$$$$$$$$$######"""$$$$$$############$$$$$$######"""!!!!!!"""###### !!!"""######"""!!! !!!"""""""""""""""###...444...$$$ """$$$""""""!!!!!!!!!!!!""""""!!!!!!"""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!! !!!!!!"""###### !!!!!!"""###""""""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!""""""###############$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""#########################################################""""""""""""""""""""""""$$$###!!!!!!"""#######################################""""""!!!!!!""""""!!!"""###$$$%%%&&&%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&'''''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""!!!!!!"""""""""""""""""""""""" """"""""""""!!!!!! ######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" """$$$$$$###""" !!!!!!!!!!!!!!!""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########"""!!!  !!!!!!""""""############""""""""""""!!!!!!""""""""""""!!!!!!######"""!!!  !!!"""######$$$$$$######""""""######$$$%%%###$$$$$$%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###"""""""""""""""""""""######$$$$$$$$$$$$#########$$$%%%%%%%%%$$$"""!!!$$$%%%%%%$$$"""!!!"""###!!! !!!"""""""""!!!!!!"""###############"""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$""""""############"""""" !!!######!!! !!!"""""""""######$$$$$$%%%%%%######""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$""""""#########"""!!!!!!!!!!!!"""###############"""""""""!!!!!!!!!!!!!!!""""""############"""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!"""""""""""""""!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""###""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""######$$$!!!!!!"""""""""""""""!!!$$$##################$$$######""""""""""""###### !!!"""######"""!!! !!!"""""""""""""""$$$)))***%%%!!!!!!###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!! !!!""""""######### !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""#########""""""############"""""""""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """"""########################$$$$$$$$$!!!"""%%%&&&&&&%%%"""!!!""""""""""""""""""""""""###"""  """$$$######################## !!!"""###$$$#########""""""""""""###$$$&&&&&&###$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&'''''''''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!######################## !!!!!!!!!!!!""""""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###!!! !!!!!!!!!!!!!!!""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############"""!!! !!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%###############$$$%%%%%%""""""###############"""""""""""""""""""""""""""######""""""!!!!!! !!!!!!"""!!!""""""###""""""""""""############"""""""""###$$$$$$%%%%%%########################"""######$$$%%%%%%%%%%%%"""""""""""""""""""""#########$$$$$$$$$$$$######"""###$$$$$$$$$###"""!!!%%%&&&&&&%%%"""!!!""""""!!!"""###""" !!!"""###$$$$$$$$$$$$""""""#########"""!!!!!!!!!###$$$###"""""""""""""""############"""""" """######"""!!!!!!""""""""""""###############""""""""""""""""""""""""######""""""""""""######"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###############$$$$$$##################""""""############""""""!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""""""""!!! """!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!""" !!!!!!"""#########""""""!!! !!!!!!!!!!!!""""""######$$$$$$$$$ !!!!!!""""""!!!!!!""""""""""""""""""""""""######################## !!!"""######"""!!! !!!""""""""""""""""""$$$""" $$$$$$ !!!!!!!!!!!!!!!""""""###!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""###$$$""" !!!!!!"""#########"""""" !!!""""""""""""!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""#########$$$ !!!""""""###$$$$$$"""""""""""""""""""""""" !!!"""#####################$$$$$$$$$$$$$$$!!!###%%%%%%###!!!""""""""""""""""""""""""######"""!!!"""###$$$%%%###############$$$$$$$$$ !!!###$$$%%%%%%$$$$$$"""#########$$$%%%%%%%%%""""""#########"""!!!!!!!!!!!!"""###$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%############""""""""""""################################################ !!!""""""###$$$$$$###""""""!!!!!!""""""###  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!""""""######$$$$$$$$$#########"""######$$$%%%!!!!!!"""############"""""""""""""""""""""""""""$$$$$$$$$$$$############ !!!""""""!!!!!!"""###"""""""""############$$$%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$"""""""""############$$$######$$$$$$$$$$$$######""""""###$$$$$$###"""!!!###$$$%%%$$$"""""""""###!!!!!!"""""""""""""""###$$$$$$$$$###"""######$$$%%%&&&%%%$$$$$$!!!###""" """$$$""""""############""""""!!!###$$$$$$###""""""######"""""""""""""""!!!!!! !!!!!!""""""######""""""############""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%%%%$$$$$$!!!!!!"""####################################$$$""""""############""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""###############!!!""""""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!!!!""""""###"""!!! !!!"""######$$$$$$$$$ !!!"""""""""""""""!!!!!!!!!""""""!!!!!!!!!#########$$$$$$#########!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""""" """%%%###!!!!!!!!!!!!!!!"""######"""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""$$$$$$""" """"""#########"""!!!!!! !!!"""#########"""""" """"""#########"""""""""""""""""""""""" !!!"""""""""""""""###"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$""""""#########$$$$$$$$$"""###%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%$$$###""""""###$$$$$$$$$######!!!!!!""""""###""""""!!!"""############$$$$$$$$$"""""""""######$$$$$$$$$"""""""""""""""#########################################################""""""""""""""""""######"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""  !!!""""""!!!  !!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!"""###""""""!!!########################"""""""""""""""###$$$$$$!!!"""######$$$$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$!!!###"""!!! """$$$""""""#########$$$$$$$$$$$$######""""""!!!!!! ########################$$$$$$%%%%%%%%%$$$###"""############$$$$$$%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$######!!!"""######""""""###%%%$$$""" """""""""!!!$$$$$$%%%%%%$$$###!!!  !!!"""######"""!!!"""######!!! $$$(((""""""############"""""""""###%%%%%%###"""###$$$######""""""!!!!!!  !!!"""######$$$!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&!!!""""""#########""""""!!!!!!"""###############!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###$$$###"""  """!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""""""""!!!!!! """######$$$%%%&&&&&&&&&$$$###""" !!!"""############!!!!!!"""############### !!!!!!!!!!!! ######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""""""%%%$$$$$$%%%###!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""$$$$$$""" """###$$$$$$###"""!!! !!!###$$$$$$$$$###""" """###$$$$$$$$$"""""""""""""""""""""""" !!!#########"""!!!#########"""""""""""""""""""""############"""""" !!!###$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""###$$$$$$$$$$$$######"""#########$$$$$$%%%%%%%%%(((&&&###!!!!!!###&&&((("""""""""""""""""""""""" !!!""""""!!!!!!""""""######$$$$$$$$$$$$%%%&&&'''''''''%%%###!!!"""$$$%%%&&&&&&%%%###!!!"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$######""""""############$$$$$$$$$ !!!!!!"""""""""###!!!!!!""""""######$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """###$$$###!!! !!!""""""!!! !!!"""""""""######$$$$$$!!!!!!""""""""""""!!!!!! !!!"""######"""!!! $$$$$$$$$###############"""""""""!!!"""######$$$"""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!""""""######!!!###### """$$$""""""######$$$$$$$$$$$$ !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$!!!""""""""""""$$$&&&!!!!!!!!!!!!!!!"""""""""###"""!!! !!!"""###!!! !!!######"""!!!########################(((&&&###!!! !!!%%%%%%&&&&&&%%%$$$"""!!!###"""!!!!!!!!!!!!!!!"""######""""""!!!!!! ######""""""!!!!!! $$$###""" !!!""" !!!!!!!!!!!!%%%%%%%%%$$$###"""!!! $$$""" """&&&'''$$$!!!%%%$$$###""""""###$$$%%%$$$$$$###"""!!!!!!""""""!!!$$$&&&((((((%%%!!!!!!!!!""""""""""""!!!!!!!!!"""#########!!! !!!"""###$$$$$$###!!!!!!"""""""""""""""!!! ### !!!######!!!%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!######!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!!""""""""""""##################""""""""""""######!!!!!!"""###$$$%%%%%%%%%!!!############""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""###!!!  !!!###!!!"""############'''""" !!! """"""!!!!!!!!!!!!###%%%&&&###"""!!!!!!!!!"""$$$%%%$$$$$$######""""""!!!!!! """#########"""!!!%%%###!!!  !!!"""######"""!!! !!!!!!$$$###"""!!!!!! !!!"""""""""""""""""""""""""""###%%%%%%%%%###""" ######""""""""""""""""""######""""""!!!!!! ###"""""""""""""""######%%%&&&''''''%%%%%%&&&'''!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!"""###############""""""""""""'''&&&&&&&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!""""""###"""######$$$$$$"""!!! ###!!!  """### !!!""""""###%%%$$$"""!!! !!!!!!!!!!!!!!!!!!"""###### !!!!!!"""""" !!!""""""  """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! """"""!!!!!!!!!!!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!&&&!!!"""$$$### !!!"""$$$&&&&&&&&&$$$###!!!!!!"""###############"""###$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$"""!!!!!!"""###%%%$$$"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""######""""""###%%%%%%$$$###########################'''&&&$$$"""!!!"""######!!!!!!"""#########"""!!!######""""""""""""###$$$############""""""""""""!!!!!!""""""###$$$$$$$$$$$$###"""!!! !!!""" !!!!!!!!!!!!$$$$$$$$$$$$######"""!!!"""!!!!!!$$$((((((######""""""""""""""""""###$$$$$$###"""""""""""""""######$$$%%%$$$###"""!!!!!!""""""""""""!!!!!! """"""""""""""""""!!! """"""############"""""""""############"""!!! """ !!!###"""!!!############"""""""""!!!"""!!!!!!!!!######!!! !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!###"""!!! !!!"""###"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######""""""""""""######!!!!!!"""$$$$$$%%%%%%$$$!!!###############""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""  """### !!!"""#########"""""" """###%%%'''"""!!!!!!!!!"""###$$$%%%######"""""""""###$$$%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$###""""""""""""""""""!!!!!! $$$###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""######""""""""""""######!!!"""######!!!!!!"""#########""""""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###!!!!!!""""""######$$$$$$"""""""""""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$"""######$$$###"""!!! !!!  !!!!!!"""######$$$%%%$$$"""!!! !!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""!!! !!!""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""######"""""""""##################$$$$$$########################"""###$$$$$$$$$$$$###"""%%%""""""$$$### !!!"""$$$&&&&&&%%%$$$### !!!""""""######"""""" !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""" !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""######""""""###$$$%%%$$$###########################&&&%%%$$$###"""###$$$$$$ !!!"""###############"""""""""###$$$%%%&&&############$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###""""""!!!!!!!!!!!!""" !!!!!!!!!!!!#########$$$######"""""" """&&&)))((("""!!!!!!""""""""""""!!!!!!$$$###""""""""""""""""""$$$###"""!!!!!!!!!"""""""""""""""""""""!!! """"""!!!!!!!!!"""#########"""""""""""""""############$$$$$$$$$###"""""""""!!!!!!""""""!!!!!!!!!!!!!!! """!!!!!!!!!######!!! !!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!######""""""""""""######!!!"""###$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!"""""""""""" """"""!!!!!!""""""###"""""""""&&&%%%######$$$&&&&&&%%%"""!!!!!!!!!"""###$$$%%%######"""""""""###$$$%%% !!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$ """###$$$$$$""" $$$$$$################## !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$''')))%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$######"""""""""""""""### !!!!!! !!!$$$$$$###"""!!! """"""""""""!!!!!!!!!!!!$$$######""""""""""""### !!!"""###$$$%%%&&& !!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$"""############"""!!!!!!$$$###"""!!! !!!"""!!!!!!""""""######$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!""""""!!!!!! !!!!!!"""###!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! """"""!!!!!!!!!!!!""""""###""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%""" """$$$###!!!"""###$$$%%%%%%%%%$$$### !!!""""""""""""!!! !!!"""###%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$######""""""###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!############"""""""""""""""""""""""""""""""""""""""!!! """###""""""########################&&&%%%$$$###"""!!!"""""""""######$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&"""""""""######$$$$$$$$$%%%$$$$$$######"""!!!!!!"""""""""!!!!!!!!!!!!""" !!!!!!!!!!!!!!!"""###############""" """$$$&&&&&&""" !!!"""######"""!!! ######"""""""""""""""############"""""""""##################"""!!! """"""!!! !!!"""$$$%%%###"""!!!!!!!!!"""$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""!!! """!!!!!!!!!######!!! """"""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""""" !!!!!!!!!""""""######""""""""""""######!!!"""###$$$$$$$$$$$$$$$###"""!!!  """"""!!!!!!!!!!!!"""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""!!! !!!""""""""""""#########""""""!!! $$$$$$ $$$$$$ """""""""""""""######$$$!!!!!!!!!"""""""""######"""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$!!!"""###$$$######!!!!!!$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""###### ###""""""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""######$$$$$$$$$$$$###"""""""""""""""""" """""""""!!! !!!"""######""""""!!!!!! """"""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!###$$$$$$$$$###"""############"""""""""!!!&&&&&&$$$###############!!!!!!!!!""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!""""""###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""" !!!###$$$###!!!"""###$$$$$$$$$$$$###### !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""###$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""%%%%%%%%%$$$$$$#########""""""############"""""""""!!! !!!######"""""""""""""""""""""""""""&&&%%%$$$""" %%%$$$$$$######""""""""" !!!"""###$$$%%% !!!!!!""""""#########$$$######"""!!!!!! !!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!!############!!!"""$$$$$$$$$$$$"""!!!###"""""""""""""""######"""###$$$%%%&&&%%%###"""######$$$$$$###""""""!!!###"""!!!!!!!!!###$$$%%%###"""!!!!!!!!!"""$$$%%%###$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!######!!! """"""############"""""" !!!!!!!!!"""""""""###########################!!!!!!!!!""""""#########!!!!!!"""""""""###############""""""""""""######""""""###$$$$$$$$$######!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###############"""!!!"""%%%###$$$!!!"""""""""############ !!!!!!!!!!!!!!!%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""######$$$###"""!!!!!!"""###$$$###$$$%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$$$$###"""!!!!!!""""""!!!"""###"""!!!!!!"""### !!!!!!""""""######""""""""""""!!!!!!!!!!!!###"""!!!!!! $$$$$$$$$########################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$###"""!!! #########"""""""""""""""###"""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############"""!!!"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###"""""""""#########"""#####################""" !!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%%%%&&&!!!"""$$$%%%%%%$$$###"""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%$$$#########"""######$$$$$$######"""%%%###!!!!!!###$$$%%%%%%""""""""""""""""""""""""$$$$$$###""" $$$###"""!!!  !!! !!!"""######!!!!!!!!!!!!!!!""""""""" !!!""""""###### !!!!!!""""""""""""!!! !!!!!!!!!!!!"""""""""###""""""!!!!!!###"""!!! """###%%%######$$$$$$$$$$$$######"""""""""""""""######$$$!!!###%%%&&&'''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%%%%$$$$$$!!!###$$$$$$"""!!!!!!"""!!!!!!!!!""""""""""""""""""!!!!!!!!!######!!! !!!""""""######""""""!!! !!!!!!""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""############""""""""""""##################""""""""""""######"""######$$$$$$$$$######!!!""""""######$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$#########%%%555:::+++ $$$$$$!!!"""############"""""" !!!"""""""""!!!!!!&&&%%%%%%$$$$$$###""""""!!!!!!!!! !!!""""""###$$$###""" !!!"""$$$&&&"""###$$$%%%&&&%%%$$$###$$$###"""!!! """"""""""""""""""""""""!!!$$$%%%$$$###"""!!!!!!!!!""""""######$$$&&&&&&%%%%%%$$$######"""%%%$$$###"""!!!!!!!!!!!! !!!!!! !!! !!!"""###$$$$$$!!!!!!!!!!!!"""""""""""""""!!!!!! !!!%%%%%%$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################"""!!! $$$######"""!!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""!!!!!!""""""!!!!!!""""""###$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""###### !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!""""""######$$$$$$######"""$$$############""""""""" !!!""""""""""""!!!&&&%%%%%%$$$######""""""#######################################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$######"""###"""  !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$######"""!!!!!!"""###$$$$$$$$$$$$###"""%%%###!!!!!!"""$$$%%%%%%""""""""""""""""""""""""!!!""""""""""""!!!!!! """!!!  !!!!!!###""""""!!!""""""############"""""""""""""""""" !!!!!!"""######$$$$$$ !!!"""######"""!!! !!!!!!!!!!!!"""#########"""!!! !!!!!!""""""!!!!!!"""#########""""""""""""######"""""""""""""""###$$$$$$"""#########$$$$$$$$$%%%$$$$$$%%%&&&''''''''''''######$$$$$$$$$###"""""" !!!"""######$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!###%%%%%%""" !!!""" !!!!!!!!!"""""""""""""""!!!!!!!!!######!!! !!!!!!""""""!!!!!! !!!"""#########"""###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""#########""""""""""""############$$$$$$$$$######"""!!!"""###$$$%%%$$$######""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!"""""""""""""""######"""""""""!!!"""######$$$$$$$$$$$$...DDDJJJ555$$$$$$&&& !!!"""###$$$$$$###"""!!!!!!!!!###$$$$$$$$$###"""""""""######$$$$$$$$$%%%""""""!!!!!!!!!"""###$$$###"""""""""###$$$$$$%%%!!!"""$$$%%%&&&%%%$$$######"""!!!!!!!!!!!!!!!"""######################## !!!!!!""""""""""""""" !!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""!!!!!!!!!!!! !!! !!! !!!!!!""""""###### !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!!!!""""""$$$$$$"""!!!!!!!!!"""###""""""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""!!!!!!""""""!!!!!!""""""###$$$!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$"""!!! """$$$&&& !!!"""######"""!!! ###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""!!!!!!"""###$$$%%%%%%&&&###########################"""!!! !!!"""###!!!###$$$%%%$$$######"""$$$$$$###""""""""""""""" !!!""""""######""""""%%%%%%&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$#########"""!!! """###$$$%%%%%%$$$###"""$$$!!! """######"""""""""""""""""""""""" !!!###$$$$$$$$$$$$""""""!!!!!!"""###$$$&&&$$$$$$##################%%%$$$$$$$$$######""""""%%%%%%$$$$$$###""""""""" !!!#########"""!!! !!!!!!!!!"""############"""!!! ###$$$###"""!!!!!!###"""!!! !!!"""###""""""!!!""""""###$$$$$$$$$"""!!! """%%%&&&$$$$$$&&&'''((()))))))))###$$$%%%%%%$$$###!!!  """###$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$ ###&&&%%%""" """ !!!!!!!!!"""""""""!!!!!!!!!######""" !!!!!!!!!!!!  !!!"""######$$$!!!"""###$$$$$$###"""!!!""""""!!!!!!  !!!!!!!!!"""######""""""""""""############$$$$$$$$$######""" !!!###$$$###""" """"""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""############"""""" !!!"""###$$$%%%%%%%%%:::EEE222!!!%%%***&&&!!!"""###$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$ """###%%%&&&'''$$$###"""""""""###%%%&&& !!!###%%%%%%%%%$$$### !!!###%%%%%%%%%###"""!!! !!!!!!"""###$$$########################'''%%%###  !!!!!!"""######$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$###"""!!!!!!!!!!!! !!!"""""" !!!"""""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%""""""!!!!!!"""###$$$$$$""""""###$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!! """$$$%%%%%%$$$"""!!!!!!!!!"""###!!!""""""""""""#########""""""""""""""" !!!"""######"""!!!!!!!!!!!!!!!!!!!!!"""######$$$#########""""""!!!!!!"""""""""""""""######$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%### """%%%''' !!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$$$$###""" !!!!!!""""""""""""!!!!!! !!!###$$$%%%&&&'''""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!###%%%%%%$$$#########$$$$$$###"""!!!!!!""""""!!!!!!"""##################$$$&&&&&&&&&%%%"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$'''&&&$$$"""!!!!!!"""### """###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""$$$%%% !!!!!!!!!!!!###############"""!!!!!!########################!!!!!!"""###############""""""###""""""!!! $$$$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""###$$$%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!$$$$$$%%%$$$###!!!""""""!!!!!!"""###$$$$$$ !!!!!!""""""######$$$%%%%%%&&&'''''''''&&&'''''''''%%%""" !!!###############$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!#########"""""""""""""""$$$$$$$$$###"""!!! """!!!  !!!"""$$$$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""(((%%%!!!"""$$$ """$$$###!!!!!!###&&&$$$$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!"""#########""" !!!"""##################%%%'''&&&%%%$$$%%%%%%"""############$$$$$$$$$"""""""""""""""!!! !!!!!!###$$$$$$###""""""""""""!!!!!!!!!!!!"""""""""!!! """###$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$#########$$$&&&&&&$$$!!! $$$&&&&&&%%% !!!"""#####################"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!"""""""""""" !!!"""######$$$"""###$$$###"""!!!!!!###########################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """"""!!!!!! """"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! ###%%%&&&$$$###!!!!!!!!!""""""############$$$###"""!!!!!!"""######&&&%%%%%%$$$###"""!!!!!! """$$$$$$""" ######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$%%%%%%$$$###""""""##################$$$%%%&&&&&&&&&$$$######$$$###"""!!!""""""!!!!!!!!!###$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########(((&&&$$$"""!!!"""###### !!!!!!!!!"""""""""###############"""!!!!!!"""!!!!!!"""""""""###""""""!!! !!!!!!"""######"""""""""!!!!!!!!!!!! ############$$$$$$$$$$$$########################$$$###""""""!!!!!!"""""" !!!!!!""""""########################$$$"""###############"""!!!!!!!!!"""###$$$$$$#####################$$$%%%%%%"""""""""""""""!!!!!!!!!$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''%%%"""!!!!!!!!!###############""""""!!!$$$$$$$$$#########""""""###"""""""""!!!!!!!!!!!!###"""""""""""""""""""""&&&%%%%%%$$$$$$#########$$$###"""""""""###$$$$$$###$$$%%%&&&%%%###!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""" !!!###"""######!!! """###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""######$$$$$$$$$############################## !!!"""###$$$$$$$$$###!!!""""""############"""###$$$&&&&&&$$$###$$$%%%""""""#########$$$$$$$$$######$$$$$$###""""""!!!""""""###$$$######"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!"""""" !!!"""""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""###$$$""" !!!###%%%%%%$$$!!!!!!"""#########""""""######"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""""" !!!!!!"""$$$$$$!!!!!!"""""""""###################################################""""""###############$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%#########""""""!!!!!!!!! !!!!!!""""""######"""###$$$###"""!!!!!!###########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""  !!!"""""""""!!!!!!!!! """"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%###""""""!!!!!! !!!!!!########################!!!"""###$$$$$$###!!! !!!!!!!!!"""""""""######$$$###"""!!!!!!"""######%%%%%%$$$$$$###""""""""""""###$$$%%%%%%$$$###""""""######$$$$$$######"""######""""""""""""######""""""#########$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$###$$$$$$%%%%%%%%%$$$"""###$$$$$$###"""$$$$$$###"""######%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######((('''%%%###!!!!!!!!!!!!!!!!!!!!!"""""""""######"""############""""""!!!###!!!!!!###$$$$$$###"""  !!!"""###$$$$$$$$$$$$############"""!!! ############$$$$$$$$$$$$########################%%%%%%$$$############$$$""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$###""""""!!! $$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''&&&###"""###$$$$$$$$$$$$$$$############$$$$$$$$$#####################"""""""""!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""$$$&&&((('''%%%!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###%%%&&&&&&&&&&&&$$$"""!!!!!!### !!!###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$"""############""""""!!!"""###%%%%%%###"""###$$$"""""""""#########$$$$$$$$$$$$$$$%%%$$$$$$###"""######$$$######"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!""""""""""""""""""#########"""!!!!!!  !!!"""%%%###!!!!!!###$$$$$$###""""""#########"""!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######"""""" !!!"""###$$$%%%!!!!!!!!!!!!""""""""""""########################%%%%%%$$$$$$#########"""###""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$###""""""###$$$%%%&&&&&&%%%$$$###"""!!! """""""""""""""""""""""""""###$$$###"""!!!!!!###########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###""""""!!!!!!!!!!!! """"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""$$$%%%&&&#########"""""""""""""""########################$$$$$$$$$###"""!!!!!! !!!!!!!!!"""""""""""""""######""""""""""""######################################################"""######$$$$$$######"""""""""############"""""""""""""""#########$$$$$$%%%$$$######"""#########%%%%%%$$$$$$###$$$$$$$$$$$$"""""""""$$$%%%$$$###&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$###"""!!!!!!!!!!!!""""""""""""############""""""############"""!!!$$$"""  """$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""""""""########################%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$######!!!"""""""""#########$$$$$$$$$$$$$$$###"""!!!!!!%%%$$$###""""""###$$$%%%$$$$$$#########$$$$$$%%%#########"""""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''#################################"""""""""!!!!!!"""""""""""""""#########!!!!!!!!!!!!"""""""""""" !!!!!!""""""###$$$"""###%%%&&&%%%###!!! """""""""######"""""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%'''(((#########"""""" !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!!!!!!!"""############### """""""""######$$$$$$$$$###############"""!!! !!!"""$$$$$$"""!!!"""###""""""""""""###############$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!! """"""!!!!!!!!!!!!"""""" !!!""""""!!! !!!""""""######"""###############"""!!! !!!!!!!!!"""""""""######$$$$$$###""""""""""""!!!"""#########"""!!! !!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""### !!!!!!!!!"""""""""########################&&&&&&%%%%%%$$$#########"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!"""""""""$$$$$$###""""""###$$$$$$&&&&&&%%%$$$$$$###""""""######"""""""""""""""""""""###$$$###!!!!!!!!!###########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""#########$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###########################"""""""""""""""#########""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""############$$$$$$###############$$$&&&&&&%%%$$$############"""!!!!!!"""$$$&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!!!!""""""""""""############!!!""""""#########""""""!!!!!!"""######"""!!!!!!"""############"""!!!!!!$$$$$$$$$$$$$$$###"""""" !!!  !!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""###&&&&&&%%%%%%$$$##################"""""""""!!!!!!""""""######"""!!!!!! %%%$$$###"""""""""###$$$$$$###""""""""""""######!!!"""""""""#########$$$###$$$$$$$$$$$$$$$#########%%%&&&&&&%%%$$$&&&'''***)))'''&&&&&&%%%&&&&&&####################################""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""""""""###""""""!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""!!!###"""""""""######$$$$$$######"""!!! """"""""""""""""""""""""$$$#########"""""""""!!!###############"""!!! ########################!!!!!!!!!!!!"""""""""##################"""!!! """$$$###"""!!!""""""!!!!!!"""""""""#########""""""######$$$######"""%%%$$$$$$###"""!!!!!! """"""!!!!!!!!!!!!"""""" !!!""""""!!!  !!!"""""""""""""""###############"""!!!!!!""""""#########$$$$$$######$$$$$$###"""!!!!!!!!!"""""""""""""""!!!  !!!"""#######################################!!!!!!""""""###$$$%%%%%%&&&%%%$$$"""!!!!!!!!! !!!!!!!!!!!!""""""""""""########################%%%%%%%%%$$$$$$$$$######"""""""""!!!""""""###$$$""""""################################################""""""""""""######$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%############"""""""""""""""###$$$###!!!!!!!!!###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######"""!!!""""""""""""###$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############"""""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""""""""""""######"""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########$$$###############$$$$$$&&&&&&%%%$$$############"""!!!!!!"""$$$&&&&&&%%%%%%%%%%%%$$$$$$###""""""""""""##################%%%%%%$$$$$$#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!!!!!"""""""""######!!!""""""############""" """######""" !!!!!!"""###############$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""!!!!!! ############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!"""#########""""""!!!!!!!!!$$$$$$###""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###""""""!!!"""""""""!!!!!!""""""###$$$$$$%%%######$$$$$$$$$###"""""""""$$$%%%%%%$$$$$$%%%'''...,,,)))&&&$$$###""""""###############$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""######$$$$$$########################""""""############""""""###"""  """###"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""#####################"""(((&&&$$$#########"""!!! """"""""""""""""""""""""####################################"""!!! """""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""!!!!!!"""$$$$$$"""!!!"""###!!!!!!!!!"""""""""######!!!"""##################%%%$$$###"""!!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""######$$$$$$######""" !!!"""""""""!!!!!!!!!###$$$$$$""" !!!!!!!!!"""""""""!!!  """###$$$$$$######"""""""""""""""""""""""" !!!"""$$$%%%%%%'''&&&$$$###"""!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$"""""""""""""""#################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""###$$$###"""!!!!!!###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""  !!!"""!!!!!!""""""""""""######""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&%%%$$$$$$$$$$$$######### !!!"""######$$$######""""""######$$$$$$$$$%%%########################!!!""""""######""""""!!!""""""############""""""!!!!!!!!!"""""""""###############"""######$$$%%%%%%%%%$$$$$$###$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""""""""""" !!!!!!!!!"""""""""!!!!!!"""###############!!!!!!"""######"""!!!!!! !!!"""######"""""""""""""""######"""!!!!!!######$$$$$$$$$$$$##################$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!""""""############ !!!"""""""""""""""%%%$$$######"""""""""#################################$$$$$$###""""""!!!"""###%%%$$$######$$$%%%)))(((%%%###"""""""""###""""""#########$$$$$$$$$$$$$$$$$$#########"""""" !!!!!!"""######$$$$$$$$$$$$######""""""!!!!!!""""""######"""!!! """"""!!! !!!!!!"""###"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""$$$$$$###$$$$$$%%%&&&'''***(((%%%$$$%%%&&&$$$""" !!!"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%!!!"""""""""""""""!!!!!! ######"""!!!!!!"""######!!!""""""############"""!!!###$$$$$$###""""""###!!!!!!!!!!!!"""""""""###"""######$$$%%%%%%$$$$$$$$$###"""!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$%%%&&&"""######""""""!!! !!!!!!"""###$$$$$$$$$$$$ !!!!!!!!! """$$$$$$""" """ !!!!!!"""!!!!!!!!! """$$$%%%$$$###""""""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$######""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$###############$$$%%%%%%"""""""""######$$$$$$$$$########################$$$######""""""######$$$#########$$$$$$#########$$$$$$$$$$$$############"""""""""######$$$$$$%%%"""###$$$###"""!!!!!!###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!!!!"""""""""#########""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$ !!!###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###############"""""""""!!!!!! """###$$$$$$#####################$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!######""""""""""""######!!!!!!!!!!!!"""""""""#########""""""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%###"""!!!"""$$$%%%%%%$$$###$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!"""###############&&&%%%$$$######$$$%%%&&& !!!!!!!!!!!!  !!!""""""######""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""########################$$$######"""!!!""""""""""""""""""""""""######### !!!!!!""""""###### !!!"""###$$$%%%%%%%%%"""#########!!!&&&%%%%%%$$$#########$$$%%%%%%$$$$$$###"""""""""###############"""!!!!!!"""###$$$$$$###"""###$$$"""!!! !!!###%%%'''""""""######$$$$$$$$$$$$$$$$$$$$$############""" !!!!!!"""###$$$$$$$$$###""""""!!!  !!!!!! !!!"""###$$$$$$###""""""######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""" ###%%%&&&$$$!!! ###$$$$$$"""!!!!!!"""######$$$######""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&& !!!"""####################################%%%$$$###""""""###$$$$$$ !!!"""###############"""###%%%%%%###"""###$$$!!!!!!!!!!!!""""""""""""###$$$%%%%%%&&&&&&&&&&&&######"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!###%%%'''(((############"""  !!!"""###$$$%%%%%%%%%!!!"""""""""!!! !!!$$$$$$""" !!!""" !!!"""""""""!!! """$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""#########""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%"""###$$$###"""!!!!!!###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!""""""#########$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  """$$$%%%$$$"""!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""!!!!!!  """###$$$$$$$$$###########################!!!"""$$$$$$"""!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""######""""""###$$$%%%%%%############$$$%%%&&&&&&$$$"""""""""$$$%%%$$$######$$$&&&'''((('''&&&&&& !!!!!!""""""(((((('''&&&%%%%%%$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######"""!!!!!!"""###$$$""""""############""""""$$$###"""!!!!!!"""###$$$""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###""" """%%%&&&%%%###  !!!"""###$$$###$$$$$$###!!!!!!"""$$$######""""""""""""######$$$###""" """###$$$ !!!""""""$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" """###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""######$$$$$$$$$######"""######""""""""""""######!!!!!! !!!!!!"""###$$$############$$$$$$$$$$$$###"""""""""""""""###$$$""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""""" !!!""""""!!! """""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!! !!!"""###""" """"""""""""""""""""""""############$$$$$$$$$$$$%%%###!!!!!!###$$$""" $$$###""" """###$$$ !!!!!!!!!!!! """###"""!!! !!!###%%%$$$$$$###"""!!! !!!!!!!!!!!!######""""""!!!!!! #########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""'''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###""""""############""""""""""""!!!!!! ###""""""""""""$$$%%%&&&"""""""""""""""!!! ############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%&&&'''&&&$$$### !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######"""!!! """"""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""######$$$%%%&&&'''&&&%%%%%%""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$###$$$%%%%%%%%%###"""!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&$$$"""!!!!!!"""$$$&&&######"""!!!!!!"""###$$$""""""#########""""""!!!$$$###"""!!!!!!"""###$$$""""""############""""""######################## !!!"""######"""!!!"""############""""""!!!%%%%%%$$$$$$$$$$$$$$$%%%!!!"""###"""!!!!!!###%%%###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$""""""!!!!!!""""""###$$$%%%$$$###""""""###$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$######"""""""""""""""$$$%%%%%%%%%%%%%%%$$$$$$######""""""""""""######"""!!!!!!!!!!!!""""""###""""""!!!!!! ######"""""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""######"""!!!!!!"""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""###"""!!!!!!######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%###""""""$$$%%%###!!!""""""############""""""!!!!!!"""""""""!!! !!!"""###"""!!! !!!############"""""""""""""""!!!!!!!!!""""""""""""######"""""""""!!!!!!!!! !!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###"""""""""######!!!""""""###$$$$$$$$$######$$$$$$%%%%%%$$$$$$###""""""############""""""!!!!!!!!! """"""!!!!!!"""###%%%&&&###############""""""!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$!!!!!!###$$$$$$$$$###""" !!!"""$$$$$$$$$######!!!!!!"""###%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!! """""""""""""""""""""""" !!!"""######$$$$$$#########"""!!!!!!!!!""""""############"""""""""!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""##################""""""######$$$$$$$$$######$$$$$$$$$$$$#########"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&######""""""""""""#####################"""!!! ######""""""""""""######""""""###############"""########################!!!!!!""""""""""""############!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!! !!!"""!!! !!!###%%%""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$#########"""###$$$$$$%%%%%%$$$"""!!!!!!###$$$%%%########################&&&%%%$$$######$$$%%%&&&########################$$$######"""""""""""""""######$$$$$$%%%$$$$$$#########""""""""""""############"""!!!!!!!!!""""""%%%%%%$$$###"""!!!!!! $$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$###"""""""""!!!""""""############""""""""""""######""""""!!! !!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###""""""###$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""###$$$%%%$$$### !!!###%%%%%%###!!! """#########"""!!!!!! !!!"""######!!!!!!"""###!!!!!!""""""############""""""""""""############""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$%%% !!!"""######"""!!! !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""############""""""!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!! !!!!!!""""""""""""###############"""""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######################## !!!"""######$$$$$$###%%%$$$###"""""""""""""""$$$$$$############""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############""""""!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!""""""######""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$###"""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!""""""######&&&$$$###""""""###$$$&&&#########"""""""""""""""######$$$######"""!!! ###""""""""""""""""""###""""""###$$$$$$$$$##############################$$$######""""""###$$$$$$""""""!!!!!!"""###$$$%%%""""""!!! !!!"""!!! """###"""!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""#####################$$$$$$%%%%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%########################$$$######""""""""""""""" !!!""""""""""""!!!######""""""""""""######$$$$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$###"""!!! """!!!!!!!!!!!!""""""###&&&%%%%%%$$$###"""!!!!!!"""""""""""""""""""""""""""############"""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%%%%%%%%%%########################$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$""""""""""""###$$$######!!!"""###$$$$$$###"""!!!###$$$$$$######"""!!! !!!"""######"""!!!"""###""""""""""""""""""######!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!"""$$$$$$"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""############%%%$$$###""""""###$$$%%%""""""############"""""""""""""""""""""""""""!!! !!!!!!"""############$$$$$$######"""!!!"""#########$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""!!! !!!"""$$$$$$$$$$$$$$$$$$#########&&&&&&%%%%%%$$$###""""""&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""##############################$$$$$$######"""!!! &&&%%%$$$###""""""""""""###"""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!""""""############### """"""############"""!!!######################## !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$######""""""#########$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$&&&%%%###""""""###%%%&&&############""""""!!!!!!###############"""!!!!!!"""""""""######"""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!"""""" !!!"""###$$$$$$######$$$#########$$$$$$%%%&&&#########"""  """""""""!!!!!!!!!!!!""""""######""""""""""""############""""""######$$$%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$######""""""""""""""" !!!"""""""""""""""######""""""""""""######%%%$$$###""""""!!!"""""" !!!!!!""""""$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!"""######&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""##############################$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$!!!"""""""""""""""""""""$$$###"""!!!!!!"""###$$$###############"""!!!!!!"""###$$$###"""!!!"""$$$$$$$$$######"""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!! !!!"""$$$$$$"""!!!!!!!!!!!!!!!""""""""""""""""""##################"""###############""""""%%%$$$""""""""""""$$$%%%""""""############""""""######################## !!!!!!""""""######""""""######""""""!!! """#########$$$$$$$$$$$$ !!!!!!!!!"""""""""$$$"""  !!!$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""##############################$$$$$$######"""!!! %%%%%%$$$###""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!!!!""""""""""""##################"""##################"""$$$$$$"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%"""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%%%%%%%$$$######$$$%%%%%%######$$$######"""!!! """"""############""""""""""""############""""""""""""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$$$$###"""!!!!!!!!!!!!""""""$$$%%%%%%###$$$$$$###!!! """#########""""""""""""######"""""""""######"""""""""######""""""######$$$%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$######"""""""""""""""""""""###$$$%%%%%%%%%%%%######""""""""""""######$$$$$$###"""""""""###### !!!!!!###$$$$$$%%%"""###$$$$$$$$$"""!!! !!! !!!!!!"""###$$$$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!######$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!""""""######$$$$$$$$$###############$$$$$$$$$$$$###""""""###$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$###!!!!!!!!!"""%%%###!!! !!!###%%%!!!""""""######""""""!!!"""###$$$$$$""""""###$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############ !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$#########$$$$$$$$$######"""!!!#########""""""#########""""""############""""""############$$$$$$$$$$$$ !!!"""############"""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!###%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""########################### !!!"""######$$$$$$#########"""""""""######$$$ !!!!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""########################""""""#########$$$$$$$$$!!!""""""######""""""!!!%%%$$$"""!!! !!!!!!"""""""""""""""#########!!!"""############"""!!!##################$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$###"""  !!!"""######$$$######!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!! $$$###"""""""""""""""###!!! !!!"""!!!"""############%%%'''$$$$$$############$$$$$$""""""############""""""$$$$$$$$$$$$$$$%%%&&&&&& !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""$$$######""""""""""""""""""###$$$%%%&&&&&&&&&&&&######""""""""""""###############"""######$$$$$$######$$$$$$%%%%%%%%%&&&!!!"""###$$$$$$###!!! !!!"""###$$$""""""""""""""""""""""""""""""!!! !!!""""""###$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!###$$$$$$%%%&&&&&&''''''""""""#########$$$$$$$$$###"""!!!!!!######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%''''''&&&###!!!"""#########""""""""""""###### !!!"""""""""""""""###$$$$$$""""""###$$$$$$#########""""""!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""###""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" """#########""""""!!!!!!""""""###"""""""""""""""############""""""""""""############""""""!!!!!!!!!""""""######### !!!"""$$$$$$$$$$$$###"""############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""###############"""""""""###$$$%%%###""""""""""""###%%%&&&!!!!!!"""###%%%&&&''''''!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!"""######$$$$$$###!!!!!!!!!!!!"""###$$$$$$ !!!!!!!!!"""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""###$$$%%%########################!!!!!!"""#######################################"""""""""#########$$$$$$"""##################"""$$$###!!! !!!"""###"""""""""######$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###"""  !!!###$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&########################"""###$$$%%%$$$###!!!'''%%%""" ###$$$&&&%%%$$$######""""""""" """###$$$&&&)))+++%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""&&&%%%%%%%%%%%%&&&''''''!!!###%%%&&&%%%$$$##############################$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""!!!!!!"""###$$$%%%%%%%%%######""""""""""""#########"""""""""###$$$%%%%%%"""""""""!!!!!!!!!!!!!!! !!!###$$$%%%$$$"""!!! !!!"""$$$$$$!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$""""""######$$$$$$$$$$$$"""!!! !!!"""###""" """"""""""""""""""""""""############$$$$$$$$$$$$((()))***((($$$"""###$$$ """###$$$$$$###""" !!!"""""""""""""""$$$$$$$$$###"""###$$$""""""""""""############""""""""""""############ !!!!!!!!!""""""######%%%%%%$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""""""""!!!!!! !!!""""""""""""!!!"""###$$$$$$###"""!!!""""""############"""""" !!!!!!"""""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$""""""""""""############"""""""""""""""######$$$!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%%%% """$$$&&&&&&$$$""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######"""!!! !!!###$$$%%% !!!!!!!!!""""""######!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""!!! !!!"""###$$$###"""""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###############""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""!!!  """$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""###%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$&&&'''((((((%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""!!! %%%%%%$$$###"""!!! """"""!!!!!!!!!!!!""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$###"""!!!############""""""""""""!!!!!!""""""""""""!!!!!!#########"""""""""""""""!!!!!!!!!!!! """"""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""""""""###"""""""""###$$$$$$$$$%%% !!!"""""""""""""""""""""""""""""""""""""""'''&&&$$$$$$$$$&&&)))***!!!"""###%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""############""""""""""""########################!!!!!!""""""#########$$$########################(((%%%!!! ###%%%######################## !!!"""###$$$""""""!!!!!!!!!!!!!!!"""########################%%%###!!! !!!###%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""!!! """"""""""""############$$$###"""!!!!!!###%%%&&&########################!!!!!!"""###$$$%%%%%%&&&######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""############$$$#########""""""!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  """"""  ###$$$%%%$$$$$$""""""""""""""""""""""""""""""""""""#####################"""""""""""""""###"""!!! !!!"""######"""""""""!!!!!! ######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!"""############"""&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""!!!!!!  !!!"""###### !!!!!!!!!!!! !!!!!! !!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""" !!!"""######$$$##############################%%%%%%%%%$$$$$$$$$###### !!!""""""############"""!!!"""###%%%&&&"""###$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""###"""!!!!!! !!!"""############$$$######""""""#########""""""""""""""" !!!!!! ###""""""""""""""""""""""""""""""!!!!!!!!! """"""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$######"""!!!!!! """""""""###$$$&&&((((((!!!"""###$$$$$$$$$###""""""###$$$$$$$$$$$$###"""!!!!!!""""""#########$$$########################!!!"""""""""##################$$$$$$$$$$$$######%%%### !!!###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!! !!!"""###$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$###"""""""""""""""""""""!!! """"""""""""###############"""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$######"""!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""##################"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######  """###$$$###"""!!!""""""""""""""""""""""""""""""""""""############"""######$$$$$$%%%%%%%%%###"""!!!!!!!!!!!!"""############""""""!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!"""######$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!""""""""" !!!!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$###"""""""""""""""########################"""###############"""!!!########################%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###$$$###"""!!!!!!!!!"""### !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###!!!!!!"""#########"""""""""""""""""""""######### !!!!!!""""""!!!!!! """"""""""""""""""###############""""""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$###############""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########"""###$$$%%%&&&%%%%%%$$$ !!!"""#########"""""""""######$$$$$$######""" !!!"""###$$$%%%%%%########################""""""""""""###############$$$%%%&&&&&&%%%$$$######"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%###""""""""""""""""""""""""""""""###$$$%%%######################## !!!###%%%%%%###!!! !!!!!!"""#########""""""""""""######""""""!!!!!!""""""""""""############"""!!! !!!######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!""""""############""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""######""" """######$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!"""###$$$%%%&&&$$$###""""""""""""###$$$###############"""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!""""""######"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############### !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""############!!!"""""""""###$$$$$$$$$$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######"""  !!!#########"""!!! """""""""######"""""""""""""""""""""""""""###### !!!"""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""###############""""""######$$$%%%&&&''''''%%%&&&(((((('''%%%""" !!!!!!!!!""""""""""""""""""############"""""" !!!!!!"""######$$$$$$########################"""""""""""""""#########"""$$$&&&((((((&&&$$$"""$$$#############################################""""""""""""###$$$%%%&&&'''&&&%%%###"""!!!!!!!!!########################!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$###""""""#########""""""!!!!!!"""""""""############""""""!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!!######""""""!!!""""""############"""""""""""""""!!!"""""""""############!!!!!!!!!!!! !!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$###"""###$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ !!!!!!""""""$$$##################$$$$$$$$$##################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###### !!!!!!!!!!!!"""""""""######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!"""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################!!!"""""""""############!!!!!!"""###$$$%%%%%%&&&######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%###""""""###%%%&&&######"""!!! """"""############""""""!!!!!!"""############### !!!""""""""""""""" !!!"""###$$$$$$%%%######$$$$$$$$$$$$######!!!!!!""""""############$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!%%%$$$$$$$$$###"""""""""%%%&&&&&&'''&&&&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&''''''&&&$$$!!! !!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######""""""""""""""""""##############################"""""""""""""""""""""$$$&&&((((((&&&$$$"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&'''&&&%%%###"""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""###$$$%%%%%%%%%%%%""""""############""""""!!!"""""""""############$$$##################### """""""""!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""######!!!"""""""""############ !!!!!!!!!!!! !!!"""$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######$$$$$$###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""!!!!!! #########$$$$$$###########################$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!########################""""""############""""""!!!!!!!!!!!!""""""""""""!!!""""""#########""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""""""""!!!!!!!!! """""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""################################################!!!"""""""""############!!!!!!"""###$$$%%%%%%&&&###"""""""""""""""##############################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%###$$$%%%%%%%%%###"""!!!######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$######"""!!!"""###$$$%%% !!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$!!!!!!"""#########"""""" !!!"""###$$$%%%%%% !!!!!!""""""!!!!!! !!!!!!!!!"""######$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######!!!""""""###$$$%%%%%%&&&&&&&&&%%%$$$#########"""""""""!!!!!!!!!"""###$$$###""""""!!!!!!""""""###############""""""!!!!!!####################################""""""""""""###$$$%%%&&&&&&%%%$$$###!!!!!!""""""""""""""""""""""""""""""""""""""""""%%%%%%###""""""""""""""""""""""""""""""###$$$%%%""""""""""""""""""""""""######""""""""""""#########$$$$$$%%%%%%%%%%%%$$$""""""######$$$$$$######""""""""""""############$$$$$$$$$$$$############ """"""""""""""""""""""""######"""""""""###$$$$$$""""""""""""############""""""""""""############ !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""###$$$%%%$$$""""""$$$&&&"""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############&&&%%%$$$###""""""!!! """"""###$$$$$$###"""""""""""""""##################$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$###""""""$$$$$$######""""""!!!!!!"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""######"""""""""########################"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""########################"""!!! """"""""""""""""""""""""!!!""""""######""""""!!!###""""""!!!!!!""""""###################################################""""""""""""############!!!"""""""""###$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&######$$$$$$$$$###"""""""""######$$$&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############""""""""""""""""""""""""$$$######""""""######$$$ !!!!!!!!!"""!!!!!!!!!"""""""""######!!!"""$$$%%%%%%$$$"""!!! !!!###$$$%%%%%%$$$$$$#########$$$######"""""" """###%%%&&&&&& !!!!!!  !!!!!!"""######$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$$$$$$$###"""########################%%%%%%%%%$$$$$$########################$$$$$$$$$!!!"""""""""!!!!!! """###&&&(((+++...000111000---)))%%%###"""###$$$######"""!!!"""###$$$%%%###"""!!! !!!"""###"""""""""""""""#############################################"""""""""!!!######$$$$$$$$$$$$######""""""!!!!!!""""""###$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!! !!!"""###$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$###""""""""""""###########################""""""!!!########################!!!"""""""""###$$$$$$$$$######""""""######$$$%%%!!!"""""""""############""""""""""""############!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%###!!!!!!$$$&&&$$$##################$$$""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$######"""!!!""""""######""""""!!!!!!!!!!!!""""""#####################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$!!!"""######$$$$$$######"""#########$$$$$$$$$$$$$$$######""""""######$$$########################"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######"""################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!"""#########$$$""""""############""""""######""""""""""""##############################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$##############################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%&&&$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$$$$%%%%%%$$$###"""!!! !!!"""$$$%%%%%%$$$"""!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!! """###%%%&&&'''!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$#########""""""""""""!!!###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""########################$$$$$$$$$######"""""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""$$$)))///555;;;???AAA>>>999111)))$$$""""""###$$$###"""""""""###%%%&&&###"""!!! !!!"""### !!!"""###$$$%%%%%%########################$$$#########""""""!!!!!!########################$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!$$$&&&&&&$$$!!!###############"""!!! !!!"""###$$$$$$$$$$$$$$$""""""""""""############""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&######""""""###$$$%%%%%%!!!!!!""""""#########$$$""""""""""""############!!!!!!""""""######$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%###!!! ###&&&%%%%%%$$$###"""""""""###########################""""""""""""############"""""""""""""""######### !!!"""######"""!!! !!!!!!"""""""""###""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&''''''!!!!!!"""###############""""""######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!!!!""""""###### !!!"""###$$$$$$%%%""""""############""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!""""""######%%%%%%$$$###$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''"""""""""!!! """$$$############""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!###%%%$$$"""!!!$$$'''%%%###""""""######""" ######""""""""""""############################## !!!"""######$$$"""!!! !!!"""###"""!!!###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))&&&$$$$$$%%%############$$$%%%&&&&&&(((&&&######$$$%%%&&&%%%$$$###...CCCTTTXXXTTTRRRVVVCCC,,, !!!%%%$$$!!!$$$$$$###"""""""""""""""###$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! $$$###############$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%$$$###""""""######$$$###############$$$%%%""""""""""""""""""""""""########################"""###$$$$$$###"""###$$$!!!"""###%%%%%%$$$###### !!!###$$$%%%%%%$$$###$$$#########$$$%%%%%%&&&$$$$$$###"""!!!!!!!!!"""######""""""######$$$%%%'''$$$"""!!!###%%%&&&%%%########################!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""######$$$######""""""###$$$%%%%%%%%%###""""""###$$$$$$#########$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""######$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$###!!! !!!###$$$### !!!"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$################################################"""""""""""""""""""""""" !!!""""""#########""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%###"""!!! """"""""""""##################""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!  !!!"""######$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""############""""""$$$#########""""""!!!!!! !!!!!!"""""""""###%%%%%%$$$###""""""######!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$ !!!###%%%%%%###!!! #########"""""""""""""""%%%###!!! !!!######"""%%%$$$###"""###$$$%%%&&&!!!""""""""""""#########$$$$$$$$$############"""%%%%%%$$$######$$$%%%%%%&&&%%%###"""""""""######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$###""""""$$$&&&############"""""""""""""""""""""""""""#################################!!!###$$$###"""!!!###&&&$$$###""""""######""" ######"""!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%!!!!!!!!!""""""######$$$###"""!!!"""###$$$$$$"""$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))(((&&&$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$###############"""'''<<>>999555000+++%%%###$$$%%%$$$"""%%%$$$$$$###############$$$###!!!!!!"""$$$(((***######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$###############$$$""""""######""""""!!! ###"""!!!!!!!!!!!!!!!!!!&&&%%%$$$###"""!!!!!!!!!""""""""""""""""""""""""########################"""###$$$$$$###"""###$$$#########"""######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%###""""""""""""######$$$""""""""""""""""""###$$$######""""""######$$$%%%###"""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!""""""###############"""######$$$%%%---***%%%###"""""""""!!!""""""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$&&&$$$"""!!!!!!"""$$$&&&!!!""""""""""""#########%%%$$$###""""""###$$$%%%&&&$$$""""""$$$%%%$$$###"""""""""######"""""""""$$$$$$############$$$$$$################################################""""""""""""""""""""""""%%%%%%%%%$$$$$$###"""!!!$$$##################$$$!!!""""""######""""""!!! !!!!!!!!!""""""!!!!!!""""""#########$$$ !!!!!!"""######$$$$$$###########################""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""############""""""############""""""""""""%%%$$$$$$###""""""!!!!!!$$$###""""""!!!"""""""""######$$$$$$$$$$$$######"""""""""#######################################!!!!!!""""""######$$$$$$$$$######$$$%%%%%%$$$"""$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((!!!"""###"""!!!!!!"""###$$$$$$$$$#########"""""" !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###""""""######$$$"""!!!"""######"""!!!!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$##################"""!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&&&&%%%$$$############$$$)))---,,,'''######%%%%%%$$$%%%(((******'''&&&"""###############$$$$$$$$$######"""""""""#########"""""""""$$$'''***+++######$$$$$$%%%%%%$$$$$$########################""""""#########$$$$$$$$$%%%$$$######"""#########&&&&&&%%%###!!!$$$$$$###############$$$&&&%%%$$$$$$############""""""""""""""""""""""""########################"""###$$$$$$###"""###$$$$$$###"""""""""###%%%&&&((('''%%%$$$###$$$%%%%%%$$$###############$$$$$$"""!!!!!!!!!"""###$$$$$$######""""""######$$$%%%&&&$$$############!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$###############$$$$$$,,,)))$$$"""!!!"""!!!!!!!!!""""""#######################################$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""######$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$######$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$################################################""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$######################## !!!"""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""""""""###""""""############""""""#########"""""""""""""""$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$######""""""######$$$ !!!"""###$$$$$$%%%#########%%%'''&&&$$$"""###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((!!!###$$$###"""!!!"""###$$$$$$$$$$$$############ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$###"""###"""!!!"""###$$$###""" !!!"""###%%%&&&'''((('''&&&&&&%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$"""!!! !!!#########""" !!!"""###############$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$&&&&&&%%%$$$############$$$)))...---'''###"""$$$!!!&&&***)))%%%%%%(((,,, """$$$###!!!!!!$$$'''""""""!!!!!!!!!""""""###%%%%%%$$$###!!!######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$############%%%$$$$$$###""""""######&&&%%%%%%###!!!$$$###############$$$$$$ !!!"""###""""""""""""""""""""""""########################"""###$$$$$$###"""###$$$$$$###"""""""""###%%%&&&((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%"""!!!!!!!!!"""###$$$$$$######""""""######$$$%%%***'''###!!!!!!################################# !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###############$$$'''%%%!!! !!!""""""""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!! """""""""""""""######$$$!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########"""""""""###$$$###$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$################################################"""""""""""""""""""""""" !!!"""############!!!!!!"""######"""!!!!!! !!!""""""###""""""############$$$$$$$$$$$$!!!!!!""""""########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""""""""""""""############""""""""""""""""""""""""######!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$ !!!"""###$$$$$$%%%###"""###%%%''''''%%%###!!!"""###%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******))))))''''''''''''(((((((((((('''''''''((((((((())))))%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$#########!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&&&&$$$"""###"""!!!"""###$$$###"""!!!!!!!!!"""$$$&&&((()))''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!! """###"""!!! """###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###%%%%%%$$$$$$###$$$$$$$$$"""&&&))))))%%%"""!!!!!!!!!))),,,''' $$$'''"""$$$%%%###!!!!!!$$$'''""""""""""""""""""###$$$###$$$%%%%%%###""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""%%%%%%$$$###""""""""""""!!!!!!"""######"""""""""!!!!!!!!!!!!!!!""""""### !!!"""###$$$%%%""""""""""""""""""""""""########################"""###$$$$$$###"""###$$$#########"""######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&""""""""""""""""""###$$$######""""""######$$$%%%+++'''""" ###%%%&&&######################## """###$$$%%%&&&!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$######"""############!!! """###"""""" !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!! """""""""""""""######$$$!!!"""$$$&&&&&&$$$"""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""" """###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$################################################"""""""""""""""""""""""""""######""""""!!!  !!!"""######"""!!! !!!""""""############!!!!!!!!!"""""""""#########"""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""############ !!!"""###%%%&&&&&&!!!!!!!!!!!!!!!!!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###""""""###%%%&&&%%%$$$!!!""""""###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&'''''''''''''''''''''((((((((()))))))))###%%%''''''%%%$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""##########################################%%%''''''%%%""""""!!!!!!!!!###$$$###"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%"""!!! !!!###$$$###"""""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""$$$%%%$$$###$$$$$$$$$###$$$$$$%%%%%%###$$$%%%&&&%%%$$$"""!!!###((((((""" ###$$$%%%$$$""""""$$$%%%$$$$$$######$$$$$$%%%&&&!!!""""""$$$%%%&&&'''((("""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""""" !!!###$$$%%%%%%%%%!!!!!!!!!!!!!!!"""######$$$#########$$$%%%&&&&&&""""""""""""""""""""""""########################"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$###""""""""""""""""""######""""""######$$$%%%(((%%%!!! !!!###%%%%%%######################## !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%$$$$$$###""""""######"""!!!!!!###$$$$$$"""  !!!"""#######################################$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$###""""""###$$$$$$!!!""""""""""""#########"""##################"""!!!"""###""" """$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$################################################""""""""""""""""""""""""############"""!!! !!!###$$$$$$###!!! """"""######$$$#########!!!!!!"""""""""#########$$$$$$######"""!!!!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""!!!"""""""""############ !!!""""""###$$$$$$  !!!!!!"""$$$###""""""""""""###$$$%%%%%%%%%$$$$$$###############%%%%%%%%%%%%######"""""""""""""""############!!! !!!###%%%%%%$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''&&&&&&&&&'''((((((((())))))))))))!!!###%%%%%%$$$""""""###%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""$$$######&&&))))))%%%""""""!!!!!!!!!###$$$$$$###$$$######""""""""""""""" !!!!!!###$$$%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%###"""""""""$$$%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""$$$%%%$$$###############$$$%%%&&&&&&%%%%%%$$$&&&''''''$$$"""!!!###""" $$$***)))$$$"""###%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&'''((($$$###!!! """###"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''&&&%%%$$$###""""""""""""!!!"""###$$$$$$$$$$$$$$$######"""######$$$%%%%%%""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""########################"""$$$$$$$$$###"""###$$$!!!"""###%%%%%%$$$###### !!!###$$$%%%%%%$$$###&&&%%%%%%$$$#########$$$$$$$$$###"""!!!!!!""""""#########"""###$$$$$$%%%$$$"""!!!!!!"""$$$######""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%%%%$$$###""""""###############%%%&&&%%%""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""######$$$'''%%%""""""%%%'''###$$$$$$$$$$$$%%%%%%%%%""""""############""""""!!!###$$$### """%%%""""""############""""""$$$$$$############$$$$$$################################################""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!"""######$$$$$$ """"""""""""############ !!!"""######$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""#########"""""""""""""""###!!! """$$$%%%%%%%%%$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((''''''&&&&&&%%%(((((((((((())))))))))))###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$######$$$###"""###%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&$$$ !!!"""$$$&&&&&&&&&$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$############$$$%%%%%%&&&&&&&&&&&&$$$%%%'''''''''%%%###"""%%%%%%%%%&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%!!!###%%%''''''%%%###!!!###"""!!!!!!!!!"""$$$%%%###""""""""""""""""""############$$$$$$%%%%%%%%%#########""""""""""""!!!$$$$$$##################!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! &&&%%%###"""""""""######&&&%%%$$$"""!!!!!!!!!!!!######""""""""""""######$$$###""" """###$$$$$$$$$$$$#########""""""%%%%%%%%%$$$###""""""!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%%%%%%%&&&$$$###"""###%%%$$$$$$###"""!!!!!!"""""""""######$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%########################""""""""""""!!!!!!!!!!!!$$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%###"""!!!!!!!!!"""$$$%%%""""""""""""!!!!!!!!!!!! !!!"""###############'''$$$"""###%%%&&&$$$"""!!!"""###$$$$$$###"""!!!######""""""!!!!!! $$$#########""""""!!!!!! !!!"""###$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!###$$$%%%%%%%%%###"""!!!########################""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######""" $$$$$$"""$$$###""" !!!"""$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%&&&%%%&&&&&&'''((()))******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$###"""###%%%'''&&&%%%######$$$$$$$$$$$$######"""###############$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&%%%$$$%%%&&&"""$$$%%%'''''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''%%%###"""%%%%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###""""""""""""""""""###$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$"""""""""######$$$$$$$$$####################################""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""&&&%%%$$$###"""######$$$$$$###"""""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$######"""!!!!!! """""""""""""""""""""""""""""""""""""""######$$$!!!"""###$$$###$$$&&&((($$$######""""""""""""######$$$$$$%%%%%%%%%$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######""""""######$$$ !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!"""####################################"""""""""!!!!!!!!!$$$#########$$$$$$######$$$$$$$$$#########"""""""""""""""""""""######$$$$$$########################"""!!!!!!!!!"""$$$$$$"""""""""""""""""""""!!!$$$%%%%%%%%%%%%%%%$$$$$$$$$"""!!!"""%%%&&&%%%###!!!"""###$$$$$$###"""!!!###"""""""""!!!!!!!!! ############"""""""""!!!######"""!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!""""""############""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&###!!!"""''')))(((%%%&&&%%%$$$###""""""###$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''&&&'''''''''((()))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***######$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$######$$$&&&''''''&&&######$$$$$$$$$$$$######!!!$$$%%%$$$!!! """$$$$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!$$$%%%%%%%%%'''((($$$%%%&&&'''((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$############$$$$$$""""""""""""############!!!!!!"""###$$$%%%&&&&&&########################%%%$$$$$$###""""""!!!!!!"""""""""#########$$$$$$###""""""""""""""""""##############################"""!!!!!!!!!"""$$$%%%&&&%%%$$$$$$######$$$$$$"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$###############""""""!!!!!! """"""""""""""""""""""""!!!!!!"""###############!!!"""#########$$$&&&(((######"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""$$$######""""""######$$$!!!!!!""""""###$$$%%%%%%!!!!!!  !!!"""###########################$$$$$$#########"""""""""#################################"""""""""!!!!!! !!!"""###############%%%%%%$$$######"""!!!!!!"""""""""!!!"""######$$$""""""""""""""""""""""""############"""!!! !!! """$$$&&&%%%%%%""""""############""""""""""""""""""!!!!!!!!!!!!############""""""""""""%%%%%%$$$###"""!!!!!!"""""""""###$$$$$$###""""""#########""""""#########%%%$$$##################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&'''%%%###$$$''''''$$$!!!%%%%%%$$$#########$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$######$$$&&&'''&&&%%%######$$$$$$$$$$$$######"""%%%(((&&&!!!!!!%%%############$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$%%%&&&&&&'''&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$######"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%!!!"""###$$$%%%$$$###"""######""""""""""""########################$$$$$$"""######$$$%%%%%%&&&&&&###############$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""############""""""""""""############"""!!!!!!"""##############################""""""!!!!!! """""""""""""""""""""""" !!!"""$$$$$$###""""""$$$%%%%%%$$$"""!!!###$$$""""""""""""###$$$$$$%%%$$$$$$%%%%%%%%%$$$######!!!"""""""""#########$$$########################""""""""""""""""""""""""!!!!!!"""""""""""""""#########""""""""""""######&&&%%%%%%$$$$$$############"""!!! !!!"""$$$%%%########################$$$$$$$$$$$$#########"""######$$$$$$###"""###$$$$$$#########""""""""""""!!!"""###$$$$$$###"""!!!$$$#########"""""""""!!!"""""""""""""""######$$$"""""""""""""""######### !!!!!! !!!!!!!!!"""###$$$$$$$$$"""""""""######"""""""""""""""""""""!!!!!!!!!!!!#########"""""""""""""""%%%%%%$$$###""""""##############################%%%$$$""""""""""""$$$%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###""""""###$$$$$$!!!###""""""""""""""""""""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((()))++++++)))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###"""!!!"""%%%&&&%%%$$$######$$$$$$$$$$$$#########''')))'''### ###'''############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''')))******(((&&&&&&'''$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###""""""""""""%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&!!!"""$$$%%%%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!"""""""""#########$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""&&&%%%###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!######""""""""""""############""""""""""""#######################################""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$###""""""$$$$$$$$$###"""!!!"""$$$######""""""###$$$%%%%%%###############"""!!!!!!"""""""""""""""#################################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$###""""""""""""""""""###%%%$$$$$$###"""!!!!!!!!!###"""!!!!!!!!!"""$$$$$$########################$$$$$$$$$$$$#########""""""$$$%%%$$$""""""###%%%%%%%%%$$$$$$$$$############$$$$$$$$$###""" !!!!!!"""""""""#########!!!"""""""""############!!!"""""""""#########$$$!!!"""######$$$$$$$$$###"""#########""""""""""""###""""""""""""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""###$$$%%%%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$"""""""""###$$$%%%########################!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&$$$###"""""""""############""""""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***+++,,,)))))))))))))))((((((((())))))))))))))))))(((((())))))))))))))))))))))))((()))))))))*********+++))))))))))))************$$$###""""""""""""###$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""!!!!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$######$$$'''((('''$$$###%%%'''###""""""######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$######""""""######$$$############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((('''&&&'''(((%%%%%%$$$$$$$$$$$$######%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###"""""""""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&"""###$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############"""""""""###$$$$$$%%%%%%""""""######$$$%%%%%%&&&!!!!!!!!!"""""""""######%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%$$$###"""!!! """"""###$$$$$$$$$######&&&%%%$$$"""!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%"""""""""######"""""""""###############$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!"""############### !!!"""""""""###%%%'''$$$$$$#########$$$$$$%%%############"""!!! """"""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$###""""""!!!!!!""""""### !!!!!! !!!!!!!!!"""""""""########################$$$$$$#########"""""""""!!!$$$&&&%%%"""!!!###%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######!!!  !!!""""""###$$$$$$!!!!!!"""############"""!!!""""""######$$$$$$$$$ """######$$$$$$$$$###$$$%%%$$$"""!!!"""#########""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!"""###$$$%%%%%%%%%$$$############$$$%%%$$$$$$############$$$$$$##################$$$%%%########################""""""""""""############"""""""""""""""""""""""""""""""""############$$$&&&&&&%%%%%%$$$######""""""###$$$%%%%%%&&&&&&%%%###$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""############$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((())))))******+++++++++)))))))))*********++++++$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###""""""###%%%&&&&&&%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&""""""""""""###$$$%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&!!!###%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))((('''&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$$$$%%%%%%$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""##################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! !!!"""############"""$$$$$$###"""!!!!!!""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$ !!!"""""""""###%%%'''%%%%%%$$$#########$$$$$$$$$$$$$$$######""" """""""""""""""""""""!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """###$$$###"""!!!##############################"""""""""!!!!!!!!!!!!$$$&&&%%%""" ###&&&$$$$$$$$$$$$###############"""""""""""""""######!!!!!!!!!""""""""""""""" !!!"""###$$$######"""!!!""""""######$$$%%%%%% !!!!!!"""!!!!!!!!!"""$$$%%%%%%###"""$$$&&&$$$###"""!!!!!!"""###$$$ !!!!!!!!!"""""""""###!!!"""""""""############""""""!!!!!!!!!"""######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""############%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))((((((((()))*********+++*********)))))))))(((((())))))))))))))))))))))))((())))))******+++,,,,,,))))))*********+++++++++$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&''''''&&&######$$$$$$$$$$$$######$$$###"""###%%%&&&&&&$$$""""""""""""###$$$%%%&&&"""###$$$%%%'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((((((((('''&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$######### !!!"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$#########!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$"""  !!!#########"""!!!"""""""""""""""######$$$######""""""""""""######""""""############""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%###$$$$$$###!!! """###&&&&&&%%%$$$############%%%%%%%%%$$$$$$"""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$###"""!!! !!!"""%%%''''''&&&$$$"""########################""""""""""""!!!!!!!!!!!! $$$'''%%%!!! ###&&&############""""""""""""!!! """###&&&'''######""""""!!!!!! !!!"""$$$$$$######"""!!!""""""###$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""" ###%%%%%%$$$###&&&)))$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""######!!!!!!""""""#########$$$$$$###"""!!! &&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&%%%$$$###!!!"""###%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#####################$$$$$$%%%&&&&&&%%%%%%%%%###""""""$$$&&&!!!"""###$$$%%%$$$$$$###&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((()))***++++++,,,+++*********))))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%***&&&!!!!!!$$$&&&$$$!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&%%%######$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((()))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$"""###$$$$$$%%%&&&''''''%%%$$$###"""""""""###$$$"""$$$%%%%%%###""""""###&&&%%%$$$###"""""""""""""""""""""""""""!!! ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$%%%$$$###!!!!!!!!!""""""######$$$$$$######""""""""""""######""""""""""""""""""""""""###############"""!!!!!!""""""############"""""" !!!"""$$$$$$"""!!! !!!"""###$$$%%%&&&&&&###########################"""""""""!!!!!! !!!!!!""""""######'''%%%###$$$&&&&&&###!!!$$$###"""###%%%%%%###"""######""""""""""""###### """###%%%%%%&&&&&&###"""!!!"""$$$%%%%%%$$$!!!!!!!!!!!!!!!"""#########!!!!!!###%%%%%%""" !!!"""""""""""""""###"""!!!!!!!!!"""$$$%%%"""""""""""""""######$$$$$$$$$################## !!!"""######"""!!! """############$$$$$$$$$ !!!!!!""""""######""""""!!!!!!!!!!!!""""""######""""""###$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$###""""""""""""""""""#####################$$$ !!!"""#########&&&$$$""" !!!###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!!!!""""""##################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$&&&''''''$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))***+++***(((((()))+++(((((((((((())))))))))))'''''''''((()))*********///,,,)))(((******(((&&&+++++++++,,,++++++******,,,((($$$$$$'''***+++***))),,,,,,******,,,,,,)))%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%$$$######$$$&&&,,,(((######&&&'''%%%"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%###$$$%%%%%%###""""""###""""""""""""###$$$%%%&&&""""""######"""!!!!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$#########"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$"""""""""""""""###############""""""""""""######""""""""""""""""""""""""###############"""!!!!!!""""""############"""""" !!!"""######"""!!! ################################################%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!&&&$$$######%%%%%%### $$$###"""###%%%%%%###"""###"""!!!!!!!!!!!!!!!""" !!!"""###$$$%%%%%%%%%"""!!! !!!###$$$###"""""""""!!!!!!!!!""""""######"""!!!"""$$$$$$""" """"""###$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$"""""""""""""""###$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!""""""############""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$###"""""""""""""""$$$$$$$$$#########""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&)))******)))(((''')))***(((((((((((()))))))))***)))))))))******++++++++++++)))'''''')))***((('''*********++++++******)))---***((((((***,,,---,,,,,,......+++,,,000111///%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######"""###$$$$$$$$$$$$%%%'''---***&&&&&&'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%$$$$$$$$$############((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''###$$$&&&%%%###""""""######""""""######$$$%%%&&&"""############"""!!!!!!!!!""""""###############$$$$$$$$$$$$############$$$###""""""""""""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""$$$$$$######$$$%%%%%%&&&############""""""""""""######""""""""""""######""""""""""""""""""""""""""""""######""""""!!!!!!""""""############"""""" !!!"""######"""!!! %%%$$$$$$###"""!!! ########################!!!""""""""""""""""""###$$$$$$###""""""!!! $$$###"""###$$$$$$""" $$$###"""###%%%%%%###"""###"""!!! """"""###$$$$$$$$$$$$$$$!!!  !!!"""!!! ###""""""!!!!!!!!!""""""$$$"""!!!!!!"""######""""""######$$$$$$$$$$$$###$$$###"""""""""""""""######""""""""""""###$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&& !!!!!!!!!""""""""""""!!!!!!!!!""""""""""""###$$$$$$############$$$$$$!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$###""""""""""""!!!!!!"""""""""$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$%%%&&&&&&&&&######$$$%%%&&&''''''(((&&&''''''((((((''''''&&&(((((()))(((''''''(((***((((((((()))))))))******++++++++++++++++++,,,,,,)))((('''''')))***************+++,,,,,,++++++++++++***((()))***,,,++++++---000000...000555777666&&&%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###""" """$$$%%%$$$$$$&&&''',,,***''''''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""#########%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''(((###%%%&&&%%%$$$#########&&&&&&%%%$$$############"""######$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!'''&&&$$$###""""""######$$$$$$######""""""!!!!!!$$$######""""""######$$$""""""""""""""""""""""""!!!"""""""""""""""!!!!!!""""""############""""""!!!"""############"""!!!%%%$$$######"""!!! ######################## !!!"""""""""#########"""""""""!!!!!!"""""""""#########"""!!!$$$###"""###%%%%%%###"""$$$###"""!!!!!! !!!!!!######$$$$$$$$$######"""!!!  !!!"""!!! $$$###""""""!!!"""""""""$$$###!!!!!!!!!"""###$$$ !!!""""""""""""!!!!!!#########"""""""""""""""######""""""######$$$%%%###############$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$######""""""######$$$!!!"""$$$%%%%%%$$$###!!!$$$$$$##################%%%%%%%%%$$$###"""!!! #####################$$$######$$$$$$$$$######"""$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''######$$$%%%&&&'''((()))''''''((((((((((((''''''''''''((('''&&&&&&(((***(((((()))))))))*********+++++++++++++++++++++++++++*********++++++,,,,,,+++,,,,,,---............+++++++++,,,---......---222666888777:::@@@BBBAAA%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###""" """$$$%%%%%%%%%%%%&&&(((''''''&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%))))))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$""""""###$$$$$$%%%&&&&&&######$$$%%%&&&&&&''''''###%%%&&&&&&$$$######$$$'''&&&%%%$$$##################$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######################################################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###!!!!!!!!!"""###$$$$$$######""""""!!!!!!$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!""""""############""""""""""""############""""""#########"""""""""""""""#################################$$$$$$%%%%%%%%%!!!"""""""""#########$$$!!!"""#########"""""""""$$$###"""###%%%%%%###"""%%%$$$######"""""""""######$$$$$$$$$$$$###""""""###"""!!!"""######"""!!!######""""""""""""############"""!!!!!!!!!###$$$!!!!!!"""""""""!!!!!! """"""#########"""""""""###############$$$$$$%%%""""""#########$$$$$$$$$###"""!!! !!!"""###"""""""""#########$$$$$$############""""""""""""""""""!!!!!!!!!!!!""""""!!!###$$$%%%%%%$$$"""!!!$$$$$$##################$$$%%%%%%%%%$$$###!!! !!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$######"""%%%$$$"""!!!!!!!!!###$$$$$$######""""""######$$$##################$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%&&&######$$$%%%'''((())))))'''(((((((((((((((((('''&&&'''((('''&&&'''(((***))))))))))))******************++++++++++++++++++,,,,,,,,,+++******+++++++++,,,---...///000000000000111222333444555666666999>>>BBBEEEJJJQQQTTTRRR$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###### ###%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&,,,***((('''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&!!!!!!"""###$$$%%%&&&&&&"""###$$$%%%&&&&&&%%%%%%$$$%%%'''&&&$$$######$$$$$$######$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""""" !!!!!!"""###%%%%%%############""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""""""""!!!!!!""""""############""""""########################""""""######$$$$$$$$$%%%########################"""""""""###############!!!!!!""""""###$$$$$$%%% """$$$$$$###"""###$$$$$$###"""###%%%%%%###"""$$$$$$$$$######$$$$$$%%%######$$$$$$$$$######"""%%%$$$######$$$$$$###"""###""""""""""""###$$$%%%"""######"""!!!!!!"""$$$###$$$$$$$$$$$$######"""!!!!!!"""###############$$$############$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$##################$$$############$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!""""""######$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&$$$!!!!!!###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))(((&&&%%%$$$$$$$$$%%%$$$$$$%%%&&&'''(((((()))'''(((((())))))(((((('''&&&'''(((((('''((()))+++)))))))))*********++++++))))))***++++++,,,------,,,------,,,***)))+++,,,---...///111222333333333222444666777777999<<<>>>>>>CCCHHHMMMVVVbbbiiikkk#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$!!!###&&&'''%%%$$$###$$$"""###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''***)))'''%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$$$$###$$$&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""""" """###$$$%%%%%%%%%"""""""""""""""#########%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" !!!""""""!!!!!!""""""############""""""$$$##################$$$###$$$$$$$$$%%%%%%%%%%%%########################!!!!!!!!!!!! ######################## ###%%%%%%######$$$&&&$$$###"""###%%%%%%###"""""""""""""""###$$$%%%&&&"""######$$$$$$$$$######&&&$$$######$$$$$$###"""!!!!!!!!!"""###$$$%%%&&& """$$$$$$"""!!!"""###$$$$$$$$$$$$$$$###"""""" !!!###$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$#########""""""###""""""""""""""""""###$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&'''!!!###$$$&&&&&&%%%$$$###########################""""""###$$$%%%%%%%%%%%%%%%$$$###"""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((('''((())))))((((((+++,,,))))))*********+++++++++)))******,,,---...///000...///000000......000222333444666888999:::;;;;;;888:::<<<===>>>@@@FFFJJJLLLOOOSSSYYYfffyyy""""""###$$$%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%"""$$$&&&'''%%%#########!!!###&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''(((((()))((((((((('''&&&%%%$$$$$$%%%''')))((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$###############"""###$$$%%%$$$###"""!!!$$$&&&''''''%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%&&&&&&$$$###"""!!!!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" !!!""""""!!!!!!""""""############""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$######""""""%%%%%%$$$$$$###"""""""""!!!###&&&&&&$$$###%%%'''$$$###"""###%%%%%%###""" !!!!!!"""$$$%%%&&&""""""###$$$$$$$$$$$$$$$&&&$$$######$$$$$$###!!! !!!!!!"""###%%%&&&'''"""%%%%%%###!!!!!!###"""""""""""""""!!! !!!###$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""$$$$$$############$$$$$$%%%%%%$$$###""""""######!!!!!!"""###$$$$$$%%%%%% """$$$&&&&&&&&&%%%$$$&&&&&&%%%$$$###"""!!!  """"""#########$$$$$$%%%&&&%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&&&&'''''''''&&&&&&''''''''''''''''''(((((())))))))))))(((((('''((())))))))))))+++---)))************+++++++++)))***+++---///000111222000333444444333333666:::;;;<<<>>>@@@AAABBBCCCCCCDDDFFFHHHHHHIIIMMMSSSXXX___aaaccciiizzz$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%###""""""$$$''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((&&&%%%$$$#########''''''''''''''''''&&&&&&""""""""""""###$$$%%%&&&((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''''''''(((((((((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&((()))***)))&&&$$$$$$%%%((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&############$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$&&&((()))&&&###!!!!!!"""###############""""""""""""""""""""""""###########################"""!!!!!!"""$$$&&&'''&&&$$$###"""###$$$######"""############$$$$$$$$$#########""""""""""""!!!""""""!!!!!!"""$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""$$$$$$$$$#########""""""$$$#########""""""!!!!!!%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$######""" ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$$$$#########""""""!!!!!! """$$$$$$######$$$%%%######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""'''$$$!!!!!!$$$%%%###!!!"""%%%)))+++***'''### """"""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%#########"""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$''''''''''''((((((((()))&&&&&&''''''''''''''''''*********+++---...------///---+++,,,000222222111333666888:::<<<>>>AAACCCFFFDDDDDDFFFFFFEEEHHHMMMPPPNNNMMMQQQ[[[fffpppvvvzzz{{{}}}"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%######%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))))))))&&&''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&"""$$$&&&'''((((((***+++(((((('''''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$&&&((((((&&&###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$###"""!!!"""""""""!!!"""############$$$$$$$$$$$$$$$#########"""""""""%%%$$$###"""""""""###$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""##################"""""" """$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##################""""""""""""############""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&((()))$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$##################"""!!!###$$$$$$#########$$$!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$#########""""""$$$"""!!!!!!$$$&&&%%%###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---------++++++---000555888999888<<<>>>AAACCCDDDEEEFFFHHHKKKIIIKKKOOOPPPOOOQQQVVV^^^___aaaeeemmmwww##################""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((######$$$%%%&&&''''''(((((((((((((((((()))***+++'''&&&&&&%%%&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&'''((()))*********&&&&&&&&&''''''''''''((())))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&((())))))'''&&&&&&''')))))))))))))))(((''''''((((((((('''''''''&&&&&&(((((((((''''''''''''&&&((((((((('''&&&&&&%%%%%%((((((((('''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$!!!###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%$$$$$$$$$############%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$ ###&&&'''&&&$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!###&&&))),,,&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%###""""""### !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$###############"""!!! """$$$&&&&&&%%%%%%$$$"""!!!"""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$######&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))(((&&&%%%%%%&&&'''(((&&&&&&'''((())))))******(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,------...///000000222555999===???AAAAAAEEEJJJPPPTTTVVVWWWXXXYYY[[[YYYZZZ]]]___^^^```dddiiimmmrrrvvvzzz(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&''''''''')))))))))(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((******)))'''%%%%%%%%%)))***++++++***)))'''&&&((((((((((((''''''''''''(((((((((''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''&&&%%%$$$$$$!!!$$$&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%###"""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%###!!! ######""""""""""""##############################""""""""""""""""""""""""#########$$$$$$%%%%%%&&&!!!!!!"""###$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%###""""""""""""""""""######$$$$$$$$$################################################%%%%%%$$$$$$###"""""""""################################################!!!!!!"""###$$$%%%%%%$$$%%%$$$"""!!!!!!###&&&((($$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$############"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%'''***+++%%%%%%%%%&&&''''''(((((((((((()))))))))*********))))))))))))************,,,---...///000222555777===???AAABBBBBBDDDGGGJJJMMMVVVdddooowwwyyyzzzzzzzzztttppppppooonnnpppssssssyyy~~~)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&'''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++"""$$$'''((())))))+++---)))***+++++++++***((('''))))))((((((((('''''''''(((((((((((((((((((((((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$###%%%(((((('''&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###!!!"""$$$### """"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%&&&&&&%%%$$$###""""""""""""######""""""""""""##############################""""""""""""""""""""""""#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###"""!!!"""""""""###$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''###$$$%%%%%%###"""""""""%%%%%%$$$$$$#########"""################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$######"""$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&'''&&&%%%$$$############""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&))),,,...'''''''''''''''''''''''')))))))))************+++***++++++,,,------.........000333444555999>>>BBBDDDFFFHHHFFFDDDGGGNNNTTTZZZhhh||||||}}}'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))(((((((((((('''&&&%%%%%%%%%&&&++++++***)))((('''&&&&&&((((((''''''''''''((((((%%%&&&'''((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))))))))'''''''''(((((((((((()))(((((())))))))))))******(((((((((((((((((((((((()))((((((((()))******+++$$$&&&((()))))))))***+++))))))************)))))))))))))))((((((((('''''''''(((((((((((()))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((('''&&&%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######%%%&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$'''***)))%%%""""""$$$"""############$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$###""""""#################################$$$$$$#########!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&#########""""""#################################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""" !!!"""###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&"""$$$%%%%%%###""""""###&&&&&&%%%%%%$$$######"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""$$$&&&&&&$$$"""""""""###$$$%%%%%%&&&%%%%%%$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###%%%&&&&&&''''''&&&&&&%%%$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&)))+++---)))))))))))))))))))))))))))*********++++++++++++)))***+++---...000111111333666999;;;<<>>AAAAAAAAADDDKKKQQQRRRZZZdddggggggkkkuuu~~~{{{yyywwwwwwvvvuuuuuuvvvyyy|||$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''&&&%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&#########$$$%%%&&&((((((&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&''''''$$$%%%'''))))))))))))(((&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''((((((###%%%((())))))***,,,---''''''&&&&&&''')))+++,,,))))))))))))(((((((((((('''((((((((())))))******&&&&&&&&&''''''''''''''''''((((((((())))))******%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''((('''%%%""""""$$$&&&%%%$$$$$$############$$$$$$&&&''''''&&&$$$$$$$$$%%%&&&$$$"""!!!$$$'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&###'''+++)))$$$!!!!!!###"""############$$$$$$$$$#########""""""""""""!!!!!!"""$$$%%%%%%%%%%%%########################!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######$$$#########""""""!!!!!!$$$%%%&&&&&&%%%### %%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""$$$&&&'''''''''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$""""""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######### """$$$$$$$$$###$$$%%%###$$$$$$%%%%%%&&&&&&'''""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$!!!%%%&&&%%%###$$$&&&&&&$$$"""!!! !!!"""###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''&&&&&&%%%$$$$$$$$$%%%'''(((***++++++******+++++++++,,,,,,,,,///000333555888;;;===>>>AAADDDFFFEEEDDDFFFMMMSSSaaalllyyy~~~{{{vvvsssooonnnmmmjjjhhhhhhkkknnn&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&''')))******((('''%%%(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&'''&&&&&&%%%%%%'''((()))%%%###"""$$$(((***)))'''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))((()))+++,,,,,,,,,+++***&&&))),,,,,,******+++---((((((((((((((((((((((((************))))))))))))'''((((((((())))))******'''((())))))(((((()))***))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((((((((('''''''''''''''&&&$$$"""""""""$$$%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""""""""######!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$###"""###$$$%%%&&&"""###$$$&&&''''''&&&&&&######$$$$$$$$$######""""""###$$$%%%&&&%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""'''&&&&&&%%%%%%$$$######!!!"""###%%%%%%$$$######%%%%%%%%%$$$$$$#########&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''%%%%%%%%%&&&(((***((()))))))))*********+++))))))((((((((()))******,,,,,,---,,,+++,,,...000000333999???CCCEEEEEEFFFEEEGGGIIIJJJLLLSSS___hhh}}}}}}wwwpppkkkhhhiiijjjiiiddd``````eeekkk&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***&&&$$$$$$%%%(((***)))'''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******))))))************))))))((())))))*********))))))))),,,------+++)))***,,,******))))))))))))******************************))))))))))))*********+++''')))******))))))***+++******************************+++******))))))((())))))))))))))))))))))))******)))))))))(((((((((+++)))(((&&&&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$######%%%$$$#####################$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$&&&'''$$$%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""$$$$$$######$$$$$$%%%&&&!!!"""$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""##############################""""""######$$$$$$%%%%%%$$$$$$$$$############"""############$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$$$$###############"""'''((()))(((&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&%%%%%%'''(((***)))))))))))))))))))))))))))))))))((())))))***+++***,,,...///111333777:::===???BBBEEEGGGHHHIIIJJJJJJNNNSSSWWW]]]fffrrr{{{~~~|||wwwqqqllljjjiiihhhjjjjjjiiigggjjjqqqxxx&&&&&&&&&&&&&&&&&&&&&&&&******)))(((&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((()))******((('''&&&''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((())))))))))))*********)))******++++++******)))++++++***)))))))))***+++---......---+++)))******+++***)))(((((()))***+++++++++++++++++++++++++++***************+++++++++((()))+++***))))))***,,,***************************+++,,,,,,,,,+++***)))))))))))))))))))))))))))++++++*********))))))))),,,+++***)))((()))***+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&######$$$$$$$$$###""""""######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""##################"""########################""""""###$$$%%%&&&&&&'''$$$$$$$$$############"""""""""!!!!!!"""###%%%&&&#########"""######$$$%%%"""""""""""""""#########%%%'''''''''%%%$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''((()))))))))))))))(((((((((((()))))))))))))))***++++++))),,,///333666;;;@@@CCCDDDFFFGGGGGGGGGIIILLLOOOVVV\\\cccjjjrrr{{{}}}|||xxxsssnnnllllllmmmkkkmmmpppqqqtttzzz'''''''''''''''''''''''')))))))))(((((('''&&&%%%&&&&&&&&&&&&&&&''''''(((&&&'''(((((()))(((((('''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''(((((((((((()))))))))*********++++++))))))((())))))******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++******++++++++++++******///---+++))))))***,,,------------+++***************((('''&&&&&&'''(((***************++++++++++++************************((()))******))))))***+++************************)))***,,,,,,,,,+++***)))************************++++++*********)))))))))***)))(((((((((((())))))************************((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""############$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""""""""############&&&%%%$$$""""""!!!!!!!!!"""###$$$%%%&&&%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%%%%$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$#########""""""&&&%%%###!!!!!!!!!"""###$$$###"""""""""###%%%&&&!!!"""""""""######$$$$$$"""###$$$###"""!!!"""###$$$######""""""######$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))))))))))))))(((((((((((('''(((((())))))***,,,---...111444777;;;===AAAEEEHHHFFFHHHJJJKKKLLLPPPWWW\\\iiinnnuuu|||~~~|||xxxtttssssssuuuuuuvvvyyy{{{''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&''''''((()))&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''((((((((())))))*********+++++++++++++++)))******************+++))))))))))))))))))))))))************************))))))))))))************************++++++++++++++++++,,,,,,,,,,,,++++++...,,,***(((((())),,,...,,,+++*********+++++++++***)))(((((((((((()))***)))))))))******+++++++++************************''')))******)))(((***+++))))))))))))))))))))))))((()))***++++++******)))++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%"""""""""######$$$$$$$$$!!!###$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########"""!!!!!! $$$$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""!!!!!!"""""""""#########&&&&&&%%%$$$###""""""""""""###$$$%%%&&&%%%$$$#####################$$$$$$######$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$##################%%%$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###"""########################&&&&&&%%%%%%$$$$$$######$$$$$$$$$#########""""""'''&&&$$$###""""""######$$$###"""""""""###%%%&&&"""######$$$$$$%%%%%%%%%!!!"""###"""!!!!!!"""###$$$######""""""######$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))(((((((((((()))***+++---///111333===???BBBCCCDDDFFFHHHJJJKKKOOOTTTWWW[[[bbblllsss{{{~~~~~~}}}~~~''''''''''''''''''''''''%%%&&&'''((()))(((''''''(((''''''''''''((())))))&&&&&&''''''(((((())))))'''''''''''''''''''''''')))))))))((((((''''''''''''''''''(((((())))))***)))***++++++,,,,,,++++++((()))******))))))+++,,,))))))))))))))))))))))))************************)))))))))*********++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++***(((''''''))),,,---...,,,***)))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++***((()))+++***))))))***,,,))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++******)))))))))((((((((())))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$!!!""""""###$$$%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$######!!!"""""""""############&&&%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""!!! $$$$$$$$$############"""""""""###$$$$$$%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%$$$######$$$%%%$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((()))))))))((()))))))))************+++,,,---000333777999;;;@@@BBBEEEHHHIIIJJJLLLMMMTTTZZZbbbhhhlllsss}}}''''''''''''''''''''''''%%%&&&'''(((((('''%%%$$$((((((''''''(((((()))***&&&&&&&&&''''''((()))***'''''''''''''''''''''''')))))))))(((((((((((((((&&&''''''((())))))******((()))***+++,,,++++++***&&&(((******))))))+++---************************************************))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,+++******)))***,,,///000333///,,,+++---...---,,,,,,---///000000///---,,,++++++,,,,,,---......//////.........------------***+++---,,,++++++,,,...++++++++++++++++++++++++,,,+++)))))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""#########$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%$$$###"""###$$$&&&'''((('''&&&%%%$$$#########""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$############""" """$$$%%%$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############"""###%%%%%%$$$###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))***+++,,,------///000333666;;;???BBBEEECCCGGGLLLQQQUUUYYY\\\___fffnnnwww|||~~~zzzvvvsssssspppooouuu((((((((((((((((((((((((&&&'''(((((('''%%%###!!!((((((((((((((()))******&&&&&&&&&'''''')))******************************(((((((((((())))))))))))&&&''''''((()))******+++((()))***+++,,,+++******$$$'''******))))))+++...************************************************)))************+++++++++++++++,,,,,,,,,---------,,,------......------,,,...------...///111333444777333///---...///...,,,***,,,...000000...,,,***------......///000111111111111000000/////////...,,,---///...------...000------------------------...,,,***)))))),,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%''''''&&&%%%$$$###"""!!!!!!!!!"""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&'''''''''!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""###$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&"""###$$$%%%&&&&&&'''&&&%%%$$$#########$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%%%%$$$###""""""$$$&&&''')))((('''%%%$$$###""""""!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############""" """$$$%%%$$$"""!!!"""###%%%%%%$$$######$$$$$$######""""""!!!!!! """######""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))''''''''''''((((((((()))''''''((()))))))))))))))(((((()))+++,,,---...///222333666;;;@@@EEEIIIKKKLLLQQQYYYaaahhhnnntttwww{{{}}}|||zzzuuuooojjjgggfffeeedddkkkxxx'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((&&&''''''(((''''''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''******++++++++++++******+++*********))))))(((((()))+++,,,,,,***)))***+++,,,+++***+++,,,,,,(((%%%'''(((************,,,---++++++,,,---------,,,,,,,,,+++***+++---......---...............---,,,+++---,,,,,,,,,///333777:::999555000...000111111000222222222222222111111111///000222222111222444666333111//////000000///...///...---------...///000///111333333000///000111////////////000000111111111...,,,---///000...,,,---------------,,,+++++++++++++++++++++*********))))))***+++,,,---......+++***))))))***+++***(((++++++***)))(((''''''''''''''''''''''''((()))***((()))***++++++)))'''%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''(((((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%###!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$"""###%%%%%%%%%"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******++++++***(((&&&%%%$$$%%%%%%&&&%%%$$$"""!!!""""""""""""""""""""""""&&&&&&%%%$$$######$$$$$$########################!!!!!!"""##########################################$$$$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$########################%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***)))))))))))))))((((((((('''''''''''''''((()))***,,,,,,---------///333777;;;???CCCEEEEEEGGGKKKOOOTTTcccuuu|||vvvjjjhhhgggeeeeeefffhhhiiifffiiinnnuuu}}}~~~}}}}}}}}}~~~'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((()))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))((((((''')))******++++++******)))+++++++++*********))))))***,,,---,,,+++******+++,,,+++***,,,......+++)))''')))******))))))+++,,,---------------,,,,,,,,,000.........000111000//////000000000000//////...222111000000111333555777777444111111333555555444888777777666555555666666444444444555777:::<<<>>>:::888555555555666666555444333222222333444555666777555444555555555333111333333333333333222111111000...------///000///---...............------,,,------,,,++++++*********))))))******++++++,,,,,,***)))(((((())))))((('''++++++******))))))((((((((((((((((((((()))******((())))))***)))((('''&&&((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((())))))((('''''''''''''''''''''(((((('''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""%%%$$$"""!!! !!!"""###$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$"""""""""######"""%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$######"""!!!!!!""""""########################!!!""""""#######################################$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$##################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***(((((((((((((((((((((((()))(((((((((((()))***+++(((***---///222555999<<<>>>AAAEEEGGGJJJOOOXXX^^^ooo}}}}}}zzzwwwrrrmmmbbbbbbbbbbbbdddfffiiijjjkkknnnqqqvvv}}}~~~~~~}}}zzz{{{{{{|||}}}''''''&&&&&&''''''((()))(((((((((((()))))))))))))))(((((('''((()))+++,,,)))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))+++++++++++++++*********+++---------+++******+++***))))))+++,,,---+++***+++,,,------,,,+++,,,...000///............//////111000000111333444444333333333444555666666777777999888888888888999::::::999999999:::===>>>===<<>><<<:::::::::::::::999999===EEEMMMQQQRRRHHHEEE@@@>>>===>>>>>>===<<<<<<<<<<<<>>>@@@BBBCCCGGGCCC@@@@@@AAAAAA<<<888<<<>>>@@@AAA@@@===999777666444222222333444333222222222111000//////......000///...---,,,+++++++++************+++++++++++++++***((()))******((('''*********************)))))))))(((((())))))******))))))((((((((((((''''''))))))))))))))))))))))))+++***)))'''&&&%%%$$$$$$(((((((((((((((((((((((()))((((((''''''''''''((('''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$###""""""$$$###""" !!!""""""$$$###""""""""""""###$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$###!!!%%%%%%$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$########################$$$###""""""!!!"""""""""########################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$$$$###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***((((((((((((((((((((((((******))))))******+++,,,(((,,,111555999<<<@@@BBBAAADDDIIIMMMTTT___llluuuuuunnnlllkkkiiihhhdddeeegggjjjmmmqqqtttvvvtttuuuvvvyyy~~~~~~}}}{{{xxxuuuxxxyyyzzz|||}}}~~~~~~'''''''''''''''(((((()))(((((((((((())))))))))))'''&&&%%%%%%&&&(((***,,,)))))))))*********++++++))))))))))))))))))))))))((())))))******))))))(((((())))))******))))))(((+++++++++***************,,,------,,,******+++,,,,,,,,,,,,,,,------,,,,,,...///000000//////000111222111111111222333444555333222333555999;;;<<<<<<;;;;;;===???BBBDDDFFFHHHDDDDDDEEEFFFFFFGGGGGGGGGEEEFFFHHHJJJKKKKKKIIIHHHJJJHHHDDD@@@===;;;;;;:::>>>;;;<<>>===<<<<<<<<<;;;;;;999888666444333333333333111000//////000000.........------,,,,,,,,,...---++++++,,,,,,+++))))))))))))***************))))))((((((((())))))***))))))(((''''''(((((()))))))))))))))))))))))))))******((('''&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$###""""""""""""#################################$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((('''$$$"""!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''&&&%%%$$$#########%%%%%%########################%%%%%%$$$$$$$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""###$$$%%%%%%%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''((())))))(((((()))***'''((((((((((((((())))))************+++,,,,,,---///222777;;;===???BBBCCCBBBHHHPPPYYYcccqqqwwwrrrlllhhhiiijjjkkklllnnnooorrrvvv{{{}}}||||||}}}~~~|||yyyvvvzzz{{{||||||{{{zzzwwwvvv(((''''''''''''((())))))'''((((((((()))))))))***((('''&&&%%%&&&(((***,,,((((((((()))))))))******************************))))))************))))))))))))************))))))************************,,,------,,,******,,,...000000000///...............///111111111222333555666666777888:::<<<>>>???::::::;;;???DDDGGGHHHHHHFFFGGGJJJMMMQQQVVVZZZ\\\XXXXXXWWWWWWVVVUUUTTTTTTQQQTTTWWWXXXWWWUUURRRQQQMMMKKKGGGBBB>>>:::888777<<<999:::BBBOOO[[[aaacccUUUQQQKKKHHHHHHIIIIIIIIIGGGHHHKKKOOOTTTYYY^^^aaadddfffeee___VVVOOOMMMNNNQQQXXXbbbjjjjjjddd\\\UUUQQQPPPMMMJJJGGGFFFFFFGGGIIIIIIHHHGGGEEEBBB@@@>>>:::888777555555555666777333333333222111111000000111///...---......,,,+++***************+++++++++))))))(((((('''(((((()))))))))((((((((())))))***(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((('''%%%""" !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((%%%%%%#########$$$%%%&&&########################%%%$$$$$$$$$$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""$$$%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))***((((((((()))))))))************++++++,,,...///000666888;;;======???AAABBBGGGOOO\\\hhhttt|||rrrjjjjjjjjjlllooosssuuuvvvuuuwww{{{~~~}}}yyyuuurrr((((((''''''(((((()))***''''''(((((())))))*********))))))((()))***,,,---((((((((()))))))))************************************++++++++++++************++++++++++++***************+++++++++++++++---......---------000222///000000///------///111222444777999:::;;;>>>@@@DDDEEEGGGIIIKKKMMMMMMNNNKKKJJJJJJLLLOOOQQQQQQQQQNNNOOOQQQUUUZZZ```dddgggiiigggccc___[[[XXXVVVUUUTTTVVVZZZZZZWWWTTTQQQPPPIIIHHHEEEAAA===:::777555888666555999AAAHHHLLLMMMHHHEEECCCCCCEEEHHHIIIJJJDDDFFFIIIMMMSSSYYY^^^aaa___cccddd]]]QQQIIIIIILLLNNNUUU```hhhjjjfff^^^YYYTTTTTTQQQNNNKKKJJJKKKMMMTTTUUUVVVWWWVVVSSSPPPNNNDDDBBB???<<<;;;;;;;;;<<<888777777777666666555555333222000000000000...,,,---------------,,,,,,,,,******)))((((((((())))))))))))************++++++((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))(((''''''''''''(((((()))%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%$$$######"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""$$$&&&&&&###!!!################################################$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$########################"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''((())))))(((((()))***((())))))******++++++,,,,,,,,,---...000222444555:::;;;<<<===>>>BBBFFFJJJUUU^^^lllxxxyyyrrrnnnpppssswww{{{~~~zzzxxx((((((((((((((())))))***'''''''''((()))***************************++++++)))))))))*********++++++***************************++++++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......///000111000000222555888444666777777666777;;;>>>CCCFFFIIILLLOOORRRUUUXXX]]]___bbbdddeeeeeecccbbb]]][[[XXXVVVUUUSSSQQQNNNLLLMMMNNNQQQUUUZZZ___aaagggddd^^^XXXSSSOOOLLLKKKIIILLLOOOOOOLLLHHHGGGFFFAAAAAAAAA@@@>>>;;;777555555555444555666888:::;;;;;;:::999:::===???@@@@@@===>>>AAADDDIIINNNSSSUUUQQQTTTUUUPPPGGGAAAAAACCCCCCGGGNNNTTTVVVUUUQQQNNNKKKLLLKKKHHHFFFFFFIIILLLSSSWWW[[[___```^^^[[[XXXPPPMMMHHHDDD@@@>>>===>>>:::::::::::::::999999999999777666555555555333111222111111111000/////////---,,,++++++*********+++)))***+++,,,---,,,,,,+++))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))))))))))))))'''''''''''''''((())))))%%%&&&&&&'''((((((''''''%%%%%%&&&''''''&&&%%%%%%$$$&&&((((((%%%$$$%%%'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###%%%%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""######$$$########################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""$$$&&&%%%$$$$$$######$$$$$$%%%##################$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))(((((()))***)))******+++,,,,,,------......000222555888:::<<<;;;<<<===???EEENNNXXX___jjjrrr|||((((((((((((((()))******&&&''''''((()))******+++(((((()))))))))(((((('''******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++........./////////000000111222333333333666999===AAADDDFFFGGGGGGIIINNNRRRUUUXXX\\\```cccggglllooosssuuuxxxzzzzzzxxxuuussshhhddd___ZZZUUUQQQKKKHHHGGGGGGGGGIIILLLPPPTTTVVV\\\XXXRRRLLLGGGDDDBBBBBB===AAADDDDDDAAA>>>======;;;===>>>??????<<<999777555666666666444444555777777555444444555666666555777888:::<<<@@@DDDHHHJJJHHHHHHGGGEEEAAA>>><<<;;;999:::===@@@BBBCCCCCCCCCAAABBBBBBAAA???AAAFFFJJJNNNSSSZZZ```cccbbb___\\\XXXUUUOOOHHHCCC???>>>===;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;;;;;;;999777555555444444333222111111///...------,,,,,,,,,,,,)))***,,,.........,,,+++******************************)))((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***%%%%%%&&&'''((((((((('''%%%%%%&&&''''''&&&%%%%%%###&&&((((((%%%$$$%%%'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%''''''&&&%%% !!!###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((())))))(((((()))*********+++,,,------......000111333555999<<>>===@@@FFFKKKSSSYYY___bbbcccfffmmmsssssstttuuuwwwxxxxxxyyyyyywwwxxx{{{yyysssooojjjaaaWWWOOOJJJGGGFFFFFFCCCAAACCCGGGJJJJJJIIINNNLLLIIIDDD@@@===;;;999=========>>>>>>>>>;;;999:::;;;>>>BBBDDDBBB<<<666888777666555444444444444444333222333555777888777555333333555999<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<999:::;;;;;;::::::;;;<<<<<<;;;:::;;;===>>>???>>>LLLQQQWWW]]]______\\\YYYVVVSSSMMMGGGBBB>>><<<;;;;;;:::888777777999<<<===???@@@BBBBBBAAAAAACCCDDDCCCBBB@@@>>>;;;999777666333333222111000000000000...---,,,+++***+++,,,,,,++++++***)))(((((((((((((((((((((((()))***++++++))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$%%%'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&%%%$$$""""""!!!!!!"""######$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''&&&&&&&&&'''&&&&&&%%%%%%000...,,,***)))(((((((((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!######""""""###%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$############""""""###%%%'''&&&%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&%%%$$$###!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''&&&%%%###"""!!!!!!"""$$$&&&'''))))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))******++++++,,,,,,---------------++++++,,,///222666888999;;;<<<=========???LLLYYY```fffppp{{{~~~yyywwwwwwttt{{{************************++++++++++++*********************************+++,,,,,,,,,+++++++++******************************+++++++++***++++++,,,,,,.../////////000111111111111111333777;;;>>>>>>>>>FFFIIIMMMNNNOOORRRYYY^^^jjjpppxxx~~~{{{yyyvvvtttsssrrrrrrtttvvvwwwtttooojjjfffccc^^^WWWQQQLLLHHHGGGGGGDDDBBBCCCEEEGGGGGGGGGDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<===>>>>>><<<;;;<<<===@@@CCCFFFDDD>>>999999999999999999999999999888777555444444555555555444444555888<<<>>>>>><<>><<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;::::::;;;<<<>>>??????EEEHHHMMMQQQTTTTTTSSSQQQQQQNNNIIIDDD???;;;888777888777666555666888:::<<>>===;;;777444333111000...,,,++++++++++++,,,,,,******)))******+++++++++******)))*********************))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$######""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%((('''%%%###""""""""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$######"""$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%"""###$$$%%%&&&'''((()))''''''''''''''''''''''''(((((((((((()))))))))***************++++++,,,,,,,,,,,,---------...111333::::::<<>>DDDIIIMMMQQQTTTVVV\\\___bbbcccccceeejjjnnntttzzz~~~|||yyytttooojjjfffddddddcccbbbbbbbbb___[[[XXXVVVUUUSSSPPPLLLIIIEEECCCDDDBBB??????@@@AAAAAAAAA>>>>>>>>>>>>>>>?????????===>>>>>>????????????>>>???AAADDDHHHJJJHHHCCC???@@@@@@@@@AAA@@@@@@???>>>>>>===;;;999888888888999::::::;;;===@@@BBBAAA@@@CCCBBB???<<<:::999999999;;;;;;;;;;;;:::999888888888888888888999;;;<<<===???@@@CCCEEEGGGHHHHHHHHHKKKIIIFFFBBB>>>:::888666666666555555666888;;;===@@@BBBEEEGGGIIIKKKNNNQQQTTTTTTSSSRRRQQQQQQPPPPPPMMMNNNOOONNNJJJCCC===999555444222000...---,,,,,,...---,,,******+++,,,---...---,,,+++************+++++++++************))))))((((((''''''(((((()))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%$$$$$$######%%%%%%$$$###############%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&%%%###!!!!!!"""###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#########$$$$$$$$$%%%%%%!!!!!!""""""###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***++++++***,,,///111222444777:::<<<<<<>>>AAAGGGMMMSSSWWWcccrrrwwwuuutttvvvyyyzzzxxxuuu|||{{{vvvuuuuuuuuuttttttvvvzzz}}}************************,,,,,,+++++++++*********))))))))))))******++++++......---,,,+++***))))))------------------------///.........///111333444555555666888;;;@@@DDDGGGJJJPPPXXX^^^aaaeeejjjnnnppprrrtttssspppmmmlllmmmjjjnnnuuu|||uuukkkiiifffbbb]]]YYYVVVUUUTTTSSSQQQPPPOOOMMMKKKJJJJJJJJJIIIGGGFFFDDDBBBAAABBBAAA?????????@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGIIIKKKNNNQQQRRRPPPLLLIIIKKKLLLLLLLLLKKKIIIGGGFFFEEEEEEDDDCCCAAAAAACCCDDDEEEDDDDDDEEEGGGIIIKKKLLLPPPNNNJJJFFFBBB@@@??????BBBAAAAAAAAA@@@???===;;;999:::;;;;;;;;;<<<===??????????????????@@@AAAAAAEEEEEEDDDBBB@@@===:::999888777777777999;;;===???@@@BBBDDDDDDCCCDDDEEEGGGPPPPPPPPPPPPPPPPPPPPPOOOSSSUUUWWWWWWSSSKKKCCC===777666555444333333222222111///...---,,,,,,---......---,,,+++***)))))))))+++++++++*********))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%&&&&&&'''######$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$%%%%%%$$$### !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""############$$$$$$$$$%%%!!!!!!!!!!!!""""""#########$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''((('''%%%$$$$$$%%%'''(((###############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%'''((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))************))))))((()))***++++++***---222666888;;;>>>@@@???@@@BBBGGGOOOYYYbbbggguuu~~~vvvpppggggggiiinnntttyyy{{{{{{~~~~~~}}}}}}{{{wwwrrrnnnoooppprrrtttwww|||))))))))))))))))))))))))))))))))))))******++++++******)))))))))(((((((((++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,//////000111333666888:::>>>???AAAEEEKKKQQQWWW[[[^^^dddlllrrrtttwww{{{|||uuummmeeeaaa^^^^^^aaagggmmmmmmeee^^^XXXVVVTTTQQQNNNLLLKKKJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGEEEDDDBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCEEEGGGHHHGGGIIIKKKNNNPPPQQQRRRRRRVVVWWWXXXWWWUUUUUUVVVXXX\\\^^^aaabbbaaa^^^[[[YYYXXXXXXYYYZZZZZZZZZZZZYYYUUUVVVUUUSSSOOOMMMMMMNNNPPPPPPOOOPPPSSSXXX___ccchhheee```ZZZTTTOOOLLLKKKLLLKKKJJJJJJKKKIIIFFFBBBAAACCCDDDCCCAAAAAACCCEEECCCCCCBBB@@@???>>>>>>>>>AAAAAAAAA@@@???===<<<;;;;;;:::::::::;;;<<<>>>???CCCDDDEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGKKKNNNRRRTTTQQQJJJAAA<<<777888888999::::::::::::444444333222111000000000///...---,,,+++++++++++++++++++++*********))))))))))))(((((((((((())))))************************((())))))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$""""""###$$$%%%&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$%%%%%%$$$###!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""""""""#########$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''((((((((((((((((((((((((((('''((((((((())))))******))))))))))))******************)))))))))+++---...///222666999:::<<<>>>@@@AAADDDIIISSS___lllwww~~~{{{vvvpppkkkgggdddfffjjjqqqxxx~~~|||zzzwwwuuuuuuuuutttsssvvvxxx{{{~~~(((((((((((((((((((((((('''(((((()))******++++++++++++******)))(((((('''*********+++,,,------...,,,,,,---...//////000000444555777999<<<>>>???@@@HHHKKKOOOVVV^^^gggnnnqqqvvvzzz}}}xxxooofff]]]XXXSSSQQQOOORRRVVVWWWTTTPPPJJJHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHGGGEEEEEEGGGIIIGGGFFFEEEDDDEEEGGGIIIKKKJJJKKKKKKKKKJJJKKKNNNPPPTTTVVVZZZ___cccfffhhhhhhkkkmmmoooooommmmmmppptttwwwzzz|||{{{wwwsssooonnniiiiiijjjlllnnnqqqssstttnnnppppppkkkccc]]]ZZZZZZ\\\]]]^^^```dddllluuu{{{{{{xxxsssllleee^^^YYYVVVWWWUUUTTTUUUVVVUUUQQQLLLKKKMMMNNNLLLHHHGGGIIILLLMMMMMMNNNMMMLLLJJJHHHFFFFFFEEEDDDCCCAAA@@@???>>>@@@??????>>>>>>>>>>>>>>>@@@AAABBBBBBAAAAAACCCDDDAAAAAAAAAAAA@@@@@@@@@@@@???BBBFFFHHHGGGBBB<<<888777888:::<<<>>>@@@@@@AAA999:::;;;<<<<<<;;;:::999555444333111///.........,,,,,,,,,+++++++++*********))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$!!!"""###%%%&&&'''((((((%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$###!!!"""###%%%&&&'''''''''"""###$$$%%%%%%&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&%%%###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%"""""""""############$$$&&&%%%%%%$$$######""""""""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''(((((((((((((((&&&''''''(((((())))))***)))))))))*********++++++++++++******+++...000222777999;;;;;;;;;<<<>>>@@@BBBGGGQQQ^^^mmm{{{~~~tttjjjeeeeeehhhkkkllloootttzzzzzzxxxuuuuuuwww{{{~~~))))))))))))))))))))))))************************,,,,,,++++++++++++++++++,,,,,,------...//////000///000222555888:::<<<>>>BBBDDDFFFHHHJJJJJJIIIIIINNNRRRYYYcccmmmwww~~~tttpppkkkddd^^^YYYTTTQQQJJJGGGEEEFFFIIIKKKLLLKKKDDDDDDDDDDDDFFFIIILLLMMMOOOPPPQQQQQQOOONNNPPPRRRSSSTTTUUUXXXZZZ\\\^^^___^^^______^^^\\\\\\___aaajjjmmmqqqvvvzzz}}}~~~~~~uuupppooommmooorrrsssvvvzzz}}}yyysssnnnkkknnnlllkkkmmmpppoooiiieee]]]___```]]]XXXVVVXXX[[[```bbbeeeggggggdddaaa___YYYWWWTTTPPPMMMKKKIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@===>>>@@@@@@???@@@AAACCCAAAAAA@@@???>>>===<<<<<<:::<<>>:::888666888;;;===@@@AAABBBBBB===@@@DDDHHHJJJJJJHHHGGG@@@???<<<999666333222111............------------******))))))))))))******))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""###$$$&&&''''''&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$$$$######!!!!!!"""#########"""""""""###%%%&&&&&&&&&%%%%%%""""""###%%%%%%&&&&&&%%%$$$%%%&&&(((((((((''''''######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############%%%&&&'''#########$$$$$$$$$%%%%%%"""""""""!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''(((((((((%%%&&&&&&'''(((((())))))))))))*********+++++++++,,,,,,+++,,,...111444777;;;<<<>>>@@@AAADDDIIILLLPPPVVVaaaooo|||zzzuuunnngggdddgggmmmqqqvvvzzz|||{{{{{{~~~************************------,,,,,,+++*********+++,,,,,,------......///////////////000000000111333555888===AAAFFFIIIKKKPPPQQQTTTVVVVVVUUUSSSQQQOOOTTT]]]hhhsss~~~|||zzzyyyzzz{{{xxxqqqlllddd^^^WWWPPPMMMLLLMMMMMMGGGEEEDDDDDDGGGJJJLLLMMMGGGHHHJJJMMMQQQWWW\\\___^^^```bbbaaa^^^]]]^^^```fffiiimmmrrrvvvxxxxxxxxxwwwxxxxxxvvvsssrrrtttwww{{{~~~tttvvvwwwsssmmmjjjlllooorrruuu{{{}}}yyyvvvmmmjjjeee___[[[WWWVVVUUUQQQPPPOOOLLLJJJHHHFFFEEEAAABBBCCCCCCAAAAAABBBCCCCCCBBBAAA???>>><<<;;;:::;;;===???@@@@@@>>><<<;;;777888;;;>>>@@@AAAAAAAAA@@@DDDKKKQQQTTTUUUSSSRRRJJJHHHDDD???;;;777555333000000000000////////////******))))))))))))******((((((((((((((((((((((((((()))***++++++***)))(((************************((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$############""""""###%%%'''&&&%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""###%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''############$$$%%%&&&'''''''''((((((((((((''''''''''''((()))((('''%%%$$$%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&'''(((((())))))************+++++++++---,,,,,,---///333777:::;;;===AAAEEEIIIPPPWWW\\\gggmmmwwwxxxnnnoooooonnnnnnooorrrttt|||~~~xxxvvvvvvuuutttrrrpppoooqqqvvvzzz''')))******))))))***,,,---+++******,,,......///------------------------...///000000111333666999999BBBOOOYYY^^^aaabbbcccdddfffhhhfff```YYYSSSPPPLLLSSSZZZ___hhhqqqpppjjjcccfffeeebbbaaaaaa]]]WWWNNNNNNMMMMMMMMMNNNOOOPPPLLLMMMLLLLLLLLLOOOTTTXXXWWWYYY\\\```eeejjjnnnqqqsssttttttrrrooonnnqqquuu}}}{{{zzzyyyqqqnnnllljjjkkkooogggfffdddbbb]]]WWWQQQNNNIIIIIIJJJLLLMMMMMMLLLJJJMMMHHHCCC@@@AAABBBAAA@@@???>>>>>>>>>>>>===;;;999666777888:::;;;<<<======AAAAAACCCHHHOOOTTTTTTSSSSSSRRRNNNKKKFFFBBB???===;;;999666444111000000/////////...,,,,,,++++++,,,,,,***))))))))))))(((&&&***))))))***,,,+++)))'''******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((***)))'''&&&&&&''')))***'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&$$$###"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%######""""""###$$$%%%%%%$$$$$$$$$&&&)))((($$$!!!$$$""" """%%%&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$#########"""############$$$$$$$$$((('''%%%$$$$$$%%%'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((()))******((()))***,,,,,,,,,+++***///111333555888:::===???>>>@@@EEENNNYYYfffqqqxxx~~~vvvrrrsssxxx|||~~~}}}|||}}}yyyrrrnnnlllhhheeebbb______```bbbddd)))***++++++***)))+++,,,...---+++***+++++++++*********+++,,,---///000111222333555888;;;???CCCFFFQQQZZZgggqqqvvvwwwvvvvvvttttttssspppjjjaaaXXXRRRJJJOOOQQQSSSXXX]]][[[UUUSSSUUUUUURRRSSSUUUTTTPPPNNNMMMLLLLLLMMMPPPRRRTTTUUUTTTTTTUUUZZZ```fffiiiooopppssswww{{{~~~{{{|||}}}}}}~~~|||}}}{{{tttmmmgggeee_______________]]][[[YYYYYYVVVRRRQQQPPPMMMHHHCCCEEEBBB@@@@@@AAAAAA???===;;;;;;<<<=========<<<<<<;;;:::<<<@@@FFFKKKLLLLLLQQQPPPNNNLLLIIIGGGEEEDDD===<<<:::888777666666666111000//////............,,,***))))))***+++***(((((('''''')))******((('''((((((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$###############$$$%%%%%%%%%$$$"""###%%%&&&$$$"""&&&$$$###$$$&&&(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))((((((((('''((())))))***)))***+++,,,------------000222555888:::;;;===>>>BBBGGGPPP]]]lllzzz{{{wwwuuuyyy}}}~~~~~~}}}~~~xxxpppiiidddbbb\\\ZZZWWWUUUUUUVVVXXXZZZ+++,,,---,,,******+++,,,.........------,,,,,,,,,,,,------...000222444555555888<<>>>>>>>>=========<<<;;;;;;<<<@@@CCCEEEEEEIIIIIIHHHHHHGGGGGGFFFFFF??????>>>===<<<<<<<<<===666555444222000///...------+++***+++,,,,,,+++***((('''''')))***+++***(((((((((((()))******++++++))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$#########"""!!!!!!!!!"""###$$$$$$############$$$$$$%%%&&&$$$"""!!!###$$$$$$$$$%%%$$$$$$$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&############$$$$$$$$$%%%%%%%%%############%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((()))))))))((((((''''''(((((()))*********+++,,,---///000111333666:::<<<>>>???AAACCCNNNUUUbbbsss{{{yyyyyyzzz~~~|||zzzvvvnnnfff```\\\[[[UUUSSSQQQOOOOOOPPPRRRTTT+++,,,---,,,***)))***+++,,,---///000000000111111333333444444555777888999999===DDDOOO\\\hhhpppttt|||~~~{{{xxxlllgggbbb``````\\\UUUOOOJJJIIIFFFCCCBBBDDDDDDDDDHHHMMMSSSXXXccctttyyywwwwwwyyy{{{|||yyy~~~wwwllldddUUUOOOHHHHHHJJJLLLIIIEEEDDDCCCCCCBBBBBBCCCCCCDDDEEECCCAAA??????@@@AAABBB??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>?????????<<<;;;999777444111///---000///------------+++)))***))))))***,,,---,,,+++)))*********************))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%$$$######$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$###############$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!###%%%''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((''''''''''''(((((((((((()))))))))((((((''''''(((((()))***+++++++++,,,...111333555666999===@@@BBBFFFLLLQQQ```hhhwww~~~{{{|||~~~|||yyyrrrppplllfff```\\\[[[\\\XXXWWWTTTRRRQQQRRRSSSTTT***+++,,,,,,*********,,,)))+++.../////////222444888999:::<<<===>>>??????BBBFFFOOO\\\lllyyy{{{vvvrrrooommm]]]VVVPPPNNNQQQSSSQQQOOOFFFEEECCCCCCDDDGGGKKKOOOUUU\\\dddkkkyyywwwppp___[[[WWWXXX[[[[[[XXXUUUUUUSSSOOOLLLJJJKKKLLLMMMKKKIIIFFFCCC@@@???@@@AAA:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>>>>===<<<:::888777666444222000///...,,,)))+++***)))***,,,------,,,---,,,,,,+++***))))))((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$$$$$$$$$$%%%###%%%'''((('''&&&%%%$$$######$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))(((((('''(((((((((((()))))))))***)))(((((((((((()))******++++++,,,---000444777999888<<<@@@CCCGGGOOOZZZbbbrrrzzz~~~|||}}}~~~|||uuupppkkkiiifffaaa]]][[[[[[]]]^^^\\\YYYWWWUUUUUUUUUUUU***+++------,,,+++---...***---000111111333888===CCCEEEHHHKKKMMMMMMLLLLLLPPPSSSYYYeeesss~~~{{{qqqiiiddd```^^^]]]NNNJJJDDDCCCFFFJJJLLLLLLFFFDDDDDDGGGJJJMMMTTT\\\jjjrrrzzz|||wwwrrrhhhjjjmmmqqqtttuuussspppjjjeee^^^WWWSSSSSSUUUWWWVVVUUURRRLLLFFFCCCAAABBB============>>>>>>>>>>>><<<<<<===>>>>>>======<<<===>>>AAACCCDDDEEEEEEDDD<<<:::777555444333000......,,,******+++,,,,,,+++///...---,,,+++)))(((((((((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''((((((((((((''''''&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$%%%###&&&)))***)))'''%%%%%%%%%&&&'''&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((&&&'''((()))***)))((('''((((((((()))))))))*********))))))))))))***++++++,,,---///111555999<<<===<<>>===<<<===@@@DDDFFFGGGGGGFFF@@@>>><<<;;;;;;:::888777333111.........//////.........---,,,+++******)))(((((()))))))))*********))))))))))))))))))))))))((())))))))))))))))))(((&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$###&&&((((((&&&%%%%%%&&&%%%&&&(((&&&$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((((('''''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&''')))*********(((((((((((()))))))))*********++++++******++++++,,,---...000333777;;;>>>AAABBBFFFMMMVVV]]]dddmmmzzz~~~~~~{{{}}}}}}{{{yyyzzz{{{vvvtttpppllliiihhhhhhhhhiiijjjlllpppqqqoooiiidddggghhhhhhhhhggggggjjjlllnnnnnnmmmkkkkkkkkkkkkkkk,,,...000000111111333555888===DDDIIIPPP[[[hhhrrrxxxppplllbbb___^^^```dddeeeaaa]]]YYYTTTNNNJJJJJJIIIHHHFFFFFFIIIMMMQQQUUUYYY]]]```___\\\\\\___```___fffpppsss}}}~~~yyyuuulllxxxmmm]]]SSSOOOEEEEEEFFFFFFGGGHHHHHHIIIEEEFFFFFFFFFDDDBBB@@@???<<<===???AAABBBBBBAAA@@@AAA@@@??????@@@@@@???>>>999777444333333333333222,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++(((((((((((((((((((((((())))))************))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((((((((('''&&&&&&&&&%%%&&&'''''''''&&&$$$"""!!!######$$$%%%%%%%%%%%%$$$%%%&&&''''''((((((''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$#########$$$&&&'''###$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$&&&'''%%%###"""%%%(((###%%%&&&%%%""" """$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&((()))))))))((('''###$$$$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))%%%''')))***+++***)))((())))))))))))************,,,,,,++++++,,,,,,---...000222666;;;@@@CCCEEEEEEOOOYYYeeennnttt|||yyyzzzzzzyyywwwyyy}}}~~~xxxrrrfffdddaaa^^^]]]]]]^^^___bbbcccfffkkkooonnnjjjeeefffiiilllnnnpppssswwwzzz||||||{{{||||||}}}~~~~~~000000111444777<<>>666555333111///---,,,,,,...------,,,+++*********((()))))))))))))))(((((((((((('''''''''((())))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((******))))))))))))***************)))))))))))))))***)))((()))---111444666;;;:::===DDDJJJRRR___lll{{{~~~xxxpppkkkjjjqqq{{{~~~uuujjj```ZZZUUUVVVVVVUUUVVVXXX]]]```gggkkkpppsssuuuvvvwwwxxx{{{===BBBIIIQQQYYYdddpppxxx~~~sssgggYYYLLLDDDEEEEEEHHHPPPYYY```ccccccfffeeedddeeeiiiooovvvzzz{{{vvvsssqqqqqquuuyyyzzzxxxsssooommmjjjjjjjjjiiijjjpppyyysssmmmgggbbbaaa```]]]ZZZXXXTTTQQQNNNMMMLLLKKKJJJBBBBBBAAA???>>>???BBBEEEDDDBBB@@@@@@AAAAAA@@@???@@@AAABBBCCCBBBBBB@@@???:::999777444222000///...111000...---++++++++++++))))))*********************)))((((((((((((((((((************************)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))******++++++***,,,///444888;;;>>>>>>BBBJJJTTTaaasss{{{qqqjjjfffeeeooowww|||}}}}}}~~~xxxpppfff\\\WWWVVVWWWWWWWWWYYY]]]cccgggqqquuu{{{QQQYYYccclllttt|||yyypppiiidddaaa]]]WWWQQQLLLGGGDDDFFFIIIQQQ```sss||||||zzzuuussssssvvvxxxzzzzzzvvvrrrnnnmmmppprrrttttttvvv|||{{{xxxuuuqqqmmmhhheee```[[[WWWSSSOOOMMMHHHHHHFFFBBB@@@AAAEEEHHHGGGEEEBBB@@@???>>>===<<<===>>>??????@@@??????>>>===<<<:::888666555555444333222111///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((((((((************************)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))))))))******((()))))))))******++++++...///111333555888<<<>>>>>>CCCLLLWWWdddrrrxxxssspppooooooqqqvvvyyywwwwww{{{~~~~~~~~~~~~vvvyyyzzzzzzwwwpppggg```\\\]]]]]]^^^___aaafffmmmrrr~~~jjjsss{{{rrrhhh]]]UUUSSSQQQNNNKKKJJJKKKMMMOOORRRVVVbbbttt{{{wwwvvvwwwwwwyyy{{{|||zzzyyyyyyyyy}}}|||wwwrrrkkkccc[[[VVVRRRQQQNNNKKKHHHHHHIIIKKKFFFCCC@@@>>>======<<<;;;===>>>>>>>>>??????>>>>>>;;;:::999999888888888999555555444333111///...---...---,,,+++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))*********))))))))))))******((())))))***+++,,,------...222666999:::;;;===???CCCNNN^^^lllxxxzzzuuutttvvvxxxxxxtttxxxxxxuuuuuuyyy{{{{{{|||~~~wwwnnnhhhooorrruuutttoooiiieeedddbbbdddfffiiinnnuuu}}}uuujjjaaaYYYSSSOOOLLLMMMOOOQQQSSSYYY___dddiiinnnyyy|||xxxxxxyyyuuuyyy{{{rrrmmm___]]]ZZZXXXVVVTTTPPPMMMFFFCCC@@@>>>>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888999:::888888999999888666333111///...,,,+++************,,,+++******************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######%%%%%%%%%%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))************))))))))))))******)))******,,,---...//////...333888;;;<<<===@@@CCCOOO^^^ooo}}}~~~yyysssqqqtttyyy||||||zzz|||{{{xxxxxx|||}}}{{{yyyrrrooolllgggbbb```fffjjjooopppnnnllllllmmmjjjnnnsssyyywwwkkkggg___WWWQQQOOORRRUUUPPPUUU\\\ccchhhmmmssswww}}}}}}}}}~~~{{{wwwsssssssssooofff^^^SSSOOOJJJGGGEEEEEEDDDCCC>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999:::::::::;;;===@@@AAAAAA===999777444333000---+++++++++,,,++++++*********+++,,,,,,*********************************)))))))))(((((())))))))))))))))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((()))***************))))))))))))*********+++,,,---...000111111111666:::<<<>>>BBBIIINNN\\\jjjyyywwwsssoooqqqyyyvvvkkkbbb```___]]]]]]```dddiiioooqqqrrrtttxxx|||~~~mmm___YYYWWWRRRMMMJJJNNNWWW___aaahhhrrrxxx{{{{{{}}}~~~wwwccc^^^WWWQQQMMMJJJGGGEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<===@@@DDDGGGGGGCCC>>>::::::888555111///...//////************+++,,,------++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++******))))))))))))******++++++,,,...000111222333666999===>>>@@@GGGRRR[[[cccooo{{{xxxtttqqqpppuuu~~~pppdddZZZXXXZZZZZZ^^^dddgggmmmssswwwyyy}}}zzzqqqfffZZZRRRPPPPPPQQQTTTZZZaaaiiinnnuuuyyy~~~}}}{{{zzzzzz}}}uuuddd[[[XXXVVVPPPJJJLLLJJJHHHHHHHHHGGGEEECCC@@@@@@AAABBBAAA???<<<:::???BBBFFFJJJKKKIIIFFFDDDEEEBBB>>>999555222111111++++++,,,,,,,,,,,,,,,---++++++++++++************(((((((((((())))))))))))+++***)))((('''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$)))***,,,+++)))(((((()))(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&''' """$$$%%%&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))((()))************))))))*********,,,///333888;;;<<<<<<<<<@@@IIIUUUaaahhhqqqvvv}}}|||xxxxxxzzz}}}vvvooopppwww|||zzzvvvdddaaa^^^]]]^^^ccciiimmmwww{{{|||rrrjjjfffaaa[[[VVVYYYYYY[[[```ffflllpppqqqyyy||||||xxxvvvuuuwwwyyy{{{}}}~~~xxxkkkfffccc\\\WWWYYYVVVQQQLLLIIIFFFCCCAAADDDDDDDDDDDDDDDCCCAAA@@@???BBBFFFJJJMMMNNNMMMLLLKKKIIIFFFBBB>>>999666444//////......---,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))((((((((())))))***))))))((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%%%%(((***+++***)))''''''(((((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((###$$$%%%%%%&&&&&&%%%%%%'''''''''((((((((())))))(((((((((((()))))))))*********++++++++++++******)))+++...111555888;;;===@@@CCCGGGMMMUUU```lllsss{{{|||{{{wwwkkkeee```cccllltttwwwvvvfffeeeeeefffjjjpppvvvzzzhhhdddbbbdddhhhlllnnnmmmooolllkkknnntttxxxwwwtttvvvyyy||||||yyyuuurrrqqqqqqsssuuuwwwyyy}}}}}}}}}zzzzzzzzzzzz{{{}}}~~~|||uuuqqqlllggggggbbbZZZSSSNNNKKKHHHFFFFFFDDDBBBBBBBBBBBBAAA@@@???AAAEEEIIINNNQQQTTTUUURRRRRRRRROOOKKKEEE???<<<666666444222000...---,,,******++++++,,,,,,------))))))))))))))))))))))))''''''(((((()))***++++++)))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&'''(((***)))(((&&&'''''''''(((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$''''''&&&%%%%%%$$$######'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&'''(((((()))'''''''''''''''&&&%%%$$$''''''((((((((()))))))))((((((((()))))))))******+++,,,,,,,,,,,,,,,,,,+++)))---333777:::<<>>CCCFFFSSS]]]kkktttxxx}}}{{{tttkkk___WWWTTTOOOLLLKKKPPPZZZgggqqqvvvxxxzzzVVVbbbvvvzzzvvvwwwwwwuuuwwwyyy|||~~~ooovvv~~~{{{vvvpppkkkhhhfffgggiiiiiiiiiiiijjjlllnnnoooqqqqqqqqqrrrtttwwwsssssssssrrrrrrqqqpppooopppppppppooonnnnnnmmmlllnnnoooqqqqqqqqqrrrtttvvv{{{|||||||||{{{zzzyyyxxxttttttuuuvvvwwwuuurrrooolllkkkkkklllmmmpppsssttttttxxxzzzzzzwwwxxx}}}vvvlllddd___ZZZXXXPPPKKKEEECCCDDDDDDBBB@@@AAAAAAAAABBBEEEHHHLLLNNNPPPSSSWWWZZZYYYUUUPPPLLLHHHGGGEEEBBB???===;;;999222111000...,,,+++***))),,,,,,++++++*********)))******++++++***)))((((((***)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''((((((%%%&&&((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&''''''(((''''''((()))))))))(((((((((((((((((()))))))))***))))))))))))************++++++***++++++---...///333666999:::;;;AAAJJJQQQ```lllyyyzzzpppfff^^^WWWOOOKKKLLLKKKKKKNNNUUU```mmmyyydddqqq}}}vvvvvvxxxyyyzzz|||yyy||||||{{{yyyuuuqqqmmmjjjkkkkkkjjjiiihhheeecccaaa]]]___aaabbbcccdddhhhjjjkkkmmmppprrrsssuuuxxxzzzwwwxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwxxxyyyzzzyyywwwxxxyyy{{{~~~zzzyyywwwuuutttsssttttttssstttuuutttsssrrrrrrsssvvvvvvwwwxxxzzz|||}}}~~~wwwnnnfffaaaZZZTTTLLLIIIIIIIIIEEE@@@CCCBBBAAA???@@@AAACCCDDDGGGJJJOOOSSSTTTSSSPPPNNNKKKKKKIIIGGGEEECCCBBBAAA888777555222000---,,,+++------,,,,,,+++************+++,,,,,,+++)))((('''******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***$$$&&&(((((('''&&&'''(((&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((()))*********((((((((()))))))))******)))))))))*********++++++++++++***+++---///111333888:::<<<===???IIIVVVaaaoooxxxyyyeee\\\SSSOOOLLLJJJKKKNNNMMMQQQYYYcccooo|||vvv}}}||||||xxxuuusssrrrssstttvvvwwwxxxxxxxxxuuuuuuuuutttqqqmmmjjjgggggggggggghhhhhhhhhhhhiiidddfffhhhkkknnnrrrxxx|||zzz}}}~~~||||||yyyvvvvvvxxxzzzxxxvvvxxxxxxwwwyyy|||~~~xxxllleee\\\XXXXXXUUUNNNIIIFFFEEEBBB@@@>>>===>>>>>>???AAAEEEIIIKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEE<<<<<<:::888555333111000...------,,,++++++******)))***+++,,,,,,+++)))(((*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&'''(((***+++%%%&&&((((((''''''((()))&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))%%%&&&'''((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,+++,,,---///333666888999===AAADDDIIIUUUfffrrr{{{}}}lllcccUUUOOOLLLNNNPPPRRRUUUYYYYYYaaammmyyyyyywwwwwwuuuqqqkkkfffddddddfffgggjjjnnnqqqtttvvvwwwyyyyyyzzzzzzwwwtttpppnnnqqqqqqqqqrrrssstttvvvwwwuuuwwwzzz~~~~~~zzzxxxvvvuuuwwwxxxyyyzzzsssyyy||||||~~~yyypppllljjjfff^^^WWWHHHGGGDDDAAA>>>===<<<<<<;;;<<>>===;;;999888666666......---,,,,,,+++******'''(((***,,,---,,,+++***************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&'''(((***+++%%%'''))))))((('''((()))&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***+++'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&''''''(((((((((((('''))))))))))))************)))************+++++++++---------///222666999<<<999>>>EEEJJJQQQ___qqq~~~}}}hhhYYYPPPNNNKKKLLLSSSZZZ]]]```dddhhhrrr