BM66(;@ }}}xxxtttqqqrrrpppnnnmmmllljjjgggeeecccbbb```^^^\\\[[[[[[[[[[[[YYYWWWXXXYYYYYYVVVSSSPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEDDDCCCDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDGGGOOO[[[fffggg___VVVNNNMMMNNNOOONNNKKKNNNTTTTTTQQQMMMIIIHHHIIIKKKMMMNNNMMMLLLMMMPPPRRRSSSRRRNNNQQQSSSXXXbbbmmmqqqoooccc[[[OOOEEE>>><<<;;;:::888999999999999<<>><<<::::::999999999999:::===AAAEEEPPP]]]jjjrrrxxx{{{{{{|||~~~zzzvvvttttttrrrpppoooooommmjjjgggcccbbbaaa^^^]]][[[[[[ZZZYYYXXXVVVVVVWWWVVVSSSQQQQQQOOOMMMKKKJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIHHHHHHGGGGGGFFFFFFCCCEEEFFFEEEDDDCCCDDDEEEGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCGGGQQQ^^^ffffff]]]TTTKKKIIIIIIJJJIIIGGGIIINNNOOOMMMIIIFFFDDDEEEGGGHHHHHHGGGFFFGGGIIIKKKKKKKKKJJJNNNRRRXXXcccoootttrrrddd\\\PPPEEE???;;;::::::999:::::::::;;;>>>BBBFFFOOO\\\jjjrrryyy|||{{{{{{~~~zzzwwwuuusssqqqpppooonnnmmmjjjhhhdddcccaaa___]]][[[[[[ZZZYYYYYYXXXWWWWWWUUUSSSRRRQQQPPPNNNLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJIIIHHHFFFEEEDDDDDDGGGHHHIIIJJJJJJJJJIIIHHHJJJIIIIIIHHHHHHGGGGGGGGGEEEFFFGGGFFFEEEDDDEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDJJJUUUccckkkkkkccc[[[OOOLLLKKKMMMLLLJJJKKKOOONNNLLLHHHEEEDDDDDDFFFGGGFFFEEEDDDEEEHHHJJJJJJIIIJJJMMMRRRXXXcccnnnrrrpppeee]]]QQQFFF???;;;:::999:::;;;;;;;;;;;;>>>CCCFFFPPP\\\jjjsssyyy}}}|||yyyvvvuuurrrpppooonnnnnnllljjjgggeeedddbbb___]]]\\\[[[ZZZZZZZZZZZZYYYWWWUUUTTTSSSQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJIIIHHHGGGFFFEEEDDDGGGGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHFFFEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDKKKWWWdddmmmmmmgggaaaSSSNNNMMMNNNNNNLLLLLLOOONNNLLLIIIFFFEEEEEEFFFGGGFFFEEEEEEFFFIIIKKKLLLKKKKKKOOOSSSYYYcccmmmpppmmmggg^^^RRRFFF???;;;999888:::;;;;;;;;;;;;>>>CCCFFFQQQ]]]jjjrrryyy{{{xxxvvvuuuqqqpppnnnnnnnnnllljjjhhhfffeeebbb```]]]\\\[[[ZZZZZZ[[[\\\ZZZWWWUUUTTTTTTRRRPPPNNNLLLKKKJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIFFFGGGHHHIIIJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBIIIUUUaaajjjkkkgggbbbTTTOOOLLLNNNNNNLLLKKKMMMNNNLLLJJJGGGFFFFFFFFFGGGGGGFFFFFFHHHKKKNNNOOOOOOMMMQQQUUU[[[eeeoooqqqmmmhhh___SSSGGG???;;;999888999:::::::::;;;>>>BBBFFFRRR]]]iiipppwww|||yyywwwwwwrrrpppooooooooonnnkkkiiifffeeeccc```^^^\\\ZZZZZZYYY[[[\\\ZZZVVVSSSSSSSSSRRRQQQOOOLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKDDDEEEGGGIIIIIIIIIIIIHHHEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHHHHGGGEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDJJJTTT___eeefffccc```UUUPPPLLLNNNOOOMMMKKKMMMMMMLLLIIIGGGFFFEEEFFFFFFFFFEEEFFFIIIMMMPPPRRRRRROOOSSSXXX^^^iiisssuuurrriii```SSSGGG???;;;888777999999999999:::===AAAEEERRR\\\ffflllsss}}}}}}zzzyyyxxxsssrrrpppppppppooommmkkkgggeeeccc```^^^\\\ZZZZZZXXXZZZ[[[YYYUUUQQQQQQSSSRRRQQQOOOMMMKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIDDDEEEFFFHHHIIIIIIHHHHHHDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFGGGFFFCCCBBBBBBCCCFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCGGGMMMVVV___ddddddbbb___XXXRRRNNNPPPQQQNNNMMMNNNLLLKKKIIIGGGEEEEEEEEEEEEEEEEEEFFFIIIMMMQQQSSSTTTOOOTTTZZZaaalllwwwyyyvvviiiaaaSSSGGG???;;;888777888999999999999<<>>>>>AAACCCLLLQQQXXX]]]``````aaabbb[[[ZZZXXXUUUSSSQQQPPPPPPPPPPPPNNNIIIEEEDDDFFFIIINNNMMMNNNQQQXXX___eeegggddd___XXXXXXcccrrryyyxxxlll___PPPGGG@@@:::888999777888888888999<<<@@@DDDOOOZZZdddiiioooxxx}}}{{{{{{{{{xxxwwwvvvssspppmmmkkkiiifffddd```^^^^^^^^^]]]\\\YYYYYYYYYXXXWWWUUUTTTSSSRRRPPPNNNKKKIIIGGGGGGFFFDDDCCCCCCBBBCCCDDDFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDEEEFFFHHHGGGEEECCCEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBB@@@>>>>>>AAACCCJJJOOOVVV\\\___```aaabbb]]]\\\YYYVVVSSSQQQPPPOOOOOOOOONNNJJJEEECCCFFFJJJPPPOOOPPPSSSYYY```dddfff___ZZZUUUUUUaaaqqqxxxwwwlll___PPPGGG@@@:::888999777888888888999<<<@@@DDDOOO[[[ggglllqqqyyy|||zzzzzzzzzvvvuuussspppmmmjjjiiihhhcccaaa___]]]]]]]]][[[ZZZYYYYYYYYYXXXWWWVVVTTTSSSQQQPPPMMMKKKIIIHHHGGGHHHCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEFFFGGGHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBB@@@??????AAADDDHHHNNNVVV^^^bbbdddeeefffbbb```]]]YYYUUURRRPPPOOOLLLNNNNNNIIIDDDCCCGGGLLLPPPPPPPPPSSSXXX\\\^^^___VVVTTTQQQUUUcccrrryyyxxxlll___PPPGGG@@@:::888:::777888888888999<<<@@@DDDOOO\\\iiiooossszzz~~~zzzxxxwwwwwwtttsssqqqnnnkkkiiiggggggaaa```^^^^^^^^^]]][[[YYYYYYYYYYYYXXXWWWVVVUUUTTTQQQOOOMMMJJJIIIHHHIIIIIICCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGEEEDDDEEEFFFHHHGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCAAA???@@@BBBDDDGGGOOOYYYccchhhjjjkkkllleeebbb___ZZZVVVRRROOONNNIIILLLMMMIIICCCBBBGGGMMMNNNNNNNNNQQQSSSUUUUUUTTTNNNNNNOOOVVVfffvvv|||zzzlll___PPPGGG@@@:::888:::777888888888999<<<@@@DDDNNN\\\kkkqqqttt{{{}}}xxxvvvtttttttttrrrpppmmmkkkiiigggggg``````_________^^^[[[XXXYYYYYYXXXXXXWWWVVVUUUTTTQQQOOOLLLJJJIIIIIIJJJKKKDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFDDDDDDFFFHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@@@@CCCEEEHHHPPP\\\gggmmmpppqqqqqqdddbbb^^^YYYTTTOOOLLLKKKHHHKKKLLLHHHCCCBBBGGGNNNLLLLLLLLLNNNPPPPPPNNNLLLJJJKKKOOOXXXjjjzzz|||lll___PPPGGG@@@:::888:::777888888888999<<<@@@DDDMMM\\\lllrrruuu|||}}}|||yyyvvvssssssrrrpppnnnllliiihhhgggbbb```___^^^______]]]\\\ZZZXXXVVVVVVVVVUUUSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFFFFFFFDDDCCCBBBEEEGGGHHHGGGFFFEEEFFFGGGEEEHHHHHHDDDAAABBBDDDBBBHHHGGGFFFEEEDDDDDDEEEEEEIIITTTZZZeeevvvxxxqqqsssiiieee___XXXRRRNNNMMMLLLKKKJJJFFFBBB@@@AAAEEEIIILLLLLLLLLNNNOOOPPPNNNLLLJJJMMMOOOSSSeee{{{yyyjjj___PPPDDD===;;;999888777888888888999<<<@@@DDDRRR^^^kkkssszzz~~~|||yyyvvvtttqqqpppooommmkkkiiihhhgggbbb```^^^^^^___^^^]]][[[[[[YYYWWWVVVVVVVVVTTTRRRQQQPPPPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFEEECCCCCCEEEFFFGGGGGGFFFEEEGGGHHHEEEHHHGGGCCCCCCEEEEEECCCGGGFFFEEEDDDCCCDDDEEEFFFKKKWWW^^^iiixxxyyyrrrsssjjjfff```YYYSSSNNNLLLKKKLLLJJJGGGCCCAAABBBFFFJJJLLLLLLLLLMMMOOOOOOMMMKKKIIILLLNNNSSSeee{{{{{{lllaaaQQQDDD===:::999888888999999999:::<<>>;;;999777666777777777888;;;???CCCNNNYYYfffnnnvvv~~~~~~|||zzzxxxtttsssrrrqqqpppnnnmmmmmmkkkgggbbb^^^]]]]]]\\\[[[\\\ZZZXXXVVVVVVTTTQQQOOOPPPOOONNNLLLIIIFFFDDDBBBCCCCCCCCCCCCCCCBBBBBBAAADDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKKKKIIIFFFDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGFFFGGGHHHJJJKKKJJJJJJKKKIIIGGGEEEFFFFFFFFFJJJLLLIIIHHHHHHGGGCCCFFFEEEEEEDDDDDDEEEGGGHHHKKKYYY```eeelllhhhbbbfffaaa___\\\XXXTTTPPPMMMKKKOOONNNLLLGGGCCCAAABBBCCCCCCCCCDDDFFFIIIJJJIIIGGGGGGLLLWWWfffpppsssqqqoooddd[[[NNNDDD???;;;888666777888888888999<<<@@@DDDNNNZZZgggooovvv}}}{{{yyyxxxsssssssssrrrrrrpppooonnnkkkgggbbb^^^]]]]]]\\\\\\^^^\\\YYYWWWVVVUUUSSSQQQPPPOOONNNLLLJJJHHHFFFDDDAAAAAAAAAAAAAAABBBCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGHHHHHHHHHHHHIIIIIICCCDDDEEEFFFHHHIIIJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEFFFGGGGGGGGGEEECCCDDDDDDCCCBBBBBBDDDFFFLLLRRR\\\eeekkkkkkiiiggg___]]]ZZZUUUPPPNNNMMMNNNQQQOOOKKKGGGDDDBBBAAAAAACCCCCCDDDFFFGGGIIIJJJKKKHHHPPP\\\iiirrruuurrrnnnfff\\\NNNCCC===;;;999777777777666555666:::@@@EEERRR[[[iiiwww}}}}}}{{{yyyxxxttttttrrrpppnnnlllkkkjjjjjjfffbbb___^^^^^^]]]\\\^^^[[[XXXWWWVVVUUUSSSQQQPPPOOONNNMMMJJJHHHFFFEEECCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEFFFGGGHHHGGGEEEDDDEEEEEEDDDCCCCCCFFFHHHQQQVVV___ggglllllliiiggg]]][[[XXXSSSOOOMMMMMMMMMMMMKKKHHHEEECCCBBBBBBBBBCCCDDDFFFIIIKKKMMMNNNNNNNNNUUU```lllsssuuupppllldddZZZLLLBBB===;;;999888888888888777888;;;@@@DDDTTT]]]kkkxxx}}}{{{yyyxxxvvvtttqqqmmmjjjhhhggggggiiieeeaaa_________^^^]]]^^^[[[XXXWWWVVVUUUSSSQQQPPPOOOOOOMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIIIIIIIIIIHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFHHHHHHGGGEEEEEEEEEEEEDDDCCCDDDGGGIIIVVV[[[bbbiiilllkkkhhhfff[[[YYYUUUQQQNNNMMMLLLLLLIIIGGGEEECCCBBBBBBCCCDDDCCCEEEIIIMMMPPPRRRSSSSSSRRRXXXcccooovvvwwwrrrnnn```WWWJJJ@@@<<<:::999888888999:::999999;;;???BBBSSS]]]lllwww~~~}}}{{{yyyxxxvvvtttpppllliiiggggggggghhheeebbb`````````___^^^]]][[[XXXVVVVVVUUUSSSRRRPPPPPPOOONNNLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFGGGIIIIIIGGGEEEDDDDDDDDDBBBBBBCCCFFFIIIXXX]]]dddiiikkkjjjfffcccZZZWWWSSSOOONNNMMMLLLKKKIIIGGGEEECCCBBBBBBCCCDDDCCCFFFKKKPPPTTTVVVWWWVVVRRRYYYdddpppxxxzzzvvvrrr^^^TTTHHH???;;;:::999999999:::;;;;;;;;;<<>>::::::999999999:::;;;;;;;;;<<>>:::::::::999888999:::999999;;;???BBBOOO^^^lllsss|||}}}{{{yyyxxxqqqpppooonnnllljjjiiiiiiiiigggdddbbbaaa```^^^[[[\\\ZZZWWWVVVVVVVVVUUUSSSPPPPPPPPPOOONNNLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIHHHHHHGGGGGGHHHHHHFFFGGGHHHJJJKKKJJJGGGDDDCCCBBBAAA??????AAAFFFJJJTTT\\\iiitttxxxvvvooojjj```[[[TTTQQQQQQQQQNNNJJJIIIHHHGGGFFFFFFGGGHHHJJJHHHJJJLLLNNNQQQSSSTTTTTTVVV[[[eeennntttsssmmmhhh]]]SSSGGG>>>::::::999999888888888777888;;;@@@DDDNNN^^^lllrrr|||}}}{{{yyyxxxqqqpppooonnnllliiigggfffjjjhhheeecccbbb```]]][[[\\\ZZZWWWVVVVVVVVVUUUSSSQQQQQQPPPOOONNNMMMKKKJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIHHHHHHGGGFFFFFFEEEJJJIIIHHHHHHGGGGGGHHHHHHFFFGGGHHHJJJKKKJJJGGGDDDDDDCCCBBB@@@@@@BBBHHHLLLTTT^^^lllyyy~~~|||uuupppbbb\\\UUURRRSSSRRRNNNJJJGGGFFFEEEEEEFFFHHHJJJLLLJJJJJJKKKMMMNNNPPPQQQRRRQQQWWWbbblllssssssnnniii]]]TTTHHH>>>;;;:::999999777777666555666:::@@@EEEKKK\\\jjjpppyyy}}}{{{tttrrrooonnnmmmllliiigggeeeeeecccbbbaaa`````````]]][[[YYYWWWVVVUUUUUUVVVTTTSSSRRRPPPNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGEEECCCCCCCCCDDDCCCAAADDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKJJJHHHGGGGGGGGGDDDFFFIIIKKKKKKJJJGGGEEEBBB@@@???@@@???@@@GGGOOO\\\dddqqqzzz}}}yyyrrrmmmhhhccc\\\VVVRRRPPPMMMKKKHHHFFFEEEEEEHHHKKKMMMNNNOOOMMMKKKKKKLLLMMMLLLKKKNNNTTTZZZ```gggmmmmmmiii^^^QQQCCC===;;;999888:::777888888888888:::>>>AAAMMMYYYfffpppzzz~~~|||zzzsssqqqooommmmmmkkkiiigggfffeeedddcccbbbaaaaaa```\\\[[[YYYWWWVVVUUUUUUUUUSSSRRRPPPOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGEEECCCCCCDDDEEEDDDCCCEEEEEEFFFHHHHHHIIIIIIIIIHHHIIIJJJJJJHHHGGGGGGGGGGGGHHHJJJKKKJJJHHHFFFDDDCCCAAAAAABBBBBBCCCJJJSSS___gggsss|||~~~yyyrrrmmmeee```ZZZUUURRRPPPNNNMMMHHHFFFDDDEEEHHHKKKMMMMMMOOOOOONNNMMMLLLKKKJJJJJJLLLRRRYYY___fffllllllhhh]]]PPPBBB<<<:::888777888777888888888888:::>>>AAAMMMYYYfffoooxxx~~~{{{yyysssqqqnnnmmmlllkkkhhhffffffeeeeeedddcccbbbaaaaaa\\\[[[YYYXXXVVVUUUUUUUUUQQQPPPOOONNNMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFEEECCCDDDEEEGGGFFFFFFEEEFFFGGGHHHHHHIIIIIIHHHGGGIIIJJJJJJHHHGGGGGGHHHJJJJJJJJJJJJIIIGGGFFFEEEDDDBBBBBBDDDDDDEEEMMMVVVaaajjjvvv~~~yyyrrrmmmbbb]]]XXXSSSQQQPPPNNNMMMGGGFFFDDDDDDGGGJJJLLLLLLNNNPPPRRRPPPLLLJJJJJJKKKLLLSSSZZZ```gggmmmlllggg[[[NNNAAA;;;999666555666777888888888999;;;???BBBMMMYYYfffooowww~~~|||zzzxxxtttqqqooonnnmmmllliiigggfffeeeeeedddcccbbbaaa```[[[[[[ZZZXXXWWWVVVUUUUUUPPPPPPOOONNNNNNMMMNNNNNNLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDGGGHHHHHHHHHFFFGGGGGGHHHIIIIIIHHHHHHHHHIIIKKKKKKIIIHHHIIIJJJJJJJJJIIIHHHHHHGGGHHHHHHEEECCCBBBCCCCCCDDDKKKTTT___iiivvv~~~~~~xxxqqqmmmaaa]]]WWWRRRPPPNNNMMMLLLGGGEEECCCDDDFFFIIIJJJKKKKKKPPPUUUTTTPPPLLLMMMOOOOOOWWW```gggmmmqqqnnnhhhZZZMMMAAA;;;:::777555666777888888888999;;;???CCCOOO[[[hhhpppvvv}}}{{{xxxvvvtttrrrpppnnnnnnllljjjhhheeeeeeeeedddcccbbb``````[[[[[[ZZZYYYWWWVVVUUUTTTQQQQQQPPPOOOOOOOOOOOOOOOLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDEEEGGGIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHIIIKKKLLLLLLJJJIIIIIIJJJHHHGGGGGGFFFGGGHHHIIIJJJDDDBBBAAABBBAAAAAAHHHPPP\\\ggguuu||||||vvvpppmmmbbb]]]WWWRRROOOMMMKKKIIIFFFDDDBBBCCCEEEGGGIIIIIIHHHOOOVVVXXXUUURRRRRRTTTTTT]]]iiiqqqwwwxxxrrriiiYYYLLL@@@<<<;;;888777777777777888999999<<<@@@CCCPPP]]]jjjqqqwwwzzz|||~~~|||zzzwwwuuutttrrrooonnnmmmllljjjgggcccdddddddddcccaaa___^^^ZZZZZZZZZYYYXXXVVVTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEDDDDDDDDDFFFEEEDDDEEEGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHKKKLLLMMMLLLJJJHHHHHHIIIEEEEEEEEEEEEFFFHHHIIIJJJCCCAAAAAAAAA@@@AAAGGGPPP[[[fffttt|||yyysssmmmkkkbbb^^^WWWRRROOOLLLJJJIIIFFFDDDBBBBBBDDDFFFGGGHHHGGGMMMUUUYYYYYYVVVUUUTTTXXXcccqqq{{{~~~ssshhhVVVJJJ???<<<<<<:::888999666777888999:::===AAADDDPPP]]]kkkrrrwww}}}}}}{{{yyyvvvtttrrrpppnnnlllkkkjjjhhhfffbbbcccccccccbbb```^^^]]]ZZZZZZZZZZZZXXXVVVTTTSSSSSSRRRQQQOOONNNMMMMMMMMMHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCDDDFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHJJJKKKLLLKKKHHHFFFEEEFFFDDDDDDDDDEEEFFFFFFFFFGGGBBBAAAAAABBBCCCDDDLLLUUU^^^iiiwww|||xxxoooiiigggaaa\\\VVVRRROOONNNLLLKKKEEECCCAAAAAACCCEEEFFFGGGGGGLLLSSSYYYZZZXXXSSSPPPYYYfffvvvrrrdddRRRGGG===;;;;;;:::888999666777888999:::===AAAEEENNN\\\kkkqqqvvv}}}{{{xxxuuussspppnnnllljjjjjjhhhfffdddaaabbbccccccbbb```]]]\\\ZZZZZZZZZZZZXXXVVVTTTSSSSSSRRRPPPNNNMMMLLLKKKKKKFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEECCCDDDEEEGGGFFFFFFIIIIIIIIIJJJIIIIIIHHHHHHJJJKKKKKKIIIFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBB@@@AAADDDFFFHHHQQQZZZaaalllyyy}}}wwwmmmgggddd___[[[VVVRRRPPPOOONNNNNNEEECCCAAAAAACCCEEEFFFFFFHHHLLLRRRXXXZZZWWWQQQLLLXXXfffxxxpppaaaOOODDD;;;999:::999888999666777999999:::===BBBEEELLL[[[iiipppuuu~~~}}}yyyxxxvvvsssqqqooommmlllkkkiiifffbbb___```^^^\\\\\\]]]]]]\\\[[[\\\[[[ZZZYYYWWWUUUTTTSSSSSSTTTTTTSSSQQQNNNJJJHHHJJJJJJIIIHHHHHHHHHIIIIIIFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCFFFFFFEEEEEEEEEFFFHHHIIIHHHIIIJJJJJJHHHGGGHHHJJJKKKKKKKKKJJJGGGDDDBBB@@@BBBCCCDDDEEEFFFFFFEEEDDDAAA???@@@BBBDDDHHHSSS]]]cccppp{{{|||vvvooofff```^^^[[[VVVSSSPPPNNNKKKIIIEEEDDDBBB@@@@@@BBBDDDFFFIIIKKKMMMMMMMMMNNNPPPRRR[[[ggguuu~~~zzzlll^^^OOOFFF<<<999888666555777555777999:::;;;<<>>AAADDDLLLYYYgggqqqxxx~~~||||||}}}{{{yyyrrrrrrtttuuuuuurrrmmmhhhbbb```^^^^^^^^^___^^^]]]\\\[[[ZZZYYYWWWUUUTTTSSSQQQOOOKKKHHHGGGHHHJJJKKKJJJKKKLLLLLLJJJHHHFFFDDDEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGHHHHHHGGGFFFEEEDDDFFFGGGIIIIIIIIIIIIJJJLLLRRRPPPMMMJJJHHHGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEDDD@@@>>>>>>BBBGGGOOO]]]kkk||||||qqqjjjeeeaaaVVVTTTPPPNNNNNNMMMKKKJJJHHHGGGEEEEEEFFFHHHKKKMMMMMMPPPTTTXXX[[[___cccffffffkkknnnmmmiiibbbVVVKKKAAA:::555777999888888999777999;;;<<<===>>>AAACCCLLLYYYgggqqqxxx~~~~~~zzzuuuuuutttsssssstttqqqlllhhhffffffdddbbb```^^^]]]\\\\\\ZZZXXXWWWWWWVVVTTTRRRNNNLLLIIIGGGHHHIIIJJJIIIGGGHHHJJJKKKKKKIIIGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGGGGGGGHHHKKKMMMRRROOOKKKHHHGGGGGGFFFEEEBBBFFFGGGCCCBBBDDDEEEDDD@@@<<<<<>>>>>CCCJJJTTTdddrrr|||ssslllhhhbbb[[[VVVTTTRRROOOMMMJJJIIIHHHGGGGGGDDDNNN___\\\PPPNNNNNNRRRXXX\\\^^^___aaabbbhhhmmmppplllfff___TTTKKK@@@<<<777555555666666666666777888888999;;;???CCCNNN[[[iiipppuuu{{{{{{tttuuuwww|||~~~~~~}}}zzzwwwsssssssssttttttrrrooolllhhhgggfffdddbbb```___^^^^^^\\\ZZZXXXWWWVVVSSSQQQOOOMMMJJJHHHIIIJJJJJJJJJIIIJJJKKKKKKKKKJJJHHHGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGGGGGGGIIILLLOOOQQQNNNJJJHHHHHHHHHHHHGGGCCCHHHJJJGGGDDDDDDBBB??????>>>@@@DDDJJJUUUgggvvv{{{qqqjjjggg```ZZZTTTRRRPPPMMMJJJHHHFFFFFFEEEHHHHHHPPP]]]XXXMMMNNNLLLPPPTTTWWWYYY[[[]]]^^^eeekkkooommmhhh```TTTJJJ>>>;;;666444444555666555555666777777888;;;???BBBOOO\\\iiiooosssyyy~~~qqqlllllloootttzzzzzz|||}}}{{{zzzyyyvvvtttttttttttttttssspppnnnllliiihhhgggeeecccaaa```______]]]ZZZYYYXXXVVVSSSQQQPPPNNNJJJIIIIIIJJJJJJJJJGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHJJJMMMPPPPPPMMMIIIHHHHHHHHHHHHHHHAAAFFFIIIFFFCCCCCCAAA>>>======???DDDKKKVVVjjj{{{yyyooohhhddd^^^XXXRRRPPPNNNKKKHHHFFFDDDDDDEEEIIIIIIMMMTTTMMMFFFKKKJJJMMMPPPRRRSSSTTTVVVXXX^^^eeellllllhhh```TTTIII<<<999666444444555555555555666666777777:::>>>AAAQQQ]]]jjjppptttyyy}}}~~~yyyooofffdddeeefffjjjnnnqqqttt{{{|||zzzyyywwwuuutttuuuuuuuuusssqqqnnnlllkkkiiiiiigggeeecccaaa```______]]][[[YYYYYYWWWUUURRRRRROOOKKKJJJJJJKKKJJJJJJGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEEEEFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIKKKNNNQQQPPPMMMIIIHHHHHHHHHHHHHHHFFFJJJJJJFFFCCCCCCBBB@@@>>>===???EEEMMMZZZmmm~~~wwwllleeebbb\\\VVVPPPNNNLLLJJJGGGEEEDDDDDDFFFJJJGGGGGGLLLGGGDDDNNNKKKLLLMMMMMMMMMMMMOOOQQQUUU^^^fffgggeee___SSSIII;;;999666444555666555555555666666777777:::>>>AAAQQQ^^^kkkqqquuuzzz~~~zzzccc]]]ZZZ[[[\\\\\\]]]```eeeiiiooovvv{{{~~~~~~}}}zzzxxxvvvuuusssttttttrrrnnnlllkkkkkkiiihhhgggeeecccaaa```______]]][[[ZZZYYYXXXVVVTTTSSSPPPLLLJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIIIIJJJLLLOOORRRQQQNNNJJJHHHHHHHHHHHHGGGGGGIIIGGGBBB???BBBDDDDDDHHHDDDCCCIIIRRR```qqq~~~uuujjjccc___ZZZTTTNNNMMMKKKIIIHHHFFFFFFEEEFFFIIIEEEEEELLLIIIJJJUUUNNNNNNMMMKKKIIIIIIKKKMMMPPPYYYaaacccaaa\\\RRRHHH;;;999666555666777666555555666777777888;;;???BBBPPP]]]jjjqqqvvv|||~~~vvvfffUUUQQQPPPSSSTTTSSSTTTXXXZZZ]]]ccciiinnnrrrvvvxxxzzz|||}}}}}}{{{xxxuuutttoooqqqrrrpppmmmkkklllnnniiihhhfffdddbbbaaa___^^^^^^\\\ZZZZZZZZZZZZXXXVVVTTTQQQMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJJJJLLLPPPSSSRRRNNNJJJHHHGGGGGGGGGFFFDDDFFFDDDAAABBBKKKSSSWWWXXXPPPKKKPPPZZZgggvvv}}}ttthhhaaa^^^XXXSSSMMMMMMKKKJJJIIIHHHHHHHHHFFFHHHEEEFFFNNNLLLKKKUUUSSSRRRPPPLLLIIIHHHIIIKKKPPPXXX___aaa^^^YYYOOOEEE;;;999777777777888777666666777888888999;;;???CCCLLLZZZhhhpppuuu}}}~~~~~~wwwcccSSSOOOLLLKKKOOOPPPPPPQQQUUURRRVVV[[[aaafffkkkooorrrvvvxxx{{{|||zzzvvvsssrrrkkkmmmoooooollllllnnnppphhhgggfffdddbbb```___^^^]]]\\\ZZZZZZ[[[[[[YYYXXXTTTQQQMMMKKKKKKLLLKKKJJJGGGFFFEEECCCBBBBBBAAAAAADDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFHHHIIIJJJKKKMMMQQQSSSRRROOOKKKHHHGGGGGGFFFEEEEEEHHHGGGGGGNNN]]]jjjqqqdddYYYRRRUUU```lllxxx|||sssggg```]]]XXXRRRMMMLLLKKKKKKJJJJJJJJJJJJGGGIIIFFFGGGOOOKKKHHHOOOWWWVVVSSSNNNJJJHHHIIIKKKSSSZZZ``````]]]WWWMMMCCC;;;:::888777888999888777777888888999999<<<@@@CCCJJJWWWfffnnnuuu}}}}}}pppbbbWWWPPPIIIIIIJJJJJJKKKJJJJJJIIINNNNNNNNNQQQUUU\\\bbbfffiiillloooqqqrrrrrrssstttmmmnnnooonnnllljjjjjjkkkkkkiiigggeeebbb```___^^^aaa```^^^\\\ZZZXXXWWWVVVVVVTTTQQQNNNLLLLLLLLLMMMHHHHHHFFFEEEDDDDDDDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEFFFHHHIIIKKKJJJIIIFFFEEEDDDDDDFFFGGGJJJIIIIIIKKKNNNQQQRRRRRROOOLLLIIIGGGGGGHHHGGGGGGEEEEEEDDDIII^^^rrrrrrfffKKKOOOTTT[[[iiixxx{{{wwwqqqkkkddd\\\UUUPPPMMMKKKJJJIIIJJJKKKJJJJJJIIIJJJKKKKKKJJJLLLNNNQQQSSSUUUTTTPPPKKKIIILLLPPPTTTWWW\\\```___VVVIII???999888777666666777888999777777555333444777>>>BBBIIIWWWeeemmmssszzz~~~yyynnncccYYYPPPKKKGGGGGGGGGHHHHHHHHHGGGGGGKKKJJJJJJKKKOOOSSSXXX[[[___bbbeeehhhjjjlllnnnpppnnnooopppooollljjjjjjkkkiiihhhfffdddbbbaaa`````````___^^^\\\ZZZXXXVVVUUUTTTSSSPPPNNNLLLKKKKKKKKKHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFFFFHHHIIIJJJIIIHHHFFFEEEDDDEEEGGGGGGJJJIIIIIILLLOOORRRSSSSSSOOOLLLHHHGGGGGGHHHHHHGGGDDDMMMTTTYYYaaaggg^^^OOOGGGLLLTTT^^^lllyyy~~~|||wwwsssnnnhhhbbb\\\UUUQQQJJJIIIHHHIIIKKKLLLLLLKKKGGGHHHIIIIIIIIIJJJMMMPPPQQQSSSSSSPPPLLLJJJNNNRRRTTTVVVZZZ\\\ZZZRRRFFF===777777666555555666777777666666666666777;;;AAAEEEKKKXXXgggnnnssszzz~~~~~~tttnnnfff]]]WWWQQQMMMJJJGGGGGGGGGGGGGGGGGGFFFFFFIIIIIIHHHHHHIIIKKKNNNPPPSSSVVV[[[^^^bbbeeeiiilllnnnooopppooollljjjjjjkkkhhhgggeeedddbbbaaaaaaaaa___^^^]]][[[YYYWWWVVVUUURRRQQQPPPNNNLLLKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGFFFEEEEEEFFFHHHIIIIIIIIIJJJMMMQQQTTTUUUUUUNNNKKKHHHGGGGGGHHHHHHGGGFFFTTT______[[[VVVLLL@@@CCCKKKUUUbbbppp|||~~~{{{rrroooiiiddd___ZZZTTTQQQJJJIIIIIIJJJLLLLLLJJJHHHDDDEEEFFFFFFFFFHHHKKKNNNNNNPPPQQQPPPMMMMMMQQQTTTUUUVVVWWWWWWTTTLLLBBB:::666666555444444555666666555666888999;;;>>>CCCGGGLLLZZZgggoootttzzz~~~zzzqqqgggbbb[[[UUURRRQQQOOONNNJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIKKKKKKMMMPPPTTTXXX\\\aaagggjjjmmmnnnooonnnllljjjjjjkkkiiihhhfffdddbbb```______^^^]]]\\\ZZZXXXWWWUUUUUUOOOOOOOOONNNMMMKKKIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEFFFFFFHHHIIIJJJIIIIIIKKKNNNRRRUUUVVVVVVNNNKKKHHHGGGGGGHHHHHHHHHJJJSSSWWWSSSMMMJJJHHHDDDDDDLLLXXXeeettt|||qqqmmmgggbbb]]]XXXRRROOOMMMLLLKKKLLLKKKIIIEEEAAAAAACCCDDDDDDEEEGGGJJJMMMLLLMMMOOOOOOOOOPPPSSSVVVWWWWWWVVVTTTOOOGGG???999666666555444444555666666555777999;;;<<>>@@@JJJWWWeeelllsss|||~~~zzzxxx{{{ooojjjfff___YYY[[[YYYXXXYYY[[[^^^_________^^^\\\ZZZYYYZZZ[[[[[[\\\]]]]]]]]][[[YYYWWWUUUSSSSSSRRRPPPPPPSSSXXX\\\ccceeehhhiiiiiiiiikkkllllllkkkgggddd```]]][[[ZZZZZZYYYXXXWWWVVVUUUTTTSSSQQQPPPNNNLLLKKKKKKKKKLLLHHHIIIJJJKKKJJJIIIGGGEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLOOOSSSTTTSSSRRRMMMJJJGGGFFFGGGIIIIIIIIIEEEEEEFFFDDDBBBAAACCCGGGNNNWWWdddqqq|||wwwkkkfff```ZZZUUUQQQNNNKKKIIIHHHFFFGGGHHHHHHGGGFFFCCCEEEGGGHHHJJJLLLQQQTTTVVVVVVWWWYYY[[[\\\]]]\\\VVVWWWVVVPPPHHH???:::888666666555444444555666666666777888999:::<<<@@@CCCLLLYYYeeelllqqqyyy~~~{{{zzzqqqfffcccbbb]]]YYY```______bbbeeehhhiiiiiihhhfffdddbbbaaabbbcccdddffffffgggfffccc```]]][[[YYYXXXUUUSSSQQQSSSWWW[[[aaacccfffhhhhhhiiikkkmmmkkkiiifffccc```^^^\\\[[[YYYYYYXXXWWWUUUTTTSSSSSSRRRPPPNNNLLLKKKKKKLLLMMMIIIJJJKKKKKKJJJHHHFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGHHHIIIHHHHHHFFFEEEGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJLLLOOOSSSTTTRRRQQQLLLJJJGGGFFFHHHIIIJJJIIIEEEFFFGGGDDD???>>>EEENNNMMMXXXfffttt{{{qqqfffbbb\\\WWWSSSPPPNNNLLLLLLJJJGGGFFFFFFFFFEEEDDDEEEFFFHHHJJJKKKNNNSSSVVV[[[[[[[[[]]]___```___^^^TTTUUUUUUOOOFFF>>>999777555444333333333333444555555666888999:::>>>CCCFFFOOO[[[fffkkkpppwww}}}~~~|||{{{vvvfff```bbbccccccdddffflllpppssswww}}}~~~vvvtttqqqooooooooommmlllnnnoooqqqpppmmmjjjhhhgggaaa___\\\XXXUUUVVVYYY[[[___```cccfffhhhiiiiiiiiijjjiiigggeeebbbaaa```___]]][[[XXXUUUSSSRRRRRRSSSQQQOOOMMMKKKJJJJJJKKKLLLMMMLLLJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGJJJJJJMMMQQQUUUTTTPPPLLLGGGGGGGGGGGGHHHHHHIIIJJJHHHFFFFFFGGGEEECCCHHHPPPVVV[[[hhhxxx~~~ssskkkfffbbb]]]XXXUUUQQQNNNLLLJJJKKKJJJGGGDDDBBBBBBCCCGGGIIILLLMMMNNNRRRXXX]]]^^^\\\ZZZ[[[^^^```___]]]XXXUUUQQQKKKDDD>>>999666444444444555555555555666666777888888999<<>>BBBEEEKKKYYYhhhooorrrwww}}}{{{zzz}}}xxxppphhhfffeeegggmmmtttyyyyyyyyyyyyzzz{{{|||}}}uuuqqqjjjccc^^^[[[ZZZZZZ[[[]]]___bbbdddfffggghhhgggfffdddbbb```^^^]]]]]]___^^^[[[XXXVVVUUUUUUUUUSSSRRROOOMMMLLLMMMMMMNNNKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGFFFFFFFFFJJJIIIIIIHHHHHHIIIIIIJJJIIIKKKNNNQQQSSSPPPKKKGGGEEEEEEFFFGGGIIIJJJKKKKKKKKKHHHFFFEEEDDDEEELLLUUUZZZbbbnnnvvvxxxuuuooojjjbbb^^^YYYUUURRROOOLLLJJJKKKKKKJJJHHHEEEDDDFFFGGGHHHJJJMMMPPPRRRUUUXXX[[[[[[WWWSSSSSSVVVYYYYYYXXXVVVSSSMMMGGG@@@;;;777555555666666666666777777777666777888999:::===AAAEEELLLZZZiiiooorrrwww|||~~~|||{{{~~~uuupppllljjjiiimmmyyy|||rrriiibbb^^^[[[ZZZ]]]^^^```bbbeeeggghhhiiigggfffdddbbb```___^^^]]]___^^^[[[YYYWWWVVVUUUUUUSSSQQQOOOMMMLLLLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHHHHHHHHHHIIIIIIJJJIIIKKKNNNPPPPPPMMMHHHEEEDDDDDDFFFHHHIIIJJJKKKLLLJJJGGGDDDCCCCCCEEENNNXXX___jjjuuuwwwuuuqqqmmmjjj```\\\WWWTTTQQQOOOMMMKKKIIIIIIHHHFFFDDDDDDFFFHHHJJJMMMPPPTTTVVVXXXZZZ[[[YYYUUUPPPPPPSSSWWWXXXXXXUUUQQQKKKDDD>>>999777555555555555555666666666666444555666666777:::???BBBLLL[[[iiippprrrwww|||~~~}}}{{{~~~}}}uuurrrnnnllllllssswwwllleee```]]][[[^^^___```bbbdddfffggghhhhhhgggeeecccaaa``````___^^^]]][[[YYYWWWUUUTTTTTTQQQOOOMMMKKKJJJJJJKKKLLLIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFGGGGGGHHHIIIIIIIIIKKKMMMNNNMMMIIIFFFDDDCCCDDDFFFHHHJJJKKKKKKKKKHHHDDDBBBBBBCCCFFFQQQ\\\fffrrr{{{yyytttppplllhhh]]]ZZZVVVSSSQQQOOOMMMKKKGGGGGGFFFDDDCCCCCCFFFIIIMMMOOOSSSXXX[[[]]]\\\[[[VVVRRRNNNNNNRRRVVVXXXXXXUUUPPPJJJBBB<<<888666666333333333444444444555555444555666666777:::???BBBLLL[[[iiipppsssxxx}}}~~~|||~~~}}}vvvsssqqqpppqqqzzz{{{nnngggdddbbb`````````aaabbbccceeefffgggiiihhhfffdddcccbbbaaaaaa^^^]]]\\\ZZZXXXVVVTTTSSSOOONNNKKKIIIHHHHHHIIIJJJIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIIIIHHHJJJLLLKKKIIIFFFEEEEEECCCEEEGGGIIIJJJJJJJJJJJJEEEBBBAAACCCEEEIIIUUU```lllxxxzzztttpppjjjcccZZZWWWSSSPPPOOONNNLLLKKKEEEEEEDDDBBBBBBCCCGGGJJJNNNPPPUUUZZZ______]]]ZZZRRROOOLLLMMMRRRWWWXXXXXXUUUPPPHHHAAA;;;888777777222222333333333444444444666777888999:::===AAAEEEKKKZZZiiippptttyyy~~~yyyxxxxxxzzz}}}}}}oooiiihhhhhhggggggffffffffffffhhhiiijjjhhhhhhfffdddcccbbbbbbbbb___^^^]]][[[YYYWWWUUUTTTOOOMMMKKKIIIHHHHHHIIIJJJHHHIIIJJJJJJIIIGGGEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFFFFGGGHHHIIIJJJJJJHHHIIIJJJHHHEEEDDDEEEFFFDDDFFFHHHIIIJJJJJJIIIHHHCCCBBBBBBFFFIIINNNYYYdddppp{{{zzzsssppphhh]]]VVVSSSOOOMMMLLLKKKJJJIIIEEEEEEDDDBBBBBBDDDHHHLLLMMMOOOTTT[[[``````\\\XXXMMMKKKJJJLLLRRRVVVXXXWWWUUUPPPHHH@@@:::888777888333333333444444444555555777888999:::;;;>>>BBBEEEJJJYYYhhhppptttzzz}}}}}}~~~pppkkkkkkllllllmmmlllkkkkkkkkklllmmmnnnhhhgggfffdddcccbbbbbbbbb```______]]][[[YYYWWWUUUOOONNNKKKIIIHHHHHHIIIJJJHHHIIIJJJJJJHHHFFFDDDBBBDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHGGGGGGHHHIIIJJJKKKLLLHHHIIIIIIFFFCCCBBBEEEHHHEEEFFFHHHJJJJJJJJJHHHGGGCCCBBBDDDHHHLLLQQQ]]]hhhrrr|||yyyssspppfffYYYSSSPPPMMMJJJJJJIIIHHHGGGFFFFFFEEECCCCCCEEEJJJMMMLLLNNNSSSZZZ______ZZZUUUIIIHHHHHHLLLRRRVVVWWWVVVVVVPPPHHH@@@:::888888999444444444555555555666666666777888888999<<>>EEERRR[[[aaaiiirrr|||zzzuuunnneee[[[SSSNNNIIIIIIHHHHHHGGGGGGGGGGGGFFFEEECCCCCCDDDGGGJJJLLLNNNQQQUUUYYYXXXSSSKKKFFFAAACCCGGGMMMQQQRRRPPPNNNIIIDDD>>>999666666555444444444444555555555666666777888888999999<<<@@@CCCIIIUUUbbbiiipppzzzuuudddbbb```aaaffflllqqqsssqqqmmmkkkllllllkkknnntttvvvuuusssooojjjhhhiiijjjeeeeeedddcccbbbaaa``````___^^^[[[ZZZZZZYYYWWWUUUSSSRRRPPPMMMKKKIIIHHHGGGFFFEEEDDDCCCCCCDDDFFFHHHDDDDDDEEEFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJFFFFFFGGGHHHHHHIIIJJJJJJHHHFFFCCCAAA@@@@@@BBBBBBEEEGGGHHHGGGEEEBBBAAA@@@???@@@FFFPPPYYYbbbnnnxxx}}}vvvmmmcccZZZSSSOOOIIIIIIIIIIIIIIIHHHHHHHHHCCCBBBAAAAAACCCFFFIIIKKKOOORRRVVVWWWUUUOOOIIIEEEBBBEEEIIINNNRRRRRROOOKKKGGGBBB===888777666555555444444444555555555555555777888888999999<<<@@@CCCKKKWWWcccjjjpppyyymmm^^^\\\[[[]]]bbbhhhmmmooojjjhhhiiilllmmmmmmqqqwwwtttsssqqqlllhhhggghhhiiieeeeeedddcccbbbaaaaaa```^^^\\\ZZZYYYYYYXXXUUUTTTRRRRRRPPPNNNLLLJJJHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFCCC@@@???@@@AAABBBEEEFFFGGGGGGDDDBBBAAAAAAAAADDDJJJPPPYYYdddrrr|||}}}tttjjj___WWWQQQNNNHHHHHHIIIIIIIIIIIIHHHHHHAAA@@@@@@@@@BBBEEEIIIKKKQQQTTTXXXWWWSSSMMMHHHEEEFFFHHHLLLPPPSSSQQQMMMJJJDDD@@@;;;888666666555444555555555555555555555555777888888999999<<<@@@CCCJJJWWWeeelllrrrzzz}}}}}}iii\\\[[[\\\___dddiiilllmmmfffeeegggjjjkkklllqqqxxxuuussspppkkkfffdddeeefffddddddcccbbbaaa``````___]]][[[YYYXXXWWWVVVTTTRRRQQQQQQPPPOOOMMMKKKIIIHHHDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDAAA>>>===>>>@@@AAADDDFFFGGGFFFCCCBBBAAABBBBBBHHHOOOUUU]]]hhhvvv~~~zzzpppdddZZZRRRMMMKKKFFFGGGHHHIIIIIIHHHGGGFFF@@@???>>>???AAADDDHHHKKKTTTWWWYYYXXXSSSLLLHHHFFFJJJKKKNNNQQQSSSQQQLLLIII@@@===999666555555444333555555555555555555555555777888888999999<<<@@@CCCGGGVVVeeennnuuu}}}~~~~~~~~~~~~~~~zzzuuuqqqlllmmmnnnooopppuuu}}}~~~hhh\\\]]]^^^bbbgggkkkllllllgggeeegggiiiiiiiiiooovvvvvvtttpppjjjeeebbbbbbcccccccccbbbaaa```___^^^^^^\\\ZZZXXXWWWWWWVVVSSSQQQQQQQQQPPPOOOMMMKKKIIIHHHCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFIIIHHHHHHHHHHHHHHHHHHHHHEEECCC???<<<;;;<<<>>>@@@DDDEEEFFFEEECCCBBBBBBCCCBBBJJJTTTZZZaaalllxxx}}}vvvlll```UUUNNNJJJIIIEEEEEEGGGHHHHHHGGGFFFEEE???>>>>>>>>>@@@DDDHHHJJJUUUXXX[[[YYYSSSLLLHHHGGGLLLMMMOOORRRSSSPPPLLLHHH>>>;;;777444333333222222555555555555555555555444777888888999999<<<@@@CCCEEETTTeeeooowwwyyywwwtttttttttrrrmmmjjjfffhhhiiiiiihhhiiikkkmmmuuuxxxrrrddd\\\]]]aaagggnnnrrrqqqoooooonnnlllkkklllnnnqqqsssyyysssmmmgggeeeddddddccceeedddcccccccccccc```^^^___^^^\\\ZZZWWWUUUSSSRRRQQQPPPOOONNNLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBAAABBBCCCDDDEEEGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHIIIMMMMMMLLLKKKJJJIIIIIIHHHEEECCC@@@>>>===>>>???AAAHHHHHHHHHFFFDDDDDDFFFHHHFFFPPPVVVXXXcccvvv~~~xxxqqqfff[[[SSSMMMIIIFFFHHHGGGGGGHHHIIIJJJHHHGGG@@@@@@@@@BBBDDDGGGJJJLLLTTTXXX[[[WWWNNNHHHHHHJJJPPPRRRVVVWWWTTTOOOHHHDDD===;;;888555333333444555555555555555666666666666666777888888999<<>>???AAABBBEEEFFFFFFDDDCCCDDDFFFIIIHHHRRRXXXZZZdddttt|||zzzrrrlllbbbYYYSSSNNNKKKIIIHHHGGGGGGHHHJJJJJJHHHGGGCCCBBBBBBBBBDDDGGGKKKMMMTTTXXXYYYUUUMMMHHHJJJMMMQQQTTTWWWXXXUUUOOOIIIEEE===;;;888555333444555555555555555555666666666666666777888888999<<>>>>>???@@@AAACCCBBB@@@>>>>>>AAAGGGKKKVVV^^^fffkkkmmmmmmiiiddd```\\\VVVQQQNNNLLLJJJHHHDDDDDDFFFIIILLLLLLJJJHHHEEEEEEEEEGGGKKKPPPUUUYYY[[[XXXRRRKKKEEEEEEJJJNNNSSSTTTTTTSSSOOOIIIBBB>>>999888777555555555666666444444444444555555555555666777888888999<<>>>>>>>>??????BBBAAA???>>>???DDDKKKPPP[[[bbbkkkqqqrrrmmmeee^^^]]]YYYSSSOOOLLLIIIFFFDDDBBBCCCFFFIIILLLMMMJJJHHHFFFFFFHHHJJJNNNSSSWWWZZZZZZVVVOOOHHHDDDDDDIIIMMMRRRRRRRRRPPPLLLEEE???;;;666666555555444555555555333444444444444555555555666777888888999<<>>>>>>>>>>>>>>======AAAHHHRRRYYY^^^eeeooowwwvvvmmmbbb[[[ZZZVVVQQQMMMJJJHHHEEECCCAAACCCEEEJJJMMMMMMKKKIIIHHHIIIKKKNNNQQQTTTVVVXXXUUUQQQKKKEEECCCEEEJJJNNNRRRRRRQQQOOOJJJCCC===999444444444444444444444444333333444444444555555555666777888888999<<>>>>>;;;;;;;;;===CCCLLLWWW___```fffqqqzzzxxxnnnaaaZZZWWWSSSOOOKKKIIIGGGEEECCCAAABBBEEEJJJMMMMMMKKKIIIKKKLLLNNNQQQSSSTTTUUUUUUQQQMMMHHHCCCCCCFFFLLLPPPSSSSSSRRROOOIIICCC<<<999222222333333333333333444333333333444444444555555666777888888999<<>>======<<<<<<===;;;999<<>>===<<<<<<;;;::::::;;;@@@IIITTT]]]cccllluuu|||yyysssmmmeee\\\UUUSSSOOOJJJHHHFFFGGGGGGJJJLLLLLLHHHDDDCCCFFFJJJNNNOOOPPPSSSUUUSSSOOOKKKBBBBBB@@@@@@AAAFFFLLLPPPTTTSSSPPPKKKEEE???999666555555555555555555555555666666555555555555666666555666777888:::===AAAEEELLLTTT___hhhnnnsssyyy}}}}}}~~~rrrlllkkklllkkkjjjhhhiiilllrrr|||~~~xxxsssrrrtttzzz}}}xxxrrrkkkgggffffffeeecccgggeeecccbbbaaa```^^^\\\]]]\\\ZZZYYYYYYWWWUUURRRQQQQQQPPPOOOOOOOOOOOOOOOLLLJJJHHHHHHIIIIIIGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGEEEDDDBBBAAAAAAAAADDDCCCAAA???===;;;::::::777999===DDDMMMWWW```dddrrrxxx|||xxxrrrlllccc\\\SSSPPPMMMJJJHHHHHHHHHIIINNNNNNLLLGGGCCCBBBFFFJJJNNNMMMOOOTTTXXXVVVOOOHHHAAA???>>>???BBBIIIOOOTTTUUUSSSOOOJJJCCC===777444555555555555555555555555666555555555555555666666555666777888:::===AAAEEELLLTTT___hhhnnntttyyy}}}~~~~~~wwwooommmkkkjjjkkkgggkkkqqqxxx|||wwwvvvyyy~~~wwwqqqkkkgggggggggeeecccfffdddbbbaaaaaa```^^^]]]\\\[[[YYYXXXXXXVVVTTTQQQPPPOOONNNMMMLLLLLLLLLMMMLLLKKKJJJJJJKKKJJJHHHFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGDDDBBBBBBBBBCCCDDDEEEDDDBBB???<<<;;;999999666999>>>FFFNNNXXXbbbhhhsssuuuvvvsssmmmggg```[[[QQQOOOLLLJJJIIIJJJKKKLLLPPPOOOKKKFFFBBBBBBFFFIIINNNMMMPPPVVV\\\ZZZPPPGGGBBBAAA@@@BBBHHHOOOVVVZZZVVVSSSNNNHHHAAA:::555333555555555555555555555555555555444444444555666666555777888888999<<>>888444222333333333333333333333333444444444444444555666666666777888888999<<<@@@DDDKKKSSS^^^gggnnnsssyyy}}}}}}~~~}}}vvvsssoooqqqvvvyyy~~~xxxqqqmmmiiihhhiiijjjiiigggcccbbbaaaaaabbbbbbaaa```[[[YYYXXXWWWWWWUUUSSSPPPPPPOOOLLLJJJIIIJJJKKKKKKMMMMMMNNNOOOPPPNNNJJJGGGCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHFFFEEEDDDCCCDDDFFFHHHIIIEEEDDDBBB???<<<:::999999999===CCCHHHPPPZZZgggpppoooiiidddbbb^^^XXXTTTTTTNNNMMMKKKJJJJJJLLLNNNPPPKKKIIIFFFDDDCCCDDDGGGHHHLLLNNNSSSZZZ___\\\RRRIIIBBBAAAAAAFFFOOOVVVYYYYYYVVVRRRKKKCCC<<<777444222222222222222222222222222333333333333444555666666666777888999999<<<@@@CCCJJJRRR]]]ffflllrrrwww{{{|||}}}~~~~~~~~~zzzyyyvvvzzz}}}{{{{{{~~~vvvnnnkkkggggggjjjlllkkkiiieeecccaaaaaabbbaaa```^^^]]][[[YYYYYYXXXWWWTTTRRRPPPOOOLLLIIIHHHIIIJJJKKKKKKLLLNNNPPPPPPNNNJJJFFFBBBDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDCCCDDDEEEFFFFFFEEECCCAAA???===;;;:::999999@@@HHHOOOUUU^^^iiipppqqqhhh```^^^ZZZSSSPPPPPPLLLKKKIIIHHHHHHJJJLLLNNNFFFEEECCCCCCDDDFFFGGGHHHIIIMMMSSSYYY\\\XXXQQQKKKCCCAAACCCIIIQQQWWWXXXVVVUUUPPPIIIAAA:::666444333333333333333333333333333333333333333444555666777777888888999999<<<@@@CCCIIIQQQ\\\eeekkkpppvvvzzz|||}}}~~~~~~|||}}}|||~~~zzzxxxyyy~~~tttllliiiggggggjjjmmmllljjjgggeeecccbbbaaa```^^^\\\^^^]]][[[ZZZZZZYYYVVVTTTOOOMMMJJJGGGFFFGGGHHHIIIJJJKKKMMMOOOPPPMMMIIIEEEBBBCCCEEEGGGHHHIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCAAA???===;;;::::::999AAALLLUUUZZZaaajjjpppuuujjj```]]]XXXQQQMMMNNNKKKIIIGGGFFFFFFHHHKKKLLLCCCBBBAAABBBEEEGGGHHHHHHGGGLLLSSSXXXYYYUUUOOOKKKDDDCCCEEELLLTTTYYYXXXUUUTTTOOOHHH@@@:::666444333444444444444444444444444222222222333444555666777777888999999999<<<@@@CCCHHHPPP[[[dddjjjpppuuuyyy}}}~~~|||{{{|||xxxxxxwwwxxx}}}~~~vvvllljjjhhhffffffgggiiikkkfffdddbbbaaabbbbbbaaa```aaa^^^[[[XXXXXXWWWVVVUUUPPPOOOLLLJJJHHHGGGGGGGGGMMMMMMMMMMMMKKKIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFGGGLLLJJJHHHHHHJJJJJJHHHEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCBBB???;;;888777888:::DDDIIIQQQYYY```gggoootttrrrnnnggg]]]TTTMMMKKKJJJIIIFFFDDDEEEHHHJJJIIIGGGDDDAAA>>>???CCCGGGIIIIIIKKKNNNRRRUUUUUUPPPHHHBBBBBBCCCGGGLLLRRRVVVXXXXXXOOOIII@@@999555333222222000000111111111222222222222333555444333333444666333555666777888;;;???BBBIIIQQQ[[[dddjjjooouuuyyy{{{zzz~~~{{{xxxyyyyyy{{{|||tttmmmkkkiiigggfffgggiiijjjgggeeedddcccdddcccaaa```^^^[[[XXXWWWWWWWWWWWWUUUPPPOOOMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJJJJEEEFFFFFFGGGGGGGGGHHHHHHLLLJJJHHHHHHIIIIIIGGGEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCBBB???;;;888888;;;>>>GGGLLLUUU^^^gggmmmrrrtttrrrnnnfff]]]TTTNNNKKKJJJIIIGGGDDDEEEFFFGGGFFFDDDDDDBBB@@@AAAEEEHHHJJJIIIJJJMMMRRRUUUUUUPPPHHHCCCCCCDDDGGGMMMSSSVVVWWWWWWMMMHHH???999555333222222222222333333333444444444222333555444333333444666333555777777888;;;???BBBIIIQQQ[[[dddjjjpppvvv{{{|||{{{zzz{{{|||~~~~~~{{{xxxwww{{{}}}|||{{{|||~~~yyyqqqnnnllljjjhhhgggggghhhiiigggfffeeeeeefffdddbbb___[[[YYYWWWVVVWWWXXXWWWVVVQQQPPPNNNLLLKKKKKKKKKLLLHHHIIIJJJKKKKKKKKKKKKJJJEEEEEEFFFHHHIIIIIIIIIIIIKKKIIIHHHHHHHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBB>>>:::888:::???CCCLLLQQQ\\\gggqqquuuuuutttqqqlllddd[[[SSSNNNKKKJJJHHHFFFDDDDDDDDDCCCBBB@@@BBBAAAAAACCCGGGIIIIIIIIIJJJNNNSSSVVVUUUOOOHHHCCCCCCEEEIIINNNSSSVVVVVVUUUKKKEEE>>>888555333222222222222333333333444444444222333555444333333444666444555777888999;;;???BBBIIIQQQ\\\eeelllrrrxxx}}}~~~}}}}}}}}}}}}{{{{{{|||~~~~~~xxxqqqssswww}}}vvvnnnmmmllljjjhhhffffffggggggfffeeeeeeffffffddd```]]]\\\ZZZXXXXXXXXXXXXVVVUUUTTTSSSPPPNNNLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@<<<999888<<>>======CCCEEEGGGIIIIIIGGGEEEDDDEEEGGGIIIGGGDDDBBBDDDFFFBBBCCCDDDEEEEEECCCAAA@@@<<<===>>>???CCCKKKTTTZZZkkkuuu{{{ssspppqqqggg^^^RRRKKKIIIGGGEEEBBBEEEGGGIIIHHHDDD@@@??????AAADDDGGGIIIIIIJJJNNNQQQNNNPPPPPPKKKDDDAAABBBEEEAAADDDIIINNNQQQNNNHHHCCC<<<999555333333333333222000000111111111222222222222333555444333333444666555777888999:::===@@@CCCKKKRRR]]]eeekkkqqqwww{{{~~~|||{{{{{{|||}}}~~~|||zzzyyy{{{~~~vvvqqqrrrpppoooooonnnmmmkkkjjjiiiiiihhhgggfffdddcccbbbbbb]]][[[YYYXXXXXXWWWTTTRRRPPPNNNMMMKKKJJJIIIIIIJJJFFFFFFEEECCCBBB@@@??????CCCCCCDDDEEEFFFGGGGGGHHHFFFEEEDDDCCCBBBAAAAAAAAAFFFGGGGGGGGGFFFCCCAAA??????<<<===CCCIIINNNYYYdddrrruuurrrpppjjj]]]XXXPPPIIICCCAAAAAABBBFFFIIIKKKLLLIIIFFFEEEDDDIIIJJJMMMNNNNNNLLLIIIGGGIIIIIIHHHEEEBBB@@@@@@AAABBBEEEJJJMMMMMMIIIDDD@@@666555444333222222222222111111222222222333333333444444444222222333555888555666777888:::===AAAEEELLLUUU^^^ccchhhqqqxxxzzz~~~|||{{{{{{|||~~~~~~zzzxxxzzz~~~zzz~~~tttpppqqqoooooooooooonnnllljjjiiifffeeedddcccbbbaaa```___]]][[[YYYXXXXXXWWWTTTRRRPPPOOOMMMKKKJJJJJJJJJKKKJJJIIIGGGEEECCCAAA???>>>DDDDDDDDDEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFEEECCCAAA???===???FFFMMMTTTaaalll~~~zzzttttttooogggZZZVVVOOOHHHDDDBBBCCCDDDJJJLLLNNNNNNLLLIIIHHHGGGIIIJJJKKKLLLKKKJJJHHHFFFFFFGGGFFFCCC@@@???@@@AAACCCFFFJJJLLLKKKGGGAAA===555555444333222222222222111111222222222333333333333333222111000000333555555666777888:::===AAAEEEKKKUUU^^^ccciiirrryyy|||~~~}}}|||{{{{{{}}}}}}yyywwwxxx|||{{{rrrnnnpppnnnnnnooopppooommmjjjiiieeeeeedddbbbaaa```___^^^]]][[[YYYXXXXXXWWWTTTRRRPPPOOONNNLLLKKKKKKKKKLLLMMMLLLJJJGGGEEEBBB@@@???EEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDD@@@???AAAIIIRRR\\\jjjvvv}}}sssrrrtttmmmbbbUUURRRLLLGGGDDDDDDEEEFFFLLLNNNOOONNNKKKIIIHHHIIIIIIIIIIIIIIIHHHGGGEEEEEECCCDDDCCCAAA??????AAABBBDDDGGGJJJLLLIIIDDD===888555444333222222111222222111111222222222333333333333444333222000000222444555666777888:::===AAAEEEKKKUUU___eeekkkttt{{{}}}}}}}}}|||{{{|||}}}|||yyywwwwwwzzzyyyrrrooopppnnnoooppppppooommmjjjiiigggfffeeedddbbbaaa``````]]][[[YYYXXXXXXVVVTTTRRRQQQPPPNNNLLLLLLLLLLLLMMMNNNMMMKKKIIIGGGEEECCCBBBEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFEEEDDDDDDDDDEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDAAABBBEEELLLUUUbbbpppzzzwwwnnnnnnnnnhhh^^^QQQNNNJJJGGGEEEFFFHHHIIIKKKLLLKKKIIIGGGEEEFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBAAA@@@AAACCCEEEHHHJJJLLLLLLHHHAAA:::555444333333222111111222222111111222222222333333333555666666555333333444666555666777888:::===AAAEEEKKKUUU```fffmmmvvv|||~~~}}}~~~~~~~~~|||zzzxxxxxxyyyyyytttrrrsssooopppqqqpppooommmjjjhhhgggfffeeedddbbbaaa``````]]][[[YYYXXXXXXVVVTTTRRRPPPOOONNNLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEGGGGGGGGGFFFFFFEEEDDDCCCCCCFFFIIINNNXXXeeerrryyy}}}yyyrrrkkkhhhfff```ZZZMMMKKKIIIGGGGGGHHHKKKLLLLLLKKKJJJFFFDDDCCCEEEGGGIIIIIIHHHGGGGGGFFFFFFEEECCCDDDFFFFFFEEEFFFHHHIIIMMMNNNMMMKKKFFF???999444333333222111111111222222111111222222222333333333555666666555444444555666555666777888:::===AAAEEEJJJUUU```gggnnnvvv}}}~~~~~~}}}}}}}}}{{{zzzyyyzzz}}}zzzvvvuuuuuusssrrrqqqpppnnnkkkjjjhhheeeeeedddbbbaaa```___^^^]]][[[YYYXXXXXXWWWTTTRRROOONNNMMMLLLKKKLLLLLLMMMJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHHHHGGGFFFEEEEEEDDDDDDEEEJJJOOOSSS\\\iiitttyyysssqqqmmmgggbbb]]]XXXUUUKKKJJJIIIHHHIIIKKKMMMOOOOOONNNJJJFFFCCCCCCFFFIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGJJJMMMNNNNNNMMMNNNNNNQQQPPPMMMIIICCC===888555222222111111111111222222111111222222222333333333111333444444333333444555555666777888:::===AAAEEEJJJUUUaaagggnnnvvv{{{}}}~~~}}}||||||{{{{{{{{{{{{}}}zzzzzzxxxvvvvvvvvvuuurrrooollljjjiiiiiifffeeedddcccbbbaaa```___]]][[[YYYXXXXXXWWWTTTRRRNNNMMMLLLKKKKKKKKKLLLMMMJJJIIIIIIHHHFFFEEEDDDDDDBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHOOOVVVZZZbbbpppyyy{{{sssmmmgggaaa]]]WWWSSSQQQKKKJJJIIIIIIJJJMMMOOOQQQQQQOOOKKKFFFCCCCCCGGGJJJJJJKKKMMMNNNOOONNNLLLKKKLLLPPPTTTWWWVVVUUUSSSSSSSSSPPPKKKEEE???:::777555222222111111111111222222111111222222222333333333000222444444444444555777555666777888:::===AAAEEEKKKUUUaaagggmmmuuuzzz{{{~~~}}}}}}{{{{{{{{{{{{zzz{{{qqqllliiimmmrrrvvvzzzxxxzzzyyywwwvvvyyyvvvrrrnnnkkkiiiiiiiiiiiihhhgggfffdddcccbbbbbb]]][[[YYYXXXXXXWWWTTTRRRMMMLLLKKKJJJJJJKKKLLLLLLKKKJJJIIIGGGEEECCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIIIIRRRZZZ___hhhuuu}}}vvvlllbbb]]]ZZZUUUPPPMMMKKKJJJJJJJJJKKKNNNPPPRRRQQQNNNJJJDDDAAABBBFFFJJJJJJLLLOOOQQQRRRQQQOOOMMMOOOTTTYYY\\\\\\YYYWWWVVVTTTPPPJJJCCC===888666555222111111111111111222222111111222222222333333333111333555666666777888:::555666777888:::===AAAEEEKKKVVVaaagggmmmtttyyyyyy||||||}}}~~~~~~~~~~~~}}}yyyzzz{{{zzzzzz}}}sssiiidddaaa___cccgggqqq~~~{{{zzz|||{{{vvvrrruuutttsssrrrqqqooollliiiiiihhhfffeeedddccc```]]]^^^]]]\\\ZZZWWWUUUTTTSSSPPPNNNKKKIIIHHHIIIKKKLLLMMMKKKHHHEEECCCBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGEEEDDDGGGKKKNNNPPPVVV```kkktttzzz~~~ssshhh]]]WWWSSSMMMKKKKKKIIIHHHGGGHHHLLLPPPSSSSSSUUUKKKEEEGGGHHHGGGHHHLLLLLLLLLNNNRRRPPPLLLLLLPPPQQQZZZ```bbbbbbaaa]]]XXXSSSMMMDDD===999777666555444444222222222222444444111111222222222333333333222222222222333444555555444555666777888:::???BBBMMMWWWaaaggglllqqqrrrqqquuuvvvzzz}}}|||yyy{{{yyyxxxxxxvvv|||{{{rrrjjjccc```______ccchhhsss|||{{{}}}|||wwwssstttsssrrrrrrrrrpppmmmkkkhhhgggeeeddddddccc```^^^^^^]]][[[YYYWWWUUUTTTSSSQQQOOOLLLJJJJJJJJJLLLMMMLLLJJJHHHEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKIIIGGGFFFHHHLLLOOOUUUZZZdddqqq|||}}}yyyooodddYYYTTTPPPLLLJJJJJJHHHGGGFFFHHHMMMQQQSSSTTTRRRJJJEEEFFFHHHGGGIIIMMMMMMMMMOOORRRPPPLLLLLLPPPWWW^^^ccccccbbbaaa\\\VVVPPPJJJBBB;;;888666555444444333222222222222333444111111222222222333333333222222222222333444555555555666777888999<<<@@@CCCMMMXXXbbbhhhmmmrrruuusssvvvwwwzzz~~~}}}yyyyyywwwwwwxxxvvv|||tttkkkfffaaa^^^```bbbdddjjjppp|||}}}}}}}}}|||xxxuuusssrrrqqqqqqqqqpppnnnlllgggeeedddddddddcccaaa___\\\\\\ZZZXXXVVVUUUSSSRRRQQQOOOMMMKKKKKKKKKLLLMMMJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIKKKKKKKKKIIIIIILLLQQQTTT[[[___iiiwwwyyypppiii___UUUPPPMMMIIIGGGIIIFFFEEEFFFIIIMMMRRRTTTTTTNNNHHHDDDEEEGGGHHHKKKNNNOOOOOOPPPRRROOOLLLNNNSSS[[[```cccbbbaaa___ZZZTTTLLLGGG???999666555444333333333222222222222333333111111222222222333333333222222222222333444555555666777888999:::===AAAEEENNNYYYdddjjjnnntttxxxxxxxxxyyy|||~~~{{{xxxuuuuuuwwwwww}}}}}}yyymmmfffaaa___```fffjjjooowww~~~~~~}}}yyywwwtttrrrpppoooooommmkkkiiieeedddccccccdddcccaaa___[[[ZZZYYYWWWVVVTTTSSSRRRPPPNNNMMMKKKJJJKKKKKKLLLHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJLLLPPPVVVZZZ```eeeooozzz|||sssjjjggg\\\RRRMMMJJJGGGEEEFFFDDDDDDFFFIIINNNRRRSSSSSSJJJGGGDDDEEEFFFIIILLLOOORRRQQQRRRSSSPPPMMMRRRYYY___bbbbbb___^^^\\\WWWQQQGGGBBB<<<777555444333333333222222222222222222333111111222222222333333333222222222222333444555555666777888999:::===BBBEEENNNYYYeeekkkooouuuzzz|||zzz{{{~~~|||yyyvvvvvvwwwwww|||xxxrrrjjjeeeaaaaaaeeemmmsssyyy~~~|||zzzxxxvvvssspppmmmkkkiiifffddddddcccbbbbbbcccbbb```^^^ZZZYYYXXXVVVUUUSSSRRRQQQMMMMMMKKKJJJIIIIIIJJJJJJGGGFFFFFFEEEEEEDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKMMMRRRXXX\\\gggnnnwww{{{yyysssnnnkkkeee[[[PPPLLLIIIEEECCCDDDDDDDDDGGGJJJOOOQQQQQQPPPFFFGGGFFFEEEFFFJJJNNNQQQTTTSSSSSSRRROOOOOOXXXcccjjjjjjfff```\\\YYYRRRJJJBBB>>>888555333333333222222222222222222222222222111111222222222333333333222222222222333444555555444555777888999<<>>:::666333333333333333111111222222222222111111111111222222222333333333222222222222333444555555444555666888999===AAAEEEMMMZZZfffjjjmmmssszzz~~~zzzyyyzzzyyy|||zzzxxxnnniiijjjmmmgggiiinnnvvv|||~~~~~~|||{{{zzzyyyxxxuuupppmmmkkkiiigggeeeeeedddbbbbbbaaa```]]][[[WWWWWWVVVTTTSSSRRRQQQPPPLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKMMMOOORRRXXX```eeetttxxx{{{yyyssslllhhhggg\\\RRRJJJGGGFFFEEEDDDFFFHHHHHHJJJMMMOOONNNKKKHHHEEEJJJKKKGGGGGGMMMQQQRRRSSSPPPNNNKKKJJJQQQcccuuuzzzuuujjj^^^WWWRRRIII???;;;888555333333444444444000111222333333222111000111111222222222333333333222222222222333444555555444666777999:::>>>CCCFFFLLLYYYeeeiiijjjpppxxx|||zzzyyy{{{{{{~~~yyypppjjjkkkqqqwwwlllmmmrrryyy~~~~~~~~~~~~|||zzzyyyyyyxxxuuuqqqnnnmmmkkkjjjhhhfffdddbbbaaaaaa___\\\ZZZWWWVVVUUUTTTSSSRRRQQQPPPMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGFFFFFFEEECCCBBBAAACCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDGGGKKKOOOVVV___hhhnnnuuuvvvvvvvvvrrrlllddd```WWWNNNFFFEEEFFFEEEFFFHHHIIIJJJKKKNNNNNNMMMIIIEEEEEEKKKLLLHHHGGGMMMRRRRRRQQQNNNKKKHHHGGGPPPeeeyyysssnnndddYYYTTTPPPHHH???:::777444333333444444444000111222333333222111000111111222222222333333333222222222222333444555555555777888:::<<>>CCCFFFOOOYYYfffnnnpppqqqtttvvv{{{|||~~~||||||yyy}}}}}}zzztttrrruuuyyytttrrrsssyyy~~~{{{yyy|||zzzwwwsssooollljjjiiiiiiiiihhhfffddd```]]]\\\ZZZXXXVVVUUUUUUTTTRRRPPPPPPMMMKKKIIIJJJJJJJJJIIIIIIGGGEEEDDDEEEEEEDDDCCCDDDDDDDDDCCCBBBAAA@@@???<<<>>>@@@AAABBBEEEHHHKKKQQQVVVZZZ^^^fffnnnpppnnnpppnnnkkkiiigggaaaYYYSSSMMMJJJHHHIIILLLPPPSSSTTTSSSQQQMMMJJJHHHGGGHHHHHHLLLLLLLLLNNNPPPRRRRRRQQQHHHDDD@@@???CCCGGGLLLNNNRRRQQQOOOKKKEEE>>>999555222222222333444555555555222222222222222222222222222222222222333333333333333333333444444444555555222444666888;;;???DDDHHHOOOYYYgggooorrrrrrtttwwwzzz{{{~~~}}}{{{|||zzz~~~yyyxxx{{{wwwuuuwww|||~~~}}}}}}~~~|||zzz|||{{{wwwtttpppmmmkkkjjjjjjjjjiiigggddd```]]][[[XXXWWWUUUTTTUUUTTTRRRPPPOOOMMMJJJJJJJJJKKKKKKJJJIIIGGGEEEEEEFFFFFFEEEDDDDDDDDDCCCBBBAAA???>>>===<<<===???@@@AAAEEEIIILLLUUU[[[ccciiippptttqqqjjjmmmjjjgggdddaaa\\\UUUPPPLLLKKKJJJMMMQQQUUUWWWWWWRRROOOKKKGGGFFFFFFHHHIIILLLMMMOOORRRTTTTTTQQQNNNBBB@@@>>>???CCCFFFIIIJJJLLLKKKJJJGGGBBB===777444111111222333444444555555222222222222222222222222111222222222222333333333222222333333333444444444444555777999;;;???DDDGGGPPP[[[iiirrruuuuuuvvvxxxzzz{{{}}}yyyyyy{{{{{{~~~}}}}}}||||||~~~}}}{{{zzzxxxvvvssspppnnnlllkkkjjjjjjiiigggddd```]]][[[XXXVVVUUUTTTTTTTTTRRRPPPNNNLLLJJJJJJKKKLLLLLLLLLJJJHHHFFFFFFFFFGGGFFFDDDDDDDDDCCCBBBAAA???===<<<>>>???@@@AAACCCFFFKKKOOOYYYcccnnnuuuyyyxxxpppggghhheeebbb^^^ZZZUUUQQQNNNKKKKKKMMMPPPTTTWWWXXXXXXNNNLLLHHHEEEDDDEEEGGGHHHKKKMMMRRRVVVXXXTTTNNNIII>>>===>>>@@@DDDHHHJJJJJJIIIIIIGGGEEEAAA<<<888555222222333333333333333333222222222222222222222222111111111222222222333333222222222333333333333444666777999999;;;>>>BBBFFFPPP\\\kkkvvvxxxxxxxxxzzz{{{|||{{{xxxxxx|||}}}}}}}}}}}}~~~~~~|||wwwvvvsssqqqooommmlllllliiiiiihhhfffddd```]]]\\\YYYWWWUUUTTTTTTSSSQQQOOONNNLLLJJJJJJKKKMMMMMMMMMKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDCCCBBBAAA???===<<<@@@AAABBBDDDFFFKKKQQQUUU___lllyyy~~~~~~yyyppphhhccc```\\\WWWRRROOOMMMMMMLLLLLLNNNRRRVVVXXXWWWVVVJJJIIIFFFDDDCCCDDDFFFHHHIIILLLQQQUUUVVVQQQJJJCCC======>>>BBBFFFJJJKKKKKKHHHGGGEEEBBB???;;;888777333333333333222222222222222222222222222222222222111111111111222222222222222222222333333333444444777888999:::;;;>>>BBBEEEPPP\\\lllwwwzzzzzzyyyzzz{{{|||}}}zzz{{{~~~}}}uuutttrrrooommmkkkjjjiiiggggggfffeeeccc```^^^\\\YYYWWWUUUTTTSSSRRRPPPNNNMMMLLLJJJJJJLLLNNNNNNNNNKKKIIIGGGGGGGGGHHHGGGFFFDDDDDDDDDCCCBBB@@@???>>>???AAACCCFFFJJJQQQXXX]]]gggttt}}}wwwqqqlll___\\\VVVPPPKKKJJJKKKLLLLLLMMMOOOSSSVVVWWWUUURRRHHHGGGFFFEEEEEEFFFGGGGGGIIIJJJMMMOOOOOOLLLEEE@@@@@@???@@@BBBFFFIIIKKKKKKGGGEEEBBB>>>;;;888777666222222222222222222222222222222222222222222222222111111111111222222222222333333333333444444444444666777999:::;;;???CCCGGGNNN[[[lllwwwzzzyyyxxxyyyzzz{{{~~~{{{{{{~~~~~~|||uuutttqqqnnnkkkiiihhhgggffffffeeedddccc```^^^\\\ZZZXXXUUUTTTSSSQQQOOOMMMMMMKKKJJJJJJLLLNNNNNNNNNKKKJJJHHHGGGHHHHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@???>>>@@@CCCGGGMMMUUU^^^dddmmmzzzzzzuuurrrppp]]]YYYSSSLLLGGGGGGJJJMMMLLLMMMPPPTTTVVVVVVSSSPPPHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJIIIGGGCCC???BBBAAAAAACCCFFFHHHIIIIIIFFFCCC???;;;777555555555111111111222222333333444222222222222222222222222000111111111111222222222333333444444444444555555444666888:::<<<@@@EEEIIILLLYYYjjjvvvyyyxxxwwwwwwyyyzzz}}}~~~zzzyyy{{{zzzxxxzzztttuuuyyy}}}tttqqqvvvyyyzzz{{{xxxsssqqqmmmkkkkkkjjjiiihhhgggfffeeecccaaa```___^^^]]]ZZZXXXVVVTTTSSSPPPMMMNNNMMMLLLLLLKKKLLLLLLLLLHHHHHHHHHGGGGGGHHHHHHIIICCCDDDDDDCCC@@@>>>>>>???BBBEEELLLTTT\\\bbbgggiiitttxxx|||{{{vvvpppjjjgggYYYQQQJJJIIIGGGFFFJJJQQQMMMPPPSSSUUUTTTQQQMMMJJJEEEDDDCCCCCCDDDFFFHHHIIIMMMKKKHHHDDDAAA???======???AAACCCDDDEEEEEEGGGIIICCC???:::666555444333222333333444444444333222111333333444555444333111000222222333333444555666666444444444555555555555555666777999:::<<>>======???BBBFFFGGGGGGFFFFFFGGG@@@===888444444444444444444444333333333222222222333333444444444333222111111111222222333444444555444444444444555555555555666777999:::<<>>???AAAEEEJJJLLLKKKHHHEEEDDD===999555222333555777888555444333222111222222333333333333444333333222111000111111222222333333333333333444444555555555555666777999:::<<>>???CCCFFFOOOTTT\\\fffnnnsssvvvwwwvvvtttssssssppphhh]]]TTTJJJGGGEEEFFFGGGJJJMMMQQQTTTRRRNNNJJJGGGEEEEEEEEEFFFFFFFFFGGGKKKOOOTTTWWWYYYSSSIII@@@<<<<<>>AAAFFFJJJSSSXXXaaajjjqqquuuwwwwwwqqqssstttrrrjjj^^^SSSLLLEEEFFFFFFFFFIIIMMMPPPQQQSSSPPPKKKHHHFFFFFFHHHIIIGGGHHHIIIKKKOOOSSSWWWYYYXXXRRRHHH@@@<<<>>>CCCFFFKKKOOOSSSTTTPPPJJJDDDAAA999666222222444888;;;<<<555444222000000111222333222222222222222222222222333333333333444444444444222222333333444555555666666777999:::<<>><<<444222111111333555555444222222222222111111111111222111000000000111333444333333333333333333333333000111222333444555555666666777999:::<<>>;;;:::222111000111222333111000111222222222222111000000111111000000000111333444222222222222222222222222000111111222444555666666666777999:::<<>>CCCGGGOOOXXXeeepppvvvxxxwwwvvvzzzyyyyyy{{{~~~}}}{{{xxxsssxxxzzzrrrkkkkkkmmmqqqwww~~~}}}uuuqqqmmmlllnnnyyy}}}{{{}}}~~~~~~~~~}}}{{{xxxuuutttssssssrrrooollliiieeeddd``````````````````______\\\\\\\\\[[[[[[YYYXXXWWWXXXWWWTTTRRRPPPPPPOOOOOOMMMLLLJJJHHHGGGFFFFFFEEEGGGIIIMMMQQQVVV\\\dddhhhssstttuuutttpppjjjccc___ZZZVVVPPPLLLJJJIIIIIIHHHNNNLLLJJJLLLOOOPPPPPPOOOMMMLLLKKKJJJKKKLLLNNNPPPSSSRRRUUUZZZYYYRRRLLLJJJEEEKKKSSSYYY^^^```[[[SSSOOOKKKFFFBBB>>>999444111222222222111111111000000222333333444444333333222444444333333333222222222555444444333333333333333333333333333333444555555777888999999;;;>>>CCCGGGOOOXXXeeeqqqwwwxxxxxxwwwxxxxxxxxxzzz~~~}}}|||yyyuuuyyy~~~uuunnnmmmqqqvvvwwwrrrqqqqqqsssvvv}}}}}}~~~}}}{{{zzzwwwvvvuuussspppllliiiggg````````````____________[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWUUURRRPPPOOONNNNNNKKKJJJIIIGGGFFFEEEEEEEEEGGGKKKQQQWWW]]]dddjjjooosssrrrppplllfff___YYYVVVSSSPPPLLLJJJJJJJJJJJJIIIPPPNNNMMMMMMOOOOOONNNMMMHHHHHHIIIJJJKKKLLLMMMNNNUUUTTTUUUXXXUUUMMMHHHGGGFFFPPP\\\dddiiihhh```VVVNNNIIICCC===999666333000222222222111111111111111222222333333333333222222333333333333222222222222444444333222222333555666333222222222222333444444777888999999;;;>>>DDDGGGPPPYYYeeeqqqwwwyyyyyyxxxwwwvvvwwwyyy}}}}}}|||{{{www{{{~~~xxxqqqqqquuu{{{yyytttuuuwwwwwwzzz}}}~~~yyyyyyxxxuuurrroookkkiiidddcccbbb```___^^^^^^]]]ZZZZZZ[[[[[[[[[ZZZZZZYYYTTTSSSRRRPPPOOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGLLLTTT\\\ccciiinnnqqqnnnkkkgggaaa[[[VVVQQQOOOLLLKKKIIIIIIKKKLLLMMMLLLNNNNNNNNNNNNOOOOOOOOONNNIIIJJJLLLNNNOOOOOOOOONNNSSSQQQQQQRRROOOHHHFFFHHHKKKWWWeeemmmooojjj^^^SSSLLLGGG@@@:::666444222111111111111111111111111111222222333333333333222222333222222222222222222222222222111000111333555666333333333222333333444555777888888999;;;???DDDHHHPPPYYYeeepppwwwyyyzzzyyywwwwwwwwwzzz~~~}}}||||||xxx|||}}}wwwwwwzzz~~~vvvssstttyyy}}}}}}~~~||||||zzzxxxuuurrrnnnlllhhhgggdddaaa___]]]\\\\\\ZZZZZZ[[[[[[[[[ZZZZZZYYYQQQQQQQQQPPPOOONNNNNNMMMHHHHHHHHHHHHHHHHHHIIIJJJIIIOOOXXXaaafffkkknnnooollliiibbb[[[TTTOOOKKKJJJHHHHHHHHHJJJMMMOOOPPPOOONNNOOOPPPOOONNNMMMLLLLLLLLLMMMOOOQQQQQQQQQPPPOOOOOOLLLKKKKKKHHHFFFHHHNNNVVVbbbmmmqqqooogggZZZNNNJJJEEE>>>888555444333222111111111111111111111111111222222333333222222111222222222222222222222222000000000000111222444555444444444444444555555666666777888999;;;???DDDHHHPPPXXXdddooovvvyyyzzzzzzyyyyyyyyy||||||{{{{{{yyy|||~~~vvvuuuyyy~~~~~~}}}|||zzzwwwssspppnnniiigggdddaaa^^^\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYSSSSSSSSSSSSRRRPPPOOONNNGGGHHHHHHIIIKKKLLLNNNOOOOOOVVV___gggkkklllllllllmmmiiibbbYYYQQQKKKGGGEEEFFFFFFHHHKKKOOOQQQQQQPPPQQQRRRRRRPPPMMMIIIGGGGGGKKKMMMOOOPPPRRRRRRRRRQQQLLLIIIFFFEEEDDDEEENNNXXXdddmmmssspppiii```TTTJJJEEEAAA;;;666444444333333111111111111111222222222111111222222222222111111111111111222222222222222///000000111222333333444555444444444444555666666666777888999;;;???EEEIIIOOOWWWcccnnnuuuxxxyyyzzz|||{{{{{{}}}{{{yyyyyyxxx{{{~~~}}}{{{zzzyyywwwtttpppmmmkkkfffdddaaa^^^\\\[[[[[[[[[\\\\\\\\\[[[[[[YYYXXXWWWUUUUUUUUUSSSQQQNNNLLLJJJGGGGGGIIIKKKMMMPPPSSSTTTXXX___hhhnnnpppnnnkkkiiihhhddd]]]UUUNNNHHHEEEDDDEEEEEEHHHKKKOOOQQQPPPOOOOOOQQQRRRPPPLLLHHHFFFFFFJJJKKKNNNPPPSSSUUUWWWWWWMMMIIIDDDBBBAAAFFFTTTaaammmrrrrrrjjj```WWWNNNGGG???<<<777444333333222222000000111111111222222222111111222222222222111111000111111111222222222222000111333555555555444333444444333333444444555666555666888999;;;???EEEIIINNNVVVbbblllssswwwyyyzzz|||{{{{{{|||zzzwwwwwwvvvzzz~~~}}}vvvvvvuuusssooollliiigggbbb```^^^[[[ZZZZZZ[[[\\\]]]]]]\\\\\\ZZZYYYXXXWWWVVVVVVTTTRRROOOKKKGGGEEEGGGHHHIIILLLOOOSSSVVVWWW___fffnnnttttttpppkkkhhh^^^[[[VVVPPPKKKGGGEEEDDDDDDEEEGGGKKKOOOPPPOOOMMMJJJMMMPPPOOOLLLIIIHHHIIIJJJKKKNNNRRRVVVYYY\\\^^^PPPJJJEEEAAAAAAGGGWWWfffoooqqqnnncccWWWOOOHHHCCC;;;888444222222222111111000000111111222222222222111111222222222222111111000000111111222222222222111333666888888666444333333333222222333333444555555666888999;;;???EEEIIIMMMUUUaaakkksssvvvxxxzzz|||{{{zzz|||~~~zzzvvvuuutttyyy}}}zzzvvvqqqkkkgggdddbbb```^^^\\\\\\^^^```aaa```[[[[[[[[[[[[[[[[[[[[[[[[XXXVVVSSSOOOLLLIIIHHHHHHIIILLLPPPSSSUUUXXX\\\___kkkpppuuuwwwssskkkddd```ZZZUUUNNNIIIEEECCCAAA@@@FFFFFFGGGIIIJJJLLLMMMNNNLLLJJJHHHGGGGGGIIIKKKMMMKKKNNNRRRUUUYYY]]]aaaeeeXXXOOOEEECCCIIITTTbbbllluuupppiii^^^TTTJJJCCC???888777555333222000000///111222222333333222222111000000111222222222222111222222111111111111222222555444333111000000111222555444444333333333444444666777888999;;;???EEEIIIQQQXXXcccnnnvvvyyyyyyxxx~~~}}}}}}~~~zzzwwwwwwvvv|||~~~{{{xxxtttnnnhhhddd```^^^bbbaaa```aaadddffffffeee``````___^^^]]]\\\[[[[[[WWWUUUQQQMMMJJJHHHHHHHHHJJJMMMRRRWWWZZZ___cccgggoooqqqssstttqqqkkkeee```VVVQQQKKKEEECCCBBBBBBAAAEEEFFFHHHIIIKKKKKKLLLLLLIIIHHHGGGGGGIIIKKKNNNPPPRRRSSSVVVYYY[[[]]]]]]^^^TTTLLLDDDEEENNN[[[hhhoooqqqkkkaaaWWWOOOGGG@@@<<<666555444222111000000000111222222333333222222111000000111222222222222111222222111111111111222222333333222111111222333444555444444333333444444444666777888999;;;???EEEIIIPPPWWWaaalllssswwwxxxxxx{{{wwwvvvuuu{{{}}}{{{xxxuuuqqqlllfffbbb^^^]]]bbbbbbcccfffiiijjjiiihhhdddcccbbb```^^^\\\[[[ZZZWWWTTTPPPMMMJJJJJJJJJKKKLLLPPPWWW\\\bbbggglllpppsssqqqppppppoookkkddd^^^QQQMMMFFFBBBAAABBBCCCDDDFFFGGGIIIKKKLLLKKKJJJIIIEEEEEEFFFHHHKKKNNNQQQSSSUUUUUUVVVYYY]]]]]]ZZZVVVMMMHHHDDDJJJXXXhhhqqqtttlllcccWWWNNNHHHCCC<<<666444333222111000000000000111111222222222222111111000000111222222222222111222222111111111111222222111111111111222333555555444444444333333444444555666777888999;;;@@@EEEIIIQQQVVV___iiiqqqvvvxxxyyyzzzvvvuuuttt{{{|||wwwtttrrrpppmmmiiifffcccaaa``````aaacccgggjjjkkkjjjhhhcccbbb```___]]][[[YYYYYYXXXUUURRROOOMMMNNNPPPQQQRRRVVV]]]cccggglllqqqtttsssooolllllllllhhh___XXXMMMIIICCCAAAAAADDDGGGIIIIIIJJJLLLNNNNNNLLLIIIHHHDDDEEEFFFIIILLLOOORRRSSSQQQOOOPPPUUUZZZZZZUUUPPPGGGFFFHHHRRReeevvv{{{yyyjjj___PPPGGGCCC???888222222111111000000000000000111111222222222222111111000000111222222222222111222222111111111111222222111111222222333444444555444444333333333444555555666777999:::<<<@@@FFFJJJRRRVVV^^^gggpppvvvyyy{{{}}}}}}~~~yyyuuuuuuvvv~~~|||uuuooolllhhhgggfffeeedddcccccccccaaabbbeeeiiilllllliiigggbbbaaa```___]]]\\\[[[ZZZUUUTTTRRRQQQQQQSSSUUUWWWZZZ^^^ccchhhkkknnnqqqsssooolllhhhggggggbbbXXXPPPKKKGGGCCCBBBEEEIIILLLNNNLLLNNNOOOPPPOOOLLLIIIGGGEEEFFFHHHJJJLLLNNNNNNOOOLLLJJJIIIMMMQQQQQQMMMGGGEEEIIIPPP]]]pppyyyggg[[[LLLCCC???<<<666000111000000//////000000111000111111222222111111000000000111222222222222111222222111111111111222222333333333333333333333333333333333333333444555666777888999:::<<<@@@FFFJJJRRRWWW___hhhpppvvv{{{}}}~~~|||||||||wwwuuuwwwzzz|||uuunnnhhheee_________```bbbdddeeefffggggggiiilllnnnmmmjjjhhhdddcccbbbaaa___^^^]]]\\\RRRRRRSSSTTTVVVXXX[[[\\\bbbfffjjjmmmnnnnnnooopppkkkhhhccc```]]]XXXQQQKKKIIIGGGEEEEEEIIIMMMPPPQQQPPPPPPPPPPPPMMMJJJGGGFFFFFFGGGIIIKKKLLLKKKKKKJJJKKKHHHEEEEEEFFFFFFDDDAAAIIIRRR\\\gggvvv{{{ooo^^^UUUIII@@@<<<999555111111111000000000000000111000000111111111111000000000000111222222222222111222222111111111111222222333333444444444444333222333333333333444555555666777888999:::<<>>???BBBCCCPPP]]]iiiooovvvzzzppp```QQQKKKCCC<<<888666444333333222111111000000000000000000111111111111000000000000111222222222222111222222111111111111222222111222333555555555555444333333333333444555666666777888999;;;===AAAFFFKKKOOOUUU^^^hhhpppvvvzzz{{{}}}}}}}}}~~~|||}}}|||zzzvvvqqqkkkfffcccaaa___```bbbdddgggjjjmmmnnnnnnmmmlllllllllkkkhhheeeeeedddbbb^^^[[[XXXVVVTTTUUUXXX\\\aaafffiiijjjkkkkkknnnrrrsssrrrppppppoooiiiddd[[[PPPHHHFFFHHHKKKFFFEEEFFFIIIMMMQQQRRRRRRRRRPPPNNNKKKHHHEEECCCBBBDDDFFFHHHJJJKKKJJJHHHFFFCCCBBB???<<<;;;???EEEJJJUUUdddpppsssuuutttfffUUUGGGCCC>>>999555444444444444333222111000000000000000000111111111111000000000000111222222222222111222222111111111111222222///000222555666777666666222222222333444555666777777888:::;;;===AAAGGGKKKMMMSSS]]]gggpppvvvyyyyyyzzzyyyzzz}}}|||zzzrrroookkkhhhggghhhjjjlllllllllnnnoooqqqssstttuuuqqqpppooonnnmmmkkkhhheeefffccc]]]YYYVVVVVVXXXZZZYYY]]]dddjjjnnnooonnnmmmqqqpppqqqtttuuurrrlllfff___WWWMMMGGGEEEGGGHHHHHHJJJLLLNNNNNNNNNNNNPPPRRRMMMLLLJJJHHHFFFFFFEEEFFFEEEGGGJJJJJJGGGCCCAAA@@@@@@>>>======???CCCLLLTTTdddnnnvvvtttmmmdddVVVIII@@@>>>:::777444333333333222222222222222333333444111111111000000000000000000111111111111222222222222222222222222222222222222222222222222222222222333333333444444444555555666777888999;;;???EEEIIIOOOSSSYYY___fffmmmtttyyy|||}}}~~~wwwqqqnnngggggghhhjjjlllpppsssuuuxxxzzz|||~~~{{{zzzqqqppppppppppppnnnjjjgggbbb___YYYUUUTTTVVVZZZ]]]cccgggmmmrrrvvvwwwwwwvvvpppooopppqqqrrrmmmeee^^^VVVOOOHHHCCCDDDFFFIIIJJJLLLMMMOOOOOONNNMMMNNNOOOKKKJJJHHHGGGFFFFFFFFFGGGGGGHHHIIIHHHEEEBBB@@@@@@>>>======???CCCKKKUUU]]]kkkqqqrrrkkkbbbZZZOOOEEE:::888555222000/////////000////////////000111111111111111111000000000000000111111111111222222222222222222222222222222222222222222222222222222222444555555555555666666666666777888999;;;???EEEIIIOOOSSSYYY___fffmmmtttxxx{{{|||}}}}}}}}}xxxpppiiieeebbbfffkkkrrrxxx}}}~~~rrrrrrrrrsssrrrpppkkkhhh^^^ZZZVVVSSSUUU[[[aaafffoooqqquuuyyy|||~~~~~~~~~rrrqqqqqqqqqoooggg]]]UUULLLHHHDDDBBBDDDHHHLLLMMMNNNPPPQQQPPPNNNLLLKKKKKKHHHGGGFFFEEEEEEGGGHHHIIIJJJJJJJJJHHHDDDAAA@@@???<<<<<<>>>BBBKKKWWWccciiisssqqqjjj^^^SSSLLLEEE???999777555222000///////////////.........///000000111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222444444444444555555555555666777888999;;;@@@EEEIIINNNRRRXXX___fffmmmsssxxxyyyzzz|||~~~}}}~~~yyyyyy|||uuuppplllkkknnnsss{{{~~~vvvvvvuuuuuusssooojjjfffZZZXXXUUUVVV[[[dddmmmsssuuuvvvxxx{{{}}}~~~uuusssqqqppplllcccXXXOOOHHHFFFDDDDDDFFFJJJNNNPPPPPPQQQRRRQQQMMMJJJHHHGGGFFFEEEDDDDDDEEEHHHKKKMMMLLLNNNOOOMMMHHHCCC???===:::<<<>>>EEERRRcccnnnssstttmmmaaaSSSIIIBBB===:::777666444222111000000000000000000000000111111222000111111111111111222222000000111111111222222222000000000000000000000000111222222222222222333333111111111222222222333333666777999:::<<<@@@FFFJJJMMMQQQXXX```fffmmmtttxxxxxxyyy{{{}}}|||}}}wwwvvv|||zzzwwwxxxzzz|||{{{yyywwwtttqqqllleeeaaaVVVVVVVVVZZZaaakkkuuu{{{yyyyyyyyyzzzzzz{{{{{{{{{ssspppllliiiddd\\\RRRKKKGGGFFFFFFFFFGGGJJJMMMOOOPPPQQQQQQOOOKKKGGGEEEEEEEEEEEEDDDDDDGGGKKKOOOQQQOOOQQQTTTSSSMMMEEE???;;;999<<>>999777222111000000///.........000000000000000111111222000000111111222222222333000000111111111222222222000000000000000000000000111111111222222333333333111111111222222222333333777888999:::<<<@@@FFFJJJLLLQQQYYYaaahhhnnnuuuyyyyyyzzz{{{}}}}}}}}}wwwuuu{{{}}}zzzvvvqqqmmmgggaaa]]]UUUWWWZZZ```gggpppwww{{{{{{{{{zzzzzzxxxwwwuuuuuulllgggaaa\\\XXXSSSLLLGGGEEEGGGHHHHHHGGGHHHIIIKKKPPPPPPOOOLLLHHHEEEDDDDDDGGGFFFEEEFFFIIINNNSSSVVVSSSUUUWWWUUUOOOFFF???;;;999===@@@GGGXXXkkkqqqlllaaaWWWMMMGGGBBB;;;777666111111111111111111000000//////.........///000000000000111111222333333333000111111111111222222222111111111111111111111111111111111222222333333444444444444444555555555555777888999:::<<>>AAAGGGWWWiiijjj```XXXMMMCCCAAA>>>999555555111222222333333333333222000////////////000111111000000111222222333444444000111111111111222222222222222222222222222222222000111111222333333444444444555555555555666666666777888999;;;===AAAFFFKKKMMMSSS[[[dddkkkrrrwww{{{}}}~~~~~~}}}}}}xxxvvvzzz{{{yyyuuuooojjjeeebbb^^^\\\aaaeeekkkqqquuuvvvvvvuuuyyyyyyxxxvvvrrrnnniiigggbbbZZZPPPIIIHHHIIIIIIIIIHHHLLLOOOOOOMMMLLLMMMNNNMMMLLLJJJFFFCCCBBBDDDGGGKKKJJJIIIJJJMMMRRRXXX[[[\\\ZZZVVVOOOHHHBBB??????;;;???AAAFFFVVVfffdddXXXSSSGGG>>><<<;;;666444555------...///////////////222222222222222333333444000000111222333333444444000111111111111222222222222222222222222222222222000000111222333333444444333333333444444444555555777888:::;;;===AAAGGGKKKNNNSSS\\\eeelllsssxxx||||||}}}xxxvvvyyyzzz~~~|||{{{sssiiibbbaaaeeekkknnnrrrrrrrrrsssvvvwwwvvvuuuvvvzzz}}}{{{sssiiiaaa]]]WWWTTTNNNIIIGGGHHHJJJLLLNNNOOOOOOOOONNNKKKIIIGGGGGGGGGEEECCCAAABBBEEEHHHGGGJJJMMMRRRUUUXXXYYYZZZYYYXXXTTTLLLDDD???>>>@@@FFFEEEGGGLLLRRRUUUUUUSSSEEEAAA:::666444333333222111111111000000000000000000000000000000000000000000111222333333333333333222222222111111111111111222222222222222222222222222222333333333333444444333333333333444555666666888999999999;;;???EEEJJJMMMRRRZZZccckkksss{{{~~~zzzvvvvvvvvv{{{{{{vvvqqqnnnjjjiiikkkppptttvvvuuutttuuuvvvyyyyyyxxxwwwvvvxxxzzzvvvmmmccc[[[XXXRRRPPPNNNMMMLLLKKKLLLLLLMMMMMMNNNMMMKKKIIIFFFEEEDDDDDDCCCBBBAAACCCFFFIIIJJJMMMRRRVVVYYYZZZYYYXXXPPPOOOLLLGGGCCCBBBEEEHHHOOOPPPQQQSSSRRROOOJJJFFFBBB>>>999666444444333222111000000000000000000000////////////////////////222333333333333333222222111111111111111111222222000000000000000000000000111111111222222222333333333333333333444555666666888888999:::;;;???EEEIIILLLQQQYYYbbbjjjrrryyy}}}~~~zzzvvvuuuvvv||||||tttooojjjkkknnnsssxxx|||}}}}}}vvvvvvwwwyyy||||||{{{yyywwwwwwtttnnneee]]]WWWUUUNNNOOOPPPQQQQQQPPPNNNMMMKKKKKKJJJIIIGGGEEECCCBBB???@@@AAA@@@AAACCCGGGJJJLLLPPPVVVZZZ\\\YYYUUURRRHHHGGGEEECCCBBBFFFLLLPPPXXX[[[\\\ZZZSSSIIIAAA======:::777555555444222111000000000000000000111111////////////////////////444444444333333222000000000000000111222222222333000000000000000000000000000000111111111222222222333333333333444555666666777888999:::<<<@@@EEEIIIKKKPPPYYYaaaiiipppwww{{{~~~zzzvvvuuuuuu}}}{{{vvvqqqmmmppprrrvvv{{{~~~{{{rrrsssvvvzzz}}}~~~|||zzzvvvrrrlllddd^^^ZZZXXXXXXQQQRRRSSSSSSSSSQQQPPPOOOIIIHHHGGGEEECCCBBBAAA@@@>>>???@@@AAAAAACCCGGGJJJNNNRRRXXX\\\\\\WWWPPPLLLEEEDDDCCCCCCFFFLLLSSSXXX___aaaaaa[[[QQQFFF???<<<888666555555555444222000000000000000000111111111000000000000000000000000111222222222111111000/////////000111222333333333222222222222222222222222111111111111222222222222333333333333444555666666777888999:::<<<@@@EEEIIILLLQQQYYYbbbiiiooouuuyyy~~~zzzwwwuuuuuu}}}yyytttrrrtttvvvwww|||vvvrrrkkkmmmqqqwww{{{|||zzzwwwpppkkkccc\\\YYYZZZ]]]^^^ZZZYYYVVVTTTRRRPPPPPPPPPGGGFFFDDDBBB@@@@@@@@@@@@@@@AAACCCCCCCCCEEEHHHJJJRRRVVVZZZ]]][[[UUUMMMHHHBBBBBBCCCHHHOOOWWW^^^bbbdddccc___WWWKKKBBB>>>>>>555444333444555444222000//////000000111111111111111111111111111111111111......///000000000000000//////000111222333333333222222222222222222222222222222222333333333333444333333333333444555666666666888:::;;;===@@@EEEHHHMMMSSS[[[cccjjjoootttwww~~~{{{xxxvvvvvv~~~yyytttooonnnrrr{{{wwwnnnhhhfffhhhmmmssswwwwwwtttqqqgggddd___]]]^^^aaacccdddaaa]]]XXXSSSOOOMMMMMMMMMFFFDDDBBB@@@???@@@AAABBBCCCDDDFFFGGGGGGIIIKKKMMMVVVXXX[[[\\\YYYRRRKKKGGG>>>@@@FFFOOO[[[dddjjjmmmfffbbbYYYNNNDDD===:::999444333222333444444222000/////////000111111222222222222222222222222222222------...000000111111111000000000111222222222333000000000000000000000000222222333333333444444444333333333333444555666666666888:::;;;===@@@DDDHHHNNNSSS\\\dddjjjooosssuuu}}}}}}zzzxxxwww{{{vvvnnnmmmooouuu~~~vvvkkkccceeegggkkkpppsssqqqlllhhhcccccceeeiiilllnnnllliii```]]]XXXRRRNNNKKKIIIIIIEEECCCAAA??????AAACCCEEECCCFFFHHHJJJLLLNNNQQQSSSVVVWWWWWWUUURRRLLLGGGDDD>>>BBBKKKXXXdddmmmpppppp```YYYOOOFFF???:::666444555444222222333444222111...//////000111111222222111111111111111111111111000000111111111111111000111111111111111111222222000000000000000000000000111222222222333333333333333333333333444555666666555777:::<<<>>>@@@DDDGGGMMMSSS[[[ccciiimmmppprrr|||~~~|||zzzxxxyyypppjjjkkkooovvvwwwkkkbbbfffhhhlllooopppmmmgggbbbdddgggnnnvvv{{{yyysssmmm]]][[[WWWRRRMMMIIIGGGEEEDDDCCC@@@??????AAAEEEGGGCCCFFFIIILLLOOORRRUUUXXXTTTSSSQQQOOOKKKFFFBBB@@@BBBFFFPPP]]]iiiooopppnnnWWWPPPGGG@@@===999555222666444222222333333333222...//////000111222222222000000000000000000000000333333333333333222111000222222222111111111111111222222222222222222222222000111111111111222222222333333333333444555666666555777:::<<<>>>@@@DDDGGGLLLRRRZZZbbbgggkkknnnppp{{{~~~~~~|||yyy~~~|||rrrlllkkklllnnnvvv~~~~~~ooodddccchhhkkkiiiccc```cccgggooo}}}{{{ooocccWWWSSSMMMJJJIIIIIIIIIIIIGGGEEEBBB@@@AAACCCEEEGGGHHHJJJNNNRRRUUUVVVWWWWWWSSSLLLGGGEEEBBB@@@AAAEEEEEEOOO\\\hhhqqqrrrgggZZZIIIEEE???:::777555333222111111111111000000000000000000000000////////////000000000000000000000000//////000111222333333333......///000111222222222222222222222222222222222222222222222222222222222333333333444444444555555666777999:::<<<@@@FFFJJJLLLPPPXXX```hhhmmmppprrr}}}~~~|||zzzxxxxxx~~~~~~yyyrrrmmmmmmrrryyy~~~uuukkkdddfffgggddd```bbbhhhnnn{{{}}}tttiii___TTTQQQKKKHHHGGGHHHHHHGGGFFFDDDBBBAAAAAADDDGGGIIIKKKMMMPPPSSSUUUUUUUUUTTTMMMHHHDDDCCCAAA???AAAEEEGGGRRR^^^fffkkkhhh]]]QQQDDD@@@;;;777555444222111111111111111000000000000......//////000000111111000000000000000000000000000000000111222222222333///000000111111222222222111111111111111111111111222222222222222222222222333333333444444444555555666777999:::<<<@@@FFFJJJMMMRRRYYYaaahhhmmmpppqqq|||}}}}}}{{{yyyxxxxxxvvvpppooommmpppvvv{{{rrreeedddcccaaaaaafffooovvv|||rrrjjjaaaZZZQQQMMMIIIFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCFFFIIIKKKQQQRRRTTTUUUUUUSSSPPPOOOFFFBBB@@@AAAAAA???AAAEEEJJJUUU```ccc```ZZZOOOEEE===:::555333222222111000111111111111000000000000------...///000111222222000000000000000000000000111111111111111111222222111111111222222222222222000000000000000000000000222222222222222222222222333333333444444444555555666777999:::<<<@@@FFFJJJNNNSSSZZZbbbiiinnnqqqrrrzzz~~~|||zzzxxxwwwxxx~~~ssslllpppsssyyyxxxqqqcccccceeefffiiinnntttxxxwwwwwwtttnnnggg```YYYUUUMMMJJJFFFDDDDDDDDDDDDCCCCCCCCCBBBCCCFFFIIIMMMOOOUUUVVVVVVUUUSSSOOOKKKIIIAAA>>>>>>AAABBBAAABBBFFFKKKVVV___^^^VVVMMMDDD<<<777555222000111111111000111111111111000000000///......//////000000111111000000000000000000000000222222222111111111111111333333222222222222222222111111111111111111111111111222222222222222333333333333333444444444555555666777999:::<<<@@@FFFJJJNNNRRRZZZccckkkqqqtttvvvyyy~~~{{{yyyxxxxxx~~~}}}uuurrrqqqqqqxxxooojjjdddggglllrrrvvvxxxvvvtttooolllhhheee___YYYSSSPPPKKKIIIFFFDDDDDDEEEDDDCCCDDDDDDDDDFFFIIIMMMPPPRRRVVVVVVUUURRROOOJJJGGGDDD>>>===???DDDEEEDDDDDDGGGJJJTTTZZZUUULLLDDD>>>999555333000000111222222111111111111111000000000///111111000000//////......000000000000000000000000222222222111111111111111333333222222222222222222222222222222222222222222111111111222222333333333333333333444444444555555666777999:::<<<@@@FFFJJJLLLQQQZZZdddmmmsssxxxzzzyyy}}}|||zzzxxx}}}wwwooonnnttt~~~yyysssmmmiiimmmpppuuu|||xxxqqqmmmgggbbb```\\\TTTOOONNNLLLIIIGGGFFFFFFGGGFFFEEEEEEFFFGGGIIILLLPPPSSSUUUTTTRRRPPPLLLHHHEEECCCBBB>>>>>>AAAGGGHHHFFFFFFHHHGGGNNNQQQKKKCCC>>>;;;888444333111111222222111000111111111111000000000000222222111000///...------000000000000000000000000111111111111111111222222111111111222222222222222222222222222222222222222111111111222222333333444333333333444444444555555666777999:::<<<@@@FFFJJJMMMRRR[[[eeennnuuuyyy{{{{{{~~~~~~|||zzz||||||uuuqqqnnnooowww|||zzzxxxwww~~~|||}}}zzzssslllccc\\\ZZZWWWRRROOOPPPMMMKKKIIIHHHIIIIIIIIIHHHHHHHHHJJJLLLOOORRRUUUWWWPPPNNNJJJEEEBBBAAA@@@AAA??????CCCIIIJJJGGGEEEFFFEEEHHHHHHAAA;;;999888555555333111111111111///...111111111111000000000000111111000000//////......000000000000000000000000000000000111222222222333///000000111111222222222111111111111111111111111000111111222333333444444333333333444444444555555666777999:::<<<@@@FFFJJJPPPUUU]]]fffooouuuxxxzzz{{{|||{{{|||~~~~~~|||}}}|||tttnnnkkkgggiiimmmvvv|||vvviii^^^VVVTTTSSSPPPQQQTTTNNNLLLJJJJJJKKKKKKKKKIIIIIIJJJKKKNNNQQQTTTWWWXXXNNNJJJFFFAAA???>>>???@@@??????CCCJJJKKKGGGDDDEEEDDDEEEBBB:::666666666333555333111111111000...,,,111111111111000000000000////////////000000000000000000000000000000000000//////000111222333333444......///000111222222333000000000000000000000000000000111222333333444444333333333444444444555555666888999:::<<<@@@FFFJJJTTTXXX___gggoootttwwwxxx{{{zzzxxxzzz~~~~~~~~~ssskkkjjjlllnnnmmmqqq|||vvvnnncccYYYPPPOOOPPPNNNMMMNNNQQQPPPOOONNNMMMLLLLLLLLLOOOPPPRRRUUUWWWVVVRRROOOIIIIIIFFF@@@>>>@@@AAA???BBBCCCDDDGGGIIIHHHFFFCCCBBB???;;;777444222111111222222111111000/////////000000000000////////////000000000000000000000000000000111111111111000000//////000111111111111111111111111111111111111111000000//////000222444555111111000000000000000000222222333444444555555666444888<<<>>>???BBBHHHMMMRRRUUU\\\dddmmmsssvvvwwwzzz}}}~~~zzzwwwxxx|||~~~}}}~~~~~~ssskkkkkkrrr{{{xxxyyyvvvmmmbbbXXXPPPOOOPPPOOONNNOOOQQQQQQPPPOOOOOOOOOOOOOOOQQQTTTYYY[[[ZZZVVVQQQNNNEEEGGGFFFCCCBBBEEEEEEBBBBBBBBBDDDFFFHHHGGGDDDAAA>>><<<999555222111000000000000000000000111111111111000000000////////////000000000000000000000000///111333555555333111/////////000111111111111111111111111111111111111111111000000000000222333444222222222222222222222222222222333444444555555666555888;;;===>>>BBBHHHNNNUUUYYY___gggooouuuxxxyyyyyy}}}}}}|||}}}~~~~~~{{{qqqmmmiiikkkvvvuuupppvvvvvvnnn___WWWPPPPPPPPPOOOOOOQQQRRRRRRRRRRRRSSSSSSSSSTTTSSSYYY___```[[[TTTOOOMMMEEEIIIJJJIIIJJJMMMLLLIIICCCCCCDDDEEEFFFDDD@@@===999888555333111000//////...//////000111111222222111111000000000/////////000000000000000000000000...000444666666444000...//////000111111111111111111111111111111111111111222111111000111111222222222222222222222222222222222222333444444555555666666888;;;<<<===BBBIIIPPPVVVZZZaaahhhpppuuuxxxzzzzzz}}}}}}|||}}}xxxtttrrrppprrrsssvvvzzzuuuwwwvvvmmm^^^WWWRRRQQQRRRPPPQQQSSSSSSSSSTTTUUUVVVWWWWWWWWWTTTYYY]]]\\\UUUNNNLLLLLLKKKPPPTTTTTTUUUWWWTTTOOOHHHGGGFFFEEEDDD@@@;;;888666555333222000000000000//////000000111111111111111111111000000000//////////////////////////////---...111222222111...---//////000111111111111111111111111111111111111111222222111111111111111111000000000000000111111111222222333444444555555666777999:::;;;===BBBKKKQQQTTTXXX___ffflllqqquuuwww|||~~~~~~~~~~~~~~~zzzyyy|||tttrrrooommmnnnsssyyy}}}||||||tttjjj___YYYUUUUUUTTTRRRSSSVVVUUUUUUWWWXXXXXXXXXXXXXXXSSSUUUVVVQQQKKKHHHJJJNNNUUU[[[`````````___[[[UUUNNNKKKHHHDDDAAA<<<777444444333333222111111111111111111111111000000//////111111111111000000000000//////////////////////////////////////////////////////000111111111111111111111111111111111111111111222222222111111111000//////000000000111111111222222333444444555555666777999:::;;;===CCCKKKRRRRRRXXX___eeejjjnnnrrruuu~~~}}}||||||}}}|||yyyyyyzzztttpppooonnnnnnnnnoooqqquuu|||zzznnngggaaa]]]YYYYYYXXXUUUVVVYYYWWWWWWXXXYYYYYYXXXWWWVVVQQQPPPMMMIIIFFFGGGMMMSSS^^^dddhhhhhhgggddd^^^XXXQQQLLLFFF@@@<<<999555333333333333222222222111111222222111111000//////...222222111111111000000000000000000000000000000000333222000//////000222333//////000111111111111111111111111111111111111111000111111222222222111111111111111222333333444444222222333444444555555666666888;;;<<<>>>DDDLLLRRRTTTZZZbbbgggkkknnnrrrvvv}}}}}}}}}}}}~~~}}}zzz|||qqqpppooollllllooovvv{{{yyypppjjjfffeee```^^^]]][[[WWWXXX\\\XXXYYYZZZZZZXXXVVVTTTRRRPPPMMMIIIFFFHHHNNNUUUYYYaaagggjjjjjjhhhfff___XXXOOOIIIAAA;;;777666555444222222222222222111000000111111111000000000000000222222222111111111000000000000000000000000000000111111111000000111111111//////000111111111111111111111111111111111111111///000111222333333222222000111111222333333444444222222333444444555555666444888;;;>>>@@@EEELLLQQQUUU[[[ccchhhkkkmmmrrrwwwyyy}}}~~~}}}~~~}}}zzz{{{xxxrrrnnneeeiiilllooorrr{{{vvvmmmhhhhhhhhhgggcccaaa```]]]YYYZZZ^^^YYYZZZZZZZZZXXXUUURRRPPPPPPLLLHHHHHHMMMTTT[[[^^^```fffjjjiiigggeee___XXXKKKEEE===777444444555666111111222111111000///////////////000111111222222222222222111111111111000000000000000000000000000---...///000000///...---//////000111111111111111111111111111111111111111...///111222333333333222...//////000111111222222222222333444444555555666444777<<>><<<999666333333333333333333222111000000000111000000000000111111111111111111000000//////..............................000000000000////////////000000000000//////////////////000000111111222222111111000000000000111111222222111111111111111222000111111222222333444444666777888:::===CCCJJJOOOUUUZZZaaafffiiinnnuuuzzzzzz{{{~~~|||~~~zzz}}}{{{tttpppjjjggggggiiikkkllluuu|||uuuvvvxxxwwwvvvvvvsssrrrqqqnnnkkkjjjiiijjjiiifffcccbbbcccddddddccc```^^^[[[VVVRRRNNNKKKJJJNNNMMMOOOTTTTTTRRRVVV\\\aaa```___\\\YYYRRRKKKFFF<<<:::777555333222333333333222111111000000111111000000000000111111111111////////////000000000000////////////////////////000000000000////////////000000000000////////////////////////000000000000111111000000000000111111222222111111111111111222222222222333444444555555888999;;;===@@@EEELLLQQQVVVZZZ```eeehhhmmmtttzzzzzz|||}}}~~~{{{}}}rrrlllkkkkkkhhhgggeeeeeejjjrrr|||}}}tttlllmmmooonnnmmmnnnjjjkkkmmmoooooonnnlllkkkjjjgggdddbbbccceeeeeeeeeaaa^^^XXXSSSNNNKKKKKKJJJQQQQQQTTTXXXXXXVVVWWW[[[```\\\XXXSSSMMMGGGAAA<<<888777555333222222333333222222111000000000111111000000000000111111111111.........///000111111111000000000000000000000000////////////000000000000////////////000000000000//////////////////......111111000000000000111111222111111111111111222222333333333444555555666666999:::<<<===@@@FFFMMMRRRVVVZZZ```cccggglllsssyyy{{{|||}}}}}}{{{vvvkkkeeedddgggiiihhhjjjlllpppxxxzzzqqqjjjkkknnnnnnnnnooollllllnnnooopppooommmkkkkkkgggbbb``````aaabbbbbb___ZZZRRRLLLIIIJJJNNNPPPXXXXXXYYYZZZZZZZZZ\\\^^^^^^YYYQQQJJJDDD>>>999666444444333222111222222333111111000000000000111111///000000000111111111111.../////////000000000111////////////////////////////////////000000000000////////////000000000000111111000000//////......111111000000000000111111111111111000111111222333333333333444555555666666777888:::;;;???DDDKKKPPPWWWZZZ___bbbeeejjjrrrxxxzzz}}}~~~~~~}}}|||zzzxxxxxxppplllfffbbbccciiipppuuuxxxzzz~~~zzzqqqkkkmmmrrrsssssstttrrrpppnnnnnnpppqqqpppnnnkkkfff___[[[YYYZZZ[[[[[[[[[UUUMMMGGGGGGMMMUUU[[[cccaaa^^^ZZZ[[[]]]``````ZZZTTTKKKDDD>>>:::666444222222111111111111222222111000000///000000111111///000000000111111111111111000000000/////////............................../////////000000000111.../////////000000000111222222222111111000000000111111000000000000111111111111000000111222222333222222222333444444555555777888999;;;>>>DDDKKKOOOVVVZZZ___bbbdddiiipppuuuyyy}}}}}}}}}}}}}}}wwwnnnjjjiiiiiibbbbbbccchhhppp|||{{{sssnnnqqqvvvvvvvvvvvvsssooollllllooorrrrrrqqqiiiccc[[[UUUSSSSSSTTTTTTWWWSSSNNNLLLNNNVVV```fffmmmjjjccc[[[ZZZ]]]^^^\\\RRRLLLEEE>>>:::777555444111111111111111111111111000000/////////000111111000000000000111111111111111111111000///.......................................//////000000111111......//////000000111111222222222222222222111111111111000000000000111111000000000000111222333333222222222333444444555555888999;;;<<>>DDDKKKPPPSSSXXX___ccceeehhhkkkooouuu|||{{{|||}}}ssskkkfffeeedddcccdddfffhhhiiiwww}}}{{{wwwzzz}}}zzzuuutttppplllhhhiiikkklllhhhdddbbb\\\SSSMMMLLLNNNPPPRRRVVVYYY]]]ccchhhmmmpppqqqwwwuuukkk___YYYVVVOOOFFF@@@<<<777444333444444444111222222222222111111000///////////////000111111000000000000111111111111......//////000000111111000000000000000000000000---......///000111111222---......///000111111222//////000000111111222222111111000000000000111111000000000000111222333444444444555555666777777777444555777888<<>>BBBGGGKKKQQQXXX___dddfffhhhjjjlllrrrxxx}}}zzz|||}}}~~~tttgggbbbaaa______```bbbhhhoootttyyy|||zzzzzz{{{{{{zzzyyyrrriii```[[[YYYXXXXXXRRRQQQOOOOOOPPPSSSVVVXXXccchhhlllmmmooosssrrroooiiicccYYYPPPHHHBBB<<<999999888666555444444555555111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000111000///...---......///111111222222222222111111000000000000000///......111111111111111111111222444333333333444666777888888999;;;<<<>>>BBBGGGKKKTTTZZZbbbggghhhiiilllnnnrrrxxx~~~|||~~~}}}zzzuuuoookkkfffdddcccccccccccceeejjjpppuuuzzzyyyrrrjjjccc\\\[[[]]]```eeejjjnnnwww~~~zzzxxxzzz~~~yyyqqqfff\\\UUURRRPPPOOONNNOOOQQQTTTWWW[[[___```ffflllpppqqqqqqqqqmmmggg]]]WWWNNNEEE???:::666444666555555444444333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000///.........//////111111222222222222111111000000111111000000//////000000000000000222444555555444444333444555666777888999;;;===???CCCHHHKKKUUU[[[cccggghhhiiikkkmmmrrrwww}}}wwwooogggdddaaa```______^^^\\\aaacccdddeeefffiiinnnsssyyy~~~vvvpppkkkgggeeeaaa```aaadddiiipppzzz~~~zzzyyy|||uuummmaaaWWWQQQNNNLLLLLLLLLOOOSSSXXX^^^bbbeeefffhhhnnnrrrqqqooolllddd]]]RRRLLLDDD===888555333111333333444444333222111111111111111111111111111111000000000000000000000000000000000000000000000000........................////////////000000000000000000000000000000000000000000//////////////////111111222222222222111111000000111111111000000///222111/////////111444555666555444333444444666666888:::;;;===???CCCHHHLLLTTTZZZaaafffggggggiiikkkqqqwww~~~|||}}}vvvrrrnnnjjjgggdddaaa_______________```bbbfffhhheeeiiipppwww~~~{{{uuupppnnnllliiifffddddddgggiiiccchhhooowwwrrrjjj^^^TTTNNNLLLKKKKKKOOORRRWWW\\\aaadddfffgggfffkkknnnlllgggbbbZZZQQQIIIDDD>>>999666444333222111222222222222111111000111111111111111111111111000000000000000000000000000000000000000000000000........................////////////000000000000//////////////////////////////000000000000000000111111222222222222111111000000111111111111000000333222000//////000222333666555444333444444666666999:::<<<===???CCCHHHLLLTTTZZZaaafffggghhhjjjlllqqqvvv}}}|||zzzuuuqqqooommmlllkkkiiihhhgggffffffdddeeeggghhhiiilllpppsss{{{{{{qqqjjjhhhhhhhhhhhheeefffgggfffeeehhhoootttxxx}}}zzzoooggg\\\SSSOOOOOOPPPQQQWWWYYY\\\```cccddddddcccaaaeeeeeeaaa\\\WWWOOOGGGAAA>>>999777555555333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000//////////////////////////////000111111111000000111111222222222222111111000000111111222222111111333222111000000111111222555444444333444555666777999:::<<<>>>@@@CCCIIILLLUUU[[[ccchhhjjjkkkmmmppppppvvv}}}~~~{{{{{{|||yyyuuutttqqqmmmiiihhhiiikkknnnsssyyy{{{xxxnnnllliiihhhiiilllpppsssuuuyyy|||||||||}}}yyyuuuqqqeee___WWWRRRSSSWWW\\\___aaabbbcccdddcccbbb```___[[[]]]\\\UUUOOOKKKEEE???999777555555555444333111222222111000000111222333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000////////////////////////...///000111222111111000111111222222222222111111///000111222222222222111000000000111222222333333444333333333444666777888999;;;<<<>>>@@@DDDIIIMMMTTTZZZbbbhhhjjjllloooqqqpppuuu|||}}}{{{```www}}}wwwttttttuuurrrssstttrrrrrrvvv~~~~~~|||{{{xxxvvvsssrrrlllnnnppprrruuuxxx}}}|||xxxuuuqqqmmmjjj[[[VVVRRRQQQWWW___hhhmmmiiiiiihhhfffdddaaa^^^\\\WWWXXXUUUNNNHHHEEE@@@:::444333222333444444222000333222000//////111333444111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////...///000222222222111000111111222222222222111111///000111222222222222222---...000111333444444444333333222333444666888999999;;;===>>>@@@DDDIIIMMMQQQWWW```fffiiikkknnnqqqpppuuu||||||zzz\\\cccllluuu|||{{{zzz|||{{{|||}}}vvvooojjjddd___\\\ZZZXXXWWWZZZaaaiiippptttwwwvvvrrrnnniiiaaaXXXRRRSSSPPPLLLFFFAAA===;;;999444444444333333444444444333333333222222222111111222222111111000000//////000000000000000000000000000000000000000000000000111111000000000000111111...///000111111000///...............////////////111111000000000000000000111111111111111111111111222111111111000000//////222222333444444444444333333333333444666777999::::::;;;===>>>@@@BBBFFFJJJPPPUUU]]]dddiiilllnnnpppooouuu~~~OOOUUU]]]dddlllzzz}}}{{{}}}{{{wwwsssmmmhhhdddaaa___]]]ZZZ[[[]]]cccjjjqqqvvvwwwyyyvvvrrrmmmfff^^^VVVQQQLLLIIIDDD???;;;888777666555444444333333444444555222111111111000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111000000000000111111...///000111111000///........./////////000000000222222222222222222222222111111111111111111111111111111111111000000000///111222222333333333333333333333333444666777999:::999;;;===>>>???BBBFFFIIIOOOTTT\\\cccgggjjjlllnnnooouuu|||KKKPPPVVVZZZ]]]eeepppxxx|||wwwsssqqqlllhhhbbb^^^\\\\\\\\\[[[[[[___fffnnnvvvzzzzzzyyywwwsssllleee___WWWPPPLLLEEEBBB===999666444444444333222222222222222222333000000////////////......000000000000111111111111000000000000000000000000000000000000000000000000111000000//////000000111...//////000000//////.../////////000000000111111333333333333333333333333111111111111111111111111111111111111000000000000111111111222222222222222333333333444666777999:::888:::===>>>@@@BBBFFFHHHOOOTTT[[[aaaeeehhhjjjlllpppttt{{{MMMRRRVVVXXXXXXZZZ___cccuuuvvvnnniiigggeeeaaa\\\YYYYYYZZZ\\\\\\aaafffpppyyyzzzvvvqqqkkkccc[[[TTTMMMHHHDDD@@@>>>:::666444444555666000000////////////000000//////////////////////////////000000111111222222////////////////////////////////////////////////000000////////////000000////////////////////////000000000000111111111111222222333333333333444444111111111111111111111111111111111000000000000000111111000111111111222222333333333444666777999:::888:::===???@@@BBBEEEHHHOOOTTTZZZ```dddgggjjjkkkqqquuuzzz~~~KKKNNNRRRRRRQQQQQQSSSUUU___iiixxxuuujjjdddbbbaaa^^^ZZZYYY\\\```ccceeekkkpppyyyxxxqqqiiicccZZZRRRKKKFFFAAA>>><<<:::777444333444555666111111000000000000111111000000000000000000000000//////000000111111222222////////////////////////////////////////////////000000////////////000000//////............//////000000000000111111111111000111111111222222222333111111111111111111111111000000000000000000111111111111000000000111222333333333333444666777999:::888;;;>>>@@@AAACCCFFFHHHOOOTTTZZZ___cccgggjjjmmmsssvvv{{{~~~IIIKKKLLLLLLLLLKKKMMMNNNSSSYYYbbbkkkvvvwwwmmmhhhfffaaa___^^^```eeejjjoooqqqssswww~~~}}}ssskkkbbb\\\TTTLLLGGGBBB>>><<<666666444333333333333444444444333333333333444444000000111111111111222222000000000000111111111111000000000000000000000000000000000000000000000000000//////......//////000///......------......////////////000000000111111/////////000000111111222111111111111111111111111000000000000111111111111222222111000000222333444333333333444666777999:::999<<>>;;;888666444555666777777666444333111111000000000000111111//////000000111111222222222222111111000000//////000000000000000000000000000000000000000000000000//////............/////////...---,,,,,,---...///............////////////...//////000111111222222111111111111111111111111//////000000111111111222444333222111111333555666333333333444666777999::::::>>>BBBDDDFFFGGGIIIJJJIIIMMMTTTZZZ```eeejjjnnnooosssyyy~~~}}}||||||{{{JJJGGGCCCAAA@@@BBBEEEHHHIIILLLOOOPPPQQQRRRTTTUUU\\\eeevvv}}}xxxtttrrrpppmmmkkkeeegggjjjjjjfff^^^VVVPPPFFFDDD@@@<<<888666666555111222222333333222222222333333333222222111111111222111111111000000//////000000//////.........---......//////000000111111333222111000////////////......---......///000111............////////////............////////////+++,,,,,,---...///000000......///000111222222333111111111111111111111111000111111111111222222222222222222333444555666777999;;;>>>@@@BBBEEEIIILLLOOOPPPSSSXXX___eeeiiijjjoootttzzz~~~~~~~~~}}}}}}~~~}}}}}}yyyFFFDDDAAA@@@@@@CCCGGGIIIJJJLLLMMMNNNMMMMMMOOOPPPPPPVVVbbbrrr~~~wwwqqqlllhhhdddaaaaaadddggggggbbbYYYOOOHHHBBB@@@<<<999666444444444222222333333333222111111333333333222222111111111111111111111000000000///000000000/////////........./////////000000000111333222111000////////////000//////.........//////............////////////............////////////------......//////000000000000000000000111111111111111111111111111111111000111111111111222222222333333333444555666888888999;;;>>>@@@BBBEEEIIILLLPPPQQQTTTYYY```fffkkkmmmppptttzzz}}}~~~}}}||||||~~~~~~~~~yyy~~~AAA@@@??????@@@DDDGGGIIIJJJKKKKKKJJJHHHHHHIIIJJJMMMNNNTTT^^^nnn|||~~~uuulllddd___ZZZXXX^^^___aaa___YYYPPPFFF???<<<:::888555333222222222333333333333333222111000222222222222222111111111111111111111000000000000111000000000000000//////////////////000000000000222222111000////////////111111///......---------............////////////............///////////////////////////000000000111111111111000000//////111111111111111111111111000111111111111222222222444444444555666777999999888:::===???AAADDDHHHKKKOOOQQQUUU[[[aaahhhmmmpppqqquuuyyy||||||{{{{{{zzz~~~yyy}}}@@@???>>>???@@@BBBEEEGGGHHHIIIHHHGGGEEEEEEFFFHHHNNNNNNOOOUUU```nnn|||}}}~~~}}}rrrhhhaaa\\\XXXVVV\\\[[[YYYTTTMMMFFF???:::777666444333222111111111333333333333222111000000222222222111111111111111111111111000000000000000111111111111000000000000////////////000000000000111111000///////////////000000///...........................////////////............////////////111111111000000000000000111111000000000000000000111111111111111111111111000000111111111222222222444444444555666777999999888:::===???AAADDDHHHKKKNNNQQQVVV[[[aaahhhmmmqqqrrruuuyyy||||||zzzzzzzzz~~~zzz|||@@@@@@@@@@@@@@@AAABBBBBBEEEFFFFFFEEEDDDDDDFFFGGGHHHIIIJJJNNNTTT]]]eeejjjvvv}}}wwwnnneee```\\\ZZZYYYYYYUUUOOOHHHBBB===;;;999444444333222222222111111333333333333333222111000111111111111111111111111000000000000000000111111000000000000111111111111000000000000////////////111000//////////////////...............///000000............////////////............////////////111111111111111000000000...//////000111111222222111111111111111111111111000000111111111222222222333333333444555666888888888:::===???AAADDDHHHKKKMMMQQQVVV[[[```fffmmmqqqsssvvvzzz{{{{{{zzzzzz{{{~~~zzz|||xxxxxxAAAAAAAAAAAA@@@@@@??????@@@BBBEEEEEEDDDDDDEEEFFFDDDEEEGGGJJJMMMQQQUUUVVV]]]dddnnnwww}}}yyysssnnnggg```]]]ZZZYYYWWWQQQMMMFFF???:::888888888333333333333222222222222111222222333333222222222000000000111111111111111000000000000111111111111//////000000000000000111000000000000////////////000//////....../////////---------......///111111............////////////............////////////000000000000000111111111......///000111222333333111111111111111111111111000111111111111222222222333333333444555666888888999;;;>>>@@@BBBEEEIIILLLMMMRRRXXX\\\```eeelllrrrsssvvvzzz||||||||||||}}}~~~{{{}}}zzzsssppp~~~AAAAAABBBBBBBBBAAA??????>>>@@@DDDEEEDDDBBBAAAAAACCCDDDFFFHHHJJJLLLMMMNNNOOOSSSXXX[[[aaammm}}}yyyuuusssiiieee___ZZZVVVSSSQQQOOOFFFCCC???:::777555555555333333333333222222111111000111111222333333333333///000000000111111111222///000000000111111111111....../////////000000000111000000000/////////...//////.........//////000//////.........//////000............////////////............////////////...//////000000111111111//////000000111111111222111111111111111111111111000111111111111222222222444444444555666777999999:::<<>>===AAABBBCCCDDDEEEGGGHHHIIIIIILLLMMMMMMNNNXXXhhhtttzzzvvvtttqqqpppccc___YYYTTTPPPLLLHHHFFF======;;;999777444333222222222333222222111000000///000111222333444444444//////000000111111111222//////000000111111111222---.........//////000000111111000000/////////...//////.........//////000111000///......---................../////////000............/////////000---......///000111111222111111111111000000000000111111111111111111111111000111111111111222222222555555666666777999:::;;;;;;===@@@BBBDDDGGGKKKNNNQQQVVV\\\```bbbfffmmmssstttwwwzzz}}}}}}~~~~~~|||vvvuuupppyyywww~~~===>>>???@@@@@@???===<<<@@@@@@??????>>>=========???@@@AAACCCEEEFFFHHHHHHHHHFFFEEEFFFKKKSSS\\\aaarrrxxxzzzsssooonnnlllgggbbb]]]XXXQQQKKKGGGCCC???===666666555444333333222222333333333222222222111111111111111111111111111111000000000000000000000000111000000///...---------000000000000////////////000000000000000000000000444111...++++++,,,///111------------------------///////////////.........////////////////////////000///.........///111222222222111000/////////000///////////////////////////111222222111111222333555666777666555666888:::;;;<<<>>>@@@DDDGGGJJJLLLQQQUUUZZZ^^^```eeekkkpppqqquuuzzz}}}}}}pppnnnrrrzzz}}}xxx===>>>>>>?????????>>>>>>@@@@@@???>>>>>>======<<>>;;;999666555555444333333222222222222222222111111111111111111111111111111111111000000000000000000000000111000000///......------111111111111111111111111////////////////////////666444000---++++++,,,,,,------------------------/////////////////////...////////////////////////000//////...///000111222222111111000000000000111000000000000000000000000///111222222111111222333555666777666555666888:::;;;<<<>>>@@@DDDGGGJJJLLLQQQUUU[[[___aaaffflllqqqqqquuu{{{}}}|||wwwppprrryyy|||xxx===============>>>???@@@?????????>>>======<<<<<<>>>???@@@AAACCCDDDFFFFFFBBBAAA@@@AAADDDHHHLLLOOOKKKNNNQQQTTTYYYbbbmmmvvv~~~uuunnnjjjiiihhhddd```^^^___^^^ZZZWWWQQQKKKDDD>>>:::777555444555555444444333333222222111111111111000000000000111111111111111111111111000000000000000000000000000000000///......------000000000000000000000000////////////////////////333222111///---,,,,,,+++............................../////////////////////////////////////////////////////////000111111111111111111111111222222111111111111111111111111///111222222111111222333444555666666666666888:::;;;<<<>>>@@@DDDGGGJJJLLLQQQUUU[[[___bbbffflllqqqrrrvvv{{{}}}|||tttrrr|||{{{yyy<<<<<<;;;;;;<<<>>>???AAA???>>>>>>======<<<;;;;;;===>>>???@@@BBBCCCDDDEEEBBBBBBBBBCCCEEEFFFHHHIIIIIIJJJLLLMMMOOOUUU]]]bbbnnn||||||oooeeebbbccccccaaa___^^^\\\XXXRRRMMMGGGBBB<<<777444444333333444444444333333333222222000000000000////////////111111111111111111111111000000000000000000000000000000//////............,,,,,,,,,---------------////////////////////////......///////////////...////////////////////////............///////////////////////////////////////////////////000000111111111000111111222333444111111111111111111111111///111222222111111222333444555666666666666999;;;;;;<<<>>>@@@DDDGGGJJJLLLOOOTTTZZZ___bbbffflllppprrrvvv{{{}}}|||xxxvvv{{{zzz<<<;;;::::::;;;===???@@@>>>>>>======<<<;;;;;;;;;<<<===>>>???@@@AAABBBCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHJJJNNNSSSVVVUUUaaapppzzzqqqfffbbbcccbbbccccccaaa\\\SSSJJJCCC>>>;;;666333333444555555333333333333333222222222000000000/////////......000000000000000000000000////////////////////////////////////............+++,,,,,,,,,---------...........................,,,---...///000000//////////////////////////////---.........//////000000////////////////////////...//////000000000000000000000000000111222333333111111111111111111111111///111222222111111222333333555666666666777999;;;;;;<<<>>>@@@DDDGGGJJJLLLMMMRRRYYY^^^bbbfffkkkooosssvvv{{{~~~}}}{{{}}}~~~|||zzz;;;;;;;;;;;;;;;<<<===>>>=========<<<;;;;;;::::::;;;<<<===>>>???@@@AAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDFFFJJJMMMNNNLLLRRRZZZ___dddooo~~~tttiiidddddd___```___\\\UUUKKKAAA;;;999777444333444555555555333333333333222222222222000000000000////////////000000000000000000000000//////////////////////////////////////////......------......///000000000........................//////000000///...------........................------......///000000000////////////////////////......///000000000000000000000000000000000111111111111111111111111111111///111222222111111222333333444666666666777999;;;;;;<<<>>>@@@DDDGGGJJJLLLMMMRRRZZZ___cccffflllpppssswww{{{~~~~~~{{{}}}{{{:::;;;;;;<<<<<<<<<;;;;;;======<<<<<<;;;::::::999;;;;;;<<<===>>>??????@@@??????@@@@@@AAABBBCCCDDDCCCCCCBBBDDDFFFHHHJJJJJJHHHJJJMMMNNNPPPVVV```ggg}}}zzzzzz}}}}}}rrrhhhaaa___VVVUUUSSSNNNFFF???:::777888666555444555555444222222222222222222222222222111111111000000000//////000000000000000000000000////////////////////////.../////////////////////---......///000000111111........................////////////............------------------------------......///000000111////////////////////////---...///000111000000///000000//////.../////////000000000000000000000000///111222222111111222333222444555666666777:::<<<;;;<<<>>>@@@DDDGGGJJJLLLNNNTTT\\\aaaeeeiiinnnqqqtttwww{{{~~~~~~{{{}}}}}}:::;;;<<<===<<<;;;:::999===<<<<<<;;;;;;:::999999:::;;;;;;<<<===>>>??????@@@@@@@@@AAABBBDDDEEEFFFBBBAAAAAABBBDDDFFFGGGGGGEEEFFFFFFGGGHHHLLLQQQUUUZZZggg{{{|||yyynnnmmmmmmooossswwwxxxyyy}}}wwwnnneee]]]ZZZMMMKKKFFF@@@:::666555666888777666555555444111///222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////.........///////////////,,,,,,------...///000000........................,,,,,,,,,---///000222333---------------------------------...///000000111////////////////////////---...000111111111000///111000///...............///////////////////////////111222222111111222333222444555666666777:::<<<;;;<<<>>>@@@DDDGGGJJJLLLOOOUUU]]]cccgggkkkooossstttwww|||~~~~~~{{{~~~~~~:::::::::;;;;;;;;;<<<<<<::::::999999999:::;;;<<<<<<======;;;::::::<<<>>>????????????????????????@@@AAABBBCCCDDDDDDDDDDDDGGGEEECCCBBBBBBEEEHHHJJJRRRWWW___jjjvvvxxxnnngggbbbeeegggiiiiiijjjkkkmmmuuutttpppiii```WWWNNNIIICCCAAA===:::777555555555777666333111000000000000000000111111111111000000111111111111111111111111000000000000000000000000---...///000111111000000000000000000////////////000000000000000000000000................................................------------------------......////////////.........000111000...------...000000000000000000000000000000000000//////////////////000000000000/////////////////////000000111000222444555555777:::<<<<<<<<<===???CCCHHHNNNQQQSSSWWW\\\aaaeeejjjooosssvvvxxxzzzzzz{{{|||~~~~~~::::::::::::;;;;;;;;;;;;::::::999999999:::;;;<<<>>>>>>>>>;;;999999:::<<<@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCFFFEEECCCAAABBBDDDHHHJJJKKKNNNSSSXXX___gggpppvvv~~~vvvnnnfff```bbbeeejjjllllllkkkjjjiiillljjjeee^^^VVVMMMEEEAAA<<<:::888555444333444444555444333222111000000000000000111111111111000000000000000000000000000000000000000000000000000000///////////////000000000000000000000/////////...////////////////////////................................................------------------------......////////////.........///111000...------...000000000000000000000000000000000000////////////111222222222222222222111000000000000000111222222333444555666555666999;;;======>>>@@@EEEJJJOOORRRTTTWWW\\\```dddiiinnnqqqtttvvvyyy{{{{{{|||~~~~~~999999999999::::::::::::::::::999999999:::;;;<<>>;;;999888999:::@@@@@@@@@AAAAAA@@@@@@?????????AAABBBBBBBBBBBBBBBEEECCCBBBAAAAAADDDFFFHHHIIIJJJKKKLLLNNNRRRVVVZZZaaammm~~~xxxqqqkkkeeebbbfffjjjooopppnnnjjjfffddd]]][[[VVVOOOGGG@@@;;;888666555444222222333444555222222333333222111111000000000111111111111000000////////////////////////000000000000000000000000111000///.........///000000000000/////////..............................................................................------------------------......////////////.........///000000...---......000000000000000000000000////////////000000000000......////////////......111111111111111222222333555666777777666666888:::>>>>>>@@@BBBFFFKKKPPPSSSTTTWWW[[[___cccgggkkknnnpppsssxxx{{{}}}~~~}}}888888999999999:::::::::::::::999999999:::;;;<<<>>>>>>===;;;999888999;;;>>>???@@@@@@@@@???>>>===>>>>>>???@@@AAAAAAAAAAAACCCBBBAAA@@@AAACCCEEEGGGHHHIIIIIIIIIIIIKKKNNNQQQOOOYYYgggsss~~~~~~vvvqqqmmmkkkiiinnnpppqqqnnniiibbb]]][[[NNNKKKFFFAAA<<<888666555555555444444444444555666000111222333333222111000000000111111111111000000////////////////////////////////////////////////222111///---,,,---///000000000/////////.........------------------------................................................---------------------------......//////......------///000000///......///000000000000000000000000////////////000000000000,,,------......------,,,111000000000000111222222444555777777777888:::<<<>>>>>>@@@CCCGGGLLLPPPRRRTTTWWW[[[^^^aaaeeeiiilllmmmqqqwww{{{}}}~~~|||~~~~~~888888999999999:::::::::::::::999999999:::;;;<<<:::;;;;;;:::999999;;;===???@@@AAAAAAAAA@@@>>>===<<<===>>>???@@@@@@@@@@@@AAA@@@??????@@@AAACCCEEEDDDEEEEEEEEEDDDEEEHHHJJJGGGLLLSSSWWW]]]hhhyyy{{{tttpppnnnmmmlllooommmhhhaaaXXXQQQMMMLLLAAA???<<<999777666666666666666555555444444444444///000111222333222111000000000111111111111000000000000000000000000000000////////////////////////222000...---,,,---...///////////////............------------------------................................................------------------------------............---------...000000///......///////////////////////////.../////////000000000111///000000111111000000///000////////////000111111111333555666777999<<>>@@@CCCGGGKKKOOOQQQTTTVVVZZZ^^^aaadddhhhkkkkkkpppvvvzzz}}}~~~zzz{{{yyyxxx999999999999::::::::::::::::::999999999:::;;;<<<999::::::999999:::<<<>>>AAABBBCCCDDDCCCAAA???>>>;;;<<<===>>>>>>???>>>>>>??????>>>>>>???@@@BBBCCCDDDEEEEEEDDDBBBAAABBBDDDEEEGGGIIIJJJLLLSSS```iiimmmrrr}}}xxxrrrnnnkkkjjjhhhccc___WWWMMMDDD???>>>>>>999888777555555555666777555444444333333222111111000000111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000///...---------...////////////.........------------------------------................................................------------------------------............------,,,...000000///...///000////////////////////////......//////000000111111//////000000000000/////////////////////000000111000222444666777999===@@@<<<>>>@@@DDDHHHLLLOOOQQQSSSVVVZZZ^^^aaadddhhhkkkkkkooouuuyyy{{{}}}xxxyyyvvvooo::::::::::::;;;;;;;;;;;;::::::999999999:::;;;<<<::::::;;;999888999;;;===???@@@AAABBBAAA???===;;;:::;;;<<<======>>>>>>===>>>>>>>>>>>>>>>@@@AAAAAAEEEFFFFFFDDDBBBAAAAAABBBDDDEEEFFFGGGHHHKKKQQQUUUSSSXXXaaammm||||||wwwqqqkkkfffaaa]]]ZZZPPPLLLFFF>>>777555666888555555444444444444444555222222333333333222111111222111000000000000000111000000111111111111000000////////////////////////000000000000000000000000------..................//////.........---------------------------------................................................------------------------,,,------......------,,,,,,...000000///...///000////////////////////////.........///000111111111---......//////......---000000//////000000111222000222444555666888;;;>>>===???BBBEEEIIIMMMPPPRRRSSSVVVZZZ^^^aaaeeeiiilllmmmppptttwwwyyy|||~~~vvvvvvxxxmmmzzz::::::;;;;;;;;;;;;<<<<<<::::::999999999:::;;;<<<<<<<<<;;;:::888888999;;;;;;<<<>>>???>>>;;;999777999:::;;;<<<========================>>>???@@@AAABBBCCCCCCBBB@@@???@@@AAA@@@AAABBBDDDEEEEEEEEEEEENNNPPPTTTXXX```nnn~~~{{{zzz{{{oookkkeee___YYYRRRLLLGGGBBB@@@===888444333555888444444444333333222222222222222333444444444444333333222000/////////000111000000111111111111000000........................000000000000000000000000,,,,,,---.../////////...//////.........---------........................................................................------------------------,,,------......------,,,,,,...///000///...///000////////////////////////---......///000111111222111111222222222222111111111111111000111222222333111333444555555666999;;;>>>@@@CCCGGGKKKOOORRRSSSRRRVVVZZZ^^^bbbfffjjjmmmnnnpppsssvvvxxx{{{}}}uuuuuu|||ooozzz:::999777777777999;;;======<<<:::888888999:::;;;::::::999888999:::;;;<<<<<<===>>>??????===;;;999888:::<<<<<<;;;;;;;;;<<<:::;;;===?????????>>>>>>AAA@@@???>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDFFFHHHIIILLLOOOVVV]]]bbbkkkttt~~~wwwpppiiiddd[[[WWWQQQJJJDDD@@@===<<<===;;;999666555555555666444444222000///...------444333111000000000111222000000000000000111111111000000//////......------000000000000000000000000///000222111///......///////////////////////////........................------------------------........................................................................---------------------------------............///333000+++((((((+++000333000000000000000000000000333222000//////000222333111111111000111111222222222333444444444666999;;;@@@@@@AAAEEEJJJNNNQQQQQQRRRTTTXXX[[[___eeejjjoooppppppqqqsssvvvzzz~~~{{{uuuwww~~~vvvsss888888777777888999;;;<<<<<<;;;999888888888:::;;;:::999999888999:::;;;<<<<<<<<<=========<<<;;;:::888:::<<<<<<;;;;;;;;;<<<999:::<<<===>>>>>>======@@@???>>>>>>===>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHJJJOOOUUUZZZZZZ___eeejjjpppzzzvvvmmmddd\\\TTTPPPJJJHHHDDD@@@===;;;;;;;;;:::888666444333333444555555444333222222111222222333222222111000000111111000000000000000000000111000000000000000/////////////////////////////////...///000000...------...////////////////////////........................------------------------................................................////////////////////////---------------------------------............///222000///......///000222........................111111111222222111111111111111111000111111222333333444555555555666999<<<@@@@@@AAAEEEKKKOOORRRSSSSSSVVVYYY]]]```eeekkkoooqqqqqqrrrtttwww{{{~~~{{{uuuwww}}}xxxvvv666777777888888999999:::;;;:::999888777888999999999999888888999999:::;;;<<<<<<;;;;;;;;;;;;::::::999:::<<<<<<;;;:::;;;<<<999999;;;<<<<<<<<<<<<<<<>>>>>>============>>>?????????@@@@@@AAABBBBBBCCCEEEEEEFFFEEEFFFIIINNNRRRQQQRRRRRRRRRUUU\\\gggooo{{{~~~oooiii```WWWOOOGGGAAA>>><<<;;;999777666777777888666555333222222222333444333333333222333333444444111222222222222111000000111111000000000000000000000000000000111111111111........................---...//////---,,,------////////////////////////........................------------------------........................------------------------////////////////////////---------------------------------............///...///000111111000///...///////////////////////////000222333333222000///111111000000111222222333444555666666666888;;;===??????AAAFFFLLLQQQTTTUUUUUUXXX[[[^^^aaaeeekkkooorrrrrrsssuuuxxx||||||uuuwww}}}~~~}}}444555666888888888888888:::999888777777777888888888888888888888999999:::;;;;;;:::999999::::::;;;999;;;<<<<<<;;;:::;;;;;;999::::::;;;<<<<<<======<<<<<<<<<<<<=========>>>======>>>???@@@AAAAAABBBEEEFFFFFFFFFFFFHHHLLLOOOQQQPPPNNNLLLLLLPPPWWW]]][[[eeeuuu}}}vvvlllcccWWWRRRKKKEEEAAA>>><<<::::::999777666555444444444333333222222222222333444222222111111111111222222000111222333333222000000111111111000000000000000/////////000000111111111........................---...000///...------...////////////////////////........................------------------------........................------------------------////////////////////////,,,,,,---------------------------............///,,,---...//////...---,,,111111111111111111111111///000111222222111000///000000000000111222333333555666777777777888;;;>>>>>>???AAAFFFMMMRRRVVVWWWVVVXXX[[[]]]```eeejjjmmmrrrssstttvvvzzz}}}|||uuuvvv{{{333444555666777777777777888888777777666666666666777777888888888888999888::::::999999999999:::;;;999;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<===>>>>>>;;;;;;<<<<<<============<<<<<<===>>>???@@@AAABBBCCCDDDEEEEEEEEEGGGJJJMMMKKKKKKJJJHHHHHHIIILLLOOOMMMRRRZZZeeeqqq}}}zzzmmmeeeaaa\\\TTTMMMFFFBBB>>>;;;:::;;;;;;;;;999888777666555555444444333333333333333333444444333333222111000000000000000000222333333222111000111111111111000000//////.........//////000000000........................---///111000///...///000////////////////////////........................------------------------........................------------------------------------------------,,,,,,,,,---------......---------............///.........------.........111111111111111111111111111111000//////000111111000000000000111222333444555666777777777999<<<>>>>>>>>>AAAFFFMMMSSSVVVWWWUUUWWWZZZ\\\___ccchhhlllrrrsssuuuwwwzzz~~~{{{ttttttyyy333444444555555666777777777777666666666555555555666666777888888888888777999999::::::::::::;;;;;;:::;;;===<<<;;;::::::;;;;;;;;;;;;;;;<<<===>>>???:::;;;<<<===>>>>>>>>>===;;;<<<===>>>???AAABBBBBB???@@@AAABBBBBBCCCFFFIIIFFFFFFFFFFFFFFFFFFGGGGGGLLLLLLMMMPPPVVV]]]eeeiiitttwww~~~uuufff^^^TTTNNNLLLJJJFFFBBB>>>;;;888666777777777777444444444555555555555555333333333444444444444444555444333222111111111111000000111222222222222111222222111111000/////////............////////////........................---///111111000///000111////////////////////////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///111000///......///000111////////////////////////222111///......///111222//////000000111222444444555666777777777888<<<>>>>>>>>>@@@EEELLLRRRUUUVVVSSSVVVYYY\\\___ccciiilllqqqrrruuuxxx{{{}}}~~~zzzrrrrrrwww444333333333333555666777666666666666555555444444555666777888888888777666888999:::<<<<<<<<<;;;::::::<<<===<<<;;;999::::::;;;::::::::::::<<<===>>>:::;;;===>>>??????>>>>>>;;;<<<===>>>@@@AAABBBCCC???@@@AAA@@@@@@@@@CCCEEEFFFEEEEEEEEEFFFFFFFFFFFFJJJHHHGGGHHHJJJNNNQQQRRRVVVXXX^^^eeeiiilllttt|||~~~sssggg[[[SSSMMMIIIEEEBBBAAA@@@???===<<<:::888666666666555333111111222333444444444444333333333444333333222222222222111000000111111222111111000000111222222333222222111111000//////...000000000///////////////////////////////////////,,,...000000///...///000////////////////////////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///---------............///000000////////////000000........................000000////////////000000/////////000111333444555555666666666666888;;;>>>>>>>>>@@@EEEKKKQQQTTTUUUSSSUUUYYY\\\```eeejjjnnnppprrrtttwwwzzz}}}}}}~~~yyyqqqpppuuu444333222111222444666888555555666666555555444333444555777888888888777666888999;;;=========;;;::::::<<<===<<<;;;999999::::::999888888999:::<<<===:::;;;===????????????>>><<<<<<===???@@@BBBCCCCCCAAABBBBBBAAA@@@@@@AAACCCGGGEEECCCBBBDDDEEEFFFFFFDDDDDDDDDFFFIIIKKKLLLLLLMMMLLLNNNQQQRRRSSSZZZccciii{{{vvvjjj___WWWPPPJJJEEEAAA@@@@@@???>>><<<;;;:::<<<:::999888888888666444222333333444333333222222333333333333333222111111------------...///000111222111000000000111333444222222222111000//////...222222111111000000//////000000000000000000000000+++---//////.........///////////////////////////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////---------.........//////------...//////...------000000000000000000000000...///000111111000///.../////////000111333444555444555666666666777;;;===>>>>>>@@@DDDJJJPPPSSSTTTSSSVVVZZZ]]]aaaffflllppppppqqqtttwwwzzz}}}~~~|||}}}xxxpppooosss444444333333444555777888444444444555555555666666444444444444444444333333444<<>>@@@BBBDDDFFFBBBBBBBBBBBBBBBCCCDDDEEECCCBBBBBBCCCDDDFFFHHHIIIFFFFFFFFFGGGJJJLLLOOOPPPXXX]]]eeepppzzzxxxllldddUUUSSSOOOJJJFFFCCCAAA@@@:::::::::999999888888888777777777777888888888888333444444555555444444333444333333222111111111222333333333222222000//////...///000222222111111000000000000000000000000000111111000000000000000111444333111000...---------......................................................------------......------............------***++++++,,,---...//////...------,,,,,,------...------------------,,,,,,------------------------////////////////////////+++...000111000/////////,,,,,,---...///000111111000///---,,,---...000222/////////000222444666888555555666777888:::<<<======???AAAEEEIIINNNRRRTTTTTTXXX]]]______cccjjjpppwwwvvvuuuuuuwww{{{~~~|||}}}yyyqqqpppuuu444333333333444555777888444444444555555555555555666666666666666666666666888???GGGIIIEEE@@@<<<;;;888888888888888888888888777888888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;========================???>>>>>>>>>???AAACCCEEEBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKNNNSSSYYY___cccfffhhhpppvvv~~~uuulllcccZZZSSSNNNGGGEEECCC@@@===;;;;;;::::::::::::999999888888888666666666666666666666666333333444444444444333333444333222222111111111222111111111111000///...---...///000111222111111000000000000000000000000000333222111000////////////,,,,,,,,,,,,,,,---......................................................000//////......//////000------............------......---------,,,,,,,,,///..................///,,,,,,------------------........................------------------------,,,---//////........./////////////////////000000///......---...///000111111111000000111333444666555555666777888:::<<<===>>>???BBBFFFJJJOOORRRTTTSSSXXX]]]___```cccjjjooorrrssstttvvvxxxzzz{{{||||||~~~yyyqqqqqquuu444333333333444555666777555555555444444444444444666666666666666666666666:::???FFFHHHEEE@@@===<<<777777777777777777777777777888888888888999999999::::::::::::;;;<<<<<<=================================<<<<<<===???AAABBBAAAAAAAAA@@@@@@@@@@@@@@@CCCBBBAAAAAAAAAAAABBBBBBFFFEEEDDDCCCBBBAAAAAABBBCCCEEEGGGIIIKKKLLLMMMMMMRRRVVV\\\ccckkksss{{{{{{uuupppkkkfff[[[WWWPPPKKKGGGDDDAAA???>>>===<<<;;;;;;;;;;;;;;;999999999999999888888888444444444444444444444444333333444444444444333333333333222111111111111222////////////...---,,,,,,...///000111111111000000000000000000000000000000444333222000///...------*********+++,,,---...///////////////////////////........................///......------......///------............------......---------,,,,,,,,,......------------......++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000111111000000000/////////............/////////000222222111000111222333444555555666777888:::<<<===???@@@CCCFFFKKKOOOSSSUUURRRWWW\\\```bbbdddiiimmmmmmpppsssvvvxxxyyyyyyxxx}}}~~~zzzrrrqqquuu333333333444444555555555555555444444444444333333333333333444444444444444666:::???@@@>>>;;;999888777777777777777777888888777777888888888999999999:::999888888999;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@??????>>>======????????????@@@@@@AAAAAADDDCCCBBBAAA??????>>>>>>AAABBBCCCEEEFFFGGGHHHIIIHHHJJJLLLOOOQQQVVV[[[___bbbiiirrryyy~~~pppjjjaaaZZZUUUQQQNNNKKKEEECCC@@@>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<999999999888888888888888444444444333333333333333333333333444444333333333222222111111111111111222.../////////......---,,,/////////000000000000000000000000000000000000000333222111//////.........///......---......//////////////////////////////........................,,,++++++******++++++,,,,,,------......------,,,***++++++,,,---...//////++++++++++++++++++++++++******+++,,,------......************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++...000111111111111000000000000---......///000/////////111111000000000222333444555555666777888:::<<<===???AAACCCGGGKKKPPPTTTVVVRRRVVV\\\```ccceeehhhkkkmmmooorrruuuwwwxxxyyyxxx~~~zzzrrrqqquuu333333333444444444444444444444444444444444333333333333333444444444555555333666888999999777666555555666666777888999999999777777888888888999999999999888888888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===>>>>>>??????>>>===<<<;;;;;;<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@??????>>>===>>>>>>@@@AAACCCDDDEEEEEEGGGHHHIIIHHHIIIJJJLLLKKKPPPWWW\\\^^^aaafffjjjttt}}}~~~{{{wwwpppjjjddd```]]][[[QQQNNNJJJFFFDDDBBB@@@>>>999999999:::<<<<<<:::888888888888888888888888777888888888888888888888888555555555444444444333333222333333333333333333222111111111000000111222222//////000000000///......///////////////000000000//////////////////////////////////////////000000//////////////////000111////////////////////////........................++++++************++++++,,,,,,------------,,,,,,***++++++,,,---...//////***++++++,,,,,,++++++*********++++++,,,---......************************------------------------,,,------,,,++++++...000/////////000111222222222---......///000////////////......///000333555666555555666777888:::<<<===???AAACCCGGGKKKPPPTTTVVVRRRUUUZZZ___cccfffhhhjjjooopppqqqsssvvvxxxzzz{{{~~~yyyqqqpppttt222333444444444444333333222333333333444444444444444444555555666777777777444555555666777666666555444555666888999;;;<<<<<<777888888888888999999999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;======>>>??????>>><<<;;;999:::<<<>>>???@@@AAAAAA======???@@@@@@@@@@@@@@@>>>======<<<======>>>>>>===@@@CCCDDDCCCCCCCCCDDDEEEIIIMMMNNNNNNOOORRRVVVWWW]]]cccfffjjjqqquuuuuuwww{{{sssllleee___\\\ZZZUUUQQQLLLHHHFFFEEEAAA@@@???>>>===;;;:::999666666777999;;;:::777555888888888888888777666555777777777888888888888888666666666555555444444333222222333333333333222222111000000000000111222222000000111111111000000/////////.........///000111////////////////////////............///000111111+++++++++,,,...000111222...................................................------,,,,,,------...,,,,,,------------,,,,,,......---------,,,,,,,,,,,,---...//////...---,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,,,,...000---......///000111222333............/////////000...---...///000333555777555555666777888:::<<<===???@@@CCCFFFKKKOOOSSSUUUSSSUUUYYY^^^bbbfffhhhjjjooopppqqqsssvvvyyy{{{}}}~~~yyypppooosss222333444444444444333222111111222333444555555666444444555555666777777888555555444555666777666666333444666888;;;===???@@@777888888888888999999999888888999999999999999888::::::::::::::::::::::::999999::::::;;;;;;::::::;;;<<<>>>?????????===<<<:::;;;===>>>????????????;;;<<<>>>???@@@@@@@@@@@@AAA@@@>>>===<<<<<<<<<<<<999;;;===>>>>>>>>>???AAABBBEEEHHHHHHFFFFFFIIILLLJJJOOOQQQPPPPPPUUUXXXWWWUUUYYY^^^bbbgggoooxxx{{{yyyyyy{{{yyyppp```TTTNNNLLLIIIGGGGGGEEECCC@@@>>>>>>>>><<<<<<;;;:::999888999:::888777777777999999888666888999999:::999888777666666777777777888888888999777666666555444444333333222222333333333333222222000000000000000111222222///000000111111000000000///......---...///000111//////////////////////////////.........//////000+++++++++,,,---...000111------------------------..............................------------......+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,...///000000///...,,,++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////.........///.........//////000000000///......---...///000111//////...///000222444555555555666777888:::<<<===>>>???BBBFFFJJJOOORRRTTTUUUUUUXXX\\\aaafffiiijjjlllnnnqqquuuwwwyyyzzzzzz}}}~~~wwwooommmrrr222333444444444333222111000000111222444555666666222222333333444555666666555444333333555666666666333444666999<<<>>>AAABBB777888888888888999999999777888999::::::999777666::::::::::::::::::::::::999999:::;;;;;;;;;:::::::::<<<>>>???@@@???>>>===<<<===>>>??????>>>===<<<:::<<<===???@@@??????>>>AAA@@@>>><<<;;;;;;<<<<<<:::;;;<<<;;;;;;;;;>>>@@@===@@@CCCCCCAAABBBDDDGGGDDDGGGGGGCCCCCCGGGIIIIIIGGGIIILLLMMMNNNSSSZZZ___cccfffkkkoooqqqtttwwwyyy}}}xxxnnngggddddddccc^^^XXXUUUVVVWWWTTTXXXUUUKKKBBB???@@@@@@<<<======<<<:::888888999::::::999777666888;;;===:::777444444555666777777555555777777777666555444666666777777888888888999666666555444444333222222222222222333333222222222000000///000000111222222//////000000000000000//////......------///000111////////////////////////111000///...............000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,---...///000+++,,,...//////...,,,+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...000111000/////////////////////............000///---,,,---...000222111000/////////000222333555555666777888:::<<<======???AAAEEEJJJNNNRRRTTTVVVVVVWWW[[[```eeeiiikkkiiilllqqqvvvyyyzzzxxxwww}}}}}}~~~wwwnnnmmmqqq333333222222333333444555222333444555555555444333444333333222222333333444444444444555555555555666888666555777<<<>>>>>>===999999888888888888999999777888999::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<;;;<<<===???;;;;;;;;;<<<<<<<<<======;;;===;;;999;;;??????<<>>???AAAAAAAAA???===<<<>>>???@@@@@@???>>>???@@@DDDEEEEEEEEEEEEFFFIIIKKKOOOOOOPPPQQQRRRTTTVVVWWWXXX]]]ccceeegggqqq{{{tttqqqqqqppplllhhhiiifffbbb\\\VVVQQQNNNLLLDDDEEEFFFFFFEEEDDDAAA@@@AAA@@@>>>===;;;;;;::::::888888888888999999999999888777777777666666555555555555555555555555555555888888999888888777666555888888888888888888888888555444333333222222333333111222222333333222222111000000000000000000000000111111111000///---,,,+++////////////////////////000000000000000///............//////...---,,,,,,//////............//////222111///---,,,---///000---------------------------------------------------,,,+++,,,...///...---...---,,,,,,+++++++++,,,...------,,,,,,,,,------***+++,,,------,,,+++***,,,,,,,,,------.........888333---***+++,,,+++***,,,,,,,,,---------......222222111111000000//////////////////////////////---...000000000111333555333333444666888:::<<<===@@@BBBCCCEEEHHHLLLRRRWWWYYYYYY[[[___dddhhhiiijjjkkkmmmqqqwww{{{|||{{{yyy|||~~~|||vvvqqqooopppzzz000////////////000111111222222444555555555444333444333333222222333333444444444444444555555555555777555444666999;;;;;;:::888888888777777888888888777888999999999999888777;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999:::::::::::::::999999999;;;<<<:::;;;;;;;;;<<<<<<<<<===999::::::888;;;???@@@===@@@>>><<<<<<======<<<;;;<<<==================<<<>>>???@@@AAA@@@???===<<<===>>>>>>>>>======???AAAEEEEEEEEEDDDBBBCCCEEEGGGIIIIIIIIIIIIJJJKKKLLLMMMGGGJJJNNNOOOPPPXXXdddnnnsssooojjjgggggghhhhhhggggggggghhhhhhhhhhhhgggggghhhkkkooosssvvvwwwvvvuuuvvvvvvuuussspppooopppqqqssstttssspppllliiiiiiiiiffffffeeegggjjjkkkkkkjjj```\\\WWWTTTUUUTTTRRRPPPOOOMMMKKKHHHEEECCCBBBAAA??????@@@AAA@@@>>><<<;;;>>>===;;;:::999888888888777777777777777666666666999888888888777777777777555555555555555555555555555555666777777777666666555555555555555555555555444444333222222222222333111222222333333222222111000000000000000000000000......////////////......////////////////////////...////////////...------......//////...------,,,//////............/////////...,,,+++++++++,,,------------------------------------------------------,,,+++,,,...///...---...---,,,,,,++++++++++++---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++++++++,,,111///,,,+++,,,---+++))),,,,,,,,,---------......////////////......------////////////////////////...///000000///000222444333444555666888;;;===>>>AAACCCDDDFFFIIINNNSSSXXXXXXYYY[[[___dddhhhkkklllmmmnnnrrrwww|||~~~|||zzz|||~~~{{{uuupppnnnoooyyy///............///000000111222333444444444444333444333333222222333333444444444444444555555555555555444333444666888888777777777777777777777777777777888888999999888888777::::::::::::::::::::::::777777666666777888999999999888777666777888999:::::::::;;;;;;;;;;;;<<<<<<888:::::::::===CCCDDDAAAAAA???===<<<======<<<;;;<<<======>>>>>>======<<<===>>>?????????>>>===<<<;;;;;;<<<;;;:::<<>>???AAABBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBFFFLLLQQQRRROOOMMMKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMOOOQQQSSSSSSSSSSSSPPPPPPPPPNNNLLLLLLMMMNNNOOOOOOOOOMMMJJJHHHHHHHHHIIIHHHGGGHHHIIIJJJIIIHHHEEECCCAAA@@@???@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::888777999999888666666555555555555555555555555444444444777777777666666666666666444444444444444444444444222333444555666666666666444444444444444444444444444444333222222222222222111111222222222222111111000000000000000000000000+++,,,---///000000000000////////////////////////---............---,,,,,,.........///......---,,,//////............//////......,,,+++++++++,,,------------------------------------------------------,,,+++,,,---...---,,,------,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++***+++++++++,,,...---+++))),,,,,,,,,---------....../////////............---///////////////////////////000111000///000111333444555555777999;;;===???AAACCCEEEGGGJJJOOOTTTXXXWWWYYY\\\```dddhhhkkkmmmnnnooosssxxx|||~~~}}}{{{{{{}}}~~~{{{uuuooommmmmmwww111000000000000111222222111222222333333333333333444333333222222333333444333333444444444555555555555444444444444555555555777777777777777777777777777777888888888888777777999999999999999999999999666666666666777777888999999777666666888999::::::::::::::::::::::::;;;;;;;;;===>>>>>>BBBIIIJJJHHHAAA???===<<<======;;;:::<<<======>>>>>>======<<<<<<<<<============<<<;;;:::;;;:::::::::<<<@@@DDDGGGGGGEEEAAA===;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<>>???@@@BBB@@@????????????>>><<<<<<======<<<::::::<<<>>><<<<<<;;;:::999999999999999999:::::::::999888777777666555444444444444444222333333444555555666666333333333333333333333333444444444444444444444444333333444555555555555555555555555555555555555555444333333222111222222222111111222222222222111111000000000000000000000000,,,,,,---///000000000000////////////////////////...............---,,,,,,---...............------///......------....../////////...------......///---------------------------------------------------,,,++++++---...---+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,+++******+++,,,---.........------,,,,,,,,,++++++,,,,,,---,,,+++***,,,,,,,,,---------......000000000000000000000000////////////////////////000111111000//////111222555555666888:::<<<>>>???@@@BBBEEEGGGJJJOOOTTTXXXYYY[[[^^^aaadddgggjjjmmmnnnooorrrwww{{{~~~}}}|||zzz}}}~~~{{{uuuooollllllyyy222111111111111222333333111111111111222222333333444333333222222333333444333333333444444444444555555555555444444444555666777777888888888888777777777777777777777777777777999999999999999999999999777777777777777888999999:::999888999<<<>>>>>>===::::::::::::::::::999999;;;===>>>>>>CCCJJJLLLIII@@@>>><<<;;;<<<<<<;;;:::<<<<<<============<<<<<<:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::===AAAEEEGGGFFFDDD@@@<<<::::::;;;;;;;;;:::::::::;;;<<<<<<>>><<<::::::<<<===<<<;;;======>>>>>>>>>=========>>>===<<<;;;;;;<<<===>>>=========<<<=========>>>===>>>??????=========???<<<===>>>===<<<;;;<<<===>>><<<;;;;;;;;;;;;999888999:::;;;:::888888999:::999999888777666666666666888888888888888777777666555555444444444444444555111111333444666888999999222222222222222333333333444444444444444444444444555666666666555555444333555555555555555555555555333333222111111111111222000111111222222111111000////////////////////////......///////////////...////////////////////////...////////////...------------...............---......------------............---------.........---------------------------------------------------,,,++++++,,,---,,,+++++++++,,,---------,,,+++,,,,,,,,,,,,,,,---.........---,,,++++++,,,---............------,,,,,,,,,///...---,,,+++++++++,,,,,,,,,,,,---------......///////////////000000000////////////////////////000111111000//////111222555555666888:::<<<>>>???>>>@@@CCCFFFJJJNNNSSSWWW[[[^^^aaacccdddfffiiilllmmmnnnqqquuuzzz||||||{{{zzz}}}|||uuuoookkkkkk{{{000////////////000111111111111000000111111222333444333333222222333333444333333333333444444444444444555555555444444555777777888999::::::999888777888777777666666777777888888888888888888888888888999999888888888888999999:::::::::>>>CCCEEECCC@@@::::::999999999999888888888:::;;;;;;???EEEFFFDDD>>><<<::::::;;;<<<;;;:::;;;;;;;;;<<<<<<;;;;;;;;;999999999::::::::::::;;;::::::;;;;;;;;;===AAACCCCCCCCCBBB???;;;::::::<<<;;;;;;;;;;;;;;;;;;<<<===:::999777888999:::999999777999:::999888888999:::999999888888888888999999::::::::::::;;;;;;;;;<<<:::<<<======;;;::::::;;;777999:::999888777888:::999888777777888888777555888888777888888777777777555444444555555666777888555555444444444444444444555555444444444555555666111222333555777999:::;;;444444444444555555555555333333333333333333333333666666666666555444333222333333333333333333333333333333222111111111111111000000111111111111000000///////////////////////////000000000///...------///////////////////////////////////////...------,,,---......///...............------------......++++++++++++,,,,,,,,,,,,---------------------------------------------------,,,++++++,,,,,,+++******+++,,,---...---,,,+++,,,,,,,,,,,,---...//////------,,,,,,,,,,,,------,,,++++++++++++++++++***...///...,,,******,,,...,,,,,,,,,---------......,,,------------.........///////////////////////////000111000///000111333444555555777999;;;===???<<>>;;;999888888:::;;;;;;:::999::::::;;;;;;::::::999888888888888999999::::::888999;;;;;;;;;<<<>>>@@@>>>>>>>>><<<:::999;;;<<<<<<<<<;;;:::999999999999;;;;;;::::::999:::;;;<<<888999:::999777666888;;;777777888888888888777777777888999;;;<<<<<<<<<<<<:::;;;======;;;999999999555777888777666555666777666555444555777888777666777555444666999:::999666333333444444555777888999444333333333333333444444444444444444444555666666333333444555666777888888444444444444555555666666333333333333333333333333333444444444444444333222333333333333333333333333333222222111111111111111000000111111111111000000///////////////////////////////////////......---////////////////////////---............---,,,,,,,,,------...//////.........------,,,,,,------...******++++++,,,,,,,,,,,,---------------------------------------------------,,,++++++,,,,,,+++))))))***,,,......---,,,+++++++++++++++,,,---...///,,,,,,------------,,,,,,***++++++++++++++++++,,,(((+++------+++***+++---,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////...///000000///000222444333444555666888;;;===>>><<>>;;;999888777777999;;;;;;:::888999999::::::999999888888888777777888999::::::666888::::::::::::<<<===:::;;;;;;999888888;;;======<<<:::888777555555555;;;<<<<<<;;;999:::<<<>>>999;;;;;;999666666999<<<666777888999999888777666333444777999:::;;;;;;;;;999;;;<<<<<<:::888777777333444555555333333333555333222222444666777777666555222000444999;;;999555333333222222222333444444555444444444444444555555333333333333444555666666555555555555555555555555222222222333333444444444333333333333333333333333000111222222333333333333666666666666666666666666333222222111000111111111000000111111111111000000////////////////////////......///////////////...////////////////////////,,,,,,---------,,,++++++,,,,,,---.../////////......------,,,,,,------...+++,,,---...............---------------------------------------------------,,,++++++,,,,,,***))))))***,,,.........,,,+++************+++,,,---...+++,,,............,,,+++,,,,,,,,,------........."""''',,,...---++++++,,,,,,,,,,,,---------.............../////////000000////////////////////////---...000000000111333555333333444666888:::<<<======@@@EEEIIIMMMQQQUUUXXXUUU[[[aaadddeeeiiioootttpppppprrrvvvzzz}}}~~~}}}|||xxxqqqlllkkkyyy//////000000000000//////111111111111111111111111222222111111111111111111222222222111111111000000444444444555555444333333666777888:::<<<>>>???@@@;;;:::888666666555666666555555555555666666666666555444444444444555666666:::::::::===@@@CCCCCCCCC:::999999888888888888888999999999888888888888888666666666777777888999999999888777666666888:::;;;<<<999555555777999999888888777666666888::::::999999::::::;;;;;;::::::999999999999999999999999999:::;;;:::999888999<<<>>>>>>;;;999999;;;;;;999777777777777777666666666666666666555666888;;;>>>@@@???>>>===<<<:::888777777666666555555555555666666333444444444555666666666333333444444555666666777555555444444444444555555333444444555555444444333333333333333333444555666333333333333333333333333222222222222222222222222333333222222111222222222333333333444444444555555333333333333333333333333111111111111000000000000111111000000//////......//////......---------,,,---......///////////////........................//////...---,,,++++++***......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,+++,,,---......,,,+++******+++,,,------,,,+++***,,,,,,,,,++++++*********,,,+++***))))))+++---......222444222---+++...111------......///000111111//////............//////000000000000111222333444666777888999888999<<<>>>???@@@CCCFFFKKKPPPTTTWWWYYY^^^aaaaaadddkkkpppqqqrrrrrrtttvvvyyy{{{~~~zzzrrrqqquuu|||000000////////////000000111111111111111111111111111111111111111111111111222222222111111111000000333444444444444444333333555666777888999;;;<<<<<<999888777555444444555555444555555555666666666666444444444444444555666666888888888:::===?????????999999888777666666666777999888888777666666555555444555666777888888888888999888777666666888999;;;;;;888555444666888888777:::888777777999::::::999888999999::::::999999888888888888888888888888888888999999999:::>>>BBBFFFFFFCCCAAA@@@@@@>>>;;;888777777777666666666555555666666555666888;;;===???>>>===<<<;;;999888777666666666555555555555666666444444444444555555555555333333333444555666666666444444333333333333444444333333444444444444333333333333333333333444555555333333333333333333333333222222222222222222222222333222222111111222222222333333333444444444444555333333333333333333333333111111111111000000000000111000000000/////////...111000000000////////////---......///////////////.................................------,,,,,,+++//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++************+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******---,,,*********+++---...---///111///,,,+++,,,///++++++,,,,,,---....../////////............//////............///000111222555777888999888:::<<<>>>???@@@CCCFFFKKKPPPTTTVVVWWW\\\______bbbjjjooopppssstttvvvxxx{{{~~~{{{rrrpppssszzz111000///......///000111111111111111111111111111111111111111111111111111222222222111111111111111333333333444444444444444444444555555666777777777777666555444444444444444444444444555555555666666444444444444444555555666666555555666999::::::999888777666555444444444444777777666666555444333333333444666888999888777666888777666666666777999:::999777444444666777777777:::888777777888888888777777777888888888888777777777777777777777777777777666777888:::===CCCKKKPPPOOOMMMJJJHHHEEEAAA<<<888777666666666666555555555555555555666777:::<<<===<<<<<<;;;:::888777666666666555555444444555555666555444444444444444444333222333333444444555555666333222222111111222222333333333444444444444333333333333222222333333444444333333333333333333333333333333333333333333333333222222111111111222222333333333333333444444444444333333333333333333333333111111111111000000000000000000000000////////////000000000000////////////---......///////////////........................------------------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******))))))******+++,,,******+++++++++,,,,,,,,,***************+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***---,,,+++++++++,,,...///,,,,,,,,,,,,,,,++++++,,,++++++,,,,,,---.........//////............//////............///000111222555777888888999:::<<<>>>@@@AAACCCFFFJJJOOOSSSVVVVVV[[[^^^^^^aaaiiinnnooouuuvvvxxx{{{~~~}}}sssooopppwww222000///------///000222111111111111111111111111111111111111111222222222111111111111111111111111333333333333333333444444444444444444444444444444555555555444444444444444333333444444444555555555444444333333444444555666555333333444666777666555777666555444333222222222666555555555555555444444333444777::::::999777666777666666666666777888999777777666555666777888888:::888666555666666555444555666666777777666666555666666666666666666666666666777888:::>>>FFFOOOUUUTTTTTTRRRNNNIIIBBB;;;777666666666555555555444444555555555555777888:::;;;:::999999888777666555555555444444444444444444555555444444444333333222222222222333333444444444444333222222111111222222333333333333444444333333333333333222222222222333333222222222222222222222222333333333333333333333333111111111111111222222333222222333333333444444444333333333333333333333333111111111111000000000///000000000000////////////...............------------......///////////////........................,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((((((((())))))*********************+++,,,,,,******+++++++++,,,,,,,,,))))))(((((()))+++---...---,,,+++******+++,,,---++++++++++++++++++++++++------,,,,,,,,,---...///,,,+++***+++,,,---,,,+++........./////////000000//////............//////000000000000111222333444555666888888999:::===???@@@AAABBBFFFJJJOOOSSSUUUVVV[[[^^^^^^bbbiiinnnppptttvvvyyy|||tttnnnmmmttt222000///------///000222000000000000000000000000000000111111111222222222111111111111111111111111333222222222222333444555444444444444333333333333444444555555555555555555333333333333444444444444333333333333333444555555444333222333555666555444666555444333222222222222555555555666666777777888333555888:::;;;:::888777666666555666666666777777777777888888888888999:::;;;999777666666666555444444555555666666555555444555555555555555555555555888888999:::===DDDLLLRRRVVVWWWWWWTTTMMMEEE===888555555555555444444444444444444555555666777888888777777666666555555555444444444333333333333444444444444333333222222222111222222222333333333333333333333222222222222333333222333333333333333333222333222222111111111222222222222222222222222222222333333333333333333333333111000000000111111222333222222222333333333444444333333333333333333333333111111111111000000000///////////////000000000000---------...............---......///////////////........................+++,,,,,,------.........,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))************+++++++++++++++,,,------******+++++++++,,,,,,,,,))))))(((((()))+++---...---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------......,,,+++***+++---......---........./////////////////////............//////000000000000111222333444444666777888999:::===???@@@AAABBBEEEIIINNNRRRTTTVVV[[[______cccjjjpppqqqsssuuuxxx{{{vvvnnnmmmrrr111000///......///000111000000000000000000000000000000000111222222333333111111111111111222222222222222111111111333444555444444444333333222222222333333444555666666666555222222222333333333444444333333333333333444444555333222222333555666555444666555444444444444444444666666666777777888999999444555777999:::999888777555555555555666666666666666777999999888888999;;;===;;;999888999999888666444444555555555555444444555555555555555555555555888888888888:::???FFFJJJSSSVVVXXXVVVPPPGGG???:::555555444444444333333333444444444555555666666666444444444444444444444444444333333222222333333444333333222222222222222111222222222222222222222222333222222222222222222333222222333333333333222222222222111111000000111111222222222222222222222222222222222222222222222222000000000000000111222333222222222222333333333333333333333333333333333333111111111111000000000000////////////000000000000/////////000000000000000---......///////////////........................,,,,,,,,,------.........++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,***************+++,,,---,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,------------++++++,,,------...//////------------------------//////............//////............///000111222444555777888999;;;===@@@@@@AAABBBEEEIIIMMMQQQSSSVVV[[[^^^___ccckkkpppqqqrrrtttwww{{{}}}~~~wwwpppnnnrrr000000////////////000000000000000000000000000000///000000111222222333333000000111111111222222222222111000000111333555666222222222222222111111111000111333444555555555444222222222222333333333333333333222222333333444555222111111222444666555444666555555555555666777777888888888777777777666666333444555666777777777777444444555555666666666555444666999999777777999;;;;;;999777777888888777666444444555555555555444444555555555555555555555555666666777777777:::???BBBIIINNNSSSSSSMMMDDD===999444444444333333333333222333444444555555555555444333333333333333333333333333333222222222222333333111111111111222222222222222222222222222111111111222111111000000111111222222222333333333333222222222222111000000000000000111111111111111111111111111111111111111111111111////////////000111222333111222222222222333333333333333333333333333333333111111111111000000000000.../////////000000000111////////////000000000111---......///////////////........................,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,(((+++------,,,,,,///222------------------------//////............//////............///000111222333555777888999;;;>>>@@@@@@AAABBBEEEIIIMMMQQQSSSTTTZZZ]]]^^^bbbjjjoooqqqssstttwwwzzz}}}}}}~~~}}}}}}xxxqqqooosss//////000000000000//////000000000000000000000000///000000111222222333333000000111111222222222222222111000000111333555666111111111111111000000000...000111333444444444333111111222222222333333333333333222222333333444555111000000111444555555444666666666666666777888999::::::999777666444333333222222333333444555555666333444555555666666555555222555888888666666888:::777555444333555555555444444555555666666555555444666666666666666666666666444555555555555777;;;>>>@@@EEELLLMMMHHH@@@:::666444444444333333333222222333333444555555444444333222222222222222333333333333222222222222222222333000000111111222222222333222222111111111111111111000000////////////000000222222222333333222222222222222111000000///000000111111111111111111111111000000000000000000000000////////////000111222333111111222222222333333333333333333333333333333333111111111111000000000000.../////////000000111111,,,---------......//////---......///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,+++,,,---......,,,+++******+++,,,------,,,+++************++++++,,,,,,,,,)))***+++,,,,,,,,,++++++&&&***......+++***...333/////////////////////...//////............//////000000000000111222333444333555777888999;;;>>>@@@@@@AAABBBEEEIIIMMMPPPSSSSSSXXX\\\]]]aaaiiinnnpppsssuuuxxx{{{}}}}}}}}}|||}}}~~~yyysssqqqsss111000...------...000111000111111222222222111111000000///...............000111111111111222222222000000000000000111111111111111000000000000111111444444444444444444444444000111222222333333333333333333333222222111111111444444333222222222333333444444444444555777888:::===;;;888777777777666666777777666555444333333222000111333555666777777777555444333222333333555666888777777666555444444444555555555555555555555555333333333222222222111111333333333444444666777777999<<<>>><<<888666777888444222222444777777333000333333333444444555555555111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222111000///222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000000111111111111222222222111111222222222222111111111111111111000000000000///000111111111///...---///............---------......................../////////...------,,,,,,)))***++++++,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++------------++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++,,,------+++******,,,...------------------------++++++++++++++++++++++++---------...///000000111333111000......000111333000/////////000111222222555666777777777:::>>>AAA???CCCEEEFFFJJJPPPSSSSSSVVVYYY^^^aaaccciiipppvvvwwwyyy||||||xxxtttqqqsss000///---,,,,,,---///000000000111222222222111111111000//////......////////////000000000111111111000000000000111111111111111111111000000111111111333333333333333333333333222333333333333333222111333333333222222111111111444444333333222333333333555444444444555666888999>>><<<999888888999888777666666666555444444333333444555666888999999999999555444333333333333444555777777666666555444444333666666666666666666666666444444444333333333222222333333333333444555666777555666777666555333333444333333333555777666333000333333333333333444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111000///111000000//////000000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000111000111111111111222222222111111222222222222111111111111111000000000///////////////000//////......,,,---------......//////........................---------...............***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000111000///...------...///000////////////000111222333555666777777888:::>>>AAAAAAEEEGGGGGGKKKQQQUUUTTTVVVYYY^^^```ccciiipppvvvuuuwww{{{~~~~~~~~~~~~{{{vvvqqqnnnooo///...---,,,,,,---...//////000111111222222111111111111000/////////000000........./////////000000//////000000111111111111222222111111111111222222333333333333333333333333444555555444444333222111222222222222222111111111444333333333333333444444666666555444555666888888???<<<:::999::::::999888444444444444444444444444333444555555666666555555444444333333333333444444666666666555555444444333666666666666666666666666555555555444444444333333333333333333444555666666666555444444666666555444444333444666777777444222333333333222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111222222111111000000000//////......//////000111111111111111111111111222222111111111111111111000000000000000000000000/////////000000111111111000111111111111222222222111111222222222222111111111111000000000000//////......---------...//////++++++,,,---...///000000------------------------+++,,,,,,---......//////++++++,,,---------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,------,,,+++***,,,...++++++++++++++++++++++++------------------------------......///000000000000///...------...///000////////////000111222333555666777888888;;;>>>AAABBBFFFHHHHHHLLLSSSVVVUUUVVVYYY]]]```ccchhhpppuuutttvvvyyy|||~~~~~~~~~}}}}}}~~~~~~{{{uuunnnjjjkkk}}}...---,,,,,,,,,,,,---......///000111111222222111111111000000000000111111....../////////000000000//////000000111111222222333222222222222222222333222222222222222222222222444444444555555444333333222222222111111111111111333333333333333444555666888777666555555666777777===;;;999999999999888777333333333444444555555555333333444444444333333222444444333333333333333333555555555444444444333333333333333333333333333333444444444444333333333333333333222222333444555555555333111222555777666333555555666888888777555444333222222222111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000//////......//////000111111111111111111111111222222111111111111000000000000000000000000000000---......///000111222222000000111111111222222222111111222222222222111111111000000000////////////---,,,,,,+++,,,---///000++++++,,,------...//////------------------------,,,,,,,,,------.........+++,,,------......------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---*********))))))*********************************+++++++++******+++++++++************++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,---,,,++++++,,,---++++++++++++++++++++++++******++++++++++++,,,,,,............//////000000111000////////////000111////////////000111333333555666888999999;;;>>>AAABBBEEEHHHHHHLLLRRRVVVUUUVVVYYY]]]```ccchhhooouuutttvvvxxx{{{}}}~~~~~~~~~|||~~~{{{tttmmmhhhiiixxx---------,,,,,,---------......///000111222222222111111000000000000111111/////////000000000111111...//////000111111222222333222222222222222222333111111111111111111111111111222333444555555666666111111111111111111111111222222222333444555666777:::999777666555555666666999888777777888888666444222222333333444555555555666777777777777666555555444444444333333222222111444444444444333333333333333333333333333333333333333333333333222222222222333222222222222333333444111...,,,---111333222000555777999999999888666666222222222111111000000000111111111111111111111111000000000000000000000000///////////////////////////////////////////////////000000111111111000000111000000//////000000111000000000000000000000000111111111000000/////////////////////////////////------...///000111111222000000111111111222222222111111222222222222111111000000000////////////...---,,,+++++++++---...///---------------------,,,------------------------......------,,,,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,***))))))***,,,,,,...---,,,,,,,,,,,,---...******************************))))))))))))******+++++++++,,,,,,,,,,,,---++++++******++++++,,,---+++++++++++++++++++++++++++,,,------,,,+++,,,---------------------------*********++++++,,,,,,,,,............////////////000000////////////000000.........///000222333444444666888999:::<<<>>>AAAAAAEEEGGGGGGKKKRRRUUUTTTVVVYYY]]]```bbbgggnnntttuuuvvvxxx{{{}}}~~~}}}|||uuunnniiiiiivvv---------------------------...///000111222222222000000/////////000111111//////000000000111111111......///000111222222333222222111111111111222222000000000000000000000000///000222333555666666666000000000111111111111111222222222333444666777888;;;:::888666555555555555777666555666777666444222222222333333444444444555444555555555555555444444333444444444333222111000333333333333333333333333444444444444444444444444333333222222222111111111222222222111111222222333222111//////111222333333444666999999888666666666222222222111111111111111111111111111111111111111000000000000000000000000------------------------//////////////////////////////000000111111000000111000000//////000000111000000000000000000000000000000//////......------////////////////////////.........//////000000000000111111111111222222222111111222222222222111111000000////////////......------,,,,,,,,,---......------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***++++++,,,---------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++***)))(((((()))***+++***************************))))))))))))))))))***++++++,,,,,,,,,---------++++++******++++++,,,---++++++++++++++++++++++++***,,,...---,,,++++++,,,------------------------+++,,,,,,------......///......//////////////////------------------------.........///000222333444444666999:::;;;<<>>BBBEEEEEEHHHKKKNNNQQQTTTYYY\\\```bbbccccccbbbffflllrrrtttuuuxxx|||{{{zzzyyyxxxwwwtttppplllnnn{{{000000000000000000000000............////////////////////////////////////...............///000000111333555666666444111///000000000000000000000000000000000000000000000000000000111222333444444555111000/////////000222222444333222111111333555666666333000000222333222000000111333333333444666888111222333444444444333333222222222222222222222333111111111111111111111111///000000000000111111111333222111000000111222333000111111111000111222444222333444444444333222111111111111111111111111111000000000///////////////////////////............//////.........---------...///000000000///---,,,,,,------......------,,,,,,------....../////////***)))((('''''')))+++,,,---------------------------------.........//////.........------,,,,,,,,,------,,,++++++,,,,,,,,,///...------++++++***))),,,,,,------...///000000...///000111111000///...------------,,,++++++***+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***************************************************)))((()))***+++***((()))******++++++,,,------...,,,******+++++++++***---,,,***)))))))))***+++))))))(((((((((((()))))))))))))))***+++++++++,,,))))))*********+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++)))'''))),,,---,,,***,,,,,,,,,+++++++++*********++++++,,,,,,------...000000000111222222333333......//////000000000111111000///...///111333444222444666888:::===AAACCCHHHHHHIIIMMMRRRWWWZZZ[[[```aaaaaaaaabbbffflllpppvvvssstttzzz~~~}}}{{{{{{}}}zzzvvvsssqqqooollliiimmmwww////////////////////////////////////000000000000///////////////////////////////////////000111111000111222333333111000...000000000000000000000000000000000000000000000000111111111111222222222222000000/////////111222333333222111000111222444555555333111111222333222000111222444777999::::::999222333333333333444444444333333333333222222222222222222222222222222222222111111222222222333333333222222111000000111222222000111222111000000222333333444555666555444222000111111111111111111111111////////////////////////////////////............///.........------------...///000000///...---,,,,,,,,,------------,,,,,,------------------......------,,,+++,,,---...///------------------------,,,,,,,,,,,,---------.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,,,,------...//////000...///000111000000///......////////////......---,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************+++++++++++++++++++++++++++***)))***+++,,,+++))))))******++++++,,,,,,---...,,,******+++++++++***,,,++++++***))))))*********))))))(((((())))))******************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++...,,,+++,,,...///...,,,,,,,,,,,,+++++++++*********++++++,,,,,,---......///000000111111222333333/////////000000111111111000000///...///111333444444666888:::<<>>:::333333222111222333444555444444444333333222222222111111111111111111111111111111111222222222333333222111111000000111111222111222333111000///111222333555777888777444111///111111111111111111111111---......//////000000000/////////............---............------------...////////////...------,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,............////////////------------------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...//////000000000//////***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,***))))))******+++,,,,,,,,,---+++******+++++++++******++++++++++++***))))))*********))))))*********+++++++++***************+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++000...------//////...,,,,,,,,,,,,+++++++++******+++++++++,,,------......//////000111111222222333000000000111111111111111000////////////111222444555777:::<<<>>>AAADDDGGGHHHIIIJJJMMMRRRWWW\\\___^^^___```aaacccggglllppppppooorrrzzz~~~{{{wwwtttrrrpppmmmkkkiiiuuu////////////////////////////////////000000000000///////////////////////////////////////000000111000///...------...//////000000000000000000000000000000000000000000000000000000000000000/////////......///000111222333333000////////////000111222222111111222222222111000222333666>>>DDDEEE???999222111000//////111333444555555555444333222111111////////////////////////////////////000000000000111111000000000000111111222333333222000///000222333555888999888555111...111111111111111111111111......//////000111222222//////.........---------------------------------.....................---,,,,,,,,,------,,,,,,,,,---,,,,,,++++++*********++++++,,,---...---------------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,------------------.........//////......//////////////////((()))******++++++++++++***))))))((())))))******++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))))))))***++++++,,,,,,,,,+++))))))***++++++***)))***+++,,,,,,+++))))))++++++************++++++,,,+++++++++***)))))))))******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,---.........//////000000111222222222111111111111111111222222000/////////000111222333666888;;;<<<>>>AAAEEEGGGHHHIIIKKKNNNQQQWWW]]]aaa___```aaaaaabbbeeejjjmmmqqqpppsssyyy|||zzzzzz|||~~~|||xxxuuusssqqqnnnlllmmmzzz........................---------.........//////////////////////////////...------------...//////000///...------...000111000000000000000000000000////////////////////////---......///000000111111...//////000111222222222///.........//////000000000111222222222111111111111222555<<>>@@@DDDGGGHHHKKKLLLKKKKKKNNNWWW^^^[[[]]]```bbbcccfffjjjmmmssstttxxx|||zzzvvvvvvzzz{{{xxxuuusssrrrpppnnnllljjjzzz---------------------------------............///......////////////......000000//////.........---//////.........//////000000000111111111222222222///......000222333111000...///000222222222111000000///......///111333444555444333111000/////////000000000000111222333444000000000000////////////111111111111111111111111............////////////............------------000000//////......------111111000000//////......//////////////////////////////000000111111111222000111111111111000//////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---...////////////))),,,......+++***+++---+++++++++,,,,,,---------......---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------.........//////,,,,,,,,,------.........,,,+++*********+++,,,---,,,...//////...------...//////000000000000//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++)))******++++++******)))***************************)))(((''''''((()))***))))))))))))************+++++++++*********))))))+++*********))))))(((((())))))(((((((((((())))))++++++++++++******))))))'''((()))***+++,,,,,,,,,)))***+++***(((((()))***++++++***))))))***++++++---,,,,,,+++*********+++////////////...------,,,,,,,,,,,,,,,---...//////////////////000000000000000000////////////000000---///////////////111333555777999;;;<<<>>>AAADDDFFFGGGIIIJJJLLLPPPUUUYYY^^^___aaabbbcccfffjjjnnnttttttuuuvvvwwwyyy{{{|||{{{zzzxxxuuurrrnnnlllkkknnn}}}------------------------------------..................////////////......000/////////........................///111222333000000000111111111222222/////////111333444333222000000111111222111111111000///......///111333444555444333111000/////////000000000000111222333333000000000000////////////////////////////////////............////////////000000000000///////////////////////////.........111000000000/////////...//////////////////////////////000000000111111111//////000000000000//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---...............,,,---...---+++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------***++++++++++++++++++,,,++++++*********+++,,,---,,,...000///...---............////////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******+++++++++,,,,,,------,,,,,,+++************************+++***)))(((((()))***+++))))))))))))************+++++++++*********))))))************)))))))))(((******))))))))))))******************))))))((((((((()))***++++++++++++++++++---...---,,,+++,,,---------,,,++++++,,,---------,,,++++++******+++++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,---...//////////////////000000000000000000////////////000000...///000/////////111333666888:::;;;<<<>>>BBBDDDFFFGGGIIIKKKMMMPPPUUUYYY^^^___```aaabbbfffkkkooottttttuuuvvvwwwyyyzzz{{{{{{zzzwwwssspppnnnlllkkkppp........................------------..................////////////......////////////............------...///000222333444000000000000111111111111000000000222444666555444222111111000000000000111000//////...///000222333555444333111//////......000000000000111222333333000000000000////////////....................................////////////000000000000////////////.........///////////////000000000000//////////////////////////////////////////000000000000111111---...///000000111000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------------///...------//////...---++++++,,,,,,,,,,,,------******+++,,,,,,---.........---,,,+++******+++,,,++++++,,,,,,,,,,,,------************++++++++++++,,,++++++++++++++++++***++++++******++++++,,,------///000000///......///---------......---------,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,++++++************************++++++************++++++))))))))))))************+++++++++***************************))))))))))))++++++************++++++)))))))))))))))((((((((()))******+++++++++******,,,---......---,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++)))***++++++++++++++++++,,,,,,,,,,,,---...//////////////////000000000000000000////////////000000...///000000//////111333666888:::;;;<<<>>>BBBDDDFFFHHHIIIKKKMMMQQQVVVZZZ^^^^^^______aaaffflllpppttttttuuuvvvwwwyyyzzzzzz|||yyyuuurrrooommmllllllppp////////////////////////,,,,,,---------...............////////////......///////////////.....................///000111222/////////000000000111111000000111333555777666555222111///........./////////////////////000111222555444222111///........./////////000000111222333000000000000////////////000000000000000000000000............////////////............------------------......//////000000000000000000//////////////////////////////////////////000000000000000000------///000111222222222111000...------...//////------------------------//////......---------,,,---,,,,,,,,,++++++,,,,,,///---,,,///444777666555,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///...+++))))))***+++,,,+++++++++,,,,,,,,,------************++++++++++++.........------,,,,,,,,,+++***++++++++++++,,,,,,---///000000///......///------............------,,,,,,,,,++++++++++++***,,,,,,++++++******))))))++++++++++++++++++++++++---,,,++++++******++++++))))))************))))))************************************************((()))))))))*********************************************)))))))))))))))+++******))))))******+++************))))))))))))******+++++++++******))))))***,,,+++******+++,,,************************,,,,,,++++++***++++++,,,***+++,,,,,,------------,,,,,,,,,,,,---...//////////////////000000000000000000////////////000000...///000000///000222444555777999:::;;;===AAACCCFFFHHHJJJLLLNNNRRRWWW[[[]]]^^^^^^___aaaeeelllqqqrrrssstttvvvxxxyyyzzzzzz|||yyyuuupppmmmlllmmmmmmnnn~~~////////////////////////,,,,,,,,,------------.........////////////.............../////////////////////...---------............/////////000000000111000000222555666555444111000...---,,,,,,---...///////////////000000000333333111000///.........////////////000111222333000000000000////////////000000000000000000000000............////////////............------------------......//////000000////////////000000000000////////////////////////000000//////////////////---...///111222333333444111000///---------...///------------------------/////////......---------------,,,+++++++++,,,,,,000...,,,///333666666555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))+++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,******++++++,,,,,,,,,,,,---///000000///......///.........//////.........,,,,,,+++++++++*********+++++++++******)))))))))++++++++++++++++++++++++---,,,++++++******++++++((())))))******))))))(((************************((())))))))))))))))))(((((()))))))))************************************))))))))))))))))))******))))))(((((((((((())))))++++++++++++++++++++++++******+++++++++******)))''')))******))))))***,,,************************,,,++++++***++++++,,,,,,***+++,,,,,,------------,,,,,,,,,,,,---...//////////////////000000000000000000////////////000000...000000000000000222444444666888999:::<<>>AAADDDGGGIIIKKKMMMPPPTTTZZZ^^^\\\^^^```bbbcccdddgggiiijjjmmmqqqvvvyyy|||}}}~~~{{{yyywwwtttrrrpppoooooosss------------------------++++++,,,,,,,,,---------......////////////......---.........//////000000...............///000111---------.........//////000///...///000///...,,,...///000222222222111000...///////////////..................///000222222.........//////000111222000000000000////////////222222222222222222222222............/////////000///.........------------000000//////.........---.../////////000000111111////////////////////////000000//////.........---++++++,,,---............///000000111000...,,,+++........................+++,,,,,,------............---,,,+++,,,...111222...//////,,,((('''***...---------,,,,,,+++++++++((()))***+++---...///000'''((()))+++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........)))***+++,,,---,,,++++++***,,,------,,,++++++,,,+++,,,,,,------,,,,,,++++++++++++************)))''''''((()))***+++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++(((((())))))))))))((((((************************)))***+++,,,,,,+++***)))))))))))))))************))))))******++++++++++++(((((())))))*********+++++++++************++++++))))))******++++++++++++'''((()))***+++,,,,,,,,,(((***++++++++++++---...)))***+++,,,,,,+++***)))+++*********+++,,,,,,---////////////......---,,,,,,,,,,,,,,,---...//////////////////000000000000000000////////////000000///000111111000111333555777999;;;<<<>>>@@@CCCEEEGGGIIIKKKMMMPPPUUUZZZ^^^\\\^^^aaaccccccdddeeeggghhhkkkpppuuuzzz}}}~~~zzzzzzxxxvvvtttrrrpppooorrr---,,,,,,,,,,,,---............//////...---,,,,,,........................---------...///000111222////////////////////////////////////////////////222000///---,,,,,,,,,---......///000000000000000222111111111000000////////////............/////////////////////......---............////////////000000000000000000000000//////............/////////...---,,,,,,---//////000000////////////000000////////////000000000000111000///------......///111000/////////000222333.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,---------------.../////////...,,,,,,...///...---------,,,,,,,,,---......------------------------******************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********&&&&&&''''''(((((())))))((())),,,------,,,+++***,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------...------///000000...+++------------------------************************)))))))))***+++,,,......)))************+++++++++)))******++++++,,,,,,---)))************+++++++++))))))))))))***************+++,,,------,,,+++******************++++++,,,******))))))))))))******)))***++++++)))(((((()))++++++******)))(((((((((++++++++++++++++++++++++)))************+++++++++******))))))))))))******------,,,***((((((+++---+++)))'''))),,,---,,,***+++,,,,,,------,,,,,,++++++---//////...---...////////////...------,,,,,,222111000......//////000...///000//////000333555888;;;>>>@@@BBBCCCEEEGGGNNNNNNNNNOOOSSSXXX^^^aaa______``````aaacccfffiiimmmooorrrxxx}}}~~~{{{zzzwwwtttrrrooonnnmmmwww---------------......///......//////...------,,,........................,,,,,,+++++++++,,,------................................................111000...---,,,---------......///000000000000000111111000000000/////////......------------......///////////////......---............///////////////////////////////////////..................//////...------------...///000//////......//////000.../////////000000000000111000///...---......///---------,,,---......///......---------,,,,,,,,,......---,,,,,,,,,------......---------......///...,,,+++,,,...000000000...------,,,,,,,,,------------------------------++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((())))))************)))***+++,,,---,,,++++++,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,---------,,,,,,...//////---+++------------------------++++++++++++++++++++++++///...,,,+++***)))))))))))))))*********++++++++++++++++++++++++++++++***)))************+++++++++))))))))))))************((()))************)))(((***))))))))))))***++++++******))))))))))))*********+++,,,+++)))''''''((()))))))))))))))*********************************)))************+++++++++++++++************++++++---------+++***)))+++---+++)))((())),,,---+++***++++++,,,,,,,,,,,,+++++++++---//////...---...///111111111111000000000000111000///.........//////...///000//////000333555777:::===???AAABBBEEEGGGNNNMMMMMMOOOSSSXXX]]]aaa```aaaaaa```aaaccchhhkkkmmmooosssxxx~~~~~~}}}{{{xxxtttrrrpppoooooowww...............///000000.........///......---,,,........................000///......------......------------------------........................//////...------......///......///000000000000//////////////////.........------,,,,,,,,,,,,------///////////////......---............////////////////////////////////////......------------......///......---------...............------.............../////////000000000000000///............///++++++,,,------------,,,...------------,,,,,,,,,------,,,,,,,,,---......///......---------......---++++++,,,///222222222///...------,,,,,,,,,,,,------------------------------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++,,,......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---+++)))((('''''')))))))))*********++++++,,,,,,++++++***))))))((()))************+++++++++))))))))))))************((())))))******))))))((())))))((((((((()))************))))))))))))*********+++,,,+++)))''''''((('''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,,,,---......,,,++++++,,,+++)))))))))+++,,,+++******++++++,,,,,,++++++***+++---//////...---...///000000000000111111111111000000///..................///000//////000333555777999<<<>>>@@@BBBEEEGGGMMMLLLMMMOOOSSSXXX]]]```aaa```___^^^___bbbgggkkknnnooosssyyy~~~|||xxxtttrrrqqqqqqqqqxxx///////////////000000111---...............------........................000000///////////////000------------------------.......................................///000000---...//////000000//////...........................------,,,,,,------...///////////////......---............////////////////////////////////////------,,,,,,,,,,,,------///.........------------...------,,,,,,------............/////////000000000/////////............,,,---...000000///......------------------------,,,,,,,,,,,,,,,---.../////////...------------......---,,,---000222222222000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++******++++++,,,,,,+++++++++,,,,,,,,,------,,,+++***+++,,,---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))))))))************++++++******))))))))))))))))))*********+++++++++((()))))))))******************++++++++++++******((((((((((((((())))))*********))))))))))))******((()))++++++)))((()))***(((((())))))************************************))))))*********++++++++++++++++++******++++++++++++---///000...,,,++++++************+++++++++******++++++++++++++++++***+++---//////...---...///,,,,,,---......///000000/////////..................///000//////000333555666888;;;===???AAAEEEGGGLLLLLLMMMOOOSSSXXX\\\___```___]]]\\\\\\```fffkkkmmmooosssyyy~~~~~~}}}xxxtttqqqqqqrrrsssyyy000////////////000111111------...............---........................++++++++++++,,,---...///------------------------........................------...//////000000000------...///////////////------------............//////............/////////////////////......---............////////////........................------,,,,,,,,,,,,------//////.........------,,,------,,,,,,,,,,,,------............///////////////////////////......------...///000111000//////------------------------,,,,,,,,,,,,,,,---...//////......---------......111///......000111111000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---+++*********++++++,,,---+++++++++,,,,,,,,,------,,,+++******+++,,,+++***------------------------++++++++++++++++++++++++))))))))))))***+++,,,---(((((()))))))))*********((((((((())))))*********))))))*********+++++++++((()))))))))************************************((((((((((((((())))))*********))))))))))))******%%%''')))*********+++,,,************))))))((((((++++++++++++++++++++++++))))))*********+++++++++******))))))))))))*********---000000///,,,++++++***+++++++++************+++++++++,,,,,,++++++++++++---//////...---...///++++++,,,---......///000///////////////............///000//////000333555666888;;;<<<>>>AAAEEEHHHLLLLLLMMMPPPTTTXXX\\\___aaa```___]]]]]]aaaggglllmmmnnnrrrxxx}}}~~~|||wwwsssqqqqqqrrrsssyyy///////////////000111111,,,---......///.................................++++++,,,,,,---///000111---------------------------------------------------...///000000000000000------...////////////...---------.............../////////......////////////////////////......---............////////////..............................------------......////////////...---,,,+++---------,,,,,,---------------.........//////////////////000///......---,,,,,,---...............,,,,,,,,,------------...------,,,,,,,,,---......---------------...//////222111//////000111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,************+++,,,------++++++,,,,,,,,,,,,---------+++******+++,,,,,,+++------------------------************************++++++***))))))))))))***((((((((()))))))))******&&&''''''((())))))******)))************+++++++++))))))))))))************)))((((((''''''(((((()))))))))((((((((()))************))))))))))))******%%%''')))*********,,,---++++++******)))(((((('''++++++++++++++++++++++++)))************+++++++++***))))))))))))))))))******---//////...,,,++++++***+++,,,+++)))))))))++++++,,,,,,------,,,,,,++++++---//////...---...///---......///000111111222000000000111000//////......///000//////000333555777888;;;<<<>>>BBBFFFJJJLLLMMMNNNQQQUUUYYY]]]___cccbbbaaa```aaadddiiinnnlllmmmqqqwww|||~~~~~~}}}|||yyyvvvrrrpppooopppqqqvvv///............///000000,,,------...//////..............................///////////////000111222........................------------------------......000000111000//////,,,---......//////......------......///////////////......------......//////////////////......---............////////////........................///..................///...////////////---,,,+++......------------......---------.........//////...///000000000///------,,,,,,++++++,,,,,,---...,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,---...///000111111000//////111333333222...------,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++*********))))))***+++,,,---,,,++++++************+++,,,---...++++++,,,,,,,,,,,,------...,,,******+++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,+++)))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))************+++++++++))))))))))))************)))((('''&&&&&&'''((()))***))))))))))))***++++++******))))))))))))******''')))***+++))))))***+++*********)))))))))))))))************************)))************++++++++++++******))))))******+++***,,,......,,,******+++***+++---+++)))((()))+++,,,------......------,,,+++---//////...---...///000000111111222222333333000111222222222111//////...///000//////000333555888999;;;===???CCCHHHKKKMMMNNNPPPSSSVVVZZZ^^^```aaaaaaaaaaaaaaadddhhhkkkjjjlllpppuuu{{{}}}}}}{{{xxxvvvtttqqqooonnnnnnnnnrrr...............///000000,,,,,,---.../////////.................................---,,,,,,,,,,,,---////////////////////////------------------------...///000111111000///...,,,---......//////.............../////////000000...------,,,,,,------...///////////////......---............/////////000........................//////............//////...///000000///---+++***///......------......///---------.........//////...///000000000///---,,,...---,,,+++,,,---...///,,,,,,,,,------.........///...------,,,,,,,,,,,,++++++,,,,,,...///111222000......///222444555444------,,,,,,,,,---......++++++++++++++++++++++++******************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********(((***,,,---------+++***************+++,,,---...++++++,,,,,,,,,---------///,,,******+++------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&)))************+++++++++))))))))))))************+++***)))(((((()))***+++***************++++++,,,******))))))))))))*********+++,,,+++)))''''''(((((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,***,,,---,,,+++******+++***,,,---,,,)))''')))+++---......//////......---+++---//////...---...///111111111111111222222222111222222333333111000///...///000//////000333555888:::<<<===???CCCHHHLLLMMMNNNPPPTTTWWW[[[^^^```]]]^^^^^^^^^___aaaeeehhhiiikkkooouuuzzz||||||zzzuuutttsssqqqooommmllllllnnn---...///...,,,+++,,,---//////...------------.................................------------......---,,,,,,,,,,,,---...............------,,,,,,,,,....................................////////////------...///////////////000000///...............,,,------......------,,,,,,---......//////......000000///........................//////111222222........................000000000000000000000000//////.........------------...///...------...///------,,,,,,,,,+++++++++,,,------......------,,,///...,,,+++***+++,,,,,,---.........---,,,++++++///...///111444666666555111000...---------///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++*********))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++,,,,,,---...//////+++++++++************)))************************))))))))))))))))))))))))************************((((((((((((((((((((((((((()))***++++++***)))(((******))))))))))))******************************(((((((((((()))***,,,,,,'''((()))***************222+++%%%%%%+++...,,,(((,,,++++++++++++++++++,,,))))))*********+++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,+++***+++,,,---...///...,,,***)))***,,,------,,,,,,,,,---...000111//////000000111111222222000000000000000000000000//////...///000111333444777:::===???@@@BBBEEEGGGLLLOOORRRTTTWWWZZZ^^^aaa\\\]]]^^^]]]^^^```dddgggiiilllrrryyy~~~|||yyytttttttttsssqqqnnnkkkiiiqqq~~~---...///...,,,,,,,,,---//////...------------...........................///..................//////...---,,,,,,,,,,,,,,,......---------,,,,,,,,,....................................////////////---...000111333333333222/////////......//////000---......//////......---,,,---......//////......000000///...........................//////000111........................//////////////////////////////.........------------...///...------...///------------,,,,,,,,,,,,,,,------......------,,,...---,,,+++++++++,,,,,,...............---,,,,,,.........000444666666666111000...,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))******++++++******)))+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))(((++++++,,,,,,---......///+++++++++************)))+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))******)))******+++,,,---***************))))))(((,,,***))))))******)))(((++++++************++++++))))))*********+++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++------,,,+++,,,---...//////...---,,,++++++,,,---000///............///000/////////000000111111111000000000000000000000000//////...///000111333444777:::===???@@@BBBEEEGGGKKKNNNQQQTTTVVVZZZ^^^aaa\\\]]]^^^^^^___aaaeeehhhkkknnnsssyyy}}}}}}yyyvvvsssttttttsssqqqnnnkkkiiilllyyy...///000///---------...//////...------------...........................000//////......//////000000000...---,,,+++++++++...------------,,,,,,,,,....................................////////////...000222444555444333222000///////////////000000...//////////////////...------...////////////...000///......---...............---------......///........................////////////////////////...............------------...///...------...///.........------------,,,,,,------......------,,,------,,,+++++++++,,,,,,.........///......---,,,---------000444666777666000///...,,,++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---------***++++++,,,,,,++++++***************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++,,,,,,------.........+++++++++************)))++++++++++++******))))))))))))))))))))))))))))))******************************************************))))))))))))************))))))))))))******((((((((((((((((((((((((,,,+++++++++++++++,,,,,,+++++++++******)))((((((###'''***+++)))((()))************))))))************************+++++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...---............---,,,,,,111000///...------------////////////000000000000000000000000000000000000//////...///000111333444888:::===???@@@BBBEEEHHHJJJLLLPPPSSSVVVYYY^^^aaa]]]^^^______```bbbgggjjjmmmpppsssxxx{{{zzzvvvsssrrrrrrsssrrrqqqnnnlllkkkkkkxxx...///000///...---...000//////...------------...........................000000////////////000000//////...---,,,++++++,,,------------------------....................................////////////000222444555555444222111222222111000////////////......////////////......------...//////////////////......------...............---,,,,,,,,,------........................////////////////////////........................---...///...---------/////////.........---------,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,.........//////......------,,,---000333666777666//////---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------......+++++++++*********)))))),,,,,,++++++***)))))))))))))))))))))))))))))))))************************************************+++***)))(((((()))***++++++******))))))******+++)))))))))))))))))))))))),,,,,,+++*********++++++++++++******************"""$$$'''))))))***,,,---******))))))))))))******************************((()))***+++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,---///000000...---,,,......------,,,,,,,,,,,,////////////////////////000000000000000000000000//////...///000111333444888:::===???AAACCCFFFHHHIIIKKKOOORRRUUUYYY^^^aaa]]]^^^___```aaadddhhhkkkmmmooorrrwwwyyyyyyuuurrrrrrrrrrrrqqqpppnnnmmmlllnnn{{{---///000///......///000//////...------------...////////////////////////000000////////////000000------,,,,,,,,,------...------------------------....................................////////////000111444666888888777666666555333111///...------,,,------......------,,,---...//////000000//////......------------.........------,,,,,,,,,,,,---................................................---.....................---...///...---------/////////.........---------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,------...............------,,,---///333555666555......---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,------------,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***,,,---......,,,,,,,,,---------------+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************************************+++***)))(((((()))***+++++++++************++++++************************+++******)))))))))******))))))))))))***+++---...,,,***'''''')))+++,,,,,,******))))))))))))******************************((()))******++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++---///000000///---,,,,,,------...///000000000000000000000000///////////////////////////////////////...///000111333444888;;;>>>@@@AAACCCFFFHHHIIILLLOOORRRUUUYYY]]]```^^^___``````aaadddhhhkkkkkkmmmpppuuuyyyyyywwwuuurrrrrrqqqpppooonnnmmmlllqqq,,,...//////...---...000//////...------------...////////////////////////000//////......//////000,,,,,,,,,,,,,,,---...///,,,,,,,,,------------.......................................////////////...000333666:::<<<>>>???777666444222000...------,,,,,,------------,,,,,,......///000000000000///---------,,,------...///------,,,,,,,,,------...................................................---------...............---...///...------...///.........------------,,,,,,------......------,,,++++++,,,---------,,,,,,+++,,,------...---------...------///222444555444------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++++++++++++++.........---,,,++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------+++++++++************)))************************))))))))))))))))))))))))******************************************************))))))))))))******++++++************++++++***************************)))))))))))))))******)))(((((()))***,,,...000888333...+++*********(((*********))))))*********+++++++++***************))))))******+++*********++++++++++++++++++++++++,,,---.../////////......+++,,,.../////////---,,,,,,---///111333444555555111111111111000000000000//////////////////////////////...///000111333444999;;;>>>@@@AAACCCFFFIIIKKKMMMPPPSSSUUUYYY]]]```___````````````cccfffiiijjjlllpppuuuyyyzzzyyywwwsssrrrqqqpppnnnmmmlllkkkooo+++---......------.../////////...------------...///////////////////////////..................///......---,,,,,,,,,------,,,,,,,,,---------..........................................///////////////000111333666999===>>>555444333222111000000000------............------......///000000000000000---,,,,,,,,,------...///---,,,,,,,,,---...///000................................................---------.........//////---...///...------...///------------,,,,,,,,,,,,,,,------......------,,,***+++,,,---------,,,,,,***++++++,,,------,,,,,,///......///222333333222+++,,,,,,---------------+++++++++,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++------------------,,,,,,++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------+++++++++************))))))))))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))),,,++++++******++++++,,,************************))))))))))))***+++,,,,,,+++***))))))***,,,...///999888666222---+++***+++++++++************+++++++++++++++*********)))))))))************))))))(((+++++++++++++++++++++++++++,,,---...///...------***+++,,,---......---,,,+++,,,...111333444444444333222222222111111111000//////////////////////////////...///000111333444999;;;>>>@@@BBBDDDFFFIIIMMMOOORRRTTTVVVYYY\\\___``````aaa``````aaaeeeggglllmmmpppuuuyyy{{{yyywwwtttsssqqqooommmlllkkkjjjkkk~~~+++,,,------,,,,,,.../////////...------------...000000000000000000000000......------------......000///...---,,,+++++++++,,,,,,,,,------............................................./////////000111111//////000222555777333222222111222222222333......////////////.........//////000000000000000,,,,,,,,,,,,------...///,,,,,,,,,---...///000111................................................---------.........//////---...///...------...///------,,,,,,,,,+++++++++,,,------......------,,,)))***,,,---...---,,,,,,)))***++++++,,,,,,,,,,,,000///...///111333222111++++++,,,---............+++++++++,,,,,,---------******+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,------......///***++++++,,,,,,++++++***************************))))))******++++++++++++((((((((((((((((((((((((&&&'''(((***,,,...///000------------------------+++++++++************)))(((((()))***+++,,,,,,---))))))))))))))))))))))))************************((((((((((((((((((((((((((()))***++++++***)))(((,,,++++++******++++++,,,))))))))))))))))))))))))************+++,,,---...---,,,***))))))+++,,,...333888;;;888111,,,...111,,,,,,++++++++++++,,,,,,++++++++++++******))))))***************)))((('''++++++++++++++++++++++++((()))***+++,,,+++*********++++++,,,------------(((***,,,...000000000000333333333222222222111111//////////////////////////////...///000111333444999;;;>>>@@@BBBDDDGGGIIIOOOQQQSSSUUUVVVYYY\\\___```aaaaaa```___```cccfffmmmoooqqquuuyyyzzzyyywwwuuutttqqqooommmkkkjjjjjjiii}}}xxx{{{...------,,,,,,------...........................111111000///////////////000000000000////////////++++++,,,,,,,,,---------------,,,,,,---...000111......//////000000111111......////////////......000000000000111111111111222222222222222111000000111111000000/////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////......------------......//////.........//////000------------------------111000///...............------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---...111222222111,,,,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,$$$&&&))),,,---,,,***)))...------,,,,,,------...)))+++,,,+++***)))***+++***+++,,,---------,,,+++************************++++++************++++++...---+++))))))***+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))((((((************************'''''''''((())))))******......---,,,,,,++++++***++++++***)))((('''&&&&&&((((((***+++***(((&&&%%%---,,,+++,,,...///...---+++++++++***************************************,,,***))))))***++++++******///777>>>BBBCCCAAA@@@111///,,,)))'''''''''''')))************+++++++++*********)))))))))((((((++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,,,,------...---+++++++++,,,...000---...000111222222222111222222222111000//////...------------...///000111888;;;???BBBCCCEEEHHHJJJMMMOOORRRSSSTTTUUUXXXZZZ```aaabbbbbbaaaaaabbbccciiikkkooosssvvvxxxyyyzzzxxxvvvssspppnnnlllkkkkkknnnxxx...------,,,,,,------...........................111000//////....../////////.....................+++,,,,,,,,,,,,---------------,,,,,,---...000111////////////..................////////////.............../////////000000111111111111111000//////000000000//////........................---------------------------------------------..................------------......//////......---.........------------------------000///......------......------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...---...000000///......---,,,++++++***++++++++++++,,,,,,,,,---------'''(((***,,,---,,,++++++,,,,,,++++++++++++,,,,,,***+++,,,+++******+++,,,+++,,,------------++++++++++++++++++++++++++++++++++++************++++++,,,+++***)))))))))******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************+++++++++************************+++,,,,,,------++++++******))))))((((((***+++---------+++***(((+++))))))***+++,,,+++*********************++++++************************+++)))(((((()))******)))'''+++000555888777666444...---+++)))(((((()))***)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,+++,,,---...///---...000111222222222111222222111111000//////...000000000111111222333444888;;;???BBBCCCEEEHHHJJJMMMOOORRRTTTTTTVVVYYY[[[___aaabbbcccbbbbbbdddeeekkkmmmppptttwwwyyyzzzzzzxxxvvvssspppmmmlllkkkkkkppp......------------..............................000///......------......------------------------,,,,,,,,,---------......------------...///000000000//////...------,,,,,,......////////////......,,,,,,---------.........///000000000000///....../////////............................../////////........................,,,,,,,,,------------.........------------......//////...---,,,,,,------------------------------///...------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...------...///---,,,...---,,,+++***))))))))),,,,,,,,,,,,---------...******+++,,,,,,---------******))))))))))))*********+++,,,+++***)))+++,,,------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********))))))))))))))),,,,,,---............---......------,,,,,,++++++))))))*********+++++++++************************,,,,,,++++++***))))))((()))))))))***++++++,,,,,,+++++++++***************((()))***+++***)))((('''***(((((((((***+++***))))))))))))***+++++++++,,,***************************(((''''''((())))))((('''(((+++,,,---,,,+++***+++***)))))))))***,,,---)))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------............,,,,,,,,,---------.........///000111111222111111222222111111000/////////.........//////000111222888;;;???AAACCCEEEHHHJJJMMMOOORRRSSSUUUVVVYYY[[[^^^```bbbccccccccceeegggmmmooorrruuuwwwyyyzzzzzzxxxvvvsssqqqnnnmmmllllllppp......------------..............................//////...---------------,,,---------......//////------------...........................//////000/////////......---------......////////////......,,,,,,---------...............//////......---,,,..................---------------....../////////////////////////////////,,,,,,---------...............------------......///...---,,,,,,,,,,,,,,,...........................------,,,,,,,,,------------------------------------------------------,,,,,,------------,,,,,,------------------------...,,,+++,,,.........,,,,,,,,,+++***))))))))))))+++++++++,,,,,,,,,------,,,+++******+++,,,---...******))))))))))))*********++++++***((((((***,,,......///......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******+++******))))))+++,,,,,,---------------//////...---,,,++++++***************************************************))))))))))))((((((''''''++++++******)))((((((((()))))))))******+++++++++'''(((((())))))(((''''''+++))))))***+++,,,+++***(((((()))***+++,,,,,,,,,***************************)))'''''')))***)))(((***************)))))))))***)))))))))***+++,,,---))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------------...+++,,,---.........------//////000000111111111111111111111111000000//////---------......///000111888;;;>>>AAACCCEEEGGGIIIKKKMMMPPPRRRTTTVVVYYY[[[]]]___aaabbbcccdddfffhhhmmmooorrruuuwwwxxxyyyyyyyyywwwuuurrrpppoooooooooooo~~~///......------......///........................//////...------------------......///000111111222------........./////////......//////////////////....../////////000000000......////////////......------........./////////...............---,,,,,,------..................,,,,,,------......//////////////////////////////---.........////////////......------------......///...---,,,,,,,,,,,,,,,........................------,,,,,,,,,------...------------------------------------------------,,,------......------,,,------------------------+++******+++...000//////))))))))))))***+++,,,,,,)))*********++++++++++++,,,+++***))))))***,,,---++++++************++++++)))***)))(((&&&''')))+++......//////...,,,+++)))++++++++++++++++++++++++++++++************++++++******+++,,,,,,++++++*********+++,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,++++++***))))))(((************************''''''(((((())))))))))))++++++***))))))(((((('''''''''(((((()))************+++++++++++++++++++++***)))((()))+++,,,+++***(((((()))***+++,,,,,,,,,************************,,,***((()))***+++******++++++************++++++++++++******************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,---.........------000000000000000111111111111111111000000000000000111111111111222333444555777:::>>>AAABBBDDDGGGIIIHHHKKKNNNQQQSSSUUUYYY[[[\\\^^^```bbbbbbdddfffhhhlllnnnqqqsssvvvwwwwwwwwwzzzyyywwwtttsssrrrrrrrrrqqq//////............//////........................000///......------............///000222333444444.........////////////000...//////000000000//////......//////000111111222......////////////.........////////////000000000---............---,,,,,,.............../////////..................//////////////////////////////........./////////000000......------------............------------..............................------------------...///------------------------------------------------------............------------------------------***))))))+++...111111000)))))))))***+++,,,---...))))))))))))************,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,******)))'''&&&'''))),,,---...//////...---,,,+++************************++++++************+++++++++++++++++++++,,,,,,,,,)))***++++++,,,,,,++++++//////......------,,,,,,------,,,+++***)))((('''************************((())))))***++++++,,,,,,((((((((()))******++++++''''''(((((()))))))))***)))))))))************+++)))''''''''')))***)))((()))))))))***+++++++++,,,************************,,,***))))))***++++++***)))))))))))))))***+++,,,,,,,,,++++++***))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------......111111000000000000111111111111000000000000000000000000000000111222333444777:::>>>@@@BBBDDDGGGIIIHHHJJJNNNQQQSSSVVVYYY\\\]]]___aaabbbcccdddfffhhhkkkmmmpppsssuuuwwwxxxxxxzzzyyywwwuuuttttttttttttttt//////............//////........................111000//////......//////......///111222444555555....../////////000000000...///000111000000///....../////////////////////......////////////............/////////000000000...............------,,,.........//////000000000111111111000000000000000........................---------.........//////......------------......------------...///000000..............................------......///000------------------------------------------------------............------........................++++++***,,,///000000000++++++***++++++,,,---...))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++)))'''(((+++...------...//////...---,,,++++++++++++++++++++++++++++++************+++++++++***)))))))))***,,,---***+++,,,,,,------,,,,,,...............---------+++++++++*********))))))***************************************+++++++++(((((()))******++++++,,,))))))))))))))))))******'''''''''''''''((()))))))))((('''(((***+++***)))******************++++++************************+++***((((((***+++***)))(((((((((((())))))******+++++++++++++++***)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,------,,,+++,,,---...///222111000//////000111111000000000000000000000111............///000111222777:::===@@@BBBDDDFFFHHHIIIKKKOOORRRUUUXXX\\\^^^```bbbdddeeeeeefffhhhjjjkkkmmmpppsssvvvxxxyyyzzzxxxwwwvvvtttssssssssstttsss//////............//////........................111111000///////////////---...///111222444555555////////////000000000000...///000111111000///.../////////...------,,,,,,......////////////...............////////////000......//////......---,,,.../////////000000111111444333333333222111111111........................,,,,,,,,,---------...............------.........---------...///000111222////////////////////////...............///000111------------------------------------------------------............------...........................---,,,---///000///...------,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,---------------------,,,,,,,,,++++++++++++,,,,,,...---,,,***)))***---000,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))((('''''')))+++---+++,,,------......---------------...............***************+++++++++******************************))))))(((''''''''',,,,,,++++++***)))))))))******************************)))******+++,,,,,,,,,******+++,,,---,,,++++++++++++******************************************)))'''''')))))))))((())))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++(((((())))))************++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,---------...---,,,++++++---///000222111000//////000111111000000000000000111111111111111111111222333444555777:::===@@@BBBDDDFFFHHHJJJMMMQQQTTTWWWZZZ^^^aaabbbdddfffgggggggggiiikkkkkkmmmqqqtttxxxzzz{{{|||wwwvvvtttsssrrrrrrssssssppp~~~---///000///---,,,,,,---........................---...///...,,,,,,...///,,,---///000222333333333000000000000////////////111000///...------...///000000000000000000000000////////////////////////////////////000000000000///......---------.........////////////222555999888666333000//////000111000000//////.........---+++++++++,,,---...///000/////////...---------,,,,,,---......//////......111111000000//////..................////////////111111222222111///---+++111222444555444111...,,,222111111000///......---......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,---------............///---///111111///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,---............---,,,,,,+++******++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++,,,------......------000---)))&&&%%%'''+++...---,,,++++++***+++++++++************************++++++************++++++((((((((((((((((((((((((,,,+++++++++++++++++++++)))************+++++++++************************(((((((((((((((((((((((())))))))))))))))))************))))))))))))******++++++***)))(((((())))))++++++,,,,,,+++***((('''*********))))))))))))((()))************+++++++++---------,,,,,,+++++++++))))))))))))))))))))))))******++++++,,,---......+++,,,...000000///...,,,111111000000000000000000222111111111000000//////000000000000111222333444777;;;@@@BBBBBBCCCFFFHHHLLLQQQRRRQQQSSSYYY^^^___ddddddeeeggghhhjjjkkklllqqqpppppprrrvvvzzz|||}}}xxxwwwtttrrrqqqppppppppplll{{{}}}---///000///...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///------///000111111222222000/////////////////////111000///...---......//////////////////////////////////////////////////////000000000000111111111///......---------............/////////111444777999777333000...---...///000/////////.........---,,,,,,,,,,,,---...//////...............---------,,,------.............../////////.........------------------............000000000000///...------///000111333333222111000111111000000///......---.........---------,,,,,,******+++,,,---///111222------------............,,,---///...,,,*********************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++************************)))************++++++++++++,,,------......------...---,,,+++***+++,,,,,,+++******)))))))))))))))***************************))))))))))))))))))***************************++++++++++++++++++++++++)))************+++++++++*********************************************************)))))))))))))))******))))))))))))******,,,+++***)))))))))))))))++++++,,,,,,+++***(((''')))))))))******+++++++++************++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,---.........,,,,,,.../////////...---111111111111111111111111222222222222111111111000000000000000111222333444777;;;@@@BBBBBBCCCFFFIIILLLPPPRRRQQQTTTZZZ___```ccccccdddfffhhhiiijjjkkkqqqpppppprrrvvvzzz|||}}}|||zzzwwwtttqqqooommmmmmiiixxx---...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///---......///000000//////////////////////////////000000///............///........................////////////////////////000000000000111111111222......---------......///---............000333555:::888444111///........./////////...............,,,,,,,,,,,,------...///---------...............,,,,,,---...............---------------,,,,,,,,,+++,,,,,,,,,------------.........------......///------///000111333333444111000000//////.........//////.........---------))))))***,,,...111333444------------............---......,,,******+++,,,************************------------------------///...---,,,++++++++++++------,,,,,,++++++******************************************************)))************++++++++++++,,,------......------,,,...///000000...,,,+++++++++***)))))))))))))))************************))))))(((((((((((())))))************************************************)))************+++++++++************************************************+++*********))))))((((((******))))))))))))******,,,,,,+++************++++++++++++++++++***)))((((((((()))***+++,,,------************+++++++++,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------............///111111222222222222222222333333333222222222222222000000000000111222333444777;;;@@@CCCCCCDDDFFFIIILLLPPPSSSSSSUUU\\\aaabbbbbbbbbcccdddfffhhhjjjkkkpppppppppssswwwzzz||||||}}}{{{xxxuuurrrooonnnmmmiiiwww,,,...//////...------...........................---///111111///......///---......///......------.........////////////////////////.........//////........................////////////////////////////////////000000000000...------------...//////,,,---............111333888777444222000000000000........................,,,,,,,,,,,,,,,---...///,,,---------.../////////,,,,,,---.........---------------------,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,---///000---------...///222444555000000/////////........./////////.........------...---------......///000,,,,,,---------.........000000///---++++++---000------------------------++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))************************))))))*********++++++++++++,,,------......------,,,---///111111///---,,,------,,,++++++++++++,,,************************))))))(((((((((((())))))************************)))))))))))))))*********))))))*********+++++++++************************************************++++++******)))(((((((((******))))))))))))******,,,,,,+++++++++++++++,,,++++++++++++******)))))))))******+++,,,,,,------*********+++++++++,,,,,,++++++++++++************************************---------.........//////...------------...//////222222222222222333333333222222222222222222222222000000000000111222333444777;;;@@@CCCCCCDDDGGGJJJKKKPPPTTTTTTWWW^^^bbbcccaaaaaabbbccceeegggjjjkkkpppooopppssswww{{{||||||zzzyyywwwuuusssrrrqqqpppkkkyyy,,,...//////...------...........................---///000000.........///...............------,,,------....../////////000......//////////////////........................////////////////////////------------.........///---------------...//////,,,...///.........///111222111000/////////000000---------...............------,,,,,,,,,---......,,,---------.../////////+++,,,,,,---...---------------------------------,,,------------.........++++++***+++,,,---000111///...------...000222333////////////............///.........------------//////...---------------,,,,,,,,,------------...000000...,,,++++++...111////////////////////////++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,+++++++++++++++******))))))))))))))))))))))))************************))))))*********++++++++++++,,,------......---------------.........------...------,,,+++,,,,,,,,,************************+++******))))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************************))))))))))))))))))))))))************))))))((((((******))))))))))))******,,,+++++++++++++++,,,,,,++++++******************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************************---------..................------------...//////111111222222222333333333000000111111111111111111000000000000111222333444777;;;@@@CCCDDDEEEHHHKKKKKKQQQTTTUUUXXX^^^ccccccaaaaaaaaabbbdddgggjjjlllooooooppptttxxx{{{{{{{{{zzzyyyxxxvvvtttrrrpppooolllzzz+++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...000---...............---------------......//////000---...//////000/////////........................////////////////////////,,,,,,,,,,,,---------------------------...///000---...000///......///000,,,,,,++++++,,,,,,---------------------.........---------,,,,,,------...---------...............++++++,,,---------------,,,,,,------------......------------............+++++++++,,,---...///000///...---------///000111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------------------,,,+++)))***,,,///------------------------------------------------++++++++++++,,,---...///++++++++++++++++++******************************++++++++++++++++++++++++)))************++++++++++++,,,------......------------,,,,,,,,,---......,,,,,,+++***************************************++++++************++++++((((((((((((((((((((((((((())))))******+++++++++)))************+++++++++************************(((((((((((((((((((((((()))))))))))))))))))))*********))))))))))))******+++************+++,,,,,,++++++******)))******+++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------............///000000111111222333333333000000000000000111111111000000000000111222333444777;;;AAACCCDDDEEEIIILLLKKKQQQUUUUUUXXX^^^aaaaaaaaaaaaaaabbbdddgggkkkmmmooooooqqqtttxxx{{{{{{{{{}}}|||zzzwwwsssooollljjjjjjyyy+++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,......---+++)))***---000---....../////////......,,,,,,---......///000000,,,---///000000000//////////////////////////////////////////////////////,,,,,,,,,---------......---,,,,,,------///000000...///111000///......///++++++++++++++++++++++++,,,,,,,,,------............------,,,,,,---------...............---------++++++,,,------------,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,------------***+++,,,...////////////------------...///000000........................---,,,,,,,,,,,,+++++++++))))))******,,,---//////++++++,,,,,,,,,---------,,,,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++,,,------******************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++,,,------......------,,,,,,,,,------.........,,,,,,+++************+++******************************))))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,---)))************+++++++++************************))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******)))))))))))))))***+++,,,++++++***))))))***+++,,,))))))******************+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,.../////////...---//////000000111222222333000000000111111222222222000000000000111222333444666;;;AAADDDDDDFFFIIILLLKKKQQQUUUUUUWWW]]]```___bbbaaaaaabbbdddhhhlllnnnnnnoooqqquuuyyy{{{{{{zzz|||{{{yyyvvvsssnnnkkkiiihhhxxx+++---//////.........///..............................,,,)))((()))---000---......///000000//////,,,,,,------...///000000,,,---///000000000//////000000000000000000000000////////////////////////---------.........//////,,,,,,,,,---...///000111///000222111000.../////////......------,,,++++++,,,,,,,,,------............------,,,,,,,,,------/////////......------,,,++++++,,,---------,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,***,,,---///000000///...***+++,,,---///000000111---.....................,,,,,,,,,+++++++++******************+++,,,------++++++,,,,,,,,,------------...///...------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++,,,------......------+++,,,...///000///...---///...------,,,,,,------************************))))))(((((((((((())))))************************))))))***+++,,,,,,------)))************+++++++++************************************************''''''((()))***+++,,,,,,******))))))))))))******))))))(((((()))***++++++++++++***))))))***+++,,,''''''((()))***++++++,,,++++++,,,,,,,,,---------))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...,,,...//////000111111222222111111111222222333333333000000000000111222333444666;;;AAADDDDDDFFFIIIMMMKKKQQQUUUUUUWWW\\\___^^^bbbbbbaaabbbdddhhhlllooonnnoooqqquuuyyy{{{{{{zzzxxxxxxwwwuuussspppmmmkkkiiizzz,,,---------......//////......---,,,,,,+++******...------------...//////......------------......000000//////.........---...///111333444333111000000000000000000000000000000000000000000///......///......---------......111///...------...///111444444444333222111000///------......///000000111,,,------......------,,,,,,,,,++++++,,,,,,---...111111111000///---++++++------------------------------++++++++++++------++++++,,,,,,,,,++++++***------------------------,,,,,,++++++,,,,,,---...,,,,,,++++++++++++*********++++++,,,,,,++++++***---,,,+++*********+++,,,)))***+++,,,...///000111...,,,******,,,---+++((()))***++++++------...///******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++,,,------------++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------************************(((((('''(((((()))***++++++)))'''(((+++,,,***((((((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,,,,***(((''')))***++++++++++++***)))*********)))))))))((((((************************))))))))))))))))))))))))'''((()))+++++++++***)))*********)))))))))(((((()))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************+++,,,---...000//////........./////////...---+++***,,,000333111111000111333444444333222222111111111111111111111000000000000222333444777===BBBBBB@@@AAAGGGNNNNNNOOOQQQSSSTTTWWW\\\___aaa______```cccfffiiijjjpppqqqtttwwwyyy|||}}}~~~~~~zzzuuurrrpppooommmlllmmm------........./////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......------------......000/////////............,,,...222555555333000...////////////////////////000000000000000///......///......---------......000///...------...///000333333333222222000//////........................---..................---,,,,,,++++++,,,,,,---...000000000000///---,,,+++------------------------------,,,++++++,,,------++++++,,,,,,,,,+++++++++------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******)))***+++,,,...///,,,,,,,,,---------.........,,,******,,,,,,+++)))***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,------------++++++************++++++++++++************++++++------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((())))))***+++)))((((((++++++***((((((((()))******************+++++++++++++++++++++((()))***++++++***)))(((************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++++++++***)))((((((,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000------,,,,,,,,,,,,------+++,,,,,,,,,,,,///333666111000000111333444444333333222222222111111000000111000000000000222333444777<<>>BBBFFFHHHJJJKKKLLLRRRSSSUUUVVVWWWZZZ^^^aaa___aaadddcccbbbdddiiinnnpppqqqssstttvvvwwwwwwwwwxxxvvvtttsssrrrpppmmmjjjjjjuuu---------,,,,,,+++++++++((()))***+++---...///000...------------...//////.........------.........---.........//////000000.../////////...------,,,........................,,,,,,---.../////////...,,,,,,,,,---...///000111......////////////......,,,,,,...///000000111111222222111///...---,,,+++,,,------......------,,,,,,,,,++++++,,,,,,---...------......------,,,+++------------------------,,,---...//////...---,,,---,,,+++***+++---///111------------------------...------------...//////......---------,,,,,,,,,,,,------......------,,,,,,---.........---,,,+++,,,,,,---------------...///222444333111111333555,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++,,,------------++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,------...///000000---------.........//////***************************)))))))))***+++,,,,,,))),,,---,,,***)))+++---***************)))(((((())))))))))))(((((((((((()))***,,,------,,,***)))'''))),,,......,,,)))'''(((((())))))************************************))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++******+++++++++)))***---/////////...---/////////...,,,+++---...111555888777444333777:::333333333333333333333333111000000000000222333444<<<>>>BBBFFFIIIJJJKKKKKKQQQSSSUUUVVVXXX[[[___bbbaaadddffffffdddfffkkkqqqqqqrrrssstttuuuuuuvvvvvvwwwuuusssrrrqqqooollljjjiiisss...------,,,,,,,,,---------------.........//////......------...///111222111111000///////////////''')))+++...000111111111//////.........---------///...---,,,+++,,,,,,---........................---......///////////////........................000///---,,,---...000222666444222000...---------------------------------+++++++++,,,,,,,,,------//////.........------------,,,,,,++++++,,,,,,---,,,---------.../////////---......///000/////////000...,,,+++,,,,,,***)))---,,,,,,------,,,...000////////////////////////------------------------111000///...---,,,++++++,,,---------.../////////333222111/////////000111,,,++++++***)))))))))***,,,++++++******++++++,,,++++++++++++++++++++++++***)))))))))))))))***+++******************************))))))((((((''''''******+++,,,,,,,,,,,,+++,,,---.../////////...---//////000000//////...---++++++++++++++++++++++++,,,***(((''''''(((***,,,************************.........---,,,+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++***)))))))))***,,,---************************************************+++++++++*********))))))******************************+++++++++,,,,,,,,,------------------------***,,,---......---+++)))------------......//////000///---------...000111111333444555444444444555666555444444444333000...000111111000000000333555<<>>BBBEEEFFFHHHIIIKKKQQQRRRTTTUUUWWWYYY]]]```aaaccceeeffffffhhhkkkmmmnnnoooppprrrtttuuuwwwwww{{{yyyxxxuuurrrpppnnnmmmkkkuuu...---------------......------........./////////......------...///111222111000000//////////////////000111111111111000000/////////............---//////...------------...........................+++,,,,,,---...---------........................///......------///000111555444222111////////////------------------------...............---------......---------,,,,,,,,,------,,,,,,,,,,,,------...............---------,,,,,,---...............///---,,,,,,---...---------,,,++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++...---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++******************************++++++++++++++++++******+++,,,,,,,,,,,,+++------------,,,***)))'''---------------,,,++++++++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))+++++++++***************))))))***+++++++++++++++++++++++++++******))))))************************+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,***+++,,,---------,,,+++///...---------///000111777888999999777555555666777555333222222333222000000111111000000000333555999<<>>BBBEEEHHHJJJLLLOOOQQQSSSUUUWWW[[[```cccccceeefffffffffgggiiikkkkkkmmmooossswwwzzz}}}~~~zzzuuuqqqooonnnnnnmmm{{{zzz------------...///000000....../////////000000000......------...///111222///////////////000000111------,,,,,,---...///000...////////////000000000...///000000111000000000........................---...//////000000//////////////////////////////.........////////////////////////000000///..........................................//////000000//////.........---------......------------.....................---------,,,,,,---...............,,,+++******,,,...------+++444888111,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------------,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++******)))******************************)))))))))*********************+++,,,,,,,,,,,,+++'''(((***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************'''((()))***************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***************+++++++++))))))***+++++++++++++++***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---------.........//////,,,------...///000111111111333444444333222222333444333333333444444222000000111111000000000333555666999>>>BBBDDDGGGIIIKKKMMMOOORRRTTTWWW[[[```cccbbbdddeeeffffffgggjjjllllllmmmpppsssvvvzzz|||}}}}}}zzzvvvsssqqqppppppnnn~~~uuu------------...///000111.../////////000000000000......------...///111222///////////////000111111///...---,,,,,,,,,---....../////////000000000000...///000111111111000000........................,,,---......//////......////////////////////////---......///////////////,,,---...//////...------........................,,,,,,---...//////000111000000/////////...............------------......---------...............------...////////////...///---,,,,,,...//////...///<<>>AAADDDFFFHHHJJJKKKMMMPPPSSSVVVZZZ___cccaaaccceeeffffffhhhkkkmmmmmmnnnpppsssuuuxxxzzz{{{zzzzzzxxxvvvuuusssrrrqqqpppsss---------......000111111////////////000000000000......------...///111222///////////////000111111222111///---,,,+++,,,,,,.../////////000000111111...///000222222222111000........................+++,,,------......------000000000000000000000000---......///000/////////+++,,,---.........---,,,////////////////////////***+++,,,---...000111111000000000000////////////......------------......,,,------....../////////---...//////000000//////111000......000000000///333CCCHHH:::+++(((++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---...//////))))))******+++++++++,,,)))***+++,,,------,,,+++***)))))))))***++++++,,,...------,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,---......************************---------,,,,,,+++++++++******+++,,,,,,,,,,,,++++++,,,---------,,,+++***------.........---,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++++++++***)))))))))***,,,---(((((()))***+++,,,,,,---************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------,,,+++++++++,,,,,,...,,,***))))))+++...000+++,,,---///000111111111---///111333333333555666111222444666777555111...000111111000000111333555666:::>>>AAACCCEEEGGGIIIJJJLLLOOORRRUUUZZZ___bbbaaabbbdddffffffhhhlllnnnnnnoooqqqsssuuuwwwxxxyyywwwwwwwwwvvvuuusssrrrqqqqqqsss---------............///---------............/////////............//////111000///......///000111////////////////////////000000111111111111000000000000000000111111111111////////////////////////------------.........///------...//////000////////////000000000000/////////............///000000000000///...------,,,,,,.........///000000111111333333333333333111000000...---,,,,,,,,,,,,---...///...,,,+++***+++,,,,,,........................,,,---///000000///---,,,000000000111000000//////++++++***)))***+++---...))))))***+++,,,,,,------***+++---------+++)))(((***++++++,,,,,,++++++***))))))***+++,,,,,,------)))******(((%%%&&&+++///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***)))******++++++,,,------+++++++++,,,,,,---------------------------,,,,,,......------------......---,,,+++*********++++++)))*********++++++++++++++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++,,,---...---+++))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++***)))(((((()))))))))))))))))))))))))))))),,,+++++++++++++++++++++,,,+++*********+++,,,------.........---,,,,,,+++---,,,+++******+++,,,---.........------,,,,,,,,,......///000000000000000222222222222222222222222444444555555444444333222333333222222222333444555777:::???CCCEEEGGGJJJLLLPPPPPPQQQQQQSSSWWW]]]aaa``````aaabbbeeeiiimmmoooqqqppprrrwwwyyyxxxxxx|||yyyxxxvvvuuutttttttttuuuzzzvvvzzz---------............///........./////////000000//////............//////000000////////////000000//////////////////////////////000000000000///////////////000000000111111////////////////////////------........./////////......///000000000////////////000000000000//////......------......///000000//////...------,,,,,,,,,,,,---///111222333444444444333333222111000000...---,,,,,,,,,,,,---......---,,,+++++++++,,,,,,------------------------,,,---...//////...---,,,***+++++++++++++++******++++++******+++,,,,,,---)))******+++,,,,,,------+++,,,---......---+++******++++++,,,,,,++++++***)))******+++,,,,,,------++++++***)))((())),,,...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,+++++++++++++++++++++++++++++++++++++++++++++------------------------......------------......,,,,,,,,,+++++++++***************+++++++++,,,,,,*********))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---,,,***)))))))))++++++***************)))++++++++++++++++++++++++++++++************++++++************************,,,+++***)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------......---,,,,,,+++,,,,,,+++******+++,,,,,,......---------,,,,,,,,,......///000000000000000//////000222333444555666444444555555444444333222222222111000111222333444777;;;@@@CCCFFFHHHKKKMMMMMMNNNNNNOOOPPPUUUZZZ___bbbaaabbbcccfffjjjnnnppppppnnnpppuuuwwwvvvwwwzzzyyyxxxwwwuuuttttttttttttxxx---------............///////////////000000000111//////............///////////////000000/////////////////////////////////......////////////...............////////////000////////////////////////....../////////000000000000000000111000000//////...//////000000//////...---------------......////////////...------,,,,,,***+++---///222444666777666555333222000000000111...------,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,---------------,,,***++++++,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,---...///...---,,,***++++++,,,,,,++++++************++++++,,,,,,---,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++------,,,,,,+++******)))++++++++++++************+++,,,,,,------...............------------......++++++,,,---,,,+++***)))*********+++++++++,,,,,,))))))))))))************)))))))))))))))))))))))))))************+++++++++(((***++++++***))))))***)))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,+++************+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------,,,,,,+++,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,......///000000000000000//////000222333555666666444444555555444444333222222111000000000111222333999<<>>BBBEEEGGGHHHJJJLLLQQQPPPPPPQQQSSSWWW[[[]]]aaaaaa```___```ccciiimmmnnnpppssstttssstttuuuvvvzzz{{{{{{yyyuuuqqqnnnnnnrrr}}},,,,,,,,,---------------..............................---------...//////000000///////////////000---......//////......---////////////////////////////////////////////////......//////......---,,,..................------//////...---,,,,,,,,,,,,+++,,,------......------/////////......---------........................---------.........///////////////...------,,,,,,...---------,,,,,,,,,,,,,,,,,,---.........------......---------,,,,,,,,,,,,,,,,,,++++++,,,------------......------,,,+++---------,,,,,,+++++++++------------------------...---,,,,,,,,,,,,---.........---,,,++++++++++++------,,,,,,,,,,,,++++++------------------------*********++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++***))))))))))))*********++++++++++++******************************++++++++++++************************************))))))***+++++++++++++++******++++++++++++******)))************+++++++++,,,++++++***))))))*********)))))))))******+++,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,------,,,,,,---.......................................////////////000111111222333444555555666555444333333222222222222222111111222222333444:::===BBBEEEHHHIIILLLNNNOOOOOOOOOPPPSSSWWW[[[]]]``````_________ccciiimmmnnnppprrrsssssstttuuuvvv|||}}}}}}{{{vvvssspppppprrr}}},,,,,,------......//////..............................------......///000000000/////////000000111///..................///////////////////////////000000000000000000000000....../////////...------................../////////...------,,,,,,,,,,,,,,,,,,---............---///////////////.................................---------.......................................////////////.........---......//////......------...------------,,,,,,,,,++++++++++++,,,---...///------......------,,,+++------,,,,,,,,,,,,++++++------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------...---,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---,,,---,,,++++++******++++++******++++++++++++******************************++++++++++++++++++++++++******************************************+++,,,******++++++++++++******+++***)))))))))***,,,,,,,,,+++******)))*********,,,++++++++++++,,,------,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,...---,,,,,,---///....................................////////////000000111222333444555555666666555444444333333333222222111111222222333444888<<>>EEEHHHGGGHHHKKKOOOTTTVVVXXXZZZZZZ[[[^^^```aaacccfffggghhhjjjlllnnnnnnlllmmmqqqtttsssvvvzzz~~~|||zzzxxxvvvtttpppmmmnnnwww/////////...---------,,,+++,,,---...////////////......///000000111111222000///...------...///000000000//////......------000//////////////////000////////////////////////------...///000111222333111000//////......---,,,---------.........//////.........------------------..................------------.........//////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......////////////...............------,,,,,,++++++,,,------.........---------------------------.........------,,,,,,,,,,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++************,,,+++******))))))******)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++++++++,,,,,,,,,,,,---------......------------------------///...---,,,+++*********++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++************************))))))*********+++++++++))))))*********+++++++++***+++---,,,+++***+++,,,,,,++++++******))))))))),,,++++++******++++++,,,+++******))))))******+++++++++******++++++,,,---*********+++++++++,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...//////000...////////////000000000111111222333444444444333333333444444333333222111222111111000111333444555999???FFFHHHHHHHHHLLLQQQUUUWWWYYYZZZZZZ[[[]]]___```ccceeeggghhhiiilllnnnmmmkkklllpppsssrrrtttxxx|||{{{zzzxxxvvvssspppnnnmmmuuu/////////...---------,,,++++++---...//////000000///000000111111222333333...............//////000000000//////......------///000000000000000000//////////////////////////////////////////000000000000000000///...------------------...............,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---------.......................................//////.........---------------------------------......////////////...............------,,,,,,,,,---.........------,,,+++,,,,,,------------------.........------,,,,,,,,,+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------******++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------///...---,,,+++*********+++++++++,,,,,,++++++++++++,,,------,,,,,,...//////...------,,,+++++++++************************))))))*********+++++++++))))))*********+++++++++***+++,,,+++******+++,,,+++++++++******))))))))),,,++++++******++++++,,,++++++************++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---...///000000////////////000000000111111111222444444555555555333444444444444333222222222111111000111333444555;;;AAAGGGIIIIIIJJJNNNSSSVVVXXXZZZZZZ[[[[[[^^^______aaadddeeeggghhhkkkmmmmmmjjjkkkoooqqqqqqssswwwyyyyyyyyyxxxuuurrrpppnnnllluuu...............---------,,,---...///000000000000//////000111111222222333......///000111000000000000000/////////////////////000000111111000000///////////////////////////000000000/////////......///000000000...------///........................,,,,,,,,,,,,,,,---------///...------------...///................................................000//////...------,,,,,,..............................////////////......------------------------............---,,,+++***,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,---------,,,+++******))))))******)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,---------......////////////////////////...------,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---......------///111333222000...,,,+++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++***+++,,,+++))))))+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000/////////000000000111111111222333444555666666666444444444444444333222222222111111000111333444555<<>>CCCBBB===666111000000000000000////////////111222222111000000111////////////////////////000000/////////000000111000000000/////////......111111111000000/////////............////////////000000//////....../////////............---------------------------------...............---------000000//////......------------............------......------------......///...........................,,,+++++++++,,,------------,,,,,,++++++******++++++,,,---....../////////---,,,++++++++++++......---------,,,,,,,,,......------------,,,,,,---,,,,,,++++++***))))))++++++,,,,,,,,,,,,+++++++++******,,,......---+++///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////------...///////////////,,,,,,,,,------------...///...---,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------444555555222///,,,++++++*********))))))*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......---++++++*********...,,,++++++------+++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++,,,---------,,,,,,...///------......////////////111111222222222222111111111222333555666666666666555444444333333222222111111222333222111111333555999???EEEIIIKKKNNNRRRVVVYYYZZZ[[[]]]```bbbcccddd```ccchhhjjjkkklllmmmnnnoooooopppsssvvvwwwvvvuuuvvvyyy||||||zzzwwwuuutttpppzzz000111222111///......///////////////...........................///000000111555;;;??????;;;555111000////////////////////////111222222111000000111/////////////////////////////////...//////000000000000000000////////////111111000000///.....................////////////000000////////////000000///............---------------------------------........................111111000///...------,,,------............------------------------...///////////////...............---,,,,,,,,,,,,------.........---,,,+++************+++,,,,,,------............//////000111111......---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,+++******+++,,,------...------...000111000...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,---...///000///......,,,,,,---------.........//////---,,,++++++++++++,,,++++++******+++++++++***+++,,,------------,,,111333333222///---,,,,,,+++***)))(((((()))***+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......,,,+++******))))))------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,---+++,,,---,,,+++,,,---////////////000000111111111111333444444333222222222111222333444555666666666444444444333333222222222111222333222111111333555666;;;BBBGGGIIILLLQQQUUUXXXYYY[[[]]]```aaacccccc```ccchhhkkkkkkkkklllmmmnnnnnnqqqtttwwwwwwuuussstttwww{{{|||{{{wwwtttssspppzzz000111222111///......///000/////////.........---...............///000000000222444666666555333222000//////...///000111111111333444333111000000000////////////////////////...---------......///000000000000000//////////////////.........---------............////////////000000////////////000000///............------------------------------------.....................111111000///...------,,,------............------,,,,,,,,,,,,,,,---......////////////////////////---------------------...000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222......---------,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,---......///,,,,,,,,,------,,,,,,,,,......---,,,++++++,,,---,,,,,,---000333444444333........................---,,,,,,++++++,,,,,,---++++++++++++++++++,,,---+++,,,---//////...---------.........////////////......---+++************+++++++++******++++++,,,***+++,,,,,,------,,,,,,///111222222000---,,,,,,+++***)))(((((()))***+++*********++++++,,,,,,---******++++++++++++******************************++++++************++++++...---,,,+++************,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///,,,---------,,,,,,...///000000000111222333333444555666888777444222222333000111222444555555666666444444333333333333222222111222333222111111333555333888???DDDGGGJJJOOORRRUUUVVVYYY\\\^^^```aaabbb```cccgggjjjjjjkkkkkklllnnnoooqqquuuwwwwwwuuurrrrrruuuyyy{{{yyyuuusssqqqpppzzz///000111000.........///222222111111000000//////...............///000000000000000///000000111111//////...///000111333444666777888666333000///000////////////////////////------,,,------...///000000000000/////////......------------------------............//////////////////......//////000000///............------------------------------------------...............000000//////......------------............------++++++++++++,,,---...///....../////////000000000------------............/////////......------,,,------------,,,,,,,,,,,,---......///000/////////......---------,,,,,,,,,******++++++++++++,,,,,,******+++,,,...///000111,,,,,,------------,,,,,,...//////---++++++,,,...,,,,,,...222555777777555........................---,,,,,,++++++,,,,,,---+++++++++******++++++,,,,,,,,,---............---........./////////000000...---,,,++++++***++++++,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,...000222222000...,,,,,,*********))))))******************++++++,,,,,,,,,)))******++++++******)))************************+++******))))))******+++,,,,,,+++************+++,,,---...---+++***+++,,,++++++++++++************++++++++++++++++++++++++,,,,,,---------.........---,,,,,,------...///000---.........------///000000000222444666888::::::===???@@@===777333222444000111222444555555555555333333333333333333333333111222333222111111333555222777>>>CCCEEEIIIMMMQQQRRRTTTWWW[[[]]]___``````bbbdddggghhhiiiiiikkkmmmnnnoooqqqtttwwwwwwtttrrrrrruuuxxxxxxvvvsssqqqppppppzzz---...//////...---...000222222222111000/////////...............///000000111000///......///000000//////...///111333666888===>>>===:::666222000000////////////////////////------------...///000111/////////.........------,,,,,,------.../////////............////////////......------...//////000///............---------........................---------........./////////////////////.........------............------,,,,,,,,,,,,---...///000------...///000111111222,,,------...............------------------------,,,,,,,,,---......//////+++,,,...000111111111111......---------,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,------......,,,,,,------------,,,,,,***---......,,,+++---///---...000333777888777555---------------------------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,.........---......///000---------.........//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,+++*********+++---------000222222000...,,,+++******++++++++++++******++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***************++++++,,,+++---...---+++***+++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////.../////////......000111222444777;;;@@@DDDGGGIIIJJJLLLJJJDDD;;;444222222000111222333444555555555333333333333333333333333111222333222111111333555444999???DDDFFFIIIMMMQQQQQQSSSWWWZZZ]]]_________dddeeeffffffggghhhkkknnnppppppqqqtttvvvvvvtttrrrtttvvvwwwwwwtttqqqpppooooooyyy+++---......------///000111000000///...------,,,...............///000000222111111000000000000000///......///111555888:::BBBBBBAAA===888444111111////////////////////////............///000222222///.........------------,,,------...///000111111............/////////000---------------...///000//////.........---------////////////////////////---------.........//////.........///////////////---..................------------......000111111,,,---...///000111222333,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,---***+++,,,---///000111222)))+++...111444666777777......---------,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++,,,,,,,,,------......------,,,'''***---...,,,,,,...000000000222555777888666444++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,,,,------000///.........///111222,,,,,,,,,---------............---------......///,,,,,,,,,,,,------...///,,,+++***))))))+++---...---000222222000---,,,+++***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---))))))))))))***+++,,,---+++---///---+++)))+++---.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///...///000///...///000222666999===CCCIIIOOOSSSVVVTTTUUURRRJJJ>>>444111111000111222333444555555555333333333333333333333333111222333222111111333555555:::AAAEEEGGGJJJNNNQQQQQQSSSWWW[[[^^^___``````eeeeeefffeeeeeehhhllloooppppppqqqsssuuuvvvuuusssvvvwwwxxxvvvsssqqqppppppmmmxxx---------,,,,,,---------.../////////000000000111111111111111111000//////............//////////////////...///111444777:::???>>>;;;888444000...,,,...///000000000///---,,,,,,---...///000000000000111111000///////////////////////////............//////000000000000//////////////////////////////.........------,,,,,,,,,............////////////000///...---------------////////////////////////...------,,,,,,------...////////////////////////......////////////......------............------******++++++++++++,,,,,,,,,------------------,,,,,,---///111333333333222......//////////////////---------,,,,,,+++++++++/////////......---------,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++---///000111000///...---------------,,,+++***------,,,,,,+++,,,,,,,,,/////////...---+++***)))000000000000000000//////......------------......,,,,,,,,,------..................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////......---,,,///...,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,+++))))))***---000222,,,,,,,,,+++++++++******------,,,,,,+++***))))))+++*********))))))((((((,,,,,,............,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++'''((()))***+++,,,,,,,,,,,,++++++...333666666444@@@CCCIIIPPPVVV[[[^^^```ccc\\\RRRFFF===777444333333444555555666666555555222222222111111111000000222222222000...///222555999<<<@@@DDDFFFHHHJJJLLLTTTVVVYYY[[[[[[\\\^^^```cccdddfffgggggghhhkkkmmmpppqqqssstttttttttsssssssssuuuwwwvvvsssooommmlllnnnwww......------------......000000000000111111111111111111111111111000//////............///////////////...//////111333666777999888777555333111///......///000000000///---,,,,,,---...///000000000000//////...---------------//////////////////////////////000000000000//////////////////////////////.........------,,,,,,,,,............//////////////////...---------------...........................------------------.................................////////////......------............------------........./////////------............------------///000111111222222------,,,,,,,,,,,,,,,,,,.........---------,,,,,,------,,,,,,,,,+++++++++------..................,,,,,,------------,,,,,,,,,---///000000///...---+++++++++++++++***)))(((,,,,,,+++++++++,,,,,,---------......------,,,,,,//////////////////000000......------------......,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,++++++...---+++******+++---...,,,,,,,,,+++++++++************++++++,,,---------,,,+++++++++************+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))******+++++++++++++++))))))***+++,,,,,,,,,,,,------,,,---000555888:::JJJNNNSSSYYY^^^aaabbbbbbaaa[[[QQQEEE<<<666333222333333444555555555555444222222222111111111000000000000111000000111333666888;;;@@@DDDFFFIIIKKKMMMTTTVVVYYY[[[\\\]]]___```dddeeegggggghhhiiillloooqqqrrrssstttttttttsssrrrtttvvvxxxxxxuuurrrpppoooooowww//////............//////111111111111111111111111000111111111111000000///............////////////......///000111222333333333222222222111111111111/////////000//////...---------...///000000000000//////...---------------...//////000000111111111//////000000000000//////////////////////////////.........------------------............///////////////...------------...------------------------------------------------..............................////////////......------............------...////////////000000000......////////////.....................///000000------,,,,,,++++++******//////............------,,,,,,,,,,,,++++++++++++////////////............,,,------......------,,,---.../////////...---,,,******+++++++++***))))))************+++,,,------,,,,,,,,,---.........///---.........//////000000......------------......,,,,,,,,,------------...------------------,,,,,,+++++++++++++++++++++++++++++++++++++++******))),,,,,,+++************++++++++++++,,,,,,,,,,,,,,,///...---,,,++++++******,,,,,,,,,+++++++++************++++++,,,------...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,.........---///555???FFFXXX[[[```dddffffffcccbbb]]]WWWNNNDDD;;;555333222222222333444444444444333222222222111111111111111---///111222222222555666777;;;@@@DDDGGGJJJMMMOOOTTTWWWZZZ[[[\\\]]]___aaaeeefffggghhhhhhjjjmmmppprrrssstttttttttsssrrrqqqrrruuuxxxxxxvvvsssqqqqqqqqqxxx000000////////////000000111111111000000000000000000000111111111111000///............////////////---...///000111111000000000000000111111111222222//////////////////............///000000000000000111111000///////////////...//////000111222222333//////000000000000//////////////////////////////...............------------------........./////////......---------..............................------............------........................---......//////......---------............------,,,,,,---------.........//////000000000000//////000///---,,,,,,---.../////////...---,,,,,,++++++............------------------------------------//////......------,,,,,,,,,------......------,,,...............---,,,+++,,,,,,---------,,,,,,+++)))))))))***+++,,,---...,,,,,,---------...//////---------...//////000000......------------......------------------------,,,---------------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++***************************++++++,,,,,,,,,------.........---+++)))(((,,,,,,,,,+++++++++******,,,,,,+++++++++*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,...---------,,,,,,------...///000...000999IIIVVVbbbeeeiiillljjjfff```]]]WWWRRRJJJAAA999444222111111111222333333333333222111111111111111111111111---///222333333333444555666:::@@@EEEHHHKKKOOOQQQUUUWWWZZZ\\\]]]^^^```aaaeeefffffffffgggiiilllooosssssstttttttttsssqqqpppppprrruuuvvvtttrrrqqqpppqqqzzz000000////////////000000/////////////////////...///000000111111111000000............////////////---...///000000000000///222222222111111111111111//////........./////////...///000000000000000000111111000///////////////...//////000111222222333//////000000000000//////////////////////////////........................------------..................---------......///////////////////////////---......//////......---........................------............------------............------+++,,,,,,,,,,,,---------//////000000000000//////000///---,,,,,,,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++++++++,,,------------------,,,---...---------,,,+++++++++,,,,,,---------,,,,,,************+++,,,---...///...---------...//////............//////000000......------------......------------------------,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,*********************************++++++,,,,,,,,,***,,,---......---+++***,,,,,,,,,+++++++++******************))))))))))))******++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++,,,,,,------,,,,,,++++++,,,,,,---...---------///...---,,,,,,,,,---...,,,///000000333???RRRbbbiiilllnnnnnnkkkccc[[[VVVOOOKKKDDD===777333111111000111222222333333222222111111111111111111111111000222333444333222222333666;;;@@@EEEIIILLLPPPRRRVVVXXX[[[]]]]]]^^^```bbbddddddeeedddeeegggkkknnnsssssstttttttttsssqqqpppooorrruuuvvvuuusssqqqqqqqqq|||000000////////////000000---------......////////////000000111111111111000............////////////......//////000000111111444444333222111111000000///............///000000///000000111111000000000//////...---------------...//////000000111111111//////000000000000//////////////////////////////.............../////////,,,------------............------------...//////000000000000000000000000---...///000000///...---------------------------------............------------............------------.........///////////////000000000000/////////......---------......------,,,,,,++++++******+++++++++,,,,,,,,,,,,---************++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,++++++))))))***+++++++++******++++++++++++,,,---......//////---------...///000000000000000000000000///......------------.........------------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++)))***++++++,,,+++++++++*********+++++++++++++++)))***,,,---...------,,,,,,,,,,,,+++++++++******&&&'''((()))***,,,,,,---************++++++++++++,,,,,,++++++++++++,,,,,,******))))))))))))******+++,,,,,,------,,,,,,++++++,,,,,,---------------...---,,,+++,,,---...///,,,...000111666CCCWWWffflllnnnnnnmmmggg^^^VVVPPPFFFCCC>>>888444111000000111111222333333333333222111111111111111222222222222333444333222111222333888;;;AAAFFFIIIMMMPPPSSSVVVYYY\\\]]]^^^___aaaccccccddddddccccccfffkkknnnrrrssstttttttttsssrrrqqqrrruuuxxxyyywwwuuutttsssooo{{{000//////......//////000,,,,,,---...///000111111//////000111111111111111............//////////////////......///111222333333333222222111000/////////......---...///000111000000111111111000000/////////...---------------//////////////////////////////000000000000//////////////////////////////---........./////////000,,,,,,---------.........---------------...//////000000000000000000000000---...///000000///...---------------------------,,,------......------,,,------............------...////////////000000000...//////000000//////...---....../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,((()))***++++++++++++***---------,,,------.........---,,,,,,---///111333222222222111000000//////......------------............---------,,,,,,,,,******+++,,,---//////000------------------------******+++,,,,,,,,,,,,,,,)))***+++,,,------,,,+++++++++++++++************++++++,,,,,,---------,,,,,,,,,,,,+++++++++******(((((()))+++,,,---...///++++++++++++,,,,,,------...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++---,,,+++***+++,,,...000,,,...///111777DDDUUUbbbiiiiiiiiifff___VVVMMMHHH>>><<<888444222000000000111222222333333333333333000000111111111222222222222222333222111222444666999===BBBGGGJJJMMMPPPRRRWWWYYY\\\^^^___```aaacccdddddddddcccdddfffkkkoooqqqrrrssstttttttttsssrrrsssvvvxxxyyywwwuuussssssmmmxxx//////............//////,,,---...///000111222333//////000111111111111111............/////////000000///......///111444555222222111111000000/////////...------...///000111000000111111111000000///111111000///////////////////////////............//////000000000000//////////////////////////////---.........//////000000,,,,,,,,,---------......---------------...///000////////////////////////---...///111111///...---------------------------,,,------......------,,,---..................---............////////////......////////////......,,,---///000000000///.........//////////////////---------.........//////+++++++++,,,,,,---------,,,,,,,,,------.........*********++++++*********+++*********+++,,,------***+++,,,---------------//////...---------......,,,++++++,,,...111444666444444333222111000//////.........------..................------,,,,,,,,,******+++,,,...///000000........................,,,---......////////////***+++,,,---...------,,,,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,------...............,,,,,,,,,,,,.........------,,,,,,------...+++,,,,,,------,,,,,,+++(((((()))***************,,,+++***)))***,,,///000---...///111777CCCRRR\\\ddddddbbb___XXXOOOFFFAAA:::888555222000000000000222222333444444444444333000000111111222222222222111111111111111333777::::::===CCCGGGJJJMMMPPPRRRWWWYYY\\\^^^___```bbbcccfffeeeeeeddddddggglllppppppqqqsssttttttttttttsssrrrtttwwwwwwuuurrrqqqpppllluuu222222222222111///...---......////////////...............///////////////111000...---...///111222------...000333555444333111000//////000000///...111111111111000000000000000///...------...///000111111000000/////////...111000/////////111222333000000000000///////////////////////////////////////............---------............///////////////...---,,,+++***))))))...------------...//////............////////////........................///////////////.........*********+++---///000111---......///000111111222000000///...------,,,,,,,,,---......------...000000////////////.........111111111000...,,,***(((---------...............111000///...---,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++//////...---,,,,,,,,,,,,------......000444:::>>>>>>===:::777444111...---777444111///------///000------,,,,,,,,,+++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,---...//////++++++++++++,,,,,,---...++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......************************------,,,+++*********+++---,,,+++***+++,,,---...,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...+++***)))((()))+++...///000...///444999>>>GGGPPPUUUTTTRRROOOIIICCC===999222111000//////000111111111222333333444444333333333333333222222222111111111000000000111333555777777;;;AAADDDGGGJJJPPPTTT[[[[[[[[[\\\^^^```aaabbbeeefffggghhhhhhiiikkkmmmmmmnnnqqqtttwwwxxxuuusssrrrtttuuuvvvuuussspppnnnllluuu000111111000000///...---......////////////......---------...///000111111000000.........///111222/////////222555888888888333111///...///000///.../////////000000111111111000//////......//////000000000000/////////......//////.........///000111000000000000///////////////////////////////////////............---------............////////////...............---------...------------...//////............////////////.................................///////////////---,,,,,,,,,------...///---......///000000111111000//////...------,,,,,,,,,---......------...000...------------,,,,,,,,,,,,---...//////...---,,,+++,,,,,,,,,------......000///...---,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++------,,,,,,,,,------...,,,------...///444999>>>>>>===:::666333000...---222000...+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---......///,,,+++++++++,,,,,,---...+++++++++,,,,,,++++++***+++++++++++++++++++++***************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++***************,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,---...000111111...---///222555>>>GGGGGGGGGFFFEEEAAA<<<777444222111000//////000111111111222333333444444333333444444444333333333222222111111000000111333555777666;;;@@@DDDFFFJJJPPPTTTZZZZZZ[[[\\\^^^```bbbccceeeggghhhhhhhhhiiilllnnnnnnooopppsssuuuvvvuuusssrrrsssuuuvvvvvvtttqqqpppmmmvvv...//////000//////.........//////000000//////...,,,,,,---...000111222222000///.........///111222222111111333777;;;======555222///---...//////...,,,---...///000111111222//////000000111000000///////////////...............------------......///////////////000000000000///////////////////////////............---------............////////////.../////////000000111111......------......///000............////////////........................------......//////000000000///...---,,,,,,,,,,,,.........//////000000111/////////...------,,,,,,,,,---......------...000...------------,,,,,,,,,***+++---...//////......******++++++,,,---......///...---,,,,,,++++++,,,------------,,,,,,,,,,,,......------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,---...///+++,,,------///333888===???===999444111///......///...,,,******+++,,,---.........------------,,,+++,,,,,,,,,---......///------------............,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++******)))))))))************************,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++******)))*********,,,,,,---..................------,,,++++++++++++,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---...000000333777777444555999888999:::999888555222111111000000//////000000111111222333333444444333333555444444444333333333333111111000000111333555666666:::@@@DDDFFFJJJPPPTTTXXXYYYZZZ\\\^^^aaacccdddfffgggiiiiiiiiikkkmmmoooppppppoooqqqssstttsssrrrppprrruuuvvvwwwvvvtttrrrooowww......///000000111000000//////000000000000//////------...///000111111222000//////...///000111111222111000222777<<>><<<777222///.........000///...------...///000//////.........---------,,,---------......------........./////////......,,,,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,++++++******))))))************************,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********+++,,,...///000///...---///...---,,,+++*********,,,,,,++++++,,,,,,---...---,,,+++*********+++,,,...444???HHHFFF<<<222///111222333444333222000///////////////000000000111111222333333444444333333444444333333333222222222111111111111222333444555555:::???CCCFFFJJJPPPTTTWWWXXXYYY[[[^^^aaacccdddfffhhhjjjjjjjjjlllnnnqqqrrrpppooooooqqqrrrsssrrrppprrruuuwwwxxxxxxvvvuuurrryyy///000000111222222222222//////000000000000//////000000000000000////////////////////////000000111000//////111555:::===>>>555222...,,,---...//////000000//////......------...///000222222222111000......////////////////////////000000000/////////.../////////000000000111///////////////////////////............---------............////////////000000000/////////......///............///000000............////////////........................,,,------...///000111111......---------...//////............////////////...............---------,,,---......------...000000////////////.........,,,,,,---......---,,,++++++,,,,,,---.../////////------,,,+++++++++,,,,,,------------------------+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++...---,,,+++++++++++++++***+++,,,---...000444888<<<999555111........./////////.........///000111//////.........------------.........---,,,++++++---...///000000000//////---,,,,,,++++++,,,,,,,,,++++++*********+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,...///000///...---///...---,,,+++*********,,,,,,++++++,,,,,,---...000//////............///...444@@@JJJHHH===222...///000000111111000///.........//////000000000000111222333333444444333333222222222222111111111000111111111111222333444444444999???CCCFFFJJJPPPTTTWWWXXXYYY[[[]]]```cccdddfffhhhjjjjjjkkklllooorrrssspppnnnnnnppprrrssssssppprrruuuxxxyyyyyyxxxwwwttt{{{000111111222333333333333///000000111111000000///222111111000000//////...////////////000000000000///...---///333666888888333111...---...000000000222111111000///...---,,,......///000111111111111////////////000000000000111111111222111111000///......//////000000111111///////////////////////////............---------............////////////000000//////......------//////......//////000111............////////////........................------......//////000000------------...///000111................................................,,,---......------...000...------------,,,,,,,,,((()))+++---...///......------............//////------,,,,,,,,,,,,------------------............******++++++++++++,,,,,,------,,,,,,,,,,,,++++++...---,,,+++***************,,,---------...111444888666333111///......///------------------...............------------,,,+++,,,---...---,,,+++***,,,---///111111111111000------,,,+++++++++,,,,,,+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,---------.........------------------------+++++++++***++++++,,,---,,,,,,---..................------,,,++++++++++++,,,,,,++++++,,,,,,---...------..................///000555:::999333000222......//////......---,,,------...///000000000000111222333333444444333333111111111111000000000000111111222222222333333333333888>>>BBBFFFJJJPPPUUUWWWXXXYYY[[[]]]```bbbcccfffgggiiijjjkkklllooorrrrrrpppooooooqqqsssttttttqqqsssvvvyyyzzzzzzyyyxxxuuu~~~000111111222222222111111000000111111111111000000111111111000000000000000...//////000000000000000...------///111333333222000///......000111111000111111111000000/////////............///000111222000000000000111111222222111111222222222111000///.........///000111111111///////////////////////////............---------............////////////.........//////////////////////////////000000111............////////////.................................///////////////------------...///000111................................................,,,---......------...000...------------,,,,,,,,,)))***+++---......------......------------,,,,,,...---------------......------------.........///+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,+++---------,,,---///111444333222111000/////////------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,'''(((***,,,------,,,++++++---///111333333222222...---,,,,,,+++++++++,,,+++***))))))***+++---///*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,------...,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******+++,,,------------///------///...,,,---222........................,,,---...000000000000///111222333333444444333333222222222111111111000000111111222222333333333222333888>>>BBBEEEJJJPPPUUUXXXYYYYYY[[[]]]___```bbbeeefffhhhiiijjjllloooqqqqqqpppoooqqqsssuuuvvvuuurrrtttwwwzzz{{{{{{yyyxxxvvv000000111111111111000000000000111111111111000000//////000000111111222222...//////000000000000000.........///111222000//////...---///111222111000000000000000111111111111...------------///111222000000111111222222222333000111222222222000///...---......///000111111222//////////////////////////////.........---------............/////////000------...///000111222222///////////////000111111............/////////000........................///////////////.........///............//////000.....................------.....................,,,---///...------...000000000/////////.........------......---+++***)))...------,,,,,,++++++***......---------......///---------.........//////,,,,,,,,,------.........---------,,,,,,,,,++++++************+++,,,------,,,---...---,,,,,,---///111111111111000000//////.........------,,,,,,,,,------,,,,,,,,,+++++++++###%%%(((+++---......---***,,,///222333444333333...---,,,,,,+++++++++++++++***))))))***+++...///(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,........................,,,,,,,,,,,,------...///---,,,+++***+++,,,---...,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...,,,---...///000000000000...,,,...000///+++,,,///......//////000000111111+++,,,...000000000000///222222333444444444333333333333333222222222111111111111222333333333222222333777>>>BBBEEEJJJPPPUUUYYYYYYZZZ[[[\\\^^^```aaadddfffhhhiiijjjllloooqqqpppoooppprrruuuwwwwwwvvvsssuuuxxxzzz{{{{{{yyyxxxvvv---......///000111111222000000000000000000000000333333333222222111111111111111000000//////......111111000000000000111111............///000222222......//////...---,,,,,,...000111111000000111222333333222222222222111111444444444333222111000///............///000222222222111111111000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000...---,,,,,,,,,...///000000000///...............//////......---------,,,,,,---...///000000000000000000000000000000000000////////////.....................---,,,+++))))))------......///000000000........................***+++,,,,,,------,,,,,,......---------,,,,,,,,,//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,++++++++++++------............------000000//////......------------............---------,,,,,,,,,,,,---......---,,,++++++************---...///000111222333444...,,,++++++,,,---,,,,,,,,,,,,,,,++++++*********+++,,,---......,,,***)))------------------------++++++,,,,,,,,,,,,------------------------------...------,,,,,,------............------,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++,,,---...///+++,,,.../////////...---/////////......---------......------------......////////////000000000000111111222333333333333222222222222222222222222222000111111111111222222222444777;;;@@@DDDJJJOOOSSSWWWYYY[[[\\\\\\[[[\\\^^^ccceeeffffffggghhhlllnnnooonnnooorrruuuwwwwwwvvvvvvvvvwwwwwwxxxzzzzzz{{{}}}.../////////000111111111000000000000000000000000333333333222222111111111111111000000////////////111000000//////000000111.........//////000222222///000000000//////...---...000111111000000111222555555444444333333222222222333333222222111000/////////...//////000111222111111000000000/////////////////////////////////////////////////////////////////////////////////000000000000000000000000///.........//////000111000000///...............////////////......------,,,---...///000000000000////////////////////////////////////............------.........---,,,,,,///.............................................---...//////000000//////...------------,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,------............------///////////////.........------............---------,,,,,,,,,,,,---......------,,,+++++++++++++++---......///000111222222///---,,,,,,---------,,,,,,,,,,,,+++++++++******+++,,,---......,,,+++)))************************++++++,,,,,,,,,,,,------------------------------...------,,,,,,------.........---------,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++,,,---...///,,,------...............------,,,,,,,,,+++++++++......------------......////////////000000000000222222333444444444444333222222222222222222222222000111111111111222222222444777;;;@@@DDDJJJOOOSSSZZZ\\\^^^^^^^^^]]]^^^```cccdddeeeffffffhhhlllooorrrrrrrrrsssvvvwwwvvvuuuvvvwwwxxxxxxyyyxxxxxxwww{{{000000000000000000111111000000000000000000000000222222222222222111111111111000000000000/////////000//////......//////000////////////000000111222000000111111111000//////...000111111000000111222777666666555444333333222000000111111111111000000000000////////////000000000000///////////////...////////////////////////////////////////////////........................000000000000000000000000//////000111111111000000000000///...............000000000000////////////,,,---...///000000000000////////////////////////////////////............,,,---.../////////////////////......---,,,,,,+++..............................///000000000000000------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,,,,------............------.........///////////////------............---------,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,------......////////////000...,,,,,,---------,,,,,,,,,,,,++++++++++++***+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------++++++++++++,,,---......---------------......///---,,,,,,,,,,,,+++++++++......------------......////////////000000000000333333444555555555555444222222222222222222222222000111111111111222222222444777;;;@@@DDDJJJOOOSSSZZZ\\\^^^___^^^^^^___```bbbcccdddeeefffhhhlllooovvvttttttuuuvvvwwwvvvuuuuuuwwwxxxzzzyyywwwuuusssyyy111111111111111111000000000000000000000000000000222222222111111111111111000000000000000000000000//////............//////000000//////000111111222000000000111111000//////...000111111000000111222777666555555444333222222......///000000000000000111000000////////////000////////////............////////////////////////////////////////////////////////////////////////////////////////////////...///000111111111000///000000///...............111111000000000000000000------...//////000//////////////////////////////////////////............------...////////////.........---------,,,,,,,,,........................+++,,,,,,------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------,,,,,,,,,------------............------------......//////000000------............---------,,,,,,,,,,,,---.........------,,,,,,---------------------------------///---++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,---------,,,+++***........................+++++++++,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---,,,+++,,,---...///..............................------------......////////////000000000000222333333444444444444444111111111111111111111111000000111111111222222222444777;;;@@@DDDJJJOOOSSSYYY[[[]]]]]]]]]]]]^^^___aaabbbdddeeefffiiimmmpppvvvtttssstttvvvwwwvvvuuusssuuuxxxzzzzzzxxxtttrrrwww~~~222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111111111//////............//////111000000000000111111222...//////000000/////////...000111111000000111222444444333333222111000000---...///000000000000000111000000////////////000............////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////...///000111111000...---000000///...............000000111111111111111111---...//////////////////........................////////////...........................---,,,,,,,,,,,,,,,---------......////////////////////////******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,---------,,,,,,---......------............------------......//////000000------............---------,,,,,,,,,,,,---......---------,,,,,,------...------------,,,,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,++++++************************+++++++++,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,++++++---...///..............................------------......////////////000000000000111111222333333333333333111111111111111111111111000000111111111222222222444777;;;@@@DDDJJJOOOSSSXXXZZZ]]]^^^^^^^^^```aaaaaabbbdddfffgggjjjnnnqqqtttrrrqqqrrrtttvvvwwwwwwpppssswwwzzz{{{yyyvvvtttuuu222222222222222222333333111111111111111111111111000000000111111111111111000000000111111111111222000//////......//////000111111111000000111111222......//////000000//////...000111111000000111222111111111111000000000000......///000000000000000000000////////////000000...////////////000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000//////000000//////......000000///...............000000000000111111111111......///////////////...........................////////////...........................---,,,++++++,,,,,,---......//////////////////////////////++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------------------...///------............------.........///////////////------............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,+++)))***,,,......---***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,,,,---......------------......////////////000000000000000111222222333333222222111111111111111111111111000111111111111222222222444777;;;@@@DDDJJJOOOSSSXXX[[[^^^```aaabbbdddfffaaaccceeegggiiilllpppttttttrrrqqqqqqtttvvvwwwwwwpppssswwwzzz{{{zzzxxxvvvuuu}}}111111222222333444444444111111111111111111111111///000000000111111111222000000111111111222222222111000000//////000000111222222111000000111111222...///000000111111111000...000111111000000111222//////000000000000111111//////000111111111000000//////...//////000111222/////////000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222111000000/////////000000000///.............../////////000000000111111......////////////..............................////////////............------...////////////........................///////////////////////////+++,,,------......------,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***---------------...//////------............------///////////////.........------............---------,,,,,,,,,,,,---......+++++++++++++++,,,------,,,,,,,,,---------------,,,+++***,,,///111111111******+++++++++,,,,,,,,,------,,,,,,+++++++++,,,........................++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,------......------------......////////////000000000000111222333333444444333333111111111111111111111111000111111111111222222222444777;;;@@@DDDJJJOOOSSSWWWZZZ]]]```bbbdddgggiiibbbcccfffhhhjjjnnnrrrvvvwwwuuusssrrrtttvvvwwwwwwsssuuuxxx{{{{{{zzzwwwvvvttt{{{}}}111111222333333444555555111111111111111111111111//////000000111111111222000000111111222222222222111111000000000000111111222222111111111111111222///000111222222222222222///000111111000000111222/////////000111111222222000000111111111111000000............///111222222//////000000111111222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000444333111000000000111222000000///.....................//////000000000111...///////////////..............................000/////////............,,,---...000111111222222000000000///......------000000000000000000000000***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***---------------...///000---..................---000000//////.........------..................------,,,,,,,,,,,,---......************++++++,,,---,,,,,,,,,------.........---,,,,,,---111333444444*********++++++,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------...------,,,,,,------...*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------,,,++++++,,,,,,,,,***+++,,,---...---,,,+++---------....../////////.........------.........////////////000000000000222333444444555555444444000000000000000000000000000111111111111222222222444777;;;@@@DDDJJJOOOSSSTTTWWW[[[^^^```cccfffhhhbbbdddfffiiikkkooossswww{{{xxxuuutttuuuvvvwwwvvvwwwxxxzzz{{{{{{yyywwwuuuuuuzzzxxx444444333333333444444555555444333111000/////////111111111111111111111111///000111333333222111111222222111111111111222222222222222111111111000000222222222111111111111111555444333111000/////////...000222222111111222333333333333333333222111000111111000000000000111111//////000111222222222222333333333222222222111111//////000000000000//////222111000000///000000000111111000000000000111111222222222222222111000///...///111222222222111000000000000000000000000000............/////////000///...------...///000111222222111111111111222222......//////000000111111000000////////////000000........................///////////////////////////...---,,,+++,,,,,,---,,,------......------,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222------///000111111111111//////............//////---///000222222000///---111...+++***+++---------+++++++++,,,,,,---------,,,...//////...------...............///////////////...------,,,,,,,,,,,,///...,,,*********,,,---///...---...///---+++(((...---+++******+++---...........................///////////////////////////...---,,,,,,,,,,,,,,,///......------,,,,,,+++---------------------------------.........//////---..................---.........////////////000///////////////......---000///.........///111222222333444666777666666555111111111222222333333333111222333222111111333555444888===AAADDDIIIPPPVVVYYYYYYZZZ\\\```bbbccccccdddeeefffgggiiinnntttyyy{{{xxxvvvwwwyyyzzzyyywww{{{{{{{{{zzzzzzyyyyyyyyysssvvv444333333222222222333333222222111111111111111222222222111111111111222222//////000111111111111111222222111111111111222222222222222111111111000000222111111111111111111111444444333111000000000000///111222222111000000111333333333333333222111000222111111000000111111222000111222222333222222222333222222222111111111111///000000000000000//////000000////////////000000111111000000000000111111111222222222222111000/////////000000111111111000000000000000000000000000........./////////000000///......---...///000111000000////////////000000//////////////////000000000000////////////000000........................///////////////////////////...---,,,,,,,,,------,,,------......------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,///............/////////+++,,,---......///......//////............/////////000000111111000000///111...++++++,,,---------+++,,,,,,,,,,,,,,,,,,---+++,,,......------...///------------...............---,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---///...---.........+++)))...---+++************+++------------------------..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,------------.........------............------------........./////////.........///...------,,,000//////...///000111222000111222333444444444333222222222222222222333333000111222111000000222444555999>>>BBBEEEJJJQQQVVVZZZZZZZZZ\\\^^^```bbbbbbbbbcccdddfffhhhmmmsssxxx|||yyyvvvvvvxxxzzzzzzxxxzzzzzzzzzyyyyyyxxxxxxxxxrrrvvv333333222111111111111111000000000000222333444555333222000//////000222333111111111111111222222333222222111111111111222222222222222111111111111111111111111111111111111111444333222222111111111111111222333333000/////////222222333333333222111111333222222111111222222333333333333333333222222111111111111111000000000000000111111111000//////...000000000111222222333333111111000000000000111111111111222222111111000000///////////////000000111000000000000000000000000....../////////000000000//////.........///000000///......------......//////////////////.........000000////////////000000........................////////////////////////......---,,,,,,,,,------,,,------......------,,,------------............,,,,,,,,,,,,,,,,,,------/////////.........------,,,------.........------//////............//////000000000//////000000000000...,,,+++,,,------,,,---,,,,,,,,,,,,,,,,,,+++)))+++---...---,,,---...+++,,,,,,,,,------------,,,++++++++++++,,,,,,---...---,,,+++***+++,,,---///...------......+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,******++++++,,,------...------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,---------............---............---,,,,,,///////////////000111111000000111333333333333333333333222222222222222222///000111000///000111333555:::???CCCFFFKKKRRRWWW\\\[[[[[[[[[\\\^^^```aaa```aaaccceeehhhmmmsssxxx|||yyyvvvuuuwwwyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxrrrwww444333222111111111111111000000000111222333555666444222000......000222444333333222111222333444555222222111111111111222222111111111111111111111111000000111111222222333333444333333222222222333333444666666555222000//////222222333333333222222111444333333222222333333444444555444444333222111000000000000000000/////////111111111111111000///...222222333555666777777777111111000000000000111111000000111111111111000000000///.........///111222////////////////////////...////////////000000000//////////////////000000///......------......///000/////////......------000000////////////000000................................................------------------------,,,------......------,,,,,,,,,---------.........,,,,,,,,,---------------.....................---/////////000//////......//////............//////000///...------...///000000...,,,+++,,,------,,,---------,,,,,,+++++++++***,,,...---,,,++++++,,,,,,,,,,,,,,,------------************+++,,,,,,---------,,,+++++++++,,,---///---,,,---......,,,***((((((***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---*********++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------............//////......---,,,///////////////000000111111222333333444555555555333333333222222111111111000111222111000000222444666:::@@@DDDGGGLLLRRRWWW]]]]]]\\\[[[[[[\\\^^^``````aaadddfffiiinnntttxxx{{{yyyvvvtttuuuwwwzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyuuuzzz444444333222222222222222222111111111222333444444444222000......000222444222222111000000222333444222222111111111111222222111111111111111111111111000111111222333444444555444444333333333333333444888999999777444222111111111222222333333333222222444444333333333333444444555555555444333222111000////////////////////////111111111111111000//////111222444666777888888888111111000000000000111111///000000111111111000000000///.........///111222////////////////////////////////////000000000111000000000000000000//////000//////......//////000000000//////.........---000000////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,------.........+++,,,---...////////////...///////////////...---//////............/////////...,,,******,,,...//////...,,,,,,---------+++---------,,,,,,+++++++++---...///...+++***)))***,,,------------.........************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---///---,,,,,,---...---++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++*********------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000000000000000///.........//////000000000000000111111222222333444444555333333333222222111111111222333333333222222444555555:::AAAEEEHHHMMMRRRWWW]]]^^^^^^]]][[[[[[]]]```aaaccceeehhhjjjoootttxxxyyywwwuuussssssuuuyyy{{{zzzzzzzzz{{{{{{{{{{{{{{{xxx333333222222222222333333333333222222222222333333333222000//////000222333//////......//////000111222222111111111111222222111111111111111222222222111111222333555666777777666555444444333333333333:::;;;;;;999666333333333111111222333333333222222444333333222222333333444444444444444333222000000////////////000000000000000111111222222111111000...///111333444555444444111111000000000000111111//////000000111111000000000000000000000111111222000000000000000000000000/////////000000000111111000000111111111000//////111000000//////000000111000000000000////////////000000////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////)))***,,,...////////////+++,,,,,,---------,,,,,,//////............/////////...,,,++++++,,,...//////---,,,,,,......,,,+++---,,,,,,,,,,,,,,,,,,+++---//////...,,,*********------------............,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------///---++++++---...---,,,111111000...---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...------,,,++++++******------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,---------............000111111111111000//////......///000000000000000////////////000111222333333333222222222222222222222333444444222333444666555:::AAAEEEIIIMMMRRRVVV\\\___aaa```]]]\\\]]]```bbbdddgggiiikkkooossswwwwwwwwwvvvttttttuuuyyy|||{{{{{{{{{{{{||||||||||||zzz111111000111111222333444333222222222222333444444222222111111111111222222//////000000111111111000222222111111111111222222000000111111111222222222222222333555666888999999777777555444333333333333999:::;;;999666444333333000111222333333333333222333333222222222222333333222333333333222111000000/////////000000111111111//////000111222222222222---...111222333333222111111111000000000000111111...//////000000000000000000111111222222222222222000000000000000000000000//////000000000111111111000111111222111000///...111000000//////000000111000000000111111111111111000000////////////000000////////////////////////------------------------+++,,,---.........------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,------.../////////***+++---//////...---,,,***++++++,,,------------//////............////////////...------...//////...---,,,---......,,,***+++,,,,,,,,,,,,,,,,,,---+++---//////---,,,---...+++,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,***+++,,,,,,------------///---++++++,,,......---000///...,,,++++++,,,,,,------------------------------------------------++++++******+++,,,,,,------------,,,,,,,,,,,,,,,------------------------,,,------------.........------............------------........./////////000000000000000//////...---...///000111000000/////////......///000222333222222222222222222333333222333444333222222444666444999@@@EEEHHHLLLQQQUUUZZZ___cccbbb___]]]^^^```bbbdddgggiiijjjmmmqqqtttvvvxxxyyyxxxvvvwwwzzz}}}zzzzzzzzz{{{{{{{{{||||||yyy~~~.../////////000222333444111111111222333444555666111111111111111111111111111222333444555444333333222222111111111111222222000000111111222222222222222333444666777999:::;;;999888666555333333222222888::::::999666333333333000111222333333333333333333222222111111222222333111111222222222111000000//////000000111111222222...///000111222333333333...000222444444444333222111111000000000000111111......///000000000000000000111222444444333222222000000000000000000000000000000000000111111111111000111222222222000///...000000////////////000000000000111111222222333333000000////////////000000000000000000000000000000////////////////////////***+++---...///...------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,------...///000000,,,---...//////---+++***+++,,,---...//////000/////////............//////000000////////////000000...---,,,---......,,,***+++++++++,,,,,,---------)))+++...///...///000111******+++++++++,,,,,,,,,///......---,,,,,,,,,,,,***+++,,,---------------///---++++++,,,.........+++***))))))+++---000222........................------------------------+++*********+++,,,,,,---+++,,,,,,------......///---------------------------------.........//////---......//////......---.........////////////000///////////////......------...000111111111000///111111000000000222333555111111111222222333333444111222333222111111333555333999@@@EEEHHHLLLQQQUUUYYY___ddddddaaa^^^^^^```bbbdddfffhhhiiilllooorrrwwwyyy{{{zzzyyyyyy|||~~~yyyyyyyyyzzzzzz{{{{{{{{{www222222333333333444444444222222222222222222222222333333333222222222111111222222222222222222222222111111111111111111111111111111111111222333444555666666777777888888888999999888666444333222333333333333444222000.../////////000111333333222111111111111111222222333333333111111111111000000000000000000000000000000000000000000000111222444555666000000111111111222222222444222111///............111111000000//////......111111111111111111111111111000///......///000000333222111/////////000000000000000000////////////...///000111111111111111444333111000111111111///222111000///..................------------......000000///...------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---///////////////.........,,,++++++******++++++,,,.........------,,,,,,,,,------------.........///000000111111111111000000222111///---,,,---///000,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,,,,---------...///...,,,+++,,,---...------,,,,,,++++++***------------------------((())))))***,,,------...---------,,,++++++******........................---,,,,,,++++++,,,,,,---......---,,,++++++++++++***,,,------,,,++++++,,,000000///...------,,,,,,+++,,,------......------,,,---///000000///---,,,......////////////......222000...,,,,,,---000111...///000111222333333333000000000111222555777888222222222222222222222222555999@@@FFFKKKNNNRRRTTTZZZ\\\___````````````aaa___ccchhhiiiiiijjjmmmpppvvvwwwyyyyyyyyyyyyzzz|||uuuvvvvvvwwwyyyzzz{{{{{{{{{yyy222222333333333444444444222222222222222222222222333333333222222222222111222222222222222222222222111111111111111111111111111111111222222333444555555666666666777777777888888777555444222222222222666777888666444333444555000000111222222222222222111111222222222333333333111111111111000000000000000000000000000111111111000000000000111222333444000000111111111222222222000///.........///111111000000000111111111111111111111111111111111111111000000///...//////000111111111000//////000111222000000000000////////////...//////000000000000///222111//////111111111000222222111000/////////////////////....../////////000//////...------,,,,,,.........------,,,,,,,,,------------------------///...------,,,,,,------/////////////////////...------,,,,,,,,,,,,------.........------,,,,,,,,,---.........///////////////000000111111000000///111000...---,,,---...///---------.........////////////.........---------,,,,,,,,,,,,------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........//////000000000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------)))+++------+++++++++,,,'''((()))***,,,---...///+++,,,------......------,,,---...000000...---,,,......////////////......111000...------...///000222222222222222111000000333333222222222333444555222222222222222222222222555999@@@FFFJJJMMMPPPRRRXXX[[[^^^`````````aaaaaa___cccfffhhhgggiiilllpppvvvyyy|||}}}|||{{{zzz{{{vvvvvvwwwxxxyyyzzz{{{{{{|||~~~yyy333333333333444444444444333333333333333333333333333333333333222222222222333333333333333333333333222222222222222222222222111111222222333444444555444444555555555555666666666555444333222111111222111333444333222111222333111111111111111222333333111222222222222333333333222222111111111000000000000000000111111222222222222111111000000111111222111111111111111222222222/////////...///000000111///000000111222333333333111111111111111111111111///////////////000111222////////////000111222333////////////000000000000/////////000//////......000///...///111333333222333333111000000000000000000000////////////000000/////////...------,,,,,,.........---------------........................///...------,,,---------......//////////////////......------------...............---------------////////////000000000000//////000000000000////////////---,,,,,,,,,---...............////////////////////////............,,,------------.........+++,,,---,,,***)))***+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---...///(((***,,,,,,,,,+++,,,---,,,,,,+++++++++*********+++,,,------......------,,,---...//////...---,,,......////////////......////////////////////////222222222222222111111000555555444333222222222222222222222222222222222222555:::@@@EEEHHHKKKNNNPPPVVVYYY]]]___``````aaabbb```ccceeefffeeeggglllpppwwwzzz~~~|||zzzyyywwwxxxxxxyyyzzz{{{||||||~~~}}}xxx333333333444444444444555333333333333333333333333444444333333333222222222333333333333333333333333222222222222222222222222111222333444444555555555333333333333333444444444444333333222222111111111,,,...//////......///111333222111000111222333444222222222222222222222222222222222111111111000000111111222222333444555555444444333222111111111111111111111111111111111111333222111000///......---000000000111111222222222111111111111111111111111......//////000111222333000000000000000111111222////////////000000000000000000111111000///......///......000333555666666444333222111000000000000000//////////////////000//////.........---------...............---------//////////////////////////////...---------------............////////////......------------.....................---------///000000000000111111111/////////000000/////////...------,,,,,,,,,------------------........................---------------------.........//////+++,,,---,,,+++******,,,+++++++++,,,,,,---------++++++++++++++++++++++++......---------,,,,,,,,,++++++***((('''&&&%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...)))+++---------,,,---...111000///...---,,,+++***+++,,,------......------------...//////...------......////////////......---...///000111000////////////111222333444444444555444444333222222222222222222222222222222222222666:::???DDDGGGJJJLLLNNNSSSWWW[[[___``````aaabbbbbbdddffffffeeegggmmmqqqyyy{{{~~~}}}{{{zzzzzzyyyyyyzzzzzz{{{||||||}}}~~~xxx333333444444444555555555333333333333333333333333444444444333333333222222333333333333333333333333222222222222222222222222222222444555555666555555333333333222222222222222222222222222222222111111///111222222111111333444333222111111111222444555222222222222222222222222222222222222111111111111222222333444666777888888777666555444333222222222111111111111111111111111333333222222111///......111111000000000/////////111111111111111111111111...//////000111222222222111111111111000000//////.../////////000000000111222222222222222111000///000//////222555888999999444333222111000000000000///......------......///...............---------........................//////////////////////////////...------------...---.........//////000000------,,,,,,,,,,,,------........................000000000000111111111222//////000000000000//////------,,,,,,,,,---------++++++,,,,,,,,,------------------,,,,,,,,,++++++---------.........//////,,,......---,,,+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////...---,,,+++***)))---------------------------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,+++---...///...---...///+++,,,---...///000111222+++,,,------......---------..................---......////////////......---...000111222111000//////000111222333444444444222222333333333333333333222222222222222222222222666:::???DDDGGGIIIKKKMMMRRRVVV[[[___```aaaaaabbbdddfffhhhggggggiiinnnrrrzzz{{{{{{zzzxxxxxxzzz|||zzzzzzzzz{{{{{{|||||||||}}}yyy333444444444555555555555333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333222333444666777666666555333333222222222222111111111111222333333333222222111222444444333333444555222222222222222333444444333333333222222222222111333222222222222111111111222333444555777888999:::888888666555444333333333222222222111111111111111111111222333333333333222111111000000///......---111111111111111111111111//////000111222222222222222222222222111000............//////000000111111222222333333222222111111111000111333777:::;;;;;;333333111000000000000000......------------............................................./////////////////////////////////000///......------......------......///000000000------,,,,,,,,,,,,------.............../////////000000000000111111111111000000111111111111000000------------............***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,------------.........---...///...,,,+++,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,---......///000000........................---,,,,,,++++++,,,,,,---///...---,,,++++++++++++,,,...//////---,,,---...++++++,,,,,,,,,,,,------+++,,,------......------..............................////////////......---...000111222111111000333333333333333222222111000111222333444555555444222222222222222222222222666:::???DDDGGGIIILLLNNNSSSWWW\\\```aaaaaaaaabbbeeegggiiiiiihhhjjjnnnrrrzzzzzzyyywwwvvvwwwzzz|||zzzzzzzzz{{{{{{{{{||||||}}}~~~444444444444555555555555444444444444444444444444555444444444444333333333444444444444444444444444333333333333333333333333222333555777777777666555333333333222222222111111000111222444444444333333000111333222111111222333111222333333444444333333333333333222222222111111333333222222222111111111000111222444666888999:::888777666444444333333333222222222111111111000000222333444555555555444444111000000000000000000000111111111111111111111111000000111222222222111000000000111222111111000///.........///000111111111000111111222222222222111111000111333777:::;;;;;;222222111000//////////////////............//////........................---........./////////000........................000//////...............------......///000000111......------------......---........./////////000/////////000000000111111111111222222222222111111------......////////////+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))***+++,,,...//////---------------------------,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,---...---+++******+++...---,,,+++)))((('''&&&+++,,,------......------.........------...............////////////............///000111222222222333333444444333333222111000111222444555444444444222222222222222222222222555:::@@@DDDHHHJJJMMMOOOTTTXXX^^^bbbbbbbbbaaaaaacccfffiiijjjiiiiiilllpppwwwxxxyyyxxxwwwxxxzzz|||yyyzzzzzzzzzzzz{{{{{{{{{~~~444444444555555555666666444444444444444444444444555555444444444333333333444444444444444444444444333333333333333333333333222333555777888777666555333333333333222222111111000111333444555555444333222444444444222222333444111222333444555444333222333333333222222111111111333333333222222222111111///000111333555777888999666666555444333333333333222222222222111111000000666666777777666444222111000000000111222222333333111111111111111111111111000111222333333222000///---...000111222222111111---......///000111111222...///000111111111111111111000000222666999::::::222111000///............000000////////////000000---.....................---.........//////000000........................000000///...............---------...///000000111//////............//////---.........//////000000////////////000000000000222222333333333333222222------...///000000//////,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---,,,***)))***+++***++++++,,,,,,------...------------------------...------,,,+++))))))(((+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......+++,,,---,,,***((('''((((((((()))***+++,,,,,,,,,+++,,,------......------......------------............////////////.........//////000111222222333000111222333444555555555111222333444555444333222222222222222222222222222555:::@@@EEEHHHKKKNNNPPPUUUYYY___ccccccbbbaaaaaaaaaeeeiiijjjiiiiiikkknnntttwwwyyyzzzzzzyyyzzz{{{yyyyyyyyyzzzzzzzzzzzzzzz,,,///444888999888555222777666666666666777777888888888888888888777666555333444555555555444333222222333444555555555444444333555777888999888777666444333222222444444333222333333333444444555555555444444555666555444222111111111111222222333333333555555444333333222111111333333333222222111111111///111333555777888888888222222222222111111000000333333222222111222222222444555666666444333444555444555555444222000000111000111111111111111333555333444555555333333444555222222222222111111000000000000000000000000000000000000000000000000000000111111222333444444555555222222222111111111000000000/////////..................///////////////...///000000111111111000000000000////////////000000------------------------333222000/////////000111111///---+++++++++,,,---,,,,,,.../////////...---////////////000000000000111111222222222222111111//////.........------------------,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,+++///...---,,,+++,,,,,,---'''((()))***,,,---...///---.........---,,,,,,+++.....................---,,,,,,,,,,,,,,,,,,,,,,,,..................------........................,,,,,,,,,++++++*********------------------------------------------------///......------...000111000111111111222222222222111222222333333333222222333333333333333333333333222333444444222222333444333888???DDDGGGKKKQQQUUU[[[bbbfffeeeddddddccc```aaabbbcccdddeeehhhlllpppvvv{{{}}}zzzwwwzzz|||||||||{{{zzzyyyyyyyyyyyyyyy~~~000111333555666666666666777666666666666666777777999999999999999888777666444444555666666555444333333333444444444444555555444555666888888777666555444333222333444444333222444444444555555666666666444555555555444444333222222333333333444444444555555444444333333222222222333333333333222222222111222333444555666666555555333222222222111111111111333333222222222222222333555666777666444333444555444444444444222222222333000111111111000000111222///000111111//////000111222222222222111111111000111111111111111111111111000000000000000000000000111111111222333333444444111111111000000000//////000000/////////.........---...//////000000000////////////000000000//////......------------............------------------,,,,,,,,,,,,---...///000///...---++++++,,,---...,,,---.../////////...---////////////000000000000000111111222222111111000//////.........------------------,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------///...---,,,,,,,,,------+++++++++,,,---------...,,,,,,------,,,++++++***,,,,,,,,,,,,---------...------------------------..................------------------------------------------,,,,,,++++++------------------------------------------------...............///000000000000000111111111222222111222222333333333222222333333333333333333333333111222333333111111222333333888???DDDGGGKKKQQQUUU\\\bbbfffeeedddeeedddaaabbbcccdddeeefffiiimmmppptttzzz|||xxxvvvxxxzzzyyy{{{{{{zzzzzzzzzzzzzzzzzz}}}444333222222333555777999777666666555555666666666;;;::::::999999888777777444444555666666555555444555444333333333444666666444555666777777555444333555333222333444555444333555555555666666666666666666555444444444444444444444444444555555555555555444444444333333333333333444333333333333333222222444444444555555444333333333333222222222222111111333333222222222222333333555666777666444333444555333333333444444444444444333333333222222222111111000222333222111000111222222222222222111111111111111111111111111111111111000000000000000000000000000000000111222222333333000000000///////////////000000000000////////////,,,---...000111111111111///////////////...............------------......//////......---------,,,((()))+++,,,...///000000...---,,,+++,,,---...///,,,---......//////......////////////000000000000000111111222222111111000/////////.........------------------,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------......---,,,,,,,,,------------------------------++++++,,,,,,++++++*********++++++,,,,,,---------------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,............---------------------------------------------------------------......////////////////////////000000000111111111111222333333333333333444444333333333333333333000222333222111000111222444999???DDDGGGKKKPPPUUU\\\bbbfffeeedddeeeeeebbbbbbdddeeefffgggjjjmmmppptttyyy{{{wwwtttuuuwwwwwwyyyyyyzzz{{{{{{{{{zzzzzz}}}666444333222222444777888777666666555555666666777;;;:::999888777777666666333333444444555555555555666555333222333444666888555555666666555444333222555444333444555666555444555555555555555555666666666555444333333444555666555555555555555555555555333333333444444444444444444444444444333333333333444444444444444333333333333333333333333333222222333333222222222333444444666777888666444333444555444444333444555666666555666555444444555555444333222333444444222222333444222222222222222222222222111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000111111111000000000//////,,,---///000111222222222000000//////......//////000000////////////000000000000//////...---------***+++...000111222111111,,,,,,+++,,,,,,...///000---------...............////////////000000000000000000111111111111000000////////////...............------------,,,,,,,,,,,,---...---,,,+++,,,...---------------------------------------------------------,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,************************,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------------------------------,,,---///000000000///...////////////000000000000000111222333444444444444444444444444444333333333111222333333222111222333444999@@@DDDGGGKKKPPPUUUZZZ```ccccccbbbddddddbbbbbbdddfffggghhhjjjnnnqqqtttyyy{{{wwwtttuuuwwwwwwxxxyyyzzz{{{||||||{{{{{{555555555444555555555666777666666666666777888888:::999888666555555555555111222222333444444555666666555444333333555777888666666666555555444333333555444333444666777666555444444444444444444444444666555444333333444666777555555555555444444444444444444444444444444444555444444444444444444444444444444333444444444555555333333333333333333444444333222222222333444444555777888888777555333444555666555444666999;;;:::999888666333333555666555444000111222222000000111222222222222222222222222333111111111111111111111111111111111111111111111111///000000000000000111111111111111111111111111111222111111111111000000000---...///111222333333333222111000/////////000000000000////////////000000000000000//////............///000222222111000000+++++++++,,,---...///000------------......//////////////////000000000000000000000111111000000000000000/////////..................---------,,,,,,,,,---......,,,,,,---...---------------------------------------------------------------------...,,,---------------------*********+++,,,,,,------,,,,,,---------------,,,000000///...---,,,++++++************************,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,---///000000000///...////////////000000000000///000222333444555555666555555555444444333333333333444555444333333444555555:::@@@EEEHHHKKKPPPUUUWWW]]]`````````bbbcccaaabbbdddfffhhhiiikkknnnpppuuuzzz|||xxxuuuwwwxxxxxxyyyzzzzzz{{{||||||||||||555555666666666555444444666666666777888999:::;;;;;;999777555444333444444111111222222444555777888666555444444444555777777666666666555555555555555555444444555777888777666444444444444444333333333555555555555555555666777555555555555555444444444555555555444444444444444444444444555555555555666555555444444444555666666333333444444444444555555333222222333333444555666888888999777555444444555777555666:::@@@EEEEEEDDD>>>999333111222444333222222333444333222222333444222222222222333333333333222222222222222222222222111111111111111111111111000000000000000000111111111111111111222222222222222222222222111111111000...///000222222333333333444222111/////////000000......------------......000000000000000000000000//////000000///...------++++++,,,------...//////...------------...//////////////////000000000000///000000111111000000///000000000/////////..................---------,,,,,,...///...---,,,---...------------------------------------------------.........////////////000+++,,,---.........------))))))***++++++,,,------,,,,,,---.........------000000///...------,,,+++------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------......////////////////////////000000000111111///000222333555666777777666666555555444333333333444555666555444333444666666;;;AAAEEEHHHKKKPPPTTTVVV[[[^^^^^^^^^aaacccaaaaaacccfffhhhiiijjjmmmoootttzzz|||yyyvvvxxxzzzzzz{{{{{{{{{zzz{{{{{{|||}}}777666666666555555555444666666777888999;;;===>>><<<:::888555444444444555333333333444555777999;;;555555555555666666666666666666666555666666777777555444444555777888888777666555555555444444444444444444555666666666666666777777777666666555555555666666555555444444333333444444555555666666666666999888666555444444555555333444444444555555555555222222222333333555666666888999999888555444444555666666888???IIIQQQSSSRRRHHHAAA888333333333222111333444555555444333444555222222222333333333444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111222333333222222222111111111000111111222333333333222333222000.........///000......------------....../////////000000111111222000///...---------------+++,,,,,,---...............------,,,---...///000////////////000000000000//////000000000000//////000000000000/////////...............---------------...///...---,,,---///........................------------------------,,,,,,,,,------.........+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------------------------***++++++,,,------......------------------------,,,---------............------------------------------------------------...............///000000000000000111111111222222...000111333555777777888666666666555444444333333333444555555333333444555777;;;BBBFFFHHHKKKPPPTTTUUU[[[^^^]]]^^^bbbdddbbb___bbbeeeggghhhjjjlllnnnsssyyy{{{xxxvvvyyy||||||~~~}}}{{{yyyyyyzzz|||}}}999888666444444444555666555666777888;;;===???@@@===;;;999666555444555666555555555555777999<<<===444555555666777666666666666666666666666777888999555555444555888999999888777777666666555555555444333444666777777777666555999888888888777777666666777777666555444333333333444555555555666666777777<<<;;;888666444444444444444444444555555555666666222222222333444555666777888999999888555444444555666555999CCCPPPYYY]]]]]]SSSJJJ>>>777555555333111///000111111000///000111222222222333333444444444222222222222222222222222111111111111111111111111222222222111111111111111.../////////000000111111333333333222222222111111111222222333333333222222333111///---,,,---...///000000////////////000000......///000111222333333000///...------...///000+++,,,------......------......---,,,---...///000////////////000000000000//////000000000000//////000000000000//////////////////.........------------...///...------...///........................------------------------(((((()))))))))************+++---...///...------//////...------,,,++++++)))***+++,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................---.........//////000000------------------------------------------------//////...------///000111111111111111222222222222...///111444666777888888777777666555444444333333222333444444222222333444777<<>>FFFNNNTTTWWWXXXPPPIII@@@888555555666666777777777777888:::;;;<<<777777777777888:::;;;<<<999999888888777888888888777666555666888:::999888888888777777777666666666333333444444555555666666666666666666555555555555888888777777777777777777666666666666666666666666555555555555555555555555444444555555555666666666555555555555555555555555555555555666666666666666999:::>>>GGGPPPWWWYYYXXXQQQEEE999555555444444555666666666555555555555444555444333222333444555666333333222222111111222222333333333333333333333333333333222111111111111222000000000000000000000000111111111111222333444555666555333111000000000000///////////////////////////000000000000///......000000000000000000111222000//////............//////......------......///...............///000000333222222222111111111111111111111111111000000000111111000000000/////////...............---------,,,---......//////......,,,------.........------+++,,,---...////////////------------------------......---,,,,,,,,,------------............------------------,,,,,,,,,,,,+++,,,------......------........................---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---,,,++++++************......---,,,,,,---............/////////...---------......//////////////////000000000000///......///111222444555555555555333333444444444555555555555444333222222333444666888<<<@@@CCCEEEGGGLLLQQQQQQRRRVVVZZZ]]]aaacccdddccccccddddddeeehhhlllooossstttuuuvvvuuuvvvyyy{{{~~~}}}|||zzzzzz{{{888777777777777888999999;;;===@@@FFFMMMQQQRRRRRRJJJEEE===888666666666666888888888999999:::;;;<<<666666777888999;;;<<<<<<::::::999999999999::::::888777666888999:::999888888888888777777777666666666666777777777777777777666666555555555555555555777777666666666666555555777777777777777777777777555555555555555555555555333444444555666777777777666666666666666555555555444555666777777777666666777777:::???EEEJJJKKKJJJKKK@@@777555555444333555666666666666666666666555555444333333333444444555333222222111111111222222333333333333333333333333333222222111111111222222000000000000000000000000111111111111222333444444777555222000/////////000///////////////000000000000111111111111111000000111000000000000000111111111000//////............//////............//////...............///000000333333333333222222111111000000111111111111111111111111111111000000000000/////////...---------,,,+++,,,.../////////...---,,,,,,---......///......******,,,---------,,,,,,------------------------...------,,,,,,,,,------......////////////.........------------,,,,,,,,,+++,,,---...///...---,,,........................---------,,,,,,+++++++++,,,,,,,,,---------......------,,,+++************......------------.........///////////////............///////////////...+++,,,---///000000000000222333555666777888777777555555555555555555555555555444222000000222555777888<<<@@@CCCDDDGGGMMMQQQNNNPPPSSSXXX\\\___aaabbbcccdddeeefffgggiiimmmppptttuuuvvvvvvuuuvvvxxxzzz~~~|||zzzyyyzzz>>>=========>>>>>>???@@@BBBCCCEEEJJJNNNQQQQQQQQQFFFCCC???===<<<<<<;;;:::888888999999::::::;;;;;;:::;;;<<<===>>>???@@@@@@???>>>>>>===============999999999:::;;;<<<:::888888888888888777777777666888888888888888888888777555555666666666666666666888888777777666666666666888888888888888888888888666666666666666666666666333444444555666777888888777777777777777777777777444555666666666666555555555555777999===???@@@@@@DDD<<<666555555333333555555666666666666666666666444444444444333444444444333222222111222222333333333333333333333333333333111111000000000111111222000000000000000000000000000111111222333333333444666444222///...///000000////////////000000111111111222222333333333222222111111000000000000000111222222111000////////////////////////////////////...............///000000222333333333333222111000000111111111222222333333111111111111000000000000/////////...---------,,,+++,,,.../////////...---,,,,,,---...////////////,,,---------,,,++++++***------------------------------,,,,,,,,,------......//////000000//////............---------,,,,,,+++,,,---...///...---,,,........................---------,,,,,,+++++++++,,,,,,,,,---------............---,,,,,,,,,,,,,,,..............................///////////////......///////////////......+++,,,---///000000000000222333555777888888888777777777666555444444333333555333111000000222555777888<<>><<<===>>>????????????>>>??????AAABBBCCCCCCCCCCCCAAA@@@???>>>============<<<<<<<<<===???>>><<<:::::::::999999999888888888999999888888777777666666666666666666777777777777;;;;;;::::::999888888888777777777777777777777777666666666666666666666666444444555666777777888888888888888999999:::::::::777666666666555555555555666666777888999:::;;;;;;===888444555555333333666444555555555555666666666444444444444444444333333333333222222333333444444333333333333333333333333111000000000000111222222111111111111111111111111000000111333333333333333444333111000//////000000...//////000000111111222111111222333333333333222222111111000000000000000222111111000000000000111...//////000000//////..................///000000111222333333333222000///000000111111222333444444111111000000000/////////...............---------,,,---......//////......------.../////////......111000///------,,,------------------------------------,,,,,,,,,---............////////////..................---------,,,+++,,,------......------........................---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......///......------......///---...////////////...---------.../////////......//////////////////...---///000000000000///......000111333555666666666666777777666555444333222111333222111000111333555666888===CCCGGGHHHJJJNNNQQQTTTVVVXXX[[[^^^```bbbbbbccceeegggiiijjjlllppprrrxxxyyyzzzyyyxxxxxxzzz{{{|||}}}}}}|||xxx~~~RRRRRRRRRSSSSSSTTTUUUVVVSSSRRRRRRUUUXXX[[[\\\\\\PPPMMMJJJIIIIIIJJJJJJIIIIIIIIIKKKLLLLLLKKKKKKJJJJJJKKKLLLNNNNNNNNNMMMMMMHHHGGGFFFDDDCCCBBBAAAAAA?????????AAABBBAAA???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888777777777777777777888888999999<<<;;;;;;:::999999888888777777777777777777777777666666666666666666666666555555666666777777777888888999999:::;;;<<<======;;;999888666555555555666666666777666666777888999888444333555555333333666333333444444555555555555444555555555444333333222444444333333444444555666333333333333333333333333111111111111111222333333222222222222222222222222///000222333444444333333111111111111000000000000...//////000111111222222///000111111222222111111222222111000000000000000000////////////000000111...///000111111000///..................///000000000111222333222111///.........///000111222333444000000000/////////......---------...............---------------...//////...////////////......---111///---,,,+++---///000------------------------,,,,,,,,,,,,,,,---...///---......//////......---............---------------,,,,,,,,,,,,---..............................+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------...///000000---...///000000///...---,,,,,,---...............///////////////...------000000111111000000///...111222444555666666666666555555444444333333222222111111111111222333444555888>>>EEEJJJKKKLLLNNNQQQWWWXXX[[[^^^bbbdddfffgggccceeehhhjjjkkkmmmpppsssyyyzzz{{{zzzxxxxxxyyy{{{zzz|||~~~}}}xxx|||ddddddddddddeeefffggghhhdddbbbaaaaaaccceeeffffffbbb^^^YYYVVVVVVWWWXXXYYYUUUVVVWWWXXXXXXXXXWWWVVVZZZ[[[]]]]]]^^^]]]\\\[[[UUUSSSRRRPPPNNNMMMLLLLLLAAA@@@AAACCCDDDCCC@@@>>>>>>>>>>>>>>>============>>>>>>===<<<<<<;;;::::::777777888888999999999:::::::::999999888777666666666666666666666666666666777777777777777777777777666666666666777777777777888999:::;;;===>>>??????>>><<<999777555555666777444555555555444444666777666222222555555333333666333333333444444444555555444555555555444444333222444444444444444555666777333333333333333333333333222222222222333333444555333333333333333333333333///000222333444444333333//////000111111111111000...//////000111222222222......///000000000000000222222111000000///000000...............///000111...///000111111000///..................///000000///000222222222111///---,,,---...///000111222333////////////............,,,------....../////////......---,,,,,,...///000///000000000///...------...,,,***((()))+++///111------------------------,,,,,,,,,,,,,,,---...///------............------//////.........---------...---,,,+++,,,---...///........................+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---...///000111---...///000000///...---+++,,,,,,---.........---//////000000///...---------...///111222222222222333444666777888999888888222222222333333333444444000000111222333333444444777>>>FFFLLLMMMMMMOOOPPPXXXZZZ]]]aaadddgggiiijjjccceeehhhjjjlllnnnqqqsssyyyzzzzzzyyyxxxwwwyyyzzzyyy{{{~~~~~~xxx{{{rrrtttxxxzzz{{{yyyvvvsssqqqooommmooorrrsssrrrpppqqqooollljjjhhhhhhhhhiiijjjkkklllmmmmmmlllkkkjjjnnnoooppprrrqqqmmmgggbbb]]]ZZZVVVUUUVVVVVVTTTQQQLLLKKKMMMOOOLLLGGGFFFJJJIIIJJJKKKJJJGGGDDDAAAAAACCCCCCCCCAAA>>><<<=========<<<:::::::::;;;===???=========;;;999999999:::999999999888888888888777:::999999888888999999:::666777888:::::::::999888888888999:::;;;===>>>???@@@>>><<<999777777777888555555555555555555555555333444555666666555444333555555555555555555555555666666666666666666666666333333333444444444555555666555333222111222222333222222222222222222222222333333333222222111111111111111111111111111111111000000000000111111111111111111000000111111222333000000000000000000000000000000000000000000000000555444222111//////000000///000111111111///...---000000000000000000000000//////000000111111222222000000000000000000000000111000000///...---------............---,,,,,,+++.........------,,,,,,,,,------------------------//////.........---------+++,,,...---,,,,,,---///......---------,,,,,,,,,,,,---------,,,++++++***,,,,,,,,,---------......------------------------++++++***)))***+++------,,,,,,,,,,,,,,,+++++++++,,,++++++,,,---///111333........................000//////.........//////---...///000000///...------.........//////000000000111222222111000111333444444666777888888888888666555444333111000//////222111111111111222444555<<>><<<:::::::::::::::::::::999999999999999999888888888888999999888999:::;;;<<<;;;;;;:::888888888999:::<<<===>>>???===;;;888777777777888555555555555555555555555444555666777777666555444555555555555555555555555555555555555555555555555444444444444444444555555555444333222222222333444222222222222222222222222333333333222222222111111111111111111111111111111000000000000111111111111111111000000111111222333111111111111111111111111000000000000000000000000444333111000//////000000///000111111000///...---000000000000000000000000000000000000111111111111111111111111111111111111111000000///......------///...---,,,,,,,,,------.........------,,,,,,,,,------------------------//////.........---------***+++---,,,++++++,,,...////////////.........------------------,,,++++++,,,,,,,,,---------......------------------------++++++---.........---------............/////////,,,,,,,,,,,,---///000111........................111000000//////000000000---...///000000///...---............/////////000000111222222111000222333444444555666777888888777555444444333222111000000222111111111111333444555;;;BBBIIILLLJJJJJJNNNRRRXXX\\\___```ccchhhiiigggfffggghhhiiijjjlllqqqtttwwwzzz{{{wwwvvvyyyzzzyyyzzzzzz{{{~~~~~~}}}}}}tttwww}}}~~~}}}~~~~~~~~~}}}|||{{{{{{|||~~~~~~}}}}}}||||||}}}}}}}}}}}}|||{{{zzzyyywwwsssppphhheeecccbbbbbbbbbaaa___bbb]]][[[^^^``````bbbeeegggeeeccc```^^^^^^^^^___TTTSSSQQQNNNKKKKKKMMMOOOMMMLLLKKKIIIHHHIIIIIIJJJIIIHHHFFFDDDAAA???===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::777888999:::::::::999999888888888888999:::;;;<<<===<<<:::888777666777777666666666666666666666666666666777777777777666666666666666666666666666666555555555555555555555555555555555555555444444444444333333333333333444555333333333333333333333333333333333222222222222111222222222222222222222222000000000111111111222222111111000000111111222333111111111111111111111111000000000000000000000000111000000//////000000111///000000000000//////...000000000000000000000000111111111111111000000000111111111111111111111111111000000//////......---000///---,,,,,,---...///.........---------------------------------------...............---------)))+++,,,,,,++++++,,,---111111000000000000000///..................---,,,,,,,,,,,,---------......------------------------+++---///111111000...,,,------......///000000000...------------...//////........................//////.........//////000......////////////..................///////////////111222222111111222333444444555666777777777777333333333222222222111111222111111111222333555666:::@@@HHHKKKJJJKKKOOOSSSVVV[[[^^^^^^aaaggghhhfffgggggghhhhhhiiilllqqquuuwww{{{|||yyyxxxzzz{{{zzz{{{{{{{{{}}}~~~}}}}}}qqquuu{{{~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}{{{yyyyyyzzz|||}}}~~~}}}{{{zzzzzzzzz||||||{{{yyywwwuuuuuutttrrrpppiiihhhfffeeeeeeeeeddddddeee```___bbbfffeeefffhhhkkkiiigggeeeeeeffffffeee```___\\\YYYVVVWWWZZZ]]]YYYXXXVVVUUUTTTSSSSSSSSSTTTRRROOOMMMJJJGGGDDDAAA>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<:::::::::;;;;;;;;;::::::999999999888999999:::;;;;;;:::999888777777777777666666666666666666666666777777777888888777777777666666666666666666666666444444444444444444444444666666666555555555555555333333333333444444555555333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222111111000000111111222333111111111111111111111111000000000000000000000000///////////////000000111///000000000000/////////////////////////////////222222222111111000000000111111111111111111111111000000000000//////...............///...........................---------................................................***,,,------,,,+++---...000000000000000000000000......////////////......,,,,,,,,,---------......------------------------,,,---///000000///...---------------------------............------..............................,,,,,,+++++++++,,,------...//////////////////............//////////////////000222222111111222444333444555666666666666666222222222222222222222222222111111111222444555666999>>>EEEJJJKKKMMMPPPTTTVVVZZZ]]]^^^aaaggghhhggggggggghhhggghhhlllqqquuuyyy}}}~~~{{{yyy{{{{{{yyy||||||||||||}}}}}}}}}}}}~~~uuuxxx|||~~~}}}|||}}}}}}}}}||||||||||||~~~|||yyywwwuuuuuuvvvvvvzzzyyyxxxvvvvvvvvvwwwxxxxxxvvvsssqqqqqqrrrqqqpppmmmmmmlllkkkjjjjjjjjjkkkkkkhhhhhhlllnnnllllllnnnpppnnnkkkkkklllmmmkkkjjjjjjiiigggcccaaaaaaeeehhhdddcccbbb```___^^^]]]]]]^^^\\\YYYWWWUUURRRMMMIIIDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA???===<<>>?????????<<<;;;:::::::::::::::::::::999999888888777777777777777777777777777777777888888888777777888888888777777777777777777777777555555555555555555555555666666666666666666666666222333333444555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222222111111000000111111222333111111111111111111111111111111111111111111111111......//////000000111111000////////////000000000////////////////////////333333222222111111000000111111111111111111111111000000000000000/////////,,,...000222222000...,,,................................................---.....................,,,---......------...000////////////////////////......//////000//////...,,,,,,,,,---------......------------------------......---------------.........------,,,,,,,,,+++...............---------........................+++++++++++++++,,,------/////////......////////////////////////............000111222111111333444333444444555555555555444111222222222222333333333222111111111222444666777888===DDDHHHKKKNNNQQQTTTVVVZZZ]]]^^^bbbgggiiihhhfffggghhhhhhiiilllqqquuu|||}}}zzz{{{zzzxxx||||||}}}||||||||||||}}}}}}{{{|||~~~~~~}}}||||||}}}~~~}}}|||{{{|||}}}~~~|||xxxuuurrrqqqqqqqqqwwwwwwvvvuuuttttttttttttvvvsssqqqpppqqqrrrrrrrrrrrrssssssrrrppppppqqqssstttrrrtttwwwvvvtttvvv{{{}}}xxxtttrrrssssssrrrpppoooooommmjjjhhhhhhkkkmmmlllkkkjjjiiihhhgggfffffffffccc```___^^^\\\VVVRRRNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJIIIHHHFFFCCC@@@>>>@@@??????>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;999999999999999999888888777777777777777777777777888888777777777777888888777777777777777777777777666666666666666666666666666666666666777777777888333444444555555555555444333333333333333333333333111222222222222333333333333333333333333333333333111111111222222222222333111111000000111111222333222222222222222222222222111111111111111111111111...///000111111111111000000////////////000000111000000000000000000000000222222222222222111111111222222222222222222222222000000000000000000000000,,,...000222333111///---.............../////////........................---------...............---...//////......///000------............//////---...//////////////////,,,,,,,,,---------......------------------------///---,,,+++***+++,,,---//////.........------------......///......------........................------------......///000//////............/////////////////////............///111111111111333555333333444444444444444333222222222222222222222333222111111222333555777888888<<>>===<<<<<<999999:::::::::::::::999888888888888888888888888888777666666666666777888888888888888888888888888777777777777777777777777555555666777888888999:::444555555666666555444333444444444444444444444444111111222222222333333333333333333333333333333333111111111222222222333333111111000000111111222333222222222222222222222222111111111111111111111111///000111222222222111000000///......///000111222000000000000000000000000111222222222222222222333222222222222222222222222000000000000000000000000/////////000000111111111---........./////////000........................---------.........//////,,,---///...------...000---------....../////////,,,---...////////////...,,,,,,,,,---------......------------------------------------,,,,,,++++++++++++,,,,,,---......///,,,---...//////......---........................------------...///000111000///...------...///000000/////////............---///111111111222333555333333444444444333333222333222222222222222222222111111111222333555777999999<<>>>>>===999999:::;;;;;;;;;::::::888888888888888888888888888777666555555666777888888888888888888888888888777777777777777777777777444444555777888999:::;;;555555666666666555333222444444444444444444444444111111111222222333333333333333333333333333333333111111222222222333333333111111111000111222222333222222222222222222222222111111111111111111111111000111222333333222111000000///.........000111222000000000000000000000000111111111222222333333444222222222222222222222222000000000000000111111111333111...------000333555---.........//////000000////////////////////////---------.........//////+++,,,...---,,,,,,---///---.........//////000000,,,,,,---...//////......,,,,,,,,,---------......------------------------+++---///000///---+++)))%%%&&&''')))+++---...///+++,,,.../////////...---........................+++++++++,,,---...///000000///...------...///000000000//////.........------///111111111222444555333333444444444333222222333333333222222222111111111111111222333666888999:::===BBBGGGKKKNNNPPPQQQRRRWWWZZZ[[[___eeegggfffbbbeeeiiilllmmmnnnoooqqqyyy~~~xxx|||~~~~~~{{{oooooopppqqqrrrssstttuuuqqqrrrssstttttttttsssrrrssssssrrrooollliiifffdddfffggghhhiiijjjiiihhhgggiiihhhgggfffeeeeeeeeedddhhhggggggfffffffffggggggiiihhhfffcccbbbeeeiiimmmsssssspppjjjhhhkkkkkkiiijjjlllllliiieeecccdddfffooorrrtttssspppnnnnnnpppkkkkkkkkkiiigggeeeeeeeeedddfffiiikkkkkkiiifffdddcccccccccaaa^^^[[[WWWUUUSSSRRRPPPNNNMMMMMMMMMNNNLLLJJJGGGDDDAAA???===<<<@@@??????>>>>>>===<<<<<<999999999999999999888888555555666777888888888888888888888888888777777666666666555555555555666666888888888777777777777777666555444333333333333333555555555555555555555555444444444444444444444444666555444333222333444444222111000//////000111222333333333333222222111000000111222222333333222222111111111111111111111111000000000000000000000000111111000000000000111111000000111111111111000000111222222333333222222111111111111111111111111111111111000000//////......---+++***,,,///000...+++////////////////////////////////////////////////......------,,,,,,,,,+++......//////......---,,,.........------,,,,,,,,,+++++++++,,,---...000000.........------,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////000///......------------,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------..........................................------------------.........///000000000111222222333333333333333333444666888999555555555444444333333333444444444444444555666777888===BBBGGGKKKMMMPPPRRRSSSRRRSSSVVV\\\bbbfffhhheeegggkkklllmmmlllmmmnnn}}}~~~|||~~~~~~||||||~~~}}}}}}}}}}}}rrruuuyyy}}}}}}zzzuuuqqqooommmnnnoooppppppooonnnmmmrrrqqqpppooonnnoooppppppqqqooommmkkkiiihhhhhhhhhddddddcccbbbbbbdddiiilllmmmppppppooopppuuuwwwuuurrrrrrpppkkkgggeeefffhhhiiilllppppppooommmnnnooohhhhhhhhhfffdddcccccccccfffhhhkkknnnnnnmmmkkkjjjgggggghhhgggeeebbb^^^\\\ZZZZZZYYYXXXWWWVVVVVVVVVUUUSSSQQQNNNJJJHHHFFFEEECCCBBBAAA@@@???>>>>>>======<<<<<<;;;;;;::::::999555666777777888888888777999999888888888888888888888777777666666777777888888888888888777777777777666666555444444444444444444444444444444444444444444444444444444444444444666555444333333333444444222111111000000111111222333333444444333222222111222333444444555555444444111111111111111111111111111111111111111111111111111111000000000000111111000000111111111111000000111222222333333222222111111111111111111111111111111111111000//////.........,,,+++---///000...,,,////////////////////////////////////////////////111111000000////////////......//////......---,,,//////.........---------..................///000......---------,,,,,,,,,---------,,,------.................................---------------.........------,,,,,,+++++++++...------,,,,,,------...////////////////////////////////////////////////------........./////////000000000111222222333333555555444333444555666777555555444444444333333333333333333444444555777777999===CCCGGGJJJMMMOOOQQQRRRQQQRRRVVV]]]cccggghhheeegggjjjlllmmmnnnpppqqqzzz~~~}}}~~~}}}{{{|||}}}}}}}}}|||~~~~~~xxxtttrrrrrrkkklllnnnnnnooopppsssvvvxxx}}}{{{tttooommmoooqqqlllooorrrrrrqqqnnnmmmlllgggffffffeeedddccccccbbbdddfffhhhkkkllllllkkkjjjfffggghhhgggfffbbb___]]]]]]^^^^^^______^^^]]]\\\ZZZYYYWWWTTTQQQNNNLLLKKKIIIHHHEEECCCAAA@@@@@@AAAAAAAAA@@@>>>===;;;::::::888888999::::::999999999:::999888777777888::::::999999888888888888999999888888888888888888888888777666666555555555555666444444444444444444444444444444444444444444444444666555444444333333444444333222222111111222222333444444444555444444333222222333444444555555444444111111111111111111111111222222222222222222222222111111000000000000111111000000111111111111000000111222222333333222222111222222222222222222222222222111111000000///.........------...000111///...////////////////////////////////////////////////............------------......//////......---,,,////////////............//////...------,,,------...------------,,,,,,,,,///......---------..............................++++++++++++,,,---.../////////...---,,,+++******---......//////......---000000000000000000000000///000000000000000000000....../////////000000000000000000111222222333333777666555444444444444444444444444444333333333333222222222333444666777888:::===CCCGGGJJJLLLNNNOOOPPPPPPRRRVVV]]]dddhhhiiifffhhhjjjkkklllnnnqqqtttvvv|||~~~}}}zzz|||}}}||||||zzz||||||wwwssspppooonnnmmmmmmmmmlllkkkjjjeeefffhhhjjjlllllllllllliiiiiijjjiiifffaaa]]]ZZZ\\\^^^aaacccddddddbbbaaa^^^]]]\\\ZZZWWWTTTRRRQQQPPPOOOLLLIIIFFFEEEEEEFFFEEEDDDCCCAAA>>><<<::::::;;;<<<<<<<<<<<<;;;;;;::::::999777777777888:::;;;999999888888888888999999777888888888888888999999777777666666666666666777444444444444444444444444444444444444444444444444666555555444444444444444333333333333333333333333444555555555555555444444000111222222333333222222111111111111111111111111222222222222222222222222111111000000000000111111000000111111111111000000111222222333333222222111222222222222222222222222222222111111000//////.........///000000111000///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,..................------,,,,,,+++************+++------------------------//////......------..............................+++++++++++++++,,,---.........------,,,,,,,,,+++,,,---...//////...---,,,///////////////////////////////////////000000000////////////000000000000000000000111222222333333666666555555444444444444333333333333333333333333111111222333444666888999:::===CCCGGGIIIJJJLLLNNNOOOOOORRRWWW^^^dddhhhjjjggghhhiiiiiijjjlllooorrruuu|||~~~{{{|||}}}|||{{{yyyzzz~~~ttttttuuuuuuvvvvvvvvvvvvuuuuuuuuurrrmmmggg```\\\]]]```cccfffggggggeeedddccccccbbbaaa___]]][[[YYYXXXVVVTTTQQQNNNMMMLLLLLLIIIHHHFFFCCC@@@>>><<<;;;============<<<;;;:::::::::999999888888999:::;;;999888888777777888888999777777888888999999999:::777777666666666777777888444444444444444444444444444444444444444444444444555666666555555555444444333333333444444333333333444555555666666555555555000111222222333333222222111111111111111111111111222222222222222222222222111111000000000000111111000000111111111111000000111222222333333222222111222222222222222222222222222222222111000000//////...///000000000000000000//////////////////////////////////////////////////////////////////000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------------------------///......---------.................................---,,,+++++++++++++++,,,,,,,,,------.........+++,,,---......---,,,+++........................---------....../////////////////////000000000000000000000111222222333333444444444555555555555555333333333333333333333333000111111222444666777888999===BBBFFFHHHJJJLLLMMMNNNOOORRRWWW^^^dddhhhiiiggghhhhhhhhhhhhiiilllooouuu|||||||||}}}{{{zzzyyyyyy~~~xxxooogggbbb```aaaccceeeeeeccc```___bbbbbbccccccbbb```___]]]^^^^^^\\\ZZZXXXVVVTTTSSSOOONNNLLLIIIFFFCCCAAA???>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<;;;;;;;;;:::999888888888888888888999777777888888999:::::::::666666666666666777777888555555555555555555555555444444444444444444444444555666666666666555444444222333333444444333333222333444555555666555555555222333444444555555444444111111111111111111111111222222222222222222222222111111000000000000111111000000111111111111000000111222222333333222222111333333333333333333333333333222222111111000//////---///111111000///000111////////////////////////////////////////////////---............/////////......//////......---,,,+++++++++++++++,,,,,,,,,---------------...//////,,,,,,,,,------------...,,,,,,,,,,,,,,,---......------------------------///...---,,,++++++++++++++++++,,,---...///000000+++,,,,,,,,,,,,,,,,,,+++........................,,,,,,------......//////....../////////000000000000000000111222222333333333333444555666666555555222222222222333333333333111111111222333555666777888;;;AAAEEEHHHJJJLLLMMMOOOOOORRRXXX___dddggghhhdddfffgggggggggiiikkkmmmwww~~~}}}|||}}}{{{yyyxxxxxx}}}uuuooollllllkkkjjjgggccc___]]]```aaacccddddddcccbbbaaaccccccccccccaaa^^^[[[YYYVVVUUUSSSPPPMMMJJJHHHGGGDDDDDDDDDCCCBBBAAA???>>>@@@AAAAAAAAA@@@>>><<<;;;::::::999999999999::::::777777888999999:::;;;;;;666555555555666666777888666666666666666666666666444444444444444444444444555666666777666555444333111222333444444333222111333333444555555555555555222333444444555555444444111111111111111111111111111111111111111111111111111111000000000000111111000000111111111111000000111222222333333222222111333333333333333333333333333333222111111000000///,,,...111000///...///111////////////////////////////////////////////////+++++++++,,,,,,,,,------......//////......---,,,+++++++++,,,,,,---------000///..................,,,,,,,,,---------......*********+++,,,---...///------------------------......---------------...,,,,,,------......//////------,,,,,,,,,,,,------........................---------...//////000000------........./////////000000000111222222333333444555666666666555444333111111222222222333333333222222222222333444555666666:::@@@DDDGGGJJJLLLNNNOOOPPPSSSYYY___dddffffff```cccfffhhhjjjkkkmmmoooxxx~~~||||||}}}zzzyyyuuuvvv~~~}}}zzzvvvqqqkkkfffddddddfffhhhjjjkkkjjjiiihhheeefffhhhhhhfffccc___]]]\\\[[[YYYVVVSSSPPPNNNMMMKKKKKKJJJJJJHHHGGGEEEDDDCCCDDDEEEFFFDDDAAA>>><<<<<<;;;;;;::::::;;;;;;<<<777777888999::::::;;;;;;555555555555555666777777777777777777777777777777444444444444444444444444555666777777777666444333111111333333333333111111222222333444555555555444111111222333333333222222111111111111111111111111000000000000000000000000111111000000000000111111000000111111111111000000222222222333333222222222333333333333333333333333333333222222111000000000+++...000000...---///111////////////////////////////////////////////////.........//////000000000......//////......---,,,,,,,,,,,,------.........000000...---,,,+++++++++,,,,,,,,,------.........(((((()))***+++---...///------------------------------------...///000000..................------///...---,,,,,,---...///000000000000000000000000---......///000111111222------------.........///000000000111222222333333666777777777666444222111111111111222222333333333222222222222333333444555555999???DDDGGGJJJMMMOOOPPPQQQTTTYYY___ccceeeeee]]]aaafffjjjlllnnnppprrrxxx~~~{{{|||}}}zzzxxxsssttt||||||{{{}}}~~~zzzxxxtttpppjjjgggfffccc^^^ZZZZZZZZZZZZZZZ[[[[[[[[[[[[WWWWWWVVVSSSPPPNNNMMMNNNKKKIIIGGGFFFFFFEEECCCAAA===<<<<<<;;;:::;;;;;;;;;:::999888777777666777777777777666555555555555555666666666666666666666666333444444444555555666666666666666666555555555555555555444333333333444444333444444555555444444333333333333333333333333333222222222222222222222222111111222222222333333333000000000000000000000000---...000111222222222111444444444333333333222222444333222444777777333000555444333111000/////////000000111111111111000000000000000000////////////,,,,,,---.../////////...............////////////////////////////////////...............///000000......------------......******++++++,,,---......//////.........---------++++++++++++++++++++++++......---,,,---...///000------------------------000///---...000111111000/////////000000000000111////////////............000000000000111111111111000000111222333444444555555555555555444444444444222333444333111000111333000000000111222333555555888;;;@@@DDDHHHKKKLLLMMMTTTTTTVVV[[[aaaeeehhhhhhdddfffhhhjjjkkklllnnnpppxxx~~~~~~{{{~~~}}}yyyyyyxxx~~~vvvqqqmmmiiiddd```[[[[[[[[[\\\\\\^^^___``````___^^^[[[YYYXXXXXXYYYWWWVVVTTTSSSQQQMMMGGGCCC>>>===<<<;;;::::::::::::;;;:::999888888888888888888777777777666666777777666666666666666666666666666666666777777777888888666666666666555555555555777666555444333222222222333333444444444444333333333333333333333333333333222222222222222222222222111111111222222222333333111111111111111111111111...///000111222222111111000111111111222222333333666444333444666666555333444333222111000/////////000000111111111111000000000000000000////////////------......///.....................////////////////////////////////////...............///000000......------------......++++++,,,,,,---....../////////.........---------------------------------///......---...///000111........................000...------...//////...,,,,,,---------.........////////////...................../////////000000000000111222333444444555777777777777666666666666333333333333222222333333000000000111222333555555888;;;@@@EEEIIIKKKMMMMMMRRRSSSUUUZZZ```eeeggghhhccceeehhhiiijjjkkknnnpppxxx~~~{{{}}}}}}|||yyyxxxxxxzzzuuuoookkkfffeeecccaaa```aaabbbcccfffdddbbb___]]]]]]]]]^^^]]]\\\[[[[[[XXXSSSLLLHHHBBBBBB@@@???===<<<<<<<<<<<<;;;::::::999:::::::::888888888888888888999999666666666666666666666666666666777777777777888888666666666666555555555555888777666444333222111111222222333333333333222222333333333333333333333333333333333333333333333333000000111111111222222222111111111111111111111111000000111111222111111000---...///000111222333333555444222222333444444333333222111000///.........000000111111111111000000000000000000////////////....../////////...------............////////////////////////////////////...............///000000......------------......,,,,,,------.../////////...............---------------------------------//////......//////000111///////////////////////////...,,,,,,---...---,,,+++,,,,,,,,,------------/////////............---,,,,,,---------.........000000111222333444555555777777777666666666666555555444222222333444444444000000000111222333555555888;;;@@@EEEIIILLLMMMNNNPPPQQQTTTYYY___dddggggggccceeeggghhhiiikkkmmmooowww~~~~~~{{{||||||}}}|||yyyvvvwww{{{vvvpppllljjjiiiiiinnnllljjjhhhfffccc```^^^___^^^]]]\\\[[[XXXSSSPPPIIIHHHFFFDDDBBBAAA@@@@@@===<<<<<<;;;;;;;;;;;;;;;888888888999999999999999777777777777777777777777555555555555555555666666666666666666555555555555777666555444333222222222111222222333333222222111333333333333333333333333333333333333333333333333000000000111111111222222111111111111111111111111111111111111111111111000...//////000111111222222111111111222222222111111222111000///............000000111111111111000000000000000000///////////////////////////...---,,,............////////////////////////////////////...............///000000......------------......---........./////////000........................,,,,,,,,,,,,,,,,,,,,,,,,...............//////000.............../////////000...,,,,,,---...---,,,---------.........////////////.........---------,,,,,,---------.........000111111222333444555555555555444444444333333333555333111111333555444333000000000111222333555555888;;;@@@EEEIIILLLNNNNNNOOOOOORRRWWW^^^cccffffffbbbdddggghhhiiijjjlllnnnvvv~~~~~~{{{{{{{{{|||~~~}}}zzzvvvwww~~~}}}zzztttmmmggghhheeeaaa^^^\\\ZZZXXXVVVNNNMMMKKKIIIGGGEEEDDDDDD@@@???>>>===<<<<<<<<<<<<888999::::::::::::999999888888888888888888888888666666666666666666555555666666666666555555555555444444333333333444555555111222222333333222222111333333333333333333333333333333333333333333333333000111111111111222222222111111111111111111111111222222222111111111111111222222222222222222222222000111444555555333111000222111000///.........///000000111111111111000000000000000000///////////////000000000///...------............////////////////////////////////////...............///000000......------------............///////////////000---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........000...------...///......---------.........//////............------------------........./////////111111222333444555555666444444444444333333333333444333222333333333222111000000000111222333555555888;;;@@@EEEJJJMMMNNNOOOOOOOOORRRWWW]]]bbbeeeeeebbbdddggghhhiiijjjlllnnnuuu}}}~~~{{{|||||||||~~~|||vvvyyy~~~xxxwwwrrrkkkddd^^^ZZZWWWTTTQQQPPPOOOLLLKKKIIIHHHHHHEEEDDDCCCAAA@@@???>>>>>>;;;;;;<<<===<<<;;;:::999888888888888888888888888999999888888888888777777666666666666555555555555333333333333444555666666222222333333333333222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222111111111222222333444444444333333333222222111444777777666444333444222111000000/////////000000000111111111111000000000000000000//////////////////000000000///..................////////////////////////////////////...............///000000......------------............//////////////////---------.......................................++++++,,,------------,,,++++++,,,,,,---.........///---,,,---///000000///+++,,,,,,,,,------------.........------------,,,...////////////000000000111111222333444555666666666666666555555555555444333555777777444111000000000000000111222333555555888;;;@@@EEEJJJMMMOOOPPPPPPPPPRRRWWW]]]aaaddddddccceeeggghhhiiikkkmmmooottt}}}~~~{{{|||{{{|||~~~~~~yyy{{{~~~~~~uuummmeee^^^ZZZWWWVVVTTTSSSQQQPPPOOOOOOKKKJJJHHHFFFDDDBBBAAAAAA??????@@@@@@???===;;;:::999999999999999999999999999999999888888888777777666666666666555555555555444444333333333444555555333333444444444444333333333333333333333333333333111111111111111111111111222333333333333444444444222222222222222222222222222111111111111222444555333333333333444444444444333444555333111111444666222222111000000000000111000000111111111111000000000000000000////////////...//////000000000000///............////////////////////////////////////...............///000000......------------..............................---------.........//////////////////////////////+++,,,---.........------,,,,,,,,,---.../////////,,,+++***+++...000000///,,,,,,---------..................---------,,,,,,....../////////000000000111222222333444555666666666666666555555555444444222888>>>===777111///000000000000111222333555555888;;;@@@FFFKKKNNNPPPPPPRRRRRRSSSXXX]]]aaaccccccccceeehhhiiijjjkkknnnpppsss|||~~~{{{zzzzzzzzz|||~~~{{{}}}xxxnnnhhh]]]\\\ZZZYYYXXXWWWVVVVVVPPPOOOLLLJJJGGGEEEDDDCCCBBBBBBCCCCCCBBB???<<<;;;999999999999999999999999888777777777666666555555777666666666555555555555666555444444333333333333333444444555555444444333333333333333333333333333000000000000000000000000333333333444444444555555222222222222222222222222111111000000111333555666111111222333444555555666333333000---***,,,222777333222111111111111111111000000111111111111000000000000000000////////////......///000000111000000............/////////000////////////////////////...............///000000.........------........................------------------.........//////------------------------,,,,,,.../////////...------------...///000000111***))))))***---//////////////////000000000000111......---------,,,,,,,,,.........////////////000111222222333444555666666444444333333333222222222333;;;CCCAAA999111///111000000000111222333555555888;;;@@@FFFKKKNNNPPPQQQSSSSSSTTTXXX]]]aaabbbbbbdddfffiiijjjkkklllnnnpppsss|||~~~{{{yyyxxxyyy{{{~~~~~~}}}}}}~~~zzzrrrmmmgggbbbaaaaaa``````YYYUUUQQQNNNNNNNNNOOOOOONNNKKKHHHFFFEEECCCAAA???::::::999999999999:::::::::999888777777777777777:::999888777666555444333333444444444555555666666666555555444444555555666777666555444333222222222222222222222222222222222444333333555777777333000///000000111111111000000222222111111111111111111333333444555555444333333000111333555555444333222444333222111000000000000000000000000000000000000000000////////////000000//////000000000000//////000000000000111111111111---///000000//////000222000//////............///......------------......//////.........---------////////////////////////000///...---------------//////000000///...------000000//////.........---///...,,,+++***++++++,,,)))+++...000111111111000000000//////.........---///////////////.........111222333555666777777777555444333222222333444555777777666555333222111111222222222333333444444444999===CCCHHHKKKMMMOOOQQQPPPSSSWWW\\\```cccddddddgggggghhhiiikkkmmmoooqqqzzz~~~~~~}}}|||||||||}}}~~~~~~}}}||||||xxxtttqqqoookkkeee]]]VVVRRRQQQPPPOOONNNMMMKKKJJJIIIFFFBBB???;;;;;;:::999999999::::::;;;:::999999888888888999999999888777666555555444555555555555666666777777555555444444444444555555555555444333222222222222222222222222222222222222444333333555777666333111333333333333333222111111222222111111111111111111333333444555555444333333000222333555555444333222444333222111000000000000000000000000000000000000000000////////////000000//////000000000000///////////////000000000111111---///000000//////000222111000///.....................------------......//////.........---------//////////////////////////////...---------------///////////////...------000/////////............000///...---------...///+++---...000111000///...000/////////..................//////////////////111222333444555666666666666555444333333444555666666555555444333222111111111222222333333444444555777<<>>============;;;;;;:::999999999999:::888888888888888888888888444444444444444444444444444444333333333333444444555444333333222222222333333333333333333333333333333333444555555555444333///000111222333333333333111111222222222222222333444444444444444444444444222333444444555555444444444333222111000000000000000000000000000000000000000000////////////000000//////000000000000//////............////////////...000111000///...///111222111000...------------......------------....../////////...............///////////////////////////......---------.........///////////////......///////////////.........+++,,,,,,,,,------......,,,---.../////////......///////////////.........------...///000111111222000000111222333444444444666666666555555666666666111111111111111111222222111111222333333444555555666:::AAAFFFIIILLLNNNPPPSSSUUUXXX[[[___aaaccccccdddeeegggjjjlllnnnooopppmmmsss|||~~~|||{{{{{{}}}~~~~~~~~~vvvooogggbbbZZZTTTPPPMMMJJJIIIGGGFFFEEECCCBBBAAAAAAAAA<<<;;;:::999999888999999999999999999999888888888666666666555555555555555555444444333333444444555666555555444444444444555333333333333333333333333333444444444444444444444222222333333333222222111111111222222333333333333444444444444444444444444333333444444555555555555444333222111000000000000000000000000000000000000000000////////////000000//////000000000000//////............///////////////000111000///...///000111111///......---------......------------......////////////////////////////////////////////////......---------......///......///////////////............///////////////+++,,,,,,------.........***+++,,,---...///000000.........///////////////---......///000111222222000000111222333333333333555666666666666666666555000000111111111111222222000111111222444555555666777<<>>===;;;;;;:::::::::::::::999999999888888999999999888888888888777555555555444444555555555666666555555555555666666333333333333333333333333333444555444333333444555:::999888777555222000///111111222222333444444444555444444333333444444555444444444444444555555555444333222111000000000000000000000000000000000000000000////////////000000//////000000000000//////....../////////000000000///000111000///...///000000000///............///......------------.........////////////000000000////////////////////////...------------...//////---...//////////////////.........///////////////......///000000000//////******+++,,,...///000111.........////////////////////////000000111111111000111222333333333333333444555555666666555555444111111111111111111222222000000111222444555666666888===DDDIIIMMMPPPRRRTTTVVVWWWXXX[[[]]]```bbbcccaaacccfffjjjlllnnnooooooooouuu}}}}}}zzz{{{}}}~~~}}}yyy{{{~~~}}}rrrjjjccc___\\\UUUTTTRRRPPPNNNMMMLLLLLLHHHGGGEEECCCAAA???>>>>>><<<<<<;;;:::999888888777999888888888777777777777777666666555555666666777555555444444444555555666444444444444444444444444333444555444222222444666999999888777555333222111111111222222333444444555555444333333333333444555444444444444444555666666444333222111000000000000000000000000000000000000000000////////////000000//////000000000000///////////////000000000111111///111111000///......//////............//////000......------------........./////////000000000000////////////////////////---------------...//////------...///////////////............/////////000//////000111111000///...++++++,,,,,,---...///000............/////////000000000000000000000000111111222333333333333333333333444555666666555444333222222222222222222111111///000111222444555666777888===DDDJJJNNNQQQSSSUUUWWWWWWYYYZZZ]]]___aaabbb```cccfffjjjmmmnnnoooooorrrwww~~~~~~}}}yyy{{{}}}~~~}}}wwwyyy~~~|||ssslllgggYYYXXXVVVTTTRRRPPPPPPOOONNNMMMKKKHHHFFFDDDBBBBBB======<<<;;;999888777777666666555555444444444333777777666666666666777777444444333333333444444555444444444444444444444444333555666444222111444666222222333444555555555444111111222333333444555555555444333333333333444555555444444444444555666666444333222111000000000000000000000000000000000000000000////////////000000//////000000000000//////000000000000111111111111000111111000///......///...------......///000111.........------............/////////000000111111////////////////////////---------------...///000------...///000000//////---.........//////000000....../////////---,,,+++...------,,,,,,------...---.........//////000000111111111000000000000000222222333444444444333333222333444555555444333222333333333222222222111111///000111222444555666777888===DDDJJJNNNPPPSSSUUUWWWXXXYYYZZZ]]]___aaabbb```bbbfffjjjmmmnnnoooooossswww|||}}}{{{zzzyyy{{{~~~~~~|||vvvxxx~~~}}}rrrfffbbb^^^WWWSSSSSSTTTSSSRRRPPPNNNKKKHHHFFFFFFDDDAAA>>><<<;;;::::::666777888999999999888777333666:::;;;888555555555555666777777777666444444666666666666666666666666333333333333333333333333333333333333333333333333222222333333333333444444222333444555555444333222222222444555666666777777555555333333333333555555000000000000000000000000111000000///////////////000000000000000///......///////////////.........000000000000000000000000000000//////.........---------------.........///......------------......------------------------------------------------+++,,,.../////////...---........................+++,,,------......------//////............//////000000000000000000000000///000000000......000111...000222555666555444333555555666777888888777777222222222222222222222222111111111222333444555666555;;;DDDKKKOOOQQQRRRSSSTTTXXX[[[[[[]]]aaabbb___aaabbbeeeiiilllnnnmmmkkksssvvv|||yyyzzz{{{~~~}}}{{{~~~}}}xxxsssooogggaaa```YYYXXXUUUSSSRRRQQQPPPOOOJJJHHHDDDAAA???===;;;:::777888999:::999999888777777:::======:::777555555555666666777666555444333555555555555555555555555333333333333333333333333333333333333333333333333222222333333333333444444333444444444444444444333333333444555666666666666555444333222222333444555111111111111111111111111////////////000000111222000000000000000///............//////////////////////////////////////////000/////////............------........./////////......------------......------------------------........................,,,---......///.................................,,,,,,---...............//////............//////000000000000000000000000///000000000......000111222333555666777777777777222222333444444444444444222222222222222222222222111111222222333555666777666<<>>>>>;;;888666666555666666666666555444333555555555555555555555555333333333333333333333333333333333333333333333333222222333333333333444444555444444333333444444555444444555555555555555444333333222222222222333333111111111111111111111111/////////000111222333444000000111111000000//////.........//////000000000........................////////////................../////////000000000......------------......------------------------////////////////////////...------------...//////........................------...////////////...//////............//////000000000000000000000000///000000000......000111333333444555666777888888444555555666666666666666111111111111111111111111222222222333444555666777777<<>>======<<<:::999888777:::;;;<<<<<<;;;999777666666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444222222222333333333444444555444333222222333444555555555666666555444444333222222222222222222222222111111111111111111111111000000000000111222333444000000111111111000000///------...///000111111222///////////////////////////////////////.........////////////000000000000......------------............................................................---,,,,,,...///000........................---......///000///////////////............/////////////////////////////////000000000......000111111111111111222444555666666666777777777777666666000000000000000000000000222222222333444555777777777<<>>>>>888777777888;;;;;;:::999999888777666666666777777666666666666666666666666444444444444444444444444444444444444444444444444222222333333333333444444555444444333333444444555555666666666555444333333222222333333333333222222222222222222222222222222222222111000000000000000000000111111222222111111/////////000000111111111111111111111111111111111.........///////////////....../////////000000000......------------..............................------------------------...------------...//////........................------...////////////...//////............//////000000000000000000000000///000000000......000111111111222333444555666666444444555555444444333333111111111111111111111111111111111222333444555666777:::@@@DDDIIIMMMQQQUUUUUUYYYZZZZZZ]]]ccceeedddffffffgggiiimmmpppqqqpppooovvvzzz{{{}}}~~~|||zzzxxx{{{qqqrrr}}}uuuhhhbbb^^^ZZZVVVUUUSSSOOOLLLHHHFFFDDDDDD===;;;:::;;;===>>>===;;;::::::888777777777888999777777777777777777777777555555555555555555555555555555555555555555555555222222333333333333444444333444444444444444444333555555555555555555444444222333444555555444333222222222222222222222222222000000/////////000111111///000111222222222222111000000000000000000000111000000000000000000000000............/////////000------........./////////......------------......................................................,,,---......///.................................,,,,,,---...............//////............//////000000000000000000000000///000000000......000111111222444666777777777666666777777777666666555444222222222222222222222222000000000111222333444555666999>>>BBBFFFKKKPPPTTTTTTXXXYYYYYY]]]dddggggggeeeeeegggjjjnnnppppppooommmttt|||{{{|||~~~}}}zzzxxxzzznnnrrrvvvnnniiiddd```[[[YYYUUUQQQMMMJJJIIIHHHCCC@@@>>>>>>@@@AAA???<<<;;;;;;999888888888999:::777777777777777777777777555555555555555555555555555555555555555555555555222222333333333444444444222333555555555555333222444444555555555555555444333333555555555555333333222222222222222222222222............///111222333///000111222222222222222111111111000000000000000////////////////////////---.........//////000000------------.........///.........------.........////////////////////////////////////////////////+++,,,.../////////...---........................+++,,,------......------//////............//////000000000000000000000000///000000000......000111000222444666777777666555333444444444333222222111222222222222222222222222/////////000111222444444555888===AAAEEEJJJOOOSSSRRRVVVXXXYYY]]]eeejjjiiicccdddfffjjjnnnpppooommmlllrrrzzz~~~}}}}}}~~~zzzwwwyyy}}}lllqqq|||vvvrrrggg\\\TTTVVVWWWSSSNNNMMMIIIIIIGGGCCC???======>>>999777555555777999999999666666777777777777777777777777777777666555444333666666666666666666666666666333222333555666444222555555555555666666666666555555444444444333333333666555444333222111111111555444333222111111111111222222111111111111222222111111222222222222111111222222111111111111222222333333222222111111000000...///000111111000///...111000///...------...///000///...------...///000///............---------//////////////////////////////////////////////////////////////////////////////000111111111111111111000000///...---------111000///......///111111.........//////000111222333444444555555444444333333333333444444555555555333222111111000000111111000000000111222333555555555888>>>BBBFFFJJJNNNQQQWWWXXXZZZ]]]aaaeeehhhjjjhhhfffdddhhhooosssrrroooqqquuuyyy}}}~~~~~~zzz{{{~~~tttrrrxxxlllcccaaa```ZZZUUUSSSOOOMMMLLLIIIGGGDDDBBBAAA@@@>>>;;;:::;;;<<<<<<;;;888888777777777888888888666666777666666555444444666666666666666666666666666444222333555666444222666666666777777777777888666666666555555555444444555444444333222222222222666555444333222222222222222222111111111111222222111111222222222222111111111111111000000111111111111111111111111000000000//////000000000000//////111000///...---......///000///...------...///000000000/////////.........////////////////////////////////////////////////////////////////////////...///000000111111000000111000000///......------............//////000111.........//////000111222333333444444444444333333111111111222222333333333333222111111000000111111000000111111222333555666666999>>>CCCGGGKKKOOORRRVVVWWWYYY\\\```cccggghhhiiihhhhhhkkkpppsssrrrqqqrrrvvvzzz~~~~~~~~~yyyxxx{{{|||zzz|||uuuppphhh```\\\UUUQQQMMMKKKKKKIIIEEEAAABBB???===;;;;;;<<<;;;:::;;;:::888888888888999:::666666666666666555555555666666666666666666666666555444333444555555555333777777777777888888888888777777777666666666555555444444333222222333333333666666555444333333333333222222111111111111222222111111222222222222111111111000000//////000000111///000000000000000000111000000////////////000000000000///............/////////............//////111000000000////////////////////////////////////////////////////////////////////////////////////---......///000/////////000000000///......------+++,,,---...///000000000.........//////000111222222333333444444333333222111111222222222222333333333222111111000000111111111111111111222444555666777:::???DDDHHHLLLPPPSSSVVVWWWYYY[[[___bbbeeegggjjjjjjkkkmmmoooqqqrrrsssssswww|||zzzxxxzzz~~~~~~yyyoooiiiaaaZZZQQQMMMMMMLLLHHHEEEDDDAAA>>>=========<<<;;;<<<;;;999888888999:::;;;666666666666555666666666666666666666666666666666555444444444555555555444666666777777777888888888777777777666666666555555333333222222222333444444555555444333333333333333333222222111111222222333111111222222222222111111000000////////////000000......//////000000111111111000///......///000111/////////.........///////////////....../////////000000000/////////......////////////////////////////////////////////////////////////////////////,,,---......//////......000000//////............)))***---///000000000///............///000111222222222333333333333222222444444444444444444444444333222111111000000111111111111111222333444555666777;;;@@@EEEIIIMMMQQQTTTWWWXXXYYY\\\___bbbeeegggiiikkkmmmnnnnnnoooqqqssssssxxx}}}~~~}}}~~~{{{{{{~~~{{{uuukkk^^^UUURRRRRROOOMMMJJJHHHEEEDDDDDDDDDCCCCCC>>>===<<<:::::::::;;;<<<888888777666666666777777777777777777777777777777555555555555555444555555555555555666666666777777666666666555555555444444333333222222222333444444444333222222222222222222333333222222222222333333111111222222222222111111000000////////////000000......//////000000111111111000///......///000111......//////////////////...//////////////////.../////////.........------////////////////////////////////////////////////////////////////////////,,,,,,---...............////////////............)))***---///000000000///............///000111222222333333444444333333222444444444444444444444444333222111111000000111111111111111222333444666666888;;;AAAEEEIIIMMMQQQTTTXXXXXXZZZ]]]```dddggghhhhhhjjjlllmmmmmmnnnppprrrrrrwww}}}~~~|||~~~{{{|||pppccc[[[WWWUUUSSSPPPMMMJJJHHHHHHGGGFFFEEE@@@@@@@@@??????>>>======<<<;;;999777777777777888777777777777777777777777444666666666555444555666555555555555666666666666666666666555555555444444444444333222222333333333333222222111111222222222333333222222222222333333111111222222222222111111111000000//////000000111///000000000000000000111000000////////////000000---...//////000/////////......////////////..................------------////////////////////////////////////////////////////////////////////////,,,------...///.........//////////////////......+++,,,---...///000000000.........//////000111222333444444555555444444333333333222222222222111111333222111111000000111111222222222222333555666777888;;;@@@EEEIIIMMMQQQTTTWWWXXXZZZ]]]aaaeeehhhjjjiiiiiijjjlllnnnpppqqqrrrpppuuu|||}}}{{{|||{{{nnneee```^^^XXXTTTPPPLLLJJJHHHFFFDDDCCCDDDEEEEEEDDDCCCAAA??????>>>;;;999888777888888777777777777777777777777444666777777444444555777555666666666666777777777777777777666666666555555555444444333222222222222333333222222222333333444444333333222222333333444111111222222222222111111111111111000000111111111111111111111111000000000//////000000000000//////,,,---///000000000//////---...///000000///...---////////////............////////////////////////////////////////////////////////////////////////------...///////////////.../////////////////////............//////000111.........//////000111222444555555666666555555444333333333222222111111111333222111111000000111111222222222333444555666777777;;;@@@DDDHHHLLLPPPSSSTTTVVVXXX\\\aaaeeeiiikkkjjjiiiiiilllqqqtttsssrrrmmmssszzz}}}~~~wwwpppmmmbbb^^^YYYTTTQQQMMMJJJHHHFFFGGGIIIJJJIIIFFFCCCBBBAAA???===:::888888888999777777777777777777777777444666888777444333555777777777777777888888888888888888888888777777777777666555444333222111111111444444333333333444444555444333333222222333333444111111222222222222111111222222111111111111222222333333222222111111000000...///000111111000///...,,,---///000000000//////---...///000000///...---000000000000////////////////////////////////////////////////////////////////////////////////////---...//////000000//////.........///////////////111000///......///111111.........//////000111222555555666666666666555555555555555444444333333333333222222111000111111111222222222333444555666777777:::???DDDHHHLLLPPPSSSRRRTTTWWW[[[```dddhhhkkkllliiihhhlllssswwwvvvssslllqqqyyy}}}vvvkkk```XXXRRRNNNLLLLLLLLLKKKHHHEEEBBBBBBBBBBBBAAA>>><<<::::::;;;<<<999888777777777777777888888888777777777777888888666666666666666555444444666666777777777777666666555444444333333444444555444444444333333222222222222222222222222222222222111111111111111111111111333222111000111222333444444222000000222333111...000000///...............////////////////////////000000111111111111000000000000000000000000000000////////////////////////////////////////////////000//////.........////////////000000000000//////000000000000000000000000............///000222222000000000000000000000000444555555555555555444444444555555666666555555444333222111111000000111111333333333333444444555666666:::@@@EEEHHHKKKMMMOOORRRUUUXXX[[[^^^aaafffiiikkkoooqqqnnnlllnnnooommmiiinnnvvv|||~~~yyynnnddd\\\UUUQQQNNNNNNNNNLLLIIIGGGEEEEEEBBB@@@===:::888888888888999999888777777777888888888888777777777777888888999999::::::999888888777666777777888888777777666555444444333333444444555444444444333333222222222222222222222222222222222111111111111111111111111111111000000111111222333333111000000222333111///000000///............/////////////////////////////////000000000000//////000000000000000000000000//////////////////////////////////////////////////////............////////////000000000000//////000000000000000000000000//////...//////000111222000000000000000000000000444444555555555555444444222333333444444333333222333222111111000000111111333333333333444444555666666:::@@@EEEHHHKKKMMMOOORRRTTTWWWZZZ]]]```dddhhhjjjmmmnnnlllllloooooolllgggllltttzzz}}}~~~~~~~~~~~~}}}yyynnnddd]]]UUUTTTSSSQQQNNNKKKHHHGGGDDDBBB???<<<999888777777;;;:::999888888888888999888888777777777777888888777777888888777777666666777888888888888888888777555555444444444444555555444444333333333333222222222222222222222222222222111111111111111111111111//////000111111111111000111000///000222222222000111000//////......//////000000000000000000000000......////////////......000000000000000000000000//////////////////////////////////////////////////////............////////////000000000000//////000000000000000000000000000000////////////000000000000000000000000000000444444555555555555444444222333333444444333333222333222111111000000111111333333333333444555666666666;;;@@@EEEHHHJJJMMMOOOQQQTTTWWWZZZ\\\___cccfffiiijjjjjjiiimmmqqqooojjjdddjjjrrrxxx|||}}}}}}~~~}}}{{{|||zzzrrreeeaaa[[[TTTPPPLLLJJJHHHFFFEEECCC@@@>>>===<<<<<<<<<<<<;;;:::999999999999999888888777777888888999666666777777777666666555888888999999999999888888555555444444444444555555333333333333333333333333222222222222222222222222111111111111111111111111...///111222222222111000000//////000111222222222111000000///.../////////000000000000000000000000...//////000000//////...///////////////////////////////////////////////////////////////////////////............//////000//////000000000000//////////////////////////////111000000////////////000000000000000000000000000333333444555555555444444444555555666666555555444333222111111000000111111222222222333444555666777777;;;@@@EEEHHHJJJLLLNNNRRRUUUYYY\\\^^^```cccfffhhhhhhfffggglllrrroooiiibbbhhhpppwww{{{|||}}}}}}~~~}}}~~~~~~uuuhhh\\\UUUPPPMMMKKKHHHGGGFFFDDDBBBAAA@@@@@@>>>===<<<;;;;;;:::::::::999999888888888888999999999::::::;;;;;;;;;::::::888888999999999999888888666555555444444555555666333333333333333333333333222222222222222222222222111111111111111111111111///000222333444333222111...///000000000111111222111111000///////////////000000000000000000000000///000000111111000000///////////////////////////////////////////////////////////////////////////...............///000000//////000000000000//////////////////////////////111000000////////////000000000000000000000000000222222333444555555444444444555555666666555555444333222111111000000111111222222222333444555777777777;;;AAAEEEHHHJJJLLLNNNSSSVVVZZZ^^^```bbbeeeggggggfffeeeffflllqqqoooiiibbbhhhpppwww{{{|||}}}}}}~~~}}}mmmbbb[[[UUURRRKKKJJJIIIGGGEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;999999888888888888999999888999::::::::::::::::::777888888888888888888777666666555555555555666666222222333333333333444444222222222222222222222222111111111111111111111111111111222333333333333333...000111000//////000222222111000000//////000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////////////////......---......///000111//////000000000000//////000000000000000000000000000000////////////000000000000000000000000000000111222333444444555444444222333333444444333333222333222111111000000111111111111222333444555777888888<<>>===<<<<<<<<<:::999999888888999999:::666777888888999999888888666777777888888777777666666666555555555555666666222222222333333444444444222222222222222222222222111111111111111111111111111111111111111222222333///000222111...---///111222111000000//////000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////////////////////////////---------......///000111//////000000000000//////000000000000000000000000//////...//////000111222000000000000000000000000111111222333444444444444222333333444444333333222333222111111000000111111111111222333444666777888888<<>>===<<<<<<<<<:::999999888888999999:::999:::;;;;;;<<<<<<<<<<<<666666777777777777666666666666555555555555666666222222222333333444444444222222222222222222222222111111111111111111111111111000/////////000222333///111222111...---...000222111111000000000000000////////////////////////......////////////......000000000000000000000000////////////////////////////////////////////////---------......000111111//////000000000000//////000000000000000000000000............///111222222000000000000000000000000000111222333444444555444444555555666666555555444333222222111000111111111111111111333444666777888888<<>><<<<<<===::::::999999999999::::::;;;:::999888888999:::;;;888999999::::::999999888999888777666666555555555555555444444444333333333444444333333333333222222333333333222222222111111000000000111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////////////////............/////////000////////////////////////...//////000111222222222000000000000000000000000.../////////000000000111111000///......///000111111111111111222333444555555555555555444333222111333222222111111222222333222222222333333444444444999<<>>>>>;;;;;;::::::::::::::::::;;;:::999888888999:::;;;999999::::::::::::999999999888777666666555555555555555555444444444333333444444333333333333222222333333333222222222222111111111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.........////////////////////////.........///////////////////////////////////////...//////000111111222222000000000000000000000000////////////000000000000111000///......///000000111111111111222333444555555555555555444333222111333222222111111222222333222222222333444444555555999<<>>===<<<;;;:::::::::;;;;;;::::::::::::;;;;;;999::::::::::::::::::999999888777666555555555555555555555555444444444444444444333333333222222222444444333333333222222222333333333222222111111111111111111111111111111111////////////////////////////////////////////////////////////////////////000000//////////////////////////////////////////////////////............//////////////////////////////000000111111111111////////////////////////000000000000///////////////////////////000000000111111111111222333444444555555555555555444333333333222222111111222222333222222333444555666666777999<<<@@@EEEIIIKKKLLLLLLPPPVVVYYYZZZ\\\aaadddddddddccccccdddgggjjjjjjjjjiiilllttt|||||||||}}}|||}}}nnnfff[[[QQQLLLIIIHHHFFFBBBAAA???===<<<::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999888777666555555555555666666555555555444444444444444333333333222222222444444444333333333222222444333333333222222111111111111111111111111111111////////////////////////////////////////////////........................//////000000000000000000000000000000000000000000///////////////.........////////////////////////000000000000000111111111////////////////////////000000000000////////////......///000000000000000111111111111222333444444555555666666555555444444333222222111111222222333222333333555666777777888999<<<@@@DDDHHHJJJLLLLLLPPPVVVZZZZZZ[[[```bbbaaabbbaaaaaacccfffiiiiiiiiikkkmmmttt|||~~~{{{{{{}}}~~~~~~~~~}}}}}}pppbbbYYYSSSMMMJJJFFFEEECCC@@@>>>===<<<;;;;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;::::::999888777666666555555555666666666555555555444444444444333333333333222222444444444444333333333333333333333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000........................//////000000000000111111000000000000000000000000............/////////000////////////////////////000000000000000000111111000000000000000000000000////////////000000000000---...///000111111111000111111111111222333444555555555666666666555555444333222222111111222222333222333444555666888999999999;;;???CCCGGGJJJLLLLLLOOOUUUYYYZZZ[[[___aaa`````````___aaaeeehhhiiihhhkkkmmmsss{{{}}}{{{{{{~~~||||||~~~qqqeeeZZZSSSKKKJJJHHHEEEBBB@@@???>>>;;;<<<===>>>>>>===<<<;;;::::::;;;;;;;;;;;;::::::999888777666666555555555666666666666555555555555444444333333333333222222555444444444444333333333222222333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000,,,------...///000111111////////////////////////111000000000000000000000000000000000000000000000------...///000111222222,,,---///000111111111000111111111111222333444555555555666666666666555555333222222111111222222333333333444666777888999:::999;;;???CCCFFFIIILLLLLLNNNTTTYYYYYY[[[___aaa```___^^^^^^```dddggghhhhhhhhhjjjqqqzzz}}}|||}}}~~~|||vvvfff\\\OOONNNKKKHHHEEECCCBBBAAA;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::999888777666666555555555777666666666555555555555444444444333333333222222555555444444444333333333222222222333333444444444222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000+++,,,---...///111222222////////////////////////111111111000000000000000000000000000000000000000,,,---...///000111222333,,,---///000111111111000111111111111222333444555555555666666666666666555333222222222222222222333333333444666777999:::::::::;;;???BBBFFFIIIKKKMMMMMMSSSXXXYYY[[[___aaa```^^^^^^^^^```cccfffhhhgggeeehhhoooyyy}}}}}}~~~}}}yyylll^^^XXXOOOIIIFFFDDDAAA???BBBBBBBBB@@@===<<<<<<===999999::::::::::::;;;;;;777888999999999999888777555555555555555555555555333333333444555666777777444444444333333222222222000222333333222333444666111444666555222//////111222222111111111111222222222222111000//////000000111111111111111111111111000///.........000111222////////////////////////////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////000111222333333444666777777777666555555444333222111111111111444444555666777888999999<<<===???@@@CCCFFFKKKOOOQQQTTTWWWZZZ[[[\\\^^^`````````aaabbbdddeeefffggggggkkkpppuuuyyy|||mmmeeeYYYQQQLLLJJJHHHFFFAAABBBAAA@@@>>>=========;;;;;;;;;;;;<<<<<<<<<<<<::::::999999888777666666555555555555555555555555444333333444444666777777777666555444333222111000111333555555444333444555444555666555333111111222222222111111111111222222333333222111111111111111111111111111111111111111111000//////000111222333000000000000000000000000000000000000////////////000000111111111111000000////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000111111111111111222444444444444555666666666666666555444333222111111111111333444555666777888999999;;;===???AAACCCGGGMMMPPPSSSUUUXXXZZZ[[[\\\^^^```bbbbbbcccdddeeefffggggggfffiiiooossswwwzzz}}}zzzkkk^^^WWWRRRNNNLLLFFFEEEDDDCCCAAA???>>>==============================<<<:::888666666666666555555555555555555555555444444444444444555666777999888777555333222111000222444777777555333333333777555444333444444333222222222111111111111222222444333222222222222222222000000000000000000000000111111000000000111222222000000000000000000000000111111000000//////......000000111111111111000000........................000000000000000000000000000000000000////////////000000000000000000000000111111111111222333444444555555555444555555666777555444333222222111111222333444444555666777888888:::<<>>??????>>>>>>======<<<<<<===<<<999777666666777888555555555555555555555555444444444444444555666777888777777555444333222222333666888999777444222111888555111111333555444222222222111111111111222222333222222111111111222222////////////////////////000000000000000000111111111111111111111111111111111111000000//////......000000111111111111000000////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000111222333444666555444333444555666777555444333222222222222222333333444555555666777777888;;;???BBBFFFJJJOOOSSSVVVXXX[[[\\\]]]^^^___aaaffffffffffffffffffffffffdddggglllpppssswww{{{~~~pppaaaXXXSSSOOOKKKIIIHHHGGGEEEBBB@@@??????>>>===<<<<<<;;;;;;:::888666666777999:::666666666666666666666666555444444444444555666666555555555555555555444444333666999999666333111111777333000000222444333111222222111111111111222222111111000000000000111222//////////////////////////////////////////......000000000000000000000000111000000000/////////...000000111111111111000000000000000000000000000000////////////////////////////////////000000000000111111111111111111111111222222222222333444555555555444333333333444666777444444333333222333333333333333444444555555666666777:::>>>BBBFFFJJJOOOSSSVVVXXX[[[]]]]]]^^^```bbbffffffffffffeeeeeeeeeeeedddgggkkkooorrrwww{{{~~~yyynnn\\\VVVPPPLLLKKKKKKIIIFFFAAAAAA@@@???===<<<;;;;;;999999888777777888999:::666666666666666666666666555555444444444555555666333444444444444555555555333666888777555333111111444222111111222333222222222222111111111111222222000000000///000000111222000000000000000000000000....../////////...------/////////////////////////////////000000000000000000000111111111111000000111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111444444444444555666777777444444444333444444555666444444333333333333444444333333333444444444555555666999>>>BBBEEEIIINNNQQQTTTWWWZZZ\\\]]]___aaacccfffffffffffffffeeeeeeeeedddfffjjjnnnqqqvvv{{{~~~rrriii]]]UUUPPPMMMJJJFFFCCCCCCBBB@@@???===<<<<<<:::999999888888777777777666666666666666666666666666555555444444444555555444444444444333333333333333555666555333222222222111333444444333222222333222222111111111111222222111000000000111111222333111111111111111111111111...///000000000...---,,,..............................//////000000111111000000111111111111000000000000000000000000000000000000000000000000000000.../////////000000000111111111111111111111111111333222222333333444555666333333444444555555444444444444333333333444444555333333333333333444444444555999===AAAEEEHHHLLLOOORRRUUUYYY[[[]]]___bbbdddggggggggggggggggggggggggbbbeeehhhllloootttyyy}}}}}}lll^^^VVVOOOHHHDDDEEEEEECCCBBB@@@???>>>===;;;;;;;;;:::888777555444777777777777777777777777666555555444444444555555555555444333222222111111333444444444222111222333000444777777444222333555222222111111111111222222222111111111222333333444111111111111111111111111///000111111111///...---........................------...///000111222222000000111111111111000000000000000000000000000000000000000000000000000000.../////////000000111111111111111111111111111111////////////000111222333222333444555666555444333444444333333333444444555333333333333333333444444555888===AAADDDGGGKKKMMMQQQTTTXXX[[[]]]___bbbdddggghhhhhhhhhiiiiiiiiiiiiaaacccgggjjjmmmrrrwww{{{sssbbbVVVPPPNNNKKKIIIFFFDDDBBBBBBBBBBBB888888888888888999999:::888888777777666666555555666666555555555444444444555555444444444333333333444333333222111111111222222222222222222222222222333333333333333333333333111111111111111111111111000111111111111222222222111111000000000000111111//////............//////000000////////////000000000000111111111222222222333333222222111111000000444333333333222111111111222111///.........///000111000/////////000222333111222333444444444333222333333333222222222111111000111111222222333444444111222222333333444444555555888===AAADDDGGGKKKMMMTTTVVVYYY[[[\\\^^^aaacccgggfffffffffeeeeeeeeeeeeaaaaaaccchhhpppwww|||~~~~~~vvvhhh]]]VVVQQQOOOLLLIIIFFFCCCAAA???<<<;;;:::999999999999999888888888777666666555555666666555555555444444444555555555444444444333333444333333222111111222222333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222111111000000000000111111//////............//////000000000//////000000000111111111111111111111222111111111111111000000000222222222222111111111111/////////...///000222333111000/////////000222222111222444555555555444444333333333222222222222111333222222222222222222222111222222333333444555555777:::???CCCFFFIIIMMMOOOSSSVVVYYY[[[\\\^^^aaacccggggggggghhhhhhgggffffffaaaaaacccgggnnnvvv||||||nnnaaaXXXUUUPPPMMMJJJFFFBBB@@@@@@???===;;;:::999888888999888888777777666555555666666666555555555555444555555555444444444444333444333333222222222222222444444444444444444444444111111111111111111111111111111111111111111111111000111111111111222222222111111000000000000111111000//////......//////000111111000000000000111111111111111111111111111000///000000000000000000111000000000000111111111111.........///111333555666000000000///000111111222000111222333444555555444333333333333222222222222444444333333222111111000222222222333444444555555777:::???CCCFFFIIIMMMOOOSSSUUUYYY[[[]]]^^^aaacccfffgggiiijjjjjjiiihhhgggaaaaaacccffflllttt|||zzz|||qqq```[[[SSSNNNLLLJJJGGGDDDAAA@@@>>><<<:::999888888999999888888777666666555666666666555555555555555555555555555444444444444444333333222222222333333444444444444444444444444222222222222222222222222111111111111111111111111000000111111111222222222111111000000000000111111000000////////////000000111111000000000000111111111111111111000000000000......//////000000111111......//////000000111111......///000222333444555000000000000000111111222...///000111222333444444444444333333333222222222333333333222222111111111222222333333444555555555555888===AAADDDGGGKKKMMMRRRUUUYYY[[[]]]___aaacccdddfffhhhjjjkkkjjjhhhfffbbbccccccfffkkksss|||zzz{{{rrriii]]]TTTOOOMMMJJJHHHBBBAAA???===<<<:::::::::999999999888777777666666666666666666666666666666666666555555555444444444444333333222333333444444222222222222222222222222333333333333333333333333111111111111111111111111000000111111111222222222111111000000000000111111000000////////////000000111111000000000000111111000000000000000000000000......//////000000111111.........//////000000111000000111111222222222222///000000000111111111111000000111222333444555666444444444333333333222222111111222222222333333333222333333444444555666666555888===AAADDDGGGKKKMMMQQQTTTYYY\\\^^^___aaacccbbbdddgggiiijjjiiihhhfffdddeeefffgggkkkrrr{{{{{{}}}ooobbbZZZUUUNNNJJJDDDCCCAAA???===<<<<<<;;;:::999999888888777666666555666666666666777777777666666666555555555444444333333333333333444444555222222222222222222222222333333333333333333333333111111111111111111111111000111111111111222222222111111000000000000111111111000000//////000000111000000////////////000000/////////000000000111111///000000000000000000111////////////000000000000111111222222111000////////////000111111111111000444333333444555666777888444444444444333333333333000111111222333333444444333333333444555555666666777:::???CCCFFFIIIMMMOOOPPPSSSYYY\\\^^^```aaacccbbbdddfffhhhiiijjjiiihhheeegggiiijjjlllrrrzzz}}}~~~wwwmmmcccXXXPPPJJJHHHFFFCCC@@@>>><<<<<<::::::999888888777777666555666666666777777777777666666666666555555555555333333333333333444555555333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222111111000000000000111111111111000000000000111111//////............//////---......///000111222222111111111111111000000000111111000000000000000///000000111111111000///......///000111222111111000444444333333333444666777555444444444444333333333222222222222222222222333333333444444555666666666777:::???CCCFFFIIIMMMOOOOOOSSSXXX]]]___```aaacccdddeeefffhhhiiijjjkkkkkkgggjjjmmmnnnnnnrrryyy~~~|||pppcccXXXOOOMMMJJJFFFBBB???===<<<::::::999999888777777777555666666666777777888888777666666666555555555555333333333333333444555666444444444444444444444444111111111111111111111111111111111111111111111111000111111111111222222222111111000000000000111111111111000000000000111111......------------......,,,---...///000111222333333333222222111111000000222222111111000000//////...///000111111000///......///000222222111111000222111000000000111222333555555444444444333333333444444333222222111111111333333444444555666666666555888===AAADDDGGGKKKMMMOOOSSSXXX]]]___```bbbccceeefffggghhhjjjlllmmmnnnhhhlllooopppooorrrxxx~~~~~~tttfff[[[QQQKKKJJJIIIDDDAAABBBAAA>>>:::777777777666666888777777666666666666666666666666666555555555555333333333222222222111111333333333222222222111111111111111111111222222222333333333222222222111111//////000000111111222222222222222111000//////...000000000000000000000000---...///000000///...---///000111222222111000///......///000000000000000111111222333333111000///444333222111000000000000000000000000111111111111222222222222333444555555222333444444444333222111444333222111000000000000111111222333444666777888;;;<<<>>>AAADDDIIILLLOOOTTTWWW[[[]]]^^^___```bbbdddfffhhhkkkllllllkkkjjjmmmnnnooooooqqqsssxxx{{{uuuggg\\\RRROOOKKKDDD@@@@@@>>><<<:::999:::;;;;;;:::999888777777666666777777666666666666555555555555444444444444333333333222444444444333333333222222333333222222111111000000333222222222111111111111000000000000111111111111222222111111000//////...000000000000000000000000...///000000000000///...///000111222222111000///------.../////////////////////000000111000000000444333222111000000000000000000000000111111111111444444333333222333333333333444555555555444333222222111111111111111222222111111222333444666777888:::;;;<<>><<<;;;:::999888888777777888888666666666666555555555555555555555555444444444444555555555444444444333333444444333222111000//////222222111111111000000000111111111111111000000000222222111111000/////////000000000000000000000000///000000111111000000///000000111111111111000000......///000000000000///......//////111222333444333222111111000000000000000000000000111111111111555555444333222222111111333444555666666555444333000000000111222333333444111111222333444666777888888999:::===AAAEEEIIIKKKTTTWWW[[[^^^___```aaacccdddeeehhhkkkmmmnnnnnnmmmjjjlllnnnppprrruuuzzz}}}{{{mmmaaaXXXQQQKKKHHHCCCBBB@@@??????===:::888;;;:::999999888888999999666666666666555555555555555555555444444444444333444444444444333333333333333333333222222111111111111111111000000000000///222222222111111000000000111111111111000000//////000000000000000000000000000000111111111111000000000000000111111000000000111222222333333333222222000000000111333555888999222222111000000000000000///000000000111111111111444444444444333333222222222333444555555555444333000111111222333333333333111111222333444666777888888999:::===AAAEEEIIIKKKSSSVVVZZZ\\\^^^___aaabbbbbbdddgggjjjlllmmmmmmmmmiiikkknnnqqqssswww{{{~~~~~~oooddd[[[RRRLLLFFFEEECCCAAA@@@>>>:::888;;;::::::999999999999999666666666666555555555555444444444444333333333333333333333333222222222222111111222222333333333444111111111000000000000///333333222222111111000000111111111000000000000000000000000000000000000000111111000000000000111111111000000000000000000111222222333333333333222222000000000111333555888999111111000000///000000000///000000000111111111111111222333444444444444333000111222333444333333222222333333333333222111000111111222333444666777888999:::<<<>>>BBBFFFJJJLLLQQQTTTXXX[[[]]]^^^```aaa```bbbeeehhhkkkkkkkkkkkkhhhkkknnnqqqtttwww|||rrrggg[[[PPPIIIGGGDDDCCCBBBAAA???===;;;:::999999888888999999666666666666555555555555444444444333333333333222333333222222222111111111000000111222333444555555222222111111111000000000222222222222222111111111111111000000000000000000000000000000000000000000111000000//////000000111111111000000000000111111000111111111111000//////......//////111222333444111000000//////000000000000000000000111111111111000111333444555555444444///000111222333333222222333444444444444222000///111111222333444666777888:::;;;===???CCCGGGKKKMMMQQQTTTXXX[[[]]]^^^```bbb___aaadddgggiiijjjjjjiiihhhkkkooorrruuuxxx{{{~~~uuugggZZZPPPLLLHHHFFFDDDCCCAAA???::::::999888888888888888666666666666555555555555555555555555444444444444444444333333333222222222111222222333333444444444333222222222111111111111111222222222222222222333000000000000000000000111000000000000000000000000000000///......///000000222111000//////000111222000000111111000//////...//////000000111000000000000000////////////000000000000000000111111111111111222444555555444333222///000222333444444333333111222444555555333222111111111222333444666777888:::;;;===???CCCGGGKKKMMMRRRUUUZZZ]]]___```bbbdddaaaccceeehhhiiijjjiiiiiiiiilllpppsssuuuxxx{{{}}}~~~rrrdddXXXTTTNNNHHHEEECCC@@@>>>:::999888888777777888888777666666666555555555555777666666666555555555555555555444444444333333333333333333333333333333333333333333222222222222111111111111222222333333444000000000000000111111111000000000000000000000000000///...------...///000222111000//////000111222222222222222222111000///111222222333333111000///000000////////////000111000000000000111111111111333444555555555333111///000111222444555555444444///111333555555555444333111111222333444666777888::::::<<>>BBBFFFKKKMMMQQQTTTYYY]]]aaabbbbbbbbbdddfffiiikkkmmmlllkkkiiiiiilllrrrxxx|||}}}|||{{{uuuggg]]]UUUOOOJJJDDDBBB???>>>======;;;999999888888777666666555555666666777888888888777777777777666666666555555555000333777<<>>:::777444333333222222333333444333333333333333333333333222222111111111111222222333333333333333333333333111111111111111111111111000000000000111111222222111000000000111222333333111111111111111000000000111111222111//////000111111111111111111111111111111222333555666777888888555555555444444444444333333333333222222222222111222333444666777888888888999:::<<>>;;;999999999999888777777666666666666777888888777777777666666666666555555555444222222555:::??????:::666444333333222222333333444333333333333333333333333333222222222222222222333222222222222222222222222111111111111111111111111///000111111222222333333000000000111222333444555222222111111111111111111111222222111///...///111111111111111111111111111000111222444666777888888555555555555444444444444222222222222222222222222111222444555777888999999888999<<<@@@EEEJJJNNNQQQWWWXXXZZZ\\\^^^```bbbbbbaaaeeejjjooopppmmmiiifffdddiiiqqqyyy~~~~~~xxxmmmaaaYYYMMMIIIEEEBBB@@@>>>===;;;:::::::::999888888777777666666666777777666666555555555555444444444333333444222222555888999777444444333333222222333333444333333333333333333333333333222222222222222222333000000000000000000000000111111111111111111111111///000111222222222222222/////////000111222333444111111111111111111222222111222222111///...///111111111111111111111111111000111222333444555555555666666555555555444444444222222222222222222222222111222444555777888999999777999<<>>;;;888888888:::999888666555444444444888777555444333333333444444444444333333222222222222222222222222222222222333333333222222222111111333444555333000.........111111222333222111000///111111111111111111111111111000/////////000222222222222222111111111000000000111111111111222222222000000000000000000000000000111111111111222222222333333444444555666666666777888888888888777666666444333222222111111222222555555666777888888888777999<<>>@@@CCCFFFKKKOOOTTTVVVZZZ^^^```aaa```______bbbfffkkkmmmmmmkkkjjjjjjllloooppprrrtttxxxzzzzzz{{{yyyuuupppiii```VVVOOOFFFEEECCCAAA???>>>======:::999999888888999999:::666666555444444555555666555555555444444444444444333333333333333333333333333333333333222222222222000111333333222111111222222333333333333222111111111111111111111111111111222111111111111222333333222222222111111111111111000111111111111222222222111111111111111111111111111111111111222222222333222222333333444555555555888888888888777666555444666666555333333222222222333333444555666777777666999:::<<<>>>AAAFFFLLLQQQUUUVVVYYY[[[]]]^^^^^^^^^___bbbfffjjjlllllljjjiiijjjlllnnnpppqqqssswwwzzz}}}{{{zzzzzzxxxtttlll```XXXLLLIIIFFFDDDBBBAAA@@@>>><<<<<<;;;::::::999::::::555555555555555666666666555555555555555555555555333333333333333333333333444444333333333222222222000222333333222111111222333333333333222222222111111111111111111111111111222222222222222333333333111111111111111111111111000000111111111222222222111111111111111111111111111111111222222222333333333333333444555555666666888888888777666555444333333333333222222333333444222222444555666666666666999:::;;;===@@@FFFMMMRRRUUUVVVWWWYYY[[[\\\]]]^^^aaadddgggkkkmmmmmmlllkkkjjjlllnnnpppqqqtttwwwzzz~~~~~~}}}wwwlllcccTTTPPPKKKGGGFFFDDDAAA???@@@???===<<<:::999888888555555666666666666666666555555555555555555555555333333333333333333333333444444444333333333222222222444555444222000000111333333222222222111111111111111111111111111111111111111222222333333333333111111111111111111111111000000111111111222222222111111111111111111111111111222222222222333333333444444444555666666777777777777777666666444333333//////000000111333444555111222333555666777777777888999;;;===@@@FFFMMMRRRUUUUUUVVVXXXZZZ\\\]]]^^^bbbdddgggjjjkkkkkkkkkjjjkkkmmmpppqqqsssuuuxxx{{{wwwooo```ZZZRRRMMMJJJGGGCCC???BBBAAA???<<<:::999888777666666777777777666666555444444444444444555555555333333333333333333333333444444444444333333333333333444555444222000000111333222111111000000111111111111111111111111111111000111111222333222222222111111111111111222222222000111111111111222222222222222222222222222222222222222222222333333333333333333444444555666666777555555555555555555444333......//////111222444444111222444555777777888888888999;;;===@@@EEEKKKPPPSSSTTTUUUXXXZZZ\\\^^^___```bbbdddggghhhhhhhhhggglllnnnppprrrsssuuuyyy||||||vvvkkkdddZZZSSSOOOKKKEEEAAA@@@???>>><<<:::999999888777777888888777666555444222333333333444444444444444444444444444444444444555444444444444333333333111333444444333222222333222111000/////////000000111111111111111111111111///000111222222222111111000000111111111222222222000111111111111222222222222222222222222222222222222222222333333333444444111111222333333444444555333333444555555555444444111111000000111111222333222333444666777888999999888:::<<>>>>>===;;;;;;:::::::::777888888888777666444333222222222333333444444444444444444444444444444444555555444444444333333333///111333444333333444555222111///.........///000111111111111111111111111...///000111222111000000000000111111222222222222000111111111111222222222222222222222222222222222222222333333333444444444///000000111222222333333222222333444555555555555555444333222111111111111222333555777888999::::::777:::===???BBBEEEIIILLLPPPRRRUUUYYY]]]___```aaabbbdddfffgggiiiiiiiiiiiijjjlllnnnpppqqqtttwwwzzz~~~}}}}}}uuuqqqkkkddd\\\UUUMMMHHHCCCBBBAAA@@@>>><<<;;;:::777666555444444555666777777777666555444444333333333444444555555444444333444444444333333222222222222222222111111111111000444333333222111000//////111111111111111111111111000000000000000000000000000000111222333444444555111111111111111111111111111111111111111111111111000000111111111111000000222333444444555555444444333333333222222111111111222222111111222222333444555555666666777777888888:::;;;===@@@CCCFFFIIIJJJMMMPPPTTTWWWXXXZZZ]]]___eeeccceeejjjllljjjjjjmmmhhhkkknnnppprrruuuxxxzzz}}}zzzwwwvvvqqqlllgggddd^^^VVVQQQJJJIIIFFFCCC@@@===;;;:::888888666555555666777777777666666555444444333333333444444555555444444333444444444333333222222222222222222222111111111111333333222222111000000000111111111111111111111111111111111111111111111111///000000111111222222333111111111111111111111111111111111111111111111111111111222222222222111111222333444444555555444444444333333333222222222222222222111111222222333444444444444555666666777777999:::===@@@CCCGGGIIIKKKMMMOOOSSSVVVWWWYYY[[[]]]```___bbbhhhjjjggggggiiihhhkkkmmmpppqqqssswwwyyy~~~{{{}}}zzzuuuwwwrrrmmmlllmmmjjjbbbZZZSSSPPPLLLFFFBBB>>><<<;;;:::999777666555666777777666666666555444444333333333444444555555444444333444444333333333333222222333222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222333333333333222222222333444444555555444444444444444444333333333333222222111111222222333444222333333444555555666666777999;;;???CCCGGGJJJKKKLLLOOORRRUUUVVVWWWZZZ\\\]]]]]]aaahhhjjjgggfffhhhhhhjjjmmmnnnppprrruuuxxx}}}zzz|||{{{yyysssnnnooosssqqqhhh___WWWTTTNNNIIIDDD@@@>>>===:::999777666555555555666666666555555555444444444333444444555555444444333333333333333333333333333333333222222222111111111000000111111111222222222111111111111111111111111222222222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111222222222222222222111222333444444555555444444444444444444444444444444222222111111222222333444333333333444555555666666666777:::>>>CCCGGGJJJKKKMMMOOOSSSUUUVVVWWWYYY[[[^^^^^^ccckkkmmmjjjhhhjjjhhhjjjlllmmmnnnppptttwww|||}}}{{{tttoooooosssqqqhhh```WWWUUUPPPKKKFFFBBB@@@???;;;999777555444444444444555555555555555444444444333444444555555444444333333333333333333333333333333333333222222222222111000000000111222222333333111111111111111111111111222222222222222222222222333333333222222111000000111111111111111111111111111111111111111111111111000000111111111111000000222333444444555555444444444444444444444444444444222222111111222222333444333444444555666666777777555777:::>>>BBBFFFIIIKKKMMMPPPSSSVVVWWWXXX[[[]]]______dddlllnnnkkkiiijjjhhhiiikkklllmmmppptttwww}}}~~~}}}}}}wwwqqqoooqqqnnngggaaaYYYWWWTTTPPPKKKFFFCCCAAA<<<;;;999666555444444444555555555555555555555555333444444555555444444333222222333333333333444444333333333333222222222222000000111111222222222333111111111111111111111111222222222222222222222222444333333333222222111111111111111111111111111111111111111111111111111111000000000111111000000000222333444444555555444444333333333333444444444444222222111111222222333444444444444555666666777777555777999===AAAEEEHHHIIILLLOOOSSSUUUWWWYYY\\\^^^______ccciiikkkhhhfffhhhhhhiiijjjlllmmmqqqvvvzzz}}}~~~~~~~~~vvv{{{zzztttpppooommmhhheee^^^]]][[[WWWRRRLLLFFFCCC???>>>;;;999777666666666555555555555555555555555333444444555555444444333222222222333333444444444444444333333333222222222111111111111111222222222111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111000111111222222111111000222333444444555555444444222222222222333333333444222222111111222222333444222333333444555555666666666777:::===@@@DDDFFFHHHJJJMMMQQQTTTVVVYYY\\\^^^aaa```bbbggghhheeedddfffggghhhjjjkkknnnrrrxxx|||~~~~~~qqqyyy}}}wwwrrrooommmjjjiiiccccccaaa]]]WWWPPPIIIEEEAAA@@@===;;;999888777777444555555555555555555555333444444555555444444333222222222333333444444444444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333222222222222333444444555555444444111111111222222333333333222222111111222222333444111222222333333444555555666777:::===@@@CCCEEEGGGGGGKKKOOOSSSUUUXXX\\\^^^dddbbbcccggghhheeeeeegggggghhhjjjkkknnnsssyyy~~~~~~~~~oooyyy~~~yyysssooommmllllllkkkffffffeeeccc```ZZZRRRMMMHHHDDD???;;;:::::::::999666666555444333333333333444444444555555555555555444444333333333333222222222222222222222222222222111111111000000000000000111222333333222111000///000000////////////000000333333222111000000000111444444333222222111111000111111111111111111111111111111222222222333333333000111222444555444444333444444333333333222222222333222222111111222222333444444333222222333333333555777:::>>>BBBEEEGGGHHHHHHKKKOOOSSSVVVYYY]]]```cccccceeefffffffffeeedddiiijjjkkklllmmmppptttxxx}}}|||{{{|||qqq~~~~~~{{{wwwsssqqqnnnkkkiiigggffffffeeeccc^^^XXXSSSKKKGGGCCC???===<<<:::888888777666555444444444444555555555555555444444444444444333333333333222222222222222222222222222222111111111111111111111111111222222333222111000///111111000000000000111111333333222222111222222222222222222222222222222333111111111111111111111111111111222222222333333333222333444666777666666555666666555555555444444444333222222111111222222333444333333222222333333444555777:::>>>BBBEEEGGGHHHIIILLLPPPSSSVVVYYY]]]```aaabbbdddeeeffffffeeeeeekkkmmmnnnooooooqqqtttwww}}}}}}||||||}}}rrr{{{xxxuuuqqqllliiigggffffffffffffccc___[[[PPPLLLGGGCCC@@@===:::888999888777666666555555555666666555555444444333333444444333333333333222222222222222222222222222222111111111222222333333333222222222333222222111000222222222111111222222222333333222222222333444444000111111222333333444444000000000000000000000000111111222222222333333333222333444666777666666555666666555555555444444444333222222111111222222333333333333222222333333444666777:::===AAAEEEGGGIIIIIILLLPPPSSSVVVYYY]]]``````aaacccdddffffffggggggnnnppprrrsssssstttuuuwww{{{{{{||||||~~~~~~sss{{{wwwsssnnnkkkgggfffeeefffffffffdddbbbWWWRRRKKKEEE@@@===;;;999999888777666666555666666666666555444444333222222444444333333333222222222222222222222222222222222111111222222333444555555222222222222222222222111222222111111111111222222111111111111222333333444111111111222222333333333000000000000000000000000111111222222222333333333000111222444555444444333444444333333333222222222333222222111111222222333333333222222222333444444666777:::===AAADDDGGGIIIJJJMMMQQQTTTVVVYYY]]]``````aaaccceeefffhhhiiijjjmmmppptttwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~zzzsss|||xxxuuurrrpppgggfffddddddeeefffeeeddd^^^WWWMMMDDD???===<<<;;;999888777666555555555555666666555444333222222111444444333333333222222222222222222222222222222222111111222333444555555555222222222222222222333333111111111000000111111111000000///000000111222222333333333222222222111111000000000000000000000000111111222222222333333333000111222444555444444333444444333333333222222222333222222111111222222333333222222222333333444555777888999<<<@@@DDDHHHJJJKKKNNNQQQTTTVVVYYY]]]```bbbbbbccceeegggiiikkklllllloootttxxxzzzzzz{{{|||zzz{{{|||~~~~~~wwwqqq}}}yyyvvvuuusssjjjgggcccbbbbbbcccddddddbbb[[[PPPGGGAAA>>>===<<<999888777666555555555555555555444444333333222222444444333333333333222222222222222222222222222222222222222333333444444444333222222222222333444444111111000000000000111111000000/////////000000111444444333333222111111000111111111111111111111111111111222222222333333333222333444666777666666555666666555555555444444444333222222111111222222333222222222222333444555555777888999<<<@@@DDDHHHJJJLLLNNNRRRUUUWWWYYY]]]```bbbcccccceeefffiiikkklllkkkoootttxxxzzz{{{}}}~~~{{{|||}}}~~~vvvqqq|||yyyuuusssnnnjjjdddaaaaaaaaabbbbbbccc]]]UUUMMMGGGBBB>>><<<::::::888777777777777777333333333333333333333333444444333333333333222222222222222222222222222222222222222222333333333333333222222222222333444555222222111111111111222222222111000000000000000000333222222222222222222222222222222222222222222222111111222222222333333333222333444666777666666555666666555555555444444444333222222111111222222333222222222222333444555666888888999<<>>===<<<::::::::::::;;;888777666555555444555555333333333333333333333333444333333222222333333444//////000111222222333333222333333444444333333222666555333111000000111111111111111111111111111111111222333333333333222111000111111111111222222222333222222111111222222333444555555555555555444444777666666555444444333333555444333333222222333333444444333222222333333333444666999<<<>>>AAAFFFIIIQQQKKKKKKRRRWWWWWWXXX\\\```bbbdddcccaaa```cccfffeeehhhkkknnnqqquuuyyy}}}~~~~~~~~~vvvsss|||vvvrrrnnnkkkiiigggggggggeeedddcccbbb___\\\XXXQQQIIIDDDAAA???===;;;::::::;;;;;;888777666555444444444444333333333333333333333333444333333222222333333444111111222222333444444555222333333444444333333222555444333111111111111222111111111111111111111111111222333333333333222111000111111111111222222222333222222222222222222333444555555555555555444444555555555555555555555555555444333333222222333333444333333222222333333444333555888;;;===@@@EEEHHHOOOKKKLLLSSSYYYZZZ\\\______aaaccccccbbbccceeehhhhhhjjjmmmoooqqqssswwwzzz~~~}}}~~~}}}wwwqqqrrr}}}{{{xxxmmmjjjgggffffffgggffffffdddcccbbb```\\\VVVNNNHHHEEECCC???<<<::::::;;;<<<777666555444444333444444333333333333333333333333444333333222222333333444333333444444555555666666222222333333333333222222333333222111111222222333222222222222222222222222111222222333333222222111000111111111111222222222222222222222222222222222444444555555555555555444333333444555666666777777555444333333222222333333333333333222222333333444222444888:::===@@@DDDGGGMMMKKKMMMTTT[[[]]]___bbb]]]___aaabbbccceeehhhkkkkkklllnnnoooppprrruuuwww~~~}}}|||}}}xxxxxx{{{{{{uuunnnkkkoooyyyuuuwww||||||oookkkgggdddddddddddddddcccccccccbbb___ZZZRRRMMMIIIFFFAAA===;;;:::;;;;;;777666555444333333333333444444444444444444444444444333333222222333333444333444444444555555666666222222333333333333222222111111111222222333333444222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222333444555555666555555555444444444555666666777777555444333333222222333333333333222222222333444444333555888;;;===AAAEEEHHHMMMMMMPPPUUUZZZ]]]```aaaZZZ\\\^^^```cccfffjjjlllkkklllnnnoooppprrruuuwww~~~}}}||||||{{{uuussssssrrrkkkgggfffooowwwooommmsss~~~rrrnnniiidddbbbaaa```___aaaaaaaaaaaa___[[[UUUPPPLLLJJJEEE@@@===;;;::::::777777666555444444444444444444444444444444444444444333333222222333333444333333333333444444444444111222222333333222222111000111111222333333333333222222222222222222222222222222222222222222222222000000111111111222222222111222222333333222222111333444444555666666555555666666666666666666666666555444333333222222333333333222222222333333444555444777:::<<>>;;;:::888777666555555444555555444444444444444444444444444333333222222333333444222222222222222222333333111111222222222222111111000111222333333333333333333333333333333333333333333222222111111222222333000111111111111222222222111222333444444333222111333333444555666666666666666666666666666666666666555444333333222222333333222222222222333444555555555777;;;===@@@CCCGGGJJJOOOTTTWWWWWWXXX[[[\\\[[[XXXXXXYYY\\\aaaeeeggghhhgggiiilllnnnqqqtttxxx{{{}}}}}}}}}}}}|||{{{zzzzzzxxxtttrrrqqqmmmgggdddeeevvv}}}zzzuuusssxxxyyyuuuppplllhhhddd```]]]___^^^]]]]]]]]]\\\ZZZXXXVVVTTTQQQLLLGGGBBB>>><<<999999777666666666666666555555555555555555555555444333333222222333333444333333222222222222222222111111222222222222111111111111222333333333222111333333333333333333333333333333222111111222333333000111111111111222222222000111333444444333111000222333444555666666666666555555666666777777888888555444333333222222333333222222222222333444555666555777:::===???BBBGGGJJJOOOVVVZZZYYYYYY\\\^^^\\\[[[ZZZZZZ]]]aaaeeeffffffgggiiillloooqqqtttxxx{{{||||||||||||{{{zzzyyyyyywwwsssooonnnjjjeeeeeeiii{{{zzzzzz}}}xxxzzzwwwsssoookkkgggccc___```^^^\\\\\\]]]]]]\\\[[[YYYXXXUUUQQQKKKEEE@@@===:::999888777666666666666555555555555555555555555444333333222222333333444333333333333333333333333111111222222222222111111111222333444333333111111333333333333333333333333444333222111111222333444000111111111111222222222000111333444444333111000222333444555666666666666333333444666777999::::::555444333333222222333333222222222222333444555666444666999<<<>>>AAAFFFIIIOOOWWW\\\ZZZZZZ^^^```^^^]]]\\\[[[^^^bbbffffffeeehhhjjjmmmooopppssswwwyyy||||||||||||{{{zzzyyyxxxwwwrrrmmmjjjgggdddffflllwwwrrrvvv}}}~~~xxxqqqooopppnnnhhhbbbbbb```]]]\\\\\\\\\\\\\\\YYYYYYXXXUUUQQQKKKFFFBBB===;;;999888888777666555555555444333333333444444444444444444444444444444555444444333222222222333333333333333333333333333111111222222444444555555111222222333333222222111111111111111111111111111000000000000000000000000111111111111111111111111333333333444444444555555444555666777777888888888777666555444333222222222333333333444444444555555666777999:::<<<@@@FFFJJJNNNUUUZZZ[[[]]]aaabbb```aaaaaaaaabbbcccdddffffffiiikkklllmmmnnnqqqvvvyyy{{{{{{{{{{{{zzzyyyxxxwwwsssmmmiiihhhccc]]]aaakkk~~~sssvvv|||yyytttssstttrrrlllfffaaa^^^ZZZWWWWWWXXXYYYZZZZZZZZZZZZWWWSSSNNNHHHEEEAAA>>>;;;999999888666555555555444333333333333444444444444444444444444444333222222111000000000111222222222222222222222222111222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222333333333444444444555555444555666777777888888888777666555444333222222222333333333444444444555555666777999:::<<<@@@FFFJJJPPPWWW\\\]]]___bbbcccaaaccccccbbbbbbccccccdddeeehhhjjjmmmooopppqqqtttvvv{{{{{{{{{{{{zzzyyyxxxxxxssslllhhhgggaaa]]]cccoooxxxzzz~~~|||xxxwwwxxxvvvpppkkk```\\\VVVRRRPPPRRRUUUXXXZZZ[[[\\\ZZZWWWRRRMMMIIIFFFBBB>>><<<:::999666555555555444333222222333333444444444444444444444444222222111111111111111111111111111111111111111111222222222111111000000000111222222333333222222111111111111111111111111111222222222222222222222222222222222222333333333333333333333444444444555555444555666777777888888888777666555444333222222222333333333444444444555555666777999:::<<<@@@EEEIIIQQQWWW\\\]]]^^^aaabbb```dddccccccbbbccccccddddddgggjjjnnnpppppppppqqqrrryyyyyyzzzzzzzzzzzzyyyyyyssskkkfffccc^^^[[[dddsss~~~{{{zzzzzzwwwpppkkk```\\\VVVPPPMMMNNNSSSWWWZZZ[[[\\\\\\ZZZVVVQQQOOOJJJFFFAAA===:::888666444666555444333222222222333444444444444444444444444333333333444333333333222222222222222222222222222222222222222111111111111111222222333333222222111111111111111111111111111222222222222222222222222222333333333333333444444333333333444444444555555444555666777777888888888777666555444333222222222333333333444444444555555555777999;;;===AAAEEEIIIOOOVVVZZZ[[[[[[^^^^^^\\\bbbbbbbbbbbbcccdddeeefffjjjlllnnnooonnnoooqqqrrrxxxxxxyyyzzzzzzzzzyyyyyytttkkkddd___YYYWWWdddttt~~~~~~~~~|||{{{zzzxxxtttmmmgggbbb___YYYSSSNNNNNNSSSWWWYYYZZZ[[[[[[ZZZXXXUUUSSSNNNJJJDDD>>>;;;999666444777666555444333333333333444444444444444444444444222333333444444444333222333333333333333333333333111111222222333444444555111222222333333222222111111111111111111111111111111111111111111111111111222222222333333444444444333333333444444444555555444555666777777888888888777666555444333222222222333333333444444444555555555777999;;;===AAAEEEHHHNNNUUUZZZZZZ[[[]]]^^^\\\______```aaacccfffhhhiiinnnnnnmmmllllllnnnrrruuuxxxxxxyyyyyyzzzyyyyyyyyyuuulllccc\\\UUUTTTcccuuuxxxvvvvvvxxxxxxxxxxxxvvvpppiiidddcccbbb___YYYSSSQQQTTTWWWWWWWWWXXXXXXXXXWWWWWWWWWRRRMMMGGGAAA===;;;888777888888666555444444444444444444444444444444444444///000111222333222111000333333333333333333333333000111222333444555666666111222222333333222222111111111111111111111111111000000000000000000000000111111222222333333444444333333333444444444555555444555666777777888888888777666555444333222222222333333333444444444555555444777:::<<<>>>AAAEEEHHHOOOVVVZZZ[[[\\\___```^^^]]]^^^___aaadddgggiiikkkpppooommmkkkkkknnntttxxxxxxxxxyyyyyyyyyyyyxxxxxxuuulllccc\\\TTTTTTeeeyyytttnnnnnnqqqrrrtttuuutttoooiiieeeccceeeddd___XXXSSSTTTVVVUUUUUUTTTSSSTTTVVVXXXYYYWWWQQQJJJDDD@@@>>><<<::::::999888777555555555555444444444444444444444444...000111333333222111000222222222222222222222222111111222222333333333444111222222333333222222111111111111111111111111111111111111111111111111111000000111111222333333444333333333444444444555555444555666777777888888888777666555444333222222222333333333444444444555555444666:::<<<>>>AAAEEEGGGMMMTTTYYYZZZ\\\___```^^^^^^^^^```aaadddfffhhhjjjoooooonnnnnnnnnpppuuuxxxyyyyyyyyyyyyyyyxxxwwwvvvssslllddd^^^WWWXXXjjjqqqkkkjjjkkknnnqqqtttsssooojjjfffcccfffgggbbb[[[UUUTTTVVVTTTSSSQQQPPPRRRTTTXXXZZZYYYTTTMMMGGGCCCAAA???===;;;:::999777666666555555444444444444444444444444000111333555555555333222111111111111111111111111222222222111111111111111222222222333333222222222111111111111111111111111222222222222222222222222//////000111222222333333333333333444444444555555444555666777888888888888777666555444333222222222333333333444444444555555444666:::===???AAAEEEGGGJJJQQQWWWXXXZZZ^^^___]]]`````````bbbccceeeggghhhlllnnnppppppqqqrrruuuwwwzzzzzzzzzyyyxxxwwwvvvuuurrrkkkeee```YYY[[[oooyyymmmfffkkkjjjkkkpppuuuuuupppkkkiiifffcccbbbbbb```[[[WWWUUUSSSRRRQQQQQQSSSVVVXXXXXXVVVRRRMMMHHHCCC@@@>>>:::999666444333444555666333333333333333333333333444444444444444444444444222222222111111111000000111111111111111111111111666777888888666444111000333222111//////000222333222222222222222222222222111111111111111111222222444444444555555555555666444444555777888999:::;;;555444333333222222222222111222222333333444444555999999:::<<<@@@CCCFFFHHHOOOPPPSSSUUUWWWYYYYYYYYY\\\___bbbeeefffhhhkkklllkkkkkklllmmmooorrruuuvvv|||zzzxxxxxxxxxxxxvvvtttssskkkddd^^^YYY\\\ooo~~~ssslllggggggiiioootttvvvrrrmmmkkkhhheeecccbbb```\\\YYYVVVTTTRRRQQQQQQSSSUUUVVVWWWVVVSSSNNNIIIDDD@@@===:::999888666555555555555333333333333333333333333444444444444444444444444333333333333222222111111111111111111111111111111333444444555444222///...333222000//////000111222222222222222222222222222///000000111222333333333444444444444555555555555555555666777888999999:::555444333222222222222222111222222333333444444555888999:::<<>>AAAEEEGGGJJJLLLOOOSSSVVVXXXYYYZZZZZZ\\\___cccgggjjjlllmmmkkkkkkmmmooorrruuuxxxzzzzzzzzzzzz{{{|||{{{xxxvvvtttmmmgggccc___bbbuuu}}}wwwgggdddbbbccchhhmmmppprrrpppnnnllliiifffcccaaa___ZZZXXXVVVTTTRRRQQQQQQRRRUUUUUUTTTQQQLLLFFFAAA===:::::::::999888666444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222111222333333333333222222222111111111111222333333000000000000000000000000333333333222222111111111333333444444444555555555777777777777777777666666333333222222222222222333111222222333333444444555666777888:::===AAADDDFFFIIILLLOOOSSSWWWYYY[[[[[[YYY[[[]]]bbbgggjjjlllllliiijjjlllooorrruuuxxxyyyyyyyyy{{{}}}~~~}}}zzzwwwuuunnniiifffbbbggg{{{{{{wwwnnniiibbb^^^```eeelllpppooooooooollliiifffcccbbb\\\[[[XXXVVVTTTRRRQQQQQQTTTTTTSSSQQQNNNHHHCCC@@@:::::::::999777555444333333333333333333333333333333333333333333333333333111111111111222222222222222222222222222222222222111111222222222333222222222222222222333333444444000000000000000000000000111111222222333333333444333333333444444444444555777777777666666666666666222222222111111222222333111222222333333444444555666666777999===@@@CCCEEEJJJLLLPPPTTTXXX[[[\\\]]]YYYZZZ\\\```fffjjjkkkkkkgggiiikkknnnrrrtttwwwxxxxxxxxxzzz}}}~~~{{{yyyvvvooojjjhhhffflll~~~}}}zzzxxxvvvpppggg```^^^aaaggglllkkkmmmooonnnkkkfffdddbbb^^^]]][[[XXXVVVTTTSSSRRRSSSSSSRRRQQQNNNJJJFFFDDD<<<<<<;;;999777666555444333333333333333333333333333333333333333333333333000111111111111111222222333333333333333333333333000000000000000000111111111111222333333444444444111111111111111111111111------///111444666888999333333333333444444444444666666666666666666666666222111111111111222222333111222222333333444444555666777888:::===@@@DDDFFFKKKMMMQQQUUUXXX[[[\\\]]]ZZZZZZ[[[```fffjjjjjjiiigggiiikkknnnqqqtttuuuvvvwwwwwwyyy{{{~~~~~~}}}{{{wwwpppjjjiiihhhqqq~~~|||{{{||||||zzzuuunnnfffbbbbbbeeehhhdddhhhmmmnnnjjjeeebbb```___^^^]]]ZZZXXXVVVTTTTTTRRRRRRQQQPPPNNNKKKIIIHHH@@@???===:::888888777777333333333333333333333333222222222222222222222222111111111222222333333333333333333333333333333333222111111000000000111111//////000111222222222222222222222222222222222222...///000222444666777888222222333333333444444444555555666666666666666666111111111111111222333333111222222333333444444555777777888:::===AAADDDFFFKKKMMMPPPTTTWWWZZZ[[[[[[[[[ZZZZZZ___fffjjjiiigggiiijjjmmmppprrrtttuuuuuuwwwvvvwwwyyy|||~~~}}}|||xxxpppjjjhhhjjjuuu|||{{{{{{~~~zzzxxxsssmmmgggeeeeeefff___dddkkkllliiiddd```^^^```___^^^\\\YYYWWWVVVUUURRRQQQPPPOOOMMMLLLKKKKKKDDDBBB???<<<:::999::::::333333333333333333333333222222222222222222222222222222222333333444444444333333333333333333333333555444444333222222333333------///000111111111111222222222222222222222222333333333333333333333333222222333333333444444444555555555555666666777777111111000000111222333333111222222333333444555555777888999;;;>>>BBBEEEGGGJJJLLLPPPSSSVVVXXXYYYZZZ\\\ZZZZZZ___eeeiiihhheeejjjllloooqqqtttuuuuuuuuuwwwvvvvvvxxx{{{}}}~~~}}}yyypppjjjhhhjjjxxx