BM66(@ }}}uuuvvvxxx}}}}}}vvvttttttzzz}}}vvvrrrqqqssstttxxxyyyzzz|||}}}}}}ooobbbYYYRRRRRRVVVTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPSSSQQQRRRUUUWWWXXX]]]ccccccffffff___SSSJJJHHHIIIHHHGGGJJJOOOQQQRRRWWW]]]dddaaaaaaeeelllqqqqqqpppnnnmmmkkkiiihhhjjjooossssssvvv~~~zzztttsssvvv{{{}}}{{{yyyrrrooolllkkkmmmppprrrsssoooiiiaaaYYYRRRLLLFFFBBB@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>======<<>>@@@???EEEBBB???;;;777666555555555777999;;;>>>???@@@AAA<<<<<<;;;::::::;;;;;;;;;===>>>@@@GGGWWWgggiiibbbPPPMMMKKKLLLNNNOOOMMMKKKLLLOOONNNJJJFFFDDD>>>888<<<===>>>===<<<:::::::::555444222///---,,,,,,,,,---------...------,,,,,,******,,,------,,,******......,,,+++***)))))))))///---++++++---------,,,,,,,,,,,,---------............------------,,,,,,.....................---111000000///...------,,,000222333333222111333444444444444555555555555666777777777777888888888888===???AAAAAA???@@@DDDHHHOOOSSSXXX[[[]]]aaahhhlllmmmpppuuuzzz}}}}}}{{{zzz~~~xxxwwwwww|||~~~vvvqqqpppsss}}}}}}xxxuuuuuuwwwyyyzzz|||rrrdddZZZTTTSSSWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTRRRQQQQQQQQQRRRRRRUUUSSSUUUZZZ]]]___eeelllpppsssssskkk]]]QQQLLLLLLIIIHHHKKKPPPSSSUUU[[[aaaeeeeeefffkkkqqquuutttqqqlllkkkjjjhhhhhhkkkpppttt|||~~~xxxsssqqqrrrtttzzz}}}~~~zzzxxxwwwvvvpppmmmjjjhhhiiikkkllllllkkkfff___XXXRRRKKKEEEBBB???>>>>>>>>>???@@@AAAAAA????????????????????????>>>>>>======<<<<<<;;;;;;>>>===<<<>>>BBBFFFGGGGGGHHHGGGEEEEEEGGGKKKOOORRRWWWWWWWWWWWWWWWTTTPPPMMMHHHDDD???;;;888666444333333111000111666;;;>>>>>>DDDBBB>>>:::777555555555555777999;;;>>>???@@@@@@;;;;;;::::::::::::;;;;;;<<>><<<:::888888555444111///---,,,,,,,,,,,,,,,------...---------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++...---,,,---......---,,,,,,,,,,,,---------......,,,---------......//////..................//////111111000//////...------111222333333111111222333444444444444555555555555777777777777888888888888444888;;;<<<===@@@FFFKKKOOOSSSXXX[[[^^^bbbhhhmmmppprrrtttwwwyyy{{{|||}}}~~~{{{wwwwwwzzzxxxqqqmmmmmmttt}}}~~~{{{zzz{{{}}}~~~uuuggg\\\UUUUUUYYY\\\\\\[[[[[[ZZZZZZYYYYYYTTTTTTSSSRRRRRRSSSTTTUUUXXXWWW[[[bbbgggkkkrrryyy|||lll]]]SSSPPPLLLJJJLLLQQQUUUWWW^^^fffgggjjjnnntttxxxyyyvvvsssmmmlllllljjjkkknnntttxxxzzzwwwsssqqqqqqtttvvvxxx{{{}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzz{{{vvvsssooolllkkkiiigggeeeeeebbb]]]WWWRRRLLLFFFBBB>>>>>>>>>>>>@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<=========???CCCFFFHHHHHHFFFFFFEEEEEEHHHKKKOOORRRWWWVVVVVVVVVVVVSSSNNNKKKGGGCCC>>>:::888666444333444222000111555:::>>>???DDDAAA>>>:::666555444444666777:::<<<>>>?????????:::::::::999999::::::;;;<<>>>>>>>>>>>????????????<<<<<<>>>@@@CCCFFFHHHIIIEEEEEEEEEFFFHHHLLLPPPRRRUUUTTTUUUUUUUUUSSSNNNKKKFFFBBB===999777666444333666444333333777;;;@@@CCCCCCAAA===999666444444444666888:::===>>>???>>>>>>:::999999999999:::;;;;;;===???AAAAAABBBDDDFFFGGGGGGKKKPPPSSSSSSTTTXXX[[[fffllllll]]]LLLCCCBBBDDDCCC@@@===;;;999888666555444222000...---,,,,,,,,,***+++,,,---............///...---,,,,,,---...///,,,,,,+++++++++,,,,,,---------...000222111///,,,,,,,,,,,,---------......+++,,,,,,---......//////......//////000111111111222111111111000000000//////000222222111111333444333333444444444555555555666777777777888888888888999<<>>>>>>>>>>>????????????;;;<<>>:::777555444444777888;;;===???>>>===<<<:::999999999::::::;;;<<<>>>???AAAAAA@@@???AAADDDDDDIIIOOORRRTTTUUUYYY\\\aaabbb\\\QQQHHHGGGIIIJJJKKKEEE===888666666555555333222000...,,,,,,,,,---***+++,,,---............000///------------///000///...---,,,++++++++++++,,,---...000222111///---,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,.../////////000000111111111111111111000000000000,,,...000111111222555777333333333444444444444555666777777777888888888888===???AAAAAA@@@AAAEEEIIIMMMRRRWWW[[[^^^bbbiiinnnrrrsssuuuwwwyyyzzz{{{|||}}}zzzwwwwww}}}|||ssskkkiiikkkvvv~~~pppeee[[[XXXYYYZZZZZZ[[[\\\]]]^^^______bbbaaa`````````aaabbbcccgggjjjrrr~~~kkk^^^XXXSSSQQQRRRTTTYYYcccmmmwww~~~{{{xxxxxxvvvvvvwwwxxx{{{yyyqqqgggddd___ZZZUUUPPPJJJFFFDDDCCCBBB@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<:::===@@@AAABBBCCCEEEFFFDDDEEEFFFHHHLLLOOOSSSUUUSSSSSSTTTUUUUUUSSSOOOLLLBBB???;;;888666666555444333444666777888;;;@@@CCCEEEBBB???;;;777666555555777999<<<>>>???>>><<<;;;::::::::::::;;;<<<======@@@???AAACCCCCCBBBCCCGGGGGGJJJOOORRRTTTUUUWWWXXXVVVTTTMMMEEEDDDHHHKKKJJJLLLEEE;;;555444555555555222111///---,,,,,,,,,---++++++,,,---.....................------.........000///...,,,++++++******,,,,,,---...000111///---,,,,,,,,,---------............---------,,,,,,,,,////////////////////////000000000000000000000000+++---///000111222555777333333333333444444444444777777777777888888888888999<<>>>>>======<<<<<<;;;;;;:::===@@@AAAAAAAAABBBDDDDDDEEEGGGJJJMMMQQQTTTVVVWWWVVVVVVVVVUUURRRMMMJJJAAA>>>:::777666666555444222555999:::;;;===@@@CCCFFFCCC@@@<<<999777666666777999<<>><<<:::;;;;;;;;;;;;<<<===>>>???BBB???@@@FFFIIIHHHIIINNNNNNOOOQQQSSSUUUUUURRRPPPMMMLLLFFFAAA@@@EEEFFFDDDEEE???888444555666555333222111///---,,,,,,,,,---,,,,,,------...------------------......---------///...---,,,,,,,,,,,,,,,,,,++++++,,,...000///...,,,,,,,,,---------...............///////////////000000//////...---------////////////////////////---///000111000111222444222222333333333444444444777777777777888888888888777:::===>>>???BBBGGGLLLMMMQQQWWW[[[^^^ccciiioooqqqsssvvvxxxzzzzzzzzzzzzzzz|||{{{yyy~~~~~~ppphhhgggbbbmmmzzz{{{zzz}}}ssshhh\\\VVVVVVPPPQQQTTTWWWZZZ]]]___```dddeeefffhhhkkknnnqqqssstttwwwtttcccXXXSSSQQQTTTXXX```mmmyyyzzzzzz~~~yyy{{{}}}lllggg```YYYRRRMMMHHHEEEAAAAAAAAA@@@@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>======<<<999===@@@AAA@@@???@@@BBBEEEFFFHHHKKKOOORRRVVVWWWZZZYYYXXXWWWUUUQQQKKKGGGAAA===999777666666555444444888<<<>>>???@@@CCCFFFFFFDDD@@@<<<999888777777777999===??????>>>;;;:::;;;;;;;;;<<<===>>>??????CCC???@@@HHHMMMMMMOOOSSSUUUTTTSSSTTTVVVTTTOOOJJJHHHIIIGGGAAA???@@@@@@>>>===999555555777888555111111000///---,,,,,,,,,------------...------,,,,,,+++,,,---......---,,,+++------,,,,,,,,,---......---+++***+++---/////////,,,,,,,,,---------............///000111222333333000000///...---,,,,,,+++............///////////////111222111000///000111222222333333333444444444777777777777888888888888:::<<>>>>>>>>>>>???@@@AAA@@@===;;;;;;;;;;;;===???AAACCCDDDDDDDDDEEEDDDEEEIIIOOOTTTWWWXXXXXXYYYYYYWWWTTTPPPLLLIIICCC???:::666555444444333<<<>>>AAABBBBBBDDDHHHLLLJJJBBB<<<999777444444666999:::;;;===???>>><<<:::;;;<<<<<<;;;;;;===AAADDDEEEFFFIIIMMMSSSZZZ```dddhhhaaaWWWQQQNNNLLLJJJGGGHHHEEE@@@<<<999888999:::<<<777222111333444222///555333111///------------...000222333111///...---------,,,,,,,,,------......,,,++++++,,,------,,,---------,,,+++***)))(((,,,---///000000...,,,+++...---------...///111222////////////////////////000111111111111222222222///000222333444444444333222222333333333444444444999999999888888888888777;;;===?????????AAAFFFKKKLLLPPPUUU[[[```fffmmmqqqrrrrrrrrrsssvvvyyy}}}zzzyyyyyy|||}}}www{{{~~~rrriiieeefffnnn{{{uuulllfffbbbaaacccdddeeeggggggiiimmmrrruuuzzzkkk___XXXSSSQQQQQQPPPNNNOOOTTTYYY___bbbfffhhhjjjmmmpppuuuyyy|||nnn___VVVSSSTTTXXX\\\cccrrr||||||}}}~~~xxxyyyvvvjjj^^^WWWQQQJJJGGGGGG@@@@@@@@@@@@???>>>======????????????>>>>>>>>>>>>>>>???@@@???<<<::::::;;;;;;===???BBBCCCDDDDDDDDDFFFFFFGGGJJJPPPUUUXXXYYYWWWWWWWWWVVVSSSNNNJJJGGG@@@===888555444444444444999<<>><<<;;;======<<<<<<<<>>:::888777777888777666888;;;???===777111444333111///---------...+++---......,,,+++***++++++++++++++++++,,,---......,,,++++++,,,------,,,---------,,,,,,***))))))+++,,,.../////////............------...///000111//////////////////////////////000000000111111111///000111333333333222222222222333333333444444444888888888888888888888888;;;===?????????AAAFFFKKKMMMPPPUUUZZZ```eeekkkooorrrrrrrrrrrrtttwwwzzz{{{zzzyyyzzz|||~~~xxxyyyxxxoooiiigggkkkttt}}}xxxiiiaaa\\\ZZZ[[[^^^```bbbeeegggiiimmmrrrvvvtttfff\\\VVVRRRPPPRRRPPPOOOOOOSSSZZZaaaeeehhhjjjmmmqqquuuzzzkkk^^^WWWVVVWWW[[[aaajjjxxx~~~}}}tttrrrwwwvvvjjj^^^WWWQQQJJJFFFFFFAAAAAABBBAAAAAA@@@???>>>@@@@@@?????????>>>>>>>>>===>>>>>>===;;;999999:::<<<===???BBBDDDDDDEEEDDDGGGGGGHHHLLLQQQVVVXXXYYYUUUVVVVVVTTTQQQLLLHHHEEE???;;;777444444555444444666888<<<>>>@@@CCCFFFIIIHHHAAA:::999777555555888:::;;;===>>>???>>><<<;;;???>>>===<<<===AAAHHHMMMNNNPPPUUU___jjjssswwwwwwiii```TTTLLLIIIIIIHHHGGG@@@>>><<<999777555555555111444;;;CCCGGGCCC:::222222111000...------......***+++,,,+++)))((()))***)))))))))***+++,,,---......,,,++++++,,,------,,,,,,------,,,,,,+++***)))++++++,,,---...///000111//////............///000////////////////////////.../////////000000000000000000111222222111111000333333333333444444444444666666777888888999999999;;;===?????????AAAFFFKKKMMMQQQVVV[[[___dddiiimmmqqqqqqqqqrrrsssuuuwwwxxx{{{zzzzzz}}}wwwvvv{{{}}}vvvkkkggggggmmmuuu{{{qqqccc\\\YYYXXX[[[___bbbeeeiiilllppptttyyy}}}xxxlllaaaZZZUUURRRQQQPPPOOONNNOOOSSS[[[dddkkkkkkoootttyyyiii^^^XXXXXXZZZ^^^eeeppp~~~|||~~~vvvppprrryyy}}}uuujjj]]]VVVPPPIIIFFFFFFBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>><<<======<<<999888999:::<<<===@@@BBBDDDEEEEEEEEEFFFFFFHHHLLLQQQUUUWWWXXXUUUUUUUUUSSSPPPKKKGGGDDD@@@<<<888555444444444444333555999<<<@@@CCCFFFGGGFFF???999888777555666999:::<<>><<<;;;===BBBJJJOOOSSSVVV]]]gggppprrrooojjj```YYYQQQKKKJJJIIIGGGEEE>>>===;;;999777555444444///333:::@@@CCC@@@888222111000///...---......///,,,,,,---+++******+++---)))))))))***+++---...///...,,,++++++,,,---,,,,,,,,,,,,------,,,++++++***---,,,,,,------...000111/////////.............../////////////////////////////////000000000111111000111111111000000000000333333333444444444444555555555666777888999::::::;;;===?????????AAAFFFKKKNNNQQQVVV[[[___ccchhhkkkooopppqqqsssuuuvvvxxxxxx{{{zzzzzz}}}vvvsssvvv{{{{{{lllgggdddhhhooovvvuuuhhh\\\WWWVVVWWWZZZ___aaaeeekkkppptttyyy}}}}}}uuuoooeee\\\WWWTTTRRRQQQNNNNNNOOOPPPTTT]]]gggoooqqqwww}}}iii```YYYZZZ\\\```hhhttt||||||rrrnnnrrrzzz|||yyysssggg[[[TTTOOOHHHEEEEEEBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????<<<<<<<<<;;;999888999;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEGGGKKKPPPTTTVVVVVVUUUUUUUUUSSSPPPKKKFFFCCCBBB>>>999666555444444333222444777<<<@@@DDDEEEFFFEEE>>>888777777555777:::;;;>>>@@@AAA???===<<<=========;;;:::<<>>===;;;:::888777666666666777888999:::999666333111000///---------...///,,,------,,,++++++---///******++++++---...///000...,,,++++++,,,---,,,,,,,,,,,,---------,,,++++++///......---------......///////////////.........000000000000000000000000000000000111111111222222111111000000000000000000333333444444444555555555444444555777888999:::;;;;;;===?????????AAAFFFKKKNNNRRRWWW\\\```dddhhhjjjmmmooorrruuuxxxzzz{{{{{{zzzzzzzzz}}}vvvrrrssswww~~~ssskkkfffggglllrrr{{{xxxmmmbbbXXXUUUVVVXXX\\\```dddhhhooouuuzzz~~~|||uuujjjddd\\\VVVSSSQQQQQQPPPMMMOOOQQQRRRVVV]]]hhhooovvv~~~~~~lllccc[[[^^^```bbbkkkxxx~~~{{{yyynnnkkkpppwww}}}xxxuuuooodddXXXRRRMMMHHHEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????<<<===<<<:::999888:::<<<===>>>@@@CCCEEEEEEEEEEEEDDDEEEGGGKKKPPPTTTUUUTTTUUUUUUTTTSSSOOOJJJEEEBBB@@@<<<888555444444444333333444777<<>><<<<<<;;;;;;<<>><<<:::999999999999>>><<<999777555555666666111000///---,,,,,,------)))+++,,,,,,+++***+++---+++++++++,,,---...///000...,,,++++++,,,------,,,,,,,,,------------,,,,,,//////.........---------......///////////////...000000000000000000000000111111111111222222222222111111000000000111111222333444444444555555555555444444555666888999999:::;;;===?????????AAAFFFKKKNNNRRRXXX]]]aaaeeeiiikkklllnnnssswww{{{|||}}}}}}xxxxxxzzz}}}xxxrrrrrruuu|||}}}tttkkkiiijjjmmmttt{{{vvvoooggg]]]UUUUUUWWWYYY\\\```ggglllssszzzuuuooo```[[[TTTPPPNNNNNNNNNNNNPPPRRRUUUUUUWWW\\\eeellluuuppphhh___cccdddeeemmmzzz||||||tttjjjhhhmmmttt~~~~~~~~~{{{wwwtttlllaaaVVVPPPLLLGGGDDDEEEAAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????======<<<:::999999;;;>>>===>>>AAACCCEEEFFFFFFFFFEEEFFFHHHMMMQQQTTTUUUTTTSSSSSSSSSQQQMMMHHHCCC@@@;;;777444222222444444444555666888>>>CCCFFFFFFDDDBBB;;;666666777666888;;;;;;@@@CCCCCC???<<<===???<<<<<<<<<<<<>>>AAAGGGKKKMMMVVVbbbgggccc\\\UUUQQQKKKIIIHHHJJJLLLKKKGGGCCCAAA???<<<:::999999;;;<<<@@@???<<<999666555555666222111///---,,,,,,,,,,,,(((***,,,---,,,++++++,,,,,,+++++++++,,,------......,,,++++++,,,------,,,,,,,,,---------------,,,,,,---.../////////...---,,,---...///000000//////000000000000000000000000000000000000111111111111111111000000111222333444444444444444555555555555444555555666777888999999;;;===?????????AAAFFFKKKNNNRRRYYY___cccgggjjjmmmllloootttxxx{{{||||||{{{wwwwwwyyy}}}zzzsssrrruuu||||||qqqllljjjjjjnnntttyyy|||}}}uuunnnjjj___VVVPPPQQQTTTVVVYYY\\\eeejjjrrryyy}}}~~~|||tttrrrpppqqquuuzzz~~~xxxooojjjYYYUUUOOOLLLKKKLLLLLLLLLRRRUUUXXXXXXWWWZZZbbbhhhqqq{{{ssskkkbbbfffggggggooo|||}}}{{{~~~}}}rrrhhhggglllsss|||~~~zzzwwwtttjjj___TTTOOOKKKFFFDDDEEEAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????=========;;;999:::<<<>>>===???AAACCCEEEFFFFFFFFFFFFGGGJJJNNNSSSVVVVVVUUURRRRRRQQQOOOKKKFFFAAA>>>666333000///111444555666777777999???DDDGGGFFFDDDAAA;;;666666777666888<<<<<<@@@DDDCCC???<<<===???<<<===>>>>>>???BBBGGGJJJGGGPPPZZZ[[[UUUNNNJJJJJJUUUSSSPPPPPPQQQQQQNNNKKKAAA???<<<999888999<<<>>>=========;;;888555444444333222///---,,,+++++++++(((+++...///...---,,,,,,+++++++++***++++++,,,,,,...,,,++++++,,,------,,,,,,,,,------...---------)))+++---///000000///...+++,,,...000000000000000000000000000000000000000////////////000000000000111111000000111333555666444444444555555555666666555555666666777777888888;;;===?????????AAAGGGKKKNNNSSSYYY___dddhhhkkknnnmmmpppuuuyyy{{{{{{zzzyyyuuuvvvyyy}}}yyyrrrrrruuu|||vvvlllgggiiilllnnnxxx}}}~~~xxxmmmbbb[[[VVVUUUSSSPPPOOOQQQVVVYYY___ccchhhnnntttzzzzzztttpppfffccc^^^]]]___dddgggiiimmmooorrrtttwww|||}}}xxxmmmbbb[[[SSSMMMKKKJJJIIIKKKOOOVVVXXXZZZZZZZZZ]]]bbbgggpppvvvxxxhhhccciiillllllqqq{{{}}}~~~zzz{{{zzzoooffffffmmmuuu{{{{{{|||~~~zzzrrrlllfff[[[PPPKKKHHHFFFFFFHHHDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>============<<<<<<;;;999777777999;;;???@@@BBBAAAAAABBBDDDFFFEEEDDDEEEKKKSSSXXXWWWTTTUUUSSSPPPMMMHHHEEEBBB@@@===;;;888555333222222333444777;;;@@@DDDEEEFFFFFF===<<<999777666777999:::CCCAAACCCIIIIIICCC>>><<>>>>>>>>???AAADDDFFFGGGJJJMMMKKKGGGEEEHHHKKKYYYWWWUUUUUUUUUUUUSSSRRRGGGBBB;;;888888;;;>>>@@@AAA@@@===:::888999;;;===555000+++***---///---***------------------------......///000///...,,,+++...---,,,+++++++++,,,---------------------------......---------,,,,,,,,,////////////000000000000111111111000000000000000000111222333333222111000111111111111222333444555777666555444333333444555666666555666666777888999<<<>>>AAAAAA@@@BBBFFFJJJSSSWWWYYYZZZ___fffjjjiiimmmppptttxxxzzzzzzyyywwwvvvvvvwwwzzz~~~}}}sssqqqsssyyyxxxooojjjiiijjjkkktttyyy~~~|||zzzxxxuuuoooggg^^^WWWPPPOOOMMMKKKIIIKKKOOOSSSVVVZZZ___ccchhhmmmrrruuuwwwwwwwwwuuuqqqlllgggcccVVVSSSOOOMMMPPPSSSVVVXXX[[[^^^aaaeeeiiinnnuuuyyy{{{}}}}}}||||||yyypppeeeZZZSSSLLLJJJJJJIIIKKKOOOTTTXXX[[[]]]]]]```eeeiiipppuuu{{{}}}llleeeiiikkklllrrr{{{}}}|||zzz}}}xxxnnnfffhhhoooyyy|||{{{{{{}}}~~~zzzsssmmmeeeZZZPPPKKKIIIFFFEEEGGGDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>>>>=========<<<<<<;;;999777777:::<<>>>>><<<<<<;;;;;;===???AAACCCDDDGGGIIIGGGDDDCCCFFFJJJSSSTTTTTTVVVWWWUUUQQQMMMDDD@@@;;;999:::<<<>>>???DDDCCCAAA???===<<<<<<===555111,,,+++---...---***------------------------...............---,,,,,,---,,,+++******+++,,,---------------------------,,,,,,,,,------............/////////000000000000000000000000000111111111111111222222222222111111111111111111222333444444888777666555444555555666666555555666666777888999<<<>>>AAAAAA@@@BBBFFFJJJQQQVVVZZZ\\\aaajjjnnnnnnnnnqqqtttwwwyyyyyyyyyxxxvvvvvvxxx{{{uuupppooouuu{{{}}}tttnnnjjjhhhgggmmmttt}}}~~~}}}{{{zzzyyyyyyxxxuuurrrooommmjjjgggccc]]]WWWRRRKKKJJJHHHFFFDDDFFFIIIMMMLLLOOORRRUUUXXX[[[^^^aaacccdddcccbbb___[[[WWWTTTLLLIIIFFFEEEHHHLLLNNNPPPRRRUUUYYY]]]bbbhhhooottttttxxxzzz{{{|||zzzqqqgggZZZRRRKKKJJJJJJIIILLLPPPSSSXXX^^^aaabbbcccgggjjjooosssxxx|||ppphhhjjjlllnnnttt{{{~~~}}}|||}}}xxxooohhhkkkttt{{{yyywwwxxxxxxvvvqqqllldddYYYOOOKKKIIIEEEDDDFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>=========<<<<<<;;;999888888;;;===???AAABBBBBBBBBCCCEEEGGGLLLKKKLLLPPPVVVXXXWWWUUUWWWUUUQQQLLLGGGBBB???===777666444333444555777999555888<<>>===AAABBB???>>>???;;;;;;:::;;;<<<>>>@@@BBBBBBDDDDDDCCCAAAAAAEEEIIINNNPPPSSSVVVVVVRRRLLLGGG???===::::::<<<>>>??????DDDDDDDDDCCCAAA???>>>===666111---+++,,,---,,,***------------------------...------,,,,,,,,,,,,,,,+++************+++---...------------------------***+++,,,---...///000000....../////////000000000//////000000111111222222222222111111111111222222111111000111111222333444888777666666555666666666555555555555666777888999<<<>>>@@@AAA@@@AAAFFFJJJOOOUUUZZZ]]]dddnnnssssssqqqrrrtttvvvwwwxxxyyyyyyuuuwwwzzz}}}vvvooommmqqqxxxzzz}}}zzzsssmmmgggdddgggoooyyy~~~}}}|||||||||yyywwwtttrrrpppnnnnnnllliiigggdddbbb^^^ZZZWWWTTTOOOLLLHHHHHHFFFDDDCCCDDDGGGJJJGGGHHHKKKLLLLLLMMMOOOQQQUUUUUUTTTSSSQQQOOOLLLKKKHHHFFFEEEFFFJJJNNNQQQRRRTTTWWW[[[```dddjjjppptttwww{{{{{{qqqggg\\\TTTMMMKKKKKKJJJMMMRRRSSSYYYaaaeeefffeeefffhhhlllpppvvv|||tttmmmmmmnnnqqqxxx}}}~~~{{{rrrllloooyyywwwtttqqqppppppoookkkhhhaaaWWWNNNKKKIIIEEEDDDEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>===<<<;;;;;;;;;999888999<<<>>>@@@AAABBBCCCCCCDDDFFFHHHJJJJJJLLLPPPTTTWWWVVVUUUYYYWWWSSSMMMGGGBBB>>><<<666555444333444666888999666999===BBBDDDDDDCCCBBB:::999777555555777999;;;@@@======AAACCC@@@>>>???<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCBBBAAACCCGGGKKKMMMNNNPPPQQQQQQLLLFFFAAA;;;::::::;;;>>>@@@@@@@@@AAABBBDDDEEEEEECCC???<<<555222...,,,,,,,,,+++***,,,,,,------------------...---+++******+++,,,---***)))))))))***,,,---...------------------------,,,,,,,,,---...//////000........./////////000000......///000111222222333333222111000000111222333000000000000111222333444666666666555555555555666555555555555666888999:::;;;>>>@@@@@@@@@AAAFFFJJJOOOTTTZZZ^^^eeeoootttssssssssstttuuuvvvxxxyyyzzzuuuwww{{{yyyppplllpppvvvxxx{{{yyypppiiiddddddlllwww~~~|||{{{zzzwwwtttqqqmmmjjjgggeeedddbbb___]]]]]]YYYUUURRROOOLLLIIIGGGEEEEEEDDDBBBAAACCCFFFHHHGGGIIIJJJIIIHHHHHHIIIKKKKKKKKKJJJJJJIIIHHHGGGGGGCCCBBBCCCFFFLLLQQQTTTUUUWWWZZZ^^^bbbeeeiiinnnqqqyyy~~~}}}tttjjjaaaYYYQQQNNNMMMMMMPPPUUUVVV\\\dddiiihhhfffeeeeeeiiinnnttt{{{{{{rrrpppqqqwww~~~~~~~~~vvvpppttt}}}uuuqqqmmmkkkjjjiiifffccc]]]TTTLLLJJJIIIFFFDDDEEEDDDDDDDDDCCCBBBBBBAAAAAA??????@@@@@@???>>>===<<<;;;;;;;;;999999:::===???@@@AAACCCCCCCCCEEEGGGIIIIIIJJJMMMQQQVVVXXXYYYYYY[[[XXXTTTNNNHHHBBB>>>;;;888777555444444555666777777:::>>>CCCDDDDDDAAA@@@:::888666555666888;;;<<>>>>>;;;<<<<<<===???@@@AAABBBEEEEEEDDDCCCDDDFFFJJJMMMNNNMMMKKKJJJIIIEEEAAA===999999:::===@@@BBBBBBAAA???AAADDDHHHJJJHHHCCC>>>444222...,,,+++,,,,,,+++,,,,,,,,,---------......---,,,+++******+++---...******))))))***,,,...///------------------------....................................////////////......///000111222222333333222111000000111222333000000000000111222333333333444444444444444444444444444555555666888999:::;;;===@@@@@@???AAAEEEIIINNNTTTZZZ^^^eeemmmrrrqqqtttttttttuuuvvvxxxzzz|||vvvxxx|||sssmmmooouuuyyy}}}~~~uuummmgggccckkkuuu~~~|||zzzwwwsssnnnjjjeeebbb^^^[[[YYYWWWUUUSSSTTTQQQMMMJJJIIIGGGEEECCC@@@@@@AAA@@@???AAADDDGGGJJJKKKLLLKKKIIIHHHIIIJJJEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDFFFKKKQQQWWWYYYZZZ]]]```dddgggiiilllooorrrxxxzzzrrriii___VVVSSSQQQQQQTTTYYYYYY```hhhlllkkkhhhffffffiiimmmtttzzzwwwtttvvvzzz}}}zzztttwwwuuuqqqllliiihhhfffbbb___XXXPPPJJJJJJJJJGGGEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA??????@@@@@@???>>><<<;;;:::;;;;;;:::999;;;>>>AAA@@@BBBCCCDDDDDDEEEHHHJJJKKKMMMQQQUUUYYY[[[]]]]]][[[XXXTTTNNNHHHBBB===;;;999888666444333444555666777;;;???CCCEEECCC@@@>>>:::888777666777999<<<>>>???>>>AAAGGGIIICCC>>>===999:::;;;<<<>>>???@@@@@@GGGFFFEEEEEEGGGIIIKKKMMMKKKIIIFFFDDDBBBAAA>>><<<::::::;;;>>>BBBCCCCCCBBB@@@AAADDDIIILLLKKKEEE???222111...,,,+++,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,------...,,,++++++***+++,,,...///------------------------/////////.........------------.........///////////////000000111111222222222222111111111111222222000000///000000111222333222222333444444444333333444444444555777888::::::;;;===???@@@???@@@EEEIIINNNTTTZZZ^^^eeemmmpppooorrrssstttuuuwwwzzz|||}}}xxxzzz|||xxxpppppptttxxx|||zzzqqqllleeekkkuuu}}}{{{xxxtttnnnhhhddd]]]ZZZUUURRRPPPNNNKKKIIIIIIGGGEEEDDDDDDCCCAAA@@@===>>>??????@@@BBBEEEHHHLLLMMMMMMLLLJJJIIIIIIJJJDDDCCCCCCCCCDDDEEEHHHIIILLLMMMOOOTTTZZZ^^^``````dddgggkkknnnqqqsssvvvyyy|||{{{pppfff\\\XXXUUUUUUXXX\\\[[[bbbkkkpppooolllkkkkkkkkkqqqxxx{{{www{{{}}}zzzuuuyyytttooojjjfffeeebbb]]]YYYTTTMMMHHHJJJJJJHHHFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA>>>???@@@AAA@@@>>><<<;;;:::::::::::::::;;;???AAA@@@BBBCCCDDDEEEFFFIIIKKKMMMPPPTTTWWWYYYZZZ\\\]]]XXXVVVRRRLLLFFF@@@<<<999888777555444333444666777888;;;@@@DDDEEECCC???<<<:::999888777888;;;>>>@@@BBB@@@AAAFFFFFFBBB>>>===:::;;;<<<>>>???@@@AAAAAAFFFEEEEEEFFFGGGIIIIIIIIIDDDBBB@@@@@@@@@@@@>>>===<<<<<<<<>>===???@@@AAABBBDDDGGGJJJLLLMMMMMMLLLJJJIIIIIIJJJEEEEEEDDDDDDFFFHHHKKKMMMQQQRRRTTTXXX]]]```aaaaaafffjjjnnnqqqtttwwwzzz|||tttjjj```[[[XXXWWWZZZ^^^]]]dddmmmrrrrrrpppooopppooouuu~~~}}}yyy~~~zzzuuuzzz|||yyywwwyyy|||qqqmmmgggdddaaa]]]XXXSSSRRRKKKGGGIIIKKKHHHGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA>>>???@@@AAA@@@>>><<<;;;999::::::::::::<<>><<<:::999888888999<<>>???<<<===???@@@BBBCCCCCCCCCEEEDDDDDDEEEGGGGGGGGGFFF>>>======???@@@AAA???============???CCCEEEFFFEEE???>>>???BBBDDDAAA999222//////...,,,+++,,,...111++++++,,,,,,---...//////+++,,,...///000///......000///...---,,,---...///------------------------,,,------...///000111111---------.........//////111111111000000000000000000111222333333222111000////////////000111222333222333555666666666555555333444444555777888:::;;;:::===?????????@@@EEEIIILLLRRRZZZ___gggooosssrrrooopppssswwwzzz|||~~~~~~{{{|||}}}xxxuuuuuuwww{{{yyysssnnnppptttzzz~~~xxxrrrmmmfff___[[[RRROOOKKKGGGDDDCCCCCCDDDAAAAAAAAA@@@???>>>>>>=========>>>???AAACCCFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHJJJIIIIIIIIIKKKOOOSSSVVVYYYYYYZZZ[[[^^^aaadddfffkkknnnssswwwyyy{{{}}}}}}uuukkkaaa]]][[[[[[\\\^^^dddmmmrrrttttttuuuvvvuuu||||||}}}xxxrrryyyvvvrrrqqqsssuuuwwwyyyxxxxxxwwwnnnjjjeeeaaa]]]YYYTTTQQQKKKHHHFFFEEEEEEFFFEEEDDDFFFDDDBBBAAA@@@AAACCCDDDAAAAAA@@@???>>>===<<<<<<999999888999;;;>>>AAACCCCCCDDDEEEEEEEEEGGGJJJMMMMMMQQQTTTUUUSSSSSSVVVXXXXXXTTTOOOHHHBBB>>><<<:::333333333444444555666777<<<===AAAFFFHHHFFF@@@:::777888888777777:::AAAGGGNNNJJJDDD@@@>>>======<<<888<<>>BBBEEEGGGDDD@@@@@@BBBFFFGGGFFFBBB@@@===;;;999999::::::777:::???CCCEEEFFFEEEDDD@@@???>>><<<999555222000------------------------,,,---------,,,,,,+++***222111000///...---,,,,,,***,,,......---++++++,,,***+++,,,---...---,,,+++......------------..................////////////---......///000111111222////////////////////////111111111111000000000000444444444444444444333333444444555666777888999999===>>>@@@@@@AAACCCGGGJJJNNNTTTYYY___gggnnnpppmmmqqqsssuuuxxxyyyyyyyyyxxxxxxxxxzzz~~~{{{wwwwwwuuuyyy}}}|||vvvooopppsssyyy~~~|||vvvpppiiibbbZZZUUULLLJJJFFFBBB@@@?????????AAA@@@@@@???>>>>>>============>>>???AAACCCFFFHHHIIIJJJJJJKKKKKKJJJIIIHHHIIIIIIJJJLLLOOORRRVVVXXXXXXYYYZZZ\\\___cccfffhhhkkknnnssswww{{{~~~{{{ooofff```^^^]]]]]]^^^dddkkkqqqssstttuuuwww{{{zzztttzzz|||uuuqqqpppqqqqqqrrrqqqpppnnnmmmgggddd```]]]ZZZVVVQQQNNNLLLJJJGGGFFFFFFGGGFFFEEEEEEDDDCCCBBBAAABBBBBBCCC??????>>>===<<<;;;::::::;;;:::::::::;;;===???AAABBBCCCDDDEEEEEEGGGJJJMMMOOORRRTTTUUUTTTSSSUUUWWWUUURRRLLLFFF@@@===:::999666666555555555555666666;;;<<<@@@DDDFFFDDD>>>999666777888888:::>>>EEEJJJKKKGGGAAA===<<<<<<;;;::::::>>>BBBBBB@@@???BBBEEEEEEBBB@@@@@@BBBDDDEEEDDD???>>>===;;;::::::;;;;;;;;;<<<>>>AAACCCEEEFFFFFF>>>===;;;999666222000...------------------,,,,,,,,,,,,---------,,,,,,+++//////............------***,,,......,,,++++++,,,,,,,,,---............---.........------.........------------.....................///000111111111111111111111111111111111//////000000111111111222222222222333333333333444444444555666777888999999;;;<<<>>>>>>???AAAEEEGGGMMMSSSXXX^^^fffmmmooolllppprrruuuwwwyyyyyyyyyxxxxxxxxxzzz~~~zzzxxxvvvxxx{{{}}}|||sssrrrsssvvv{{{~~~}}}yyytttnnnggg^^^UUUOOOGGGEEEBBB???===<<<<<<<<>>>>>======<<<<<<======>>>???AAACCCFFFHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIKKKMMMPPPSSSVVVYYYZZZXXXYYY[[[^^^bbbfffiiikkkmmmppptttyyy~~~wwwlllfffbbb___^^^^^^ccciiinnnqqqtttvvvxxx{{{}}}uuu{{{}}}yyyvvvsssrrrqqqnnnkkkhhheeedddaaa___]]][[[YYYUUUPPPLLLNNNKKKHHHGGGGGGHHHGGGFFFCCCCCCCCCCCCBBBBBBBBBBBB??????>>>===<<<;;;::::::<<<<<<;;;;;;;;;===???@@@AAACCCDDDDDDEEEGGGJJJMMMQQQSSSUUUUUUTTTTTTTTTVVVQQQNNNIIICCC>>>;;;999888999888777666555666777777<<<>>>AAADDDEEECCC===999777888999:::===BBBHHHLLLGGGCCC>>>;;;::::::999888<<>>>>>???@@@AAADDDFFFGGG>>><<<:::777444111000///.........------,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,------.........***,,,...---,,,++++++,,,...------------...//////........................,,,,,,,,,------------.........//////000000111111111111111111111111111111......///000111222333333000111111222222333333444444444555666777888999999;;;<<<===>>>???AAADDDGGGLLLRRRXXX]]]eeemmmnnnkkkoooqqqtttwwwyyyzzzyyyxxxxxxxxxzzz~~~}}}yyywwwyyy{{{|||yyywwwttttttvvvxxxzzzzzzyyyuuupppjjjcccZZZQQQKKKEEEDDDAAA???===<<<======>>>>>>======<<<<<<<<<<<<=========???AAACCCFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNQQQTTTWWWYYYZZZZZZXXXZZZ]]]aaaeeejjjmmmoooqqqtttxxx|||}}}rrrjjjddd```^^^^^^aaafffkkkoootttwwwyyyzzz|||~~~www|||{{{zzzvvvrrrmmmiiieeeccc```___^^^^^^\\\XXXSSSNNNNNNKKKHHHGGGGGGGGGFFFEEEBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>=========;;;;;;;;;<<<===>>>@@@AAAAAABBBDDDDDDEEEGGGJJJMMMTTTUUUVVVVVVUUUTTTTTTTTTOOOLLLGGGBBB>>>;;;999999999888777666777888:::;;;@@@BBBDDDFFFEEECCC>>><<<777888:::<<>>???@@@@@@BBBFFFIIIMMMRRRXXX^^^fffnnnpppmmmmmmppptttxxxzzzzzzyyyyyywwwxxxyyy}}}zzzvvvwwwxxxyyy||||||vvvrrrppppppoooooonnnkkkfffaaa[[[SSSKKKFFFCCCBBB@@@>>>=====================<<<<<<<<<<<<<<<=========???AAACCCFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLQQQRRRUUUWWWYYYYYYYYYXXXZZZ\\\___dddiiimmmqqqrrrwwwyyy}}}wwwmmmfff```]]]]]]___ccchhhoootttxxxyyy||||||}}}|||}}}xxx||||||vvvpppkkkhhhbbbaaa``````^^^ZZZUUUQQQNNNKKKHHHFFFFFFFFFEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>======999999:::<<>>;;;:::999777666555666777:::===???AAACCCDDDEEECCC@@@===;;;888999:::<<>>======<<<<<<<<<<<<==================<<<<<<======>>>???AAACCCFFFHHHGGGGGGHHHHHHJJJKKKMMMNNNSSSTTTVVVXXXXXXXXXXXXWWW\\\^^^bbbggglllpppssstttzzz}}}zzzpppggg```\\\[[[\\\```gggooouuuxxxyyyxxxxxxxxxxxx{{{wwwvvvzzzzzz}}}zzzsssooofffdddbbb```^^^ZZZUUUQQQNNNKKKHHHFFFFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>=========<<<<<<<<<;;;777999;;;===@@@BBBDDDEEEBBBCCCEEEFFFGGGIIIMMMPPPWWWVVVUUUVVVWWWWWWVVVTTTOOOLLLGGGBBB>>>;;;999999666555444555777;;;???AAA@@@AAABBBAAA>>>;;;999888888888999<<>>????????????<<>><<<;;;;;;===???BBBCCCCCC@@@===;;;999777555222000...---,,,------------------------...............---,,,,,,---------,,,,,,+++++++++,,,------,,,+++***,,,...,,,++++++++++++,,,------,,,---...//////...---,,,........./////////000000////////////000000000000////////////////////////111111111111000000//////555555555444444444333333444444555666777888999999:::;;;<<<===>>>@@@CCCFFFNNNTTTZZZ```hhhqqqsssppplllpppuuuzzz}}}~~~|||{{{wwwwwwyyy}}}}}}pppppppppqqquuu|||~~~uuummmfffaaa]]][[[TTTQQQLLLHHHFFFDDDAAA???=========<<<<<<<<<<<<<<<==============================>>>???AAACCCFFFHHHGGGGGGGGGHHHIIIKKKMMMOOOSSSTTTUUUVVVWWWXXXXXXXXX^^^```dddjjjnnnrrrtttuuuzzz}}}}}}rrriiiaaa\\\YYYZZZ___gggooovvvxxxxxxuuuuuuuuuuuuvvvzzzrrrlllmmmppptttyyy|||~~~|||vvvkkkiiieeebbb___[[[VVVRRROOOMMMIIIGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@AAABBB============<<<<<<<<<<<<999:::<<<>>>AAABBBDDDDDDCCCEEEFFFGGGHHHKKKOOORRRWWWVVVUUUVVVXXXYYYWWWUUUOOOLLLGGGBBB===:::888777777555444444666:::>>>AAA@@@AAABBB@@@;;;888777777777777888<<>>@@@AAAAAA@@@<<>>===<<>><<<:::666666444333000...,,,***+++,,,,,,------.........////////////...,,,+++***,,,,,,,,,,,,------------,,,------,,,******,,,...+++,,,,,,---------------,,,---///000000///---,,,---------.........//////000000000000////////////000000000000000000000000000000000000000111111111111111222333444444555555444444555666777888999999999;;;<<<======@@@CCCFFFMMMSSSYYY___hhhppprrrpppmmmpppvvv|||~~~}}}wwwwwwxxx}}}qqqpppppprrrvvv}}}}}}tttkkkddd^^^ZZZWWWOOOKKKGGGDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>======>>>???AAACCCFFFHHHGGGGGGGGGHHHIIILLLNNNOOOQQQRRRSSSUUUWWWXXXZZZZZZ___bbbfffkkkooosssuuuvvvxxx}}}tttjjjbbb]]]XXXYYY^^^gggpppvvvxxxwwwxxxyyyzzzzzzzzz}}}ooodddbbbdddiiimmmwww{{{qqqnnniiidddaaa\\\XXXUUUQQQNNNKKKIIIHHHHHHGGGEEEDDDCCCAAA??????@@@AAABBB????????????>>>>>>>>>>>>;;;<<<===???AAABBBBBBBBBDDDEEEGGGHHHIIILLLPPPSSSWWWUUUTTTVVVYYYZZZXXXUUUOOOLLLFFFAAA<<<999777666888777555444666999<<>>>>>AAA@@@???===<<<;;;;;;;;;777777666555333000---+++***++++++,,,---...//////111000000///...,,,+++******++++++,,,...//////000,,,------+++******,,,...+++,,,.../////////...---,,,---///000000///---,,,,,,,,,,,,---------......000000000000////////////111111111111111111111111......///000111222333333---...///111333555666777444444555666777888999999;;;===>>>??????AAAEEEHHHLLLRRRXXX^^^gggppprrrooommmqqqwww}}}~~~vvvwwwxxx|||vvvrrrppprrruuuyyyxxxnnneee]]]WWWTTTPPPLLLFFFBBBAAAAAAAAA@@@>>>======<<<<<<<<<============<<<<<<<<<======>>>======>>>???AAADDDFFFGGGJJJJJJIIIIIIKKKMMMOOOPPPRRRQQQPPPPPPQQQUUUYYY\\\___bbbgggkkkooossswwwzzzzzzxxxnnneee___WWWXXX\\\aaahhhooovvvyyyxxx{{{~~~~~~}}}~~~{{{iiiYYYYYYaaa```nnnzzz~~~{{{tttqqqmmmiiiddd^^^WWWSSSQQQMMMIIIGGGHHHHHHFFFDDDDDDDDDCCCCCCCCCBBBBBBBBB<<<;;;::::::999999999999888;;;>>>@@@AAAAAACCCDDDEEEHHHJJJHHHFFFHHHNNNTTTZZZXXXWWWVVVWWWWWWVVVTTTOOOJJJDDD???<<<:::888777888666555555777:::???BBBAAA@@@???===;;;999777666333666999<<<>>>>>>>>>===???;;;555444666:::;;;;;;======>>>???AAACCCDDDEEEDDDCCCBBBFFFLLLQQQRRRQQQWWWSSSNNNHHHCCC@@@>>>>>>BBBAAA???===<<<;;;<<<<<<888555222000000000...---///---+++))))))+++---///+++,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,000---((($$$###&&&+++......,,,(((&&&%%%'''***+++---------............///---......///////////////111111111000//////......000000000000//////////////////000111111111111111333333333333333333333333///222666888888999:::;;;:::<<<===>>>???BBBFFFIIINNNQQQVVV]]]dddjjjkkkkkkooorrrwww|||~~~~~~}}}|||yyyxxxwwwyyy~~~~~~xxxttttttvvvzzz|||rrrhhh```ZZZVVVOOOJJJEEEAAA??????>>>>>>>>>======<<<<<<=========???>>>>>>=========>>>>>>======???@@@CCCEEEGGGHHHJJJJJJKKKKKKMMMNNNOOOPPPMMMLLLKKKLLLOOOSSSWWWZZZ___cccgggkkkooorrrwwwzzzzzz~~~xxxooogggbbbZZZ[[[]]]aaahhhpppwww{{{|||wwwgggYYYYYYaaaaaaooozzz~~~wwwtttooojjjeee___YYYUUUQQQNNNJJJHHHHHHHHHFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@<<<;;;::::::999999::::::999<<>><<<:::999777777888:::===@@@BBBBBBAAAAAA???;;;777666888;;;======>>>>>>>>>???@@@BBBDDDDDDCCCCCCEEEHHHLLLPPPRRRSSSXXXTTTOOOIIIDDDAAA@@@???AAA@@@???===<<<<<<<<<<<<888555222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000...***''''''))),,,...000///---+++***+++---...---------............///...//////000000000000000000000////////////......000000000000//////////////////000111111111111111333333333333333333333333222444666777777777888::::::<<<===>>>???BBBFFFIIIOOOQQQVVV]]]eeejjjkkkkkklllpppuuuzzz}}}~~~}}}|||yyywwwwwwyyy~~~{{{xxxxxx{{{xxxnnneee^^^YYYPPPLLLFFFAAA??????>>>>>>>>>>>>============>>>>>>AAA@@@???>>>>>>>>>>>>>>>===>>>@@@BBBEEEGGGIIIJJJLLLLLLMMMNNNNNNNNNNNNNNNHHHHHHHHHJJJNNNRRRWWWZZZ```cccgggkkknnnrrrwwwzzz{{{~~~yyypppiiieee^^^^^^^^^aaahhhpppyyy~~~qqqcccXXXZZZccccccqqqzzz}}}}}}yyytttnnnhhhaaa[[[VVVQQQNNNKKKIIIHHHGGGFFFEEECCCBBBBBBAAA@@@??????>>><<<;;;::::::::::::::::::;;;>>>AAACCCCCCCCCDDDEEECCCFFFGGGGGGGGGIIINNNSSSVVVUUUUUUVVVWWWUUUQQQNNNGGGCCC???<<<::::::999888555555666888:::<<<>>>@@@AAA@@@>>><<<:::888777777777999<<>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBEEEHHHKKKMMMPPPSSSUUUXXXTTTOOOIIIDDDAAA@@@@@@AAA@@@???>>>===<<<<<<<<<999666222000///...---,,,***+++---//////---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++,,,---///000000///.........//////---------............/////////000111111111111000---............/////////////////////000000000000//////000111111111111111222222333333333333333333333444666666666777999;;;:::<<<===>>>???BBBFFFIIIPPPRRRWWW^^^eeejjjkkkkkklllppptttyyy{{{{{{yyyxxxxxxwwwwwwzzz~~~{{{}}}|||zzz|||~~~tttkkkbbb\\\UUUPPPJJJEEEBBBAAA@@@@@@>>>>>>=========>>>??????AAAAAA@@@???>>>>>>>>>>>>???@@@BBBEEEHHHJJJLLLMMMNNNOOOOOOOOONNNLLLJJJIIIFFFGGGHHHKKKOOOUUUZZZ]]]```cccgggkkknnnrrrvvvyyy{{{~~~yyyqqqjjjfff```^^^^^^```gggqqq{{{iii```WWW[[[dddeeetttzzz}}}yyyrrrjjjbbb[[[VVVRRRPPPMMMJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>><<<;;;;;;:::::::::;;;;;;>>>@@@CCCEEEDDDDDDEEEFFFFFFGGGIIIJJJKKKMMMRRRUUUXXXXXXYYY[[[ZZZWWWRRRNNNGGGDDD@@@===<<<;;;:::888333555777999<<<===??????AAA@@@>>>;;;999888777777555777;;;===??????>>>===;;;:::::::::<<<>>>???@@@CCCBBBBBBBBBBBBCCCDDDDDDCCCGGGMMMOOOPPPQQQTTTWWWVVVSSSMMMGGGCCC@@@?????????@@@@@@??????===<<<;;;999666222000///...,,,++++++,,,---......---,,,+++,,,,,,+++++++++,,,---...------------------------......---------------...------.........------,,,---------............///......///000000000000000,,,,,,------...//////000////////////000000000000//////000111111111111111222222222222222333333333222333444555555777;;;>>>:::<<<===>>>???BBBFFFIIIQQQSSSWWW___fffjjjllllllnnnqqquuuxxxyyyxxxuuussswwwvvvwww{{{}}}yyy{{{|||}}}{{{pppfff```XXXTTTMMMGGGDDDCCCAAA@@@>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@???>>>>>>??????BBBDDDFFFIIILLLNNNOOOOOOQQQPPPPPPOOOLLLIIIFFFDDDFFFGGGIIILLLQQQVVV[[[]]]aaadddhhhkkknnnrrrvvvyyy{{{}}}yyyqqqjjjfff___]]]\\\^^^eeeppp{{{xxxbbb]]]WWW\\\fffgggwww{{{~~~~~~tttkkkbbbZZZUUURRRQQQNNNKKKHHHFFFFFFFFFEEEEEEDDDBBBAAA???>>>===;;;;;;;;;::::::;;;<<<<<<@@@BBBEEEFFFEEEEEEEEEFFFFFFGGGIIIKKKMMMPPPTTTVVVYYYZZZ[[[\\\\\\XXXRRRMMMGGGDDD@@@===;;;:::777666333444777:::===>>>??????AAA@@@===:::888777777777888:::===@@@AAAAAA???>>>888888999:::;;;===???AAAFFFFFFEEEEEEEEEFFFFFFGGGFFFKKKQQQTTTTTTTTTUUUXXXSSSOOOJJJDDD@@@>>>===<<<>>>???@@@AAA@@@>>><<<;;;888555222///......,,,+++---------------------------------------...///000------------------------,,,,,,------------,,,,,,+++,,,------...---,,,,,,---------............///,,,---......//////......+++,,,,,,---...///000000.../////////000000000111//////000111111111111111111111111222222333333333444555666555555666999<<<:::<<<===>>>???BBBFFFIIIPPPSSSXXX___ggglllmmmmmmlllooossswwwyyyxxxvvvuuuvvvvvvwww{{{}}}zzz{{{~~~}}}vvvllleeeZZZUUUNNNHHHDDDBBBAAA???>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAGGGHHHKKKNNNPPPQQQQQQQQQRRRQQQOOOMMMKKKHHHEEEDDDGGGHHHJJJMMMQQQVVVZZZ\\\aaadddhhhkkknnnrrruuuxxx{{{}}}|||sssjjjeee___\\\ZZZ[[[aaalllwww~~~ppp]]][[[XXX^^^hhhjjjzzz|||uuukkkbbbZZZUUUSSSRRRPPPLLLHHHFFFFFFGGGFFFFFFDDDCCCAAA???======;;;;;;;;;;;;;;;;;;<<<===AAACCCFFFFFFEEEEEEEEEFFFDDDEEEGGGJJJMMMPPPSSSUUUXXXXXXYYYZZZYYYUUUOOOJJJCCC@@@===:::999777444222333444777:::===???@@@AAABBB@@@<<<999777777777777777999;;;>>>??????===<<<777888999999:::===AAADDDJJJJJJIIIIIIIIIJJJKKKKKKLLLPPPUUUXXXYYYXXXWWWWWWOOOLLLGGGBBB>>>;;;::::::===???AAABBBBBB???===;;;666444111///......---,,,......------------......------......//////000000------------------------***+++,,,---------,,,,,,,,,---......///.........---------............///,,,,,,---............---,,,,,,---...//////000000......//////000000111111//////000111111111111111000000111111222333333333777888888777555555666777:::<<<===>>>???BBBFFFIIIOOORRRWWW___hhhmmmppppppiiimmmrrrwww{{{{{{zzzyyyuuuuuuwww|||~~~{{{|||~~~}}}}}}qqqjjj^^^XXXQQQKKKGGGDDDBBBAAA????????????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEKKKMMMOOORRRSSSSSSSSSRRRQQQPPPNNNLLLKKKJJJIIIIIILLLLLLNNNQQQTTTXXX[[[]]]aaadddhhhkkknnnqqquuuxxx{{{}}}uuukkkeee```]]]ZZZYYY^^^fffpppvvvkkkZZZ[[[YYY___jjjkkk|||~~~~~~tttlllddd]]]XXXSSSSSSQQQMMMHHHFFFFFFHHHFFFEEEDDDBBB???===<<<;;;;;;;;;;;;;;;;;;<<<======BBBDDDFFFFFFEEEDDDDDDEEEDDDEEEGGGJJJOOORRRTTTUUUWWWWWWWWWWWWVVVRRRMMMIII@@@>>>;;;:::999888555333444555777999<<>>===<<<:::888999:::::::::>>>DDDHHHMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTWWW[[[]]]\\\XXXUUUNNNKKKFFFAAA<<<:::999999<<<>>>AAACCCCCC@@@===;;;555222///......///...---,,,---...//////...---,,,+++,,,---////////////...........................++++++,,,,,,---------------------....../////////---------............///,,,------........................//////000000000.........///000111111111//////000111111111111111///000000111222222333333333555777777777777888999:::<<<===>>>???BBBFFFIIINNNQQQWWW___hhhooorrrrrrllloootttyyy||||||zzzyyyttttttwww|||{{{}}}}}}~~~uuunnnbbb\\\UUUNNNJJJGGGEEECCC????????????@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIINNNOOORRRTTTUUUUUUTTTSSSPPPOOOMMMLLLLLLLLLMMMNNNQQQRRRSSSUUUXXX[[[^^^___bbbdddhhhkkknnnqqquuuxxx{{{}}}wwwllleeeaaa^^^ZZZYYY[[[bbbjjjooowwwhhhXXX[[[ZZZ```jjjlll||||||sssllleee___[[[SSSTTTRRRNNNHHHFFFFFFHHHEEEDDDCCC@@@>>><<<:::999;;;;;;;;;;;;;;;<<<===>>>BBBDDDFFFFFFEEEDDDDDDDDDGGGGGGIIIMMMRRRUUUWWWXXXYYYXXXWWWWWWUUURRRMMMIII???===<<<;;;;;;;;;999777444555666999<<>>AAABBBAAA???>>>:::;;;;;;::::::???FFFKKKOOOOOOOOOOOOPPPQQQRRRSSSVVVVVVXXX]]]```___YYYTTTNNNKKKFFF@@@<<<:::::::::<<<>>>AAACCCCCCAAA===;;;444111///.../////////...***,,,///222222///,,,***)))***---/////////...---........................,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---...///---------.........//////---......///////////////////////////000000000000---......///000111111222//////000111111111111111///000000111222222333333,,,///444777999;;;===>>>:::<<<===>>>???BBBFFFIIIMMMPPPVVV___iiipppssstttsssuuuyyy{{{|||yyyvvvtttssstttwww}}}|||{{{{{{{{{zzziiibbbXXXPPPLLLIIIEEEBBBAAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFJJJNNNRRRRRRTTTVVVVVVUUUTTTTTTTTTOOOOOOOOOPPPRRRTTTVVVWWWYYYXXXUUUTTTUUUXXX\\\^^^bbbdddhhhmmmrrruuuvvvuuuwwwyyy|||{{{nnneeebbb^^^ZZZYYY\\\aaafffhhhsssyyyxxxbbbaaa^^^\\\___jjjuuu{{{}}}vvvpppjjjeee```]]]UUURRRNNNKKKJJJHHHFFFDDDFFFDDDBBB@@@@@@???<<<:::666888::::::888999<<>>AAACCCCCCAAA???;;;888777777888888888888:::>>>AAAAAA===999777999::::::;;;>>>EEEJJJPPPOOOPPPSSSWWWYYYXXXVVVVVVTTTVVV]]]bbb^^^UUUNNNKKKDDD>>>===<<<999999<<>>AAAEEEHHHLLLQQQVVVZZZbbbkkkqqqqqqrrrtttvvvxxxxxxwwwuuutttrrruuuxxx|||~~~|||||||||}}}oooggg\\\SSSMMMIIIEEEBBBAAAAAAAAAAAABBBCCCEEEEEEGGGHHHIIIJJJJJJMMMQQQTTTSSSUUUWWWWWWUUUTTTTTTUUUSSSTTTTTTTTTUUUVVVWWWXXXVVVUUUTTTTTTUUUXXX[[[]]]eeefffjjjoootttwwwwwwwwwwwwyyy}}}~~~rrrjjjbbb___[[[[[[^^^cccgggiiikkkooovvv}}}xxxcccbbb^^^]]]aaakkkvvv}}}|||vvvpppjjjccc]]]XXXVVVRRRMMMJJJIIIHHHFFFEEEEEECCCAAA@@@@@@???<<<:::999;;;======<<<===@@@CCCHHHHHHHHHGGGEEEDDDEEEFFFFFFGGGJJJNNNQQQUUUWWWXXX\\\[[[[[[ZZZXXXQQQIIIBBB???>>><<<:::888777666666555555777;;;???BBBCCCCCC@@@>>>;;;888666666888999555666777;;;>>>===:::666777999::::::;;;???EEEJJJKKKNNNRRRWWW[[[[[[XXXUUUVVVTTTVVV]]]bbbbbb\\\VVVKKKCCC===;;;:::999:::===AAAJJJQQQQQQMMMGGG>>>777222111000...------,,,,,,...---+++******+++---...---...//////,,,++++++,,,---,,,,,,,,,,,,---......///......------......///...---+++---///000///------......//////......---------...///000000000///000000///......///000111///000000111111000000000111111111111111111111111111111222222222333333333333333444555666777888999:::;;;===>>>???AAAEEEHHHMMMRRRXXX\\\ccclllpppoooppprrruuuwwwxxxwwwuuutttrrruuuxxx|||}}}}}}}}}vvvmmmaaaVVVPPPKKKFFFCCCAAAAAAAAABBBCCCEEEGGGHHHJJJLLLNNNOOOPPPQQQTTTVVVUUUWWWXXXWWWUUUTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWZZZ\\\^^^aaacccgggkkkooorrrssstttvvvyyy~~~wwwoooccc```]]]^^^aaafffjjjkkkeeehhhmmmrrrxxx{{{gggccc___^^^cccmmmxxx}}}zzzxxxtttqqqllleee]]]XXXVVVRRRLLLIIIGGGGGGGGGGGGEEECCC@@@??????>>><<<:::888:::;;;<<<<<<===@@@BBBGGGHHHHHHGGGEEEDDDEEEGGGFFFGGGKKKOOOSSSVVVXXXYYY]]]]]][[[ZZZVVVOOOGGGBBB===<<<;;;999777666555555666777999===AAADDDDDDCCC???===:::777666666888999888999:::===???>>><<<999888999::::::<<<@@@EEEIIIGGGLLLTTTZZZ\\\ZZZUUURRRTTTUUUXXX\\\aaaaaa^^^YYYKKKCCC<<<::::::999<<<@@@GGGWWWdddbbbWWWJJJ???888111000///...---,,,,,,,,,------++++++++++++---------...//////,,,++++++,,,+++,,,------......------,,,+++)))(((((()))+++,,,...---,,,---/////////...---......//////......---//////............////////////......///000111222333333333222111000///...222222222222222222222222111222222222222333333333444444555666666777888888:::;;;===>>>???AAAEEEHHHNNNTTTZZZ^^^eeelllooommmmmmpppsssuuuwwwvvvuuutttrrruuuxxx|||}}}{{{{{{{{{yyyxxx}}}}}}}}}{{{rrreeeZZZSSSMMMHHHEEEBBBBBBAAABBBDDDGGGIIIKKKLLLNNNRRRTTTTTTTTTVVVWWWVVVWWWXXXWWWUUUTTTTTTUUUUUUUUUTTTTTTSSSQQQPPPPPPSSSSSSUUUVVVYYY[[[]]]^^^___bbbfffiiillloooqqqsssvvvzzzzzzssseeeccc```aaadddhhhkkkmmmhhhiiilllnnnrrrxxxllleee```aaafffoooyyy}}}}}}uuutttsssrrroooiiibbb]]]WWWRRRLLLGGGFFFFFFGGGGGGCCCBBB@@@??????>>><<<:::888999:::;;;===>>>AAABBBFFFGGGGGGFFFEEEDDDFFFGGGHHHJJJNNNRRRVVVYYY[[[\\\^^^]]][[[XXXSSSLLLEEEAAA===<<<;;;999777666666666777888;;;???CCCEEEDDDCCC===<<<999666666666888999:::;;;===>>>???>>><<<:::888999999;;;===AAAFFFIIIGGGLLLTTTXXXWWWTTTRRRPPPSSSXXX]]]```bbbaaa\\\UUUKKKCCC<<<;;;<<<===AAAFFFVVVgggtttnnn\\\KKK@@@:::222222111000///.........---,,,,,,++++++,,,,,,---)))+++---...------...///+++,,,---...///...---,,,,,,***(((&&&&&&(((***,,,------------...//////.........////////////......//////...------...000111.........///000111111222444444444333222111000///222222222222222222222222222222222222222222222222444555555666777777888888:::<<<===>>>???BBBEEEHHHOOOVVV\\\```ffflllmmmkkkkkkmmmqqqtttvvvvvvuuutttrrruuuxxx|||{{{yyyxxxxxxwwwuuu~~~}}}~~~~~~~~~uuuiii___WWWQQQKKKGGGBBBBBBBBBCCCEEEHHHLLLNNNNNNPPPTTTVVVVVVVVVWWWXXXVVVWWWXXXWWWUUUTTTUUUVVV[[[[[[[[[ZZZYYYWWWVVVUUUSSSSSSTTTVVVXXXZZZ[[[\\\aaaeeeiiimmmooorrrvvvyyywww|||}}}vvvjjjgggdddccceeeiiilllmmmiiijjjkkklllnnnrrrxxx|||}}}rrrhhhbbbdddjjjpppzzz}}}|||zzzxxxwwwuuurrrllleee```WWWSSSLLLGGGEEEFFFFFFFFFBBBAAA???>>>>>>===<<<:::<<<<<<===>>>AAADDDFFFFFFEEEFFFGGGFFFEEEEEEGGGHHHIIIKKKOOOTTTXXXZZZ\\\\\\]]]\\\ZZZVVVPPPIIIDDDAAA======;;;:::888777777777777888<<>>>>>@@@CCCHHHNNNbbbooovvvkkkVVVEEE<<<999222111000///.........///,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///+++,,,---...///...---,,,000...,,,******,,,...000,,,---...............///...//////////////////...------,,,---...000222333------...///000111111111222222333333333333222111222222222222222222222222222222222222222222222222444555555666777888999999:::<<<>>>>>>???BBBFFFIIIPPPWWW]]]```eeekkkmmmjjjjjjlllpppsssuuuuuuuuutttrrruuuxxx||||||zzzzzzzzzzzzzzz}}}~~~zzzooofff^^^VVVNNNHHHCCCBBBBBBCCCFFFJJJOOOQQQPPPSSSVVVXXXXXXXXXYYYZZZXXXYYYYYYXXXWWWWWWYYYZZZ]]]^^^^^^^^^^^^\\\ZZZYYYVVVVVVUUUUUUVVVXXXZZZ[[[```dddiiimmmooorrrwww|||}}}|||qqqlllfffcccdddgggjjjlllhhhiiijjjjjjkkkmmmqqqtttuuuxxx{{{~~~yyyllldddgggmmmrrr{{{}}}xxxrrrjjjccc___XXXSSSMMMHHHFFFEEEDDDCCCAAA@@@>>>===>>>===;;;::::::::::::===AAADDDEEEEEEEEEFFFFFFFFFEEEFFFGGGIIIHHHKKKOOOSSSWWWYYYYYYYYY[[[[[[XXXSSSLLLFFFBBB@@@===<<<;;;:::888888888888666999===BBBFFFFFFDDDAAA:::999666555555666888::::::;;;======;;;999999999999999999;;;@@@DDDFFFGGGHHHLLLNNNKKKFFFGGGOOOVVV```ppp~~~|||uuuiii\\\JJJCCC???BBBFFFIIIOOOUUUgggllljjj[[[III===777444///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,++++++,,,+++,,,------......------///...,,,++++++,,,...///,,,---......------...000...//////000000//////...,,,,,,,,,---///000222333---...///000111111000000000111222333333333333333333333333333333333333333333333333222222222222111333444555666888999:::;;;;;;<<<>>>???@@@BBBFFFIIIQQQWWW\\\___dddjjjllljjjjjjlllpppsssuuuuuuttttttrrruuuxxx|||}}}}}}~~~~~~wwwmmmdddZZZOOOHHHCCCCCCBBBDDDGGGLLLQQQTTTTTTVVVXXXYYYYYYYYY[[[\\\[[[[[[\\\[[[[[[[[[^^^```___```bbbccccccbbb```______^^^[[[ZZZZZZ[[[]]]^^^]]]bbbhhhlllnnnrrryyy~~~wwwqqqiiicccbbbeeehhhjjjjjjkkklllllllllmmmoooqqqrrrvvv|||~~~oooeeeiiiooorrr{{{xxxpppiiiccc```XXXTTTNNNIIIFFFDDDAAA@@@@@@???============;;;999888666666:::>>>BBBCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJJJJMMMQQQUUUXXXYYYYYYXXXXXXXXXVVVQQQIIICCCAAA@@@<<<;;;:::888777777777777666888===BBBFFFFFFCCC???999888666444444666888:::<<>>???@@@CCCFFFIIIQQQVVVZZZ]]]bbbiiilllkkkkkkmmmqqqtttuuuuuutttsssrrruuuxxx|||}}}ssshhh\\\PPPGGGCCCCCCCCCDDDGGGLLLRRRUUUVVVXXXZZZZZZZZZ[[[]]]___]]]^^^^^^^^^]]]___aaadddeeegggiiikkkkkkkkkiiihhhiiifffccc```___```bbbddd```ffflllppprrrvvv~~~{{{tttjjjcccaaacccgggiiinnnoooqqqqqqppppppqqqssssssyyyqqqgggjjjppprrrzzzwwwooojjjfffcccXXXUUUOOOJJJGGGCCC@@@===@@@>>>===<<<======;;;999:::999999<<>><<<999777777999:::888888<<>>???@@@CCCFFFIIIQQQUUUYYY[[[aaaiiimmmllllllnnnqqqtttuuuuuutttsssrrruuuxxx}}}~~~~~~yyyooobbbUUULLLIIIGGGGGGIIINNNRRRUUUVVVVVVWWWXXXZZZ\\\^^^___```bbbdddeeedddbbbaaaaaabbbgggkkkoooooonnnmmmoooqqqmmmlllkkkkkkkkkjjjhhhggghhhlllrrrxxx|||zzzmmmddd```bbbfffiiirrrtttvvvuuusssuuuyyy}}}~~~sssiiikkkjjjrrr|||tttpppmmmiiifff^^^UUUMMMJJJIIIFFFDDDEEE===<<<;;;:::999::::::;;;===;;;<<>>BBBDDDDDDBBB???<<<;;;999666444555777;;;===>>>??????>>><<<::::::;;;:::===???>>>@@@EEEGGGFFFFFFFFFFFFDDDEEEIIIQQQXXXppp~~~ssscccYYYQQQHHHBBBBBBCCCHHHOOOSSSTTTSSSZZZSSSHHH>>>888555333222,,,---...///...,,,)))(((!!!&&&***,,,,,,***)))............////////////...---+++,,,,,,---+++***---,,,,,,,,,,,,---......******,,,---///000111222000000/////////.........,,,,,,,,,---------......000///.........///111222111000000111333555444333666666555444333222111000222222333333333333444444444444555777888999:::;;;DDDDDDBBBAAA@@@BBBGGGJJJUUUVVVXXX[[[___dddiiikkkjjjnnnssswwwwwwvvvtttttttttuuuxxx}}}~~~}}}|||qqqeeeXXXPPPKKKIIIHHHJJJNNNSSSUUUVVVUUUVVVWWWYYY[[[^^^___```fffgggiiiiiihhhgggggghhhkkknnnqqqssstttttttttuuurrrqqqqqqqqqrrrqqqpppnnnqqquuuyyy~~~|||pppeee``````cccfffooorrrvvvxxxyyy}}}zzzlllllllllttt|||uuuqqqmmmhhheee]]]TTTLLLIIIHHHDDDBBBCCC===<<<;;;:::999:::;;;;;;?????????CCCGGGIIIHHHGGGEEEFFFGGGGGGGGGHHHKKKNNNPPPRRRTTTWWWYYYYYYYYYXXX[[[VVVOOOIIIDDD@@@<<<:::;;;:::888888999999:::999===???BBBDDDDDDAAA>>><<<777666555444555666999:::???@@@???===:::999:::;;;999===???@@@CCCHHHGGGDDDDDDDDDDDDCCCDDDIIIQQQWWW^^^hhhhhh[[[NNNJJJEEE???@@@@@@AAAEEEKKKNNNNNNMMMOOOIII@@@999555333111000......//////...---+++***)))+++...000111000///...------------...............---+++,,,,,,---+++***---,,,,,,,,,,,,---......---------.........//////......---------,,,,,,,,,---------.........//////000//////...///000111222111000///000333444333222,,,---...///000111222333222222222333333333444444444444555777888999:::;;;?????????>>>???AAAFFFJJJSSSUUUXXX]]]bbbgggkkkmmmiiimmmsssvvvvvvuuutttsssvvvwwwzzz~~~~~~zzz|||uuujjj]]]UUUNNNMMMKKKMMMPPPTTTVVVVVVTTTUUUVVVXXX[[[^^^```aaagggiiilllmmmmmmmmmnnnpppqqqrrruuuxxx{{{{{{yyywwwvvvwwwxxxxxxyyyyyyyyyyyy||||||pppfff``````cccfffmmmrrryyyqqqnnnmmmwww}}}wwwsssnnnhhhddd\\\SSSKKKHHHFFFBBB@@@@@@===<<<;;;:::999:::;;;;;;======>>>AAAEEEFFFFFFEEEEEEFFFGGGGGGGGGIIILLLOOOQQQRRRTTTVVVXXXYYYZZZZZZZZZTTTMMMFFFBBB???===<<<;;;:::999888888999:::;;;>>>@@@BBBDDDCCCAAA>>>;;;666555555555666777999:::AAA@@@???<<<999888:::<<<:::???DDDFFFIIIKKKHHHCCCCCCCCCBBBBBBDDDIIIPPPUUURRRVVVRRRGGGAAACCCBBB>>>???>>>???BBBEEEFFFFFFEEEBBB>>>999666444333222000/////////......------,,,.........///...---,,,,,,+++,,,,,,,,,------------...,,,++++++------,,,***---,,,,,,,,,,,,---....../////////...------,,,,,,---------------,,,,,,,,,........./////////000000///////////////000111111000///...///111333222111((()))+++---///111333444222222222222333333333333444444555666888999::::::<<<======>>>???BBBGGGKKKPPPSSSXXX^^^dddiiimmmnnnhhhmmmrrruuuvvvuuutttsssyyyyyy{{{~~~yyyyyyzzzzzz}}}yyynnnbbbZZZSSSQQQOOOPPPRRRUUUVVVWWWUUUVVVWWWYYY[[[^^^aaacccfffhhhlllnnnoooppprrrtttvvvvvvwwwzzz~~~~~~zzzvvvwwwyyy{{{}}}~~~~~~|||wwwooofffbbbcccgggkkkpppwwwuuuooommmxxx~~~zzzvvvpppiiiccc[[[RRRKKKHHHFFFBBB??????<<<<<<::::::::::::;;;<<<;;;<<>>===:::::::::888888999;;;===@@@AAACCCDDDBBB@@@===:::999888666666777:::===>>>AAA@@@>>>;;;888888:::<<<===GGGOOOPPPMMMLLLIIIFFFEEEEEEDDDDDDEEEIIIMMMPPPNNNMMMHHHAAA???CCCDDDAAA>>>>>>???@@@@@@AAA@@@???<<<:::888666666555333111//////...---,,,,,,---------,,,+++***************,,,,,,,,,,,,---------------,,,++++++------,,,+++---,,,,,,,,,,,,---....../////////...------,,,,,,////////////////////////---.........///////////////////////////000000111///......///000111111000---......///000111222222111222222222222333333333333444555666777999::::::===>>>??????AAADDDIIILLLNNNRRRXXX___eeeiiikkkllliiimmmsssvvvwwwvvvuuuuuuyyyzzz|||~~~zzzyyyyyyxxx{{{|||rrrggg___XXXVVVSSSSSSTTTVVVWWWWWWWWWWWWXXXYYY[[[___bbbddddddgggkkknnnppprrruuuwwwxxxwwwwwwzzz}}}}}}zzzvvvvvvyyy}}}xxxuuuooohhhcccccchhhmmmvvv~~~xxxpppnnnyyy|||xxxrrriiicccZZZRRRKKKIIIGGGBBB??????<<<;;;::::::::::::<<<<<<>>>@@@DDDFFFGGGGGGGGGGGGBBBDDDEEEFFFGGGIIIMMMPPPVVVVVVWWWXXXYYY[[[\\\]]]TTTOOOHHHBBB???>>>>>>===:::::::::999777888<<>>@@@@@@===??????@@@@@@???>>>======;;;:::888777777555222000...---,,,,,,+++,,,,,,,,,...---,,,,,,,,,---...///,,,------------.........---,,,++++++------,,,+++---,,,,,,,,,,,,---......---------................../////////////////////,,,,,,---------............//////000000000000000000.........000111000///111111111111111111111111111111111222222222333333333333444666777888999:::===>>>???@@@@@@CCCGGGJJJNNNRRRXXX^^^dddggghhhhhhjjjoootttxxxyyyxxxwwwwwwyyyyyy{{{~~~uuu}}}~~~zzzyyyxxxzzz~~~vvvllleee]]]ZZZWWWVVVWWWXXXXXXWWWXXXXXXXXXXXXZZZ]]]aaabbbbbbfffjjjmmmpppsssvvvyyyvvvwwwwwwyyy||||||{{{zzzyyy}}}wwwuuupppiiiccccccggglllyyyzzzrrrqqq{{{|||xxxqqqhhhaaaXXXPPPJJJIIIGGGCCC@@@???<<<;;;:::999:::;;;<<<===<<<@@@DDDFFFFFFFFFEEEFFFBBBDDDEEEFFFHHHJJJNNNQQQUUUUUUWWWXXXXXXYYYXXXXXXPPPLLLFFFAAA???>>>>>>===:::;;;;;;999777888<<>>;;;999777555333333555999>>>AAA======<<<:::888999;;;===BBBQQQ\\\YYYPPPLLLMMMOOOMMMKKKHHHGGGHHHHHHGGGFFFCCCAAA???>>>>>>>>>===;;;>>>@@@AAA@@@>>>======>>>;;;:::888777555333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------------............,,,+++***+++---...---,,,---,,,,,,,,,,,,---......,,,,,,------...///000000,,,,,,,,,---------------,,,,,,,,,------------.........///000000000000000000///...///000111000///......///000000111222222111111111111222222222222333333444555777888999999:::;;;======>>>@@@DDDGGGNNNQQQWWW]]]bbbfffggggggkkkooouuuyyyzzzzzzyyyyyyxxxxxxzzz}}}rrryyy|||yyyvvvxxx||||||{{{qqqjjj```^^^ZZZXXXXXXYYYXXXXXXXXXWWWVVVVVVXXXZZZ^^^```^^^bbbfffjjjmmmpppsssvvvtttvvvxxxzzz|||~~~zzzxxxsssssspppjjjddddddiiiooowww|||uuuttt~~~zzzuuunnneee___UUUMMMGGGGGGFFFBBB??????;;;;;;:::999:::;;;<<<===:::>>>CCCEEEDDDCCCCCCCCCDDDEEEGGGHHHJJJMMMQQQTTTVVVWWWXXXYYYYYYXXXWWWVVVMMMIIIDDDAAA@@@???===<<<999;;;;;;999666777===BBBEEEEEEDDDCCC@@@===:::888333444555666888;;;===>>>:::;;;;;;;;;::::::<<<>>>BBBLLLSSSRRROOOOOOPPPOOOLLLJJJGGGGGGHHHHHHFFFCCCBBBAAA@@@@@@???>>>>>>???===???AAAAAA>>>===>>>???===;;;888777555333000...+++,,,---......---,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,+++***+++---...---,,,---,,,,,,,,,,,,---......,,,,,,------...//////000,,,,,,,,,---------......------------............---...///000111000000///111000//////111111000///---...//////000111222333111111111111222222222222222333444555666888999999777999;;;===???AAAEEEHHHMMMQQQVVV]]]cccgggiiijjjjjjooouuuyyyzzzyyyyyyyyyxxxyyyzzz~~~tttzzz}}}xxxuuuvvvyyyyyy~~~tttmmmbbb___\\\YYYYYYYYYYYYXXXXXXWWWUUUTTTVVVXXX[[[]]]ZZZ]]]aaaeeehhhkkkoooqqqqqquuuyyy{{{|||zzztttrrrmmmnnnmmmiiifffgggmmmtttsss|||~~~xxxwww~~~yyyssslllccc\\\RRRKKKFFFFFFEEEBBB>>>>>>;;;::::::999:::;;;<<<===<<>>???>>>===888999;;;;;;;;;;;;<<<>>>AAAFFFIIIJJJNNNRRRQQQNNNJJJGGGEEEFFFGGGGGGEEECCC@@@?????????===;;;>>>BBB<<<>>>AAAAAA>>>===>>>@@@???===:::888777555333111+++---...000000///---,,,------.........---,,,+++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,---,,,,,,,,,,,,---......---------......................../////////000000............/////////000---...000111111111000///222111///000111222000///111111111111222222222222000111111111111222222222222333444555666888999999666888<<<>>>AAAEEEIIILLLMMMPPPVVV]]]ccciiilllnnniiinnntttxxxyyyyyyxxxxxxxxxyyy{{{zzz}}}tttssswwwzzzxxxrrreeeaaa\\\XXXWWWWWWVVVVVVTTTUUUUUUUUUUUUVVVXXX[[[YYYZZZ[[[\\\___ccciiimmmppptttzzz~~~wwwqqqooopppooommmkkkjjjmmmrrrvvvzzz}}}qqqsss}}}|||vvvrrrjjj___UUUMMMKKKGGGDDDAAA???>>>===;;;:::999888:::<<<@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHJJJNNNRRRVVVXXXXXXXXXXXXZZZ[[[ZZZWWWUUUIIIFFFCCCAAA@@@>>><<<:::;;;:::888777888;;;???AAAEEEGGGGGGDDD>>>999777777777777888999:::<<<>>>???===;;;999888888999;;;<<<@@@AAABBBDDDGGGLLLPPPRRRMMMIIIDDDCCCEEEHHHHHHGGGBBBBBBAAABBBCCCBBBAAA???FFFCCC???============<<>><<<:::;;;:::888777999<<>>999999999999:::;;;<<<===@@@@@@@@@BBBEEEHHHLLLNNNHHHEEECCCCCCEEEHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCAAADDDAAA>>>===>>>????????????>>><<<:::666222///---........................////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---///111///...---,,,,,,---...///------...////////////...---......//////////////////////////////.............../////////000000000000000000000000/////////444333333222222333333333444444555666777888999999:::===???>>>===???CCCGGGKKKPPPVVVZZZaaaiiinnnmmmmmmooorrrvvvwwwvvvuuussszzz{{{~~~~~~zzzwwwuuuxxx~~~uuunnnddd[[[VVVTTTSSSSSSTTTTTTTTTSSSRRRRRRTTTVVVUUUWWWYYY\\\___dddjjjnnnvvvzzzyyysssmmmjjjeeeffffffffffffjjjooorrrxxx~~~wwwyyyxxxsssnnneeeZZZQQQGGGEEEBBB???===;;;::::::;;;:::::::::;;;>>>@@@BBBEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHKKKNNNQQQTTTWWWXXX[[[\\\]]]^^^]]]WWWPPPJJJHHHEEEBBB@@@???>>><<<:::;;;:::888888:::===@@@BBBEEEEEEDDDAAA<<<888777666777777888999;;;<<<======666777888999;;;<<<======@@@@@@??????@@@CCCFFFGGGCCCBBBAAACCCFFFHHHIIIIIIMMMMMMLLLJJJHHHFFFDDDCCCEEEBBB@@@>>>???@@@???>>>======;;;888555111...---------------------------///............---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***---000------,,,,,,,,,,,,------,,,,,,---............------......///////////////111000000///......------............////////////000000000000000111111111333333222222222222333333444444555666777888888999:::<<>>===???CCCGGGLLLRRRWWWZZZ```hhhlllllljjjmmmrrruuuwwwvvvtttrrrxxxzzz}}}}}}wwwssspppsssyyy{{{rrrfff\\\UUUSSSSSSSSSSSSSSSSSSRRRPPPPPPRRRTTTUUUXXX\\\___ccciiiooottt|||~~~yyysssmmmhhhdddbbbcccddddddeeehhhlllooovvv|||yyy{{{~~~xxxqqqkkkaaaUUULLLEEEDDDAAA>>><<<:::::::::;;;::::::;;;<<>>AAACCCFFFDDDBBB>>>;;;888777666777777999:::;;;<<<<<<<<<888888888888:::<<<>>>???@@@???>>>======>>>@@@AAA???@@@BBBDDDGGGJJJKKKLLLQQQQQQPPPNNNJJJFFFDDDDDDHHHFFFBBB@@@???>>><<<:::<<<;;;999666333000...---------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******,,,...------,,,,,,,,,,,,------,,,,,,---...............---......///////////////000000//////............---.........////////////111111222222222222222333222222222222222222333444333444444555666777888888:::<<<>>>>>>>>>???CCCHHHMMMSSSWWWZZZ```hhhkkkjjjjjjnnnrrrvvvxxxwwwtttsssuuuxxx|||xxxsssooorrrxxx|||~~~|||}}}~~~uuuhhh]]]VVVTTTTTTTTTRRRRRRRRRPPPOOOOOOQQQSSSTTTXXX]]]bbbhhhooovvvzzzyyyrrrlllfffaaa]]]]]]___aaabbbbbbdddhhhjjjpppuuuzzz{{{~~~wwwooofff[[[PPPHHHDDDCCC@@@>>><<<;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFIIILLLPPPSSSUUUVVVVVV\\\ZZZXXXWWWVVVSSSOOOLLLFFFCCC@@@???>>>===;;;:::999999999:::<<>>@@@@@@???===<<<;;;<<<===>>>???@@@CCCFFFHHHKKKMMMOOORRRSSSRRRNNNIIIDDDBBBBBBGGGEEEBBB@@@???>>><<<::::::999777444222///...---------------------------,,,,,,,,,,,,------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++...000111///---,,,,,,---------......---------------...////////////...---......///////////////............//////000000.........////////////000000000000111111111222222111111111111222222333444333333444555666777888888999<<<>>>>>>>>>???DDDHHHNNNSSSXXXZZZ```gggkkkjjjiiilllppptttvvvvvvtttrrrrrrvvv{{{}}}wwwsssuuuzzz~~~yyyzzz{{{yyylll```YYYVVVUUUUUUQQQQQQQQQPPPOOOOOOQQQSSSTTTXXX___fffmmmuuu}}}}}}rrriiiccc___ZZZVVVWWWYYY\\\^^^```bbbeeegggkkkpppwww|||{{{{{{sssjjj```VVVLLLEEEDDDBBB@@@>>><<<<<<<<<<<<::::::;;;===???AAACCCDDDBBBBBBCCCDDDEEEFFFFFFGGGGGGJJJNNNSSSVVVVVVVVVVVV[[[XXXUUUSSSRRRQQQNNNLLLDDDBBB???>>>======;;;999888999999;;;>>>AAADDDEEEFFFBBB===999888777777666777888:::;;;<<<<<<;;;;;;>>>===;;;::::::<<>>???@@@BBBDDDFFFGGGJJJMMMPPPQQQSSSRRRNNNGGGBBB@@@AAAAAA@@@>>>???@@@@@@???===888777555222000......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,%%%(((,,,...---***((('''------............------------...///////////////---......///////////////------......///000000111////////////000000000000---------...//////000000111111000111111222333444333333444555666777777888999;;;>>>>>>>>>@@@DDDIIIMMMSSSWWWZZZ```hhhkkkjjjgggiiilllppprrrrrrqqqqqqqqquuuzzz|||xxxzzz~~~zzzzzz|||qqqeee]]]XXXVVVTTTPPPPPPQQQPPPOOOPPPRRRTTTWWW\\\dddmmmvvvwwwiii```[[[XXXTTTRRRRRRVVV[[[___bbbeeehhhkkkmmmpppuuu|||~~~{{{zzzuuummmdddZZZQQQJJJEEEBBBAAA???===<<<;;;<<<<<<:::;;;<<<>>>@@@BBBDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHJJJMMMRRRVVVYYYYYYXXXWWWXXXVVVTTTSSSQQQOOOKKKHHHDDDAAA???======<<<;;;999888888:::<<>>@@@@@@AAAAAAAAA@@@>>>======???AAABBBBBBCCCEEEEEEEEEGGGKKKOOOPPPRRRRRRMMMFFF@@@???@@@>>>======>>>???@@@???===777666333111///...------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###&&&)))+++***)))((((((+++,,,------------,,,+++,,,,,,---............------......///////////////.........///////////////000000000000111111111222---......///000000111111000000000000111222333444222333333444555666777777888;;;>>>>>>>>>@@@EEEIIIMMMRRRWWWZZZ```hhhlllkkkggghhhjjjmmmoooqqqqqqrrrrrrvvvzzz|||}}}{{{|||}}}vvviii```ZZZVVVTTTOOOPPPPPPPPPOOOPPPSSSUUU[[[aaajjjttt~~~}}}rrrdddYYYUUUTTTRRROOOQQQVVV\\\bbbfffjjjnnnqqqrrrtttwww||||||~~~|||uuuqqqhhh___VVVOOOIIIFFFAAA@@@>>><<<;;;;;;;;;;;;:::;;;<<<>>>@@@BBBDDDEEECCCDDDEEEFFFGGGHHHIIIIIIKKKOOOTTTYYY[[[\\\ZZZYYYVVVVVVUUUTTTRRRMMMGGGCCCCCCAAA>>>======<<<;;;999777888:::<<>>BBBEEEDDDBBBAAAAAA@@@???>>>???AAACCCDDDBBBDDDDDDCCCBBBDDDJJJNNNOOORRRRRRMMMEEE@@@???@@@@@@>>>>>>>>>>>>>>><<<:::666555222000...---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............000111***+++,,,------,,,+++***++++++,,,---------,,,,,,---......///////////////000000000///......------000111111111222222222222000111111222333333444444000000000000111222333444222333333444555666777777888;;;>>>>>>>>>@@@EEEIIILLLRRRWWWZZZ```hhhlllllliiijjjkkkmmmppprrrssstttssswww{{{~~~}}}~~~|||yyy~~~{{{nnnfff___ZZZVVVQQQPPPOOOOOOOOOQQQSSSTTTYYY```lllxxx{{{mmm___WWWSSSPPPQQQTTTVVVZZZ^^^aaadddjjjqqqwwwzzzyyyrrrhhh^^^YYYSSSKKKEEEDDD@@@>>><<<::::::;;;>>>???;;;>>>BBBDDDDDDEEEFFFGGGEEEEEEEEEDDDCCCDDDGGGJJJQQQTTTXXX\\\^^^]]]\\\[[[[[[XXXUUURRROOOKKKFFFCCCBBBAAA@@@>>>===;;;:::999888888:::>>>CCCEEEEEEDDDAAA===888666777::::::999888999:::999777666777888:::;;;<<<>>>@@@AAAAAAAAACCC@@@===<<<===???AAABBBCCCCCCBBB???BBBIIIMMMLLLPPPNNNMMMLLLFFF@@@@@@DDD===>>>??????>>>===<<<<<<222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***,,,---------,,,,,,,,,,,,,,,---...///000000---...///000000///...---000//////000111111///---,,,---......//////......////////////000000000000000000000000000000000000111111111000000111555777666666666666777888::::::=========<<<===???DDDGGGJJJPPPUUUXXX___hhhmmmmmmlllmmmoooqqqssstttuuuuuusssvvvzzz}}}~~~|||}}}|||~~~}}}zzz~~~rrriiiaaa[[[VVVRRRQQQPPPOOOOOOQQQSSSTTTZZZaaammmzzzvvviii\\\TTTQQQNNNOOOSSSYYY[[[^^^```dddkkkuuu||||||tttlllbbbXXXRRRNNNGGGCCCBBB???===;;;::::::;;;===>>><<>>===;;;:::999::::::===@@@DDDGGGFFFEEE@@@<<<777555666888888888999:::;;;:::888777888999;;;;;;<<<>>>???@@@BBBBBBCCCAAA???>>>???@@@BBBBBBBBBEEEFFFEEEHHHNNNOOOMMMPPPNNNLLLJJJEEE??????CCCBBBBBBAAAAAAAAA???;;;888222222111000///------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***+++,,,---...------,,,,,,,,,------......//////......////////////......///...---...//////...,,,,,,---......//////......////////////000000000000000000000000000000000000000000111000000111333555555555444555666777999:::<<<============???DDDGGGKKKPPPUUUYYY```iiinnnnnnjjjkkkmmmooopppqqqrrrrrrsssvvvzzz}}}|||{{{~~~{{{zzz|||~~~xxxmmmddd\\\VVVRRRQQQPPPOOOOOOPPPRRRSSSXXX___jjjvvvsssgggZZZTTTQQQPPPQQQTTT\\\^^^___aaadddlllwwwxxxpppggg\\\RRRMMMIIIDDDAAAAAA===<<<:::999999;;;<<<>>>===???CCCDDDEEEEEEFFFGGGEEEFFFFFFFFFFFFHHHKKKNNNUUUWWW[[[^^^```aaa```___\\\XXXSSSNNNKKKHHHFFFDDDCCCBBB@@@>>>===;;;;;;:::======???CCCFFFHHHGGGEEE>>>;;;777555555666777777;;;;;;<<<;;;999888:::;;;???>>>>>>>>>???@@@BBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCIIINNNPPPSSSUUUSSSOOOQQQMMMIIIGGGCCC@@@BBBGGGIIIHHHGGGFFFDDD???:::666333222111000...---++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,---.........---------------------.........///.............../////////...---...///000///...------...////////////...////////////000000000000000000000000000000000000...000111111000000222333555444333333444666999:::<<<============@@@DDDGGGJJJPPPVVVZZZaaakkkoooooojjjkkkmmmoooppppppppppppsssvvvzzz~~~|||yyy~~~rrrggg]]]VVVRRRQQQOOONNNNNNOOOPPPQQQSSSYYYbbblllvvvssshhh\\\WWWUUUUUUVVVZZZ^^^```bbbccceeekkkttt{{{~~~wwwooofff[[[PPPJJJGGGBBB@@@AAA<<<;;;:::999999:::<<<===>>>AAACCCEEEEEEEEEEEEFFFCCCDDDDDDEEEEEEHHHLLLOOOWWWYYY\\\___aaaaaaaaa```\\\WWWQQQKKKHHHGGGFFFDDDCCCBBB@@@>>><<<<<<;;;<<<>>>???AAADDDGGGGGGFFFCCC<<<:::888666555666777888<<<======;;;:::999;;;===EEEDDDBBB@@@@@@AAACCCDDDCCCCCCCCCBBBAAAAAABBBCCCGGGPPPXXX\\\]]]\\\XXXRRRQQQKKKEEECCCBBBDDDJJJRRRTTTVVVVVVQQQGGG>>>999888222222000///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---------------------///...---,,,---...///000222000///000111222222111------...///////////////////////////000000000000000000000000000000000000...000222333222111222333555444333333444777:::<<<;;;<<<======>>>@@@CCCFFFHHHOOOUUUZZZaaajjjooonnnkkkllloooqqqrrrrrrqqqpppsssvvv{{{~~~}}}zzzwwwkkk___WWWQQQPPPNNNLLLLLLMMMNNNOOOQQQUUU\\\cccjjjqqqxxx}}}tttiii^^^ZZZYYYYYY[[[^^^```cccfffffffffhhhlllppp|||~~~wwwooocccXXXMMMHHHEEE@@@>>>???;;;::::::::::::;;;<<<===???BBBDDDEEEEEEDDDEEEFFFCCCDDDEEEFFFGGGKKKOOOSSSYYY[[[]]]___aaaaaa``````ZZZUUUNNNIIIGGGFFFFFFEEECCCBBB@@@>>><<<<<<<<<===???@@@AAADDDFFFFFFCCC@@@;;;:::999777777777999:::>>>>>>===;;;::::::<<<>>>JJJHHHFFFCCCCCCCCCDDDEEEDDDEEEEEECCC@@@@@@BBBEEELLLVVV___bbbaaa^^^YYYSSSPPPHHHAAA@@@CCCJJJTTT^^^ggglllkkk___KKK<<<777999111111000...---+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------------------------,,,,,,,,,...---,,,,,,,,,...///000111000...///000222222111---...//////000000//////////////////000000000000////////////////////////000222444444333222333444555555444444666888;;;===;;;<<<>>>>>>>>>@@@CCCFFFGGGMMMTTTYYY```iiimmmllljjjlllnnnqqqrrrrrrqqqpppsssvvv{{{~~~||||||ooobbbZZZRRRQQQNNNLLLLLLLLLMMMNNNQQQTTTXXX\\\aaaffflllpppyyy|||uuukkkaaa]]]]]]\\\^^^aaaccceeehhhhhheeedddfffiiiqqqvvv}}}~~~yyyqqqiii\\\RRRHHHDDDBBB>>><<<<<<:::::::::;;;;;;<<<======AAACCCEEEFFFEEEDDDDDDEEEEEEFFFHHHJJJLLLPPPUUUYYY[[[\\\]]]^^^______^^^]]]VVVRRRLLLHHHFFFFFFFFFFFFDDDBBB@@@===<<<<<<===>>>???@@@BBBDDDFFFDDD@@@===777888999888777888:::===>>>>>>===;;;999:::<<>>AAAGGGOOOZZZccctttwwwtttdddLLL:::444666//////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...//////...---++++++---///000///......///000000000000///////////////000000000000////////////////////////222444555444333333444555444444555666888:::;;;<<<:::<<<>>>??????@@@CCCEEEGGGMMMTTTYYY```gggkkkiiigggiiimmmppprrrrrrqqqpppsssvvvzzz~~~~~~}}}uuuggg^^^TTTSSSPPPNNNMMMMMMNNNNNNOOORRRUUUXXX[[[___dddhhhnnnrrrwww|||yyy{{{}}}}}}|||~~~yyyoooeeebbbbbbaaacccffffffhhhiiigggcccbbbeeehhhkkkpppwww}}}~~~vvvpppfff]]]TTTKKKDDDBBBAAA>>><<<===:::;;;;;;<<<<<<===>>>>>>AAADDDFFFFFFEEEDDDDDDEEEFFFGGGIIILLLNNNSSSXXX\\\\\\]]]]]]]]]]]]\\\[[[ZZZRRRNNNJJJGGGGGGGGGFFFFFFDDDBBB???===<<<===>>>???AAAAAACCCEEEFFFDDD???<<<333555777777777888;;;>>>>>>>>>===:::999999<<>>??????@@@CCCEEEHHHOOOVVVZZZ```gggjjjhhhfffhhhmmmqqqssssssrrrrrrsssvvvzzz}}}zzzxxxxxxkkkaaaVVVTTTRRRPPPNNNNNNOOOPPPMMMOOORRRTTTWWW[[[```dddiiinnntttzzz}}}}}}{{{yyyxxxxxxzzz|||}}}}}}~~~tttjjjggggggfffgggjjjiiijjjiiieeebbbbbbfffjjjnnnssszzzxxxooohhh]]]RRRPPPHHHBBBCCCCCCAAA???@@@;;;;;;<<<<<<===>>>>>>???BBBDDDFFFFFFEEEDDDDDDDDDDDDFFFHHHKKKNNNRRRXXX\\\]]]]]]]]]\\\[[[ZZZYYYXXXOOOMMMIIIGGGGGGGGGGGGFFFDDDBBB???===<<<===>>>@@@BBBCCCDDDFFFGGGDDD???;;;000333666666666777;;;>>>>>>>>><<<:::888999<<<>>>;;;===@@@DDDHHHKKKMMMNNNOOOOOOLLLGGGBBBCCCJJJPPPMMMSSSUUUOOOHHHDDDCCCAAA???===@@@IIIRRRUUUWWWZZZ___ZZZRRRIIIAAA999444111,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,***)))))))))************+++,,,,,,---......)))+++,,,...//////...---///---++++++---///111111...//////000000000000000////////////000000000000////////////////////////444444333111///000222555///111444777999999999888:::<<<>>>???@@@AAACCCEEEJJJQQQWWW[[[aaahhhjjjhhhgggjjjooosssvvvwwwvvvuuusssvvvzzz}}}~~~~~~|||{{{yyyzzz|||qqqhhh\\\UUUOOOOOONNNMMMNNNQQQOOOPPPRRRTTTXXX]]]```ccchhhkkkpppvvv{{{}}}~~~~~~~~~|||yyyvvvtttsssssstttuuuvvvxxxzzz}}}xxxpppoooooolllhhhhhhiiiiiijjjiiiiiikkkooorrrrrrtttyyy~~~pppdddXXXNNNHHHFFFEEECCCAAA???===<<<<<<<<<;;;:::999:::<<<>>>???FFFEEEEEEEEEEEEEEEFFFFFFEEEFFFHHHLLLPPPUUUYYY[[[[[[YYYWWWXXX[[[ZZZUUUPPPPPPMMMIIIGGGGGGGGGFFFEEECCCAAA>>><<<;;;<<<>>>???BBBCCCDDDDDDCCC@@@===;;;999888888888999::::::;;;>>>===;;;999888888888888>>>???AAADDDGGGJJJLLLMMMNNNKKKJJJJJJIIIIIIOOOWWWXXXWWWRRRIIIDDDCCCAAA>>>:::<<>>;;;777333111000...,,,,,,------,,,+++,,,,,,,,,---------......///...,,,*********,,,---,,,,,,------...---------+++,,,------......------,,,+++******,,,,,,+++***,,,,,,,,,---------......000,,,,,,///000...,,,------...///000000///...---///////////////000111111000000111111111111000000111111000000//////......,,,---...///111222333444444444555666777888999999;;;;;;<<<;;;<<>><<<<<<;;;<<<<<<;;;<<<===@@@BBBDDDFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHKKKOOOSSSWWWZZZ\\\]]]YYYUUUUUUWWWXXXUUUQQQOOOLLLHHHGGGFFFFFFFFFEEEBBBAAA>>><<<<<<===>>>@@@CCCDDDDDDDDDBBB???<<<:::888888888888999:::;;;<<<<<<;;;:::999999999:::;;;===>>>@@@BBBEEEHHHJJJLLLNNNKKKIIIJJJIIIKKKRRR[[[```^^^UUUIIIBBB@@@>>>;;;999:::>>>AAACCCDDDDDDDDDBBB???;;;999777444111///000...,,,,,,---------+++,,,,,,,,,------------...///...,,,******+++,,,------------...------,,,,,,+++,,,------......---------,,,++++++------,,,***,,,,,,,,,,,,------------///,,,,,,000111///---......///000000000000///...///////////////000111111000000111111111111000000111000000000/////////...000000111333444555666777444444555666777888999999;;;;;;<<<<<<<<>>===<<<;;;;;;<<<<<<<<<===???BBBEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKOOOSSSWWWZZZ\\\]]]^^^ZZZUUUSSSTTTUUUTTTRRRMMMJJJHHHGGGGGGGGGFFFDDDBBB@@@>>><<<<<<===@@@AAAEEEEEEDDDCCCAAA>>>;;;999777777888999:::<<<======:::999999888999:::<<<======>>>>>>@@@BBBFFFIIIKKKMMMIIIHHHIIILLLPPPZZZdddnnniii]]]LLLBBB???===:::999:::;;;<<<===<<<;;;::::::888666444444333111//////---,,,,,,---------,,,,,,,,,,,,,,,------------...---,,,+++***+++,,,---............---,,,+++++++++,,,------......---------,,,,,,---......---+++++++++++++++,,,,,,,,,,,,...+++,,,111333000...///...///000000000000///...///////////////000111111000000000000000000000000000000000000////////////111111222444555666777777444444555666777888999999:::;;;<<<<<<===???CCCGGGJJJPPPUUUYYY```hhhmmmlllmmmoooqqqtttvvvwwwwwwvvvsssuuuxxx{{{}}}zzz}}}|||yyy||||||ooofff]]]XXXTTTOOONNNQQQPPPPPPQQQSSSVVVYYY\\\^^^aaacccfffiiikkklllmmmmmmmmmmmmnnnpppsssvvvyyyzzz{{{~~~rrrllliiihhhlllqqqtttzzzssskkk___SSSLLLHHHFFFEEEAAA@@@>>>===<<<;;;;;;:::;;;;;;<<<===???AAACCCDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMRRRVVVZZZ\\\]]]]]]^^^ZZZWWWUUUUUUUUUSSSQQQLLLKKKIIIIIIIIIIIIGGGEEEAAA???===<<<===???AAACCCFFFEEEDDDBBB???<<<999888666777888:::<<<===>>>>>>:::999999888999:::<<<===?????????@@@BBBEEEHHHJJJLLLHHHGGGLLLRRRYYYdddmmmyyyrrrbbbOOOCCC???===;;;;;;;;;;;;;;;:::999777777888777555444444333111//////---,,,,,,---...---,,,++++++,,,,,,,,,---------------,,,+++++++++,,,---............---,,,+++***+++,,,------......---------,,,---...000000...,,,******+++++++++,,,,,,,,,---+++---333555222///000.........//////.........///////////////000000111111111000000000000111111000000000000//////////////////000111222333444555444444555666777888999999:::;;;<<<<<<===???CCCFFFJJJPPPUUUYYY```hhhlllllllllnnnrrrvvvwwwwwwuuusssrrruuuxxxzzz|||~~~|||}}}xxxmmmccc\\\VVVPPPNNNPPPOOOOOOOOOPPPSSSUUUXXXYYY\\\]]]```bbbeeefffggghhhmmmnnnppprrrvvvyyy{{{}}}|||pppiiigggggglllssszzzzzzuuueee```WWWPPPJJJGGGDDDBBB???>>>===<<<;;;;;;;;;;;;>>>>>>>>>???@@@AAABBBBBBDDDDDDDDDEEEFFFHHHIIIJJJLLLOOOSSSWWWZZZ\\\\\\\\\]]]\\\ZZZYYYXXXVVVRRRPPPNNNMMMLLLLLLLLLKKKHHHEEE@@@>>>===<<<===@@@CCCDDDGGGFFFCCC@@@===:::999888666777999;;;===>>>>>>>>>;;;:::999999999:::;;;<<>>===:::::::::999999888777777666888666555555444333000---...---++++++---......---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---............---,,,+++***+++,,,------......------,,,,,,---///000111///---******+++++++++,,,,,,,,,---,,,///555777444000000------------------------///////////////000000111111111000//////000111111////////////000000000000...//////000111222333333444444555666777888999999999;;;<<<===>>>@@@CCCFFFKKKPPPUUUYYY___hhhlllkkkiiimmmsssxxxzzzwwwsssppprrruuuxxx{{{}}}~~~vvviii```XXXQQQOOOPPPNNNNNNNNNOOOPPPRRRUUUVVVXXXYYY\\\___bbbdddfffgggmmmnnnqqqtttxxx|||~~~|||rrrkkkhhhggglllrrrwwwnnnhhhYYYUUUPPPKKKGGGDDD@@@===>>>======<<<;;;;;;;;;<<<@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDEEEGGGIIIJJJKKKNNNPPPSSSWWWZZZ\\\]]]]]]\\\]]]]]]\\\YYYUUUQQQOOOOOONNNNNNNNNNNNKKKGGGDDD???>>>===<<<>>>AAADDDFFFGGGEEEBBB>>>;;;:::999888777999;;;===>>>>>>>>>>>>;;;:::999999999:::;;;<<>>>>>@@@CCCEEEKKKQQQVVVYYY___hhhkkkkkkhhhlllrrrxxxyyyxxxtttqqqtttvvvzzz|||{{{~~~pppeee\\\TTTQQQRRROOONNNNNNNNNPPPRRRSSSUUUVVVWWWZZZ^^^bbbeeehhhiiinnnppptttyyy~~~{{{tttpppmmmlllqqqwwwwwwmmmccc]]]SSSPPPKKKGGGDDDBBB???===>>>===<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLRRRSSSTTTWWWZZZ\\\^^^___]]]]]]\\\YYYVVVSSSQQQPPPOOOOOOOOOOOONNNJJJEEEBBB>>>===<<<<<<>>>BBBEEEGGGGGGDDD@@@===:::999999:::888:::<<<>>>???>>>======999888888888999;;;===>>>AAABBBEEEGGGHHHHHHHHHGGGEEECCCFFFOOOVVVXXXXXXZZZNNNMMMFFF===999;;;;;;999888888777666555555555555333333222333333111...+++...,,,++++++---.........***++++++++++++,,,,,,,,,***+++,,,,,,---------------------...------,,,,,,+++,,,------......------******,,,///111111...,,,,,,,,,,,,,,,------------///...222999:::555///...000///............///000///////////////000111111222111000//////000111222.../////////000000000111111222222333333444444444444444555666777888999999888:::===>>>???@@@CCCEEELLLQQQVVVYYY___gggkkkjjjiiilllppptttvvvwwwvvvuuuvvvxxx{{{~~~yyytttiii___VVVSSSTTTPPPOOOOOOOOOPPPRRRSSSUUUVVVWWWZZZ___cccgggkkklllpppsssxxx}}}|||~~~yyyuuutttssssssxxx{{{qqqfff\\\UUUSSSOOOJJJFFFCCCBBBAAA???>>>======<<<<<<<<<======999:::<<>>???>>>===<<<666666777888:::<<>>???@@@CCCEEELLLQQQVVVYYY___gggkkkjjjlllmmmnnnqqqsssvvvxxxyyywwwyyy}}}}}}wwwiii^^^XXXUUUQQQRRRSSSSSSTTTUUUVVVVVVZZZ\\\```bbbeeeiiimmmpppzzz{{{~~~|||~~~}}}~~~~~~qqqdddZZZSSSPPPNNNKKKGGGDDDBBBAAA???===???>>>===;;;::::::===???BBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJMMMNNNPPPWWWVVVWWWYYY]]]___```___ccc___YYYUUURRRQQQOOONNNKKKJJJJJJIIIHHHHHHGGGGGG@@@???>>>@@@CCCFFFHHHHHHDDDBBB>>>:::888888888999;;;===>>>>>><<<<<<<<<===;;;<<<;;;::::::===AAAEEEFFFFFFGGGIIIKKKKKKJJJHHHBBBCCCEEEGGGHHHHHHFFFFFF>>><<<::::::;;;;;;:::999777777777777777666555555333222111111000000111111222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++,,,,,,------...+++,,,...//////...,,,+++...---+++******+++,,,---...555:::777000+++...333////////////////////////222///,,,,,,...000000///111111111000000000000000111111000000111111222333///111444555666555333111444444444444555777888999999;;;===???@@@BBBFFFHHHNNNRRRVVVZZZbbbkkknnnllliiiiiinnnuuuwwwtttrrrttttttwww{{{qqqeee\\\XXXSSSSSSRRRRRRRRRRRRSSSSSSXXX[[[___cccfffkkkpppttt}}}~~~|||xxx|||xxxkkk```XXXRRRPPPNNNKKKGGGDDDAAA???===<<<=========<<<:::;;;<<<>>>BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHKKKNNNPPPRRRXXXXXXXXXZZZ]]]___`````````\\\WWWSSSQQQQQQQQQPPPRRRQQQPPPMMMIIIFFFCCCBBB???>>>>>>AAADDDGGGGGGGGGCCCAAA===:::888777888999;;;===??????===<<<<<<<<<888999;;;<<<>>>AAAEEEIIIGGGIIILLLMMMMMMKKKIIIGGGBBBCCCDDDDDDCCCAAA???===;;;999888888999:::999888::::::999888777666555444555444333111000/////////000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......---------,,,,,,,,,///......---------------,,,+++++++++,,,...000222999<<<>>>:::222------000........................---,,,+++---000111000///111111111111000000000000111111000000111111222333000111444555666555333111444444444444555777888999999;;;===>>>???AAADDDFFFLLLQQQUUUZZZbbbkkkooommmkkkkkkpppvvvyyyuuutttuuuuuuxxx|||~~~|||nnnccc]]]WWWVVVTTTRRRQQQRRRRRRSSSWWWZZZ___dddiiiooouuuyyy{{{wwwwww~~~{{{nnnbbbZZZTTTPPPNNNKKKIIIFFFBBB???===<<<<<<;;;<<<======;;;;;;<<<>>>BBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHLLLPPPSSSVVV[[[YYYYYYZZZ]]]`````````\\\XXXSSSPPPPPPRRRSSSTTTWWWVVVTTTPPPLLLGGGBBB@@@===>>>???BBBFFFGGGGGGFFFAAA???;;;999777777999999;;;===@@@@@@>>><<<;;;;;;888:::===@@@BBBFFFJJJMMMLLLQQQUUUUUUQQQKKKHHHGGGEEEDDDDDDBBB???<<<888777888777666888:::;;;;;;:::======<<<:::888666555444777666444222000///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,111000///...---,,,+++***111///---++++++,,,---...*********,,,...222555666======;;;777222///...///........................)))***+++...111222000///111111111111111111111111111111000000111111222333000111333555555444333222444444444444555777888999999;;;======>>>???BBBEEEKKKOOOTTTZZZccclllpppooommmmmmrrrxxxzzzwwwvvvxxxwwwyyy|||~~~wwwjjjaaa\\\YYYVVVTTTSSSTTTUUUWWWZZZ]]]bbbhhhmmmsssyyy}}}yyytttuuuzzz|||sssfffZZZSSSOOOLLLJJJFFFEEECCCAAA>>><<<===>>>999;;;=========<<<===>>>CCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHJJJMMMRRRWWWYYY\\\[[[ZZZ[[[^^^___```___XXXTTTPPPNNNOOORRRUUUVVVSSSSSSRRRPPPMMMIIIEEECCC======@@@DDDGGGHHHFFFDDD>>>===:::888777888999;;;<<<>>>AAAAAA???<<<:::::::::===AAAEEEGGGJJJNNNQQQVVV\\\```^^^UUULLLHHHGGGIIIHHHFFFCCC???<<<888666888777888:::===??????>>>???>>><<<;;;999888777777666555333222000/////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++//////...---,,,+++******,,,,,,+++***+++,,,---...******,,,---000333666777555333000////////////...........................++++++,,,---///000000000000111111111111111222222111111000000111111222333111222333444555444333222444444444444555777888999:::<<<===>>>>>>???BBBDDDIIINNNSSSYYYcccmmmrrrqqqpppooosssyyy|||yyyxxxzzzxxxzzz|||~~~qqqggg]]]ZZZVVVSSSRRRUUUXXX[[[___ccchhhmmmrrrxxx~~~zzzpppooosss{{{vvvlll___TTTOOOKKKHHHEEEAAAAAAAAA???======???AAA999;;;===>>>======>>>???CCCCCCDDDDDDEEEFFFFFFFFFHHHIIIJJJLLLPPPUUUYYY[[[]]]\\\[[[]]]^^^___^^^]]]UUURRRNNNMMMOOOSSSVVVWWWPPPPPPOOOMMMKKKHHHEEECCC===>>>AAADDDGGGGGGDDDBBB<<<;;;999777777999;;;===>>>@@@AAAAAA>>>;;;:::::::::===BBBGGGKKKPPPUUUXXX```dddfffaaaWWWMMMHHHGGGJJJHHHFFFDDD@@@===:::999777777888;;;???AAAAAA@@@>>>===<<<;;;::::::;;;;;;333333222111000000000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++%%%''')))+++,,,---------,,,,,,---///000222333444///,,,******,,,......---........................000///---++++++---///222000000111111222222222333111111000000111111222333111222333444444444333333444444444444555777888999<<<===?????????AAACCCEEEHHHMMMSSSYYYcccnnnsssqqqqqqppptttzzz|||yyyyyy{{{yyyzzz|||}}}~~~zzzppp```\\\VVVRRRRRRUUUZZZ]]]dddhhhmmmsssxxx~~~{{{rrrjjjlllrrrzzz~~~oooeeeXXXOOOLLLIIIEEEAAA>>>@@@AAA???<<<<<>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJMMMPPPSSSWWWZZZ\\\\\\\\\\\\^^^______\\\YYYSSSQQQOOONNNQQQSSSUUUVVVRRRPPPNNNJJJGGGCCCAAA@@@@@@@@@BBBEEEFFFFFFCCC@@@;;;:::888777888:::===???@@@AAABBB@@@===;;;:::;;;777:::@@@FFFLLLSSSZZZ^^^bbbcccbbb\\\TTTLLLHHHGGGIIIGGGEEEBBB@@@===;;;:::555666888;;;???AAAAAA???>>>===<<<;;;:::;;;<<<===111111000////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++((())))))***+++,,,,,,---$$$&&&))),,,---------,,,---........./////////000///---,,,,,,---...---,,,------------------------222111...+++***,,,000444000000111111222333333333111111000000111111222333222222333333444444444333444444444444555777888999;;;===??????@@@AAADDDGGGHHHMMMSSSYYYcccnnnsssrrrqqqpppsssyyy{{{yyyyyy{{{xxxzzz{{{|||}}}{{{gggbbb[[[VVVTTTXXX]]]```gggkkkqqqwww~~~~~~qqqjjjgggmmmwwwuuueee\\\QQQKKKIIIHHHCCC>>>???BBBCCC@@@<<<;;;>>>BBB<<<===>>>>>>>>>@@@CCCEEEDDDDDDDDDEEEFFFFFFGGGGGGJJJLLLOOOSSSVVVYYYZZZ[[[ZZZ[[[]]]``````^^^YYYUUUSSSQQQPPPQQQRRRTTTTTTSSSSSSPPPLLLGGGDDDAAA@@@???CCCCCCCCCDDDEEEDDDAAA???;;;:::888888999<<>><<<:::::::::;;;;;;111111///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++++++++***))))))***++++++,,,------)))***+++,,,,,,---------,,,---------------------...///000//////...------------------------------000000000...,,,---222666000000111222222333444444111111000000111111222333222222333333333444444444444444444444555777888999999;;;===>>>???AAADDDGGGHHHMMMSSSYYYcccnnnrrrqqqpppooorrrwwwyyywwwxxxzzzxxxyyyzzz{{{|||ooojjjbbb[[[YYY[[[```dddgggkkkrrrzzzwwwiiidddeeeooo}}}}}}ooo^^^VVVLLLHHHHHHGGGCCC>>>BBBDDDDDDAAA;;;999<<<@@@===>>>>>>>>>>>>@@@DDDHHHDDDDDDDDDEEEFFFFFFGGGGGGJJJMMMQQQUUUXXXYYYZZZZZZYYYZZZ]]]```aaa^^^XXXSSSSSSRRRQQQRRRTTTTTTSSSRRRQQQOOOJJJFFFCCCBBBBBBBBBEEEDDDCCCDDDDDDCCCAAA>>>;;;:::999888:::===@@@BBBEEEDDDBBB>>>;;;999;;;===>>>???@@@BBBDDDIIIOOOTTTWWWSSSMMMIIIGGGHHHHHHHHHMMMLLLIIIEEEBBB???===<<<::::::===AAADDDFFFEEECCCBBB@@@===:::999888999999333222000...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******++++++,,,,,,,,,---------000///---++++++,,,---...++++++,,,,,,---,,,,,,++++++---000111000...///000------------------------,,,...000000///000333666000000111222333333444444111111111000111222222333222222333333333444444444444444444444666777888999777999<<<===>>>AAADDDGGGIIINNNSSSYYYcccnnnrrrqqqooonnnqqqvvvxxxwwwwwwzzzwwwxxxzzz{{{|||{{{pppeeeaaa``````cccgggqqqtttzzztttiiiiiikkkrrr}}}sssgggWWWSSSLLLGGGDDDBBB@@@???===???AAABBB@@@???>>>???===>>>???@@@BBBCCCDDDEEEFFFGGGHHHHHHGGGHHHJJJLLLNNNOOOQQQTTTVVVXXXYYYYYY______```cccdddaaa[[[UUUQQQQQQRRRRRRTTTUUUVVVVVVOOOMMMIIIFFFCCCBBBAAAAAACCCDDDFFFHHHFFFDDD@@@>>>999999999:::<<>>AAACCCDDDEEEDDD???>>>===;;;999777666555444111------...///...,,,------------,,,++++++***)))***++++++,,,,,,++++++---------,,,,,,+++++++++000...---+++******++++++%%%'''***,,,.........---...------,,,---...///000------++++++++++++------------------,,,+++******,,,------...///000111111+++,,,...000222222222222111111111111000000000000...//////000111222222222333333333333444555666666222333333444555666777777888:::<<<===>>>@@@CCCFFFIIIOOOUUUZZZbbbjjjooonnnmmmnnnooopppsssuuuwwwyyy{{{xxxwwwyyy}}}zzznnnhhheeeeeeiiinnntttxxxqqqkkkkkknnnvvv|||mmmbbbPPPLLLFFFBBB???>>><<<;;;;;;===??????===<<<<<<===>>>>>>???AAABBBCCCDDDEEEDDDEEEFFFFFFEEEFFFHHHJJJOOOPPPRRRTTTVVVXXXYYYYYY______```bbbbbb___ZZZUUUSSSTTTUUUUUUUUUUUUTTTTTTPPPMMMIIIEEEBBBAAAAAABBBDDDEEEGGGGGGFFFCCC???===::::::;;;<<>>======>>>===>>>@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCCCCDDDEEEFFFKKKIIIFFFEEEDDDBBB???===999:::===???@@@@@@?????????>>><<<:::888666555444111...++++++,,,---,,,***,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++************//////...---,,,,,,,,,,,,)))+++,,,.........,,,+++,,,,,,+++++++++,,,......,,,,,,+++******+++,,,,,,,,,------------,,,,,,+++,,,,,,,,,---------------,,,---///000111111111111//////000000000111111111...//////000111111222222444444333222111111111111222333333444555666777777777999<<<===>>>AAADDDGGGIIIOOOUUUZZZaaaiiimmmllllllmmmnnnppprrruuuwwwxxxzzzxxxxxxzzz~~~yyyrrrmmmlllpppvvvyyy~~~|||qqqkkkkkknnnwwwrrrcccZZZMMMIIIDDDAAA@@@???===<<<:::<<<>>>===<<<;;;<<<===??????@@@AAACCCDDDEEEEEECCCDDDFFFFFFFFFGGGIIIKKKPPPQQQSSSUUUWWWYYYYYYZZZ^^^^^^^^^______]]]XXXUUUWWWXXXYYYZZZYYYVVVSSSQQQQQQNNNHHHDDDAAAAAABBBCCCFFFFFFGGGFFFDDDAAA>>><<<;;;;;;===???BBBDDDFFFGGGAAA@@@>>><<<::::::::::::????????????>>>===<<<;;;???@@@@@@BBBCCCDDDEEEFFFGGGEEECCCBBBBBBAAA???===999:::;;;<<<<<<;;;:::999>>>===;;;:::777666444333000...,,,+++,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,---------------,,,,,,,,,,,,++++++++++++...//////......---,,,+++---...//////...---+++***+++************++++++,,,++++++************++++++,,,------.........------......---------,,,,,,,,,......///000000000000000---......///111222222333/////////000111111222222333333333222111111000000333333444555666777777888777999;;;===>>>AAAEEEGGGIIIOOOUUUYYY___hhhkkkjjjkkklllnnnpppsssuuuwwwxxxxxxxxxyyy|||~~~yyyuuuxxx||||||vvvqqqppprrr{{{yyyhhh[[[SSSIIIFFFCCCAAA@@@@@@???>>><<<===>>>>>>======>>>???@@@AAAAAACCCDDDEEEFFFFFFEEEFFFHHHHHHIIIJJJLLLOOOQQQRRRTTTVVVXXXYYYZZZZZZ]]]]]]]]]]]]\\\ZZZXXXVVVYYYZZZ\\\]]]\\\XXXTTTQQQQQQMMMHHHCCC@@@AAACCCEEEGGGGGGFFFEEEBBB???<<<;;;:::<<<>>>AAACCCEEEFFFGGG>>>===;;;999888888888999<<<<<<<<<===============???@@@AAACCCDDDFFFFFFGGGDDDBBB@@@??????>>><<<;;;888999999::::::999888777<<<<<<:::888666444333222000///............------***++++++,,,------------+++,,,------......------........................,,,---.........---+++***---.........---,,,+++*********************++++++,,,++++++++++++++++++,,,,,,,,,---...///////////////////////////////////////000000000000/////////......//////000111111222//////000000111111111111111222222333444444555555333333444555666777888888666888;;;===???AAAEEEHHHIIIOOOTTTXXX^^^fffjjjiiijjjlllnnnqqqsssuuuwwwxxxxxxyyy{{{~~~}}}}}}{{{|||pppaaaUUUOOOCCCAAA>>>=========<<<;;;<<<===>>>>>>======>>>@@@BBBBBBCCCDDDEEEEEEFFFFFFEEEGGGIIIJJJJJJLLLOOOQQQSSSTTTUUUWWWYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYYYY[[[^^^___^^^ZZZVVVSSSOOOKKKFFFBBBAAABBBEEEGGGHHHGGGEEECCC@@@>>><<<;;;:::<<>>>>>>>>???AAACCCDDDEEEEEEEEECCCAAA???>>>===<<<999777777888888999::::::::::::;;;:::999777555333111111......///......---------***++++++,,,------------+++,,,------......------........................***+++,,,------+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,---...////////////------......///000000111000000000///////////////000/////////////////////000000000000000111111111000111222444444444444444333444444555666777888888777999;;;===>>>AAADDDGGGHHHNNNTTTXXX^^^fffiiihhhjjjlllooorrruuuwwwxxxxxxxxxzzz}}}}}}tttfffZZZPPPJJJBBB@@@>>>>>>??????>>><<<:::;;;<<<<<<;;;;;;===???CCCCCCDDDEEEEEEFFFGGGGGGDDDFFFHHHIIIJJJLLLOOORRRTTTUUUWWWXXXZZZ[[[[[[[[[YYYZZZZZZXXXWWWXXXZZZ]]]\\\]]]``````___[[[VVVSSSKKKIIIEEECCCBBBDDDGGGIIIHHHGGGDDDAAA???===<<<;;;:::<<<@@@CCCDDDDDDBBBAAA===<<<;;;;;;;;;<<<===>>>???>>>===<<<<<<<<<======>>>???AAABBBBBBAAA@@@@@@BBB@@@===<<<<<<:::888666777888888999:::;;;<<<<<<:::999777666333222000///***+++------+++***++++++++++++,,,---------,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,******++++++++++++******))))))******+++,,,---------------...------,,,+++------............------,,,------.........------******+++,,,---...///000111000////////////000000000000000//////.........000000000000000000111111111222222222222000///---444444555666777888888999888:::<<<===>>>@@@CCCFFFHHHNNNTTTXXX^^^gggjjjiiijjjlllpppsssvvvxxxyyyzzzxxx{{{~~~}}}~~~}}}uuufff\\\SSSKKKEEECCCAAA@@@???@@@@@@???===;;;<<<===<<<;;;<<>>===<<<<<<<<<>>>AAADDDEEECCCAAA???999999888999:::;;;===>>>BBBAAA???>>>=========>>>AAABBBCCCCCCBBB@@@>>>===???===<<<;;;;;;;;;999888999888999999999:::;;;<<<999888777555333111///...(((+++------+++******,,,,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,************+++++++++,,,,,,++++++******++++++,,,******++++++,,,---......,,,---.........---+++***,,,,,,---......---,,,,,,,,,------------,,,,,,++++++,,,,,,,,,------......000000///......///000111.........///////////////111000000000000000000000000111222333222000...---444444555666777888999999:::;;;===>>>>>>???BBBEEEGGGMMMTTTXXX___hhhlllkkkkkkmmmqqquuuxxxzzz{{{{{{zzz|||~~~|||~~~~~~~~~~~~kkk]]]UUUOOOGGGAAA>>>===<<<;;;<<<<<<:::999>>>??????>>>>>>???BBBDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHJJJLLLNNNOOORRRUUUXXXVVVWWWXXXZZZ[[[\\\\\\\\\WWWXXXXXXWWWVVVXXX^^^cccccccccccc```]]]WWWSSSPPPEEEEEEDDDDDDEEEGGGIIIKKKGGGEEEBBB???===<<<=========@@@CCCFFFFFFDDDAAA>>>;;;;;;;;;<<<===@@@BBBCCCAAA@@@???>>>>>>???@@@AAAEEEFFFFFFFFFDDDAAA???===<<<;;;::::::<<<<<<;;;::::::999999999999999::::::888777666444222000///...***---000000---,,,,,,...------------,,,,,,+++*********+++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,+++***+++,,,---...------,,,,,,,,,---......,,,------...---,,,+++***++++++------------++++++------------,,,+++******000////////////.........000///.........000111222,,,------...///000111111111111111000000000000000///000222444555444333222444444555666777888999999;;;<<<===>>>>>>???AAADDDGGGMMMTTTXXX```iiimmmlllkkknnnrrrvvvyyy{{{||||||zzz}}}~~~{{{ssswww|||rrr___TTTNNNHHHEEEDDD?????????>>>===<<<<<<;;;<<<===>>>???@@@AAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHLLLPPPRRRTTTTTTTTTSSSUUUXXXZZZ[[[[[[ZZZZZZTTTVVVWWWVVVVVVYYY```fffjjjiiifffbbb\\\UUUOOOLLLDDDBBBAAABBBDDDGGGHHHHHHGGGEEECCC@@@>>><<<<<<<<<@@@CCCFFFFFFCCC???<<<;;;;;;999888;;;???BBBBBBAAACCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEFFFFFFDDD@@@======<<<;;;:::999:::;;;;;;>>>;;;999999:::999888888888888777555222///......111000///...---,,,,,,,,,***+++,,,---------,,,+++//////...------,,,+++++++++++++++,,,,,,---------)))***,,,---...------,,,,,,++++++******++++++,,,)))************+++++++++++++++,,,,,,,,,,,,------(((***---///000///...,,,///111111///,,,+++---000000000000000000000000000............///////////////111222222111111222333444333222222222333444555222333333444666888999:::;;;<<<===>>>>>>@@@DDDFFFJJJMMMRRRXXX^^^dddhhhjjjkkkkkkooowwwzzzyyyzzz|||~~~~~~|||qqqlllqqqzzzwwwhhhWWWNNNIIIDDD@@@???@@@???>>>===<<<<<<<<<<<<======>>>>>>@@@AAACCCDDDFFFEEEEEEEEEFFFGGGHHHHHHGGGIIILLLPPPSSSUUUUUUUUUUUUVVVYYY[[[\\\]]]\\\\\\XXXXXXYYYZZZ[[[___dddhhhkkkjjjgggbbb\\\TTTNNNJJJDDDCCCCCCDDDGGGIIIIIIIIIGGGEEEBBB???============AAADDDFFFEEEBBB>>>;;;:::===<<<;;;===AAADDDEEEDDDDDDDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCDDDCCCBBB>>>;;;<<<;;;:::::::::;;;<<<<<<<<<:::888999;;;;;;;;;;;;888888666444111///.........---,,,,,,+++++++++++++++,,,---------,,,++++++......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,------......------,,,++++++******++++++,,,************++++++++++++++++++,,,,,,,,,,,,------***+++---...///...------***,,,......------///111////////////////////////............///////////////111222222111111222333333333222222222333444555333333444444666777999999:::<<<===>>>>>>@@@DDDGGGJJJMMMRRRXXX^^^cccgggiiikkkkkkooowwwzzzyyyzzz|||}}}}}}~~~~~~ooogggfffnnnzzz~~~hhh[[[OOOIIIEEEAAA======AAA???===<<<;;;;;;===>>>>>>>>>>>>>>>@@@BBBDDDEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHJJJNNNRRRTTTVVVVVVVVVVVVXXXZZZ\\\]]]^^^^^^]]][[[ZZZ[[[___dddhhhkkkllllllkkkhhhbbb[[[SSSLLLHHHDDDDDDEEEHHHJJJLLLKKKIIIGGGEEEAAA>>>======???@@@CCCEEEFFFDDDAAA===:::999:::999999;;;???BBBCCCCCCFFFEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCBBBAAA???===:::;;;::::::::::::<<<===>>>>>>===;;;:::;;;======<<<:::888555222000...---------,,,,,,++++++,,,,,,,,,------------,,,,,,******,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++///......------------...,,,++++++******++++++,,,************+++++++++,,,++++++,,,,,,,,,,,,------,,,---------------------)))+++---------,,,---...////////////////////////............///////////////111222222111111222333333222222222222333444555444444444555555777888888:::;;;===>>>>>>AAADDDGGGJJJMMMRRRXXX^^^cccgggiiikkkkkkooowwwzzzyyyzzz||||||}}}~~~uuuwwwnnnhhhdddeeeooo~~~zzzmmm]]]SSSKKKHHHFFFBBB???>>>AAA???<<<::::::;;;===>>>??????>>>???@@@CCCFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGJJJLLLPPPSSSVVVWWWWWWWWWXXXYYYZZZ\\\]]]^^^^^^^^^ZZZZZZ]]]ccckkkqqqrrrqqqmmmkkkgggaaaYYYQQQJJJFFFDDDEEEGGGJJJMMMMMMJJJHHHGGGDDD@@@===<<<>>>AAACCCEEEEEEEEECCC???;;;999888777777888:::===@@@BBBCCCGGGGGGFFFFFFEEEEEEEEEEEEGGGEEEBBBAAA@@@???<<<:::::::::999:::;;;===???@@@BBBBBB???;;;<<<>>>>>>;;;<<<999444111///...---,,,---------------...///000......------,,,+++***)))+++++++++++++++++++++,,,---------,,,,,,+++++++++000///---,,,++++++,,,---,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,,,,---...,,,---......---,,,++++++////////////////////////............///////////////111222222111111222333222222222222333444444555555555555555555666777888:::;;;======>>>AAADDDGGGJJJMMMQQQWWW]]]bbbfffhhhkkkkkkooowwwzzzyyyzzz|||~~~~~~lllttt{{{sssjjjdddeeedddgggqqqyyyjjj\\\SSSLLLGGGGGGFFFBBB@@@@@@@@@>>><<<::::::;;;===????????????@@@BBBDDDGGGHHHFFFFFFEEEEEEEEEFFFGGGGGGLLLNNNRRRUUUWWWXXXXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\XXXZZZ___gggqqqvvvvvvtttmmmjjjddd]]]VVVOOOJJJGGGEEEFFFHHHKKKMMMLLLIIIFFFEEECCC???======@@@CCCEEEEEEFFFDDDAAA===999888888999:::<<<>>>AAADDDGGGIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDBBB@@@??????>>><<<;;;::::::999:::;;;===???AAABBBCCC@@@<<<>>>DDDFFFBBB???:::444000......---,,,------------......///000......---,,,++++++******+++++++++++++++++++++,,,---------,,,,,,+++++++++...---+++***)))***++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------///...,,,++++++,,,---............////////////.......................................///////////////111222222111111222333111111222333444444555555555555555555555666777888999;;;<<<===>>>AAAEEEHHHJJJMMMQQQWWW]]]bbbeeegggkkkkkkooowwwzzzyyyzzz|||mmmoooyyy|||wwwttttttsssqqqnnnkkkgggdddbbbcccdddhhhrrryyyqqqiii\\\QQQKKKFFFCCCCCCCCC???>>>???>>>===;;;::::::;;;===>>>>>>???AAACCCEEEFFFHHHHHHEEEEEEEEEFFFFFFGGGIIIIIINNNPPPTTTWWWYYYZZZZZZYYY\\\\\\[[[[[[[[[[[[[[[[[[XXX\\\dddlllsssvvvvvvtttkkkggg```XXXRRRMMMJJJIIIIIIIIIJJJLLLMMMLLLHHHEEECCCAAA???>>>???AAADDDGGGEEEEEECCC@@@;;;999888999888:::<<>><<<<<<<<<;;;;;;<<<<<<======???BBBEEEGGGHHHHHHHHHFFFFFFGGGGGGIIIJJJLLLMMMPPPRRRUUUXXXZZZ[[[[[[ZZZ```___^^^]]][[[[[[ZZZZZZ[[[bbbkkkrrruuutttrrrqqqhhhddd\\\TTTNNNKKKKKKLLLNNNMMMMMMMMMNNNLLLIIIFFFAAA@@@??????@@@CCCEEEGGGEEEDDDBBB>>>:::888999:::555888<<<>>>???BBBGGGJJJNNNNNNNNNNNNLLLJJJHHHGGGBBBBBBCCCFFFHHHIIIGGGEEE<<<;;;;;;;;;<<<===???@@@>>>CCCDDDCCCKKKZZZ```]]]EEE>>>555//////000...---,,,,,,+++++++++,,,------------,,,+++++++++,,,---......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///---+++))),,,111666999:::....................................///////////////111222222111111222333///000222444555555555555333333444444666777999999888:::<<<===???BBBFFFIIIJJJMMMQQQWWW\\\aaadddfffkkkkkkooowwwzzzyyyzzz|||}}}tttpppttt}}}pppjjjhhhdddbbb```^^^^^^aaafffjjjdddgggllluuuwwwpppnnnjjjbbbYYYUUUTTTOOOHHHEEEAAA??????>>>;;;;;;>>>;;;;;;<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<>>>===<<<<<<<<<===???@@@DDDEEEFFFGGGHHHIIIJJJJJJHHHFFFEEEGGGLLLOOOPPPPPPSSSUUUWWWXXXYYYZZZ\\\^^^___aaabbb___ZZZYYY]]]aaaeeennnvvvxxxvvvuuurrrnnneee^^^TTTJJJFFFGGGKKKNNNSSSQQQOOOPPPQQQQQQNNNKKKCCC@@@>>>AAAEEEGGGEEEAAAAAA@@@===:::888888888888999:::<<>><<<;;;999:::;;;===>>>>>>FFFJJJKKKRRRZZZUUUIII>>>888222......000000///333222111///............+++,,,,,,------,,,,,,+++------------------------,,,++++++******++++++,,,)))+++---...------...///,,,++++++,,,......---+++---------,,,,,,+++++++++,,,------......------,,,,,,---......//////......///000111111000000111222000000000000111111111111222111000//////000111222,,,------...///000000111222222333444444555555666555555555555666888999:::888:::<<<>>>???BBBEEEHHHIIIMMMRRRVVV[[[___dddhhhiiimmmrrrvvvwwwxxxyyyzzz}}}}}}|||{{{~~~vvvnnnjjjgggggggggffffffiiinnnrrrrrrtttxxxvvvnnnkkkhhhbbb]]]XXXVVVRRRNNNJJJFFFDDDBBB@@@???>>>===<<<<<<<<<<<<======<<<<<<===>>>@@@AAAEEEEEEFFFFFFGGGHHHIIIIIIKKKIIIHHHJJJNNNRRRSSSRRRTTTVVVYYYZZZZZZ\\\^^^``````bbbbbb___\\\]]]bbbgggmmmuuu{{{zzzwwwuuuqqqlllccc]]]TTTLLLHHHIIIMMMPPPVVVTTTQQQPPPOOOMMMHHHDDDEEECCCBBBFFFJJJKKKHHHEEEAAA???<<<999777777888999;;;;;;===???BBBEEEGGGIIIJJJMMMOOOMMMHHHEEEFFFIIIMMMMMMPPPWWW\\\YYYOOOFFF===<<<;;;;;;;;;;;;<<<===@@@GGGKKKJJJNNNQQQIII;;;999444...+++,,,---------000///...---------------+++,,,,,,------,,,,,,+++------------------,,,,,,---,,,,,,,,,,,,,,,,,,---***,,,......------...///,,,++++++,,,......---+++---------,,,,,,+++++++++,,,------......------,,,,,,---......//////......---...//////......///111....../////////000000000111000////////////000111---------......//////000222222333333444555555555444444444555666777999999888:::===>>>@@@BBBFFFHHHJJJMMMRRRWWW[[[___dddhhhjjjnnnsssvvvxxxxxxyyyyyy{{{~~~~~~~~~~~~~~~|||rrrmmmiiikkkmmmlllkkkoooxxx|||~~~|||tttiiicccaaa___ZZZVVVQQQOOOLLLIIIFFFCCCAAA@@@@@@???>>>======<<<<<<===<<<<<<<<<===???@@@BBBCCCEEEEEEFFFFFFGGGGGGHHHHHHLLLKKKJJJLLLPPPSSSTTTTTTUUUWWWZZZ[[[\\\^^^```bbbaaabbbaaa___^^^bbbiiiooovvv|||{{{vvvrrrlllfff]]]XXXQQQKKKIIIJJJNNNRRRVVVTTTRRRPPPNNNIIIDDD@@@BBBAAACCCGGGJJJJJJGGGCCCAAA>>>;;;888666777999;;;======???@@@BBBDDDFFFFFFFFFHHHJJJHHHDDDCCCDDDFFFKKKJJJKKKOOORRRPPPHHHAAA<<<<<<<<<======<<<<<<;;;===DDDGGGFFFGGGFFF===000333///+++)))***+++,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,...------,,,,,,------...+++---......---,,,---...,,,++++++,,,......---+++------,,,,,,,,,,,,++++++,,,------......------,,,,,,---......//////......+++,,,...---,,,,,,---///------........./////////000//////......//////000.............../////////222222333333444444555555333333333444555666888888999;;;>>>???AAACCCFFFIIIJJJMMMRRRWWW[[[___dddgggkkkooosssvvvwwwwwwwwwxxxzzz~~~}}}}}}uuunnnkkkpppsssrrrppptttrrrlllccc^^^\\\ZZZVVVRRRMMMKKKIIIGGGDDDCCCBBBAAA??????>>>===============;;;<<<===>>>@@@BBBDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHKKKKKKLLLMMMPPPRRRSSSSSSUUUWWWZZZ\\\]]]^^^aaaccc``````______aaagggooovvvzzz~~~~~~xxxrrrmmmeee^^^UUUQQQLLLHHHHHHJJJNNNQQQSSSRRRRRRPPPMMMIIIDDDAAA@@@AAADDDHHHKKKJJJEEEAAA@@@===:::777666888;;;===>>>???@@@BBBCCCCCCDDDDDDDDDEEEFFFDDDBBBAAABBBDDDGGGEEECCCEEEGGGFFFAAA<<<;;;<<<>>>>>>>>>===;;;:::999===???>>>???>>>888//////---+++******+++,,,---+++++++++++++++,,,------+++,,,,,,------,,,,,,+++.........------,,,,,,+++------,,,,,,,,,,,,------,,,---///...---,,,,,,---+++++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......///.........***,,,------,,,,,,---...------.........///////////////............//////000000000000000/////////111222222333444444555555333333333333555666777888:::<<<>>>@@@AAADDDGGGJJJJJJNNNRRRWWW[[[___dddgggjjjnnnrrruuuuuuuuuuuuvvv{{{~~~yyy}}}~~~{{{{{{yyyqqqqqquuuyyyyyywww{{{~~~tttlllggg```\\\YYYUUUQQQNNNIIIHHHFFFDDDCCCBBBAAAAAA???>>>>>>============>>>;;;<<<>>>@@@BBBDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIILLLMMMOOOPPPRRRSSSTTTUUUVVVXXXZZZ\\\\\\^^^```ccc]]]^^^___aaaeeemmmuuu{{{~~~}}}vvvoooiiiaaaYYYOOOMMMJJJIIIIIILLLOOORRRSSSSSSSSSPPPLLLHHHDDDBBBDDDFFFJJJNNNOOOLLLHHHDDD>>>===:::888888:::<<<>>>@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@AAABBBBBB???======>>>>>><<<999;;;===>>>??????===;;;999999:::999777777777555111.........---------...///++++++++++++,,,---...///+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---///...---,,,,,,---+++++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......///.........+++---......---,,,...///....../////////000000000......////////////......222222222111111111111111111111222222333444444555333333333333555666777888:::<<<>>>@@@AAADDDGGGJJJKKKNNNSSSWWWZZZ___cccfffgggkkkooorrrsssrrrssssss|||}}}uuuzzz}}}{{{xxx}}}xxxyyy}}}rrriiidddaaa\\\XXXTTTPPPLLLIIIEEEDDDBBBAAA@@@?????????>>>>>>============>>>>>><<<===???AAACCCEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKOOORRRTTTUUUVVVVVVWWWYYYWWWYYY[[[\\\]]]^^^```bbb]]]___bbbhhhooovvv|||}}}tttmmmggg^^^UUUMMMMMMLLLLLLMMMPPPSSSTTTVVVVVVTTTOOOIIIEEEBBBAAAEEEGGGKKKMMMLLLIIIEEEBBB===<<<;;;:::;;;<<<>>>???@@@AAABBBDDDDDDCCCCCCBBBDDDCCCAAA????????????@@@===;;;999999:::;;;;;;:::===>>>?????????===;;;:::<<<:::777444111000000///---...000///...---...///,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++------------------------,,,++++++******++++++,,,+++---......---,,,---...,,,++++++,,,......---+++++++++,,,,,,,,,,,,------,,,------......------,,,,,,---......//////......,,,---///...------...000....../////////000000000...//////000000//////...111111111111222222222222111111222222333333444444333333333444555666888888999;;;>>>???AAACCCFFFIIIKKKNNNSSSWWWZZZ^^^cccfffeeeiiimmmpppqqqqqqqqqrrr{{{{{{~~~rrrwww||||||yyyyyy~~~sssiiiccc\\\ZZZWWWTTTPPPLLLIIIFFFCCCBBBAAA???>>>>>>>>>>>>>>>>>>============>>>>>>===???AAACCCDDDEEEEEEEEEFFFFFFGGGIIIKKKLLLMMMNNNPPPSSSWWWXXXWWWWWWXXXZZZZZZ\\\^^^^^^^^^^^^```bbb```cccjjjrrrzzz|||qqqiiibbbXXXNNNKKKKKKLLLMMMOOOQQQTTTUUUSSSSSSQQQLLLFFFCCCBBBDDDEEEGGGJJJJJJHHHDDDAAA???<<<<<<<<<===>>>???@@@@@@@@@AAACCCDDDEEEDDDCCCBBBDDDBBB???===<<<<<<===<<<;;;:::888999:::<<<===>>>>>>>>>??????>>>===;;;::::::888666444000---,,,---+++---//////---,,,,,,---------,,,,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,***,,,......------...///,,,++++++,,,......---++++++++++++,,,,,,---------,,,------......------,,,,,,---......//////......,,,---......------...000------.........///////////////000111111000///////////////000000111111111111111111222333333444444444444444555666777999999888:::===>>>@@@BBBFFFHHHLLLOOOSSSWWWZZZ^^^cccfffdddhhhmmmpppqqqrrrrrrssswwwwww{{{qqqvvv|||}}}zzzwwwwwwxxxyyylllddd___XXXWWWUUURRROOOLLLHHHFFFDDDCCCBBB@@@????????????>>>>>>============>>>???>>>???AAACCCEEEEEEEEEEEEFFFFFFHHHJJJLLLNNNOOOPPPOOORRRVVVWWWVVVUUUWWWYYY]]]^^^``````______aaabbbccchhhoooyyyyyymmmddd\\\QQQGGGHHHIIIJJJLLLNNNPPPRRRSSSNNNNNNMMMIIIEEECCCFFFHHHIIIKKKMMMMMMJJJFFFBBBAAA;;;<<<===???@@@@@@@@@@@@@@@AAACCCEEEEEEDDDCCCBBBDDDAAA===;;;;;;;;;:::::::::999999:::<<<>>>@@@AAA?????????>>>>>>===<<<;;;444444444444111---,,,---))),,,......+++)))***+++------,,,,,,+++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,---...//////...------,,,,,,------...)))+++---...------...000,,,++++++,,,......---++++++++++++,,,,,,---------,,,------......------,,,,,,---......//////......+++---......,,,,,,---///,,,,,,,,,---------......///000111222222111000///,,,------...///000000111000111111222333333444444555555555555666888999:::888:::<<<>>>???BBBEEEHHHLLLOOOSSSWWWZZZ^^^bbbeeedddgggmmmppprrrsssttttttssstttzzzmmmtttxxxvvvtttuuuuuutttyyyqqqggg___\\\TTTTTTQQQLLLGGGCCCCCCCCCAAA>>><<<<<>>>>>>>>>>>@@@AAACCCDDDFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMPPPQQQTTTTTTSSSSSSTTTVVVXXXYYY[[[[[[\\\___aaabbb```^^^jjjooouuu|||}}}|||vvvlll___TTTNNNMMMIIIKKKNNNQQQRRRQQQOOOMMMMMMKKKHHHFFFEEEFFFGGGIIINNNNNNNNNLLLHHHDDD@@@>>>;;;<<<>>>@@@BBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDCCC@@@===;;;;;;;;;:::999<<<===>>>???@@@AAABBBBBBDDDBBB???<<<:::::::::;;;:::777222...------,,,,,,...------,,,,,,,,,------///...---,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------...---,,,,,,,,,,,,---...,,,++++++******++++++,,,............////////////......---------,,,,,,,,,//////////////////......//////............//////000000000///////////////444333222222111111222222666777888777666777999:::999:::;;;<<<===AAAGGGKKKNNNPPPTTTWWWYYY]]]aaadddkkkjjjkkkooosssuuusssqqquuuwwwxxxzzz|||hhhpppvvvvvvuuuvvvwwwuuuzzz|||qqqjjjaaa[[[XXXTTTQQQMMMHHHEEECCCBBBAAAAAA???======???@@@???===>>>>>>>>>>>>????????????AAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHIIIKKKMMMOOOQQQWWWVVVVVVUUUVVVWWWYYYYYY]]]___aaadddeeeeeeddddddpppvvv}}}yyyvvvpppeeeXXXOOOJJJHHHGGGJJJNNNRRRSSSRRRPPPNNNKKKJJJHHHFFFFFFGGGIIIJJJOOONNNMMMKKKHHHDDD@@@>>>===???AAACCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEBBB@@@===;;;;;;;;;:::999===>>>>>>??????@@@AAAAAACCCAAA>>><<<:::::::::;;;:::666222///.........------,,,,,,,,,,,,---............---,,,,,,,,,------.........///...------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,,,,,,,,,,---...///......------......///............////////////.........---------,,,,,,........................000000////////////000000000000000000000000000000222111111111222333333444555666777777666777999;;;:::;;;<<<===???CCCHHHLLLOOORRRUUUXXX[[[^^^cccfffkkkkkkkkkooorrrtttsssqqquuuvvvvvvxxx{{{aaajjjsssuuuvvvxxxxxxvvvuuu}}}}}}nnnfffaaaZZZTTTSSSTTTNNNGGGDDDCCCCCCAAA@@@AAA???>>>===>>>???>>>=========>>>>>>??????@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIKKKMMMPPPRRRSSSXXXXXXXXXXXXYYYZZZ[[[[[[___bbbfffhhhhhhhhhkkknnnzzzuuuqqqhhh]]]RRRJJJGGGGGGHHHKKKOOOSSSTTTRRROOOMMMIIIHHHGGGGGGHHHJJJLLLMMMOOONNNMMMJJJFFFCCC@@@>>>???AAADDDFFFGGGFFFEEECCCBBBBBBCCCCCCDDDEEEEEEFFFAAA???<<<;;;<<<<<<<<<;;;????????????????????????@@@???===;;;:::999::::::888555111//////000000///,,,,,,,,,,,,------...///------,,,,,,,,,---......//////...---------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---//////...------,,,,,,------...,,,,,,++++++++++++,,,,,,---............/////////.........------------,,,------------------......111111000000000000111111111111111111111111111111000000000111222333555666555666777777666777999;;;;;;<<<===???@@@DDDIIILLLPPPSSSVVVYYY\\\```dddhhhkkkkkklllooorrrsssrrrqqquuuuuuuuuvvvzzz[[[eeeppptttvvvyyyyyyvvvtttwwwyyynnnccc^^^ZZZTTTPPPPPPSSSLLLCCC@@@BBBCCCBBB???AAA@@@???>>>>>>>>>============>>>???@@@AAAAAABBBDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNPPPSSSUUUVVVVVVWWWXXXYYY[[[\\\^^^^^^```dddgggggggggkkkssszzz~~~rrrmmmcccXXXPPPJJJIIIIIIKKKNNNRRRUUUTTTQQQMMMJJJGGGGGGGGGHHHIIILLLNNNPPPOOONNNKKKHHHEEEBBB@@@???AAACCCFFFHHHHHHGGGDDDCCCAAABBBBBBCCCDDDEEEEEEEEE>>>===;;;<<<>>>@@@AAAAAA@@@@@@@@@???>>>>>>=========<<<;;;999999888999999555222000//////000000///...------,,,,,,,,,------,,,,,,,,,,,,,,,---...///...---+++***)))***+++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,///000------------------------++++++************++++++---------.........//////............------------,,,,,,,,,---------------111000000//////000000111111111111111111222222222111111111111222333444555444555666666666777999;;;:::<<<>>>???AAADDDHHHLLLPPPRRRVVVYYY\\\```eeehhhjjjkkkmmmoooqqqrrrqqqqqqttttttuuuwww{{{TTT```lllqqquuuxxxxxxvvvuuutttzzz{{{lllccc[[[XXXUUUQQQNNNOOOQQQJJJBBB???AAACCCBBB@@@@@@@@@???>>>======>>>>>>>>>??????@@@AAABBBCCCCCCEEEEEEGGGHHHIIIIIIIIIIIIJJJKKKMMMOOORRRTTTVVVWWWSSSTTTWWWYYY\\\___aaabbbaaaccceeeeeegggppp}}}~~~wwwmmmfff]]]SSSNNNLLLLLLLLLPPPRRRTTTVVVTTTPPPKKKHHHGGGHHHHHHIIIKKKMMMPPPQQQNNNLLLIIIFFFCCCBBBAAA@@@CCCDDDFFFGGGGGGEEECCCAAA@@@AAABBBCCCCCCCCCBBBBBB<<<;;;;;;===AAAEEEGGGGGGAAA@@@@@@???>>>===<<<;;;;;;:::999888777777777777111///------...//////...000///...---,,,+++++++++,,,,,,,,,,,,,,,---...///---,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++---///------------------------......------------......------------............//////.........---------,,,,,,,,,---------......000//////......//////000000000111111222222222222333333222222111222222333333444666666666666999;;;999;;;===???@@@CCCGGGJJJNNNPPPTTTWWW[[[___cccgggiiikkkmmmooopppppppppqqqrrrtttxxx{{{~~~JJJWWWdddkkkpppuuuwwwvvvvvvsssuuu~~~vvvmmmccc\\\VVVUUURRRNNNLLLMMMLLLGGGAAA???@@@AAAAAA@@@>>>??????>>>======???@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEGGGIIIJJJKKKKKKLLLJJJKKKMMMPPPRRRTTTUUUUUUSSSUUUWWW[[[^^^aaabbbcccaaacccfffiiippp|||xxxoooccc]]]TTTNNNLLLLLLNNNOOOSSSTTTUUUUUUSSSOOOKKKHHHIIIIIIJJJKKKLLLNNNOOOPPPLLLJJJGGGDDDBBBBBBBBBCCCEEEEEEFFFFFFEEECCCBBBAAAAAABBBCCCCCCCCCBBB@@@???<<<;;;;;;===BBBFFFHHHIIIAAA@@@???>>>===<<<<<<;;;999999888777666555444444000...,,,,,,......---,,,000///...---,,,+++++++++------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------......------,,,------,,,,,,,,,,,,------,,,------------........./////////.........------,,,,,,,,,---......////////////............////////////000000111222222222444333222222111111222222222444555555555666999;;;888:::===???AAACCCGGGJJJLLLOOOSSSVVVYYY^^^cccfffiiikkknnnooooooooopppqqqqqqtttyyy|||???KKKYYYcccjjjrrrwwwwwwyyyuuuuuuyyy~~~zzzqqqggg```\\\VVVRRRQQQNNNJJJIIIJJJEEEDDDAAA???>>>>>>??????<<<>>>???>>>======@@@BBBDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEGGGIIIKKKLLLMMMNNNNNNOOOQQQTTTVVVWWWWWWWWWVVVXXX[[[^^^```bbbccccccbbbeeekkkttttttiii\\\VVVOOOKKKLLLOOOQQQRRRTTTTTTTTTTTTRRRPPPNNNLLLKKKLLLLLLLLLMMMNNNNNNOOOJJJHHHEEEBBBAAABBBDDDEEEHHHGGGFFFEEECCCCCCBBBBBBCCCDDDEEEEEEDDDBBB@@@>>>===<<<;;;===@@@CCCEEEEEE@@@@@@???>>>===<<<<<<;;;999999888777555333222111000///------......---,,,------,,,,,,,,,------.........---,,,,,,,,,---------------------,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,---......---,,,,,,+++******))))))******+++,,,,,,---------.........////////////............,,,------...//////000000000000////////////000000......///000000111222222222222222111222222333333222333555555555666999;;;999;;;>>>AAABBBEEEHHHJJJKKKNNNRRRVVVYYY^^^cccfffhhhlllooopppooonnnooopppqqqssswww{{{~~~666CCCRRR]]]fffpppwwwxxx}}}yyywwwyyy{{{|||uuuooojjjddd\\\WWWWWWSSSOOOOOOLLLGGGFFFHHHAAAAAAAAA???<<<;;;===>>>;;;===???>>>======@@@CCCFFFFFFFFFFFFEEEEEEEEEEEECCCDDDGGGIIILLLMMMOOOOOOSSSTTTVVVYYYZZZ[[[[[[ZZZ[[[\\\^^^```bbbbbbbbbbbbcccgggppp}}}rrrfffYYYSSSNNNLLLNNNRRRUUUVVVSSSSSSSSSRRRRRRQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMIIIGGGDDDAAAAAACCCEEEGGGJJJIIIGGGDDDCCCCCCCCCCCCEEEFFFGGGFFFEEEBBB@@@>>>>>>===;;;<<<>>>@@@AAAAAA?????????>>>===<<<<<<<<<999999888666555222000///111000......//////...,,,+++++++++,,,---...000111///...------,,,,,,,,,,,,******+++,,,+++***)))(((........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((''',,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,,,,---------......000/////////............------......///000111111111111000000000000111111---......///000111111111000000000111222333555555111333444555555666999;;;:::<<<@@@BBBDDDFFFIIILLLLLLOOORRRVVVZZZ^^^cccggghhhlllooopppnnnmmmooopppqqqrrruuuxxx}}}999===EEERRRaaannnwww{{{zzzxxxyyyzzzxxxyyy}}}yyyyyy|||~~~|||yyyqqqnnniiieeeaaa]]]XXXUUUTTTSSSPPPKKKGGGDDDDDDEEEAAA@@@@@@@@@?????????>>><<<>>>@@@AAAAAAAAABBBDDDGGGGGGFFFFFFFFFFFFFFFGGGEEEGGGHHHIIIJJJLLLPPPSSSUUUUUUUUUVVVWWWZZZ\\\]]]gggddddddgggiiigggiiillliiirrr~~~wwwiiibbbWWWOOOKKKOOORRRRRRSSSWWWYYYWWWTTTRRRPPPOOOOOOPPPOOOMMMKKKKKKNNNNNNMMMJJJMMMIIIDDDAAABBBFFFHHHJJJKKKIIIEEEBBB@@@@@@@@@AAADDDDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@@@@>>>===<<<:::777444444555555222///000000000///.........---------------------------*********++++++,,,,,,,,,,,,---...///000///...---+++,,,,,,------,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))++++++******++++++,,,---///---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////...............///////////////...//////000000111111111111333111...///333555555444666555444333444555888999<<<<<<>>>@@@CCCFFFHHHIIIJJJNNNSSSWWW\\\```eeehhhkkklllmmmmmmmmmnnnppprrrpppsssvvvyyy{{{777:::AAAKKKXXXeeeooouuu|||yyyxxxyyywwwxxx~~~}}}}}}|||wwwssssssuuuwwwtttqqqmmmiiiddd___[[[WWWSSSPPPMMMLLLKKKIIIGGGEEEDDDCCC???>>>>>>======<<<<<<<<<;;;>>>@@@AAABBBBBBDDDEEEHHHGGGGGGFFFFFFFFFGGGGGGGGGIIIJJJKKKLLLNNNQQQTTTVVVVVVVVVWWWYYY[[[]]]___dddbbbdddhhhhhhgggjjjooottt~~~ooo```ZZZSSSNNNMMMRRRVVVUUUTTTWWWYYYWWWUUURRRQQQQQQRRRRRRSSSQQQOOONNNNNNLLLIIIFFFKKKHHHDDDCCCFFFJJJMMMNNNOOOLLLHHHDDDAAA@@@AAABBBEEEEEEDDDCCCAAA@@@@@@???===<<<<<<;;;;;;<<<<<<===<<<>>>@@@CCCDDDDDDCCCCCC<<<999666555444333000---,,,,,,,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,---------***++++++,,,---,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,+++++++++***+++++++++***++++++,,,------,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,.......................................------------------...------,,,,,,000000000000000111111111111///---...111333333222666555444444555666888999;;;;;;===???BBBDDDGGGHHHLLLOOOTTTXXX[[[___dddggglllmmmmmmmmmkkkkkkmmmnnnpppsssvvvyyy|||777888<<>>===<<<<<<;;;;;;;;;>>>AAABBBCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMNNNNNNPPPSSSVVVWWWWWWXXXYYY[[[]]]___```bbbcccfffhhhhhhhhhoooxxxwwweeeWWWQQQPPPNNNPPPVVVZZZYYYXXXXXXZZZXXXUUUSSSRRRRRRSSSTTTTTTSSSQQQPPPNNNLLLHHHDDDGGGEEEDDDFFFKKKOOORRRTTTSSSOOOJJJFFFCCCBBBCCCCCCFFFFFFEEECCCBBB@@@???>>><<<;;;;;;;;;<<<===>>>>>>===???CCCFFFHHHGGGFFFEEE>>><<<888555333111...,,,******++++++++++++++++++------------------------,,,,,,------------......+++++++++++++++,,,------------,,,,,,,,,...///000++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,------,,,+++***+++---...---,,,------------------------........................------------------------...............---,,,+++111111111000000000000000111///...///111222333222666666555555666777999:::::::::<<<>>>AAADDDFFFHHHNNNPPPTTTWWW[[[___cccgggkkkllllllllljjjjjjlllnnnooorrrvvvyyy|||888888:::???HHHVVVdddmmmyyywwwuuuuuuuuuuuuwwwxxx}}}|||}}}|||zzzxxxwwwrrrooollljjjjjjhhhfffcccfffaaaZZZUUUQQQOOOMMMLLLDDDBBBCCCGGGKKKJJJDDD===AAA@@@@@@??????>>>======<<>>===<<<<<<===>>>@@@BBBDDDEEEBBBDDDFFFGGGGGGEEEBBB@@@===;;;777444111///...---,,,,,,------.........///------------------------,,,,,,,,,---------------...---,,,+++,,,---///000000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,+++,,,...///...,,,................................................---------------.........000111111000000///...---111111111111000000000000222222222222333444444444666666666666777888:::;;;:::;;;<<<>>>AAADDDGGGHHHLLLOOOSSSWWWZZZ___eeeiiikkklllmmmlllkkklllmmmooonnnrrrvvvzzz|||666777888;;;CCCOOO]]]gggrrrssssssssssssssssssrrrzzzzzz~~~}}}}}}~~~~~~~~~~~~{{{xxxuuurrrpppooollljjjhhhfffdddbbb___]]]___ZZZTTTPPPMMMLLLJJJIIIEEEDDDDDDHHHLLLKKKDDD>>>@@@@@@@@@@@@????????????>>>@@@DDDFFFFFFHHHJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLNNNPPPQQQRRRRRRTTTVVVWWWXXXYYY\\\^^^```aaabbbeeeddddddfffiiiqqquuueeeVVVOOOPPPRRRUUUXXX[[[^^^bbbdddeee^^^[[[VVVRRROOOOOOPPPQQQPPPPPPQQQPPPOOOLLLKKKJJJDDDFFFHHHMMMRRRUUUUUUTTTMMMKKKHHHFFFEEEEEEFFFGGGFFFFFFDDDCCCAAA???>>>===:::;;;<<>>>>>>>>?????????@@@@@@@@@CCCFFFGGGHHHIIIKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNMMMOOORRRSSSSSSTTTUUUWWWXXXYYY[[[^^^```bbbcccdddfffddddddiiippp|||tttfffZZZPPPNNNQQQTTTZZZ^^^___aaafffjjjjjj___[[[VVVQQQNNNNNNPPPQQQTTTTTTTTTRRROOOMMMMMMNNNLLLNNNQQQUUUXXXWWWTTTQQQIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDCCCAAA@@@>>>===<<<888999;;;===@@@DDDFFFHHH===>>>>>>>>>===;;;:::888555444333000------///111,,,,,,------------------------------------------,,,,,,++++++++++++*********************+++,,,,,,111000...---,,,+++,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............000222222000...------------------------........................------......///000000000---......//////.........///000000000111111111111000111333333222111111222444444555666888999::::::<<<<<<>>>@@@CCCFFFHHHJJJIIIKKKPPPUUUZZZbbbiiioooyyyyyywwwrrrmmmjjjiiiiiikkkpppvvvzzz}}}555777888888888===FFFMMMZZZfffooopppppprrrsssqqqlllrrr|||}}}~~~vvvuuussspppmmmjjjhhhfff]]]^^^]]][[[XXXTTTRRRQQQLLLIIIFFFEEEDDDCCCBBB@@@CCCBBBBBBCCCCCCCCCCCCCCC>>>>>>???@@@AAABBBBBBCCCCCCEEEHHHIIIIIIIIIKKKLLLKKKKKKKKKLLLLLLMMMOOOOOOOOORRRUUUVVVVVVVVVWWWXXXZZZ\\\___bbbdddffffffggghhhgggjjjtttuuudddZZZSSSPPPPPPTTTUUU]]]dddeeegggkkkmmmkkk]]]ZZZUUUQQQPPPQQQSSSUUUVVVVVVVVVTTTQQQQQQTTTVVVYYYZZZ\\\______[[[UUUPPPHHHIIIJJJJJJIIIHHHFFFDDDBBBBBBAAA@@@???======<<<::::::;;;<<<>>>@@@BBBCCC::::::999888777777777777333333111...+++***---000------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,---------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,,,,,,,---......------...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......///000000,,,---...//////000//////......///000111222222333///222444444222000111222222333444666777888999999;;;<<<===???BBBEEEGGGIIIJJJLLLPPPTTTZZZaaaiiinnnzzzyyywwwsssnnnkkkjjjjjjjjjpppvvv{{{}}}888;;;<<<:::888:::@@@FFFSSSbbbnnnpppooorrrtttsssoooyyy||||||yyynnnmmmllljjjgggcccaaa___[[[\\\\\\ZZZWWWSSSQQQPPPHHHFFFEEEDDDDDDCCCAAA?????????@@@???>>>???BBBEEE???@@@AAABBBDDDEEEFFFGGGDDDFFFIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQTTTWWWXXXXXXXXXYYYZZZ\\\^^^aaadddggghhhiiiiiillllllrrrzzzkkk[[[TTTSSSRRRTTTVVVTTT___hhhjjjkkknnnnnnjjj\\\YYYUUURRRQQQSSSWWWYYYTTTUUUVVVUUUTTTVVV[[[```bbbccceeefffddd^^^VVVPPPIIIKKKLLLLLLKKKHHHEEEBBB@@@@@@@@@???>>>======<<<>>>=========>>>???@@@AAA;;;:::777555444444444444333333111---)))(((+++............------,,,,,,,,,------------------------.........------,,,,,,,,,***+++,,,---...---,,,,,,((()))+++,,,---..................------,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////---,,,,,,,,,,,,---......,,,,,,---///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////---...///111222222222222------...000111222333444111444777777444222333444111222444666777888888999:::;;;<<<>>>AAADDDFFFHHHLLLNNNQQQTTTYYY```hhhmmmuuuuuutttrrrooommmnnnooojjjpppwww{{{}}}:::999666555666999<<>>>>>>>>>>>>>>===;;;:::999;;;===???@@@@@@???<<<;;;666555444333222111111111000000///...------,,,,,,------------------------///......------......///+++,,,------......------000///---,,,,,,---///000---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++---,,,************,,,---,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,//////000111000///---,,,000///---,,,,,,---...///......///000000000000000000000////////////000000...//////000111222222222444444444444444555666777888:::===???@@@CCCGGGJJJMMMPPPUUUXXX[[[aaahhhnnnvvvvvvtttqqqnnnmmmnnnpppppptttxxxzzzzzz|||:::999777777777999;;;===BBBKKKYYYfffppptttuuuuuuyyy~~~}}}}}}~~~}}}|||~~~}}}rrrkkkiiieee```\\\ZZZXXXVVVTTTOOOPPPPPPOOOMMMJJJGGGEEEDDDDDDBBBAAA@@@???????????????>>>??????@@@AAABBBBBBCCCEEEFFFHHHHHHIIIIIILLLMMMNNNMMMLLLLLLNNNPPPPPPOOONNNNNNPPPRRRTTTUUUWWWWWWYYYZZZ\\\]]]]]]]]]aaaaaaeeejjjllllllooottt|||oooaaaYYYTTTSSSSSSSSSWWW^^^dddiiipppsssppphhh```[[[WWWVVVUUUTTTSSSSSSTTTTTTRRROOOOOOQQQRRRVVVaaannnqqqoookkkfff___WWWPPPLLLGGGGGGFFFEEECCCBBB@@@@@@>>>>>>>>>???>>>>>>======;;;<<<>>>??????===;;;999666555444333222111111111000//////...------,,,,,,------------------------++++++************+++++++++,,,------......------...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------++++++///............//////000......///000000000000000000000////////////000000/////////000111222222222333333333444555666777888777999<<<>>>@@@CCCFFFIIIJJJNNNRRRUUUYYY^^^ffflllttttttssspppmmmmmmnnnpppppptttxxxzzzzzz|||::::::999999999999:::;;;999@@@MMM\\\jjjrrruuuuuu|||}}}|||{{{yyywwwxxxwwwwwwvvvvvvvvvvvvvvv{{{~~~tttkkkfffccc___[[[XXXVVVTTTRRRPPPNNNNNNNNNLLLKKKHHHEEEDDDBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEGGGHHHJJJKKKKKKKKKOOOPPPPPPOOONNNNNNOOOQQQOOOPPPQQQSSSTTTVVVXXXXXXWWWXXXZZZ\\\^^^```bbbbbbccccccffflllpppsssxxxppp```XXXUUUTTTVVVXXXYYY]]]bbbjjjooosssppphhh^^^VVVRRRUUUUUUUUUUUUUUUUUUTTTTTTRRRNNNLLLPPPUUU\\\fffoootttnnnfff___YYYSSSMMMHHHGGGEEECCCAAA@@@@@@@@@AAA<<<<<<<<<=========>>>>>>;;;<<<===>>>===;;;888666555555333222111000000000/////////...------,,,,,,------------------------------,,,,,,,,,,,,------+++,,,------......---------,,,+++******+++,,,------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,------------............------------------------++++++,,,------,,,,,,,,,------...///000000000///......///000000000000000000000////////////000000//////000000111222222222222222333444555666888999777999;;;===???BBBEEEHHHIIIMMMQQQUUUXXX]]]eeekkkrrrrrrqqqnnnllllllnnnpppppptttxxxzzzzzz|||::::::::::::::::::999999777:::CCCPPP___kkksssvvvyyy{{{~~~~~~{{{xxxuuurrrtttsssqqqooonnnnnnnnnnnnpppvvv}}}~~~tttkkkeeeaaa\\\YYYVVVSSSRRRPPPNNNLLLJJJJJJIIIHHHFFFDDDBBBAAA??????>>>===<<<<<<<<<===>>>>>>>>>???@@@BBBCCCDDDEEEFFFGGGIIIKKKLLLMMMMMMOOOPPPQQQPPPOOOPPPRRRSSSRRRTTTVVVXXXYYYZZZZZZZZZWWWWWWYYY\\\___bbbdddfffgggfffhhhnnnuuu{{{wwwggg[[[TTTSSSTTTWWW[[[```eeejjjoooqqqoooiii^^^VVVRRRQQQTTTUUUVVVXXXXXXWWWVVVUUUTTTPPPNNNQQQZZZcccjjjnnnsssjjj^^^VVVSSSPPPJJJFFFCCCCCCBBB@@@????????????:::::::::::::::::::::;;;<<<<<<<<<<<<:::888666444555444333111000000000000//////.........---------------------------------......------------......+++,,,------......------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,+++,,,............,,,+++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,------.........///........................,,,,,,---.........//////+++,,,...///000000///.........///000000000000000000000////////////000000000000000111111222222222444444444444444555666777777999;;;===>>>AAADDDGGGKKKNNNSSSVVVYYY___ffflllppppppooommmkkkkkkmmmpppooosssxxxzzzzzz|||::::::;;;;;;;;;:::999999;;;;;;>>>EEERRR```mmmtttvvvwwwyyyzzzwwwwww|||xxxtttqqqooonnnllliiihhhhhhhhhhhhhhhmmmtttzzz}}}ssskkkeee```]]]XXXVVVSSSQQQQQQOOOMMMKKKFFFEEEDDDCCCAAA@@@>>>======<<<;;;;;;;;;;;;;;;<<<<<<======>>>@@@BBBCCCDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMNNNPPPPPPPPPRRRTTTWWWWWWXXXZZZ\\\\\\\\\[[[ZZZVVVWWWXXX[[[___cccfffhhhkkkhhhiiipppyyytttfff^^^[[[TTTUUUVVVYYY^^^gggnnnrrruuuqqqjjj___UUUPPPPPPRRRUUUVVVXXXZZZZZZYYYWWWVVVTTTRRRQQQVVV```jjjpppqqqlllcccWWWPPPNNNLLLIIIEEE???@@@AAABBBAAA@@@>>><<<<<<<<<:::999888888888999<<<<<<;;;:::999777555333444333222111000/////////...............---------------------------------++++++************+++++++++,,,------......------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---+++,,,............,,,++++++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,------..............................------------...//////000+++,,,---...///......---......///000000000000000000000////////////000000111111111111222222222222666666555444444444444555777999;;;===>>>AAADDDGGGKKKNNNSSSVVVYYY___fffllloooooonnnllljjjjjjmmmoooooossswwwyyyzzz|||999:::;;;;;;;;;;;;::::::>>>======???GGGTTTdddnnnuuuwwwzzz{{{xxxuuu|||~~~zzzuuurrrlllkkkhhheeedddddddddeeecccfffkkkppptttxxx|||{{{vvvnnngggbbb^^^[[[YYYVVVTTTRRRQQQQQQPPPMMMKKKHHHHHHGGGEEEDDDBBBAAAAAA<<<;;;;;;;;;;;;<<<<<<===;;;;;;<<<>>>???BBBCCCEEEEEEGGGIIIKKKMMMNNNOOOPPPMMMNNNPPPQQQRRRTTTWWWYYY[[[[[[]]]^^^^^^^^^]]]\\\XXXXXXZZZ\\\```eeehhhkkkooommmpppxxxxxxdddXXXWWWYYYWWWZZZ\\\]]]cccnnnuuuwwwwwwooocccXXXQQQOOOQQQSSSXXXYYY[[[\\\\\\ZZZYYYWWWQQQTTTVVV[[[eeeooosssrrrccc\\\SSSMMMJJJHHHFFFDDD===>>>AAABBBBBB@@@>>><<<@@@???===;;;::::::::::::;;;;;;;;;999888666555444444333111000//////..............................------------------------------,,,,,,,,,,,,------+++,,,------......------,,,------------------,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,---......---...............------......///000000000000000000000////////////000000222222222222222222222222666666555444444444444555888:::<<<>>>???AAADDDGGGIIIMMMQQQUUUXXX]]]eeekkkppppppooollljjjjjjlllnnnnnnrrrwwwyyyzzz}}}999:::::::::;;;;;;<<<<<<;;;===>>>===@@@JJJZZZfffuuuxxx}}}~~~yyysssvvv}}}}}}xxxtttmmmkkkhhhfffeeeeeefffgggbbbccceeegggiiilllqqqtttxxx{{{}}}yyyxxx{{{xxx}}}zzzrrriiifffaaa\\\ZZZWWWUUURRRPPPNNNMMMLLLMMMLLLIIIGGGJJJIIIHHHFFFEEEDDDCCCCCC===============>>>??????===>>>???@@@CCCEEEGGGHHHGGGHHHJJJMMMOOOQQQQQQRRRPPPQQQSSSSSSTTTUUUXXXZZZ[[[\\\]]]^^^______``````\\\]]]^^^```dddhhhmmmooouuuvvv}}}}}}jjj[[[TTTUUUXXXYYY^^^bbbdddjjjsssxxxwwwqqqggg[[[TTTSSSTTTUUUUUU\\\]]]]]]]]]]]][[[ZZZYYYTTTZZZ^^^```fffmmmnnnkkk\\\XXXRRRLLLGGGCCCAAA@@@>>>>>>???@@@@@@@@@???>>>???>>><<<;;;:::;;;<<<===;;;;;;:::999888777666555333222111000///.................................------------------------111000000//////000000111+++,,,------......------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------......222111000//////......///......///000000000000000000000////////////000000222222222222222222222222333333333444444666777777999;;;===??????BBBEEEGGGJJJNNNRRRUUUYYY^^^ffflllrrrqqqpppmmmjjjjjjkkkmmmnnnrrrwwwyyyzzz}}}999999999:::;;;<<<===>>>888<<>>===EEETTTaaassswww}}}yyyqqqqqqvvvzzzwwwpppnnnllliiihhhhhhjjjkkkccccccbbbaaaaaadddhhhlllkkkooovvv|||~~~{{{yyyzzzxxxttttttvvvooosssuuusssrrrpppjjjbbb^^^[[[XXXVVVTTTSSSPPPNNNIIIHHHGGGGGGGGGFFFDDDBBBDDDCCCBBB@@@???>>>>>>>>>???>>>>>>??????@@@AAABBBAAABBBCCCEEEGGGJJJLLLMMMIIIJJJLLLOOOQQQRRRSSSTTTSSSUUUVVVVVVUUUVVVXXXZZZZZZ[[[\\\^^^___aaabbbccc```aaabbbdddggglllpppsss|||nnn```XXXVVVWWWXXXYYYaaagggjjjooowwwyyyuuuggg___UUURRRWWW[[[\\\ZZZ_________^^^]]]\\\[[[ZZZZZZaaaeeedddeeehhhfffaaaXXXWWWSSSLLLEEE@@@>>>>>>@@@???>>>>>>>>>???@@@AAA<<<;;;:::999999:::<<<>>>;;;;;;:::999888777666666333222111///............---.....................------------------------......------------......+++,,,------......------******++++++++++++******---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...---,,,************,,,---******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,333222111000//////000111555444222000//////000000...//////000000000000000000000////////////000000222222222222222222222222111111222333555777999::::::<<<>>>???@@@BBBEEEHHHMMMPPPUUUXXX[[[aaahhhnnnsssrrrpppmmmjjjjjjkkkmmmnnnrrrwwwyyyzzz}}}666777888:::>>>AAACCCEEEAAA???>>>===;;;===FFFPPPggguuuyyyuuusssrrrwwwvvvtttqqqooolllkkkjjjgggdddaaa___```aaaaaa```gggjjjnnnqqqsssvvvyyy|||}}}}}}~~~}}}{{{yyyxxxvvvtttrrrooonnnmmmmmmlllkkkhhheeebbb```^^^YYYWWWSSSOOOKKKJJJIIIIIIJJJIIIGGGEEECCCCCCCCCCCCDDDCCCCCCBBBAAA@@@??????============>>>>>>>>>>>>???AAACCCFFFHHHJJJKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQSSSUUUWWWXXXXXXXXXZZZ\\\aaaaaa```___]]]^^^aaaccccccdddfffjjjnnnsssxxx{{{~~~}}}ooo___VVVSSSSSSWWW]]]ccceeekkksssxxxwwwqqqkkk\\\ZZZVVVTTTUUUYYY]]]```^^^```aaa^^^ZZZ[[[bbbiiinnnssstttnnnjjjiiiccc\\\QQQOOOKKKGGGDDDBBBBBBBBB@@@AAABBBBBBBBBBBB@@@@@@<<<<<<<<<=========>>>>>>;;;:::999999:::888555333222111///...---------...,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,+++******+++,,,,,,------,,,,,,+++***+++---......---+++***+++,,,.........,,,***((((((((()))************)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///---///000111000000000111---...//////......///111000000000000/////////...111111222222222222111111111111111222222333333333333444444444555666666666:::<<<>>>>>>???@@@CCCEEEKKKPPPUUUYYY\\\aaagggllluuusssoookkkiiiiiikkklllqqqtttwwwxxxyyy|||555666777999<<<>>>@@@BBB???=========;;;<<>>>>>============>>>???@@@@@@@@@EEEEEEFFFFFFGGGHHHHHHHHHKKKLLLMMMOOOQQQRRRRRRRRRUUUWWWXXXXXXXXXXXXYYY[[[\\\]]]^^^^^^^^^___bbbeeejjjkkklllooosssyyy|||mmmcccYYYUUUVVVWWW[[[aaajjjnnnuuuzzzzzzsssiiibbbZZZZZZZZZZZZ[[[]]]___``````bbbbbb]]]ZZZ___kkkwww~~~zzzppphhhccc\\\TTTMMMKKKHHHDDDBBBBBBBBBCCC@@@AAABBBBBBAAA@@@???>>>;;;<<<<<<===============999888888:::;;;;;;999888222111///...---------...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++------------++++++,,,---......---,,,+++***+++,,,------......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///***,,,......---,,,---...---...//////......///111111111111000000/////////111111111222222111111111222222222222333333333333333444444555555666666666888:::===>>>???AAAEEEGGGJJJNNNSSSWWWZZZ```gggllluuusssooollliiiiiikkkmmmpppssswwwxxxyyy|||555555666888999;;;<<<===<<<:::;;;===;;;;;;@@@HHHRRR___nnnxxx}}}~~~yyypppyyy}}}yyyuuurrrnnnkkkfffcccbbbaaa```___^^^___`````````bbbfffiiinnnoooppprrruuuxxxzzz{{{zzz{{{}}}}}}~~~~~~~~~~~~~~~}}}vvvsssqqqqqqmmmllljjjgggeeebbb```___YYYYYYYYYXXXWWWVVVTTTTTTQQQOOOLLLIIIGGGEEEEEEEEECCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>======>>>@@@AAABBBCCCDDDIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKMMMOOOQQQSSSTTTTTTXXXYYYZZZYYYXXXWWWXXXYYYYYY[[[^^^```aaacccfffhhhmmmnnnooorrrxxxmmm___YYYUUUWWWZZZ]]]bbbgggrrrxxx~~~yyynnnbbb[[[XXXZZZ]]]```bbbbbbaaa```dddccc___ZZZYYYbbbrrrzzzlllaaaYYYSSSMMMHHHFFFDDDBBBAAABBBCCCDDDAAABBBAAAAAA@@@???===<<<:::;;;<<<=========<<<<<<;;;:::::::::<<<<<<:::888111000///...------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------............///...///111000///......///---...//////......///111333222222111000000//////111111111111111111111111333333333333333333333333333333444555666666777777777999<<<>>>@@@BBBFFFIIIIIIMMMQQQUUUYYY___gggmmmsssrrrpppllliiiiiikkkmmmpppssswwwyyyyyy|||666666777888999999999999999888999<<<;;;999<<>>???@@@AAACCCEEEFFFGGGIIIHHHGGGFFFGGGJJJLLLNNNJJJKKKMMMPPPRRRTTTUUUUUUYYYZZZ[[[ZZZXXXWWWXXXYYYZZZ]]]aaadddfffgggjjjllllllooosssxxxwwweee\\\XXXWWW[[[```dddjjjqqqxxx}}}}}}ttthhh^^^ZZZXXX[[[___ccceeeeeecccbbbfffaaa[[[XXX]]]gggttt|||zzzoooaaaVVVPPPKKKIIIDDDCCCBBBBBBCCCDDDFFFGGGCCCBBBAAA@@@???===<<<;;;999;;;===>>>???>>><<<;;;???===;;;:::999888666333//////......---------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,---......+++,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------............///000111222222000/////////---...//////......///111333333222222111000000000222111111111111111111222444444444333333333333333333333444555666777777888888:::<<<>>>???BBBEEEHHHIIIMMMQQQUUUYYY___gggnnnqqqqqqpppmmmiiihhhjjjmmmooossswwwyyyzzz|||777888888999999999888888777666777::::::888999===CCCLLLYYYfffttt|||{{{vvvqqqrrrzzz}}}||||||yyyvvvrrrlllgggcccaaa^^^\\\ZZZYYYXXXUUUSSSSSSVVVXXX^^^___```cccfffiiilllmmmjjjlllnnnnnnooopppsssuuuvvvvvvuuuwwwxxxxxxwwwuuutttsssssssssrrrrrrqqqqqqrrrrrrsssuuuvvvwwwxxxyyyzzzyyyyyywwwvvvvvvuuuuuutttuuuvvvuuuuuutttvvvxxxxxxyyyzzz{{{{{{{{{{{{{{{vvvtttqqqqqqrrrssstttssstttrrrnnnjjjgggeeeddddddbbbaaa___]]]ZZZXXXVVVUUUOOOOOONNNMMMLLLJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBB>>>>>>>>>???????????????@@@AAABBBDDDFFFHHHIIIJJJKKKJJJHHHHHHIIIKKKMMMNNNKKKLLLNNNQQQSSSUUUVVVVVVZZZ[[[[[[[[[YYYXXXYYYZZZ\\\___cccfffgggiiilllnnnnnnsss{{{vvvfff]]]ZZZXXXYYY___eeekkkttt|||}}}uuuiii```[[[ZZZ[[[]]]```ccceeefffeeeeeeddd^^^ZZZ^^^jjjtttwwwwwwtttmmmbbbWWWNNNHHHFFFGGGCCCCCCDDDFFFGGGHHHIIIJJJDDDCCCAAA@@@>>>===<<<;;;:::<<>><<<>>><<<999777777555333111...............---------------/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///---...//////---++++++,,,---...//////......///111222222222222111111111000222222111000000111222222333333333333333333333333333333444555666777888999:::<<<===>>>???AAACCCFFFJJJNNNSSSVVVZZZ```hhhnnnoooqqqqqqmmmiiigggjjjmmmooossswwwzzzzzz|||777888999::::::999888777777555666999999777777:::999AAAKKKWWWgggvvvzzzrrrnnnrrr|||~~~zzzuuuooojjjfffbbb___]]]XXXWWWVVVSSSPPPOOOPPPRRRVVVVVVXXXZZZ\\\___aaaccceeegggjjjllllllmmmnnnpppnnnnnnnnnppprrrrrrpppnnnnnnoooooooooooonnnmmmllljjjkkklllmmmnnnpppqqqqqqqqqpppooonnnnnnnnnnnnooonnnpppqqqqqqpppqqqtttvvvttttttuuuuuuuuutttssssssnnnllljjjjjjlllllllllkkkkkkjjjhhheeebbb```^^^]]][[[ZZZYYYWWWVVVTTTSSSRRRKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBBBBBBBBBBBAAA<<<=========>>>?????????BBBCCCDDDFFFHHHJJJKKKLLLNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMOOOQQQSSSUUUVVVVVVXXXZZZ[[[[[[ZZZZZZ[[[]]]]]]```cccfffhhhkkkooorrrqqqyyywwweee]]]\\\XXXXXX\\\dddkkkqqq|||wwwkkk```[[[ZZZ[[[___```bbbeeefffgggggggggbbb```aaalllyyy|||vvvlllddd[[[SSSKKKDDDBBBEEECCCEEEHHHJJJLLLLLLKKKJJJDDDCCCBBB@@@>>>=========<<<>>>BBBEEEEEECCC@@@>>>:::888555444555444333222------.........------,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------............///---///000000...------...---...//////......///111000000000111111111111222333222111000000111222333111111111222222333333333333333444555777888999999;;;<<<>>>>>>???@@@CCCEEEJJJNNNTTTXXX[[[```fffkkkmmmpppqqqnnnhhhgggjjjnnnnnnsssxxxzzz{{{}}}666777999::::::999888777888555444888888666666999555;;;AAAIIIVVViiixxx~~~{{{wwwvvvyyy~~~yyysssmmmiiieeebbb```YYYYYYXXXUUURRRPPPPPPQQQQQQRRRSSSUUUWWWYYY[[[\\\```cccgggjjjjjjjjjjjjkkkeeefffgggiiikkkllljjjhhhggghhhhhhiiihhhhhhffffffcccdddeeefffhhhiiijjjjjjggggggfffeeefffggghhhiiiiiikkklllllllllnnnqqqtttpppppppppooonnnmmmlllkkkhhhgggfffggghhhhhhfffdddbbbbbb```^^^\\\ZZZXXXVVVSSSSSSRRRQQQPPPOOOOOONNNIIIIIIIIIHHHHHHGGGFFFEEE@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBBBBBBBAAA@@@???>>>??????@@@AAABBBBBBCCCEEEEEEGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOPPPRRRTTTUUUUUUUUUVVVXXXZZZ[[[[[[\\\^^^``````bbbfffiiilllqqqwww{{{~~~|||mmmaaa]]]___\\\^^^eeennntttxxx~~~pppccc]]]\\\]]]___bbbdddfffiiijjjjjjhhhgggeeehhhpppzzzzzzrrreee^^^VVVRRRKKKCCCAAACCCCCCFFFKKKNNNPPPNNNKKKIIIEEEDDDBBB@@@???>>>>>>???>>>AAAEEEHHHIIIFFFBBB@@@:::888555333333333222111,,,,,,---.........---,,,++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++'''(((***,,,---------,,,++++++,,,---------------+++,,,,,,------,,,,,,+++------------------------......------------......---------............///...000222222111000111111---...//////......///111---...//////000111222333333222111//////111222333//////000000111222333333333333444666777888999:::999;;;===>>>???AAADDDGGGIIINNNTTTYYY[[[^^^cccgggllloooqqqnnnhhhfffiiinnnnnnsssxxx{{{{{{}}}555666888999:::999777666999555444777888666666888666:::===@@@KKK^^^oooxxx|||}}}~~~|||uuupppkkkhhhdddbbb\\\\\\\\\ZZZVVVTTTSSSTTTRRRRRRSSSTTTVVVXXXZZZ[[[XXX\\\aaaddddddccccccccc___```aaadddggggggeeeccc```aaabbbbbbbbbaaa```______```aaabbbcccdddeeefffbbbbbbaaaaaabbbccceeefffaaabbbddddddeeegggjjjmmmnnnnnnmmmllljjjhhhgggfffaaa``````aaaaaa```^^^[[[[[[[[[ZZZYYYWWWUUUSSSRRRNNNNNNMMMMMMLLLLLLKKKKKKDDDDDDEEEEEEFFFEEEEEEEEE???@@@AAABBBBBBBBBBBBBBB@@@AAAAAABBBAAA@@@???>>>BBBCCCDDDDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMIIIJJJLLLMMMOOOPPPPPPPPPOOOPPPQQQSSSTTTTTTUUUUUUUUUWWWYYY[[[\\\]]]```bbbccceeeiiimmmrrrxxxuuukkkeee___]]]```dddhhhpppxxx||||||xxxiii```]]]```ccceeecccfffjjjmmmnnnllliiigggiiiqqq{{{{{{rrrmmm___WWWRRRPPPKKKCCCAAADDDCCCFFFLLLQQQQQQOOOJJJGGGEEEDDDBBB@@@??????@@@@@@???CCCGGGKKKKKKHHHDDDAAA???;;;777444333111///---+++,,,---.........---,,,******)))***+++---///111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---......---+++***%%%'''))),,,------,,,+++)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------......------------......---------.........//////+++,,,...///...---...///---...//////......///111,,,,,,---///000222333333333222000//////000222333------...000111222333444333333444666777999::::::777999<<<>>>???BBBFFFIIIGGGMMMTTTYYY[[[]]]aaadddkkkooorrrnnnhhhfffiiinnnnnnrrrxxx{{{|||}}}999999:::::::::999999888666666666666777777777777888666777;;;@@@III[[[jjjyyy}}}yyyuuuooohhhccc___\\\XXXVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^_________^^^^^^```___^^^]]]]]]]]]^^^^^^ZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]^^^^^^______^^^^^^bbbbbbcccbbbbbbaaa```____________^^^\\\YYYWWWUUURRRSSSTTTTTTRRRPPPNNNLLLJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFHHHJJJKKKJJJJJJKKKLLLIIIIIIJJJLLLMMMNNNOOOPPPTTTTTTSSSSSSSSSUUUVVVWWWVVVXXX\\\___aaacccddddddfffhhhnnnwww{{{~~~sssgggeeeccc]]]^^^dddiiimmmttt{{{vvviii___```dddcccbbbdddgggjjjmmmooonnnmmmlllkkksss}}}xxxoooeee[[[UUULLLFFFEEEEEEEEEDDDJJJMMMOOOPPPNNNJJJGGGFFFDDDEEEEEECCC@@@@@@AAABBBDDDGGGLLLRRRUUUQQQHHHAAA;;;999666333000///..............................,,,...///111111000...---,,,---......//////......+++(((&&&(((,,,000000///,,,******+++......+++(((+++,,,,,,------,,,,,,+++///...,,,+++***++++++,,,,,,,,,++++++,,,,,,---....../////////...,,,***)))++++++,,,,,,,,,---------+++******+++---...---,,,+++...000---((('''+++///........................,,,---///000000///---,,,000000000000000000000000000///...------...///000000000000000000000000000000000000111333333222111666666666666777888999:::<<<===>>>???@@@CCCFFFIIIPPPRRRUUUXXX[[[___dddhhhllllllllljjjiiiiiijjjlllsssvvvzzz|||{{{|||666777999:::;;;<<<;;;;;;777777777777666666666666555444666:::===BBBOOO[[[mmmvvv}}}{{{xxxtttoookkkccc```\\\ZZZZZZZZZYYYXXXVVVVVVUUUUUUTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZWWWXXXXXXYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWUUUUUUUUUUUUVVVVVVWWWWWWZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZ^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZYYYWWWUUUSSSQQQMMMMMMNNNNNNMMMKKKIIIGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHJJJKKKJJJJJJKKKLLLKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTVVVXXXZZZ\\\[[[]]]aaadddfffhhhjjjkkkkkklllsss}}}|||qqqfff```bbbccc```dddlllrrrvvv{{{~~~zzztttppphhh```[[[^^^cccdddfffjjjjjjooosssrrrmmmiiijjjlll{{{yyyqqqhhh___WWWQQQIIIEEEEEEGGGHHHHHHKKKMMMOOOPPPNNNKKKHHHGGGCCCCCCCCCDDDEEEEEEEEEEEEFFFJJJPPPWWWYYYSSSIIIAAA999888555222000///..............................,,,---...//////...,,,+++))))))***+++++++++++++++***,,,------+++***))))))---+++***+++......,,,***+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---,,,,,,++++++,,,,,,---...------......---,,,+++***++++++,,,,,,,,,---------(((+++---............///,,,......,,,***)))+++...------------------------,,,---...//////...---,,,000000000000000000000000000///............///000000000000000000000000000000000///000111222111111555555555555666777888999<<<===>>>???@@@CCCFFFIIIPPPRRRUUUXXX[[[___dddhhhnnnnnnnnnlllkkkkkklllnnnssswww{{{}}}|||}}}222444777;;;============888888777777666666555555444444777:::;;;<<>>666555333111///...------........................,,,---......---,,,+++***(((((()))************)))***///333222...***)))***...,,,++++++,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++...000000---,,,---///...------,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000000//////......//////000000000000000000000000000222111000000000111333333444444444444555666777888;;;===???@@@AAACCCGGGJJJOOOQQQUUUWWW[[[___dddhhhpppqqqpppooommmmmmoooqqqtttwww|||}}}}}}~~~000222666999;;;<<<;;;:::888888777777666666555555777666888;;;;;;999<<>>;;;999111111000000///...------....................................------,,,,,,+++,,,------......------%%%$$$###%%%(((++++++***,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++***++++++,,,------------,,,,,,++++++,,,,,,---...************+++,,,,,,---,,,,,,---------.........333///++++++---...---+++...,,,,,,---...///---,,,------------------------...------,,,,,,------...////////////////////////...//////000000000000000000000000000000000000000222222222000///000333666666666666666777888999999;;;===???@@@AAADDDHHHLLLNNNQQQTTTWWW[[[```eeeiiiooooooooommmllllllnnnoooppptttyyy{{{|||~~~222222333444444444444444666666666777777777777777999666444777777666999===;;;EEEVVVjjj~~~yyyssssssxxx~~~{{{sssqqqnnnmmmllljjjgggeee___]]][[[YYYWWWUUUTTTSSSTTTTTTSSSRRRQQQOOOOOONNNLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHFFFGGGHHHIIIJJJKKKKKKKKKHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMLLLNNNPPPPPPPPPOOOPPPQQQOOOPPPQQQRRRTTTUUUVVVVVVXXXXXXYYY[[[^^^aaadddfffhhhmmmrrruuuwww}}}oooddd\\\[[[]]]\\\aaahhhqqq|||xxxllleeebbbaaabbblllvvv{{{}}}zzzuuuqqqttt}}}xxxlllaaaYYYTTTRRROOOQQQRRRSSSTTTVVVYYY[[[XXXSSSMMMJJJJJJJJJIIIGGGIIIHHHGGGHHHJJJJJJGGGDDDAAABBBAAA>>>;;;888888888//////000000000///..............................------------------......++++++,,,------------,,,...)))&&&'''+++---,,,***+++,,,,,,+++******+++---+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++,,,---...,,,---------..................///111444444111...,,,------............---................................................000000000000000000000000......///000111111111111000000000000000000000000...///111///------000333666666666777777888999:::;;;===???@@@BBBEEEIIILLLNNNPPPTTTWWW[[[```fffjjjmmmnnnmmmllljjjjjjlllmmmooosssxxx{{{|||~~~333222222222333444555666555555666666777777888888999666555888999777777::::::>>>HHHYYYmmm{{{wwwvvvsssrrrqqqpppmmmjjjcccbbb___]]]ZZZXXXWWWVVVUUUTTTSSSQQQPPPNNNMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEBBBCCCEEEFFFGGGHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDEEECCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNPPPRRRRRRRRRQQQRRRSSSPPPQQQRRRSSSUUUVVVWWWWWWYYYZZZ[[[^^^bbbfffjjjlllmmmssszzz|||kkkccc```^^^```ddddddkkkuuuyyynnngggeeefffhhhmmmwww}}}uuuuuuwww{{{{{{nnnddd\\\UUUOOOLLLKKKOOOTTTWWWXXXZZZ]]]___[[[UUULLLHHHHHHHHHGGGEEEHHHGGGGGGFFFFFFEEEDDDDDD<<<======;;;777444444555......000000111000//////........................+++++++++,,,,,,---......++++++,,,---------------///.........//////...---+++---//////---+++,,,...+++,,,,,,------,,,,,,++++++,,,---------,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,---...------------............+++444>>>BBB===666111///***---000000...,,,...///------------------------......///000000///......000000000000000000000000---...000111222222111111000000000000000000000000---000333222...---000444666666555666666777888999;;;===???@@@BBBEEEJJJMMMMMMPPPTTTWWW[[[```fffjjjlllmmmlllkkkiiiiiikkklllooosssyyy{{{}}}333222111111222555777999444444555666777888999999:::777888<<<===:::777888;;;<<<@@@LLL^^^sss}}}zzzwwwuuuqqqmmmjjjgggeeeccc```]]][[[YYYYYYUUUTTTSSSQQQOOONNNLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBB@@@AAABBBDDDEEEFFFFFFGGGEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCC@@@@@@@@@@@@?????????>>>DDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNOOOQQQSSSTTTSSSSSSTTTUUURRRRRRSSSTTTVVVWWWXXXXXXYYYZZZ]]]```eeejjjooorrrxxxwwwhhh[[[ZZZ___aaadddhhhooovvv}}}wwwpppiiigggjjjooorrrzzzxxxrrrwww}}}uuufff^^^YYYTTTOOOKKKKKKPPPVVVZZZZZZZZZ[[[]]]]]]UUULLLGGGGGGGGGEEECCCEEEFFFFFFDDDBBBBBBCCCEEE666888:::888444111000000---...000111111111000///........................)))))))))***+++,,,......,,,---......//////......%%%***...///,,,******,,,+++///222111///---...///+++,,,,,,------,,,,,,+++,,,------...---,,,***))),,,,,,++++++,,,,,,---...///...---,,,,,,,,,---...---------.........//////+++<<>>888888666555333111000///////////////////////////---------,,,,,,+++++++++++++++,,,---------,,,,,,///......------,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////.........---------/////////......---------.........------,,,,,,,,,000000///...---,,,,,,,,,000555:::<<<888222,,,(((------------------------+++++++++,,,,,,---------.........////////////000.........////////////000000...,,,---000333222000......///000111222222333//////000111222333333333666777777666555555777999:::<<<>>>@@@AAADDDIIILLLMMMPPPTTTWWW[[[___dddhhhqqqqqqpppnnnkkkiiiiiijjjtttuuuvvvyyy|||222222222222222333333444555444333222333555666888:::888666999===???<<<999888888:::>>>DDDOOOcccttt}}}zzzvvvqqqnnnooonnnllliiifffdddaaa```]]]YYYUUUTTTUUUUUUSSSQQQQQQOOOMMMLLLLLLKKKIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBAAAAAABBBBBBCCCBBBBBBBBB===???BBBDDDEEEDDDCCCBBB???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGFFFEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLMMMOOOPPPQQQRRRRRRRRRRRRQQQPPPOOOOOONNNOOOPPPPPPOOOOOOQQQSSSSSSSSSSSSTTTTTTTTTUUUUUUZZZYYYYYY[[[]]]```aaaaaa___dddjjjmmmpppvvvpppiiibbb^^^]]]bbbfffjjjqqqyyy~~~|||sssnnnjjjiiinnnrrrtttzzzyyywww|||uuuoooooohhh]]]UUUQQQPPPOOONNNOOOPPPPPPOOOMMMMMMOOOQQQPPPMMMIIIFFFDDDCCCDDDEEEEEEEEEEEEEEEEEECCC>>>;;;999888777555333111000///.................................---------,,,,,,---------------,,,+++***---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......------,,,,,,,,,,,,)))***+++,,,,,,+++)))(((......---------,,,,,,,,,000///...------,,,,,,,,,---111555777444000---+++------------------------............------------------........./////////....../////////000000000000...,,,---000222222000000000000000000111111111000000000111222222222333555666777666555666777999;;;<<<>>>@@@BBBEEEIIILLLMMMPPPSSSWWWZZZ^^^cccgggiiijjjkkkjjjiiiiiikkkmmmssstttvvvxxx{{{222222222222222333333333555444333333333444555666:::888777:::>>>@@@>>><<<999888999<<<>>>DDDRRR```vvvzzzvvvqqqnnnqqqqqqpppnnnkkkhhheeeddd^^^]]]\\\[[[YYYWWWVVVTTTTTTRRRPPPNNNNNNMMMKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBCCCBBBBBBAAAAAA===>>>AAADDDEEEEEEEEEDDD???@@@AAABBBCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQRRROOOPPPQQQQQQQQQQQQSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVYYYZZZ[[[]]]```ccceeefffhhhlllqqquuuxxxwwwjjj```]]]``````dddlllssswww}}}yyyqqqjjjmmmlllnnntttyyy}}}|||xxxzzzooofffeee___VVVPPPNNNNNNNNNOOOSSSRRRPPPNNNMMMMMMMMMNNNLLLKKKHHHEEEDDDDDDEEEEEEBBBDDDHHHKKKLLLGGG@@@::::::888666444222000//////........................//////............------............---+++***)))++++++,,,------...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,+++++++++***+++---...///---,,,***...------------,,,,,,,,,000///...---,,,,,,,,,,,,***,,,//////...------...------------------------111111000000///......---,,,---------...............////////////000000000000...---...000111111111111111111111000000//////111111111111111111222222333555666666555666888:::;;;===???AAABBBEEEJJJMMMMMMPPPSSSVVVYYY]]]bbbeeeggghhhjjjjjjjjjjjjmmmooorrrtttwwwyyy{{{~~~222222333444444444444444555444333333222333333444555555555777;;;===<<<:::;;;::::::<<<===???HHHRRReee|||}}}zzzvvvttttttttttttsssqqqmmmjjjhhhaaabbbcccbbb___[[[YYYYYYWWWUUURRRQQQPPPOOOMMMKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDEEEEEEEEECCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDCCCBBBAAA@@@BBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTRRRQQQPPPOOOOOOQQQRRRSSSOOOPPPRRRRRRRRRSSSUUUWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\___aaacccfffiiilllqqqvvv{{{~~~ooofff```^^^^^^dddhhhppp{{{yyysssooommmqqqrrrvvv||||||{{{~~~yyyllleee___ZZZTTTPPPNNNOOOQQQRRRUUUUUUUUUTTTSSSQQQNNNLLLJJJIIIGGGEEEDDDDDDEEEEEEBBBEEEIIINNNNNNJJJBBB<<<999888555333111/////////....................................---------------.........---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,------....../////////...------------------------///...------,,,,,,,,,---***+++,,,+++***+++---///------------------------000000000///////////////,,,,,,,,,---------......------.........///////////////......///000111111111111000000000000000000222222222111111111111111222444555555555666888;;;;;;===???AAACCCFFFJJJMMMMMMPPPSSSVVVYYY]]]aaaeeennnoooooommmlllkkkmmmnnnrrruuuyyy{{{|||~~~333333444555666555555444444333333222222222222333222222333666888:::999999:::999:::=========BBBJJJUUUmmmzzzzzzzzzyyyvvvrrrooolllfffhhhiiihhheeeaaa^^^]]]YYYWWWUUUSSSRRRQQQNNNLLLJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAACCCCCCDDDCCCBBB@@@???>>>CCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLMMMOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTQQQQQQOOOOOOOOOPPPQQQRRRNNNPPPQQQRRRRRRSSSVVVXXXYYYYYYZZZ[[[\\\]]]^^^^^^```cccfffhhhjjjmmmqqqtttxxx|||kkkbbb^^^]]]___cccjjjrrr~~~~~~xxxssstttvvvzzz}}}~~~{{{zzzuuuhhhaaaZZZWWWSSSOOONNNOOORRRUUUUUUXXX\\\]]]ZZZTTTMMMIIIHHHHHHGGGFFFFFFEEEEEEDDDBBBCCCFFFHHHIIIFFF@@@;;;777666333111///......///........................,,,,,,,,,,,,,,,,,,,,,---+++,,,------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------...............,,,+++******+++---...------------------------...------,,,,,,,,,,,,---------,,,***)))***,,,///------------------------,,,,,,---...//////000000,,,,,,,,,---------......,,,,,,---------.........//////////////////000111...//////000111111222222222222222111111111111111222333555555555666888:::;;;===???AAABBBEEEJJJMMMMMMPPPSSSWWWZZZ]]]bbbeeeqqqqqqqqqooommmkkklllnnnssswww|||~~~~~~222333555666666666555444222222222222222222222222222333555666888888999999777666777:::;;;:::>>>DDDGGG^^^yyy|||xxxuuusssmmmmmmmmmllljjjgggcccaaa[[[YYYVVVUUUTTTRRROOOMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVUUUUUURRRRRRQQQQQQPPPQQQQQQQQQNNNPPPRRRRRRSSSUUUXXXZZZXXXYYY[[[\\\^^^```bbbbbbdddgggllloooppptttyyy~~~sssjjj```]]]]]]___eeekkkuuu~~~zzzwwwzzzzzz{{{|||~~~ppp```XXXSSSRRRPPPNNNMMMOOOTTTXXX]]]cccjjjjjjcccXXXPPPKKKHHHHHHHHHHHHGGGFFFDDDDDD?????????@@@@@@>>>;;;888444333000...------...///------------------------+++++++++,,,,,,,,,,,,---***+++,,,---//////////////////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------...............///000...,,,+++***+++---...,,,,,,,,,------------...------,,,,,,,,,,,,------...///...,,,******,,,---------------------------******+++,,,...///000111,,,---------............,,,,,,---------.........///000000000......000111......///000111222333333111111111111111111222222222444555555444555777999:::<<<>>>@@@AAADDDIIILLLMMMPPPTTTWWW[[[___dddhhhkkklllmmmlllkkkkkkmmmnnntttyyy~~~000111333444555444333222000000111222222333333222222444555666666666777777666444444888999888;;;@@@@@@SSSiiiwww~~~{{{zzztttqqqooonnnnnnlllhhhddd\\\ZZZWWWUUUTTTRRRPPPNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKKKKJJJIIIGGGEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTVVVVVVXXXXXXYYYXXXXXXWWWTTTTTTTTTTTTTTTSSSRRRQQQOOOQQQSSSTTTUUUWWWZZZ\\\[[[\\\^^^aaadddfffhhhiiijjjpppvvvzzz}}}ssseeeaaa```bbbdddiiittt~~~}}}}}}zzzeeeWWWQQQMMMNNNOOONNNOOORRRXXX]]]hhhpppwwwsssfffXXXPPPNNNIIIIIIJJJJJJIIIFFFDDDCCC>>>=========<<<:::777444111000---,,,+++,,,...///------------------------,,,,,,,,,,,,------......,,,,,,---.../////////...---------------------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------........./////////...---,,,+++***,,,,,,,,,---------......---,,,,,,+++,,,,,,------,,,---......,,,+++,,,---------------------------++++++,,,---......//////------........./////////........./////////000000///000111000...---///222//////000000111111111222000000000111222222222333333444555555444444666888999;;;===???@@@CCCHHHKKKMMMPPPTTTXXX\\\aaafffjjjhhhiiijjjjjjjjjkkkmmmooosssyyy~~~~~~...000222333333222111000...///000222222333333333111333444555444444444555777444444777999888:::>>>>>>MMM___jjjsss{{{~~~xxxtttooooooqqqpppjjjeee\\\ZZZWWWVVVTTTSSSPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGEEECCCEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJKKKLLLNNNPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUXXXXXXZZZ[[[[[[ZZZYYYYYYVVVWWWWWWWWWVVVUUUSSSRRRQQQRRRUUUVVVWWWYYY\\\^^^___aaacccfffiiimmmooopppvvv||||||nnnfff``````dddiiinnnwww|||{{{~~~hhhXXXRRRQQQKKKMMMOOOPPPRRRVVV^^^cccllltttzzzrrraaaQQQJJJJJJJJJJJJKKKKKKIIIGGGDDDBBB??????>>>>>>>>>;;;777444///...,,,******,,,...000---------------------------------.........//////.........///......------+++,,,,,,------......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------((())),,,---,,,((($$$!!!,,,,,,,,,------.........,,,,,,,,,++++++,,,------)))+++......---,,,,,,,,,---------------------------------........................////////////000000000000000111111111111///111222000...---///222111111111111000000000000//////000111222333333444444555666555444333555777999:::<<<>>>@@@CCCGGGJJJLLLOOOTTTXXX]]]bbbhhhllljjjkkkkkkkkkjjjjjjlllnnnrrrxxx}}}}}}444111000000222222///,,,...///000111111111111111111222333333444555666666555666666777888999999999:::@@@KKKTTT\\\aaaeeehhhpppuuu~~~|||uuurrrssspppiiibbb___]]][[[YYYZZZYYYXXXWWWQQQPPPOOONNNMMMLLLLLLLLLOOONNNLLLJJJIIIIIIIIIJJJMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKKKKLLLMMMMMMJJJJJJLLLMMMNNNNNNNNNNNNRRRSSSUUUVVVXXXXXXYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZXXXWWWUUUUUUUUUVVVUUUTTTUUUXXX[[[]]]^^^___aaaccccccfffjjjlllnnnssszzz}}}rrrhhhdddeeebbbdddhhhppp{{{{{{zzz{{{}}}wwwiii___XXXUUUUUUQQQPPPOOOQQQUUU\\\dddhhhqqqqqqmmmcccWWWMMMGGGFFFJJJMMMPPPNNNIIICCC@@@??????>>>===<<<;;;777333///333222111/////////000111...,,,+++---000111///,,,+++,,,------......------111...------000111///---///...---,,,+++,,,------)))***+++,,,---.........++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,..............................//////......---,,,---------.........//////,,,------...///000111111------............------......---,,,---...///000......//////000222333444////////////////////////000000///...............//////000111222222333333444333222555888:::888666:::<<<>>>@@@AAACCCGGGIIIMMMPPPTTTXXX\\\```fffiiiooollljjjhhhhhhiiiiiiiiirrrwww|||}}}|||}}}333222000000222111///---//////000111111111111111333333333333333444444444444555555666777777888888555:::@@@EEEIIILLLNNNPPPSSSZZZeeettt|||yyyyyywwwpppjjjbbb___]]][[[[[[ZZZXXXWWWRRRRRRPPPOOONNNNNNMMMMMMQQQPPPOOOMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNLLLLLLMMMMMMMMMMMMMMMLLLQQQRRRTTTUUUWWWXXXXXXXXXXXXYYYZZZ\\\\\\[[[YYYXXX[[[YYYXXXXXXXXXXXXXXXWWWXXX[[[___bbbdddfffiiikkkiiilllpppsssuuu{{{yyyooohhhccccccfffjjjoooyyy|||zzz{{{}}}|||nnn___WWWTTTQQQQQQTTTWWWUUUTTTSSSUUUYYY^^^``````___\\\VVVOOOJJJGGGFFFJJJLLLNNNLLLHHHCCCAAAAAA>>>===;;;:::888666222///222111000///...//////000...---,,,...000111///---+++,,,------......------000...,,,---///000...,,,///...---,,,,,,,,,------,,,------------,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...............------,,,,,,,,,,,,---------------------------............------............------...------,,,---...///000////////////000111222222////////////////////////////////////111222333444///000000111222222333333111000000222555777555333:::<<<>>>@@@AAACCCGGGIIIMMMPPPTTTXXX\\\```fffiiipppnnnkkkiiiiiijjjkkkkkkoootttzzz{{{zzzzzz~~~333222000000111111000...000000000111111111111111333333333222222222111111444444444555555666666777666999;;;======>>>???AAA???EEEPPP```ttt~~~~~~{{{uuupppfffccc```^^^]]]\\\ZZZXXXVVVVVVTTTSSSRRRQQQQQQQQQPPPPPPOOONNNMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNNNNMMMMMMLLLKKKPPPQQQSSSUUUVVVWWWWWWWWWYYYZZZ\\\^^^^^^\\\ZZZXXXYYYYYYXXXXXXWWWXXXXXXXXXZZZ]]]aaaeeehhhlllpppssssssvvv{{{~~~tttiiidddaaabbbfffkkkqqqyyy~~~|||}}}|||wwwzzz~~~sss```WWWOOOOOOQQQRRRUUUYYYZZZYYYWWWVVVVVVWWWYYYZZZTTTQQQMMMKKKJJJHHHGGGFFFIIIJJJJJJHHHEEECCCBBBBBB===;;;888666555444222000000000///............///...------...000000///...,,,,,,---............---...---,,,,,,......---,,,///...---,,,,,,,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,------............------...------------...//////111000000//////000000111/////////////////////////////////000111222333444000000000111222222333333333333333555777888888666999;;;>>>@@@AAADDDGGGJJJMMMPPPTTTXXX\\\```eeeiiipppooolllkkkjjjkkklllmmmrrrxxx~~~333222111111111111000000111111111111111111111222222111111111111111111111444444555555555666666666888999:::;;;:::;;;===???>>>???EEERRRbbbuuuzzzvvvllliiieeecccaaa___\\\ZZZ[[[ZZZYYYWWWVVVUUUUUUTTTRRRQQQQQQPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNPPPQQQSSSTTTVVVWWWWWWWWW[[[\\\___aaaaaa___\\\ZZZZZZZZZ[[[ZZZZZZZZZ\\\]]]aaadddiiimmmpppuuuzzz}}}~~~zzzqqqmmmgggeeeeeejjjqqqwww|||~~~zzz{{{~~~}}}qqqdddWWWQQQNNNQQQUUUVVVYYY]]]ZZZYYYYYYXXXXXXXXXYYYYYYUUUPPPKKKHHHIIIIIIHHHEEEFFFFFFEEECCCAAA@@@@@@@@@;;;888444222222111111000........................,,,,,,---......///...---,,,------...............,,,,,,,,,,,,,,,---,,,,,,......------,,,,,,,,,,,,)))***+++---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,---------,,,,,,,,,,,,,,,------------------------------............------------------......//////111111000///////////////////////////////////////111000//////......//////000000111111111222222222444555555777888999999999999;;;>>>@@@AAADDDGGGJJJNNNPPPTTTXXX[[[```eeehhhooonnnmmmkkkjjjjjjlllnnnttt|||333222222111000000111222333222111111000111222222//////000111111222333333555555666666666666777777555555666666555666888;;;???;;;<<>>>>>>>>======999666222000000000000000---------............---***+++,,,------,,,------,,,---......//////......+++,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++............------------,,,------...//////000000------............---------------...............222111000///............000000000000000000000000111111000///////////////111111111111111222222222111222333555555555666666999;;;===???AAADDDHHHKKKNNNQQQUUUXXX[[[```dddhhhmmmmmmmmmkkkhhhiiikkknnnsss{{{222333222111000000222444444333222000000111222222...///000111222333444444666666666666666666666666444555555444333222444666???999888>>>EEEOOObbbuuu~~~yyyyyy{{{~~~{{{wwwtttrrrpppmmmjjjcccbbb```___]]]\\\[[[[[[ZZZZZZYYYYYYXXXVVVUUUTTTQQQQQQPPPPPPOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLMMMNNNOOOPPPQQQQQQOOOPPPPPPPPPPPPOOONNNMMMMMMNNNPPPRRRSSSUUUUUUVVVSSSTTTVVVWWWYYYZZZZZZZZZZZZ[[[]]]___`````````______bbbeeeffffffgggllloootttwww|||uuukkkiiikkkiiiqqqzzz}}}}}}{{{{{{{{{||||||xxxnnn```VVVRRRPPPRRRVVVYYYXXXZZZ^^^bbbaaa___\\\ZZZYYYXXXWWWTTTQQQMMMJJJHHHGGGEEEDDDBBB@@@===<<<<<<<<<;;;:::777444111//////000000///,,,---......///.........***,,,------,,,,,,---...------...////////////...+++,,,------++++++,,,---------......------,,,+++...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---------.........//////,,,,,,---...///000111222------............------,,,---......//////......111000//////............000000000000000000000000000000000111222333444555111111111111111111111111111444666777666666777999888:::===???AAADDDHHHKKKOOOQQQUUUXXX[[[___dddhhhkkkmmmmmmkkkhhhhhhkkkooouuu}}}222333333111//////222666555444222000000111222333111111111222222222333333555555555555555555555555333555666666555555666777===888999???BBBEEERRRcccoooxxxxxx|||}}}{{{xxxvvvnnnmmmkkkiiigggfffeeeeee``````______]]][[[YYYWWWSSSSSSRRRQQQOOONNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQNNNNNNPPPQQQRRRRRRRRRRRRPPPQQQRRRTTTUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\]]]]]]]]]]]]^^^___aaaccceeefffcccggglllmmmnnnpppvvv{{{zzz~~~wwwqqqllliiimmmtttuuu~~~|||yyy|||}}}{{{ssshhh^^^XXXZZZXXXZZZ^^^^^^\\\^^^bbbbbbaaa___]]]\\\[[[\\\\\\YYYXXXVVVQQQLLLHHHEEEEEEBBB@@@============:::777555333000///000000///...,,,---...///000//////...+++---000///...---...000------...///////////////+++---......,,,+++,,,...------.........---,,,+++...............------,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------------,,,++++++++++++,,,---......///000---------....../////////------............------,,,---.../////////...---000//////.........//////000000000000000000000000000000000111222333555555111111111111111111111111333666999999888888:::<<<888:::===???AAAEEEIIIKKKOOOQQQUUUXXX[[[___dddggglllnnnooollliiiiiimmmqqqvvv~~~222333333111//////333666555444222000000111222333333333333222222222222111444444444444444444444444...111444555666666888999999555777>>>===:::BBBPPPVVVjjj}}}{{{}}}|||}}}xxxwwwuuusssqqqpppooonnnkkkkkkkkkjjjhhheeebbbaaa\\\[[[ZZZXXXVVVUUUTTTSSSNNNNNNOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPKKKMMMOOORRRTTTUUUUUUUUUSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZ[[[]]]^^^^^^^^^aaaaaaaaabbbeeehhhjjjlllnnnrrrxxxzzzzzz}}}yyyqqqmmmmmmlllmmmuuuwww{{{~~~{{{qqqgggaaa___```^^^___aaa```\\\]]]aaa___^^^]]]\\\]]]___aaacccbbbcccaaa[[[RRRJJJGGGGGGCCCAAA>>>>>>???>>>:::777444222000000000000///...,,,---///000000000//////,,,///222111///...000222---......///////////////+++---///...,,,+++---///,,,---.........---,,,+++++++++---...///000000000------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,---------,,,++++++))))))***+++---...//////......---------,,,,,,,,,---..................---,,,,,,.../////////...---//////............//////000000000000000000000000222111000000///000000000222222111111111111111111000333666777555555777999888:::===???AAAEEEIIILLLOOORRRUUUXXX[[[___dddggglllooopppnnnjjjjjjnnnsssrrrzzz444333222111111111222333555444444333222111000000333333333222222111111111333333333444444555555555333444444444555666666666555555555555777999;;;<<>>BBBFFFHHHJJJOOORRRVVVZZZ\\\___bbbeeegggiiikkkllllllmmmoooqqqqqqxxx222222111000000111222333333222222111111000000///111111222222222333333333222222333333333444444444333444444555555666666666666666555666777888:::;;;@@@KKK[[[lll{{{}}}|||zzzwwwuuurrrpppooosssooojjjeeebbb___[[[YYYYYYYYYYYYXXXXXXWWWWWWWWWWWWUUUTTTTTTVVVXXXXXXXXXVVVUUUUUUUUUUUUUUUUUUUUUXXXWWWWWWXXXZZZ[[[[[[[[[\\\\\\\\\]]]^^^aaacccdddeeeeeeddddddeeegggiiijjjkkkmmmoooqqqsssxxx}}}|||uuunnnjjjjjjkkkmmmqqqvvv}}}~~~{{{yyyyyy{{{|||{{{yyytttssstttxxxzzzxxxqqqjjjeeeccc```^^^]]]]]]]]]]]]YYY[[[ZZZZZZcccsssyyyfffWWWPPPOOOMMMLLLOOOGGG@@@???>>>:::777777222111///...------------,,,---.../////////......,,,,,,------------------+++++++++,,,,,,,,,,,,---.........------------,,,------............---------,,,+++******+++,,,---,,,++++++,,,------,,,***,,,------......------,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...............------------------------------------------------------------------------------+++---////////////111333111111000000///......---///000111111222222111111000000111222222222222111000111111111111222222222888666555666888999888666777888;;;>>>BBBFFFIIIJJJNNNRRRVVVYYY\\\___bbbeeeiiikkkmmmmmmmmmmmmoooqqqsssyyy000000//////000111222333000000000000000000000000///000000222333444555555222222222222222333333333333444555666666777777777777666666666666777888999:::>>>HHHWWWhhhyyy|||{{{{{{{{{|||xxxrrrmmmiiieeeaaa_______________^^^\\\[[[ZZZ[[[YYYYYYZZZ\\\]]]\\\[[[\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\^^^___``````bbbbbbbbbccceeegggjjjkkknnnmmmlllkkkllllllnnnnnnssstttwwwyyy|||zzzqqqmmmjjjggghhhlllsssxxx~~~vvvtttqqqqqqrrrtttttttttooosss{{{yyypppfffdddaaa^^^\\\ZZZXXXXXXWWWYYYZZZ]]]gggwwwuuu```SSSPPPQQQQQQOOORRRIIIAAA???===888666666000///......------......,,,,,,---............---++++++,,,,,,---......///+++++++++,,,,,,,,,------------------,,,,,,,,,,,,------............------------,,,,,,,,,,,,------,,,++++++,,,------,,,*********++++++++++++******+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............------------------------------------------------------........................***,,,............000111111000000//////.........//////000111111111111111000000111222222222222111000111111111111222222222444333222333555666555444888999;;;>>>BBBFFFIIIJJJNNNQQQUUUYYY\\\___ccceeelllmmmooonnnmmmmmmnnnppptttzzz.........///000111222222/////////000000111111111000000111222333444444555111111111111111111222222333444555777888888888777777777777666666666777777888:::???HHHWWWiii{{{yyyrrrmmmkkkjjjiiiiiiiiiiiihhhgggeeecccbbbaaaaaaaaacccfffgggfffeeeeeedddcccbbbaaaaaabbbbbb```bbbdddeeeggghhhjjjlllmmmmmmmmmnnnqqqtttvvvxxxwwwvvvuuuuuuuuuvvvxxxyyy}}}uuuppplllllllllmmmrrryyy~~~yyyuuurrrnnnkkkkkklllmmmnnnjjjssszzzooofffeeeccc```[[[WWWUUUTTTWWWZZZ[[[\\\cccoooxxx{{{vvvjjj[[[QQQPPPRRRTTTUUUWWWMMMCCC???;;;666333333........................,,,,,,,,,---------------........./////////000000000000///...------,,,,,,------,,,,,,,,,++++++++++++,,,,,,------------,,,------------------......,,,++++++,,,------,,,***++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******++++++++++++,,,,,,---------------------------------------------------...///...,,,+++,,,---000000/////////.........---...///000000000000000000000111222222222222111000000111111111222222222111111111222333333444333999:::;;;>>>BBBEEEIIIKKKNNNQQQTTTXXX[[[___cccfffmmmnnnooonnnlllllllllmmmtttzzz------...///000111111111//////000000111222222222111111222222222333333333111111111111111111111111222444666888999999999888777777777777666666666555666999===@@@GGGVVVjjjxxx}}}wwwvvvwwwwwwvvvvvvuuusssqqqooommmllljjjkkkmmmpppssstttrrrqqqnnnmmmllljjjjjjjjjkkkllllllooorrrtttuuuwwwzzz}}}|||||||||}}}}}}vvvrrrnnnmmmnnnrrruuuzzz~~~yyyuuurrrlllfffcccccceeegggllluuuwwwmmmgggggggggbbb\\\WWWTTTSSSWWWZZZZZZYYY]]]eeejjjkkkccc```ZZZTTTPPPQQQTTTXXX[[[PPPDDD>>>999333000111---------...............,,,,,,,,,,,,------......000000/////////........./////////......------,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++,,,------,,,***......////////////...............------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,---////////////............+++,,,---...////////////000000111222222222222111000000111111111222222222333444555555666666777888:::;;;<<<>>>AAAEEEIIIKKKNNNPPPTTTWWWZZZ^^^cccgggmmmnnnnnnmmmkkkjjjjjjkkksssyyy---...///000111111000000000000000111111222222222222222222222222222333333222222222111111111111111222444666999::::::999999666666777777777666555555333777;;;;;;<<>>AAAEEEIIILLLMMMPPPSSSVVVYYY^^^cccgggmmmnnnnnnmmmkkkiiijjjkkkqqqxxx~~~//////000111111111000/////////000000000000000000000000111222333333444444333333222222222111111111222444777:::;;;;;;:::999444555666777777666666555333555777777888>>>HHHOOO```ooo~~~~~~|||wwwqqqmmmooouuuzzzxxx||||||uuuiiifffaaa[[[XXX[[[bbbhhhvvv{{{yyyrrrnnnhhhlllnnnkkkccc]]]ZZZZZZQQQUUUWWWVVVXXX\\\]]]ZZZVVVWWWXXXYYYYYYZZZ]]]___UUUIII===666222...---///,,,---.........---,,,+++......---------...///000------------------,,,,,,)))******+++,,,---...///.........------------,,,++++++,,,---............)))***+++,,,---------,,,,,,++++++,,,------,,,***((())))))******))))))(((((((((((())))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++------......---++++++,,,------...//////------------------------------------------------***+++---...---...///111........................,,,,,,...///000111111111000000111222222222222111000111111111111222222222///111444444333333555888===<<<<<<>>>AAAEEEIIILLLMMMOOORRRUUUYYY^^^dddhhhmmmnnnooonnnllljjjkkklllqqqwww}}}000000111222222111000///////////////////////////......000111333555666777333333333333222222111111222444777:::<<<<<<:::999333444666777777777666555444444444666:::>>>BBBDDDJJJXXXooo~~~uuurrrrrrqqqooopppvvvvvvnnndddbbb^^^ZZZYYY^^^gggnnnwwwyyy{{{zzzwwwssspppnnniiimmmpppmmmfff___]]]]]]PPPTTTVVVUUUUUUXXXWWWTTTUUUTTTTTTXXX^^^dddfffgggPPPDDD888333000------000------.........---++++++//////...---...///000111------......///000000000..................------//////.........---------,,,---...///000000000000((()))***,,,------,,,,,,,,,,,,+++,,,---...,,,***---......//////......---------............------------------------------------++++++++++++------'''((()))***+++,,,,,,,,,))))))***++++++,,,------------------------------...........................///000///---,,,---...---.....................---...///111222222333333000000111222222222222111000111111111111222222222222555777777666666999<<<=========>>>AAAEEEIIILLLMMMOOORRRUUUXXX^^^dddhhhnnnooooooooommmlllmmmnnnqqqwww|||~~~|||}}}***+++,,,...000111222333000000000000000000000000000000000000000111111222333222111000000111222333444444666777888888888888666555555444444444555555444444333444555888;;;======FFFUUUiiizzzsssnnnpppppprrrxxx}}}vvvmmmggg```\\\YYY\\\cccjjjmmmnnnvvvuuusssrrrqqqooollljjjlllrrrwwwtttiii^^^XXXVVVUUUSSSSSSSSSUUUVVVUUUTTTRRRVVVYYYYYY^^^eeefffaaaFFF>>>444///000111000///........................,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------,,,++++++******++++++,,,+++++++++,,,,,,---------------........................---,,,++++++++++++///222,,,)))---+++***444111+++(((***,,,,,,...111///...---,,,+++*********,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---((((((''''''''')))***+++)))***+++,,,...///000000////////////000000000000111000///......///000111///////////////000000111333111000//////111333444333333444555666777888888;;;<<<===>>>AAADDDGGGIIIPPPSSSVVVXXX[[[^^^cccfffoooqqqrrrpppmmmlllnnnqqqrrrxxx~~~,,,------...///000111111000000000000000000000000000000//////000000111222333222111000000111222333444444555666777777777777555555444444444444444555444333333444555777999;;;666===IIIWWWhhhzzz{{{vvvtttttttttsssuuuxxxxxxxxxzzz}}}~~~zzzuuummmfffbbb]]]]]]```gggnnnssstttrrrrrrpppnnnmmmmmmmmmkkkiiipppssstttnnnddd[[[WWWVVVUUUSSSSSSSSSUUUVVVUUUTTTPPPTTTVVVUUUWWWYYYWWWPPP@@@:::222......000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,---------.........---------------......//////...---,,,+++*********''',,,,,,---111...---222111,,,***,,,...---...000......---,,,,,,+++++++++,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......+++******))))))***+++,,,***++++++,,,---...//////000000000111111111222222000000////////////000000111111111111111222222333222111000000000111333333333333444555666777888888;;;<<<<<<>>>AAADDDGGGIIIPPPSSSVVVXXX[[[^^^bbbfffnnnpppqqqooolllkkkmmmpppsssyyy.........///////////////000000000000000000000000000000//////000000111222222222111111111111222222333444555666666666666666333333333333333444444444333333444444555666666777666;;;AAAIIIRRRbbbtttyyyrrrqqqnnnlllnnnssszzzqqqfffbbbhhhqqqyyy~~~yyyqqqiiibbb^^^]]]]]]bbbjjjtttzzz|||yyyuuuqqqnnnkkkiiiiiihhhgggeeekkkkkkiiiccc\\\WWWVVVWWWUUUSSSSSSTTTUUUVVVUUUTTTQQQSSSSSSPPPNNNKKKDDD===888444...,,,---...,,,+++---------...............,,,,,,,,,,,,,,,------...,,,------......------,,,------------------------,,,,,,++++++++++++,,,,,,------............//////------,,,+++,,,---...///000///---,,,+++*********$$$)))---//////---,,,+++000+++)))++++++)))(((***------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------...---,,,,,,,,,,,,,,,---,,,,,,,,,---------....../////////000000000000111//////000000000000//////111111111111111222222333000111111111111222222222333333444555666777777888;;;;;;<<<>>>AAADDDGGGIIIPPPSSSVVVXXX[[[^^^bbbeeelllnnnooommmjjjiiilllnnnttt{{{............///////////////////////////////////////////////////000111111222222222222222222222222333333444555555555555555222222333333333333333333333444444555555444444333666;;;???AAADDDNNN^^^kkkxxx|||vvvqqqooommmoooqqqrrruuu~~~zzzjjjaaa\\\cccjjjttt|||{{{ssshhh___[[[\\\___dddjjjssszzz}}}{{{wwwssstttqqqmmmiiigggdddbbb___^^^]]][[[YYYVVVUUUVVVWWWUUUSSSSSSSSSUUUUUUUUUSSSTTTRRRNNNIIIEEE@@@999333111///------......,,,***------------............,,,,,,,,,,,,,,,---......,,,------......------,,,------------------------,,,,,,,,,++++++,,,,,,,,,------------............---,,,+++++++++---///000000///...,,,+++***))))))))))))------***...222...777111,,,+++***''''''))),,,,,,------............,,,,,,---.........------++++++,,,,,,,,,,,,------........................)))***+++,,,---,,,+++***///......------,,,,,,,,,------------------------,,,,,,,,,---------......---...000111111000/////////////////////000000111000000111222222222222111222333333444555666777888;;;;;;<<<>>>@@@DDDGGGIIIPPPSSSVVVXXXZZZ]]]aaadddkkkmmmnnnmmmjjjiiikkknnnuuu|||,,,,,,---...///000111111/////////////////////////////////...///000000111222222222333333222222222222333333444444444444333111222333444444444333333444444444555444333222222222666::::::999>>>IIIRRRcccqqq}}}xxxsssooommmnnnooorrrwww}}}vvveee^^^___cccjjjooouuuzzz~~~xxxrrriiiaaa]]]^^^dddiiiooosssxxxyyywwwtttrrrrrrvvvtttqqqnnnkkkfff```\\\VVVUUUUUUUUUVVVVVVVVVUUUUUUTTTRRRRRRSSSTTTRRRQQQRRRLLLFFF@@@<<<777333111...------...//////---,,,+++++++++,,,,,,,,,------------,,,,,,------...///,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000//////---,,,+++*********...***//////+++:::JJJFFFDDD<<<444000...,,,---000***+++,,,---.........---+++,,,,,,---...---------+++++++++,,,,,,---------........................)))***+++,,,---,,,+++***.........------,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,---------------...///111111111000//////////////////000000111000000111222222222222111222222333444555666777777:::;;;;;;===@@@CCCFFFHHHQQQSSSUUUXXXZZZ]]]```cccjjjlllnnnmmmjjjiiilllooouuu|||,,,,,,---...///000111222000000000000000000000000//////......//////000111222222333333333333222222222222333333333333222222111222333555555555444444555555444444444333333333111555999999888999>>>CCCTTTcccxxx|||vvvppppppooommmmmmooossswww~~~yyyggg___aaaiiirrrsssuuuxxx{{{|||wwwmmmhhhcccaaadddkkkppptttvvvxxxyyyvvvqqqpppuuuzzz~~~}}}}}}{{{vvvoooeee___YYYWWWUUUVVVYYYYYYVVVSSSVVVTTTRRRQQQQQQQQQOOOMMMJJJCCC;;;888444000///111------.../////////.........//////000000111111111---------------......///,,,------......------,,,------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,---......///000000......---,,,++++++++++++///(((111333111IIIbbb^^^CCC:::222///---+++---000)))***,,,---...---,,,,,,++++++,,,---------------***++++++,,,,,,------...------------------------,,,,,,------......------,,,------------,,,,,,+++------------------------.........////////////000---...///000000111111000111111111111111222222333000111111111111222222222222222333444555666666777::::::;;;===@@@CCCFFFHHHQQQSSSUUUWWWYYY\\\```ccciiilllmmmllljjjiiilllooosss{{{............//////000000000000000000000000000000///............///000000222222333444444333222222111222222222222222111111111222444666666666555444666555444333333444444555555777999:::::::::<<<>>>FFFSSSeeewwwzzzuuupppmmmoooqqqsssuuuxxx}}}qqqjjjlllqqqyyy~~~}}}~~~~~~zzzuuummmiiihhhmmmuuuzzzyyywwwuuuxxxxxxtttqqquuu|||mmmcccZZZVVVSSSUUUYYY[[[YYYVVVVVVTTTRRRPPPPPPNNNLLLJJJCCC;;;555555333...---000,,,---/////////...//////000000111111222333333333---------------...//////,,,------......------,,,------------------------------,,,,,,,,,,,,------......------,,,,,,,,,,,,***,,,...000111111000000---,,,,,,++++++,,,,,,,,,---&&&222555...GGG```UUU555///+++++++++))))))+++)))***+++------,,,******++++++,,,------------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......+++,,,---.........---,,,,,,---------------------...////////////000000000............///000111222111111111111111222222333222111000000000111333333111222333333555555666777::::::;;;===???CCCFFFHHHQQQSSSUUUWWWYYY\\\___bbbgggjjjkkkjjjhhhhhhkkknnnqqqyyy000000//////............000000000000000000000000...............///000000222222444444444444222222111111222222222111111000111222555666777777666555777666444333333444666777555555666777888999::::::;;;FFFSSScccyyy|||vvvrrrpppppppppoootttwww||||||qqqttt|||}}}xxxtttqqqssszzz}}}tttrrruuuwwwuuuuuu|||rrreeeXXXSSSNNNQQQWWW\\\\\\ZZZWWWTTTRRRPPPNNNLLLJJJGGG???888555666555000...000,,,............---///000******++++++,,,------......------------...//////,,,------......------,,,------------------------...------,,,,,,------...//////.........---------***,,,///222333222111000,,,,,,++++++,,,,,,---...---&&&333444''':::MMM;;;---))))))---...+++******((()))+++,,,,,,+++)))(((++++++,,,---------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---+++,,,---/////////......,,,,,,,,,---------......---------............//////............000222333///////////////000000111333111000//////111333444111222222333444555666777::::::;;;===???CCCFFFHHHQQQSSSUUUWWWYYY[[[___bbbfffhhhjjjiiigggfffiiilllpppxxx///......---------......000...---...111222111///---------.........//////222111111111000000//////000000111222333333444444555555555555555555555555222222333333444555666666999999999999999888777666777===DDDMMMZZZooozzzyyyuuuuuuuuuttttttvvvyyy||||||{{{~~~xxxyyyooolllttt}}}ooodddWWWUUUSSSUUUXXX[[[\\\\\\]]]XXXSSSSSSSSSNNNEEE<<<777555222000///000222333///...---,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---......///////////////***---///...,,,+++---000,,,,,,------------,,,,,,------...//////...------000000///...---,,,,,,+++111...,,,---000222111000,,,,,,,,,,,,+++***))))))---,,,,,,+++***)))((((((+++,,,,,,------,,,,,,+++...,,,***)))******)))((()))))))))***+++,,,---............------,,,,,,,,,------------------------,,,,,,,,,---------......000///---,,,,,,---///000000000000000000///......000000000000000111111222111000...---...///111222333444555555444444555777::::::;;;===???CCCFFFGGGQQQSSSWWWYYY[[[]]]___aaaiiiiiijjjjjjjjjkkkkkkkkkooowww///......---------......000...---...111222111///---------.........//////111111111111000000000///000000000111222333333333444444444444444444444444222222333333444555555666777777777777777666555555444888===AAAHHHWWWkkkyyyzzzxxxyyy{{{yyyyyyzzz{{{~~~xxxsssnnnoooxxx~~~pppfff\\\[[[[[[[[[\\\]]]]]]]]]^^^XXXRRRPPPOOOJJJAAA:::333111///,,,,,,,,,...//////...---,,,,,,,,,,,,---........................------------------------...------,,,,,,------...,,,,,,---...............+++,,,------,,,,,,---.........////////////......++++++,,,------,,,++++++///......------,,,,,,,,,---+++***+++---///...,,,------......------,,,,,,---------,,,++++++******+++,,,,,,------,,,,,,+++...,,,++++++---...---,,,------,,,------...///000------------------,,,,,,------------------------,,,,,,---------.........000///---,,,,,,---///000222222222222222111000000000000000000000111111222111000///......000222333333444666555444444555777::::::;;;===???CCCFFFGGGQQQTTTWWWZZZ[[[]]]```bbbhhhhhhiiiiiijjjjjjkkkkkkooovvv......---------......///000///...///000111000///------........./////////111111111111000000000000//////000000111111222222444444444444444444444444222222333333444444555555444555555555555444333333555888::::::===EEEQQQ[[[zzzzzzxxxuuurrrrrrvvv|||}}}~~~~~~{{{sssooonnnssszzz|||}}}zzzmmmfffeeefffgggfffccc```^^^^^^^^^WWWOOOJJJHHHCCC<<<666000///---+++***+++,,,---......---,,,,,,,,,------...................................................------,,,,,,------...++++++,,,---------------,,,+++***+++,,,------,,,......////////////......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,+++,,,,,,------......------.........---------------+++,,,,,,------,,,,,,+++---+++***+++---////////////...............//////,,,,,,------------------,,,,,,,,,,,,------------,,,------------.........000///...------...///000111111222222111111000000000000000000000111111222222111000000000111222333333555666666555444666777::::::;;;===???CCCFFFGGGPPPSSSVVVYYY[[[]]]```cccfffgggggghhhiiijjjjjjkkknnnuuu~~~...------------...//////000/////////000000000///............////////////111111111000000000000000.../////////000000111111333333333333333333333333222222333333333444444444333333444444444444333333444666888999999>>>FFFLLL^^^kkk}}}~~~zzzvvvwwwwwwxxx{{{~~~|||}}}yyy}}}zzzqqqoooqqquuuyyywwwvvv}}}ppphhhdddqqqrrrsssoooiiibbb___]]]ZZZSSSJJJDDD@@@<<<666222111000...---,,,---...///...------,,,,,,,,,------........................------------------------...------,,,,,,------...++++++,,,---------------,,,***((()))---...,,,***+++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,---------............---((()))***+++,,,,,,,,,,,,,,,---------......//////+++,,,,,,------,,,,,,++++++***)))***,,,---------......---,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,---------------------............//////............//////...///////////////......000000000000000111111222222222111111111222333444444555666666555555666777::::::;;;===???CCCFFFGGGNNNPPPSSSVVVXXX[[[___bbbeeeeeefffggghhhiiijjjkkkmmmuuu}}}---------------.../////////000000000/////////000........./////////000000000000000000000000111111///////////////000000000222222222222222222222222222222222333333333333333333444444555555444444444111333555666777999>>>BBBIIIRRRaaarrr|||{{{|||}}}|||{{{xxxvvvvvvttt|||~~~vvvsssssstttsssoooqqq{{{tttkkkhhhhhh|||{{{xxxqqqjjjbbb]]][[[SSSMMMDDD===999555222///111000///.........//////------,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---............---,,,***((()))---...,,,***++++++,,,,,,,,,,,,++++++------------------------))))))***++++++,,,,,,,,,---.../////////......---((()))***+++,,,---------+++++++++,,,------......+++,,,,,,------,,,,,,+++---+++)))***+++,,,++++++......---,,,,,,,,,------,,,,,,,,,------.........+++++++++,,,,,,,,,---------------.........///////////////....../////////---....../////////......000000000000000111111222222222222222222333333444444555777666555555666888::::::;;;===???CCCFFFGGGJJJMMMPPPRRRUUUYYY]]]```cccdddeeefffhhhiiikkkkkkmmmttt|||---------------...///000///000111000///...///000....../////////000000000000000000000111111111111////////////000000000000111111111111111111111111222222222222333333333333333444444555555555555444444555777888777888:::<<<===BBBLLLZZZgggttt|||sssrrrrrrpppnnnnnnqqq}}}|||vvvtttssspppllljjjppp|||}}}qqqkkknnnsss}}}tttllleee^^^XXXTTTJJJEEE===777333111000............---------......------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---...............,,,+++***+++,,,------,,,------............------++++++************++++++*********++++++,,,,,,,,,+++---//////---+++++++++***+++,,,---......///...******++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++...,,,++++++,,,---,,,+++///...............//////,,,,,,------------------******++++++,,,,,,------------.........///////////////////////////////////////000111111111000000000000000000000111111222111111222222222333333333444666777777666555777888::::::;;;===???CCCFFFGGGHHHJJJMMMPPPSSSWWW\\\```cccccceeeggghhhjjjllllllnnnuuu|||---,,,,,,------///000000///111222111...---...000.../////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000222222222222222222222222222333444444555555444444666777888999999999:::;;;;;;<<>>DDDHHHMMMZZZhhhyyy{{{tttjjjdddhhhpppuuuxxxzzzuuuxxxuuuwwwllljjjfffeeekkkxxxvvvmmmnnnzzzxxxeeeZZZVVVRRRLLLFFF:::888444111///...//////.../////////////////////,,,,,,,,,,,,,,,---...///...................................................------,,,,,,------...******+++,,,,,,,,,,,,+++***---///...,,,+++---000***++++++,,,,,,++++++***...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***---000000---******+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++&&&%%%%%%&&&)))+++,,,,,,)))))))))***+++,,,---............------,,,,,,,,,))))))***+++,,,,,,------............/////////000//////000000000000//////,,,,,,---...//////......000000000000000111111222000000111222222222222111555666777777666666777888::::::;;;===???CCCFFFHHHHHHJJJLLLOOORRRWWW]]]bbbcccdddeeegggjjjlllmmmnnnpppvvv}}},,,,,,------------------...000111111///---,,,,,,.........//////111222222222222222111111111111000......//////000000111111000000000000000000000000///111222222222222333555555555555555555555555555666666555555555666666666<<<===>>>???AAAEEEKKKOOOdddmmm||||||tttnnnoooqqquuuyyy|||}}}|||{{{yyypppkkkiiiccc___cccqqq~~~wwwnnnkkkpppzzzvvvbbbUUUNNNGGGBBBAAA444333222000///.....................////////////------------------------///......------......///+++++++++,,,,,,,,,------......////////////............------------......++++++,,,,,,---...////////////...---,,,++++++***------------------------...---,,,++++++,,,---......------,,,,,,------...++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((,,,///000///000---)))''')))+++------,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------........................000000000000000000000000///000000000000//////...///......///111222111000000000111111111222222222333555777888888999<<<>>>??????>>>???@@@BBBEEEFFFHHHIIIMMMQQQVVVZZZ]]]___eeeeeeeeeeeegggjjjmmmooopppuuuzzz}}},,,,,,------.........//////000222111///---------............///000111111222222222111111111000000////////////000000000000000000000000000000000000///111222222222222333555555555555555555555555555444444444444555666777888>>>????????????AAAFFFIIINNNWWWhhh|||~~~sssqqquuuuuuvvvyyy}}}~~~zzzoooiiihhhiiibbb^^^bbbooo}}}~~~sssjjjhhhmmmwww~~~ooo\\\PPPHHHAAA<<<;;;444333222000///.........,,,,,,---///000111222333------------------------+++++++++******+++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,......------------......+++,,,,,,---......//////.........------,,,,,,+++------,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...---+++---+++******+++,,,,,,+++,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------........................000000000000000000000000///000000000000000//////000///...///111222222111111111111222222222222333555777888888777666888999=========>>>AAACCCFFFHHHEEEGGGKKKQQQWWW\\\```ccciiihhhhhhhhhiiikkkmmmoooppptttzzz}}},,,,,,---...//////000000000111222222000......//////...............//////222222111111111000000000000000000000////////////000000000000000000000000///111222222222222333555666666666666666666666666111111222333444666777888?????????===<<<<<>>AAADDDGGGIIIFFFHHHLLLQQQWWW\\\aaacccjjjiiihhhhhhiiijjjlllmmmoootttzzz}}}~~~,,,,,,---...///000111222000222222222000//////000///......------------...111111111111000000000000111111000000//////......///////////////////////////111222222222222333555666666666666666666666666111111111222333444666777======<<<;;;999999;;;===AAAFFFKKKPPPWWWddduuu~~~zzz}}}~~~{{{|||zzzooogggdddeee^^^\\\[[[```jjjsssyyyzzzrrrllleee```^^^```cccddd___SSSFFF>>>999444000111222111000///////////////......------------,,,,,,////////////////////////------,,,,,,,,,,,,---------------.........//////---......//////......---...------,,,,,,------...---------....../////////,,,,,,,,,------.........******++++++++++++,,,,,,+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...111555888999...,,,++++++------,,,+++,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------......................../////////////////////////////////000000111111222///---,,,,,,...000000///222222333333333444444444111333666777777888:::<<<;;;;;;<<<>>>@@@CCCFFFHHHKKKLLLNNNQQQVVVZZZ^^^```ffffffffffffggghhhjjjkkknnnsssyyy}}},,,,,,---...///000111222000111222111//////000111///......------------...111111111000000000//////111111000000//////......///////////////////////////111222222222222333555666666666666666666666666333222222222222333444444888999999888777777999;;;;;;===???AAAFFFRRRcccooo{{{~~~|||xxxuuupppttt{{{~~~yyyxxx|||yyyvvvrrrpppmmmiiiggg``````bbbhhhooossssssrrrjjjgggccc```^^^[[[XXXUUUMMMDDD;;;888555222000222000000///////////////000/////////.........------////////////////////////......------------......---------.........//////------............------------,,,,,,,,,,,,---------------...............+++,,,,,,------.........*********++++++,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,,,,------......,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000666<<>>???BBBDDDEEELLLLLLNNNQQQUUUYYY]]]```ccccccdddfffhhhjjjkkklllnnnssszzz~~~,,,,,,---...//////000000000111111000......000222///...............//////111111000000000/////////000000000000////////////000000000000000000000000///111222222222222333555555555555555555555555555444333333222222333333333333555666666666777999;;;::::::::::::===EEEPPPYYYfffxxx~~~yyyvvvuuutttsssxxxzzzrrrmmmmmmtttpppmmmnnnrrrsssqqqmmmkkkmmmooosssuuuuuurrrooohhheeeaaa___\\\VVVNNNGGG???999444444333111111333//////.........///000000//////000000111222222333........................---,,,,,,++++++,,,,,,---,,,------------.........++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------------------------,,,,,,,,,------.........******++++++,,,,,,------,,,------......------,,,...------,,,,,,------...///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,......------...222888===888444///,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------........................000000000000000000000000////////////000222444555:::777444222333333333333222222222222333333333333777888999999888888999:::>>>======>>>???AAACCCDDDHHHIIIKKKOOOTTTZZZ___ccccccdddfffhhhjjjlllmmmnnnnnnttt{{{,,,,,,------.........//////000000///------///111............///000111111111000000000////////////////////////000000000000000000000000000000000000///111222222222222333555444444444444444444444444333333222333333444555666111333555555555666888:::;;;:::888888999<<<@@@CCCSSS```ttt{{{zzzwwwuuutttwww|||yyyuuuoooiiigggjjjoooooopppsssvvvyyyzzzyyyzzzyyyyyyyyyxxxuuurrrpppfffaaa[[[WWWSSSLLLCCC;;;777333000222111///000333...............///000111......///000000111111111------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,------......---------,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...111444:::777333000///...---,,,,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------........................000000000000000000000000//////...///000333555777===:::555333222333333222111111111222222222222333666777888888777777888999<<<<<<<<<===???BBBDDDFFFHHHHHHJJJMMMRRRYYY^^^bbbdddeeeggghhhjjjkkkllllllooouuu|||,,,,,,------------------/////////...------///111.........//////111222333000000000000////////////......//////000000111111000000000000000000000000///111222222222222333555333333333333333333333333111111222333444666777888111333555555555555777888333333333666:::<<<===<<<@@@IIIWWWgggxxxxxxqqqssstttuuuwww~~~~~~uuuooojjjgggiiinnnnnnrrrwwwzzz{{{~~~}}}zzzvvvtttqqqpppddd]]]TTTNNNIIICCC:::333444000///000000......111...............///000111//////...---,,,,,,++++++---------------------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------++++++,,,------...//////......,,,++++++,,,......,,,++++++++++++++++++,,,*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,%%%)))---...---,,,---...:::888666444222///,,,))),,,,,,++++++,,,,,,---...,,,------......------,,,------------------------........................000000000000000000000000//////......000333666777<<<999444111000000//////000000111111111222222222111333555666777888:::<<<::::::;;;===???CCCFFFGGGKKKKKKKKKMMMQQQVVVZZZ]]]dddeeefffggghhhhhhhhhhhhooovvv}}}///......---------............------...///111222////////////////////////000///...------...///000---......///////////////////////////000000000000111222333333444444444444111111222333333333333222000111222333444333222111444444444444444444444444777666555555555666888999<<<@@@EEELLLVVVggg{{{~~~tttnnnpppuuu{{{xxxooolllnnnrrrsssrrrssstttxxx}}}}}}zzzxxxrrrjjjddd^^^TTTFFF===999777444111111111111111000000000000000---,,,---///000...,,,,,,,,,,,,,,,---...//////...------------...//////............------,,,+++...///000000000000000000,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///000///...---,,,+++******************+++,,,------------...///...---+++***---------...///...,,,***++++++------------++++++---,,,+++++++++---000111111666:::999333---+++,,,000...,,,+++++++++---...,,,---...//////...---,,,//////000000///...---------------...///000000000222111000.........///000111111222222222333333333444333333222111111111222222222111111111111111111555666666555444444666888;;;<<<>>>???@@@AAADDDGGGNNNMMMNNNQQQWWW\\\```bbbiiifffbbbbbbeeeggggggfffmmmsss|||......------------......000///...------...//////////////////////////////000///...------...///000------...////////////////////////000000000111111111111222333333333333333000111222222333333222222000111222222333333222222444444444444444444444444555555444444444555666777777999<<<>>>CCCNNN]]]hhh~~~~~~zzzwwwwwwyyyzzz{{{yyywwwvvvvvvyyy~~~|||vvvrrrppp{{{xxxsssnnnnnnrrrvvvwwwvvvvvvyyywwwkkkaaa[[[OOOGGG===666444444111///111111111000000000/////////---,,,---///000...,,,...------,,,,,,,,,---------------------...//////---------------,,,++++++,,,---...///000000000000+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///...---------------,,,,,,+++++++++***++++++,,,,,,,,,------...---,,,+++***---,,,,,,,,,------+++)))+++,,,,,,------,,,,,,++++++******)))***,,,...///...222777666222...---//////...---,,,+++,,,------,,,---...//////...---,,,...////////////......---.........//////000000000222222111000000000000000111111222222222333333333333222111111000000111111222222111111111111111111777888999888777888:::;;;<<<>>>???@@@AAACCCFFFHHHOOOOOOPPPSSSWWW]]]```bbbiiifffcccccceeeggghhhgggooouuu}}}...---------------......111000///...------------//////////////////////////////...------...//////------...////////////...000000000000111111111111111111222222333333222222000000111222222222222222111111111111111222222333333333333333333333333333444333333333333444555555888999999888888===FFFLLL```rrr{{{xxxxxxyyyxxxxxxzzz}}}|||{{{zzzsssnnnhhhfffgggjjjkkkjjjgggjjjnnnqqqvvv{{{wwwxxxyyyzzztttqqqoooqqqtttwwwvvvttttttzzz~~~}}}||||||ooo\\\OOOKKK???:::444111111222000...111111000000000000/////////...------...///...---//////...---,,,,,,,,,,,,---------------......///,,,,,,,,,,,,,,,++++++***++++++,,,...////////////*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,------.........,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,+++***,,,+++++++++,,,,,,***(((---,,,,,,++++++,,,,,,---***)))(((((()))***,,,---+++///222222000...000111......---------,,,,,,,,,------............---------....../////////......////////////000000000000111222222222222111111000111111222222222333333333222111111000000000000111111111222222222222222222777888999999999999;;;======>>>@@@@@@AAACCCGGGJJJQQQRRRSSSUUUYYY]]]```ccchhhfffdddccceeeggghhhhhhqqqvvv}}}------,,,,,,------......//////......------------................................................,,,---......//////......000000000000111111111222000000111111222111111000///000000111222111111111111111000//////111222333222222222222222222222222333333333333444444444555888999999888888:::???BBBHHHUUUhhhxxx~~~xxxvvvvvvxxx~~~}}}|||tttoooooopppooommmhhhhhhhhhiiimmmuuu~~~|||{{{uuutttsssssssssrrrnnnkkklllqqqwwwyyyvvvsssssstttssswwwxxxnnn\\\JJJ???:::666444111111222333222000111000000000////////////......---............---///...---,,,,,,,,,,,,,,,------,,,,,,------...///+++++++++,,,,,,++++++***++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,+++++++++,,,---...,,,,,,,,,---------......------,,,+++************++++++++++++++++++++++++---,,,++++++,,,,,,+++)))------++++++++++++------)))))))))((()))***+++,,,+++---//////......///111------.........---,,,+++------------------------,,,,,,---...////////////000000000000000000000000000111222333222111000///111111222222222333333333222222111111111111111222111111222222222222222333333555666666666777:::<<<<<<>>>??????@@@CCCGGGJJJSSSTTTVVVXXXZZZ]]]aaacccgggfffddddddeeegggiiijjjpppvvv|||,,,,,,,,,,,,,,,---......,,,------...............------------------------------............------,,,------...............///000000000000111111111///000000111000000//////...///000000111111000000111000///...///000111222222222222222222222222222333333444444555555555555444555555555666777999;;;===CCCMMMZZZhhhwww}}}xxxrrrrrrxxx~~~|||{{{}}}|||xxxwwwvvvtttrrrpppkkkgggcccdddgggkkklllkkkkkkmmmooojjjfff^^^SSSHHH===666222333222111111222222111000000000000////////////...---.........------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---......***++++++,,,,,,+++++++++,,,---------,,,+++***))),,,,,,,,,,,,------------------------------------------------------------++++++++++++,,,,,,------......---------,,,,,,,,,------,,,+++************+++++++++++++++++++++,,,///---,,,,,,------,,,+++------++++++++++++------***************++++++,,,,,,---------,,,---...///------.........---,,,+++---------,,,,,,---------,,,,,,---......///......////////////000000000000...///000111111111//////111111222222222333333333333333222222222333333444111111222222333333333333222444555555555666888;;;;;;<<<===>>>???BBBFFFJJJSSSUUUXXXZZZ[[[]]]aaadddffffffeeeeeeeeegggiiikkknnnttt{{{++++++++++++,,,---...///++++++---......//////...------------------------------............------,,,,,,---............---////////////000000000000//////000000//////............///000000000000000///////////////000000111111111111111111111111111222333444555555555444444444444444444444444555555999999===EEEOOO\\\nnn}}}}}}}}}~~~zzzyyyvvvuuusssppplllhhheeecccbbbcccdddeeefffggghhhhhh^^^UUUHHH???;;;888444000000000000000/////////...000000////////////......---...///...------...///,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,------...***++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***))),,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++++++++,,,,,,---000...,,,,,,---------,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------,,,,,,,,,,,,------,,,------.........---------------...///000000000...//////000000000000///111111222222222333333333444333333333333444555555111111222222333444444444555666777777666777999;;;;;;<<<<<<===>>>AAAGGGJJJRRRVVVZZZ[[[\\\]]]aaaeeefffffffffeeeeeefffjjjmmmnnnsssyyy}}}++++++++++++,,,---...///+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......---------.........///////////////////////////...---------...//////000000//////---...//////000000//////111111111111111111111111111111333444444444333222555444333444555555666555777555666;;;@@@FFFSSS```qqq|||}}}{{{yyyzzz~~~}}}|||yyywwwtttnnniiieeedddddddddbbbaaacccfffeee```\\\NNNFFF<<<666555555222///............------...///000000/////////.........,,,...000///---,,,---///------,,,,,,,,,------...,,,,,,++++++,,,,,,---...++++++,,,---------------***++++++,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---------,,,,,,,,,---------------...+++++++++***++++++,,,,,,---,,,+++++++++---...//////---++++++,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,---.........---///...---,,,+++,,,------------,,,++++++,,,------------.........---,,,,,,***+++,,,---...///000111000000//////000000111222111111222222222333333333333222222222333333444555111111222222333444444555777888888888777777999;;;<<<<<<======>>>BBBHHHLLLPPPUUUZZZ\\\\\\]]]aaafffeeefffgggfffeeefffjjjnnnoootttzzz}}}~~~++++++++++++,,,---...///---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,------......------------------.........///.../////////...------,,,---......///////////////,,,---///000000000///...000000000000000000000000///000111222333222111111222111000111333555666666555333555:::::::::AAAKKKTTTdddyyyzzzyyyyyy|||~~~|||vvvnnngggcccbbbcccfffcccaaacccfffbbbYYYQQQ@@@<<<777444333222///,,,---.........------///111000/////////............,,,...000///---,,,---000//////...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------............((()))***,,,.../////////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,---------,,,,,,***++++++,,,---//////000************+++,,,------------,,,+++,,,---///000...,,,***)))***+++++++++++++++---......---++++++++++++,,,,,,,,,++++++*********+++---000000///---000///---++++++,,,---...------++++++++++++------............---,,,++++++))))))***,,,...///000111222111000000000111333444111111222222222333333333222111111111222333333444111111222333333444555555777777888777666666888999======>>>>>>???CCCIIINNNOOOTTTZZZ\\\\\\]]]bbbfffeeefffgggfffeeefffjjjnnnrrrvvv{{{}}}}}}~~~)))***++++++,,,,,,++++++------------------------------------------------------------------------...---,,,,,,---...---,,,...---,,,++++++,,,---.......................................///////////////////////////000000000////////////000000000000//////000111222333333333333333333333333333333333666666555555777:::===???IIINNN\\\nnn~~~uuuyyy~~~uuupppjjjdddbbbccceeeddddddbbb]]]TTTIIIAAA777666444222111000//////000000000000000000000000......------------......////////////............,,,---......------...///111...++++++---...,,,***,,,++++++***+++,,,...///++++++,,,,,,,,,,,,------***%%%!!!"""(((---///............------,,,,,,,,,000...,,,*********+++,,,++++++******)))*********///...---,,,,,,---...///------,,,++++++******))))))***+++,,,,,,+++)))))),,,,,,---...---,,,+++***000///...---,,,+++******,,,+++)))(((((()))+++,,,,,,,,,,,,------.........000000//////............---------.........//////+++,,,,,,---......------............//////////////////000//////000222555///000111333444555666666333333333222222111111111333333444444555666777777999888777888:::;;;:::999>>>?????????@@@CCCGGGKKKQQQUUUZZZ]]]___```bbbccceeeeeeeeecccbbbcccfffiiinnntttzzz~~~~~~~~~***++++++,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,------...---,,,///......------......///////////////////////////........./////////000000000000000000000000000000////////////000000000000000000000111111222222333333333333333333333333333444444444444666888:::;;;BBBAAAFFFRRR```qqq}}}yyyzzzyyy|||wwwpppgggbbbaaadddaaa\\\VVVOOOGGG>>>999444333222111000000000111////////////////////////......------------..................------------///000000000000000111222...---,,,,,,---------,,,---,,,,,,+++,,,---......++++++,,,,,,,,,,,,------///+++'''(((,,,//////.........---------,,,,,,,,,+++***)))))))))+++---...,,,++++++*********++++++)))(((((((((((((((((()))+++++++++++++++++++++,,,,,,------......---,,,,,,+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,+++++++++---,,,+++******+++,,,---***++++++++++++++++++,,,/////////......---------------------.........///------............------............////////////......///......///111333111111222333444444444444333333333222222222111111333333444444555666666777555666777888999:::;;;;;;>>>?????????@@@CCCGGGKKKQQQTTTYYY\\\^^^___```bbbfffffffffeeedddeeegggjjjnnnttt{{{~~~~~~~~~++++++,,,---------------------------------------........................------------------------------------------------...//////////////////...////////////////////////////////////000000000000222222111111000000//////////////////000000000000111111111111111111111111333333333333333333333333222222333444444555555666;;;888888>>>HHHVVViiixxxzzz}}}{{{wwwwww|||}}}uuujjj```]]][[[UUULLLDDD>>>999555222000000000///000000111111////////////////////////......------------.........------------,,,,,,,,,------------............+++,,,---,,,+++,,,---///......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------222///,,,,,,...000...,,,...------------,,,,,,,,,***))))))((()))***,,,---,,,,,,++++++++++++,,,,,,******++++++++++++******)))******+++,,,,,,------,,,------.........------******+++,,,,,,,,,++++++*********++++++,,,,,,,,,...---,,,++++++,,,---...,,,++++++++++++++++++***......------------,,,,,,------------................../////////...---------............/////////---.........---...000222222333333333333333222222333333333222222222222111333333333444555555666666111444777888777888;;;>>>>>>?????????@@@CCCGGGJJJQQQTTTXXX[[[\\\]]]___```gggggggggfffeeefffhhhkkkooottt{{{~~~+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,---...---,,,,,,---...---...///000000///...---/////////////////////////////////000000000111111333333222111000//////...////////////000000000000111111111111000000000000222222222222222222222222111222333444444444333333444333555;;;AAAGGGQQQZZZmmmxxxzzz|||}}}zzz{{{|||tttfffZZZTTTKKKEEE>>>888444333222111000//////......//////000////////////////////////......------------...............---------,,,,,,++++++***+++,,,---,,,,,,+++---...---***))),,,///...------,,,+++*********+++++++++,,,,,,,,,------///---,,,,,,...---+++)))---------------------------,,,+++***)))))))))***,,,,,,++++++,,,,,,------,,,---...//////...---,,,*********++++++,,,,,,,,,*********+++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000000//////---------.........//////---...//////......000111111111222333333333333222222222222222222222222222333333333444444555555555111555999999666666:::>>>===>>>???@@@AAACCCGGGJJJRRRUUUYYY[[[\\\]]]___aaafffgggggggggffffffhhhjjjoootttzzz~~~+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++---......,,,+++---...,,,---...//////...---,,,------------------------////////////000000000000333222222111000///......////////////000000000000111111000000000000000000222222222222222222222222222333333444444333333222111000333888;;;;;;@@@FFFSSS\\\kkk{{{zzzzzzzzz~~~yyyyyy}}}~~~}}}zzzzzz}}}zzzvvvkkk[[[MMMGGG>>>:::666444333222111000111000///...------------..............................------------......////////////.........---///---,,,---///000///...+++...///---***(((+++------,,,,,,+++***)))((((((+++++++++,,,,,,,,,------+++++++++,,,------,,,***------------------------...------,,,++++++******,,,+++++++++,,,,,,---...)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******))))))))))))******+++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,---///000111111111------------...............000111111000///000111...///111222333444444444222222222222222222222222333333333444444444444444444888<<<;;;777666999======>>>@@@@@@AAACCCFFFIIITTTVVVYYY\\\]]]___aaaccceeefffgggfffeeeeeeggghhhnnnsssyyy}}}~~~++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++---///...,,,***,,,///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111000000//////......////////////000000000000000000000000000000000000222222222222222222222222333333333333333333333444777444333555555666;;;BBBEEEGGGNNNZZZjjj{{{zzzyyyvvv{{{zzzzzz|||||||||vvvrrrtttxxx~~~~~~wwwoooggg\\\LLL@@@;;;999777555444333222///---111000///...------------..............................------------......000000/////////.........---+++)))+++...///...+++,,,,,,,,,+++******+++---,,,,,,,,,,,,+++***((((((++++++,,,,,,,,,,,,------++++++,,,---............,,,,,,,,,------------...***++++++,,,------......+++******++++++,,,---...)))******************)))------,,,,,,+++******)))++++++++++++,,,---.........---,,,,,,++++++,,,,,,.........------,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++***++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,***+++---...///000111111,,,------------.........///000222222111000000111---...000222333444444555111222222222222333333333333333333333333333444444777999;;;:::888777999<<<<<<>>>@@@AAABBBCCCFFFIIISSSVVVYYY[[[]]]```ccceeedddfffggggggfffeeeggghhhmmmqqqwww{{{}}}***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***---000///+++***,,,///......------------......------------------------------------............/////////...............////////////000000000000......//////000000111111111111111111111111111111222222111111111222444555888555444555555555:::@@@:::<<<>>>CCCLLLYYYiiittt}}}~~~}}}}}}{{{yyy{{{}}}~~~~~~zzzzzz}}}yyy{{{{{{yyytttrrrsssuuuzzz~~~zzzvvvvvvwww~~~{{{tttkkkbbbYYYRRRIII>>>777555666555333333333222///---//////............//////..............................------------......//////.........---------+++(((&&&(((+++---+++(((***)))((())),,,.........,,,------...---,,,+++***++++++,,,,,,,,,,,,------,,,---------------...///,,,,,,,,,---------......)))***++++++,,,---------)))))))))******,,,---------,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++------,,,,,,---///000111111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,***++++++++++++++++++,,,,,,,,,,,,,,,---------...---------,,,,,,,,,++++++,,,,,,---............---,,,,,,---------............000111222000///////////////000222222333333333111111222222222333333333333333333333333333333333666777777888999::::::;;;<<<>>>@@@AAABBBDDDFFFHHHRRRTTTWWWZZZ\\\___cccfffeeefffhhhhhhgggggggggiiikkkpppvvvyyy{{{~~~******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------***...000///+++***,,,000000///...------...///000........................,,,,,,,,,---------......---------...............////////////000000000000---......///000111111222111111111111111111111111222111//////000222444555000000222666666333444888111666:::;;;<<>>@@@BBBBBBDDDFFFHHHPPPRRRUUUXXX[[[___cccgggfffhhhiiijjjiiihhhiiijjjjjjooouuuyyy{{{~~~---,,,,,,+++***)))((((((***++++++,,,,,,++++++******++++++,,,,,,------...------------------------...---,,,,,,,,,,,,---...000///---,,,,,,---///000---------............///////////////000000000000........................111111///......///000000//////000000000000//////000000000111333333222111111111111111000000000000444444333333444666777999888777555555777:::???AAAOOO[[[kkkwww~~~{{{xxxuuuuuuwwwyyy|||vvvrrrqqqvvv}}}yyyrrrvvvuuutttpppmmmnnnrrrvvvrrrtttwwwxxxuuuqqqmmmlllpppvvv}}}|||rrrdddXXXRRRBBBAAA???:::444111111111111111000000//////......000000000000000000000000/////////...------,,,,,,+++,,,---,,,++++++,,,---,,,---...---+++***+++,,,------------------------,,,+++***)))***+++,,,---------------------------///............---------((()))******,,,,,,---......---,,,,,,++++++++++++///...---,,,,,,,,,,,,,,,------------,,,,,,+++******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,///...,,,+++***+++,,,,,,++++++++++++,,,---......++++++,,,------......///+++...000000///------...///......------......///---------.........//////000000000000000000000000444444333222222333444444111111222222222333333333777888888777777888:::===>>>AAADDDDDDCCCBBBDDDFFFOOOSSSYYY[[[\\\]]]```dddgggggghhhiiijjjkkkkkkllljjjpppvvvzzz{{{|||,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...000...---,,,,,,---...000------------............---------.........//////////////////////////////000///.........///000000000000000000000000000000000000000000111222222111000000111111222222222333000/////////000111222222666555444444555888;;;===AAAGGGOOOUUU\\\iiiyyy~~~||||||~~~}}}{{{xxxuuusssuuuzzzxxxsssppppppnnnkkkjjjkkkqqquuuyyywwwtttqqqnnnnnnpppqqqqqqqqqoooiii]]]PPPEEE???::::::999666333111222333000000000///////////////////////////////////////,,,,,,------.../////////...///000///...---...000,,,---...---+++***+++,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////.........---------...---,,,,,,+++++++++,,,------,,,+++++++++,,,,,,---.........------,,,+++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***...---,,,+++++++++,,,,,,------,,,++++++,,,,,,,,,++++++,,,------......///***,,,......,,,++++++,,,......------------......---------.........//////000000000000000000000000444333222111111222333444111222222222222333333333444555555555444555777999<<>>AAABBBAAACCCGGGKKKOOOTTT[[[^^^___```cccfffffffffggghhhiiijjjkkkkkkqqquuuyyy{{{zzzzzz}}}***++++++,,,,,,------...,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------.........------.........,,,,,,,,,------------...,,,---------............------------------------+++,,,,,,---...//////000111000...------...000111///000111000...---///111000000000000000/////////222333444555555444222111333333444444444333111111222555999999888666777999@@@HHHUUU```kkkuuuxxxwwwzzz}}}zzzyyyyyyxxxxxxzzz|||~~~}}}qqqnnnppppppnnnlllllllllnnnpppppptttttttttrrrlllaaaTTTKKKCCC===666333222222111//////000111000...---...///------......//////000000------------------------/////////...------,,,,,,,,,...///...---,,,---...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///***++++++,,,,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,------......///---...///...------...///...------,,,,,,------............/////////000000////////////////////////000000000000000000000000222222333333333444444444666888999:::999999:::<<<<<>>BBBHHHNNNaaajjjxxx{{{vvv~~~{{{xxxvvvuuuuuuwwwzzz~~~zzzvvvvvvrrrrrrsssvvvyyyyyyuuurrrfff]]]QQQGGGBBB===777333444444444333222111222333)))+++...000000000111222..................------------------------------,,,,,,------.../////////(((***+++***)))((()))***,,,---...---+++***+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++++++++,,,,,,---...------,,,,,,+++,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++++++++***)))(((************************)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,++++++,,,------++++++,,,------......///,,,------+++******,,,...000//////......//////000.../////////000000000000000000000000000000000000000000111222222111000000333333333444444444444555333666888999888888888999;;;===@@@@@@???AAAFFFKKKLLLSSS[[[```aaabbbdddeeeeeeeeefffggghhhiiijjjjjjmmmqqquuuxxxyyy|||************************,,,------......------,,,...------,,,,,,++++++***------------------------,,,,,,---......---,,,,,,------............------++++++,,,,,,,,,------------------.........//////........................//////000111111000///...//////000000000000//////,,,222777777333///...000......///000111222333333000000//////000222444555222111000000000000111111000111333444333111///...000333555666777999???DDDAAAKKK[[[kkkyyy}}}~~~~~~zzzuuurrrrrrssstttzzz}}}{{{vvvuuuqqqpppqqqrrrssspppiiicccPPPHHH@@@;;;999777333///...000111///,,,,,,...111,,,...000000///------.../////////......------,,,........................000//////...------,,,,,,+++,,,------,,,+++,,,---,,,---...---+++***+++,,,++++++++++++++++++++++++***)))((((((((()))+++,,,------------------------******+++,,,---......///((()))***+++,,,------...++++++++++++,,,,,,---...------,,,+++***************+++,,,,,,---------------------------,,,+++***************************)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,)))***,,,---...---,,,,,,......---,,,++++++++++++++++++,,,------......///...//////---,,,,,,...000000000////////////000000////////////000000000000000000000000000000000000000111222333333222111000333333333444444444555555444777999:::999999999:::999<<<>>>??????BBBHHHMMMMMMTTT\\\aaacccccceeegggeeeeeefffggghhhiiijjjjjjpppssswwwyyyzzz|||,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...000000...---,,,------------------------........................111222222111//////000111111444777888666333111000000000//////.........---////////////000000000000222111000//////000111222111222222333333222222111333333222222333444666777999>>>FFFMMMUUUcccsss~~~}}}~~~|||yyyvvvuuuzzz|||tttqqqlllfff___VVVMMMGGG;;;:::888555444333333333111111000000//////......///222444222///......000000///...,,,,,,,,,---...------+++******+++---------------,,,,,,+++++++++------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++******))))))******++++++***)))))))))***+++,,,000...------------,,,******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******//////...---,,,,,,,,,,,,((()))+++,,,---,,,,,,+++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))*********+++++++++++++++---------,,,+++***++++++,,,,,,,,,+++******,,,,,,---...---,,,***)))------.........---,,,,,,+++,,,------......---------,,,,,,,,,,,,---............//////...---,,,,,,/////////000111333555555444333222111000000000000///000000222333444555555555666777888888999888888===>>>???@@@@@@BBBEEEHHHNNNSSSZZZ___aaabbbbbbbbbdddfffhhhiiihhhhhhhhhjjjqqquuuyyyzzz{{{}}}---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...------------------------////////////////////////---...///...---...///111333666999:::888444222111000/////////............////////////000000000000111111000//////000111111111222222333333222222111333333222222333444666777444777;;;===AAAJJJUUU^^^nnnvvv~~~|||uuu___[[[TTTNNNHHHBBB===999777555333111000/////////000000000000//////.........000222111///...///000//////...---------------------,,,,,,,,,,,,------------,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,...------,,,,,,------...+++******)))***+++,,,---...---+++,,,------,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++,,,,,,)))***+++,,,,,,,,,+++***************************++++++***************************++++++++++++,,,------............------+++,,,,,,---------,,,,,,,,,,,,---------,,,+++***'''''')))***+++,,,,,,,,,+++,,,------......---------------------......///000000000000000///......////////////000222333444444333222111000000000000///000111222333444444555555666777888999999999999:::;;;===>>>???BBBFFFIIIOOOTTTZZZ___```aaaaaaaaadddfffhhhiiihhhhhhiiijjjppptttyyy{{{{{{}}}---------------,,,,,,,,,------------------------......------------.........------,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...........................////////////////////////+++,,,---...---...111333555888;;;<<<:::666222111////////////............////////////000000000000111000000//////000000111111111222222222222111111333222222111222333555666555666666555555888???EEEOOOVVVbbbpppxxxmmmcccNNNIIIBBB;;;888555444333333222111///...---------000000000////////////...---///000000///...///111.........///......---,,,------............------,,,,,,+++++++++++++++***------------------------++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,++++++************+++++++++++++++++++++,,,------+++*********,,,---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((())))))***++++++,,,+++++++++,,,++++++***)))++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++++++++,,,,,,,,,,,,+++***************+++++++++,,,------............,,,,,,---------,,,++++++)))***+++------.........+++,,,------......------......------......///000222111111111111111000000111111111111111222333333333333222111000000000000000000111222333333444555666777888999::::::::::::777999;;;===???BBBFFFIIIOOOTTTZZZ^^^___`````````dddfffhhhiiihhhhhhiiijjjooosssyyy||||||}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................---------------------------///000/////////111333555888;;;<<<999555222000///////////////.........////////////000000000000000000000//////000000000111111222222222222111111333222111111111333444555555555555333333555:::>>>???CCCJJJTTT^^^kkkvvv~~~vvvuuuiii```UUUJJJDDD@@@:::666444444444333333222111000000//////...////////////////////////000000000//////...///000------/////////...---,,,,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++******++++++,,,,,,******))))))))))))******,,,++++++,,,,,,,,,------)))(((((()))+++---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******(((((()))***************,,,+++++++++******))))))+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,---------***)))((('''((()))***+++******,,,---............,,,,,,,,,,,,,,,,,,,,,+++.../////////...---,,,++++++,,,------......------///............///000000222111111111111111111111444444333333333333444444333222222111000000111111000000111222333333444444777777999:::::::::::::::999:::<<<===???BBBFFFIIIPPPTTTYYY]]]______``````eeegggiiiiiihhhhhhiiijjjmmmsssyyy}}}}}}}}}******************++++++************************,,,++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,........................------------------------///000111000......///111333555888888555222000///.........///////////////////////////000000000000/////////000000/////////000111111222222111111000222222111000111222333444111111111000000222555777:::;;;>>>AAAEEELLLTTTZZZjjjrrr~~~~~~xxxwwwppp{{{{{{hhhVVVLLLGGG@@@888888666333222333333111000111111111111000000//////.............../////////333222000/////////......,,,---...//////...---,,,,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,+++*********++++++,,,---------,,,,,,,,,,,,------++++++,,,,,,------------)))(((''')))+++---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++,,,,,,+++***)))))),,,++++++******)))))))))************************))))))*********+++++++++++++++,,,,,,,,,---------...---,,,+++,,,---///000))))))***,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***((((((+++,,,------......------///............///000000111000/////////000000111444444333222222222222333333222111111000111111111111111111222222333333444777777999:::::::::::::::<<<===??????@@@BBBEEEHHHPPPTTTYYY]]]^^^___```bbbeeegggiiijjjiiiiiiiiikkkmmmrrryyy|||}}}}}}))))))))))))************************************++++++************+++++++++++++++++++++,,,,,,---//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...........................//////---,,,+++,,,...000222333333111/////////.........///////////////////////////000000000000...//////000000//////...000000111111111111000000222222111000000111222333222111000000000000111222555666777888999;;;@@@CCCHHHRRR^^^gggkkkoootttxxx~~~uuuqqqoooqqqzzz~~~tttkkkfff]]]WWWJJJ===888888777333222111111111333222000......///////////////...------............/////////333111...---...///......,,,---......///.........------............------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,************+++,,,------,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,)))(((((()))+++---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******,,,------...---+++***(((++++++***)))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---......))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++,,,,,,,,,,,,,,,+++,,,------......------......------......///000000///...---...///000111222111111000000000111111222222111111111111111222111111222222222333333333666777888999::::::::::::===>>>???@@@@@@BBBEEEHHHQQQTTTYYY]]]___aaacccdddeeegggiiijjjiiiiiijjjkkknnnrrrxxx{{{{{{|||))))))*********+++++++++************************,,,++++++******++++++,,,++++++******+++,,,,,,---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///..................///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...---,,,,,,---//////000000///------///111............/////////000////////////000000000000......///000000///......000000111111111111000000222111000//////000111222444333222222222222222111111333555555555555777999666===FFFJJJKKKOOOWWW___kkkttt~~~|||wwwsssqqqwww|||yyypppfff[[[RRRLLL@@@@@@;;;444222444555222111000000111222333111000,,,---...//////......------------........./////////,,,******,,,//////...---------------...//////------,,,,,,,,,,,,------,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************+++,,,---...******))))))))))))******)))***+++,,,,,,,,,+++******))))))***,,,---,,,+++***++++++,,,,,,++++++*********************************++++++++++++*********+++---...---,,,+++*********)))(((((()))***+++******************************************++++++*********++++++++++++,,,&&&'''((()))************++++++,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...------......//////......+++,,,------......---------------------......///000///...------///000222222222111111111222222333222111111111111111222222111222222222222333333333555666777888999999999999;;;<<<>>>??????BBBEEEHHHQQQTTTYYY]]]```bbbeeegggfffhhhjjjjjjiiiiiijjjkkkooossswwwzzzzzz{{{******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333//////...---,,,---000333---.........//////000000////////////000000000000---...///000000///...---000000111111111111000000222111000//////000111111111000000111222333222222///111444555555444444444333888===;;;888999BBBJJJHHHTTTbbbjjjnnnuuu}}}zzzxxx|||~~~~~~lllggg___VVVMMMEEE===999444888999666333444444222111///------///000000///---...///000000000///...---------.........//////+++(((&&&'''+++///000///...---,,,,,,---...///000------+++******+++---------------....../////////++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,************+++,,,---...---,,,,,,,,,,,,,,,,,,---((()))***+++,,,+++******,,,*********,,,---,,,++++++++++++,,,,,,+++++++++******************************++++++++++++******((()))+++---...---,,,+++))))))(((((((((***+++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))*********+++++++++'''(((***,,,,,,,,,,,,+++---------...------,,,,,,,,,,,,+++***+++,,,...///---------,,,+++***((('''+++,,,------......---------,,,,,,,,,,,,---......000///...---...///111333555444444444444555666777222111111111111111222222222222222222222222333333555666777888888999888888888:::<<<===???BBBFFFIIIPPPTTTYYY^^^aaadddgggiiifffhhhjjjjjjjjjiiijjjkkkooossswwwyyyyyy{{{,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,........................---.........---,,,,,,+++,,,------......------,,,,,,,,,,,,---------............////////////...............////////////000000/////////000111333444111111000///////////////000000000000111111111111333222111////////////000000000000000000000000000...//////000111222222222000111111111111222222222555555555666777999:::;;;<<>>???CCCJJJQQQXXXbbbppp~~~zzzuuurrrlllddd^^^XXXPPPFFF??????===:::666444222222222333333222222222111111111111111111000000000////////////............//////........................,,,...//////...------.........//////......---,,,------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---,,,+++******+++,,,---,,,,,,---,,,+++***,,,---******++++++++++++******+++,,,------+++++++++---...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++************++++++***))))))))))))))))))***(((((()))***+++,,,,,,------,,,++++++++++++,,,------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++---+++)))***---...---,,,***++++++,,,------......------............------------...////////////...222111111000111111111222333444555666666555444333111111111111111111111111333333222111111222333444444555666777888888888888<<<===>>>@@@BBBDDDGGGHHHOOOTTT[[[^^^___```bbbdddcccddddddeeeffffffggggggmmmuuuzzzzzz{{{************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******,,,------......------,,,,,,,,,,,,---------............////////////......,,,,,,,,,------------..................///000111//////...---------......//////000000000000111111000000/////////000111222////////////////////////...//////000000111111222000000000111111111222222333333222222222222222333444666777666555555999======DDDMMMWWWbbbnnn{{{|||uuuqqqmmmiiiddd___XXXRRRJJJDDDAAA===999555555555444444333333222222222222222222111111111000111111000000000000//////...------------------...........................,,,---//////---,,,---...------......------,,,+++,,,,,,------------------------------............---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++***+++,,,,,,++++++,,,...++++++++++++++++++++++++***,,,---,,,+++***,,,---------,,,,,,++++++******************************++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------+++******,,,------,,,+++++++++,,,------......------............------,,,,,,---...............//////000111222222222222333444444555555444444333111111111111111111111111222111111111222333444555222333555777888999:::::::::<<<>>>???@@@CCCFFFIIIOOOTTT[[[______```bbbeeedddddddddeeeffffffggggggnnnuuuzzzzzzzzz~~~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,---------......---......//////......---.........////////////000------------......//////...------,,,,,,---------////////////000000000111.........///000111111222////////////////////////////////////000000111111000000000000111111111111222222222222222222333444777888888666444333555777999;;;>>>AAAFFFMMMUUU\\\ccckkkvvvzzzsssccc___YYYUUUQQQNNNIIIFFFBBB>>>:::888999:::999999555555555555444333111000222111111111111000000000000000000000000000//////......------------..............................+++---///...---,,,------,,,------------,,,++++++,,,,,,,,,------.........------------....................................++++++++++++++++++++++++++++++++++++++++++++++++***************************+++---,,,+++***+++,,,++++++++++++++++++++++++***+++,,,,,,+++***,,,---,,,,,,,,,,,,++++++******************************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++++++++,,,,,,++++++++++++++++++************))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,---------,,,,,,,,,,,,------......------............------+++,,,------......------,,,---000111333333222222333333333444444333333333111111111111111111111111000111111222333444555666444555666888999:::::::::888;;;>>>???@@@BBBFFFIIIQQQWWW]]]aaabbbbbbeeeggggggggghhhhhhiiijjjjjjjjjnnnuuuzzzyyyyyy|||,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------......------,,,,,,,,,,,,---------......------............------.........////////////000---------...............------,,,,,,,,,,,,------...////////////000000000------...///000111111222........................///////////////000000000//////000000000111111111111222222222444555666777333333444333222222222333999999:::999:::;;;>>>@@@EEEJJJRRRZZZ___dddiiikkkppprrruuuyyy|||}}}{{{yyy|||xxxqqqhhh]]]WWWLLLJJJFFFCCCAAA???<<<;;;888777555333333222111000111222222333222000---,,,111111111000000000////////////////////////000000///..................///........................+++---......---,,,,,,---,,,,,,,,,---,,,++++++***,,,,,,,,,------.........,,,,,,,,,,,,------------........................++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,------+++))))))***,,,,,,+++******+++,,,,,,)))***,,,+++******,,,---,,,+++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------******************++++++(((((()))***++++++*********+++,,,,,,,,,,,,+++***+++++++++************)))++++++++++++++++++++++++******************+++++++++++++++,,,,,,---------+++,,,,,,++++++,,,---...,,,,,,------------......------............------+++,,,------......------+++---///111222333222222333333333222222333333333111111111111111111111111000000111333444555666666888888999999::::::999999777;;;???@@@???AAAFFFJJJSSSXXX^^^aaabbbbbbdddfffiiiiiiiiijjjkkkkkkllllllmmmtttyyyyyyxxx|||~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,---.........------,,,------......------,,,,,,,,,,,,---------......------............------,,,,,,,,,------------...------......///......---------,,,,,,,,,---............////////////000000,,,---...///000111000000......................../////////////////////////////////000000000111111111111111222444555777888//////000000111222222222111222444555666777777777999;;;???AAADDDGGGKKKNNNRRRVVV]]]cccggghhhgggfffrrrxxx{{{sssmmmbbb```]]]YYYTTTMMMEEE???===<<<;;;999888777777777222222222222111000///......///000111111111000///000000000000////////////......////////////000000//////............//////........................+++,,,......,,,+++,,,---,,,,,,------,,,,,,+++***,,,,,,------------------***+++++++++,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,+++******(((+++------+++*********---,,,+++******+++,,,---(((***++++++******,,,---++++++++++++++++++******++++++++++++++++++++++++******++++++,,,,,,------))))))))))))************&&&''')))***++++++***)))((()))***++++++***)))((((((((()))***+++,,,,,,---******++++++++++++******))))))))))))************+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,++++++---///------------------......------............------,,,,,,---...............,,,---...000111222222222333222222111111222222333111111111111111111111111000111222444555666666666888999999:::999999888888777;;;@@@@@@???AAAGGGLLLSSSXXX]]]`````````aaacccggggggggghhhiiiiiijjjjjjlllsssxxxxxxxxx|||++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------------...---...////////////...------------------...//////........./////////000000,,,---...000000000//////........................////////////////////////////////////000000000111000000000000111222333444000000000111222333222111------///222555666666555555666777777777888;;;===>>>AAAFFFJJJMMMNNNOOOOOOZZZ```iiipppvvvzzzxxxooohhhccc^^^XXXSSSJJJHHHFFFDDDBBB???:::777333444444333222222333444//////000111111111222333000000111222222222222222000000/////////................../////////000000...------------------...........................***,,,...---,,,+++,,,------------------,,,,,,+++------------------,,,,,,++++++++++++,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***+++,,,------,,,+++***$$$'''+++,,,,,,,,,,,,---...---+++******+++---...''')))++++++******,,,---******************++++++************************))))))******+++,,,,,,---))))))*********+++++++++&&&(((***+++,,,,,,+++***''')))***++++++***)))'''(((((()))***+++,,,,,,---)))***+++,,,,,,+++***)))))))))*********+++++++++---,,,,,,,,,,,,,,,,,,+++***,,,---,,,******---///..................------------............------------...////////////............//////111222222333222111000000111222333111111111111111111111111000111333444555555555555555666777888888888888888666<<>>???@@@EEEMMMSSSXXX]]]ccchhhmmmvvv~~~vvvnnnhhh___TTTMMMJJJIIIEEEBBB>>>===<<<<<<<<<<<<:::888222333333222111222333555222222000...,,,+++---...111000000///............000/////////............---.........//////000000---,,,,,,++++++,,,,,,---........................***,,,...---,,,+++,,,,,,------......------,,,+++.........------,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,------------,,,+++!!!$$$))),,,------///000...---+++******+++---...''')))***+++******,,,---******************++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,''')))+++---...---,,,+++)))***,,,------,,,***)))+++++++++************))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++***,,,---,,,******---///..................---------..................------...//////000000////////////.........000111333333222111000000111222333111111111111111111111111111222444555666555555444222222444666777888888888777<<>>@@@@@@BBBEEEHHHQQQUUU]]]iiiuuuyyyssslllhhhhhhiiiiiihhhffffffdddaaa\\\WWWRRROOOIIIHHHEEEAAA>>><<<:::999:::999888777555555444444333222222111000///......//////.........---------000111000...+++,,,000444444222///000111111///---******++++++,,,------...000///...---,,,------.........------------......000000///...------,,,+++..................------,,,,,,---...---***((('''*********++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,------+++)))(((((()))---,,,++++++******++++++++++++,,,------------,,,---+++))))))+++,,,***''',,,,,,,,,++++++*********+++*********))))))((((((++++++************++++++************************((()))***+++---///000000******))))))******+++,,,******)))'''%%%###!!! ,,,,,,+++******))))))(((...,,,+++)))((('''(((((())))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,---...////////////******)))))))))***++++++///***'''(((,,,...---++++++,,,---...////////////***+++---///000//////..................---------000000000000000111222222111111222222222333333333555555555444444333333333222555777888777777777888:::<<>>???AAAFFFLLLTTT[[[```dddpppuuu||||||xxxuuuzzzwwwtttrrrtttzzz|||}}}zzztttppppppeeefffiiijjjhhhccc]]]ZZZWWWRRRMMMJJJJJJJJJJJJIIILLLLLLLLLJJJGGGCCC@@@===<<<;;;:::999999999999999777666555444333222222222111111111000000000//////000000/////////.........000111000...,,,---000333333111//////000111///,,,000000//////...---------//////---,,,,,,,,,------------,,,,,,,,,,,,------------,,,+++******))))))++++++,,,,,,------......------,,,+++******************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,+++)))((()))***)))))))))***+++,,,......***++++++,,,,,,,,,,,,,,,...,,,******,,,,,,+++))),,,,,,,,,+++++++++******++++++++++++*********)))+++******************+++******************************))))))((((((((('''******))))))******+++,,,,,,,,,,,,,,,+++***)))(((---------,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---)))&&&'''+++---,,,)))+++,,,---...............+++,,,---////////////..........................................///000000111111222222222333333333444444444444333333333222444666888999999888888999;;;>>>@@@AAABBBDDDJJJOOOTTT\\\aaa```___```aaa```eeegggiiiiiihhhggghhhiiiiiinnntttyyyzzz|||++++++++++++++++++++++++))))))*********+++++++++,,,+++******++++++***))))))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,---...---,,,+++,,,...------------------------,,,...///...---,,,---...------------------------................................................---------------...///000---------............///////////////////////////---------------...///000////////////000000000000000000111111111111111000///000111111111222444666555666777999;;;>>>@@@BBBKKKOOOTTTWWWVVVTTTRRRQQQSSSRRRQQQRRRUUUYYY^^^bbbddd___[[[ZZZXXXRRRNNNNNNIIIIIIJJJIIIGGGDDDAAA???@@@===:::999999999888888::::::;;;;;;:::888666555333333333333444555666777555555333222111111000000000000000000000000000000000000000000000////////////000000///......///111111000......//////...,,,111111000000///......---...------,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))))))))***+++,,,---.........,,,***))))))***,,,---***++++++++++++,,,,,,,,,,,,+++++++++************)))+++,,,+++***)))***+++)))))))))***+++,,,......)))******+++,,,+++++++++...,,,++++++,,,---+++***,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++++++++******************************************************)))((('''&&&%%%%%%******))))))******+++,,,,,,------...............,,,,,,,,,,,,------------***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++************+++,,,---...///---***((())),,,...,,,***,,,,,,------------,,,,,,+++,,,---...///////////////////////////////////////............///000000111111222222222333333333333333333333222222222222444777999:::999999999:::<<>>>>>>>>???AAACCCDDDFFFCCCAAAAAAAAA@@@>>>>>>BBBBBB@@@???===;;;:::999999888777777777777666666666666777888888888777666555444444333333333333444555555444222222111111111111111000000//////......////////////////////////...////////////...////////////............---,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,******++++++,,,,,,------++++++*********+++---...++++++++++++++++++++++++---------,,,***)))((('''(((***++++++******+++,,,---,,,++++++******++++++))))))***++++++++++++***,,,++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********************************(((((())))))******++++++******))))))******+++,,,***++++++,,,------------))))))******+++,,,------***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...............---,,,+++++++++++++++++++++,,,---///---,,,,,,///000///...,,,,,,,,,---,,,,,,++++++,,,------.........//////////////////000000000000111111000000111111222333111111222222222333333333222222222222222222222222444666999:::999888999999<<>>BBBCCCCCCDDDIIILLLQQQYYY^^^^^^]]]^^^___^^^aaadddfffgggfffffffffggggggkkkpppsssuuuwww|||******************************+++++++++,,,,,,,,,***)))((()))***+++***)))*********++++++++++++,,,******************************+++++++++,,,,,,,,,++++++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000...------------+++***,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------------------------................................................000///...---,,,+++++++++---------............///.......................................///000111............////////////222222222222111000000///...//////...---,,,...///000///////////////000000...///111000000000222333222222333444444444333333333444222111444999:::888:::888555333111111222333000111333222111111222444111000000000////////////222222222222222333444444111000000///......//////222111111000......---,,,------------............000...------...//////...---...///...---,,,---///111111000000///......---+++,,,,,,------------,,,///......------......///+++++++++,,,,,,---------//////...---,,,+++******((()))+++---...---+++***,,,,,,,,,++++++++++++***&&&'''***,,,.../////////((()))++++++******+++---)))))))))***+++,,,......)))******+++,,,+++++++++'''(((***)))(((((()))******++++++++++++,,,,,,,,,)))))))))))))))*********)))***+++,,,,,,+++***)))************************))))))******++++++++++++******))))))******+++,,,,,,,,,---,,,,,,+++***)))+++,,,,,,---...//////000++++++,,,,,,+++***))))))++++++++++++++++++++++++)))******+++++++++++++++***++++++++++++******)))///...---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,......---------......///---......//////000000111000////////////000111111111111222222222333333333222222222222333333333333222555777888777777777888;;;>>>BBBCCCCCCDDDHHHKKKPPPXXX^^^^^^]]]```aaa```bbbdddffffffeeefffhhhiiigggkkkppprrrtttvvv{{{************************+++,,,,,,,,,,,,---------***)))((()))+++,,,+++************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,,,,************************,,,,,,,,,,,,------------...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------........................//////////////////////////////...------,,,---------------............///........................//////............//////....../////////000000000000000111111111000000///,,,---...---++++++---///000//////............///...///111111000000222333000000111222222222111111111333222000444;;;===:::;;;999666444222333333444333555666555333333555888111111000000000000111111111000000111222333444444111000//////////////////......//////////////////---.........////////////111...++++++---//////...---///000///------...000000000//////...---------+++,,,---...///......---...------,,,,,,------...))))))***+++,,,,,,------------,,,,,,++++++*********+++++++++,,,,,,++++++,,,,,,,,,+++++++++******&&&'''***,,,---------,,,)))***++++++***)))***,,,)))))))))***+++,,,......***++++++,,,,,,,,,,,,,,,''')))+++***((((((***,,,******+++++++++,,,,,,,,,)))))))))******+++++++++(((***+++,,,,,,+++***(((************************+++++++++++++++***************))))))******+++,,,---------...------,,,+++,,,---------......//////+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++)))******+++++++++******)))))))))))))))***++++++)))***,,,---,,,,,,+++,,,+++,,,---...............///...------------...///,,,------...//////000000000000//////000000111222111111222222222333333333222333333333444444444444333555888999888777888999<<>>AAA>>>666444222000......///000///111111000......111444000000000000000111222333333333222222222222333333333222222111111111111222+++,,,---...///111111222.../////////000000111111222///******,,,/////////---///111000...---///111******++++++,,,------...+++,,,.../////////......---,,,,,,++++++,,,,,,---******+++,,,---......///***************+++++++++---,,,***))))))***,,,---,,,,,,,,,++++++***************+++,,,+++)))'''%%%)))+++,,,+++***)))***+++---,,,++++++******++++++++++++,,,------------,,,'''***,,,+++))))))+++---*********++++++,,,,,,,,,*********++++++,,,,,,,,,((()))+++,,,,,,+++)))(((************************++++++,,,,,,,,,---------*********)))***++++++,,,+++,,,------------------+++++++++,,,,,,,,,------+++,,,...000111111111000------------------------))))))***++++++++++++******+++,,,---------------))))))***+++,,,...000111***,,,...///...---------+++,,,---...//////////////////---,,,,,,---...///,,,,,,,,,---...//////000222222222111222222333444111111222222222333333333333333333444444555555555444777999:::999999999:::===AAAEEEFFFFFFGGGIIILLLNNNVVV]]]^^^___bbbeeedddffffffeeeddddddfffjjjnnnooorrruuuuuuuuuvvvzzz~~~+++++++++*********))))))++++++************++++++++++++************++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++************+++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++......------------......++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,---,,,,,,---......---+++---------------------------,,,,,,++++++,,,,,,---////////////000000000000////////////////////////,,,---------.../////////------,,,,,,,,,,,,------//////.........---------//////............//////......///000000000000000...------------...//////............//////////////////000000000000////////////000000000000//////---///000000//////000111000000111222333555777888333333222111000000000111333222111000000111222333111111111111111111111111111111111111111111111111111222222222222111000000////////////............//////.........------------,,,,,,+++,,,---///000...------,,,,,,------...000000///...---,,,,,,+++---------,,,,,,+++++++++------......---,,,***)))---------,,,,,,+++++++++,,,---...---+++***+++,,,***+++---------+++)))(((************************,,,,,,,,,---------......************************))))))***+++,,,------...)))))))))***+++++++++,,,************+++,,,------)))))))))))))))******+++******)))))))))))))))******++++++,,,,,,++++++***++++++++++++++++++++++++************)))))))))))),,,+++)))((()))+++---///+++,,,,,,---,,,+++***)))******,,,,,,,,,,,,******//////000222444333...)))******)))(((&&&'''***,,,(((((()))************)))---,,,,,,++++++,,,,,,------------,,,,,,---------111------111000,,,...333------------------------......---,,,---...///000000000000000111111111111111111111222222333333444333333222111000000111111333333222222222222333333666777888777777888:::===<<<@@@EEEHHHHHHHHHHHHIIITTTVVVYYY[[[]]]```dddggghhhgggfffddddddfffjjjnnnooorrruuuwwwwwwxxxzzz|||+++++++++*********))))))++++++************++++++++++++************++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............////////////000........................------------............/////////......////////////.........------------///................../////////000000000//////...---------------...//////------------............//////000000000000////////////000000000000//////...000111000//////000111000000000000111222333333222222111000000000111111222111000000000000111222111111111111111111111111000000000000000000000000000000111111111000//////////////////............///.........------------------,,,,,,,,,---...///...------,,,,,,------...///......------,,,,,,,,,---------,,,,,,+++++++++............---,,,+++***---,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++,,,---+++,,,---------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,------------************************))))))******+++,,,,,,,,,***************+++++++++******))))))******++++++)))))))))))))))******+++,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,---------,,,+++******+++,,,------,,,+++***+++******,,,...---***&&&---...---+++***+++---///)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,++++++,,,------///+++,,,222444000,,,,,,------------------------...------,,,---...///000............////////////444333111000000222444555333222222111000000111111222222222111111222222222666777888777777888;;;===>>>AAAEEEHHHHHHIIIIIIJJJUUUXXX[[[\\\^^^```bbbeeeeeeggghhhiiihhhiiikkkmmmoooqqqtttvvvwwwyyy{{{}}}+++++++++***************++++++************++++++++++++************++++++))))))))))))))))))))))))***+++,,,+++******+++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------...---,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------................................................------------////////////////////////............------------......------------......//////////////////......---------------......///,,,,,,,,,------------......//////000000//////......//////000000//////...///111111111/////////111000000///.........//////111000000000000111111222111111000000000000111111000000000000000000000000222222222222222222222222//////000000//////...---/////////............---............------------......---,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---)))***,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************************************+++++++++*********************))))))((())))))))))))))))))))))))******+++,,,+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))******+++++++++***+++---......---,,,+++,,,------------,,,+++++++++,,,,,,------,,,,,,++++++******+++------+++***,,,,,,,,,***))))))+++...+++,,,,,,------------------,,,,,,++++++,,,,,,---...---+++******+++---...///---///777;;;777000,,,------------------------...------------...//////............////////////666444111///...000333555333222111111000111111111222222111111111111222222555666888888777888;;;===@@@CCCFFFGGGHHHIIIKKKMMMVVVXXX\\\^^^______```bbbbbbeeejjjmmmmmmlllllllllnnnpppsssvvvwwwzzz}}}************************++++++************++++++++++++************++++++)))))))))))))))))))))))))))+++,,,+++***)))***+++******+++,,,,,,,,,,,,+++------,,,+++************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,------......---,,,,,,------+++)))------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,---------.................................------,,,,,,,,,,,,------------------,,,------------------------------,,,,,,,,,,,,------,,,---...///////////////------,,,,,,------...///,,,,,,---------............//////////////////......//////////////////...000111222111///...///000000///..................///////////////000111222000000000000000000000000////////////////////////000000000000000000000000///000000000000///......//////.........---------------------------------///......---,,,,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,---------&&&((())))))(((((()))+++......---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********************************)))))))))((((((,,,+++++++++***))))))))),,,+++***))))))))))))))))))))))))))))))******+++)))))))))((())))))***+++***++++++,,,,,,++++++***************************''''''((())))))***++++++***++++++,,,,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++******+++,,,------***++++++***))))))+++,,,+++,,,,,,---...------------,,,,,,++++++,,,,,,---000...,,,++++++,,,...000,,,///444::::::666111...------------------------------------......//////000000000000111111111111666444222000000000222333222222111111111111111222222111111000000111111222444666888888888999;;;===BBBDDDFFFGGGHHHJJJLLLNNNTTTWWW\\\___``````aaabbbaaaeeeiiilllmmmllllllmmmmmmooorrruuuwwwzzz~~~************************++++++************++++++++++++************++++++)))))))))))))))))))))))))))***++++++))))))***+++******+++,,,,,,,,,,,,+++------,,,+++************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***++++++,,,,,,------------,,,,,,,,,------+++)))........................,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,..............................------,,,,,,,,,+++,,,,,,---......---,,,,,,,,,,,,------------------------,,,,,,,,,,,,------)))***,,,---///000000000,,,,,,,,,,,,,,,---......---.........////////////......////////////............////////////.........000111000///...///000//////.........///000000............///000111111////////////////////////........................------------------------000000111111000000///...............------------,,,,,,------------------.........------,,,,,,+++...------,,,,,,------...))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,---------''')))******))))))+++,,,...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++******)))(((((((((,,,+++++++++***)))))))))---,,,+++***************)))))))))))))))******+++))))))(((((()))******+++***++++++,,,,,,++++++***************************&&&&&&''''''((()))******+++***)))''''''(((***+++))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))***,,,---...///...---,,,...///******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///...------...///000,,,444;;;999222,,,,,,------------------------------------...............000000000000111111111111333333333333333222111000222111111111111111222222222222111111111111222222333555777888999999;;;===BBBDDDFFFHHHHHHJJJMMMOOORRRVVV[[[^^^```aaacccdddccceeegggiiiiiijjjmmmnnnmmmooorrrtttwwwzzz~~~***************+++++++++++++++************++++++++++++************++++++)))))))))))))))))))))))))))***+++***))))))***+++******+++,,,,,,,,,,,,+++,,,,,,++++++***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,+++++++++------,,,***........................++++++************++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---...///000000///...---,,,,,,,,,,,,------------......------------......)))***+++---.../////////,,,,,,,,,,,,,,,------............/////////000000---......//////......------......//////......---,,,---//////...---///000/////////...//////000000///............//////000......////////////......////////////////////////////////////////////////000111111111111000//////.........------------,,,,,,,,,,,,,,,------------------.........---,,,,,,...------,,,,,,------...*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,---+++---...---,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************+++++++++******)))))))))+++++++++***************---,,,++++++++++++++++++)))))))))))))))******+++************+++,,,------***++++++,,,,,,++++++***************************&&&''''''(((((())))))))),,,***'''%%%%%%''')))***((((((((('''(((((()))***,,,++++++******++++++,,,******+++***))))))+++---+++,,,------++++++,,,---))))))***+++++++++++++++---,,,,,,++++++,,,,,,---//////............//////222>>>DDD<<<000)))+++...------------------------,,,---......//////..................////////////000222333555444333111///111111111000111111222333333222222222222222222333222555777999999:::;;;===AAADDDGGGHHHIIIJJJLLLNNNRRRUUUZZZ]]]___aaadddfffeeefffgggggggggiiimmmooonnnppprrrtttvvvzzz~~~))))))*********+++++++++++++++************++++++++++++************++++++))))))))))))))))))))))))(((***+++***)))((()))+++******+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,)))******++++++******)))************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,+++++++++++++++***))))))+++---...---+++------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---------...000111111000...---++++++,,,,,,,,,---------///..................///++++++,,,------------,,,,,,,,,++++++,,,,,,---...---------.........//////---......//////......------......//////......---)))+++------------///000111000///......---......//////...---------......---...////////////...---////////////////////////111111111111111111111111//////000000//////...---.........---------,,,,,,++++++,,,,,,,,,---------+++,,,---.........---,,,...------,,,,,,------...+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))+++---//////...+++)))---,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++,,,---)))***,,,---------,,,+++++++++++++++++++++++++++))))))))))))*********+++************************+++++++++++++++************************++++++++++++***************+++,,,)))))))))))))))******+++************+++,,,---...***++++++,,,,,,++++++***************************)))))))))***************+++***)))((('''(((((())))))(((((('''((()))***++++++******))))))******++++++---...---+++***+++---''')))******)))(((((())))))******+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,///;;;BBB;;;222......///------------------------,,,---.../////////...---............////////////111111222333333333222222111111000000111222222333444444333333333333444444222444777999::::::;;;===???BBBGGGIIIJJJJJJKKKLLLUUUWWWZZZ\\\^^^```ccceeeggghhhiiiiiiiiijjjlllooooooppprrrtttvvvyyy~~~))))))******++++++++++++++++++************++++++++++++************++++++))))))))))))))))))))))))(((***+++***)))((()))*********+++,,,,,,,,,,,,+++************+++,,,------))))))************))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++*********)))((()))+++---...---,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------+++,,,...//////...,,,++++++++++++,,,,,,---------//////............//////.........---,,,+++***))),,,,,,++++++,,,,,,---...,,,,,,,,,---------......---..................------..................---''')))+++,,,,,,---///000333222000...,,,+++++++++000///...---------------,,,---...//////...---,,,000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,......---------,,,,,,,,,+++++++++,,,,,,---------***+++---...///...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))),,,///222222000,,,***---------,,,,,,++++++++++++,,,,,,+++)))((()))***((()))+++---------+++***************************))))))))))))************************************++++++++++++++++++++++++))))))******+++++++++,,,))))))(((((()))***++++++)))))))))))))))******+++(((((((((((()))***+++,,,+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))***++++++***)))((('''***)))(((((((((***+++,,,+++***)))(((((()))***+++'''***,,,+++(((&&&'''((()))+++------+++***+++,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---)))***,,,------,,,***))) ,,,555333//////...+++------------------------,,,,,,.../////////...---000000000000111111111111222222111111111222444555111111000000111222333333555444444333333444444555111444777999::::::;;;===>>>BBBFFFIIIJJJJJJJJJJJJXXXYYY[[[\\\]]]^^^bbbdddgggiiikkklllkkkkkklllnnnpppqqqrrrtttuuuyyy}}}~~~************************************************,,,,,,+++***))))))*********+++,,,,,,,,,,,,+++***************))))))))))))******+++++++++,,,,,,,,,************************,,,+++***)))))))))++++++******)))(((''''''((((((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,*********++++++***))))))&&&''')))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,------...//////...---,,,---,,,,,,++++++,,,,,,---////////////000000000000........................+++,,,------......------//////000000///...------........................------------------,,,,,,...............---------.........------,,,,,,,,,,,,,,,------...------,,,------------------------........................------......///000000000......//////......---,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////...---,,,,,,++++++++++++000///...---,,,+++++++++******+++,,,+++***)))(((///******333>>>???333'''++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++---,,,***)))))))))******,,,+++***))))))***+++++++++++++++*********)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))************************))))))*********+++++++++************************)))************+++++++++))))))***+++,,,------...)))*********))))))+++---++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++---,,,***))))))***,,,---************************+++++++++******)))))))))***+++,,,---............////////////......---,,,------------------------,,,,,,,,,------------...000000000000000000000000000000111222222222222222111111111111222222222222111111222222222333333333222444666888999:::<<<>>>AAADDDGGGJJJKKKKKKMMMNNNWWWYYY\\\]]]]]]]]]^^^```cccfffjjjlllllllllmmmmmmoooqqqrrrrrrrrrvvv}}}************************************************,,,++++++***))))))*********++++++,,,,,,++++++***(((((())))))******++++++*********+++++++++,,,,,,************************,,,+++***))))))***++++++,,,,,,+++*********************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,------------,,,,,,((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,------...//////...---,,,---,,,,,,++++++,,,,,,---------........./////////------------------------+++,,,------...---------...////////////......---........................,,,,,,---------------------------.....................---------,,,,,,,,,---------...------,,,,,,------------------------------------------------------......//////000000......//////......---,,,------......------,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,---......///...---,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---,,,+++***)))))))))***)))'''(((,,,111222---(((+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******,,,,,,***)))))))))******))))))(((((((((***+++,,,+++++++++*********))))))++++++******************************************************++++++++++++******************************+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++,,,,,,......///---***))))))***************+++++++++,,,************************))))))***+++++++++******++++++***))))))***++++++************************,,,,,,+++++++++************+++,,,---............,,,,,,,,,,,,,,,+++******............------------.........////////////000........................///000000111111111111111////////////000000000000111111222222222333333333222444666777888:::<<<>>>BBBEEEHHHJJJKKKKKKLLLNNNVVVXXX[[[]]]]]]^^^___aaaeeehhhkkkllllllkkkkkklllnnnppprrrrrrssswww}}}************************************************,,,+++******)))***************+++,,,,,,+++******''''''((()))***+++,,,---*********++++++++++++,,,************************+++******)))******++++++,,,,,,+++************+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,+++************+++++++++,,,,,,,,,------............------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,---............---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------++++++,,,---------------------......///.........------------------------++++++,,,,,,------......,,,,,,------......//////------------,,,,,,,,,,,,---.........---,,,,,,+++------------------------++++++++++++++++++++++++---------...//////000000......//////......---,,,...............------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......------,,,,,,,,,---......,,,++++++******+++++++++000...+++((('''(((***+++)))***,,,+++******+++---++++++++++++++++++++++++*********)))))))))((((((***++++++,,,,,,++++++***,,,+++******)))*********((((((((()))***+++,,,---+++************))))))))),,,,,,++++++***))))))(((((((((((((((((((((((((((************++++++++++++************************+++++++++,,,,,,,,,------************************)))************+++++++++,,,,,,,,,+++++++++******///000111000---***))))))((())))))******+++++++++))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))************************,,,,,,,,,,,,++++++++++++***+++,,,------......---+++++++++++++++******)))------------.....................////////////000...........................//////000000000000000////////////000000000000111111222222222333333333222444666888888:::<<<>>>CCCFFFIIIKKKKKKKKKLLLMMMTTTWWWZZZ\\\]]]___aaacccgggiiillllllkkkjjjjjjjjjnnnppprrrssstttwww~~~************************************************++++++***************+++******++++++++++++******(((((()))******+++,,,,,,************++++++++++++******************************************++++++******)))(((((()))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,---------...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,---...............------------------------******+++,,,------......++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000.........///......---,,,------......------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////------,,,+++******++++++---,,,***))))))***+++,,,***---...---***)))+++...***+++++++++++++++,,,,,,+++*********))))))))))))------............------++++++***************************++++++,,,,,,---************))))))))))))+++++++++*********))))))(((((((((((((((((((((((('''((((((((())))))))))))******************************++++++++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++***---///000...,,,++++++***)))))))))))))))))))))************************+++++++++++++++***)))((())))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,------------...........................---......///000/////////000111111111222222222222111111222222222333333333333555888999:::;;;===@@@DDDGGGJJJKKKKKKKKKKKKLLLSSSUUUYYY\\\^^^```bbbdddgggiiikkkkkkkkkjjjkkklllmmmppprrrssstttxxx************************************************+++***************++++++************************+++++++++***************))))))*********+++++++++************************))))))******++++++++++++***)))))))))))))))************+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,------...------------------------------******++++++,,,---......***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........///......---,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---++++++******)))***+++,,,,,,,,,,,,,,,******+++,,,,,,***)))(((*********++++++,,,,,,,,,,,,,,,+++++++++*********,,,------......------,,,************+++*********++++++*********)))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''((((((((())))))))))))************************))))))))))))************************************))))))*********+++++++++))))))***+++,,,,,,------(((+++......---+++******,,,++++++***)))(((''''''+++++++++++++++++++++++++++++++++++++++***)))(((******+++,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,------------...////////////////////////------...///////////////000111111111222222222222111111222222222333333333555777999;;;;;;===???AAAEEEGGGJJJKKKKKKKKKLLLMMMRRRUUUYYY\\\^^^```ccceeeeeegggiiijjjkkkkkkmmmnnnmmmpppssstttuuuxxx~~~*********************************************************)))******+++,,,+++***))))))))))))***+++,,,,,,+++++++++*********)))))))))************+++************************((()))***+++++++++++++++,,,++++++++++++,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---......///......+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,+++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////......//////......---,,,+++++++++++++++***))))))******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------000000...---,,,+++++++++(((***+++---...---,,,,,,,,,+++,,,...000///+++'''*********++++++,,,,,,---,,,,,,,,,++++++++++++***)))******++++++******)))))))))***++++++++++++***)))))))))((('''&&&$$$###(((((()))))))))))))))***((())))))***++++++,,,,,,************************************++++++++++++************************((((((((())))))))))))***************************)))************+++++++++((()))***+++,,,------...***,,,---,,,***((('''''',,,,,,+++***)))(((((('''++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++++++++++++++******++++++,,,,,,------.........////////////000000000000000000000000000---......///////////////////////////000000000000111111222222222333333333555777999;;;;;;===???AAADDDGGGJJJKKKLLLLLLMMMNNNRRRUUUYYY\\\^^^```ccceeeeeegggiiijjjjjjkkknnnpppnnnqqqtttvvvvvvxxx}}}******************************************************))))))***++++++,,,+++***)))(((((()))***+++***+++++++++++++++++++++))))))))))))************************************'''(((***+++,,,,,,++++++,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,---............+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++++++++---...///---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---............+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///......//////......---,,,+++,,,,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++,,,,,,+++*********++++++---,,,,,,+++,,,,,,------------,,,,,,++++++++++++,,,,,,---...000///---+++)))******+++,,,,,,------++++++++++++************((())))))******))))))(((((()))***+++,,,++++++***(((((())))))((('''&&&%%%(((((((((((())))))************************++++++************************************++++++++++++************************((())))))))))))*********************************)))************+++++++++*********++++++,,,,,,,,,***+++,,,+++)))((()))******+++++++++++++++++++++************************))))))***+++++++++******,,,+++***))))))***+++,,,*********************************+++++++++,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++,,,------...//////.........////////////000////////////////////////......///000000000000///////////////000000000000111111222222222333333333333555888999:::;;;>>>@@@CCCFFFIIIKKKLLLMMMNNNOOORRRUUUYYY\\\^^^```ccceeeggghhhiiijjjjjjjjjmmmooopppsssvvvvvvvvvxxx|||******************************************************))))))***+++,,,,,,+++***)))(((((()))***+++))))))***+++,,,------...))))))))))))************************************'''(((***+++,,,,,,++++++***)))))))))***++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''((()))***++++++,,,+++,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........++++++******+++---...///---,,,,,,++++++,,,,,,---)))************+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******,,,---.../////////++++++++++++++++++++++++************************++++++,,,------......///......//////......---,,,,,,------------,,,++++++******++++++++++++******++++++++++++++++++++++++,,,,,,+++***))))))))))))((())))))***+++---...///222000---***))))))***+++&&&((())))))(((((()))***))))))***+++,,,,,,------************))))))))))))******++++++++++++******((()))***+++,,,,,,+++***)))***+++,,,,,,+++***)))'''((((((((())))))******,,,,,,++++++***)))))))))************************(((((((((((())))))))))))************************)))************+++++++++************************)))************+++++++++,,,,,,,,,++++++++++++***'''((()))))))))+++---///((()))***+++,,,---......))))))))))))))))))))))))((()))***+++++++++++++++,,,***)))'''''')))***,,,************************)))))))))******+++++++++++++++,,,,,,,,,++++++***,,,---......////////////------......///000111111,,,,,,,,,---------.................................//////000000000000000111111111111222222222222111111222222222333333333222444666888999:::<<<>>>CCCFFFIIIKKKLLLMMMOOOPPPRRRUUUYYY\\\^^^```bbbeeeiiijjjkkkjjjiiiiiikkkmmmqqqtttvvvwwwvvvxxx{{{((()))))))))************+++++++++************)))+++++++++++++++***)))(((+++***)))'''''')))***+++))))))))))))******************)))))))))))))))************++++++,,,,,,,,,************************************************************************)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------..................------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++222///,,,,,,,,,,,,)))&&&,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,------------((()))***+++,,,------...*********)))******+++,,,..................------------......------,,,+++************************&&&'''((()))******)))(((------------------------,,,,,,++++++******++++++******+++---...---+++((())))))************))))))***++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++///,,,)))''''''(((((((((************************)))))))))))))))******+++******))))))))))))******'''&&&%%%$$$%%%&&&)))***+++++++++*********))))))((()))))))))************,,,,,,***)))))))))***++++++*********))))))(((((()))))))))))))))******+++))))))***+++,,,------...+++++++++*********))))))......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------///---******+++,,,,,,,,,)))***,,,---...---,,,,,,,,,---......//////..............................---------............/////////000000000000000000////////////000000000000222111111111000000//////111222222222222333333333333555666777888999<<>>@@@AAADDDGGGJJJJJJKKKMMMNNNSSSVVVZZZ\\\]]]^^^```bbbggghhhjjjjjjiiihhhiiijjjoooppprrrtttwww{{{*********+++++++++,,,,,,+++++++++*********))))))******+++++++++******)))+++******))))))******+++))))))*********+++++++++++++++*********+++,,,,,,,,,,,,++++++******))))))************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++//////............//////...------,,,,,,+++++++++------------------------+++******))))))******+++************************,,,,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))))))))))))))))))))***++++++++++++***)))+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((&&&'''***,,,------,,,++++++************+++,,,,,,........................------......------,,,+++++++++++++++++++++++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))++++++***+++------+++)))+++++++++,,,,,,+++++++++******++++++++++++******+++***))))))((()))))))))************************************************))))))))))))))))))))))))***)))'''((()))++++++***************************)))))))))))))))******+++******))))))))))))***************++++++***))))))************************((((((((()))))))))******+++++++++***************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++---///000000---***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,........................---------............///222111///...------//////////////////000000000000111111111000000000000000222222222333333333444444888:::;;;::::::;;;===???AAADDDHHHJJJKKKLLLMMMNNNSSSVVVZZZ]]]^^^___aaabbbeeegggiiiiiihhhhhhiiijjjppppppqqqsssxxx|||))))))))))))*********++++++++++++*********)))))))))******+++++++++******++++++************++++++************++++++++++++)))))))))))))))***+++++++++++++++******)))))))))************************************************************************))))))*********+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,++++++***------------------------+++******))))))******+++------------------------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))+++******))))))******+++*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++((((((((()))***+++---...+++++++++***+++,,,,,,---/////////......---------------......------,,,+++++++++++++++++++++++++++,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,+++***+++,,,---+++***+++++++++,,,,,,+++++++++)))******++++++******)))+++******)))(((((())))))************************************************((((((((((((((((((((((((,,,***(((((()))***)))(((************************)))))))))))))))******+++******))))))))))))******((((((***+++,,,,,,,,,,,,************************''''''''''''((((((((()))++++++++++++******))))))))))))*********************************++++++,,,))))))***+++,,,,,,------,,,,,,,,,+++++++++***************+++,,,---...///************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,...111333222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.......................................---------............///000///...---,,,------...////////////000000000000000000000000000000111111222333333333333444444444777888999999888999;;;===AAADDDIIILLLMMMNNNNNNOOORRRVVVZZZ^^^___```aaabbbaaadddfffgggggghhhiiikkkooopppqqqsssvvvyyy}}}(((((()))))))))*********+++++++++************)))))))))***++++++++++++***++++++++++++++++++++++++*********++++++++++++,,,(((((((((((()))***++++++***************)))))))))************************************************************************)))************+++++++++***++++++++++++,,,,,,,,,........................***************************+++,,,,,,------,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...++++++************++++++++++++++++++++++++++++++'''((()))))))))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,---+++)))((('''(((***++++++++++++++++++,,,------------,,,,,,,,,+++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***************************---,,,++++++******++++++***)))((((((*********(((******++++++++++++******))))))************)))))))))((())))))***+++,,,,,,***************************************+++++++++((((((((((((((((((((((((,,,***))))))******)))'''(((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******)))***+++,,,---///000000***************+++++++++)))))))))*********++++++***++++++++++++***)))))))))))))))))))))*********+++************+++,,,,,,((()))***+++,,,------...+++++++++*********))))))))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,...111333222///---------,,,+++++++++,,,,,,,,,---......//////..............................---------............///........................////////////000000000000000000000000111111111111111111111111222222222222555666777777777888:::===@@@DDDIIIMMMNNNOOOOOOPPPQQQUUU[[[___```aaabbbcccaaacccfffggghhhiiijjjlllooorrrtttuuutttvvv{{{))))))*********++++++++++++++++++************)))))))))***+++++++++++++++***++++++++++++++++++************+++++++++,,,,,,))))))))))))***+++,,,---))))))))))))************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))''')))++++++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******************************++++++++++++******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,+++++++++***)))((())))))***,,,++++++++++++,,,------******++++++,,,---......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))((())))))++++++))))))))))))))))))))))))++++++******++++++,,,,,,+++)))(((((()))******))))))******************)))))))))************))))))******)))******+++,,,---************************))))))*********+++++++++)))))))))))))))))))))))))))(((((()))++++++***((((((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******++++++***++++++---///000))))))*********+++++++++++++++++++++,,,,,,,,,,,,***++++++,,,+++***)))((()))))))))******+++++++++++++++******++++++,,,---*********++++++,,,,,,,,,*********)))))))))(((((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,...000000...,,,...---,,,+++++++++,,,,,,,,,,,,---............---........................---------............///,,,...000111222111000000////////////000000000000///000000000111111111111111111111222222222333333333555666777777999;;;===???CCCHHHLLLNNNNNNNNNOOOQQQUUU[[[___aaaaaabbbcccdddfffhhhiiiiiiiiikkklllooouuuyyyxxxssstttzzz******+++++++++,,,,,,,,,+++++++++************)))((()))***+++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************+++,,,---...(((((())))))******++++++************************************************************************)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------************************,,,,,,............,,,,,,*********++++++,,,,,,---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++---///---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************************(((***---//////---***(((((())))))***++++++,,,,,,*********++++++,,,,,,,,,------------,,,+++******&&&'''(((***++++++++++++,,,,,,++++++,,,,,,---...)))***+++---///111222333------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---++++++++++++++++++++++++************+++,,,---...---+++******+++,,,,,,+++))))))************))))))))))))************))))))...---,,,+++************************************))))))******++++++++++++************************'''&&&''')))+++---,,,+++************************)))))))))))))))******+++******))))))))))))******,,,+++)))(((((()))+++---))))))******++++++++++++******+++++++++,,,,,,,,,******+++,,,+++***)))(((*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++***))))))))))))((((((((((((,,,,,,++++++,,,,,,---...------------------------------------------------++++++,,,,,,,,,++++++******)))***,,,...///---,,,///...,,,+++***+++,,,,,,++++++,,,---------,,,,,,........................---------.........//////,,,...111444555444222111////////////000000000000//////000000111111111222333333444444444555555555333555666777888999<<>>BBBHHHLLLMMMMMMMMMMMMOOORRRWWWZZZ\\\^^^```bbbhhhiiilllmmmnnnnnnmmmlllnnnwww}}}yyyttttttyyy}}})))************+++++++++************************((((((((()))***+++++++++++++++************+++++++++***)))(((((()))***+++***))))))((()))***+++,,,************************))))))************))))))************************++++++++++++++++++++++++)))***++++++++++++***))),,,,,,,,,+++++++++******------,,,,,,,,,+++++++++***++++++++++++++++++***++++++++++++++++++++++++---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---......,,,***)))***,,,'''+++...---)))&&&)))...++++++++++++************+++*********))))))))))))))))))***+++++++++******+++***)))))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***************+++******************++++++((((((***++++++***))))))++++++++++++++++++++++++(((((()))******+++,,,,,,...+++***...///,,,---222//////...---,,,++++++*********))))))***++++++,,,'''((()))++++++++++++***,,,,,,,,,++++++*********,,,+++***)))))))))***+++++++++******)))************************************************+++++++++************************)))))))))))))))*********++++++++++++++++++++++++)))))))))))))))******+++************************+++******))))))((((((''')))))))))))))))******+++,,,+++******))))))*********)))))))))******+++,,,************************))))))***++++++,,,------******+++++++++)))((('''((()))***+++,,,++++++***+++++++++*********))))))******))))))******+++,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++------,,,+++)))(((''''''++++++++++++++++++******+++++++++******+++++++++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------............---..................//////////////////////////////111111000000000000111111111111000000000000111111222222222222222222222222555777888888888888999;;;===AAAFFFIIIJJJJJJJJJJJJOOORRRVVVZZZ\\\]]]___aaahhhiiikkklllmmmlllkkkjjjmmmvvv|||xxxsssuuuyyy|||}}})))************+++++++++************************(((((())))))***+++,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***))))))))))))***++++++***************************++++++++++++++++++***************************++++++++++++++++++++++++)))***++++++++++++***))),,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++******++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------+++))))))***+++))),,,///...+++***,,,...,,,+++++++++************+++++++++************)))******+++++++++******))),,,+++******)))***************++++++++++++******+++++++++++++++++++++++++++***************++++++)))))))))***+++++++++,,,*********)))))))))))))))++++++++++++++++++++++++((((((((()))******++++++,,,***+++...///------000......---------,,,,,,,,,*********)))******+++,,,******++++++++++++******------,,,+++***))))))((())))))*********++++++,,,*********)))******+++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************)))))))))))))))******+++++++++***)))))))))******(((((()))************)))************************'''((()))***+++---......)))***+++,,,,,,+++))))))))))))***++++++++++++***+++++++++*********************))))))******+++,,,***++++++++++++***)))(((...------,,,+++***))))))((((((((()))******++++++------,,,,,,++++++******+++++++++******+++++++++***+++---.........---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------...//////......---.........000///---------///111222////////////////////////000000111111111111000000111111000000000000111111222222222222222222222222444666777888777777999:::>>>AAAFFFIIIIIIIIIIIIIIIOOORRRVVVYYY[[[]]]___```hhhiiijjjkkkkkkjjjiiiiiillluuu{{{xxxtttvvvzzz}}}|||))))))*********+++++++++************************)))***************++++++)))***+++,,,,,,+++***)))))))))************)))))))))))))))*********++++++******************************++++++++++++***************************************************************++++++*********,,,,,,,,,+++++++++******,,,+++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++***++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,***)))***,,,---,,,++++++000333000***,,,,,,+++++++++*********---------,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,+++******)))))))))******++++++++++++***************************************)))******+++,,,(((((()))***+++,,,,,,,,,+++***))))))((()))))))))************++++++++++++))))))))))))******+++++++++***+++---...------...------------------------+++***************++++++,,,,,,,,,,,,++++++******,,,,,,++++++******))))))))))))***++++++++++++******)))))))))***+++,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))******++++++++++++)))))))))))))))******+++******))))))))))))******((()))***++++++***)))(((************************((())))))***+++,,,,,,---)))***+++,,,,,,+++******))))))******++++++++++++******************************))))))******+++,,,+++++++++++++++******)))...------,,,+++***))))))$$$%%%&&&(((***,,,---.........---,,,++++++++++++***++++++++++++++++++******+++,,,------------,,,*********+++++++++++++++++++++,,,,,,------......222000///...------.../////////......///000111222///////////////000000000...///111222222111000000222111111000000111111222111222222222222222333333444666888888777888999;;;@@@DDDHHHJJJJJJIIIJJJJJJOOORRRVVVZZZ[[[]]]___```iiiiiijjjkkkkkkjjjiiiiiimmmuuuzzzxxxvvvxxx|||~~~~~~))))))*********+++++++++************************,,,,,,++++++******))))))((()))***++++++***)))((())))))************)))))))))*********++++++++++++)))))))))))))))))))))))))))******************)))************************************************+++******************+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---......---++++++,,,...,,,222444///,,,---,,,))),,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++++++++******)))))))))******++++++******)))******************************))))))***++++++,,,(((((()))***+++,,,,,,,,,******))))))((())))))***)))))))))******+++++++++*********+++++++++++++++***++++++++++++---...---,,,,,,,,,------------...++++++***************+++------,,,++++++*********)))))))))******+++++++++***++++++++++++***))))))***)))))))))***+++,,,,,,************************,,,+++++++++***)))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((()))))))))***++++++,,,,,,)))))))))))))))******+++***))))))((())))))************,,,,,,,,,+++***)))************************+++*********************((()))***+++,,,+++***)))***************+++++++++******************************))))))******+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))((((((...---,,,+++++++++,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,------...222000///...------...///,,,---///000111111111000////////////000000111111...///000222222222111000222222111111111111222222111111111222222333333333555777888999999999;;;===@@@CCCGGGIIIIIIIIIIIIJJJOOORRRWWWZZZ\\\^^^```bbbjjjjjjjjjkkkkkkkkkkkkkkkmmmuuuzzzyyyxxx{{{)))************+++++++++************************,,,,,,,,,+++******)))))))))))))))******))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++(((((((((((((((((((((((())))))************))))))************************************************++++++***))))))***++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,---,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++---///,,,???JJJ<<<)))$$$+++111,,,,,,,,,,,,++++++++++++((())))))))))))***************+++++++++******)))******+++++++++***))))))))))))************))))))************************))))))))))))***+++,,,,,,)))))))))***+++++++++,,,((()))))))))************(((((())))))***+++++++++++++++++++++++++++++++++***++++++((()))---...---------------------------,,,+++******)))*********---,,,+++***************'''(((((()))***+++,,,,,,,,,++++++*********))))))*********)))******++++++))))))))))))))))))))))))+++++++++***************************************************))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************)))))))))******+++++++++)))))))))))))))******+++))))))((((((((()))******+++,,,,,,,,,,,,+++******************************+++++++++***))))))((((((((()))***++++++***((((((******))))))******+++,,,***************+++++++++******))))))******+++,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,)))))))))***++++++,,,,,,---,,,+++******+++,,,---+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------......//////))))))***+++,,,---......//////......---.........***,,,///111222111000///...//////000000111111222...///000111111222111111222222111111111111222222111111111222222333333444555777999999999:::<<<>>>===@@@CCCEEEFFFFFFGGGIIINNNRRRWWW[[[^^^```ccceeeiiiiiijjjjjjkkkllllllmmmmmmsssxxxxxxxxx}}})))************+++++++++*********************************++++++,,,,,,,,,+++******))))))******++++++***)))(((((()))***+++)))***+++,,,,,,,,,++++++))))))))))))))))))))))))******++++++++++++******************************************************++++++***))))))***++++++,,,,,,,,,+++++++++******)))*********++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,......AAAJJJ===+++(((---111------,,,,,,,,,+++++++++''''''((((((((()))))))))))))))***+++++++++******))))))***+++,,,+++******))))))************))))))************************))))))))))))***+++,,,---******************++++++&&&''')))***++++++++++++((((((((()))***++++++++++++++++++******************,,,***%%%&&&,,,///...---------------------,,,,,,++++++***))))))******++++++***)))))))))***+++(((((())))))******+++++++++***)))))))))***+++,,,++++++******)))************************************************+++++++++++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((()))******,,,,,,+++***************************************************))))))))))))((()))******)))(((&&&%%%+++***)))))))))***+++,,,))))))*********+++++++++******))))))******+++,,,------+++*********+++,,,******+++++++++,,,,,,,,,%%%&&&(((***---///111222+++***)))))))))+++---...,,,---///000000///---,,,+++++++++++++++,,,,,,---,,,,,,------...//////000******+++,,,---...//////,,,------............---+++,,,---...///000000111...//////000111111222222////////////000111222333333222222111111222222333000111111222333333444444444666888888888999;;;===<<>>???BBBFFFLLLPPPQQQOOOLLLOOORRRWWWZZZ]]]```dddffffffhhhkkknnnoooooommmlllnnnrrrwwwzzzzzzzzz}}}'''''''''''''''''''''''''''''''''((((((((())))))###))))))...888&&&******************************))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))...(((***&&&333///000(((''''''((((((((((((''''''+++(((+++111555(((000************************************************++++++************++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******///...000///)))###'''///))))))))))))))))))))))))***###"""***000...***)))'''((()))***++++++******............---,,,+++***------------,,,+++***)))++++++++++++************---------,,,+++***+++,,,###$$$%%%'''***,,,...///'''&&&+++222333...+++,,,,,,,,,++++++******))))))+++++++++***************++++++++++++++++++++++++***************)))((('''***)))))))))))))))(((((((((((()))***************)))************+++++++++''''''((()))+++,,,------,,,,,,,,,,,,,,,+++******((()))++++++*********+++,,,++++++++++++++++++,,,))))))(((((((((((()))))))))************+++++++++///---++++++,,,,,,***((()))&&&$$$$$$'''*********+++++++++++++++++++++++++++++++++,,,,,,,,,------///...,,,)))(((((()))***))))))))))))))))))))))))***)))((((((((()))++++++******))))))))))))******+++***))))))))))))***++++++&&&""""""%%%((('''&&&)))))))))))))))))))))))),,,+++++++++***)))))))))'''(((***+++,,,+++***)))(((((())))))***++++++,,,***'''%%%%%%(((******(((************************+++***)))))))))***+++,,,***************************************+++,,,---+++,,,---...//////......,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,***,,,///111333222111000,,,+++************+++,,,...,,,***+++------,,,***,,,,,,,,,------------...///...---,,,+++,,,,,,------------------......///------...///000111333444222222222111111111111111222222111111111222333444//////000000111222222333333555777888888999<<<>>>???AAAEEEIIILLLMMMLLLKKKOOORRRWWW[[[]]]```dddfffgggiiillloooqqqpppooonnnnnnrrrvvvxxxxxxyyy}}},,,,,,,,,,,,,,,,,,,,,,,,------........./////////***888000111222)))***(((***************************))))))))))))***++++++++++++++++++++++++++++++************************'''"""111(((---###111+++++++++,,,,,,,,,,,,++++++111111333'''%%%$$$...************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,)))%%%&&&,,,+++%%%'''///,,,,,,,,,,,,,,,,,,,,,,,,111...,,,+++'''###%%%***((()))******+++******)))............---,,,+++***------------,,,+++******,,,,,,,,,++++++*********(((+++//////---+++,,,---777555111---+++*********555,,,''')))'''!!!""")))------,,,+++***)))((((((******************++++++,,,,,,,,,,,,,,,,,,,,,,,,************((('''&&&%%%)))))))))***************(((((()))***************)))************+++++++++(((((((((((()))***,,,,,,.........---,,,+++***)))''')))++++++*********+++,,,,,,,,,++++++,,,,,,,,,(((((('''''''''(((((())))))************+++++++++---+++******++++++)))(((&&&$$$###$$$''')))++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...,,,+++*********+++)))))))))))))))))))))))))))))))))((()))******+++******))))))))))))******++++++************+++++++++(((%%%&&&)))***)))'''))))))))))))))))))))))))---,,,,,,+++***)))((((((&&&''')))***+++***))))))))))))******+++,,,,,,,,,+++***)))***+++,,,+++*********************************))))))******+++,,,*********++++++,,,------,,,,,,++++++++++++,,,,,,***+++...000111000000///---------,,,,,,---------************+++,,,------)))***,,,...000111111111,,,,,,++++++++++++,,,,,,///...,,,,,,------+++))),,,,,,,,,,,,---------------...000111111///---,,,...............///000000////////////000111222333000111111111111222222222222222111111222222333444111111111222444666888999333555777888888999<<<>>>???@@@CCCEEEGGGIIIJJJJJJPPPSSSWWW[[[^^^```dddfffhhhjjjnnnppprrrrrrqqqpppooorrruuuvvvvvvxxx}}}(((((((((((((((((((((((())))))*********+++++++++'''(((###,,,222######444************************)))))))))))))))***++++++))))))))))))))))))))))))************************333---555222)))%%%,,,%%%''''''((((((((((((''''''222222"""%%%---(((***************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++*********++++++,,,,,,+++++++++000,,,***,,,000///***$$$''''''''''''''''''''''''''''''(((***++++++---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---------,,,,,,+++***------,,,,,,++++++*********+++,,,------,,,,,,+++"""&&&***+++***'''%%%!!!%%%+++000222000,,,***,,,,,,,,,++++++*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))((('''&&&))))))******++++++,,,,,,(((((()))***************))))))*********+++++++++///...,,,+++*********+++.........---,,,***)))(((***+++,,,+++)))''''''(((,,,++++++******++++++,,,)))(((((((((((())))))***))))))*********+++++++++++++++************)))))))))((((((((()))+++,,,,,,,,,,,,,,,------------------............////////////...---,,,++++++++++++)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******,,,++++++++++++++++++,,,---+++***+++---...,,,***++++++++++++++++++++++++,,,+++++++++***))))))))))))*********)))(((&&&&&&******+++++++++,,,,,,,,,+++,,,,,,---------,,,+++***************************************+++++++++++++++***************)))------,,,,,,+++,,,,,,,,,+++---///111111000///...,,,,,,------------,,,,,,************+++,,,---...*********+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++,,,,,,,,,------------...000222222000...,,,///////////////000000111111000000000000111111222///000000111222222333333222111222222222222333333555444333333555777:::<<<333555777888888999<<<>>>@@@AAABBBCCCDDDFFFIIIKKKPPPTTTXXX[[[^^^aaadddfffhhhjjjnnnqqqrrrrrrqqqpppppprrrtttttttttwww}}}++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,555((( !!!+++---)))...************************))))))(((((())))))***+++))))))))))))))))))))))))************************(((###******555...)))******++++++++++++******%%%+++(((***222333,,, ************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***)))(((!!!((()))"""###---000+++---------------------------)))'''+++333444+++!!!,,,,,,,,,,,,,,,---------***+++,,,---............,,,,,,---------,,,++++++,,,,,,,,,++++++*********(((%%%!!!"""&&&)))+++***666111+++&&&%%%(((...111444777000###!!!***...)))******++++++,,,,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++*********))))))******++++++,,,,,,(((((()))***************))))))*********+++++++++///...---,,,++++++++++++---------,,,+++)))(((''')))***,,,+++)))''''''(((******))))))))))))*********)))))))))******+++,,,))))))*********+++++++++++++++++++++************,,,,,,,,,+++******++++++,,,,,,---------.........------------..................---,,,++++++++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******++++++++++++++++++++++++(((((()))*********)))'''************************)))))))))***+++++++++,,,***)))))))))((((((''''''+++++++++++++++,,,,,,,,,(((((()))***)))(((((((((************************))))))******++++++++++++++++++******************------,,,,,,+++,,,,,,,,,...///000111000///---,,,++++++,,,,,,,,,,,,++++++************+++,,,---...,,,++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++++++++,,,,,,,,,------........./////////......000////////////000111111111000000000000000111111//////000111222333333444111111222222333333333333555444222111111333555666333555777888888999<<<>>>@@@BBBCCCBBBBBBEEEIIIMMMQQQTTTXXX\\\^^^aaadddfffgggiiimmmppprrrrrrqqqpppppprrrsssssssssvvv}}}************************(((((()))))))))*********%%%(((<<<222%%%111...$$$++++++++++++++++++++++++)))(((((((((((()))******++++++++++++++++++++++++************************...888222---...(((!!!***)))******************)))000&&&###///$$$...111************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******---------,,,+++***((((((---666666(((###+++...+++++++++++++++++++++++++++...---&&&"""&&&///444***)))))))))***+++------............---,,,+++***,,,,,,,,,------,,,,,,+++************************,,,---///333555222,,,'''IIIYYYooo{{{ttt[[[==='''%%%+++***%%%&&&...///+++))))))***+++,,,---......+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++)))))))))***************(((((()))***************)))************+++++++++)))***+++,,,------------,,,,,,,,,+++***)))((('''%%%''')))***))))))***,,,))))))(((((((((((())))))************+++,,,,,,---)))************+++++++++)))+++,,,+++***)))***+++***,,,,,,+++)))(((((()))+++,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))(((((()))************)))******))))))))))))************++++++++++++******(((((())))))))))))((((((''''''''''''''''''''''''(((((()))***+++,,,,,,---''''''(((((()))***+++,,,******++++++++++++++++++)))***+++***((('''((()))************************))))))***++++++++++++***)))******,,,---...//////,,,,,,++++++++++++,,,,,,000000000///...---,,,+++***+++,,,------,,,+++***************+++,,,---------,,,+++*********++++++++++++,,,,,,,,,,,,++++++)))+++------,,,,,,...///++++++++++++,,,,,,,,,,,,...------------.../////////////////////000111111000///////////////000111//////000111222222333333000111222333333333333222777666555333333333444444333555777888888999<<<>>>???AAACCCCCCBBBDDDJJJNNNRRRUUUYYY\\\^^^aaadddfffgggiiimmmppprrrrrrrrrqqqqqqssstttttttttwww}}},,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++777---222 +++000,,,++++++++++++++++++++++++((((((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))"""***,,,@@@%%%&&&---,,,,,,------------,,,,,,---(((,,,777&&&+++AAA ************************************************++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))''' ...555000,,,...************************$$$,,,111///,,,+++'''"""))))))))))))***,,,...///............---,,,+++***+++,,,,,,------,,,,,,+++((((((((())))))******+++...((($$$000VVV|||SSS222 ---***++++++,,,,,,---------*********)))))))))))))))************************)))***************)))(((***)))))))))))))))(((((((((((()))***************)))************+++++++++'''))),,,///000000///...+++,,,,,,,,,++++++***)))$$$&&&))))))))))))***,,,******))))))))))))******))))))))))))***+++,,,---)))************+++++++++''')))+++***(((''')))+++(((***,,,+++)))'''(((******++++++,,,------......,,,,,,,,,---------......++++++++++++++++++******))))))))))))))))))))))))'''((()))***+++******)))******))))))))))))******))))))***++++++***))))))++++++,,,++++++***+++,,,(((((((((((((((((((((((()))))))))***+++++++++,,,((((((((()))***+++,,,---************************+++,,,,,,***((('''))),,,************************((()))***+++,,,++++++***)))******+++,,,------...***************+++,,,---000///...,,,,,,,,,------+++,,,---......---,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++*********,,,------+++***,,,...***++++++++++++,,,,,,,,,---------........./////////............///000000......------...///000000000000000111222222222333000111222333333333222222777777777666666555555555333555777888888999<<<>>><<>>:::>>>BBBBBBAAACCCIIINNNSSSVVVZZZ]]]___aaadddfffiiikkkooosssuuuuuuuuutttpppsssvvvwwwwwwyyy~~~OOO000%%%***,,,***((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,+++++++++******))))))***---***************************)))***,,,------,,,+++)))******))))))******+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++((()))```,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---)))+++111---"""%%%...---+++###+++///,,,(((222RRR;;; 222///)))000111%%%...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))((((((((()))*********))))))))))))******)))))))))***++++++,,,,,,,,,------...////////////+++,,,,,,------,,,,,,+++))))))))))))***+++,,,---)))***+++,,,,,,+++***)))(((((())))))*********++++++***)))))))))***,,,,,,((((((((((((((((((((((((++++++******)))*********......///000000000000000------......//////000000------,,,+++***)))((('''*********************************)))))))))))))))+++++++++***************))))))))))))))))))))))))))))))*********+++++++++++++++******))))))((((((******))))))(((((('''''',,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,++++++***)))((((((+++,,,,,,,,,******+++,,,+++******))))))******+++,,,,,,+++***))))))******///...///111333333111//////:::CCCAAA555+++***...+++++++++***************---,,,,,,,,,,,,,,,,,,,,,++++++******************...---+++*********++++++---+++******,,,------,,,,,,,,,---------,,,++++++/////////...------,,,,,,////////////000000000000444444333222111111111222555444333333444555777888555555555444444333333333444666888:::<<<=========??????@@@AAACCCFFFJJJLLLRRRUUUZZZ^^^```aaacccdddhhhmmmrrruuuuuurrrpppoooqqqtttwwwwwwvvvwww{{{ttt......)))+++---,,,))))))))))))))))))))))))************************((((((((((((((((((((((((*********)))))))))(((((())))))***---*********************************+++,,,,,,,,,+++*********))))))******+++,,,******+++,,,,,,,,,,,,++++++++++++******)))))))))+++((()))```,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...%%%'''///111111111...)))777++++++&&&CCC^^^***555!!!222888...---,,,+++************************************))))))))))))))))))))))))++++++)))((((((((()))*********))))))))))))******++++++******************++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++---,,,+++***)))))))))))))))***++++++++++++***)))))))))))))))*********+++******)))))))))***+++,,,))))))))))))))))))))))))++++++*********++++++,,,------...////////////...------------............---,,,,,,+++***)))((((((***************************)))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++*********)))))))))++++++++++++++++++++++++*********+++++++++++++++,,,+++***)))'''%%%###""",,,,,,++++++***))))))(((***+++------+++******+++++++++************++++++,,,++++++***))))))******------...000333333222111111;;;EEEGGG@@@666000......---,,,+++***)))((('''++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++---+++******,,,------,,,+++,,,,,,---------,,,,,,//////.........---------////////////000000000000222111000000000000000000333333222222222333333444555555444444444333333333444555777999;;;;;;<<<<<>>CCC>>>666))))))***+++,,,------...)))***++++++***(((&&&%%%******+++,,,---......///++++++++++++++++++++++++---+++******,,,------,,,***+++,,,---.../////////,,,---------......///////////////000111222222222333222222222333444555555444444555666555444222111333333333333333333333333666666777888999:::<<<<<<>>>AAACCCCCCBBBDDDJJJOOOOOOSSSYYY^^^aaaccceeegggjjjmmmppprrrrrrrrrssssssppptttwwwxxxyyy{{{SSS'''***...---)))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))*********))))))***---***************************+++++++++***))))))((((((******))))))******+++,,,******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++((()))```,,,***++++++,,,,,,------...******++++++++++++******$$$222)))"""333333### (((///!!!444222ggg+++******)))))))))******++++++++++++++++++++++++************************)))************)))((((((******))))))))))))******((())))))***++++++,,,,,,%%%&&&((()))++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***))))))))))))++++++***))))))***+++++++++++++++++++++*********'''((())))))******))))))************************++++++***++++++,,,---...------...//////////////////////////////.........------,,,,,,+++++++++***))))))))))))))))))))))))((((((((()))******++++++''''''(((((())))))******))))))))))))))))))))))))+++++++++***************++++++******)))((((((((()))))))))***************------,,,***)))((('''&&&'''(((((()))***+++,,,,,,---------------,,,++++++************************'''))),,,------,,,+++,,,,,,,,,++++++++++++,,,,,,*********)))******+++,,,---,,,,,,---......+++))),,,)))(((///:::???<<<777...------,,,+++************+++,,,,,,+++)))&&&%%%******++++++,,,,,,------******+++,,,,,,,,,++++++---+++******,,,------,,,+++,,,---...............,,,,,,,,,---...///000000...///000000111222333333222111111111111222222333111222222222222111111000222222222222333333333333555555666777999;;;===>>>>>>AAADDDDDDBBBDDDJJJPPPPPPTTTYYY]]]```bbbdddfffjjjmmmrrrtttuuutttttttttrrruuuyyyzzzyyy{{{}}}"""++++++''')))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********))))))***---******************************+++++++++***)))'''&&&******))))))******+++,,,******+++,,,,,,,,,,,,+++)))*********+++++++++++++++((()))```,,,******+++,,,,,,---......******++++++++++++*********222'''&&&222((($$$???===222111...444FFF******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))******+++***)))((('''******))))))))))))************************++++++'''((()))***+++++++++++++++,,,,,,------,,,,,,+++---,,,+++***))))))))))))++++++***))))))***++++++,,,,,,,,,++++++*********'''''')))*********)))((())))))))))))))))))))))))++++++*********++++++,,,,,,,,,---............---------...............///......---,,,++++++******))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((()))))))))))))))))))))))))))))))))+++++++++*********))))))(((((())))))*********+++*********+++++++++,,,,,,************))))))))))))(((((()))***+++,,,---------------,,,+++***)))(((************************((())),,,,,,++++++,,,---++++++************++++++******))))))***++++++,,,+++***+++,,,...---,,,***''')))---555;;;;;;666111//////...,,,+++***)))))))))+++---......---+++)))+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++---+++******,,,------,,,------...............---++++++,,,---...///000111...///000111222333333444333333222111111111222222111111111111111111222222111111222222222333333333333333444555888;;;===???>>>BBBEEEDDDBBBDDDJJJQQQRRRUUU[[[___aaabbbdddfffjjjnnnssswwwwwwvvvuuuuuusssvvvyyyyyyyyyzzz~~~&&&000,,,'''///))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))***---***************************)))***+++,,,+++)))'''%%%*********)))***++++++,,,******+++,,,,,,,,,,,,+++(((((())))))*********++++++((()))```---******+++,,,,,,---......,,,,,,,,,------,,,,,,,,,)))111+++...111 888}}}AAA"""---%%%777)))***kkk***)))))))))))))))******++++++++++++++++++++++++(((((((((((((((((((((((()))******++++++)))((('''******))))))))))))******,,,,,,++++++***)))))))))+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++))))))))))))***+++,,,---,,,+++***))))))***+++,,,,,,,,,,,,++++++*********&&&''')))*********)))(((((((((((((((((((((((((((++++++******)))*********++++++,,,---------,,,,,,,,,,,,,,,------.........//////...---+++***))))))))))))))))))))))))))))))'''(((((()))***++++++++++++++++++***************))))))))))))))))))))))))++++++++++++******))))))%%%&&&''')))***,,,---...+++++++++,,,,,,---------'''(((((()))***++++++,,,((()))***+++,,,---......++++++,,,,,,,,,++++++*********************++++++(((***++++++++++++---...+++******************+++******))))))***+++,,,,,,)))))))))+++......---+++(((///888AAACCC>>>666///---,,,,,,,,,,,,,,,,,,,,,(((***---000111111///...,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,---,,,,,,+++---+++***+++,,,---------.........///......------++++++,,,---...000111111...///000111222333444444666555555444333333333333333333222111222333555666111111111222222333333333111111222444777:::===???===BBBFFFEEEBBBCCCJJJQQQTTTWWW\\\```bbbccceeefffiiinnntttxxxyyywwwvvvuuusssvvvyyyyyyxxxyyy}}} ***///***'''***,,,,,,+++)))((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++***)))))),,,)))******************************+++++++++,,,,,,,,,++++++******************++++++************+++++++++++++++++++++++++++++++++)))+++___+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++000 ...'''&&&---ggg444888+++&&&///!!!%%%333!!!000***###000+++)))((())),,,---,,,***+++*********))))))(((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((,,,++++++******++++++,,,'''***---,,,)))&&&'''))),,,,,,------,,,,,,+++***'''(((((()))***+++++++++&&&&&&''')))***+++------++++++************++++++))))))************)))))))))*********++++++++++++***)))(((''''''((())))))+++,,,......------...///..............................------,,,+++******))))))************))))))***)))(((''''''((()))***((())))))***************))))))************))))))(((((((((((()))))))))))),,,+++******)))*********&&&&&&&&&'''''''''''''''+++++++++***************,,,+++)))'''(((***,,,...,,,,,,,,,+++++++++******)))))))))***+++++++++,,,+++++++++,,,,,,---------******+++++++++******)))************************,,,,,,,,,---------......)))111<<>>>>>BBBFFFHHHGGGHHHLLLOOOQQQUUU[[[```ccceeegggiiikkknnnrrrvvvwwwvvvtttrrrsssxxx||||||yyyyyy|||ppp---&&&...&&&)))+++,,,+++***)))***+++))))))))))))))))))))))))************************************++++++++++++***)))))),,,)))************************************++++++++++++******++++++++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++)))+++___+++************++++++++++++------,,,,,,,,,+++++++++///222000AAAWWW...222---)))...000+++&&&%%%MMMuuu(((***)))---111)))))))))))))))***))))))************************)))))))))))))))))))))))))))))))))))))))***,,,,,,******))))))))))))******---+++******,,,---+++))),,,,,,------,,,,,,+++***(((((())))))************))))))))))))))))))))))))++++++************++++++)))******++++++******)))''''''''''''((((((((((((---,,,+++***)))(((''''''''')))+++,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((***)))'''&&&&&&''')))***)))))))))))))))))))))))))))******+++++++++++++++))))))************))))))(((((()))))))))*********(((((((((((()))***+++,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,+++++++++******,,,+++++++++***)))))))))+++++++++++++++++++++,,,***)))'''&&&&&&(((***+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,///444888555///***,,,///---------...000111333444...---,,,+++************++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,---------............,,,++++++,,,---...---......//////......---------...///111222333333222222222222222222222222222222222222222222222222111111222333444444444444333444555666666888<<<>>>>>>BBBGGGIIIIIIJJJMMMPPPRRRVVV[[[```ccceeegggiiippprrrtttvvvvvvtttqqqooouuuxxx|||}}}{{{zzz}}}&&&222+++***)))***++++++***)))***+++))))))))))))))))))))))))************************)))))))))******+++++++++***)))))),,,)))************************))))))*********+++++++++((()))))))))*********+++++++++************+++++++++++++++++++++++++++++++++)))+++___+++)))))))))******+++++++++------,,,,,,,,,+++++++++(((,,,***%%%+++000///%%%%%%000...(((..."""666///'''###...""")))*********)))))))))******************+++++++++))))))))))))))))))))))))***************+++,,,---+++++++++******+++++++++***+++---,,,***)))+++---,,,,,,------,,,,,,+++***)))))))))))))))*********((((((((()))******++++++++++++************++++++******++++++++++++******(((((()))))))))*********,,,,,,+++***)))((('''&&&###%%%'''(((((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))(((+++)))(((&&&&&&((()))+++))))))************))))))((()))******++++++******))))))************))))))))))))))))))******************))))))((())))))***)))))))))******+++++++++++++++******))))))((((((+++***((('''((()))+++,,,,,,,,,,,,+++++++++******,,,+++++++++***)))))))))++++++++++++++++++++++++)))((('''&&&&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...///000111,,,,,,++++++,,,,,,---...++++++************++++++++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,---------.........---,,,,,,,,,---...///000000//////...,,,+++***---...///000222333444444222222222222222222222222222222222222222222222222111222333444444444444444222444555666777999<<>>AAAFFFJJJOOOQQQPPPNNNOOOQQQTTTXXX]]]aaaccceeegggiiimmmooorrruuuwwwwwwwwwvvvyyy{{{}}}~~~BBB,,,''',,,(((***++++++******+++---))))))))))))))))))))))))************************'''(((((()))***+++++++++***))))))---)))************************))))))))))))************((())))))***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++)))+++___+++'''(((((()))***+++++++++---------,,,,,,,,,++++++)))///333```%%%+++&&&&&&&&&'''///000$$$++++++'''###333+++...///...+++)))+++---*********++++++,,,,,,,,,))))))))))))))))))))))))'''((())))))(((&&&$$$"""******))))))))))))******,,,(((%%%&&&***,,,+++***,,,,,,---------,,,++++++*********)))))))))))))))+++++++++***)))(((((('''++++++************++++++***++++++,,,,,,++++++***)))*********++++++++++++&&&&&&'''(((((('''&&&%%%%%%'''((((((''''''(((******************************************+++++++++***+++,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))---...//////000000//////))))))************)))))))))************+++++++++''''''''''''(((***+++,,,++++++******************'''((()))+++---///000111((()))***+++,,,++++++***,,,,,,,,,+++++++++******))))))******+++++++++,,,++++++++++++******))))))'''((()))+++,,,,,,,,,+++************************))))))))))))************(((+++...---)))''')))+++,,,++++++******+++++++++222111000///...---------........................+++,,,............,,,+++,,,,,,,,,---------......+++,,,...///000///...---++++++,,,---............***+++,,,...000111333333444444444444444444444444111111111222222333333333333333333333222222111000222444555666888:::>>>AAAHHHLLLQQQSSSQQQOOOPPPQQQTTTXXX]]]aaadddeeegggiiipppqqqsssuuuvvvvvvuuutttzzz{{{}}}~~~hhh***,,,)))************************666***+++(((&&&333...666***///((()))***+++,,,------------+++{{{333+++***++++++,,,+++***)))(((+++(((rrr---)))***+++***)))***++++++***)))---------+++((('''(((***)))************++++++++++++++++++************)))))))))))))))))))))))))))+++,,,------......------...,,,***((('''(((***,,,***)))((((((((((((((((((,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,++++++******)))))))))((((((((((((((((((((((((+++)))'''&&&(((+++,,,,,,''''''((()))***++++++,,,''''''((()))))))))))))))+++*********))))))(((((((((((())))))*********+++---------+++(((&&&%%%&&&''''''((()))******++++++,,,***((('''&&&'''((()))((((((((((((((((((((((((+++***)))'''''''''((()))((()))))))))************)))))))))(((((((((((((((((())))))))))))*********---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))+++---...+++,,,,,,------,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++******+++---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***'''+++...000///,,,+++***...............///000111..................------////////////000000000000444444555555444444333222555444333222111111111111555444444333333333444444333666999888666777>>>DDDIIIMMMRRRSSSPPPMMMLLLMMMUUUYYY^^^aaaccceeeiiimmmqqqrrrsssuuuvvvwwwwwwvvvyyy}}}zzz|||}}}|||***,,,&&&************************,,,---&&&,,,...(((+++***///eee555((())))))***+++,,,,,,,,,,,,)))+++,,,******++++++,,,+++***)))(((+++(((&&&)))***+++***)))***++++++***))))))***++++++)))((()))***)))************+++++++++*********))))))))))))((())))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++++++++++++++******))))))((((((((()))******++++++************++++++))))))*********+++++++++++++++++++++************))))))))))))))))))))))))...+++((('''((())))))(((((((((((()))*********+++''''''((()))))))))))))))************)))))))))((((((((()))))))))*********((()))******)))((()))+++(((((())))))***++++++,,,+++***)))((('''(((((()))***************************))))))(((((((((((()))************++++++++++++)))))))))))))))))))))))))))))))))*********++++++------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***+++++++++******)))))))))*********************+++---,,,+++******,,,...///******+++++++++******)))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++!!!'''+++---...000111///............//////000......................../////////000000000000000222333333444555555555444555444333222222111111111555444444333333333444444333666888888888999>>>AAAHHHLLLQQQRRRPPPMMMMMMNNNRRRVVV\\\```cccfffjjjnnnsssuuuvvvwwwwwwwwwvvvuuuvvv|||{{{yyyzzz|||{{{,,,***))))))***++++++***777+++...{{{)))---'''************************))) +++,,,---'''%%%!!!333\\\***!!!)))******+++,,,,,,,,,,,,---===&&&)))******+++,,,+++***)))(((+++(((%%%)))++++++***)))***++++++***)))&&&(((***+++***))))))***)))************+++++++++***))))))))))))((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++'''***---//////---+++))))))))))))))))))***+++,,,******++++++++++++***************+++++++++,,,,,,++++++++++++++++++,,,,,,************************---+++((((((((())))))((())))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))(((((())))))))))))******'''(((******))))))+++,,,)))))))))***++++++,,,,,,***))))))))))))(((((((((************************'''(((((())))))))))))(((***++++++++++++,,,,,,,,,************************************+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++************)))))))))))))))(((((()))))))))*********------,,,++++++---...///+++++++++++++++***))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***(((''')))+++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,%%%'''***+++++++++,,,---//////......---.................................//////000000000111111111000111333444555666666666666555444333222222222333444444333333333333444444444555666888:::<<<>>>???FFFJJJOOOQQQOOONNNNNNOOOPPPTTTZZZ___cccggglllooouuuwwwxxxyyyyyywwwtttssssssyyy|||yyywwwyyy{{{zzz...---,,,,,,,,,---------+++///111(((444SSS...------************************555111222((($$$(((---###,,,aaa444444)))***+++,,,,,,,,,,,,,,,222ooo&&&))))))***+++,,,++++++))))))+++(((999***)))+++***)))***++++++***)))%%%(((***+++***(((''''''))))))*********+++++++++************))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,'''***---///000...,,,***+++***************++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------******++++++,,,,,,------************************)))'''&&&'''***,,,,,,,,,)))))))))))))))(((((((((''''''((()))))))))))))))*********)))))))))))))))(((((()))))))))))))))))))))***+++***)))((()))***)))*********+++++++++,,,))))))*********))))))(((************************&&&'''(((*********)))(((*********+++++++++,,,,,,***************+++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******************))))))(((((())))))***+++++++++,,,,,,+++++++++,,,---...............---,,,++++++*********++++++,,,,,,,,,---------------------------+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---111111111...+++))))))***000///......---------------------...............///000000111111222222222111222333444555555555555666555444444333333333444333333333222333333444444444444555888<<<>>>===<<>>===<<>>???CCCGGGKKKMMMLLLMMMOOORRRYYYZZZ]]]bbbhhhlllnnnnnnnnnqqqvvvzzzzzzwwwssspppnnntttyyyxxxxxx|||(((******)))'''''')))+++"""555%%%222///&&&}}},,,)))************************+++&&&***,,,///***&&&,,,\\\000,,,+++++++++,,,,,,++++++***;;;999,,,+++((()))***+++,,,++++++***+++(((,,,(((+++***)))***++++++***)))***+++,,,+++)))((((((***)))************+++++++++,,,,,,,,,+++++++++******************************++++++,,,------------,,,,,,++++++************+++((('''(((((()))***+++,,,++++++************++++++'''(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++***(((&&&'''''''''((()))))))))''''''((()))))))))))))))((()))))))))************))))))((((((((('''''''''&&&((()))***))))))+++---((((((((((((((((((((((((******)))))))))***,,,,,,))))))))))))))))))))))))***))))))(((((((((((()))))))))*********+++++++++''''''((())))))***++++++)))))))))*********++++++)))*********++++++++++++,,,,,,+++******+++,,,,,,)))*********++++++++++++,,,,,,++++++******))))))))))))***+++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,------+++***+++,,,------,,,,,,,,,---......,,,,,,------...//////000000000111222333444555555333333444444555444444444333333222222222222333333111111111111222333444555333666888888888999>>>AAACCCGGGKKKLLLKKKLLLNNNQQQWWWXXX[[[aaahhhnnnpppooopppsssxxx|||{{{wwwrrrnnnlllssswwwwwwxxx|||(((***+++***((('''))),,,---###444--- ...444)))555***************************000((())))))+++)))...,,,444ddd444***++++++,,,,,,,,,++++++***aaa&&&)))***((()))***+++,,,,,,+++***+++(((,,,++++++***)))***+++++++++))))))***+++***))))))+++---)))************++++++++++++++++++************)))******************************+++,,,,,,,,,,,,+++***++++++,,,+++***)))((($$$$$$%%%''')))+++---...,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&))),,,------+++%%%&&&&&&'''((()))******'''(((((()))))))))))))))(((((())))))*********+++))))))(((((('''''''''&&&***+++,,,***((('''((()))((((((((((((''''''''''''+++***)))((((((***,,,...************************+++***)))'''''''''((()))******+++++++++,,,,,,,,,&&&''''''((()))*********((())))))))))))*********))))))******++++++++++++---,,,+++******+++,,,---(((((())))))*********+++,,,,,,+++***)))(((''''''******+++,,,,,,,,,,,,+++++++++---...///000000000---------,,,,,,+++++++++++++++++++++++++++++++++...,,,***)))+++---......***************************+++,,,------,,,+++***(((***,,,------,,,---///,,,,,,,,,,,,------...///,,,,,,------...///000000000111111222444555666666111222333444555666666666222222222111111222333333111111111111222333444555333666999888666888>>>DDDCCCGGGKKKLLLKKKKKKNNNQQQTTTUUUXXX___hhhoooqqqpppsssvvv{{{~~~|||xxxqqqmmmjjjqqqvvvvvvwww|||777===%%%(((222---)))***+++,,,,,,+++***)))rrr888"""************************000"""333((($$$(((000'''222]]]---***,,,++++++******++++++,,,///...,,,******++++++++++++******))),,,'''---************************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++************************---,,,***(((((()))***+++...------------...//////......------------,,,,,,))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++(((((())))))))))))(((((('''(((+++,,,,,,***(((&&&,,,,,,+++***)))((('''&&&(((((())))))******+++++++++******))))))))))))))),,,,,,+++***)))))))))***++++++************+++++++++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''************************///---+++)))))))))+++,,,*********))))))))))))))),,,+++***))))))***++++++++++++++++++++++++++++++))))))(((((())))))***+++)))+++------,,,,,,---...---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++***))))))***,,,,,,+++))),,,***,,,111333///,,,,,,+++***)))((()))***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------,,,,,,,,,---------............////////////.........///////////////...---111222222333333444555555555555444444444333333333111111000000000000111111222222333444444555555666555888:::;;;<<<<<<>>>???@@@DDDIIIJJJJJJJJJLLLOOOTTTVVVZZZ___eeekkkoooqqqtttxxx|||~~~yyysssooommmppptttvvvxxxyyy|||~~~???///(((***666)))***++++++++++++***)))"""999,,,---222)))111************************000)))""",,,///---111&&&***\\\///))),,,++++++******++++++,,,)))************++++++++++++******((()))&&&+++************************************************((()))))))))************************************+++***)))((()))***,,,---...------------...//////,,,,,,++++++++++++******))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))************)))))))))))))))))))))))))))((())))))))))))************)))))))))))))))*********,,,+++***)))((((((((((((,,,+++******))))))******+++******))))))******+++************)))))))))((())))))))))))))))))))))))************))))))))))))***************************)))(((''''''(((***+++***))))))))))))))))))))),,,++++++******+++++++++++++++++++++++++++++++++))))))))))))******++++++(((***++++++)))(((((())),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))(((***+++,,,***))),,,***---222444000,,,+++++++++)))((()))***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------,,,,,,,,,---------......------............------......///////////////...111111111222333333444444555444444444444333333333111000000//////000000111222222222333444444555555555777::::::::::::;;;===@@@DDDIIIKKKKKKJJJLLLNNNUUUWWW[[[```eeeiiimmmooorrrvvvzzz}}}}}}xxxrrrnnnmmmppptttwwwyyy{{{~~~777&&&000%%%///(((---***)))***++++++++++++***)))***%%%---///&&&,,,222&&&************************777///!!!111---$$$000***///fff666***,,,++++++******++++++,,,%%%)))*********++++++++++++******---...((()))************************************************))))))))))))************************************)))((((((((()))+++---///...------------...//////,,,,,,++++++++++++******)))))))))*********++++++))))))))))))))))))))))))''''''((()))))))))))))))******++++++++++++*********)))(((''''''(((***+++(((((())))))************************)))))))))))),,,+++***)))((((((((((((++++++***)))))))))******+++******))))))******+++************))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************(((''''''&&&''')))***,,,))))))))))))))))))************++++++,,,++++++***++++++++++++++++++++++++************+++++++++,,,,,,---...---+++))))))***++++++************++++++((())))))***+++,,,,,,---***))))))***,,,,,,+++))),,,***---444666111,,,+++,,,+++***)))))))))***+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,------...///000000000///000000000111222222333333444444444444333333333333000000////////////000000111111222222333444444444555777999:::999999:::;;;???DDDJJJLLLLLLKKKLLLNNNWWWYYY\\\aaaeeeiiikkkmmmrrrvvvzzz}}}}}}yyytttpppnnnqqquuuxxx{{{}}}---///%%%222""")))888*********++++++*********..."""...888+++)))---"""***************************)))111&&& 333***,,,\\\((( ,,,++++++******++++++,,,&&&,,,,,,******++++++++++++******333@@@---'''************************++++++++++++++++++++++++)))))))))))))))*********************************)))(((((()))***+++---......------------...//////......---------,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))***+++++++++++++++)))******++++++******)))***))))))))))))***++++++++++++******)))(((((('''++++++******))))))(((((())))))(((((((((((())))))******))))))))))))************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++************+++,,,---)))))))))))))))*********((()))***+++++++++***)))******************************++++++,,,,,,,,,,,,,,,...///...,,,++++++,,,+++******))))))******+++))))))******+++,,,,,,,,,+++******+++------,,,++++++***...444666111,,,+++---,,,+++***)))))))))***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,...///000000000000/////////000111111222222444444444333333333222222000//////////////////000000111111222222333333444333555888999999:::;;;===???DDDJJJMMMLLLKKKLLLNNNUUUXXX\\\aaafffiiilllmmmtttwww||||||wwwtttooorrrvvvzzz|||$$$///'''+++---(((+++******************+++111+++""""""&&&'''---999************************555,,,(((,,,,,,...555"""%%%]]]000555,,,++++++******++++++,,,)))///---******++++++++++++******///YYY222'''************************++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))***************+++++++++...------------...//////......---------,,,,,,,,,************++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++(((((())))))))))))((((((((()))+++------,,,+++***++++++******))))))((((((++++++******))))))((((((&&&&&&''''''(((***+++,,,***))))))((())))))*********))))))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))------,,,,,,++++++++++++(((((())))))************&&&''')))*********)))(((************************)))***+++,,,,,,,,,,,,+++''')))***+++***)))***++++++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,,,,***---444555111,,,+++,,,,,,+++******)))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,,,,---------............////////////......,,,,,,...///000000000000...//////000000111222222444444333333333222222222000000////////////000000000111111222222333333444222444888:::;;;<<<>>>@@@???DDDIIIKKKKKKJJJLLLMMMSSSVVV[[[aaagggkkknnnooosssvvvzzz~~~~~~|||xxxvvvpppssswww{{{}}}... 000 ,,,++++++***))))))***++++++'''///'''$$$...%%%'''************************///$$$***+++111000)))!!!666YYY'''&&&,,,++++++******++++++,,,)))...,,,******++++++++++++******&&&zzz111)))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************+++++++++...------------...//////,,,,,,++++++++++++***************++++++++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((&&&(((+++---...---+++)))''''''((()))***++++++,,,************))))))))))))%%%&&&&&&'''(((***+++,,,))))))((((((((()))*********))))))(((((())))))***))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******)))(((((('''((((((((()))******++++++''''''((()))************************************((()))+++,,,,,,,,,+++***''')))+++,,,++++++,,,---++++++************++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,---//////...,,,,,,***,,,111333///,,,,,,++++++++++++************(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........//////////////////...------...///000000000////////////000111111222222333333333333222222222222111111000000000000111111111111222222333444444444222555888:::;;;<<<>>>@@@???CCCGGGIIIHHHHHHKKKNNNQQQUUU[[[aaaggglllnnnoooooorrrvvvzzz{{{zzzwwwuuuqqqtttxxx{{{~~~uuu444+++444++++++***))))))***++++++(((---***'''---000000444************************333111000'''...)))""",,,888eee666+++,,,++++++******++++++,,,'''---+++******++++++++++++******&&&,,,,,,************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,...------------...//////,,,,,,++++++++++++***************+++++++++,,,,,,))))))))))))))))))))))))''''''((())))))))))))))))))))))))******)))))))))&&&''')))***++++++******''''''((()))***+++,,,,,,)))))))))))))))*********(((''''''''''''((())))))((((((((((((((()))******))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((((((''''''''''''(((((()))******++++++))))))))))))***+++,,,---************************'''(((***+++,,,+++***)))+++---......---,,,---...,,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,+++******+++---...,,,+++---******///000...,,,,,,)))******++++++++++++***'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,---------......---......//////......---......///////////////...//////000111111222222333333333333222222222222111222222111111111111222222222222222333444444555555444666888999999:::;;;<<>>>>>===<<<<<<@@@CCCFFFGGGFFFHHHLLLPPPTTTXXX^^^cccfffiiilllnnnpppssswwwxxxwwwvvvuuuuuurrrvvv{{{555'''***...))),,,+++$$$444++++++++++++++++++++++++++++++***))))))***++++++ 666DDD%%%222)))...+++((())),,,......,,,*********---***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,%%%222222222###)))***************************)))+++___++++++)))((()))***+++***)))++++++++++++++++++++++++***+++'''+++)))'''---111(((###...}}}111((()))'''((()))***+++,,,,,,,,,******************************++++++++++++******************))))))))))))******)))))))))******+++,,,,,,,,,///111333222111---,,,,,,++++++*********)))***++++++***)))***+++(((((())))))***++++++,,,***+++,,,,,,,,,+++)))(((******)))))))))(((((((((******++++++++++++******))))))))))))))))))))))))++++++************++++++)))((('''(((*********(((*********)))'''&&&$$$###((((((((()))))))))************++++++******)))((((((((()))***************++++++************++++++******))))))))))))***************)))((((((''''''******))))))))))))******)))************+++++++++************************++++++,,,,,,,,,+++******)))))))))************+++++++++++++++++++++***)))++++++++++++++++++++++++))))))))))))************+++++++++++++++*********000---)))(((***,,,......,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,---...------------............000///...,,,+++++++++++++++,,,---...////////////.........---------------......---------......///000000000000111222333444222222222222222222222222333333333333333333333333333333222222222222333333555888;;;======<<<<<<<<>>CCCGGGIIIIIIIIILLLNNNXXX\\\aaaeeegggiiikkkmmmsssuuuvvvuuutttssssssttttttwww|||vvv((("""+++)))111&&&###++++++++++++++++++++++++*********++++++*********&&&'''000333???---'''+++...---***)))***---***)))***---***)))))))))***+++,,,---...++++++++++++++++++++++++...000...pppsss111************************)))(((***___++++++,,,,,,,,,,,,+++,,,,,,***************************$$$,,,$$$---000!!!***--- :::|||---((((((*********+++++++++******************************+++++++++,,,,,,+++++++++))))))))))))))))))******(((((())))))************+++******+++------,,,***,,,,,,+++++++++++++++***)))***++++++***)))***+++++++++++++++******))))))''')))+++---...---,,,+++))))))))))))******************++++++++++++******************************))))))(((((((((((()))))))))(((((()))***,,,+++******************)))((('''))))))))))))************+++++++++++++++***))))))'''((()))++++++***))))))******))))))))))))******)))))))))******)))))))))++++++,,,,,,,,,+++***)))******))))))))))))******))))))*********+++++++++************************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++************************+++++++++,,,,,,,,,------+++******))))))***++++++)))+++,,,------,,,++++++---------------......///++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,+++,,,,,,---............------...///000000000000------------------------///......---------......000000000000111222333444555555555555555555555555333333333333333333333333333222222111111222222333222555888999999999:::<<>>???@@@DDDHHHIIIIIIJJJMMMPPPZZZ^^^cccgggiiikkkmmmooosssuuuvvvvvvsssqqqpppqqqvvvyyy|||MMM$$$...+++)))...++++++++++++++++++++++++)))***++++++++++++***))),,,666###$$$)))eee444...((((((,,,000000///*********---***************+++,,,------........................(((***===555;;;************************)))(((***___+++(((***,,,+++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,qqq,,,)))***///###---(((***&&&LLL,,,,,,(((+++((()))***+++++++++++++++************************)))******************)))((()))))))))************&&&'''((()))*********))),,,++++++---//////...---)))))))))))))))))))))))))))***++++++***)))***+++)))))))))))))))))))))))))))))))))******++++++++++++***************************++++++++++++******))))))))))))))))))))))))++++++************++++++,,,***)))***++++++***)))(((((())))))))))))(((((())))))*********+++++++++++++++,,,,,,++++++***))))))))))))))))))******+++---,,,,,,++++++,,,,,,---((()))***++++++***)))((('''(((***++++++***)))(((******))))))))))))******)))************+++++++++************************++++++*********+++,,,---(((((((((((())))))))))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++---------,,,+++.........+++((('''))),,,***************++++++,,,***+++,,,---------,,,,,,............---------,,,)))***+++,,,------,,,,,,,,,,,,---...////////////------........./////////---------------...///000000000000000111222333444555555555555555555555555222222222222222222222222444444333333333333444444666888:::;;;<<<===???AAAAAADDDGGGHHHHHHIIINNNQQQZZZ^^^ccchhhjjjlllnnnppptttvvvyyyyyyvvvsssqqqpppuuuwww{{{}}}~~~(((,,,...***)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((%%%666000!!!222DDD666'''%%%,,,222///************---***++++++******++++++,,,---++++++++++++++++++++++++)))***)))###***UUU************************)))(((***___+++''')))+++***'''&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,```---,,,)))%%%***999######777yyyccc(((000...---&&&'''(((***,,,---------************************))))))************))))))(((((())))))*********+++%%%&&&((()))*********))))))))))))+++...//////...((((((((((((((())))))))))))+++++++++***)))***+++''''''(((((())))))******+++***))))))((()))))))))+++++++++*********))))))******++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))---+++******++++++)))((((((((())))))((('''&&&&&&)))************++++++++++++,,,,,,,,,,,,+++*********)))((((((((()))+++,,,+++******))))))******+++((()))***++++++***)))(((%%%&&&((()))***)))'''&&&******))))))))))))******)))************+++++++++************************++++++*********+++---...************++++++++++++'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,...///...,,,+++...---***%%%!!!!!!&&&+++---,,,,,,,,,,,,---......***+++,,,---...---,,,,,,000000//////.........---***+++,,,---,,,+++***)))+++,,,---...////////////........./////////000000,,,,,,,,,---...///000111000000000000111222333444444444444444444444444444111111111111111111111111555444444333333444444555444666999::::::;;;>>>@@@BBBEEEGGGHHHGGGIIINNNSSSZZZ^^^dddhhhkkkmmmoooqqquuuxxx{{{{{{yyyuuurrrqqqtttvvvyyy{{{|||~~~ooo000---'''---,,,++++++******++++++,,,++++++******++++++,,,++++++---+++222!!!???:::&&&000 )))???!!!+++***+++...***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,---333###&&&000)))wwweee///(((%%%------"""000+++)))+++^^^***))))))***++++++,,,------***++++++,,,,,,------...'''---$$$***...,,,000$$$...111---111++++++++++++++++++++++++)))((((((((()))***+++,,,))))))))))))))))))))))))************************,,,+++)))((('''&&&''''''++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((''''''&&&&&&))))))************))))))*********)))))))))))))))&&&&&&''''''(((((())))))******))))))((('''''''''))))))))))))))))))))))))************************)))))))))***+++++++++,,,************************(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))***---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))((((((((()))+++*********))))))((((((###$$$&&&((()))***++++++,,,,,,+++******+++,,,,,,((())))))))))))*********,,,,,,---...---,,,***)))+++***)))***,,,---,,,+++,,,,,,,,,++++++*********---,,,++++++,,,---///000//////...---,,,++++++***,,,,,,---------,,,***)))...............///000000........................---------............//////...------...000222444333333222222222333444444333333333333333333333333333222111111111222333444777888999999:::;;;???AAACCCFFFIIIIIIIIILLLQQQUUUVVV]]]cccfffjjjqqquuuuuutttvvvxxxzzzzzzwwwtttrrrrrruuuyyy{{{zzz{{{~~~;;;///%%%111---,,,++++++******++++++,,,++++++******++++++,,,$$$111444'''222...###OOO333///,,,000$$$...+++***+++...***++++++,,,,,,,,,,,,------,,,,,,---......//////000,,,000&&&+++111"""JJJ555...000$$$444...!!!+++)))+++^^^***++++++,,,------...//////...------,,,,,,++++++***'''hhh---***$$$+++@@@}}}III333%%%///)))---++++++++++++++++++++++++,,,,,,++++++******))))))************************************************+++***)))(((''''''((((((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))******++++++++++++******************))))))))))))((((((((((((((())))))))),,,,,,++++++++++++*********************************************************************+++++++++*********************************)))))))))))))))************************************************++++++************++++++))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))************+++++++++,,,++++++++++++++++++++++++++++++***)))))))))******++++++++++++*********)))(((((())))))***))))))(((,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,,,,---------,,,,,,+++***+++*********,,,---,,,+++,,,,,,,,,+++++++++******000///---,,,++++++,,,,,,.........------,,,,,,+++....../////////...---,,,---------------...//////........................---------............///000///...---...000111333111111111222222222333333333333333333333333333333444333222222222333555555666888999::::::<<<>>>AAACCCEEEHHHIIIIIIKKKPPPUUUXXX___eeegggkkkqqquuutttuuuvvvvvvuuuuuusssrrrqqqssswwwzzz{{{{{{{{{~~~"""---------,,,++++++******++++++,,,++++++******++++++,,,***111000!!!,,,555### yyy$$$555'''$$$000+++***+++...***++++++,,,,,,,,,,,,------,,,,,,------...///000000...,,,)))...///"""(((GGG...<<<///'''(((+++)))+++___***+++,,,,,,------......///...------,,,,,,++++++***)))&&&666111666###++++++++++++++++++++++++++++++,,,---,,,,,,******++++++++++++++++++++++++***************************))))))(((((())))))***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********************************)))))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************+++++++++***************************************++++++******)))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))*********))))))((((((((((((''''''&&&&&&''''''((()))))))))*********+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++)))******++++++******))),,,++++++******++++++,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,++++++++++++//////...,,,,,,,,,,,,,,,------------------------....../////////...---,,,,,,,,,,,,,,,,,,---..............................---------............///111000///......///000111---...000222222333222222222222222222222222222222444444444333444555555666555777:::;;;;;;<<<>>>@@@CCCEEEHHHIIIIIIKKKPPPTTT[[[bbbhhhjjjmmmrrruuutttwwwvvvuuusssrrrrrrrrrssstttxxx||||||{{{{{{~~~MMM///'''---,,,++++++******++++++,,,++++++******++++++,,,...%%%(((,,,***,,,///444%%%ZZZ))))))222---+++***+++...***+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,000,,,++++++)))+++***%%%ZZZ!!!222999&&&+++)))+++___+++*********++++++,,,,,,,,,***++++++,,,,,,------...,,,(((@@@***###---222'''++++++++++++++++++++++++%%%'''***,,,......---,,,++++++++++++++++++++++++************************((((((((())))))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***++++++++++++++++++***)))***************++++++,,,++++++******)))))))))))))))***++++++,,,------++++++++++++++++++++++++************************,,,+++++++++***)))))))))*********************************)))))))))))))))++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))*********)))(((((('''''')))))))))(((((()))))))))((())))))))))))*********************+++++++++++++++*********+++,,,------++++++++++++++++++++++++&&&'''(((***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------......---,,,+++***+++,,,---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,------...///........................---------............///111000//////...//////000,,,---000222444333333222111111111111111111111111444444444444444555555555444777999;;;<<<===???@@@CCCFFFHHHIIIIIIKKKPPPTTT^^^eeejjjlllooosssuuusssuuuuuuuuuuuuuuuuuuuuuuuuuuuyyy|||}}}||||||~~~&&&,,,---,,,++++++******++++++,,,++++++******++++++,,,***!!!)))999///###,,,000,,,999>>>000***///+++***+++...***+++++++++,,,,,,,,,---------------,,,,,,++++++***---,,,...)))###///555(((ggg###///777"""+++)))+++___+++******++++++++++++,,,,,,***++++++,,,,,,------...000EEEBBB000 ***444$$$'''111++++++++++++++++++++++++%%%&&&)))+++,,,,,,+++***************************************************(((((())))))***++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,))))))************))))))))))))******+++++++++,,,,,,,,,++++++******))))))))))))***+++,,,------...++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************''''''((()))***++++++,,,************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))((((((''''''+++******))))))******+++((())))))))))))*********)))))))))******++++++++++++*********+++,,,------))))))******************&&&'''((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,---...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...............//////000........................---------............///000000000///////////////,,,...111333444444333333111111111111111111111111222333333444444444444444444777999:::;;;===???AAADDDGGGIIIJJJIIIKKKPPPTTT```ggglllnnnppptttuuusssoooqqqtttvvvxxxwwwvvvtttuuuxxx|||}}}||||||~~~LLL+++---,,,++++++******++++++,,,++++++******++++++,,,------(((...+++)))222%%%000)))KKK222$$$***+++***+++...***++++++,,,,,,,,,,,,------/////////......------,,,(((,,,000***###+++111)))222:::,,,000+++)))+++```,,,------------------------...------,,,,,,++++++***111%%%bbb444...000!!!///&&&++++++++++++++++++++++++******++++++***)))'''&&&))))))))))))))))))))))))************************((()))******+++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))))))))******)))))))))))))))******+++,,,,,,,,,+++++++++***************++++++,,,------...//////++++++++++++++++++++++++************************+++++++++***************************************&&&&&&''')))***+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***)))))))))*********++++++(((((())))))***++++++++++++************++++++,,,)))))))))))))))*********************)))(((''''''***++++++,,,,,,++++++***************++++++++++++,,,,,,++++++,,,,,,---------,,,+++,,,---...---,,,,,,,,,,,,,,,------------............---,,,+++***,,,,,,,,,------...............---------.../////////............///000000........................---------............////////////000000000000000...///111333444444333333222222222222222222222222222222333444444444444333555777888999:::<<<@@@CCCFFFIIIKKKKKKJJJLLLQQQUUU___gggmmmoooqqqtttuuussskkknnnqqquuuvvvuuusssqqqssswww{{{|||||||||***---,,,++++++******++++++,,,++++++******++++++,,,...666%%%%%%))),,,999---&&&+++&&&}}}uuu===$$$+++***+++...***++++++,,,,,,,,,,,,---------------.........//////(((+++,,,***)))(((((((((+++>>>///((((((333+++)))+++```,,,------------------------...------,,,,,,++++++***111$$$bbb333999...&&&'''111!!!++++++++++++++++++++++++------,,,+++)))(((''''''************************************************))))))***+++++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******++++++******)))))))))***++++++,,,------)))))))))***************++++++,,,,,,------......***************************************************************+++++++++************************''''''((()))***++++++,,,************************************************++++++************++++++))))))))))))))))))))))))&&&&&&''''''((()))))))))***))))))(((((())))))***************+++++++++,,,((((((((()))***+++++++++++++++***)))))))))******)))))))))******+++++++++++++++++++++***)))((('''***+++,,,,,,,,,,,,+++***************++++++++++++***+++,,,,,,---------,,,---,,,+++,,,.........---,,,,,,,,,---------......---............,,,+++***,,,,,,------------------...------------...///000...------------...//////........................---------............///......///000000111111000000000000111111111222222333333333333333333333333222333444555666555555444777777777777888<<>>BBBEEEHHHLLLPPPRRRQQQRRRVVVYYY]]]aaafffiiilllnnnppprrrrrrtttvvvxxxxxxwwwtttrrroootttxxxwwwuuuuuuzzz111%%%+++111&&&000***+++,,,---...---,,,,,,---------,,,,,,+++++++++(((---%%%111)))222###///000)))***...........................---+++*********++++++,,,,,,,,,---------......"""222)))/////////333***///^^^___+++,,,,,,,,,---------......,,,,,,------.../////////...///...444333//////)))***444,,,+++******(((&&&)))---***'''))),,,)))&&&,,,888,,,,,,++++++,,,,,,---...+++******)))***+++---...------,,,++++++******))))))***++++++***+++---///++++++++++++++++++++++++*********+++,,,,,,------111///---+++++++++,,,---...............---------******))))))))))))))))))++++++,,,,,,---...//////111///---+++***+++,,,---************************))))))******+++++++++++++++++++++++++++***)))((()))************+++++++++((()))***++++++***)))((()))))))))))))))************+++,,,------,,,+++***)))***+++,,,,,,+++***)))+++*********))))))((((((((())))))***++++++,,,,,,,,,***)))***---//////...,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))******++++++++++++'''((()))***+++,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...******+++++++++,,,,,,,,,------------------------,,,,,,------...///000000,,,,,,,,,---------......++++++,,,,,,---...//////---------.........//////)))+++---///000000///...---...///111111///...---.........------.........//////............//////.../////////000111222222555555555555555555555555111222333444555555555555444666888:::;;;>>>CCCFFFIIIMMMQQQSSSRRRSSSVVVYYY^^^aaafffjjjmmmooorrrtttppprrruuuwwwwwwuuusssqqqpppvvvzzzzzzwwwxxx}}}---%%%......******++++++******++++++,,,---)))))))))***+++++++++,,,---------,,,,,,+++++++++(((000???...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,---------......***###```,,,------.........---+++***++++++,,,,,,---...//////666)))111,,,222+++\\\FFF%%%&&&!!!777***&&&---,,,***)))))))))***+++,,,,,,+++***))))))******+++------,,,***)))***+++,,,+++******,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,...000111************************,,,,,,++++++***+++++++++,,,,,,---......---,,,,,,///+++(((''')))++++++***************+++,,,,,,,,,...+++)))***,,,---+++(((***++++++++++++***))))))++++++******)))******+++************************************************)))******)))'''&&&((()))******))))))))))))******'''''''''((()))+++,,,---+++++++++*********))))))************************++++++******************,,,,,,,,,++++++*********++++++******************++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,---------......,,,,,,++++++++++++++++++++++++++++++******))))))------++++++++++++------///......------,,,,,,+++.........------.........---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++,,,.../////////...---,,,,,,,,,------...............---,,,++++++++++++---......///000////////////000000000000000//////......................../////////...---------,,,111111000000000000000111000111111111111222222222777666555555444444555555666666555555555555666777666777888888:::<<>>CCCGGGJJJMMMNNNNNNMMMNNNRRRVVVZZZ^^^cccfffgggiiimmmqqqrrrtttwwwzzzzzzyyywwwuuurrruuuwwwwwwvvvvvvzzz}}}***...))),,,***...,,,,,,++++++,,,,,,---...------,,,,,,++++++******------------------------!!!888,,,222...<<<...---------------------------------------------------......//////.........,,,,,,,,,---------......---,,,,,,))),,,```,,,------------------------------------------,,,,,,000'''///+++&&&111111,,,***mmm***'''///***))))))******************,,,+++++++++++++++,,,,,,)))+++,,,,,,++++++---...+++*********,,,---,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,---------,,,***)))'''(((***+++,,,---...///***++++++++++++***))))))((()))***++++++++++++******************************************************++++++***))))))+++,,,******))))))))))))******))))))***++++++++++++***************************))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,))))))*********+++++++++++++++************+++++++++++++++,,,,,,+++++++++*********++++++++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,........................,,,,,,++++++,,,,,,---...+++******+++,,,...000222.........------,,,,,,,,,((()))***+++,,,,,,++++++***++++++,,,---,,,,,,,,,......///000000000000000////////////////////////---------....../////////000000000000000111222222//////000000000111111111,,,---///111222333333333444555888:::<<<;;;:::::::::;;;::::::;;;???DDDIIIKKKNNNOOOOOOMMMNNNRRRVVVXXX\\\aaacccdddggglllpppqqqsssvvvyyyzzzyyyvvvuuurrruuuwwwwwwvvvvvvzzz}}}//////---000---///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++------------............333***(((000222"""ooo...------------------------------------------------,,,---......///.........,,,,,,,,,---------......444,,,000)))???```,,,------,,,,,,,,,---......------------------------...(((...000((((((------000333...((((((,,,))))))***+++++++++******,,,++++++++++++,,,,,,---+++,,,...---,,,,,,---...000...,,,++++++***(((&&&++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,+++***(((&&&$$$###************************,,,++++++,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,---...---+++***+++,,,...---------------------+++,,,---,,,*********,,,***++++++++++++***))))))'''(((***+++,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...***))))))))))))))))))***((()))+++,,,,,,,,,++++++************++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,)))))))))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------*********++++++,,,,,,---,,,,,,------------......+++,,,,,,------,,,,,,+++...------,,,++++++******------,,,,,,,,,,,,---------------------.........,,,,,,++++++,,,,,,---...*********+++,,,...///000------------------,,,,,,))))))+++,,,,,,+++*********+++,,,,,,------,,,,,,---...///000000111111000////////////////////////------------...............------......///000111/////////000000000111111...///111333444555444444444666888:::<<<======<<<<<<<<<;;;:::;;;@@@FFFJJJKKKMMMOOONNNLLLLLLPPPTTTWWW[[[___aaacccfffkkkpppppprrruuuxxxyyyxxxvvvtttsssvvvxxxxxxvvvwwwzzz~~~222---000111---...---,,,,,,,,,,,,---......,,,,,,,,,,,,------------------------.........///;;;!!!222---(((CCC...................................................,,,,,,---...............,,,,,,,,,---------......'''222''':::$$$...\\\```,,,---,,,,,,,,,,,,---...///+++,,,,,,------.........***---,,,///...(((***)))***666[[[555000(((***+++,,,---------,,,,,,+++++++++++++++,,,---...,,,---...---+++++++++---...---++++++++++++***((())))))*********+++++++++++++++++++++++++++++++++++++++,,,+++***)))'''&&&+++++++++++++++++++++++++++++++++,,,,,,...//////,,,,,,+++******+++,,,,,,)))+++------+++***+++------,,,+++******+++---...+++---...,,,***)))***+++***++++++++++++***))))))'''(((***,,,,,,,,,+++***************************++++++++++++++++++++++++***+++++++++******,,,...+++******))))))******+++***+++,,,------+++***)))))))))))))))*********+++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,++++++++++++++++++((())))))***++++++,,,,,,++++++************++++++++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,---------............***+++,,,,,,,,,,,,+++***+++++++++++++++*********------,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,++++++,,,,,,---...++++++,,,---------,,,,,,,,,,,,------------------+++,,,---......---+++***+++,,,,,,------------------...///000111111111111////////////////////////////////////............------------...///000111////////////000000000111111333555777888777666666666777888:::;;;===>>>???======<<<;;;<<<@@@FFFKKKMMMOOOPPPOOOMMMMMMPPPTTTXXX[[[___aaacccffflllqqqppprrruuuxxxyyyyyywwwuuutttvvvyyyyyywwwxxx{{{222)))111000+++,,,---,,,,,,,,,,,,---......,,,------....../////////---------.........//////)))000666%%%111+++555'''...................................................++++++,,,---.........---,,,,,,,,,---------......,,,333+++!!!:::777```------,,,,,,+++,,,---...///++++++,,,,,,---...//////(((222******222000///***///******{{{&&&000+++,,,.../////////......++++++++++++,,,,,,---...+++------,,,***)))***+++)))((((((***---.........(((((((((((())))))))))))++++++++++++++++++++++++(((***,,,...///000000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---,,,+++******+++,,,---%%%(((+++,,,******,,,...+++)))'''&&&'''))),,,---(((***,,,,,,******,,,///***++++++++++++***))))))&&&(((***,,,---,,,+++***************************(((((((((((((((((((((((()))***+++***))))))+++---,,,++++++++++++++++++,,,,,,---......---***(((&&&'''((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,---,,,,,,++++++*********((())))))***++++++,,,,,,++++++************++++++++++++------------++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++---------.........//////)))***+++,,,,,,+++***)))((((((((()))******++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------......---+++***(((,,,,,,,,,------.........---...000000000...,,,++++++,,,------......---------...///000111111111111000000000000000000000000111111000000//////......////////////000111333333////////////000000000000///111333555555555333222777777888999;;;===???AAA>>>===<<<;;;<<<@@@GGGLLLPPPRRRSSSRRROOOOOOSSSVVVYYY\\\```bbbcccgggmmmrrrppprrrvvvyyyzzzyyywwwvvvtttwwwyyyyyyxxxxxx|||111---111333---******++++++,,,---......////////////////////////,,,------...............***++++++,,,---...//////>>>.........---,,,,,,,,,------........................+++++++++******)))))))))..............................------------......aaa///------......//////000000------............------...------,,,,,,------...'''BBB"""$$$kkk---(((+++,,,$$$%%%,,,,,,+++,,,------......------++++++************++++++++++++++++++++++++++++++*********)))******+++,,,...,,,))))))++++++)))&&&++++++++++++++++++++++++))))))***+++,,,,,,---------------.........//////000///...---------------,,,+++***+++,,,,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++&&&(((,,,///111000///---+++*********))))))((((((******************************+++++++++******)))***)))))))))***+++,,,,,,&&&''')))*********)))(((************************((()))))))))******************)))))))))***+++,,,************************)))((((((((((((***,,,---,,,,,,+++***)))))))))******+++,,,,,,,,,,,,+++***,,,,,,,,,++++++******************)))))))))))))))))))))'''"""&&&---***++++++,,,,,,++++++***......---,,,++++++++++++************************,,,---------------------+++,,,...---,,,++++++,,,,,,,,,,,,---------......---------,,,,,,+++++++++***,,,//////...,,,,,,,,,111111000///...------,,,------..................////////////////////////------------------------,,,...//////......000111///////////////.........222000//////111222111000222222333444444555666666777555444333444777:::<<<999:::;;;===???CCCIIIMMMNNNPPPRRRQQQOOOOOORRRUUU[[[^^^___```eeemmmooommmrrruuuxxxzzzyyywwwvvvvvvuuuzzz~~~}}}yyywwwyyy|||```+++"""(((333(((555++++++,,,,,,---......///------------------------------...///////////////............////////////:::vvv...........................000000000000000000000000---------,,,,,,,,,++++++..............................------------......FFFaaa///.........///////////////------............------...------,,,,,,------.../// 333333777mmm111444)))***;;;555$$$%%%+++,,,------......------++++++************++++++++++++++++++++++++++++++++++++************++++++)))((('''(((+++---,,,***))))))))))))))))))))))))*********+++,,,,,,,,,---+++++++++,,,,,,,,,------///......---------......+++***)))))))))((('''&&&++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,---------------,,,+++++++++************++++++++++++++++++++++++***+++++++++++++++***************)))******++++++)))(((((('''((()))***+++******************************))))))******+++,,,*********++++++++++++,,,************************)))((((((((()))***,,,------,,,,,,+++******++++++))))))))))))))))))))))))......---------,,,,,,,,,************************+++---...+++''''''***///******++++++++++++******,,,,,,++++++***+++++++++************************.........---,,,,,,,,,++++++,,,......,,,+++,,,---,,,,,,---------.........------------,,,,,,,,,,,,---///000000///......///......------------------/////////...---------,,,////////////////////////........................---...000///......///000///////////////////////////...---...000222222111222222333333444444555555555555444444555777999:::999:::;;;<<<>>>BBBGGGLLLNNNPPPSSSRRRPPPPPPRRRUUU\\\___aaabbbfffmmmpppoooqqqtttwwwyyyxxxvvvvvvvvvxxx|||{{{yyyzzz}}}666111((('''444222111,,,,,,------.../////////------------------------......///000000000000000222111111111000000000///222(((...,,,---///000111111000///000000000000000000000000/////////.............................................------------......###dddaaa//////////////////.........------............------......------------......555""",,,666$$$???HHH222((()))&&&(((---++++++,,,------......------++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++((('''''')))+++------,,,************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------...//////------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++...---+++******+++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******)))*********+++)))'''&&&&&&(((+++---************************+++***)))((()))***,,,---)))***,,,---------,,,+++++++++++++++++++++++++++)))))))))))))))***+++,,,------,,,,,,+++,,,,,,,,,---,,,++++++++++++,,,---------------,,,,,,,,,,,,*********++++++,,,,,,,,,,,,///222111...,,,---...***++++++,,,,,,++++++***,,,,,,++++++,,,,,,------++++++++++++++++++++++++//////...---,,,+++******+++---......---,,,---------------.........//////---------------............//////...------...000------------......//////000000///...---,,,,,,+++000000000000000000000000000000000000000000000000...///000///...---...///////////////////////////---,,,+++---000222222222222222222333333333333333555555666777888999::::::999:::;;;;;;===AAAFFFJJJMMMQQQTTTUUUSSSRRRSSSUUU]]]aaaccccccgggnnnqqqpppooorrrvvvwwwwwwvvvuuuvvv{{{}}}{{{|||(((111777...444333)))---........./////////000//////////////////////////////000111111111111111111111111111111111111111------BBB...+++,,,///111222111000///........................////////////////////////..............................------------......666"""bbb000000000//////......------------............------......------------......000666$$$--->>>:::111000555...///222+++,,,------......------,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------.........//////---------------...///000---..................///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,+++***)))))))))******)))((('''''')))+++,,,************************,,,***(((''''''))),,,---)))***,,,......---,,,+++++++++++++++++++++++++++)))))))))******+++++++++---,,,,,,+++++++++,,,,,,000///---,,,,,,---///000+++***************************++++++,,,---......***---000000...,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------...///000++++++++++++++++++++++++...------,,,,,,++++++++++++---......---------...------........./////////,,,------....../////////---------+++******,,,///000000000000000000000000//////......---------,,,000000000000000000000000000000000000000000000000///000111000...------...///////////////000000000///...---...000222222111333222222222222222222222555777888:::;;;;;;;;;;;;999::::::;;;<<<@@@EEEIIIMMMQQQVVVVVVTTTSSSSSSUUU]]]aaaddddddffflllppppppoooqqqtttvvvuuuuuuuuuvvv|||~~~{{{|||BBB///$$$999---000222+++......///////////////000000000000000000000000000///000000111111111111111......///000000111222222...555"""ZZZ...***+++...000111000///.......................................////////////////////////////////////......------------......(((<<<"""bbb000000000//////......------------............------///......------......///+++,,,///---(((***222666---((((((++++++,,,------......------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------///...---,,,++++++++++++,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------.........//////---------------...///000---...///---***))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,+++***)))))))))***((())))))***************************************+++)))'''&&&&&&(((+++---)))***,,,......---,,,+++++++++++++++++++++++++++*********+++++++++++++++++++++************++++++---+++***((((((***+++---******************************+++,,,---.........***+++,,,++++++***+++,,,------............------,,,,,,++++++,,,---......++++++++++++++++++++++++***++++++,,,,,,---------***,,,......---,,,---...------------.........///,,,------....../////////,,,---,,,+++******,,,...222111111000///.........,,,---------....../////////////////////////////////////////////////////////000111000...------...////////////000000111111333222000000111222111000333222222222222222222222333555777999::::::999999888999:::;;;<<<@@@FFFIIINNNRRRVVVWWWUUUSSSTTTUUU\\\aaadddccceeejjjooooooooorrrtttuuutttttttttuuu{{{}}}zzz|||!!!AAA$$$555***+++///000......//////////////////........................//////000111111111111111------...///000111222222222///,,,$$$...+++,,,...///000//////...000000000000000000000000---...............//////////////////////////////......------------......---,,,---DDDbbb111///////////////.........------............------//////............//////000###///222"""000999222MMM%%%===%%%+++,,,------......------,,,,,,++++++++++++,,,,,,++++++,,,,,,------......111000...---,,,+++++++++)))+++---------...000111++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------......---------...//////444555555111+++''''''(((++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))+++,,,...//////......************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,++++++******)))*********'''(((***+++,,,+++***)))***************************)))((('''((()))+++,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++*********))))))******++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++*********+++---...---......//////......---******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......)))+++------,,,,,,---...,,,,,,,,,---------......---------------.........---......---,,,,,,---/////////...---,,,+++******+++,,,,,,---...///000000////////////////////////...........................///000///...---...///...//////000000111111222555333111111222222111000222222222333333333333333000222333555666666666666888999:::;;;===BBBGGGKKKNNNRRRUUUVVVTTTRRRTTTVVV[[[aaaeeeddddddiiinnnoooqqqsssuuuuuutttssstttuuuxxx||||||yyy{{{~~~NNN---===111///---***...111...................................................///000000111111000000.../////////000000111111333---111111444...////////////////////////000000000000000000000000............/////////000////////////////////////......------------......888444***gggccc111.........///////////////------............------//////............//////222---)))000666,,,***999222___ppp@@@+++,,,------......---------,,,,,,++++++,,,,,,---++++++,,,,,,---......///222111///...,,,++++++***(((***,,,,,,++++++---///+++++++++++++++++++++++++++,,,,,,,,,---.........+++++++++,,,,,,,,,------///......---------......555777888444...***+++---+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******+++,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,*********)))******++++++))))))*********+++++++++************************++++++******++++++,,,---*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******+++************+++,,,---------------------------***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******,,,---------,,,,,,------------,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---''')))+++,,,++++++,,,---+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,+++---///...---,,,---...------,,,,,,+++++++++***,,,---------.../////////------------------------........................---...000///......///000...//////000111111222222444222000000111222111000222222333333444444555555111222333444555666666666777888:::<<<>>>CCCIIINNNOOORRRTTTTTTRRRQQQTTTWWW\\\cccgggeeeeeejjjoooqqqtttuuuvvvuuutttsssssstttuuuzzz{{{yyy|||%%%444!!!555(((222...000111...............---------111111111111111111111111......///000000000000000111111111000000000000000111)))555555)))JJJ...222111000000///000000111..............................//////000000000111000000000000000000000000.........------.........'''222///---+++ccc111---.........//////000000---..................---//////............//////)))333222---///000///111'''<<<---AAA[[[+++,,,------......---------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////333222000...,,,++++++***+++,,,...,,,)))'''(((***------------------------++++++,,,,,,---...//////---------.........//////000///...------------------000333111,,,***,,,000+++++++++++++++++++++++++++++++++,,,,,,---------///,,,)))&&&&&&''')))+++,,,,,,,,,------.........************************'''((()))***+++,,,,,,,,,***)))))))))***+++,,,,,,,,,+++)))((((((***,,,...************************,,,,,,---------.........******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,***)))++++++++++++,,,,,,---...((())))))******))))))((((((((())))))************,,,+++++++++++++++++++++))))))***+++------,,,******++++++,,,,,,++++++***000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++&&&(((***++++++***+++---******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))+++------,,,******+++,,,,,,,,,---------........................------------------------------////////////////////////,,,...//////......000111...//////000111222222222111///...///111222222111222222333444444555666666444444555666777888999999777888:::<<>>,,,222(((<<>>(((777bbb000//////000000000000//////................................................---......//////000000111///+++...555111(((+++666###111000777zzzQQQ111,,,,,,,,,---------......++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,++++++,,,,,,---...---------............///......------,,,+++******++++++++++++++++++++++++......------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++***(((***,,,......,,,***(((++++++++++++++++++++++++))))))***+++,,,------...))))))))))))******++++++******++++++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++---,,,***))))))***,,,---******)))((((((((('''(((++++++************++++++,,,,,,,,,+++++++++*********++++++,,,------------...+++***+++///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,++++++******))))))+++,,,------......---------...---,,,,,,---......////////////............///------...000222222111///////////////000000000000000////////////000000////////////000000000000///000000111222222333333222222222222333333333333444555666666444333444555555777999<<>>>>>>>>>>>>>>===<<<;;;===666111>>>>>>888???666999''':::555555555555555555555555333333333333333222111111222222222222222222222222111111111222222222222222222222111111111000000000222,,,///)))@@@&&&---888(((ZZZbbb000//////000000000000//////...............................................................---------,,,222...&&&,,,999555$$$555)))%%%))))));;;vvv=== +++,,,,,,------.........+++,,,,,,---.........---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,++++++,,,,,,---...---------............///,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***(((***,,,......,,,***(((*********************************+++,,,------...)))))))))((())))))***+++******+++,,,,,,+++******)))***+++,,,,,,+++***)))'''((()))***+++++++++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))))))))((((((((((((******))))))))))))******------,,,,,,+++******)))***+++,,,,,,,,,,,,,,,+++---,,,+++,,,---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++++++++***+++,,,......------,,,(((+++,,,+++...333555444...........................---,,,---000222333333//////000000000000000000111000000//////000000111........./////////000000//////000111222333333444111111111222222222333333222444666666555444555666222444666888;;;???EEEIIIOOOQQQTTTTTTTTTSSSTTTUUU]]]```dddffffffhhhlllpppqqqqqqqqqrrrssstttvvvwwwyyy}}}~~~zzzxxx{{{~~~YYY###$$$<<<,,,777222(((444111111111222333333444444333444777:::===@@@BBBCCC???@@@@@@AAAAAA@@@@@@???AAAAAA@@@BBBKKKSSSSSSNNNBBBBBBCCCDDDDDDCCCBBBAAA===>>>222BBBIII???EEE>>>???;;;???<<<888888888888888888888888666666555555444333111111222222222222222222222222111111111222222333333333222222222111111111000000///)));;;++++++777///111???bbb000//////000000000000//////////////////////////////////////////////////////..................//////...)))000:::444&&&***<<<***---333333&&&###444888333...++++++,,,,,,---......///,,,,,,------...---------...---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------............///+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))*********+++++++++------,,,,,,++++++++++++***++++++,,,,,,++++++***)))***,,,------,,,***)))+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***)))))))))***+++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))&&&''')))***+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))******************+++******************+++,,,+++++++++++++++++++++***+++,,,,,,,,,+++***)))+++,,,---,,,+++***+++,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++******))))))((((((+++++++++,,,,,,------------,,,,,,++++++++++++,,,------..................)))+++,,,......---,,,+++'''+++---,,,///666888666,,,------......////////////...------///222222222////////////////////////111111000000000000111111////////////000000000000...///000111222333444444222222222333333333444444333555666777555444444555111222444666888<<>>BBBDDDFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDBBBCCCLLLTTTSSSLLLFFFGGGIIIJJJJJJIIIHHHGGG;;;JJJ<<>>+++444777888$$$888777...444bbb000//////000000000000//////000000000000000000000000000000000000000000000000,,,---...000111333444555333,,,)))---000///...---///,,,,,,///333444111...---***)))<<>>qqq333&&&.........------,,,,,,,,,+++,,,---...///...---,,,------------------------333000---...111111,,,(((---,,,,,,,,,,,,---......//////............//////------............---------------,,,,,,+++++++++***,,,------------...000000//////---,,,+++******///......------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++------------++++++...---,,,,,,++++++,,,,,,,,,,,,,,,------.........//////...---,,,,,,,,,,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,***)))(((((()))+++---...---------,,,,,,+++++++++(((((()))***++++++,,,,,,222///---,,,------***(((,,,++++++******++++++,,,***++++++++++++***)))))),,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...,,,+++******))))))******++++++,,,,,,,,,,,,------...------,,,,,,++++++***///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000///------...///////////////////////////......////////////......,,,---000111111000---,,,000///.........///111222000111222222111000111333111444555444222111222444777777666666555555444444666777888888:::===BBBFFFKKKOOOSSSTTTRRRQQQSSSUUUXXX\\\aaaeeehhhjjjmmmoooqqqqqqqqqrrrrrrsssssssssyyy{{{}}}{{{yyyxxx{{{~~~:::777000+++---333444///222222222333333444666666555666777:::===???AAABBBDDDHHHNNNSSSUUUVVVVVVWWWXXXXXXZZZ]]]___^^^[[[XXXTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTVVVUUUTTTSSSSSSRRRRRRRRRPPPVVVPPPKKKaaaIIIGGGFFFFFFHHHIIIIIIFFFCCCBBBBBBAAA@@@@@@???>>>>>>:::999888999;;;;;;;;;999444444444333333333333333000000000000000111111111222222222222222222222222(((777***333mmmPPP000111111111111000000000000000000000000111111111111000000000/////////......////////////////////////000//////............////////////////////////////////////---,,,---111444/////////...333BBBVVVfff///444......---------,,,,,,,,,,,,,,,------......------------------------------++++++---222777888333...------,,,,,,------.../////////............//////------............---------------,,,,,,+++++++++......------,,,++++++***,,,,,,,,,---------------,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,...---,,,,,,++++++,,,,,,)))))))))******+++++++++...------,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,++++++******++++++,,,...------,,,+++***))))))************++++++,,,---,,,,,,,,,,,,,,,,,,++++++))))))******+++,,,,,,---000...++++++,,,,,,***(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++******,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,---...+++,,,------,,,***((('''++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,---------......///000///...,,,,,,---///////////////////////////......////////////......---...000222222000...---000///.........///111111000111222222111000222333111333444333111000222444666666666666555555555555666777888888:::===BBBFFFJJJNNNRRRSSSRRRRRRTTTVVVZZZ]]]aaadddfffiiilllnnnppppppqqqqqqqqqrrrrrrrrruuuxxxzzzzzzyyyzzz~~~&&&---444888;;;===:::555666666666777888:::<<<<<<;;;<<>>JJJJJJJJJLLLMMMLLLIIIGGGGGGFFFFFFFFFEEEEEEDDDDDD???>>>===>>>@@@AAA@@@???<<<;;;:::999777666555444333222222111111111222222111111111111111111111111###555444***...222666AAA000---///...***999&&&(((111111111111000000000000000000000000111111111111////////////............000000000000000000000000111000///......------...////////////////////////000000000...,,,,,,---............---++++++...000###:::)))888///...'''......------------,,,,,,,,,---------,,,---......///------------------------+++---000555888666///)))---------,,,------.../////////............//////------............------------,,,,,,,,,,,,++++++///,,,******,,,,,,***(((+++,,,,,,,,,---------...+++++++++,,,---.........++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++------............------...---,,,,,,++++++,,,,,,((()))))))))))))))******+++++++++++++++,,,------------,,,+++++++++,,,,,,,,,++++++******++++++,,,...------,,,+++***))))))******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,******+++,,,***))),,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...***,,,///000///,,,)))&&&++++++,,,,,,,,,,,,------******+++,,,,,,---.........------------,,,,,,,,,,,,,,,,,,---------......//////...,,,***+++---///////////////////////////......////////////.........///111222222111///...//////......//////000111///111222222111111222333111222333333222111222444555555555555555666666666666777888888999===BBBFFFIIIMMMQQQSSSRRRRRRTTTWWWZZZ]]]```bbbeeeiiinnnrrrppppppppppppqqqqqqqqqqqqsssvvvzzzzzzyyyzzz}}}===>>>;;;777444666:::>>>??????@@@AAACCCEEEGGGHHHHHHIIIKKKOOORRRUUUXXXYYYXXX\\\aaadddeeefffggghhhkkkkkklllnnnooonnnkkkhhhfffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkggghhhhhhgggfffcccaaa___```[[[[[[aaadddaaa]]]^^^fff\\\\\\ZZZ```ZZZTTT\\\QQQQQQRRRRRRRRRPPPNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKEEEDDDCCCDDDFFFGGGFFFEEEGGGEEECCC@@@===:::888666;;;:::888666555555555555222222222222222222222222...222555111***---000,,,111555111555...,,,666???111111111111000000000//////000000000111111111111////////////.........---000000000000000000000000000//////............///////////////////////////---...///000000000000111------,,,---/////////...---222""",,,)))###555***------------------------...---,,,,,,,,,---///000------------------------***+++...111333000***%%%---------------...////////////............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((&&&(((---///---)))......------,,,+++******++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,------------------,,,...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***+++++++++***)))(((******++++++,,,,,,,,,---+++++++++,,,,,,---------,,,+++++++++,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++*********+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,---...***,,,...//////...,,,***+++++++++,,,,,,,,,------+++++++++,,,,,,------------------------------,,,,,,,,,,,,---------............,,,***)))***---///////////////////////////......////////////......///000111222222111000///............//////000000///000222222111111222444222333333333333333444444444444444555555666666666666666777888999===BBBFFFHHHLLLQQQRRRRRRRRRUUUWWWYYY[[[^^^```dddjjjqqqvvvqqqqqqqqqqqqqqqqqqqqqqqquuuxxx{{{{{{yyyyyy{{{}}}333666:::<<<<<<===BBBHHHLLLLLLMMMOOOQQQSSSUUUVVVWWWXXXYYY[[[]]]___aaaaaabbbeeehhhjjjjjjjjjjjjkkkmmmlllmmmnnnooonnnllljjjhhhhhhiiijjjkkkllllllmmmppppppppppppppppppoooooonnnooooooooonnnllljjjhhhkkkjjjhhhiiinnnrrrooohhhhhhcccbbb___eeefffPPPZZZ]]]^^^^^^]]]\\\ZZZXXXXXXVVVVVVUUUTTTSSSRRRRRRQQQNNNLLLKKKLLLMMMNNNMMMLLLJJJIIIGGGEEEBBB@@@>>>===BBBAAA???<<<999777666555666666666666666666666666777///222444000444444&&&111444///555333###///...111111111111000000000//////000000000111111111111000////////////.........000000000000000000000000---------......000111111////////////////////////,,,,,,...000111222222111333///+++)))+++---//////555)))000000000000444(((------------------------///...---,,,---...///000------------------------$$$%%%(((+++...//////......------------...////////////............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++(((%%%(((,,,///,,,)))---------,,,,,,++++++***------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,---------------------,,,)))))))))***+++,,,---...,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,((((((*********)))((('''*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------+++,,,------,,,------...,,,++++++******++++++,,,++++++***)))((())))))***+++*********++++++,,,---,,,,,,++++++,,,,,,---...***+++,,,---...//////000+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,---......------,,,,,,,,,,,,---------......,,,---,,,***)))***,,,///////////////////////////......////////////......///000111111111111000///---......///////////////...000111222111111333444444444333444555666666555333333444444555555666666555666777777999<<>>:::777666666666666666666666666666777333666777111222222+++555333333333:::---555///111111111111000000000000000000000000111111111111000000000000////////////000000000000000000000000,,,,,,,,,---///000222333////////////////////////...------...000000///---+++,,,///222333000***&&&(((333+++%%%,,,&&&+++,,,,,,,,,------------.........------......///000------------------------++++++++++++,,,---///000......------......///000//////............//////------............------++++++,,,,,,,,,,,,------...+++))))))++++++)))'''))))))***+++,,,---......---------,,,+++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++************++++++...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++*********++++++---......,,,,,,+++++++++,,,------,,,++++++******++++++,,,...------,,,+++***))))))(((((()))))))))))))))(((*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...,,,++++++******++++++,,,+++***)))''''''((())))))************+++,,,------,,,,,,++++++,,,,,,---...++++++++++++---...000111++++++,,,,,,,,,,,,------......---,,,,,,+++******+++,,,---.........---,,,,,,,,,,,,---------......+++,,,---,,,++++++---...////////////////////////......////////////......///000000000000000000///------...////////////......///111111111111333555444333222333555777666555444444444444444555555555555666777777888<<>><<<:::999999888777777666666222333333111//////222555000000111222333333333222111222222222111111000///000///---,,,,,,---///000///111111111///...///000////////////////////////000000000000000000000000---......//////......---........................---------......////////////......------------...------------------------...------,,,---...///000......---------,,,,,,,,,---.........------///000)))***,,,......---+++)))//////...---,,,+++******,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,++++++++++++************------------------------++++++++++++++++++++++++---,,,,,,,,,++++++++++++......---,,,,,,+++******------------,,,+++******,,,++++++******++++++,,,***************++++++,,,,,,++++++******++++++,,,,,,***))))))***+++***)))++++++************))))))+++*********+++,,,,,,---000///---++++++***++++++************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,+++++++++++++++------------------------,,,,,,---............------,,,+++******+++---...------............------........................///............///000000111111222333333333333222333333333333333333333333666333111111333555444333444222333666888:::@@@GGGKKKOOORRRRRRPPPOOOQQQTTTYYY\\\___```fffmmmpppooosssqqqooooooqqqrrrrrrrrrssswww{{{}}}}}}~~~jjjiiihhhggggggggghhhiiilllkkkkkkmmmqqqsssttttttrrrqqqppppppqqqrrrqqqoootttsssssstttzzzzzzrrrllliiihhhccccccbbb```^^^\\\YYYXXXVVVVVVUUUTTTRRRPPPOOONNNMMMKKKHHHFFFEEECCC@@@>>>>>>>>>======;;;:::888777444444444222111111333555333333333222222333333444222222111000000000000111000///...------...///000000111222111///...///000000000000000000000000000000000000000000000000000---......//////......---........................---,,,,,,,,,---///111222...............///000000...........................------------...//////---............---,,,,,,---...///...------///111...//////000000///......000//////...---,,,++++++------,,,+++***)))((((((,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++------,,,,,,+++,,,,,,---,,,+++++++++************------------------------...---+++************+++------------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***************+++,,,,,,,,,++++++******++++++,,,---,,,))))))******)))(((((())))))))))))*********)))))))))***+++,,,...///000///...,,,+++******)))+++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,,,,,,,,,,---------------------,,,,,,+++------------------------------...///////////////...---,,,+++++++++------------............------........................//////......//////000111111111222333333333333222444444444444333333333333666444333333444555555444666444555888999:::???FFFJJJNNNRRRSSSQQQQQQRRRUUUYYY^^^aaacccgggnnnqqqooosssqqqoooooopppqqqqqqppprrruuuyyy{{{{{{|||lllkkkjjjjjjjjjlllmmmnnnsssrrrsssvvv{{{~~~}}}|||zzzuuusssmmmnnnppppppooollliiigggeeedddccc```\\\XXXUUUSSSQQQOOOMMMKKKJJJHHHDDDBBBCCCCCCCCCBBB@@@===;;;999666666555444333333444555;;;999777444333222222333333222000//////000111222222111111000000111111222000111222111///...///000111111111111111111111111111111111111111111111111......////////////..............................///...,,,,,,---///111333000000////////////000000////////////////////////------------......//////---.../////////...,,,,,,---...///...------///111222222111111000000111111---------.........//////---,,,,,,++++++*********------..................---------,,,,,,+++++++++------,,,++++++++++++,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...+++)))))))))***+++------------------------))))))***+++---...//////***+++,,,,,,---------,,,,,,++++++******++++++,,,+++************+++,,,,,,,,,++++++******++++++,,,,,,***)))((()))***)))((((((((())))))***++++++,,,************+++,,,---...)))))))))******++++++,,,,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,************************)))******+++---......///,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,,,,---...//////...---,,,+++++++++,,,,,,,,,------+++,,,---......---,,,+++........................------...////////////...000000///............/////////000000000000//////............/////////////////////...///000000111111111222333333333333222333333333444444444444444777666666666666666666666666444555888999999===CCCIIIMMMRRRSSSRRRRRRTTTVVV]]]aaaccccccfffmmmrrrrrrtttrrrpppooopppqqqqqqqqqqqqtttxxxyyyyyy{{{pppooommmlllnnnqqqtttwwwyyyyyy}}}|||~~~zzzxxxuuuqqqkkkeee```\\\[[[XXXUUUSSSRRRPPPMMMJJJMMMMMMKKKIIIFFFCCCAAA???;;;:::999888777666555555:::999666444222222222222333222111000000111222333222222222111111222222222000222222111000///000111222222222222222222222222000000000000000000000000...//////////////////...////////////////////////111000...------...///111222222111000///.........////////////////////////---------.....................//////......---,,,.../////////......000111000000...---------......---------.........//////+++,,,,,,,,,------..............................---------,,,,,,+++++++++,,,,,,+++***************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...+++)))))))))***+++------------------------))))))***+++---...//////******+++,,,------------,,,++++++******++++++,,,+++++++++***+++,,,,,,---,,,++++++******++++++,,,***((('''((()))++++++***((())))))***+++,,,------,,,,,,++++++***++++++,,,&&&'''(((***+++,,,---...---,,,,,,,,,++++++******++++++************++++++******************************+++,,,,,,---......,,,,,,,,,---------............------------......+++,,,---......---,,,++++++++++++,,,,,,,,,------***+++,,,------,,,+++***........................,,,,,,---...............000/////////...///////////////000000000000//////........./////////000000///////////////000111111111111222333333333333222111111222333555666777777555555666666555555555555444333444777888777;;;AAAFFFKKKQQQSSSSSSSSSTTTVVV```ddddddbbbccckkkrrruuuuuusssqqqqqqrrrssssssssspppsssvvvwwwwwwyyy~~~wwwtttqqqooopppuuuzzz~~~xxxrrrnnnfffccc___\\\ZZZYYYWWWUUUWWWUUURRRNNNKKKHHHFFFEEECCCAAA???===<<<;;;888666333333222222222333333444333222222222222333444444000000000000000000000000111222333222000///000111111111111111111111111111////////////////////////...//////000000//////...000000000000000000000000111111///.........//////333222111///......------........................,,,---......//////......000///......------.........///000///......000222111111000///............000//////...---,,,++++++++++++,,,---...///000000...............------------,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))))))))))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++************+++,,,,,,,,,,,,---------------------,,,,,,+++++++++***+++,,,,,,------------,,,++++++******++++++,,,+++++++++++++++,,,------,,,++++++******++++++,,,)))'''&&&''')))++++++***)))******+++,,,------------,,,++++++******++++++******+++---------------,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********++++++++++++,,,,,,///......------......///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,........................,,,,,,---............---,,,,,,------............------............------.........//////000000111000000//////000000111222111111222333333333333222000111222333555777888999111333555555333222333333333111333666777777:::@@@DDDIIIOOORRRSSSSSSTTTVVVaaaeeeeeebbbcccjjjrrruuuuuusssqqqqqqsssuuuuuuuuupppsssvvvwwwwwwyyy~~~||||||yyytttoookkkiiihhhggggggeeebbb]]]XXXTTTRRRQQQQQQLLLIIIFFFDDDCCC@@@<<<999222333444444555555555555222333444444555555555444000111111111111111111000111222333222000///000111111111111111111111111111........................//////000000000000/////////////////////////////////////////////000000000111000//////............------------------------,,,---.../////////...---222000...,,,,,,---///000...///000///......000222333222222111111000////////////...---,,,+++******,,,,,,,,,------..................---------,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,+++************------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......---,,,,,,+++******++++++,,,---------,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,------,,,++++++******++++++,,,***((('''''')))***))))))))))))******++++++,,,,,,+++++++++***++++++,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************++++++++++++,,,,,,......---,,,,,,---......+++++++++******+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---..............................------...////////////...++++++,,,---.../////////------............---------......///000000111111000000//////000000111222111111222333333333333222111222333444555666777888222444777666444333333555222111333777888888;;;AAAAAAGGGNNNRRRRRRRRRTTTVVV]]]dddgggeeeeeejjjooorrrsssqqqppppppsssuuuvvvvvvqqqsssvvvvvvvvvyyy~~~}}}{{{{{{{{{{{{wwwsssmmmgggcccaaa```aaaRRROOOKKKIIIGGGDDD???;;;777888999999999777666555222333555666777666555555222333333444444333333222111222333222000000000111000000000000000000000000........................//////000000000000//////........................,,,---...000111111111111...............//////000------------------------,,,,,,.../////////...---333111...++++++---///111...///000///...///000222////////////...---+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------///...---,,,++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,,,,***((((((((()))((('''))))))))))))************)))))))))***+++,,,......'''((()))+++,,,,,,+++++++++++++++,,,,,,---------...------,,,,,,------...************************+++++++++,,,,,,---------,,,,,,---------.........------++++++++++++------,,,+++***))))))***+++,,,++++++,,,,,,,,,---------...---,,,,,,---...///000////////////////////////...//////000000000000000,,,,,,...000111222222222//////000000000000//////---......///000111111222000000000000000111111222111111222333333333333222333444444555555666666666444777::::::888666777888222111444888:::999===BBB@@@FFFMMMQQQRRRRRRTTTVVVZZZccciiiiiihhhjjjmmmnnnqqqooonnnooorrruuuvvvvvvqqqtttvvvvvvvvvyyyzzzsssnnnjjjbbb___YYYTTTOOOKKKGGGDDDAAA???======<<<;;;999777444444444555555555555555555555555555444222111000111111111111222222222222222222222222222222222222222111000//////000111222///---,,,...111222000---...///000///---,,,,,,...222222111000000000000000........................////////////............,,,---------...////////////...---,,,,,,---...///...000111000///...///111///////////////......---+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))),,,+++***)))))))))++++++++++++******++++++,,,---+++***))))))***+++...///,,,,,,,,,+++,,,,,,------+++++++++*********))))))---,,,+++******+++,,,------------------,,,+++***---,,,,,,++++++************++++++,,,,,,++++++***........................+++,,,---...---,,,+++***,,,,,,++++++++++++******//////.........---------...------,,,,,,------...000000000000000111222222222222222222111111111111000000/////////111333444////////////000000000000333333222222111000000///111333444666666555333222444555666777777666555444444444555666777999;;;<<<777CCCQQQUUUPPPMMMPPPUUU]]]dddhhhgggggglllpppqqquuuqqqoooooorrruuutttrrroooqqqssstttvvvyyy}}}zzztttlllccc]]]XXXTTTRRRJJJGGGDDDBBBAAA@@@===;;;888777666666777777777777777777777777666555555444000000000000000000111111222222222222222222222222222111000//////000111222///------...111111000...///000111000...---...//////...------,,,,,,------........................////////////............---------...............///......------......//////000111000///...///111///////////////......---***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---...---+++++++++---------------------------++++++************++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++******)))++++++*********++++++,,,++++++******++++++,,,---,,,+++******+++---///000,,,,,,+++***)))))))))))),,,,,,,,,,,,++++++******,,,,,,+++******+++,,,,,,+++++++++++++++***)))))),,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***------------------------***++++++,,,------------,,,,,,,,,------.........//////.........---------///......------......///---...///000000000//////000000000/////////......000000/////////000000111////////////000000000000111111111111111111111111///111333555666777777777444555666777777666555444444555555666888:::<<<======FFFNNNQQQNNNMMMRRRWWW___eeeiiiggggggllloooppptttqqqnnnooorrrttttttrrrqqqssstttvvvwwwzzz~~~~~~tttlllfffbbb___ZZZVVVQQQNNNKKKHHHDDDBBB<<<:::777555666777777666555555555555444444444444111111111111111111111111111111111111111111111111222111000000000000111222///......///000111000...000111222111///...///000111000//////......//////........................////////////...........................---------.........//////.........///000111111//////000111///////////////......---+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,------,,,,,,---...........................++++++************++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((((((((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************+++,,,,,,---,,,,,,++++++******++++++,,,------,,,,,,+++,,,---///000------+++***)))(((((((((---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++******)))++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///***++++++,,,...//////000...............---------/////////....../////////,,,---///000111000///...000000////////////......000000000000///...---,,,////////////000000000000//////000111222222333333111222333444555777888888444555666666666666555444555555666777888;;;===>>>EEEHHHKKKLLLLLLNNNSSSXXX```fffjjjhhhhhhlllpppqqqtttqqqmmmnnnqqqssssssrrrtttuuuvvvwwwxxxzzz~~~{{{pppkkkjjjiiihhhgggkkkqqqvvvyyy|||~~~yyytttpppqqqrrrrrrrrrrrruuuwwwyyytttpppoookkkddd^^^YYYSSSNNNKKKEEEAAA;;;999999999888777444444444333333444444444444444333333333333333222111111111111111111111111111111111111111111111111/////////000000000/////////000111111/////////111111111000/////////000000........................////////////............/////////...---------,,,---...///000000///...---///000111111000///000111///////////////......---...///////////////...---------------------------------------------------***,,,------,,,,,,...///---------------------------------,,,,,,---------,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))((((((((())))))***+++************************++++++++++++++++++++++++,,,++++++***************)))***,,,---......---,,,++++++******++++++,,,---,,,,,,,,,+++,,,---...///......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,***++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///))))))***++++++,,,------........................//////............/////////////////////000000000222111111111000000000000000000000000///,,,***)))////////////000000000000000000000111222222333333666666555444444444555555555555555555555555555555666666666777999;;;>>>@@@HHHIIIJJJKKKMMMPPPSSSUUU^^^eeeiiihhhiiinnnrrrttttttqqqmmmmmmpppssssssrrruuuvvvwwwwwwwwwyyy|||yyyqqqhhhaaa``````___^^^bbbdddfffhhhjjjooouuuzzzyyyrrrmmmjjjkkklllllllllmmmoooqqqtttxxx}}}zzzvvvvvvtttrrrpppqqqtttwwwyyy|||uuunnnfff___ZZZUUUNNNGGGBBBAAA???<<<999999888777666555555666666444444444333333222222222111111111111111111111111111111222222222222111111///000000111000/////////...///000000......///000///...------,,,,,,------////////////////////////////////////............/////////...---------,,,---...///000000///...---000111222111000///000222///////////////......---/////////000//////......------------------------------------------------+++,,,------------...///,,,,,,,,,,,,,,,,,,,,,,,,...------------------...+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))******+++************************+++++++++++++++++++++++++++******)))))))))***+++)))+++,,,---...---,,,,,,++++++******++++++,,,---+++++++++++++++,,,,,,,,,++++++++++++,,,---......************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------+++++++++,,,,,,------...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,++++++++++++++++++++++++---........................------,,,,,,------...000...,,,++++++---000222111111111000000000000///000000000000...,,,***(((////////////000000000000111111111111111111111111777666555444444444444444555555444444444444555555666666555666888;;;???AAAFFFGGGIIILLLPPPRRRRRRRRR[[[bbbhhhhhhjjjpppuuuvvvuuuqqqmmmmmmpppssstttssstttuuuvvvvvvvvvxxx{{{~~~|||sssrrrooollljjjkkkpppssstttuuuvvvxxx{{{{{{yyyvvvnnnjjjeeeccccccdddfffffflllmmmnnnooorrryyy~~~{{{uuuvvvxxxyyyyyyzzz|||}}}|||~~~zzzwwwvvvssspppooopppqqqrrrtttxxx~~~|||zzzxxxwwwyyy|||xxxrrrggg```VVVPPPMMMIIIBBB===>>><<<:::777555555555555444333333222222111111000222222222222222222222222111111222333333222111111///111222111000//////000---///000///......///111111000//////......//////////////////////////////////////////...........................---------/////////000000/////////000111222222000000111222///////////////......---,,,------.........------------------------------,,,,,,,,,------------...,,,---......---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++---...++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++((((((((()))***+++------)))***************++++++,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********.........------,,,,,,,,,---------...............------,,,,,,,,,,,,------...,,,***))))))+++.../////////............------////////////...---,,,+++////////////000000000000222222111111111111111111222222333333444555555666555555444444444444555555666555444555777;;;???AAACCCEEEIIIMMMPPPQQQQQQQQQZZZaaaggggggiiiooouuuvvvwwwrrrnnnmmmppptttuuuttttttuuuvvvvvvvvvxxx{{{~~~}}}tttnnndddddddddccccccfffjjjnnnpppqqqtttxxx|||~~~}}}{{{{{{zzzxxxuuuuuuxxx}}}{{{wwwqqqllljjjkkkmmmooonnnnnnooopppqqqsssuuuvvv}}}|||qqqiiiddd]]]SSSLLLHHHEEEBBB>>>;;;999999888666666555555444333333333333333333333333333333333111222222333333222222111///111333222000...///000...///111111000///111222444444333222222222222222////////////////////////////////////............---------...............000000////////////000000000111222222000000111222///////////////......---+++,,,---......///..............................,,,,,,,,,---------......---...///...---,,,---...------------------------,,,,,,++++++++++++,,,,,,***+++,,,,,,---------,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******,,,...000222---,,,+++***************++++++******++++++,,,---+++,,,,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,*********++++++,,,,,,,,,,,,,,,---......---,,,,,,***++++++,,,------,,,,,,---------------,,,,,,,,,***++++++,,,,,,++++++***------------------------------------,,,++++++***---------------------------------.........//////......------------......,,,,,,---------.........//////.........---------///...............//////////////////000000000000000000000111222222333333000111222444444444444333555444444333333444444555555444333333666:::>>>AAA@@@DDDIIILLLMMMOOOQQQTTT\\\cccgggggghhhmmmrrrsssxxxsssooonnnqqqtttvvvvvvtttuuuwwwwwwxxxzzz}}}|||vvvqqqmmmjjjfffggghhhiiikkkoootttxxx~~~xxxsssqqqqqqrrrmmmkkkiiigggffffffggghhhhhhjjjlllooottt|||vvvjjjaaaVVVTTTOOOKKKGGGDDDCCCCCC;;;::::::999888777777666444444444444444444444444111222333444444333222111///222444333000...///000///111222222111111222444222111000000///000000000000000000000000000000000000/////////............,,,------....../////////111000///......///000111000222222222111000111222///////////////......---------///000111111111111........................,,,,,,,,,------............///000///---,,,,,,---........................///......------......///***+++,,,,,,------------******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,...111444555...---+++)))(((((())))))++++++******++++++,,,------------......---,,,,,,------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,------.../////////............------,,,,,,,,,+++++++++,,,,,,+++++++++........................***+++,,,---...---,,,+++))))))***+++,,,,,,---...---------.........////////////............//////,,,...222444444333000...111000000000////////////......------...///111222////////////000000000000......///111222333444555222333444555444222///...555444333333333333444555444333222333555:::>>>AAA@@@DDDHHHJJJJJJMMMRRRWWW^^^dddhhhggggggkkkooopppyyytttooonnnqqquuuwwwwwwuuuvvvxxxxxxyyy{{{~~~|||wwwttttttuuuvvvvvvuuu|||zzz|||yyyvvvwww}}}{{{vvvrrrppppppqqqqqqwwwsssmmmiiihhhiiikkklllxxxzzz~~~yyyuuulllaaaVVVMMMGGGDDDEEEAAA===;;;:::888666666999666444333444444444333444444333222222333444555222222111111000000//////222222222222222111000//////000222333333222000///111111111111111111111111......//////000000111111////////////////////////------------.........///000000000000////////////111000///000111000...---//////...---,,,++++++******+++,,,---....../////////---,,,...000000---***---------.........//////------------------------------,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************))))))))))))******++++++++++++++++++++++++,,,+++*********)))'''%%%000///---,,,+++*********------,,,+++************(((((())))))***+++------,,,+++******))))))******'''''')))+++---...,,,+++************************------------------------...---+++*********++++++))))))))))))***+++,,,------,,,++++++******++++++........................000000///...---,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,---......++++++,,,,,,---.../////////000111222222111///...,,,+++***---111222000---//////000000000000//////000///...---...111444666////////////000111222333333222111222333444555444777777666444333222111111111222333444555888<<<@@@AAADDDHHHIIIIIIKKKPPPTTT^^^```bbbdddgggjjjooorrruuusssqqqqqqrrrttttttssswwwwwwwwwvvvwwwzzz}}}sssnnnllljjjiiiiiijjjmmmqqqvvvyyyzzzsssmmmjjjiiikkklllnnnppprrrvvv{{{wwwkkkaaaZZZPPPKKKDDD???<<<:::888777999888777777888777555444111111111111222333444555222222222222222111111111111111222222222222111111000111333444444333111000000000000000000000000000000000000000////////////////////////////////////---.........////////////111111111111111111111111000///......//////---,,,///......------,,,,,,+++((()))+++,,,------,,,,,,...------...000000---+++---------.........//////------------------------------,,,,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++************++++++++++++++++++++++++++++++,,,+++******++++++)))'''---,,,,,,++++++++++++,,,,,,,,,++++++***++++++++++++***************+++,,,,,,,,,+++************+++(((((()))+++,,,---,,,+++++++++++++++++++++++++++---------------------------,,,+++*********++++++))))))))))))***+++,,,,,,*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,,,,---......///111222444555555444333222111000...---.........---//////////////////////////////......///111333555000000000111111222333444333222222222333444444444555444444444444333333333222333444555555888<<<@@@AAAEEEHHHIIIIIIKKKPPPTTT\\\^^^aaacccfffiiinnnqqqtttrrrqqqrrruuuwwwxxxxxxvvvvvvvvvvvvwww{{{wwwnnnhhhgggggggggkkkppptttxxx{{{xxxrrrrrrrrrpppmmmkkkjjjkkkmmmrrryyy~~~tttmmmggg]]]RRRJJJDDD???<<<999888777777888777444222111222333333444333333333333333333333333333444444111111111222222222222222000111222333333222111000........................111111111000///.........////////////////////////////////////000000000000222222222222222222222222000///......000000///---------------------------+++---///000111000///...---------...000000...,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))***************+++,,,---+++++++++***++++++,,,,,,,,,,,,+++***************------,,,+++++++++++++++,,,------...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********+++++++++***************+++++++++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,+++,,,,,,------.........111222333555555555444333666555222///,,,+++,,,...///...------------...///......//////000111222333111111111222333333444444222222333333333333444444222222333333444444555555444555555666666888<<<@@@BBBEEEHHHIIIIIIKKKPPPTTTZZZ\\\___bbbeeehhhlllpppsssrrrqqqssswww{{{|||}}}tttuuuuuuuuuwww{{{zzzuuurrrrrrsssvvv|||{{{wwwvvvppprrruuuzzz}}}~~~}}}||||||~~~qqqdddYYYOOOFFF@@@===:::888888777555444666777777777666444222111222222222333444444444555333333222222111111222222000000111222222111000000////////////////////////111000000000/////////...///////////////////////////000000000000111111111111111111222222222222222333222000000222222222111,,,---------......//////,,,...000222222111000...,,,------/////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******,,,---...---+++******))))))******+++,,,************+++,,,------,,,++++++******+++++++++...---,,,,,,++++++,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))*********......---,,,,,,,,,,,,,,,........................111000///---,,,***)))(((,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,---------......---...///111222222222222444555555222---+++,,,...///...,,,++++++,,,...///,,,---///000111111111000000000111222333333333333222333444444333222333444222222222333333444444555555666666666777999===@@@CCCFFFIIIJJJJJJKKKPPPSSSXXX[[[^^^aaadddgggkkknnnsssrrrqqqtttxxx{{{}}}~~~rrrssstttuuuwww|||zzzyyy|||~~~{{{yyyyyyvvvwwwyyyzzz|||{{{vvvoooooopppuuu~~~rrrdddXXXOOOJJJCCC>>>;;;999888777666777888888777666444333111222222222333444444444555555333222111111111111///000000000000000000///000000000000000000000000.../////////000000000111000000000000000000000000000000000000111111111222000000000111111111222222333111000000111222222222,,,------......//////000)))***,,,---...---+++***+++,,,...//////..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++******,,,...///...,,,,,,+++******))))))******************+++,,,------************+++,,,---......---,,,,,,++++++,,,,,,)))+++------+++(((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))*********---,,,,,,+++++++++++++++........................111111000...---+++******,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,---------------,,,,,,---...///000000000///222555555111...---...///---,,,******,,,---///,,,---///111111111000///...///000111222222222111111333555555333222222333333333333333333333333333444555666666777999===@@@DDDGGGJJJJJJJJJKKKPPPSSSWWWZZZ^^^bbbeeehhhlllnnntttrrrrrrsssvvvyyy{{{{{{rrrrrrssstttwww|||{{{sssmmmnnnpppooopppsssuuuvvvvvvyyytttmmmhhheeeccccccdddeeefffgggiiimmmpppuuuvvvvvvtttrrrqqqqqqrrrssstttvvvwwwyyy}}}uuurrrnnnmmmpppuuuyyy{{{|||ooo```ZZZQQQIIICCC>>>;;;999666666777777777777777666222222333333333333333444666555333222111111222222000000000000000000000000222222222222222222222222.........///000111111111000000000000000000000000000000000000111111111111//////000000111222222222111///------...000000000------......////////////,,,,,,------------------***,,,/////////......///...............---------------------------------+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++******,,,......---,,,---,,,+++***************+++++++++***++++++,,,,,,)))*********,,,---...///------,,,+++++++++++++++,,,000444444000,,,***+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++***************++++++)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,------------------------.........///000000111111+++///333555444111///......---,,,,,,,,,,,,---...---...///000111000//////---...000111222222111111000333666666333111111333222222222222333333333333333444555555666999>>>AAADDDGGGJJJKKKJJJKKKOOOSSSWWW[[[___cccfffiiimmmoootttsssrrrsssuuuxxxyyyyyyrrrrrrssstttvvv{{{|||sssqqqnnnmmmooorrrttttttuuuyyy{{{zzzxxxwwwsssnnngggcccbbbccccccaaaaaadddcccfffggggggmmmwww|||{{{wwwqqqiiiccc___\\\YYYWWWWWWYYYZZZ[[[ZZZ[[[^^^```cccddddddcccaaa```aaabbbcccfffhhhiiihhhiiillloooyyy~~~~~~|||zzzxxxvvvxxx|||zzztttkkkbbbYYYPPPHHHCCC>>>>>><<<;;;999888888888555555555444444444444444333333111111111333555666222222111111111111222222222222222222222222222222////////////000000000000000000000000000000000000/////////000000000111111000000111111222333333444000...,,,+++---///000000............////////////111111000//////000111111))),,,///000.........000//////.........---------........................+++,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++***+++------,,,***,,,++++++++++++,,,,,,---,,,,,,++++++***++++++++++++++++++++++++,,,---...,,,,,,+++************+++000555;;;<<<777111...---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++))))))))))))***+++,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...------------........................------------------------------------------------,,,,,,,,,,,,------------------------000000/////////000000000------///111333333111...------------------------......//////////////////...///111222333333222111000444777777333000111333000000111222333444444555000222333444666999>>>BBBEEEHHHKKKKKKJJJLLLOOOSSSXXX\\\aaaeeehhhkkkoooqqqtttrrrqqqsssvvvyyyzzzzzzrrrsssssstttvvvzzzvvvjjjdddaaa^^^]]]^^^```aaabbb___dddggggggffffffccc^^^YYYXXXYYY\\\ZZZVVVWWW[[[WWW\\\___]]]```fffiiifffbbb^^^ZZZXXXYYYYYYWWWUUUSSSUUUVVVVVVVVVUUUWWWXXXXXXYYYYYYXXXWWWWWWXXXZZZ\\\___bbbbbb___^^^___aaadddhhhnnnqqqpppooopppqqqmmmooosssxxx}}}~~~}}}}}}}}}ttthhh\\\UUUKKKIIIEEE@@@<<<999888777777777666666555555555444111000000000222555777999444333333222222333333444111111111111111111111111111111000000//////......000000000000000000000000////////////000000000000111111222333333444555555111///------...111222222/////////////////////...111000...,,,,,,---///000))),,,///000...---///000//////.........---------////////////////////////***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))*********+++,,,---///000------,,,+++************------,,,,,,++++++,,,,,,,,,+++******))))))******,,,333:::;;;555...***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++))))))))))))***+++,,,---......---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////.........---------------------------------)))******+++,,,---...///------------------------000//////............///000...,,,...111333111///---......//////......---............////////////...000222444555444333222///444888777333000111333---...///111333555666777///000222333555999>>>BBBEEEHHHKKKKKKJJJLLLOOOSSSYYY]]]bbbgggjjjmmmppprrrsssrrrqqqssswwwzzz||||||ssssssttttttvvvzzz~~~|||wwwvvvtttpppkkkfffbbb___^^^ZZZUUUSSSTTTVVVYYYZZZYYY[[[\\\\\\[[[YYYXXXYYYUUUWWWXXXXXXVVVUUUVVVWWWYYYXXXXXXYYY[[[]]]\\\[[[XXXXXXWWWUUUTTTTTTWWWYYYZZZYYYWWWVVVVVVWWWXXXYYY\\\ZZZXXXWWWVVVVVVVVVWWWXXXYYY\\\^^^______^^^^^^bbb```^^^^^^```aaa```___aaaaaabbbeeeiiilllmmmmmmsssyyy|||}}}{{{}}}yyyooohhh```VVVMMMHHHCCC===:::999666444444777888666333777666555555555444222000222222222222222222222222222222222111111111111000000000000000000000000000111111000000//////......111000/////////000222333111111222222222222111111//////000000000000//////.........///////////////+++,,,---///000111111111111000///...---,,,++++++------------------------///...---,,,,,,,,,,,,,,,+++---......---,,,,,,---******,,,,,,,,,,,,*********+++---......---+++***,,,,,,,,,---,,,,,,++++++........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---.........---//////...---+++***))))))------------------------........................---......//////......---.........------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++,,,---...///......---,,,,,,,,,,,,------,,,+++***************)))***++++++,,,,,,,,,,,,,,,...//////......000111---,,,+++******,,,...///...---,,,,,,......---,,,///////////////////////////...---++++++,,,------,,,---...///000000000000//////.........---------///...,,,,,,,,,///111333333333222222222222222222444666777666555444444444333444444444333333555777777666666555555888===AAAGGGHHHHHHIIILLLOOOSSSVVV^^^aaadddgggiiikkknnnqqqqqqrrrtttvvvyyy|||~~~xxxtttpppooosssxxx}}}{{{uuupppkkkkkklllkkkjjjgggeeeccceeeeeedddbbb```^^^[[[ZZZ\\\ZZZXXXWWWYYY\\\]]]]]]YYYZZZZZZXXXWWWXXXZZZ]]]ZZZ\\\___``````___```aaa^^^]]]]]]___ccceeeeeedddeeeggghhhhhhfffddddddeeeffffffeeeeeefffggghhhiiihhhgggeeedddbbbaaaaaaaaabbbcccdddffffffeeecccbbbcccaaa____________^^^]]]\\\\\\\\\^^^```bbbaaa``````dddhhhkkkmmmrrrxxx}}}~~~}}}|||zzz{{{~~~yyywwwzzz}}}yyymmmbbbYYYOOOFFF???===:::777777888888555111333222222444555555444222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000/////////111000/////////000222222111111222222222222111111//////000000000000/////////////////////.........------.../////////.....................---------------------------------......------,,,,,,,,,,,,+++---......---,,,,,,---++++++,,,------,,,++++++)))***+++,,,,,,+++***))),,,,,,---------------,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++******))))))......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,---.../////////...,,,,,,+++++++++......---,,,,,,,,,,,,,,,+++,,,------.........---,,,---......------...///---,,,+++******,,,...//////...------//////...---........................------,,,,,,---...//////...///000111111222222222//////.........------------......//////000111111111111222222222222333333222333444444222111111222111222222222111111333555555555555444444777<<<@@@EEEFFFGGGHHHJJJNNNRRRUUU\\\^^^bbbdddgggiiimmmppprrrrrrtttvvvyyy|||~~~zzzvvvrrrrrruuuzzz~~~~~~uuuooojjjdddaaabbbbbbbbbaaa```^^^\\\[[[WWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\]]]```ccceeedddcccbbbbbb```^^^^^^aaafffkkkooorrruuuvvvuuussssssssskkkkkkllloootttwwwxxxxxx{{{~~~|||yyyxxxzzz{{{{{{}}}~~~~~~~~~}}}|||zzzwwwuuutttuuuvvvvvvvvvuuutttrrrppppppnnnlllkkkjjjiiifffdddbbbaaaaaabbbbbbaaa___]]]YYYYYYZZZ[[[]]]```dddfffhhhhhhhhhgggiiimmmtttyyy}}}zzzvvvtttvvvvvv}}}qqqdddWWWNNNAAA>>>:::888999888444111333222333444666666444222333333333333333333333333333222222222111111111111//////////////////////////////000000000000000000000000000///000111111222111111222222222222111111///000000111111000000///000000//////......------...............---,,,+++---------.........//////------------------------...------------,,,,,,,,,+++---......---,,,,,,---,,,,,,---......---,,,,,,***+++,,,------,,,+++*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******+++,,,---...//////++++++++++++++++++++++++(((((()))))))))))))))))),,,,,,,,,,,,,,,+++***)))------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////---,,,++++++++++++...---,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,---...---,,,+++,,,------,,,+++***+++,,,---...000///......///000///...------------------------+++,,,---...///000000000...//////000111111222222...............------------...000111222111111000000000111111222333333333111222444333111000000111111222222222111111333555444444444333444777<<<@@@CCCEEEGGGHHHIIILLLPPPSSSYYY[[[___bbbdddhhhlllooorrrrrrtttvvvyyy{{{~~~{{{xxxuuuuuuxxx|||wwwrrrkkkfffccc```^^^\\\VVVVVVVVVVVVUUUUUUUUUUUUYYYZZZ\\\^^^aaaeeeggghhhlllmmmpppuuuxxxxxxuuurrrttttttssssssssswww}}}|||zzzuuuuuutttuuuuuussspppmmmdddbbb``````aaaccccccccceeeeeedddddddddfffiiikkkrrrwww}}}zzz~~~{{{nnndddQQQKKKDDD???===<<<999777777666666666777666333111444444444444444444444444333333222222222111111111000000000000000000000000/////////000000111111222000000000000000111111222111222222333333222222111000000000111111000000000111111000///...------,,,------......------,,,+++---------............///........................---------------------,,,+++---......---,,,,,,------..................------......//////......---(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---***++++++,,,---...//////------------------------(((((()))))))))))))))***............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,***++++++,,,,,,+++++++++---......---+++***+++,,,---,,,,,,++++++,,,------///...---...///000///---------------------------+++,,,...000111000000///,,,,,,------...//////000........................//////000111111111111111111111111111111222222222222444555555333222222333333444444444333333555777555555555444555888===AAAFFFHHHJJJJJJIIIJJJNNNQQQXXXZZZ]]]```cccggglllppprrrrrrsssuuuxxxzzz}}}~~~{{{yyyvvvvvvyyy}}}bbb```]]][[[[[[[[[ZZZZZZUUUUUUUUUVVVXXXZZZ\\\]]]aaadddhhhnnntttzzz~~~wwwuuusssrrrrrrrrrpppnnnrrrpppooommmlllkkkjjjiiimmmnnnnnnpppsssxxx|||nnneeeXXXNNNGGGCCC@@@===888777666666666666444222444444444444444444444444333333333222222222222111222222222222222222222222//////000000111111222222///000000000111111111111222222333333333333222222000000111111111111000000111111000///...------,,,+++,,,------......------///............---------........................,,,,,,---......------,,,+++---......---,,,,,,---................................................))))))+++,,,------------------------------------........................+++++++++,,,,,,,,,------///...------------......------------------------------------------------******++++++,,,,,,,,,,,,+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********+++,,,---...///------,,,,,,,,,,,,------+++++++++,,,,,,++++++***...//////...,,,+++,,,---......------------------...---,,,,,,......---,,,---------------------------...///000000///...------,,,,,,,,,---...///000---.....................222111///...///000222333222222222111111000000000222444555555333222222333333444444444333333555777666666666555666:::???CCCJJJMMMOOONNNJJJIIILLLOOOYYY[[[^^^```ccchhhmmmqqqqqqqqqrrrtttvvvyyy{{{|||yyywwwvvvwwwzzz~~~XXXXXXXXXYYYZZZ[[[\\\\\\`````````bbbeeehhhlllooolllqqqxxx~~~|||yyyuuurrrqqqooollliiigggjjjppptttwwwyyy|||}}}~~~oooaaaVVVNNNGGGBBB<<<:::777666666777666666555555555555555555555555333333333333222222222222333333333333333333333333000000111111111111111111//////000111111111111000222222333333333333222222000111111222222111111000000000//////......------+++,,,---...............//////.........---------........................+++,,,---.........---,,,+++---......---,,,,,,---///...------------...///,,,++++++++++++++++++,,,,,,---......////////////................................................++++++,,,,,,,,,,,,------111000...---------.../////////......------,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))))))))***,,,---...///...............//////000------.........---,,,,,,---...///...---,,,---...///////////////............,,,+++,,,---...---,,,------------------------///////////////...---,,,///......---...000111222---------...............333111///------///111333222222111111111000000000111222444333111000000111111222222222111111333555666666666666777;;;@@@DDDLLLPPPRRRPPPLLLJJJLLLPPP[[[\\\^^^```cccgggmmmqqqooopppqqqrrrtttwwwyyyzzzuuuuuuuuuwww{{{VVVYYY\\\```dddgggkkkmmmkkkjjjjjjkkknnnrrrvvvyyy~~~zzztttpppnnnppprrrsssqqqnnnoooqqquuuxxxyyyyyyvvvzzz}}}ssshhh]]]UUULLLGGGAAA<<<:::999888888555555555555555555555555444444333333333222222222333333333333333333333333222222111111111111111111...///000111222111111000222333333444444333333222000111111222222111111000///////////////.............../////////...---------------.......................................***+++---...///...---,,,+++---......---,,,,,,---......---,,,,,,---......++++++************++++++,,,------.........------------------------------------------------------++++++,,,,,,,,,,,,------111///...,,,,,,,,,...//////.........------------++++++++++++++++++++++++******+++,,,,,,---......,,,------...////////////******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++++++++***++++++,,,---,,,,,,,,,,,,,,,---......---.........------,,,++++++,,,------,,,+++---...111111111111111000/////////---,,,---...///...---........................------------------......///...---------///111222---------.........//////000000///......//////000...//////000111222222333222333444444222111111222111222222222111111333555555555666555666:::@@@DDDJJJOOOSSSQQQMMMKKKNNNRRR\\\]]]^^^```bbbffflllpppnnnnnnooopppsssuuuwwwxxxsssssstttxxx}}}YYY]]]dddkkkqqqxxx}}}~~~|||{{{yyysssmmmjjjkkkmmmmmmlllqqqrrrtttyyy}}}vvvssstttyyyzzzqqq^^^WWWMMMDDD>>>;;;999888666666666666666666666666444444444333333333222222222222222222222222222222333222222222111000000000...///000222222111111000222333333444444333333222111111222222222222111111.........///////////////111111111000///---,,,+++++++++,,,---...///000111////////////////////////***+++---//////...---,,,+++---......---,,,,,,---...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000///---+++++++++---...........................------------------------((())))))***+++,,,,,,,,,'''((()))***+++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++)))***+++,,,---,,,++++++...---,,,+++************)))((((((((()))******+++,,,,,,,,,,,,++++++***))))))***,,,,,,++++++,,,...222222222222222111000///000...---...///000///...////////////////////////,,,+++++++++,,,...000111---,,,+++***+++---///111---------.........//////......///000000///...---+++,,,...///111333555555444666777777555444444555333444444444333333555777444444555444666999???CCCGGGLLLRRRQQQMMMLLLOOOTTT\\\]]]^^^___aaaeeejjjnnnmmmmmmnnnoooqqqtttuuuwwwssssssuuuyyy~~~iiikkkrrr}}}~~~yyytttqqqtttooojjjhhhkkkppptttwww~~~wwwuuuwwwyyy}}}rrr```RRRJJJEEE@@@<<<999777666666777777666555000333777777444222222333444444444333333333222222000000000000000000000000111111111111000000//////222111111111222333333444444444444333222111000///////////////////////////......---,,,,,,,,,,,,---000000000///......------000///...---------------,,,,,,------,,,,,,+++***---------.........//////------------------------------------------------------------------------........................---------------------------+++(((&&&&&&)))---///........................------,,,,,,,,,+++++++++...,,,++++++,,,------,,,*********++++++,,,,,,,,,(((((()))***+++,,,,,,,,,******+++,,,---//////000...+++***+++---...,,,***,,,---......---,,,***)))***++++++,,,------,,,+++------------+++(((&&&$$$++++++++++++++++++++++++.........---------,,,,,,++++++,,,,,,,,,,,,------...---+++******+++---...333555666666444000,,,)))111...++++++...///...---000000000000000000000000---------------...////////////......---------,,,,,,---000222222111000..................///000000///000000000000111111111222222333333333222222111222222222333444555666777999777666666888;;;???BBBIIILLLOOONNNLLLLLLOOOQQQ]]]^^^aaadddgggjjjkkklllpppppprrrtttwwwwwwvvvtttssstttwww|||}}}{{{rrrkkkhhhiiijjjkkkuuuyyy~~~||||||lll___UUUJJJBBB@@@===999777777777666555---000444666555333444555444444444333333333222222111111111111111111111111333333333333222222222111222111111111222333333444333333333333222111000000///////////////////////////......------------------------...............//////...------------------............---,,,,,,000000///......------,,,------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))((((((***...000........................,,,,,,------------------,,,***))))))***++++++***++++++,,,,,,,,,---------******++++++,,,,,,------***++++++,,,---...///000111///---,,,---,,,***'''------.........---,,,+++---444:::999333---+++,,,******++++++++++++******------------------------*********)))))))))((((((++++++,,,,,,,,,,,,------...---+++******+++---...222444777:::<<<<<<;;;:::777444000...//////...---..........................................///000/////////.........------//////////////////.....................///000000111222222222222333333333222222222333333222222111333333333333444444555666===;;;888666666888:::<<>>;;;999666777888999777666444444555444444444444333333333222222222222222222222222111111111111111111111111111222222222333222222222333333333333333222111000000000000000000000000000111000000///////////////---------........./////////......---------.........////////////...------...---,,,+++***(((''''''........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,...///------------------------,,,,,,---...///000111111...---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...//////......---............---+++,,,,,,---.../////////+++777BBBBBB999///---///---,,,+++***)))***+++,,,++++++++++++++++++++++++......---------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------...000222555777888===999444000...---------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000////////////////////////......---,,,,,,,,,------...............///000000//////000000000111111111222222222222222222333333555555444333333333444444777666555555666888;;;===@@@DDDHHHJJJJJJLLLPPPTTTWWWXXX[[[___ccchhhkkkmmmrrrtttwwwxxxxxxwwwwwwwwwsssrrrrrruuuyyy~~~}}}yyyvvvtttrrrlllkkkkkkmmmttt}}}~~~|||~~~yyyrrrhhh\\\RRRIIIAAA<<<;;;:::999888888777666555555555555444444444333333222222222222222222222222111111111111111111111222111222333333333222222111222222333333333222111111000000000000000000000000111111000////////////000000000000000//////............---------......///...............---,,,,,,,,,,,,,,,,,,++++++++++++........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------------------------,,,,,,---...000111222222///---,,,,,,---......---++++++******************,,,,,,,,,,,,+++++++++++++++,,,,,,------.........---............---......******++++++,,,......///,,,111666666222---******---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000//////000111222333666444111...++++++,,,---------------------------......///000111000000000.........///////////////(((***,,,...//////...---...............///000000//////000000000111111111222222111111111222333444555555444333333333444444333333333444777:::===>>>@@@DDDHHHKKKLLLNNNRRRVVVXXXYYY[[[^^^bbbfffiiikkkrrruuuxxxyyyxxxwwwwwwxxxuuutttsssvvv{{{{{{qqqmmmhhhddddddiiiooottt{{{|||yyy{{{zzzmmm^^^QQQIIIBBB???;;;888888999999888555555555555444444444333333333333333333333333333333333333333444444444444111222333444333222111000222222222333333222222111000000000000000000000000111111000///////////////222222111111000//////......------------...//////---............---,,,,,,---.........//////000000........................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222---,,,******,,,,,,,,,+++************))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000000///,,,******+++*********+++,,,---...///000///---,,,+++***'''%%%))))))******,,,---...///------------------------.........---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///000///---++++++,,,...........................---...///000111000///...---------...............&&&))),,,///000000///---...............///000000111222222222222333333333222111111000111222444555444444333333333444444555555555555555777999;;;<<>><<<:::666666555555555444444444444444444444444444444444111111111222222333333333111222444444444222000///111222222333333333222222////////////////////////000000///...............------......///000000000---------------...///000000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------------------------************************------------------------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000...,,,---...///......,,,,,,,,,+++++++++******,,,,,,------...///000000,,,,,,------------------***,,,...---+++***+++.........---,,,---...///000++++++,,,------///000111,,,---......---,,,***)))++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,---............---000333222000------///........................+++,,,...000000///...---+++++++++,,,,,,---------///...---------...///000...............///000000///000000000000111111111222111000000111222555666222222222333444555666777555555666777999:::<<<===@@@DDDIIIKKKLLLNNNSSSWWWVVVWWWYYY]]]bbbhhhnnnqqqpppuuuyyyyyyvvvssstttwwwssssssuuuyyy~~~~~~yyytttqqqmmmkkklllpppvvvyyy|||wwwdddUUUMMMGGGBBB===888888777777666666555444777555444444555555333222333333333333333333333333333333333333333333333333555444333222111///......000000000000000000000000////////////////////////000///...---------------////////////////////////////////////////////////------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------........................,,,---............---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,---......------,,,,,,,,,,,,++++++......---,,,+++)))((('''------------------------***+++,,,,,,******+++,,,///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......---......///////////////................................................++++++,,,,,,---...//////////////////000000000000///////////////000000111111111111111111111111111444444444555555555555666444444555555666888<<>>;;;777444444444333222666666666666666666666666666666666666666666666666666666555333222000//////222222222222222222222222000000000000000000000000...------------......///////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------)))******+++---......///------,,,,,,,,,,,,++++++.........------+++************++++++,,,,,,------***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......---......///////////////........................................................................////////////000000000000000000000000000111222222333333333333333333333333444444444555555555666666111222444555666999>>>AAAGGGIIIKKKJJJJJJKKKPPPUUUWWWZZZ^^^aaadddhhhkkknnnuuuyyy}}}|||yyyvvvuuuvvvwwwvvvvvvyyy}}}}}}vvvqqqqqqqqqpppooosssxxx|||uuuqqquuu{{{sssiii\\\RRRHHHDDD>>>:::888777555444666666666666666666666666555555555555555555555555666555555444333222222111222222222222222222222222000000000000000000000000...............///000000////////////////////////////////////////////////................................................................................................------............------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------......***+++,,,+++***)))***,,,++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,---------......---......///////////////................................................////////////............////////////000000000000000000000000000111222222222222222222222222222222333333444444444555555555555555555444555999>>>BBBFFFHHHJJJJJJIIILLLQQQUUUWWWZZZ___bbbeeehhhkkknnntttwwwzzzyyyuuussssssuuuwwwvvvwwwyyy}}}|||yyysssnnnmmmpppuuu{{{||||||~~~wwwmmmQQQLLLFFFAAA>>><<<:::999777777777777777777777777555555555555555555555555555555555555555555555555222222222222222222222222000000000000000000000000///////////////000111111////////////////////////////////////////////////////////////////////////........................000000000000000000000000........................---..................---000000000000000000000000,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,++++++,,,------...//////***+++,,,,,,******+++,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......---......///////////////................................................///////////////.........////////////000000000000111111000000111111222333111111111111111111111111222222333333333444444444:::999666333333888???DDDEEEHHHJJJJJJIIILLLQQQVVVWWW[[[___ccceeehhhkkknnnsssvvvwwwvvvrrrpppqqqssswwwwwwwwwzzz~~~~~~~~~yyyvvvwww}}}zzzkkkeee[[[OOOFFFAAA>>>===777AAAJJJHHH>>>666555888444444555555777888999:::888777555444333333444555333333222222111000//////111111111111111000//////000000////////////000000//////000000000000//////------------------------000000//////.........---...///000000...,,,)))'''................................................999777444000............***++++++,,,,,,++++++***---------....../////////555000,,,+++...000///,,,------------------------,,,+++***+++,,,,,,+++)))000///---+++*********+++,,,,,,+++***+++,,,---...)))***+++,,,---.........---.../////////...,,,+++((()))+++,,,------,,,+++,,,,,,,,,++++++******************++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,------...------,,,000///---,,,---...000222111111000000//////......---......///////////////---///000000///......///++++++---...////////////***+++---///000//////...222222222222222222222222222222111111222222333444333333333333333333333333---555444111777999;;;CCCHHHIIIJJJJJJJJJLLLOOORRRXXX\\\```dddgggjjjnnnpppsssuuuwwwuuurrrqqqsssuuutttssssssvvv{{{|||zzzzzz{{{{{{ooocccWWWLLLCCC===888>>>DDDBBB;;;666555888666666666666666666777888666555444222222222222222333333222222111000000000///////////////......---///000000000000000000/////////000000000000//////........................000/////////..................//////...,,,***)))................................................222000...,,,+++,,,------,,,,,,------------,,,,,,,,,,,,---------.........333...))))))+++,,,+++(((------------------------,,,+++***+++------+++))),,,+++******************,,,,,,+++++++++,,,---...)))***+++,,,,,,,,,,,,,,,------...------,,,,,,++++++,,,---------,,,++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------------...------,,,,,,---,,,,,,+++,,,---...///000000000000//////......---......///////////////---///000000///......///,,,---...///////////////+++,,,---///////////////222222222222222222222222222222111111222222333444444444444444444444444444222999444000666888;;;EEEGGGHHHIIIJJJJJJLLLOOORRRYYY]]]aaadddggghhhkkkmmmppprrrttttttqqqppprrrtttvvvuuutttwww{{{}}}xxxuuuxxx}}}|||ppp```OOOBBB===>>>>>><<<999777888999888777666666555555555555666555444333222222222222333333333222111111000000000000/////////.........///000000000000000000/////////000000000000//////////////////////////////////////////............---......///...---,,,+++////////////////////////........................,,,,,,+++***+++,,,---...------............------,,,,,,,,,,,,------------111---))))))***+++)))'''------------------------,,,+++***+++------,,,***))))))***+++++++++++++++,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,,,,------,,,+++++++++,,,,,,............---,,,+++***,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------.........---,,,,,,++++++,,,,,,---------------000000000////////////...---......///////////////---///000000///......///...///000000000000//////,,,,,,...///////////////222222222222222222222222222222111111222222333444555555555555555555555555666:::333///555777:::DDDFFFHHHIIIIIIIIIKKKOOOQQQVVVZZZ___dddgggiiikkklllnnnqqqttttttrrrqqqsssuuuwwwvvvuuuwww{{{{{{{{{|||xxxuuuvvvwww~~~wwwbbbRRRGGGBBB===999999::::::999888777666666555555666666888777666666555444444444333333333222222111111111222222222111111111111111///000111111111111000/////////000000000000/////////////////////////////////////////////.........,,,---......///...------000000000000000000000000........................------,,,,,,---...///000------............------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,+++***+++---.........---,,,+++++++++,,,,,,,,,---------...............---,,,...---,,,++++++,,,---...---------------,,,,,,+++++++++++++++++++++++++++.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,++++++,,,---///000111000///...////////////////////////---......///////////////---///000000///......///000000111111111000000///------......////////////111222222222222222333333222222111111222222333444444444444444444444444444444777222222999888888BBBFFFGGGHHHIIIIIIKKKOOORRRPPPUUU\\\cccgggjjjmmmoooooorrrvvvvvvuuutttvvvxxxvvvuuuuuuwww|||||||||vvvpppllllllppp|||xxxiiiVVVMMMCCC===<<<<<<:::888777666666666666777888888777777777777666555444444333333333222222222222222333333222111000111111222///000111222222111000/////////000000000000//////.................................///////////////------..................000000000000000000000000........................//////..................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---,,,------...///...---,,,+++++++++,,,,,,,,,---------,,,------------,,,,,,+++///...---,,,,,,---...///+++++++++++++++,,,,,,---++++++++++++++++++++++++.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,++++++---///111111000...---.............../////////---......///////////////---///000000///......///000111111111111111000///............/////////000111111111222222333333333222222111111222222333444333333333333333333333333111555555:::CCC???;;;CCCFFFGGGHHHIIIJJJLLLPPPRRRRRRVVV\\\bbbfffiiilllooonnnrrrvvvwwwvvvuuuwwwyyyuuuttttttwww}}}}}}}}}}}}yyysssjjjhhhmmm}}}jjj```SSSJJJEEEAAA<<<888777777777777888888999:::555555666555555444222222333333333333333333222222222111000///...///000000///000222333333222000/////////000000000000//////.................................///////////////..................//////////////////////////////.................................------,,,,,,+++,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///...,,,,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,))))))***++++++*********......---------...//////************+++,,,---...***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,***+++---//////...---,,,---............/////////---......///////////////---///000000///......//////000000111111111000000000//////......///000000111111111222222333333444222222111111222222333444333333333333333333333333222666999DDDNNNFFF>>>DDDFFFGGGIIIJJJKKKMMMQQQTTTYYY\\\___bbbdddfffhhhjjjlllpppuuuvvvuuussstttvvvuuuuuuuuuxxx}}}|||tttqqquuu}}}zzzlll___UUULLLDDD>>>;;;:::999999888999999999555555666666555444333222333333333333333333333333333222000......///000111///000222444444222000/////////000000000000//////////////////////////////............/////////000/////////............///................................................---------------,,,,,,+++------............------.........---------,,,,,,+++,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...///...---,,,++++++++++++,,,------***+++,,,---------,,,,,,))))))***+++,,,,,,,,,,,,+++,,,------.........------,,,+++++++++,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,---............+++,,,---.........---,,,---------.........//////---......///////////////---///000000///......///......///000111111111111111000///......///000000000111111222333333444444222222111111222222333444444444444444444444444444555888;;;GGGQQQGGG===CCCGGGHHHJJJKKKLLLNNNRRRUUU^^^```aaaaaabbbdddgggjjjmmmqqqvvvwwwuuussstttuuuyyywwwwwwxxx|||}}}||||||uuupppooowwwqqqcccWWWLLLFFF>>>===;;;:::999888888888777888888888888666555444333333333333333333333333555444222000000111222333///000222444444222000/////////000000000000//////000000000000000000000000---.........//////000000000000///...............................................................------.../////////............////////////....../////////......---------...///000///---+++******+++++++++++++++++++++++++++++++++,,,///000///------,,,,,,,,,---///111222***+++,,,---...---,,,,,,+++,,,---...//////000///)))***,,,---...---,,,,,,000///---,,,++++++,,,---*********++++++,,,,,,,,,*********++++++,,,,,,,,,---------....../////////+++++++++++++++++++++++++++++++++,,,,,,---------------------------------******,,,---.../////////---......///////////////---------.........//////---......///////////////---///000000///......///------...000000111111111111000///......///000111000000111222333333444444222222111111222222333444555555555555555555555555777888:::EEEOOODDD999???GGGIIIJJJKKKMMMOOOSSSVVV^^^___```aaabbbeeeiiimmmoootttxxxyyywwwuuuuuuwww|||zzzxxxyyy|||yyyxxxxxx|||}}}uuupppnnnrrrzzzlll\\\QQQGGGCCC===;;;;;;:::888555777888999888777555555666333333333222222222111111666222//////222333111---222222222111111111111000444333111///------------000000000000000000000000//////......---------,,,////////////////////////---------............//////111222111///......///,,,,,,---...///000111111..............................---------,,,,,,,,,...------------.../////////......------,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------...+++((())),,,......---............------,,,+++---......---+++******+++***++++++,,,,,,---......,,,---///000000///---,,,***++++++,,,---------------------,,,,,,+++++++++------------------------///---+++,,,///000///---............//////////////////000000000000//////......////////////......////////////000000000111222111111000///......---//////000111222333333333222222333333333333444444666555444444555666555333777<<>>>>><<<===@@@CCCKKKLLLMMMKKKJJJKKKPPPTTTYYY___bbbbbbdddjjjooooooppptttwwwxxxvvvuuuvvvxxxzzzzzz{{{|||~~~|||{{{yyywwwrrrooorrrzzz~~~vvvhhh]]]NNNBBB============999999:::999888666444333333333333333444444444444222///---///222555444222222222222111111111111000111111000///////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000111---///000000...------...111111111000///...------........................---------,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,------...//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------000///...------...///000000///......///...,,,*********++++++++++++++++++---......---+++******+++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++------------,,,,,,,,,,,,------------------------...---,,,---/////////...............////////////.........//////.........,,,,,,------------,,,,,,,,,,,,,,,---...//////000.........///000111111111---...///000000000000000222222333333333333444444888666555555666666555444888999999777777:::@@@FFFLLLMMMNNNLLLKKKLLLQQQUUUYYY^^^bbbbbbdddjjjnnnnnnrrruuuxxxxxxwwwwwwzzz}}}}}}}}}}}}}}}ssspppqqquuuuuucccTTTJJJEEEAAA???;;;::::::::::::999666444222333333333333444444444222000//////222333333222222222222111111111000000000////////////000000000////////////////////////111111000000000000000000////////////////////////....../////////000000000,,,...//////...------.........///000111222333444...........................---------------------,,,,,,,,,+++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...333111///---,,,,,,---...---......//////...,,,+++,,,,,,,,,,,,---......///,,,---...---+++***+++,,,...------,,,+++*********,,,,,,++++++++++++,,,,,,------------,,,++++++***------------------,,,,,,------------------------------------...//////...............////////////------............------,,,------......------,,,000000000000000000000000111000000000/////////......//////000111111000000222222222333333333444444555444222333444444333222666777777555555999AAAGGGMMMNNNOOOMMMKKKMMMRRRVVVZZZ```cccdddfffkkknnnnnnsssuuuxxxxxxvvvwww{{{~~~~~~||||||~~~vvvoookkkqqq|||xxxiii\\\QQQFFF@@@<<<;;;999999:::999777555222222222333333333333333444222111000111111111000222222222111111111000000...//////000000000000000////////////////////////000000111111111111111111////////////////////////------........./////////,,,---//////...------...---...///111333555666777......................................./////////---------------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........333222///---+++*********)))+++---......------,,,---,,,,,,,,,,,,---//////,,,---...---+++***+++,,,------,,,+++***)))((((((------,,,,,,,,,,,,------------------,,,++++++***------------------------------------------------,,,---...............///............////////////------............------......////////////......222222111000///...------000000000000////////////000000111111222222111111222222222333333333444444444333222333555666555444444666777777777:::AAAFFFMMMOOOOOONNNLLLMMMRRRWWW\\\bbbffffffhhhmmmoooooorrrtttwwwwwwuuuvvvzzz~~~~~~|||{{{zzz{{{~~~yyyqqqnnnooosss{{{}}}pppaaaRRRHHHCCC>>>:::888999999777555444444444444333333333222444333222111000000000000222222222111111111111000...///000000000000000///000000000000000000000000000000000000111111111111////////////////////////------------............,,,...//////.........///000000000111222222333333......................................./////////...------------...////////////...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---------............111000///...,,,+++))))))(((***,,,---,,,,,,---...,,,+++***)))***+++,,,---+++,,,------++++++,,,------,,,,,,+++***))))))(((------------------------,,,,,,---------,,,++++++------------............------------------------,,,---......------...000............////////////.........//////............//////////////////...111000///...---,,,+++***,,,---...///000111222333111111222222222222111111222222333333333333444444555444444555888::::::999444666888888777:::@@@EEEMMMNNNOOOMMMLLLMMMRRRVVV]]]cccggghhhjjjnnnpppoooqqqtttwwwwwwvvvvvvxxx{{{|||{{{yyyxxxyyy|||zzzsssnnnqqqvvv~~~wwwggg\\\PPPIIIAAA===<<<<<<999777888888777666555444333333222222222111000000111222222222222111111111111000//////000111111000///...000000000000000000000000/////////000000000111111////////////////////////............////////////,,,...000000/////////000000000/////////.................................,,,,,,,,,,,,------......------,,,,,,------...///---------------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............------------............,,,---...//////...---,,,+++---...---++++++---///---,,,+++))))))***+++,,,+++,,,------++++++,,,---...------,,,,,,+++++++++***+++,,,------,,,+++***++++++,,,---------,,,,,,------------.........///------------------------+++---//////---,,,...000............////////////...//////000000//////...---......//////......---............------------,,,,,,---///000222333333000000111111111111000000222222333333333333444444333333444666:::<<<===<<<555777777666555888???EEELLLNNNNNNMMMKKKLLLQQQVVV\\\cccggghhhjjjnnnooonnnqqquuuxxxyyywwwvvvwwwyyy{{{zzzxxxwwwxxx|||wwwtttqqqnnnnnnvvvyyynnn]]]TTTIIICCCAAA@@@===:::;;;:::999888777666555444///000111111000111333444222222222111111111111000///000111111111000...---000000000000000000000000......//////000000000111////////////////////////////////////000000000000---///000111000///000111---------------,,,,,,,,,........................*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------......///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////(((+++...111222222000//////000000...+++***---///000///---+++++++++---...+++,,,------++++++,,,---//////.........---------((()))+++,,,,,,+++)))(((***+++,,,,,,---------------------.........//////------------------------+++---//////---,,,...000............/////////000//////000000000000//////,,,------......------,,,......//////000111111111////////////000000000000///000000000000000//////222222333333333444444444111111111444999<<<<<<<<<777777666333222666???EEELLLMMMNNNLLLKKKLLLQQQUUU\\\bbbggggggiiimmmnnnmmmrrrvvvzzzzzzxxxvvvwwwxxx{{{yyywwwwwwxxx|||vvvqqqnnnooozzzqqqfffVVVKKKFFFCCC@@@>>>???===:::888888888777666666666555444333333333333222333333333333222111111111111111111000000000000////////////////////////000000111111111111000000---///111000---,,,...000000//////............//////............//////000//////000000000000//////------............------+++,,,...000000///...------...///...------.../////////.........---------,,,,,,,,,,,,,,,---//////---------------------------------.........//////.................................------,,,,,,,,,,,,,,,,,,,,,---...//////---,,,***))))))***,,,---+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,++++++*********'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---------.........//////---...///000000111000000++++++---...////////////////////////////////////........................//////000111111111111111000000000111222222333333444444333222333444555666444333333555888888777666666666666666777:::???BBBIIIKKKMMMLLLKKKLLLQQQUUU]]]___bbbdddfffhhhkkkmmmtttvvvxxxwwwuuutttwww{{{}}}}}}|||{{{zzz|||}}}vvvppppppttt~~~zzzjjj^^^VVVQQQLLLHHHGGGDDDAAA???>>>===;;;:::666666555444333333333333222222333222222222111000111111111111000000000000000000000000000000000000//////000000000000//////...000111000...---...000//////.........//////000000//////.........////////////000000000000//////------............------***+++,,,---------,,,+++---...///...------.../////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------......---------,,,,,,,,,...------,,,,,,,,,------...---+++******+++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,+++++++++******------------------......------,,,,,,,,,---......,,,,,,,,,---------......---------.........//////...//////000000000000///,,,---...///////////////////////////////////////////////////////////////......///000000000000000///000000111111222333333444333333222333444555666444333333444555777666555444444444444555888===@@@HHHJJJLLLKKKJJJLLLQQQUUU\\\^^^bbbdddfffhhhkkkmmmqqqtttvvvvvvuuuuuuxxx|||{{{||||||{{{{{{}}}|||qqqllloooxxx~~~qqqfff]]]TTTNNNJJJGGGCCC@@@>>><<<:::888666555444333333222333333222222222222111111000000111111111111000000000000111111111111111111111111...//////////////////...///000111000...---...///...............///000111111000///..................//////000000//////...------............------,,,,,,,,,,,,,,,,,,,,,+++---...///...------...///...............---------......//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,///...---,,,++++++++++++///...---+++++++++,,,------,,,,,,,,,,,,,,,,,,+++........................,,,,,,,,,,,,++++++++++++000///...---------............---,,,,,,,,,------,,,,,,,,,---------......------........./////////000000///////////////......//////000000/////////////////////////////////000000000000000000000000------.../////////////////////000111111222222333333333333333333444555555666444222222333555555444444444444444555888===@@@GGGIIIKKKJJJIIIKKKPPPTTTZZZ]]]aaadddeeehhhjjjmmmooorrruuuuuutttuuuxxx|||zzz{{{|||||||||}}}}}}zzz}}}}}}qqqppptttxxxkkk^^^UUULLLIIIDDD@@@===;;;999777777666555444333333333333222222111111000000000000111111111111000000000///111111111111111111111111//////000000000000//////000000000000///......///---------......000111111111111000......---------...//////////////////...------............------//////...---------......---...///...---------///........................---...///000///...,,,***------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,//////---,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------.........,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))+++,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111000//////............///000000000000000///...////////////////////////////////////////////////---...//////000000////////////000000111222222222333333333333333444444444888555222111333444555555666666666666777:::>>>BBBFFFHHHIIIIIIHHHJJJOOOTTTYYY\\\```dddfffhhhkkkmmmooorrruuuvvvttttttvvvyyyxxxzzz||||||||||||~~~}}}vvvyyy|||zzzyyy}}}wwwooouuu}}}ooofffVVVQQQJJJCCC@@@===;;;:::888777666555444444444444333222111111000000111111111111111111000000000///111111111111111111111111000111111222222111111000000000//////000000000///---------......000111111111111000......---------......////////////......------............------///......---------......---...///...---------///---.....................+++,,,...000000///...---........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,---.........------,,,,,,,,,,,,---------,,,,,,+++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((()))+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000111000///...------......///000000000000000///...////////////////////////........................//////000111111111111000...//////000111111222222222222222333333333333333999666444333444555666666666666666666777:::>>>BBBEEEGGGIIIIIIHHHJJJOOOTTTWWW[[[```dddgggiiilllnnnqqqtttwwwwwwtttssstttvvvwwwyyy{{{|||{{{|||}}}{{{sssvvv~~~{{{zzz~~~xxxtttzzzxxxddd\\\QQQGGG@@@===;;;:::999888777666666555555666555444222111111111222333111111111111000000000000111111111111111111111111111222222333333222222111///......///111222222111...............///000111111000///...............---......//////......---------............------+++++++++,,,,,,,,,---------...///...------...///---------...............+++,,,...///000000//////........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...************+++,,,---...,,,,,,,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,------------************+++---///000......---,,,,,,,,,------,,,,,,,,,---------............/////////000000000000///...---------...///...//////000000/////////////////////////////////........................///000000111111111111111......///000000111111222111111222333333333333333888666444444555777777666444444444444555888===@@@EEEGGGIIIIIIHHHKKKPPPUUUWWW[[[aaafffiiikkkmmmooorrrvvvyyyxxxuuussssssuuuxxxyyyzzzzzzzzz{{{}}}|||xxx|||~~~wwwtttzzzwwwlll\\\MMMCCC>>>;;;:::;;;:::999888777777777777666555333222111222333444111111111111000000000000000000000000000000000000111111222222222222111111...---,,,...222444444222//////.........//////000000//////.........//////---......//////......---------............------((()))+++---......---------...///...------...///---------.........//////............////////////------------------------,,,------------.........------------------------,,,,,,,,,---------......,,,+++++++++++++++,,,,,,******+++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,,,,---------........./////////000000000000///...---,,,,,,---///000,,,---...///////////////////////////////////////...........................//////000111000000000......//////000111111111000111222333444333333222555444333444666777666555444444444444555888===@@@EEEGGGIIIIIIIIIKKKQQQUUUWWW[[[bbbgggjjjllloooppprrruuuyyyyyyvvvtttuuuvvvxxxyyyyyyxxxxxxzzz}}}yyyllllllrrr|||}}}jjjXXXKKKDDDAAA@@@<<<;;;:::999888888888888777666444222222333444555111111111111000000000000////////////////////////000000111111111111000000...,,,,,,...333555555333000//////.........////////////.........//////000---..................------..................---(((***---///111111000///---...///...------...///---------.........//////111000///...------......++++++++++++++++++++++++---------.........//////........................,,,,,,,,,------.........------,,,+++************((()))***+++,,,---------+++++++++,,,,,,------------,,,***))))))***,,,---,,,,,,,,,------.........,,,,,,---------,,,+++***,,,,,,,,,,,,------...///,,,,,,,,,---------......////////////000000000000...---,,,+++,,,...000111+++,,,---...////////////////////////////////////000000000000000000000000---......///////////////......//////000111111111000111222333444333222222222111222444666777666444666666666666777:::???BBBEEEGGGJJJJJJJJJLLLQQQVVVWWW\\\bbbhhhkkkmmmpppqqqppptttyyyyyyxxxvvvwwwyyyyyyyyyxxxwwwwwwyyy}}}}}}sssmmmmmmttt~~~{{{iiiYYYKKKBBB===;;;<<<<<<999666444444555666555333222111000000000444333222222111111222222//////000000000000//////111111000///////////////000000000000000000000000000000000000000000000000......////////////..................///////////////...------...///000111...........................///000111111000///...------------------------111000///...---...///////////////...------,,,,,,---,,,,,,++++++,,,,,,---...,,,+++,,,...000000///000000000///......------...---,,,,,,......---,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,++++++******)))+++*********+++,,,,,,---000///---,,,,,,---...///......---,,,,,,,,,------...///////////////......---///222444444222///---,,,---///111111000...---222111111111000000//////000000000000000000000000111///,,,******,,,///111111111111111000///------...000111111000000111222111111111000111111222222444444444444444444444444222333555666777:::???BBBGGGIIIJJJIIIIIILLLSSSXXX[[[___dddiiimmmnnnnnnmmmnnnqqquuuwwwwwwwwwwwwxxxxxxxxxvvvuuuuuuxxx}}}~~~wwwmmmnnnqqqwwwzzzlll]]]OOOFFF======;;;:::999888777666888888777555444444444444666555444444333333444444222222333333333333222222111111000///////////////////////////////////////000000000000000000000000......////////////..................//////////////////...---......000000........................------...//////...------........................++++++*********,,,---...------..................------,,,,,,,,,,,,------111///------...///...---------------...............---,,,,,,......---,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++------------------------,,,,,,++++++,,,------.........---,,,------...///------,,,,,,,,,------...------............------...000222333333111///...,,,---///000000000///...111111000000000/////////////////////////////////111///---,,,,,,---///111////////////000000000000///000111111000000111222444333222111111111111111444444444444444444444444333444555666777:::>>>AAAFFFGGGIIIIIIIIILLLSSSXXXYYY\\\aaagggkkkmmmmmmlllpppsssvvvxxxxxxxxxxxxyyy{{{zzzzzzxxxxxx{{{uuuooohhhfffmmm}}}uuubbbTTTEEEAAA===;;;;;;;;;999777999888777777666666666777666555555444444444444444333333444444444444333333111111000////////////000////////////////////////000000000000000000000000......////////////..................////////////000//////............///........................,,,,,,------------,,,,,,////////////////////////((((((((()))***+++------,,,,,,------...//////000......------------......333111///.........,,,+++++++++,,,,,,---......///...---,,,,,,......---,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,------...//////------,,,,,,------......---,,,,,,,,,---...///000,,,,,,,,,,,,---.........,,,,,,---------------,,,......//////000///..................////////////000000///////////////...////////////////////////000//////......//////000///.........///000222333///000111111000000111333666555444222111111111111444444444444444444444444555666666666666999===@@@CCCEEEGGGHHHHHHLLLRRRXXXWWW[[[aaagggkkkmmmnnnmmmrrrtttwwwyyyyyyyyyyyyzzz{{{{{{|||{{{{{{|||{{{nnnfffgggppp|||ttteeeUUULLLBBB<<<<<<<<<:::888777666666555555555666666444444333222222222222222111111222222222222111111222111000000//////000000........................////////////////////////......////////////..................////////////000000//////....................................,,,,,,,,,,,,,,,,,,,,,,,,........................***+++++++++,,,---......---------.........//////.........------.........333111///.........---,,,,,,,,,---------............---,,,,,,......---,,,+++++++++,,,,,,,,,------------------------,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,---...///000***+++,,,---......//////,,,,,,---.........------,,,,,,,,,,,,,,,,,,------///............///000000////////////............//////////////////////////////000000000000//////000///...---...000222333///111222222111000222333555444444333222222222222333333444444444444444444666777777666666888<<<>>>AAACCCFFFGGGHHHLLLRRRWWWYYY\\\bbbiiimmmpppppppppsssuuuxxxyyyyyyyyyzzz{{{yyyzzz||||||{{{{{{}}}~~~vvvrrrqqqqqqpppyyyjjj]]]MMMBBB>>>===;;;999666666555555555555555666555444333333222222333333000000111111111111000000222222111000000000000000////////////////////////////////////////////////......////////////..................////////////000000000//////...------...........................------------------...------------------------..................------//////.........---------.........------.........000///------/////////...////////////......------...---,,,,,,......---,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++*********,,,,,,+++++++++++++++,,,***+++,,,------......///***+++,,,---...///......------...///////////////------,,,,,,,,,---...//////............///000000............////////////...........................///000111111000///...222000///------///000222000111222222111111222333222222222222333444444555333333333444444444555555666777777666666888;;;>>>@@@CCCFFFGGGHHHLLLQQQVVVYYY\\\bbbiiimmmpppppppppsssuuuwwwxxxwwwwwwyyyzzzxxxzzz||||||||||||}}}uuummmttt}}}}}}ppp^^^OOOEEE@@@===;;;:::999888888777777777777777666666555555555555555222222333333333333222222222222111000000000000111000000000000000000000000000000000000000000000000......////////////..................////////////...//////000//////...---........................//////............//////---------------------------............---,,,+++000//////...------,,,,,,......------------......---,,,+++,,,...000000///111000000///......------...---,,,,,,......---,,,++++++,,,,,,,,,,,,------------------............//////...------,,,++++++,,,,,,+++*********++++++***+++,,,------...------***+++---...///......---------...///000000000000///////////////000111222............////////////...////////////000000000...........................//////000000//////...111000///......///000000000111222222111111222444111111111111222444555666222333333444444555555555666777777666666888;;;>>>AAADDDGGGHHHIIILLLQQQUUUWWW[[[aaagggkkkmmmnnnmmmssstttuuuvvvuuuuuuwwwxxxyyy{{{}}}~~~~~~~~~xxxqqqsss{{{ppp```QQQGGGAAA>>><<<<<<;;;999888888888888777777666555555555555555333333444444444444333333333222111111000000111111111111111111111111111111000000000000000000000000......////////////..................////////////---...///000000//////...........................000///...------...///000........................,,,,,,---.........------..................------------,,,,,,,,,,,,------,,,+++***+++---//////..............................---,,,,,,......---,,,++++++,,,,,,,,,,,,------------------.........///------------------------------,,,+++++++++++++++++++++,,,---------,,,++++++,,,---//////...,,,++++++,,,---...////////////---......///000111111111,,,---///000000000///.../////////000000000111111......................................................//////000000111111000111333222111111222444111111111111111222333444222222333333444555555666555666666666666888<<>>:::888666555555666444333333444444333222444444333333222222222222000000000000000000000000///000000000000///......000000000000000///......////////////////////////........................000///......---...//////////////////......------................................................,,,,,,------...---------******+++,,,,,,---......000///---++++++,,,---.........---,,,,,,,,,,,,---,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------...---,,,,,,,,,,,,---.........---------,,,,,,,,,///...---,,,,,,,,,------------------------------,,,---------..................//////000000111111............////////////////////////////////////,,,---...---+++***+++,,,------........./////////111000000000000000000000111111111111222222222222111111333444444444444333555666777777777888:::<<>>CCCFFFJJJKKKKKKMMMQQQUUUZZZ___eeekkkmmmnnnnnnooommmmmmnnnppprrrtttvvvxxxvvvwwwxxxyyyyyyzzz}}}zzzooohhhjjjqqq|||~~~ooocccQQQEEE???===:::888444333222222333333222111111111222333333222222111000000000000000000000000/////////000///......---//////000000000000//////////////////////////////000000000000000000000000///////////////......---//////............///000............................................................---,,,++++++,,,---///000000...,,,+++,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------------------------------+++,,,,,,------.........////////////////////////.........////////////000...............---------............////////////////////////////////////---///000000......///000111111111111222222222222//////000000111111111111111222222222222333333333333333333333333333333333333444555666777:::???BBBEEEHHHKKKLLLLLLNNNSSSWWWZZZ___ffflllnnnoooooooookkklllmmmoooqqqsssvvvwwwtttvvvxxxxxxxxxyyy{{{}}}}}}wwwlllbbbfffnnnzzz|||qqqaaaRRRHHHAAA<<<888555333222222333444222111222333444555666555444333000000000000000000000000000000000000000//////......//////000000000000000////////////////////////////////////////////////......////////////............---,,,,,,---///000................................................---------...------,,,,,,//////000000///...,,,++++++++++++,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---......,,,,,,,,,,,,............---------,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,------------...,,,,,,---.........------------------------------------.........//////////////////000000000000000............////////////////////////////////////---...///...,,,,,,---............/////////000000/////////000111111222222222222222222333333333333555444333222222222222333222333444555777;;;AAAEEEGGGJJJLLLMMMMMMOOOTTTYYYYYY___gggmmmooopppppppppllllllmmmoooqqqsssvvvwwwtttvvvxxxyyyxxxyyy{{{|||zzz|||llljjjiiiooozzzvvvgggXXXKKK@@@;;;777555444444555666444333111222333555555555333333000000000000000000000000111111111111111000000///......///000000000000000////////////////////////........................,,,---...///000000//////---,,,+++++++++,,,...///................................................,,,,,,------...---------..................------+++,,,,,,---------------......---,,,,,,,,,,,,---000///---,,,,,,---///000......---------,,,,,,,,,+++,,,,,,---...///000000++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,---.........---,,,+++------------------------,,,---------..................//////000000111111............////////////////////////////////////...///000...,,,+++,,,---------........./////////...//////000111111222222222222222333333333444444444333222222222333444555333444555555777;;;@@@EEEGGGIIILLLLLLLLLOOOTTTYYYYYY___gggnnnpppqqqppppppnnnnnnoooqqqsssuuuwwwxxxvvvxxxzzz{{{zzzzzz|||}}}zzzzzztttllljjjqqq}}}yyygggTTTFFF>>>999777666666777777666555---...000222333222000///000000000000000000000000222222222222222111000000......///000000000000000////////////////////////........................+++,,,...000111111000000---,,,*********,,,...///................................................++++++,,,---............,,,,,,,,,,,,,,,---...///,,,,,,---.../////////.........---,,,,,,,,,,,,---111000...------...000111......---------,,,,,,,,,***+++,,,---...000111111+++++++++++++++++++++++++++******************+++,,,,,,---......---,,,,,,,,,,,,,,,------.........------...///...---+++***////////////////////////,,,,,,,,,---------......+++,,,,,,---...///000000............/////////000////////////////////////111222222111...---......////////////000000000000...//////000111222222222222222333333333444444444222111111111222444666777555666666555666:::???CCCFFFIIIKKKKKKKKKNNNSSSXXXYYY___gggnnnqqqqqqqqqqqqpppqqqqqqrrrtttvvvxxxyyyxxxzzz|||}}}||||||}}}~~~|||~~~xxxxxxmmmjjjttt{{{kkkUUUCCC???===:::888777666444333444333222222111111222222222222222222222222222222111111111111111000//////000000///...---,,,,,,+++//////000000000000//////////////////////////////,,,,,,---...///000111222///......---------......000000///---,,,+++***)))---............---,,,+++------++++++++++++------......------------......000///---,,,,,,---///000..............................////////////......000000///...---,,,,,,+++)))***,,,---...------,,,........................333000---,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++---------............///........................222000///------///000222000000111111111111000000//////............////////////............//////000000000000////////////...///000222222111111000222222222222222222222222555555444333333333444444666555555555777:::===>>>EEEGGGHHHGGGGGGIIIOOOTTT[[[```ggglllooooooppppppoooooopppqqqsssuuuxxxyyywwwxxxzzz{{{|||~~~|||~~~xxxkkknnnxxxsss___OOODDD???999555444444333222333333222222222222222333222222222222222222222222111111111111111000//////111000000//////......---/////////000000/////////////////////////////////------------------------///......---------......000//////...---,,,++++++//////.........---------......---,,,,,,---............------------......///...---,,,,,,---...///.................................//////..................---,,,,,,++++++***+++,,,---------,,,,,,------------------------222///---,,,---...---,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++---------............///........................111000///......///000111//////000000000000////////////............////////////............//////000000000000////////////...///000111222111111000222222222222222222222222444444333333333444444555666666555666888:::===???EEEGGGIIIIIIHHHKKKPPPUUUZZZ___fffkkknnnooooooooopppppppppqqqsssvvvxxxzzz{{{|||}}}}}}}}}~~~tttmmmpppuuunnn```QQQGGG<<<555444555444333333222222222222222333444111111111111111111111111111111111111111000//////000000000000000000000000......////////////......////////////////////////111000//////...---,,,,,,......---------......////////////.........------000///......---.........//////............//////......------------......................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,...///...---------,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++---------............///........................111000///......///000111......////////////......//////............///////////////....../////////////////////000000000000//////000111111111111000222222222222222222222222333333333333444444555666777777666777888;;;>>>@@@EEEHHHJJJJJJIIILLLRRRVVVYYY^^^eeejjjmmmmmmnnnnnnoooooopppqqqsssvvvxxxzzz~~~~~~vvvqqqmmmuuu~~~{{{ooo```SSSDDD:::888888777555333222222222222333444444000000000000000000000000111111111111111000///////////////000000111111111......////////////......////////////////////////333333222111000//////......------------...//////...///////////////////////////...---------...///..............................------------......------...//////...------........................,,,,,,------------,,,,,,++++++,,,,,,------------.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................000///............///000---..................---///......------......///......////////////......////////////000000000000///000000000111111111111111222222222222222333333222222222333444555666777888777777777999<<>>999666555555444333333333333333111111111111111111111111111111111111111000//////.........//////000000000//////000000000000//////////////////////////////---------....../////////---------------...///000.....................///------.../////////......,,,---............---,,,......------------......................................................------............---------------......////////////...---------------...........................---,,,,,,...///000///---++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------............///................................................------............------......------------......---...///000000///...---......//////000000111111000000000///000111111222111111111222222333333444333333333333444444555666777777666777888;;;>>>@@@???CCCGGGIIIIIILLLQQQUUUZZZ^^^eeejjjkkklllllllllkkkkkklllmmmpppsssvvvxxxvvvxxxzzz{{{|||~~~sssiii```___dddjjjuuu{{{wwwnnn```QQQDDD<<<:::777666555444333222222222222222222222222222222222111111111111111000//////000000000000000000000000000000111111111111000000////////////////////////,,,,,,---------.........---,,,,,,------///000000.........------------------...111333333222000///---...////////////...---......------------......///...---,,,,,,---...///.................................//////.........---------------------.........---,,,------//////---------------------------------...000000...,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,------------------............///........................---..................---......////////////.........------,,,,,,------...---...///000000///...---.........///000111111111111000/////////000222222000111111222333333444444444444333333333444444555666666555666888:::===??????CCCGGGJJJKKKMMMRRRVVV[[[___fffjjjllllllllllllllllllmmmooorrruuuxxxzzzvvvxxxzzz{{{|||~~~{{{qqqhhhccc___```jjjvvv{{{mmm[[[JJJAAA>>>888777666444333222111111222222222222222222222222111111111111111000//////111111111111111111111111111111222222222222111111//////////////////////////////////////////......,,,,,,,,,---...///000111......---------,,,,,,,,,...000333666666444222000...///000111111000///............------.........000///---,,,,,,---///000..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...------...000///---++++++++++++,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,------------------.........//////........................------............------......////////////.........------,,,,,,------...---...///111111///...------......///000111111222111000/////////000222333000000111222333333444444555555444333333333444444666555555555777:::===>>>???CCCHHHKKKLLLOOOTTTXXX[[[```fffkkkllllllllllllmmmmmmnnnpppssswwwzzz|||xxxyyy{{{||||||}}}~~~yyyrrrfff\\\^^^ggg{{{rrrggg]]]QQQHHH<<<888444222222222222111222222222222111111111111//////......---------,,,111111000000000000111111000000000000000000000000///////////////.........////////////............//////.........---------,,,...//////...------...000222333444444333222000000//////........./////////............---------,,,,,,------...///000000---------............///+++,,,,,,---...///000000------------------------......------------,,,,,,---------------------------------,,,,,,+++++++++//////.........---------,,,,,,,,,---------...............------,,,,,,,,,///......---------......000000000///......------111000///......///000111---......///000111111222222...,,,...222444111...///......------///000111111111111111111000///////////////000111111222222000000111111111222222222555444333333222222222222999888777666666:::???CCC???CCCIIILLLMMMOOOSSSVVV[[[aaaiiimmmmmmllllllmmmnnnppprrrssssssuuuxxx{{{yyy{{{}}}}}}{{{|||}}}pppbbb\\\___nnnvvvnnnfffZZZOOO@@@===999666555444333222111000000000000/////////000000000000/////////...111111000000000000111111000000000000000000000000.........///////////////////////////............//////.........---------...///000000......///000---...///000000///...---//////............/////////............---------******++++++,,,------...---------............///---------...............------------------------******+++++++++,,,,,,,,,........................---------,,,,,,,,,++++++......------,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,///......---------...............///////////////000///...------...//////---......///000000111111+++(((''')))...111///,,,///......---...///000111//////000000//////...---//////000000111222222333111111111222222222333333555444333333222222222333777777777666777:::@@@DDDDDDGGGKKKLLLLLLMMMQQQTTTZZZaaaiiimmmmmmmmmmmmnnnnnnpppqqqrrrsssuuuxxx{{{{{{}}}~~~~~~nnnaaa[[[^^^nnn{{{wwwqqqeeeZZZEEEAAA<<<777555333111000444444444333333333222222222222222111111111111111111111000000000000111111000000000000000000000000------......//////000000////////////...........................---------/////////...,,,---///111+++,,,---......---,,,+++///.............../////////............---------***++++++,,,,,,------------------............/////////.........---------------------------------******++++++,,,,,,------.............../////////------------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........------------,,,,,,,,,......---------......///------......///000000111......------------...///.........//////000000111---+++***+++///111///---///............///000000///000000000000//////...000000111111222333333333222222222333333333444444444444333222222222333333666666666666777;;;AAAEEEGGGIIILLLLLLKKKLLLPPPTTTYYY```hhhmmmnnnnnnooopppnnnoooqqqqqqrrrtttxxxzzz{{{~~~~~~~~~ooodddXXX```lllvvv~~~~~~zzznnnbbbRRRKKKBBB:::666444333222555555555444444444333333222222222222222222222222111111000000000000111111////////////////////////,,,------...///000111111////////////....................................------,,,***)))***,,,///---...////////////...---......---------.../////////............------------------.........//////---------............///........................---------------------------------...............------------............------------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------...//////............//////000000..................//////........./////////000000333111///...//////---+++............/////////000111222222222222222111111000111111222333333444444333333333444444444555555444333333222222333333333444555555666888<<>>999444///...------------...///.....................---.........------.........((()))+++---.../////////------............------,,,------......//////000------------------------,,,,,,,,,---------------//////............//////..............................------------..............................,,,,,,,,,---------......---------............///------........./////////,,,---...///000000//////---...//////000000//////000/////////////////////...---------------------000000000111222222333333555444333222222222333333333333333444444444444444444555666666777:::???CCCCCCFFFHHHHHHHHHKKKQQQUUU]]]aaafffjjjmmmooorrrtttsssssssssssssssuuuxxx{{{}}}~~~~~~}}}~~~~~~~~~~~~yyyggg\\\TTTXXXdddppp{{{~~~xxxhhh^^^PPPEEE>>>999555222333333333333333333333333111111111111111111111111111111111111111111111111444333222111000000000000111000///---------......111000000000000000000111000//////......//////000......///333777888555222.......................................---------......------------......''')))+++---///000000///------............------+++,,,,,,,,,------......------------------------+++,,,------......------/////////....../////////------------------------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---............/////////+++---...///000//////.........///000000000000///////////////////////////------,,,,,,------...///000000111111222333333333===;;;888555333111111111222333444444555555444444444555555555777:::???BBBDDDFFFHHHIIIIIIKKKQQQVVV]]]aaagggllloooqqqrrrtttssssssssssssssstttxxxzzz}}}~~~~~~}}}zzzxxxxxxxxxxxxvvvtttrrrrrrrrrsssrrrqqqnnnnnnnnnoooppprrrtttvvvyyyzzz}}}wwwiii\\\WWWXXX```ooo||||||ooohhh]]]PPPEEE===888555333333333333333333333333111111111111111111111111111111111111111111111111222111111000000000111111//////...,,,+++***))))))000000////////////000000------,,,,,,,,,,,,------***+++---/////////...------...///000000///...---//////.........---------------,,,,,,,,,,,,------)))+++---...//////...---------............------,,,,,,,,,,,,------------------------------------+++,,,---.........------///......------......///---------------------------,,,,,,,,,------...///------------------------,,,,,,,,,---------......---------............///,,,,,,---------.........,,,---...000000///...---......///000000000000000---------......//////000...---------...000111222000111111222222333333444<<<;;;888555333222222222222333444555555555444444444555555555666:::>>>BBBCCCEEEHHHHHHHHHKKKPPPUUU[[[```gggmmmooopppqqqrrrsssssssssrrrrrrssswwwzzz|||}}}}}}|||{{{zzzwwwtttqqqppppppjjjhhhfffeeeeeeeeedddccc```aaaaaabbbdddfffggghhhiiijjjkkkmmmppprrrssstttuuuuuuuuuvvvvvvwwwxxxyyy|||}}}}}}|||zzzyyyyyyzzzwwwxxxyyy{{{}}}{{{|||}}}wwwgggZZZPPPQQQaaasss{{{|||tttoooeeeXXXJJJ@@@:::888333333333333333333333333111111111111111111111111111111111111111111111111////////////000111222333222222222222111000///...//////............//////000000////////////000000...000222222000......///,,,---000111111000---,,,//////.........------------,,,,,,++++++,,,,,,---,,,---...//////---+++***---..................---------------------------------------------------+++,,,---.........---,,,...------,,,,,,------...------------------------++++++++++++,,,,,,---...////////////////////////,,,,,,,,,---------......---------.........//////++++++,,,,,,,,,---------,,,---///000000///---,,,...//////000000000000000++++++,,,,,,---...//////............000222444555000111111222222333444444666555333222222333555666222333444555555555444333444444555555666999>>>BBBBBBDDDGGGGGGGGGJJJOOOTTTYYY___gggmmmoooppppppppprrrssssssrrrqqqsssvvvyyy|||~~~}}}}}}~~~zzzvvvsssoookkkiiigggeeeccc```___^^^]]][[[XXXVVVUUUWWWWWWVVVVVVWWWYYYZZZ\\\ZZZZZZ[[[\\\]]]___aaabbbffffffeeeddddddeeeeeeeeekkkkkkkkkjjjiiihhhhhhhhhgggiiikkknnnpppppppppooojjjjjjjjjjjjkkkmmmooopppuuuvvvwwwyyy~~~ssshhh\\\SSSUUU]]]ooouuu~~~vvvsssmmmdddXXXLLLBBB===888555333444666666333000333333222333444333111...222111///------...000111222222111111000000//////////////////////////////000000000000////////////......------------......,,,---------...////////////............---------........................*********+++,,,---...///------------------------/////////......---------------...//////...------///......------,,,++++++///...,,,++++++,,,...///+++++++++,,,---...///000,,,,,,,,,+++++++++******//////...---,,,,,,++++++---------------------------------............///...///////////////.........///////////////......------............------////////////000000000000/////////...------,,,,,,+++,,,...000222222222111111111000000111111222333555555555555555555555555444333333333333444555555333444555555666:::???BBBDDDFFFHHHIIIIIIKKKNNNQQQ[[[dddmmmooooooppppppnnnuuuuuutttrrrrrrtttyyy||||||||||||{{{{{{~~~}}}xxxuuuoookkkgggcccaaa^^^\\\ZZZWWWVVVUUUSSSQQQOOONNNMMMLLLKKKKKKKKKKKKLLLNNNOOOQQQQQQQQQRRRSSSUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[YYY[[[]]]```aaabbbaaaaaa``````______```bbbdddeeeggghhhiiimmmqqqvvv{{{~~~~~~|||wwwiii\\\WWWYYYbbbkkkvvv{{{tttlllbbbWWWKKKDDD;;;777333333444555333000333222111222333333111000222111000/////////000000111111111000000000000000000000000000000000000000000/////////////////////......------------......---------...............,,,,,,---...///000111111........................---------,,,------..............................---------,,,,,,+++++++++...........................------------,,,,,,,,,...---,,,++++++,,,---...,,,,,,+++,,,,,,---...///------------,,,,,,,,,+++...---,,,,,,,,,---......---------------------------------............///......////////////......------.../////////......------............------....../////////000000000..............................///000000111000000111111000000111111222333222222222222222222222222444333333333333444555555444444555555666999>>>BBBEEEGGGHHHIIIJJJKKKNNNQQQZZZdddlllnnnnnnppppppnnnppppppppppppqqqtttyyy}}}}}}~~~~~~}}}}}}|||yyywwwtttppplllgggccc^^^ZZZXXXVVVSSSQQQNNNMMMKKKIIIGGGFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIKKKKKKKKKLLLNNNOOOPPPPPPOOONNNMMMNNNNNNPPPQQQRRRSSSSSSMMMNNNPPPRRRTTTTTTSSSSSSUUUUUUTTTTTTTTTUUUWWWXXXWWWXXXZZZ^^^bbbhhhlllooosssvvv{{{~~~yyyzzz~~~mmm```ZZZXXX```mmm}}}{{{uuuooodddWWWMMMAAA;;;555222222333222111222111///000111333222111222222111111111000000000000000000000111111111111111111111111111111111111////////////////////////......------------.....................---------------...///000111222222........................//////.........---------////////////////////////---------,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------............---------------,,,+++***+++---000111---------------------------------............///......///////////////...+++,,,---...............------............------------........./////////,,,------...//////000000000000////////////000000111111000000111111222333111111111111111111111111444333333333333444555555444555555555666999>>>BBBGGGHHHJJJJJJJJJLLLNNNQQQZZZccckkkmmmmmmooopppnnnmmmnnnooooooqqquuuzzz~~~~~~|||yyyyyyvvvsssqqqooollliiifffbbb^^^ZZZVVVSSSQQQOOOMMMJJJHHHFFFDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGIIIKKKMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPJJJKKKLLLNNNOOOOOOOOONNNPPPOOONNNMMMNNNNNNPPPPPPPPPPPPRRRUUUYYY\\\```bbbdddgggjjjmmmqqqvvv{{{{{{xxx{{{qqqeeeZZZ\\\fffzzz}}}{{{xxxpppcccXXXJJJBBB999333222333333222222000...///000222333333111222222222222111000000//////000000111111222222000000000000000000000000.........///////////////......------------....../////////...---------,,,////////////....................................------.........---------...............////////////////////////.........///...,,,++++++,,,...///++++++,,,,,,---...//////***++++++,,,,,,++++++***---,,,,,,+++++++++,,,,,,.........------------,,,...,,,+++***+++---///111---------------------------------............///---...//////////////////++++++,,,---............------............------------------.........///---........./////////000000000///......///111222111111000000111111222333333333333333333333333333444333333333333444555555444555555555666999>>>AAAHHHIIIJJJKKKKKKLLLOOOQQQYYYbbbjjjkkklllnnnooonnnnnnoooqqqqqqsssvvv{{{~~~}}}~~~~~~zzzwwwtttrrrpppllljjjiiigggdddaaa]]]ZZZUUURRRPPPNNNLLLJJJGGGFFFDDDBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBAAAAAADDDDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNPPPQQQSSSUUUWWWXXXZZZ\\\___aaadddhhhmmmqqqssswww}}}yyyxxxzzz{{{uuubbb]]]```uuu{{{pppfffVVVLLL@@@777444444444333222111//////111333333333111222222222222111000000//////000000111111222222////////////////////////------....../////////000......------------....../////////...---------,,,......---------,,,,,,,,,........................)))***,,,---.........---,,,,,,---------.........///////////////////////////...,,,++++++,,,...///***++++++,,,---...//////***++++++,,,,,,++++++***------,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,///...,,,++++++,,,...///---------------------------------............///------...///////////////+++,,,,,,---......------------............------------------.........///000000/////////...............------///000333444111111000000111111222333555555555555555555555555444333333333333444555555555555666555666999===AAAGGGIIIJJJKKKKKKLLLOOOQQQXXXaaahhhjjjkkkmmmooonnnpppqqqrrrrrrrrrtttxxx{{{zzz{{{}}}}}}zzzvvvssspppllljjjfffdddcccaaa___]]]VVVSSSOOOLLLKKKJJJHHHFFFDDDDDDCCCBBBBBBCCCDDDEEECCCDDDDDDEEEEEEEEEDDDDDDFFFEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKLLLMMMMMMLLLLLLPPPPPPOOONNNNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRUUUWWWYYYZZZ\\\^^^cccfffcccgggmmmttt{{{zzzwwwwwwyyymmmbbb^^^mmmzzzsssbbbXXXIII>>>888666555444333222000111222333333222222222111111111000000000000000000000111111111111........................---------......//////000......------------.....................---------******+++,,,---......///........................((()))+++---.........---++++++,,,,,,---.........---------------............---,,,++++++,,,---...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...---------,,,,,,,,,,,,+++...------,,,,,,,,,---------------------------------------............///,,,---...///000000000000------............------------............------------........./////////111111000//////...------,,,------...000111333444111111000000111111222333333333333333333333333333444333333333333444555555555666666555666999===@@@EEEGGGIIIJJJKKKMMMPPPRRRWWW```ggghhhiiilllnnnnnnooopppppppppoooqqqsssuuuwwwzzz|||~~~}}}xxxuuurrrooolllfffccc```]]]\\\\\\ZZZXXXQQQNNNKKKHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPSSSSSSRRRQQQQQQPPPOOOOOOLLLLLLKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNOOONNNOOOPPPQQQRRRSSSSSSSSSTTTUUUWWWWWWWWWXXXZZZ]]]\\\___dddiiiqqqzzz}}}zzzwww~~~yyymmmbbbdddttt~~~zzzmmmbbbRRREEE===:::777555444333333333444444333111222111000/////////000000111111111000000000000000////////////////////////,,,,,,---......///000000......------------......---------...............***++++++,,,---...//////........................***+++---...///...---,,,,,,,,,,,,---.../////////,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,++++++,,,---...------------...//////000............------------***+++,,,............------------------------------------............///,,,---...///000000000000////////////......---,,,------............------....../////////000000000000000000///////////////------///000111111111111111111000000111111222333222222222222222222222222444333333333333444555555666666666555666888===@@@CCCEEEGGGIIIJJJMMMPPPSSSVVV___fffggghhhlllnnnnnnnnnoooppppppoooppprrruuuvvvyyy|||~~~~~~yyytttqqqoookkkiiibbb___[[[YYYXXXXXXVVVUUUOOOLLLIIIGGGGGGGGGFFFEEECCCDDDEEEGGGGGGHHHGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJLLLLLLMMMNNNOOOQQQSSSTTTWWWVVVUUUUUUUUUUUUUUUVVVPPPPPPOOOOOOOOONNNNNNNNNQQQPPPPPPOOOOOOOOOOOOOOOMMMLLLLLLLLLNNNPPPRRRSSSOOOPPPRRRTTTUUUVVVWWWWWWSSSUUUVVVVVVUUUUUUVVVWWW\\\^^^aaaffflllvvv~~~wwwxxx|||xxxhhh___bbbooo}}}{{{sssgggWWWIII@@@<<<888666555444444555666555222000222111///------...000111222222111111000000//////000000000000000000000000,,,,,,------...///000000.........------.........,,,------......///////////////.........---------........................---...///000000...,,,+++---------...///000000111.../////////000000111111+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///...,,,++++++,,,...///---------...///000111222000/////////............'''))),,,...000000///...---------------------------------.........//////,,,---...///000000000000111111000000///...,,,,,,---..................---////////////000000000000......//////000000111111...///000111111000///...111111111000111222222333333333333333333333333333444333333333333444555555666666666666666888===@@@BBBDDDFFFHHHJJJMMMPPPSSSVVV^^^eeefffhhhkkknnnnnnnnnpppqqqrrrrrrsssuuuwwwvvvyyy|||zzzssspppooolllfffaaa[[[[[[[[[YYYVVVSSSPPPNNNNNNLLLIIIGGGEEEEEEEEEFFF@@@BBBDDDDDDDDDEEEFFFHHHGGGHHHIIIKKKLLLLLLLLLLLLMMMLLLMMMPPPUUUWWWVVVUUUVVVVVVVVVUUUUUUUUUUUUTTTWWWVVVUUUSSSQQQOOOMMMLLLMMMOOORRRQQQOOOMMMLLLKKKKKKLLLMMMNNNNNNPPPSSSVVVWWWZZZ]]]^^^]]][[[[[[[[[]]]^^^^^^]]][[[[[[\\\^^^^^^```ccciiipppxxx{{{yyyxxxyyysssiii``````nnn|||zzzyyyyyytttiii\\\NNNBBB<<<999555333111111222333222111000111111111111222222222////////////000000000000000000000000000000000000---...///000000///...---........................///............---------000000000000////////////+++,,,...//////...,,,+++//////...,,,))))))***,,,---------............///111000///...............------------------------................................................111000///...............---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...////////////////////////...........................,,,++++++---......---........................,,,///111000---+++,,,...000000000000000111111222/////////000111222222222333333444444444555555555222333444444555555444444444444444555555555555666555444444555666999<<<===>>>BBBFFFIIIKKKNNNTTTYYYXXX___gggkkkkkkjjjkkklllnnnooopppqqqssstttuuuvvvyyy{{{}}}~~~|||wwwpppmmmkkkhhhccc^^^ZZZYYYXXXVVVSSSQQQNNNMMMMMMKKKIIIGGGEEEEEEFFFGGGEEEGGGHHHHHHHHHHHHJJJKKKIIIJJJLLLMMMNNNNNNOOOOOONNNMMMMMMPPPTTTVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUTTTSSSRRRQQQPPPOOOPPPRRRTTTUUUSSSQQQPPPPPPNNNOOOPPPRRRSSSVVV[[[^^^^^^aaadddfffeeeeeeeeeffffffffffffeeecccbbbcccdddfffhhhmmmssszzz{{{yyy|||{{{rrrgggaaafffppp||||||}}}xxxuuunnncccVVVJJJ@@@<<<999777555555555666555555333222222222111111000000////////////000000000000000000000000000000000000......////////////..............................///............---------,,,,,,---...///000111111,,,,,,---......---,,,,,,000000000...,,,+++---...---------............///.........---......//////................................................------------------------000///......---------..............................------------------...///......------......///////////////////////////////////////////////////...,,,,,,,,,...///...---........................---///000000---,,,---...000////////////000111111/////////000000111111111000000000000111111111111222333444444555555444444444444444555555555555666666555444444666999<<<>>>@@@CCCGGGHHHIIILLLQQQUUUXXX^^^fffkkklllkkklllmmmnnnnnnoooqqqrrrtttuuuvvvxxxzzz|||}}}~~~{{{yyyvvvqqqkkkgggeeeccc^^^ZZZXXXVVVTTTRRRPPPNNNMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKJJJJJJKKKMMMLLLMMMNNNOOOQQQQQQQQQQQQPPPOOOOOOPPPSSSTTTTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSRRRRRROOOQQQTTTUUUTTTSSSSSSSSSSSSTTTUUUUUUWWW[[[```ddddddgggkkknnnnnnoooqqqrrrsssttttttsssqqqppppppqqqrrruuuzzz}}}xxxyyytttgggaaaaaaqqqwww~~~}}}zzz{{{~~~xxxwwwssslllaaaTTTHHH@@@:::777444333333444444333444444333222111000///...////////////000000000000000000000000000000000000......------------..............................///............---------++++++,,,---...//////000------------------------...//////...,,,,,,...000---------............///,,,,,,,,,,,,---...///000////////////////////////------------------------,,,,,,,,,,,,------------......---,,,,,,,,,------////////////////////////......................../////////....../////////////////////////////////000000000000000000000000...------...000000///---........................---///000000...------...///............///000000////////////000000000000111111222222222333333333222333444444555555444444444444444555555555555666777555333333444888===@@@AAADDDGGGHHHGGGIIINNNRRRXXX^^^ggglllmmmlllmmmnnnmmmnnnnnnppprrrtttuuuvvvyyy{{{}}}~~~~~~~~~{{{xxxuuusssnnnjjjeeebbb```]]]YYYVVVVVVUUURRROOOMMMMMMLLLMMMIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHJJJJJJIIIHHHJJJKKKMMMNNNPPPQQQRRRRRRSSSSSSQQQPPPPPPPPPQQQRRRRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQSSSUUUVVVVVVVVVWWWXXXXXXXXXXXXXXXYYY]]]bbbfffjjjmmmpppssstttvvvxxxzzzzzz|||}}}}}}{{{zzz{{{|||~~~~~~~~~~~~zzzxxx|||rrreee___dddlllvvv{{{zzzxxxxxxzzzwwwvvvtttpppggg\\\OOOGGG<<<888444111111222222222333333222222111000000///////////////000000000000///////////////////////////...---,,,,,,---...///........................///............---------//////......---,,,,,,,,,...------,,,,,,------...***+++,,,,,,++++++---...---------............///,,,,,,,,,,,,,,,---...///........................------------------------++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,.................................//////.........//////............//////////////////////////////////////////////////////...------///111111///---...........................///000000///...------...------------...//////////////////////////////222222222333333333444444222333444444555555444444444444444555555555555666888666333222333888===@@@BBBEEEGGGGGGGGGJJJOOOTTTZZZ```hhhllllllkkklllmmmmmmmmmmmmoooqqqsssuuuwww{{{}}}}}}wwwssspppmmmkkkeeeccc```]]]ZZZXXXVVVTTTUUUTTTQQQOOOMMMMMMMMMMMMIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHIIIIIIHHHHHHJJJKKKNNNNNNPPPQQQRRRSSSSSSSSSQQQQQQQQQPPPOOOPPPQQQRRROOOOOOPPPRRRSSSTTTUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUWWWZZZ[[[[[[[[[]]]^^^[[[\\\]]]^^^```ccciiimmmrrrtttwwwyyy{{{|||~~~{{{}}}~~~yyyvvvppppppooonnnmmmoootttwww~~~~~~||||||}}}}}}|||{{{{{{{{{}}}ooofffYYYaaakkkssswwwxxxxxxxxxwwwuuusssooojjjaaaWWWOOODDD@@@:::555444444444444111111111111111111111111////////////000000000000///////////////////////////...---,,,,,,---...//////////////////////////////............---------000000//////...---,,,,,,...------,,,,,,------...)))+++,,,,,,,,,,,,---...---------............//////...---,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,---------------------------,,,---............---,,,...------,,,,,,------...////////////////////////..............................---...000111///...//////////////////////////////////////////...------------------......///////////////000000000000////////////000000000000222333444444555555444444444444444555555555555666888666333222333888===@@@AAADDDFFFHHHIIILLLSSSXXX[[[aaaiiilllllljjjjjjjjjlllllllllmmmooorrruuuwww{{{}}}}}}yyytttoookkkgggdddaaa\\\[[[YYYWWWUUUSSSSSSRRRSSSRRRQQQOOONNNMMMMMMMMMIIIHHHHHHGGGFFFFFFEEEDDDFFFHHHJJJJJJJJJKKKLLLNNNNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQQQQPPPNNNNNNPPPSSSPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYVVVXXXZZZ[[[[[[\\\^^^```___bbbdddgggjjjmmmrrrvvvzzz{{{}}}~~~}}}~~~~~~~~~xxxqqqllliiieeedddcccaaa```aaadddgggmmmqqqwww}}}|||{{{{{{{{{|||{{{xxxvvv||||||}}}zzzoooYYY[[[```hhhqqqwwwzzzzzzwwwuuurrrpppmmmggg^^^WWWKKKEEE===777444444444444000000111111111222222222////////////000000000000000000000000000000000000//////............/////////////////////////////////............---------------......////////////------------------------+++---//////.........///---------............///000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,+++++++++,,,------------------------------,,,---...//////...---,,,------,,,,,,,,,,,,------////////////////////////........................///...,,,---...000//////////////////////////////000/////////000000...---...------------...///////////////000111222222222000111111111222222222222222333444444555555444444444444444555555555555666777555333333444888===@@@@@@CCCFFFGGGIIINNNUUU[[[[[[aaahhhkkkkkkiiiiiiiiikkkkkkkkklllnnnrrruuuwwwxxxzzz}}}~~~}}}zzzrrrooojjjfffbbb^^^YYYVVVSSSSSSSSSQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOMMMLLLKKKIIIIIIHHHHHHFFFEEECCCCCCFFFGGGJJJKKKKKKLLLNNNPPPOOOPPPQQQRRRSSSTTTTTTTTTPPPQQQQQQOOOMMMNNNQQQTTTQQQQQQRRRSSSSSSTTTUUUUUUUUUVVVXXXZZZ\\\^^^```aaa[[[]]]^^^^^^^^^___bbbdddhhhkkknnnpppqqqrrrtttvvvxxxyyyyyyxxxvvvvvvwwwxxxzzz|||~~~}}}~~~wwwvvvvvvvvvvvvxxxyyyzzzyyyxxxuuurrrmmmhhhdddbbb]]]]]]\\\ZZZWWWWWWYYY[[[^^^bbbgggmmmrrrxxxyyyyyyyyy{{{}}}}}}{{{yyyxxx}}}~~~xxxfff___ZZZ]]]hhhrrrxxxyyywwwuuutttuuutttnnneee]]]PPPJJJ@@@999555333333333222222222111111111111111////////////000000000000000000000000000000000000///000000000000000000//////////////////////////////............------------------------.........,,,,,,---......---,,,,,,+++---///000...---......---------............/////////......---.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,---..............................,,,...///000000///...,,,......------------......////////////////////////........................000---+++***,,,...///000////////////////////////111///...///111111///,,,.........---...//////000...///000111222333444555444444444444555555555555222333444444555555444444444444444555555555555666666555444444666999<<<>>>@@@BBBEEEFFFHHHMMMUUU[[[WWW]]]eeejjjjjjiiijjjkkkkkkkkkjjjkkknnnqqquuuwwwwwwyyy|||~~~|||zzzwwwssspppjjjgggddd```\\\WWWRRRNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNNNNOOOOOOOOOMMMKKKJJJJJJIIIIIIHHHFFFDDDCCCBBBCCCEEEHHHIIIJJJKKKNNNPPPPPPQQQRRRSSSTTTUUUUUUUUUOOOQQQQQQOOOMMMMMMQQQTTTRRRRRRSSSSSSTTTTTTUUUUUUTTTVVVXXX\\\```dddfffhhhfffggghhhhhhhhhiiikkkmmmqqqrrrttttttrrrqqqpppppprrrrrrqqqooollljjjkkklllnnnppprrrrrrpppnnnmmmmmmiiihhhgggfffgggjjjlllnnnlllkkkjjjiiigggeeecccbbbYYYYYYXXXVVVSSSRRRSSSUUUVVVYYY^^^ccchhhnnnuuuyyy{{{zzzyyyyyyzzz|||}}}|||{{{qqqwww}}}uuugggXXXVVV```lllsssuuuwwwwwwwwwzzzzzztttiii```YYYRRRGGG???:::888888888444333333222111000//////////////////000000000000000000000000000000000000///000111222222111000///000000000000000000000000//////.........---------//////...---+++******)))+++,,,...//////...,,,+++***,,,......---+++++++++---------.........//////...............///000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,------...///////////////////////////...///000222222000///...//////............//////////////////////////////000000000000000000000000000---***(((***---///000000000000000000000000000222000...///111111///,,,///............///000000...///000111333555666777111111222222222333333333222333444444555555444444444444444555555555666666555444444555666999<<<>>>@@@BBBDDDEEEFFFKKKSSSYYYSSSZZZccciiijjjjjjlllmmmkkkjjjjjjkkkmmmqqquuuxxxxxx{{{~~~zzzrrrnnnllljjjfffaaa]]][[[WWWSSSPPPNNNLLLLLLLLLMMMNNNOOOOOOOOOOOOOOORRRRRRQQQPPPOOOMMMLLLKKKJJJHHHEEECCCAAABBBCCCDDDCCCFFFIIILLLLLLMMMNNNPPPOOOQQQTTTVVVWWWVVVUUUTTTPPPPPPQQQQQQQQQQQQPPPPPPOOOQQQRRRUUUVVVXXXXXXXXXZZZ[[[]]]bbbhhhlllnnnooossspppnnnmmmmmmnnnooonnnuuutttrrrpppnnnlllkkkjjjiiigggdddbbbaaaaaa```___aaabbbcccdddcccbbbaaa```[[[ZZZ[[[\\\___dddhhhkkklllkkkkkkjjjiiihhhgggfff```\\\WWWSSSSSSSSSSSSSSSSSSSSSUUUXXX]]]ccchhhkkkqqqttt{{{~~~zzzzzzwwwuuuxxx~~~|||yyyuuusssxxx~~~}}}xxxhhh[[[VVV\\\nnnyyyvvvooofff^^^ZZZQQQGGG>>>888777777444222111111222333333222222000...///222333111/////////////////////////////////////////////////////////000000111111222222///////////////.........000///...,,,,,,,,,---...++++++,,,---....................................///////////////...............//////...---,,,,,,******++++++,,,------...)))+++---///000111000000,,,,,,,,,,,,,,,---...//////...,,,+++***+++,,,,,,*********+++,,,---...//////////////////////////////---+++---///111///---////////////////////////,,,---...///////////////000000000000000000000000............////////////+++,,,---///000000111111////////////000000000000......///000111333555666444333222111111111222333444444444333333222222222333333333444444444555555666555444444555888<<<>>>BBBBBBCCCDDDEEEIIINNNRRRXXX\\\bbbgggjjjkkkmmmnnnpppppppppppprrrtttvvvwwwzzzzzz{{{|||~~~|||xxxrrrjjjeeecccaaa\\\XXXUUUSSSQQQMMMKKKIIIIIIIIIMMMNNNOOOQQQSSSSSSTTTTTTRRRRRRQQQQQQOOOMMMKKKJJJIIIGGGDDDBBBAAAAAACCCDDDDDDFFFJJJLLLLLLMMMOOOPPPPPPRRRUUUWWWXXXWWWUUUTTTSSSSSSSSSTTTTTTTTTTTTUUUTTTUUUVVVWWWYYYZZZ[[[\\\\\\]]]aaagggnnnuuuxxxyyyzzzwwwrrrooonnnmmmmmmlllnnnllliiieeebbbaaa```___\\\[[[YYYWWWWWWXXXXXXXXXWWWXXXXXXYYYYYYXXXXXXWWWZZZYYYYYYZZZ^^^ccchhhkkkqqqpppooonnnllllllkkkkkkddd```YYYUUUTTTTTTTTTTTTRRRRRRTTTVVVZZZ___cccffflllpppvvv~~~|||wwwuuutttxxx~~~yyywwwuuuvvvvvv|||~~~}}}|||qqqcccZZZ]]]mmm}}}}}}xxxrrrlllgggbbbXXXLLLAAA999555444444222111111222333333222222000//////111222111///000000000000000000000000......................../////////000000000000000/////////////////////...333222000/////////000111,,,,,,---.........------.................................///////////////////////////......------111000000///......------%%%&&&(((***++++++++++++------,,,,,,,,,---.........---,,,,,,+++++++++,,,+++++++++++++++,,,------------------------------,,,***)))***---...---+++/////////////////////////////////000000000111111000000000000000000000000............////////////------...///000000000000////////////000000000000000000000000111222333333333333222111111111222333444444444333333222222222333333333444444444555555666555444444666999<<>>@@@CCCDDDDDDDDDEEEHHHMMMQQQWWW[[[aaafffiiikkklllnnnmmmmmmnnnooopppsssuuuwwwyyyyyyzzz|||~~~|||{{{xxxtttoookkkgggbbb[[[VVVRRROOOLLLIIIIIIHHHHHHGGGHHHIIIKKKLLLJJJKKKMMMPPPRRRTTTUUUVVVTTTTTTSSSRRRPPPLLLIIIGGGBBBAAA@@@@@@@@@AAACCCDDDFFFHHHJJJLLLMMMNNNPPPRRRRRRTTTWWWXXXYYYXXXVVVUUUSSSSSSSSSSSSUUUWWWYYYZZZYYYXXXWWWVVVWWWXXX[[[\\\^^^```eeellluuu}}}}}}xxxpppjjjfffdddbbbaaa\\\YYYTTTPPPMMMLLLMMMNNNMMMMMMMMMMMMMMMOOOQQQSSSSSSSSSTTTUUUWWWXXXZZZ[[[]]]\\\]]]```gggooowww|||~~~yyyvvvjjjddd[[[TTTRRRRRRTTTTTTUUUVVVXXX[[[___cccfffhhhiiijjjmmmsss{{{~~~~~~yyysssxxx{{{uuurrrtttzzzzzzjjjaaadddlllzzzvvvvvvqqqlllddd[[[QQQHHH???:::666444111000111222222222111000000000111111000000000000000000000000000000000000000000000000000000/////////......------,,,............////////////...---,,,++++++,,,------......///......---,,,,,,........................,,,------...///000111111111000//////...///000000*********+++,,,,,,------......//////000000000000///...---,,,,,,,,,,,,,,,+++,,,---...---,,,+++***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---///////////////////////////......------...///000////////////////////////............////////////000000000000000///......////////////000000000000111111000000000000111111111111111111111222222222333333333333333333333333333333333444444444555555777666555666888;;;???AAADDDEEEEEEEEEFFFIIIMMMQQQVVVZZZaaafffiiikkkmmmnnnmmmmmmmmmnnnppprrrtttvvvwwwxxxyyy{{{~~~~~~zzzyyywwwvvvsssoooiiieee^^^ZZZUUUPPPLLLJJJHHHFFFGGGGGGGGGHHHIIILLLNNNOOOKKKLLLNNNPPPRRRSSSTTTUUUVVVVVVVVVTTTQQQMMMIIIFFF@@@@@@@@@@@@AAACCCEEEFFFGGGIIIKKKLLLMMMNNNQQQSSSSSSTTTWWWYYYYYYXXXVVVTTTSSSSSSTTTUUUWWWYYYZZZ[[[YYYXXXVVVUUUUUUWWWXXXZZZ\\\]]]```fffmmmrrruuuvvvqqqlllfffaaa^^^]]]\\\[[[SSSPPPMMMJJJIIIJJJLLLMMMLLLMMMNNNNNNNNNOOOSSSVVVWWWXXXZZZ\\\___aaacccdddcccccceeejjjqqq{{{}}}wwwnnnhhh___XXXVVVWWWXXXYYYVVVWWW[[[```eeejjjnnnqqqlllmmmoootttzzz|||yyy|||}}}zzz|||{{{wwwuuuuuuvvvuuufffaaabbbyyywwwtttvvvsssooohhhbbbZZZPPPFFF???:::777333111111222222222000000111111000000000111////////////////////////111111111111111111111111//////......------,,,,,,---.........//////000000000000.........///000111////////////...---,,,,,,........................,,,------...///000111111000000/////////000000000---------...//////000000,,,,,,,,,,,,,,,---------///...---,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++---...////////////------------------------,,,,,,------------......////////////////////////000//////....../////////////////////////////////............////////////111111111111000///...---////////////000000000000////////////000111222333000000111111222222222222333333333333333333333333333333333444444444555555666666555666888;;;???AAADDDEEEEEEEEEFFFIIINNNRRRVVVZZZaaafffiiikkkmmmooonnnnnnnnnnnnppprrrtttuuuvvvwwwxxxzzz}}}~~~}}}yyyvvvsssrrrpppnnnkkkgggbbb^^^TTTRRRNNNKKKHHHFFFFFFFFFGGGGGGGGGHHHJJJLLLOOOPPPOOOPPPRRRTTTVVVWWWXXXXXXXXXXXXXXXVVVSSSNNNIIIFFF???@@@AAABBBDDDFFFGGGHHHHHHJJJKKKLLLMMMOOORRRTTTSSSTTTWWWXXXXXXWWWUUUSSSUUUVVVXXXYYY[[[\\\\\\\\\YYYXXXWWWVVVUUUVVVVVVWWWWWWWWWXXX\\\```cccddddddaaa^^^ZZZWWWWWWVVVVVVUUULLLKKKIIIGGGHHHIIILLLMMMKKKNNNPPPQQQQQQSSSXXX\\\___aaaeeeiiilllnnnoooppppppqqqtttzzz~~~vvvjjjddd]]]XXXVVVWWWXXXYYYXXXZZZ___eeelllrrrvvvyyytttuuuxxx||||||vvvrrrvvv|||~~~~~~|||wwwsssqqqyyy~~~oooddd___dddiiisssyyywwwrrrqqqtttuuurrrmmmiiicccYYYMMMEEE>>>;;;666333222222222111///111222111000///000111........................111111111111111111111111...............---------------......///000000000......---,,,,,,...///000....../////////...------........................------......//////000000......///000000000////////////......---,,,,,,,,,------,,,+++++++++,,,,,,......---,,,,,,,,,------++++++,,,---------,,,,,,+++,,,---/////////...---------------------------***+++---,,,++++++,,,...////////////////////////000111111222111111000///000000000000000000000000............////////////111111111111000000///...////////////000000000000.........///000111222333...///000111222222222222222222333333333333444444333333333444444444555555555555444555777;;;???AAACCCDDDEEEEEEGGGJJJOOOSSSVVV[[[aaagggjjjlllooopppppppppoooooopppqqqssstttuuuvvvwwwyyy}}}ttttttsssrrrrrrrrrssstttttttttsssttttttrrrooollljjjhhhfffcccaaa]]]YYYUUUNNNMMMKKKHHHFFFFFFGGGIIIJJJJJJJJJJJJLLLNNNPPPRRROOOQQQSSSVVVYYY[[[\\\]]]ZZZ[[[ZZZXXXTTTOOOJJJFFF@@@@@@BBBDDDFFFHHHJJJKKKIIIJJJLLLLLLMMMOOORRRUUURRRTTTVVVWWWWWWVVVTTTRRRTTTVVVYYY[[[]]]\\\[[[ZZZVVVUUUUUUTTTSSSRRRRRRQQQRRRQQQQQQRRRUUUVVVVVVUUUUUUSSSRRRRRRSSSSSSRRRPPPKKKJJJJJJJJJJJJLLLMMMNNNOOOSSSXXXZZZ[[[___eeekkkqqquuuzzz|||tttgggbbb]]]YYYYYYZZZ[[[[[[___aaagggmmmtttzzz~~~zzztttooouuu|||{{{{{{yyysssooolllwwwyyyllleeeYYY[[[aaajjjmmmkkkmmmrrrtttrrrpppnnnllldddXXXOOOCCC>>>999444222222111000///111222111//////000222////////////////////////000000000000000000000000.............../////////------......///000000111++++++*********+++---------......////////////....................................///////////////+++,,,///000111000...------,,,,,,++++++******)))111000///...------...///------,,,,,,,,,---......,,,+++++++++,,,,,,---...,,,---......---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///////////////////////////---///000111111///---+++000000000000000000000000............////////////000000111111111000000///////////////000000000000000000////////////000111---...000111222222222111222222222333333444444444333333333444444444555555444444333444666:::>>>AAABBBCCCDDDEEEGGGKKKQQQUUUWWW\\\bbbhhhkkknnnppprrrsssrrrqqqppppppqqqrrrssstttuuuvvvyyy|||nnnmmmkkkiiihhhhhhhhhhhhjjjjjjjjjkkkllljjjgggddddddaaa^^^[[[YYYVVVRRROOOMMMLLLKKKIIIHHHHHHKKKMMMNNNMMMMMMNNNOOOQQQSSSTTTMMMOOORRRVVVYYY\\\^^^___\\\\\\\\\ZZZVVVPPPJJJFFF@@@AAACCCEEEHHHJJJLLLMMMIIIKKKLLLLLLMMMOOOSSSVVVRRRSSSUUUWWWWWWUUUSSSQQQRRRTTTXXX[[[[[[ZZZXXXVVVQQQQQQQQQQQQPPPNNNMMMLLLOOONNNMMMMMMOOOOOOOOOMMMPPPOOOOOOPPPQQQQQQPPPNNNNNNNNNNNNNNNNNNOOOOOOPPPUUUZZZ```dddfffkkktttzzzzzzssslllhhhdddaaaaaacccccccccfffiiinnnttt{{{{{{uuuqqqxxx}}}|||ppp|||yyyssspppeeeooozzztttkkkXXXUUUYYYbbbggghhhkkkqqqoooooooooqqqrrrlllbbbYYYEEEAAA:::555333222111000///111333222///...000222000000000000000000000000////////////////////////---.........///000000000---------...///000000111...------,,,---...000000------...///000000000///........................///////////////.........)))+++...111111000---+++,,,------......//////000111000...---,,,,,,------,,,,,,,,,,,,------...///,,,,,,+++***+++,,,...///.........---+++(((%%%###++++++++++++++++++++++++---///111111///...000222////////////////////////)))***---///...,,,(((&&&000000000000000000000000............/////////000000000111111111111000000////////////000000000000222111000//////.........---...000111222222222111222222222333333444444444333333333444444444555555444333333333666:::>>>@@@AAABBBDDDEEEGGGLLLRRRVVVWWW\\\ccchhhllloooqqqrrruuutttrrrqqqqqqqqqrrrrrrtttuuuvvvyyy|||aaa```___^^^^^^^^^___```aaaaaaaaa```___]]]\\\[[[YYYXXXVVVSSSPPPMMMKKKJJJGGGHHHIIIHHHHHHJJJMMMOOOKKKMMMPPPRRRTTTUUUUUUTTTQQQRRRUUUYYY]]]___^^^]]]___^^^]]]YYYSSSLLLFFFBBB===@@@DDDGGGIIIKKKNNNQQQPPPOOOOOOOOOPPPSSSUUUWWWTTTUUUVVVUUUTTTTTTVVVXXXUUUWWWYYYXXXWWWUUUUUUUUUPPPPPPOOOMMMMMMLLLLLLLLLLLLKKKIIIHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOMMMNNNPPPQQQQQQSSSUUUWWW]]]ccckkkrrrxxx}}}wwwqqqnnnjjjggggggiiimmmoooooorrrvvv{{{~~~~~~}}}yyy||||||wwwqqqrrrwww{{{uuurrriiihhhnnnzzzyyyooo^^^PPPRRR^^^gggkkkkkknnnnnnmmmnnnrrrtttlllbbbRRRIII===666555444222000111000000000000000111111111111222222222222111111------............------//////000000000000/////////......///111222111000//////.........---------////////////////////////............/////////////////////...------,,,,,,........................+++,,,,,,------,,,,,,+++///...---,,,+++,,,------222000...,,,,,,...000222//////.........---------,,,,,,,,,---------......111,,,+++...---)))***///...------------...//////---------............///000000000000000/////////............////////////////////////000000000000000000000000000000000000//////............////////////000000000000//////...///000111222333444444222333333111000000222444222222222333333444444444555555666:::>>>@@@>>><<>>>>>===>>>AAACCCFFFHHHKKKOOORRRWWW[[[___cccfffiiimmmpppoooooooooooonnnpppsssvvvyyywwwwww{{{}}}|||~~~UUUTTTQQQNNNLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEHHHIIIKKKLLLLLLNNNQQQTTTTTTVVVWWWYYYYYYYYYXXXXXX_________aaabbbaaa^^^\\\]]]\\\YYYTTTOOOHHHCCC@@@>>>AAADDDGGGIIILLLNNNQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVWWWWWWWWWVVVVVVXXXYYYYYYZZZ[[[ZZZWWWTTTRRRRRRNNNMMMLLLJJJIIIIIIHHHHHHKKKJJJJJJJJJKKKKKKLLLMMMLLLNNNQQQTTTVVVXXXXXXXXXYYY[[[]]]```bbbggglllpppwww{{{wwwuuuvvvxxxzzz|||}}}|||~~~tttnnniiihhhkkkrrrzzzvvvvvvqqqooouuu{{{|||nnn___WWWTTTYYYcccnnnlllnnnoooppptttxxxuuuooobbbXXXKKK@@@999666333111111000000/////////000000//////000000000000//////---......//////......---...//////000000//////...111///......//////---,,,...............---------........................,,,,,,,,,------------...,,,,,,------...//////000........................------............------+++++++++,,,---...///000...------------------...******+++,,,---...//////---------........./////////------//////,,,,,,...,,,++++++++++++,,,---------------............///....................................////////////////////////000000000000000000000000000000000000000//////......//////000//////000000000000////////////000111222333333444555666666555444444555777444333333333333333333222666444222333666:::===>>>>>>@@@DDDFFFHHHKKKNNNPPPTTTYYY^^^cccfffiiilllmmmoooooooooooooooppptttwwwzzzwwwwww{{{}}}|||~~~QQQOOOLLLJJJHHHFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMNNNOOOQQQTTTVVVVVVWWWXXXZZZ[[[\\\\\\\\\`````````aaaaaa```\\\ZZZ[[[YYYUUUPPPKKKEEEAAA>>>===@@@DDDFFFHHHJJJMMMOOORRRSSSUUUWWWXXXWWWVVVVVVVVVWWWWWWWWWVVVVVVXXXYYYZZZ[[[[[[ZZZVVVSSSQQQQQQNNNMMMLLLJJJIIIIIIHHHHHHLLLLLLMMMMMMNNNOOOPPPPPPUUUVVVVVVXXXZZZ\\\^^^___ccceeehhhkkkooovvv}}}|||yyyuuurrrqqqrrrtttuuuyyy|||}}}}}}~~~zzzqqqfffbbbbbbjjjyyy||||||uuuppprrrvvv{{{yyymmmbbbXXXVVV```kkkmmmqqqsssrrrtttvvvtttoookkkbbbTTTHHH???999444111111111000/////////000000......////////////............////////////.........//////////////////...,,,++++++,,,///000000///................................................,,,,,,---------.........---------.........//////++++++++++++++++++++++++---..................---......------,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,+++++++++------........./////////...------......---------,,,,,,,,,+++,,,,,,---...---------............///---------...........................////////////////////////000000000000////////////////////////000000////////////000000//////000000000000/////////000000111222222333333555666777666444444555777444444444333333222222222444333222333555999<<<===>>>AAADDDGGGHHHJJJMMMOOORRRWWW]]]cccfffhhhjjjlllnnnooooooooooooqqquuuxxxzzzwwwwwwzzz||||||KKKJJJHHHFFFEEEEEEEEEFFFAAAAAACCCDDDEEEFFFFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKJJJLLLOOOQQQRRRSSSUUUWWWTTTUUUWWWYYY[[[]]]^^^___`````````aaaaaa```]]]ZZZWWWUUUQQQLLLGGGBBB???>>><<>>===@@@CCCFFFGGGIIIKKKMMMNNNPPPSSSUUUWWWWWWVVVVVVWWWXXXXXXXXXWWWWWWYYYZZZYYY[[[\\\[[[YYYVVVUUUUUURRRQQQQQQPPPPPPQQQQQQRRRQQQQQQQQQRRRUUUXXX\\\^^^aaacccfffkkkqqqxxx}}}tttkkk]]]\\\[[[[[[\\\___bbbdddgggiiimmmrrrwww~~~|||xxxyyy{{{{{{{{{xxxxxxzzz|||~~~wwwmmmfffbbbbbbjjjssswwwsssqqqsss}}}}}}rrrddd]]]]]]lllwww|||xxxsssrrroooiii```TTTHHH>>>777444333222111111111111111......////////////.........//////000000//////...---......//////......---///...---...//////...------------...............------------------------........./////////000000000//////...------,,,,,,------------------------------............------******,,,---.../////////,,,---...//////...---,,,******+++,,,---...//////,,,,,,,,,---------......+++---,,,)))))),,,...,,,...------------...//////---------............///---------...//////000000............////////////////////////000000000000000000000000000000000000111000000//////000000111//////000000000000//////000000111111111222222222111333555555333222333333444333333333333333333222111333666777888999<<<===CCCDDDFFFFFFGGGIIIMMMPPPQQQUUU\\\aaaeeehhhkkkmmmmmmnnnoooooopppssswwwzzz{{{xxxwwwyyy{{{|||CCCCCCAAA@@@@@@AAAAAABBBAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLOOORRRSSSSSSTTTUUUVVVTTTUUUVVVXXXZZZ]]]___``````____________]]]YYYVVVPPPMMMIIIDDDAAA????????????BBBEEEGGGIIIJJJMMMNNNNNNPPPRRRUUUWWWXXXXXXXXXYYYZZZ[[[ZZZYYYYYY[[[]]]ZZZ\\\^^^^^^]]][[[[[[[[[TTTTTTTTTUUUUUUVVVWWWXXXZZZYYYXXXYYY]]]ccchhhlllnnnsss{{{ssseee]]]SSSSSSRRRRRRTTTWWWZZZ[[[^^^```ccchhhoooxxx}}}vvvnnnkkkmmmooopppooooooppprrrtttvvvxxxzzz{{{}}}}}}}}}vvvqqqjjjeeefffkkksss~~~}}}vvvqqqpppwwwttteee^^^```ooo{{{vvvssstttsssmmmaaaRRREEE===666555444333222222222222/////////000000///////////////000000000000//////---......//////......---000///......000000///...---------.........//////---------------------------------.........//////..................------........................,,,,,,------------,,,,,,)))***,,,.../////////............//////.........++++++,,,---...//////000+++++++++,,,,,,,,,,,,---***,,,***%%%%%%+++...,,,------,,,,,,------...///---------............///------...//////000111111............////////////////////////000000000000000000000000000000000000111111000000000000111111//////000000000000//////111111111111111222222222111333555555444333333333222333333333333333333444444666777777777999>>>BBBFFFFFFFFFFFFFFFIIINNNRRRRRRVVV[[[```dddhhhlllooolllnnnoooooopppsssxxx{{{|||xxxwwwyyy{{{{{{EEEDDDBBBAAA@@@@@@AAAAAADDDDDDFFFGGGGGGHHHHHHHHHJJJJJJKKKLLLMMMMMMNNNNNNMMMPPPRRRTTTTTTSSSTTTUUUWWWWWWXXXYYYZZZ\\\^^^___^^^]]]\\\\\\[[[XXXSSSPPPNNNKKKGGGBBB@@@?????????AAACCCGGGIIIJJJLLLNNNPPPNNNPPPRRRTTTWWWYYYZZZ[[[[[[\\\]]]\\\[[[[[[]]]___[[[^^^```aaa```______```]]]]]]^^^^^^___aaabbbcccbbbaaa```aaaeeelllssswww}}}{{{|||}}}~~~{{{nnnaaaUUUNNNNNNNNNMMMMMMOOOQQQTTTUUUYYYZZZ\\\```hhhrrr~~~{{{pppiiibbb___bbbfffggggggiiijjjlllnnnpppqqqrrrrrrwwwyyy}}}~~~zzz{{{~~~zzzsssjjjfffhhhkkkzzzyyyqqqnnnsss{{{ooodddTTTfffzzz}}}xxxtttwwwyyyuuujjjYYYJJJAAA777666555444333333333333//////000000000000////////////000000000000//////---..................------,,,,,,...111333333222---------.........//////------------------------,,,,,,,,,---------......,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---.........---,,,+++//////////////////////////////.........---------******+++++++++,,,,,,,,,***,,,)))######***...---,,,,,,++++++,,,,,,---...---------.........//////.........///000111111222............/////////000////////////000000000000000000000000000000000000111111000000000000111111//////000000000000//////111111111111111222222222111333666666444333333333222222222333333444444444888888888666555999@@@FFFHHHHHHGGGFFFFFFJJJOOOTTTSSSWWW[[[___ccchhhmmmppplllmmmooooooqqqtttxxx||||||xxxvvvyyy{{{{{{BBBBBBAAA@@@????????????CCCAAAAAADDDIIILLLLLLJJJLLLLLLMMMMMMMMMMMMMMMMMMOOONNNNNNPPPSSSUUUVVVVVVWWWWWWWWWWWWXXXZZZ\\\]]]WWWYYY[[[[[[YYYSSSMMMJJJHHHEEEAAA>>><<<<<<>>>???@@@CCCGGGJJJKKKMMMPPPRRRTTTSSSSSSSSSTTTVVVXXXZZZ\\\[[[ZZZZZZ\\\___``````___```bbbccccccdddfffgggeeeeeeggghhhjjjkkklllmmmjjjlllmmmmmmooowwwzzztttkkkeeeccccccddddddlllpppvvv}}}~~~yyyqqqggg\\\SSSMMMIIIGGGIIIKKKNNNOOOPPPPPPPPPQQQUUUZZZ]]]aaahhhttt}}}~~~xxxsssqqqfffeeeaaa^^^]]]```eeejjjjjjlllmmmnnnnnnnnnppprrruuuwww{{{~~~~~~}}}|||zzzsssjjjeeegggqqqwwwsssrrrrrr{{{pppZZZ]]]gggvvvzzzvvvvvvvvvxxxyyyttteeeRRRCCC???:::555333333333222000000000000000000000000000000000000000//////////////////000000000000//////000///...---------------........................++++++,,,---...............---,,,++++++,,,.../////////.........---------////////////////////////,,,+++,,,...111222222111---.........///000000000......///000000///...---///...---,,,,,,,,,,,,,,,000//////---,,,+++******---------.........//////,,,---///000000000///...------.........---+++***++++++,,,---...///000111............////////////,,,---...///000000000000------------------------000000000000////////////111111000000//////......////////////000111222333333333333333333333333333333333222222333333444555666666555555555888===AAAEEECCCBBBCCCFFFJJJMMMOOOVVVYYY]]]aaadddggglllooorrrpppmmmlllnnnsssxxx{{{xxxwwwuuuuuuwww|||@@@????????????@@@AAABBBCCCBBBBBBDDDIIIKKKKKKJJJOOOOOOOOOOOONNNNNNNNNNNNQQQPPPOOOQQQTTTWWWWWWWWWWWWWWWVVVVVVWWWYYYZZZ[[[WWWXXXYYYXXXVVVQQQLLLIIIFFFDDD@@@===<<<===???@@@DDDFFFIIIKKKLLLNNNQQQSSSUUUUUUTTTUUUVVVWWWYYYZZZ\\\[[[[[[\\\^^^aaabbbbbbccceeeggghhhhhhjjjlllooooooqqqtttxxx{{{|||||||||tttvvvyyy||||||pppeee```ZZZVVVUUUVVVWWWXXXZZZ^^^ccchhhlllnnnooonnngggddd^^^WWWQQQLLLIIIHHHIIIJJJLLLOOOPPPQQQRRRRRRNNNQQQUUUWWWZZZaaaiiioooqqqssstttsssooojjjhhhfffdddcccaaa______bbbhhhmmmpppsssuuuvvvvvvwwwxxxzzz|||~~~~~~}}}||||||}}}}}}{{{zzzwwwmmmgggbbblll~~~xxxssspppvvv|||uuu___[[[^^^lllyyy}}}|||zzzwwwxxxyyyzzzwwwlll\\\PPPBBB===777333222111000///000000000000000000000000222111000///...---,,,+++//////000000000000////////////...---------------........................---------...------,,,,,,222111///---------.../////////.........---------------------------------)))))))))***,,,---,,,***+++++++++,,,,,,,,,,,,,,,...///000000111000///......---,,,++++++++++++,,,,,,,,,,,,------------...,,,------------.........------.../////////////////////---,,,,,,,,,------....................................////////////---...///000111111111111..............................//////000000111111111000000000/////////...000000000000111222333333333333333333333333333333333333222222333333444555666666666666666:::???CCCFFFDDDCCCCCCFFFJJJMMMNNNTTTXXX]]]bbbfffjjjnnnqqqsssqqqooonnnooosssxxx{{{wwwvvvttttttwww{{{======>>>>>>@@@AAACCCCCCEEEDDDEEEGGGKKKMMMMMMMMMQQQQQQQQQPPPPPPOOOOOOOOOOOONNNMMMNNNQQQTTTUUUUUUVVVUUUTTTTTTTTTVVVWWWXXXUUUUUUUUUTTTQQQMMMJJJGGGCCCAAA>>><<<<<<>>>@@@BBBHHHJJJKKKLLLMMMOOORRRUUUVVVVVVVVVVVVWWWYYYZZZ[[[ZZZ[[[]]]___aaacccdddeeeiiikkknnnppprrrvvvzzz}}}|||tttbbbWWWPPPMMMJJJIIIJJJLLLMMMMMMLLLNNNQQQUUUWWWXXXXXXWWWUUURRROOOKKKIIIHHHHHHHHHGGGHHHJJJLLLNNNOOOOOOPPPPPPQQQRRRTTTWWWZZZ^^^```bbbccceeedddbbb`````````ddddddddddddfffkkkrrrwww}}}{{{zzzxxxyyyzzzzzzyyyxxxzzzyyy}}}}}}ssskkk^^^dddvvv~~~vvvpppppptttzzzxxxhhh]]]WWW___mmmwww|||~~~}}}|||{{{zzzwwwoooccc[[[JJJDDD<<<666222111111000000000000000000000000000000//////...---,,,,,,,,,//////000000000000//////......---,,,,,,,,,------....................................---,,,+++***222111///---,,,,,,------...............---------------------------------...------...//////---+++++++++++++++++++++******,,,---...///////////////---,,,++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------------.........---......///000111000---++++++,,,...000000000///...---,,,,,,+++............////////////...///000111222222222222000000000000000000000000------...///000111222222000000000000////////////111111000111111222333444333333333333333333333333333333333333333444444555666666666666888;;;AAAEEEFFFEEEDDDDDDFFFIIILLLNNNRRRVVV]]]cccgggkkkooorrruuussspppoooppptttxxxzzzuuutttssssssvvv{{{======>>>>>>@@@AAACCCDDDIIIIIIJJJLLLNNNPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQPPPNNNOOOQQQTTTUUUVVVTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSQQQOOOMMMJJJGGGFFF@@@???<<<;;;<<>>===<<<<<<>>>BBBFFFIIIKKKMMMPPPQQQQQQRRRSSSUUUSSSUUUWWWZZZ]]]___``````___bbbfffiiikkkooovvv{{{nnn]]]TTTLLLIIIKKKGGGFFFFFFGGGHHHHHHFFFDDDGGGGGGHHHIIILLLNNNPPPRRRQQQQQQRRRRRRRRRQQQPPPPPPRRRRRRSSSTTTVVVXXXZZZ[[[]]]^^^___aaabbbcccdddeeeiiikkkmmmoooqqqssswwwzzz~~~{{{yyyyyyxxxxxxyyy|||}}}}}}|||xxxtttqqqsssvvvyyyyyynnnddd[[[[[[aaahhhrrrzzz~~~sssrrrqqqrrrwww~~~vvvkkk```WWWWWWcccqqqvvvuuussspppmmmjjjgggfff]]]XXXOOODDD999333222222000000000000000000000000222111111000//////......//////000000000000//////......---------...//////........................***+++,,,---............++++++,,,---...///000000---------...............------------------------+++***+++,,,/////////---------------------,,,,,,///.........///000111111...............//////000***+++,,,,,,---...//////,,,,,,,,,,,,------------///...------------------***,,,---...///...---,,,,,,---------.../////////............////////////,,,---...//////000000000........................111000000000/////////...////////////000000000000222222111111111111222333111222222333333444444555444444444444444555555666444444444444555999???CCCEEEGGGHHHGGGEEEGGGLLLQQQSSSVVVZZZ^^^aaadddiiilllpppooonnnmmmoooqqqtttvvvuuutttssssssvvv{{{???@@@@@@AAACCCEEEGGGHHHKKKNNNPPPQQQPPPPPPSSSUUUYYYZZZ\\\___bbbeeegggiiiaaa]]]YYYVVVVVVWWWXXXXXXXXXWWWUUUSSSQQQPPPPPPPPPPPPPPPOOOMMMKKKGGGDDDBBB???>>>======???CCCGGGJJJJJJNNNRRRUUUUUUUUUUUUVVVSSSUUUYYY]]]```cccdddeeehhhkkkoooqqqsssxxxvvv]]]TTTQQQKKKGGGIIIHHHGGGFFFGGGHHHHHHGGGFFFHHHHHHJJJLLLPPPUUUYYY\\\___```bbbcccbbb```]]][[[ZZZZZZZZZ[[[]]]___aaabbbgggkkknnnpppqqqsssxxx|||~~~|||zzzxxxyyyxxxxxxzzz|||~~~~~~}}}zzztttppppppqqqsssyyy{{{rrriii```[[[XXXYYY```hhhnnnvvvxxxuuuqqqpppttt|||yyyoooeee[[[UUUZZZbbbhhhiiijjjjjjiiigggffffffbbb^^^VVVKKK???777555555000000000000000000000000222222111///...---,,,,,,//////000000000000/////////............///000111........................,,,,,,------...---------+++,,,------............---------.........//////------------------------......---...000000...---,,,,,,,,,,,,,,,,,,------///......------...///000---------------...//////***++++++,,,---...///000,,,------------.........---.........------,,,+++++++++++++++,,,,,,---------------.........//////............////////////---...///000000111000000........................////////////000000000000.../////////000000000111222111111000000000111111111111222333333444555555444444444444444555666666666666666555666999???CCCDDDFFFHHHGGGEEEGGGMMMSSSTTTVVVYYY\\\```eeekkkoooooonnnnnnnnnppprrruuuwwwwwwvvvttttttwww{{{>>>>>>@@@BBBDDDGGGJJJKKKOOORRRUUUUUUTTTTTTWWWYYY]]]^^^aaaeeeiiimmmpppqqqlllhhhbbb___^^^_________[[[ZZZWWWUUUSSSRRRRRRRRRPPPPPPPPPNNNLLLHHHDDDBBB@@@???>>>>>>@@@DDDHHHJJJJJJNNNTTTWWWXXXXXXWWWWWWTTTWWW[[[___cccfffhhhiiiooorrruuuwwwyyy|||eeeRRRPPPQQQLLLHHHIIIKKKIIIHHHIIIKKKLLLKKKJJJMMMNNNPPPSSSYYY___dddgggssstttvvvvvvsssoooiiiffffffffffffgggiiikkkmmmooosssxxx}}}~~~}}}{{{yyywwwyyyxxxxxxzzz|||~~~~~~}}}zzztttoooooooooooottt{{{|||rrrllleee___WWWQQQTTTZZZbbbooo{{{wwwrrrpppsssyyy|||xxxoooggg^^^VVVTTTWWW___bbbdddeeedddbbbaaaaaagggddd]]]QQQEEE<<<999999000000000000000000000000...............---------//////000000000000/////////////////////000111111....................................---,,,++++++++++++,,,,,,,,,+++******---------........./////////////////////////////////...------...---+++))),,,,,,,,,------.........---,,,+++*********+++,,,,,,,,,,,,,,,,,,---...///------------------,,,,,,---------.........//////------...///...---+++***,,,+++)))((()))+++---///..................................../////////000...///000111111222222222////////////////////////------...///000111222222.../////////000000111111111111000000000000000111111111222333333444555555555444444444444555666666888888777777777:::???CCCCCCFFFHHHGGGEEEHHHNNNTTTTTTVVVXXX[[[```fffnnnsssooooooooooooqqqtttwwwyyyxxxwwwuuuuuuwww|||>>>AAADDDGGGIIIJJJMMMOOONNNPPPSSSTTTTTTUUUVVVWWWYYY___eeellluuu~~~~~~{{{vvvnnnfffbbbaaaccceeeddd```[[[YYYYYYYYYVVVTTTRRRSSSSSSRRRNNNIIIDDDAAA===>>>@@@BBBCCCFFFJJJNNNSSSSSSTTTTTTUUUWWWXXXZZZ[[[[[[\\\aaagggmmmqqqrrrzzz{{{|||}}}ggg[[[PPPMMMLLLJJJIIIJJJKKKJJJLLLOOONNNJJJKKKOOOLLLPPPVVVYYY]]]dddooowww}}}zzzpppqqqwww}}}}}}yyyyyy{{{}}}zzzxxxwwwvvvvvvxxx||||||xxxrrrmmmkkkmmmqqqsssyyy}}}~~~ssshhhaaaZZZQQQNNNPPPZZZfffzzz~~~}}}vvvrrrsssvvvwwwxxx}}}}}}~~~zzzyyy}}}yyysssnnnhhhaaaXXXQQQTTTYYY___bbbcccbbbbbbccccccbbb^^^VVVLLLBBB;;;777222111//////000000///---.........///////////////......---,,,,,,,,,,,,---222///,,,...111222...***......................../////////////////////////////////...---------,,,...---,,,++++++,,,---...---,,,,,,+++,,,---...///,,,,,,---------------,,,........................////////////////////////...........................---,,,,,,,,,,,,---...000///...---,,,+++******---------------------------,,,,,,,,,,,,---......++++++,,,,,,---...............------------......111111000//////////////////000111222222111//////000000000000000///......111000///...------------222111111000000000000000000111222222000000111222444444444555555555555666555555444555666999<<<===CCCGGGJJJJJJHHHHHHKKKNNNSSSUUUXXX\\\aaagggkkknnnpppnnnmmmoootttwwwxxxxxx|||{{{yyyxxxyyy{{{~~~>>>BBBFFFHHHJJJKKKMMMOOOOOORRRTTTUUUUUUUUUWWWXXX\\\bbbjjjqqq{{{}}}uuummmhhhfffggghhheeebbb^^^\\\\\\\\\[[[YYYUUUVVVVVVTTTOOOIIICCCAAA>>>???AAACCCDDDHHHLLLOOOQQQRRRSSSTTTVVVXXXZZZ\\\```aaaccchhhnnnssswwwyyy{{{~~~ppp```VVVMMMLLLLLLKKKKKKLLLJJJIIIKKKOOOOOOMMMNNNSSSTTTXXX^^^dddjjjttt|||{{{zzzxxxyyyzzz}}}~~~zzzwwwsssooommmmmmooopppuuuyyyvvvkkkeee^^^UUUQQQRRRSSS^^^rrrwww}}}{{{uuuqqqpppppppppsssrrrvvv|||}}}zzzwwwxxxyyyvvvssspppllleeeZZZRRROOOUUU\\\_________bbbeeebbbaaa^^^YYYQQQGGG>>>999444222000000111111000/////////////////////......///...------,,,,,,------///,,,***,,,///000---)))...............................................................---------///......------......///......---------...///000------............------++++++++++++++++++++++++......................................................---,,,,,,---.........---------------,,,,,,------------------------,,,---------............////////////..................------------......111000000///////////////000000111111111000000///000000000000000///......000///////////////000000////////////000000111222111222333222111111111333444444444444555555555555555555444555666999<<<>>>CCCFFFIIIIIIHHHIIILLLPPPUUUVVVXXX[[[aaaggglllooopppnnnmmmooossswwwxxxxxx|||{{{yyyyyyzzz|||@@@CCCHHHKKKLLLMMMNNNOOOQQQRRRTTTUUUUUUVVVXXXZZZ___fffooowwwvvvpppllljjjjjjfffddd```___````````````\\\]]]]]]ZZZSSSKKKEEEBBB>>>@@@BBBDDDFFFIIIMMMQQQRRRSSSUUUWWWXXX[[[___ccceeegggjjjoootttyyy}}}ttt]]]VVVOOOJJJKKKMMMLLLLLLMMMLLLLLLNNNRRRSSSRRRUUU[[[]]]aaagggmmmvvv~~~}}}||||||~~~~~~{{{wwwvvvuuurrrpppnnnmmmlllooorrrxxx~~~{{{sssllleee[[[UUUTTTMMMTTTeeezzzwww{{{yyyrrrmmmkkkjjjhhhjjjqqqyyyzzzvvvtttuuuvvvvvvvvvvvvssslll```XXXJJJOOOUUUZZZ]]]```eeehhhccc```]]][[[VVVNNNDDD<<<777444222111222222111000000000000//////.........///...------,,,---------...,,,+++,,,///000...+++........................---------------------------------..................//////////////////...//////......//////000111....../////////......---------------------------......................................................---,,,,,,---......,,,,,,,,,------.........------------------------,,,---...///000///......222222111000000///............------------......000000//////......//////000000000//////000000111000000000000000///......---------......000111111------......///111222333222333444333222111222444444444444444555555555555555444444555666999<<<>>>CCCEEEGGGGGGGGGIIINNNSSSVVVWWWXXX[[[```ggglllppppppooooooppptttwwwxxxxxx{{{zzzyyyyyyzzz|||BBBFFFJJJMMMNNNNNNOOOPPPQQQSSSTTTUUUUUUVVVXXXZZZ___gggqqqzzz|||tttnnnjjjiiieeedddbbb```aaaccceeefffgggiiiiiidddZZZPPPHHHEEE???@@@CCCDDDFFFJJJNNNRRRVVVXXX[[[\\\]]]```eeeiiilllppptttyyy}}}}}}eeeUUUPPPKKKIIILLLNNNMMMMMMOOORRRQQQSSSWWWYYYYYY]]]ccchhhlllrrrzzz~~~}}}wwwxxxxxxwwwuuuqqqmmmjjjkkknnnrrrwww}}}|||uuummmbbbYYYTTTMMMNNNXXXkkkwwwoookkkjjjgggkkkrrrzzzzzzuuusssuuuxxxxxxyyyzzzyyysssiiibbbNNNMMMOOOUUU^^^ggglllmmmfffaaa[[[YYYWWWRRRJJJBBB:::777333111111222111111222111111000///...------//////...---------------///...---///111222111///........................------------------------,,,---------.../////////---...///000000///...---/////////////////////000//////////////////...---..............................................................................------------......,,,,,,,,,---------......------------------------,,,---///111111000///---111111111000000000//////......------------......000//////.........//////111000///......///111222000000000000000///......,,,,,,,,,,,,---...//////............///000111222222333444444222222333444333333444444444555555555444444444444666999<<<>>>BBBDDDFFFFFFFFFJJJPPPVVVXXXXXXYYY[[[```gggmmmppprrrqqqqqqrrrtttwwwyyyzzzzzzyyyxxxxxxzzz|||FFFIIIMMMOOOPPPPPPPPPQQQQQQSSSTTTTTTTTTUUUXXXZZZ^^^fffpppyyy}}}uuunnniiigggeeedddcccaaabbbdddhhhjjjooossstttnnnbbbTTTJJJFFF???AAACCCEEEGGGKKKOOOSSSYYY\\\_________bbbiiinnnwww|||}}}gggXXXQQQOOOKKKKKKOOOQQQOOOOOOQQQWWWUUUVVVZZZ]]]^^^cccjjjsssxxxzzz{{{|||{{{xxxsssnnnkkkjjjlllnnnsssyyy}}}tttiii]]]TTTOOOMMMPPP^^^ttt~~~tttnnnkkkgggiiipppxxxzzzwwwvvvxxxzzzyyyyyy{{{|||yyyrrrlll[[[RRRLLLQQQaaannnsssqqqjjjcccZZZVVVUUUSSSNNNJJJ>>>:::555222111111111000222222111000///......---//////...------------............000111222111000................................................,,,---------.../////////,,,---...//////...---,,,.........///............//////000000///......---++++++++++++++++++++++++..............................................................................---------,,,,,,,,,------------------------,,,---///111111000///---.........//////000000000......------------......//////............//////000///.........///111222000000000000000///......///..................///000000////////////000000222333444444222222333444333333333444444444444555444444333444666:::===???AAACCCEEEFFFFFFJJJQQQVVVXXXYYYZZZ]]]bbbgggmmmppprrrrrrssssssuuuwwwyyy{{{xxxwwwwwwwwwyyy|||JJJLLLOOOPPPPPPQQQRRRTTTSSSTTTUUUUUUUUUVVVYYY\\\___fffnnnxxx}}}uuuoookkkiiiggggggfffddddddggglllpppvvv{{{~~~xxxiiiXXXKKKEEE@@@BBBDDDGGGIIIMMMQQQUUUYYY]]]```aaaaaaeeemmmttt~~~kkkZZZSSSRRRPPPNNNOOOSSSUUUSSSTTTWWWZZZXXXZZZ^^^bbbeeelllttt|||}}}zzzwwwuuuxxx~~~}}}~~~}}}|||yyytttooommmkkklllmmmppptttzzz{{{qqqcccWWWPPPNNNMMMTTTiii~~~}}}zzzpppkkkeeedddhhhqqqxxxyyyzzz|||xxxxxxzzz~~~}}}yyylll^^^PPPQQQ___mmmsssqqqnnnfff]]]WWWTTTSSSQQQOOODDD???888333111111111000111111111000000/////////000///......------......------.../////////..............................////////////////////////---------...............,,,,,,------------,,,,,,....../////////...------///////////////...---,,,------------------------------------------------........................---...////////////...---.........------,,,,,,,,,------------------------,,,---...///000///......,,,,,,---......///000000......------------............------......//////............///000111111000000000000000///......222111111000000000111111222222111000000000000000222333444333222111222444333333333333444444444444333333333444777:::===???@@@CCCFFFGGGGGGKKKQQQVVVXXXYYY[[[___ccchhhmmmoooqqqrrrsssssssssuuuxxxzzzvvvuuuuuuuuuwww{{{NNNOOOPPPPPPPPPQQQTTTVVVVVVVVVWWWWWWWWWXXX\\\___aaagggooowwwxxxssspppnnnllllllkkkjjjiiilllqqqvvv~~~sss___OOOGGGBBBDDDGGGIIILLLPPPTTTXXXYYY^^^ccceeefffkkkuuu~~~nnn___UUUQQQTTTRRRQQQSSSWWWYYYXXX[[[______^^^```fffkkkqqqzzz~~~vvvqqqmmmkkkhhhfffjjjpppxxx}}}{{{wwwssspppnnnlllllllllmmmooossswwwyyywwwiii\\\QQQQQQMMMNNN\\\sss~~~uuunnnhhhcccbbbkkkuuuyyy{{{|||vvvyyyzzzkkkYYYRRRXXXccckkkoooooojjjccc[[[VVVSSSRRRRRRKKKEEE===666333222222222111000000000000000000000000//////..................///000//////...---..................................................................---------......------------......///000000111000///...---/////////......---++++++////////////////////////------------------------........................---...///000000///...---,,,,,,---------------...------------------------,,,---------..........................................------------.........------------...///000,,,---...///000000000000000000000000000///......///////////////000111222222111111111111222222333111222333222111111111333222222333333333444444444333333333444777:::===@@@???CCCFFFHHHHHHKKKPPPTTTWWWYYY]]]aaafffiiilllmmmnnnpppqqqqqqpppqqquuuxxxtttsssssssssvvvzzz~~~PPPPPPPPPPPPOOOQQQUUUXXXXXXYYYYYYXXXXXXZZZ^^^aaadddjjjpppwww{{{wwwttttttpppppppppnnnmmmooouuuzzz|||eeeTTTLLLEEEGGGIIILLLNNNRRRWWWZZZ[[[```gggiiilllrrr~~~jjj]]]UUUOOONNNRRRSSSRRRTTTYYY\\\\\\```fffdddcccfffmmmttt{{{qqqgggccc___^^^[[[ZZZ^^^dddhhhoooyyy|||}}}}}}{{{tttppppppmmmmmmmmmmmmnnnqqquuuyyyxxx|||yyyuuurrrooonnnmmmlllkkkkkkllloooqqqsssyyy|||nnn```RRRSSSOOOJJJQQQeeeyyy~~~|||sssooofffbbbiiisssyyyyyyyyyvvv{{{sss```SSSQQQYYYdddlllooommmhhh```YYYTTTRRRRRRPPPIII@@@999555333333333000000000000000111111111000000///...............000222333222000/////////........................------------------------/////////......------,,,000///...------...///000000111222222222000///...............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---...///000000///...---***++++++,,,---//////000---------------------------,,,,,,,,,,,,---......000000//////......------.........------.........---------------...///000+++,,,...000111000000///000000000000000//////...*********+++---///000111000000111111222333555555000111222222000000111222222222333333333444444444333333333444777:::>>>@@@???CCCGGGIIIIIIKKKOOOSSSWWWYYY^^^bbbgggjjjlllmmmlllnnnooonnnmmmnnnrrruuurrrrrrqqqrrruuuyyy}}}NNNPPPRRRRRRSSSTTTWWWYYYZZZ\\\^^^^^^]]]^^^bbbeeekkkrrrxxx{{{~~~zzzwwwqqqrrrqqqpppooorrryyydddSSSMMMJJJJJJJJJLLLPPPUUUZZZ]]]ccccccgggmmmsss{{{zzzkkk\\\VVVSSSPPPRRRXXXYYYZZZZZZ\\\___dddhhhkkkrrrvvvyyy|||ttthhh]]]ZZZWWWTTTSSSTTTVVVWWW^^^aaadddeeefffffffffggghhhiiijjjkkkllllllllllllooopppppplllgggbbb___^^^______^^^___aaadddgggiiiqqqqqqrrrsssvvvzzz}}}}}}xxxsssqqqrrrssstttqqqmmmhhheeefffkkknnnuuu|||wwwnnn]]]VVVQQQPPPRRRYYYkkk}}}~~~}}}}}}}}}~~~wwwqqqnnnkkkgggfffjjjqqqvvvrrryyyuuueee[[[SSSQQQYYYdddooollliiifffbbb^^^XXXUUUUUUOOOFFF===666111///...555222...------//////000666555444222111///...---........................000000000000////////////...---,,,+++,,,---...//////...---,,,,,,,,,,,,,,,.........////////////000////////////////////////...//////...,,,,,,---///111///,,,,,,......+++(((////////////////////////+++,,,------......------...............---------...------,,,,,,------...------------------------///////////////////////////////////////.........,,,---------.../////////,,,---...///000000000000......////////////......,,,---///000000000///...///////////////.........333222222222333444555555444444444444444444444444333333333333333333333333222222222444888<<<>>>???@@@BBBDDDFFFGGGJJJMMMPPPXXXYYY\\\aaagggkkkllllllqqqooollljjjkkkmmmqqqtttuuuuuusssrrrssswww~~~OOOPPPRRRSSSSSSUUUXXX[[[^^^aaacccddddddeeehhhkkkqqqwww}}}}}}zzzzzzyyyvvvvvvyyygggUUUNNNKKKKKKLLLNNNRRRXXX]]]```fffeeeiiiooovvvyyyiii___WWWUUUUUUTTTVVV[[[[[[]]]```ccchhhmmmrrruuuyyy}}}~~~kkk^^^TTTQQQNNNLLLKKKLLLNNNOOORRRUUUWWWYYYXXXXXXYYYZZZYYYZZZ\\\]]]^^^___``````aaabbbbbbaaa^^^[[[[[[[[[[[[[[[\\\\\\^^^aaacccdddjjjkkklllmmmooooooppppppuuuxxx||||||xxxuuutttwwwyyyyyytttnnniiiffffffhhhjjjpppwww~~~~~~xxxpppccc\\\TTTOOOLLLOOO\\\jjj}}}}}}}}}|||}}}||||||vvvsssnnnhhhfffhhhnnnrrrwww~~~zzzlll___TTTNNNRRR[[[llllllkkkhhhddd___ZZZXXXWWWSSSLLLCCC:::444111000222///,,,+++,,,---...---////////////////////////........................000/////////////////////111000...------------.........---,,,,,,,,,------,,,,,,,,,------------...------------------------...//////...,,,,,,---///000...,,,,,,......,,,***........................,,,,,,------......------111111000///...------,,,---,,,,,,++++++,,,,,,---------------------------........................111000000///...------,,,---------..................///////////////............////////////......---...///000000000///...////////////////////////111000000000000111111222444444444444444444444444333333333333333333333333333222222444888<<<>>>??????AAADDDFFFGGGJJJMMMPPPXXXZZZ]]]aaaggglllnnnppprrrpppmmmkkkkkknnnqqqsssuuuuuusssrrrssswww}}}OOOQQQRRRSSSTTTVVVZZZ\\\dddfffiiikkklllooorrrtttwww|||}}}}}}gggUUUNNNKKKLLLMMMPPPUUU[[[```ccciiihhhkkksss{{{qqqcccZZZVVVTTTWWWZZZZZZ\\\^^^```dddiiioootttyyyrrr^^^SSSJJJHHHFFFDDDCCCDDDFFFHHHIIIKKKMMMNNNMMMMMMNNNOOOOOOOOOQQQRRRTTTVVVWWWWWWWWWXXXXXXXXXVVVWWWXXXZZZZZZ[[[]]]___aaacccdddeeeiiikkkmmmnnnmmmiiieeebbbeeefffiiilllooorrrsssttt}}}~~~}}}yyywwwyyy}}}~~~wwwooojjjhhhhhhfffeeeiiiqqqyyy|||~~~~~~zzztttjjjbbbYYYPPPIIIHHHOOOYYYjjjpppwwwyyyyyy}}}uuurrrwww}}}yyyrrrjjjeeedddhhhkkkxxx~~~tttgggXXXNNNNNNSSSfffiiillljjjeee___]]]\\\ZZZYYYUUULLLAAA888444333000...------...///...---,,,,,,------.../////////........................////////////////////////222111000///...---------------,,,,,,,,,---......,,,,,,,,,------------...------------------------...//////...,,,,,,---///...---,,,,,,......---,,,........................,,,,,,,,,---------......333222111000///---,,,,,,...------,,,,,,------...------------------------........................222111000///...,,,++++++...............---------000000000000///...---,,,......////////////......---...///000000000//////////////////////////////111111000/////////000000444444444444444444444444333333333333333333333333333222222444888<<<>>>???>>>@@@CCCEEEGGGJJJNNNPPPWWWYYY\\\aaaggglllqqqssstttrrrooommmmmmnnnqqqssstttttttttssstttwww|||OOOQQQRRRSSSTTTWWW[[[^^^fffhhhlllpppssswwwzzz||||||~~~dddRRRLLLKKKLLLOOORRRXXX^^^cccfffjjjjjjmmmuuu~~~~~~qqqddd[[[XXXWWWXXX[[[^^^```bbbdddiiinnnuuu{{{vvvbbbSSSLLLFFFEEECCCBBBBBBCCCEEEFFFHHHJJJKKKLLLKKKKKKLLLNNNPPPPPPQQQRRRTTTUUUWWWXXXXXXYYYYYYXXXXXXYYY\\\___```bbbeeeiiilllnnnpppqqqtttwwwzzz{{{wwwooofff```bbbcccdddeeefffgggggghhhnnnoooqqquuuyyy}}}~~~{{{yyy{{{xxxoookkkjjjjjjfffccceeelllssswww{{{~~~}}}xxxoooiii```VVVMMMJJJMMMRRRZZZbbblllsssxxx~~~sssooouuu|||}}}uuullldddaaabbbdddpppzzz{{{ppp```TTTPPPRRR]]]ccciiiiiiddd___^^^___[[[]]]\\\TTTHHH===777555111000///000111222000//////////////////..........................................///////////////000000///......---------,,,,,,,,,,,,,,,---...///.........////////////000////////////////////////...//////...,,,,,,---///,,,,,,,,,,,,---.................................,,,,,,,,,,,,------......111000000///...------,,,//////............//////------------------------........................000000///...------,,,,,,/////////...---------,,,///////////////...------......////////////............//////000000000000///////////////000000000333333222111000000000111333333333333333333333333333333333333333333333333444333333555999<<<>>>???>>>@@@CCCEEEGGGIIIMMMPPPUUUWWW[[[```eeekkkqqquuuuuusssqqqooonnnppprrrsssttttttttttttuuuwww{{{OOOPPPQQQRRRTTTWWW\\\```eeeggglllqqqwww|||{{{bbbSSSNNNLLLMMMPPPUUUZZZ```eeeggglllkkknnnvvvzzznnnddd[[[WWWYYY[[[]]]___ccchhhmmmooouuu{{{wwwdddSSSJJJHHHDDDCCCCCCBBBCCCDDDFFFGGGIIIKKKLLLLLLLLLLLLNNNPPPRRRRRRRRRSSSUUUWWWYYYZZZ[[[]]]___```aaadddiiilllmmmooossswww|||zzzoooggghhhhhhhhhhhhhhhgggfffeeeddddddeeehhhkkkppptttwww}}}|||yyyzzz}}}{{{uuunnnkkkllllllhhhdddccciiinnnqqqvvv|||~~~|||tttqqqhhh]]]TTTPPPNNNNNNQQQVVV___kkkxxx{{{qqqtttyyy|||xxxooofff```^^^^^^fffrrrwwwiii]]]UUURRRTTT[[[bbbccc```]]]]]]___]]]______ZZZOOODDD<<<888222111000000111222000////////////.......................................------....../////////000,,,,,,------............,,,,,,,,,,,,,,,---...///.........////////////000////////////////////////...//////...,,,,,,---///+++,,,,,,---------...///........................------,,,,,,,,,---...///------------------------......------------......------------------------........................------------............/////////...---------,,,------...//////000//////......////////////......////////////000000111111////////////000000111111333333222111000000000111333333333333333333333333333333333333333333333333555444333555999<<<>>>??????AAACCCEEEFFFIIILLLOOOQQQUUUZZZ___dddjjjpppuuuuuutttrrrpppppprrrsssuuutttuuuvvvvvvvvvxxx{{{~~~NNNOOOPPPQQQSSSWWW]]]aaadddfffkkksss{{{~~~|||~~~zzz|||~~~~~~~~~sss___UUUSSSOOOPPPTTTXXX^^^cccgggjjjmmmmmmpppwww|||qqqggg]]]YYYYYYYYY^^^cccfffkkkuuu}}}xxxeeeWWWIIIDDDFFFCCCCCCBBBCCCDDDFFFHHHIIIHHHJJJKKKKKKKKKMMMOOOQQQQQQRRRRRRTTTWWW[[[^^^```bbbeeejjjnnnsssxxx}}}{{{tttqqqrrrssssssrrrooommmkkkbbbbbbbbbcccfffkkkooorrrxxx|||}}}yyywwwxxxzzzvvvrrrnnnllllllllliiigggdddgggiiijjjnnnwww||||||zzzxxxpppdddZZZTTTOOOIIIMMMNNNTTTaaatttuuuttttttwww|||{{{tttkkkccc___^^^___iiiwww|||pppeeeZZZRRRMMMSSSYYY\\\]]]\\\]]]___^^^______]]]VVVLLLBBB;;;333111///...//////...---******+++,,,---...///000........................---------......//////000)))***,,,---.../////////------,,,,,,,,,---......,,,,,,,,,------------...------------------------...//////...,,,,,,---///+++,,,------,,,,,,...///------------------------------,,,+++,,,---...///***++++++,,,------......+++++++++******+++++++++------------------------------------------------,,,,,,,,,---......//////...............---------,,,---...///000000000000......////////////......000000/////////000111222...//////000000111111222111111000/////////000000333333333333333333333333333333333333333333333333666444444666999<<<>>>>>>@@@BBBDDDEEEEEEGGGJJJMMMNNNTTT[[[```dddiiioootttuuutttsssrrrrrrtttvvvwwwtttvvvxxxxxxxxxyyy|||~~~MMMNNNOOOPPPRRRVVV\\\aaadddgggllluuu|||uuuqqqsssppprrrtttttttttvvvzzz}}}}}}iii[[[VVVWWWSSSUUUXXX]]]bbbgggjjjlllpppooosssyyyssslllddd]]]\\\```___gggooossszzzyyybbbVVVNNNEEECCCGGGCCCCCCDDDEEEFFFHHHJJJKKKIIIKKKLLLMMMNNNPPPSSSVVVVVVVVVYYY\\\aaaggglllooouuuyyy~~~{{{sssqqqooommmmmmpppsssuuuxxx{{{~~~}}}xxxuuuuuuuuuqqqpppooommmkkkjjjiiihhheeefffeeebbbfffpppxxxzzz~~~~~~wwwkkkbbb\\\TTTKKKKKKJJJMMMYYYkkk|||}}}wwwqqqssszzzzzzqqqiiiccc```ZZZaaajjjqqqvvv{{{|||uuunnnbbbVVVJJJMMMQQQVVVZZZ]]]^^^___aaa_________\\\TTTIII@@@555333///------...------++++++,,,---.../////////........................,,,,,,---......///000000+++,,,---...//////............---,,,,,,,,,------,,,,,,,,,------------...------------------------...//////...,,,,,,---///+++---......,,,+++---///------------------------...---,,,++++++---...000,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------------------------------------------------,,,------------------...---------.....................///////////////.........////////////......111000/////////000111222...//////000111111222222111000000000000111111222222222222222222222222222333333333333333333333333666555444666999===>>>>>>BBBCCCDDDEEEEEEFFFHHHKKKMMMTTT]]]cccfffiiinnnssstttssssssssstttvvvxxxyyyuuuwwwyyyzzzzzz{{{|||~~~LLLMMMNNNOOOQQQVVV\\\aaafffhhhmmmwww~~~{{{{{{vvvmmmiiikkkhhhjjjlllllllllnnnssswww|||~~~}}}{{{|||rrraaaVVVUUUWWWVVVXXX\\\```eeeiiilllnnnqqqqqquuu{{{|||rrriiieee```\\\^^^dddgggrrr{{{wwwbbbPPPKKKIIICCCDDDJJJEEEEEEFFFGGGIIIKKKMMMNNNMMMNNNPPPQQQRRRTTTXXX[[[]]]___bbbgggnnnvvv|||{{{xxxxxxyyyzzzzzz|||~~~}}}||||||xxxtttssssssoooppppppnnnjjjhhhhhhhhhfffeeebbb^^^aaallltttxxx{{{pppiiiddd[[[RRRJJJIIIKKKTTTcccsss{{{qqqqqqyyy~~~vvvnnngggcccWWWZZZ___eeelllsss{{{zzzxxxuuujjj]]]IIIJJJMMMSSSYYY^^^______ccc```^^^``````ZZZMMMCCC:::666111///.../////////222111111000//////..............................,,,,,,------...///000000......///000000///...---///...------,,,,,,,,,,,,........./////////000000////////////////////////...//////...,,,,,,---///+++---///...,,,+++,,,///------------------------...---,,,++++++---...000/////////......------,,,/////////....../////////------------------------------------------------.........------,,,,,,,,,,,,------....../////////000000000000///...---,,,......////////////......111000/////////000222333...//////000111222222222333222222222333444555555222222222222222222222222333333333333333333333333777555555666999===>>>>>>CCCDDDEEEEEEEEEEEEGGGIIIMMMUUU___eeehhhjjjnnnrrrssssssssstttuuuwwwyyyzzzvvvxxx{{{|||||||||}}}~~~NNNMMMLLLNNNSSSWWWZZZ[[[eeejjjrrr{{{{{{uuuooojjjfffcccfffggghhhjjjkkkkkkjjjjjjrrrsssuuuwwwyyyzzzzzzzzz}}}|||xxxnnnbbbZZZXXXYYY[[[^^^cccfffiiilllpppsssqqqnnnnnnssszzz~~~ssspppkkkfffbbbcccgggkkkxxxwwwkkkVVVRRRMMMGGGDDDDDDEEEGGGEEEGGGHHHIIIIIIJJJMMMOOOLLLNNNPPPRRRUUUZZZ```dddffflllsssvvvyyy|||zzz|||}}}~~~yyyuuussssssssstttrrrnnnmmmllllllkkkjjjhhhbbb^^^```dddiiisss|||}}}xxxssslll___SSSMMMIIIIIIOOOXXXeeeuuuvvvqqqssszzz{{{tttnnnjjjfff]]]XXX___hhhooorrrttt|||xxxuuurrrmmmhhhdddYYYMMMEEEHHHRRR[[[bbbgggfffddd```^^^aaa___SSSFFF>>>888222111222333000,,,000000000000////////////////////////////////////000---,,,---///000...,,,111000///...---,,,,,,,,,---,,,,,,,,,,,,---......---------............///000///.........000111222...---,,,,,,,,,,,,---...------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,------...------,,,------.........---+++***...///000111111000///..................///000000333111...,,,,,,---///000111000///...------......000000000000000000000000333333222222222222222222//////000000111222444444444444333222222222333333444333333444666:::===???BBBEEEGGGFFFDDDDDDFFFIIIPPPTTT[[[aaafffkkkooorrrrrrssstttsssrrrrrrsssuuuyyyyyyzzz{{{|||}}}~~~~~~MMMLLLKKKNNNRRRWWWYYYZZZaaafffpppyyy}}}yyyrrrmmmhhheeeaaa___aaaccceeeggghhhhhhgggfffllllllmmmoooppprrrssstttuuuuuurrrkkkbbb\\\[[[]]]```cccfffhhhiiijjjkkkllljjjhhhhhhnnnttt}}}~~~vvvnnnmmmkkkjjjjjjnnnuuuzzzxxxiii[[[RRRKKKIIIFFFDDDDDDEEEHHHIIIGGGHHHJJJJJJJJJKKKNNNPPPQQQTTTWWWZZZ___dddjjjnnnxxx~~~|||zzzxxxxxxxxxxxxsssqqqnnnlllllllllkkkiiihhhccc___aaadddhhhpppxxx~~~|||yyysssggg[[[PPPLLLIIILLLSSS^^^mmm{{{zzztttrrruuu||||||wwwrrrooohhh___ZZZ]]]ccchhhnnnrrrvvvuuutttsssqqqmmmhhhddd___SSSIIIIIIPPPXXXbbbjjjmmmjjjddd^^^]]]\\\TTTJJJAAA;;;555222333333111...000000000000///////////////////////////////////////---,,,---///000...,,,...------,,,,,,,,,---------,,,,,,,,,,,,---......---------............///---...///000111000000//////...------------...///------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,---------...------,,,,,,------...//////...,,,+++///////////////...---,,,...............///000000111000...------...///000111111000000/////////...000000000000000000000000222222222222222222222222222111111111111111222333333333333333333333333333222222333555999===AAADDDAAADDDGGGGGGEEEEEEHHHKKKRRRVVV\\\aaafffjjjnnnppprrrrrrrrrrrrqqqqqqtttvvvyyyyyy{{{|||}}}MMMKKKKKKMMMRRRVVVYYYZZZ\\\ccclllvvv}}}rrrnnnhhhdddaaa```^^^]]]^^^```cccfffgggfffeeedddccccccdddeeegggjjjmmmooooooooommmhhhbbb___```bbbfffhhhkkkkkkiiifffdddddddddbbbccciiipppyyyvvvpppnnnooopppqqquuu||||||iiiZZZPPPIIIDDDEEEDDDDDDDDDEEEGGGIIIKKKKKKLLLNNNNNNNNNOOOQQQTTTTTTWWW]]]bbbhhhnnnuuuzzz}}}}}}|||{{{zzzzzzyyyyyyqqqooommmllllllllljjjiiihhhccc```bbbdddggglllsssyyy|||~~~~~~~~~zzzooodddVVVPPPJJJJJJMMMUUUcccoooxxxrrrrrrvvv{{{~~~~~~{{{wwwuuujjjccc\\\[[[\\\```iiiqqqooonnnnnnooopppnnnjjjgggfff[[[PPPKKKMMMUUUcccppptttqqqiii___ZZZYYYUUUOOOFFF@@@888444333333222000000000000000///////////////////////////////////////...------...///...---,,,,,,++++++,,,------...---,,,,,,,,,,,,---......---------............///,,,---000222222111...---//////............//////------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---.........---,,,,,,+++,,,---...///000///...---111000///...,,,,,,,,,,,,///............//////000............////////////000000111222222111000///000000000000000000000000000111111111222333333333333333222111111111111111222333444444444444333333444444555777:::???CCCEEEAAADDDFFFGGGFFFFFFJJJNNNSSSWWW]]]bbbeeeiiillloooqqqqqqpppooooooqqqtttxxxyyyzzz{{{}}}NNNMMMLLLNNNRRRWWWYYYZZZ[[[aaajjjrrrvvvvvvtttrrrjjjfffaaa^^^^^^^^^______^^^```dddgggiiiiiihhhggg`````````aaacccfffjjjlllmmmllljjjfffcccaaacccfffhhhjjjllllllhhhccc```^^^bbbaaaccciiipppwww|||uuuqqqtttvvvxxx{{{zzzqqqbbbUUUNNNJJJHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJNNNOOOQQQRRRRRRTTTVVVYYYYYY]]]eeelllttt{{{~~~|||zzzwwwtttsssooonnnmmmmmmnnnmmmkkkiiihhhdddccceeeffffffiiinnnoootttyyy|||~~~}}}tttjjj]]]UUULLLIIIIIINNNZZZfff~~~~~~uuurrruuuzzz}}}~~~}}}zzzyyymmmfff___[[[YYY\\\gggrrrnnnmmmmmmnnnoooppppppnnnoooeeeXXXPPPMMMSSScccqqqtttsssmmmbbbZZZWWWTTTQQQKKKEEE===666444333222111000000000000////////////////////////////////////......---............------------,,,,,,------...---,,,,,,,,,,,,---......---------............///---...///111111000...---.........------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,---...000000000//////111000...---,,,---......//////............///000,,,---...000000000//////...///111222222111000...000000000000000000000000///000000111222333333444333222222111111222222222222333444555555555444333888888777888:::<<>>@@@@@@BBBEEEFFFFFFHHHMMMRRRQQQVVV\\\bbbggglllpppsssppppppooonnnmmmpppuuuyyyyyyzzz{{{~~~RRRPPPNNNOOORRRUUUWWWWWWYYY[[[^^^``````___]]][[[YYYWWWVVVXXX[[[]]]^^^^^^___aaaeeeiiimmmpppqqqrrruuussspppmmmjjjhhhgggfffcccbbb___^^^___bbbeeegggbbbeeeggggggeeebbb```___aaa```bbbhhhnnnsss{{{|||zzzzzz{{{}}}vvveee[[[XXXLLLKKKJJJHHHHHHIIIJJJJJJIIIIIIJJJLLLMMMNNNOOOOOONNNQQQTTTXXX[[[___dddggglllsss}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~zzzzzzzzzyyywwwuuurrrqqqooooooqqqssstttsssooollliiigggjjjnnnnnnjjjhhhiiieeekkkqqqwww~~~~~~vvvjjjaaaVVVOOOJJJJJJQQQYYYsss}}}|||}}}~~~~~~|||{{{tttnnngggccc______gggqqquuurrrqqqrrrwww|||{{{nnnbbbVVVOOORRRYYYaaagggjjjgggccc```ZZZTTTTTTOOOGGG???888444222222000000000000////////////////////////////////////---...///...------...///333222111///...------------,,,,,,,,,,,,---......---------............///000///...---,,,---...///++++++,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,---...///000///...---.........///000111222333000//////............///---...///000000000///...+++,,,...///000000000///000000000000000000000000///000000000111222222222000111111111333444555666444333333333444555666777333333444555888<<>>@@@BBBCCCCCCCCCEEEKKKPPPXXX\\\bbbgggkkknnnrrrtttrrrssstttsssrrrrrrsssuuuvvvwwwyyyzzz|||~~~RRROOOLLLLLLMMMNNNLLLJJJLLLKKKJJJIIIIIIKKKMMMNNNQQQTTTXXX\\\___bbbeeeggghhhkkkpppuuuyyy~~~}}}pppjjjeee```___aaa```^^^]]]```dddfffeeedddgggdddfffkkkooorrrvvv||||||zzzxxxxxx~~~zzzrrrkkkYYYUUUOOOIIIEEEEEEGGGHHHDDDGGGKKKMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPTTTZZZ___dddkkkttt{{{}}}|||}}}~~~||||||{{{zzzzzzyyyxxxxxx||||||zzzyyyvvvtttrrrqqqwwwzzz~~~{{{uuuqqqnnnqqqtttuuutttpppllliiikkkiiiiiinnntttyyyzzzyyyuuuoooeee\\\TTTMMMHHHDDDMMMTTT```lllvvv|||~~~{{{xxxwwwxxx|||}}}zzztttllleeeaaa```aaadddffflllvvvzzzvvvssssssrrriiiXXXJJJLLLSSS___iiiooopppnnnlll```\\\WWWPPPHHH@@@777111111000//////000///---+++//////000000000000//////........................................................................////////////////////////......000000000///...---...---,,,,,,++++++++++++......---,,,++++++++++++........................------------------,,,,,,........................,,,,,,,,,---------.........------------...//////------------------------........................000//////.........//////...............///000000///////////////......---////////////000000000000000000////////////000000111000000//////000111222222222333333333333444444444333333333333444555555:::999888777777777888999>>>@@@BBBBBBBBBEEEKKKPPPVVV^^^dddfffhhhmmmqqqrrrqqqqqqqqqpppoooqqquuuyyyssstttwwwyyy|||~~~PPPMMMJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEFFFIIIKKKMMMPPPSSSXXX\\\___bbbfffiiimmmpppuuuyyy}}}{{{sssmmmgggeeefffcccaaaaaacccggghhhgggfffiiiffffffkkknnnooosssxxx}}}zzzyyyyyyzzzwwwlllhhheeecccccc___XXXSSSOOOLLLHHHEEECCCDDDEEEGGGEEEHHHKKKLLLLLLLLLMMMOOOQQQSSSVVVXXX[[[```ggglllpppwww~~~||||||}}}{{{{{{zzzzzzyyyyyyxxxxxxyyyzzz{{{||||||{{{zzzyyyvvvyyy}}}~~~zzzuuuqqqoooqqqsssuuutttpppkkkhhhmmmkkkkkklllooorrrttttttvvvrrrkkkbbbXXXPPPIIIFFFFFFKKKUUUbbboooyyy|||zzzxxxyyy|||~~~~~~}}}yyyrrrkkkeeebbbaaa```aaafffoooyyy}}}yyyvvvwwwvvvnnn___RRRMMMRRR[[[eeemmmooommmiiiaaa___ZZZUUUOOOFFF===777222111000000111000...---......////////////......++++++++++++++++++++++++........................................................................+++,,,------...---,,,,,,///...------,,,,,,,,,------,,,,,,,,,+++,,,,,,---------------------------------------------------........................------------............,,,,,,,,,,,,,,,---......111111111111111111111111...........................------,,,,,,,,,------...............///000000//////000000//////...---////////////000000000000000000000//////000000000111000000//////000111222222222333333333333444444444333333333333444555555444444444666888;;;>>>??????AAABBBBBBCCCFFFLLLQQQUUU\\\cccdddeeejjjnnnooooooooonnnmmmlllnnnrrruuusssuuuwwwyyy|||~~~LLLKKKIIIHHHIIIHHHFFFEEEAAAAAA@@@AAACCCEEEHHHJJJNNNRRRWWW\\\___cccgggjjjpppsssxxx{{{~~~}}}uuunnnjjjkkkhhhhhhhhhjjjlllmmmllljjjlllhhhhhhkkkllllllooosss~~~||||||}}}~~~~~~qqqeee]]]VVVRRROOOMMMMMMLLLGGGDDDEEEDDDCCCBBBCCCEEEGGGHHHJJJKKKLLLLLLLLLNNNQQQSSSRRRVVV[[[```eeemmmvvv}}}}}}|||{{{yyyyyyyyyyyyyyyyyyyyyxxxwwwyyy{{{}}}~~~~~~}}}|||vvvxxx{{{}}}|||xxxtttppppppqqqtttuuussspppkkkhhhnnnmmmllljjjiiijjjlllooovvvvvvssskkk^^^SSSLLLIIIBBBCCCHHHTTTcccqqqzzz~~~~~~|||yyyyyy{{{}}}}}}}}}|||xxxqqqkkkeeebbb]]]^^^aaaiiirrryyyzzzzzz{{{wwwtttuuuuuunnnaaaVVVMMMNNNRRR[[[eeeiiigggccc```^^^]]]ZZZUUUMMMCCC===444222000000111111000...------............------------------------------................................................------------------------******+++,,,---------,,,//////...---------......,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,------------+++,,,,,,------.........------------------------------------............,,,++++++++++++,,,------////////////////////////........................------,,,,,,,,,------..................///000000//////000000//////...---////////////000000000000111111000000000000111111000000//////000111222222222222333333333333444444444333333333333444555555111111222555888<<<@@@BBB@@@BBBDDDDDDDDDFFFLLLRRRVVV]]]cccdddeeeiiimmmmmmnnnnnnmmmlllkkkmmmpppssstttuuuvvvyyy{{{}}}JJJIIIHHHHHHGGGFFFEEEDDD@@@?????????@@@CCCEEEGGGMMMPPPVVVZZZ^^^cccgggjjjooorrrvvvyyy{{{}}}~~~wwwpppmmmnnnoooppprrrssstttsssrrrpppooolllkkkmmmnnnmmmooosss{{{rrrfff]]]UUUOOONNNKKKHHHFFFGGGGGGFFFDDDBBBCCCCCCDDDFFFHHHJJJKKKMMMNNNNNNMMMNNNQQQVVVZZZWWW\\\ccciiippp|||}}}{{{yyyyyy{{{|||{{{zzz{{{}}}{{{~~~}}}{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxyyy{{{|||{{{yyywwwuuuuuuwwwzzz{{{zzzwwwssspppqqqsssuuuvvvtttqqqmmmjjjmmmmmmkkkgggccccccgggkkkssswwwxxxrrreeeWWWOOOLLLFFFCCCBBBIIIWWWgggrrrxxx}}}}}}zzzyyyyyyzzz||||||~~~{{{wwwsssnnniiifff```___aaafffooouuuwwwwwwwwwtttrrrssssssnnnddd[[[KKKHHHHHHOOOYYY___^^^ZZZ[[[[[[[[[[[[XXXPPPGGGAAA666444111000000000//////---......//////......---........................................................................------------------------,,,,,,---....../////////......------------.........------,,,,,,,,,------++++++,,,,,,,,,,,,,,,---++++++,,,,,,---...//////------------------------,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++........................///............///000000...............///000000000000000000000///......////////////000000000000111111000000000000111111/////////000000111222222222222222333333333444444444333333333333444555555444444444555777:::<<<>>>AAACCCEEEEEEDDDGGGMMMRRRYYY```fffffffffjjjnnnnnnoooooonnnmmmlllmmmqqqttttttuuuvvvxxx{{{}}}GGGHHHIIIHHHGGGFFFEEEEEEBBBAAA@@@???@@@BBBDDDEEEKKKOOOTTTXXX\\\```dddfffkkknnnrrrtttuuuvvvwwwxxxzzzyyyzzz}}}~~~zzzyyyuuuqqqqqqtttxxxzzz}}}~~~~~~{{{yyywwwtttpppoooqqqrrrqqqssswwwxxx~~~yyykkk___WWWRRRMMMJJJGGGEEECCCBBBCCCDDDEEEEEECCCDDDEEEGGGIIIJJJLLLMMMNNNNNNNNNNNNPPPUUU\\\aaadddjjjrrryyyyyysssmmmjjjgggfffeeefffggghhhhhhhhhhhhkkkooorrrtttvvvxxxzzz|||~~~zzz|||||||||zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyywwwtttsssvvvwwwyyyyyyxxxvvvsssqqqrrrtttvvvvvvuuusssooommmjjjjjjiiieeeaaaaaaeeeiiimmmsssxxxuuujjj\\\SSSOOOIIIDDD@@@DDDOOO___llltttzzz~~~}}}{{{xxxwwwxxxzzz|||~~~zzzvvvsssrrrpppmmmkkkcccaaa```dddkkkqqqttttttwwwtttrrrrrrssspppiiibbbNNNHHHDDDGGGPPPWWWXXXVVVXXXYYY[[[\\\ZZZTTTLLLFFF:::666222///...///....../////////000000/////////++++++++++++++++++++++++........................................................................------------......//////---,,,,,,,,,,,,,,,------000///...---,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,---...//////------------------------***++++++++++++,,,,,,,,,---------------......///...............................................................///000000...............///000000000000000000000//////...////////////000000000000111111000000000000111111...//////000111222222222222222222333333333444444444333333333333444555555666555555555666888:::;;;BBBDDDEEEEEEEEEGGGMMMRRRYYY```fffeeefffjjjmmmmmmnnnnnnmmmlllkkkmmmpppsssuuuuuuvvvxxxzzz}}}DDDFFFIIIIIIGGGFFFFFFFFFDDDCCCBBBAAAAAABBBDDDEEEJJJMMMRRRUUUXXX[[[^^^aaafffiiilllnnnnnnmmmmmmnnnmmmlllkkklllpppsssuuuuuurrrpppppprrrqqqqqquuu{{{~~~zzzvvvtttvvvuuutttuuuyyywww|||qqqhhh\\\RRRMMMJJJGGGDDDBBBBBBAAAAAAAAABBBDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNPPPPPPRRRTTTWWW^^^ffflllqqqyyy~~~zzzvvvvvvyyyxxxvvvtttpppjjjddd___]]]YYYZZZZZZ[[[\\\\\\]]]]]]^^^```ccceeeddddddeeefffkkkmmmppptttxxx|||}}}zzzxxxyyyzzz|||~~~~~~||||||{{{zzzzzzyyyxxxxxxvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxwwwuuusssrrrqqqsssuuuvvvuuutttqqqpppiiihhhfffcccaaabbbdddggggggnnnuuuvvvnnncccYYYSSSIIIFFFAAABBBIIIWWWgggqqqwwwzzz}}}|||zzzwwwtttuuuxxx{{{|||xxxsssrrrsssssspppnnnccc___\\\^^^dddjjjnnnoooqqqnnnllllllllljjjfffaaaTTTMMMFFFEEEKKKRRRVVVWWWYYYZZZ]]]___^^^YYYRRRLLL???:::444000............//////000000000000//////------------------------................................................////////////////////////...------,,,,,,,,,------,,,,,,+++++++++,,,------000///...---,,,,,,,,,,,,++++++,,,,,,------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------...//////////////////////////////........................,,,,,,,,,,,,,,,---...///...............///000000000000111111000000///...////////////000000000000000000////////////000000---...///111222222222222222222333333333333444444444333333333333444555555333333444555777999;;;===BBBDDDEEEEEEDDDGGGLLLQQQVVV^^^ccccccdddhhhkkkkkkkkkkkkkkkjjjiiikkkooorrruuuuuuvvvwwwzzz}}}AAADDDGGGHHHGGGFFFFFFGGGCCCCCCBBBAAABBBDDDFFFHHHJJJLLLPPPSSSTTTVVVXXXZZZ^^^```dddeeedddbbbaaaaaa___]]][[[\\\___aaacccccceeedddeeeiiilllnnnvvv~~~|||yyyyyyxxxtttuuuxxxwww{{{uuulll```YYYOOOIIIFFFEEEBBB@@@AAABBBBBBCCCCCCCCCEEEFFFGGGGGGGGGHHHJJJMMMPPPRRRVVVXXX[[[___eeemmmvvv|||yyysssmmmkkkgggdddeeejjjhhhgggfffddd```\\\XXXVVVSSSUUUVVVWWWVVVWWWWWWXXXWWWYYY\\\]]]\\\ZZZZZZZZZ___```bbbeeehhhlllnnnppptttrrrqqqrrrssssssrrrqqqoooqqqtttwww|||~~~~~~}}}|||zzzyyyxxxxxxuuuuuuuuuuuuwwwxxxzzz|||xxxxxxxxxxxxwwwuuutttsssoooppprrrttttttsssrrrpppjjjgggeeeddddddddddddcccccciiiqqquuusssjjj___XXXKKKIIIEEEAAACCCMMM\\\hhhtttwww|||~~~~~~~~~{{{zzzxxxuuurrrssswww{{{}}}yyyvvvvvvwwwvvvrrrnnnbbb^^^YYYZZZ___eeeiiijjjjjjgggeeeddddddccc```]]]YYYRRRIIIEEEGGGMMMTTTXXXZZZ[[[^^^``````\\\VVVQQQDDD???888222000/////////...//////////////////...////////////////////////........................................................................111000...---,,,---------,,,,,,,,,,,,,,,---......---------------...//////+++,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++,,,,,,...//////...............///000000000111111111111000//////////////////000000000000//////............//////,,,...///111222222222222222222333333333333444444444333333333333444555555333333333444666999<<<===BBBDDDEEEDDDDDDFFFKKKPPPUUU]]]bbbcccdddhhhkkkllljjjjjjjjjjjjjjjmmmqqqtttvvvuuuvvvwwwyyy}}}>>>BBBFFFGGGFFFEEEFFFGGGBBBAAAAAAAAACCCFFFHHHJJJJJJLLLOOOQQQRRRSSSUUUVVVVVVYYY\\\]]]\\\YYYXXXXXXTTTRRRPPPQQQSSSVVVXXXXXX\\\\\\^^^cccgggkkkttt~~~|||{{{xxxtttsssvvvwww{{{uuuggg^^^SSSMMMGGGCCCCCCBBBAAA??????AAABBBCCCCCCCCCDDDFFFIIIIIIIIIJJJMMMQQQTTTVVV^^^aaaeeejjjqqqzzz|||mmmgggaaa^^^[[[YYY[[[___^^^^^^___^^^\\\XXXUUUSSSQQQSSSUUUUUUUUUUUUUUUVVVSSSUUUYYYZZZZZZYYYYYYZZZYYYYYYZZZ[[[^^^```bbbcccgggfffeeeeeeggghhhiiihhhfffiiinnnsssyyy~~~~~~}}}{{{yyyxxxwwwuuutttsssssstttvvvxxxzzzyyyxxxxxxxxxwwwuuutttssslllnnnppprrrrrrrrrqqqpppkkkhhheeedddeeeeeeccc```aaafffnnnuuuuuuoooddd\\\OOOMMMIIIBBB>>>DDDRRR^^^rrrvvv{{{~~~~~~}}}}}}}}}zzzyyywwwtttqqqrrrwww{{{~~~{{{yyy{{{|||yyyrrrlllbbb^^^YYYXXX]]]cccggghhhjjjgggeeeddddddccc```^^^ZZZSSSJJJCCCCCCHHHQQQWWWZZZ[[[\\\^^^___[[[VVVRRRIIICCC;;;444111000000000---..................---,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------555333222000////////////---------------...///000******+++,,,...000222333,,,,,,------...///000000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,,,,++++++,,,,,,---...------------------------........................---------...///000111222...............///000000111111111111111000//////////////////000000000000......------------......,,,---///111222333222222222222333333333444444444444333333333333444555555555555444555666888:::;;;BBBDDDEEEDDDCCCEEEKKKPPPWWW^^^ddddddfffjjjnnnnnnkkklllllllllllloootttxxxvvvvvvvvvwwwyyy}}}BBBCCCDDDFFFGGGGGGHHHHHH?????????@@@BBBFFFJJJMMMLLLMMMOOOPPPPPPOOONNNMMMSSSSSSSSSTTTSSSSSSRRRRRRNNNNNNNNNNNNMMMOOORRRUUUVVVYYY]]]___aaahhhttt|||~~~|||zzzyyywwwuuuvvvyyy|||}}}{{{{{{{{{pppfffYYYPPPIIIHHHEEECCC@@@???======???@@@BBBCCCDDDEEEHHHKKKJJJJJJNNNSSSTTTUUU[[[bbbgggmmmtttyyywwwoooeeeccc```\\\ZZZYYYYYYYYYXXXXXXWWWVVVVVVWWWYYYZZZVVVWWWXXXYYYZZZZZZYYYXXXYYY[[[]]]^^^\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]^^^]]][[[[[[]]]^^^bbbaaadddjjjsssyyy{{{{{{~~~~~~~~~}}}||||||{{{zzz{{{yyyxxxvvvvvvvvvwwwwwwzzzyyyxxxwwwvvvttttttsssnnnnnnnnnppprrrssssssqqqiiigggeeeeeeeeeccc```^^^```bbbhhhrrrxxxuuuiii^^^WWWRRRJJJCCCAAADDDIIILLL```ooo|||~~~|||}}}}}}{{{yyyvvvsssooolllkkkjjjjjjtttzzzooohhhfffaaa[[[XXXZZZbbbhhhkkkddd^^^___ccceee```[[[^^^XXXPPPIIIBBBCCCOOO\\\aaacccbbb^^^[[[YYYSSSLLLLLLGGG???888333111111222...........................---,,,---/////////...///...------...///000111...------------...//////------------...000111222////////////////////////......---,,,***+++---000---,,,,,,,,,,,,---......///---******,,,---,,,***...///000///---,,,---...)))***---000111000+++(((******+++,,,,,,---......---------------------------------............/////////.........---------............///000222222000///...------...///000000000000000000000000000---------...///000000111222111111111000000//////222222222111111111111000333333444444444444555555333333333444444555555555444444333444555888;;;===@@@CCCDDDBBB@@@BBBJJJQQQXXX[[[```eeeiiikkkmmmmmmnnnnnnnnnmmmlllmmmpppssswwwvvvuuuuuuwww{{{~~~AAABBBCCCEEEFFFGGGGGGGGGAAA@@@@@@@@@CCCGGGKKKMMMMMMMMMMMMMMMMMMLLLLLLKKKNNNNNNNNNOOONNNNNNMMMLLLMMMMMMMMMMMMMMMNNNRRRUUUTTTXXX\\\___bbbkkkwww~~~{{{zzzxxxvvvttttttvvvzzz}}}}}}|||~~~wwwiii```YYYPPPJJJEEEDDDCCCAAA@@@?????????@@@BBBDDDEEEFFFHHHKKKMMMOOOPPPTTTYYY[[[]]]eeemmmuuu|||~~~ssskkkbbb```]]][[[YYYXXXYYYYYYYYYXXXXXXYYYZZZ[[[]]]^^^___```aaacccddddddddddddeeefffhhhhhhfffeeeeeeeeeeeeeeecccbbbaaa``````___]]]]]]]]][[[ZZZZZZZZZ[[[[[[\\\___dddkkkppptttuuuzzz}}}~~~}}}||||||{{{{{{{{{wwwvvvvvvuuuuuuuuuuuuvvvxxxxxxwwwwwwvvvuuussssssmmmllllllnnnpppqqqpppnnnhhhfffeeedddcccbbb___]]]___```eeennnuuutttkkkbbbVVVQQQKKKDDDBBBBBBEEEGGGVVVffftttyyyzzz}}}}}}|||xxxvvvsssooollljjjiiiiiivvvvvvllliiiccc\\\WWWXXX]]]bbbiiiddd```bbbgggiiifffbbbbbb^^^XXXPPPFFFDDDMMMYYYfffiiiiiiddd___[[[TTTMMMNNNJJJBBB;;;555222111111...........................---,,,---/////////...///...------...///000111...------------...//////......---------...//////..............................---,,,***+++---000------,,,,,,------...//////---++++++,,,---,,,******,,,............///000111///,,,+++,,,.........,,,,,,,,,------......///........................---------............///////////////.........---///.........///000111111000///...------...///000////////////////////////------......///000000111111111000000000/////////000000000111111222222222111111111222222222333333333333333444444444444444444444333444666888;;;===???BBBCCCAAA???AAAIIIPPPWWW[[[aaagggjjjlllmmmmmmpppppppppooonnnooorrruuuyyyyyyxxxxxxzzz~~~@@@AAABBBDDDFFFGGGGGGGGGCCCBBBAAABBBDDDHHHLLLNNNNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHJJJKKKKKKKKKKKKMMMQQQTTTUUUYYY^^^bbbgggrrr{{{xxxvvvtttrrrrrrtttvvvxxxzzz{{{{{{{{{}}}~~~~~~rrraaaUUUNNNKKKGGGDDD@@@@@@@@@??????@@@@@@AAABBBDDDFFFGGGIIIKKKNNNQQQRRRSSSWWW]]]aaafffoooyyy|||rrrllldddcccaaa^^^^^^^^^___```aaaaaabbbdddfffiiikkkmmmoooppprrrtttvvvwwwxxxxxxyyyzzz|||{{{yyyxxxxxxyyywwwvvvtttqqqnnnkkkiiihhhdddcccbbb```^^^]]]]]]]]]YYY[[[^^^aaadddhhhmmmppptttxxx~~~~~~~~~}}}{{{{{{{{{||||||vvvvvvvvvvvvvvvvvvuuuuuutttuuuvvvwwwvvvuuusssrrrooonnnmmmnnnppppppnnnmmmiiigggdddcccbbb```]]][[[]]]]]]```gggoooqqqmmmhhhWWWSSSLLLFFFBBBAAAAAABBBKKKZZZjjjsssxxx|||~~~}}}xxxwwwtttpppmmmjjjiiihhhvvvzzzppplllfff^^^XXXVVVXXXZZZdddbbbbbbeeejjjmmmmmmkkkfffddd```XXXLLLEEEKKKUUUiiiooorrrlllccc\\\UUUOOOOOOLLLFFF???888444111000...........................---,,,---/////////............---......///000...------------...////////////...---------------........................---...---,,,++++++---///---------,,,------...//////---++++++,,,---,,,+++***,,,.........---...///444111---+++,,,---..............................////////////////////////---------............///---,,,,,,,,,,,,+++++++++/////////...//////000000//////............//////........................------......///000000000///////////////............//////000111222333444111111111111222222222222444444444444333333333333444333333444666888;;;<<<>>>@@@BBB@@@>>>@@@HHHNNNVVV[[[ccciiilllllllllmmmpppppppppooonnnooorrruuuyyyyyyxxxyyy{{{>>>???AAACCCEEEFFFGGGHHHEEEDDDCCCCCCEEEIIILLLNNNPPPNNNKKKHHHGGGGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFGGGHHHIIIIIILLLPPPSSSXXX\\\ccciiiqqq~~~zzzwwwtttrrrqqqqqqrrrtttuuuwwwwwwwwwwww}}}wwwiii```SSSJJJFFFEEECCCAAA???????????????@@@AAABBBDDDFFFHHHJJJLLLOOOSSSVVVWWWXXX]]]dddkkkrrr~~~zzzvvvpppooommmllllllmmmnnnppprrrsssuuuxxx|||~~~zzzyyyuuussspppnnnlllkkkiiihhhccceeegggfffeeegggkkkppppppuuu{{{~~~~~~}}}{{{{{{{{{}}}}}}yyyzzzzzzzzzyyywwwuuutttqqqrrruuuwwwwwwuuusssqqqrrrqqqpppqqqrrrqqqpppnnnkkkhhheeecccaaa```]]][[[ZZZYYY[[[aaaiiinnnnnnlll]]]XXXPPPHHHBBB@@@AAABBBEEERRRbbbooovvvzzz}}}~~~yyyxxxvvvssspppmmmkkkiiirrr{{{xxxqqqnnnhhh```ZZZVVVUUUUUU^^^```cccgggkkkooorrrtttkkkjjjhhh```SSSHHHJJJQQQdddmmmsssnnneee]]]VVVRRROOOLLLGGGAAA<<<777333111...........................---,,,---/////////..............................------------...////////////...............///........................------...---++++++---///---------------.../////////...,,,,,,,,,,,,,,,,,,---///000///---++++++,,,.........///000///,,,)))............------------........................---------............///------------------,,,,,,000//////.........///////////////....../////////....................................//////000000......................../////////000111222222222222333333333333444444444555444444333333222222222333333444555666999;;;<<<<<>>AAACCCEEEGGGHHHIIIFFFEEEDDDDDDFFFIIILLLNNNOOOMMMJJJGGGFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGDDDEEEFFFGGGHHHLLLPPPSSSZZZ___hhhpppzzzyyyuuusssqqqpppqqqqqqrrrtttuuuvvvvvvvvv}}}pppcccWWWRRRKKKFFFEEEDDDBBB@@@@@@@@@@@@AAAAAABBBCCCDDDFFFHHHLLLNNNPPPTTTXXX[[[___aaagggqqqzzz~~~}}}~~~~~~{{{yyyuuuwwwwwwtttpppnnnpppsssrrruuuzzz~~~}}}|||}}}~~~~~~|||||||||{{{yyyvvvsssrrrppprrrtttvvvvvvuuusssqqqtttrrrrrrrrrsssrrrpppnnnnnnkkkgggdddbbb```]]][[[XXXWWWXXX]]]dddkkknnnooofff___UUUKKKDDDBBBCCCDDDDDDNNN]]]llltttxxx{{{~~~zzzzzzyyywwwtttqqqnnnlllooouuu|||~~~yyytttqqqnnnhhhccc]]]XXXTTTRRR[[[___eeeiiilllrrryyy|||yyytttkkk\\\NNNJJJNNNYYYccckkkiiiccc^^^YYYUUUOOOLLLHHHCCC>>>999555333...........................---,,,---/////////.....................------...------------...//////............///000111222........................,,,---...---,,,+++---......------------...//////.........---,,,,,,,,,---...///000...---,,,---...///...---...///...,,,***---------,,,,,,,,,,,,,,,---------------------------------............///000000000111111111111111000///...............///...//////////////////.......................................////////////------------............000000000000000000000000222222222333333333444444444444444333333222222111333333444555777999:::;;;;;;>>>@@@???===???EEEKKKSSS[[[eeekkklllkkklllmmmnnnnnnnnnmmmlllmmmpppssssssssstttvvvxxx{{{~~~===>>>AAACCCFFFHHHIIIJJJGGGFFFEEEDDDFFFHHHKKKMMMKKKJJJHHHFFFFFFHHHJJJLLLKKKKKKJJJJJJIIIHHHGGGFFFDDDEEEGGGHHHJJJNNNRRRVVV\\\cccnnnyyyxxxsssrrrqqqppppppqqqqqqrrrtttuuuvvvvvv{{{mmm\\\SSSJJJHHHEEEDDDDDDCCCAAA???BBBBBBCCCDDDEEEFFFHHHIIIJJJMMMPPPSSSVVVZZZ___bbbeeeiiirrr~~~|||{{{zzzyyyzzz{{{~~~|||{{{zzzyyyvvvtttrrrpppqqqssstttvvvvvvuuusssrrrsssrrrqqqqqqrrrrrrpppnnnpppmmmhhhdddaaa___]]][[[WWWVVVXXX\\\bbbhhhlllnnnkkkdddZZZPPPIIIEEEEEEFFFEEEKKKXXXgggpppssswww{{{yyyzzzzzzzzzxxxtttqqqooonnnqqqvvvzzz{{{yyyvvvsssqqqnnnjjjeeeaaa[[[UUUQQQVVV]]]eeeiiillltttttteeeUUULLLKKKNNNXXXaaabbbaaa```]]]YYYSSSPPPKKKFFF@@@;;;777666...........................---,,,---/////////...---............---,,,,,,...------------...//////------------///000111222------------------------,,,---......,,,,,,---.........------......///000...//////...,,,+++---...,,,------------///444777;;;666///+++***,,,///000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////.........---......//////......////////////....................................//////////////////---------...............111111000000000/////////000000000000111111111111333333333333222222222222222333444666777999:::;;;:::>>>@@@@@@>>>???EEEKKKSSS[[[dddiiiiiiiiikkknnnpppppppppooonnnooorrruuussstttuuuwwwzzz}}}===>>>AAADDDGGGIIIKKKKKKHHHFFFEEEDDDEEEHHHJJJLLLFFFEEEDDDEEEFFFHHHJJJLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFHHHIIIKKKMMMQQQWWWZZZaaajjjwww~~~vvvrrrqqqqqqqqqoooooopppqqqrrrtttvvvwwwzzzmmmZZZOOOKKKDDDCCCBBBBBBBBBBBBAAA@@@CCCCCCEEEGGGIIILLLNNNPPPOOORRRVVVYYY\\\aaaeeeiiiqqqvvv}}}}}}~~~{{{zzzyyywwwvvvuuuttttttttttttuuuuuuuuuttttttssstttsssrrrsssttttttrrrqqqqqqmmmhhhccc```^^^[[[YYYVVVVVVYYY]]]bbbgggjjjlllkkkfff___WWWOOOIIIEEEDDDBBBFFFQQQ```jjjnnnsssyyywwwxxxzzzzzzyyyvvvssspppkkkmmmpppuuuwwwvvvuuuuuurrroookkkhhhddd]]]UUUOOOLLLUUU___dddiiitttvvviii[[[PPPLLLGGGPPPXXX]]]aaacccaaa\\\ZZZWWWQQQIIIBBB<<<999777...........................---,,,---/////////...------.........---,,,+++...------------...//////,,,,,,,,,,,,,,,---...///------------------------+++---......---,,,,,,---...............//////000...///000...,,,+++---///...------,,,---111777<<>>AAA@@@>>>@@@EEEKKKRRRZZZcccgggggggggjjjnnnpppppppppooonnnooorrruuussstttvvvxxx{{{~~~~~~===???AAAEEEHHHJJJLLLLLLHHHFFFEEEDDDEEEGGGJJJLLLAAABBBBBBCCCEEEHHHJJJLLLNNNNNNNNNMMMLLLKKKIIIHHHHHHJJJLLLNNNPPPUUUZZZ^^^gggppp~~~vvvrrrqqqqqqqqqnnnnnnoooppprrrtttvvvwwwyyyyyykkk^^^PPPIIIIIICCCCCCBBBAAAAAABBBCCCCCCBBBCCCEEEHHHLLLPPPSSSUUUSSSVVVZZZ]]]aaaeeejjjnnn~~~}}}~~~~~~|||{{{zzzyyyxxxwwwxxxyyyzzzvvvvvvuuuuuuttttttttttttvvvuuuuuuvvvwwwwwwvvvtttqqqmmmgggbbb___\\\ZZZXXXUUUWWWZZZ^^^bbbfffiiijjjhhhfffbbb\\\TTTLLLEEEAAA@@@AAAKKK[[[eeeiiiooowwwuuuwwwyyyzzzyyyvvvsssqqqggghhhkkkqqqttttttuuuwwwtttqqqmmmjjjeee^^^UUUNNNCCCMMMXXX^^^dddqqq}}}sssjjj___UUUOOOFFFLLLTTTZZZaaafffddd___aaa\\\UUULLLDDD===999777...........................---,,,---/////////...------...///...---+++***...------------...//////,,,,,,++++++******++++++------------------------+++---......---,,,,,,---...............///000000---///000///,,,+++---///222111...,,,,,,000777<<>>AAAAAA???@@@EEEKKKRRRZZZcccfffeeeeeejjjooonnnnnnnnnmmmlllmmmpppsssrrrsssuuuxxxzzz}}}<<<@@@DDDGGGHHHIIIJJJKKKIIIGGGDDDDDDEEEGGGHHHHHH@@@BBBEEEFFFGGGHHHKKKMMMPPPPPPOOOMMMKKKIIIJJJKKKLLLNNNQQQTTTWWW[[[```dddrrr{{{~~~wwwsssrrrrrrqqqrrrqqqpppooooooqqqtttvvv|||sssbbbUUUNNNJJJFFFCCCBBBAAAAAA@@@@@@AAAAAAAAAKKKKKKMMMPPPSSSUUUUUUTTTWWWXXX]]]dddgggiiisss~~~~~~}}}|||zzzxxxwwwwwwwwwwwwvvvvvvwwwxxxyyyxxxuuurrruuuvvvwwwwwwvvvtttrrrppppppmmmiiieeeccc```]]][[[\\\]]]]]]^^^___```aaaaaa```fffhhhaaaXXXQQQIIICCCAAAAAAFFFOOOXXX```lllvvvwwwzzzzzzyyyyyy{{{xxxssskkkjjjjjjmmmsssxxxzzzyyyzzzuuunnnkkkhhhccc[[[UUULLLGGGKKKZZZeeekkkxxxuuukkkfff```ZZZUUUNNNJJJMMMWWW___aaacccgggeee```XXXPPPIIIBBB;;;777555222///...///000000000........................,,,,,,,,,---...///000000,,,,,,+++******+++++++++,,,---///000000///---,,,+++,,,---.........---,,,...---+++***)))***++++++------------------,,,,,,,,,---///000///...,,,+++)))+++---...---------///333222222===FFF999***,,,,,,,,,---------,,,++++++......////////////......------,,,+++,,,---...///000000000000000000000000...------,,,,,,+++******,,,---///000000000///...////////////////////////---'''###'''000444222---,,,,,,---...///000111111000000000000111111111111///000111222333444444444111222333444444333111000000000111222555888:::<<<:::???BBBAAA======BBBHHHRRRWWW^^^ccceeehhhllloootttsssqqqnnnlllmmmpppssswwwvvvvvvxxxzzz~~~===AAAEEEHHHIIIIIIJJJLLLIIIGGGDDDDDDEEEGGGHHHGGGCCCEEEGGGIIIIIIKKKMMMOOORRRSSSSSSQQQPPPOOOPPPQQQPPPSSSVVVYYY^^^cccjjjoooxxx|||uuurrrppppppooonnnnnnmmmnnnooorrrvvvyyyiii___RRRIIIEEEDDDCCCAAAAAAAAAAAABBBCCCDDDFFFGGGKKKLLLMMMPPPTTTVVVWWWWWW[[[]]]ccclllrrrxxx|||{{{yyyxxxwwwvvvwwwwwwwwwvvvvvvwwwxxxwwwuuusssuuuvvvwwwxxxwwwuuusssqqqpppnnnjjjgggfffdddaaa______^^^^^^^^^^^^^^^______^^^dddgggbbb[[[TTTLLLEEEDDDAAABBBIIIPPPZZZhhhsssxxx{{{|||zzzzzz{{{yyytttooollljjjkkkoootttvvvvvvxxxtttoookkkiiieee]]]WWWPPPIIIJJJVVV```fffqqq~~~zzzpppiiiddd```ZZZUUUMMMIIIKKKUUU^^^``````aaa___[[[VVVPPPKKKFFF@@@<<<666333000//////000000000........................,,,---------.../////////------,,,,,,------...///,,,---...//////...---,,,,,,---.../////////.........---,,,+++***++++++,,,------------------------......000000000...,,,++++++---...///......000222222111333BBBPPPDDD222///------------------------...////////////......---------,,,,,,,,,---...///------------------------//////............------,,,---...000111111000000////////////////////////000+++(((***000333000---........................000000000000111111111111000000111222333333333333333333444444444333333222111111111333555888;;;===;;;???BBBAAA>>>>>>CCCIIIPPPVVV]]]cccfffiiimmmqqqssssssqqqnnnlllmmmpppsssyyyxxxwwwwwwxxxzzz|||}}}>>>AAAEEEHHHIIIIIIKKKLLLIIIGGGEEEEEEFFFGGGGGGGGGFFFHHHJJJKKKLLLMMMPPPSSSRRRSSSTTTTTTRRRRRRSSSUUUSSSUUUYYY]]]cccllluuu{{{yyyssspppnnnmmmlllllllllmmmoooqqqvvv|||{{{fffXXXRRRIIIDDDCCCCCCCCCBBB@@@@@@AAACCCFFFIIIKKKLLLMMMNNNPPPSSSVVVYYY\\\]]]___bbbjjjttt}}}|||{{{yyyxxxwwwvvvwwwwwwxxxvvvuuuuuuvvvvvvuuutttvvvwwwxxxyyyxxxvvvtttsssqqqooollljjjiiihhhfffdddaaa```^^^]]]\\\[[[\\\\\\[[[bbbfffccc^^^XXXPPPIIIGGGBBB>>>AAAGGGQQQ```nnnyyy}}}~~~||||||}}}zzzvvvsssooojjjhhhjjjmmmqqqsssvvvsssooommmkkkfff```ZZZUUULLLHHHPPPYYY```iiisssvvvqqqkkkfffccc___ZZZVVVMMMGGGGGGPPPZZZ]]]\\\ZZZVVVTTTRRRQQQNNNKKKFFFBBB888555111000000000000///........................------..................------,,,,,,---...//////........................---...///000000000///.........---,,,,,,,,,------+++,,,,,,------.........///000000000000...,,,+++---...//////...000333555::::::;;;JJJXXXLLL555......------,,,---...000111///////////////...---,,,---,,,,,,,,,,,,---...///------------------------.............../////////------///000111111111111////////////////////////222000//////000000///.../////////......---------000000000000111111111111000111111222333333333333444444444333333444444555222222222444666999<<<>>><<<@@@BBBAAA??????DDDIIINNNTTT]]]cccfffjjjnnnqqqrrrrrrpppnnnlllmmmpppssswwwwwwvvvuuuvvvwwwyyyzzz~~~???AAAEEEGGGHHHIIIKKKMMMKKKIIIGGGGGGHHHIIIHHHGGGHHHIIIKKKLLLLLLNNNRRRTTTVVVWWWYYYYYYWWWWWWXXXYYYWWWZZZ^^^dddlllwww~~~wwwqqqnnnmmmlllkkklllnnnppprrrtttzzziiiYYYQQQMMMGGGDDDCCCCCCBBBAAA@@@AAABBBEEEGGGJJJMMMNNNPPPRRRSSSUUUXXX\\\```cccgggmmmwww}}}|||zzzxxxxxxxxxxxxyyyyyyvvvsssssstttuuuuuuuuuvvvwwwxxxyyyyyyxxxvvvuuusssqqqnnnlllkkkiiigggeeebbb```^^^\\\[[[ZZZ[[[\\\XXX___dddcccaaa]]]VVVNNNJJJCCC>>>>>>AAAIIIWWWdddwww|||~~~}}}yyyuuupppiiieeeeeeiiinnnqqqsssrrrpppnnnmmmiiiccc^^^YYYOOOHHHLLLTTT[[[ccckkknnnkkkgggdddbbb^^^YYYVVVPPPIIIDDDIIIRRRWWWWWWUUUPPPPPPPPPQQQQQQNNNIIIEEE:::777333111000000000///.......................................------------,,,,,,+++++++++,,,,,,///...------------...///,,,---...///000//////............---------......++++++,,,,,,---...//////000111111000///...,,,,,,---......------///333666CCCEEEEEELLLSSSEEE///***---,,,++++++,,,...000222////////////...---,,,,,,,,,,,,,,,,,,------......////////////////////////+++++++++,,,---......///000000000000000000000///////////////////////////000111222111000////////////////////////////////////000000000111111111111000111222333333333333333444444333222222333555666333333333555777:::===???===@@@BBBAAA@@@AAAEEEJJJOOOUUU^^^dddgggiiimmmppppppppppppnnnmmmnnnqqqssssssssstttuuuwwwyyy{{{|||}}}@@@BBBEEEGGGHHHJJJLLLNNNMMMLLLJJJJJJKKKKKKJJJIIIIIIJJJKKKKKKLLLNNNRRRUUU\\\^^^``````___^^^^^^______bbbgggoooxxx{{{uuupppnnnmmmlllkkkllloooqqqsssuuu{{{lllZZZPPPIIIFFFCCC@@@@@@@@@??????BBBCCCDDDFFFHHHKKKMMMNNNPPPRRRUUUVVVYYY^^^dddiiittt~~~~~~}}}}}}|||{{{zzzyyyyyyzzzzzzyyyvvvsssqqqrrrtttuuuuuuuuuvvvxxxyyyzzzyyywwwvvvvvvsssooolllkkkiiifffddd```___^^^\\\[[[[[[[[[\\\UUU\\\aaabbbbbbaaaZZZSSSKKKEEEAAA@@@AAADDDNNNXXXnnnwww~~~|||sssooojjjeeedddgggmmmqqqrrrqqqqqqpppnnnjjjeeebbb[[[SSSKKKKKKPPPWWW```fffiiigggeeeccc```\\\XXXUUUTTTMMMDDDBBBHHHPPPSSSRRRMMMNNNOOOQQQQQQNNNIIIEEE<<<999555222111111000///.......................................---------///...---,,,+++*********///...------------...///+++,,,---...///...------........................++++++,,,,,,---...//////000000000//////...---,,,,,,------,,,,,,---111444;;;AAAAAAAAACCC666***+++,,,+++******+++---///111...............---,,,,,,,,,,,,,,,---------------////////////////////////***+++,,,,,,---...//////222222111000///...------////////////////////////,,,///111111///...///000...//////000111111222222///000000000111111111111111111222333333333222222333222111111111222444555333333444555888;;;===???===???AAAAAA@@@BBBFFFJJJQQQWWW```eeeggghhhjjjlllooooooooonnnmmmnnnqqqsssssstttuuuvvvxxxzzz|||}}}}}}BBBEEEGGGIIIJJJLLLNNNQQQQQQPPPNNNNNNOOOOOOMMMLLLKKKLLLMMMMMMNNNPPPUUUXXX]]]___bbbccccccbbbbbbcccdddhhhnnnwww{{{wwwrrrooommmmmmlllkkkjjjmmmqqqsssuuu}}}nnn\\\PPPLLLCCCBBBAAA@@@@@@AAACCCDDDDDDEEEFFFGGGIIILLLNNNOOOOOORRRVVVYYY]]]dddmmmttt~~~}}}|||{{{}}}|||{{{yyyyyyyyyzzz{{{xxxuuurrrqqqrrrttttttttttttuuuwwwyyyzzzyyyxxxwwwwwwtttpppmmmkkkiiifffddd``````___^^^]]]\\\[[[[[[TTTYYY^^^```bbbccc^^^WWWMMMHHHDDDCCCAAAAAAFFFMMM```lllxxx}}}|||rrrppplllhhhfffggglllpppqqqrrrsssrrrppplllgggddd\\\WWWPPPLLLMMMSSS\\\bbbeeedddcccaaa^^^[[[XXXWWWWWWRRRHHHAAABBBIIINNNNNNMMMMMMNNNOOOOOOMMMHHHDDD???;;;777333222111///...........................------..................111111000...------------........................++++++---.........---,,,,,,---......///.........+++,,,,,,------.........///.........------------+++,,,,,,,,,+++,,,...111***333444222333...***111,,,++++++***+++,,,...///,,,------.........------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111222222000...---,,,,,,,,,////////////////////////+++---///000000//////000---......000111222222333000000000000111111111111111222222333333222222222111111111111222333444444333333333555777:::===???===>>>???@@@@@@CCCFFFIIIRRRXXX```fffggggggiiikkkmmmnnnnnnnnnmmmnnnqqqsssuuuvvvwwwxxxyyyzzz{{{{{{~~~GGGHHHKKKLLLMMMOOORRRUUUUUUSSSRRRRRRSSSSSSQQQOOOPPPQQQQQQQQQRRRUUUYYY]]]^^^aaaeeehhhiiijjjkkklllmmmrrrzzzuuurrrnnnllllllllllllkkkiiinnnsssvvvyyynnn___RRRKKKJJJDDDCCCCCCBBBBBBDDDGGGIIIFFFFFFGGGIIILLLOOOQQQRRRQQQVVV[[[```gggqqq~~~~~~|||yyyvvvuuuuuuvvvvvvxxx|||~~~}}}|||{{{zzz{{{zzzyyyxxxwwwxxxyyyyyyvvvtttrrrqqqrrrssssssrrrssstttvvvxxxyyyyyyxxxwwwvvvssspppnnnmmmkkkiiigggbbbbbbbbbaaa___\\\YYYWWWTTTXXX[[[]]]aaaddd```ZZZOOOJJJEEECCC@@@===@@@EEEOOO^^^oooyyy}}}}}}zzzrrrrrrppplllhhhhhhjjjmmmqqqrrrttttttqqqlllhhhfff]]][[[VVVNNNJJJNNNWWW^^^``````___]]][[[YYYYYYYYYVVVVVVNNNDDDAAAEEEIIIIIILLLLLLLLLMMMMMMKKKGGGDDD@@@===888444222111///...........................,,,---------...///////////////............//////,,,---...//////...---,,,+++,,,.../////////...---+++,,,---...///......---------------------------,,,,,,,,,,,,,,,------...+++---...---,,,+++,,,...&&&...,,,)))...---+++222,,,,,,,,,---------------++++++,,,---............+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111//////---,,,,,,------...////////////////////////,,,---///000111000///---------....../////////000000000000000111111111111222222222333333222222111000111222333444444444444222222333444777:::===>>><<<===>>>???@@@BBBFFFHHHPPPWWW```fffhhhhhhjjjkkklllmmmnnnnnnnnnoooqqqsssssstttvvvxxxyyy{{{{{{|||JJJKKKNNNOOOPPPRRRUUUXXXWWWVVVUUUUUUUUUUUUSSSQQQTTTUUUUUUUUUVVVXXX]]]aaaeeeiiinnnrrruuuwwwyyyzzz{{{xxxqqqoookkkjjjjjjkkkkkkjjjjjjpppvvvzzz~~~mmm]]]SSSJJJEEEEEEDDDDDDBBB@@@???@@@CCCFFFFFFGGGIIIKKKNNNQQQTTTVVVUUUZZZbbbiiiqqq}}}|||yyyuuupppllljjjjjjjjjhhhjjjnnnrrrwww{{{~~~}}}|||{{{zzzzzzyyyxxxwwwvvvvvvvvvwwwxxxuuutttrrrrrrsssssssssrrrrrrsssvvvxxxyyyxxxxxxwwwuuussspppooonnnnnnlllkkkddddddeeeccc```\\\WWWTTTTTTWWWZZZ[[[```dddaaa[[[PPPKKKFFFBBB===:::===BBBDDDVVViiiuuuzzz}}}{{{xxxssstttsssooojjjhhhiiijjjqqqsssuuuuuurrrmmmhhhfff]]]^^^ZZZPPPHHHJJJSSSZZZ\\\\\\\\\[[[YYYYYYZZZ[[[UUUWWWSSSHHHBBBDDDFFFEEEKKKJJJJJJKKKLLLKKKHHHEEEAAA>>>999555333111///...........................,,,,,,------...///000000***++++++,,,---...000000,,,---///000000///---,,,,,,---///000000000///...***+++---.........------------------------,,,,,,++++++++++++,,,---......,,,---//////---+++,,,,,,///444...***000///***------......//////...---,,,******,,,---.../////////+++,,,---.........---,,,........................------------............,,,,,,++++++,,,---///000/////////////////////////////////111222111...+++...------------,,,,,,,,,000000000000111111111111222222333333333222222111000222333555666666555444222222222444666999<<<>>><<<<<<===>>>@@@BBBEEEGGGNNNUUU___fffhhhiiikkkmmmkkklllnnnnnnnnnoooqqqsssnnnpppsssvvvzzz}}}~~~