BM6P6(@ }}}ggg[[[NNNIIIGGGCCC@@@@@@???>>>>>>===<<<<<<;;;;;;:::::::::999999999999999333333333222333333444444333333333222222222111111111111111///---,,,---...---...---)))&&&&&&)))---+++++++++++++++,,,,,,---++++++***)))((((((((()))((()))+++,,,,,,+++)))(((***++++++,,,,,,++++++***))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((***************++++++,,,...---++++++++++++---......---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000,,,---///222444333111...222555666666999AAAFFFFFFKKKPPPVVVYYYYYYYYY[[[]]]]]][[[ZZZ]]]fffqqq{{{{{{tttuuuxxxzzz|||uuunnndddWWWOOONNNKKKMMMOOOPPPWWWccclllnnn|||{{{xxxsssmmmjjjiiiiiimmmkkkjjjjjjjjjfff```[[[XXXXXXYYY]]]ccciiimmmoooxxxzzz|||~~~zzznnnppprrrtttvvvxxxzzz|||zzzpppeeeaaagggooovvvxxxwwwrrriii\\\QQQLLLCCCAAA@@@AAA@@@@@@HHHQQQSSSUUUXXXYYYYYYZZZ[[[]]]iii\\\NNNHHHFFFBBB??????======<<<<<<;;;;;;::::::::::::999999888888888777333333222222222222333333222222222222111111111111//////...---------,,,+++,,,---+++)))&&&&&&))),,,)))(((((((((((()))******+++***))))))))))))))))))'''((()))*********)))((()))******++++++******)))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++)))))))))))))))******+++,,,,,,++++++++++++,,,,,,...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000+++******,,,...000111222666999<<<>>>DDDLLLOOONNNRRRTTTUUUUUUTTTTTTUUUWWWXXXYYY\\\dddppp|||}}}}}}yyyyyy{{{zzzzzzqqqggg___VVVMMMJJJLLLQQQVVVYYYZZZ^^^hhhpppsssrrrrrrpppmmmjjjhhhhhhjjjjjjiiihhhiiikkkjjjfffccceeeeeefffjjjoootttyyy{{{}}}rrrrrrsssssstttwwwzzz}}}{{{qqqmmmnnnrrruuuyyy}}}lllZZZOOOKKKFFFAAA@@@??????FFFNNNRRRTTTWWWYYYXXXXXXYYYZZZiii[[[NNNGGGDDDAAA???@@@;;;;;;;;;;;;;;;:::::::::::::::999888777777666666333222222111111111222222111111111111000000000000///---,,,...111111...+++------,,,***((((((***,,,((((((((((((((())))))***))))))))))))))))))***+++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,******++++++++++++******------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,...000000///...///000,,,***)))(((***///444777888===BBBHHHQQQZZZ\\\XXXZZZWWWSSSQQQRRRTTTWWWXXXYYY[[[aaajjjuuuzzzwwwvvv~~~{{{rrrgggZZZQQQKKKGGGJJJPPP\\\cccgggfffeeekkkqqqtttnnnnnnllliiifffeeefffgggfffffffffiiimmmooopppoooppppppqqqsssvvvzzz~~~zzzxxxvvvuuuvvvxxx{{{~~~vvvooommmnnnmmmpppssswww|||yyyfff[[[UUUKKKAAA===;;;<<>>===???CCCIIIMMMQQQTTTUUUUUUVVVWWWzzzcccVVVJJJEEEDDDBBBBBBCCC=========<<<<<<<<<<<<<<<999999888888777666666555333222111111000000000111000000000/////////......000...---000555666222---...---++++++++++++,,,,,,***************++++++,,,)))((((((((()))***++++++000///---+++***)))((((((***++++++++++++++++++***))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,)))***+++,,,,,,+++***)))))))))************************+++++++++,,,,,,,,,***,,,...///...------...///000000000000222777:::<<>>>>>===<<<<<<;;;;;;999888888888888777777777444333222111111111111111000000000000////////////---,,,,,,...111222///,,,+++***((((((*********))))))))))))))))))******+++))))))))))))))))))***++++++******)))((('''&&&&&&++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++((((((''''''(((((()))*********++++++++++++******((()))******+++*********+++++++++,,,,,,------...***,,,......---,,,---...---///222222222444888<<>>===??????>>>===;;;:::999999888888888999999999999999555444333222222111111111111111111000000000//////---------------......---,,,***)))))),,,---+++)))***************++++++,,,+++***))))))))))))))))))$$$%%%'''((())))))((((((******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,,,,++++++,,,,,,---......//////,,,---...---,,,---...000,,,000333444444888>>>DDDNNNZZZeeehhhgggeeebbb^^^ZZZ\\\]]]]]]]]]]]]___```bbbdddiiiqqqxxx}}}~~~~~~|||xxxrrrkkkgggeeeeeeeeejjjrrr{{{uuurrrtttrrrssswwwyyyyyy|||zzzrrrjjjjjjiiigggeeedddfffgggkkkooouuuzzz~~~~~~||||||yyyyyyyyyyyyyyy}}}|||~~~|||rrrhhh```\\\[[[]]]fffttt~~~}}}xxxsssoooiii^^^PPPGGGEEEBBBDDDFFFHHHJJJMMMQQQTTTrrrbbbWWWLLLIIIFFF@@@;;;999??????===<<<:::888777777888888888999::::::;;;;;;666555444333222222222222111111111111000000000000//////000///------///000///---,,,---///000///,,,------,,,,,,------...///++++++***)))(((((())))))!!!###&&&***,,,---,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++,,,---...***+++---...///...------,,,,,,------...///000000...//////...------000222///222555666777===FFFNNNSSS___iiihhhbbb]]]XXXUUUYYY]]]bbbdddcccaaabbbdddfffjjjpppwww}}}~~~{{{xxxwwwrrrkkkeeedddiiioootttsss|||yyyyyyxxxuuuxxxvvvxxx}}}vvvkkkkkklllkkkiiiffffffgggiiinnnsssyyy~~~zzzxxxyyyvvvxxxzzz||||||}}}}}}rrrggg___[[[SSSXXX```lll{{{}}}rrraaaVVVTTTEEEEEEFFFFFFGGGJJJNNNRRR|||gggYYYKKKEEECCCAAA@@@AAA===;;;::::::;;;<<<;;;:::;;;999777777888999888777555222000222555555111,,,333333222111000000000111000//////.........//////------,,,++++++******)))******************************)))***++++++(((&&&&&&(((***,,,---,,,+++***************************))))))***++++++++++++***+++***)))))))))***,,,,,,---++++++------++++++...)))***+++,,,,,,***)))(((*********)))))))))))))))******++++++++++++************+++,,,,,,,,,++++++///111333222000...---...222444666777888===EEELLLWWWYYY[[[YYYWWWVVVYYY\\\^^^fffooouuutttqqqooommmtttwww|||wwwoooiiicccccciiimmmnnnrrrxxxuuuzzzyyytttmmmjjjlllqqqvvvyyy~~~~~~wwwrrrooonnnmmmkkkhhhgggggghhhiiinnnwww}}}yyyxxxxxx{{{wwwrrrnnnnnnsss{{{~~~~~~uuufff[[[VVVTTTUUU^^^kkk|||vvvfff\\\TTTOOOIIIFFFFFFHHHJJJKKKxxxeeeXXXKKKFFFDDDBBBAAABBB>>><<<::::::;;;;;;;;;999;;;999777666777777666555777444222333666666222...222222111111000111111111000000///---,,,,,,,,,,,,+++++++++++++++++++++,,,************************+++***)))*********((('''&&&''')))+++++++++***)))************************))))))***++++++++++++++++++***)))))))))***+++,,,+++((((((+++***''''''***,,,,,,,,,,,,,,,+++***)))************))))))))))))******++++++++++++*********++++++,,,,,,,,,,,,+++000111333222000//////000000333777999;;;???FFFLLLPPPRRRSSSSSSSSSVVV\\\bbbkkksss~~~{{{xxx{{{yyyrrrnnnaaa```ccckkknnnlllkkknnnuuuxxx}}}xxxoooiiieeeeeeeeeggglllsss{{{~~~zzztttnnnkkkllllllkkkkkkjjjlllnnnooorrrxxx}}}xxxuuuuuusssqqqnnnlllmmmsss|||zzzqqqkkk^^^YYYWWW[[[cccoooxxxppp___XXXOOOIIIGGGHHHJJJKKKssscccVVVKKKGGGFFFCCCBBBBBB???===;;;:::;;;;;;:::999:::888777666777777555444888666444555777777444111111111000000000111222222111000...---+++*********)))******+++,,,,,,------************************,,,***(((((()))***)))(((&&&'''(((*********))))))************************))))))******++++++++++++******))))))******+++,,,***((((((******&&&&&&(((///...---,,,++++++++++++******************************++++++++++++*********+++,,,,,,---------,,,000111222111000111222444000444:::>>>???BBBGGGKKKIIIKKKMMMOOORRRYYYccckkkuuu}}}}}}{{{qqqiiiggghhhcccdddiiipppsssrrrqqqsssttttttrrrkkkbbb[[[WWWVVVVVV[[[dddkkkqqqwww|||vvvwwwxxxxxxtttoooiiieeehhhjjjmmmnnnppprrrvvvxxxxxxzzz~~~yyywwwxxx{{{~~~{{{vvvrrrqqqlllllllllmmmqqqyyy{{{xxxvvvjjjccc]]][[[\\\bbbnnnyyy}}}mmmdddYYYOOOJJJIIIIIIJJJqqqaaaVVVKKKHHHGGGDDDBBBBBB@@@>>><<<;;;;;;;;;999888999888777777888999777555888666555555666666444222000000///000000111222333000///...---,,,,,,,,,,,,*********++++++,,,,,,,,,************************,,,***(((''')))*********'''((()))***+++************************************************+++++++++***************+++++++++---***+++------)))((()))000...,,,+++*********+++)))***************++++++***++++++,,,,,,++++++******+++,,,------......---000000111111111222555888333999???CCCCCCDDDGGGIIIJJJMMMQQQTTTYYYaaakkksssvvv|||zzzyyytttkkkbbb___ccchhhnnnpppuuuyyy{{{|||~~~pppkkkccc[[[UUUSSSTTTVVVYYYbbbmmmuuuxxxzzzyyyttttttttttttsssppplllgggdddjjjnnnrrruuuwwwzzz~~~~~~~~~{{{tttssssssuuuxxxzzzzzzwwwssspppooolllnnnqqquuu||||||yyy}}}yyyuuurrrsssmmmgggccc___]]]bbbhhhuuu~~~tttmmmbbbXXXRRRMMMJJJHHHtttcccWWWLLLIIIGGGDDDBBBBBBAAA???<<<;;;;;;;;;:::888888777777999;;;;;;:::999777666444444444444333222////////////000111222222///...............//////,,,,,,,,,+++++++++******************************,,,***'''''')))***************+++++++++,,,++++++******************************)))))))))***+++,,,))))))******++++++++++++---+++,,,//////***)))+++...---+++))))))))))))***))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,---.../////////...000111111222555888;;;:::???EEEGGGGGGFFFHHHJJJQQQUUU[[[```dddjjjrrrxxxvvvyyy~~~uuuppphhhaaa___dddmmmttt}}}}}}hhh___VVVQQQSSSXXX[[[\\\dddlllvvv{{{{{{zzz|||~~~}}}{{{wwwrrroooqqqqqqqqqpppooooooooooooxxx|||}}}|||{{{{{{zzz}}}~~~yyyvvvuuuuuutttuuuuuusssqqqooopppppprrruuuzzz~~~~~~}}}xxxrrrnnnvvvssspppmmmhhhbbb```dddlllrrr~~~{{{tttqqqkkkddd]]]TTTLLLFFF|||fffZZZNNNIIIFFFCCC@@@@@@@@@>>><<<;;;<<<<<<;;;:::888888888:::<<<===;;;999666555444333222222222222000000/////////000111111...............000111111------,,,,,,+++******)))***************************)))((((((***+++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))))))))***,,,---))))))***++++++++++++***)))(((***......***(((***++++++******))))))******))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...///000000000...000333555777999===@@@AAAEEEIIIJJJIIIIIILLLOOOYYY]]]cccgggiiimmmsssxxxzzzzzz{{{~~~~~~{{{xxxjjjfffaaa^^^bbblllyyywwwlll]]]VVVPPPPPPXXX___bbbaaahhhmmmtttxxxxxxxxxyyyzzz}}}zzztttpppooonnnmmmllljjjkkkmmmpppuuu{{{zzzxxxzzz||||||~~~}}}{{{{{{{{{wwwwwwvvvtttrrrsssvvvxxx}}}~~~}}}}}}yyyxxxyyy|||}}}}}}{{{wwwsssooosssqqqqqqrrrmmmfffdddffflllnnnrrrxxx}}}~~~wwwuuutttrrrnnnggg\\\PPPGGGkkk]]]OOOHHHEEEAAA?????????===<<<;;;<<<===<<<;;;999999999:::;;;;;;888555666555444333111111222333111000000////////////000......---------...//////,,,+++++++++++++++++++++************************)))(((((()))++++++***))),,,,,,+++++++++++++++,,,************************+++***)))((()))***,,,---((()))***+++,,,++++++***'''&&&(((---...***(((*********++++++,,,,,,++++++))))))***++++++,,,------+++,,,,,,------,,,,,,++++++,,,---...000000000000///222777:::<<>>???===;;;;;;=========<<<;;;::::::::::::888444111666666555333222111333444222111000//////.../////////...------,,,,,,,,,,,,*********++++++,,,------************************(((((((((***,,,,,,***(((++++++******)))******+++************************+++***)))((((((***,,,---((()))***+++,,,+++******'''&&&)))...///,,,***,,,)))***,,,---......---,,,))))))***+++,,,,,,------+++,,,,,,------,,,,,,++++++,,,---///000111111111111555:::>>>AAACCCFFFHHHGGGHHHJJJJJJKKKOOOWWW]]]___```aaa```aaaeeemmmttt{{{zzzzzzzzzwwwpppfff___]]]hhhtttyyy{{{uuufffZZZQQQQQQWWW___ggglllqqquuuwwwllljjjiiikkkooorrrtttuuulllhhheeecccdddeeeggggggffflllvvvzzztttuuu~~~vvvssslllxxx}}}}}}{{{yyywwwvvvrrrpppuuu|||}}}yyyoooiiieeecccgggddddddfffeeecccffflllnnnmmmnnnpppsssuuuttttttuuu{{{}}}~~~~~~~~~}}}yyyqqqeeeWWWMMMyyyeeePPPGGGFFFDDDAAA??????>>>===;;;;;;<<<<<<===:::777666777:::;;;888555444444333222222222333333222222222222111111111111......///////////////...------......------,,,++++++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))******+++,,,,,,---......)))(((((()))+++---,,,++++++++++++*********))))))---,,,,,,+++*********+++,,,,,,++++++******)))))))))************+++++++++...,,,******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///000000222333111444:::AAAGGGIIIIIIGGGIIIIIIKKKNNNRRRVVVXXXYYY[[[ZZZ\\\___```bbbjjjrrrvvvyyyzzzrrrfff]]]ZZZ\\\```nnnyyy||||||lll```XXXVVVVVVVVV```jjjpppvvvxxxuuupppllljjjhhhggghhhhhhgggfffeeeeeebbb^^^aaakkksssuuu}}}}}}xxxooooooqqqxxx}}}yyyyyy||||||yyy}}}ppphhheeefffiiikkkhhhcccaaacccgggmmmnnnnnnnnnllllllnnnppppppuuu}}}~~~~~~~~~tttggg[[[UUUvvvcccOOOGGGFFFDDDAAA??????>>>===;;;;;;<<<<<<===<<<;;;:::::::::999777555555444333333222222222222000000000000////////////------............---------------------,,,++++++,,,***(((''''''(((***,,,************************))))))***++++++,,,------***)))((()))+++,,,,,,++++++++++++*********))))))......---,,,,,,,,,,,,,,,))))))((((((((((((((((((************++++++++++++,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000111333555777:::@@@FFFJJJLLLJJJIIIFFFGGGIIINNNTTTYYY\\\]]]```^^^___cccdddeeejjjpppuuuqqqkkkccc\\\[[[]]]___gggpppxxx}}}}}}uuuiii___XXXVVVWWWWWW^^^eeelllqqquuuyyywwwsssoookkkgggdddbbbbbbcccccc```fffjjjmmmsss~~~}}}vvvxxx|||xxxppprrryyy{{{xxxxxxyyy|||yyyssspppsssuuuuuurrrnnnjjjhhhkkklllllllllkkkiiigggffflllpppxxx~~~uuukkkbbb]]]rrr```NNNGGGFFFDDDAAA@@@???>>>===;;;;;;<<<<<<===:::;;;;;;999666333222222666555444333222222111222000000000000////////////,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,+++***)))***+++,,,+++***+++++++++***************------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,************+++++++++,,,***))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,------...///000000000111444666888;;;AAAEEEHHHHHHFFFDDDDDDHHHNNNUUU[[[```cccdddbbb___aaahhhkkkkkklllnnnpppggg[[[TTTUUU\\\dddhhhooorrruuu{{{~~~uuufff```YYYVVVXXX\\\___```fffkkkoooqqquuuzzz{{{xxxooollleee```]]]]]]___aaaaaannn{{{wwwtttxxx}}}|||~~~{{{tttqqqpppqqqwww~~~{{{ssslllkkkjjjkkkllljjjeee```eeeiiiooozzzwwwnnnfffmmm]]]MMMGGGFFFDDDBBBAAA???>>>===;;;;;;<<<<<<===999<<<===;;;666333333555666555444333222111111111222222222222111111111000------.........---,,,,,,++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))*********+++++++++,,,,,,***)))***++++++***)))******************************))))))((())))))***,,,,,,------......//////*********+++++++++,,,,,,)))))))))+++------+++))),,,,,,,,,---------------///////////////111555888999===AAADDDEEEDDDCCCBBBHHHOOOYYYbbbhhhiiiiiiiii```^^^ccclllqqqooojjjhhhccc]]]VVVTTTZZZcccmmmssswwwtttrrrrrrsssqqqhhh___YYYWWWWWW[[[cccjjjmmmllljjjooorrrrrrtttxxxyyyvvvkkkiiieee```]]]]]]```bbbjjj{{{{{{{{{zzzvvvtttrrrtttxxxtttpppllllllnnnmmmhhhccc```bbbfffooo~~~yyyooo|||jjj[[[MMMHHHFFFDDDBBBBBB???>>>===;;;;;;<<<<<<===:::===???===:::888999;;;666555444333222222222222222222222222111111111000///////////////...------++++++,,,,,,++++++***)))******+++,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***)))***++++++***)))***************************))))))((())))))******))))))******++++++,,,,,,***++++++++++++,,,,,,,,,******+++,,,......,,,***,,,,,,,,,------............////////////222666999===AAAEEEFFFFFFEEEFFFGGGOOOWWWdddmmmooonnnjjjhhhbbbaaaeeennnqqqjjjbbb]]]TTTWWW\\\aaafffmmmuuuzzz|||vvvnnnggg```YYYTTTSSSTTTWWW]]]gggpppuuuvvvtttqqquuuvvvsssrrrrrrooojjjeeeffffffeeeddddddgggiiiuuuzzz~~~{{{yyyzzzwwwxxxzzz|||~~~|||sssooonnnmmmiiifff``````bbbgggrrr{{{}}}wwwhhh[[[NNNIIIGGGDDDBBBBBB???>>>===;;;;;;<<<<<<===666777999999888777777888444444333333222222333333000000000000////////////000000000000///...------,,,,,,,,,,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++******************+++++++++,,,++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,......---+++,,,,,,,,,---......//////---...000111222444888;;;<<>>===;;;;;;<<<<<<===555555444555777777555444333333222222222333444444000000000000////////////////////////...---,,,+++---------------,,,++++++************************************************++++++++++++++++++++++++***)))((()))+++,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,---...............---------------+++++++++,,,,,,,,,------,,,+++)))***,,,------,,,,,,,,,------.../////////,,,///222444666888<<<>>>;;;>>>AAAAAABBBEEEMMMSSS]]]ccciiijjjhhhfffgggiiioookkkgggddd^^^WWWVVVYYY^^^eeeqqq}}}{{{qqqggg[[[SSSKKKGGGMMMVVV\\\dddooouuuwwwxxxzzz|||xxxyyyuuummmiiihhheeebbbgggkkkoooppprrrvvv~~~wwwvvvzzz||||||xxxuuuqqqmmmmmmqqqxxx~~~~~~xxxrrrpppnnnooopppooommmlllqqqzzzzzzggg\\\QQQLLLIIIDDDBBBCCC???>>>===<<<;;;<<<<<<======:::999:::<<<===:::777222222222222333444555555222222222222111111111111............---,,,+++***------......------,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))++++++******************)))(((((()))+++---,,,+++))))))******+++++++++++++++*********+++,,,,,,---+++++++++******)))))))))++++++,,,,,,,,,---------,,,***((((((***+++,,,,,,,,,,,,------...///000000---000444777999<<<>>>AAA???BBBDDDDDDEEEKKKTTT\\\dddgggiiigggddddddiiinnnpppjjjccc^^^WWWTTTZZZbbbnnnqqqxxx|||ggg[[[PPPKKKHHHHHHOOOXXXeeennnwwwzzzzzzzzzttttttooohhhfffiiikkkjjjlllooorrrrrrtttzzzzzz{{{}}}uuummmhhhjjjoootttuuuwwwzzzzzzyyy{{{{{{yyyyyyvvvwwwwwwsssooopppvvv|||{{{kkk\\\LLLGGGFFFDDDCCCCCC@@@>>>;;;999888888999:::999888777888999888666444444444333222222111000000111000000000000000111222///333666444///,,,---///...------------,,,,,,,,,++++++++++++++++++++++++************************************************000///,,,***))))))))))))((()))***,,,,,,+++******,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------***))))))((()))+++,,,---------...//////000000000555666888;;;>>>@@@AAABBB???AAAEEEJJJNNNTTTZZZ^^^___```bbbeeegggjjjlllmmmjjj```XXXWWWXXX\\\eeeqqqxxxzzz~~~gggTTTNNNGGGGGGMMMUUU\\\___jjjnnnsssvvvwwwwwwwwwxxxnnnllljjjkkkooopppmmmjjjrrrwww}}}zzzuuulllaaabbbkkklllppptttwwwxxxxxxyyyzzz{{{zzz|||~~~~~~|||zzzyyy}}}lll\\\MMMGGGFFFDDDCCCCCCCCCAAA???===<<<<<<======:::999777777888888666555444444444333222222111111111111000000000000000111///222555333...+++---///......------,,,,,,,,,+++++++++++++++++++++++++++************************************************...---,,,+++***)))))))))******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---...///000...//////000111222333444555666999<<<>>>AAACCCCCCDDDGGGLLLPPPRRRTTTWWWYYYZZZ\\\```cccffffffffffff]]]VVVRRRVVV[[[bbbmmmxxxooo^^^PPPNNNMMMOOOUUU]]]dddggglllpppuuuxxxvvvrrrooommmlllllllllllllllnnnppprrr}}}wwwiiidddiiihhhlllrrrvvvxxxyyyzzz{{{~~~}}}zzz|||mmm]]]NNNHHHFFFDDDCCCCCCAAA@@@>>><<<;;;;;;<<<<<<<<<:::777666777777777666555555444444333333222222222222111000/////////000000111222000,,,+++,,,//////......---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...............///111111000000000111222555777999999:::<<>>>>>>>>===:::888777888888888777444444444333333333333333222222111000/////////000//////...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******))))))******+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---...///000000000000///111333555888;;;===>>>AAAAAABBBCCCFFFIIILLLMMMTTTVVVXXXZZZ]]]```fffiiieeeaaaYYYTTTQQQSSSWWWZZZ```dddhhhiiikkkooopppmmmfff\\\PPPKKKOOOWWW^^^aaacccdddfffhhhkkkoootttwww|||{{{xxxsssnnnkkkkkkllliiifffdddhhhrrrzzz|||~~~~~~wwwrrrqqqrrruuuzzz~~~~~~vvvkkkfffkkkrrr|||xxxzzz~~~ssscccRRRKKKHHHEEEBBBBBB<<<<<<======<<<<<<;;;;;;<<<:::999999999999888666222222333333333333333333111111000000000000000111//////.../////////...,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------...000111222111111111111333666999<<<===>>>>>>???@@@AAADDDHHHMMMRRRTTTUUUXXX[[[]]]^^^```ccceee]]]YYYTTTQQQRRRYYY```eeegggkkkllliiiggghhheee```VVVQQQMMMNNNUUU^^^eeehhhjjjjjjlllpppsssuuuuuuuuu{{{yyyvvvrrrnnnlllnnnpppiiiiiijjjmmmqqqvvvyyyzzzvvvwwwxxx{{{~~~}}}vvvsssrrrsssvvvzzzxxxtttooonnnnnnvvv}}}{{{{{{ssscccSSSKKKHHHEEEBBBBBB>>>????????????>>>>>>===;;;:::999:::::::::888666222222222222222222222222111000000000000000111222///...///000111000...,,,)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,***+++,,,---...---,,,+++,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,---///000111111000000222444999<<>>???@@@BBBGGGLLLSSSYYY\\\TTTWWW[[[^^^^^^]]]]]]]]]UUUSSSQQQRRRWWW```jjjpppooosssrrrjjjeeeccc]]]VVVLLLMMMQQQWWW___gggooosssrrrrrrssswwwzzzyyytttoooppppppooommmkkkkkkmmmpppiiimmmpppqqqppppppsssvvvrrrrrrsssvvvzzz~~~|||tttpppmmmoootttyyy|||{{{vvvqqqtttuuuyyy}}}|||rrraaaPPPIIIHHHFFFCCCBBBCCCCCCBBBAAA@@@>>>>>>===<<<;;;;;;:::888777777666444333333333222111111000////////////000000000000000000000///---+++((('''......---,,,,,,+++******+++,,,,,,+++)))((())))))///---+++***++++++***((()))***+++,,,---.........***+++,,,---...---,,,,,,))))))***+++,,,------...---......---+++******+++111000///...,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,(((+++///222222222333333333777===@@@AAA@@@@@@@@@<<<>>>BBBFFFLLLTTT\\\bbbfff```YYYXXXZZZ\\\[[[YYYQQQSSSTTTVVV___jjjqqqrrryyyxxxwwwrrrgggXXXPPPOOOLLLPPPUUU[[[fffsssyyyzzzxxxvvvwww{{{zzzrrrllliiiiiigggddddddffflllrrrvvv{{{}}}~~~{{{vvvsssqqqpppooonnnnnnqqqxxx{{{yyynnnjjjhhhnnnxxx~~~zzzwwwttttttwww|||xxx}}}rrraaaOOOIIIIIIGGGDDDBBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;:::::::::999777666555333333222222222000000000111111111111111.../////////...,,,+++***---------,,,,,,+++++++++***+++,,,+++******,,,---///---+++++++++,,,+++******+++,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,++++++++++++++++++,,,,,,((()))******))))))***+++///......------,,,++++++,,,,,,---------.........(((***...//////000111222222666:::<<<<<<;;;;;;<<<@@@CCCGGGLLLQQQXXX___dddfffccc___]]]\\\ZZZWWWTTTTTTXXXZZZ^^^hhhtttzzz{{{~~~xxxrrrlllaaaUUUOOOPPPPPPXXX```eeelllvvv|||}}}}}}yyyxxxyyyvvvnnngggddddddcccccceeekkkttt}}}~~~xxxuuutttllllllmmmnnnrrr{{{tttoookkklllssszzz~~~}}}{{{yyyxxxyyy{{{}}}|||yyyyyy|||rrraaaOOOIIIHHHGGGEEECCC@@@@@@???>>>===<<<<<<;;;======<<<;;;:::999888777888666444222111111111222222222222111111111111111------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***+++...000...---++++++,,,------,,,++++++,,,,,,+++******)))***+++,,,---------,,,,,,,,,,,,,,,+++++++++******%%%''')))***)))***,,,...,,,,,,------------------,,,,,,---...///000000111+++---.../////////111333888:::<<<<<<<<<;;;<<<===BBBEEEKKKPPPUUUZZZ```cccffffffeeeaaa\\\VVVRRRPPPVVV[[[aaaiiiuuuxxxkkkbbbZZZTTTRRRTTTXXXaaajjjooossszzz~~~}}}xxxvvvvvvrrrkkkfffdddaaacccgggnnnxxx~~~wwwuuuuuukkkmmmooorrrwww}}}~~~{{{sssnnnmmmqqqwww{{{|||xxxwwwwww}}}}}}vvvssswww}}}sssaaaOOOIIIHHHGGGEEEDDD@@@@@@???>>>>>>===<<<<<<===<<<;;;999666444333222777555222///---...///000222111111111111111000000...............------,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***)))***---000...---+++,,,---......---******+++++++++******)))++++++,,,,,,,,,---------++++++++++++++++++++++++(((***,,,---,,,---///111,,,,,,------------------+++,,,,,,...///000111111///111111111111111444666<<<======<<<;;;;;;<<<>>>@@@EEEKKKPPPTTTXXX\\\^^^ccceeeeee```YYYSSSRRRTTTWWW^^^gggppp}}}sssbbbYYYUUUUUUXXX\\\aaagggmmmqqqwww}}}~~~wwwrrrpppqqqqqqnnnlllmmmgggkkksss~~~zzztttrrrsssrrruuuyyy|||}}}~~~wwwwwwwwwzzz~~~uuummmkkknnnrrryyy|||xxxxxxyyy~~~yyyqqqsssyyyuuucccPPPIIIHHHGGGEEEDDD@@@@@@@@@???>>>>>>>>>===::::::999888666555444444777555222///......000111111111000000000/////////111000///...---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***,,,...---+++,,,---......---(((((()))***+++,,,,,,++++++++++++,,,,,,,,,------))))))***+++,,,,,,------,,,---......------...000------------------,,,,,,***+++,,,---...///000000000222222222222222555777999::::::999777888999;;;@@@DDDJJJOOOSSSVVVXXXZZZ]]]______[[[UUUSSSXXX^^^```fffmmmsss|||ssseeeXXXRRRSSSVVV]]]ccciiikkkmmmpppwww~~~}}}yyyqqqmmmlllpppsssssstttwwwtttyyyxxxttttttuuu}}}{{{vvvtttqqqrrruuuyyy}}}}}}rrrjjjiiijjjlllwww~~~~~~||||||~~~~~~xxxrrrppprrrzzzwwweeeQQQIIIGGGFFFDDDCCC@@@@@@@@@??????>>>>>>>>>777777888888888999999999888666444222222222444444111111000000///.........222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))(((((()))...---++++++,,,------,,,'''((()))+++,,,---------,,,,,,+++++++++,,,---...((()))***+++,,,------...+++,,,---,,,+++***+++,,,------------------,,,,,,++++++,,,---......//////...///111222222222444666:::;;;<<<;;;:::;;;===???CCCFFFKKKOOORRRTTTWWWYYYXXXYYYXXXVVVTTTXXXaaaiiimmmppprrrrrrtttvvvrrrmmm___WWWQQQQQQTTTYYYaaahhhnnnqqqssstttwww{{{xxxrrrpppmmmmmmrrrvvvwwwzzz}}}|||zzz{{{|||}}}vvvppplllrrruuuyyy}}}|||rrrkkkiiidddnnn||||||||||||zzzwww|||zzzxxxuuurrrwwwyyygggRRRIIIGGGEEECCCBBB???>>>>>>>>>>>>=========888888888888888888777777666666555444444555555666222222111111000//////...111000///...------...///---------,,,,,,+++++++++(((+++------,,,*********///---+++++++++,,,+++*********+++,,,,,,---,,,,,,,,,,,,+++++++++,,,---...*********++++++,,,,,,,,,)))***++++++))))))***+++++++++,,,------......///------........./////////,,,///222444444444555666:::<<<>>>??????@@@BBBCCCDDDGGGKKKNNNPPPRRRUUUXXXSSSTTTTTTUUUXXX___jjjqqquuuvvvsssnnnjjjggg```YYYQQQPPPRRRXXX\\\```fffnnnqqq{{{zzzvvvrrrnnnooolllmmmttt{{{}}}~~~yyytttpppnnnnnntttxxx~~~}}}sssmmmdddjjjsss}}}~~~zzzvvv|||}}}~~~|||vvvuuu{{{hhhSSSIIIGGGDDDBBBAAA===============<<<<<<<<<<<<;;;999777444222000000333333333444444444444555333333222222111000000//////...------...///000111......---,,,,,,+++******'''***...//////---,,,,,,///---+++***++++++***(((,,,------------,,,++++++---,,,+++***+++,,,---...,,,,,,,,,++++++++++++***(((***++++++******+++,,,))))))+++,,,...///000111////////////000000000000---000444777777777888999555888;;;===>>>???@@@BBBCCCEEEIIIKKKMMMOOOSSSUUUQQQRRRSSSVVV\\\eeennnuuuvvvvvvqqqjjjddd```XXXPPPMMMPPPXXXaaaeeeggglllsssrrr~~~sssnnnlllkkkjjjmmmvvv~~~{{{zzzzzz{{{yyy}}}|||yyyuuuooollllllpppssssssyyyyyyqqqhhhiiimmmuuu~~~yyyzzz{{{~~~}}}vvvpppssszzz}}}hhhSSSIIIHHHFFFCCCBBB>>>>>>===<<<;;;:::999999999999888888777666666666666666666555444333111000111111222222222111111000111000000///...------,,,------,,,+++***((((((''',,,,,,,,,+++++++++***************++++++,,,,,,,,,******))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---...///000111))))))((('''&&&(((,,,///***,,,------------...000000//////............//////000222444555555555444888:::;;;<<<>>>@@@DDDGGGFFFHHHJJJKKKLLLMMMOOOQQQRRRWWWZZZ[[[___gggmmmnnnrrrmmmhhhcccZZZQQQOOOQQQSSS\\\eeeiiihhhkkkuuu}}}zzzrrrnnnnnnjjjkkknnnsss{{{{{{rrrnnnoooqqqxxx||||||xxxtttnnngggeeehhhooouuu~~~vvvvvvuuutttvvv~~~}}}zzzxxxxxx{{{xxxooogggeeennnxxxyyyxxxzzzzzzfffRRRIIIHHHFFFDDDCCCAAAAAA@@@???>>>======<<<999999888888777777666666666666555444333222111111111111000000000/////////111111000//////...------...---,,,+++***))))))(((*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,+++***+++...111,,,.........,,,,,,,,,...............///000111222222333555777888888888888:::<<<>>>???@@@CCCGGGJJJJJJLLLNNNOOOOOOOOOQQQRRRTTTYYY]]]]]]```fffjjjkkkmmmggg```ZZZSSSMMMNNNRRRXXXaaajjjnnnoooqqqwww|||}}}yyyuuuqqqooonnniiikkkooovvv{{{qqqoooqqquuuzzz~~~|||sssqqqlllhhhiiinnnwww}}}wwwxxxxxxsssrrruuuuuuooohhhfffcccjjjttt{{{}}}|||yyywwwuuucccQQQIIIHHHGGGEEEDDDCCCBBBAAA@@@???>>>>>>===999999999888777777666666666555333222111111111111444333111000/////////000111111000000//////............---,,,++++++******((()))***+++,,,------...))))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---......,,,...///...---,,,...///...///000...,,,++++++,,,,,,------...000222333444333555777999:::;;;;;;;;;===>>>AAABBBDDDFFFJJJLLLPPPQQQSSSRRRQQQQQQRRRSSSVVV\\\aaaaaabbbfffhhhfffhhhaaaXXXRRRMMMKKKQQQXXX```gggooottttttssstttvvvtttsssrrrrrrsssrrrnnnkkkhhhjjjpppyyy~~~uuutttxxx|||~~~rrrqqqnnnlllooovvv}}}vvvzzzyyyuuuuuusssnnnjjjiiibbbdddkkkuuu}}}ppp```PPPIIIHHHGGGEEEEEE@@@@@@???>>>===<<<<<<;;;::::::999888888777777666666555222000///000111222888777444222000111111222111111000000000////////////......---,,,,,,++++++))))))***+++,,,,,,------******************++++++))))))***************+++,,,,,,,,,---------......++++++******+++,,,,,,---***,,,------,,,******+++...//////...---,,,,,,------......///111333444555333555777:::;;;<<<======???AAADDDEEEFFFHHHKKKNNNQQQRRRSSSSSSRRRRRRSSSUUUXXX___dddeeefffhhhgggeeeddd[[[SSSNNNKKKNNNWWWbbbhhhmmmsssvvvuuuqqqllljjjgggjjjnnnssstttqqqllliiikkknnnttt|||}}}|||uuuuuutttuuuyyy~~~uuummmmmmpppmmmlllnnnttt}}}kkk]]]OOOIIIHHHGGGEEEFFF@@@???>>>===<<<;;;;;;:::::::::999999888777777777666444222000000000222333888777444222000111111222000000000000///////////////......------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,---------......++++++*********+++,,,,,,(((***------,,,***)))))),,,---///...------///000000000000111222333444555555777:::<<>>======<<<:::::::::999888888777777555444333222111111222333444333111000/////////000///////////////...............---------,,,,,,,,,,,,,,,,,,+++++++++******---------------,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,------------,,,++++++******+++,,,,,,***,,,......---,,,,,,,,,+++---...///......000111000111111111333444555666999;;;>>>AAADDDEEEFFFFFFFFFHHHJJJKKKKKKKKKLLLNNNLLLMMMMMMNNNPPPVVV^^^cccjjjpppsssooojjjgggaaa\\\RRROOOOOORRRVVV[[[dddmmmzzz}}}{{{rrriiidddbbbggghhhhhheeeccchhhttt~~~{{{~~~xxxqqqyyy~~~xxxfffZZZOOOJJJHHHEEEDDDEEEBBBBBBAAA@@@???>>>>>>===;;;::::::999999888888777444444444444333333333333111111000000000/////////------------............---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,---......///++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,.........---...///---...//////...---///000//////000222444666888999;;;===@@@CCCFFFHHHIIIIIIKKKMMMOOOOOONNNMMMMMMNNNKKKKKKKKKMMMSSS\\\hhhooo|||}}}tttjjjaaaXXXQQQKKKLLLSSS\\\aaaeeejjjqqq}}}{{{pppgggeeefffkkkjjjhhhgggjjjrrr~~~{{{xxxssswww}}}{{{{{{|||zzzwww|||zzzeeeZZZOOOJJJHHHDDDCCCDDDBBBAAAAAA@@@???>>>======;;;;;;:::999999888888777444444555555555444333333111111222222222111111000,,,---------------------,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,------...,,,,,,,,,++++++*********))))))***++++++,,,------******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,***+++------,,,---...000///000111000...------...---...///222555888;;;<<<:::<<>>>>>>>>>>>AAA>>>;;;999888777555333444444333333222111111000222222111111111111111111000000///...------,,,,,,///......------,,,,,,+++,,,)))'''''')))+++------+++---///---+++)))+++---//////...---,,,++++++***,,,,,,++++++++++++++++++***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------//////000222555888;;;===@@@@@@@@@AAABBBEEEGGGHHHJJJKKKMMMMMMLLLKKKKKKLLLIIILLLOOOPPPUUUbbbuuu~~~ppp```TTTLLLJJJOOOVVV```hhhmmmrrrxxx|||~~~xxxrrrnnnjjjfffgggjjjffflllvvvwwwpppmmmmmmttt||||||uuuxxx}}}||||||uuuqqqssszzz~~~{{{zzzzzz}}}}}}jjj]]]PPPKKKIIIGGGEEEFFF@@@???>>>===<<<<<<<<<<<<===;;;999888999999888777666555444333222222222222666555555444333222222111000//////...------,,,,,,+++++++++++++++++++++,,,000...++++++,,,---......+++---...---+++)))+++,,,.........------,,,,,,+++++++++++++++++++++,,,,,,------,,,++++++,,,---------,,,,,,++++++,,,,,,------------------......///111111222333666999<<<===?????????@@@AAADDDFFFGGGHHHIIIKKKKKKJJJIIIJJJKKKHHHKKKNNNRRRYYYfffuuu}}}sssfffXXXOOOKKKJJJWWW\\\dddlllqqquuuxxxyyyxxxqqqllljjjgggcccdddhhhlllpppwww}}}~~~wwwrrrpppqqqyyy}}}xxx|||~~~}}}}}}}}}}}}~~~hhh\\\PPPLLLJJJGGGDDDDDD@@@???>>>===<<<<<<<<<<<<<<<:::888888999999888777888666555333333333444444444333222111000......---/////////...------,,,,,,)))******+++,,,,,,------222000---,,,---...---,,,+++,,,---,,,+++***+++,,,------------------------******++++++,,,,,,------111///,,,******,,,///111---,,,,,,++++++,,,,,,---...............///000000444444444555777999;;;============>>>@@@BBBEEEFFFEEEGGGHHHHHHGGGGGGHHHJJJHHHJJJNNNUUU^^^hhhqqqwwwrrrlllbbbWWWNNNJJJKKKMMM\\\```fffnnntttwwwwwwuuupppkkkgggfffdddbbbdddhhhnnnrrrwwwyyyzzzyyyyyyzzz|||~~~~~~{{{wwwtttuuuwww}}}xxx{{{|||fff[[[PPPMMMKKKGGGCCCBBBBBBAAA@@@???>>>>>>>>>>>>???<<<:::999888888666555888777555333222333444444111111000///...------,,,//////.........---------------------....../////////---+++***+++,,,+++***+++,,,,,,,,,++++++++++++,,,,,,,,,------.........******++++++,,,---......111///---++++++---///111---,,,,,,++++++,,,,,,---............//////000111555555555555666888:::;;;;;;;;;<<<===???AAADDDEEEDDDFFFGGGGGGFFFGGGIIIKKKLLLLLLPPPWWW```fffiiiiii```ZZZRRRJJJGGGJJJPPPUUU___```eeemmmtttvvvtttpppjjjfffdddeeeeeedddgggkkkoootttyyy{{{yyyvvvtttsssuuuwwwyyyxxxvvvvvvxxx{{{{{{zzz{{{~~~xxxdddZZZPPPMMMKKKFFFBBBAAABBBAAA@@@???>>>>>>>>>>>>>>><<<999888999888777666666555444333222222222333111111222222222222222222...............---------/////////......---------+++)))((()))+++,,,,,,+++++++++***++++++,,,+++++++++,,,,,,------.........******+++,,,------..............................---,,,,,,++++++,,,,,,---------------...///000111555444444444555777999:::;;;;;;;;;===???BBBDDDFFFEEEGGGHHHHHHHHHIIIKKKNNNPPPOOOQQQWWW]]]___\\\YYYPPPLLLGGGEEEHHHPPPXXX]]]eeeeeehhhlllqqqqqqmmmiiifffbbbaaadddffffffiiinnnwww~~~~~~vvvpppmmmnnnrrrvvvwwwvvvwww{{{~~~~~~~~~}}}}}}~~~~~~zzzdddYYYOOOLLLJJJEEEBBBAAA@@@???>>>===<<<<<<<<<<<<999888777888999;;;;;;:::555555444444333222222111///000000111222222333333..............................------,,,++++++***+++******+++---......---+++***)))***+++,,,+++***,,,,,,,,,------.........++++++,,,,,,------......+++,,,...000000...,,,+++---,,,,,,++++++,,,,,,---------------...000111222444444444444555777999:::<<<<<<<<<>>>@@@CCCFFFGGGGGGHHHIIIIIIIIIKKKNNNQQQRRRQQQQQQTTTVVVUUUPPPLLLEEEDDDCCCFFFNNNWWW___cccmmmllllllmmmllljjjfffcccbbb``````dddggghhhkkkpppwwwnnnkkkkkkpppuuuxxxyyyzzz~~~||||||}}}~~~}}}|||}}}~~~|||~~~}}}eeeYYYNNNJJJHHHEEEAAAAAA@@@???>>>===<<<<<<<<<<<<999777666777:::;;;;;;;;;444555666777666444222111/////////000000000000000........................---------------,,,,,,,,,---,,,,,,---......---,,,+++)))((())),,,---,,,***,,,,,,------------------,,,,,,------------------***,,,---//////---,,,***---,,,,,,++++++,,,,,,---.........///000111222333444444444555666999;;;<<<======>>>???BBBEEEHHHIIIHHHIIIIIIIIIJJJLLLPPPSSSQQQQQQPPPOOONNNKKKGGGDDDAAAAAADDDKKKUUU]]]bbbcccjjjkkkkkkiiifffcccbbbbbbdddaaabbbgggkkklllppptttxxxqqqnnnkkkpppxxx|||}}}~~~}}}~~~|||{{{}}}~~~}}}}}}}}}~~~~~~eeeYYYNNNIIIHHHDDDAAAAAABBBAAA@@@???>>>>>>>>>>>><<<:::888888999999999888555666888999888666333111555444444444333333222222---.....................------......///000000000...---,,,,,,------***)))+++)))'''))),,,---,,,***------------------------------------------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---/////////000111333444555555555555666888:::===>>>>>>>>>???@@@CCCFFFIIIKKKHHHIIIIIIIIIJJJMMMQQQTTTOOOOOOOOOLLLIIIFFFCCCAAA@@@BBBGGGPPPYYY```bbbaaaaaadddeeedddaaa```bbbeeegggeeefffllloooqqqtttyyyxxxttttttkkkrrrzzz}}}|||~~~zzz{{{|||ggg[[[PPPKKKJJJGGGEEEEEEBBBBBBBBBAAA@@@??????>>>===;;;999777555666777888555444444333333222222111111222222222111000...---111111000///...------,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,------------.........//////---,,,+++*********+++,,,///000111111000...,,,+++------------------------,,,***---333555444444777777666555888===@@@@@@???@@@BBBEEEFFFFFFGGGHHHJJJFFFJJJMMMNNNPPPTTTSSSOOORRROOOKKKFFFBBB@@@@@@@@@<<>>>>>===<<<<<<;;;===;;;:::888777777777777555444444333333222222111111222222222111000...---000000//////......------///...---,,,,,,,,,------,,,,,,---------,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,,,,***+++,,,.........------------------------------***))),,,222444222222555777666777:::???BBBBBB@@@AAACCCEEEFFFFFFFFFHHHIIIGGGLLLOOONNNOOORRRRRRQQQRRROOOIIIDDD@@@>>>>>>???GGGLLLRRRVVVWWWWWWWWWXXXTTTTTTUUUVVVXXX[[[^^^___iiirrryyy{{{}}}~~~zzztttsssrrrqqqooonnnnnnnnnooovvvyyy|||||||||~~~}}}xxxsssrrrwwwyyysssqqqlll___SSSNNNLLLHHHEEEEEEAAAAAAAAA@@@??????>>>>>><<<<<<;;;:::999888777777555444444333333222222111111111222111111000///...///////////////...............---,,,,,,,,,------***++++++,,,,,,,,,,,,++++++******))))))******++++++++++++,,,,,,,,,---------,,,+++******+++,,,---***++++++,,,------......------------------------******...555777444333444666777:::>>>BBBDDDDDDCCCBBBDDDEEEFFFEEEEEEGGGHHHHHHNNNRRRRRRRRRUUUUUURRRQQQMMMGGGBBB???>>>???@@@NNNQQQUUUWWWWWWVVVUUUUUUNNNOOOPPPSSSVVVZZZ]]]___nnnyyy{{{rrrkkkggghhhhhhfffdddfffjjjooouuuwwwzzzzzz{{{~~~{{{uuuqqqttt|||vvvlllooobbbVVVPPPNNNJJJGGGGGGBBBBBBAAAAAAAAA@@@@@@@@@<<<<<<<<<;;;:::999888777555444444333333222222111111111111111000000//////.........///////////////------------------------((()))***+++++++++++++++++++++************++++++---------.........//////---,,,+++***+++,,,---...000///...------------...------------............//////444:::<<<888666777555888<<>>>>>>>>>>>============<<<<<<<<<;;;:::999888777555444444333333222222111111111111000000000000000.........///////////////,,,---------------------******+++,,,---------,,,,,,,,,++++++++++++,,,,,,---------.........//////,,,,,,+++++++++,,,.../////////...---------......---------....../////////222222777===>>>:::777888555999>>>BBBEEEFFFFFFGGGDDDEEEFFFEEEDDDDDDGGGIIINNNQQQWWWaaalllooobbbSSSJJJHHHFFFEEEFFFJJJNNNQQQNNNPPPRRRSSSSSSSSSTTTUUUSSSQQQPPPQQQVVV^^^eeejjjtttzzzyyynnnfffdddaaafffiiihhhdddbbbdddhhhhhhlllrrrwww|||~~~~~~}}}zzzwww}}}{{{zzziii\\\PPPKKKHHHEEEBBBBBB????????????????????????<<<<<<;;;:::999888777777555444444333333222222111111111000000000000111111///////////////.........+++,,,---.........---------......////////////...---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,++++++,,,---...///((()))***+++,,,---...///---------...//////000000222222555:::;;;777555666666999>>>AAACCCDDDEEEGGGDDDDDDEEEDDDDDDEEEGGGJJJOOOSSSZZZfffrrrttteeeTTTHHHHHHHHHIIIMMMQQQUUUXXXUUUVVVWWWUUUSSSRRRSSSTTTVVVUUUSSSTTTXXX```ggglllqqqsssvvvwwwrrrjjjgggiiigggiiikkkhhhddd___^^^___eeelllttt{{{yyyqqqvvv|||||||||~~~fffZZZNNNJJJHHHDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===;;;:::888777777777777555444444333333222222111111111000//////000111222000000//////......------+++,,,---.........------......//////......------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,---///000&&&(((***,,,---......------------...///000000000222111333888888555333555666:::>>>???@@@AAADDDFFFCCCDDDDDDDDDDDDEEEIIIKKKOOOUUU^^^fffmmmmmmcccVVVGGGHHHJJJMMMQQQUUUXXXZZZZZZZZZYYYVVVSSSRRRRRRSSSUUUUUUVVVXXX\\\aaaeeehhhhhheeegggkkkkkkhhhgggjjjiiihhhgggeeedddbbbbbbaaaiiiqqq|||zzz{{{~~~||||||tttsssxxx||||||zzz}}}}}}hhh[[[PPPKKKJJJGGGEEEEEE>>>>>>>>>>>>>>>>>>>>>???===;;;999777666666777888555555444333333222222111111111000//////000111222111111000///...------,,,***+++---...///...------,,,,,,,,,,,,++++++***)))++++++************++++++---------.........//////,,,,,,++++++,,,...///000+++,,,...//////...,,,+++---------...///000000111444222333777777444444666777:::===>>>>>>???CCCFFFBBBCCCDDDCCCCCCFFFIIILLLNNNXXXaaaeeefffeee___XXXGGGIIILLLOOOSSSVVVYYYZZZYYYYYYWWWUUURRRQQQSSSTTTRRRTTTWWW[[[^^^aaabbbccc^^^ZZZ[[[bbbfffeeeeeehhhgggeeecccccceeehhhjjjkkknnnvvv{{{vvvxxx|||{{{~~~{{{tttvvvyyyxxxxxx}}}yyydddXXXMMMHHHGGGDDDBBBCCC>>>???@@@AAA@@@@@@>>>===:::999888777666666666666555444444333333222111111333111000000111111///...///---,,,,,,---...,,,+++...---,,,***(((&&&%%%$$$*********+++,,,---...///,,,---...///...---,,,+++,,,,,,---------.........------.........---+++***------,,,++++++,,,,,,,,,...///000111222222111111666555444333444666888999999:::<<<>>>@@@AAABBBBBBDDDCCCAAAAAADDDHHHMMMQQQ[[[WWWYYYfffsssvvvsssqqqaaaOOOEEELLLUUUVVVXXX\\\XXXVVVTTTSSSTTTVVVVVVVVVSSSUUUZZZ___bbbaaa]]]YYYTTTUUUWWW\\\aaaeeegggggg````````````bbbgggnnnsss}}}}}}||||||}}}}}}xxxrrrnnnpppuuuzzz{{{eeeYYYMMMIIIHHHEEECCCCCC??????@@@AAA@@@???>>>===:::999888777777666666666555555444444333222222222111000//////000111000...///...------......---,,,//////...------,,,++++++111000///---,,,+++++++++((()))***++++++++++++***))))))*********+++++++++------.........---,,,+++------,,,,,,+++,,,,,,---/////////000111111222222555444444333444666999::::::;;;===???AAABBBBBBCCCBBBAAAAAAAAAEEEJJJOOOSSSYYYTTTVVVbbblllkkkddd^^^dddTTTIIINNNVVVWWWXXX\\\[[[YYYWWWUUUTTTTTTSSSRRRTTTWWW\\\bbbfffeeeaaa]]]TTTTTTVVV[[[aaaeeeeeeddd___^^^^^^___bbbjjjssszzzzzztttooopppssswww}}}fffZZZNNNJJJIIIFFFDDDDDD@@@@@@@@@@@@@@@???>>>===::::::888777777777777777666666555555444333333333111/////////111222111000000///......//////...---........./////////000000333222000...,,,+++******&&&'''(((***++++++,,,+++,,,,,,,,,,,,------------------.........---,,,+++---,,,,,,,,,,,,,,,------000////////////111222333333333333444555888:::<<<===>>>???@@@BBBBBBCCCCCC@@@@@@@@@BBBFFFKKKPPPSSSWWWQQQRRR]]]fffcccXXXOOO___RRRKKKPPPVVVWWWXXX\\\YYYXXXWWWUUUTTTSSSSSSSSSVVVZZZ```fffjjjjjjeeeaaaWWWVVVVVV[[[aaadddbbb___]]]]]]^^^```eeeooo{{{yyysssrrrrrrsssyyyggg[[[OOOKKKJJJGGGEEEEEE@@@@@@@@@@@@??????>>>===::::::999888777777777777777666666555444444333333111000///111222333333222111000//////000000///...,,,,,,------.........///......------------......******+++,,,------......------------............---------------------,,,---,,,,,,,,,,,,------...111000......///000333444111222333444777999<<<===???@@@AAABBBCCCCCCCCCCCC??????@@@BBBEEEIIILLLOOOTTTMMMMMMWWWaaa___VVVOOORRRKKKJJJPPPVVVWWWWWWYYYQQQRRRSSSTTTTTTUUUWWWXXXZZZ]]]bbbhhhlllkkkgggddd^^^[[[YYY]]]bbbddd```[[[^^^```cccgggmmmvvvzzzvvvsssqqqtttyyyggg[[[PPPKKKJJJGGGEEEFFFAAAAAA@@@??????>>>>>>>>>;;;:::999888777777777777777666666555444444333333333222111222444555444333222000//////000000///...------------,,,,,,,,,,,,++++++++++++,,,---...///............------......)))*********++++++++++++---------------------------,,,,,,,,,------...///111000......///000333444000111333555888:::===>>>@@@@@@AAACCCCCCDDDDDDDDDAAAAAAAAABBBDDDEEEGGGHHHNNNGGGDDDLLLTTTUUURRRPPPKKKJJJMMMSSSWWWUUUSSSRRRMMMOOOQQQRRRSSSVVVZZZ^^^aaabbbdddgggjjjiiigggdddeeebbb___```cccccc```\\\bbbffflllqqqwww|||~~~}}}~~~{{{uuupppppptttzzzggg[[[OOOKKKJJJGGGEEEEEEBBBBBB@@@???>>>>>>>>>>>>;;;:::999888888777888888666666555555444333333333444222222222444555444333111000//////000000///.../////////...------,,,,,,------,,,+++++++++,,,,,,......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,---...///000000////////////111222333000111333666999;;;===>>>???@@@AAABBBDDDDDDEEEEEECCCCCCCCCDDDDDDDDDDDDCCCFFF@@@===@@@EEEGGGIIILLLOOOPPPSSSUUUTTTQQQMMMKKKMMMOOOQQQQQQRRRWWW^^^dddkkkiiifffdddeeeeeedddcccgggeeecccbbbbbbcccccccccjjjnnnuuu|||}}}~~~~~~zzzsssqqqsssqqqxxx}}}ggg[[[OOOKKKIIIFFFDDDEEECCCBBB@@@???>>>======>>>;;;;;;:::999888888888888555555444444333222222222333222111111222333222000111///......///000...---//////............------000///...,,,,,,+++++++++---,,,+++++++++,,,---...---------.........//////---,,,,,,,,,,,,---...///,,,,,,,,,------...///000/////////000111111222222000111444666999;;;=========>>>@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCC@@@<<<;;;===???@@@GGGNNNQQQSSSSSSQQQMMMKKKJJJIIILLLOOOQQQQQQTTT[[[fffooovvvppphhhbbb``````bbbbbbddddddcccbbbaaaccchhhlllrrrvvv|||}}}~~~|||yyyzzzppppppvvvuuufffZZZNNNJJJIIIFFFDDDDDDDDDBBB@@@???=========>>><<<;;;:::999888888888888555444444333333222111111333111000000111111///...000///......//////...---,,,,,,,,,---------------//////...------------...,,,+++++++++,,,...000111*********+++++++++,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,---...///000000...///000111222222222111000222444777999;;;<<<===<<<===???AAACCCEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFEEE<<<<<<>>>AAAAAACCCKKKUUUPPPQQQOOOJJJFFFGGGJJJKKKIIILLLOOOQQQVVVaaaooozzz}}}uuujjjaaa]]]^^^```bbb```bbbcccaaa___ccclllsssxxx{{{||||||}}}~~~wwwppppppzzzyyyfffZZZOOOKKKJJJFFFDDDDDD>>>???@@@@@@???<<<:::888;;;:::999888777777777777555555444444444333333333333222222111111111111111............---,,,+++******+++...//////...---,,,++++++++++++++++++++++++.........------.........................................................---------.........//////---000222333222000//////333333333444666999;;;===<<<<<<===<<<===@@@DDDHHHIIIKKKLLLLLLJJJEEE@@@<<>>===???CCCFFFHHHIIILLLLLLKKKJJJJJJJJJJJJJJJJJJLLLQQQYYYaaajjjqqquuu~~~vvvjjjbbb___^^^^^^^^^aaa``````___bbbhhhpppvvv}}}{{{|||}}}yyyssswwwyyyfffZZZOOOKKKJJJFFFDDDDDDCCCCCCDDDDDDCCCAAA???===;;;:::999888777777777777555555555555444444444444111000000///////////////////////////...---,,,+++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++...------,,,,,,------...---------------------------------------------------------.........//////000111111000//////111333444444444555666888:::;;;<<<<<<=========@@@DDDHHHLLLNNNPPPNNNIIICCC???>>>>>>>>>>>>AAAEEEIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKOOOWWW```iiiqqqvvvyyytttmmmeee^^^]]]]]]]]]]]]]]]]]]^^^```dddjjjrrrxxx|||{{{{{{zzz{{{}}}{{{{{{yyyfffZZZOOOKKKJJJFFFDDDDDDBBBBBBCCCCCCBBB@@@>>>===;;;:::999888777777777777555555555555444444444444111000000///////////////000000000000///...------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////333222000------///444888666666666666777888999:::;;;<<<======>>>AAAEEEHHHNNNRRRSSSOOOGGG@@@>>>???===>>>AAAEEEJJJMMMMMMLLLHHHHHHHHHGGGHHHHHHIIIIIILLLQQQZZZdddkkkoooqqqqqqhhheee```]]]\\\]]]]]]]]]ZZZ\\\```dddjjjqqqxxx}}}}}}|||wwwxxxyyyzzz{{{}}}~~~~~~}}}{{{fffZZZOOOKKKJJJFFFDDDDDD@@@AAAAAAAAA@@@???===<<<;;;:::999888777777777777444444444444333333333333333222222111111111111111///////////////...---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////333222000...---000555999888888888888888888888888;;;<<<===>>>???AAAEEEHHHNNNRRRTTTNNNCCC<<<<<>>@@@EEEKKKPPPRRRQQQOOOGGGGGGGGGHHHHHHIIIKKKKKKPPPUUU^^^eeeiiiiiigggdddbbbaaa_______________^^^ZZZ^^^dddjjjqqqxxx~~~}}}{{{zzzvvvwwwyyy{{{||||||||||||~~~{{{{{{}}}fffZZZOOOKKKJJJFFFDDDDDDBBBBBBBBBBBBAAA@@@@@@???;;;:::999888777777777777333333333222222222222111333222222111111111111111------.........---,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000111111111111222555888999999999999999888888777:::<<<===???@@@BBBFFFIIILLLOOOOOOIII???:::<<<@@@BBBDDDJJJPPPTTTUUUSSSPPPHHHHHHHHHIIIKKKLLLNNNOOOSSSXXX___dddgggeeebbb___^^^___````````````______\\\aaahhhnnnuuu{{{}}}|||{{{zzzyyyzzz{{{}}}}}}|||{{{zzz}}}~~~{{{wwwvvv}}}}}}fffZZZOOOKKKJJJFFFDDDDDD@@@?????????>>>>>>>>>>>>;;;:::999888777777777777333333333333222222222222111000000///////////////,,,---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000...000222333444444666888:::::::::::::::999888777999;;;>>>???AAACCCFFFIIIIIIJJJIIIDDD===;;;===AAAEEEHHHMMMRRRVVVVVVRRROOOHHHIIIIIIKKKMMMOOOPPPRRROOORRRVVVZZZ]]]^^^]]]\\\[[[]]]```aaaaaa```aaaaaaaaaffflllqqqvvv{{{~~~|||zzzzzzzzzzzz{{{{{{|||}}}}}}|||{{{zzz|||}}}~~~~~~xxxqqqsssyyy{{{fffZZZOOOKKKJJJFFFDDDDDD======<<<<<<;;;;;;<<<<<<;;;:::999888777777777777555555555444444444333333111000000///////////////------............------,,,,,,.../////////...---------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,---......//////------------------------.../////////000000000000...000222333444555777999999:::;;;;;;;;;:::999888999;;;>>>@@@AAADDDGGGIIIFFFEEECCC@@@===>>>AAADDDHHHJJJMMMQQQTTTSSSOOOLLLHHHHHHIIIKKKMMMPPPRRRSSSNNNOOOOOOPPPRRRTTTVVVWWWZZZ^^^bbbddddddeeefffhhhkkknnnsssvvvyyy|||}}}{{{xxxvvvvvvvvvwwwzzzzzz{{{|||||||||||||||{{{|||}}}tttppptttzzzfffZZZOOOKKKJJJFFFDDDDDDAAA@@@???????????????@@@;;;:::999888777777777777777777666666666555555555333222222111111111111111......///////////////......///111333333222000///---------------------------,,,,,,++++++,,,,,,---,,,,,,------...///000000........................////////////000000000000000111222222222555999<<<999:::;;;;;;;;;:::999888999;;;>>>@@@BBBDDDGGGIIIEEECCC@@@>>>>>>AAADDDGGGIIIJJJMMMPPPRRRPPPLLLIIIGGGGGGIIIKKKMMMPPPRRRSSSVVVTTTQQQNNNOOOQQQTTTVVV\\\```eeehhhiiijjjmmmpppuuuwwwzzz|||}}}~~~|||yyyuuussssssssssssxxxxxxyyyzzz{{{}}}~~~~~~{{{{{{}}}~~~zzztttvvv|||eeeYYYMMMIIIGGGDDDBBBBBB@@@@@@@@@??????===<<<<<<<<<;;;999777666555444444444444333333333222222222555444333111...,,,+++***111///...------...///111---.....................,,,)))%%%""""""&&&***......+++)))))),,,......,,,,,,,,,,,,+++++++++******...,,,+++,,,///000---+++---......///000/////////000111222444666777999999======<<<<<<;;;;;;::::::::::::;;;<<>>===<<<<<<;;;999888666555555555444444444444333333333222---...///000222333444555------...//////...------...---------,,,,,,,,,,,,+++***((('''((()))+++,,,000...,,,,,,///000000///*********+++,,,,,,---------++++++,,,///000...,,,...///000000111111000000111222333555777999:::;;;???>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>???@@@@@@===;;;:::>>>EEEJJJLLLJJJKKKJJJHHHGGGGGGGGGFFFEEEGGGGGGHHHJJJMMMPPPRRRTTTUUUWWWXXXUUUQQQPPPRRRVVVYYY[[[___cccgggmmmssswwwyyyzzz{{{}}}{{{yyyuuuuuutttssssssrrrrrrqqqwwwyyy|||~~~}}}}}}xxxyyyfffZZZNNNIIIGGGDDDBBBBBB>>>???????????????>>>>>><<<;;;999888666666555555555555444444444333333333111111111000000000//////)))+++...000000...+++)))---------,,,,,,++++++***)))***,,,---------,,,+++---+++******,,,---------'''((()))+++,,,...///000+++++++++---///000///...000000000111111111222222111222444666888:::;;;<<<>>>>>>>>>===============>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<>>>>>???@@@@@@@@@??????<<<;;;999888777666666666555555555444444444333333444333111///,,,***((('''***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,------***+++---.........,,,+++************++++++++++++((()))***+++---...//////***+++,,,---///000000000000000000000111111222222111222333555777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>======<<>>??????@@@@@@@@@@@@???;;;;;;999888777777777777555555444444444333333333............------------........................++++++,,,---...///000000+++++++++,,,,,,,,,------,,,------...............++++++,,,,,,,,,---------***+++---...///000000111000000/////////000111222111111333444666777999999999999::::::;;;;;;<<<<<<888999;;;<<<======<<<<<<@@@AAACCCFFFHHHHHHFFFDDD???AAACCCBBBAAAAAACCCEEEKKKOOOVVV[[[[[[VVVPPPLLLMMMOOOPPPQQQQQQQQQSSSTTTUUUXXX^^^ccchhhmmmrrruuu|||}}}~~~{{{wwwtttrrrqqqsssssstttuuuvvvwwwxxxxxxwwwxxxzzz|||}}}~~~~~~~~~zzz{{{}}}ggg[[[OOOJJJHHHEEECCCCCC???@@@@@@@@@@@@@@@??????;;;;;;:::888888777777777444444333333333222222222//////000000000111111111111000...,,,,,,...000111+++,,,------...///000000,,,+++*********+++---...)))+++------,,,+++,,,---...---------,,,,,,,,,+++***,,,.../////////000111000000///...///000111222222222333444555666777777::::::;;;<<<===>>>>>>>>><<<======<<<<<<:::999999<<<>>>AAADDDFFFGGGGGGFFF===@@@CCCCCCBBBBBBDDDGGGNNNTTT^^^dddddd]]]TTTMMMMMMNNNQQQSSSUUUWWWXXXXXXYYY]]]bbbgggjjjnnnrrruuu{{{|||}}}{{{xxxuuurrrqqqrrrssstttuuuvvvwwwxxxxxxyyyyyy{{{|||~~~{{{|||}}}ggg[[[OOOJJJIIIEEECCCCCCAAAAAAAAAAAA@@@???>>>>>>;;;;;;:::999888888888888333333222222222111111111555444333222000///...---000///---,,,,,,---///000------------------------,,,+++++++++,,,,,,------&&&)))++++++***))))))+++......---------,,,,,,,,,+++...000000......///111222111000//////111222444555555555555666666666666999::::::;;;===>>>>>>???AAA@@@>>><<<:::999888888999;;;???AAACCCEEEFFFGGG???AAACCCBBB@@@AAAGGGLLLPPPWWWaaahhhiiicccYYYSSSPPPRRRTTTXXX\\\___``````___bbbgggkkkmmmpppsssuuuyyyzzz{{{}}}~~~{{{xxxvvvsssrrrqqqrrrrrrssstttuuuvvvvvvxxxxxxzzz{{{|||~~~~~~}}}}}}~~~ggg[[[OOOKKKIIIFFFCCCDDDBBBBBBBBBAAA@@@???>>>===;;;;;;:::999888888888888222222222111111111000000111111000000//////.........------,,,,,,------...//////...---+++***))))))+++,,,---.........------(((+++...///---+++,,,...------------------------,,,...111000...---...000333222111000000222444555777777777777666666666666777777888999;;;<<<======AAA@@@===;;;:::999:::::::::<<<>>>@@@AAABBBDDDEEEAAACCCCCC@@@>>>AAAIIIPPPQQQWWWaaahhhjjjeee^^^YYYTTTUUUXXX]]]bbbeeeffffffcccfffjjjnnnoooqqqsssuuuxxxyyyzzz|||~~~~~~}}}{{{yyyvvvtttrrrppppppqqqrrrrrrsssttttttuuuvvvwwwxxxyyy{{{||||||iii]]]QQQLLLKKKHHHFFFFFFBBBBBBBBBBBBAAA???===<<<;;;<<<<<<;;;888666555555222222333444333222111000111111000///////////////------............------------......------,,,+++///......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------.../////////...//////000111333444555888777666555555666777888:::::::::::::::;;;???BBBFFFDDD@@@===;;;:::;;;;;;===>>>@@@@@@?????????AAAEEEFFFFFFDDDBBBDDDJJJNNNWWWWWWXXX[[[___```]]]YYYZZZ]]]aaaeeegggjjjnnnppptttqqqmmmlllmmmppprrrtttyyyyyyyyyyyyzzz|||}}}~~~~~~|||zzzwwwtttsssrrrqqqrrrrrrpppooooooqqqtttsssrrrrrruuuxxx{{{|||}}}}}}~~~hhh\\\PPPLLLJJJGGGEEEEEEBBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;999777666666222222333333333222111000000000///...............------............------------......------,,,+++,,,+++******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......//////000/////////000111333555666888777666555555666777888999:::;;;;;;<<<>>>BBBEEEHHHEEEAAA===<<<<<<===>>>>>>@@@BBBCCCBBBAAAAAABBBEEEFFFEEEDDDCCCEEEJJJNNNQQQRRRTTTVVVXXXXXXVVVTTTWWW[[[```eeeiiimmmpppsssrrrpppnnnmmmnnnppprrrssswwwwwwxxxxxxyyyyyyzzzzzz{{{{{{yyywwwuuusssrrrqqqpppqqqrrrqqqpppqqqrrrtttwwwwwwwwwyyy{{{|||}}}}}}|||hhh\\\PPPKKKJJJFFFDDDDDDBBBAAAAAA@@@?????????@@@===<<<<<<:::999888777666222333333333333222111000111000//////......//////------............------------......------,,,+++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,------......///000000/////////000222333555666888777666555555666777888999;;;<<<===>>>AAADDDGGGIIIFFFAAA>>><<<===???AAA@@@BBBEEEFFFEEEDDDCCCCCCEEEEEEEEECCCCCCEEEIIILLLLLLNNNQQQRRRQQQPPPPPPPPPSSSXXX___eeejjjnnnrrrtttpppppppppooopppqqqqqqrrrtttuuuvvvwwwwwwvvvuuutttvvvuuutttsssrrrqqqpppooonnnppprrrsssrrrrrrtttuuu{{{{{{|||}}}~~~~~~~~~}}}{{{hhh\\\PPPKKKIIIFFFCCCDDDBBBAAA@@@?????????@@@AAA===<<<:::999999999777666333333333333222222111111222111111000000000000000------............------------......------,,,+++///...------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------...//////000000//////000111222444555666888777666555555666777888:::<<<===>>>>>>@@@CCCFFFGGGDDD@@@<<<;;;===@@@BBB@@@CCCFFFHHHGGGEEEDDDDDDFFFEEEDDDCCCBBBDDDFFFHHHJJJMMMQQQQQQNNNLLLMMMOOOPPPUUU\\\ccchhhkkkoooqqqnnnoooqqqqqqpppppppppqqqrrrssstttuuuuuusssqqqpppppppppooooooooonnnnnnnnnlllooorrrtttttttttuuuvvvzzz|||~~~~~~iii]]]QQQLLLIIIFFFCCCCCCBBBAAA@@@?????????@@@AAA>>>;;;888777888999888666333333222222222222111222000000///............///------............------------......------,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000111///000000111222444555666888777666555555666777888;;;<<<>>>>>>===>>>@@@AAACCCAAA===;;;:::<<>>>>><<<<<<===??????>>><<<::::::<<<>>>@@@BBBDDDEEEEEEDDDDDDEEEFFFGGGEEECCCCCCDDDFFFFFFEEEGGGIIIJJJKKKJJJJJJJJJKKKMMMQQQUUUYYY]]]```dddgggjjjmmmpppooommmlllmmmpppoooooopppppppppnnnmmmllljjjjjjjjjjjjkkkkkkkkkllllllnnnppprrrrrrrrrtttuuuuuuxxx{{{}}}}}}lll___SSSNNNKKKGGGEEEEEEBBBBBBBBBAAA@@@???>>>===<<<888333333666888666444444333222111111111222222......---,,,,,,,,,,,,,,,------............------------......------,,,+++...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///000000111111000000111222333555666777888777666555555666777888999;;;===>>>======>>>???<<<;;;;;;;;;<<<===>>>>>>DDDEEEEEEEEEDDDDDDFFFHHHFFFDDDCCCEEEIIILLLLLLKKKHHHGGGGGGIIIKKKLLLLLLKKKLLLOOORRRVVVYYY^^^cccgggiiilllnnnmmmjjjiiilllooolllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkklllnnnooooooooopppsssuuuuuuxxx{{{{{{{{{~~~mmm```TTTOOOLLLHHHEEEEEEBBBBBBCCCBBBAAA???===<<<<<<777222222555777666333444333222111111111222333111111000///////////////---..................---------......------,,,+++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000......//////000000111111000000111222333555666777888777666555555666777888888:::===>>>>>>???@@@BBB:::;;;<<<<<<===>>>>>>>>>FFFGGGFFFDDDCCCEEEHHHJJJDDDCCCCCCGGGLLLQQQRRRQQQJJJHHHGGGIIIMMMOOONNNLLLLLLNNNQQQTTTXXX]]]dddhhhhhhkkkmmmlllhhhhhhkkkooojjjjjjiiihhhiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkmmmnnnooonnnnnnooorrrtttwwwzzz|||{{{zzz}}}sssfffWWWPPPLLLGGGDDDCCCAAA@@@??????@@@@@@???===999999888777666666666777444444444333333333222222000000///.......................................------------------------666222---******,,,---...,,,------......------,,,******+++,,,,,,---......///////////////000111111111111333444555666666666777777666666555555555444999999:::;;;;;;::::::::::::;;;;;;::::::;;;???BBBEEEEEEDDDCCCCCCCCCCCCCCCAAAFFFMMMPPPOOONNNOOOPPPKKKKKKKKKKKKKKKJJJJJJJJJQQQRRRTTTUUUXXX]]]ccchhhggggggiiijjjkkklllllllllgggggggggffffffhhhllloooooommmjjjhhhgggiiilllnnnoooppppppooooooppprrrtttuuuwwwxxxwwwvvv{{{rrreeeWWWPPPLLLGGGDDDCCCBBBAAA@@@@@@AAAAAA@@@>>>;;;:::999888777777777888111111111111000000000///000000///............///........................++++++++++++++++++++++++...,,,***)))+++,,,,,,+++,,,------------------,,,+++,,,,,,---......////////////......//////000111......000111222333333333666666666666666666666666:::;;;;;;<<<<<<;;;;;;:::777888888888999;;;>>>AAACCCCCCBBBBBBBBBBBBCCCCCCEEEHHHLLLOOOOOOOOONNNOOOJJJJJJJJJKKKKKKKKKLLLLLLPPPRRRUUUWWWZZZ___dddhhheeefffggghhhiiiiiiiiiiiigggggggggeeedddfffiiilllpppnnnkkkiiihhhhhhjjjkkkooopppqqqpppooopppsssuuutttuuuvvvvvvxxx~~~qqqcccUUUOOOKKKGGGDDDDDDCCCBBB@@@AAABBBBBBAAA???<<<;;;:::999888888888888444444333333333222222222111000//////......//////........................++++++++++++++++++++++++***))))))***,,,---,,,***---------------------------------...//////000000...............///000000000111222444444555555555444444555666666777888888;;;;;;<<<<<<<<<<<<;;;;;;444666777777888:::>>>@@@AAAAAA@@@@@@AAABBBDDDEEEKKKKKKKKKLLLNNNOOOMMMLLLIIIIIIIIIIIIJJJKKKLLLLLLMMMQQQUUUYYY]]]```dddgggffffffggggggggggggfffffffffffffffdddbbbcccfffhhhlllkkkjjjjjjiiiiiijjjjjjooopppqqqppppppppprrrtttsssssssssuuuzzznnnaaaTTTNNNKKKGGGDDDDDDCCCAAA@@@@@@AAAAAA@@@???<<<;;;:::999888777777777555555555555444444444444111000000///.../////////................................................,,,+++***,,,---...---+++---------,,,,,,---------------........./////////...............//////000222333444555666666666666333333444666777888999:::;;;;;;;;;<<<;;;;;;:::999555666888888888:::===???@@@@@@???@@@AAACCCFFFGGGPPPLLLJJJJJJMMMNNNLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKOOOUUUZZZ^^^```ccceeehhhhhhhhhhhhgggfffeeedddbbbccccccbbbaaabbbeeegggeeefffgggiiikkklllmmmmmmmmmoooppppppooopppqqqsssrrrqqqqqquuu}}}lll___RRRLLLJJJFFFDDDDDDAAA@@@??????@@@@@@???>>>;;;:::999888666666666555222222222222111111111111111111000///////////////................................................000---+++***+++,,,,,,,,,...---,,,,,,,,,,,,---...---------------........................///000000///000111222222222222222222333444666888999:::;;;:::::::::::::::999888777888999:::;;;::::::<<<>>>AAA@@@@@@@@@BBBEEEHHHJJJPPPLLLIIIIIIKKKLLLKKKIIIIIIHHHFFFEEEDDDDDDEEEFFFIIINNNUUU[[[^^^```aaabbbgggggggggfffeeedddbbbbbb]]]___`````````bbbeeegggbbbdddfffiiikkklllmmmmmmlllmmmoooooooooooopppqqqsssrrrssswwwjjj]]]PPPKKKIIIFFFDDDEEEAAA@@@>>>???@@@@@@???===;;;:::999777666555555555444444444333333333222222222111000000//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))((()))***+++***...---,,,++++++,,,---...------------------------///////////////000111111111111222333333333333333222333444666888:::;;;<<<999::::::999999888777666888:::<<<<<<<<<<<<>>>???BBBAAA@@@@@@BBBEEEIIIKKKKKKJJJHHHHHHIIIJJJJJJIIIHHHGGGEEECCCCCCDDDEEEFFFKKKPPPVVV\\\^^^___```aaaddddddccccccbbb```___^^^[[[\\\^^^___```bbbeeegggffffffgggiiiiiijjjjjjiiikkkmmmooopppoooooopppqqqtttuuuwww{{{hhh[[[OOOJJJIIIFFFDDDEEEBBB@@@??????@@@AAA???>>><<<;;;:::888777666555555777666666666555555555555222111000000//////000000........................------------------------,,,+++***+++,,,---,,,+++///...,,,++++++,,,...///........................000000000000000111222222444444555555666666555555333444555666888:::;;;;;;::::::::::::999888777777555888:::<<<===>>>@@@BBBBBBAAA??????AAADDDHHHJJJEEEGGGHHHHHHHHHHHHIIIKKKFFFEEEDDDCCCDDDFFFIIIKKKNNNSSSYYY]]]___```aaabbbbbbbbbbbbaaa```___^^^]]][[[]]]___``````aaaccceeefffggggggggghhhiiiiiiiiimmmoooqqqrrrqqqqqqqqqrrruuuxxx|||gggZZZNNNJJJHHHFFFEEEEEECCCBBB@@@AAABBBBBBAAA???>>>===;;;999888777666666444444333333333222222222222111111000000000000000........................////////////////////////******,,,///222222000---///...,,,++++++,,,...///000000000000////////////111111111111111222222333111111222222333333222222444444555777888999:::;;;;;;<<<;;;;;;:::999888777222555999<<<>>>@@@CCCEEEBBB@@@>>>>>>???CCCFFFIIIAAADDDHHHIIIGGGGGGIIILLLEEEDDDCCCDDDFFFIIIMMMOOORRRVVV[[[___aaaaaabbbcccccccccccccccbbbaaa```___]]]^^^````````````aaacccddddddeeefffhhhjjjlllmmmnnnpppssstttsssrrrssstttvvv{{{jjj[[[MMMIIIIIIHHHDDDBBBCCCBBBAAA???>>>=========<<<===<<<:::777666666777555555444333222222222222,,,------...///000000111---...//////000//////...+++---000222222000---+++---------,,,,,,+++++++++------,,,++++++,,,,,,,,,............////////////000111111222333333444444999888777666666555555666666777888999::::::;;;:::;;;;;;:::999888777666555888;;;>>>@@@@@@???@@@AAADDDCCCBBBBBBBBBDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGIIIMMMRRRVVVXXXYYY[[[^^^___``````______^^^^^^]]]]]]\\\\\\[[[]]]]]]^^^___```aaabbbccceeeeeefffeeedddfffiiilllooopppqqqpppooonnnnnnooowwwzzz~~~iii[[[MMMIIIIIIGGGDDDCCCCCCBBBAAA???>>>>>>======<<<<<<<<<:::777666666777555555444333222222222222222111111000000//////...---------------------,,,,,,---///000000///---,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---////////////000000000000111111222222333333333444777777666555555555555666666777888:::;;;;;;<<<<<<;;;:::999777666555555555;;;;;;<<<>>>@@@AAABBBBBB======>>>???BBBFFFIIIKKKHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIKKKNNNSSSVVVYYYZZZ\\\^^^__________________^^^]]]\\\\\\[[[[[[\\\\\\]]]___```bbbccccccfffggggggffffffhhhkkkmmmooopppqqqpppooooooppprrrzzz|||iii[[[NNNIIIIIIGGGDDDCCCCCCBBBAAA???>>>>>>>>>>>><<<<<<<<<999777555666777555444333222222111111222000000000///...---------///...---,,,++++++,,,---,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---000000000000000000000000222222222222333333333333444444444444444555555666555666888:::;;;=========<<<:::888555444444555555===<<<;;;>>>CCCEEEEEECCC:::;;;<<<>>>AAADDDHHHJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJLLLMMMOOOQQQTTTWWWYYYZZZ\\\]]]^^^^^^^^^^^^```___^^^]]]\\\[[[ZZZZZZ[[[[[[]]]___aaabbbdddeeeggghhhhhhhhhhhhiiilllnnnppppppqqqpppooopppsssuuu|||~~~}}}hhh[[[NNNJJJHHHFFFDDDDDDCCCBBBAAA@@@????????????;;;<<<;;;999666555555777555444333222111111111111/////////000000000111111333222///---,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------////////////////////////333333333333333333333333222222222222333444555666555666888:::<<<===>>>>>>===;;;888555444555666777>>>======BBBHHHJJJGGGBBB=========>>>???AAABBBCCCHHHHHHGGGGGGGGGHHHIIIIIIKKKMMMPPPQQQRRRSSSUUUWWWYYYZZZ\\\]]]^^^^^^]]]]]]```___^^^]]]\\\ZZZYYYYYYZZZ[[[\\\^^^aaacccdddeeeggghhhiiiiiihhhiiilllnnnppppppqqqpppppprrruuuxxx{{{}}}~~~~~~~~~|||ggg[[[OOOJJJHHHEEEDDDEEEBBBBBBAAA@@@????????????;;;<<<;;;999666555555666444444333222111111111111222333333333333333444444333222///---,,,---...///---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---------.........//////333333333333333333444444111111111111222444555666444666777:::<<<===>>>>>>===;;;999666666777999:::>>>>>>AAAHHHNNNNNNGGGAAA?????????@@@@@@AAAAAABBBIIIHHHGGGFFFGGGHHHJJJKKKNNNPPPRRRSSSSSSSSSUUUWWWXXXYYY[[[]]]^^^^^^]]]]]]___^^^^^^]]][[[ZZZZZZYYYZZZ[[[\\\^^^aaacccdddeeefffgggiiiiiihhhiiikkkmmmooopppqqqqqqqqqrrruuuxxxwwwyyyzzzzzz{{{}}}}}}ggg[[[PPPKKKGGGDDDCCCEEEBBBBBBAAA@@@@@@@@@@@@@@@;;;;;;;;;888666444555666444333222111111000000111333222111000///------,,,///...---,,,++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,---......++++++,,,---...//////000222222222333444555555555111111111111222333555555444555777999:::<<<<<<<<<;;;:::999888888999;;;<<<===???DDDJJJMMMLLLFFF@@@===>>>@@@BBBDDDEEEGGGHHHIIIHHHGGGFFFGGGIIIKKKLLLPPPQQQRRRRRRRRRRRRUUUWWWWWWXXXZZZ\\\^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[]]]___aaabbbdddeeeeeegggiiiiiiiiiiiikkkmmmnnnppprrrrrrrrrssstttvvvsssuuuvvvwwwxxx{{{fff\\\QQQKKKGGGCCCCCCFFFBBBBBBAAA@@@@@@@@@AAAAAA;;;;;;:::888555444555666444333222111000000000000000///...---+++***))))))---------------------,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------++++++++++++,,,---...///)))***+++---///000111222000111222333444666777777222222222222222333444555444555777888999:::::::::777777777888999:::<<<===>>>@@@DDDGGGHHHFFFDDDBBB===>>>AAADDDHHHJJJLLLMMMIIIHHHGGGFFFGGGIIIKKKMMMRRRRRRRRRQQQPPPQQQTTTVVVUUUWWWYYY\\\^^^_________\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]___```bbbccccccfffhhhjjjkkkkkkkkklllnnnlllooorrrssssssrrrrrrsssqqqrrrssstttvvvyyyfff\\\QQQKKKGGGCCCCCCFFFBBBBBBAAA@@@@@@@@@AAAAAA:::;;;:::888555444444666444333222111000000000000111111111111111000000000---...///000000//////...,,,------......------,,,+++++++++,,,,,,---------++++++++++++,,,---...///)))***,,,...000222333444000000111333555666888888333333222222333333444555555555666888888999999999444555666888999;;;<<<<<>>;;;888777666666777555666666444222000000111000000000000////////////------,,,,,,,,,,,,------,,,---...---+++***+++,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111111222222222333333111111111111222222333444333444555777888888888888555555666777888;;;===>>>>>>???>>>===<<<>>>AAADDDCCCDDDEEEFFFHHHJJJLLLNNNKKKHHHFFFFFFIIIMMMPPPQQQQQQQQQPPPPPPQQQRRRSSSUUUTTTVVVYYYZZZZZZ[[[\\\]]]___]]]\\\ZZZZZZZZZ[[[\\\^^^```cccddddddcccdddeeeiiijjjkkklllmmmoooppppppppppppqqqrrrrrrrrrrrrqqqrrrssstttuuuuuuwww{{{~~~}}}}}}iii\\\OOOJJJIIIFFFDDDEEEAAAAAA@@@>>>>>>=========>>><<<:::888666555555666555666666555222111111222000000000000//////////////////............//////,,,---...---+++***+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////000000000111111111111222222222111111111222333333555666777888888777555444444444555666888:::;;;======>>>>>>======@@@DDDGGGGGGGGGGGGHHHIIIJJJKKKLLLHHHFFFEEEGGGKKKOOORRRSSSQQQPPPPPPPPPPPPRRRSSSTTTRRRUUUXXXYYYYYYYYYZZZ[[[\\\[[[ZZZYYYYYYYYYZZZ[[[]]]```bbbddddddeeefffhhhkkkkkklllmmmooopppqqqqqqppppppppppppoooooooooooopppqqqssstttvvvyyy}}}|||}}}}}}~~~iii\\\PPPLLLJJJGGGEEEEEEBBBAAA@@@???>>>=========<<<;;;999777666555555555444555555444222111111222000000000000//////////////////............//////,,,---...---+++***+++,,,++++++,,,,,,---...//////------,,,,,,,,,,,,++++++,,,,,,------...//////000000000000111111111222222555444444333333444444555666777999999888555222000333333444555777999:::;;;<<<=========>>>AAAFFFJJJNNNMMMLLLKKKIIIIIIIIIHHHEEEDDDEEEHHHMMMQQQSSSTTTPPPPPPOOOOOOPPPQQQSSSTTTRRRTTTXXXYYYYYYXXXYYYYYY[[[ZZZZZZYYYYYYZZZ[[[[[[]]]___bbbcccdddeeehhhjjjllllllmmmnnnooopppqqqrrrqqqppppppooonnnmmmmmmmmmnnnooorrrtttvvvyyy~~~~~~~~~iii]]]QQQMMMKKKHHHEEEEEECCCBBBAAA@@@>>>>>>>>>===;;;:::999777666555555444222333333222000///000111000000000000////////////......------------......,,,---...---+++***+++,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111111111111111222222222333444444333333333444555555777888999999777444111///222222444666777999::::::;;;<<<<<<<<<===BBBHHHLLLUUUSSSQQQMMMJJJHHHFFFEEEDDDDDDEEEIIINNNRRRTTTTTTPPPPPPOOOOOOPPPQQQSSSTTTRRRUUUYYY[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\^^^aaabbbccceeehhhjjjlllmmmmmmnnnooopppqqqqqqrrrqqqooonnnmmmmmmmmmmmmmmmnnnqqqsssuuuxxx}}}~~~}}}}}}}}}}}}~~~~~~iii]]]RRRNNNLLLIIIFFFFFFDDDCCCAAA@@@>>>>>>======::::::999888777666555444111222222111000//////111000000000000////////////------,,,,,,,,,,,,------,,,---...---+++***+++,,,++++++,,,,,,---...//////+++++++++,,,,,,---------...//////000111111222222111111111222222222333333111111111111222333444555777777888888666444222000111222444666888999::::::;;;;;;;;;;;;<<>><<<;;;;;;:::::::::::::::999777666555222333444333111111111333000000000000////////////---------,,,,,,---------,,,---...---+++***+++,,,,,,,,,,,,---------......))))))***+++---...//////------......///000000000////////////000000000000000111111333444666888999666555555555444444444444222333666888:::;;;;;;:::::::::999999:::???FFFKKKVVVUUUSSSPPPNNNLLLLLLKKKGGGGGGIIIMMMPPPQQQPPPNNNOOOOOONNNNNNOOOPPPRRRSSSRRRVVVZZZ\\\[[[YYYWWWWWWTTTUUUVVVXXXYYYZZZZZZZZZ]]]^^^_________aaadddgggiiiiiiiiijjjjjjkkkkkkkkkmmmllljjjhhhhhhiiijjjkkknnnooopppppppppqqqtttwww{{{yyyxxxvvvvvvwwwyyyzzzzzz|||kkk___TTTOOOLLLGGGCCCBBBBBBBBBAAA@@@>>><<<:::999===<<<:::888666555444333555444333222000///......000000///...............///............---------+++...000,,,&&&###$$$'''---+++))))))+++...//////,,,,,,,,,---------............---------......///......//////000000111111444222000111333666777777555666777666333222333444999888777666666777888999:::999999:::<<<@@@DDDGGGJJJJJJKKKNNNRRRRRRNNNKKKFFFGGGIIIMMMOOOPPPNNNLLLJJJKKKLLLNNNOOOQQQRRRRRRPPPSSSWWWZZZ[[[YYYUUUSSSRRRSSSTTTSSSTTTVVVZZZ]]]___```aaabbbdddfffhhhiiijjjgggcccbbbccceeeggghhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjkkkmmmoooqqqssstttzzzzzzyyyxxxvvvvvvwwwyyy{{{}}}hhh]]]QQQMMMKKKGGGCCCBBBBBBBBBAAA@@@>>><<<::::::===<<<:::888666555444444444444333222111000000///000000///............///............------------+++---///---***)))+++---(((&&&$$$%%%''')))******,,,,,,,,,---------............---------...///////////////000000000000000333222222222222444777888888999999888555444555555888888888777777777777888888888999:::>>>BBBFFFIIILLLJJJIIIKKKMMMOOONNNLLLGGGIIIKKKNNNOOOOOOMMMKKKIIIIIIIIIJJJLLLNNNOOOPPPRRRSSSUUUWWWXXXWWWVVVUUUVVVXXXYYYYYYYYYZZZ^^^```\\\]]]]]]___```bbbdddeeeiiifffbbbaaaccceeegggggggggggggggggghhhhhhhhhiiihhhiiijjjkkkmmmppprrrsssxxxyyyyyywwwuuuuuuwwwxxxxxxzzz}}}{{{eeeYYYOOOLLLJJJGGGDDDCCCCCCBBBAAA???>>><<<;;;:::<<<;;;:::888666555444444444333333333222222222222111000//////......//////............------------,,,,,,------------......+++)))'''(((***+++,,,,,,,,,,,,,,,---------............------......///000000000000000000000//////111333444333222333666:::;;;<<<<<<:::888666666777888888999999999888666555777777888;;;???CCCGGGJJJKKKIIIGGGGGGIIIKKKLLLLLLIIIKKKMMMOOOPPPNNNLLLKKKJJJIIIIIIIIIJJJLLLOOOPPPRRRSSSSSSSSSTTTUUUVVVVVVSSSTTTVVVWWWWWWWWWYYY[[[[[[[[[\\\]]]^^^```bbbcccfffccc``````bbbdddffffffeeeeeeeeefffffffffgggggggggggghhhiiilllnnnpppqqqvvvwwwwwwvvvttttttuuuwwwuuuvvvyyy|||~~~~~~yyyvvvsssqqqmmmnnnnnnoooqqquuu{{{uuubbbWWWMMMKKKJJJHHHEEEEEECCCBBBAAA???===<<<;;;:::;;;:::888666555444333333333333333333333333333333111000000///.../////////.........---------,,,,,,...---++++++,,,,,,+++)))...---+++,,,.../////////,,,,,,,,,---------.........---------...///000111222111111000000////////////333666555111111666;;;<<<<<<<<<;;;888666666777777888:::;;;:::888666444666777999<<>>===<<<;;;;;;999888666555333333222222222222333333333333444444111111000///////////////...------------,,,,,,,,,...---+++,,,------,,,***+++***))))))+++,,,,,,+++,,,,,,,,,---------......---------...///000111111222222111111000000//////...333666555222111555:::::::::;;;999666555555666666888:::<<<;;;999666444777888:::<<>><<<;;;;;;;;;888777666444333333222222222222222222333333333333222111000000//////000000------------,,,,,,,,,,,,,,,,,,---......///000000+++***)))***+++,,,+++))),,,,,,,,,---------......---------...///000111222111111111111111111000000///222555555333333666888666777888777555444444555666888:::;;;;;;:::888666888999<<<>>>@@@AAA@@@@@@BBBDDDEEEEEEDDDCCCCCCDDDJJJNNNQQQQQQNNNJJJJJJJJJJJJIIIGGGFFFFFFHHHIIIJJJIIIKKKNNNQQQSSSRRRQQQPPPQQQSSSUUUVVVWWWXXXZZZ\\\[[[[[[[[[\\\]]]___```aaa```^^^\\\\\\]]]^^^^^^^^^``````aaaaaaaaabbbbbbbbbbbbbbbccceeegggiiikkklllmmmoooqqqqqqpppooopppqqqpppqqqsssuuuwwwyyy{{{||||||~~~~~~tttjjjccc^^^\\\UUUSSSPPPNNNNNNNNNMMMKKKJJJKKKMMMNNNPPPTTTYYY\\\bbbdddiiiqqq|||~~~}}}}}}}}}vvv```UUUKKKIIIJJJHHHFFFFFFEEECCC@@@===<<<;;;;;;<<<999888777666555444444444222222222222222111111111222111000000//////000000---------,,,,,,,,,++++++***---///...,,,,,,...111---,,,,,,---......---+++,,,,,,,,,---------......------......///111222333111111111111111111222222111222333444555555666666444555666555444333444666666777999;;;;;;;;;:::999777:::===AAACCCCCCCCCCCCCCCDDDDDDCCCAAAAAACCCFFFHHHMMMQQQQQQMMMIIIIIIJJJHHHHHHGGGGGGGGGGGGGGGHHHJJJKKKLLLNNNOOOPPPQQQQQQOOOQQQRRRSSSTTTVVVZZZ]]]]]]]]]]]]^^^___```aaabbb```^^^[[[[[[\\\\\\[[[ZZZ]]]]]]]]]^^^^^^^^^______^^^___```aaacccfffhhhiiikkkmmmppppppooonnnooooooooopppppprrrtttvvvwwwxxxwwwzzz}}}~~~}}}}}}~~~xxxtttnnnfff___ZZZVVVTTTNNNLLLKKKJJJKKKLLLKKKJJJHHHIIIIIIIIIJJJKKKOOOQQQTTTTTTWWW\\\dddmmmuuuyyy~~~uuuqqqllllllpppxxxyyyqqqkkkhhhgggggggggkkkqqqwww|||uuu^^^TTTJJJHHHHHHFFFDDDEEEEEECCC@@@===<<<;;;<<<<<<::::::999777666666666666222222222111111111000000222111111000000000000000---------,,,,,,,,,+++++++++...000...(((&&&(((+++---,,,+++,,,------,,,***,,,,,,,,,---------......------......///111222333000000000111222222222333222111111333666777666555333444555555444444555666555666888:::;;;;;;;;;;;;777:::>>>BBBEEEFFFFFFFFFEEEEEEDDD@@@>>>???DDDHHHGGGLLLPPPPPPLLLIIIIIIKKKJJJJJJJJJIIIIIIIIIHHHHHHKKKKKKJJJKKKLLLOOOQQQSSSPPPQQQSSSSSSUUUXXX]]]````````````aaabbbcccdddeee```]]][[[[[[[[[[[[ZZZXXXZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]___aaaccceeefffjjjlllooopppooonnnnnnooonnnnnnooopppqqqsssuuuvvvssswww{{{|||||||||~~~}}}}}}vvvfffccc___YYYTTTQQQNNNMMMIIIGGGFFFFFFGGGHHHGGGFFFGGGHHHHHHGGGFFFGGGIIIKKKIIIIIIJJJNNNTTTZZZ^^^```hhhrrr}}}{{{xxxvvvsssrrrnnnooopppqqqpppooolllkkkoooppprrrsssttttttsssrrrsssuuuzzzvvvoooiiifffccccccffflllpppsssvvvrrrkkkddd___]]]\\\]]][[[^^^bbbeeehhhkkkpppssstttwww|||wwwfffYYYMMMHHHFFFDDDBBBCCC???@@@BBBBBBBBB???<<<;;;999888777555555555666777222222111111111111111111000111222222222222111000,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////---,,,,,,,,,,,,---......////////////000000000000111111000000000000000111222222222333333444444444333333222111222555777999>>>===;;;999777777777777999<<>>===<<<;;;:::999777666555555555666222222222111111111000000000000000//////000000000---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......////////////000000000000111111000000000000111111000000111222222333444444333222111111222444666888::::::888777777888999999;;;===@@@DDDEEEFFFEEEDDDGGGDDD@@@>>>===@@@CCCFFFKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIJJJLLLLLLLLLMMMOOORRRRRRRRRSSSTTTVVVXXXZZZ[[[^^^___```aaaaaaaaaaaa```\\\[[[YYYVVVTTTRRRQQQQQQMMMOOORRRSSSSSSSSSUUUVVVYYYYYYYYYZZZ[[[\\\^^^___bbbdddgggggggggffffffgggiiijjjlllmmmoooooopppppprrrrrrrrrrrrsssuuuwwwyyyxxxzzz|||~~~}}}yyyxxxzzz{{{{{{yyywwwwwwwwwxxxyyy|||~~~zzzqqqggg]]]VVVPPPMMMIIIHHHHHHGGGEEECCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOUUU___mmm}}}~~~}}}zzzwwwtttqqqooommmddd```[[[XXXWWWVVVVVVUUUSSSSSSRRRRRRQQQRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUURRRSSSUUUXXX[[[]]]___aaacccggglllmmmnnnqqqwww}}}{{{uuukkkkkkiiifffcccaaabbbcccfffeeecccaaa```aaaccceeekkkhhhbbb\\\WWWUUUSSSSSSRRRQQQOOOOOOQQQRRRQQQPPPTTTUUUVVVYYY[[[]]]___```aaaeeemmmuuuxxxjjj]]]PPPJJJHHHEEECCCCCCBBBAAA???===<<<<<<<<<===::::::888666555444444444444333333222111000//////000///...------...///000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---,,,,,,,,,,,,---......////////////000000000000111000000000000000111111//////000111222222333333111111111111222333555777666666666666777999;;;<<<===???BBBDDDFFFFFFEEEEEEFFFDDD@@@>>>>>>@@@CCCFFFJJJJJJIIIHHHIIIJJJKKKLLLHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLOOOQQQSSSSSSTTTUUUWWWYYY[[[\\\]]]^^^___``````______^^^[[[ZZZWWWTTTRRRPPPNNNNNNJJJLLLOOOPPPPPPPPPQQQSSSXXXXXXXXXXXXYYYZZZ[[[[[[___aaacccddddddccccccdddeeefffhhhjjjkkklllmmmmmmppppppoooooopppqqqsssttttttvvvxxxzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzuuussspppppprrrsssssssssooonnnnnnoooppprrrtttuuuyyyyyyxxxwwwvvvvvvvvvvvvzzzzzz{{{{{{|||}}}}}}~~~}}}qqqfff^^^WWWPPPKKKHHHFFFDDDDDDEEEEEEEEECCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIJJJJJJGGGLLLUUU```mmm}}}{{{vvvrrroooiiihhhgggeeecccaaa___^^^\\\XXXTTTQQQQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPQQQQQQQQQQQQRRRUUUXXXYYYYYY[[[```eeeqqqvvv|||xxxpppiii______^^^\\\\\\^^^bbbeeeooonnnlllhhhffffffiiilllrrroooiiiccc]]]WWWTTTRRRPPPOOOMMMMMMMMMLLLKKKIIIJJJKKKLLLMMMNNNPPPQQQQQQSSSWWW\\\ccckkkttt}}}{{{lll___RRRLLLIIIFFFCCCCCCCCCBBBAAA???>>>======<<<;;;:::999777555444333333444444333222111//////...///..................///---......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))---,,,,,,,,,,,,---......////////////000000000000000000000000000000111222222222222222222222222222000000000111222333555666555555555555777999;;;<<<>>>???AAACCCEEEEEEDDDDDDCCCAAA???>>>???BBBEEEHHHKKKJJJHHHGGGGGGHHHJJJLLLHHHGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIJJJJJJLLLNNNPPPSSSTTTUUUVVVXXXZZZ\\\]]]]]]^^^___``````___]]]\\\ZZZXXXUUURRROOOMMMKKKKKKJJJLLLOOOPPPPPPPPPQQQSSSTTTTTTUUUVVVWWWXXXZZZZZZ\\\^^^```aaaaaa``````aaaaaabbbdddfffhhhiiiiiiiiillllllkkkjjjjjjkkkmmmmmmoooqqqssstttuuuvvvuuuuuusssrrrqqqpppoooooooooooonnnmmmllllllmmmnnnoooooolllkkkjjjiiiiiiiiijjjkkknnnmmmllljjjhhhgggffffffkkkjjjjjjiiijjjjjjkkklllooopppsssuuuzzz~~~xxxooobbbXXXQQQMMMIIIFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCFFFGGGHHHHHHGGGFFFEEEIIIOOOWWWbbbppp{{{vvvoooiiidddbbb___]]][[[[[[ZZZYYYXXXWWWWWWVVVXXXUUURRRPPPPPPOOOOOONNNKKKKKKLLLMMMMMMMMMNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOPPPOOOOOONNNMMMOOOPPPPPPPPPRRRUUUYYYbbbgggmmmqqqrrrtttwwwyyyzzz}}}}}}vvvooogggaaa^^^^^^]]]\\\]]]aaahhhmmmuuuuuutttrrrqqqsssxxx}}}}}}{{{vvvooohhh```YYYVVVRRRQQQOOONNNNNNMMMJJJHHHJJJKKKKKKLLLMMMNNNOOOOOOPPPRRRUUUXXX\\\aaafffkkkzzz|||lll___RRRLLLJJJFFFDDDDDD@@@@@@AAA@@@???<<<:::888::::::999888666444333222444444333222111//////...---...000111111000...---------......///......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******---,,,,,,,,,,,,---......////////////000000000000000000//////000111222222555555444333222111000000000000000111222333444555666666555555666888:::;;;>>>???@@@BBBCCCCCCCCCBBB???>>>>>>>>>@@@DDDHHHJJJMMMKKKIIIGGGFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIIIIJJJKKKNNNQQQSSSTTTUUUVVVXXX[[[]]]^^^^^^___aaaaaaaaa___]]][[[XXXVVVTTTQQQNNNKKKJJJIIIJJJLLLNNNOOOOOOPPPQQQSSSPPPPPPRRRSSSVVVXXXZZZ[[[YYY\\\^^^___^^^^^^^^^___^^^___aaaccceeefffgggggghhhgggfffeeeeeefffggghhhkkklllnnnooopppppppppooolllkkkjjjiiiiiihhhhhhhhhlllmmmmmmmmmlllmmmnnnnnnnnnllliiifffdddbbbbbbaaaaaa```___^^^\\\ZZZXXXWWWZZZYYYYYYXXXXXXYYYZZZZZZ^^^___aaaccchhhnnnvvv|||~~~{{{vvvsssllldddXXXOOOKKKHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGFFFFFFFFFEEEDDDDDDDDDBBBDDDFFFHHHIIIHHHFFFEEEDDDHHHMMMRRRYYYdddsss}}}~~~yyyssspppfffbbb]]]YYYWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPNNNMMMMMMMMMLLLKKKGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOQQQVVV[[[```ccccccccceeeggghhhjjjnnnssswwwzzz|||}}}~~~|||xxxsssnnniiiddd```\\\\\\]]]^^^aaahhhpppwww{{{}}}~~~}}}|||~~~uuukkkbbb]]]UUUSSSQQQOOOOOOMMMKKKIIIJJJJJJKKKLLLMMMNNNOOOOOOKKKLLLNNNPPPQQQSSSWWWZZZcccnnn~~~|||lll___RRRLLLJJJGGGEEEEEE===>>>@@@@@@>>>;;;777555999999999888777555444333444333333222111000//////---...///000000///...---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000////////////000111222333666666555444333111111000000000111222333444555555777777666666777888:::;;;???@@@@@@AAABBBBBBBBBBBB>>>======>>>AAAEEEHHHKKKLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEGGGIIIJJJJJJLLLOOOQQQSSSSSSTTTVVVXXX[[[]]]^^^^^^```aaabbbaaa___\\\ZZZVVVUUURRROOOMMMKKKIIIIIIHHHJJJMMMNNNNNNNNNPPPQQQNNNNNNPPPRRRUUUXXXZZZ\\\YYY[[[^^^^^^^^^]]]]]]^^^\\\]]]___bbbdddeeeffffffeeedddcccbbbcccccceeefffggghhhjjjkkkllllllkkkkkkhhhhhhgggggggggggghhhhhhmmmnnnooonnnlllkkkkkklllllliiieeeaaa]]]ZZZXXXWWWTTTTTTTTTSSSQQQOOOMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKPPPQQQSSSTTTWWW]]]ccchhhrrrwww~~~zzzuuuqqqoooqqqtttvvvyyy{{{|||wwwqqqmmm___XXXOOOIIIGGGFFFEEECCCBBBCCCCCCAAA@@@???@@@BBBDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIHHHGGGFFFDDDHHHLLLNNNQQQZZZfffppp|||xxxsssnnnjjjeeeaaa^^^YYYVVVRRRPPPPPPQQQPPPPPPMMMMMMNNNNNNOOOOOOPPPPPPQQQOOOMMMMMMNNNNNNMMMLLLIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJLLLNNNOOOOOONNNMMMMMMMMMNNNOOOPPPSSSWWW[[[\\\[[[[[[]]]______```bbbeeehhhjjjlllmmmlllkkkiiifffcccaaa___^^^WWWYYY[[[___eeennnxxx~~~yyyooohhh\\\YYYTTTQQQOOOMMMKKKJJJHHHIIIIIIJJJJJJKKKLLLLLLHHHJJJLLLNNNOOOQQQTTTWWWUUU^^^lllyyyzzzjjj]]]QQQLLLJJJGGGEEEFFFAAAAAAAAA@@@>>>;;;999888777888888888777666444333222222222111111111000000///...---++++++---...///++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---......////////////000000000000////////////000111222333333333333222222222222111000111222333444555555666777777666777888:::<<<===AAAAAAAAABBBBBBBBBBBBBBB@@@???>>>???AAADDDGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGEEEGGGIIIJJJKKKMMMPPPRRRRRRRRRSSSUUUXXXZZZ]]]^^^]]]___```aaa```]]]ZZZWWWUUUSSSQQQOOOMMMKKKJJJJJJHHHJJJLLLNNNNNNNNNOOOQQQOOOOOOPPPRRRTTTWWWYYYZZZYYY[[[^^^___^^^]]]^^^^^^\\\]]]___aaaccceeeffffffdddcccbbbbbbbbbdddeeefffdddfffggghhhiiiiiihhhhhhhhhhhhhhhhhhiiijjjkkkllllllnnnooommmiiigggggghhhcccaaa]]]XXXSSSPPPNNNMMMIIIJJJJJJIIIHHHGGGEEEDDDAAABBBCCCDDDEEEEEEDDDCCCGGGHHHHHHIIIJJJMMMRRRVVV^^^dddmmmwwwzzzrrriiifffcccaaacccgggmmmpppwww{{{zzzrrriiicccUUUPPPJJJGGGFFFFFFDDDBBBAAACCCDDDCCCAAAAAACCCEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIIIIJJJJJJIIIHHHGGGFFFJJJMMMMMMNNNSSS^^^gggyyy}}}wwwtttiiieeeaaa]]]ZZZWWWUUURRRQQQOOOMMMMMMNNNNNNMMMLLLIIIJJJJJJKKKLLLLLLMMMMMMPPPOOONNNNNNOOOPPPOOONNNMMMNNNOOOPPPPPPNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJMMMPPPRRRTTTRRRQQQPPPQQQRRRRRRRRRTTTWWWZZZZZZYYYYYY]]]```^^^^^^___aaacccdddfffgggbbbbbbaaa___^^^^^^___```[[[\\\```dddjjjsss}}}~~~wwwlllggg```YYYUUUSSSQQQOOONNNMMMMMMMMMLLLLLLKKKKKKKKKMMMOOOPPPPPPRRRTTTVVVRRRWWW^^^fffppp|||xxxiii\\\PPPKKKJJJGGGFFFFFFGGGFFFCCCAAA???>>>>>>>>>666777888888888666555444222222111111111111111111111...***''''''***...111***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......////////////000000000000////////////000111222333000000000111222222333333111222333444555666666666666666666777999;;;>>>???CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBDDDFFFFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGIIIKKKKKKMMMPPPSSSQQQRRRSSSUUUWWWZZZ\\\^^^\\\^^^___```___\\\XXXVVVTTTSSSQQQOOOMMMKKKKKKJJJIIILLLNNNOOOOOOPPPQQQRRRPPPQQQQQQRRRTTTUUUWWWXXXYYY\\\^^^___^^^^^^^^^___[[[]]]___aaaccceeefffgggdddcccccccccccceeefffhhhcccdddfffggghhhggggggfffiiiiiiiiijjjlllnnnooopppkkkmmmnnnkkkfffccccccccc[[[XXXTTTPPPLLLIIIGGGFFFBBBCCCDDDDDDDDDBBBAAA@@@>>>@@@BBBDDDEEEDDDCCCBBBBBBBBBCCCBBBBBBDDDGGGJJJOOOUUU___jjjvvvzzzsssjjjccc]]][[[ZZZZZZ^^^dddkkkooo|||vvvlll```YYYPPPLLLHHHGGGHHHHHHEEECCCCCCEEEGGGFFFDDDEEEHHHKKKIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOJJJJJJKKKKKKJJJJJJIIIIIIHHHLLLOOOOOOMMMQQQZZZccctttvvvooojjjeeebbb^^^ZZZVVVSSSRRRPPPNNNMMMOOOMMMLLLLLLMMMMMMKKKJJJHHHHHHIIIJJJKKKKKKLLLLLLMMMLLLKKKKKKMMMMMMLLLKKKLLLMMMNNNOOOOOOMMMKKKIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJGGGGGGHHHKKKOOOQQQTTTRRRPPPPPPQQQRRRRRRRRRQQQTTTWWWWWWVVVWWW[[[___`````````aaabbbdddfffgggfffeeeeeecccbbbcccfffhhhdddfffhhhlllpppxxx|||uuulllddd^^^[[[XXXWWWWWWVVVUUUTTTRRRQQQPPPOOOLLLNNNOOOOOOMMMMMMNNNOOORRRUUUXXX[[[```jjjwwwyyyiii\\\OOOLLLKKKIIIFFFFFFCCCBBBAAA@@@???===<<<<<<888999999999888777555333111111111000000000000000------......//////000000------------------------------------,,,+++******+++++++++,,,,,,---------///---,,,,,,...//////...000000111000000///...---000000000000111222333444333333444555444333222111222333333444444444333333111333666888999:::===???EEEFFFGGGKKKMMMJJJDDD???;;;===@@@CCCEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGIIIKKKNNNPPPRRRSSSSSSRRRTTTUUUUUUUUUVVVYYY[[[[[[\\\\\\\\\ZZZWWWTTTRRRTTTRRRPPPMMMKKKJJJJJJJJJLLLLLLMMMNNNOOOQQQRRRSSSPPPPPPOOOPPPRRRVVVYYY[[[ZZZ[[[]]]^^^^^^```ccceee]]]]]]]]]^^^```bbbeeefffeeedddcccccceeeggggggfffhhhgggfffgggjjjllllllllllllmmmnnnooonnnmmmkkkiiijjjiiiiiihhhfffbbb]]]YYYPPPOOOLLLIIIFFFDDDBBBAAACCCBBBAAA@@@????????????===>>>???@@@AAABBBBBBBBB<<<@@@DDDCCC@@@???CCCFFFHHHJJJQQQYYY___iii{{{vvvmmmfff___[[[ZZZXXXXXXYYYZZZ^^^gggrrryyy|||rrrfff[[[TTTIIIHHHFFFEEEDDDDDDEEEFFFDDDDDDEEEEEEGGGIIIJJJKKKNNNMMMLLLLLLLLLNNNPPPRRRUUUUUUTTTTTTTTTSSSSSSSSSPPPOOONNNNNNMMMNNNNNNNNNLLLMMMMMMMMMNNNRRRWWW[[[kkkyyysssmmmfffaaa___\\\YYYVVVTTTSSSQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLMMMNNNOOOQQQSSSTTTPPPQQQQQQRRRQQQPPPOOONNNNNNOOOPPPQQQPPPNNNKKKJJJLLLLLLNNNOOORRRTTTWWWXXXTTTTTTTTTUUUUUUUUUUUUUUUXXXXXXXXXYYYZZZ\\\^^^```aaaccceeeeeeddddddeeeffffffggghhhgggggghhhkkknnnoooqqqtttwwwzzz~~~~~~wwwpppjjjeeeaaa\\\^^^___\\\WWWSSSQQQRRRNNNOOOPPPPPPOOOPPPQQQRRRNNNOOOQQQUUUZZZ```eeehhhxxx}}}yyygggZZZNNNKKKJJJHHHFFFFFFCCCBBBAAA@@@>>>===<<<<<<999999999999777666555444111111111111000000000000////////////////////////------------------------,,,------------,,,,,,+++,,,,,,,,,,,,---------------+++***+++,,,---------000000000000000//////...............///000111222333333444444444333222111222333333444444333333333111333555666777888<<<>>>EEEEEEGGGJJJLLLJJJDDD@@@AAACCCEEEGGGHHHIIIHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIKKKMMMOOOQQQRRRSSSRRRTTTUUUUUUUUUVVVYYY[[[[[[\\\\\\[[[XXXUUURRRPPPNNNMMMKKKJJJIIIHHHIIIIIILLLLLLLLLMMMOOOPPPRRRSSSQQQQQQQQQRRRTTTWWWZZZ\\\\\\^^^____________aaaccc^^^^^^^^^___```ccceeeffffffdddcccdddfffggggggfffgggffffffhhhjjjmmmmmmmmmmmmnnnooooooooommmkkkjjjiiigggdddbbb___[[[VVVRRRJJJHHHFFFDDDBBBAAA@@@@@@CCCCCCBBBBBBBBBBBBBBBBBB??????@@@@@@AAA@@@@@@@@@===@@@CCCBBB>>>===@@@CCCDDDEEEJJJPPPUUU]]]lll{{{xxxjjjbbb]]]WWWTTTUUUVVVWWWYYY[[[bbbmmmzzzwwwlllaaaWWWPPPIIIHHHFFFEEEDDDDDDEEEEEEGGGHHHHHHJJJKKKLLLMMMMMMOOONNNMMMMMMOOOQQQTTTUUUXXXXXXYYYYYYYYYYYYYYYYYYVVVVVVUUUSSSRRRQQQQQQQQQNNNNNNNNNMMMNNNQQQVVVZZZhhhuuuzzzpppjjjfffbbb\\\YYYXXXVVVTTTRRRRRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLMMMNNNNNNMMMMMMLLLNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSUUUUUUVVVWWWWWWVVVUUUTTTPPPPPPPPPQQQRRRSSSUUUVVVTTTTTTTTTUUUUUUUUUUUUVVVYYYYYYZZZ[[[]]]```ccceeeeeegggjjjjjjiiihhhiiiiiiiiijjjkkkkkkkkkmmmqqqttt|||~~~}}}wwwsssjjjkkkjjjeee^^^XXXUUUUUUQQQRRRSSSRRRRRRQQQRRRRRRNNNNNNOOOQQQTTTXXX\\\^^^gggkkkqqqyyyvvvcccWWWMMMJJJIIIGGGEEEFFFBBBBBBAAA@@@>>>===<<<;;;;;;:::999777666666555555222222111111111000000000111111111000///.........------------------------,,,,,,------...---------.........------------------,,,***+++,,,......---/////////000000000000000............///000111222333333444444444333222111333333444444444444333333444555555555666888<<>>???@@@AAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBDDDBBB???>>>???BBBAAAAAADDDHHHKKKPPP\\\hhhyyyxxxlll^^^WWWSSSOOOOOOQQQUUUWWW[[[```iiivvv{{{ooodddZZZQQQLLLHHHHHHGGGFFFFFFFFFGGGGGGLLLMMMOOOPPPQQQQQQQQQPPPPPPPPPOOOPPPQQQTTTWWWYYYZZZ[[[]]]___```aaa``````___^^^^^^\\\ZZZYYYWWWVVVUUUTTTTTTRRRRRRTTTWWW[[[eeeqqq|||rrriii```[[[XXXVVVSSSQQQQQQRRRQQQPPPOOOOOONNNNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOMMMNNNNNNOOOOOOPPPPPPPPPRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[XXXWWWVVVUUUUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^```bbbfffiiikkkjjjmmmpppqqqpppnnnmmmmmmmmmnnnnnnooopppsssxxx|||~~~}}}zzzssskkkccc^^^\\\YYYYYYYYYXXXWWWVVVUUUUUUPPPOOONNNMMMNNNPPPRRRSSSVVVYYY^^^dddlllvvvzzzooo___UUUKKKIIIHHHFFFDDDFFFBBBAAA@@@???>>>===<<<;;;;;;:::888666555555666666333222222111111000000000111111000000000/////////------------------------+++,,,---.............../////////......------,,,///...------///000000//////////////////000111111000000000000111222333444444444444333333333222222333333444444555555444444888888888777888:::>>>BBBBBBCCCEEEFFFGGGEEECCCAAACCCDDDEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEGGGHHHHHHKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUUUUVVVYYY[[[[[[[[[YYYWWWTTTQQQNNNLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTVVVXXXZZZ[[[___aaabbbbbbaaaaaabbbcccaaaaaa``````bbbccceeeffffffdddccccccdddeeedddcccddddddeeehhhlllnnnnnnnnnjjjkkkkkkkkkjjjhhheeedddddd___XXXQQQMMMIIIEEECCCCCCAAA@@@??????AAACCCEEEBBBBBBBBBBBBBBBBBBAAAAAACCCDDDDDDDDDDDDCCCBBBBBBBBBDDDEEEDDDBBBAAABBBDDDAAA@@@BBBEEEFFFIIIRRR\\\iii{{{sssfffYYYRRRPPPNNNOOORRRUUUZZZbbbjjjsssuuuhhh]]]UUUNNNJJJGGGGGGHHHIIIJJJKKKMMMMMMRRRTTTVVVWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRTTTVVVXXXYYY[[[^^^aaadddeeeeeeeeeddddddeeeeeedddbbbaaa```___^^^]]][[[YYYZZZ\\\___eeeooovvvnnngggaaa[[[XXXSSSRRRQQQPPPQQQQQQQQQQQQNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSRRRRRRRRRSSSSSSTTTQQQQQQQQQQQQRRRSSSTTTTTTYYYYYYZZZ[[[[[[YYYXXXWWWTTTVVVXXX[[[\\\]]]^^^]]]```___]]]\\\\\\]]]^^^___```^^^]]]\\\\\\\\\^^^___]]]]]]^^^___aaadddfffgggccccccdddeeegggjjjmmmnnnnnnqqquuuvvvuuurrrpppoooooopppqqqrrrtttxxx~~~zzzqqqjjjgggcccbbbaaa```^^^\\\YYYVVVRRRQQQNNNMMMLLLLLLMMMNNNQQQRRRUUUYYY^^^fffnnntttssshhh\\\SSSKKKIIIGGGDDDCCCEEEBBBAAA@@@???===<<<;;;;;;;;;:::888666555555666666333333333222111000000///.../////////000000000111------------------------++++++,,,---............/////////......------,,,000...------///000000/////////......///000111222000000000000111222333444444444333333333222222222333333444666666777777777999999999888777:::>>>AAA@@@AAACCCCCCCCCBBBAAAAAA@@@AAACCCEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPRRRSSSTTTUUUVVVYYY[[[[[[ZZZXXXUUUSSSPPPMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQRRRSSSUUUWWWXXXYYY]]]___bbbcccbbbbbbcccddd````````````bbbdddfffgggeeecccbbbaaabbbbbbbbbaaabbbbbbdddgggjjjmmmlllkkkjjjjjjkkkkkkiiifffdddbbb```[[[SSSLLLHHHEEECCCBBBCCCCCCBBBBBBCCCEEEHHHJJJKKKKKKKKKKKKIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEDDDDDDCCCDDDEEEAAA@@@AAADDDEEEFFFMMMUUU]]]pppooocccWWWRRRPPPOOOQQQUUUXXXaaalllvvv}}}}}}pppcccYYYSSSNNNKKKFFFHHHJJJMMMPPPSSSUUUVVVXXXYYY[[[\\\[[[ZZZXXXVVVVVVUUUSSSRRRQQQRRRTTTUUUWWWXXX\\\___bbbdddeeefffdddfffiiilllnnnmmmlllkkkhhhhhhgggdddaaa```bbbcccjjjrrr~~~}}}pppllleee___[[[XXXVVVTTTTTTTTTSSSSSSRRRRRRRRRSSSPPPPPPPPPQQQRRRSSSUUUUUUWWWWWWVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTUUUVVVXXXYYY]]]^^^___```___]]][[[YYYVVVXXX[[[___bbbdddeeeeeellljjjgggeeecccdddeeefffdddcccbbbaaaaaaccceeegggcccddddddfffhhhllloooqqqkkkkkkjjjkkklllnnnpppqqqqqqtttwwwxxxwwwsssqqqpppppprrrsssuuuwww|||zzzvvvnnnllliiigggddd```[[[VVVSSSQQQNNNLLLKKKKKKKKKLLLQQQRRRTTTUUUWWW[[[aaaeeelllvvvpppeee[[[SSSLLLIIIGGGCCCBBBEEEAAAAAA@@@???===<<<;;;:::;;;:::999777666666555555444444333222111000000///---------...///000000000------------------------++++++,,,,,,---,,,,,,,,,.........---------------...---+++,,,---///......000000///......///111111............///000111222555444333222222222333333222333555777999::::::;;;666777777666555777:::======>>>@@@@@@???>>>???@@@AAABBBDDDEEEFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKLLLKKKKKKKKKLLLMMMOOOPPPOOOQQQSSSTTTTTTVVVYYY[[[ZZZYYYWWWTTTRRROOONNNMMMLLLKKKIIIHHHGGGGGGHHHIIIKKKKKKKKKLLLNNNOOOQQQRRRQQQQQQSSSTTTUUUWWWXXXXXX\\\___bbbccccccbbbcccddd_________```aaadddfffhhhfffdddbbbaaabbbbbbaaa___``````bbbeeehhhjjjiiigggkkkkkkkkkkkkiiifffcccaaaZZZUUUOOOJJJGGGFFFEEEEEEEEEFFFGGGIIILLLOOORRRSSSTTTTTTTTTSSSQQQOOOLLLKKKJJJKKKKKKKKKJJJIIIHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCAAA???@@@CCCDDDDDDHHHNNNUUUeeeyyyvvvhhh]]]SSSPPPQQQQQQTTTXXX___iiiuuu~~~~~~vvvjjj___XXXSSSPPPOOOJJJLLLOOOSSSWWW[[[]]]^^^\\\]]]]]]]]]\\\[[[YYYXXXXXXVVVTTTRRRQQQQQQRRRSSSUUUVVVXXX[[[___bbbdddfffeeehhhnnnssswwwxxxxxxwwwqqqqqqpppmmmiiihhhhhhjjjqqqvvv~~~vvvoookkkdddaaa\\\XXXVVVUUUSSSRRRTTTVVVVVVUUUSSSRRRRRRSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^\\\ZZZXXXXXXYYY\\\]]]___```cccdddcccaaa]]][[[\\\^^^bbbgggkkknnnpppppprrrpppmmmkkkiiiiiiiiijjjiiihhhffffffgggiiilllnnnkkkkkkjjjkkkmmmpppsssuuurrrrrrqqqqqqrrrsssuuuvvvuuuxxxzzzzzzxxxuuutttsssrrrtttwwwzzz}}}|||yyytttpppmmmggg___YYYTTTRRROOOLLLKKKKKKKKKLLLOOOQQQSSSTTTUUUWWWYYY\\\aaagggsssrrrhhh[[[TTTMMMJJJGGGBBBBBBDDDAAAAAA@@@>>>===<<<;;;:::999999999999777666555444555444444333111000000///------------............------------------------+++++++++,,,++++++******,,,,,,,,,,,,------------...---,,,,,,...//////...222111///.........000111............///000111222555444333222222222333333222333666888;;;===>>>???555666777777666666888::::::<<<======;;;;;;===???CCCDDDEEEEEEEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCEEEFFFHHHIIIJJJKKKKKKJJJJJJKKKMMMPPPQQQOOOPPPRRRSSSTTTVVVYYY[[[YYYXXXVVVTTTRRRPPPOOONNNKKKJJJIIIIIIIIIJJJLLLMMMLLLLLLLLLMMMOOOPPPRRRSSSRRRSSSTTTUUUWWWXXXXXXXXX]]]___bbbcccbbbaaaaaaaaa\\\\\\]]]^^^aaadddggghhhhhhfffdddcccccccccbbb```^^^^^^```ccceeefffeeeccchhhiiiiiihhhfffbbb___]]]SSSOOOKKKHHHHHHHHHIIIIIIIIIKKKPPPUUUZZZ^^^aaabbb______``````___]]]ZZZYYYYYYYYYXXXVVVTTTRRRPPPOOONNNMMMKKKIIIHHHFFFDDDCCCDDDAAAAAADDDDDDCCCEEEJJJPPP\\\mmm|||uuukkk```VVVOOOOOORRRTTTXXX\\\gggpppzzzwwwpppeee\\\WWWTTTSSSRRRPPPRRRVVVZZZ]]]```bbbccc___^^^^^^\\\[[[ZZZYYYYYYXXXVVVTTTRRRRRRRRRTTTTTTUUUVVVWWWYYY\\\```dddggggggkkkrrryyy~~~||||||{{{xxxtttrrrrrrsssxxx{{{~~~vvvnnnfff```]]][[[XXXVVVUUUUUUVVVUUUTTTUUUWWWYYYXXXVVVTTTUUUWWWXXXXXXXXXYYYZZZ\\\^^^^^^`````````aaacccdddfffgggdddaaa^^^[[[ZZZ\\\___```ccceeehhhjjjiiifffbbb```aaadddhhhmmmrrrvvvxxxyyyvvvuuusssqqqpppooooooooorrrpppnnnmmmnnnpppsssuuuwwwuuusssqqqqqqrrrtttvvvxxxwwwwwwwwwxxxzzz|||}}}{{{}}}~~~}}}{{{xxxwwwwwwvvvyyy}}}zzzrrrhhhaaaYYYWWWTTTPPPNNNMMMMMMNNNPPPSSSWWWYYYZZZZZZ[[[\\\```aaahhhtttvvvlll[[[TTTNNNKKKGGGBBBAAADDDAAA@@@???>>>===<<<;;;:::999999999999888777555333555555444333222000000///.........---,,,,,,++++++------------------------+++++++++++++++***)))(((+++++++++,,,,,,---------000///......000111111000333222///...---...///000000000000000111222333444555444333222111222333444222333666999<<>>>>>@@@AAAAAAAAA@@@===:::999:::999888777666555444333444444333222111000///...+++,,,...000000///...---...//////...---+++((('''+++,,,---......---+++***+++,,,---------,,,+++***,,,,,,,,,------------...---...000111111111000///...///000111222333333333444333111000000111333444444666888;;;<<<<<<;;;:::666555555555666888;;;===???===999777777999<<>>;;;::::::999888777666555444333444444333222111000//////...///000000000...---+++------------,,,,,,+++***&&&''')))+++,,,,,,,,,++++++,,,.../////////....../////////000000000111111---...///000111000000//////000111222333333333333444333111000000111333444444555888:::;;;;;;::::::888888777666777999;;;<<<>>><<<999777777:::===???DDDDDDDDDDDDCCCAAA@@@???AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMQQQQQQQQQQQQRRRTTTUUUVVVXXXVVVTTTQQQPPPPPPPPPPPPRRRQQQOOONNNMMMMMMNNNNNNQQQPPPPPPOOOPPPQQQSSSTTTSSSUUUWWWYYYYYYYYY[[[\\\\\\]]]^^^]]]\\\\\\]]]___\\\\\\]]]^^^aaadddgggiiijjjiiigggeeecccaaa```___]]][[[YYYXXXXXX[[[^^^````````````^^^ZZZTTTNNNKKKHHHJJJMMMPPPUUU\\\dddiiioooqqquuu||||||uuurrrooojjjccc\\\VVVRRRQQQNNNKKKHHHGGGHHHIIIIIIIIIIIILLLUUUbbbtttzzzmmmbbb[[[[[[\\\]]]___```bbbeeegggqqqvvv|||~~~xxxoooeee\\\[[[YYYWWWWWW[[[^^^```cccffffffeeecccaaa___^^^\\\ZZZYYYYYYYYYZZZZZZZZZYYYXXXWWWXXXZZZ]]]]]]\\\[[[\\\___ccciiilllooosssxxx}}}uuulllbbb```\\\XXXUUUSSSRRRRRRSSSSSSRRRRRRSSSSSSTTTTTTXXXZZZ\\\^^^___`````````eeeeeeffffffggggggggghhhggghhhjjjllloooqqqssstttvvvsssnnnjjjiiijjjmmmooovvvxxx{{{}}}~~~|||zzzxxxtttvvvyyy||||||sssjjjeeebbb```^^^aaaeeekkkttt{{{vvvwwwwwwtttrrruuu|||uuukkk\\\SSSKKKHHHGGGDDDBBBCCCBBBBBBBBBBBBAAA???===;;;:::999888777666555444333444333333222111000//////000000111000///---+++***---,,,,,,,,,,,,,,,------&&&''')))+++,,,,,,,,,+++***+++---...///000000000---------............///......///000000000000000000111222222333333333333333222111000000111222333444555777999999:::999999999999888777888999:::;;;===;;;999777888:::===@@@DDDDDDDDDCCCBBBAAA?????????@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEGGGHHHIIIJJJHHHIIIJJJLLLMMMMMMNNNNNNRRRQQQQQQRRRSSSTTTUUUVVVVVVUUUSSSQQQPPPOOOPPPPPPRRRRRRQQQPPPOOOOOOOOOOOOSSSRRRQQQPPPPPPQQQRRRSSSTTTVVVXXXYYYYYYYYY[[[]]]ZZZ[[[]]]]]]\\\\\\]]]___^^^^^^^^^___aaadddgggiiimmmkkkhhheeeccc```___^^^```^^^[[[YYYXXXZZZ]]]___bbbaaa^^^ZZZUUUPPPMMMKKKJJJMMMSSSYYYaaajjjtttzzz~~~xxxnnneee^^^XXXVVVQQQNNNJJJGGGGGGHHHHHHGGGHHHJJJOOOYYYhhh{{{|||pppeee___[[[___ccciiinnnqqqpppmmmkkkoootttyyyyyyuuullleee^^^]]]\\\ZZZ[[[^^^bbbccceeeggggggeeedddbbbbbb```]]]ZZZYYYZZZ[[[\\\^^^^^^]]]\\\ZZZ[[[^^^``````______```ccchhhlllooowwwyyy}}}}}}vvvnnnddd[[[WWWVVVTTTRRRRRRRRRTTTUUUXXXWWWVVVVVVVVVWWWXXXYYY]]]^^^___aaabbbccccccccceeeeeefffggghhhiiiiiijjjiiijjjmmmppptttwwwzzz{{{}}}zzzuuuqqqppprrruuuwww|||~~~}}}|||}}}xxxrrrnnnllljjjlllnnnsss|||yyyuuuuuuwwwrrrggg[[[RRRJJJHHHGGGDDDCCCDDDAAAAAAAAAAAA???>>><<<;;;:::999888777666555444333333333222222111000000///.../////////...---+++***...---,,,++++++,,,---...---------------,,,************+++,,,---------...,,,,,,,,,---------.........//////000000000000000111111222333333333333333222111111000111111222333333444666777888888888777777777666777888999:::;;;;;;:::888777999;;;>>>AAADDDCCCCCCBBBAAA@@@???>>><<<===???AAABBBAAA@@@???AAABBBCCCEEEFFFHHHIIIJJJHHHHHHJJJKKKMMMNNNNNNNNNPPPPPPQQQRRRTTTUUUVVVWWWVVVUUUSSSRRRQQQQQQQQQQQQSSSSSSRRRRRRQQQQQQQQQQQQSSSRRRQQQQQQQQQRRRSSSTTTUUUWWWXXXYYYYYYZZZ\\\^^^YYY[[[]]]]]]]]]]]]^^^```aaa```______aaadddgggiiilllkkkhhheeecccbbbaaaaaadddbbb___]]]]]]___bbbdddfffccc^^^YYYTTTRRRPPPPPPTTTXXX___fffnnnwww{{{qqqggg```\\\WWWSSSMMMIIIHHHGGGFFFFFFIIIJJJLLLSSS```rrrvvvllleee```___```fffpppyyy}}}{{{vvvqqqssstttvvvxxx|||xxxrrrpppkkkhhhdddbbbaaaaaabbbcccgggggghhhhhhgggfffeeedddcccaaa^^^\\\[[[]]]```bbbddddddcccaaa______aaadddddddddfffhhhlllqqqvvvxxxyyyxxxsssmmmfff___WWWRRRRRRQQQPPPPPPRRRTTTWWWXXXZZZZZZYYYYYY[[[]]]___aaabbbbbbccceeefffgggggggggdddeeefffgggiiijjjkkkllloooppptttxxx}}}zzzyyyzzz}}}|||zzzxxxvvvuuuwwwzzztttrrryyynnncccYYYQQQIIIGGGFFFDDDCCCDDD@@@??????>>>===<<<;;;;;;:::999888777666555444333333333222222111000000000,,,,,,,,,,,,---,,,,,,,,,000///---,,,++++++,,,---......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111///////////////000000111111111222333333333222222000000000000111222222333333333444555666666666666333333444555777999:::;;;999888888888999<<>><<<>>>@@@BBBCCCCCCAAA@@@AAABBBCCCDDDFFFGGGHHHIIIGGGHHHJJJKKKMMMNNNNNNOOOMMMNNNPPPSSSUUUWWWXXXYYYVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQRRRTTTVVVWWWVVVXXXYYYYYYYYYZZZ]]]___ZZZ\\\___```______```aaacccbbbaaaaaabbbdddggghhhiiihhhgggfffeeeeeeddddddeeedddbbbbbbbbbdddggghhhgggccc]]]XXXUUUVVVWWWYYYaaaeeelllsss{{{xxxnnnhhhbbb]]]VVVPPPMMMKKKJJJIIIHHHIIIJJJOOOZZZkkk~~~}}}ssskkkdddaaa______dddmmmwww~~~~~~yyytttxxxwwwssspppooovvvwwwoooiiigggfffggggggggggggjjjlllmmmmmmmmmlllkkkiiihhhgggfffeeecccaaa___```cccfffhhhnnnnnnmmmjjjhhhhhhjjjmmmlllnnnqqquuu{{{tttmmmddd]]]XXXSSSOOOMMMNNNNNNNNNOOOQQQTTTWWWYYYZZZ[[[\\\^^^```dddgggiiiggggggggghhhiiijjjkkkkkkhhhiiikkklllnnnppprrrsssuuuwww{{{uuuoooooorrrzzznnncccZZZQQQIIIGGGFFFCCCBBBCCC??????>>>===<<<<<<;;;;;;:::999888777666555444333222222222111111111000000++++++,,,,,,,,,---------000///...---,,,,,,,,,,,,)))))))))******+++++++++000///...------------...////////////000000000000///////////////000111111000111111222222222111111//////000111111222222222333333333333444444555555222333444555777888999999777777777888:::===@@@BBBCCCCCCAAA@@@???>>>>>>>>>???@@@BBBDDDEEEEEEEEEDDDBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOMMMOOOQQQSSSVVVXXXYYYYYYUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVUUUTTTTTTQQQQQQQQQQQQSSSUUUWWWXXXWWWXXXYYYYYYYYY[[[^^^```]]]```bbbcccbbbaaabbbbbbdddddddddddddddeeefffgggeeefffgggggghhhhhhggggggcccccccccdddeeefffggggggccc```[[[XXXXXX\\\aaadddjjjooowww~~~|||tttjjjddd\\\TTTPPPMMMKKKJJJGGGHHHIIILLLTTTcccuuuxxxpppiiidddaaa___bbbcccgggooovvvyyywwwuuuuuurrrkkkdddaaadddnnnvvvzzzzzzxxxssslllgggcccbbbaaafffkkklllnnntttxxxxxxuuutttrrrooommmlllkkkkkkhhhgggfffeeefffhhhkkkmmmpppppppppooonnnooorrruuutttvvvzzzooocccWWWPPPLLLIIIHHHIIIJJJJJJJJJLLLOOORRRVVVXXXZZZ[[[^^^bbbfffiiilllmmmjjjjjjjjjjjjkkklllnnnnnnjjjkkkmmmooorrrtttvvvwww|||}}}wwwlllddddddjjjuuurrrggg\\\RRRJJJHHHGGGDDDCCCDDD@@@???>>>======<<<<<<<<<:::999888777666555444333222222222111111111111111//////......------......---...............------*********)))******++++++///...---------...///000------------............000//////...///000111222000000000111111000000///...///000111111222222222222222222222222333333444555666666777777777777666666666777888;;;>>>AAACCCCCCBBBAAA???>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOPPPQQQSSSUUUVVVVVVVVVVVVSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSSSSRRRRRRSSSUUUVVVWWWXXXYYYYYYYYYYYY[[[^^^aaaaaacccfffgggeeedddcccddddddeeeffffffgggfffeeeeeeccceeegggiiijjjiiigggfffdddeeefffgggggggggeeedddaaa^^^\\\[[[^^^eeelllqqqtttyyyqqqjjjaaaXXXRRROOOMMMKKKIIIJJJLLLMMMRRR]]]lllwww|||xxxrrrlllhhhhhhiiijjjllliiifffiiiooouuuxxxwwwpppmmmggg```ZZZ[[[aaafffmmmmmmllliiifffeeeeeefffgggoootttuuuwww}}}~~~|||yyyuuusssqqqqqqqqqnnnmmmlllkkkkkklllmmmnnnmmmnnnpppqqqsssvvv{{{|||iii\\\OOOKKKHHHEEEDDDFFFGGGGGGHHHJJJNNNSSSWWWZZZ[[[]]]aaafffjjjlllnnnnnnmmmmmmllllllmmmnnnooopppmmmoooqqqsssvvvyyy{{{|||{{{nnn```___bbbhhhmmmvvvvvvlll]]]TTTLLLJJJHHHEEECCCDDDAAA@@@???>>>======>>>>>>:::999888777666555444333222222222111111111111111333222111///............***+++---///000//////...000///...,,,+++*********+++*********+++---///000000000000000111111111111000///.........///111222//////000000000000///.........000111222222222222222222222111222222333333999999999999888666555444555555666888;;;>>>AAACCCCCCBBB@@@>>>======>>>>>>=========>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPRRRSSSUUUVVVVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTTTTSSSUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUTTTSSSSSSTTTUUUVVVYYYYYYZZZYYYYYY[[[___bbbcccfffhhhiiigggeeedddddddddeeeggghhhhhhgggeeecccccceeeiiikkkkkkiiigggeeeggghhhjjjkkkjjjhhheeecccaaa```^^^```eeemmmuuu{{{|||zzzsssiii___YYYUUUSSSQQQMMMNNNPPPPPPSSS[[[hhhrrr~~~uuurrrmmmiiijjjnnntttxxxxxxqqqiiihhhnnnuuuzzz|||qqqpppmmmfff```^^^aaadddjjjjjjhhhfffeeegggkkknnnrrrzzz~~~~~~}}}zzzwwwuuuuuuuuusssrrrqqqpppooonnnmmmmmmoooqqqtttwww{{{xxxfffYYYMMMKKKIIIEEECCCEEEFFFFFFHHHKKKPPPUUUZZZ]]]\\\___dddhhhlllmmmmmmmmmnnnnnnmmmmmmmmmooopppqqquuuvvvxxx{{{~~~~~~|||||||||sssdddaaaaaabbbaaaeeetttyyyrrrgggZZZMMMHHHGGGEEEDDDEEEEEECCCBBB@@@>>><<<<<<;;;:::999888666555555555555555222000///000111111000+++++++++,,,,,,---------,,,)))&&&'''***,,,---,,,)))******++++++******))),,,,,,------.../////////------,,,...///000...------///111111///.........111111000///////////////000///...000222333222111222111111000111222444555666:::???@@@===888333111666666666999>>>BBBEEEFFFAAA>>><<<;;;<<<<<<<<<;;;>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDHHHIIIJJJJJJJJJJJJKKKLLLNNNQQQTTTUUUTTTSSSRRRSSSQQQSSSTTTTTTRRRPPPPPPQQQRRRSSSUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUVVV^^^]]]]]]\\\]]]^^^```aaaccceeehhhhhhhhhgggggghhhfffhhhjjjjjjhhhhhhhhhiiigggggggggggghhhhhhhhhhhhggghhhhhhgggeeeeeefffgggaaabbbdddhhhnnnuuu{{{~~~~~~pppeee]]]WWWRRROOORRRMMMKKKNNNRRRXXXcccnnn|||~~~vvvrrrllliiihhhkkksss~~~|||uuussswww|||}}}{{{wwwpppiiidddbbbbbbjjjkkkkkkiiifffgggkkkooo{{{~~~}}}}}}||||||{{{|||wwwqqqooooooooonnnmmmssstttuuuxxx}}}qqq```UUUJJJFFFDDDBBBBBBEEECCCEEEHHHJJJLLLPPPUUUXXX]]]```ffflllpppqqqooolllmmmnnnqqqsssvvvyyy{{{|||{{{|||wwwrrrooommmmmmnnnttt}}}yyyzzzyyykkkfff```\\\]]]bbbjjjooo|||zzzssshhh[[[OOOJJJHHHFFFDDDEEEDDDCCCBBB???>>><<<<<<;;;:::999888666555555555555555333000///000000000///,,,,,,---------.........000---))))))+++------,,,******++++++++++++******,,,,,,------.../////////------,,,...///000...---...000111222000/////////111111000///////////////...---,,,---///111111000222111111111222333555666666888;;;;;;999777555555777666777:::???CCCEEEFFFAAA>>><<<;;;<<<<<<<<<;;;======>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGIIIIIIHHHHHHJJJKKKNNNQQQTTTUUUTTTSSSSSSSSSSSSTTTUUUTTTRRRQQQQQQRRRRRRSSSUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVYYYYYYZZZ\\\^^^```bbbccceeefffhhhgggeeecccccccccfffhhhjjjjjjiiihhhiiijjjhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjiiigggggghhhjjjkkklllnnnrrrxxx}}}yyylllccc]]]WWWSSSPPPMMMKKKMMMQQQVVV```jjjvvv{{{zzzsssooonnnllllllpppzzzzzzzzz}}}{{{sssmmmjjjjjjooopppqqqooommmooosssxxx~~~~~~zzztttqqqppppppooommmrrrtttwww{{{nnn[[[RRRIIIGGGEEEBBB@@@AAACCCEEEGGGIIILLLPPPUUUYYY\\\___ffflllrrrsssrrrqqqssstttvvvyyy||||||uuunnnhhheeebbbaaadddjjjqqqwwwrrrnnnsssyyyoookkkddd___]]]___dddgggnnnuuuzzzqqqfffZZZOOOKKKIIIFFFDDDDDDDDDCCCAAA???>>>===<<<<<<:::999888666555555555555666444111////////////................../////////222///---,,,,,,------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---......//////------,,,...///000...---///000222222111000000111111111000///////////////222111//////111333444444111111111222333555666777666777777666444555777999777777888;;;@@@DDDFFFGGGAAA>>><<<;;;<<<<<<<<<;;;<<<<<<======>>>?????????AAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIIIIHHHHHHJJJKKKNNNPPPSSSTTTTTTSSSSSSTTTUUUVVVUUUTTTQQQQQQRRRSSSSSSTTTUUUWWWXXXWWWWWWVVVUUUUUUTTTSSSTTTUUUVVVWWWWWWXXXZZZ\\\^^^```aaaaaacccdddeeeeeecccaaaaaabbbfffhhhjjjjjjiiihhhiiijjjiiijjjjjjjjjjjjkkkkkkkkkjjjkkklllkkkjjjjjjlllmmmrrrtttvvvzzz~~~qqqggg___XXXSSSOOOLLLKKKMMMOOORRRZZZcccnnnsss{{{{{{vvvssstttrrrqqquuuyyyuuusssxxxzzz{{{yyyxxxzzz}}}wwwsssqqqpppooonnnqqqtttyyymmmYYYQQQJJJIIIHHHDDDAAAAAABBBDDDFFFIIILLLPPPVVVZZZ[[[___fffmmmrrrvvvwwwwwwzzz{{{~~~~~~vvvmmmfffaaa^^^[[[ZZZ]]]```bbbjjjrrr|||ppphhhdddbbbjjjrrr{{{vvvooohhhcccaaabbbbbbdddhhhqqqzzzvvvmmmaaaVVVLLLIIIIIIFFFCCCCCCDDDCCCAAA???>>>===<<<<<<:::999888666555555555555888555222000000000///...........................000///------------------+++,,,,,,------,,,,,,++++++,,,,,,------...//////---,,,,,,...///000...---...000111111000///000111111000000///////////////444222000000222444555555111111222333444666777888777777777555444444777999888888999<<>><<<;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEFFFHHHIIIJJJIIIJJJKKKMMMNNNPPPRRRTTTSSSSSSTTTVVVWWWWWWVVVTTTQQQPPPQQQSSSSSSUUUVVVWWWXXXXXXWWWWWWWWWWWWVVVUUUVVVWWWXXXYYYXXXYYY[[[]]]^^^^^^]]]]]]___aaaccccccccccccdddffffffhhhjjjjjjiiiiiijjjkkkkkkkkklllllllllmmmmmmmmmkkklllmmmmmmlllmmmoooqqqyyy{{{~~~zzzmmmcccZZZUUUNNNKKKKKKMMMNNNPPPVVV]]]gggmmmwww}}}zzzwwwyyy~~~~~~yyytttqqqooonnnnnnrrrvvv}}}qqq^^^UUUMMMKKKJJJFFFDDDDDDBBBCCCFFFHHHKKKPPPVVVZZZ[[[```fffmmmrrrvvvxxxzzz{{{rrrjjjddd___ZZZXXXYYYYYYZZZ^^^dddkkkvvvvvvkkkddd___]]]dddnnnzzzyyyrrrmmmjjjhhhgggjjjnnnuuu}}}tttkkk]]]SSSIIIGGGGGGEEECCCCCCCCCBBBAAA???>>>=========:::999888666555555555555999666333222111111000///......------------------+++,,,,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,---.........---,,,,,,...///000...------...//////......000111111000000//////////////////---+++,,,...000000000111111222444555666666777777888999888666555555666888888:::===BBBFFFGGGGGGAAA>>><<<;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDFFFHHHHHHHHHIIIJJJLLLMMMOOORRRSSSSSSTTTUUUWWWXXXXXXXXXUUURRRQQQQQQRRRTTTUUUWWWXXXYYYYYYXXXXXXYYYYYYXXXWWWXXXYYYZZZ[[[XXXYYY[[[]]]^^^^^^^^^]]]```aaacccccccccdddfffhhhfffhhhjjjjjjjjjjjjkkklllmmmmmmmmmmmmnnnnnnnnnnnnlllmmmoooooooooppprrruuu{{{nnnbbb[[[PPPMMMLLLNNNOOOOOOTTT[[[```hhhsss~~~}}}~~~~~~zzzuuuqqqoooppppppuuuzzzsssfff[[[QQQLLLJJJFFFFFFGGGCCCDDDEEEGGGJJJOOOUUUZZZ]]]aaahhhmmmqqquuuyyy}}}wwwmmmfff\\\WWWTTTTTTUUUTTTWWW[[[\\\dddqqqooofffccc```ccciiirrr~~~~~~zzzwwwtttuuuwwwzzzxxxoooaaaVVVKKKHHHHHHEEEDDDDDDCCCBBBAAA???>>>=========:::999888666555555555555888666333111111222111000.........---------------(((***,,,,,,++++++---...++++++,,,,,,,,,,,,+++++++++++++++,,,------......------,,,...///000...------.........---...000222111111000///////////////...------...000111111000111222333444555555444444666888:::999777555444444777777999>>>BBBFFFGGGFFFAAA>>><<<;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBDDDFFFFFFFFFGGGIIIKKKMMMOOOQQQRRRSSSTTTVVVXXXZZZ[[[[[[ZZZVVVSSSRRRRRRUUUVVVWWWYYYZZZYYYYYYXXXZZZZZZYYYXXXYYYZZZ[[[\\\UUUWWWYYY\\\___aaabbbcccdddeeeeeedddccccccdddffffffhhhjjjkkkjjjjjjkkkmmmmmmnnnnnnnnnnnnooooooooonnnoooqqqrrrrrrtttwwwyyyvvvggg^^^SSSPPPNNNPPPPPPPPPUUU\\\___fffqqq{{{}}}yyyuuutttuuuwww{{{}}}zzzzzz{{{}}}vvvnnnbbbVVVPPPLLLHHHFFFHHHDDDEEEEEEFFFIIINNNTTTYYY^^^cccjjjooorrrwww}}}{{{oooggg^^^XXXTTTUUUUUUTTTUUUXXXSSSXXXaaakkkxxxyyynnnjjjhhhgggjjjuuuzzzkkk^^^RRRLLLJJJGGGEEEFFFBBBBBB@@@???>>>>>>======:::999888666555555555555555333000///000111000////////////.........------)))+++------+++***+++---******++++++++++++*********++++++,,,,,,---......------,,,...///000...---......///......///111333111111000///////////////000000111333555555333111111222333444444333222222444555777777555444555555666777999===BBBEEEFFFEEEAAA>>><<<;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????>>>??????@@@AAABBBCCCDDDCCCEEEGGGHHHHHHIIIKKKMMMLLLNNNPPPRRRRRRTTTWWWZZZ]]]___```___\\\XXXUUUTTTUUUVVVXXXYYYZZZZZZYYYYYYYYYYYYXXXWWWXXXYYYZZZ[[[WWWXXXYYY[[[^^^aaadddeeeddddddeeecccbbbbbbdddffffffhhhjjjkkkjjjkkklllmmmnnnnnnnnnnnnooooooooooooqqqsssuuuvvvwwwyyy|||~~~}}}lllaaaVVVRRRQQQQQQQQQRRRXXX___dddjjjsss{{{~~~{{{{{{~~~{{{tttqqqpppppprrr|||wwwlll```YYYTTTMMMIIIIIIFFFFFFFFFFFFHHHLLLSSSXXX^^^dddlllqqquuuzzzyyypppggg```ZZZZZZYYYVVVUUUWWWRRRVVV\\\bbbkkk{{{{{{yyy|||tttfffXXXPPPMMMIIIGGGGGGBBBAAA@@@???>>>>>>>>>>>>:::999888666555555555555333111....../////////...111111000000/////////...+++---///...+++)))***+++*********++++++************++++++,,,,,,---......------,,,...///000...---//////000//////000222555111111000///////////////------///222444444111...222222333444333222111000222333444333222333666888555666999===BBBEEEEEEEEEAAA>>><<<;;;<<<<<<<<<;;;<<<<<<======>>>????????????@@@@@@AAABBBCCCDDDEEEGGGIIIKKKLLLLLLMMMOOOQQQLLLNNNPPPQQQRRRTTTXXXZZZ___bbbdddccc```[[[WWWVVVVVVWWWXXXZZZZZZZZZZZZYYYXXXWWWWWWVVVWWWXXXYYYZZZ\\\[[[[[[\\\]]]```bbbccc```aaabbbbbbbbbdddgggiiifffhhhjjjkkkkkkkkklllmmmnnnnnnnnnnnnoooooooooooosssuuuwwwyyyzzz|||ttthhhYYYTTTRRRRRRRRRTTTZZZbbbjjjooovvv||||||{{{~~~}}}vvvooojjjiiiiiijjjnnnsssxxx~~~tttiiiccc\\\TTTMMMKKKGGGGGGFFFFFFGGGLLLRRRWWW^^^eeemmmssswww~~~|||lllddd]]]\\\ZZZUUUSSSSSSQQQUUUZZZ]]]bbboooqqq\\\PPPKKKGGGEEEEEEBBBAAA@@@???>>>>>>>>>>>>:::888777666777666444333555555444444333222222222222111111000///......---///---,,,---///000...,,,000---))))))+++...---,,,......---,,,,,,,,,---------...............------......///000111222333333------............------111111222333333333222222222333333333333333333444222222222111111111111000444555777<<<@@@CCCCCCBBB<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNOOOPPPRRRSSSTTTVVVZZZ]]]___bbbfffhhhgggccc^^^ZZZVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[ZZZXXXWWWWWWWWWWWWYYYZZZ\\\^^^___```aaaaaacccdddddddddcccdddgggiiikkkjjjjjjjjjjjjkkklllllllllnnnqqqqqqqqqppppppppprrruuuyyy}}}~~~rrr```ZZZVVVVVVVVVWWW\\\bbbiiiuuu~~~}}}xxxrrrkkkfffcccbbb___\\\```ccciiirrr|||~~~yyyqqqggg]]]TTTOOOMMMKKKIIIHHHIIILLLQQQSSS\\\bbbkkkttt|||~~~xxxnnnddd]]]WWWSSSPPPVVVUUUXXX^^^eeekkkvvvxxxaaaSSSMMMHHHFFFFFFBBBBBB@@@???>>>>>>======;;;999777777777777555333111111000000////////////111111000000///......---,,,***(((***---......------***'''&&&)))*********------,,,,,,,,,,,,---........./////////......---............////////////...//////////////////...111111222333333333333333666555444333222111111000111111111222222333333333555666888<<<@@@BBBBBBAAA<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNOOOPPPQQQQQQSSSVVVXXXZZZ]]]aaadddccc```\\\YYYUUUUUUUUUVVVWWWXXXYYYZZZ\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ\\\]]]___`````````dddeeeffffffffffffhhhjjjkkkkkkkkkkkklllmmmnnnnnnmmmoooppppppooooooooopppssswww{{{vvvggg```ZZZZZZ[[[]]]dddkkksss}}}|||~~~}}}xxxwwwyyy{{{wwwtttlllgggaaa^^^]]]\\\ZZZXXX[[[]]]cccjjjttt|||{{{sssiii```ZZZUUURRRNNNJJJIIIJJJMMMOOOVVV\\\eeeooozzzzzzqqqiiiccc^^^ZZZZZZYYYZZZ```dddjjjsss|||~~~fffVVVNNNIIIFFFFFFCCCBBBAAA???>>>=========;;;:::888888888888666444333222222111000000//////111000000//////............,,,++++++,,,............,,,******+++------,,,++++++++++++,,,------......//////000000/////////000/////////.........---000000000000000000000000000111222333444555555555555555444333222111111000000111111222333444555666777777999===@@@BBB@@@???;;;;;;::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@AAAAAACCCDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNMMMNNNNNNNNNMMMMMMOOOQQQRRRUUUYYY]]]^^^\\\YYYWWWTTTTTTTTTUUUVVVWWWYYYYYY\\\\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\^^^___`````````cccfffhhhiiiiiiiiijjjkkkkkkkkkkkklllmmmoooqqqqqqpppppppppooommmmmmoooqqqvvvyyy}}}|||oooggg___]]]^^^aaajjjrrr{{{}}}{{{|||}}}~~~uuutttvvv|||}}}yyytttnnniiieeeccc]]]ZZZVVVTTTTTTUUUUUUTTTUUUWWW[[[bbbjjjrrrzzz~~~xxxoooiiiddd___XXXQQQMMMKKKLLLMMMQQQVVV^^^hhhsss|||tttnnniiidddaaaaaadddfffiiiqqqyyyfffVVVNNNIIIFFFGGGCCCBBBAAA???>>>=========<<<:::999888999888666555555555444222000///...---000000/////////.........000...,,,+++***++++++,,,///...---,,,------......*********+++,,,---...///...///000000000000000000111111111111000000000000000//////////////////000000000222333555555666666111111111222333333444444222222333333444555555666888888:::>>>@@@AAA???===:::::::::999::::::;;;;;;<<<<<<===>>>???@@@AAAAAA???@@@AAABBBDDDEEEFFFGGGFFFGGGHHHJJJLLLMMMNNNNNNLLLMMMMMMKKKIIIHHHHHHIIIKKKMMMRRRVVVXXXXXXWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\[[[[[[ZZZ[[[[[[[[[[[[\\\^^^___```aaaaaaaaabbbeeehhhjjjjjjjjjkkklllkkkkkklllmmmoooqqqssstttrrrrrrqqqnnnlllmmmooorrrwwwzzzwwwnnnddd___^^^bbbkkkttt}}}~~~yyywwwxxx~~~}}}zzzxxxuuupppnnnlllkkkjjjkkkmmmnnnnnnooopppqqqrrrrrrqqqppppppnnnjjjeee```[[[XXXVVVRRRQQQOOONNNNNNOOOPPPPPPQQQSSSWWW\\\cccllluuu{{{~~~xxxtttooofff\\\UUUQQQPPPPPPQQQTTTYYY```iiiuuu{{{sssooommmmmmmmmmmmssszzzzzzbbbTTTMMMHHHFFFGGGDDDCCCAAA???>>>===<<<<<<<<<:::999888999888666555444333111///,,,***((('''////////////............++++++***)))((((((***++++++++++++*********++++++******++++++,,,---...///......///000000000000000/////////000111222222222///......------......//////000111333444555555555000000111222222333444444444444444444444444444444888999;;;>>>AAA@@@>>>;;;999999999999999:::;;;<<<<<<<<<===>>>???@@@AAAAAA??????@@@BBBCCCEEEFFFGGGFFFGGGHHHJJJLLLMMMNNNNNNLLLMMMMMMJJJGGGDDDCCCDDDDDDGGGKKKPPPSSSUUUVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^___aaabbbbbbbbbbbb```cccfffhhhiiiiiijjjkkkllllllmmmnnnpppsssuuuvvvtttsssqqqooommmmmmqqqsssyyy{{{vvvkkkdddbbbccckkksss}}}}}}{{{zzz~~~wwwqqqlllgggbbb___\\\]]]]]]]]]]]]\\\\\\[[[[[[\\\^^^___`````````___dddbbb___ZZZUUUQQQMMMKKKKKKJJJJJJIIIIIIIIIJJJKKKNNNQQQUUUYYY```iiissszzzzzzqqqggg___YYYVVVUUUQQQRRRTTTXXX```kkkxxx~~~{{{xxxvvvyyyuuu___SSSMMMHHHFFFFFFDDDCCCAAA???>>>===<<<<<<;;;:::888888888888666444555444222000...,,,***)))........................***,,,---...------///000+++,,,------,,,+++,,,---,,,,,,,,,,,,---......///------...///000000000000,,,,,,---...///000111111///...---,,,,,,---...//////000111222333444444444333333222222111111111111555555444444444333333333888999;;;???AAAAAA>>>;;;999888888999999:::;;;<<<<<<<<<===>>>???@@@AAAAAA???@@@@@@BBBCCCDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNKKKGGGCCCBBBAAA???BBBFFFJJJNNNRRRTTTUUUWWWWWWXXXXXXYYYZZZ\\\]]][[[ZZZZZZZZZ[[[\\\]]]]]]^^^___```aaabbbbbbbbbbbb___aaadddfffggghhhjjjllllllmmmmmmoooqqqsssuuuvvvttttttssspppooopppsssuuu{{{}}}tttmmmiiihhhmmmttt~~~|||}}}|||zzzxxx}}}{{{uuulllddd]]]XXXTTTQQQPPPRRRTTTUUUUUUSSSQQQPPPPPPQQQSSSUUUVVVVVVVVVVVVXXXVVVTTTPPPLLLIIIFFFEEEDDDEEEFFFFFFEEEEEEGGGHHHKKKOOOTTTYYY___hhhsss{{{|||sssjjjbbb]]][[[RRRRRRRRRTTTZZZdddooowwwsss___TTTOOOJJJFFFEEEDDDCCCBBB???>>><<<<<<;;;;;;999777777777777555333444444333222222111000000........................,,,///222111///---,,,------///111000...---...000.........------...//////,,,,,,---...///000000///------......//////000000000///...------...///000///000111111222222222222222222222222111111111111333333333333333444444444777888;;;???BBBAAA>>>;;;888888888888999:::;;;<<<<<<<<<===>>>???@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDFFFGGGHHHJJJLLLMMMNNNNNNOOOPPPOOOMMMHHHDDDBBBAAA;;;===AAAEEEJJJNNNQQQSSSWWWWWWWWWXXXYYYZZZ[[[\\\YYYYYYYYYZZZZZZ\\\]]]]]]]]]^^^___```````````````___aaaccceeefffhhhkkknnnmmmmmmnnnoooppprrrtttuuutttttttttrrrqqqrrruuuwww}}}yyysssooommmpppuuuyyy{{{~~~yyyvvvuuu{{{tttmmmcccZZZSSSOOOLLLKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJKKKMMMOOOQQQRRRRRRQQQMMMLLLKKKIIIGGGEEEDDDCCCBBBDDDFFFGGGFFFGGGIIILLLLLLQQQXXX^^^dddmmmxxxvvvmmmfffbbbYYYXXXVVVUUUWWW]]]fffmmmyyytttaaaVVVQQQKKKGGGEEEEEEDDDBBB@@@>>><<<<<<;;;:::888777666777666444333.........///000000111111---.....................+++...000...(((### ))),,,......+++***+++---000//////.........//////+++,,,---...////////////111111111111000000000000222000///......///000222///000000111111111000000...///000111222333444444000111111222333444555555666888;;;???BBBAAA>>>;;;888888888888999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCFFFGGGHHHJJJLLLMMMNNNNNNPPPQQQQQQNNNIIIEEEBBBAAA999;;;>>>BBBGGGKKKOOOQQQVVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYYYYYYYZZZ[[[]]]]]]\\\\\\]]]^^^____________```bbbcccdddfffiiimmmpppmmmnnnnnnoooppprrrssstttttttttuuutttssstttvvvxxxzzzvvvrrrooopppuuu~~~yyy{{{~~~vvvtttssszzzpppiii^^^UUUOOOLLLJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJDDDEEEHHHJJJLLLLLLLLLLLLGGGGGGFFFFFFFFFEEEEEEEEEBBBEEEIIIJJJJJJKKKNNNQQQOOOUUU]]]dddjjjrrr}}}uuummmhhhccc```[[[WWWUUUXXX^^^cccnnnzzzkkkZZZQQQKKKIIIJJJCCCBBBAAA???>>>=========999888777666666777888888222111000000000000000000......//////...---,,,,,,,,,+++++++++---///222444+++,,,------,,,,,,...///000000000///......------......------------......///000111000//////111333000000///////////////000222222222222222222333333111000000000000222444555333333444444444333222222555888<<<>>>>>><<<;;;;;;===<<<;;;:::999::::::;;;888999<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHKKKMMMMMMMMMNNNPPPQQQRRRSSSRRROOOIIIDDD@@@>>>???@@@AAACCCGGGMMMQQQRRRTTTVVVVVVUUUUUUVVVWWWWWWWWWXXXXXXZZZ[[[\\\]]]aaa```^^^]]]^^^___aaabbbeeegggiiiiiiiiijjjlllnnnooopppqqqrrrssstttttttttttttttsssssssssuuuvvvwww{{{~~~~~~xxxuuuuuutttvvvyyy~~~|||}}}{{{|||zzzwwwxxx~~~wwwllldddYYYPPPLLLIIIFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFDDDBBBCCCGGGHHHHHHFFFFFFFFFFFFDDDBBBAAABBBDDDDDDEEEGGGHHHJJJNNNSSSVVVUUUYYY```gggpppyyy{{{qqqllleee___]]]]]]```bbbgggmmmyyyppp]]]QQQJJJHHHHHHDDDCCCAAA???>>>===<<<<<<:::999888666666666777777222111111000000000000000//////.........---------,,,,,,+++***+++---///111---...///...,,,++++++,,,............////////////......------------......---...000000......///111000000////////////000000333222222111111000000000111000000000000111333333333333444444444333333333666999===???>>><<<::::::===<<<;;;:::999::::::;;;:::;;;===>>>@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEGGGJJJLLLLLLMMMNNNOOOOOOPPPRRRRRROOOKKKFFFCCC@@@AAABBBCCCDDDHHHMMMQQQRRRTTTVVVVVVUUUUUUVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^aaa```______```aaaccceeefffhhhjjjkkkkkklllmmmooorrrrrrssssssttttttuuuuuuuuuuuutttttttttuuuwwwxxx}}}}}}}}}~~~{{{zzzzzz{{{zzzuuussspppsssyyyjjjbbbWWWOOOKKKIIIFFFDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDBBB@@@AAADDDFFFFFFDDDFFFGGGGGGFFFDDDCCCDDDEEEFFFHHHJJJLLLNNNRRRWWW[[[```dddjjjpppwww|||wwwrrrnnnkkkiiigggccchhhqqq}}}uuu___RRRJJJFFFFFFDDDCCCAAA???===<<<;;;;;;::::::888777666666666666222222111000000000000000000///...---,,,---.........---++++++***+++,,,---,,,---...---,,,+++,,,---,,,------...//////000000......------------......---///111222111000000000000000////////////000000333333222111000///......111111000000000111111222333444444444444444444444888;;;???@@@>>>;;;999888<<<;;;;;;::::::::::::;;;<<<===>>>???????????????AAAAAABBBCCCDDDEEEEEEFFFDDDFFFIIIKKKKKKLLLMMMOOONNNOOOQQQRRRPPPMMMIIIFFFDDDDDDEEEEEEFFFHHHLLLOOORRRTTTVVVVVVUUUUUUVVVWWWYYYYYYYYYYYYZZZ\\\]]]^^^`````````aaacccdddfffggghhhjjjlllllllllmmmoooqqquuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvwwwxxx}}}{{{yyyyyy{{{}}}{{{pppllljjjmmmzzz{{{hhh```VVVNNNJJJHHHFFFDDDGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???@@@BBBCCCCCCCCCFFFGGGHHHGGGFFFEEEFFFHHHIIIKKKNNNQQQTTTYYY^^^ccckkkoootttyyyxxxqqqlllhhhiiilllrrr|||vvv___RRRIIIFFFFFFEEEDDDAAA???===;;;:::999;;;:::999888666666555555333222111000/////////000000///---,,,,,,---...000000///---,,,+++***++++++''')))+++,,,,,,---///111---------....../////////......------------.........111444555444333222222000////////////000000111333222222222111111000000111111111000111111111111444444444444444555555555;;;===@@@AAA>>>;;;888777;;;:::::::::::::::::::::<<<===>>>??????@@@@@@???@@@@@@AAACCCDDDFFFGGGGGGDDDFFFIIIJJJJJJKKKMMMOOOOOOPPPRRRRRRQQQNNNJJJHHHFFFGGGGGGGGGGGGHHHKKKNNNRRRTTTVVVVVVUUUUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\^^^___```bbbdddfffhhhhhhhhhjjjlllmmmmmmnnnpppqqqwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxyyy|||~~~}}}xxxuuuuuuvvvzzz~~~uuuooojjjmmmxxx~~~iiiaaaVVVOOOKKKJJJGGGFFFGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@???@@@AAABBBCCCCCCEEEGGGIIIIIIIIIIIIJJJKKKMMMOOORRRVVVZZZ___fffjjjqqqtttyyy}}}vvvtttqqqmmmnnnttt}}}rrr]]]QQQIIIGGGGGGEEECCCAAA???<<<;;;:::999::::::999888777666555444333222111000////////////000...---,,,,,,---///000111000///...,,,,,,++++++''')))+++,,,,,,---///111///.........---------,,,......------------.........111444555444333222222///////////////000111111222222222333333444444444111111111222222222222222555555444444444555666777<<>>@@@AAAAAAAAA@@@@@@AAACCCEEEFFFGGGHHHEEEFFFHHHIIIJJJKKKMMMOOORRRSSSSSSSSSQQQNNNJJJHHHHHHIIIIIIIIIHHHHHHKKKMMMRRRTTTVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]```ccceeeggghhhhhhhhhjjjlllmmmmmmmmmoooqqqvvvvvvwwwwwwvvvuuutttssstttuuuuuuvvvwwwwwwxxxxxxuuuxxxzzzzzzvvvttttttuuuzzz~~~xxxpppqqqxxxnnnfff[[[RRRNNNLLLJJJHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBBBBCCCDDDEEEDDDGGGJJJLLLMMMNNNPPPRRRSSSUUUYYY]]]aaahhhnnnsssvvvzzzyyysssqqquuu|||lllZZZPPPJJJGGGHHHCCCBBB@@@>>><<<;;;::::::999999999999888666555444333333111000////////////......---,,,---...///000000//////......---,,,,,,+++,,,---,,,+++***+++,,,//////......---,,,,,,+++......------------......---///111222111000000000///......//////000111222111111222333444555666666000111222333444444444444666555444444555666888999===@@@BBBBBB???<<<999888888999999::::::::::::999:::;;;<<<>>>@@@AAAAAABBB@@@AAABBBCCCEEEFFFGGGHHHFFFGGGIIIIIIJJJKKKNNNPPPTTTTTTTTTSSSQQQNNNLLLJJJJJJKKKLLLKKKJJJJJJLLLNNNRRRTTTVVVVVVUUUUUUVVVWWWYYYYYYYYYYYYYYYZZZ[[[[[[[[[]]]aaaeeeggghhhhhhhhhiiijjjlllmmmmmmnnnppprrrtttvvvxxxyyyyyyvvvtttrrrpppqqqsssuuuvvvwwwwwwwwwsssvvvyyyxxxvvvuuuvvvyyy{{{vvvvvvzzzvvvnnnbbbXXXSSSPPPMMMJJJFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDDDDCCCDDDFFFHHHFFFIIINNNRRRTTTVVVYYYZZZ]]]___cccggglllrrryyy~~~}}}{{{~~~iiiYYYPPPJJJHHHHHHBBBAAA???>>><<<;;;;;;;;;777888999999888777666555444333222000//////......---------.........//////,,,------......---------,,,------,,,***)))***+++------------------------......------------......---...000000......///111............///000111222222222222333333444444444000111333444666666666666666555444444555777999:::===@@@BBBCCC@@@<<<:::999777888999:::;;;::::::999<<<<<<>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJLLLOOORRRRRRSSSSSSSSSRRRPPPNNNMMMMMMNNNOOOOOONNNNNNOOOQQQRRRTTTVVVVVVUUUUUUVVVWWW[[[[[[[[[[[[[[[[[[\\\]]]\\\___cccgggiiijjjiiihhhjjjlllnnnoooooooooqqqssssssvvvzzz||||||yyyuuurrrlllmmmppprrruuuvvvvvvvvvvvvxxxzzzyyywwwwwwzzz}}}~~~|||}}}xxxwww{{{vvviii___XXXTTTPPPMMMIIIIIIHHHGGGFFFEEEDDDDDDCCCEEEFFFEEEDDDDDDGGGIIIHHHLLLRRRXXX[[[___bbbdddiiikkkooosssxxx~~~}}}{{{}}}~~~gggXXXQQQKKKHHHGGGAAA@@@???===<<<<<<;;;;;;666777888999999888777666444333222000///.........,,,,,,---...//////......******+++,,,------------)))***,,,,,,++++++,,,---+++,,,,,,------......///.........------.........///000111000//////111333............///000222222333333222222222222222222///111333555777888888888666666555444555777999;;;===@@@CCCCCC@@@===:::999777888999:::;;;::::::999>>>>>>????????????>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJLLLPPPRRRQQQQQQRRRSSSSSSRRRQQQPPPOOOPPPQQQQQQPPPPPPRRRSSSRRRTTTVVVVVVUUUUUUVVVWWW]]]]]]]]]\\\]]]]]]^^^^^^^^^aaaeeeiiikkkkkkjjjiiilllnnnpppppppppqqqsssuuusssvvv{{{|||wwwsssiiikkknnnqqqtttuuuvvvvvvyyy{{{|||{{{xxxyyy||||||yyywwwwwwyyyzzzyyyyyyxxxxxxzzz~~~~~~~~~vvvwww||||||nnnccc[[[VVVQQQNNNLLLKKKJJJHHHFFFEEECCCCCCCCCEEEGGGFFFDDDDDDGGGJJJJJJOOOVVV\\\aaadddhhhjjjqqqssswww{{{}}}{{{zzzzzz{{{wwwwww{{{{{{zzzxxxdddXXXRRRLLLGGGFFFAAA@@@???===<<<<<<<<<<<<>>>:::666444333333222222444222000///------............////////////......***++++++,,,---------,,,111000...---,,,,,,------////////////////////////000000///...---,,,,,,,,,////////////000000000000000///.........///111222000111111222333333333333111222444666777888999999777888777666555666999;;;===>>>>>>===:::888777888666666777888:::;;;<<<<<<<<<===???@@@AAAAAA@@@@@@AAABBBCCCEEEFFFFFFFFFFFFHHHFFFFFFHHHMMMOOOOOOMMMOOOPPPQQQRRRQQQPPPOOONNNNNNNNNNNNOOOOOOPPPPPPPPPSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXZZZ\\\^^^```cccgggmmmpppqqqooonnnmmmlllmmmnnnooooooqqqtttwwwzzzzzz{{{{{{|||{{{{{{{{{ttttttsssqqqoooooorrrtttwwwxxxwwwwwwvvvwwwzzz}}}xxxrrrooooooooopppnnnnnnooorrrvvvyyyzzzyyy{{{xxxvvvzzz{{{xxx{{{zzzmmmccc\\\WWWTTTPPPNNNLLLJJJKKKJJJIIIHHHJJJIIIHHHGGGHHHJJJLLLMMMRRRWWW___ffflllqqquuuxxx}}}~~~}}}{{{{{{xxxsssnnnqqqppppppqqqrrrtttvvvwww~~~yyycccVVVOOOIIIEEEDDDAAA@@@???>>><<<<<<<<<<<<===:::777666666666555444333222111000.....................//////.........---...//////000000000//////...---------...//////////////////////////////000000///------,,,,,,---............////////////......---------...///000333333444444555444444444000111222444555666777777555555555555555666:::===>>>???@@@>>><<<:::999999888888999999:::::::::;;;<<<===???@@@AAAAAA@@@@@@AAABBBCCCDDDFFFFFFFFFFFFHHHGGGGGGIIIMMMOOOOOONNNOOOPPPPPPQQQPPPOOONNNMMMOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZ[[[\\\^^^___``````dddiiikkklllkkkkkkkkklllnnnooopppppprrruuuxxxyyyzzzzzz{{{{{{{{{{{{zzzvvvuuussspppnnnnnnppprrruuuvvvvvvvvvwwwyyy}}}uuunnniiigggffffffiiiiiijjjnnnrrrvvvwwwwwwtttrrrqqquuu}}}}}}{{{uuullleee^^^[[[VVVTTTQQQPPPOOOOOOMMMKKKKKKKKKJJJJJJLLLNNNPPPRRRVVV\\\eeemmmuuu{{{|||yyyxxxvvvqqqmmmllllllllllllmmmoooqqqrrrtttwww||||||dddUUUMMMGGGCCCCCCAAA@@@???>>>===<<<<<<<<<;;;:::888888999999888666222222222111000///------------............------...///000000111000000000---,,,,,,------///000000////////////////////////000///...---------------------------............///............///000111444444444444444444333222...///000222333444555555222333444444444666:::===@@@AAABBB@@@===;;;;;;;;;::::::::::::999999999999<<<===???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFHHHHHHHHHJJJMMMOOOOOOOOOOOOOOOOOOPPPOOONNNNNNMMMPPPPPPQQQRRRRRRSSSTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXZZZ[[[\\\^^^___``````aaacccfffiiikkkkkklllmmmnnnlllnnnpppqqqrrrtttwwwzzzxxxyyyzzzzzz{{{{{{zzzzzzwwwvvvsssooolllkkknnnqqqrrrssstttuuuvvvyyy~~~~~~tttkkkeeeaaa^^^\\\bbbbbbcccggglllppprrrrrrllljjjjjjnnnuuu|||wwwooohhhddd___]]]ZZZXXXVVVUUUSSSQQQOOOOOOOOOPPPRRRUUUXXXZZZ\\\bbbjjjssszzz{{{wwwuuusssoookkkgggfffffffffggghhhjjjkkkiiimmmrrrwww}}}fffUUULLLFFFCCCDDDAAAAAA???>>>===<<<<<<<<<;;;:::999::::::999777555111222222222111///---,,,,,,,,,------------,,,,,,,,,------.........------------------......//////////////////////////////000///...---------------------........./////////111111111111111222222333222222222222222111000///...///000222333333444444222333333333333555999;;;@@@AAABBB@@@===;;;;;;;;;999999999:::::::::::::::<<<===???@@@AAAAAA@@@@@@AAAAAACCCDDDEEEFFFFFFFFFHHHIIIIIIKKKMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMPPPQQQQQQRRRSSSTTTUUUUUUSSSSSSTTTUUUWWWXXXYYYYYYZZZ\\\^^^```aaaaaa``````eeegggiiijjjjjjkkkmmmooommmoooqqqssstttvvvxxx{{{wwwxxxyyyzzz{{{{{{{{{zzzyyywwwtttoookkkjjjmmmooopppqqqrrrssstttwww|||~~~tttkkkeee___[[[YYYZZZZZZ\\\```eeejjjllllllfffeeedddhhhmmmsssvvvwwwxxx{{{~~~~~~wwwqqqmmmiiigggccc```^^^\\\ZZZXXXUUUUUUVVVWWWZZZ^^^bbbdddggglllssszzzzzzuuusssqqqmmmjjjdddcccbbbbbbcccdddeeefffdddggglllqqqwww}}}{{{hhhWWWMMMHHHEEEEEEBBBAAA@@@>>>===============;;;999999888777444111222222333333222000...,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++//////.........------,,,//////////////////////////////...------------........./////////000000000000111111222222222222222222222222222111000000//////000111333444444444444444444444333222333666999???@@@@@@???<<<:::::::::777888999:::;;;<<<======<<<===???@@@AAAAAA@@@@@@@@@AAABBBDDDEEEEEEEEEEEEHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTUUUWWWXXXZZZ[[[[[[[[[\\\^^^```aaaaaa``````bbbccceeeffffffhhhjjjlllmmmppprrrtttuuuvvvxxxzzzwwwxxxyyyzzz{{{{{{{{{{{{{{{yyyuuuppplllkkkmmmoooooopppqqqqqqrrrtttyyy||||||sssllleee```[[[XXXTTTTTTVVVZZZ___cccddddddbbbaaa```aaadddhhhjjjkkkmmmooorrrvvvzzz}}}yyyvvvtttqqqmmmjjjhhheeebbb```^^^______bbbeeejjjnnnpppvvvzzzzzzuuussspppmmmiiidddcccbbbbbbbbbcccdddeeeccceeeiiinnnttt|||tttvvvzzzhhhXXXOOOIIIGGGGGGBBBAAA@@@???>>>============;;;999777666555222000333333333222111000......------............------..................---,,,////////////...---,,,+++///////////////////////////......---------......////////////000000000111---...///000000000//////333333333333333333222111111111222333444555444444555555555333222333666888>>>??????>>>;;;999999999777777888:::;;;===>>>>>><<<===???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEGGGHHHJJJKKKJJJKKKMMMNNNPPPPPPOOONNNNNNNNNNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVUUUVVVWWWXXXZZZ\\\]]]]]]]]]^^^___```aaaaaaaaaaaaccceeeggghhhhhhiiikkkmmmnnnqqqsssuuuuuuvvvwwwyyyxxxyyyzzz{{{||||||}}}}}}{{{{{{xxxtttpppnnnnnnooonnnoooppppppqqqtttxxx{{{}}}yyyrrrkkkeee```[[[WWWRRRQQQRRRUUUYYY\\\]]]]]]\\\[[[ZZZYYYZZZ[[[]]]___aaacccfffiiimmmrrryyy}}}|||xxxuuusssqqqnnnllljjjkkklllnnnrrrwww{{{~~~~~~{{{wwwuuurrrnnnjjjgggfffeeedddddddddeeefffcccdddgggjjjpppxxxvvvrrrpppsssyyygggXXXPPPKKKHHHHHHBBBBBB@@@???>>>============:::777666555555444333444444222111000/////////.........//////.........///////////////...---------......//////...---,,,////////////////////////......---------......///........./////////000000,,,---.../////////......111222222333333333333222111111222333444444444444444444444444333555888:::>>>??????>>>;;;999999999999999::::::;;;<<<======<<<===???@@@AAAAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEHHHJJJJJJIIIIIIKKKMMMQQQQQQOOONNNNNNNNNOOOPPPQQQQQQRRRTTTUUUWWWXXXXXXWWWWWWYYYZZZ\\\^^^___```aaa``````aaaaaabbbcccdddeeegggjjjkkkllllllnnnooooooqqqtttuuuuuuuuuvvvwwwxxxyyy{{{|||}}}~~~~~~~~~||||||{{{xxxtttqqqppppppmmmnnnpppqqqrrrvvv{{{~~~}}}yyyrrrlllfff```[[[WWWQQQQQQQQQSSSVVVXXXXXXWWWRRRRRRQQQOOOOOOOOORRRSSSSSSUUUXXX[[[___dddjjjooovvv}}}}}}{{{xxxwwwwwwxxx{{{~~~}}}zzzxxxuuuoookkkiiihhhgggfffeeeffffffgggeeeeeegggiiinnnvvvxxxrrrpppqqqttt~~~}}}fffXXXPPPKKKHHHHHHCCCBBB@@@???>>>>>>======<<<:::666555555777777777555444222000//////000000......////////////............//////...---,,,,,,+++,,,---////////////...////////////////////////......---------......///---------.........//////---...000111111111000///...///000111111111111111000111222333333333333333222333444444444666:::===>>>???@@@???<<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEGGGJJJJJJHHHHHHJJJMMMRRRQQQPPPOOONNNOOOPPPPPPRRRSSSTTTUUUWWWXXXYYYZZZXXXXXXZZZ[[[]]]___```aaaccccccbbbaaabbbccceeefffaaadddhhhjjjjjjjjjkkklllooorrrtttuuuuuuttttttuuuyyyzzz{{{}}}~~~|||}}}}}}zzzvvvsssrrrqqqlllmmmooorrrtttxxx~~~{{{uuuoooiiibbb\\\XXXRRRQQQQQQRRRTTTUUUUUUTTTKKKKKKJJJHHHGGGHHHKKKMMMHHHJJJMMMPPPTTTYYY___dddmmmttt~~~|||zzzwwwqqqlllkkkjjjhhhgggfffgggggghhhhhhhhhhhhjjjnnnuuuwwwssspppnnnttt~~~vvv___SSSNNNJJJGGGFFFCCCDDDDDDBBB???===<<<<<<<<<:::888999;;;:::555111222111///...------......,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------............------,,,,,,...///000///000000000000000//////000000000000111222333444222000//////000000///...333444444222000000111333111333444444444555777999AAAAAA@@@>>>;;;999999:::;;;::::::999888888888999===>>>???@@@AAA@@@???>>>@@@AAABBBDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLQQQPPPOOOOOOOOOOOOQQQQQQPPPRRRUUUVVVVVVVVVXXXYYYYYYZZZ[[[]]]___aaabbbccchhhdddaaaaaaccceeefffeeeggggggiiijjjlllmmmoooooommmqqquuuwwwwwwuuuttttttwww{{{~~~}}}zzzwwwtttrrrkkklllmmmnnnqqqvvv}}}wwwnnnjjjhhhcccZZZSSSVVVSSSNNNKKKJJJJJJHHHGGGEEEDDDCCCAAAAAABBBCCCDDDDDDEEEFFFGGGIIINNNSSSWWW\\\aaalllzzz}}}xxxssspppnnnmmmlllkkkiiihhhgggggghhhhhhggghhhkkksss|||~~~vvvsssssssssxxxaaaTTTOOOKKKGGGFFFEEEDDDBBB>>>;;;:::<<<>>><<<:::888777777666444333222111000............///...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...////////////000000//////...............///000111222******+++...000333444444333555555444333222222333222333444444444555777999?????????===:::999999:::888888888888999:::;;;;;;>>>???@@@AAAAAAAAA@@@???@@@AAABBBDDDEEEEEEFFFFFFEEEFFFHHHIIIKKKLLLMMMMMMPPPPPPOOONNNOOOPPPQQQRRRQQQSSSUUUVVVVVVWWWXXXZZZYYYZZZ\\\^^^aaaccceeefffhhheeecccccceeegggfffeeeeeefffgggiiilllnnnppppppnnnqqquuuxxxwwwvvvuuuuuuxxx|||~~~}}}zzzwwwtttrrrkkkllllllmmmooouuu|||~~~wwwnnniiigggbbbZZZRRRRRROOOJJJGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???@@@AAABBBDDDGGGLLLOOOSSSWWWbbbppp~~~}}}yyyvvvrrrrrrqqqpppnnnmmmllllllmmmmmmllllllooouuu}}}~~~wwwssssss}}}{{{cccUUUOOOKKKGGGFFFFFFDDD@@@;;;888888<<<@@@<<<;;;999666333222333555333222111////////////000//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,,,,,,,,,,------,,,,,,------...///---....../////////...............//////000000111000//////......---------333555777777555444333444333444444444444555777:::<<<======;;;999888999:::666666666888999;;;===>>>>>>???@@@BBBBBBBBBAAA@@@@@@AAABBBDDDEEEEEEFFFFFFDDDEEEGGGIIIKKKLLLMMMMMMPPPOOONNNNNNNNNPPPQQQRRRRRRTTTVVVWWWWWWXXXYYYZZZYYYZZZ\\\___bbbeeeggghhhhhhfffeeefffggggggfffeeecccdddfffhhhkkknnnooopppnnnrrrvvvxxxxxxwwwvvvvvvzzz}}}}}}zzzwwwtttrrrlllllllllkkkmmmrrrxxx}}}}}}wwwooojjjgggaaaYYYSSSPPPLLLHHHDDDCCCBBBAAA???@@@@@@@@@??????===<<<<<<:::<<<>>>>>>???AAADDDFFFGGGJJJTTTbbbrrr|||yyyxxxwwwvvvuuusssrrrrrrssssssrrrrrrssswww|||yyyooouuu~~~eeeVVVPPPKKKGGGFFFFFFDDDAAA<<<999999===@@@;;;<<<<<<888333111333555444333222000000000000111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000000//////......---...---........./////////,,,---..................///000000111111111111111444444222///,,,)))((((((222555777888666555444444444555555444333555888:::::::::;;;:::888888999:::666666666888999;;;===>>>>>>???AAABBBCCCBBBBBBAAA@@@AAABBBDDDEEEEEEFFFFFFCCCDDDFFFIIIKKKLLLMMMMMMNNNNNNMMMMMMNNNPPPQQQSSSSSSUUUWWWYYYYYYYYYZZZ\\\ZZZ[[[]]]___bbbdddfffgggfffffffffgggggggggeeeddddddeeefffhhhjjjlllmmmnnnooorrrvvvxxxxxxwwwwwwxxx{{{~~~~~~{{{xxxuuusssnnnmmmkkkjjjjjjnnnuuuzzz}}}~~~~~~xxxpppkkkgggaaaZZZTTTRRRNNNIIIFFFDDDBBBAAA???>>>?????????>>>===;;;999:::;;;===>>>>>>>>>@@@AAAAAACCCJJJWWWfff{{{~~~}}}|||{{{yyyxxxwwwwwwvvvwwwvvvuuuuuuvvvyyy|||{{{zzz|||fffWWWPPPKKKGGGFFFDDDDDDCCC@@@===<<<<<<>>>999<<<>>><<<777333333444555444222111000000111111,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000000//////......---......//////000000000000,,,,,,---...//////......//////000111111111000000***,,,......------///111111444666777666444444444555666555444333444888;;;888999:::999777777999:::888888888888999:::;;;<<<>>>???AAABBBCCCCCCBBBBBB@@@AAABBBDDDEEEEEEFFFFFFCCCEEEFFFHHHJJJLLLLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTVVVYYYZZZZZZZZZ\\\]]]\\\]]]^^^___aaabbbddddddeeefffggggggfffeeeddddddggghhhhhhiiijjjjjjkkkkkkooorrruuuwwwwwwwwwxxxyyy|||}}}zzzxxxvvvpppooollliiihhhlllrrrvvvzzz|||zzzsssmmmhhhccc\\\WWWTTTPPPKKKGGGDDDCCCAAA???>>>????????????===;;;::::::<<<=========<<<>>>???AAAAAAFFFOOO\\\ooo~~~}}}{{{zzzzzzxxxyyyxxxwwwuuuuuuwwwyyy}}}}}}fffVVVOOOJJJGGGFFFCCCDDDDDDCCC@@@===<<<<<<999;;;<<<<<<999666444444444333222000000000000111***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,,,,,,,,,,......///000000000000///,,,---...///////////////,,,---.../////////...---'''***...///...///222666222444666777555444555555777777666444333444888;;;999::::::999777777888:::999999999888999999::::::===>>>@@@AAABBBBBBBBBBBB@@@AAABBBDDDEEEEEEFFFFFFDDDEEEGGGHHHJJJKKKKKKKKKLLLLLLLLLLLLNNNPPPRRRTTTUUUXXXZZZ[[[[[[\\\]]]^^^^^^^^^___```aaabbbccccccfffggggggfffdddcccdddeeejjjjjjjjjjjjjjjjjjjjjjjjoooqqqtttvvvvvvwwwxxxyyy|||}}}{{{zzzsssqqqmmmhhhgggiiioootttxxxzzz~~~}}}wwwqqqkkkeee___[[[TTTPPPJJJFFFCCCAAA???>>>>>>>>>>>>>>>>>>======<<<:::;;;<<<;;;:::;;;<<<>>>BBBAAADDDJJJSSSbbbxxx}}}yyyzzz~~~}}}{{{{{{zzzxxxvvvvvvxxxzzz~~~}}}|||eeeVVVOOOJJJGGGGGGBBBCCCCCCBBB???<<<;;;;;;:::999888888888888666444444333111000//////000000,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,.../////////...---,,,---...///000000000000,,,---///000000...---,,,,,,///222111---,,,///222444555777777666555777888888777666444333444888;;;:::;;;;;;999777777888999999999888888999999:::;;;<<<===???@@@BBBBBBBBBAAA@@@AAABBBDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKLLLNNNPPPSSSTTTVVVYYY[[[\\\\\\]]]^^^___^^^___```aaacccdddeeefffhhhiiiiiifffdddccceeegggiiijjjjjjjjjkkkkkkkkklllnnnpppsssuuuuuuvvvwwwyyy|||~~~~~~vvvsssnnnhhhfffhhhnnnrrrwwwyyy}}}{{{tttnnngggbbb^^^UUUQQQKKKGGGDDDBBB???======<<<<<<<<<<<<===>>>>>><<<===<<<;;;:::;;;>>>@@@AAA???AAAEEEKKKVVViiiyyy~~~yyyvvvxxx|||~~~~~~|||zzzxxxyyy|||{{{dddUUUNNNJJJHHHGGGBBBBBBBBB@@@<<<;;;;;;;;;;;;888444333666888777555333222111////////////000...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------.........***+++,,,---------,,,+++---...///000111111111111...///111222222000///---+++...222111......111555666777888777666777999:::888888666444333444888;;;;;;;;;;;;:::888777888999888888888888999:::;;;<<<;;;<<<>>>@@@AAAAAAAAAAAA@@@AAABBBDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHJJJJJJKKKLLLNNNPPPSSSTTTWWWYYY\\\]]]]]]]]]___```^^^^^^```bbbdddfffhhhiiijjjkkkjjjgggdddcccfffiiihhhiiijjjkkklllmmmmmmnnnmmmppprrrtttuuuuuuwwwyyy|||~~~wwwtttnnniiifffhhhmmmrrrwwwyyy}}}}}}wwwpppiiidddaaaWWWSSSMMMIIIFFFCCCAAA???<<<;;;::::::;;;<<<>>>???@@@???>>>===<<<===AAADDD>>>===???BBBFFFOOO___nnnyyysssrrruuu||||||{{{}}}{{{|||eeeUUUNNNIIIFFFFFFDDDAAA???>>>??????>>><<<:::999888666555555555555111333444222...+++,,,//////111333333111...,,,,,,------,,,,,,,,,---......+++***)))))))))+++---///.........------,,,,,,,,,,,,,,,------.../////////000000111111111111000000000000000000////////////111000000000222333333222444666777777666666777999666444333222222444777999:::999888777777888888999999999:::::::::;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHJJJLLLMMMNNNKKKJJJIIIJJJMMMPPPSSSTTTYYYZZZ\\\___```aaaaaa```bbbccceeegggiiiiiiiiiiiijjjhhhgggeeeeeeeeeggghhhkkkjjjjjjjjjkkknnnqqqsssrrrrrrrrrrrrtttvvvyyyzzz{{{|||}}}~~~|||xxxwwwtttpppmmmkkklllmmmrrrtttwww{{{~~~yyyqqqiiicccYYYUUUNNNIIIFFFDDDAAA@@@@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAADDDDDDHHHTTTaaayyy~~~vvvsssvvv~~~{{{xxxeeeVVVOOOJJJHHHGGGCCCAAA???>>>??????===<<<:::999888666555555555555///000111111000///000111---///111111///---,,,,,,,,,,,,,,,,,,,,,------......---+++******+++,,,---......---------,,,,,,,,,,,,,,,------...////////////000000111111000000////////////000000000000000000000000111222333222111333555666666555555666777888666444333444666888::::::999888777666777888888777777888999:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIKKKLLLNNNNNNLLLKKKKKKLLLNNNRRRTTTUUUYYYZZZ\\\^^^````````````aaaccceeefffhhhhhhhhhhhhiiihhhgggeeeeeefffggghhhllllllllllllnnnppprrrsssrrrrrrssstttvvvxxxzzz{{{|||}}}~~~zzzyyyvvvrrrooommmmmmnnnpppssswww{{{{{{ssskkkeeeZZZUUUNNNHHHEEEBBBAAA???>>>>>>>>>>>>============??????>>>>>>======<<<<<<===>>>@@@BBBAAACCCMMMYYYmmm}}}zzzvvvvvv{{{|||zzzfffVVVPPPKKKIIIHHHCCCAAA???>>>>>>>>>===<<<:::999888666555555555555222000000000111111111///***,,,...///---,,,,,,,,,+++++++++++++++,,,------000///---++++++++++++,,,...------------,,,,,,,,,,,,,,,------.../////////...//////000000//////......//////000000111111111///000111222333222111111222444555555444333555666999888666444555666999:::999888777666555666777777444555666777999;;;<<<===>>>>>>>>>???@@@@@@AAAAAADDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMMMMNNNPPPSSSVVVWWWYYYZZZ\\\^^^````````````aaabbbccceeefffggghhhhhhiiihhhgggffffffgggiiijjjnnnoooooopppqqqqqqrrrrrrqqqrrrtttvvvyyyzzz{{{|||}}}~~~~~~~~~|||zzzxxxuuurrrpppnnnnnnmmmpppuuu{{{wwwnnnggg^^^YYYQQQJJJFFFDDDBBBAAA@@@?????????>>>>>>>>>>>>BBBAAA@@@???>>>=========???>>>???@@@??????GGGQQQ___ssszzzzzz{{{www|||hhhWWWPPPKKKGGGGGGCCCAAA???>>>>>>>>>===<<<:::999888666555555555555666333000///000000---***(((***,,,,,,,,,++++++,,,++++++******++++++,,,---///...---,,,,,,,,,,,,---------------------------,,,,,,------.../////////......////////////............///000111111222222///000333333333111111000333444555555444333444666999777555444444666888:::999888777555555555666666555555555666777999;;;<<<>>>>>>>>>???@@@@@@AAAAAADDDEEEEEEEEEFFFFFFFFFFFFIIIJJJKKKLLLMMMNNNOOOOOOMMMNNNOOOPPPQQQSSSVVVXXXZZZ[[[]]]___```````````````aaabbbdddeeefffgggggghhhhhhhhhhhhhhhjjjkkklllooopppqqqrrrrrrrrrrrrqqqpppqqqtttwwwzzz{{{{{{{{{}}}~~~~~~}}}|||||||||zzzxxxvvvtttqqqooommmjjjmmmrrryyy{{{rrrllleee___VVVOOOKKKHHHGGGFFFCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>=========>>>@@@???@@@AAA@@@???FFFNNNUUUfff~~~iiiXXXOOOIIIEEEDDDBBB@@@>>>===>>>>>><<<;;;:::999888666555555555555666222///...//////,,,(((((()))++++++++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,------......------------------------,,,,,,------.../////////......////////////.........//////000111222222333///111444333111000000111444666666666444444555666666444333222333555777999:::999777555555555555666777666666555666777999:::>>>>>>>>>???@@@@@@AAAAAADDDDDDEEEEEEFFFFFFGGGGGGIIIJJJLLLMMMNNNNNNNNNNNNKKKNNNPPPQQQQQQSSSVVVYYY[[[]]]^^^```aaaaaaaaa```aaaaaabbbcccdddfffgggggghhhhhhiiijjjkkkmmmnnnoooooopppqqqrrrrrrrrrrrrrrrppprrruuuxxxzzz{{{{{{{{{|||}}}~~~|||zzzxxxwwwwwwtttpppmmmiiilllpppvvv|||xxxssskkkeee]]]VVVRRROOOMMMLLLIIIHHHHHHFFFEEEDDDDDDCCC@@@???>>><<<<<<===>>>???>>>===>>>AAA@@@@@@DDDKKKRRR```uuuiiiWWWOOOHHHDDDCCCBBB@@@>>>=========<<<;;;:::999888666555555555555222111//////000000...---)))+++,,,,,,++++++,,,...+++++++++++++++,,,------***++++++,,,---.........,,,,,,,,,------------...,,,,,,------.../////////...//////000000//////...///000000111111222222222000222444333000...000333555666777666444444444666222111000000111444777999;;;:::888666555555555666999888666555555777999:::>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMKKKOOORRRSSSRRRSSSVVVZZZ]]]___```bbbbbbbbbbbbaaaaaaaaabbbcccdddfffggghhhiiijjjkkkmmmooopppqqqrrrppppppqqqrrrrrrssstttttttttuuuwwwxxxzzz{{{|||||||||}}}~~~~~~|||{{{{{{|||{{{vvvqqqlllmmmpppuuu{{{}}}rrrnnngggaaa]]]ZZZWWWUUUQQQPPPOOOMMMKKKIIIHHHGGGCCCBBB@@@>>>===>>>???@@@<<<;;;<<<@@@@@@???BBBHHHQQQ[[[nnnzzzzzzzzz{{{~~~gggVVVNNNIIIEEEEEEBBB@@@>>>=========<<<;;;:::999888666555555555555222333333222000//////000,,,---...---,,,,,,---///,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,------...////////////000000111111000000///111111111111111111111111111333444111...---000555444555666555333222333444000/////////111555888:::<<<;;;999777666666666666888777666555666888;;;===>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFHHHIIIJJJHHHJJJLLLMMMNNNMMMLLLLLLLLLPPPUUUVVVTTTTTTXXX\\\___```bbbcccddddddcccbbbbbbbbbbbbcccdddfffhhhiiijjjkkkmmmoooqqqssstttuuurrrrrrrrrrrrsssuuuwwwxxxyyyyyyyyyzzz{{{}}}~~~}}}~~~}}}xxxpppqqqrrrvvv|||}}}zzztttpppllliiieeebbb^^^]]][[[YYYVVVSSSQQQPPPKKKIIIFFFCCCAAA@@@AAABBB???===>>>AAABBB@@@AAAEEENNNUUUggg~~~}}}tttsssrrrqqqqqqrrrtttuuu{{{}}}eeeUUUNNNJJJGGGGGGBBB@@@>>>=========<<<;;;:::999888666555555555555777888999666111......000...//////...---,,,...000------,,,,,,------...///,,,,,,,,,,,,+++***)))))),,,,,,,,,------.........,,,,,,------...//////000000000111111111111000000222222222111111111111111222444444111,,,,,,111666333444555444222111222333//////...///222555999<<<===;;;:::888666666666777777666555555777:::===???>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBDDDFFFHHHJJJKKKHHHIIIKKKMMMNNNMMMLLLKKKMMMRRRWWWXXXVVVVVVYYY]]]aaabbbcccdddeeeeeedddcccccccccbbbcccdddfffiiijjjjjjlllnnnqqqsssuuuvvvwwwtttsssrrrssstttwwwzzz|||}}}}}}|||||||||~~~~~~~~~tttttttttwww}}}|||yyyuuuqqqnnnjjjhhhfffccc___\\\ZZZYYYSSSPPPLLLGGGDDDCCCCCCCCCCCCAAABBBEEEEEEBBBCCCFFFKKKQQQaaayyyyyywwwtttqqqpppoooooopppoooqqqtttwwwyyyyyyyyyxxxxxx{{{~~~fffTTTKKKHHHDDDAAA@@@>>><<<<<<<<<<<<;;;:::<<<999777777777777666555444333111///...///000111//////...---,,,++++++***++++++++++++++++++++++++,,,+++******,,,,,,+++***...------------...//////,,,+++******+++,,,---...//////000000///...------///000111222222333222222000222333333222111333444333444555555666666555555222222111111222444666888;;;:::888666666666666777666666666777888:::;;;<<<>>>>>>>>>>>>???@@@BBBBBBAAABBBCCCDDDEEEGGGHHHHHHIIIJJJKKKJJJJJJKKKNNNQQQPPPRRRUUUWWWXXXYYY\\\^^^dddcccaaa`````````aaaaaabbbdddeeeeeeeeefffhhhkkknnnnnnnnnnnnoooppprrrrrroooppprrrtttvvvxxxyyyzzzxxxyyy{{{}}}~~~~~~}}}}}}{{{yyywwwwwwzzz{{{uuurrrnnnmmmmmmkkkgggccc[[[WWWRRRMMMKKKIIIGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFKKKPPP\\\nnn~~~{{{zzzyyy|||xxxsssqqqrrrsssuuuuuusssssstttvvvxxxzzz|||~~~iiiVVVMMMJJJFFFCCCBBB@@@>>>===>>>>>>===;;;<<<:::888777777777555444444333111///...///000000///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***------,,,,,,------...///000///...---...///000111///////////////...------//////000111222222222222000111333222111111222444444444555666666666666555222222111111222444666888:::999888666555555666777666666666777888:::;;;<<<===>>>>>>??????@@@@@@@@@AAAAAABBBCCCEEEFFFGGGGGGFFFGGGHHHGGGGGGHHHKKKMMMPPPRRRTTTVVVWWWYYY\\\___bbbbbbaaaaaaaaabbbdddeeedddeeeggggggggghhhjjjmmmooooooooooooooopppqqqrrrrrrrrrssstttuuuvvvwwwwwwxxxyyyzzz|||}}}}}}}}}}}}}}}{{{zzz}}}|||yyywwwvvvrrrmmmiiihhhddd^^^XXXSSSOOOKKKHHHFFFEEECCCBBBAAABBBCCCDDDJJJOOOZZZjjj}}}}}}}}}~~~~~~}}}vvvuuuuuuvvvwwwyyy{{{|||lllYYYOOOLLLHHHEEEAAA???===<<<<<<<<<;;;:::===;;;888777777666555333444222111////////////000---------------------------------------------------,,,+++,,,---...---,,,,,,,,,++++++,,,,,,---.........,,,++++++,,,------///////////////......---...///000111222222222222000111222222111111222444333444555555666666555555222222111111222444666888999888777666555555666666555555666777888:::<<<===<<<===>>>?????????>>>===@@@@@@AAACCCDDDEEEFFFGGGEEEFFFGGGGGGFFFGGGJJJMMMRRRSSSTTTTTTUUUXXX]]]```bbbbbbbbbcccdddeeeggghhhfffgggiiijjjjjjkkkmmmoooqqqqqqppppppppppppqqqqqqttttttttttttuuuuuuuuuuuuwwwxxxzzz{{{|||}}}}}}}}}}}}|||~~~{{{vvvrrrrrroooiiiddd^^^XXXQQQMMMKKKIIIEEECCCBBBBBBCCCDDDHHHMMMVVVdddttt~~~|||zzzzzz|||~~~mmmYYYPPPLLLIIIFFFCCCAAA???>>>>>>>>><<<;;;===;;;888777777666444333333222111000/////////000,,,---------......//////---------------------------,,,+++,,,...///...---++++++******++++++,,,---...---+++*********++++++...///////////////.........///000111222222222222000111222222111111222333222333333444444444444444222222111111222444666888888777666555444555666666555555666777888:::<<<===<<<===???@@@???>>><<<;;;???@@@AAABBBCCCEEEFFFFFFHHHIIIIIIIIIIIIJJJMMMOOOSSSSSSSSSTTTUUUXXX]]]aaaccccccddddddeeefffggghhhfffhhhjjjkkkllllllnnnpppsssrrrqqqqqqqqqqqqqqqrrruuuuuuuuuuuuuuuuuuuuuuuuxxxxxxyyyzzz{{{|||}}}}}}~~~}}}|||}}}~~~{{{xxxtttqqqnnnjjjfff```YYYTTTRRROOOKKKGGGEEEDDDEEEFFFFFFJJJRRR^^^lll|||lllXXXNNNKKKHHHEEEHHHEEECCCBBBAAAAAA???>>>===;;;888777777666555333222222111000000/////////,,,------......//////000++++++++++++++++++++++++---,,,+++,,,...///...---+++************+++,,,,,,111000///---------............///////////////.........///000111111111111///111222222111000222333111111222333333333333222222222111111222444666888777666555444444444555666444555555777888;;;<<<===<<<===???@@@???>>><<<;;;???@@@AAABBBCCCEEEFFFFFFIIIJJJKKKJJJJJJKKKNNNPPPSSSSSSSSSTTTUUUXXX]]]aaaddddddeeeeeeffffffffffffdddgggjjjllllllmmmnnnppptttssssssrrrrrrrrrrrrsssttttttuuuuuuvvvwwwxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~|||{{{zzzzzzxxxxxxvvvuuuttttttuuuuuuuuuyyy~~~~~~}}}~~~~~~~~~}}}|||tttssspppnnnkkkfff___[[[XXXUUUPPPKKKHHHFFFEEEEEEDDDHHHOOOYYYeeeuuujjjVVVMMMJJJHHHEEEDDDBBB@@@>>>>>>===<<<:::<<<:::777777777777666555222222111111000/////////------......////////////++++++++++++++++++++++++,,,+++***+++---///...---++++++******++++++,,,---///...---,,,,,,,,,---...---...//////////////////---...///000111111111111///000111111000000111333000111222222333333222222222222111111222444666888666555444333333444555666444444555777999;;;===>>><<<===>>>?????????>>>===@@@@@@AAACCCDDDEEEFFFGGGGGGHHHIIIIIIHHHJJJLLLOOORRRSSSTTTTTTUUUXXX]]]```ccccccdddeeeeeeeeeddddddcccfffjjjlllmmmmmmnnnppptttsssssssssssssssttttttssstttuuuwwwxxxzzz{{{{{{zzzzzzzzzzzz{{{}}}~~~~~~zzzwwwuuurrrppplllhhhdddbbb```___^^^```ccceeefffhhhjjjlllmmmooorrrssstttuuuwwwxxxuuutttrrrpppnnnjjjddd```]]][[[VVVQQQLLLHHHEEEDDDCCCGGGMMMUUU___nnn~~~iiiUUULLLJJJHHHFFFBBB@@@===;;;;;;:::999777:::888666666777888777666222222222111111000///...............////////////,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...---,,,+++++++++++++++,,,------,,,+++*********+++,,,---------...///////////////---...///000111111111111///000111111000000111222222222333444444444444444222222111111222444666888555555444333333444555666444444555777999;;;===>>>===>>>>>>??????@@@@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHGGGIIIKKKNNNPPPRRRTTTVVVWWWYYY\\\______```aaacccdddddddddddddddgggkkkmmmnnnnnnooopppsssssssssssstttuuuvvvvvvuuuvvvwwwxxxzzz{{{|||}}}{{{{{{{{{{{{|||~~~}}}xxxrrroookkkhhhccc]]]XXXUUUSSSRRRPPPNNNNNNPPPSSSUUUWWWWWWYYY[[[^^^___aaaccchhhlllooonnnmmmnnnnnnmmmjjjgggdddbbb___YYYSSSNNNIIIGGGEEEHHHMMMRRRZZZgggwwwhhhUUULLLJJJIIIGGGGGGDDDBBB@@@??????===;;;999777666666777888888777111222222111111000///.../////////////////////...------------------------***))))))***,,,------,,,,,,,,,++++++,,,,,,---......------,,,---...000111------...///000000//////---...///000111111111111///000111111000000111222333444555555666666555555222222111111222444666888555444333333333444555666333444555777999;;;===>>>>>>>>>>>>>>>???@@@BBBBBBAAABBBCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIHHHJJJLLLOOOPPPRRRUUUWWWXXXYYY\\\^^^[[[]]]___bbbcccdddeeeddddddggglllnnnoooooopppqqqsssssssssttttttvvvwwwxxxxxxxxxyyyzzzzzz{{{||||||||||||{{{|||}}}~~~{{{tttnnnjjjeeebbb]]]WWWRRROOOMMMMMMKKKGGGDDDDDDHHHKKKLLLKKKJJJLLLOOOPPPQQQTTT[[[___fffffffffiiilllnnnnnnmmmkkkjjjfffaaa[[[TTTNNNKKKFFFIIIMMMPPPVVVbbbrrr~~~fffVVVOOOJJJGGGGGGEEEDDDAAA@@@@@@???===;;;===<<<999777555555555555111111000000///.........///...,,,+++***++++++,,,------------------------***+++,,,,,,------,,,,,,)))***,,,...///...,,,+++------,,,+++,,,---...///////////////////////////444333222111000000000000***---000000......///222555666666777777777777666444333111222333444444333888888777555555444444444666666666777999;;;===>>>===>>>???@@@@@@AAA@@@@@@AAAAAACCCDDDEEEEEEEEEEEEKKKJJJIIIIIIJJJLLLNNNPPPQQQQQQRRRTTTWWW[[[^^^```^^^^^^^^^___aaabbbdddeeeggghhhiiilllooorrrtttvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxyyy{{{}}}~~~}}}|||{{{~~~{{{uuunnngggccc___^^^[[[WWWRRRNNNKKKJJJHHHGGGEEEDDDCCCBBBBBBBBB@@@DDDGGGHHHHHHKKKPPPTTTZZZ^^^dddjjjooopppppppppnnnmmmjjjgggbbbZZZQQQJJJKKKIIIIIIOOOVVV^^^kkkvvvfffVVVOOOJJJGGGGGGCCCAAA@@@???@@@@@@>>><<<999888666444333222222333222111111000000///......---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******,,,---------,,,,,,,,,+++*********+++------........................222111000000//////000000+++...000000///...000222555555666777888888888888444222111111333444555444888777666555444444444444444444666777999;;;<<<<<<===>>>???@@@@@@AAA@@@@@@AAAAAACCCDDDEEEFFFFFFFFFKKKJJJJJJJJJKKKNNNPPPRRRTTTTTTUUUVVVWWWZZZ\\\]]]___``````aaabbbdddeeefffiiiiiijjjkkknnnppprrrsssvvvvvvwwwwwwwwwwwwxxxxxxzzz|||~~~{{{tttnnnhhhbbb^^^[[[ZZZWWWSSSOOOLLLIIIGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@CCCEEEEEEFFFIIIOOOTTT]]]```ffflllpppqqqqqqpppqqqpppnnnkkkggg```XXXRRRLLLIIIHHHKKKPPPVVVbbbmmmfffVVVOOOJJJGGGGGGAAA???>>>>>>???@@@???===:::999888777666555555666333222222111000000//////++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...........................//////////////////000111,,,...000000//////111222555555666888888999999999444222000000222555666666777777666555444444444444222333555888999:::::::::===>>>???@@@@@@AAA@@@@@@AAAAAACCCDDDFFFGGGHHHIIIJJJJJJJJJKKKMMMPPPSSSTTTXXXXXXXXXXXXYYYZZZ[[[\\\aaaaaabbbdddeeefffggghhhjjjjjjjjjkkklllnnnooopppuuuvvvvvvvvvwwwwwwwwwxxxxxxyyy{{{}}}~~~~~~}}}|||wwwpppiiiddd___ZZZWWWXXXWWWUUURRRNNNKKKHHHFFFFFFEEEDDDBBBBBBAAAAAAAAAAAACCCEEEEEEFFFJJJRRRXXXbbbfffkkkooorrrrrrpppooolllkkkjjjiiigggaaa[[[VVVQQQLLLHHHIIIKKKOOOYYYcccvvvfffVVVOOOJJJGGGGGGAAA???>>>>>>??????===<<<:::999999888888777777777333333222222111000000000,,,,,,,,,,,,------......++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++***))))))***,,,---............//////000000000000000000000000000000.........///000111222222...//////000000000222222555555777888999999999999333111//////222555777777777666555444444444444444111333666999;;;;;;::::::======???@@@@@@@@@@@@@@@AAABBBCCCDDDFFFHHHJJJKKKJJJJJJKKKMMMPPPSSSVVVXXXYYYZZZZZZZZZ[[[\\\]]]]]]bbbbbbdddeeeggghhhhhhiiijjjjjjjjjkkklllmmmnnnoootttuuuuuuvvvvvvwwwwwwwwwwwwxxxzzz|||}}}~~~~~~{{{zzzzzzzzz{{{zzzxxxvvvqqqmmmfff```\\\XXXTTTRRRVVVUUUTTTRRRPPPLLLJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGJJJQQQ[[[bbbkkkmmmppprrrrrrpppllljjjfffeeeeeeeeedddaaa\\\XXXVVVPPPLLLKKKKKKMMMVVV___nnnxxxfffVVVOOOJJJGGGGGGCCCAAA???>>>>>>===;;;:::666666666555555444444333333333222222111000000000............------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,...,,,***))))))***,,,---.........///////////////111111111111111111111111/////////000111222333444000000//////000222333333555555666888888999999999333111///000222555777777666555555444444444444555222444777:::<<<<<<<<<;;;======???@@@@@@@@@@@@@@@BBBBBBBBBDDDEEEHHHJJJKKKJJJKKKMMMPPPSSSVVVYYYZZZYYYZZZ[[[]]]^^^``````aaabbbcccdddfffhhhhhhiiiiiihhhiiiiiijjjlllnnnooopppsssssstttuuuvvvvvvwwwwwwzzz{{{}}}}}}{{{uuusssrrrqqqqqqpppnnnlllhhhddd___[[[XXXUUURRRPPPSSSSSSSSSRRRPPPMMMKKKIIIGGGFFFEEEDDDDDDCCCDDDDDDCCCEEEGGGJJJNNNXXXccclllssstttvvvuuusssnnniiieeedddddddddeeeeeeccc___\\\XXXRRRNNNMMMLLLMMMTTT\\\hhhsssfffVVVOOOJJJGGGGGGDDDBBB@@@??????>>>;;;999777888888777777555444333333222222111000000//////////////////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///...,,,******+++,,,---++++++,,,------------,,,111111111111111111111111000000000000111222333444222000//////111333444333555666666777777777777777222111000111444555555555555555444444444444444555444555777:::;;;<<<<<<<<<===>>>???@@@@@@AAA@@@@@@BBBBBBBBBCCCDDDGGGIIIJJJLLLMMMOOORRRUUUXXXZZZ\\\YYYZZZ\\\___aaacccddddddbbbdddfffhhhiiijjjjjjiiiiiiiiijjjkkklllnnnpppqqqrrrrrrssstttuuuvvvwwwwwwyyyyyy{{{}}}~~~{{{xxxpppnnnkkkjjjiiigggdddbbb```^^^[[[YYYXXXVVVSSSQQQPPPPPPQQQQQQPPPMMMKKKIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCEEEIIIMMMRRR\\\iiirrryyyzzz{{{yyyuuuoooiiieeeaaaaaaaaabbbbbbaaa^^^[[[VVVRRROOONNNLLLLLLQQQXXXeeeqqqfffVVVOOOJJJGGGGGGDDDBBB@@@@@@@@@???===<<<:::;;;;;;:::999777555444222111111000000///......------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///...---,,,,,,,,,------)))***+++,,,---,,,,,,+++000000000000000000000000000000000000000111222333333111...///111444444444555666666666666555444444222111222333555555444222555444444333333444444555444555666888999;;;<<<======>>>???@@@@@@AAA@@@@@@CCCBBBBBBBBBCCCEEEGGGIIIMMMOOOQQQTTTWWWZZZ[[[\\\ZZZ\\\^^^aaacccdddeeeeeedddfffhhhjjjllllllkkkkkkllllllllllllmmmnnnooopppqqqrrrrrrsssuuuvvvvvvwwwvvvwwwxxxzzz}}}|||yyyqqqnnnjjjgggeeebbb___\\\YYYXXXXXXYYYYYYXXXUUURRROOOPPPRRRSSSRRRPPPMMMKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGJJJNNNRRRXXXaaallluuu|||}}}~~~}}}yyysssnnnjjjaaa`````````aaa```]]][[[WWWSSSQQQQQQNNNLLLOOOTTTeeeqqqfffVVVOOOJJJGGGGGGBBBAAA@@@@@@AAAAAA@@@>>>888888888888666444222000111111000000///.........+++,,,---////////////...------------------------++++++,,,---------,,,,,,000///......------------+++,,,---.........---,,,///////////////////////////////////////000000111444111...///222444555444666666666666555444333222111222333444666555333000444444333333333444444555444444555666777:::;;;======>>>???@@@@@@AAA@@@@@@CCCCCCBBBAAABBBDDDFFFHHHNNNPPPRRRUUUXXXZZZ\\\\\\\\\]]]```bbbddddddddddddfffgggjjjlllnnnnnnmmmllloooooonnnmmmmmmmmmnnnnnnqqqqqqrrrssstttuuuvvvwwwyyyzzz{{{}}}{{{uuuqqqlllhhheeebbb^^^\\\UUUVVVWWWYYYZZZYYYUUUSSSQQQSSSUUUVVVUUUSSSQQQOOONNNMMMMMMLLLLLLLLLMMMMMMMMMPPPTTTXXX]]]eeeooowww}}}|||wwwrrroooffffffeeeeeefffeeebbb```YYYVVVUUUTTTQQQMMMNNNRRReeerrrgggWWWRRRMMMHHHDDDBBBBBBAAA???>>><<<;;;;;;;;;;;;:::888777555444444444333222000//////......//////000///...+++)))(((,,,,,,,,,++++++*********)))***,,,......---,,,+++...------------...//////666000***))),,,///...---........................111222222111///...000111//////......000222555777888888888777666444333222333444444555555444444333555444444333333444444555111222555777:::<<<===>>>DDDAAA>>>>>>AAACCCBBBAAA===>>>???AAADDDFFFGGGHHHLLLNNNQQQUUUXXXZZZ[[[[[[]]]```ccceeeeeeeeeggghhhhhhiiijjjkkkmmmnnnoooooommmnnnpppssstttuuuuuuuuuoooooopppqqqtttvvvyyy{{{zzz|||~~~~~~vvvrrrlllgggccc___\\\YYYVVVWWWXXXYYYZZZ[[[[[[[[[XXXXXXYYYXXXWWWUUUSSSRRRPPPRRRUUUUUUTTTSSSSSSSSSSSSSSSYYYccchhhjjjpppxxxyyyrrriiiiiihhhiiiiiigggccc```^^^]]]ZZZWWWTTTSSSUUUWWWcccnnn~~~gggXXXRRRMMMGGGCCCBBBAAA@@@???>>><<<;;;;;;;;;:::999888777555444444444333222000//////......///////////////...---,,,,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,++++++++++++,,,---......333///******---//////---........................,,,---//////......000111111111000000222444777999777777777666555444222222222333444444555555444444555444444333333444444555222444666888;;;<<<===>>>CCCAAA>>>???AAACCCBBBAAA@@@AAABBBDDDFFFGGGIIIIIIMMMOOOQQQTTTWWWYYYZZZZZZ\\\___ccceeefffgggiiijjjkkkkkklllmmmnnnoooooopppnnnoooqqqssstttuuuuuutttqqqqqqqqqsssuuuxxxzzz||||||}}}~~~{{{vvvpppjjjfffaaa]]]ZZZXXXYYYZZZ[[[\\\]]]]]]\\\ZZZ[[[[[[[[[ZZZYYYWWWVVVVVVXXXYYYYYYXXXWWWWWWXXXZZZZZZ___hhhlllmmmrrryyy{{{uuuooonnnmmmmmmmmmkkkhhhfffcccaaa^^^ZZZVVVUUUVVVXXXaaalll{{{gggXXXQQQKKKFFFCCCBBBAAA@@@???>>><<<<<<;;;;;;:::999888777555555444444333222000//////.........---------------......,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++000---++++++...000///---........................(((+++...000000000111222222111000111222444777888666666666555444333222111111222333444555666666666555444444333333444444555444555777999;;;<<<===>>>BBB@@@??????AAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGLLLNNNPPPSSSVVVXXXYYYZZZ]]]```dddggghhhjjjkkkmmmnnnnnnnnnooooooppppppppppppqqqrrrttttttuuuuuutttsssssstttuuuwwwyyy|||}}}~~~|||vvvooojjjddd___[[[\\\]]]^^^_______________]]]^^^___``````___^^^^^^^^^______]]]\\\\\\^^^```cccdddiiiooorrrrrrvvv{{{yyywwwuuusssrrrrrrrrrpppnnnjjjhhhddd___ZZZWWWXXXYYY```jjjwww}}}eeeWWWPPPJJJEEEBBBAAAAAA@@@???>>>===<<<<<<::::::999888777666555555444333222000//////......,,,,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111111000///...,,,+++***---++++++---000111000...........................***---111333333222222333000000//////000222444666444444444444333222111000///000222444555666777777555444444333333444444555666777888:::<<<=========@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCHHHJJJMMMPPPTTTWWWZZZ[[[```cccgggjjjkkklllmmmooopppppppppooooooooooooooossssssttttttuuuuuuuuuuuuvvvvvvvvvwwwyyy{{{}}}~~~{{{tttnnnhhhbbb^^^aaabbbcccccccccccccccbbbaaabbbdddeeefffffffffeeeddddddcccaaa```aaadddgggkkkmmmqqquuuwwwxxxzzz}}}}}}|||zzzwwwvvvwwwwwwvvvtttpppnnniiiccc]]]YYYYYYZZZbbbkkkwwwwwwaaaUUUOOOIIIEEECCCAAA@@@@@@???>>>===<<<<<<:::999999888777666555555444333222000//////.........---+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///....../////////...---,,,++++++,,,...000000000...........................,,,///222333222111000000111000//////000222444555444444444444333222111111///000222444555777777777555444444333333444444555666777888:::<<<=========>>>???@@@AAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBAAAAAACCCEEEHHHMMMRRRWWWZZZ\\\cccfffiiikkkllllllnnnooopppppppppoooooooooooooootttttttttuuuuuuvvvvvvwwwyyyyyyyyyyyyzzz|||~~~zzzuuuooohhhdddhhhhhhiiiiiiiiihhhhhhgggeeegggiiikkklllmmmmmmmmmiiiiiihhhffffffhhhlllooossswww{{{|||}}}~~~}}}{{{zzzzzzzzzyyyxxxtttrrrmmmfff```\\\\\\]]]gggoooyyy|||zzzyyywwwzzzooo\\\RRRMMMIIIEEEEEE@@@@@@??????>>>======<<<999999888888777666666555444333222000//////......000000...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............&&&'''***,,,.../////////+++,,,---...////////////........................---///111111///---------333222111111222333666777333444444444333333222111///000222444555666777777555444444333333444444555444555777999;;;<<<===>>>===???AAABBBBBBAAACCCDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@BBBEEEIIIOOOTTTYYY[[[aaadddhhhjjjkkklllnnnoooppppppppppppppppppoooooouuuuuuuuuuuuvvvwwwxxxyyy{{{{{{zzzzzz{{{}}}~~~zzztttpppqqqqqqqqqqqqpppoooooonnnlllmmmooorrrssstttttttttqqqqqqqqqpppqqqssswww{{{}}}|||wwwuuupppjjjddd``````aaalllttt~~~vvvpppllljjjiiihhhkkkpppwww|||wwwuuusssuuu{{{xxxhhhXXXOOOLLLHHHFFFFFF@@@@@@??????>>>=========999999888888777666666666444333222000//////............/////////......---,,,,,,,,,---------......+++,,,.../////////...---%%%'''***---////////////,,,---............///000........................///000000///...------...333333111111111333555777444444444444444333333222000111222444555666666666555444444333333444444555222444666888;;;<<<===>>><<>>>>>======999999888888777777666666444333222000//////......)))+++,,,...//////...---,,,,,,,,,------.........+++,,,...000000///...,,,,,,---///000000///---,,,---......---------///000........................000111111000//////111222222111000//////111333555444444555555555444333333111222333444555666666666555444444333333444444555111222555888:::<<<===>>>;;;>>>BBBCCCBBBAAACCCDDD@@@@@@@@@??????>>>>>>>>>AAABBBCCCFFFIIIMMMQQQSSSUUUYYY^^^cccgggjjjmmmppprrrrrrrrrsssssssssttttttuuuttttttuuuwwwyyy{{{}}}}}}|||{{{{{{{{{|||~~~~~~|||{{{{{{wwwyyy{{{}}}{{{yyyvvvpppkkkiiiiiikkkrrryyyxxxnnnddd^^^YYYTTTQQQRRRRRRPPPSSSWWW[[[```gggmmmrrrvvvyyy|||{{{~~~|||yyyuuutttvvv|||uuugggWWWOOOJJJFFFDDDEEEBBBBBB@@@???>>>>>>>>>>>>===;;;999777888777666555222222111000/////////000------------------------++++++++++++++++++++++++---...............------,,,,,,,,,---------......------............------111///...---...///222333000000000000000000000000...//////000111111222222555333222222333444333111///111222444555555444444666333111222444555333111666666666777888:::;;;<<<999<<<@@@AAA@@@???>>>>>>@@@@@@@@@@@@???===<<<:::<<<===@@@CCCFFFIIILLLMMMSSSUUUXXX[[[___aaacccdddmmmoooqqqrrrrrrrrrtttuuuwwwwwwvvvvvvvvvwwwyyyzzz~~~~~~}}}}}}~~~~~~~~~yyysssmmmjjjjjjkkkwww{{{vvvooojjjbbbZZZVVVPPPNNNLLLKKKKKKLLLLLLKKKPPPSSSXXX\\\___cccgggjjjqqqsssxxx{{{}}}vvvgggWWWNNNIIIFFFDDDEEEBBBAAA@@@???>>>=========;;;999777777888777666444333222111000////////////++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,---------......------............------//////.........///000111//////////////////////////////000000111111111222555444333444444444111///000111333444555444444333,,,++++++...333555555444555666666777999:::<<<<<<;;;<<<>>>>>>>>>>>>???@@@@@@@@@@@@@@@???===<<<:::<<<===???BBBEEEHHHJJJLLLOOOQQQTTTWWWZZZ]]]___```iiilllppprrrrrrsssuuuvvvvvvvvvuuuuuuuuuvvvwwwxxx~~~~~~}}}}}}~~~~~~{{{vvvqqqoooooopppxxx|||wwwjjjccc^^^WWWPPPMMMLLLJJJIIIIIIIIIJJJJJJJJJMMMPPPSSSVVVYYY]]]bbbeeejjjmmmttt~~~xxxhhhVVVMMMHHHEEEDDDFFFAAAAAA???>>>===<<<<<<<<<999888888999:::999777444333222111000////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,---------......------............------.............../////////........................000000000000000111111111555555555777777555222///111222333444444444333222333222111222444555444333555666777888999;;;<<<<<<=========<<<<<<===@@@BBB@@@@@@@@@???>>>===;;;;;;;;;<<<>>>AAADDDFFFHHHIIIKKKLLLNNNQQQTTTVVVXXXYYYcccggglllppprrrsssuuuvvvwwwwwwvvvvvvwwwwwwxxxyyy}}}}}}}}}}}}~~~~~~{{{wwwuuuuuuuuuzzz~~~{{{nnnaaaZZZVVVQQQLLLKKKIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNQQQSSSVVV[[[```eeelllpppxxxzzzjjjWWWLLLGGGDDDDDDFFFAAA@@@???===<<<;;;;;;;;;888888999;;;<<<;;;888666333333111000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------......------............------------......///...------........................000000000000000000000000444555777:::;;;999555111222333444444444333222111666666555444444444333333555666777999:::;;;<<<<<<===>>>???>>>>>>>>>@@@BBB@@@@@@???>>>===<<<;;;;;;:::;;;===???BBBDDDFFFGGGGGGHHHIIILLLNNNQQQSSSTTT\\\aaagggllloooqqqtttuuuyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~|||yyyxxxxxx|||qqqfff[[[VVVSSSOOOMMMMMMJJJKKKLLLLLLLLLLLLNNNOOOQQQSSSUUUXXX\\\bbbiiinnnzzz|||kkkXXXMMMHHHEEEDDDFFFBBBAAA???===<<<;;;;;;:::777777777999:::999777444444333222000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,---------......------............------------...///......------........................000000000000000111111111444555888<<<>>><<<888555222333444444444333222111,,,---///111222444666777555666888:::;;;<<<<<<<<<;;;>>>AAABBBBBBAAA@@@AAA@@@@@@???>>>===<<<;;;;;;:::;;;<<<>>>AAACCCDDDEEEFFFFFFGGGIIIKKKNNNPPPQQQVVVZZZaaafffjjjmmmppprrrvvvvvvwwwyyyzzz{{{{{{|||yyyzzzzzz{{{}}}~~~{{{zzzzzzuuudddZZZRRRNNNMMMJJJJJJLLLLLLMMMNNNNNNMMMOOOSSSVVV[[[]]]aaaeeejjjqqqyyy~~~mmm[[[PPPJJJFFFEEEFFFCCCBBB@@@>>>===;;;;;;:::666555555666777666444111444333222000///.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,---------......------............------/////////......................................./////////000111111222222444555888;;;===<<<888555111222333444444444333222000111333333333333555777555666888:::<<<<<<<<<<<<:::===AAACCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDDFFFFFFFFFGGGIIIKKKNNNPPPRRRUUUZZZ___bbbfffjjjmmmpppqqqsssuuuwwwxxxyyyyyyxxxxxxyyyzzz|||}}}}}}}}}}}}{{{rrrhhhZZZSSSMMMLLLKKKIIIJJJMMMKKKMMMOOOOOOPPPUUU\\\ccclllooosssxxx~~~ooo]]]SSSMMMHHHEEEFFFDDDCCCAAA???===<<<;;;;;;999777666555666555444222555444222000///......---++++++++++++++++++++++++------------------------++++++,,,---............,,,,,,,,,---------......------............------111000///.........//////////////////////////////---......000111222333444555666777999:::888555111000111333444555444444333666888999777444333444555555666999;;;<<<===<<<<<<:::<<>>???@@@AAA???>>><<<;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCCCCFFFFFFEEEFFFGGGJJJLLLNNNOOORRRUUUXXX[[[```eeehhhkkkmmmpppsssvvvxxxyyyyyywwwxxxxxxyyyzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}|||~~~|||yyyrrriiiffffffaaaZZZSSSNNNLLLMMMMMMKKKLLLOOOMMMOOORRRTTTWWW```llluuuppp___UUUOOOIIIFFFFFFEEEDDDBBB@@@>>><<<<<<;;;===;;;999777888888666555555444222111///...------------------------------------------------------)))***+++,,,------...---,,,,,,,,,---------......---..................---333222///...---...000111000000000000000000000000,,,---...000111333444555777777777777777555000---///111222444555555444444---000333333222333666999555666999;;;======<<<;;;;;;<<<<<<<<<;;;<<<>>>AAAAAA???>>><<<;;;;;;;;;;;;<<<<<<===???@@@AAACCCCCCFFFEEEEEEEEEFFFIIIKKKMMMNNNPPPRRRTTTWWW[[[aaaeeejjjlllooossswwwyyyzzz{{{wwwwwwwwwxxxyyyzzz{{{|||}}}|||{{{{{{{{{{{{yyywwwvvvyyy}}}ooojjjaaaXXXUUUWWWUUUQQQMMMIIIHHHJJJKKKIIIJJJMMMOOORRRVVVYYY___jjjyyy~~~ssscccUUUMMMIIIFFFDDDCCC@@@===;;;<<<<<<<<<<<<999888777666666555555555222111000//////....../////////...------------...***+++---...///...------...///000///---***'''$$$***+++------------///000---.../////////...,,,+++........................////////////////////////000000111222333444444555555666666666555333111000...///111333444444444444222222222333333444444444666777999999888888:::;;;>>>===;;;:::;;;<<<>>>???AAA???<<<999888888999:::;;;===???@@@@@@AAACCCEEEBBBCCCDDDFFFHHHJJJKKKLLLMMMNNNOOORRRVVVZZZ^^^```cccfffjjjnnnqqqtttxxx{{{yyyyyyxxxxxxxxxyyy{{{{{{xxxwwwtttrrrqqqrrrssstttxxxyyy{{{}}}}}}}}}|||{{{wwwyyy}}}~~~|||zzzzzz|||{{{lll[[[VVVPPPNNNNNNNNNMMMKKKHHHIIIJJJJJJKKKMMMQQQTTT___^^^bbbkkkpppsss{{{uuueeeWWWNNNIIIFFFDDDCCC@@@===<<<<<<<<<<<<<<<999888777666666555555555222111000///............///......---,,,---------,,,------............---.........---,,,++++++******,,,------,,,,,,...///...//////000///...---,,,........................000000000000000000000000------...///000111222222555555555555444222111000...///111333444444444444111111111111111111222222111333555666666777999;;;???>>>===<<<===>>>@@@AAAAAA???<<<999777888999::::::;;;===>>>>>>???AAACCCBBBCCCDDDFFFGGGIIIJJJKKKJJJKKKMMMOOOSSSWWWZZZ\\\cccfffiiikkklllnnnqqqtttwwwvvvuuuuuuuuuvvvwwwwwwsssrrrpppooooooooopppqqqtttvvvxxxyyyyyywwwuuutttllllllmmmnnnpppqqqqqqrrrtttuuuyyy~~~wwwgggZZZTTTPPPLLLJJJJJJKKKKKKJJJLLLMMMOOOQQQSSSWWW\\\```eeehhhpppxxx{{{|||yyyhhhYYYPPPJJJFFFCCCCCC@@@===<<<<<<===<<<;;;999888777666666555555555111000///......------......------,,,,,,,,,,,,,,,......------,,,---------...---,,,+++,,,---///000,,,---......,,,,,,---...//////000000000///......////////////////////////111111111111111111111111,,,------...///000111111444444444333222111000///...000111333444444444333222222111111111111111111222444777888999;;;===???@@@@@@???>>>???@@@AAABBBAAA???;;;999777777999:::777999;;;<<<<<<<<<>>>@@@AAABBBCCCEEEFFFHHHIIIJJJIIIJJJLLLNNNQQQUUUXXXZZZ^^^aaadddeeegggiiikkknnnqqqqqqppppppoooppppppqqqooonnnmmmmmmmmmnnnpppqqqrrrsssvvvwwwvvvrrrnnnkkkeeecccbbbbbbeeeiiimmmpppoooppptttxxx~~~rrrfffZZZPPPMMMJJJHHHGGGIIIKKKLLLLLLLLLOOORRRVVVZZZ```fffjjjooovvv{{{iiiZZZPPPKKKFFFCCCBBB@@@===<<<======<<<;;;999888777666555555555555111000///...------------------,,,++++++++++++,,,///...,,,+++******+++,,,---------------...///000,,,.........,,,+++,,,---000000000000000000//////000000000000000000000000000000000000000000000000//////000111222333444444444333333222111000///...///000222333444444333333444444444333333222222222444666888999:::;;;===??????????????????@@@BBBBBB@@@>>>;;;888777777888999777999:::;;;;;;;;;===???AAAAAABBBDDDEEEFFFGGGHHHIIIJJJLLLOOORRRTTTWWWXXXWWWYYY]]]```bbbeeehhhkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkllllllnnnoooqqqrrrqqqsssvvvvvvtttooojjjfff```___^^^^^^aaafffllloooooopppsssvvvzzz~~~rrrfff]]]UUUPPPIIIHHHHHHIIILLLOOOQQQRRRRRRUUUZZZ___eeekkkrrrvvv}}}zzziiiZZZQQQKKKGGGDDDAAA@@@>>>=========<<<:::999888777666555555555555111000///......------...------,,,++++++++++++,,,---,,,***)))((()))******,,,---///000000...---,,,,,,.........,,,+++,,,---000000/////////000000000000000000000000000000000////////////////////////000111222222444444555666444333222111000////////////000222333444333333222444444444333333222222222222333555555555555777999=========>>>???@@@AAAAAA@@@>>>;;;888777777888999777999;;;;;;;;;;;;===>>>@@@@@@AAABBBDDDEEEFFFFFFGGGHHHJJJMMMOOORRRSSSTTTSSSVVVYYY\\\]]]```cccfffdddeeeeeeeeeeeedddddddddggghhhiiijjjlllnnnpppqqqppprrrttttttqqqlllfffcccYYYYYYZZZ\\\___cccgggiiiqqqqqqrrrtttvvvxxxzzz{{{~~~pppdddZZZSSSOOONNNHHHIIIKKKNNNQQQUUUYYY[[[aaadddjjjpppvvv}}}wwwgggYYYPPPKKKGGGEEEAAA???>>>===>>>===;;;:::999888777666666555555555222111000//////............------,,,,,,,,,,,,,,,++++++******))))))******,,,---///111000...+++))),,,---......,,,,,,---...//////.........///000111////////////////////////........................///000000111222333444444555444222111000/////////000111222333444333222222222222111111111111111111444666777777777777888999;;;<<<<<<===>>>???@@@@@@@@@>>>:::888666666888999888:::;;;;;;;;;;;;<<<>>>??????@@@AAABBBCCCDDDDDDCCCEEEGGGIIILLLMMMNNNNNNTTTUUUWWWXXXXXXYYY[[[]]]______```aaabbbaaaaaaaaacccdddfffgggjjjkkkmmmmmmnnnooopppqqqnnnjjjeeebbb[[[\\\]]]```bbbeeehhhiiippppppppppppqqqrrrsssssswww{{{zzzzzzoooddd[[[UUUOOOMMMOOOKKKNNNRRRVVVZZZ^^^cccgggooossszzztttdddVVVOOOKKKHHHFFFAAA???>>>>>>>>>===;;;999999888777666666555555555333222111000000//////000///......---,,,---------***++++++,,,,,,,,,,,,+++,,,------...---,,,++++++***,,,------,,,,,,...///......---------...000000........................//////////////////////////////000111222333333444666444333111000000000000000111222333444333222222111111111111111111222222777999;;;;;;;;;<<<===???:::;;;<<<>>>???@@@@@@@@@???===:::777666666777888888999:::;;;::::::;;;===>>>??????@@@AAABBBCCCCCCBBBCCCFFFHHHJJJKKKLLLLLLPPPRRRTTTUUUTTTUUUWWWYYY[[[\\\]]]___````````````bbbccceeegggiiikkkllllllnnnoooppppppnnnkkkgggeeecccccccccdddfffiiikkkmmmnnnnnnnnnnnnnnnooopppqqqrrrwww~~~xxxkkkaaaYYYWWWTTTQQQQQQUUUUUUYYY^^^cccgggkkkqqquuu{{{|||qqqbbbUUUNNNKKKHHHFFF@@@???>>>>>>>>>>>>;;;999999888777666666555555555444333222111000000000000//////...------------...***+++---...///......------,,,+++++++++,,,---...***+++------------///000...---,,,,,,---...///000........................000000000000000000000000000000111222333444444555666555333111000000111111000111222333444333222111222222222333333444444555444666888::::::<<<>>>@@@;;;<<<===>>>@@@@@@AAAAAA???===:::777666666777888777888::::::999999:::<<<>>>>>>???@@@AAAAAABBBBBBCCCEEEGGGJJJKKKLLLLLLLLLKKKMMMPPPQQQRRRTTTWWWYYYYYYZZZ\\\^^^___``````___dddeeegggiiikkkmmmmmmnnnpppqqqrrrqqqpppnnnllljjjfffeeeccccccdddgggkkkmmmmmmmmmmmmnnnooopppqqqrrrqqqwww~~~~~~rrrjjjZZZRRRNNNPPPRRRQQQTTTYYY^^^ccciiinnnqqqvvv|||||||||qqqaaaUUUPPPLLLHHHDDD??????>>>===<<<;;;::::::777666555444333222222222000000000000////////////++++++,,,------.........,,,---...//////...---,,,***+++,,,------------,,,---,,,,,,,,,---///111222000000///...------,,,,,,........................222111///...------......//////000222333444555666666333111000111222111000///000222444555555555555444444333222222333333333444555777888999:::;;;;;;???>>><<<;;;<<<===???@@@???===:::666555555666666:::999999888999:::<<<=========<<<<<<>>>???AAABBBDDDEEEGGGGGGGGGGGGIIIKKKLLLMMMMMMNNNPPPRRRTTTUUUYYYYYYYYYZZZ[[[]]]^^^______aaaccceeefffhhhkkknnnqqqppppppooonnnmmmllllllnnnkkkhhhffffffiiilllooonnnpppppppppoooppprrrtttssswww~~~xxxooogggbbbYYYXXXWWWYYY\\\```cccdddjjjnnnsssyyy~~~~~~~~~{{{zzz{{{}}}vvvdddVVVOOOLLLHHHFFFAAA@@@???===<<<;;;::::::999888666444333333333444111000000000//////......000000000///////////////------............------,,,,,,------...------------------------...///000---------...//////000000........................000000/////////000000111//////000111333444444555222333222///+++***,,,///000111333555666666666555444333333222222333333444777777999;;;<<<=========>>>>>><<<;;;;;;===>>>??????===:::777555555666777888777777777777999:::;;;============>>>???AAABBBCCCDDDFFFGGGFFFGGGHHHJJJKKKKKKLLLMMMOOOQQQSSSTTTXXXXXXXXXYYYZZZ\\\]]]^^^^^^```bbbdddeeegggjjjmmmpppppppppooooooooonnnnnnooommmkkkiiiiiikkknnnpppoooqqqrrrrrrqqqrrrtttvvvsssxxxyyyrrrjjjbbb^^^ZZZZZZ[[[^^^ccciiinnnppptttxxx~~~~~~{{{||||||}}}gggWWWNNNKKKIIIGGGDDDBBB@@@===;;;:::::::::;;;999777555444444555666222111111000///......---111111000000///......---------,,,,,,,,,,,,------------.........------,,,------...............---,,,------...//////000000...........................///000111222222222222///000000111222333444444111333444///(((&&&***///111222444555666666666666333333333222222333333444333444666777999:::::::::>>>===<<<<<<;;;<<<<<<======<<<999777666666777777777777777777888999:::;;;===============>>>???@@@AAACCCEEEEEEEEEEEEGGGIIIIIIJJJJJJLLLMMMOOOQQQRRRVVVVVVVVVWWWYYYZZZ\\\]]]]]]^^^aaabbbccceeehhhjjjnnnoooppppppqqqqqqqqqqqqqqqpppooonnnnnnnnnppppppqqqrrrssssssssstttwwwyyywww{{{}}}wwwpppkkkddd^^^ZZZ]]]^^^```dddjjjrrryyy}}}}}}iiiVVVLLLIIIHHHGGGEEEDDDAAA===;;;:::::::::;;;999777444333444555666333222111000///...---,,,------------,,,,,,++++++------+++******+++------------.........---,,,,,,---.../////////...,,,+++............------,,,,,,...........................///000222333222222111000000111111222333333444333555444000,,,***---111000222333555555555555444333333222222222333444444111222444555777888999999===<<<<<<<<<;;;;;;::::::999888666555444555666666888888999999:::;;;<<<===============>>>>>>??????@@@BBBDDDDDDDDDDDDFFFGGGHHHHHHHHHJJJKKKMMMOOOPPPSSSSSSTTTUUUVVVXXXZZZ[[[[[[]]]___```aaacccfffhhhmmmnnnpppqqqssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuuuuuuuvvvxxxzzz}}}zzzvvvpppkkkfffaaa[[[WWW\\\^^^```eeekkkuuu~~~hhhTTTJJJHHHGGGFFFFFFDDDAAA???<<<;;;:::::::::888666444333333444444333222111000///...---,,,******+++++++++,,,,,,,,,------+++******+++------,,,,,,------------,,,,,,......///000///---,,,+++---------,,,,,,,,,,,,,,,////////////////////////...///111111111111///...000000111222333444444555666444222111111111111000///000222333444444333222333222222222333333444555444555777999:::<<<<<<===;;;<<<<<<<<<;;;:::888777444444333222222333444444777888999:::;;;<<<<<<===<<<<<<======>>>>>>>>>???@@@AAACCCCCCCCCCCCEEEGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZ\\\^^^______aaadddfffkkkmmmooorrrtttuuuuuutttqqqrrrrrrssssssssssssssstttuuuvvvwwwvvvwwwyyy|||}}}uuuqqqlllgggbbb\\\WWWSSSTTTVVVZZZ```hhhttt|||eeeSSSJJJHHHFFFEEEDDDCCCBBBAAA???===;;;:::888777666555444333333333222111111000///......---+++,,,,,,---......//////------,,,,,,,,,,,,------,,,,,,---................../////////...---,,,,,,)))******,,,---...///000////////////////////////000000000111000000//////000111222333444666777777888666444444555444111...///000111333333333222111222222222222333444555555333444666888:::;;;<<<===:::;;;<<<<<<;;;999666444111000000000111222222333444555777888::::::;;;;;;::::::<<<===>>>????????????AAACCCCCCCCCCCCEEEGGGEEEFFFFFFHHHIIIKKKMMMNNNMMMNNNOOOPPPRRRTTTVVVWWWZZZ\\\]]]^^^___```ccceeejjjlllooorrrtttuuuuuutttrrrsssssstttuuuvvvwwwwwwxxxyyyzzzyyyyyyyyy{{{}}}yyyuuupppmmmgggbbb]]]XXXSSSPPPKKKOOOTTT[[[dddrrrxxxdddTTTLLLIIIGGGEEEBBBBBBCCCBBBAAA>>><<<:::888888888888777555333222111000000000//////......////////////////////////------............------,,,---...000111111111111///......---------......***+++,,,---///000111222////////////////////////000000000000111111222333000111222444666888999:::;;;<<<===<<<999555111///000111222333444333222111222222222222333444555666111222444666888:::;;;;;;999;;;<<<<<<;;;888444222//////000000111222333333333555777999:::;;;;;;;;;777999;;;===???@@@@@@@@@@@@AAACCCDDDCCCDDDEEEGGGEEEFFFFFFGGGIIIKKKMMMNNNKKKLLLMMMNNNPPPSSSUUUVVVZZZ\\\]]]^^^^^^```bbbeeeiiikkkooorrrtttttttttsssttttttuuuvvvxxxzzz|||}}}}}}~~~~~~}}}||||||}}}xxxtttqqqmmmiiieee```\\\XXXSSSPPPLLLPPPUUUZZZbbbooovvvcccUUUNNNKKKHHHFFF@@@AAACCCDDDBBB@@@<<<:::888999::::::999777444333000000000000////////////000000000///......------,,,---////////////---,,,---...000111333444444444///...---,,,,,,---///////////////000000000000000000000000000000000000000000000///000111444666777000111222555777999;;;<<<>>>CCCGGGEEE<<<555111222111222333444444444333222222222222222333444555666444555777:::<<<>>>??????999:::<<<<<<;;;777333111//////000111222333444444555666999;;;<<<=========666888:::===???@@@@@@@@@@@@BBBDDDDDDDDDDDDFFFGGGEEEFFFFFFHHHIIIKKKMMMNNNJJJKKKLLLMMMPPPRRRTTTUUU[[[\\\^^^^^^^^^```bbbeeeiiikkkooorrrttttttsssrrrvvvvvvvvvwwwyyy|||~~~}}}{{{{{{|||vvvrrrqqqllliiidddaaa^^^ZZZVVVSSSTTTVVVYYY[[[```kkkzzz|||zzzwwwxxx~~~}}}nnn\\\RRRMMMHHHFFFFFF??????>>>===<<<<<<<<<===;;;::::::999777555444333222111111000000000000000......---------......///,,,,,,,,,++++++*********)))***,,,///222555777888444333111000///...//////............////////////000///...------...///000//////000000111111222222333222222444666888888777<<<>>>AAA@@@<<<777222000///000222444555555555555333333222222111111222222555888;;;<<<<<<<<<===>>>===<<<;;;;;;;;;999444111111111111111222333333444111333555777999:::;;;<<<999999:::<<<===???@@@@@@@@@?????????@@@BBBDDDEEEEEEGGGIIIHHHFFFEEEGGGIIIJJJJJJJJJKKKNNNRRRVVVXXX[[[]]]``````^^^___bbbfffjjjllloooqqqrrrrrrsssuuuxxxxxxxxxzzz{{{}}}~~~~~~~~~}}}xxxrrrooonnnooowww|||xxxrrrnnnmmmiiiiiihhheeebbb]]]XXXVVVZZZZZZ\\\aaaeeemmm{{{}}}zzzvvvuuuyyyuuufffVVVMMMIIIEEECCCDDDCCCBBBAAA@@@????????????:::::::::999777555444333222111000000//////000000......---------......///,,,,,,,,,+++++++++******,,,---...///000222333333222111000...---------------......///////////////000000///......///000000000000000000000111111111000000000222666888999888;;;===???>>>:::555222000///000222444555555555555333333333333333444555555666888;;;=========>>>???===<<<;;;;;;;;;:::777444222222111111222333555666444555777999;;;<<<======999999:::<<<===???@@@@@@BBBBBBAAABBBCCCDDDFFFGGGDDDFFFHHHHHHFFFFFFGGGJJJKKKKKKKKKLLLNNNQQQSSSUUUXXX[[[^^^^^^]]]^^^bbbeeehhhkkkooorrrssstttvvvwwwyyyzzz|||~~~|||vvvvvvsssmmmgggbbbbbbccckkkpppwww{{{tttooommmlllllllllkkkjjjgggdddaaa```aaaaaacccgggjjjooo{{{}}}~~~yyyrrrcccTTTMMMJJJGGGFFFHHHAAA@@@???>>>============:::999999888777555444333111000000//////////////////......---------......,,,,,,,,,,,,++++++++++++///////////////.........000///...,,,++++++++++++,,,---...///000//////...111000000//////000000111111111111111000000000000.........111555888888888:::;;;<<<:::666333111111000111333555666666555555333333333444555666888888666888;;;=========>>>???>>>===;;;;;;<<<<<<:::999666555333222222444666777666777888999:::;;;;;;;;;999999:::<<<===>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGCCCEEEGGGGGGGGGGGGIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQUUUXXX[[[\\\\\\]]]aaaeeegggkkkqqqtttvvvwwwyyyzzzzzz{{{}}}~~~yyytttnnnkkkfff___YYYUUUTTTUUUZZZ___fffoooyyyxxxsssooonnnnnnppppppppppppooonnnmmmlllkkkkkkmmmppprrrttt|||wwwqqqcccUUUNNNLLLIIIHHHIII@@@???>>>===<<<;;;;;;;;;999999999888777555444333111000//////......////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,///...---,,,+++******)))+++,,,...///000///......111111000000000000111111222222111111000000//////.........111444666666666888999999666333111000111111222444555666666555555333333333444444666777777444777:::<<<<<<<<<===>>>???===<<<<<<===>>>>>>===:::888666333333333444666555666777888888888888888999999:::;;;<<<>>>>>>???===>>>>>>???@@@AAABBBCCCBBBCCCEEEFFFGGGHHHIIIJJJIIIJJJLLLNNNOOOPPPPPPPPPSSSWWWZZZ[[[[[[]]]bbbfffhhhmmmsssxxxzzzzzz{{{{{{xxxzzz}}}yyyqqqjjjeeebbb\\\UUUPPPMMMMMMMMMMMMQQQXXXaaakkkvvvyyyuuusssssstttvvvvvvvvvvvvvvvvvvuuuuuusssrrrtttxxxyyyyyy~~~~~~}}}{{{pppbbbSSSMMMIIIFFFDDDEEECCCCCCAAA@@@???>>>>>>>>>888888888777666555444333111111000/////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------.........---,,,+++***)))***+++---.../////////...000000111111111111000000222222111111000000//////111000///111333444444333666777666444111///000111111222333555555555555444444444333333333333333444222555888:::;;;;;;<<<>>>???===<<<<<<>>>@@@@@@???===;;;888555333333333333666666777888888888888888999::::::;;;<<<===>>>>>>;;;<<<===>>>???@@@@@@AAABBBBBBCCCEEEGGGIIIJJJJJJGGGHHHJJJMMMOOOPPPQQQQQQSSSVVVZZZ[[[\\\^^^bbbgggjjjooovvv{{{}}}}}}||||||zzz{{{}}}|||uuulllccc\\\XXXRRRMMMIIIHHHHHHHHHEEEIIINNNVVV___jjjuuu}}}zzzxxxwwwxxxyyy{{{{{{{{{|||{{{{{{zzzzzzxxxvvvxxx|||}}}}}}~~~{{{yyywwwwwwyyy{{{rrrdddVVVOOOLLLHHHEEEEEECCCBBB@@@???======<<<<<<777777777777666555444333222111111000000000000000000///...---------------,,,,,,,,,,,,------------,,,,,,------...//////000............---+++***)))++++++,,,---...//////000///000000111111000000///111111111111000000000000222111000111333444333222444555555333111//////000111111333444444444333333444333222111111111111111222555888:::;;;<<<===>>>>>>======>>>???@@@@@@???;;;:::999777555333222222777888999:::::::::::::::999::::::;;;<<<<<<=========>>>???@@@AAABBBBBBBBBCCCBBBBBBDDDGGGIIIIIIIIIGGGHHHIIIKKKMMMOOOQQQRRRSSSVVVZZZ[[[[[[]]]bbbfffjjjpppxxx~~~~~~~~~~~~~~~yyysssiii___RRRNNNIIIEEEDDDDDDCCCBBBAAACCCGGGMMMUUU___jjjqqq{{{~~~|||{{{{{{||||||~~~zzzxxxxxx|||~~~}}}~~~~~~|||zzzxxxuuutttsssssstttvvvzzzrrreeeXXXQQQNNNJJJHHHHHHAAA@@@>>>===;;;:::::::::777777777777666555444444333333222111111111111111000000///------,,,,,,---,,,,,,,,,---------......,,,,,,---...///000000000---.........---+++)))(((,,,+++++++++,,,...000222...///000000000000///...000000000000000111111111222111000222444555555444222333444333111/////////000111222333333333222111222222111111111222222333333666:::<<<======???@@@>>>======???@@@AAA???===666666777777777666444444666777888999:::;;;;;;;;;999::::::;;;;;;<<<<<<===>>>???@@@BBBCCCCCCCCCCCCDDDCCCBBBDDDGGGIIIHHHGGGIIIIIIIIIJJJKKKMMMOOOQQQRRRUUUYYYZZZYYY[[[___cccfffmmmwww}}}{{{{{{|||~~~zzzuuupppeeeZZZLLLIIIDDDBBBAAA@@@>>><<<===???AAADDDJJJTTT^^^eeesssxxx~~~|||xxxwwwzzz{{{yyyzzz|||xxxwwwuuutttrrrrrrrrrrrrpppssswww~~~mmm```SSSNNNKKKHHHFFFFFFDDDCCCAAA@@@>>>======<<<666777777777666555444444444333222222111111222222111000///...---,,,,,,,,,,,,,,,,,,------.........------......///000000000------------,,,***((('''---,,,***)))+++---111333---...///000000///...---//////000000111111222222000000000222555777777666111333444444222000/////////000111222333222111000000000000111222333444555555888;;;>>>>>>???AAABBB======>>>@@@AAA@@@>>>;;;111333555777888888777666444555666777888999999999:::::::::;;;;;;<<<<<<<<<===>>>@@@BBBCCCCCCCCCBBBEEECCCBBBDDDGGGIIIHHHFFFLLLKKKJJJIIIJJJKKKNNNOOOQQQTTTWWWXXXXXXYYY]]]aaaccckkkwww}}}zzzwwwuuuvvvyyyzzz}}}~~~|||vvvqqqlllaaaVVVLLLHHHDDDBBBAAA@@@<<<999;;;;;;<<<>>>CCCLLLUUU\\\ffflllrrrwwwyyy|||~~~}}}||||||{{{{{{~~~yyywwwxxxyyyvvvvvvxxxvvvuuutttsssrrrrrrssstttoooqqqvvv~~~qqqcccUUUNNNJJJGGGEEEFFFCCCBBB@@@???>>>>>>======<<<:::888777777666444222444444333222111111111111---111444333...,,,...111000//////...------------***+++,,,---..................------------,,,,,,,,,---///000000000///...222000...------...000222000000000000111111111111111222333444555777888888666555444333111000///...111222333444444444333333333333333333333333333333888999;;;===============@@@AAABBBAAA@@@??????@@@;;;:::999777666666555555222444888999999888888999<<<<<<===>>>>>>===<<<;;;<<<<<<===>>>???@@@@@@AAACCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOSSSTTTUUUUUUWWWZZZ___ccchhhllluuuyyytttrrrrrrrrrrrrwwwuuurrrpppnnniiiaaa\\\RRRKKKDDD???>>>>>>===;;;;;;<<<===>>>BBBHHHOOOTTTeeehhhmmmqqqvvv{{{~~~~~~}}}}}}}}}}}}|||yyyvvvvvvvvvwwwxxxzzz|||~~~|||zzz|||~~~{{{{{{{{{zzzyyy{{{yyyuuurrrppppppqqqrrrsssvvv{{{rrrdddVVVOOOKKKGGGEEEEEEBBBBBB@@@???>>>=========:::999777666666666444222444444333222111111111111+++...000///,,,+++,,,...++++++***)))))))))*********+++,,,---............444222000,,,)))%%%###!!!,,,---...///000//////...000///...------...///000............/////////000111222333444555777888888555444333222111///......111222333444444444333333333333333333333333333333444666999<<<>>>@@@@@@AAA===>>>???>>>>>>>>>>>>???===<<<999777555444444444222555888:::999999999::::::;;;<<<<<<<<<;;;::::::======>>>>>>??????@@@@@@????????????@@@BBBCCCDDDIIIIIIIIIJJJKKKMMMNNNOOORRRSSSTTTUUUWWWZZZ___cccfffjjjssszzztttqqqooopppppptttrrrooommmkkkgggaaa\\\RRRLLLDDD???>>>>>><<<;;;;;;;;;<<<<<<>>>CCCIIINNNZZZ]]]bbbhhhmmmrrrwww{{{~~~~~~}}}|||||||||}}}||||||zzzxxxwwwvvvtttqqqoooooooooppprrrtttwwwyyyzzzyyy|||}}}{{{uuurrrsssvvvzzz|||~~~~~~{{{wwwtttssssssuuuvvvvvvyyy}}}tttfffWWWPPPLLLGGGDDDDDDBBBAAA@@@???>>>=========999777555555666666444222444333222111000000000000++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---......++++++,,,---............000000///...---,,,++++++------...////////////...//////............//////........./////////000000111111222444555666777888555555444333222000//////111222333444444444333333333333333333333333333333333444888;;;>>>@@@AAABBB<<<<<<===>>>>>>?????????@@@>>>:::666444333333444444666999::::::999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBCCCEEEEEEHHHHHHIIIJJJKKKMMMNNNOOOQQQRRRTTTUUUWWWZZZ___cccccchhhqqq|||xxxrrrppppppqqqsssrrrooommmkkkhhhddd```WWWQQQHHHCCCAAA@@@>>><<<<<<<<<<<<;;;<<>>============888777555555666666555444333222111000000///000000---,,,+++,,,...//////...//////......///000111111+++,,,------.........---***+++---...000222444444------........./////////...///000000000000///...000000111111111222222222111111222333555666777777777666555444333222111111111222333444444444333333333333333333333333333333555666999;;;===>>>??????=========???AAABBBBBBBBB@@@===999555333333444555555777999:::::::::;;;<<<======>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>BBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIKKKMMMOOOPPPOOOQQQSSSUUUWWWZZZ___bbbaaafffooo{{{yyyuuuuuuvvvwwwvvvtttsssqqqnnnkkkiii```YYYPPPIIIGGGEEEBBB@@@>>>>>>>>>===<<>>===<<<<<<<<<999888777777888888666555222222111000////////////---,,,***+++---.........***************+++,,,---,,,,,,------...------------------,,,,,,,,,,,,,,,---------------......//////000000111111000000///111111111111222222222222000111222333444666777777555555444333222111111000111222333444444444333333333333333333333333333333555666999;;;===>>>>>>>>>===<<<<<<>>>AAACCCBBBAAA>>><<<888555333444666888555777999:::999:::;;;<<<===============>>>???????????????>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEGGGGGGHHHIIIKKKMMMOOOPPPNNNPPPSSSUUUVVVYYY^^^aaaaaaeeennnxxx|||{{{|||||||||}}}{{{yyyvvvtttsssjjjbbbXXXPPPLLLHHHEEEBBB>>>>>>>>>===<<<>>>BBBEEEDDDHHHOOOVVV\\\bbbhhhlllooonnnllllllmmmooorrrtttvvvvvvwwwwwwwwwxxxxxxxxxzzzzzzzzz{{{||||||}}}}}}}}}}}}{{{rrrkkkiiiiii```\\\VVVRRRPPPPPPOOOOOOKKKLLLMMMOOOQQQTTTVVVXXX___cccgggiiigggbbb^^^[[[UUUWWWZZZ___fffmmmtttxxxxxxwwwuuurrrppprrrvvv{{{}}}|||}}}ooo\\\QQQKKKFFFDDDEEEAAA@@@???>>>===<<<<<<<<<;;;999777777888888666444222111000///............,,,+++*********+++,,,---))))))(((((())))))******,,,,,,------...------,,,.........------,,,,,,+++------,,,,,,------...///000000000000000000000000/////////000000000111111000000111333444555666777222222111000000///......111222333444444444333333333333333333333333333333222333777:::===???@@@AAA<<<:::999;;;???AAA@@@>>><<<;;;888555444555666888555777888999888999;;;<<<::::::999::::::;;;<<<===>>>>>>>>>>>>>>>?????????AAAAAABBBBBBCCCEEEFFFGGGFFFFFFGGGHHHJJJMMMOOOPPPOOOQQQSSSUUUVVVXXX\\\^^^```dddllluuu~~~tttkkk```VVVPPPLLLGGGCCC>>>>>>>>>===;;;<<>><<<<<<<<<<<<;;;999777777777666444333111111000///............,,,------+++((((((+++///------,,,+++++++++,,,,,,,,,------...------,,,,,,,,,,,,---...///000111111------,,,,,,,,,---...//////...---,,,,,,---.../////////000000000111111111000000111222444555666777222222222111111000000///111222333444444444333333333333333333333333333333222444777:::===>>>??????===:::888:::???AAA???<<<===;;;999777555555555555555666777888777888:::<<<999888888888999:::<<<=========>>>>>>??????@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHEEEFFFGGGHHHJJJMMMOOOPPPOOOQQQTTTUUUVVVWWWZZZ\\\^^^bbbiiipppzzzwwwjjj___XXXQQQKKKGGGCCCCCCBBB???<<<<<<===???AAACCCGGGLLLRRRYYYaaafffggghhhiiilllnnnooopppqqqppppppqqqqqqrrrsssssstttwwwwwwxxxzzz{{{}}}~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~}}}}}}|||{{{xxxwwwvvvsssnnnfff]]]WWWNNNKKKGGGCCCBBBAAA@@@>>>?????????@@@BBBDDDEEEFFFKKKNNNTTTZZZ^^^^^^\\\YYYPPPOOONNNOOOSSSZZZaaaeeeiiikkkmmmkkkhhhiiinnnrrr{{{sss]]]OOOHHHEEEEEEGGGAAA@@@???===<<<<<<<<<<<<;;;999777666666555333111111000///......------......111222...***)))---222...---,,,,,,++++++++++++---------...------,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///...---+++******+++---...111222222222222333333333000000111222444555666666555555555444444333333333111222333444555444333333333333333333333333333333777888999;;;<<<<<<;;;;;;@@@===:::<<>>===;;;888666444333222444666777777666777:::<<<::::::999999:::<<<===>>><<<======>>>???@@@@@@AAA?????????@@@AAABBBCCCDDDEEEEEEFFFHHHJJJMMMOOOPPPPPPRRRTTTUUUUUUVVVYYY[[[]]]aaafffmmmvvvsssggg___XXXQQQLLLIIIHHHFFFCCC???======>>>???AAADDDGGGMMMUUU]]]cccdddfffiiilllnnnpppppppppqqqqqqqqqrrrsssttttttuuuwwwwwwxxxzzz|||~~~~~~}}}{{{zzzyyyyyyzzzzzz~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||{{{{{{zzzyyyzzz{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}}}}}}}|||{{{{{{uuuttttttsssqqqjjj___VVVQQQMMMIIIFFFDDDBBB@@@>>>=========>>>???@@@AAABBBCCCFFFMMMTTTYYY[[[ZZZXXXRRROOOMMMLLLNNNSSSYYY]]]fffiiikkkjjjgggfffkkkooowww}}}vvv]]]OOOKKKHHHFFFFFFBBBAAA@@@>>>===<<<<<<<<<;;;:::999888777666555444000000000000////////////111000...---,,,,,,------------,,,,,,,,,,,,++++++,,,+++*********+++------...------,,,,,,++++++***---,,,+++***+++,,,---...//////////////////////////////000000111111222222111222444666777888888888<<<<<<===;;;888444000---111333555666444222111111333333333333333333333333777888999:::<<<===>>>???>>>>>>>>>===>>>??????@@@<<<<<<:::777444333555666999888777777777888999:::888:::===>>>===<<<;;;<<<<<<;;;:::999:::<<<>>>???AAABBBBBBBBBAAABBBEEEGGGIIIIIIIIIIIIJJJLLLMMMNNNQQQRRRSSSSSSSSSTTTWWWZZZXXX[[[bbbjjjpppwwwuuulllddd]]]XXXQQQLLLEEEBBBAAAAAA???<<>>===<<>>>>>>>>>>>>>>>>>>>>??????@@@<<<<<<:::777444333444666999888888777888999::::::999:::;;;:::999999;;;======<<<;;;;;;;;;===???@@@AAABBBBBBBBBAAABBBDDDGGGHHHHHHHHHIIIJJJLLLMMMNNNPPPQQQRRRRRRRRRTTTVVVYYYYYY\\\aaagggkkkqqq~~~uuummmeee```WWWQQQJJJEEECCCBBB???<<<======>>>AAAFFFNNNXXX___dddgggkkkmmmnnnoooppprrrsssrrrqqqpppppppppqqqrrruuuvvvwwwyyy{{{|||}}}}}}}}}||||||{{{zzzzzzzzzzzz|||{{{||||||}}}~~~~~~}}}zzzzzz|||zzztttooojjjiiijjjnnnsssvvvvvvuuuxxxxxxzzz{{{|||}}}}}}}}}|||zzzwwwwwwxxxyyyyyyxxxvvvtttssssssrrrpppllliiieeeccccccggglllooommmjjjiiiccc[[[TTTOOOKKKFFFCCCBBB@@@>>>===>>>??????>>>>>>???AAACCCGGGKKKOOOQQQOOONNNKKKHHHGGGJJJOOOTTT]]]bbbhhhiiihhhfffggghhhqqqwwwrrr[[[OOOKKKHHHEEEEEE@@@???>>><<<;;;;;;;;;;;;:::999888777555444333333000000000000////////////000///...,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++,,,---******+++,,,,,,---......,,,---......//////......//////////////////////////////000000111222222333000000000111333555888999888999::::::999777444333222444777777555333222222333333333333333333333333444555666888:::;;;======>>>>>>>>>>>>>>>?????????===<<<:::777444333444666999999888888999999:::;;;::::::999777666777;;;>>>======<<<<<<===>>>@@@AAA@@@AAABBBBBBAAABBBDDDFFFGGGGGGHHHIIIJJJLLLNNNNNNOOOPPPRRRRRRRRRSSSVVVXXX[[[[[[^^^bbbdddhhhttt{{{sssmmmddd]]]TTTMMMIIIFFFBBB???======>>>???DDDLLLVVV]]]cccfffiiilllmmmnnnpppqqqqqqppppppppppppqqqrrrrrrssstttvvvxxxyyy{{{{{{|||||||||||||||{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~|||xxxwwwvvvsssnnnjjjfffgggiiinnnsssvvvvvvuuuvvvvvvvvvvvvwwwyyyzzz{{{yyywwwuuutttuuuwwwwwwwwwqqqnnnjjjgggdddaaa\\\YYYTTTTTTWWW[[[aaahhhnnnqqqtttppphhhaaaZZZRRRKKKGGGGGGDDD@@@>>>>>>???@@@@@@======>>>???AAADDDGGGHHHKKKKKKIIIGGGFFFGGGJJJMMMYYY^^^dddfffeeeddddddeeekkksss~~~pppZZZNNNKKKGGGEEEDDD@@@???>>>===<<<<<<;;;<<<999888777666555444333222000000000000//////////////////---,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,------......+++++++++,,,,,,---------+++,,,.../////////...---//////////////////////////////000111222222333333111000000000222555999;;;888999999999888666444333333555777888666444333333222222222222222222222222333333555777999:::<<<=========>>>???????????????======;;;777444333444555888888888999999:::;;;;;;999999999777666777:::===<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBAAABBBCCCEEEEEEFFFFFFGGGIIIKKKMMMNNNNNNPPPQQQRRRRRRSSSUUUWWWZZZYYYZZZ]]]^^^bbblllwww}}}ssskkk```WWWQQQLLLGGGCCC@@@@@@??????CCCKKKTTT[[[aaadddhhhkkklllmmmooopppmmmmmmmmmnnnoooppppppqqqpppqqqrrrtttvvvwwwxxxxxxzzz{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{xxxuuurrrqqqoookkkiiijjjlllooosssvvvwwwxxxwwwuuutttsssssstttvvvxxxyyyvvvuuuttttttttttttrrrpppiiieee___ZZZWWWSSSPPPMMMFFFHHHKKKMMMRRRZZZeeemmmttttttrrrnnnhhh___VVVPPPLLLHHHBBB???>>>?????????;;;;;;;;;<<<===???BBBCCCFFFGGGGGGFFFEEEEEEGGGIIISSSXXX^^^aaa```______aaagggppp|||mmmXXXNNNKKKGGGDDDCCC@@@@@@???>>>============999888777666555444333222000000000000///////////////...,,,,,,+++,,,------------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,......---,,,,,,//////////////////////////////000111222333444444222111111111333666999;;;999999999888666444222111333555777888666444333333222222222222222222222222111222444666888:::<<<<<<======>>>????????????>>>>>>===;;;777444222333555777777888999::::::;;;;;;888999::::::999999:::<<<;;;;;;;;;;;;<<<===>>>>>>???@@@BBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLMMMOOOQQQRRRRRRRRRTTTVVVWWWUUUVVVZZZ[[[^^^fffoooyyyvvviii^^^WWWQQQLLLHHHCCCBBB@@@???AAAHHHQQQXXX___bbbfffiiikkklllnnnooojjjjjjkkklllmmmnnnnnnooolllmmmoooqqqrrrttttttuuuxxxyyy{{{|||}}}}}}}}}}}}|||}}}}}}|||{{{yyyxxxwwwvvvtttqqqooonnnnnnmmmlllqqqsssuuuvvvwwwwwwwwwwwwuuutttsssrrrssstttuuuvvvsssssstttuuuuuurrrmmmhhh]]]YYYSSSOOOLLLIIIGGGEEEAAABBBCCCCCCEEELLLWWW___jjjooouuuxxxvvvnnneee___RRRMMMGGGBBB@@@???>>>>>>;;;::::::;;;<<<>>>@@@AAA@@@BBBDDDDDDDDDEEEFFFHHHLLLQQQVVVYYYXXXXXXZZZ\\\dddmmmzzz|||jjjVVVMMMKKKGGGDDDBBB@@@@@@???>>>>>>>>>>>>>>>:::999888777555444333333000000000000////////////...---,,,++++++,,,---...------,,,,,,,,,,,,++++++'''((()))************)))......---,,,,,,+++*********+++,,,,,,------,,,,,,////////////////////////...///000111222444555555222222222222444666888999888888777666444333111000222444777777555333222222222222222222222222222222111222444666888:::<<<===<<<===>>>@@@@@@??????>>>>>>===;;;777444222333444555666777888999:::::::::777999::::::999999:::;;;::::::;;;;;;<<<=========>>>@@@BBBBBBBBBAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNPPPPPPPPPQQQSSSRRRQQQSSSWWWZZZ[[[aaahhhjjjtttrrrfff^^^WWWRRRNNNGGGEEEAAA>>>???EEEMMMTTT]]]aaaeeehhhiiikkkmmmoooiiiiiikkklllmmmmmmmmmmmmjjjkkkmmmoooppprrrrrrsssuuuwwwyyy{{{}}}}}}}}}}}}zzzzzz{{{{{{zzzxxxvvvtttrrrqqqooonnnmmmnnnpppqqquuuvvvvvvvvvtttssstttvvvuuutttsssrrrrrrrrrrrrrrrnnnnnnpppqqqqqqmmmhhhcccTTTQQQMMMIIIGGGFFFCCCBBBBBBBBBAAA??????CCCKKKQQQ\\\eeepppyyy{{{wwwqqqnnn[[[WWWPPPJJJFFFCCC@@@>>>===<<<;;;;;;;;;===>>>???===???AAABBBBBBBBBDDDFFFFFFJJJNNNOOOOOOPPPTTTWWW```iiivvvyyyhhhUUUMMMKKKGGGCCCAAA??????>>>============>>>::::::999888666555444333000000000000////////////------,,,++++++,,,---...------,,,,,,,,,,,,++++++((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////...///000111333444555666111222222333444444555555555444444444333222111111111444666666555333222222111111111111111111111111111222444666888;;;<<<===<<<===???@@@@@@@@@>>>===???>>>;;;777333222333444333444666888999999999999888888888666555666999<<<:::;;;<<<======>>>>>>>>>===???BBBCCCBBBAAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEHHHKKKLLLLLLLLLMMMNNNNNNMMMPPPUUUXXXXXX[[[``````hhhrrrzzz~~~|||ppphhhaaa\\\XXXNNNKKKGGGBBBBBBFFFNNNTTT\\\___dddgggiiijjjlllnnnjjjkkklllmmmnnnnnnmmmmmmjjjkkkmmmoooppprrrrrrrrrsssuuuxxxzzz|||}}}}}}}}}xxxyyyzzzzzzyyywwwuuutttrrrqqqooonnnmmmooosssuuuvvvvvvvvvsssqqqpppsssuuuttttttsssrrrqqqooonnnmmmcccccccccddddddcccaaa^^^UUURRROOOMMMLLLJJJGGGEEEEEEDDDBBBAAA@@@CCCGGGJJJOOOXXXdddnnnssstttttttttfffbbb[[[TTTOOOIIIEEEBBB@@@???===<<<;;;;;;;;;;;;;;;===>>>>>>>>>>>>@@@BBBAAACCCFFFGGGGGGIIIOOOSSS[[[dddrrrxxxfffTTTMMMKKKGGGCCCAAA>>>======<<<<<<<<<<<<===;;;:::999888777666555444000000000000////////////---,,,+++++++++,,,---...---------,,,,,,,,,+++++++++,,,---...///...------***++++++,,,,,,------.........---,,,,,,...///000////////////////////////...///000111333444555666000111222333333333333222222222222222222222333333111333555666444222111111111111111111111111111111111222444666999;;;===>>><<<===???@@@AAA@@@>>>===???>>>;;;777333222333444222333555777888999888888999888555222111444999===;;;<<<===>>>????????????===???BBBCCCBBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCBBBEEEHHHIIIIIIIIIJJJKKKLLLKKKNNNTTTVVVUUUVVVZZZ\\\bbbjjjpppsssuuuyyy|||xxxzzz~~~yyyqqqkkkeeebbbVVVRRRMMMGGGFFFJJJQQQWWW[[[___cccfffhhhjjjlllnnnlllmmmnnnooooooooonnnmmmkkklllmmmoooqqqrrrssssssrrrtttwwwzzz|||}}}}}}|||xxxyyyzzzzzzzzzxxxvvvtttsssrrrpppnnnnnnppptttwwwvvvvvvuuurrrpppppptttwwwsssssssssrrrpppmmmkkkiiiYYYWWWVVVVVVXXXYYYZZZZZZZZZXXXUUUTTTRRRPPPNNNKKKHHHFFFDDDCCCDDDFFFHHHIIIFFFNNNYYYccchhhlllpppsssnnnjjjccc\\\UUUOOOIIIEEECCCAAA???<<<:::999888888;;;<<<===<<<::::::<<<>>>>>>@@@AAAAAABBBEEELLLQQQWWW```ooo~~~vvveeeSSSKKKHHHEEECCCCCCAAAAAA@@@???>>>>>>>>>???888888777666555444333333333222111000////////////------......------,,,+++******+++,,,,,,,,,++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++///............///000000------...///000000000///000000000111222222333333333333222222111111222222555555333222222333444555333444666888777666333222111222222222111111333555555666777999;;;<<<<<<<<<@@@@@@AAAAAAAAAAAA@@@@@@@@@>>>;;;888666444444444444555666666555666888:::999999999999::::::;;;<<<::::::::::::;;;<<<======??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAABBBDDDEEEFFFHHHHHHHHHJJJMMMPPPSSSTTTXXXYYY\\\___dddiiilllnnnooosssvvvyyy|||yyyrrrjjjdddZZZRRRKKKIIIHHHJJJPPPWWW\\\^^^```aaabbbdddgggiiikkkmmmooooooooonnnooopppoooooooooooopppppppppppprrrrrrsssuuuxxx{{{}}}zzzyyyyyyyyyzzzyyyvvvtttrrrqqqqqqqqqrrruuuxxxzzzxxxvvvtttrrrpppoooooopppnnnmmmkkkiiigggbbb\\\XXXQQQOOOLLLKKKLLLOOOSSSVVVVVVYYY\\\___```___\\\ZZZUUURRRMMMJJJIIIHHHHHHGGGIIIJJJMMMSSS[[[bbbfffhhhjjjjjjhhhccc[[[TTTOOOLLLEEECCC@@@?????????>>>===;;;<<<===???@@@??????>>>;;;<<<===???BBBEEEHHHIIIPPPZZZkkk}}}xxxgggUUUMMMJJJGGGEEEEEEBBBAAA@@@???>>>>>>>>>>>>999888888777666555444333333222111000////////////------......------,,,++++++,,,,,,---...//////000...,,,+++,,,---...---++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---.........------000000000111222222333333333333222222222222333333333222222111000000111111333444666888888666444222111222333222111111222444333444666888:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>===???>>>;;;888666444333333333555666777777777999;;;:::999999999::::::;;;<<<::::::::::::;;;<<<=========>>>???@@@AAAAAAAAAAAABBBAAAAAAAAA@@@@@@??????<<<<<<;;;;;;<<<===>>>???DDDDDDEEEFFFHHHKKKMMMOOORRRTTTVVVZZZ^^^bbbfffhhheeehhhjjjkkkmmmsss}}}~~~vvvmmmggg[[[SSSLLLIIIHHHIIINNNUUU\\\]]]___aaabbbcccgggiiilllmmmooopppooonnnooopppnnnnnnooooooooopppppppppssstttuuuvvvxxxyyyzzzzzzyyyxxxwwwwwwxxxwwwuuutttssssssrrrrrrssstttvvvxxxxxxvvvtttpppmmmkkkiiiiiihhheeeaaa^^^[[[WWWTTTQQQJJJHHHEEEDDDEEEHHHKKKNNNSSSVVVZZZ___ccceeeeeeeeeccc___ZZZUUUSSSQQQPPPPPPOOOOOOOOOQQQVVVZZZ]]]^^^cccdddeeeccc^^^WWWQQQMMMFFFCCC@@@>>>>>>>>>===<<<;;;<<<===>>>>>>>>>===<<<:::;;;;;;===???AAACCCDDDPPP[[[mmmyyyhhhVVVMMMIIIGGGEEEEEECCCBBB@@@???>>>===<<<<<<:::999888777666555555444222222111000////////////------......------,,,+++((((((((((((***,,,...//////...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////....../////////...------000000000111222222333333222222222222333444555666333333333222111000///...222444666888888666444333111222444333222111111111111222444777999;;;<<<<<<<<<======>>>>>>======<<<>>>===:::888555444333222222444777888888999:::<<<::::::999999999:::;;;;;;:::::::::;;;;;;<<<======<<<===>>>???@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<@@@@@@@@@@@@AAACCCEEEGGGJJJLLLNNNQQQUUUYYY\\\^^^___aaabbbaaabbbeeelllrrrxxxooohhh]]]UUUNNNJJJHHHGGGLLLRRRZZZ\\\^^^```aaacccfffiiilllnnnoooooonnnnnnnnnooonnnnnnoooooooooooopppppptttuuuvvvwwwxxxwwwvvvvvvxxxvvvttttttuuuuuutttsssttttttssssssssstttuuuuuuwwwuuurrrooojjjgggdddbbb\\\WWWQQQLLLJJJHHHFFFEEEDDDBBB@@@???@@@BBBDDDFFFMMMPPPUUU\\\ccciiimmmpppooommmiiieeebbb___]]]]]]XXXUUURRRQQQSSSUUUVVVVVV\\\^^^aaaaaa^^^YYYSSSOOOGGGDDDAAA???>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;;;;<<<===???@@@AAAMMMYYYlll~~~~~~}}}wwwfffTTTKKKGGGDDDBBBBBBCCCBBBAAA???===<<<;;;;;;::::::999888777666555555222111000//////......///------......------,,,+++((((((&&&&&&''')))+++---...---,,,---/////////---,,,,,,,,,,,,,,,,,,,,,,,,...............///000000111111222222111000//////000000000111222222333333222222222333444555777777666666666666444222000...000222444666666555333222111222444333222000000000000222444777:::<<<===>>>>>>>>>????????????>>>>>>===<<<:::888666444222111111333777888999:::;;;<<<:::::::::999999::::::;;;999:::;;;<<<<<<=========<<<===>>>???@@@@@@@@@@@@@@@??????===<<<;;;::::::<<<<<<;;;;;;::::::::::::<<<<<<;;;;;;<<<===???@@@CCCDDDFFFIIILLLPPPSSSTTTYYYZZZZZZYYYYYY[[[```cccrrrvvv~~~~~~uuulllfff^^^WWWOOOKKKHHHGGGKKKPPPYYY[[[]]]^^^___aaaeeegggkkkmmmoooooonnnmmmnnnooonnnnnnnnnnnnoooooooooppprrrsssuuuwwwwwwwwwuuutttwwwuuurrrqqqrrrsssrrrrrrrrrssssssssstttttttttttttttrrroookkkfffbbb^^^\\\QQQMMMHHHDDDBBBAAA@@@???BBBAAA???>>>>>>@@@AAABBBFFFHHHLLLSSS[[[dddkkkooopppqqqssssssqqqmmmkkkjjjccc___ZZZWWWWWWXXXYYYYYY[[[[[[\\\\\\[[[XXXTTTPPPIIIFFFCCC@@@??????===<<<<<<<<<<<<<<<<<<;;;;;;:::=========>>>???@@@BBBCCCIIITTTggg|||~~~yyyzzz|||~~~~~~~~~yyy}}}xxxgggTTTKKKGGGDDDBBBBBBCCCBBB@@@>>>===<<<;;;;;;::::::999888777666555555222111000///............------......------,,,+++...---+++******+++,,,---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---111111222222111000//////000000000111222222333333111111222333444666777888777777888777555333000///...000333555555444222111111222333333111//////000222333555888;;;===>>>???>>>>>>????????????>>>>>>===<<<;;;999666444222111111333666888888999;;;===;;;::::::999999:::::::::999:::;;;<<<===============>>>???@@@AAAAAAAAAAAACCCBBBAAA@@@???>>>===<<<;;;;;;::::::999888777666::::::999888999:::;;;<<<>>>???@@@BBBEEEHHHKKKLLLMMMNNNNNNNNNNNNPPPRRRUUUbbbeeelllvvvyyyqqqjjjeee___WWWPPPMMMJJJHHHLLLQQQXXXZZZ\\\]]]^^^```ccceeeiiikkkmmmmmmllllllmmmnnnmmmnnnnnnnnnnnnoooooooooooopppsssvvvwwwwwwvvvuuuwwwtttqqqpppqqqrrrrrrqqqpppppprrrsssttttttsssssspppnnnjjjddd^^^YYYUUUSSSLLLIIIFFFDDDCCCCCCAAA@@@@@@???>>>>>>>>>>>>>>>???AAABBBEEEJJJPPPXXX___dddgggmmmuuuzzz{{{xxxvvvuuupppllleeeaaa___^^^]]]]]]^^^[[[XXXVVVVVVUUUSSSPPPKKKHHHDDDBBBAAA@@@???=====================>>>>>>>>>>>>??????AAABBBDDDEEEGGGQQQbbbvvv}}}yyywwwtttuuuwwwzzz{{{|||||||||}}}}}}~~~~~~~~~~~~}}}|||xxx|||}}}|||~~~|||}}}~~~~~~}}}zzziiiVVVMMMIIIFFFCCCCCCBBBAAA???>>>===<<<;;;;;;:::999888777666555555444111111000///............------......------,,,+++...---,,,************+++***))))))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........./////////...------000000000111222222333333111111111222333555666777555555555333222000///......000222444555444222111111222222111//////000222333444666999;;;===>>>>>><<<======>>>>>>======<<<>>>===<<<:::888555333222222444555666666777:::<<<;;;;;;:::999999999::::::999:::<<<===>>>>>>=========>>>???@@@AAAAAAAAAAAAFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>===;;;999888777999888777777777888999::::::;;;<<<===@@@BBBDDDFFFFFFFFFFFFGGGHHHIIIKKKKKKPPPUUU\\\ccciiipppvvv{{{|||{{{zzzwwwrrrlllgggddd^^^WWWQQQOOOLLLKKKNNNSSSYYYZZZ\\\\\\\\\]]]```bbbeeegggjjjkkkkkkkkkmmmnnnmmmmmmnnnnnnnnnnnnoooooommmoooqqqsssuuuvvvwwwwwwvvvtttrrrrrrssssssrrrqqqnnnppprrrssssssrrrpppoookkkhhhccc]]]WWWSSSPPPOOOKKKHHHEEECCCCCCCCCBBBAAAAAAAAAAAA@@@@@@??????>>>CCCCCCCCCEEEIIINNNSSSVVV\\\dddooowwwyyyyyyzzz{{{zzzuuunnnhhhdddaaa___]]]```[[[UUURRRRRRSSSQQQOOOJJJGGGDDDBBBAAAAAA@@@>>>>>>>>>>>>???@@@BBBDDDEEEAAAAAAAAAAAABBBCCCDDDDDDHHHPPP^^^ooo{{{uuuqqqnnnmmmnnnppprrrtttvvvxxxxxxyyyxxxyyy{{{}}}~~~}}}}}}|||zzz}}}zzztttsssrrroooppprrrsssuuuvvvvvvuuuxxx~~~zzziiiWWWMMMIIIFFFCCCCCC@@@@@@???======<<<<<<<<<999888888777666555444333111111///...............------......------,,,+++***************)))))))))***)))(((***,,,---,,,+++------------------------......------......///000,,,,,,---.........------000000000111222222333333111111111222222444555555444333222000///.........///111333666666555444333111111000///...///222555333444666888:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>===>>>>>>===<<<999666444222444444444333333555999<<<<<<;;;::::::999999999:::999:::<<<>>>???>>>===<<<<<<===>>>???@@@@@@@@@@@@DDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@???===:::888777777777666555666777888999777777888:::;;;>>>???AAACCCCCCCCCDDDFFFFFFFFFEEEDDDJJJQQQTTTVVV[[[cccjjjkkkllllllkkkhhhdddbbbaaa]]]WWWRRRPPPOOONNNRRRWWWZZZ[[[\\\\\\[[[[[[]]]___bbbdddgggiiijjjkkklllnnnmmmmmmmmmnnnnnnnnnoooooonnnoooppprrrsssuuuvvvwwwvvvuuuttttttuuutttrrrqqqpppqqqrrrsssrrroookkkiiibbb___\\\YYYXXXYYYZZZ\\\WWWSSSMMMIIIHHHIIIIIIIIIKKKLLLLLLLLLKKKJJJHHHGGGJJJIIIHHHGGGHHHJJJMMMNNNSSSZZZccciiikkknnnrrrvvvwwwsssnnniiieeebbb___\\\^^^YYYSSSQQQRRRRRROOOLLLHHHEEEBBB@@@@@@@@@???>>>??????@@@BBBDDDHHHJJJLLLIIIHHHGGGFFFEEEDDDDDDDDDGGGMMMXXXgggzzzuuusssnnniiieeebbbaaa```dddeeegggjjjmmmpppssstttuuuvvvyyy|||~~~~~~~~~~~~|||~~~ssskkkdddcccbbb```bbbfffhhhlllppppppppprrrxxx}}}}}}yyygggUUUKKKGGGCCCAAAAAA??????>>>===============888888777666555444333333111000///......------...------......------,,,++++++,,,---...............***))))))***,,,------,,,------------------------+++************+++,,,,,,------...///000000000///000000000111222222333333111111111111222333444444444333111///......//////000222555777888777666444222111///---,,,///333666333444555777999::::::;;;@@@@@@AAAAAAAAAAAA@@@@@@??????>>>===:::777444333555555333111111333888;;;<<<;;;::::::999999999999999:::<<<>>>???>>>===<<<;;;<<<===>>>????????????@@@@@@??????????????????<<<<<<<<<;;;999666333222666555555444555666888999555555666777999;;;===>>>@@@@@@???@@@AAAAAA@@@>>>???FFFLLLMMMJJJLLLUUU^^^___```aaaaaa___]]]]]]]]]]]]VVVRRRQQQPPPPPPTTTYYYZZZ[[[\\\[[[ZZZZZZ\\\^^^___bbbeeehhhiiijjjlllnnnmmmmmmmmmmmmnnnnnnnnnooopppppppppqqqrrrtttuuuvvvvvvuuuuuuvvvwwwvvvsssqqqrrrssstttsssqqqlllgggdddZZZYYYXXXYYY]]]ccciiimmmllleee\\\VVVTTTUUUWWWYYYWWWXXXXXXXXXWWWVVVTTTSSSPPPOOOMMMKKKJJJKKKLLLLLLMMMRRRXXX[[[]]]aaahhhoooooolllhhhfffdddbbb```^^^ZZZVVVRRRRRRTTTSSSOOOJJJEEECCC@@@?????????>>>===???@@@AAACCCGGGKKKOOOQQQQQQPPPMMMKKKHHHFFFEEEEEEEEEIIIRRR___rrr~~~zzzwwwpppgggeeeaaa]]]ZZZXXXWWWWWWZZZ[[[]]]aaaeeejjjmmmooosssuuuxxx|||~~~~~~xxxtttiiiaaaZZZWWWWWWVVVYYY]]]```ffflllnnnnnnooossswww{{{~~~}}}wwwfffSSSJJJFFFCCCAAAAAA>>>>>>======<<<<<<;;;;;;:::888777666777666444333000000000///......------///...,,,+++++++++,,,,,,---+++******,,,,,,+++)))...***&&&'''+++......,,,000///---++++++,,,---...,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,,,,---///000222333333333333444222000000111111111///222222333222111///---,,,...///111444666666333111000000000000////////////555333222444888<<<===<<<<<<<<<===>>>???@@@@@@AAA?????????<<<888666555666111222444555777888888999888888777777777777777888>>>===;;;:::999999:::;;;::::::::::::;;;;;;;;;;;;777999999888777666777888999888777555444333333222111333666888888777555333666666666777777777777777999:::888555666<<<@@@???;;;<<<>>>@@@CCCFFFIIIKKKMMMPPPTTTWWWYYYZZZ\\\]]]ZZZYYYWWWTTTSSSUUUZZZ^^^_______________```aaaaaaaaacccfffiiilllmmmnnnooooooooonnnnnnnnnnnnooooooooooooooopppqqqssstttuuurrrrrrrrrtttuuuuuusssqqqqqqqqqpppqqqppplllgggcccaaa^^^\\\```jjjvvv{{{qqqiiifffgggiiikkknnnooopppooollljjjhhhhhhbbb^^^YYYUUURRRPPPMMMKKKLLLNNNPPPRRRUUUYYY^^^bbbaaa___\\\ZZZXXXWWWXXXXXXVVVWWWWWWUUUSSSNNNJJJGGGDDDBBB@@@>>>======>>>>>>AAA@@@@@@CCCIIIPPPUUUXXXYYYVVVSSSPPPMMMJJJGGGEEEFFFJJJQQQ\\\mmmuuummmkkkeee\\\YYYXXXUUUSSSQQQQQQRRRSSSNNNRRRXXX\\\___eeelllrrruuuvvvwwwyyy{{{}}}}}}~~~}}}|||}}}}}}ssshhhaaaXXXTTTOOOKKKIIIKKKOOOQQQ\\\]]]^^^^^^```ccchhhlllsssvvvzzz~~~~~~{{{}}}xxxzzzyyyyyy~~~xxxfffTTTKKKGGGCCCAAAAAA>>>>>>>>>===<<<<<<;;;;;;:::999777777777666555333000000000///......------,,,,,,***)))))))))******+++***)))***+++,,,+++***---+++***,,,111222///,,,...------,,,+++***)))))),,,,,,++++++,,,,,,---.........//////000000111111---///000222333333333333333111000111333555444444555555555444333111...---...///000333555555444222111111111111111000000000000000111666<<>><<<<<<===>>>??????@@@@@@===>>>===;;;666333111000222333444666777888999999:::999999888888999999999;;;;;;;;;:::::::::;;;;;;::::::999999888888777777666777777777555444555666777777666555555555555555333444666666666444333111555555555555555555555555777888777555777===AAAAAA;;;;;;;;;;;;;;;<<<===>>>DDDGGGKKKNNNPPPSSSVVVYYY\\\[[[YYYVVVUUUWWW[[[^^^_______________```aaaaaabbbdddfffiiilllnnnnnnoooppppppooonnnmmmmmmmmmmmmnnnnnnnnnnnnoooppprrrrrrqqqppppppqqqssstttrrrqqqsssssssssrrrpppnnnlllkkkiiifffeeejjjuuu~~~|||~~~~~~xxxtttnnniiieeeaaa]]][[[YYYYYYXXXVVVVVVVVVXXXZZZ[[[ZZZWWWUUUTTTTTTTTTUUUXXXXXXXXXVVVSSSNNNJJJGGGCCCAAA>>><<<;;;;;;<<<===AAAAAAAAAEEELLLTTT\\\```aaa___\\\YYYUUUQQQMMMJJJKKKNNNTTT^^^nnnttteee]]][[[UUUNNNNNNMMMKKKIIIHHHHHHIIIJJJJJJOOOTTTXXX\\\bbbjjjppptttvvvxxxzzz|||}}}~~~~~~~~~|||uuukkk```YYYQQQNNNIIIEEEDDDFFFJJJLLLQQQTTTWWWZZZ\\\^^^bbbeeennnqqqwww|||uuuooooooooommmjjjiiiiiikkkrrr|||xxxgggUUULLLHHHDDDAAAAAA???>>>>>>===<<<<<<;;;;;;;;;999777777777777555333000000000///......------///...---------------...***)))(((***+++---,,,+++,,,,,,...111555444000+++***+++,,,------,,,***))),,,,,,++++++,,,,,,---...//////000111111222333333---///000222333333333333222111000222555777888888888888888777555222000.../////////111444555444333111111111111111222222222...///333999>>>@@@???===<<<<<<======>>>>>>?????????@@@@@@===999444111000333333555777888999999999;;;;;;::::::::::::;;;;;;999::::::;;;;;;;;;;;;;;;999888888777666555444333444555666555333222333444555555555555666777777888666666555444333222111000444444444444444444444333555777666444666===AAA@@@<<<;;;:::999888888888888<<<>>>BBBFFFIIINNNTTTXXX^^^^^^\\\ZZZXXXZZZ]]]```aaaaaa`````````aaabbbbbbcccdddgggjjjlllnnnnnnnnnqqqpppooonnnmmmlllllllllmmmmmmmmmmmmmmmnnnooooooooonnnmmmnnnqqqrrrsssrrruuuvvvvvvtttrrrrrrvvvzzzzzzwwwuuuxxx~~~xxxrrrnnnkkkiiieee```]]]ZZZYYYXXXYYYXXXUUUSSSRRRRRRRRRRRRYYYYYYXXXVVVRRRNNNJJJGGGDDDBBB???<<<;;;<<<===???AAAAAABBBFFFOOOZZZdddkkkmmmllljjjfffaaa[[[VVVSSSSSSUUUZZZbbbppp|||tttfffXXXQQQNNNJJJEEECCCBBBAAA@@@???@@@AAAAAAEEEIIINNNSSSWWW^^^gggmmmrrrsssvvvxxx{{{|||}}}}}}~~~~~~}}}xxxrrriii___TTTMMMGGGEEEAAA>>>>>>@@@CCCEEEGGGJJJPPPTTTWWWYYY\\\^^^eeejjjrrrxxx}}}|||zzzxxx{{{}}}zzzooobbbZZZYYYZZZZZZXXXWWWXXX[[[cccooo}}}wwwgggUUULLLIIIEEEBBBAAA??????>>>===<<<;;;;;;:::;;;999777777777777555333000000000///......------//////..................***))))))***---......---++++++---000333222///,,,)))***+++,,,------......,,,,,,++++++,,,,,,---...------...///000111111222---...000222333333333333111000000222555777888888999999888777555333000...000//////000222444444333000000111111111111111222222333666999<<<===<<<;;;<<<=====================@@@@@@>>>;;;777333333333333444555777888999999999;;;::::::::::::;;;;;;<<<999:::;;;<<<<<<;;;999888666666555555444444444333444555666555333333333444555555555555666777888888777666444333222111222222555444444444444444333333333666555222444:::===<<<777777666666777888999999:::<<>>>>>===<<<======>>>???@@@DDDIIINNNSSS[[[dddkkkmmmooosssvvvxxxzzzzzzzzz{{{{{{|||}}}}}}}}}yyyuuunnnfff]]]SSSIIICCCAAA???<<<:::;;;<<>>===<<<;;;:::::::::888777666666666444333000000000///......------))))))******************++++++***,,,...//////...*********+++,,,---------,,,+++)))'''(((***,,,...,,,,,,++++++,,,,,,---...,,,,,,---......///000000---...000222333333333333222111000111333444555444777777666666444111///---000///...000222444444333/////////000000000111111333444555777888:::===>>>=========<<<<<<<<<<<<<<<:::999777333//////111333333444555777888888888888999999999999999:::;;;;;;;;;;;;<<<<<<;;;999777666444555555555666666777777666777888777666555666777777777666666666666777777888777555444444444555666777666666666555555444444444555444111111555777666111111111222333555666777:::<<<@@@DDDJJJRRR[[[aaabbbccccccbbb``````bbbdddggggggfffffffffffffffgggdddeeegggjjjkkklllllllllkkkkkkkkkkkklllnnnoooooonnnnnnmmmmmmmmmnnnoooooopppooonnnooorrruuuvvvvvvyyy{{{||||||}}}|||wwwrrrjjjhhheeeaaa\\\YYYVVVTTTTTTTTTTTTTTTSSSRRRPPPOOOMMMKKKIIIFFFCCCBBBBBBBBB???@@@BBBFFFNNN[[[iiisssyyy{{{|||yyysssmmmjjjhhhiiijjjlllpppwwwqqqfffXXXNNNGGGCCCAAA???<<<<<<<<<<<<======>>>>>>===AAAFFFKKKPPPXXXbbbiiilllnnnrrrvvvyyyzzz{{{zzzyyyyyyzzz{{{~~~zzzwwwtttyyyzzzwwwyyy||||||zzzwwwvvvqqqkkkcccZZZRRRJJJBBB===>>>===;;;:::;;;<<<>>>??????AAADDDFFFIIINNNTTTXXX]]]cccllltttxxxzzzzzzzzzxxxuuuoooiiieeefffkkkpppxxxyyylllaaaTTTOOOJJJGGGHHHHHHHHHGGGHHHJJJNNNUUU___mmm}}}qqqbbbRRRKKKIIIFFFCCCBBB@@@??????===<<<;;;:::999999777555555555555333111000000000///......------)))***+++++++++++++++***,,,++++++,,,...///...---***)))'''''''''))),,,...000---((($$$###%%%'''***,,,,,,++++++,,,,,,---.........////////////000000---///000222333333333333222111///000111222222111333444444333222000...---.........000333444333222.........///000000111111///111333555777:::???CCC======<<<<<<;;;;;;:::::::::999777333000000333555333444555666777777777777888777777888888999:::;;;;;;;;;;;;::::::999888777666777888888::::::;;;<<<999:::;;;:::888777888999999999888888888999999:::;;;:::999888888888999:::888888888777666666555555444666444111000444444222555444444444444555666666999<<<@@@DDDJJJRRR[[[```bbbccceeeeeedddcccdddfffiiiiiihhhggggggggghhhhhhdddeeegggiiijjjjjjjjjiiihhhiiiiiijjjlllnnnpppqqqnnnnnnnnnnnnnnnoooppppppqqqppppppqqqtttvvvwwwwwwxxxyyy{{{|||wwwuuuqqqlllfffaaa]]][[[WWWWWWXXXXXXXXXXXXXXXWWWRRRQQQOOOLLLIIIFFFCCCBBB???AAACCCFFFLLLWWWeeeooowwwzzz}}}{{{wwwtttssstttvvvxxxyyy{{{}}}nnnbbbVVVNNNHHHBBB??????;;;;;;;;;;;;;;;;;;;;;;;;;;;???CCCGGGLLLTTT___fffkkknnnsssxxx{{{|||||||||xxxxxxyyy{{{~~~~~~}}}wwwssspppuuu{{{~~~{{{|||~~~{{{wwwsssooolllfff```XXXOOOIIICCC???<<<======<<<;;;<<<<<<===>>><<<===>>>???AAAFFFLLLPPPZZZ```iiiooorrrrrrrrrrrrllljjjfffaaa^^^bbbkkkrrrtttkkkbbbWWWOOOFFFEEEDDDEEEGGGHHHGGGFFFGGGJJJMMMRRRZZZgggwwwnnn___PPPJJJIIIFFFDDDCCC@@@@@@???===<<<;;;:::999777666444444444333222000000000000///......------,,,,,,.../////////......,,,*********,,,,,,+++******)))(((''''''))),,,......,,,)))'''&&&(((***+++,,,,,,++++++,,,,,,---...000000////////////......---///000222333333333333222000//////111222222111111111222222111000...---------///111444444222000...//////000111111222222,,,///333666777999===@@@======<<<<<<;;;:::999999;;;<<<<<<:::777444444444222333444555555666666555777777777777888999:::;;;999888888888999:::;;;;;;<<<<<<<<<======>>>>>>>>>:::<<<<<<;;;:::999:::;;;;;;;;;;;;;;;<<<>>>???@@@@@@???>>>===<<<;;;;;;;;;999999888777777666555555333555555222222555666333888888777777777777777888888;;;???DDDJJJQQQXXX]]]aaaccceeefffffffffggghhhiiiiiihhhgggggggggggggggcccdddfffggghhhhhhhhhgggiiiiiiiiijjjkkkmmmnnnooommmmmmmmmmmmnnnoooqqqqqqqqqpppqqqsssuuuwwwvvvuuuvvvvvvwwwyyy~~~}}}yyysssmmmiiiggg````````````````````````ZZZZZZYYYVVVRRRMMMHHHEEEAAACCCEEEGGGJJJSSS```jjjssswww{{{{{{yyyxxx{{{~~~{{{lll```UUUOOOJJJCCC??????::::::::::::::::::999999999<<>>???AAAEEEHHHRRRXXX___dddeeedddcccbbb___``````^^^]]]aaajjjqqqttteee[[[VVVPPPIIIEEEBBBBBBCCCEEEHHHIIIJJJJJJHHHKKKNNNRRRXXXeeeuuukkk]]]OOOJJJIIIFFFDDDCCC@@@@@@???===<<<:::999999777555333333333333111///000000000///......------)))***,,,---------,,,,,,+++)))((()))******)))((()))***+++******+++---///)))******+++---///111222,,,,,,++++++,,,,,,---.../////////...------,,,,,,---///000222333333333333111000//////222333333333000000111222111000///...,,,---///222444444222//////000000111222222333333,,,111666888888777888:::======<<<;;;::::::999999888;;;===<<<888333///...222222333444555555555555888888888888999:::;;;<<<666666666777999;;;===???@@@@@@@@@@@@@@@?????????;;;<<<===<<<:::999:::;;;;;;<<<<<<>>>@@@BBBDDDEEEDDDCCCBBBAAA???===<<<;;;999888888777666555555555222555555333333777888666333333333333444555666777888;;;@@@EEEJJJPPPWWW\\\```bbbeeeggggggggghhhiiihhhhhhgggfffffffffffffffbbbdddeeeggggggggggggfffjjjjjjjjjjjjkkklllmmmmmmkkkkkkllllllnnnoooqqqqqqppppppqqqsssvvvvvvuuussstttssssssvvv{{{}}}xxxtttqqqgggggggggfffffffffeeeeeebbbbbbaaa___ZZZTTTMMMIIICCCEEEGGGHHHJJJQQQ]]]fffoootttyyyzzzyyy{{{|||ggg[[[QQQLLLGGG???;;;;;;::::::;;;;;;::::::999888888;;;???BBBFFFNNNYYY```dddhhhmmmsssvvvxxxxxxwwwwwwxxxzzz|||}}}~~~~~~zzz~~~~~~}}}zzzyyywwwrrrmmmfff```]]]UUUOOOGGGAAA>>>=========;;;;;;;;;;;;:::::::::999888;;;>>>@@@@@@AAABBBCCCJJJNNNTTTXXXYYYWWWVVVUUUWWWZZZ]]]^^^^^^aaahhhoooyyy{{{nnnaaaRRRKKKHHHFFFCCCAAADDDDDDEEEGGGIIILLLNNNOOOJJJLLLPPPSSSYYYfffvvvhhhXXXIIIEEEFFFFFFEEEDDD@@@???>>>===;;;;;;:::::::::999999999888666222///////////////............------+++******+++------++++++************++++++,,,,,,++++++,,,,,,---...,,,------......------,,,............------------,,,---...///000000000000///000000111111111111000222000...---///000000000///000000111111111111000------///000222222333333000111111111111222222222000111111222222555999<<<;;;<<<===>>>???@@@@@@@@@;;;::::::999777555444333222222222333333444444444777888888999999:::;;;;;;;;;;;;<<<===>>>@@@AAACCCGGGGGGHHHGGGFFFEEECCCBBB999:::;;;:::888888999;;;=========>>>???AAABBBCCCEEEDDDCCCAAA@@@@@@@@@@@@===<<<:::888777555555444555555555555555666666666999999999666444333555777???AAACCCFFFIIIOOOVVV[[[\\\^^^```cccdddeeeffffffgggccc``````bbbcccbbb```aaabbbeeeggggggeeecccbbbggghhhhhhiiiiiiiiiiiihhhhhhjjjlllmmmllllllmmmnnnooopppqqqssssssttttttsssppppppooopppsssxxx}}}~~~{{{rrrrrrqqqqqqqqqrrrsssssssssuuuuuupppggg^^^XXXUUURRRMMMIIIIIIKKKPPP[[[eeeooouuu{{{{{{yyyzzz|||hhh___QQQGGGBBB@@@???>>><<<<<<<<<;;;::::::999999>>>??????AAAEEELLLVVV\\\```eeemmmsssvvvwwwxxxxxxxxxwwwwwwwwwxxxzzz|||}}}~~~{{{yyyxxxyyyvvvrrrmmmhhhbbb[[[WWWNNNHHHBBB???@@@???<<<888===<<<;;;::::::::::::;;;;;;<<<======<<<<<<===???@@@FFFMMMPPPPPPMMMLLLLLLNNNQQQVVVZZZ\\\^^^```bbbmmmppptttwwwvvvqqqkkkgggSSSNNNHHHEEEEEEFFFEEEDDDCCCEEEIIIOOOUUUYYYZZZZZZTTTVVVYYY[[[___jjjyyyiiiZZZLLLGGGHHHFFFDDDBBB@@@???>>>===;;;;;;;;;;;;;;;:::999999999666222///333333222222222222111111------,,,,,,,,,,,,------++++++************+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((''''''(((((((((,,,---...///000000000000//////000111111111111000333111///...000111111111000000000111000000//////---...///000111222222222//////000000000111111111000111111222222555999<<<======???@@@AAABBBBBBBBB???>>>===;;;888555333111333333444444555666777777777888888999999::::::;;;:::;;;<<<>>>AAACCCDDDEEEFFFFFFFFFEEECCCAAA???>>>999::::::999888888999;;;<<<>>>@@@CCCDDDEEEDDDDDDAAA@@@???>>>===<<<<<<<<>>===;;;999888888777555555444444444333333333<<<======;;;999999;;;<<<>>>@@@CCCFFFIIINNNTTTXXX[[[]]]___aaacccdddddddddcccaaa``````aaabbbcccbbbaaabbbccceeeeeedddcccbbbeeeeeefffggggggggggggfffhhhjjjlllllllllkkklllnnnnnnnnnoooppppppqqqrrrrrrooonnnmmmmmmooossswwwzzz{{{|||||||||{{{||||||||||||||||||~~~xxxyyyyyytttlllddd___]]]WWWRRRNNNNNNPPPUUU___iiitttxxx{{{zzzwwwxxxyyyeee\\\OOOEEEAAA???>>><<<===============<<<<<<<<<======>>>???CCCJJJSSSYYY]]]cccjjjppptttuuuvvvwwwwwwwwwwwwwwwxxxzzz{{{|||}}}~~~}}}zzzxxxwww|||zzzwwwrrrlllcccYYYSSSMMMGGGAAA?????????<<<999<<<<<<;;;;;;:::;;;;;;;;;:::<<<======<<<;;;===>>>>>>CCCIIILLLKKKIIIIIIIIILLLPPPUUUXXXYYYXXXYYYYYYXXXZZZ]]]___^^^[[[VVVSSSMMMIIIDDDCCCCCCDDDDDDCCCGGGGGGIIINNNUUU[[[___```^^^aaadddgggkkkuuuhhh[[[NNNJJJIIIFFFBBBAAA@@@???>>><<<;;;;;;;;;;;;<<<;;;:::999888666222///111000000000000/////////------............------++++++************++++++******))))))******+++,,,,,,,,,+++******+++,,,,,,+++***)))(((((()))***+++,,,---...///000000000000//////000111111111111111333111//////000222222111000000000000//////...---......///000000111000000.../////////000000000000000111111222222555999<<<>>>???@@@BBBCCCCCCDDDDDDCCCBBB@@@===999555222000222222333444666777888888777777888888999:::::::::888:::===@@@CCCEEEFFFFFFCCCCCCBBBAAA???===:::999888999999999777777999;;;888;;;???BBBDDDCCCAAA@@@@@@@@@???>>>===<<<<<<;;;===<<<;;;999888777777777777666555555444444444444:::;;;<<<;;;::::::<<<>>>???AAAEEEHHHKKKNNNRRRUUUYYYZZZ]]]___aaaaaabbbaaa^^^___```______```bbbccc``````aaaaaabbbbbbbbbbbbbbbbbbcccdddeeeeeeddddddgggiiikkkkkkkkkjjjkkklllllllllkkkkkklllmmmooopppmmmlllkkkkkklllnnnqqqsssuuuvvvvvvvvvuuuvvvxxxzzz||||||||||||}}}~~~}}}vvvpppmmmkkkccc^^^ZZZZZZ[[[^^^hhhqqq|||~~~|||xxxyyy}}}ppp___VVVKKKBBB???===<<<:::<<<<<<<<<===============;;;<<<<<<===@@@FFFNNNTTTZZZ___gggmmmqqqssstttuuuwwwwwwwwwxxxyyyzzz{{{||||||}}}~~~{{{yyywwwvvv{{{{{{zzzxxxqqqfffZZZQQQJJJFFFAAA?????????<<<999<<<<<<;;;;;;;;;<<<<<<===999;;;<<<<<<;;;;;;<<<===>>>BBBFFFHHHHHHGGGGGGGGGMMMQQQVVVXXXWWWUUURRRQQQLLLMMMNNNNNNMMMKKKIIIHHHGGGFFFEEEEEEHHHIIIJJJIIINNNLLLKKKOOOWWWaaaiiimmmnnnrrrvvvyyy~~~eeeYYYOOOKKKJJJFFFBBB@@@??????===<<<<<<;;;;;;;;;<<<:::888777777555111///............------------,,,---...//////...---,,,++++++************++++++***************+++,,,,,,,,,+++)))(((((()))+++,,,...---,,,++++++,,,...///------...//////000//////...///000111111111111111333111......000111111111000000000000///...,,,,,,......///000000//////////////////000000000111111000111111222222555999<<<>>>???@@@BBBCCCCCCDDDDDDCCCBBB@@@===999555222000///000111222444555666777777777777888999999::::::888:::===@@@CCCCCCCCCBBB@@@???>>><<<:::888666555666777888888777777999;;;:::<<>>DDDDDDCCCCCCBBB@@@??????======;;;:::999888888888999999888777777777888888999:::<<<<<<<<<===???AAACCCFFFJJJMMMNNNOOOQQQSSSUUUWWWYYY\\\]]]_________\\\^^^```___\\\\\\^^^aaa___^^^^^^^^^^^^___aaabbb```aaabbbcccccccccccccccfffhhhjjjjjjiiiiiiiiikkkjjjiiihhhggggggiiikkkmmmmmmmmmlllkkkkkklllmmmnnnqqqqqqqqqqqqppppppsssuuuxxxxxxyyyyyy{{{|||}}}~~~~~~|||zzzsssnnnjjjiiiiiilllttt}}}ssseeeXXXQQQGGG@@@===<<<;;;999999999::::::;;;<<<<<<===;;;<<<<<<<<<>>>CCCJJJOOOVVV\\\dddkkkooorrrssstttxxxxxxxxxyyyzzz{{{|||}}}{{{|||~~~~~~~~~~~~}}}zzzwwwvvvuuutttvvvyyyyyytttiii\\\SSSHHHEEEBBB@@@@@@???===;;;<<<<<<<<<;;;<<<<<<===>>>999:::;;;;;;::::::;;;===@@@BBBEEEHHHIIIJJJJJJJJJNNNSSSYYY\\\ZZZVVVRRRPPPOOONNNLLLJJJHHHGGGGGGGGGGGGHHHKKKNNNRRRUUUWWWWWWWWWSSSQQQSSS]]]jjjvvv~~~~~~bbbXXXOOOLLLJJJFFFBBBAAA???>>>===<<<<<<;;;<<<<<<:::888666555555444111///000000000000////////////,,,---...//////...---,,,++++++************+++++++++++++++++++++,,,------,,,+++)))(((((()))+++,,,***))))))((()))***+++,,,---...//////////////////......000111111222222222111///------...///000///000000000000///...,,,,,,---....../////////......000000000111111111222222000111111222222555999<<<===>>>???AAABBBBBBBBBBBB@@@@@@>>><<<999666333222///000111222444555666777666777777888888999::::::999:::<<<>>>>>>>>><<<;;;;;;:::999888666555444444333555777777888999<<<>>>BBBBBBCCCCCCCCCDDDDDDDDDGGGHHHHHHGGGFFFEEECCCBBBDDDCCCAAA@@@>>>>>>======::::::999888999:::<<<======???BBBCCCDDDEEEGGGIIIIIILLLOOOQQQPPPPPPPPPQQQPPPRRRUUUXXXZZZ\\\]]]]]]\\\^^^```^^^ZZZXXXYYY\\\\\\\\\[[[ZZZ[[[]]]___```___```aaabbbcccccccccccceeegggiiiiiihhhggghhhiiihhhgggfffeeeeeefffhhhjjjnnnnnnmmmmmmmmmmmmllllllnnnoooooonnnmmmmmmoooqqqrrrssstttuuuxxxzzz|||~~~~~~~~~yyyxxxwwwxxx~~~yyyjjj]]]RRRLLLCCC>>>===<<<;;;999888999999:::;;;<<<===============<<<>>>BBBGGGLLLSSSYYYbbbiiinnnqqqssstttwwwxxxyyyzzz{{{||||||}}}{{{|||~~~~~~~~~~~~}}}}}}}}}}}}yyyvvvtttrrroooqqqssstttoooeeeYYYPPPGGGFFFDDDBBBBBBAAA@@@???=========<<<<<<======>>>999:::;;;;;;::::::;;;===@@@AAAEEEIIILLLNNNNNNNNNOOOTTT[[[___^^^ZZZVVVTTTQQQNNNJJJGGGEEEEEEFFFGGGIIILLLRRRXXX^^^cccgggiiieeeaaa]]]___iiiwww~~~cccZZZPPPMMMJJJEEEBBBBBB>>>>>>===<<<<<<<<<<<<<<<999777555555555555333111////////////............------............------++++++************++++++,,,,,,++++++,,,,,,---...++++++***))))))***++++++(((((()))******+++++++++......///////////////...---...///111222222222222000...,,,,,,---//////...000000000000//////...---,,,,,,---...//////......111111111111222222222222000111111222222555999<<<<<<===>>>@@@AAAAAAAAAAAA???>>>===<<<999777555444222222333444666777888888666666777777888999999999::::::::::::999888666555777666555555444444555555333555777999;;;===AAACCCGGGGGGGGGGGGHHHJJJKKKLLLNNNOOOOOOOOONNNLLLJJJIIIJJJIIIGGGEEECCCBBBAAAAAA>>>===;;;:::;;;<<<>>>@@@@@@BBBEEEGGGHHHIIIKKKLLLOOOPPPRRRQQQOOOMMMLLLLLLKKKMMMPPPTTTXXXZZZ[[[\\\\\\]]]]]]\\\ZZZWWWWWWWWWYYYYYYYYYYYYZZZ[[[]]]^^^______aaabbbccccccddddddeeefffhhhhhhfffffffffggggggfffeeeeeeeeeeeeggggggllllllmmmnnnnnnmmmmmmlllmmmmmmmmmlllkkkkkkmmmooolllmmmoooqqqsssvvvyyyzzz|||~~~~~~~~~}}}vvvooobbbWWWNNNHHHBBB>>>======<<<:::;;;;;;<<<<<<===>>>??????>>>>>>=========@@@EEEIIIPPPVVV___ggglllooorrrsssvvvvvvxxxyyyzzz{{{{{{{{{{{{|||~~~}}}~~~~~~}}}}}}~~~~~~|||wwwssspppnnnmmmlllllljjjeee\\\RRRKKKGGGGGGGGGFFFEEEDDDCCCCCC??????>>>===============999;;;<<<<<<;;;;;;<<<======???DDDJJJPPPSSSSSSRRRQQQVVV]]]aaaaaa___\\\ZZZUUURRRMMMJJJHHHJJJLLLNNNQQQVVV^^^fffnnnuuu|||~~~zzzwwwxxx}}}iii___UUUOOOJJJDDDBBBBBB>>>>>>===<<<<<<<<<<<<===999777666666777777666555//////.........---------------,,,,,,,,,,,,------++++++************+++++++++++++++++++++,,,,,,---++++++++++++++++++++++++***+++---/////////...---......////////////......---...///000222222222222111///------.../////////000000000111000000//////***+++,,,---.../////////000000000000111111111111000111111222222555999<<<<<<===>>>@@@AAAAAAAAAAAAAAA@@@???===;;;888666555333333444444555666777777666666777777888888999999:::999888777666444444333333333222333444555777888444777:::===???CCCGGGKKKMMMOOORRRUUUXXXZZZ[[[\\\^^^_________^^^\\\ZZZYYYUUUTTTRRROOOMMMKKKJJJIIIGGGEEEBBB@@@???@@@AAACCCCCCFFFIIIKKKLLLLLLNNNOOOQQQQQQQQQNNNJJJGGGFFFFFFFFFIIIMMMQQQVVVYYY[[[[[[[[[ZZZYYYZZZZZZYYYVVVTTTWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^___aaabbbcccccccccdddfffggggggeeedddeeefffffffffffffffffffffffffffgggiiijjjlllmmmllllllkkklllllllllkkkiiijjjlllnnnkkklllmmmoooqqqsssuuuwwwzzz|||~~~}}}zzzvvvsssqqqooolllnnnmmmhhheeeaaaYYYPPPKKKFFFAAA>>>??????===;;;;;;<<<<<<<<<======>>>>>>>>>>>>===<<<<<<>>>BBBEEELLLRRR[[[dddiiimmmppprrrrrrsssuuuwwwxxxxxxxxxwwwyyyzzz|||~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~|||}}}~~~~~~~~~{{{tttooojjjhhhgggdddaaa]]]YYYTTTNNNIIIHHHIIIJJJIIIHHHGGGGGGGGGAAA@@@???>>>===<<<<<<<<<:::<<<======<<<;;;===>>>===???FFFOOOWWW[[[[[[YYYWWW\\\bbbffffffdddbbbaaa]]]ZZZWWWTTTUUUXXX\\\___dddjjjsss|||{{{ooodddYYYQQQJJJDDDAAABBB>>>======<<<<<<<<<<<<===:::888777777888999999888333333333333222222222222------+++******+++------++++++************++++++*********)))***++++++,,,***+++,,,,,,,,,,,,+++***(((***---///000///---,,,...///////////////......---...///000222222333333222000......///000000000///000000111111111111000)))***+++---.../////////////////////000000000000000111111222222555999<<<===>>>???@@@AAABBBBBBBBBCCCBBBAAA???<<<999666555222222222333333444444444666666666777888888999999999888777555444444333444111111111222444666999:::666999===@@@CCCGGGLLLPPPXXX[[[aaagggkkknnnnnnnnnnnnnnnooopppooollljjjhhheeecccaaa^^^[[[YYYXXXWWWPPPNNNJJJGGGEEEDDDEEEFFFJJJMMMPPPRRRSSSSSSTTTVVVPPPPPPOOOKKKFFFBBBAAAAAADDDFFFKKKPPPUUUXXXZZZ[[[YYYWWWVVVXXX[[[[[[WWWTTTUUUUUUVVVWWWYYYZZZZZZ[[[\\\]]]^^^```aaabbbbbbbbbdddeeegggfffeeeddddddeeeffffffgggggggggfffeeeeeedddeeehhhjjjkkkkkkjjjiiikkklllkkkjjjiiiiiikkkmmmmmmnnnnnnoooqqqssstttuuuuuuwwwyyy{{{|||}}}~~~}}}~~~{{{yyyuuupppkkkfffbbb```\\\^^^\\\XXXVVVUUUPPPJJJJJJFFFAAA???@@@@@@>>><<<:::::::::;;;;;;;;;;;;;;;=========;;;;;;<<<@@@CCCIIIPPPYYYbbbgggkkknnnppppppqqqssstttuuuvvvuuuuuuxxxyyy{{{|||}}}~~~}}}}}}|||||||||||||||}}}~~~~~~}}}}}}|||}}}}}}~~~}}}{{{{{{{{{{{{{{{zzzrrrlllgggddd```\\\XXXTTTRRRPPPNNNLLLIIIJJJLLLKKKJJJIIIIIIIIIBBBBBB@@@>>>===<<<<<<<<<;;;<<<======<<<<<<===???>>>BBBIIITTT^^^cccbbb```^^^ccchhhlllllljjjhhhgggaaa___]]]\\\^^^bbbhhhkkkuuu|||}}}nnnfff[[[QQQIIIEEEAAA???<<<;;;::::::999999999999777777666555444444333333111111000000//////......111111///...,,,+++))))))---,,,***))))))***,,,---,,,,,,++++++***+++++++++---,,,+++*********+++,,,(((((((((((()))***+++,,,+++,,,------......------......000111222222222222///...---...000222222111666444222111111111111///,,,,,,---...///000111222000000000000000111111222000000111222333555666777999::::::;;;<<<===>>>>>>===>>>???>>><<<999555333111000/////////000222333777777666666555555444444444444444444333333222222333444555444444555777:::===AAAFFFHHHJJJOOOWWW^^^dddjjjrrryyy}}}~~~}}}|||vvvvvvvvvuuussspppmmmkkkbbb^^^YYYSSSOOONNNNNNOOOQQQPPPPPPRRRTTTUUUTTTSSSNNNKKKFFFAAA>>>===>>>???:::>>>EEEKKKQQQWWW\\\___\\\YYYWWWXXXYYYZZZXXXUUUUUUUUUUUUVVVWWWYYYZZZ[[[]]]^^^^^^______``````aaabbbbbbcccccccccdddddddddccccccbbbbbbcccddddddeeeeeefffhhhjjjkkkkkkkkkkkklllkkkjjjhhhggghhhhhhiiiggggggiiikkkoooqqqqqqqqqqqqrrrsssuuuwwwyyy{{{{{{~~~|||zzzzzzzzzzzzyyyvvvqqqjjjbbb\\\WWWTTTSSSSSSRRRQQQOOONNNMMMMMMLLLJJJHHHFFFCCCAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???AAABBBHHHRRRYYY\\\bbbkkkooommmnnnppprrrsssssstttvvvxxxvvvxxx{{{~~~|||{{{yyyxxxxxxyyyzzz{{{}}}zzzxxxxxxzzz}}}||||||}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||vvvooogggaaa[[[XXXSSSPPPPPPPPPPPPOOOMMMMMMMMMLLLKKKIIIHHHGGGAAA@@@???>>>===>>>??????>>>??????===<<<<<>>?????????@@@@@@@@@===999555333222111000000000111333444777777666666666555555555555555444444333333333333111222333444555888<<>>>>>>>>>>>============<<<<<<;;;;;;<<<>>>@@@AAADDDMMMTTTXXX]]]fffkkkjjjnnnpppsssttttttuuuwwwyyywwwyyy{{{}}}~~~~~~}}}}}}}}}|||yyyxxxwwwwwwxxxxxx{{{|||}}}|||zzzyyyzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}||||||}}}~~~|||vvvooofff```[[[WWWSSSQQQPPPPPPPPPPPPMMMMMMLLLKKKIIIHHHFFFEEE@@@???>>><<<<<<<<<<<<===<<<======<<<;;;;;;===???@@@CCCJJJTTT```hhhkkkkkkoooqqquuuxxx{{{|||||||||}}}|||{{{{{{~~~yyykkkdddYYYPPPIIIEEEBBB@@@???>>><<<;;;999999888888;;;:::999777555333111111111111000000//////......******++++++,,,---------+++***)))(((((()))***+++++++++*********++++++,,,///...---+++***)))((((((,,,,,,,,,,,,---...///000,,,,,,---............------......///000000000000111000......000111111000222222222333444333000...---.........//////000000000000//////000000111222000000000111333444666777888999:::;;;===>>>???@@@AAAAAAAAA@@@===999555222222222111000111222333444777777777666666666666555555555444333333333444444222333555666888<<>>???AAAHHHOOOSSSYYYaaaggghhhnnnqqqsssuuuuuuvvvxxxyyyxxxyyyzzz{{{|||{{{zzzyyy|||{{{yyyvvvuuuuuuuuuuuuvvvxxx{{{|||{{{zzzzzzzzz{{{{{{||||||||||||||||||{{{{{{zzzyyyyyyzzz|||}}}|||~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}vvvnnneee___ZZZWWWSSSQQQQQQQQQQQQPPPOOONNNMMMKKKHHHFFFCCCBBB@@@???>>>===<<<<<<<<<<<<<<<=========<<<<<<>>>@@@AAAEEELLLWWWbbbkkkppprrrxxxzzz~~~xxxjjjcccYYYPPPIIIEEECCCAAA@@@???===<<<:::999888888999888777666444333222111111111000000//////......,,,,,,++++++++++++******+++***))))))))))))***+++***************++++++,,,...---,,,+++******))))))******)))******+++,,,---,,,------...............------...///////////////000///......111222222222222222444666777555222///.........//////////////////////////////000111111///000000111222444555666666777888:::;;;===>>>???@@@@@@@@@???<<<888333111222111000000000111222333666666666666666666666666444333333222333444555666666888:::;;;>>>BBBGGGKKKUUU[[[cccjjjnnnpppssstttvvvyyy~~~{{{rrrjjjeee```\\\VVVPPPJJJEEE@@@<<<999888666555555666777999888999<<<>>>BBBHHHOOOUUU\\\\\\]]]]]]]]]\\\[[[YYYUUUUUUUUUVVVVVVXXXYYYYYYXXXYYYZZZ[[[\\\^^^______^^^^^^^^^^^^____________aaa```______^^^^^^______bbbccceeefffggggggffffffggggggggghhhhhhiiijjjkkkhhhhhhiiikkknnnoooooonnnppppppqqqqqqrrrrrrssssssuuuvvvwwwwwwzzz~~~xxxuuuqqqnnnmmmmmmllllllgggeeebbb]]]XXXSSSNNNLLLGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>===<<<;;;;;;<<<======@@@EEEKKKQQQWWW^^^dddgggmmmooorrrtttuuuvvvwwwyyyyyyyyyzzzzzzyyyxxxwwwvvvxxxwwwvvvttttttsssssstttsssuuuxxxyyyyyyyyyzzz|||||||||||||||{{{{{{zzzzzzxxxxxxwwwwwwwwwxxxzzz{{{zzz|||~~~}}}}}}~~~}}}{{{yyywwwwwwxxxzzz|||~~~wwwoooeee___ZZZWWWTTTSSSSSSSSSRRRRRRRRRQQQOOOLLLIIIFFFCCCAAAAAAAAA@@@??????>>>>>>>>>===???@@@@@@@@@@@@BBBDDDDDDHHHPPPZZZeeeooovvvyyy~~~xxxkkkdddZZZPPPJJJFFFCCCBBBAAA@@@>>><<<;;;:::999999555555555444444333333333111111000000//////......+++++++++++++++++++++++++++++++++******+++++++++***)))))))))******+++,,,***+++++++++++++++++++++((((((((())))))***+++,,,,,,---......//////......---......////////////......------...111444555444222333555888999888444000.........////////////////////////...///000000111//////000111222444555666444555666777999:::;;;<<<======>>>===:::777333000000//////......000111222555555555555555666666666222222111222333555777999:::<<<@@@CCCGGGLLLQQQUUU\\\aaagggkkknnnoooooonnnsssvvvxxxyyyyyyxxxyyyzzzyyyyyyyyyyyyzzz}}}{{{tttoooddd___XXXPPPJJJDDD>>>:::999888666666666777999:::666777999<<<@@@GGGPPPUUUZZZ\\\^^^^^^^^^]]]\\\\\\XXXWWWWWWWWWXXXYYYZZZ[[[WWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^_________``````______^^^^^^]]]^^^^^^___```aaabbbcccddddddccccccdddeeefffggghhhhhhiiiiiiffffffhhhkkkoooqqqrrrqqqpppppppppqqqqqqqqqrrrrrrrrrssstttuuuvvvyyy~~~vvvsssooommmlllllllllkkkkkkiiifffbbb[[[TTTMMMIIICCCBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAA???>>>===<<<;;;<<<======@@@BBBGGGMMMSSSXXX___eeejjjmmmqqqssstttuuuvvvwwwyyyyyyxxxwwwvvvuuutttsssrrrrrrrrrrrrrrrsssssssssssssssttttttuuuwww{{{~~~}}}}}}}}}||||||{{{{{{zzzvvvuuuuuuuuuuuuvvvxxxyyyzzz|||~~~~~~}}}}}}~~~{{{zzzxxxvvvvvvvvvxxxyyy~~~yyypppggg```ZZZXXXUUUUUUUUUUUUUUUTTTVVVUUUSSSOOOKKKGGGDDDBBBAAAAAAAAAAAAAAA@@@@@@??????AAACCCCCCCCCDDDEEEGGGIIIMMMUUU^^^hhhrrr{{{wwwmmmfff[[[RRRKKKGGGDDDBBBAAA@@@>>>===;;;;;;::::::555555555555555555555555111111000000//////......))))))***+++,,,---...///++++++++++++++++++++++++)))))))))))))))***+++,,,))))))***,,,,,,,,,,,,,,,************+++,,,------------...////////////......//////000000/////////...------///222444555555111222444777999888555222---.........//////000000//////......//////000111/////////000222333555666444444555666777888888999999:::;;;;;;:::777444222//////...---...///000111444444444444444555555555111111111222555888<<<>>>>>>BBBHHHNNNRRRWWW[[[^^^^^^```cccfffiiijjjjjjjjjjjjlllmmmnnnmmmlllmmmoooqqqrrrtttvvvzzz}}}|||xxxiiiccc[[[RRRKKKDDD>>>:::888777666555555666777888555777999<<<@@@GGGOOOTTTWWWZZZ]]]___^^^^^^^^^^^^[[[[[[ZZZZZZ[[[[[[\\\]]]YYYYYYZZZZZZ[[[\\\\\\\\\^^^____________`````````]]]]]]]]]]]]]]]^^^_________```aaabbbbbbbbbaaaaaabbbcccdddeeefffggggggfffddddddfffjjjnnnqqqrrrrrrnnnoooooooooppppppqqqqqqnnnppprrrssssssvvvyyy||||||}}}zzzuuurrrnnnllllllmmmmmmlllkkkkkkhhhccc\\\SSSJJJEEE>>>>>>>>>===>>>>>>??????AAABBBDDDFFFHHHIIIJJJJJJIIIIIIHHHFFFDDDCCCBBBAAA???>>>===<<<<<<===>>>?????????CCCIIINNNRRRYYYaaahhhlllpppsssttttttuuuvvvxxxwwwvvvuuusssrrrqqqqqqnnnoooooopppqqqqqqrrrrrrqqqrrrrrrrrrrrruuuzzz~~~}}}}}}||||||{{{{{{{{{zzzvvvuuutttssstttuuuvvvwwwzzz|||~~~~~~~~~~~~zzzyyyyyyxxxwwwwwwwwwwwwzzz|||~~~{{{rrriiibbb[[[YYYWWWWWWXXXXXXWWWVVVYYYXXXUUURRRNNNIIIFFFDDD@@@AAABBBCCCCCCCCCBBBBBBAAACCCFFFGGGHHHHHHJJJKKKOOOSSSZZZbbbkkkttt~~~vvvooohhh]]]SSSLLLHHHDDDCCC@@@???>>>===<<<<<<<<<<<<888888777777666666666555111111000000//////......***++++++,,,---......///******++++++++++++******(((((((((((()))***+++,,,)))***+++,,,,,,,,,++++++++++++++++++,,,---......------...//////////////////000000111111000000///111000//////111333333222000111222555777777444222,,,------...///000111111///............///000000/////////000111333555666555555555666666777777777666777999;;;;;;999777666000///.........///111222222222222333333333444444222222333555999===BBBEEEHHHLLLSSSXXX[[[]]]___```]]]\\\\\\]]]^^^```aaaaaa[[[]]]_________```ccceeekkkmmmqqqwww|||~~~{{{xxxsssvvv{{{}}}{{{rrrlllbbbYYYPPPHHHBBB>>>999888777666555555555555666777:::<<<@@@EEELLLPPPTTTXXX]]]______^^^___```^^^^^^]]]]]]]]]^^^______]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^_________``````\\\\\\\\\]]]^^^___```aaa___```bbbccccccbbbaaaaaaaaabbbcccdddeeeeeedddccccccccceeehhhllloooooonnnlllllllllmmmnnnooooooppplllmmmoooppppppqqqsssuuuvvvxxx{{{}}}~~~|||zzzzzzxxxwwwssspppmmmlllmmmnnnnnnmmmjjjjjjiiiddd]]]SSSIIICCC>>>======<<<<<<<<<<<<===???@@@AAADDDGGGJJJLLLNNNOOONNNLLLJJJHHHEEEDDDCCC@@@???>>>======>>>@@@@@@BBB@@@BBBIIIMMMOOOWWW___hhhlllqqqtttuuuuuuvvvwwwwwwvvvuuusssrrrqqqppppppnnnnnnooooooooooooooooooooopppqqqrrrsssuuuxxx{{{{{{{{{{{{zzzzzzzzzzzzzzzvvvuuutttssssssssstttuuuxxx{{{}}}~~~~~~}}}}}}~~~{{{{{{{{{{{{{{{yyyxxxwwwrrruuuxxxzzz|||~~~}}}uuullleee\\\ZZZYYYYYY[[[[[[ZZZYYYZZZXXXVVVSSSOOOJJJGGGEEECCCDDDFFFHHHIIIIIIIIIHHHGGGJJJMMMOOOOOOPPPQQQRRRUUUYYY___eeellluuutttqqqjjj___TTTMMMHHHEEECCC??????>>>===============;;;;;;:::999888777666555111111111000//////......//////...------,,,++++++))))))************))))))(((((((((((()))***+++,,,+++,,,,,,---,,,+++))))))************+++,,,---------......///////////////000111111111111111000000444222000000111111111000//////000333555555444222,,,,,,---...///000111222...............///000000...//////000111333444555777777777777777777777777555666999;;;<<<;;;:::999111000/////////000222333111111111222222333333333444444555777;;;AAAFFFIIISSSWWW\\\``````^^^]]]\\\\\\ZZZVVVUUUUUUVVVWWWWWWSSSUUUWWWXXXYYY\\\___bbbfffiiiooovvv}}}zzztttooolllhhhlllsssxxx||||||{{{zzz|||uuujjj```VVVMMMFFFBBB;;;:::888777666555555555666888:::<<>>==================>>>???BBBFFFJJJNNNPPPSSSRRRPPPMMMJJJGGGEEEDDD@@@???>>>>>>>>>???AAABBBEEEBBBDDDKKKNNNPPPXXXaaaiiimmmrrruuuvvvvvvwwwxxxvvvuuutttrrrqqqpppppppppnnnooooooooonnnmmmlllllllllooorrrttttttuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyywwwvvvtttsssrrrsssssstttwwwzzz|||}}}}}}|||}}}~~~|||}}}~~~~~~|||yyyxxxlllooosssvvvxxxzzz|||~~~wwwmmmggg\\\[[[ZZZ[[[\\\\\\[[[ZZZYYYXXXVVVSSSOOOKKKGGGEEEHHHIIIKKKMMMOOOOOOOOOOOOMMMPPPTTTVVVVVVWWWXXXYYYXXX\\\bbbgggmmmvvv~~~wwwggggggaaaTTTIIIFFFEEECCC888;;;???AAA???===;;;:::999999999999888666555444555333000.........---,,,,,,---.........---,,,+++++++++******+++,,,------+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,+++)))***,,,............------------...//////222333444444444222000...///000111222333222111111000...---...000333444444000000////////////000000---...///000000222666888::::::999777666444333333555666999<<<>>>===999666222222111000/////////000444333111111111222444666333666;;;???CCCGGGLLLOOOYYY]]]bbbeeeddd___YYYUUUUUUSSSRRRSSSSSSQQQMMMHHHNNNOOOOOOPPPRRRWWW^^^bbbgggkkkqqqvvvzzz~~~yyyrrrllliiihhhgggjjjnnnssswww{{{}}}~~~}}}zzzsssiii^^^TTTMMMJJJ>>><<<999999999::::::999888888888999<<>>>>>===<<<;;;=========>>>AAAFFFJJJMMMSSSSSSSSSQQQNNNJJJFFFDDD<<<<<<;;;<<<===???AAABBBAAAEEEKKKPPPUUUZZZ___bbbmmmnnnoooqqqrrrrrrrrrssssssrrrqqqooonnnmmmmmmmmmjjjkkklllnnnoooooooooooorrrqqqppppppqqqtttwwwyyywwwwwwwwwxxxxxxyyyyyyyyyyyyxxxvvvuuusssrrrrrrqqqvvvxxx{{{||||||}}}~~~|||yyywwwqqqpppooooooqqqtttwwwyyy{{{{{{qqqjjjbbb\\\ZZZ]]]\\\WWWUUUWWWUUUTTTRRRQQQOOONNNNNNMMMNNNOOORRRTTTUUUUUUUUUTTTRRRUUU[[[aaadddeeedddcccdddfffhhhkkkpppxxx}}}vvvhhhhhhbbbUUUJJJGGGFFFEEE>>>@@@BBBBBB???<<<:::999888888888777666555444333111000///000111000...,,,((()))***+++++++++******))))))(((((()))******++++++++++++*********))))))))))))***+++++++++******))))))))))))***+++,,,---,,,+++,,,...000000///---...------------...//////000000000///...------,,,///000111222222222111111000...---...000222333333000000////////////000000---///000000000222555888999999999999888888888888777777888;;;<<<<<<999777333222111000000//////000444333222111111333444555777;;;@@@EEEIIIMMMQQQTTTZZZ\\\```aaa___ZZZUUUQQQLLLKKKKKKMMMPPPQQQOOOLLLKKKMMMOOOQQQTTTYYY___cccgggkkkooosssuuuwwwzzz||||||zzzvvvpppjjjeeeccccccdddggglllrrrwww{{{~~~{{{sssggg\\\SSSNNN???===999777777888777666888777666666999===AAADDDOOORRRWWWZZZ[[[[[[[[[[[[______```aaaaaa`````````^^^^^^______^^^]]]\\\[[[^^^^^^^^^^^^___aaacccdddbbbaaa``````_________```^^^___```aaaaaabbbbbbbbb```bbbccccccbbbccceeegggeeedddccccccdddfffhhhiiihhhhhhhhhiiikkkmmmnnnoooqqqooollliiihhhhhhjjjkkkrrrqqqqqqsssuuuwwwwwwvvvuuuuuuwwwxxxzzz{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{yyywwwuuusssqqqpppppppppmmmllliiifffbbb^^^\\\ZZZ\\\[[[\\\^^^aaaddddddddd^^^XXXUUUVVVYYY[[[```fffdddiiijjjeee```\\\VVVQQQIIIFFFBBB???===<<<;;;999:::::::::;;;>>>BBBFFFHHHNNNNNNNNNMMMJJJFFFBBB???===<<<;;;;;;<<<>>>AAABBBBBBGGGMMMSSSXXX\\\aaadddkkklllmmmnnnooopppppppppppppppoooooonnnnnnmmmmmmkkklllmmmooopppqqqqqqqqqqqqpppoooooopppsssvvvxxxvvvvvvwwwwwwxxxxxxyyyyyyyyyyyywwwvvvuuutttttttttvvvxxx{{{|||{{{{{{|||~~~~~~}}}||||||yyywwwuuussssssuuuwwwxxxzzz~~~}}}tttnnnhhhbbb^^^^^^\\\UUURRRSSSPPPOOONNNMMMMMMMMMMMMNNNRRRTTTVVVYYYZZZ[[[[[[[[[^^^aaafffjjjmmmnnnmmmlllkkklllnnnpppttt{{{|||vvvmmmllleeeWWWLLLHHHGGGFFFBBBCCCCCCBBB???===<<<<<<777777777777666444333222......///111333222///,,,'''((()))***************)))))))))((())))))***++++++++++++*********************************)))(((***))))))******+++,,,---,,,,,,...111333333000---...------------...//////333222111000/////////000///000111111222222111111000...---...000222333333000//////......//////000///000000000000111444666777888999:::;;;<<<======999888888999;;;;;;999888333333222000000/////////333222222222333444666777;;;???FFFKKKOOORRRUUUWWWXXXYYYZZZZZZXXXSSSOOOKKKGGGFFFFFFHHHKKKMMMNNNMMMIIILLLPPPSSSVVV[[[```cccfffhhhlllmmmnnnnnnoooppppppoookkkfffaaa______aaadddgggmmmsssyyy}}}}}}rrrfffZZZSSSEEEAAA<<<999888777666555888777666555777:::===???GGGKKKQQQUUUWWWYYYZZZ[[[___````````````___^^^^^^^^^^^^___``````___^^^]]]^^^^^^^^^^^^___```aaabbbaaa```__________________^^^^^^___``````aaabbbbbb^^^```aaabbbbbbccceeegggddddddcccbbbcccdddfffgggdddeeefffgggjjjlllnnnooorrroookkkgggddddddeeefffoooooopppsssvvvwwwvvvuuuqqqppppppoooppppppqqqqqqppppppooonnnlllkkkiiihhhdddbbb___\\\ZZZYYYZZZZZZ[[[[[[ZZZXXXUUURRROOOMMMMMMNNNPPPSSSWWWYYYXXXWWWOOOKKKHHHKKKNNNQQQXXX___bbbhhhkkkhhheeeccc```\\\RRRNNNHHHCCC@@@>>><<<::::::999999:::<<>>???AAA888888888777666555333333000//////000111111///---,,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++,,,,,,************************+++++++++++++++***)))(((************+++,,,------------...000222222000......------------...//////222333333333222111111000///000000111111111111111000...------///111222222/////////......////////////000111000000111333666777888:::<<<===>>>>>>>>>;;;:::888888999::::::999444333222111000/////////111111222333555888:::<<>><<<<<<<<<<<<===???AAABBBGGGHHHJJJJJJHHHDDD@@@===<<<;;;999888888;;;>>>@@@CCCHHHOOOVVV[[[___bbbdddcccdddfffhhhiiiiiiiiihhhhhhiiikkkmmmnnnmmmlllkkkkkklllmmmoooqqqrrrssssssmmmlllllllllmmmoooqqqssssssssstttuuuvvvwwwwwwxxxwwwwwwvvvvvvwwwwwwxxxyyywwwxxxzzzyyywwwvvvvvvwww||||||||||||~~~{{{yyyxxxxxxxxxyyy|||yyyrrrllleee\\\UUUQQQLLLKKKJJJIIIKKKNNNQQQSSSYYY[[[```fffkkkppprrrtttxxxyyy{{{||||||||||||||||||~~~~~~~~~|||qqq___PPPJJJGGGEEE@@@@@@@@@???===<<<>>>@@@999999999888777666555444666333///------.........//////...---,,,+++++++++,,,,,,+++++++++++++++,,,************************------------,,,+++******************+++,,,---......---,,,,,,///000000///...------------...//////---///000222111000...,,,000000000000000111111111000...------///111111111//////............/////////000111000000111333666888999;;;===>>>>>>======>>><<<999999:::::::::999555444333111000000//////...///111444888;;;>>>???BBBFFFJJJLLLLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFIIIIIIIIIHHHHHHIIIJJJKKKOOORRRUUUWWWXXXXXXZZZ[[[ZZZ\\\_________^^^______^^^^^^]]][[[[[[^^^cccfffnnnqqqvvv{{{}}}xxxkkkbbbWWWPPPHHH@@@<<<:::999888777666666666888:::===>>>AAAFFFLLLPPPSSSTTTVVVWWWWWWXXXZZZ[[[\\\]]]]]]]]]YYYZZZ\\\]]]^^^^^^]]]]]]\\\\\\\\\]]]]]]\\\\\\\\\^^^]]]]]]]]]]]]]]]^^^^^^____________```bbbdddeeebbbccccccbbb``````aaacccdddcccccccccbbbbbbccccccccccccddddddfffhhhiiijjjnnnoooqqqrrrqqqnnnjjjhhhhhhhhhjjjmmmpppqqqooommmlllkkkjjjiiihhhhhhhhhhhh^^^]]][[[XXXUUUQQQNNNLLLLLLKKKIIIIIIIIIKKKLLLNNNNNNNNNNNNNNNLLLHHHEEECCCEEEEEEEEEGGGHHHGGGDDDAAA???===>>>BBBFFFKKKTTT^^^eeelllqqqrrrrrrsssrrrooojjjeee^^^WWWQQQKKKEEEBBB???>>>>>>===>>>>>>???@@@DDDEEEGGGHHHFFFCCC???===:::999777666777999;;;===AAAEEELLLSSSWWW[[[___bbbaaabbbeeeggghhhhhhgggffffffgggjjjlllmmmmmmlllkkkiiijjjlllnnnooopppqqqqqqlllkkkkkkkkklllnnnooopppqqqrrrrrrssstttvvvvvvwwwuuuttttttuuuuuuvvvxxxxxxwwwxxxyyyxxxvvvuuuuuuuuuwwwxxxzzz|||~~~~~~{{{yyyyyyzzz{{{zzz||||||uuummmeee\\\VVVQQQOOOKKKIIIIIIKKKOOOQQQUUUYYYaaaiiiqqqwwwzzz|||}}}~~~tttaaaQQQIIIFFFDDDBBBCCCAAA???;;;999::::::999999999999888666555444888444///,,,,,,---...///......,,,+++***)))))))))+++***))))))((()))))))))***************+++++++++------------------,,,++++++******++++++,,,---......,,,******---/////////...------------...//////...///111222222000///---000////////////000111222000...------///000111000///......------......//////000000000000111444666999;;;===???@@@???>>>===@@@>>><<<;;;;;;<<<;;;999666555333222000000//////---...111444888;;;===>>>DDDFFFHHHIIIGGGEEEDDDDDDAAAAAABBBCCCCCCDDDDDDDDDCCCEEEHHHIIIIIIJJJMMMNNNQQQSSSTTTUUUTTTTTTTTTUUURRRTTTWWWXXXXXXWWWXXXYYYVVVWWWXXXYYY\\\```eeejjjqqqtttxxx|||}}}|||{{{}}}uuummm\\\UUUJJJBBB<<<:::999888666555555666777999;;;<<<@@@DDDJJJNNNQQQRRRTTTUUUSSSTTTVVVXXXZZZ[[[\\\\\\ZZZ[[[\\\]]]^^^]]]]]]\\\ZZZZZZ[[[\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^___aaaccceeefffffffffeeecccbbbcccdddddddddddddddcccbbbbbbbbbcccccccccdddeeeggghhhiiinnnrrrwww{{{{{{wwwsssooogggggghhhjjjlllmmmllljjjiiiiiihhhgggfffdddbbbaaaVVVUUURRRNNNKKKIIIGGGFFFDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJKKKJJJIIIHHHFFFEEEGGGEEEDDDDDDCCCAAA>>>;;;;;;:::<<<@@@DDDIIITTT^^^eeemmmssstttvvvxxxxxxuuusssoooiiibbb[[[SSSKKKFFFAAAAAA@@@???>>>>>>>>>>>>@@@@@@AAABBBAAA???===;;;888888777777777888999:::>>>BBBHHHMMMRRRWWW\\\___```bbbeeehhhiiihhhgggeeefffgggiiikkklllllllllllliiijjjkkklllmmmnnnnnnnnnkkkkkkkkkkkklllmmmnnnoooooopppqqqrrrsssuuuuuuvvvsssssssssssstttuuuvvvwwwvvvxxxyyyxxxvvvttttttuuutttuuuxxxzzz|||}}}~~~~~~~~~|||zzzyyyzzz|||}}}{{{}}}yyysssiii```ZZZVVVPPPKKKHHHHHHJJJLLLOOOUUU___jjjsssxxx{{{|||zzz}}}sss```PPPIIIFFFEEEBBBBBBBBB@@@<<<:::999999999999888888777666444333555222///---.../////////++++++***))))))***+++,,,+++******)))(((((())))))))))))*********+++++++++++++++,,,---------,,,,,,++++++++++++,,,---......,,,++++++,,,...//////......------------...//////111000///......///000111000//////...///000111222000...------...000000000///......------......///---///000000000222555888:::<<>>===>>>===;;;999666555444222111000//////---...000333555777888888???@@@AAAAAA???======>>><<<<<<>>>???@@@@@@@@@@@@===AAAEEEHHHHHHJJJLLLNNNNNNPPPQQQPPPOOONNNOOOQQQLLLNNNQQQRRRQQQPPPQQQQQQQQQTTTXXX[[[___dddjjjnnnsssvvv{{{~~~~~~|||{{{{{{~~~zzzrrraaaYYYNNNDDD???<<<;;;;;;999999888888888999:::;;;<<>><<<999999<<>><<<<<<<<<888888777777666444333222111///...///000111000...***)))))))))+++,,,...000------,,,+++******++++++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---......***+++---///111111...,,,...------------.../////////---)))&&&&&&)))---000000///.........///111222000///------...000000///.........------.........---...///000000222666888:::<<<@@@CCCEEEEEEDDDCCCBBBAAA?????????>>><<<999777666444222111000//////...///000111222333333333888999:::999777777888999:::;;;===>>>???>>>>>>===;;;???DDDGGGGGGGGGIIIJJJLLLLLLMMMLLLKKKKKKLLLNNNIIIKKKMMMNNNLLLKKKKKKLLLQQQUUUZZZ^^^ccciiiooorrruuuxxx}}}zzzyyy{{{zzzsssfff^^^RRRHHHBBB@@@??????>>>>>>===<<<;;;;;;;;;;;;999>>>DDDJJJNNNPPPRRRTTTRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUVVVWWWYYY[[[[[[[[[[[[ZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]ZZZZZZYYYYYY[[[]]]```bbb___```aaa```___```bbbcccfffffffffeeedddcccbbbaaa______aaacccfffiiikkkmmmmmmooorrruuuvvvtttrrrpppkkkiiihhhhhhiiijjjjjjiiikkkkkkkkkiiieee___YYYVVVRRRPPPLLLHHHGGGGGGIIIKKKHHHIIIKKKMMMMMMLLLKKKJJJEEEEEEFFFHHHJJJMMMOOOQQQMMMKKKGGGEEEDDDCCCAAA@@@;;;;;;>>>CCCFFFKKKWWWcccjjjrrrzzzzzzrrrggg\\\TTTJJJIIIHHHGGGEEECCCBBBAAA>>>===<<<;;;;;;;;;<<<<<<888999;;;<<<<<<;;;:::999===???CCCGGGKKKRRRYYY^^^bbbdddhhhkkklllkkkiiigggiiiiiiiiiiiijjjkkklllmmmkkkllllllllllllllllllkkkkkkkkkkkkllllllmmmmmmmmmmmmnnnoooppprrrssstttuuutttttttttttttttuuuvvvvvvvvvwwwyyyxxxvvvuuuuuuvvvwwwuuurrrqqqrrruuuyyy|||}}}|||zzzyyyyyy{{{}}}zzz|||}}}~~~~~~tttmmmbbbWWWOOOKKKJJJKKKIIIQQQ\\\hhhooorrrqqqpppiiippp{{{~~~}}}~~~yyylll[[[OOOJJJFFFBBB@@@???===<<<::::::999999999888666666666555333000111000...------...///000***************************)))&&&###!!!###(((,,,************************,,,,,,+++++++++,,,---...---,,,+++******,,,...///...............///000000555222///,,,+++,,,...000,,,---///000000000///...222111111000111111222333222111000///...///000000,,,---------......//////000000//////000222555666;;;===AAADDDEEEEEEDDDCCCCCCBBB@@@>>>===<<<<<<;;;<<<999666222000.........***(((&&&***111666666444555666777888888999999888:::888777888<<<===<<<:::===>>>???AAACCCEEEFFFGGGIIIHHHHHHHHHIIIJJJLLLMMMKKKLLLKKKJJJHHHGGGIIIKKKPPPVVV]]]aaadddhhhpppvvvxxxzzz~~~zzzttttttwwwxxxwwwtttiiibbbVVVKKKDDD@@@===<<<999::::::::::::::::::;;;>>>@@@DDDIIIKKKLLLLLLKKKQQQPPPPPPPPPPPPRRRTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUWWWXXXYYYYYYYYYXXXWWWVVVYYYZZZ[[[\\\]]]\\\[[[[[[ZZZYYYXXXYYY[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^___bbbcccfffgggfffccc```^^^``````aaabbbdddfffhhhiiiiiikkknnnpppqqqooollljjjjjjiiihhhgggiiillloooqqqkkkiiigggddd```\\\XXXWWWPPPOOONNNNNNOOOOOONNNLLLPPPNNNMMMMMMNNNLLLHHHDDDEEEFFFHHHKKKOOOSSSWWWYYYXXXWWWTTTPPPKKKFFFCCCAAAAAA??????CCCFFFLLLYYYdddqqqtttzzz{{{ttteeeWWWSSSQQQNNNJJJFFFBBB???===???===;;;;;;<<<===<<<;;;999888888888999::::::;;;999;;;@@@EEEKKKRRRZZZ___ddddddeeefffgggiiikkkllliiiiiijjjkkkmmmoooqqqrrrnnnnnnmmmllllllllllllmmmlllnnnoooqqqqqqooonnnmmmsssrrrqqqppppppqqqrrrsssttttttsssrrrrrrrrrrrrsssuuuuuuuuuuuuvvvwwwxxxyyy}}}{{{xxxuuusssrrrsssssszzzyyyxxxxxxxxxyyyzzz{{{|||yyyzzz|||~~~|||uuurrrsss{{{ppp___UUURRROOOKKKLLLPPPWWWaaaiiimmmmmmlllnnnqqq}}}}}}||||||mmm[[[NNNIIIFFFBBB@@@???>>><<<:::999999888;;;999888888888777444222111000///......---------++++++++++++++++++++++++)))))))))(((&&&''')))+++************************+++++++++,,,,,,,,,------,,,,,,+++***+++,,,---..................///000000111000---+++***+++---...,,,---///000000000///...////////////000000000000///...---,,,,,,,,,---...////////////000000000111000///......///111444555:::<<<@@@CCCEEEDDDCCCBBBBBBAAA???>>>===<<<<<<<<<;;;999666333000/////////222///,,,...222444222000444444555666777777777777999888777888;;;<<<;;;:::;;;<<<===???AAABBBDDDDDDGGGGGGHHHHHHIIIJJJLLLLLLJJJKKKJJJIIIHHHHHHJJJLLLQQQWWW___eeehhhlllrrrwwwwwwyyy}}}{{{wwwrrrrrruuuwwwuuusssjjjcccWWWMMMEEEAAA===<<<:::::::::::::::;;;;;;;;;;;;>>>BBBGGGKKKMMMNNNNNNPPPPPPPPPPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSTTTTTTYYYYYYZZZZZZYYYXXXVVVUUUXXXYYYZZZZZZZZZYYYXXXXXXXXXWWWVVVWWWXXXYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^______aaaccceeedddbbb```^^^`````````aaacccdddfffggghhhiiikkkmmmmmmllljjjiiiiiiiiihhhggghhhiiikkkllljjjiiihhhfffdddaaa^^^\\\]]][[[XXXWWWXXXXXXWWWVVVSSSQQQNNNMMMLLLKKKGGGDDDGGGIIILLLPPPTTTWWWZZZ[[[ZZZZZZXXXVVVSSSOOOLLLJJJEEEBBBAAACCCFFFKKKWWWcccnnnssszzz}}}ooobbbZZZWWWRRROOOLLLIIIFFFCCC???===;;;;;;<<<===<<<;;;;;;;;;:::999999999999999999;;;@@@DDDJJJQQQYYY^^^cccdddeeeggghhhjjjkkklllmmmllllllkkkjjjjjjkkkkkkmmmmmmllllllllllllmmmmmmmmmnnnpppqqqqqqooonnnmmmqqqpppooonnnnnnooopppqqqsssrrrrrrrrrrrrrrrsssssstttttttttuuuuuuvvvxxxxxx}}}{{{yyyvvvuuutttuuuuuuyyyxxxwwwvvvvvvvvvwwwxxxzzzxxxyyy|||~~~|||uuummmjjjhhhjjjrrr|||}}}mmmbbb^^^ZZZUUUPPPSSSYYYaaajjjoooqqqqqqppprrr}}}}}}~~~ooo[[[MMMIIIFFFCCCAAA@@@>>><<<:::999888888999999888999999777333000000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,---,,,***)))))))))))))))))))))))))))))))))***,,,---------,,,+++++++++++++++,,,,,,,,,---............/////////000---,,,,,,+++++++++,,,---,,,---///000000000///...---...///000111000000//////...,,,+++++++++,,,---////////////000000000000///.........///000222333777:::>>>AAACCCCCCAAA@@@@@@???>>>===<<<<<<<<<<<<:::888666333111111000111555111......000111///---222333444555555666555555888777666777999;;;:::999999:::;;;<<<>>>???AAAAAAEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIIIIHHHGGGIIILLLNNNSSSYYYbbbhhhkkknnnrrruuuuuuwwwzzz}}}~~~~~~}}}wwwsssppppppsssuuutttrrrkkkdddYYYOOOGGGBBB>>><<<:::::::::;;;;;;;;;<<<<<<888;;;@@@EEEJJJMMMOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRWWWWWWXXXXXXWWWUUUTTTRRRUUUVVVWWWXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[]]]^^^___]]]^^^```bbbbbbaaa```^^^````````````aaabbbccccccffffffggghhhiiihhhhhhhhhhhhhhhggggggggggggggggggggghhhiiiiiihhhgggdddcccfffbbb^^^[[[ZZZZZZYYYXXXTTTQQQMMMKKKJJJJJJHHHGGGKKKNNNSSSWWW\\\^^^``````^^^_________^^^\\\YYYWWWMMMIIIFFFFFFGGGLLLXXXdddooouuu}}}}}}qqqeee___WWWSSSRRRPPPLLLGGGAAA???>>>===>>>???>>>===>>>===<<<;;;999999888888999;;;???CCCIIIPPPXXX]]]aaaccceeehhhiiijjjkkkkkkmmmlllkkkjjjhhhhhhggggggkkkkkkkkkkkklllmmmnnnnnnnnnooopppppppppnnnmmmlllnnnmmmmmmllllllmmmmmmnnnppppppppppppqqqrrrsssttttttssssssssstttuuuvvvwwwyyyxxxwwwuuuuuuuuuvvvvvvxxxwwwuuutttsssttttttuuuyyywwwxxx{{{}}}~~~yyyiiiccc___^^^^^^```iiirrr{{{qqqkkkddd]]]WWWXXX\\\cccmmmuuuzzz|||yyyyyy}}}pppZZZLLLHHHFFFCCCAAA@@@>>><<<:::999888777666666666777777444000---...///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,'''***---...---+++***)))))))))))))))))))))))))))(((***,,,---...---+++*********+++,,,,,,,,,,,,+++---......///////////////***+++,,,,,,------------,,,---///000000000///......///111333444333222111000///...---,,,---......---------..................---------...///111222444777;;;???AAA@@@???>>>>>>===<<<<<<;;;<<<<<<<<<999888666444333222222111///---+++,,,...000///...111222333444555555555555666666666777888999999999888999:::;;;<<<>>>??????BBBDDDFFFHHHIIIIIIIIIIIIGGGGGGHHHGGGHHHJJJOOORRRWWW\\\dddiiikkklllmmmnnnppprrrtttwwwyyyzzzzzzzzzsssqqqoooooorrrssssssrrrkkkeee[[[QQQJJJDDD???<<<::::::;;;;;;<<<<<<======999;;;???DDDHHHLLLOOOPPPOOOPPPQQQSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPQQQRRRTTTUUUVVVVVVUUUUUUSSSTTTTTTTTTSSSRRRRRRSSSSSSTTTVVVXXX[[[]]]___```[[[\\\^^^```aaaaaaaaa```aaaaaa````````````aaaaaaccccccccccccdddeeeffffffeeeeeeggggggggggggfffeeeeeefffiiikkklllkkkiiihhhiiiddd]]]XXXUUUTTTTTTSSSOOOMMMJJJIIIIIIKKKLLLMMMSSSVVV[[[```dddffffffeeebbbccceeefffeeedddbbb```UUUPPPKKKJJJJJJNNNZZZffftttyyyyyyoooddd^^^\\\ZZZSSSMMMFFFDDDBBBAAAAAAAAA@@@??????>>>===<<<;;;::::::::::::;;;>>>BBBGGGNNNVVV\\\___aaaeeehhhjjjjjjjjjiiiiiiiiihhhhhhiiiiiijjjkkkiiiiiiiiijjjkkkmmmnnnooommmnnnnnnnnnmmmlllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnooopppqqqssstttrrrrrrrrrrrrrrrssstttuuuuuuttttttsssttttttuuuvvvxxxwwwuuussssssrrrsssssswwwuuuwww{{{|||}}}|||rrrmmm___ZZZWWWXXXXXX[[[ccckkk~~~yyyooofff``````aaagggppp{{{}}}{{{oooYYYKKKGGGEEECCCAAA@@@>>><<<:::999888888666555555555555333000---,,,---...000000000//////,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***))))))***))))))))))))))))))))))))((()))+++------,,,+++***)))***+++,,,,,,,,,++++++------...///000/////////+++,,,---...//////......,,,---///000000000///...---///111333444333222111000///...---,,,---.....................------------------......///000000222444777;;;===>>>======;;;;;;;;;:::;;;;;;<<<===999999777555444333222222,,,++++++,,,...000000000222222333444555555555555444444555666666666777888888999:::;;;<<<===>>>???@@@BBBDDDFFFHHHHHHHHHHHHEEEFFFGGGGGGIIIMMMRRRVVV]]]aaafffjjjkkkiiigggfffiiijjjllloooqqqsssuuuvvvpppoooooopppqqqrrrrrrrrrjjjddd[[[SSSKKKEEE@@@===::::::;;;<<<<<<===>>>>>>===>>>@@@CCCFFFJJJMMMNNNPPPQQQRRRTTTTTTSSSRRRQQQPPPOOOOOONNNMMMMMMNNNNNNMMMNNNOOOPPPQQQQQQPPPPPPMMMNNNQQQSSSUUUVVVVVVVVVQQQTTTVVVUUUSSSRRRRRRSSSSSSTTTVVVXXX[[[]]]___```[[[\\\]]]^^^___aaabbbbbbbbbbbbaaa```````````````aaa`````````aaabbbdddeeebbbccceeeggghhhgggfffeeeeeegggiiikkkllllllkkkjjjfffaaaYYYSSSPPPOOOOOOOOOIIIIIIHHHIIIJJJNNNSSSVVVYYY]]]aaafffiiiiiihhhfffbbbcccdddeeeeeedddcccbbbXXXRRRNNNLLLLLLPPP\\\hhhvvv|||zzzqqqlllfff]]]VVVKKKIIIFFFDDDDDDCCCAAA??????>>>>>>===<<<=========:::;;;>>>AAAEEELLLUUUZZZ^^^```cccfffhhhiiiiiihhhgggggghhhhhhiiijjjlllmmmhhhhhhhhhiiikkklllnnnooolllllllllkkkkkkjjjjjjiiijjjjjjkkkkkkkkkkkkjjjjjjllllllmmmmmmoooppprrrsssqqqqqqppppppqqqqqqrrrrrrssssssssstttuuuvvvwwwwwwxxxwwwuuutttssssssssstttvvvuuuvvvzzz{{{|||~~~uuummmggg___ZZZWWWWWWVVVXXX___ggg{{{vvvkkkiiigggjjjsss~~~xxxwww}}}~~~mmmWWWJJJFFFEEEBBB@@@???===<<<::::::999999999777666555555444222000,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((((()))+++************************((()))+++,,,,,,,,,+++***************+++++++++,,,,,,---///000000000///...---......///000000000///,,,---///000000000///...,,,---///000111111111111///...,,,+++++++++,,,---000000000000000/////////---......////////////000111222444666999:::<<<<<<999999999999:::;;;<<<===::::::888777555333222111/////////...//////000000111222333444444555555555222333555555444444666777999999:::;;;<<<===>>>>>>@@@AAABBBDDDFFFGGGHHHHHHEEEFFFGGGHHHKKKPPPVVV[[[bbbdddgggiiiiiifffbbb```aaabbbcccfffiiimmmppprrrnnnnnnooooooppppppppppppgggbbb[[[SSSMMMGGGAAA===:::;;;;;;<<<===>>>??????AAAAAAAAACCCFFFIIILLLNNNQQQQQQRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMLLLLLLMMMMMMNNNPPPQQQRRRRRRQQQPPPJJJLLLNNNQQQSSSTTTTTTTTTPPPTTTWWWWWWTTTRRRSSSUUUTTTUUUVVVXXXZZZ[[[\\\]]][[[[[[[[[\\\^^^```aaabbbbbbaaa``````_________```____________```bbbcccdddaaabbbdddeeefffffffffeeeeeeeeefffffffffeeeeeeddd[[[VVVPPPLLLJJJKKKKKKKKKJJJKKKKKKLLLNNNRRRWWW[[[\\\^^^bbbeeefffdddbbbaaa\\\]]]]]]^^^^^^^^^^^^^^^WWWSSSOOOOOOOOOTTT___kkkxxxyyypppeee]]]SSSPPPLLLIIIGGGEEECCCAAA@@@??????>>>>>>>>>>>>???:::;;;===???DDDKKKSSSYYY\\\^^^aaacccfffggghhhhhhjjjjjjiiihhhhhhhhhiiiiiihhhhhhhhhiiijjjkkkmmmnnnjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllmmmmmmllllllkkkkkkkkkkkklllmmmooopppqqqppppppooooooooooooppppppsssssstttuuuvvvwwwxxxxxxxxxwwwuuuttttttttttttuuuvvvuuuvvvzzzzzzzzz}}}}}}xxxrrrnnnhhhccc^^^]]][[[\\\bbbjjjzzz}}}xxxsssrrrwwwwwwwww~~~zzziiiVVVIIIEEEDDDBBB>>>>>>===;;;;;;::::::;;;:::777555333333333222111000000///...............++++++++++++++++++++++++(((***+++***)))((()))***++++++++++++++++++++++++)))*********+++++++++++++++***)))))))))***,,,---,,,---///000111000///...//////////////////000000,,,---///000000000///...------...///000111222222///...---,,,,,,,,,---...111000000000////////////......///000000000000///000000111222555888;;;===777777888888:::;;;<<<===;;;;;;:::888666333111000////////////......///000///000111222333333333333000222444444333333555777888888999:::;;;<<<<<<===???@@@AAABBBDDDFFFGGGHHHEEEFFFGGGIIILLLRRRZZZ___```aaabbbcccccc```\\\YYYYYYZZZ\\\___ccchhhllloookkklllmmmnnnmmmmmmmmmmmmddd```ZZZTTTNNNHHHBBB>>>:::;;;<<<===>>>???@@@@@@BBBBBBBBBCCCFFFIIIMMMPPPQQQPPPPPPOOOOOOOOOPPPPPPPPPOOONNNMMMLLLLLLLLLLLLOOOPPPQQQQQQQQQOOONNNMMMJJJKKKMMMNNNOOOPPPOOOOOONNNSSSWWWWWWTTTRRRTTTVVVTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZ[[[]]]___aaa```______^^^^^^^^^^^^___^^^^^^___```aaabbbccccccaaabbbbbbcccccccccbbbbbb___^^^\\\YYYWWWVVVVVVVVVPPPMMMJJJIIIJJJMMMOOOPPPQQQRRRSSSSSSRRRTTTXXX\\\[[[\\\]]]^^^]]][[[XXXWWWSSSRRRRRRSSSTTTVVVXXXYYYYYYVVVUUUVVVXXX\\\hhhttt|||qqqjjj^^^[[[VVVRRROOOLLLIIIFFFCCCBBBAAA???>>>>>>>>>>>>;;;;;;===>>>CCCJJJRRRXXX[[[\\\^^^```ccceeeggghhhjjjjjjhhhgggffffffffffffhhhhhhhhhhhhiiijjjlllllljjjjjjjjjkkkkkklllmmmnnnmmmnnnoooooooooooonnnmmmkkkkkkkkkkkklllmmmoooooooooooonnnnnnnnnnnnnnnooopppqqqrrrssstttuuuuuuuuuvvvuuutttsssssstttuuuvvvvvvuuuvvvyyyyyyxxxzzz{{{uuuooommmjjjkkkqqqyyyyyyyyy~~~wwwgggUUUIIIEEEDDDAAA======<<<;;;;;;;;;;;;<<<999666222000000000000000444333000...,,,,,,,,,,,,************************'''***,,,---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,***)))((((((***,,,---,,,---///000111000///...000//////.........//////,,,---///000000000///.../////////000111333444555222111000///...///000000//////......---------,,,...///000000000000000///000000///000222666;;;===666666777888999;;;======<<<<<<;;;999666333111///+++,,,,,,,,,,,,---///000...///000111111222222222000222444444222222444777777777888999:::;;;;;;<<<@@@???@@@@@@BBBEEEGGGIIIEEEFFFGGGIIIMMMTTT\\\aaaZZZ[[[[[[\\\\\\[[[WWWTTTUUUUUUWWWZZZ___eeejjjmmmjjjkkkllllllkkkjjjjjjkkkccc___YYYSSSNNNHHHBBB>>>;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCFFFKKKOOORRRPPPOOONNNMMMLLLMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLPPPPPPPPPOOONNNLLLJJJHHHJJJKKKLLLMMMMMMLLLKKKJJJMMMRRRWWWWWWTTTRRRTTTWWWTTTUUUUUUUUUUUUVVVVVVVVVZZZYYYXXXXXXYYY[[[^^^___^^^]]]]]]\\\\\\]]]]]]^^^]]]^^^___aaabbbccccccccccccbbbbbbaaa```_________XXXUUUQQQMMMJJJIIIHHHIIIOOOMMMLLLNNNRRRWWWZZZ[[[YYYZZZZZZXXXUUUUUUWWWZZZXXXXXXYYYXXXVVVSSSPPPOOOKKKKKKKKKKKKNNNQQQUUUWWW]]][[[[[[]]]```eeeqqq|||zzzhhheee```[[[WWWTTTPPPMMMEEEDDDBBB@@@???======<<<;;;<<<<<<>>>BBBIIIQQQWWW[[[[[[\\\^^^aaadddfffhhhhhhgggfffeeeeeeeeeeeeeeehhhhhhhhhhhhiiijjjkkklllkkkkkkkkklllmmmnnnooopppnnnooopppqqqqqqpppooonnnkkkkkkkkkkkklllmmmnnnnnnooonnnnnnmmmmmmmmmnnnnnnlllmmmnnnooopppqqqqqqqqquuutttsssrrrssstttuuuvvvwwwuuuvvvyyyyyywwwyyy}}}}}}zzz{{{|||xxx}}}qqq^^^SSSLLLFFFBBBBBBAAA???======>>>>>><<<:::<<<999666444444444333222////////////////////////,,,,,,+++***)))((('''&&&---,,,*********,,,...///************))))))))))))++++++******************,,,++++++******++++++,,,***,,,000666:::999444///////////////000000000000,,,------...///000000111......///111333333222000///000111000...------..................///000000///////////////000111111111111111222444777999;;;::::::<<<===>>>>>>>>>>>><<<=========;;;777333111000///---,,,,,,---...////////////000000111222333333333444444555666666777888999::::::;;;<<<======>>>>>>>>>???@@@AAACCCCCCDDDGGGKKKNNNPPPRRRTTTWWWRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSUUUWWWZZZ```fffkkknnnllljjjjjjjjjiiifffbbbaaa^^^ZZZUUUQQQKKKDDD@@@<<<;;;::::::<<<>>>BBBDDDDDDCCCBBBBBBDDDHHHLLLOOOOOONNNLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOONNNNNNNNNNNNOOOOOONNNMMMLLLLLLLLLMMMMMMNNNPPPSSSSSSSSSRRRRRRSSSUUUTTTRRRQQQQQQQQQRRRSSSSSSUUUWWWXXXYYYZZZ\\\^^^^^^^^^]]]]]]\\\[[[ZZZZZZXXXZZZ\\\^^^____________fffddd```]]]ZZZXXXWWWWWWQQQMMMGGGCCCBBBDDDHHHKKKLLLPPPUUU[[[___aaabbbaaaccc```\\\ZZZYYYXXXWWWVVVWWWUUURRROOOLLLJJJIIIIII@@@CCCFFFHHHHHHKKKQQQUUUaaaeeehhhjjjkkkrrr|||xxxtttnnnjjjfff___WWWQQQMMMHHHDDDCCCAAA<<<:::<<<888999:::<<>>===>>>===;;;:::;;;999666444444444333222111000000///...---------++++++++++++++++++++++++,,,+++***))))))***,,,---************))))))))))))************************,,,++++++******++++++,,,+++,,,///333777666222...////////////000000000000////////////////////////---------///111333222111000111222111///......///...............///000000//////......//////000111111111222444666888:::;;;;;;<<<<<<===>>>>>>>>>>>><<<===>>>===;;;888444222000///...---,,,---..................///000111111222333333444444555555666444555666888999;;;<<<<<<<<<<<<<<<===>>>???@@@AAAFFFHHHKKKMMMMMMNNNPPPRRROOOOOOOOOOOONNNNNNNNNNNNMMMOOORRRUUUYYY___fffjjjnnnkkkiiiiiiiiihhhfffcccbbb___[[[VVVQQQKKKEEEAAA===<<<;;;;;;<<>>AAAGGGNNNSSSZZZ[[[\\\^^^___```aaaaaaaaa``````aaabbbeeehhhiiigggfffffffffgggggghhhhhhgggggghhhiiijjjlllmmmnnnoooooonnnmmmlllkkkkkkjjjjjjkkkllllllkkkjjjkkkmmmmmmlllkkkkkkjjjjjjkkkkkknnnnnnnnnlllkkkllloooqqqppppppooooooppprrruuuvvvssssssrrrqqqqqqsssvvvyyy~~~}}}uuuvvvttteeeUUULLLHHHEEEDDDEEECCCAAA???>>>===<<<:::888:::888666444444444333222222222111///...---,,,+++******+++,,,---...//////,,,+++)))(((((()))***+++************))))))))))))************************,,,++++++******++++++,,,+++,,,---000222222///---////////////000000000000111111000000000////////////...---///111333333333111222333222///...///000............/////////000......------......///000000222444666888:::;;;;;;======>>>>>>>>>>>>>>>======>>>>>>===;;;888555333/////////.........------...............///111111111111222222333444444444555555666777888999::::::999999::::::;;;===>>>???FFFHHHJJJJJJJJJIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJMMMQQQUUU\\\ccchhhmmmjjjhhhgggggggggfffdddcccaaa\\\XXXSSSMMMGGGBBB>>>===<<<<<<>>>AAADDDGGGFFFEEEDDDCCCDDDGGGJJJLLLMMMLLLKKKJJJIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQPPPPPPOOOOOOQQQRRRRRRPPPOOOOOOPPPQQQQQQRRRRRRRRRQQQPPPPPPQQQSSSUUUUUUUUUVVVXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWYYYYYYYYYYYYYYYZZZ[[[\\\UUUVVVWWWWWWUUUPPPKKKHHHFFFDDDCCCDDDGGGLLLQQQTTTaaadddhhhlllnnnnnnlllkkkfffccc```]]]]]]\\\[[[ZZZSSSOOOIIIBBB>>><<<<<<<<<>>>CCCHHHLLLOOOTTT[[[aaaiiiooovvv{{{|||tttlllgggZZZSSSMMMJJJFFFAAA===>>>;;;;;;<<<<<>>===<<<:::888999777555555555444333111111111000///...---,,,,,,***++++++,,,---...//////,,,+++***)))))))))))))))************)))))))))(((***************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,---------,,,////////////000000000000000000000111111111111111444222000000111333444333111222333111///......///---......///////////////---------------...//////000222555888:::;;;<<<<<>>>>>>>>>>>>>>>>><<<999777555//////000000///...---,,,............///000111222000000111111222222333333888888888888888888888888888888888999:::;;;<<<===DDDEEEGGGGGGFFFEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFHHHJJJMMMQQQWWW^^^cccjjjiiigggfffeeeeeeeeeeeedddbbb]]]YYYUUUOOOHHHDDD???>>>======???BBBFFFHHHHHHFFFEEEDDDDDDFFFHHHIIIKKKKKKJJJIIIHHHIIIIIIJJJIIIIIIJJJKKKLLLMMMNNNOOOMMMMMMLLLKKKKKKKKKKKKLLLKKKLLLOOOQQQRRRRRRQQQPPPPPPQQQRRRQQQOOONNNNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPQQQSSSTTTUUUTTTTTTVVVXXXWWWWWWWWWWWWVVVVVVVVVVVVYYYXXXWWWVVVVVVWWWYYYYYYUUUUUUUUUTTTRRRNNNIIIGGGEEEFFFHHHLLLQQQWWW\\\___iiijjjllllllkkkhhheeeccc]]]]]]^^^______^^^ZZZWWWMMMIIICCC>>>;;;<<<>>>@@@>>>CCCJJJPPPUUU[[[bbbhhhqqqwww~~~uuuoooeee\\\TTTPPPLLLFFFAAAAAA============>>>CCCIIINNNWWWYYY]]]```bbbbbbaaa```dddccccccbbbcccdddeeeeeedddeeeeeefffffffffffffffeeedddbbb```aaabbbeeegggggghhhiiijjjjjjiiihhhhhhjjjkkklllkkkjjjiiijjjkkkiiiiiihhhhhhhhhhhhiiiiiihhhiiijjjjjjiiijjjlllnnnppppppooonnnnnnooopppppppppqqqpppooonnnnnnqqqsssyyy{{{{{{xxxyyyttteeeUUULLLHHHEEECCCEEECCCAAA???>>>===<<<:::888888666555555555555333111////////////............++++++++++++,,,,,,,,,,,,,,,,,,++++++************************)))))))))((())))))*********+++++++++,,,++++++******++++++,,,+++,,,++++++***+++,,,,,,////////////000000000000//////000111222333444555555333000///000000000///111222222000...,,,,,,---------...///000/////////---------------...//////000222555888:::<<<<<<<<<@@@@@@@@@AAA@@@@@@???????????????>>><<<:::888777000000000000///...---,,,------------...///000000//////000000111222222333555555666666777888888999888888888999:::;;;<<<===???AAACCCDDDCCCCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKNNNSSSYYY^^^gggffffffeeedddddddddeeedddaaa^^^ZZZVVVQQQKKKGGGAAA@@@>>>>>>@@@BBBEEEHHHHHHGGGFFFEEEEEEEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOMMMLLLLLLKKKKKKKKKKKKKKKIIIKKKNNNPPPRRRRRRQQQPPPOOOPPPPPPOOOMMMLLLMMMNNNPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSUUUUUUTTTTTTUUUVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVUUUTTTTTTUUUWWWXXXWWWVVVSSSPPPNNNLLLKKKKKKJJJLLLPPPVVV[[[```dddffflllkkkiiifffbbb]]]YYYWWWUUUXXX]]]bbbddd```YYYTTTIIIEEE@@@;;;999;;;???BBBAAAGGGOOOVVV\\\bbbjjjpppxxx~~~zzzoooeeeZZZVVVQQQJJJEEEDDDCCCCCCBBBAAABBBEEEKKKOOOTTTWWW[[[___bbbcccbbbbbbbbbbbbbbbbbbccccccdddddddddeeefffgggggggggffffffcccbbb```^^^^^^```bbbddddddeeeggghhhhhhgggfffeeehhhiiijjjiiihhhggghhhiiiiiihhhhhhhhhhhhhhhiiiiiieeefffhhhiiiiiijjjmmmooosssrrrqqqpppnnnnnnmmmmmmpppqqqqqqpppooooooqqqsssyyy|||zzz{{{|||wwwhhhWWWNNNIIIEEECCCDDDCCCAAA???>>>===<<<:::888666555444555555555333111......//////////////////,,,,,,++++++******))))))++++++++++++++++++******************)))))))))))))))))))))***++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,+++******,,,...////////////000000000000...///000222444555666777222000...---......---,,,111111222000---++++++,,,,,,---///000000000///.........------......///000000111444777999;;;===>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>===;;;:::999222111000000///...------+++******++++++,,,---...//////000000111222222222---...000222555777999:::888888888888999;;;<<<===<<<>>>AAAAAAAAAAAABBBDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJLLLQQQWWW[[[bbbdddfffeeedddccccccdddbbb```]]]ZZZWWWRRRMMMIIIBBBAAA?????????AAADDDFFFHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOOOOOOOOOONNNOOOOOONNNLLLLLLMMMOOOPPPPPPQQQRRRRRRRRRRRRQQQRRRSSSTTTTTTSSSRRRSSSUUUSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWUUUQQQNNNMMMNNNQQQSSSZZZ\\\```dddggghhhhhhhhhfffddd```\\\WWWTTTRRRQQQSSSWWW^^^dddfffaaaXXXRRRGGGDDD???:::999;;;???AAAGGGNNNWWW^^^dddjjjrrrwww}}}zzznnnccc]]]YYYRRRLLLJJJFFFEEEDDDBBBBBBEEEJJJNNNTTTVVVYYY]]]```aaaaaaaaa]]]^^^___aaacccdddeeefffddddddfffgggggggggfffeeeaaa```___^^^^^^___aaabbbbbbccceeeffffffeeedddbbbccceeeffffffeeeeeefffgggggggggggggggggghhhhhhiiidddfffhhhiiiiiijjjlllnnnsssrrrqqqpppnnnmmmlllkkkooopppqqqpppooopppqqqsssyyy{{{~~~{{{}}}~~~xxxiiiXXXNNNIIIEEECCCDDDAAA@@@>>>===>>>===;;;:::555555444555666555222000000000//////......------++++++++++++************))))))******************************))))))))))))((())))))***++++++,,,,,,,,,++++++******++++++,,,***,,,------++++++---000////////////000000000000000111222333444555666777000///...///000111///...222333333111...,,,,,,---,,,---///000111000///...//////......//////000111000111333555888;;;===??????@@@AAABBBBBBCCCBBBBBBAAAAAA@@@???===<<<;;;:::333222000///...---......,,,,,,,,,,,,---.../////////000000111111222333333...///000222333555777777777777777777888:::;;;<<<<<<>>>@@@@@@??????@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDFFFGGGIIILLLQQQWWW\\\___bbbeeefffdddbbbbbbbbb```^^^\\\YYYWWWSSSOOOKKKDDDBBB@@@??????@@@BBBDDDGGGFFFFFFEEEEEEFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGIIIIIIJJJKKKKKKLLLMMMMMMLLLMMMMMMLLLKKKKKKNNNPPPOOONNNNNNNNNOOOOOOPPPQQQQQQRRRSSSRRRQQQPPPQQQRRRPPPPPPQQQQQQRRRSSSTTTTTTRRRRRRSSSUUUVVVVVVVVVVVVUUUSSSQQQQQQSSSWWW\\\___gggiiikkkllljjjfffaaa^^^YYYVVVRRROOOMMMNNNOOOQQQVVVXXX]]]aaaaaa\\\TTTMMMEEECCC???===>>>AAAEEEGGGPPPVVV___ggglllrrryyy~~~|||zzz}}}|||pppjjjfff___YYYVVVLLLKKKIIIGGGFFFHHHMMMPPPVVVWWWYYY[[[]]]^^^^^^___\\\\\\^^^```bbbcccddddddbbbccceeefffffffffdddddd_______________```aaabbb```bbbdddeeeeeecccaaa______```bbbbbbbbbbbbdddfffeeeeeeeeeeeeeeefffggggggfffhhhjjjjjjiiiiiijjjkkkooooooooonnnnnnmmmlllkkklllnnnooopppooopppqqqsssvvvyyy}}}~~~|||}}}}}}xxxhhhXXXNNNIIIEEEDDDEEEAAA???>>>===>>>>>><<<:::555444444555666555222000222222111///...---,,,+++++++++++++++++++++++++++&&&'''((()))******))))))************))))))))))))((())))))***++++++,,,,,,,,,++++++++++++++++++,,,))),,,......,,,,,,...111////////////000000000000333333333444444555555555//////000333555666444222333444444222///------...,,,---///000111000///...///////////////000111111111111222333666:::===??????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;555333000...------...///000//////000000111222333000000000111222222333333555555444444444444333333666666666666777999:::;;;===???@@@@@@???>>>>>>???@@@@@@AAABBBCCCCCCDDDDDDCCCDDDGGGIIIMMMRRRYYY^^^\\\aaafffgggeeebbbaaaaaa___]]][[[YYYWWWTTTPPPLLLEEECCC@@@???>>>???AAABBBFFFFFFFFFFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDIIIIIIHHHHHHIIIJJJKKKLLLKKKLLLLLLKKKKKKKKKNNNPPPMMMMMMLLLKKKLLLMMMOOOPPPPPPQQQRRRQQQOOONNNOOOPPPNNNNNNOOOOOOPPPQQQRRRRRRPPPQQQSSSUUUWWWWWWVVVVVVTTTTTTTTTVVVZZZ```eeehhhiiiiiijjjgggbbbZZZSSSNNNMMMJJJGGGEEEFFFJJJOOORRRXXXYYYZZZ\\\ZZZUUUNNNIIICCCAAA@@@AAADDDIIINNNQQQVVV\\\eeelllrrrxxx~~~~~~xxxvvvyyy}}}{{{uuurrrkkkdddaaaXXXWWWUUURRRPPPRRRVVVZZZYYYYYYYYYZZZZZZ[[[\\\\\\^^^______``````````````````bbbdddeeeeeedddcccbbb^^^^^^___``````aaaaaabbb```aaacccddddddbbb___^^^\\\^^^`````````aaaccceeedddcccccccccddddddeeefffiiijjjlllkkkiiihhhhhhhhhkkkkkklllmmmmmmmmmlllllljjjlllnnnoooooooooqqqssstttwww{{{}}}~~~}}}xxxhhhVVVLLLFFFBBBAAABBBBBB@@@>>>>>>===;;;999666777777666555555444333333222222111///...,,,++++++++++++++++++++++++,,,,,,))))))))))))************)))******+++++++++******''''''(((((())))))******---,,,++++++******++++++------..................////////////////////////000111222333333333333333111111111000000000000000000222333111...,,,...000...............---------///////////////.........//////000333666;;;???BBB@@@BBBCCCBBBAAA??????@@@DDDCCCCCCAAA@@@>>><<<;;;999555000,,,,,,---------,,,+++(((&&&''')))---///111111111222333333444444111222222333444666777888666555555555777888:::<<<:::;;;===??????>>><<<;;;===???BBBDDDFFFFFFEEEEEEDDDFFFIIIKKKMMMOOOSSSVVV[[[\\\^^^___```___^^^]]]\\\ZZZWWWTTTRRROOOJJJGGGHHHEEEAAA>>>===???BBBEEEFFFGGGHHHGGGEEEDDDEEEFFFGGGFFFEEECCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLLLLMMMOOOPPPRRRRRRQQQPPPPPPOOOOOOOOOOOOMMMOOOSSSVVVWWWVVVTTTSSSQQQQQQTTTYYY___bbbbbb```ZZZYYYWWWRRRMMMIIIIIIIIIDDDEEEFFFIIIMMMRRRVVVYYYaaa```___\\\XXXSSSOOOLLLFFFFFFFFFGGGKKKQQQZZZ```ccchhhooouuuxxx{{{~~~|||xxxvvvuuuvvvwwwwwwqqqkkkeee]]]ZZZZZZZZZZZZYYYZZZ[[[[[[\\\\\\]]]^^^^^^[[[]]]___aaaccccccccccccbbbbbbbbbaaa```______^^^``````^^^]]]]]]^^^______bbbbbbbbbaaaaaaaaa``````^^^^^^^^^^^^___```bbbbbbbbbbbbbbbcccdddeeefffgggiiihhhgggffffffeeeeeefffeeefffggghhhiiijjjkkkkkkiiilllooorrrsssrrrqqqpppqqqtttyyy}}}}}}{{{{{{yyyrrrcccSSSKKKGGGDDDCCCDDDAAA@@@>>>======<<<999666111111222222222333333333222222111///...---,,,+++++++++++++++++++++++++++))))))))))))******************+++++++++******)))(((((())))))***+++++++++---,,,++++++******+++++++++++++++,,,,,,,,,,,,---------------------------000111222222333333333222111000000000000000000000111222333222///---...///------------------------/////////////////////...//////000222666:::???AAA>>>@@@BBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAA???===<<<:::666111...............---,,,***)))***+++...///......///000000111111222111111111111222333444444666555555666777888:::;;;:::;;;<<<===>>>===<<<<<<:::;;;===???AAAAAAAAAAAACCCDDDGGGHHHJJJLLLOOORRRTTTVVVZZZ]]]______^^^]]][[[YYYWWWUUUTTTQQQNNNKKKHHHEEE@@@<<<;;;===@@@CCCDDDEEEFFFEEEDDDCCCCCCEEEFFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGJJJLLLLLLKKKIIIIIIHHHHHHIIIIIIJJJKKKMMMLLLKKKJJJJJJJJJKKKKKKOOONNNNNNMMMLLLMMMMMMMMMMMMOOORRRTTTTTTSSSQQQOOOOOOOOOPPPSSSWWWXXXWWWTTTNNNMMMKKKGGGDDDCCCDDDEEEHHHIIIKKKOOOUUU[[[bbbeeemmmjjjfff```ZZZTTTPPPNNNPPPQQQRRRTTTWWW\\\ccchhhtttvvvwwwxxxxxxxxxyyy{{{}}}zzzwwwuuussssssssswww}}}wwwqqqhhhcccaaa```^^^\\\[[[[[[\\\\\\\\\\\\]]]]]][[[\\\^^^```bbbbbbbbbbbbbbbbbbaaaaaa```______^^^___^^^]]]]]]^^^___```aaabbbbbbbbbaaaaaaaaa``````___^^^^^^___```aaabbbbbbbbbcccdddeeeffffffeeeeeefffeeeeeeeeefffggghhhhhhffffffggghhhjjjjjjkkkkkkjjjkkkmmmoooppppppooonnnqqqtttxxx||||||yyyxxxuuukkk^^^PPPKKKIIIFFFEEEEEEAAA@@@>>>======<<<999777444444444555555555555555222111000///...---,,,+++---,,,,,,++++++*********))))))))))))************++++++++++++***)))(((((()))))))))***++++++,,,,,,---,,,++++++******+++++++++++++++,,,,,,,,,------------------------------000111222222333222222222000000000000000000111111222333333222000.........+++++++++,,,---------.........////////////////////////000222555999===???===???AAABBBBBBBBBDDDEEEDDDDDDDDDCCCBBB@@@???>>><<<888333000///000//////...------------......///......//////000000111111222222111111111111222222555555555666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<999999:::<<<===>>>??????@@@BBBDDDEEEFFFHHHKKKMMMLLLPPPUUU[[[^^^___^^^]]]XXXVVVUUUTTTTTTRRROOOMMMJJJEEE???:::999;;;>>>AAABBBCCCDDDCCCBBBAAAAAACCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDAAAAAAAAAAAABBBCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGJJJLLLLLLKKKJJJIIIHHHGGGGGGIIIKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGKKKKKKJJJIIIIIIIIIJJJJJJLLLNNNPPPQQQPPPNNNLLLJJJGGGFFFFFFFFFGGGGGGDDDBBBBBBBBBAAA??????AAAEEEIIIQQQRRRVVV\\\ccckkkrrrvvvxxxtttmmmeee___[[[YYYXXX^^^```bbbeeehhhlllqqquuu|||xxxvvvvvvwwwzzzyyywwwtttrrrpppnnnmmmpppuuuvvvnnniiifffbbb___\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[]]]___```aaaaaaaaaaaaaaaaaa``````______^^^]]]]]]\\\]]]^^^___aaabbbbbbbbbbbbaaaaaaaaaaaa```____________```aaabbbbbbccccccdddeeeeeeeeedddcccbbbccccccdddfffhhhjjjkkkfffggghhhjjjkkkkkkkkkkkkiiijjjkkkmmmmmmnnnnnnnnnrrrtttxxxzzz|||~~~zzzwwwtttggg[[[OOOKKKIIIFFFDDDDDDAAA???>>>======<<<999777999999888777666444333333111111000///...---,,,,,,------,,,,,,+++***))))))((()))))))))************++++++++++++***)))''''''(((((()))******++++++,,,---,,,++++++******++++++,,,------....../////////////////////////////////111111222222222222111111000000000000000111111111111222222222000///------++++++,,,------...//////............////////////000///000111444777;;;======???AAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@<<<999444111000000///...------...............---//////000000111222222333555555444333222222333333555555555666777888888999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@???@@@BBBCCCCCCDDDGGGIIIJJJNNNUUU[[[______^^^]]]UUUSSSRRRQQQQQQPPPMMMKKKLLLGGG@@@;;;999:::>>>AAAAAABBBCCCBBB@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBBCCCBBBAAA@@@AAABBBDDDEEE@@@@@@@@@@@@@@@AAABBBCCCFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDFFFIIIKKKLLLKKKKKKJJJHHHFFFGGGIIIKKKMMMNNNMMMLLLKKKIIIHHHHHHGGGIIIHHHGGGGGGGGGGGGHHHHHHLLLMMMNNNNNNLLLIIIFFFEEEAAA@@@???>>>===<<<;;;:::>>>??????@@@CCCIIIPPPUUU]]]aaagggnnnvvv{{{yyyuuunnnhhheeefffhhhjjjkkknnnrrrvvvyyy|||{{{wwwuuuuuussssssrrrpppnnnkkkhhhggglllpppxxx~~~tttmmmhhhccc___]]]]]]]]]\\\[[[ZZZZZZYYYZZZZZZ[[[]]]^^^______`````````_________^^^^^^^^^^^^]]]\\\\\\]]]^^^___```aaaaaaaaa``````````````````_________``````aaabbbdddcccbbbaaa```aaabbbbbbaaaaaabbbccceeegggiiijjjeeegggiiikkklllllljjjiiiggghhhiiikkkmmmooopppqqqsssuuuwwwyyyzzz}}}}}}zzzwwwhhh\\\PPPKKKHHHDDDAAAAAA@@@???=========<<<:::888777666555444333111000000111111000///...------,,,------,,,,,,+++***))))))((()))))))))************+++++++++***)))((('''&&&''''''(((((()))*********---,,,++++++******++++++,,,,,,------...///000000000000000000000000000000111111111222222111111000//////000000111111111111111111111222222000...---,,,------...///000000111---.........//////000000000000000000222666999;;;>>>@@@BBBBBBAAA@@@AAABBBDDDDDDDDDDDDCCCCCCBBBAAA<<<999555222111000///---,,,,,,---...------,,,+++...//////000000111222222444444333222222222333333555555666666777777777888999999999888999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>???AAAAAAAAABBBEEEGGGLLLPPPVVV\\\``````___]]]VVVTTTRRRQQQQQQOOOLLLJJJNNNIIICCC===;;;<<>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDAAAAAA@@@@@@@@@AAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCCCCEEEHHHJJJJJJIIIIIIGGGEEEDDDDDDFFFIIIKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGKKKLLLKKKJJJHHHEEEBBB@@@>>>======;;;;;;;;;<<<===>>>???BBBEEEKKKSSS\\\cccmmmrrryyyuuurrrmmmjjjkkkoootttxxxzzz~~~yyytttqqqlllllllllkkkiiifffcccaaaeeeiiioooxxxvvvoooiiiccc___^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]\\\___^^^]]][[[[[[[[[\\\\\\__________________________________________```aaaeeebbb^^^[[[ZZZ\\\___bbbaaaaaaaaabbbccceeefffgggeeegggjjjlllmmmkkkiiihhhdddeeegggjjjmmmpppsssttttttuuuwwwwwwxxx{{{{{{jjj]]]QQQKKKHHHCCC@@@???@@@>>>============:::888666555555555555444444444111000000///......---------,,,,,,++++++*********))))))))))))************************)))((('''''''''''''''((())))))******---,,,++++++******++++++)))***++++++,,,---..............................111111111222111111000////////////000111111222222111111222444555444222///.........///000000111111------......///000000000000000///000111444777888===???AAAAAA@@@??????@@@BBBCCCCCCCCCCCCCCCBBBBBB<<<999666333222000...---+++,,,,,,,,,,,,+++******,,,,,,------......//////000000000000000111222333444555666777777777777666888888888888999999999999888999999:::;;;;;;<<<<<<<<<===???@@@@@@AAADDDFFFLLLPPPVVV[[[^^^___^^^]]]XXXVVVUUUTTTTTTRRROOOMMMNNNJJJEEE@@@>>>???AAABBB???AAAAAA@@@???>>>???@@@===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBDDDFFFGGGGGGFFFDDDCCCBBBAAAAAACCCEEEFFFDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGIIIHHHGGGFFFCCC@@@===;;;666777777777777999===@@@???BBBFFFLLLTTT]]]gggnnn{{{tttrrrppppppsssxxx~~~vvvnnnjjjeeeeeeeeeeeecccaaa___^^^^^^aaafffnnnxxx}}}sssmmmiiiddd```]]]]]]\\\[[[ZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZ\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[^^^]]]\\\ZZZYYYYYYYYYYYY]]]]]]]]]]]]]]]^^^^^^^^^___^^^^^^]]]^^^^^^______ccc```\\\XXXXXXZZZ^^^aaa````````````aaabbbcccdddcccfffiiilllmmmkkkgggeeebbbcccgggjjjnnnqqqssstttsssttttttuuuuuuxxx|||lll^^^QQQJJJGGGCCC@@@@@@???>>>============;;;888888888888888777777777666000000000///......------++++++++++++++++++++++++))))))))))))************((()))))))))))))))(((((('''(((((()))******++++++---,,,++++++******++++++)))******+++,,,---...///........................111111111111111000//////...//////000111111222222333333444777::::::666333......//////////////////------......///000000111111000//////000333555777:::<<<>>>?????????@@@AAAAAABBBBBBCCCCCCCCCBBBBBB>>>;;;777555333222000...---,,,,,,++++++++++++***+++,,,,,,------...//////------...///111222444555444555666777777777666555666777888999999999888777666777999:::;;;;;;::::::999;;;======>>>@@@BBBEEEJJJMMMRRRWWW[[[]]]]]]]]]VVVUUUTTTTTTUUUTTTRRRQQQLLLIIIFFFBBB@@@@@@AAABBB===??????>>>===<<<===>>><<<>>>???AAABBBAAA@@@???===>>>@@@AAABBBAAA@@@???AAAAAA@@@@@@@@@@@@@@@AAA???@@@@@@AAABBBBBBCCCCCCCCCBBBAAABBBDDDEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCC@@@>>>;;;888666333444555555666999???DDDFFFJJJPPPXXX```jjjtttzzz}}}vvvwwwyyy|||xxxnnngggddd`````````______^^^]]]\\\\\\^^^bbbgggnnnxxx}}}ssslllgggdddaaa^^^\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\^^^]]]]]]\\\\\\]]]]]]]]]___^^^\\\ZZZZZZ[[[]]]^^^]]]]]]]]]^^^___```bbbbbbbbbeeeiiilllllljjjfffcccaaacccgggjjjmmmoooooooooppppppqqqqqqrrrtttyyy|||lll___PPPJJJGGGCCCAAABBB???>>>======>>>===;;;999999999777555444222111000000000//////......------++++++++++++++++++,,,,,,))))))))))))************'''((()))))))))))))))((()))))))))***++++++,,,,,,---,,,++++++******++++++++++++,,,---...000000111111111111111111111111111111111111111111000//////...//////000111222222222555444666999======:::777...............------------------...///000000111111000//////000222444666777:::<<<>>>>>>???AAABBB@@@AAABBBBBBCCCBBBBBBBBB???===999777555333111///...---,,,++++++++++++,,,------......///000000111---...///111333555777999444555666777777777666555444666888999:::999777666777888:::<<<===<<<;;;:::777999;;;<<<===>>>AAADDDFFFIIINNNSSSXXX[[[]]]]]]RRRQQQQQQRRRTTTTTTSSSRRRJJJHHHEEECCCAAAAAAAAAAAA<<<===>>>===;;;:::;;;<<<<<<>>>@@@AAABBBAAA???>>>;;;===@@@BBBBBBAAA???===@@@@@@???????????????@@@>>>>>>???@@@@@@AAABBBBBBCCCBBBAAAAAACCCCCCBBBAAAEEEEEEEEEFFFFFFFFFFFFFFFBBBBBBCCCDDDCCCBBB@@@???BBBAAAAAAAAABBBBBBCCCDDDAAAAAA???===:::777555333888999;;;;;;<<<@@@GGGLLLNNNSSSZZZccclllvvv~~~{{{yyy|||zzzooofffbbb```]]]]]]]]]\\\\\\\\\\\\\\\___aaabbbdddhhhnnnuuuzzzzzzsssjjjdddaaa___\\\ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZXXXWWWVVVVVVWWWXXXZZZ[[[WWWWWWXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVVVVWWWYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]\\\[[[[[[\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\ZZZ[[[[[[\\\^^^```bbbcccaaadddhhhlllllliiieeebbbaaacccgggjjjllllllkkkjjjmmmnnnnnnnnnooorrrwwwzzz{{{}}}}}}}}}yyyiiiWWWOOOKKKFFFBBBAAA>>>>>>===<<<;;;::::::999888666555555555555444222000000000000///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((%%%'''))))))&&&&&&'''***000---***)))+++,,,+++)))++++++++++++,,,---....../////////000111111222222000000000000000000000000222222222111000111333666888===???>>>>>>>>>;;;666---,,,+++---///000000//////////////////.........000000///...---///333666888:::<<<<<<======???AAA@@@AAAAAABBBBBBAAAAAA@@@>>>===<<<:::777444111000...---++++++,,,,,,,,,+++---...000111111111000///222222111111222222333444333444555555666555555555666666666666666555555555666666777777888888888999999888777888;;;???AAABBBBBBFFFLLLRRRVVVXXXYYYYYYSSSPPPNNNQQQUUUWWWTTTQQQOOOKKKEEE???<<<;;;;;;<<<>>>===;;;999999999;;;<<<:::<<>>===?????????????????????@@@DDDDDDCCCBBBBBBAAAAAA@@@CCCBBBAAA@@@@@@@@@AAABBBBBBCCCEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA????????????????????????CCC???999555333333222222666888<<<@@@DDDJJJPPPTTT___dddjjjpppuuuzzz}}}{{{|||}}}zzzpppggg```[[[YYYZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\^^^aaadddhhhkkkmmmvvvxxx|||}}}}}}~~~~~~{{{wwwsssooommmkkkeee___]]]]]]\\\XXXTTTWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUVVVWWWWWWXXXWWWVVVUUUUUUVVVWWWXXX^^^\\\YYYWWWWWWYYY[[[]]]ZZZYYYYYYZZZ]]]___```aaa___\\\ZZZZZZ]]]^^^\\\[[[^^^\\\[[[[[[]]]^^^^^^]]]bbbcccddddddbbbbbbcccdddcccdddeeefffggghhhiiijjjnnnooopppqqqrrrsssssssssxxx}}}{{{sssmmmkkkjjjkkknnnrrrwww|||}}}|||}}}~~~}}}lllXXXNNNIIIFFFCCCCCC>>>>>>===<<<;;;::::::999666555333333444444222111000000000000///...---,,,---------,,,,,,,,,++++++***************************)))))))))(((((((((((((((***++++++))))))***,,,,,,***)))+++,,,,,,***'''++++++++++++,,,---............///000000111111222111111111111000000//////......//////...///111444888<<<>>><<<<<<===:::666---,,,+++---///000000///000000000000000000000000111111000//////000444777999:::<<<=========???AAAAAABBBBBBCCCCCCBBBBBBAAA>>>===;;;999666333000//////---,,,+++,,,---,,,+++......///000000000000///222111111111111222333333333333444555555555555555666666666666555555555555666666777777777888888888999888888888;;;>>>@@@AAA@@@CCCIIIOOOSSSUUUUUUUUURRROOONNNQQQUUUWWWTTTQQQRRROOOIIIDDD@@@???@@@@@@>>><<<:::888777777888999:::<<>>???@@@AAA@@@???===<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>CCCBBBAAA@@@AAAAAABBBCCCAAAAAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>;;;888444222333444666777<<>>>>>===<<<;;;::::::999777555444444444444333111000000000000///...---,,,.........---------,,,,,,++++++++++++++++++++++++******)))))))))((((((((()))***++++++******+++---))))))+++...///...+++(((++++++++++++,,,---......---......//////000111111222111111111000000//////---...//////...///111333777;;;<<<999999;;;:::666...,,,+++,,,...000000///000000000000111111111111111222111000///111444777:::;;;============???@@@BBBCCCCCCDDDDDDCCCCCCBBB??????===:::777444111///000...------......---,,,...............///000000111111111111111222222333222333444444555555444444555555555555555555555555666666666666777777777777999999888999:::<<<===??????BBBGGGLLLPPPRRRSSSSSSPPPNNNNNNPPPTTTVVVTTTRRRPPPLLLGGGBBB???>>>>>>???===;;;999777666666666666666999;;;<<<<<<<<<>>>???======>>>??????>>><<<;;;@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>AAAAAAAAAAAAAAABBBCCCDDDAAAAAA???>>>===<<<<<<<<>>>>>===<<<;;;::::::999888666555555666555444222000000000000///...---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((('''((()))))))))***++++++***+++---///000000...---++++++++++++,,,---......------......//////000000///000000000111111111111111333333333111111222333666999999777777999999666///---+++,,,...////////////000000000000000111111111111111000///000222555:::<<<============>>>@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBAAA???===:::666444222111///...---...///...---///...---,,,---...///000000000000000000111222222222222333444444444444444444444555555555555555666666666666666666666666666888999999999999999;;;===???BBBFFFKKKOOOQQQQQQQQQNNNMMMMMMOOORRRSSSRRRQQQLLLIIIEEE@@@===<<<======;;;:::999888777777777888666888;;;;;;;;;;;;===>>>======>>>>>>>>>======<<>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@>>>??????@@@AAABBBBBBCCCBBBAAA???============>>>AAAAAAAAABBBCCCDDDDDDDDDAAA@@@>>><<<:::888777666666777777777888;;;???BBBLLLRRRZZZbbbiiiooouuuxxxsssttttttrrrnnnkkkjjjjjjnnnoooqqqsssvvv{{{}}}yyyvvvtttqqqmmmjjjbbbaaa^^^[[[XXXVVVUUUUUUNNNNNNNNNNNNNNNOOOPPPQQQUUUUUUUUUUUUUUUVVVWWWXXX\\\[[[[[[\\\___cccgggjjjkkklllmmmnnnmmmkkkiiiggg```^^^[[[XXXXXXYYY[[[\\\YYYYYYZZZYYYXXXWWWUUUTTTTTTRRRQQQQQQSSSTTTSSSQQQTTTTTTTTTTTTSSSRRRRRRQQQRRRRRRRRRSSSSSSSSSSSSTTTQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUURRRSSSUUUWWWXXXXXXWWWWWWXXXXXXXXXVVVUUUTTTUUUVVVWWWWWWVVVWWWXXXYYYYYYZZZ]]][[[ZZZZZZ[[[\\\\\\[[[\\\^^^___`````````bbbdddffffffeeedddddddddeeefffggghhhiiikkklllmmmmmmmmmmmmpppuuuwwwzzz}}}ooogggeeeaaa[[[UUUPPPOOOMMMKKKKKKOOOUUUZZZdddkkkuuu|||~~~~~~ooo\\\QQQJJJDDD???===>>>>>>===<<<;;;::::::999777666444444555555333222000000000000///...---,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))((((((((()))***+++++++++***++++++,,,,,,---///000++++++++++++,,,---......------......//////000000------...000111222333444555666777666333111111222555888888666666888888555000...,,,+++---/////////.........//////000000000///000000///......000222999;;;<<<===<<<<<<>>>@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA???===:::777555444111000....../////////......---,,,,,,,,,---///000000000//////000000111222111222222333333333333333333444444444555555666666666555555555555555555555777888:::999777777999;;;>>>@@@CCCGGGKKKMMMNNNNNNKKKKKKKKKMMMNNNOOONNNMMMKKKIIIEEEAAA???>>>>>>>>>999999999999::::::;;;;;;999;;;===>>>======>>>@@@======>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????<<<<<<===>>>???@@@@@@@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;999777555444333444666888:::<<<@@@FFFJJJWWW\\\eeelllqqquuuwwwyyyrrrqqqmmmhhhdddccceeehhhiiilllppptttvvvwwwzzz|||~~~~~~|||zzzwwwuuusssrrrnnnllljjjhhhgggeeecccaaaZZZYYYWWWUUUSSSRRRPPPPPPLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQSSSTTTUUUVVVVVVUUUUUUVVVXXXZZZ\\\]]]___```aaabbbbbbaaa___^^^WWWUUUSSSQQQQQQRRRTTTUUUTTTUUUVVVVVVVVVVVVUUUTTTRRRQQQPPPQQQQQQQQQPPPOOORRRQQQQQQPPPPPPOOOOOOOOOQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRTTTVVVWWWWWWVVVUUUWWWWWWTTTPPPMMMNNNQQQTTTSSSTTTUUUVVVXXXZZZ\\\]]]bbb```]]]\\\]]]]]][[[ZZZ]]]___aaaaaaaaabbbdddeeefffeeecccbbbbbbbbbcccdddeeefffhhhiiikkkllllllmmmooopppqqqqqqttt{{{{{{oooiiigggddd]]]WWWQQQOOOLLLHHHHHHKKKQQQUUU^^^gggrrrzzz}}}}}}|||}}}~~~}}}yyy{{{}}}~~~}}}~~~ooo\\\RRRKKKDDD>>><<<>>>>>>===<<<;;;::::::999666444333222333333222000000000000000///...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))++++++*********))))))))))))((((((***,,,------,,,)))******))))))***---///++++++++++++,,,---......---......//////000111111,,,---...000111333444444555666666555333000000000333777888666666999888444111...,,,+++,,,...//////------......//////000000...///000///......///111777888:::;;;;;;<<<>>>@@@@@@AAAAAAAAAAAAAAAAAA@@@??????>>>===:::888666555111///...---//////...------,,,,,,,,,,,,---......///////////////000000111000111222222333333222222333333333444555555666666555555555555555444444444444777999999777666888;;;:::<<>><<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<666888:::::::::999:::<<<============>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999999999:::;;;<<<<<<===;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<===>>>======<<<<<<;;;;;;;;;;;;;;;:::999888666555444333///444999>>>BBBHHHOOOUUU```fffmmmqqqsssrrrqqqpppllliiiccc\\\WWWXXX[[[___bbbeeejjjllllllkkkkkkkkkooommmjjjgggeeedddddddddbbbaaa___]]][[[XXXWWWVVVTTTSSSRRRQQQOOONNNLLLLLLJJJJJJKKKKKKLLLMMMNNNOOOLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSTTTTTTUUUVVVWWWXXXWWWWWWXXXXXXXXXWWWVVVUUUQQQPPPNNNMMMMMMNNNOOOPPPOOOPPPQQQSSSSSSSSSRRRRRRNNNNNNNNNNNNNNNMMMLLLLLLNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSRRRQQQPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPRRRSSSTTTTTTSSSRRRSSSSSSQQQLLLHHHHHHLLLPPPQQQSSSUUUVVVWWWYYY\\\^^^bbb```^^^]]]]]]\\\[[[ZZZ]]]___aaaaaa```aaabbbddddddbbb```______```bbbccccccdddfffhhhiiijjjkkkkkknnnnnnnnnmmmooowww{{{sssmmmjjjfff___ZZZOOONNNJJJGGGEEEHHHMMMQQQZZZcccnnnuuuwwwxxx|||~~~~~~}}}{{{zzzvvvyyy{{{|||}}}}}}~~~}}}ppp\\\QQQKKKEEE@@@???>>>>>>===<<<;;;::::::999777666444444555555333222000000000000///...---,,,------,,,,,,,,,+++++++++************************+++++++++*********)))))))))''''''(((,,,------+++(((+++---,,,++++++,,,...++++++++++++,,,---............///000000111111222/////////000111111222222111333555555333222111222111666888777888999888444111///,,,+++,,,...//////---......///000000111111///000111000///...///000444666888::::::<<<>>>@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@???>>><<<;;;:::111///------...///...---++++++,,,---------------///............///000000000111111222222222222222222222333444444555666666555555555444444444333333222555999999666555888;;;999:::===@@@CCCDDDFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCBBB@@@>>>;;;999888888888=========<<<;;;::::::999444666888888777777888999<<<<<<;;;<<<<<<======>>>======<<<;;;;;;:::999999999:::::::::;;;;;;<<<<<<;;;<<<===>>>>>>======<<<;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;999999888888777777666666333999@@@EEEJJJPPPXXX___dddhhhmmmooommmgggbbb```^^^[[[VVVPPPMMMMMMQQQUUU[[[]]]``````___]]]\\\\\\^^^]]][[[ZZZYYYXXXXXXXXXXXXXXXWWWTTTQQQOOONNNNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNKKKKKKKKKKKKLLLMMMOOOOOORRRRRRSSSSSSSSSSSSSSSSSSPPPPPPQQQQQQQQQQQQPPPPPPPPPOOONNNMMMLLLMMMNNNNNNKKKLLLNNNOOOPPPPPPOOOOOOJJJKKKMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMNNNOOOOOONNNMMMMMMNNNNNNOOOOOOPPPOOOOOOOOOOOOQQQRRROOOKKKHHHJJJMMMQQQSSSUUUUUUTTTUUUXXX[[[]]][[[ZZZYYYZZZ[[[ZZZYYY[[[]]]^^^^^^]]]]]]^^^```aaa```^^^]]]]]]^^^```bbb```aaaccceeeggghhhiiiiiigggiiijjjkkkmmmsss|||{{{uuupppiiibbb]]]OOONNNKKKHHHGGGIIIMMMQQQXXXaaalllrrrsssuuuyyy~~~||||||}}}~~~}}}|||zzzyyyxxxzzz|||}}}}}}|||}}}~~~}}}{{{}}}rrr\\\PPPJJJEEECCCCCC>>>>>>===<<<;;;::::::999;;;:::888888999999777666000000000000///...---,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))&&&$$$$$$&&&)))+++***)))***...222222000......///++++++++++++,,,---......//////000000111111222222111111111111000000000///000222555666555444555555111666999888999:::888333222///,,,***,,,...//////...//////000111222222222000111222111000///000111222444777999:::;;;>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDCCCBBBAAA@@@???000...---,,,......---,,,***+++,,,---...---,,,+++...............///000000000000111222222222222222222222333333444555666666555555555444444333333333000555999999666555888;;;:::<<<>>>AAACCCEEEFFFGGGDDDEEEEEEDDDBBB@@@@@@@@@DDDCCCAAA>>><<<;;;;;;;;;??????>>>===;;;999777666999;;;======<<<<<<===>>>:::::::::::::::;;;<<<===>>>>>>===<<<;;;;;;::::::<<<<<<============>>>>>>======>>>??????>>>===<<<===>>>>>>>>>===;;;999888:::;;;;;;<<<===>>>??????888888888888888999999999<<>>===;;;999888888666555555555333111...---------...------,,,,,,---------,,,,,,+++++++++************************'''(((***++++++***)))(((+++++++++)))'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........//////000111222444111///000333333111///222444666777777444111///111666;;;<<<:::666333333222000---+++***,,,...000---......///000111111222111000...---,,,++++++***---000444999<<<>>>??????@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEEEEDDDBBB@@@>>><<<555666666222---***+++,,,,,,,,,,,,++++++,,,---------------............///,,,...000222333222111000444333111000///000000111555333222333666666444111444333111111333666999;;;;;;;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA>>>===<<<;;;:::999999999;;;===???@@@>>>;;;666333666777888999999888666555:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::777888999999::::::999999999888888888888999::::::<<<<<<<<<;;;;;;:::::::::;;;;;;:::999999::::::::::::999888666666888<<<@@@HHHJJJOOOTTTZZZ___bbbddddddbbb^^^YYYTTTPPPMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLMMMMMMMMMMMMMMMLLLNNNNNNMMMMMMLLLLLLLLLKKKIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEGGGIIIKKKJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJJJJIIIGGGHHHIIIJJJKKKMMMMMMNNNNNNLLLJJJIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLLLLKKKKKKJJJJJJMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJHHHHHHHHHHHHHHHOOOOOOOOONNNLLLLLLMMMOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[[[[\\\]]]]]]^^^^^^\\\\\\\\\]]]___```bbbccceeedddeeefffiiilllppprrryyy{{{|||qqqggg```UUUSSSPPPOOOPPPTTTYYY\\\aaaeeejjjppptttwwwwwwwwwxxx{{{}}}{{{xxxwwwyyy{{{xxxzzzzzzzzzyyyyyy{{{}}}}}}~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~|||zzzzzz{{{~~~~~~{{{vvv___QQQJJJDDDAAAAAA<<<============;;;:::999:::999888777555222---***//////000000//////......,,,,,,,,,++++++************************************+++,,,------,,,***)))((()))))))))((((((***,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------...///000111222111///000222333111///111333555777777555222000333777<<<===;;;777555444222000---+++***,,,...///......//////000000111111------------......///000000222555888:::<<<======>>>@@@CCCDDDCCCCCCEEEFFFEEEEEEEEEDDDCCCAAA>>>===888999888555000...///000---,,,,,,++++++,,,,,,---------------............---...000111222222111111333222222111111111111111333333333444555666555333666555333222222444666888999999;;;<<<>>>>>>>>>>>>>>>======<<<<<<======>>><<<<<<;;;:::::::::::::::888888888888888777666555555666888999999888777666999:::::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::888888999:::::::::::::::<<<<<<<<<<<<<<<======>>><<<;;;;;;;;;::::::::::::;;;;;;::::::999::::::;;;:::;;;;;;:::;;;>>>CCCGGGMMMPPPUUUYYY\\\^^^]]]]]]XXXVVVSSSOOOKKKHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGJJJJJJKKKKKKKKKJJJIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLIIIGGGFFFGGGHHHHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJIIIIIIIIILLLKKKKKKJJJJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHLLLMMMNNNNNNMMMLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUTTTSSSSSSTTTTTTUUUVVVWWWYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^___```aaabbbbbbbbbcccfffiiimmmooosssuuuyyy||||||rrrhhhbbb[[[ZZZXXXXXXYYY]]]bbbdddjjjlllooorrruuuvvvvvvvvvvvvwwwxxxxxxwwwwwwxxxyyyzzzyyyxxxxxxxxxyyyzzzzzz{{{|||||||||zzzyyyzzz{{{}}}}}}}}}~~~}}}zzzyyywwwuuuvvvxxx{{{}}}|||}}}~~~~~~~~~|||{{{zzz{{{~~~www```RRRJJJDDD@@@@@@============<<<;;;:::999999888777777666222---***000000000000000///...---++++++***************)))******************************+++++++++)))((('''(((***++++++***))))))***)))******+++,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000//////111111000///111222555666777555333222444888<<<===<<<888666555222111...+++***+++---...////////////000000000000---------...///000111222333333444666888:::<<<======???BBBCCCDDDDDDFFFHHHDDDEEEEEEEEECCCAAA???>>>777666555222///---...///---,,,,,,++++++,,,,,,,,,------------..................//////000111111111111111222333333333333222222333555555555444555666888666444222222222333444666888:::===>>>===<<<;;;;;;;;;::::::::::::;;;;;;::::::999999999999::::::777666444333333555777888444555777888999888888777888888999:::;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;::::::===============>>>>>>>>>;;;;;;:::::::::::::::999;;;:::::::::::::::;;;;;;:::<<<>>>@@@BBBGGGMMMQQQUUUXXX[[[]]]]]]ZZZVVVSSSKKKIIIGGGEEEBBBAAA@@@???BBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBBGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFBBBAAABBBDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZ[[[]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^___```bbbeeehhhjjjmmmnnnpppsssvvvyyy{{{|||~~~{{{rrrjjjeeecccccccccdddfffiiilllnnnrrrrrrssssssssssssrrrrrrsssrrrrrrtttvvvwwwwwwvvvzzzvvvssssssvvvxxxyyyxxxxxxyyyzzzyyyxxxwwwxxxyyy||||||}}}~~~}}}wwwttttttrrrpppnnnnnnppprrrtttvvvwwwxxxyyyyyyxxxwwwvvvzzz}}}xxxaaaRRRJJJDDD@@@???======<<<<<<<<<;;;;;;:::888666444444444444222000......///......---,,,+++++++++++++++************************************++++++++++++***)))'''&&&)))+++---,,,***(((((((((((()))***+++,,,---......***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000////////////000000000000000222444666666666444333444666:::<<<;;;999777555333111///,,,++++++,,,---000000000000//////////////////...............///222222222333555999<<<>>>===@@@BBBCCCCCCDDDEEEGGGDDDEEEEEEEEEDDDCCCAAA@@@777666333000...---...///------,,,+++++++++,,,,,,,,,,,,---------........................000111222///000222333444444333333222555777666333222333666777555444222111222333333555777;;;>>>???===;;;999;;;::::::::::::::::::;;;::::::999888888888888999999888666555555666888999444444666777888888888888666777888999:::;;;<<<===:::::::::;;;;;;:::::::::999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<;;;;;;::::::::::::999999999999;;;::::::::::::;;;;;;<<<;;;===AAAEEEIIIOOOTTTXXX\\\\\\\\\[[[WWWRRRMMMJJJCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA??????AAABBBDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCAAA@@@@@@@@@@@@AAAEEEDDDDDDDDDCCCCCCBBBBBBFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFCCC@@@>>>???BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGJJJMMMOOOOOONNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXZZZYYYYYYXXXXXXYYYYYYZZZ\\\\\\\\\^^^```bbbdddeeehhhhhhjjjlllooorrruuuvvvwwwzzz~~~zzztttoookkkiiijjjlllnnnpppqqqrrrssstttssssssqqqpppooooooooorrrpppooorrrvvvyyyxxxvvvtttppplllmmmsssxxxxxxvvvwwwxxxyyyxxxwwwvvvwwwyyy|||||||||}}}~~~|||vvvppplllkkkjjjiiihhhhhhjjjlllnnntttuuuvvvwwwwwwvvvuuutttxxx{{{xxxaaaRRRJJJDDD@@@???===<<<<<<<<<;;;;;;;;;;;;:::777333111111222333444////////////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,************************---------,,,+++***))))))###%%%((()))((('''(((((((((((()))***,,,---......*********+++++++++,,,,,,------------...///000111...////////////000000111111222444555666555444444222444666999::::::777666555333111...---,,,,,,---000000000000////////////......------,,,---------//////000111444999===@@@@@@AAACCCDDDCCCCCCDDDEEEDDDDDDEEEFFFEEEDDDBBBAAA<<<:::666333222222222222...---,,,,,,+++++++++,,,,,,,,,,,,------------...------------...///000111...///111333444444444333333666888666222000111333333333222111222333444444555888<<>>;;;888999888888777777888888999::::::999777777666666666999999999999888777666666444444555666777888888888666666777888999;;;;;;<<<999::::::::::::::::::999888999::::::;;;;;;::::::777888999:::::::::999999999999999999999999999999;;;:::::::::;;;;;;<<<===???BBBGGGLLLPPPUUUZZZ]]]]]][[[WWWRRRMMMIIIEEEDDD@@@@@@@@@@@@@@@@@@AAAAAA>>>?????????@@@@@@AAAAAA===>>>@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????@@@AAAAAA@@@??????????????????@@@CCCBBBAAAAAA@@@@@@@@@@@@EEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCEEEBBB???>>>@@@BBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDHHHHHHHHHGGGEEEDDDBBBAAABBBCCCEEEFFFGGGGGGGGGGGGFFFIIIMMMNNNNNNNNNNNNOOOIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[[[[]]]^^^```aaabbbeeeeeegggiiikkknnnqqqrrrrrrtttxxx|||}}}yyywwwuuutttpppqqqrrrtttttttttssssssssssssrrrqqqqqqpppoooooossspppooorrrvvvxxxwwwuuummmiiifffjjjqqqvvvwwwuuuwwwxxxyyyyyyxxxwwwxxxzzz{{{{{{{{{|||}}}~~~~~~~~~~~~{{{vvvpppjjjfffcccccccccccceeegggjjjkkksssttttttuuuuuusssrrrqqqvvvyyyxxxaaaSSSKKKEEEAAAAAA===<<<<<<;;;;;;;;;<<<<<<>>>:::444111000111111111222222222111000///...---,,,,,,,,,,,,,,,---------************************)))((((((''''''&&&&&&&&&"""$$$&&&'''***,,,((())))))***+++,,,------************++++++++++++------------...///000111---///000000000000111333222333444555555555444333000111333777:::;;;:::888777555333000...---------////////////000000000000+++++++++,,,---...///000---......000444888===???@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDEEEFFFFFFEEEDDDCCC>>>;;;666222111111111000......---,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------.../////////...///000111222333333333333444555444222000000000000000111111222333444555666888<<>>CCCFFFKKKOOOSSSVVVYYY\\\UUUSSSNNNIIIEEEBBB@@@@@@>>>>>>>>>>>>>>>???@@@@@@======>>>>>>???@@@@@@@@@<<<<<<>>>???@@@@@@@@@@@@>>>>>>>>>>>>??????????????????>>>>>>??????@@@@@@???>>>>>>======>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCAAA??????AAACCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCGGGGGGFFFEEEDDDBBB@@@???AAABBBDDDFFFGGGGGGFFFEEEEEEGGGJJJKKKKKKKKKLLLMMMGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXXXXZZZ[[[[[[YYYYYYZZZ[[[]]]^^^^^^___bbbcccdddgggiiikkkmmmnnnmmmnnnqqqtttyyy}}}}}}}}}~~~}}}yyyzzzzzzyyyxxxuuusssrrrrrrrrrssssssssssssrrrrrrrrrqqqpppqqqssstttsssrrrgggffffffjjjpppuuuvvvuuuwwwxxxyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||yyyxxxvvvsssooojjjeeebbb^^^______```bbbeeegggiiinnnooopppqqqqqqqqqpppoootttyyywwwaaaSSSKKKFFFBBBBBB===<<<;;;;;;;;;;;;<<<===;;;888555333333222000///222222222222000///...---******++++++,,,,,,,,,,,,************************&&&&&&%%%%%%%%%%%%%%%&&& """$$$&&&'''))),,,...))))))******+++++++++,,,************++++++++++++,,,,,,,,,,,,---...///000---000222111000000222444444444555555555444333333///000222777<<<>>>===;;;888777555222000///...---......//////000000111111---------------...//////---...///111444777:::<<>>BBBEEEJJJMMMNNNPPPQQQSSSJJJHHHFFFDDDAAA???>>>=====================>>>>>>;;;<<<<<<===>>>>>>??????<<<<<<===>>>??????>>>>>>;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>============>>>>>>>>>??????@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCC>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC???????????????@@@@@@@@@AAA@@@???AAABBBCCCBBB@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDFFFFFFFFFDDDDDDCCCEEEFFFGGGFFFFFFHHHJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIJJJIIIIIIJJJKKKLLLNNNOOOPPPRRRRRRSSSSSSTTTUUUUUUUUUWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWYYYZZZ[[[[[[[[[[[[]]]___bbbeeeggghhhiiiiiiiiiiiijjjlllqqqwww}}}}}}|||xxxtttrrroooppprrrssstttsssrrrqqqnnnooooooooommmllllllmmmfffhhhkkknnnqqqsssttttttvvvxxxyyyyyyxxxxxxyyyzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{xxxwwwrrrqqqoookkkgggdddaaa___]]]]]]]]]^^^```bbbdddeeeiiijjjlllooopppqqqqqqqqquuuzzzwww```SSSLLLFFFCCCCCC===<<<;;;::::::;;;======444444444666666555222///111111000000///---,,,+++))))))******++++++++++++************************,,,+++++++++++++++,,,---+++,,,,,,***)))***,,,///******************++++++)))************+++++++++++++++++++++,,,---......---000222222111000333555555555555555444333333222///000222777===@@@???===:::888666444111000......---......///000111111222222222000///------,,,,,,...///000111444666888999===???BBBCCCDDDDDDFFFGGGCCCDDDFFFGGGGGGFFFEEEEEEDDD>>>777333222222000//////...---,,,++++++++++++++++++,,,,,,,,,---------)))+++---/////////------000///.........///111222///---,,,///333555333111111111111111111222222222555777999;;;;;;:::888666777666666555555666666777111111222444666888;;;<<<555666777777888999999999777666666555555555666666777777777777777888888888999999999::::::999999999666666777888888888888888444666888999999999777666666666777777888888888999:::::::::;;;<<<===>>>>>>>>>AAAEEEGGGHHHHHHHHHIIIAAABBBBBBBBBAAA???===;;;>>>>>>============>>>>>>::::::;;;<<<<<<===>>>>>>>>>>>>??????@@@?????????<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>============>>>>>><<<===>>>???@@@@@@??????>>>>>>??????@@@@@@AAAAAA===>>>???@@@AAABBBBBBBBB>>>>>>???AAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA===>>>>>>>>>???????????????>>>???AAACCCCCCAAA???>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCC@@@AAABBBBBBCCCCCCBBBBBBAAABBBDDDFFFFFFEEECCCBBBBBBCCCCCCCCCBBBCCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQUUUVVVWWWXXXYYYYYYYYYYYYZZZ\\\___ccceeeffffffeeegggffffffggglllsssyyy}}}xxx{{{zzzvvvssslllnnnppprrrrrrqqqooommmkkkmmmnnnlllhhhfffgggiiigggkkkooorrrrrrrrrssstttuuuwwwxxxxxxwwwwwwxxxzzzzzzzzzzzzzzzzzz{{{|||}}}|||||||||||||||}}}~~~~~~}}}~~~~~~~~~|||yyyvvvtttnnnllliiifffbbb```^^^]]]]]]]]]]]]]]]^^^___```aaafffhhhkkkooorrrtttuuuuuuvvv|||}}}eeeSSSJJJGGGCCC@@@>>>======<<<<<<;;;::::::<<<;;;999666444222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))''''''(((((())))))******''''''''''''((()))++++++''')))+++,,,---,,,***))),,,+++******+++,,,...///111222333333444444444444777666444333222222222333///...000777>>>AAA>>>:::888:::;;;:::666111---+++...---,,,,,,++++++++++++...---+++++++++---///000......///000111333555666<<<<<<>>>???AAACCCDDDEEEGGGGGGGGGGGGGGGFFFEEEEEEAAA>>>:::555222000//////------......------,,,++++++++++++,,,,,,---------*********++++++,,,,,,,,,111111111000000000000000//////000000111111222222...///111222333444444555666666555555444444444444555555555555555444444444555555555666555555444444000111444777888999888888777777666444333222111000555555555555666666666666888888777555444444666999888888777555444444444444666666666666777777777777999777555444333444555666666666777999:::;;;<<<======>>>???@@@@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;:::999999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<======>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>>=========<<<;;;;;;::::::======>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????@@@???>>><<<<<<<<<===>>>>>>>>>============>>>>>><<<===>>>???????????????>>>>>>????????????>>>>>>@@@???>>>>>>>>>???AAABBBAAAAAA@@@@@@???>>>======BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBAAA???>>>CCCCCCCCCCCCDDDDDDDDDDDDAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJHHHGGGHHHIIIKKKLLLNNNNNNOOOPPPRRRSSSSSSTTTRRRRRRQQQQQQPPPPPPPPPOOORRRRRRSSSTTTUUUWWWXXXYYY[[[[[[]]]^^^```aaabbbcccccceeegggiiiiiikkkmmmooonnnttt{{{zzzuuuooonnnlllkkkjjjjjjjjjkkkiiilllmmmjjjfffdddgggkkkkkkmmmooorrrssssssqqqpppwwwxxxyyyyyyzzzzzzyyyyyy|||{{{yyyzzz|||}}}}}}}}}zzz{{{{{{||||||{{{{{{zzz{{{wwwwwwyyyxxxsssooohhhddd___\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]]]]ccceeeiiilllooossswwwzzz~~~gggUUULLLHHHCCC@@@===<<<<<<;;;::::::999999999888666444222111000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***''''''''''''((()))***+++'''(((***+++++++++***)))+++++++++***+++,,,...///000111222333444444444444999888777777666666777777222111222777===AAA???<<<;;;===>>>>>>:::555000...,,,,,,+++++++++,,,,,,---///...---,,,---...000111......///000111333444555;;;;;;===???AAABBBDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHCCC@@@<<<888444222000000---............---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---------...//////////////////////////////..................//////111222333333333333444444444333333333222222222222333333444444444555222222333333333333333222111333555777888777666666777777666555333222222111444555555555666666666666888888777555444444666888999888777666555555555666555555555666666666666777888777555444333444555666666666777888999::::::;;;=========>>>======<<<<<<===<<<;;;::::::;;;<<<<<<===<<<;;;::::::999999999777888999::::::;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>><<<;;;;;;:::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;>>>=====================;;;;;;;;;<<<===>>>??????@@@???===<<<<<<<<<===>>>>>>==================>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????>>>======???>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>===<<<<<>>@@@@@@===888222...+++++++++,,,---///000111000///.........///000111......///000111222444555999:::;;;===@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKEEECCC???;;;777444222111...............------,,,++++++,,,,,,,,,,,,------------............//////---.....................000//////...------,,,,,,///000111111222222222111222222222111111111111111//////000111222333444444000111222222333333333333444555666666666555444333777666666555444333222222444444444555555555666666777777777555333333555777888777777666666666777777555555555555666666666666777666555444444444555666666666666666777777888888;;;;;;;;;;;;:::999888777;;;::::::999999::::::;;;<<<<<<;;;:::999999999999777888888999999999888888999999999:::::::::::::::999999999:::::::::::::::;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;999999::::::;;;===>>>??????>>>===<<<<<<<<<============<<<<<<<<<<<<======<<<<<<======>>>>>>======>>>>>>??????>>>===<<<<<<======>>>????????????>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@????????????@@@AAAAAABBBAAAAAA@@@@@@?????????>>>============>>>????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAABBBCCCDDDGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOLLLMMMMMMNNNOOOQQQRRRSSSQQQRRRTTTVVVXXXZZZ\\\]]]]]]^^^_________```ccceeejjjqqqyyyzzzuuurrrnnnnnnmmmlllkkkkkkllllllfffhhhiiihhheeeeeeiiilllrrrrrrqqqqqqrrrssstttuuuvvvvvvwwwxxxxxxxxxxxxwwwxxxwwwxxxzzz|||}}}{{{yyyzzzyyyxxxwwwwwwxxxyyyzzzyyywwwvvvwwwyyywwwrrrmmmcccaaa````````````___^^^___^^^]]]\\\\\\]]]^^^^^^___aaadddhhhnnnvvv~~~jjjYYYOOOIIICCC>>>>>>>>>>>>===<<<<<<;;;;;;999888777666555444444444////////////............++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))(((((((((((())))))))))))((((((((((((((()))******---,,,,,,,,,,,,---......++++++++++++,,,---.........///000222444555555666555666888:::<<<<<<<<<;;;:::777444555888<<<>>>???:::;;;===>>><<<777111,,,++++++,,,...000222444555000//////......///000000......//////000222333444777888:::<<>>:::666333222...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,........................------------............000000000//////.........//////000111111111000000111111111111000000000000///000000111222222333333111111222444555555555555666666666666555333222111666555555555444444333333333333444444444555555555666666666555333333444666666666555555555666666777555555666666666777777777666666555444444444555666555555555555555555555555888888888888888888777777999999999999:::::::::;;;;;;;;;:::999999999999999888888999999999888777777888888888888999999999999888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;============<<<<<<;;;;;;888999999:::;;;;;;<<<<<<=========<<<;;;;;;::::::999888888999:::;;;===>>>============<<<============<<<<<<;;;;;;<<<<<<===<<<======>>>>>>>>>======>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>???>>>==================<<<<<<;;;;;;999:::;;;<<<===>>>???@@@>>>>>>======>>>???AAABBBBBBAAAAAA@@@???>>>======<<<<<<;;;;;;;;;;;;<<<=========>>>>>>??????>>>>>>????????????@@@AAABBBCCCEEEFFFGGGHHHHHHIIIHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRSSSUUUXXXZZZ\\\]]]\\\]]]]]]]]]]]]___cccfffooovvvzzzuuuqqqoooiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiihhhffffffiiikkkpppqqqqqqrrrrrrrrrrrrrrrttttttuuuvvvvvvvvvvvvvvvuuuuuuvvvyyy{{{|||yyywwwxxxwwwuuuttttttuuuwwwxxxvvvvvvwwwyyyzzzwwwsssnnnddddddccceeefffeeecccaaaaaa```^^^]]]\\\]]]^^^^^^^^^aaadddiiiqqq{{{iiiXXXOOOIIICCC>>>======<<<;;;;;;::::::999888888777555555444444555////////////............++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))(((((((((((()))(((((((((((())))))***,,,++++++++++++,,,------******+++,,,---------------...000222333444555555444666999;;;===>>>>>>>>>===999555333444888<<<>>>999::::::;;;;;;777000+++)))***+++---///111333444//////........................//////000111222333555666888:::===@@@BBBCCCFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDAAA<<<888444111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------......////////////......///000000/////////000000000000000000000111222111111111111111111111000111222333444444444444666666555444333222111000444444444444444333333333333333333333444444444444555666666555333333444555444444333333333444444555666666777777777888888888555555444444444555555555555555555444444444444333444555666777888888888888999999::::::;;;;;;;;;;;;::::::999888888888999999888999999999999888888777888888888888888888888888888888999999999::::::::::::999999999999999999999999::::::;;;:::999888888777888888999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;999999888888888:::<<<===<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>=====================<<<;;;::::::;;;<<<===>>>===<<<;;;===============<<<<<<<<<999:::;;;<<<===>>>???@@@===<<<<<<<<<===???AAABBBAAAAAA@@@@@@???>>>======;;;::::::999999999::::::;;;<<<======>>>>>>>>>===????????????@@@AAABBBBBBDDDEEEFFFHHHHHHIIIHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIJJJLLLMMMOOOPPPPPPQQQRRRTTTVVVXXXZZZ[[[ZZZ[[[[[[[[[]]]aaafffkkkvvv~~~yyysssnnnllljjjffffffffffffgggggggggfffjjjjjjjjjhhhgggggghhhjjjnnnpppsssvvvvvvuuurrrppprrrsssttttttuuuuuuttttttrrrssstttwwwzzzzzzxxxvvvuuutttrrrqqqqqqrrrtttuuuuuuvvvxxxzzz{{{yyyuuurrriiiiiiiiijjjkkkkkkhhheeebbbaaa^^^\\\[[[\\\]]]^^^]]]```fffmmmuuu}}}fffUUULLLHHHBBB>>>::::::999999888777777777777666555444333222222222////////////............++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))******************+++,,,------------...///000222333444444444777888:::<<<>>>@@@AAAAAA???<<<777333333666:::===<<<;;;:::;;;;;;888222---'''((((((***+++---///000//////............------////////////000111222222222444666999<<>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;========================:::;;;;;;<<<===>>>??????;;;;;;;;;<<<===>>>???@@@@@@@@@??????>>>>>>======::::::999888888888999999999:::;;;<<<=========<<<>>>>>>===>>>>>>???@@@AAACCCDDDDDDEEEFFFGGGHHHHHHFFFGGGGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNOOONNNOOOPPPQQQSSSUUUVVVVVVWWWWWWXXXZZZ^^^dddlllrrr|||yyyqqqkkkhhhfffeeecccdddeeefffggggggffffffjjjiiihhhggggggggghhhiiillloootttxxxyyywwwtttqqqqqqqqqrrrssssssssssssrrrqqqqqqrrruuuwwwxxxwwwvvvtttsssrrrqqqqqqrrrssstttuuuvvvxxxzzzzzzyyywwwuuuqqqpppoooooopppnnnkkkiiicccaaa^^^[[[ZZZ[[[\\\]]]\\\aaaiiirrr{{{zzzbbbQQQIIIFFFBBB???;;;::::::999999888777777777777555444222222111111////////////............************************))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))(((((((((((())))))((()))+++,,,,,,,,,+++***)))***,,,---...---------//////111222222333333333777777888:::<<<>>>@@@AAAAAA>>>999555333555:::===>>>;;;888999:::999333///))))))******+++,,,......000000000000//////......//////...//////000111222111222555888;;;???AAACCCEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJIIIGGGBBB<<<777333000111111111111000//////---------,,,,,,+++++++++,,,,,,++++++************+++++++++,,,---.........+++++++++++++++,,,,,,,,,***+++,,,---.../////////------------.........//////////////////000000000//////000000000000000///333333222222222222333333000000000111111222222222222222222222333333333333333444555555333222222333555555444333222222222222444444444555555555555666222333444444555555555555333333444444444444444444222222333555666666666666666777888::::::::::::999888888777777777777888888555555666777888888888888999999999888888777777777555666666777888888999999888888888777777666666666;;;<<<=========<<<:::999777777888888999999::::::;;;<<<<<<======>>>>>>???>>><<<:::888777888999;;;:::;;;<<<=========<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<=========:::;;;<<<===========================<<<<<<<<<<<<::::::999888888888888888777777888::::::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???BBBAAAAAAAAABBBDDDFFFGGGFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGIIIJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSVVVWWWYYY\\\bbbkkkvvv|||~~~xxxpppiiieeecccaaaaaa```aaabbbdddeeeeeeddddddeeedddcccdddeeehhhiiijjjiiilllppptttuuuuuusssqqqooopppqqqqqqrrrrrrqqqqqqqqqpppppprrruuuwwwwwwvvvttttttttttttttttttttttttsssuuuwwwxxxxxxwwwwwwwwwwwwuuusssrrrqqqooollljjjcccaaa]]]ZZZYYYYYY[[[\\\___fffqqq{{{xxx```OOOGGGEEEBBB???>>>======<<<<<<;;;:::::::::999888666444333333333000/////////............************************++++++++++++++++++++++++))))))************))))))******))))))((((((((('''***)))(((((((((((())))))+++,,,...000000///...---)))***,,,---......---,,,///000111222222222222222555555555666888;;;>>>???CCC@@@<<<777444666:::===>>>:::666666888777333...---------------...///000111111111111111000///...//////...//////000111222000111444777;;;>>>AAACCCEEEFFFGGGJJJKKKMMMMMMNNNLLLLLLLLLIIIEEE>>>888555111111111111111000//////---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------///......------,,,,,,+++)))***+++---.../////////+++++++++,,,,,,---------+++,,,,,,---...///000000111222222222222111111000111111111111222333444444/////////000111111222222111111222222222333333333222444555555333222222333777666555444333222222222222222222333333333444444222333444444555555555444333333333444444555555555222333333444444444333333444555777888999999999888888777777777777777888888333444555666777777777777:::999999999888888777777444444555555666777777888888888777777666666666555666777999999999888666444888888888888888999999999;;;;;;<<<===>>>???@@@@@@@@@>>>;;;888777777999:::999:::<<<=========<<<<<<;;;::::::999999::::::;;;::::::::::::999999888777888888:::;;;<<<=========;;;:::999888999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;:::;;;;;;;;;;;;;;;;;;;;;::::::999888888777888888555555777888999999999999::::::::::::;;;<<<======@@@???>>>>>>???BBBDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGIIIKKKKKKOOOPPPPPPQQQQQQRRRSSSSSSWWWYYY\\\```gggrrr~~~vvvqqqjjjdddaaa```___^^^\\\]]]___```aaaaaaaaaaaa```______aaadddhhhjjjkkkfffgggjjjmmmooopppppppppoooooopppqqqqqqqqqqqqqqqqqqpppoooqqqtttvvvwwwwwwuuuuuuvvvwwwwwwvvvuuuuuurrrtttvvvvvvvvvvvvwwwxxx{{{xxxuuusssqqqooollljjjdddaaa]]]ZZZXXXXXXZZZ[[[dddlllxxxuuu___RRRJJJEEEAAA@@@<<<<<<<<<;;;;;;::::::999777555333222333333222000222222111000///...------,,,,,,------,,,,,,+++***)))************+++++++++,,,++++++******************)))(((&&&&&&&&&'''((())))))(((((((((((())))))------,,,,,,,,,,,,++++++...,,,***)))))),,,///111333000------000333333222444555666888999;;;<<<<<>><<<<<<<<<;;;666222&&&'''***---......------...///111222222111000///333222000///.........///...///111222444777<<>>?????????===<<<:::999999999::::::999:::::::::999999888777888999:::::::::999777666999999:::;;;;;;;;;::::::;;;===???BBBCCCCCCBBBAAAFFFEEEDDDEEEFFFEEECCCBBBDDDCCCAAAAAA@@@AAABBBCCCCCCBBBBBBBBBDDDEEEGGGIIIJJJLLLNNNOOOOOOPPPRRRTTTUUUWWW\\\cccmmmwww~~~yyyvvvmmmkkkgggccc```^^^]]]\\\\\\]]]^^^___^^^]]]\\\[[[[[[\\\]]]___bbbeeegggiiigggjjjmmmnnnnnnmmmlllmmmmmmllllllllllllmmmnnnnnnlllnnnpppqqqqqqrrrtttvvvuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxwwwuuurrrooommmkkkfffeeeaaa\\\YYYZZZ]]]```mmmuuuwwwaaaSSSLLLEEEBBBAAA>>>>>>======<<<;;;::::::888666444333444444333111222222111000///...------,,,,,,------,,,,,,+++***)))************+++++++++++++++***))))))))))))***+++******))))))))))))***))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&%%%%%%(((+++---111...,,,,,,///111222111444444555777999:::;;;<<<@@@BBBAAA<<<777555888<<>>:::444222000000000111000///......---,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))+++,,,,,,,,,---.........------...//////////////////......---...///000111111111000000000/////////.........////////////000////////////000000000111111111111111111111111000222222222222222222222222111111222333333222111111333444444555444333222111333333333333333333333333333333333333333333333333111222222333333333333222333333444555555444444444555555444333333333444555000222555777777777555444777777777777777777777777555666777777666555666777888888999999999888666555555555666777777777666666888999999999999:::::::::888888888888999;;;===>>>>>>>>>===<<<:::999777666666666666888:::;;;999777999999999:::999999888888:::999999999999999999888777777555555555666888999777555333444777888777666888999999999999999999999::::::::::::::::::::::::;;;;;;:::::::::999999999<<<;;;:::999888999999:::;;;;;;;;;;;;;;;:::999888888888666555555555666777888888888999999::::::;;;<<<===???@@@BBBBBBAAAAAADDDCCCBBBCCCDDDDDDBBB@@@CCCBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSVVVXXX^^^eeennnvvv}}}}}}wwwrrrnnnllldddcccaaa___]]][[[ZZZZZZ\\\]]]]]]]]]]]]\\\[[[[[[ZZZ[[[\\\^^^```bbbeeefffgggiiilllmmmlllkkkkkkkkklllkkkkkkkkkkkklllmmmmmmlllmmmooooooooopppqqqssssssssstttuuuuuuuuuttttttssssssttttttvvvxxxzzz{{{{{{zzzyyywwwuuurrrpppooohhhfffaaa]]][[[^^^dddiiixxx~~~yyybbbTTTLLLFFFBBBAAA@@@@@@???>>>===;;;;;;::::::888555555555555333222222222111000///...------,,,,,,------,,,,,,+++***)))************+++++++++******)))((((((((())))))((())))))************)))))))))(((((((((((())))))******++++++,,,------------+++***)))))),,,...000000...------///111222222222333444666888:::;;;;;;AAAAAA@@@<<<777444666888CCCAAA???>>>>>>===;;;999000///...---,,,,,,,,,,,,000/////////000000111222222222000///////////////.../////////000444999>>>???@@@CCCEEEHHHKKKMMMOOOKKKJJJJJJJJJJJJGGGBBB???666333111000111111111000......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,++++++***((('''&&&,,,,,,,,,,,,------------------...////////////.........------......///000000////////////.........,,,,,,,,,---------................../////////////////////000000000000000111111111111111111111111000111222222222222111000333333333222222222222222222222222222222222222222222222222222222222222222333444444444333333222111111111111222222444555555777666555444333333333333888888888777666555444333555555555555555555555555555666777666555555555777666777777777777666666555666666666777666666555444777777777888888888888999777777777777888999:::;;;;;;<<<===>>><<<:::777666555555555777999:::888666777777888999999999999999::::::999999888777777777666666555444444555777888777777666888999:::999777666777777888999999::::::999999999999999999999999;;;;;;:::999777666666555;;;:::999888888888999:::>>>>>>>>>======<<<;;;::::::888666333333555777888777777666666777888:::;;;======>>>??????@@@AAAAAABBBAAA@@@@@@AAABBB@@@???AAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDFFFGGGHHHHHHJJJLLLLLLLLLMMMOOOQQQTTTWWW]]]dddlllrrrvvvxxx|||~~~{{{xxxrrrpppnnnkkkhhheeecccbbb_______________^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\^^^___aaacccdddfffhhhkkkkkkjjjiiiiiiiiijjjjjjjjjiiijjjkkkkkklllkkkmmmnnnnnnmmmmmmnnnoooppppppppppppqqqqqqrrrsssqqqppppppppprrrvvvzzz|||zzzzzzyyyxxxvvvtttrrrqqqkkkhhhccc___```fffpppwwwyyybbbTTTLLLFFFBBBAAA@@@@@@???>>><<<;;;:::::::::888666444555444333222222222111000///...------,,,,,,------,,,,,,+++***))))))*********+++++++++***))))))(((((((((((((((%%%&&&''')))))))))((('''))))))(((((((((((())))))((()))***+++,,,---......111000.........000333444000000//////000222333333111222444555777999;;;;;;?????????<<<888555555777AAABBBCCCDDDCCCAAA>>><<<444222...,,,***+++,,,---000///.........000222333222111111000000/////////.........---...222888<<<===>>>AAADDDGGGKKKMMMOOOKKKKKKKKKKKKKKKIIIDDDAAA777444111000000111111000.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++***)))((((((------,,,,,,,,,,,,,,,,,,,,,---......//////......------------......////////////.........---------+++,,,,,,,,,------------/////////000000000000111.........///////////////111111111111111111111111222222333333333333222222222222111111000111111222111111111111111111111111222222222222222222222222333333444444444333333222222111000000000111333444888777777666666555555555444444444333333333444444444444444444444444444444444555666666444444555666666666666666777777666666666666666666555444444333333333444444444555555555777666666777777777888888::::::;;;;;;:::999777666555555555777999:::888666777777888888888888888777666666666666666666555555777777666666666666777888666777888:::::::::999777777777777777888888999999888888888888999999999999<<<;;;;;;:::999888888888::::::888888777888999:::???@@@@@@??????===<<<<<<;;;:::888777777777999:::777666555444555888:::<<<============>>>???@@@AAAAAA@@@>>>>>>@@@@@@@@@???????????????@@@@@@@@@AAACCCCCCCCCDDDDDDEEEFFFFFFFFFHHHJJJJJJJJJJJJLLLNNNQQQTTT[[[aaagggjjjkkkllllllmmmnnnoooooommmkkkjjjddddddcccaaa```^^^]]]\\\]]]^^^___``````___^^^]]]\\\[[[ZZZXXXXXXYYYZZZZZZ^^^^^^^^^___aaabbbddddddeeeggghhhiiigggffffffgggiiihhhhhhhhhhhhiiijjjjjjlllmmmnnnmmmkkkjjjkkklllnnnnnnmmmmmmmmmoooqqqrrrooonnnmmmmmmppptttyyy|||xxxxxxxxxwwwvvvtttsssrrrnnnlllgggeeehhhqqq}}}~~~wwwaaaSSSKKKEEEAAA@@@??????>>>===<<<;;;:::999:::777555444444333222000222222111000///...------,,,,,,------,,,,,,+++***))))))*********+++++++++***))))))(((((((((((((((%%%&&&''')))))))))((('''))))))(((((((((((())))))(((((()))***,,,---.........---,,,,,,,,,...000111.../////////000000222222111222333555777999;;;<<<<<<<<<===;;;999777777777<<<@@@FFFIIIIIIFFFBBB???777444000,,,***+++---//////......---...000222333111111111111111000000000.........---...111666::::::<<<>>>BBBEEEIIILLLMMMLLLLLLLLLLLLLLLIIIEEEAAA999666222000000000000000//////...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------...............,,,------...........................------------,,,,,,---------............/////////000000000000------......////////////000000000000000000000000222222222222222222222222222111000000000111222222000000000000000000000000111111111111111111111111000111222333444444444444333222111000///000000111444444555666666666666666222111111111111333444555333333333333333333333333333555666555444333444555666666666666777777888888666666555444444444333333222222333333333444444444555666666666666666666666999888777666666777888888666666666888:::;;;999777888888888888777666555444333333444555666666777777777777666666666666666666222333555666666555555444888888888777777666666666777777777888888999999999999:::::::::;;;;;;;;;;;;::::::999888888999:::;;;??????@@@@@@??????>>>===:::::::::::::::999999888777777555555666888:::;;;<<<<<<<<<<<<<<<===??????AAA???======???@@@@@@???===>>>>>>?????????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDFFFHHHHHHGGGHHHIIIKKKOOOSSSYYY___bbbdddcccbbb``````aaaaaaaaaaaa``````___^^^]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\[[[ZZZYYYXXX[[[ZZZYYYXXXWWWXXXYYYZZZ]]]]]]]]]^^^___```bbbccccccdddfffeeeddddddeeefffhhhgggggggggggghhhiiiiiilllmmmnnnmmmkkkiiijjjkkkmmmlllkkkkkkkkkmmmnnnooommmmmmmmmnnnppptttxxxzzzyyyyyyyyyxxxwwwvvvttttttqqqooonnnnnnsss}}}}}}|||vvv```SSSLLLFFFBBBAAA>>>======<<<<<<;;;;;;::::::888555444333333111000222222111000///...------,,,,,,------,,,,,,+++***)))************+++++++++******)))((((((((())))))((())))))************)))))))))(((((((((((())))))(((((()))***+++,,,---...,,,,,,++++++,,,---///000,,,---//////......000111111222444666888:::<<<===;;;;;;<<<<<<;;;999777666777===DDDIIIIIIGGGDDDBBB>>>:::444///,,,,,,---///---------...///000111222000111111222222111000000....../////////111555777888999<<>>???????????????888999:::;;;;;;999888777999999888777888999:::;;;;;;;;;;;;<<<<<<=========@@@>>><<<<<<===?????????;;;<<<===>>>????????????@@@@@@AAABBBCCCCCCBBBBBBBBBDDDFFFFFFEEEEEEGGGHHHMMMQQQVVV[[[^^^^^^]]][[[ZZZYYYYYYXXXXXXWWWWWWWWWZZZYYYYYYXXXWWWVVVVVVUUUZZZZZZ[[[[[[ZZZZZZYYYXXXZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^___```aaabbbcccbbbbbbdddeeeggggggggggggggghhhhhhiiikkklllmmmllliiihhhiiijjjkkkkkkjjjjjjjjjjjjjjjkkkiiijjjmmmqqqtttwwwyyyzzz}}}}}}|||{{{zzzyyywwwvvvrrrsssvvvzzz}}}}}}vvv```TTTMMMHHHDDDDDD========================;;;999666555444444222000222222111000///...------,,,,,,------,,,,,,+++***)))************+++++++++++++++***))))))))))))***+++******))))))))))))***))))))(((((((((((())))))((())))))***+++,,,,,,---...............000111111---///111222000000111333222333444777999;;;===>>>============<<<:::666444444999???DDDDDDDDDEEEFFFFFFBBB<<<555000...------+++,,,---///000111111111000111222222222222111000---///000111111222444555777888:::===@@@CCCFFFGGGHHHHHHIIIKKKLLLKKKHHHEEEBBB>>>888444222222111000/////////...------,,,,,,++++++++++++++++++++++++((()))***+++,,,---------(((((()))***+++++++++************+++,,,,,,,,,---+++,,,------......------+++,,,---.........------/////////............---------------............------........./////////---......///000000111111////////////////////////000///............///000///000222333333333222222000000000000000000000000000000000000000000000000///000111111222222222222111111222222222111000000///000111222222222111000222222222333333333333333444444444444444444444444222444444444333222333444333333333333555666888999444333222222222333444555444444444555555555666666333444555666777777666666444444444555666777888888555555555777999:::888666666777777777666555555444444444555666666777888888666666666666555555444444555777888777555555888:::666666666666666666666666555555666666777888888999555666777888:::;;;<<<===;;;;;;:::::::::;;;======:::;;;<<<===>>>?????????<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999:::;;;<<<===<<<;;;;;;>>>;;;999999;;;===>>>>>>:::;;;<<<>>>??????>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAACCCDDDDDDCCCCCCEEEFFFIIILLLPPPTTTVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSUUUTTTTTTTTTTTTTTTTTTTTTZZZZZZYYYYYYYYYZZZZZZ[[[ZZZZZZZZZZZZZZZYYYXXXXXXVVVWWWWWWXXXZZZ[[[]]]^^^]]]^^^`````````aaaccceeeggggggggggggggghhhhhhiiiiiijjjjjjiiigggfffggghhhhhhhhhhhhhhhhhhgggfffeeebbbgggmmmtttyyy|||}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwrrrvvv}}}wwwaaaUUUNNNIIIFFFFFF>>>>>>>>>>>>????????????===;;;888666666555333111222222111000///...------,,,,,,---------,,,++++++)))************+++++++++,,,++++++******************)))(((&&&&&&&&&'''((())))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,------...///000000333666666444333555777222333555777:::<<<>>>????????????>>>===:::555222222666;;;>>>???AAAEEEIIIMMMIIIAAA999333///---,,,***,,,...000111111111000000000222333333222111000---///111222222222333444666777999<<>>888999;;;<<<>>>??????@@@AAA@@@===;;;;;;<<<>>>???============<<<;;;:::999888:::<<<======<<<:::999<<<:::777777999;;;<<<<<<999:::<<<>>>>>>>>>>>>======>>>???@@@AAA@@@???>>>@@@BBBCCCCCCBBBBBBDDDEEECCCFFFJJJNNNOOOOOONNNMMMLLLLLLMMMOOOPPPQQQRRRSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTVVVWWWYYYYYYZZZ[[[[[[[[[ZZZXXXWWWWWWWWWXXXYYY[[[]]]___```[[[]]]^^^______aaacccfffggggggggggggggghhhiiiiiiggghhhhhhhhhfffeeefffgggfffgggggggggfffdddbbbaaa]]]cccmmmvvv}}}~~~}}}}}}{{{yyywwwvvvuuurrrxxxttt\\\OOOJJJFFFCCCBBB>>>===<<<;;;;;;::::::;;;;;;999777666666555333111555333///,,,++++++...///+++++++++************)))++++++++++++++++++++++++))))))))))))((('''%%%%%%&&&'''(((*********)))((($$$######$$$'''***++++++)))++++++)))+++......***///...---,,,,,,...///111555444222000000111222444888888777666888:::<<<>>>>>>AAA@@@<<<;;;<<<;;;777444333444999;;;>>>DDDKKKRRRXXXUUUFFF666///000333---,,,***+++---/////////000111111111111222222222//////............//////666555666999===???@@@@@@FFFGGGGGGHHHJJJKKKKKKLLLHHHEEE@@@;;;777444333333222111000///...------------------------------------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))***+++,,,---,,,++++++---------.........//////***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------((())),,,.........---,,,------------------------000///...---------------...,,,+++---000222111///---...///000000///...---111000000000//////............//////000111333333000///...------...///000222222222111111111000000222222222222222111000///333222222111111222222333333222222111111222222333111111222222222333333333111111222222222333333333555444222000............555555444333111000222444333444555666666555444333333444444444555555666666888888777666555444333333555444444333333444444555666666555555444444444333444444555555555555555555333333444444444444333333555555555555555555555444666666666666666666555555888888888888888888888888:::;;;<<<<<<======<<<<<<666888:::;;;;;;;;;===>>>============>>>>>>>>>>>>BBBAAA???===;;;999999888;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???========================<<<>>>@@@BBBCCCCCCCCCCCCBBBCCCFFFHHHJJJKKKLLLLLLHHHIIIIIIJJJKKKLLLLLLMMMLLLNNNOOOOOOOOOOOOPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]^^^___```aaaaaabbbbbbccceeeggghhhfffeee```aaabbbcccccccccccccccddddddcccbbbaaa```^^^]]]ZZZbbbnnnyyy}}}{{{{{{zzzyyywwwuuusssrrrrrr}}}uuu]]]PPPKKKGGGDDDCCC@@@???>>>===<<<<<<<<<<<<:::888666666666555333111444222///---,,,,,,---...*********))))))))))))(((++++++++++++++++++++++++))))))))))))(((((('''&&&''''''((())))))))))))))),,,***))))))******)))((((((++++++)))***......+++...---,,,+++,,,---///000222111111111111222444444777888:::<<<===============@@@AAA???>>>???>>>:::666444444888<<<@@@IIIRRR^^^bbb^^^NNN<<<222000///...,,,++++++---///000000000000111111111222222222////////////////////////333333444777:::===??????DDDDDDEEEFFFHHHIIIJJJJJJGGGEEEAAA<<<888444222111//////..................---------------------------,,,++++++***+++++++++************************++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,------------......***+++,,,,,,------,,,,,,,,,,,,,,,---------......)))***,,,.........,,,,,,------------------------//////...---------------000...,,,---000111///---000//////////////////000111111000000////////////111000000000000111111222222111000//////000111222222222111111111000000000111111222222111111000000111111000000000000111111222222222111111222222222111111111222222222333333111111111222222222333333444333111000............333444444222111111222444333333444555555444333333555555555555666666666666666666666555555555555555444444444333333444444444555555444444444333333333777777666666555333222111666666777777777777666666444444444444444444444444555555555555555555555555777777777777777777777777999::::::;;;;;;;;;;;;;;;:::<<<>>>>>>>>>>>>???@@@<<<<<<<<<=========>>>>>>@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAAAAAAAAAAABBBCCCFFFHHHJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNMMMNNNOOOQQQOOOOOOOOOOOOPPPPPPQQQQQQVVVVVVVVVUUUUUUUUUUUUUUUWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[\\\]]]^^^___``````bbbbbbbbbdddfffgggeeeddd___```aaabbbbbbbbbbbbbbbbbbbbbcccbbbaaa___]]]\\\ZZZaaalllwww}}}~~~|||zzzuuuuuuttttttssssssssssssyyyvvv^^^QQQLLLHHHDDDCCCAAA@@@???>>>>>>=========999777666555666666444333222111000...------------***))))))))))))(((((((((************************)))))))))***))))))((((((((((((((((((((())))))***((('''''')))+++---------'''***+++))))))------+++---,,,+++++++++,,,...///...///000222333444444444444777<<<@@@AAA@@@>>><<<<<<@@@BBBAAABBBDDDCCC@@@<<<777555888<<>>>>>???@@@BBBCCCEEEGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGIIIKKKLLLLLLKKKLLLMMMOOOKKKLLLLLLMMMNNNOOOPPPPPPSSSSSSSSSSSSRRRRRRRRRQQQTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZ\\\]]]^^^_________aaa```aaaccceeeeeedddbbb^^^___```aaabbbbbbbbbbbbbbbcccdddeeedddbbb___^^^\\\bbbkkktttyyyyyywwwuuummmmmmmmmnnnqqqtttwwwyyy~~~|||zzz{{{uuu]]]PPPKKKGGGCCCBBBAAA@@@???>>>============888666555555666666555333000000000000///...---,,,************))))))))))))))))))))))))))))))))))))((())))))************)))***)))(((''''''((()))***%%%$$$$$$&&&)))+++***)))%%%)))+++((((((,,,---+++,,,,,,+++++++++,,,---......///111333444333222222222555:::>>>@@@???===;;;>>>AAABBBAAACCCHHHJJJHHHDDD>>>999888;;;BBBPPP\\\\\\aaaaaaUUUGGG<<<333---...,,,******,,,.........000000000000111111111111...000111333333111000...---///222444666888;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<<<<===>>>???AAABBBDDDFFFHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJJJJIIIIIIKKKLLLKKKLLLMMMNNNOOOPPPQQQRRRQQQPPPPPPPPPOOOOOOOOOOOORRRRRRSSSUUUWWWYYYZZZ[[[ZZZ[[[\\\^^^_____________________aaaccccccaaa___^^^^^^```aaabbbccccccddddddeeeggghhhgggeeecccaaa```eeekkkpppsssrrrooommmeeefffgggkkkrrryyywwwvvvvvvxxx}}}ttt\\\OOOIIIEEEAAA@@@??????>>>===<<<<<<<<<<<<888666555555666666555333//////000000///...---,,,,,,,,,++++++++++++******))))))))))))))))))))))))((())))))************)))***)))(((''''''((()))***,,,***)))'''&&&$$$ ###(((***((('''***,,,,,,++++++++++++,,,,,,------///000222444333222000...000222555888:::;;;<<<<<<@@@BBBAAA???BBBJJJOOOPPPLLLDDD===::::::@@@LLLXXXVVV[[[]]]UUUKKKAAA666...---+++))))))+++,,,---,,,//////000000000111111111...000111333333111000...---000333444555666999<<<>>>???@@@BBBEEEGGGHHHIIIIIIJJJJJJHHHCCC===666222000000///...---,,,,,,---........................,,,,,,---...---,,,+++*********************************++++++,,,---......+++*********************)))))))))*********++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------------,,,,,,,,,------...+++,,,------......///000,,,---............---,,,////////////////////////////////////000111222333------............------........................,,,---...///000111111111000000////////////000000///000000111111000000/////////000000000111111111000000111111111222222222///000000000////////////...000111222111111222333444444444444444444444444444444444333333222222222444444444444333333333333222222333444444333222222444444444444444444444444000111222333444444444444444444555555555555444444000000000111111111222222111111111111222222333333333333333333333333333333333444444555555555555555999;;;<<<<<<;;;:::;;;<<<777888888888888999999999999888888777666666666666777777888999999999999999999999999999999999999999;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<<<<===>>>???@@@AAACCCDDDEEEEEEEEEDDDAAABBBCCCDDDEEEFFFGGGGGGEEEGGGHHHHHHHHHHHHIIIKKKKKKKKKLLLMMMOOOPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRSSSUUUWWWYYYZZZ[[[ZZZ\\\^^^```aaaaaa```___^^^]]]^^^___aaaaaa___]]]]]]^^^```bbbcccdddeeeeeedddeeefffggggggfffdddcccaaadddgggjjjjjjiiifffddd^^^```dddjjjttt~~~yyysssssstttwww|||ttt\\\NNNHHHDDD@@@???>>>===<<<;;;::::::::::::999777666555666666444333//////000000///...------------,,,,,,,,,+++++++++************************)))))))))***))))))((((((***))))))(((((((((((((((+++***))))))(((&&&### """'''***(((&&&))),,,,,,+++,,,,,,,,,------------000111222333333111///...000111222444777:::<<<===???AAA@@@>>>BBBKKKRRRSSSPPPHHH???;;;999<<>>@@@BBBEEEGGGIIIJJJGGGHHHIIIGGGCCC===777333222111000///...---------........................---------------,,,++++++))))))))))))))))))))))))*********++++++,,,,,,,,,***))))))))))))***+++,,,)))))))))************+++)))******+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...)))+++---------...///111---...000222222000...---------............//////---------...///000222222...//////000000//////...,,,------------.........,,,,,,...///000000000000000000////////////000000...///000111111000///...////////////000000000000000000000111111111111222......///000000000//////...000111222000000000111444444333333333333444444222222222222222222111111444444444333333222222222111222333444444333222111333333333333444444444444222333333333222222111000222222333333333333222222//////000000111222222222000000111111222333333333333333333333333333333333222333333444444444444444555777999999888888888:::666666666666777777777888:::999888777777777777777555666777888999999999999888888888888888888888888888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<======>>>??????@@@AAABBBCCCBBBBBBAAA>>>???@@@BBBCCCEEEFFFGGGDDDFFFGGGGGGGGGGGGHHHJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRTTTVVVXXXYYYZZZZZZ\\\^^^```bbbaaa```___\\\\\\\\\]]]______]]][[[[[[]]]___aaacccdddeeeeeeaaaaaabbbbbbccccccbbbbbb___```bbbddddddbbb```___^^^```eeemmmxxx~~~wwwtttpppppprrrvvvzzz}}}}}}|||uuu\\\OOOIIIDDD@@@???>>>===<<<;;;:::::::::::::::888666666666555333111////////////............,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))(((((('''&&&)))))))))))))))(((''''''%%%%%%&&&(((++++++)))''' '''***(((&&&(((,,,---,,,,,,---...............///000111222222111000000000111333666999;;;===>>>;;;???@@@@@@EEELLLQQQQQQPPPIII@@@;;;888999AAAIIIVVVZZZ[[[YYYTTTMMM@@@555000...++++++,,,......---////////////000000000111////////////////////////...222555444222222555888<<<===???AAADDDGGGIIIJJJHHHIIIJJJIIIEEE@@@:::777222111000///////////////..............................---,,,,,,,,,,,,,,,************************************************(((((((((((()))***,,,---))))))*********+++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,------...------------------------,,,,,,++++++,,,,,,---...***,,,......,,,,,,...000.........//////.........,,,,,,,,,---------......---------------...///000......///000000///......+++,,,,,,,,,------------,,,---......//////////////////............//////---...000111111000...---........./////////000000000000000000111111111111,,,---///000000000//////...000222222000/////////222222111000000111222222222222222222222333333333222222222222333333333333000222333444444333222000000000111111222222222222222222222222222111111000//////000000000000////////////000111111222333333000000111222222333444444333333333333333333333333222222333444444444444333000222444555444444555777555555555555666666666666666555555555555666777777444555666777888888888888555555555555555555555555666666666666777888999:::::::::::::::::::::::::::999999:::<<<===============>>>???@@@@@@@@@???>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGGGGFFFFFFHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQOOOPPPQQQRRRTTTUUUWWWWWWYYY[[[^^^```aaaaaa___^^^[[[[[[[[[\\\]]]]]][[[YYYYYYZZZ\\\^^^aaabbbcccddd``````______```aaabbbccc^^^___aaacccddddddddddddfffhhhnnnvvv}}}uuuqqqpppllllllooorrrvvvwwwuuutttvvv^^^PPPJJJEEEAAA@@@>>>===<<<;;;;;;::::::;;;;;;999777666666555333111000//////.........//////+++++++++************)))++++++++++++++++++++++++))))))))))))((('''%%%%%%((()))*********((('''&&&'''''''''((()))(((%%%""" &&&***'''%%%(((,,,---,,,---......//////......---...///000111222222222000222666999<<<>>>??????777===AAACCCGGGMMMOOOMMMOOOHHH@@@<<<888888>>>FFFRRRVVVXXXXXXVVVQQQEEE:::111///------.../////////////////////000000000000//////............//////...222555444111000333777:::<<<>>>AAADDDFFFHHHJJJLLLMMMMMMLLLIIIDDD???<<<000000000000000111111222///////////////////////////...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))'''''''''''')))+++---...************++++++++++++))))))***++++++++++++***++++++,,,,,,,,,---------+++******+++,,,---...///------------------------++++++++++++,,,,,,---...,,,...000...,,,***,,,...---,,,***))))))***,,,---+++++++++,,,,,,---------......---,,,,,,,,,,,,---+++,,,---......---,,,++++++++++++,,,,,,---------,,,---......///............------,,,,,,------...---...000111111000...---............/////////000000000000000111111111111,,,---...000000000/////////000222222000.........111000///......///000111222222222333333444444444///000111222333444555555000111333444444333111000......//////000000000111...///000111333333444444222222333333333333222222///000000111222333333333000111111222333333444444333333333333333333333333222222333444444444444333111333666666666777888999444444444555555555666666000000000111222444555666444555666777888888888888999999999999999999999999666666666666777888999:::888888888888888888888888555777999;;;<<<<<<<<<<<<<<<===>>>??????>>>===<<>>>>>@@@EEEIIIGGGIIIHHHBBB;;;999>>>DDDOOOQQQTTTVVVUUUOOOGGGAAA444333///+++))))))---000...///000111222222222222------............------...+++)))+++000555777777777999;;;===???BBBFFFJJJKKKJJJJJJJJJJJJGGGCCC@@@<<<:::555111......///000000///...---------------000///...---------------,,,,,,,,,+++,,,,,,------)))************+++++++++++++++******************))))))))))))))))))))))))((()))***++++++++++++***,,,++++++***++++++,,,,,,******+++,,,,,,---......---------....../////////...------,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,---)))***++++++,,,---......,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000//////---,,,,,,---...///......------------..................////////////---.........//////000000///////////////000111111000000111111111111000000000000///////////////000///000222444555555555555000000000000000111111222333333222111000///.........//////000111222222222......//////000000111111//////000000000000//////...////////////---,,,+++222222222222222222222222///000111222444555666777333333222222111222222222444444444555555555666666888777666555333222111000333333333444444444555555666666777777888888999999555555666777777777777777555666999;;;<<<;;;:::999777777777777777777777777999999999:::::::::;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFHHHJJJLLLOOOQQQQQQQQQPPPRRRRRRQQQQQQRRRSSSTTTTTTVVVWWWXXXZZZZZZZZZYYYXXX\\\\\\\\\[[[[[[[[[[[[ZZZXXXXXXYYYZZZ[[[]]]___``````_________```ccceeegggkkklllmmmnnnnnnqqquuuxxxyyy}}}yyyrrrnnnllllllhhhffffffggghhhfffaaa]]]yyyaaaRRRJJJDDDBBBBBB@@@@@@???===;;;:::999888888888888777666555444333000000000///......------,,,,,,------,,,,,,+++***************************((()))***************)))))))))(((((((((((())))))***)))'''&&&%%%&&&'''(((######$$$%%%(((+++///111//////000111111000000000------...///111333555777333333333555777888777666777:::<<<======???CCCFFFEEEHHHJJJFFF???;;;===AAAFFFHHHLLLPPPRRROOOIIIDDD555222...+++)))***+++,,,......///000111111111111------............------)))'''%%%&&&***///111111333555777999<<>>;;;666222///...///000///......---------.........---,,,,,,+++++++++,,,++++++***************+++)))************+++++++++******************************************************************++++++,,,,,,++++++***+++++++++***++++++,,,,,,---------*********+++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...............///...---,,,,,,---...///......------------......------------............---........./////////000///............///000111------............------000000///////////////000//////111111222111000000000000//////000000111222222222111111000/////////...//////000111111222222///////////////000000000......///000000000000000---......///......,,,,,,////////////////////////000000111111222222333333333222222111111111222222222222222222333333333333555555444444333333222222333333333333444444444444444444444444444444555555444555666777777777777666333444555777777777666666777777777777777777777777999999999999::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGIIILLLNNNPPPQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTVVVVVVWWWWWWXXXXXXWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYZZZ[[[]]]___```]]]]]]^^^```ccchhhlllnnnqqqsssvvvwwwxxxzzz|||vvvooolllkkkkkkiiigggeeedddbbb___YYYTTTyyyaaaRRRJJJDDDBBBBBB>>>>>>===<<<;;;:::999888666777777777666666555444000000000///......---------,,,,,,++++++++++++,,,))))))))))))))))))))))))&&&(((***,,,,,,,,,+++***(((((())))))))))))((((((***)))((('''''''''((())))))((((((((((((***+++,,,000111111111111111000000/////////000222444666777555333111111333555666555555888:::<<<<<<===???AAABBBGGGKKKIIIBBB<<<;;;;;;BBBFFFMMMUUUZZZZZZVVVRRR;;;555///++++++,,,,,,+++.........///////////////------............---------+++)))***,,,///111111111333555777;;;BBBIIIOOONNNLLLJJJIIIJJJIIIHHHFFF@@@===888444000///...///......---------...//////...---,,,,,,+++,,,,,,,,,---,,,+++******)))******)))************+++++++++************************++++++++++++++++++++++++,,,+++***))))))******+++---,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,************))))))))))))++++++************++++++++++++************++++++++++++++++++++++++++++++------,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------...------,,,,,,++++++***......------------......------------------------+++,,,,,,,,,------------.............../////////......---------...//////,,,,,,,,,------,,,,,,,,,000//////......///000000000000000000000///...---000000//////000000111222000000000000000000000000...//////000000111111222000000//////////////////---...///000000000000000......///000000000//////........................111111111000000000000000222111111111111111222222111111222222222333333333333333333333333333333333222222333333333444444444666666666666666555555555444444555666666666666555444444444444444444444444777777777777777777777777888888888999999999:::::::::;;;<<<======>>>>>>===>>>>>>=========>>>>>>???AAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAABBBCCCDDDFFFGGGFFFHHHJJJMMMNNNOOOOOOOOONNNNNNNNNOOOPPPRRRSSSTTTVVVVVVUUUUUUTTTUUUUUUUUUWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]][[[[[[]]]```ffflllrrruuuxxx|||yyypppjjjhhhiiijjjjjjhhheeebbb^^^WWWPPPKKKyyyaaaRRRJJJDDDBBBBBB======<<<<<<;;;:::::::::444555555555555555444444000000000///......---------,,,+++******+++,,,---(((((((((((((((((((((((()))+++---//////...,,,***'''((()))******)))((('''))))))(((''''''(((((())),,,,,,+++***)))))))))***111222222222222111000000333333333333333333333333777555333333444555555444444666888:::;;;<<<<<<<<>>===<<<<<<<<<<<<<<<===@@@@@@@@@???@@@@@@AAAAAA?????????@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPRRRTTTUUUWWWVVVTTTSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVYYYZZZ\\\```fffmmmtttxxx~~~{{{rrrjjjeeeeeefffhhhiiijjjiiifff```VVVLLLFFFyyyaaaRRRJJJDDDBBBBBB=========<<<<<<<<<;;;;;;333333333444444333222222000000000///......------,,,+++***)))******,,,---((((((((((((((((((((((((+++---...///...,,,)))''''''((()))******)))((('''''''''''''''''''''((((((&&&'''((()))+++---///000111111222222222111111000222333333333444444444444555555444555666666444222333444666999;;;<<<;;;:::===???AAA>>>:::555444444:::CCCPPP^^^ffffff___YYYLLLAAA555------//////......------,,,------...///------............------......---,,,,,,,,,---...111222444777<<>>>>>>>>>>>>>>????????????>>>>>>??????@@@AAADDDEEEGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTTTTWWWVVVTTTSSSRRRSSSTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[[[[ZZZXXXUUURRRPPPOOONNNSSSTTTWWW\\\cccmmmuuuzzzwwwrrrkkkeeebbbbbbeeeggghhhkkkmmmllleeeZZZNNNHHHyyyaaaRRRJJJDDDBBBBBB>>>=========<<<<<<;;;;;;333444444444333222222111000000000///......------+++************++++++,,,))))))))))))))))))))))))++++++,,,,,,***(((%%%$$$(((((())))))))))))((((((&&&&&&''''''''''''((((((((())))))***++++++,,,,,,///000000111222222111111---...000333555666777888444333333555666555333111444444555888;;;======<<<<<<<<<<<<:::777444333444777>>>KKKYYY``````ZZZUUUNNNEEE:::222///......---------,,,,,,---...000111------............---------......---+++***,,,---...///111333666<<>>999555222111000......---------...//////---------,,,------...///...---,,,++++++***++++++)))************+++++++++)))))))))***++++++,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---,,,++++++***++++++,,,,,,*********++++++++++++++++++++++++++++++***************))))))))))))************))))))))))))******)))***+++,,,,,,+++***)))(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------'''(((***,,,............***+++,,,------...------+++,,,---......---,,,+++------------.....................---------------......---,,,,,,,,,------------............------------------...///000000---,,,,,,,,,---....../////////......//////000111.........//////000000000//////////////////////////////..................000000000///...---,,,+++,,,,,,+++,,,---...///000////////////////////////...//////000111222222333///.........///000111222//////000000000111111111333333222222111000//////000000111111111222222222333333222222222222222111222333333333333222222111333333333333333444444444555555555555555555555555555555555666666666777777777888999::::::;;;;;;:::::::::999999999::::::;;;<<<<<<<<<<<<<<<===>>>???>>>>>>>>>===>>>>>>??????CCCDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZXXXVVVRRROOOMMMKKKKKKKKKLLLOOOUUU^^^iiirrrxxx~~~{{{vvvmmmjjjeeebbb```bbbeeeggghhhkkknnnllleee[[[RRRLLLyyyaaaRRRJJJDDDBBBBBB======<<<<<<;;;:::999999666666666555444333222111000000000///......------))))))***+++++++++++++++*********************************)))((('''&&&%%%))))))(((((((((((())))))''''''(((((()))))))))))),,,,,,,,,+++***((('''&&&---...///000111222222222+++,,,///222555777888888777555444444666777666666666444444777;;;>>>???>>>;;;<<<<<<<<<999777555555555;;;DDDNNNVVVXXXVVVSSSNNNJJJDDD===777222///------,,,,,,,,,---///222333------............------...000111000---,,,...000+++---...000222666;;;>>>AAA@@@>>>???AAACCCDDDDDDCCCBBB>>>:::777444222111///......---------......---------------...//////---,,,,,,+++++++++,,,,,,)))************+++++++++((())))))***++++++,,,,,,************************(((((()))***+++,,,,,,---************+++,,,------))))))******++++++,,,,,,))))))))))))******************))))))))))))************))))))))))))*********+++,,,------,,,+++***))))))******+++++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%''')))+++++++++******)))***,,,---......------***+++---......---+++***+++,,,,,,,,,------------.........------,,,,,,,,,//////...---------------,,,,,,,,,------,,,,,,,,,------------...///000000///...---,,,,,,------...///............///000000......//////////////////////////////////////////------..................------......///......------,,,,,,,,,,,,---//////........................////////////////////////............///000111111////////////000000000111111111111111111111000000000000000000111111111222333333333333444444444444222222333333222111111000///000111333333333222222444444444444444444444444444444555555555666666666666777888999::::::::::::888888888888888999:::;;;::::::::::::;;;===>>>???<<<<<<<<<===>>>???@@@AAABBBCCCCCCEEEFFFHHHJJJKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQTTTTTTUUUUUUVVVWWWXXXXXXVVVUUUSSSQQQOOOMMMMMMLLLJJJJJJLLLPPPWWW```iiinnnttt{{{|||tttnnneeecccaaa``````bbbeeeggghhhjjjjjjfff^^^WWWRRRPPPyyyaaaRRRJJJDDDBBBBBB===<<<<<<;;;999888888777888888888777666444333222000000000///......------((()))***,,,,,,,,,+++************************************)))))))))))))))***)))(((''''''((()))***'''((()))***************&&&'''((()))+++++++++++++++,,,...///111222222222,,,...000333444555555555<<<999555444666999;;;<<<777555444666;;;@@@AAA@@@:::<<<>>>???===;;;888666222555;;;CCCKKKOOOPPPPPPOOOPPPNNNHHH???777111...,,,,,,+++,,,...000333555---..................---,,,///000///,,,+++---///+++---...000111333666999>>>===<<<===@@@BBBBBBAAACCCAAA???;;;888555333222000///...---------------///////////////000111111......---------...//////)))************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))&&&''')))***,,,---------)))))))))***+++,,,......(((((()))***+++,,,,,,---))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***+++---......---+++***+++++++++*********************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...---)))***+++---......------***+++---......---+++*********+++++++++,,,,,,,,,.........------,,,,,,,,,000///...---------------,,,------......------,,,,,,,,,,,,---...///000111444333111///...........................///000000///////////////////////////////////////.........,,,------....../////////***+++,,,...///000000000000000///......///111222////////////////////////000//////...------,,,,,,---------......000111111111111111111222222222222...//////000111222222222000000000000111111111111/////////000000111111222222222222222222111000///...000222444555444333222444444444444444444444444444444444555555555666666666777888999999:::999999777777777777888999:::;;;999999999:::;;;<<<>>>???::::::;;;<<<>>>@@@BBBCCCBBBBBBCCCDDDFFFHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRQQQPPPPPPSSSSSSSSSTTTUUUUUUVVVVVVTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLMMMQQQWWW^^^bbbjjjqqq{{{xxxoooiii```_________aaaccceeegggjjjiiifff___WWWRRRPPPQQQ|||aaaQQQJJJEEEBBBAAA@@@>>>============:::888777666666777777666444222000000000000///////////////...,,,***))))))***+++***************************************)))((((((!!!$$$(((******))))))***000///,,,)))((('''(((((('''''''''((()))*********((()))+++---...///000000111000//////000333777999666666666666777888999:::===888555666;;;AAADDDEEEEEEAAA===<<<===>>>===;;;555444666<<>>???>>>>>>CCCBBBAAA>>>:::666333111------...//////...------...........................,,,***((('''(((***,,,,,,+++(((%%%###$$$'''************************************++++++*********,,,,,,++++++******))))))************************+++******)))(((''''''&&&+++*********))))))((((((,,,,,,++++++***)))))))))((((((((((((((((((((((((---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++***++++++,,,,,,++++++***************************---.........---+++)))(((%%%(((+++++++++,,,///222,,,,,,+++***)))))))))***++++++******++++++,,,------------............///////////////////////////111000///...............,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///++++++,,,,,,,,,,,,,,,,,,---------------------------......///000/////////000000/////////.................................111000///......///000111000000000000///...---,,,------...///000000//////,,,---------.../////////000000000000111111111111////////////000000000000........................---...///111111222222222000111222333333222111000333333222222111000000000444444555555444333111000222222333333333333444444333333333444444666777888>>>777222333888===;;;888;;;;;;;;;;;;;;;;;;::::::======>>>>>>??????@@@@@@???AAACCCEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKOOONNNMMMLLLKKKKKKKKKKKKPPPQQQRRRQQQOOOMMMMMMMMMMMMNNNOOOQQQRRRRRRRRRRRRRRRNNNKKKKKKKKKKKKQQQYYY^^^bbbiiiooossswwwzzz}}}vvvkkkeeeddd]]]^^^______```aaadddfffnnnhhhaaa[[[TTTNNNNNNRRR}}}bbbRRRJJJEEEBBBAAA@@@>>>============:::888888777666777777666333111000000000000////////////111///---*********,,,---***************************************)))(((((($$$&&&)))******)))***+++&&&&&&&&&'''))),,,///111))))))))))))(((((((((((())))))+++---...///000000000000///...000333666888777777777888888999:::;;;;;;999777888;;;???BBBDDDHHHEEEAAA???AAABBBBBBAAA444333333777???HHHOOORRR\\\eeejjjggg^^^PPP@@@333111...---......+++---111...////////////000000000/////////...------,,,,,,,,,,,,,,,,,,+++,,,///111333555777999;;;<<<======??????>>><<<:::777444222/////////.........------........................000///---,,,,,,,,,---...//////---+++((()))+++---************************+++***))))))))))))***+++,,,++++++++++++++++++***+++++++++*********************))))))((((((''''''************)))))))))((())))))******************************************,,,,,,------------......++++++++++++++++++++++++)))***+++,,,,,,++++++******++++++,,,,,,++++++***************************+++,,,,,,,,,,,,***)))(((&&&)))++++++++++++...000---,,,,,,+++******++++++++++++******++++++,,,---------------............------------------------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///..................------////////////////////////***+++,,,,,,------,,,,,,...---------,,,,,,,,,,,,))))))))))))))))))))))))666444222///,,,+++******........................---......////////////...------------............000000000111111111111222.../////////000000000000...........................///000111111111111111000111111222222111111000222222222111111000000000///000111222222222111111222222222333333333444444333333333444444555666777888555333333666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMLLLJJJIIIIIIJJJKKKLLLNNNQQQSSSUUUVVVWWWZZZUUUPPPNNNKKKIIIMMMSSSVVV[[[cccjjjpppvvv{{{~~~zzzqqqgggbbbbbbYYYZZZ\\\^^^aaaeeeiiimmmmmmfff^^^XXXQQQKKKMMMSSSdddSSSKKKEEEBBBAAA@@@>>>============:::888888777777777777666333000000000000000////////////111...+++)))((())),,,...***************************************)))((((((''')))******))))))***,,,)))(((''''''''')))***+++))))))))))))(((((((((((()))***+++,,,---...///000000///......///222444666888888999999::::::;;;;;;999::::::::::::<<>>IIISSSZZZgggpppxxxxxxqqqaaaKKK999333///,,,,,,+++***,,,000000000000000111111111222///000000000000///---,,,......,,,)))((())),,,//////111333555888999:::;;;;;;;;;;;;;;;:::888666444333222000///...---..............................000////////////.........---------+++))))))***+++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))************))))))))))))''''''((())))))***++++++************************+++++++++,,,,,,,,,,,,---)))))))))******++++++,,,)))******++++++***))))))******++++++++++++******************************))))))************))))))(((***++++++++++++,,,...------,,,,,,+++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...//////......------,,,,,,////////////////////////---......///////////////------------,,,,,,,,,,,,++++++++++++++++++++++++///......---------------,,,,,,++++++,,,...///000.........///......------............------------///000000000000111111111....../////////000000000//////////////////////////////000111111000000000111111000000000000111111111111111111111111000000---...///111222333333333222222222222333333333333333333333444444555555666222333555444333444888<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;<<<===>>>@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHIIIHHHFFFDDDDDDFFFGGGGGGIIILLLPPPUUUYYY\\\]]]aaa[[[UUUQQQKKKGGGHHHNNNNNNTTT\\\fffooowwwxxxrrriii```]]]^^^YYYYYY[[[^^^cccjjjooosssnnneee[[[SSSLLLHHHLLLSSSfffTTTLLLEEEAAA@@@@@@>>>============:::888999888777777777555222000000000000000////////////...,,,(((&&&%%%'''***,,,***************************************)))(((((())))))***)))((((((***+++...,,,***(((&&&$$$$$$$$$(((((((((((())))))))))))*********+++,,,...////////////......///111333555888888999:::::::::::::::777:::===<<<::::::<<>>@@@@@@AAACCCDDDEEEEEEEEEBBBCCCCCCDDDDDDEEEFFFFFFJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHGGGDDDAAAAAACCCEEEDDDFFFJJJOOOUUUZZZ___aaabbb\\\VVVQQQJJJEEEEEEJJJKKKQQQ[[[fffrrr}}}zzzqqqiiibbb[[[YYY\\\[[[[[[^^^bbbiiipppuuuwwwqqqfffYYYOOOGGGEEEKKKTTTfffUUULLLEEEAAA@@@@@@>>>============:::888888777777777777666333000000000000000////////////---+++(((&&&&&&'''***,,,***************************************)))(((((('''((()))(((&&&'''(((***&&&&&&&&&''''''((())))))*********)))((('''''''''************+++---...///////////////000111333444777888999999:::999999888777:::===<<<:::999:::===AAAAAABBBCCCEEEHHHKKKMMMNNNKKKEEE===:::>>>IIISSSeeellltttwwwvvvmmm[[[LLL<<<444---+++***)))***---------......///000111111///000222333333111///...(((+++---...---++++++,,,,,,---...111333666888999<<<<<<===<<<;;;:::888777888666333111/////////000////////////////////////***,,,---......---,,,+++,,,...000///...,,,,,,---++++++++++++++++++++++++***,,,...000000...,,,***((()))))))))******+++++++++++++++*********))))))))))))))))))************))))))))))))))))))******))))))))))))(((((('''''')))))))))))))))))))))))))))))))))*********++++++)))******+++,,,---......******)))))))))))))))))))))******++++++******)))************************))))))******++++++,,,---,,,,,,++++++++++++******++++++************++++++******))))))******+++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...------,,,+++******))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,------..................++++++++++++++++++++++++//////...---+++)))((('''///...+++***)))***,,,---------...------,,,++++++......------,,,,,,,,,+++,,,,,,,,,------------...............////////////000000000000000000000000//////000000000//////...111000///......///000111/////////000000111111222222222222222222222222222111111111222222222333333111222333333444333333222555444333555666777555444555666666666777777777888666777888999;;;<<<===>>>??????@@@@@@AAABBBCCCDDDAAAAAABBBBBBCCCDDDDDDDDDHHHIIIIIIJJJIIIIIIHHHGGGHHHGGGEEEBBB???>>>???AAACCCDDDGGGLLLRRRXXX]]]___aaa[[[UUUOOOHHHBBBAAAEEEKKKRRR]]]iiivvv{{{rrriiiccc\\\WWWXXX\\\[[[\\\aaaiiirrryyy|||}}}rrrfffXXXLLLEEEDDDLLLVVVfffTTTLLLEEEAAA@@@@@@>>>============:::888777666666777777666444222000000000000////////////...---+++******+++,,,---***************************************)))((((((%%%'''((((((''''''(((***%%%%%%&&&'''((()))******...---,,,***'''%%%$$$###+++************,,,.../////////000000111222333333777888999::::::999888777888999;;;::::::999:::;;;>>>AAAEEEGGGIIILLLOOOQQQVVVUUUPPPFFF===<<>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEECCCCCCBBB@@@======>>>???DDDEEEFFFIIIMMMQQQUUUXXX]]]WWWRRRNNNGGGAAAAAAEEEPPPWWWcccooozzz~~~qqqiiiaaa]]]YYYVVVXXX\\\YYY]]]eeeqqq|||nnnbbbTTTIIICCCDDDOOOYYYeeeTTTKKKEEEBBB@@@@@@>>>============:::888555555555666888777555333000000000000////////////---,,,,,,,,,,,,---------***************************************)))(((((($$$&&&)))***)))))))))************)))((('''&&&&&&,,,+++***)))((('''&&&%%%++++++***)))***+++---///000000111111222222333333888999:::;;;;;;:::999888:::999777888999;;;;;;:::;;;@@@FFFKKKMMMNNNQQQSSS[[[]]]ZZZPPPCCC===AAAGGGSSS\\\eeehhhhhhgggccc]]]EEE;;;222000000---++++++++++++,,,---...///000000000000000111111111111111)))+++------+++(((((((((,,,,,,,,,---///111444555888999:::;;;<<<;;;;;;:::777777666555444222222111////////////////////////...///000000111111111000+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++)))))))))***++++++,,,,,,,,,++++++******)))))))))((()))))))))******************************))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,))))))))))))***,,,---...))))))************))))))******************************)))((())))))++++++---+++******,,,---+++)))+++************+++,,,---)))))))))))))))***++++++************+++++++++++++++++++++++++++++++++++++++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******+++++++++,,,,,,,,,------------------------'''(((***,,,.../////////------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,---------............---------.........//////........................------...///000000000000---......//////......---------...///000111222333333222000///.........///111111111111222222222222000111222333333222111000,,,///333555555555555555444555555666777777888888888888999::::::;;;<<<<<<<<<<<<<<<;;;<<<===???@@@BBBBBBCCCCCCDDDEEEEEEFFFBBBCCCEEEFFFFFFEEECCCBBB>>>???AAAAAA@@@@@@BBBCCCFFFFFFEEEFFFGGGJJJMMMNNNRRRNNNLLLKKKIIIFFFHHHMMMYYY```lllxxxyyysssggg```ZZZXXXVVVTTTWWW\\\\\\aaakkkxxx}}}wwwfff[[[NNNFFFBBBFFFRRR^^^dddSSSKKKEEEBBBAAA@@@>>>============:::888555444444666888888666444000000000000////////////******+++,,,,,,,,,++++++***************************************)))((((((###&&&***,,,++++++++++++'''((()))))))))))))))(((&&&&&&'''((()))***++++++,,,+++***))))))+++---///111111111222333333333444999:::<<<======<<<:::999;;;888555666999<<<<<<:::888>>>FFFKKKMMMNNNQQQRRRXXX\\\[[[QQQCCC:::<<>>@@@@@@AAABBBBBBCCCCCCDDD???AAABBBDDDDDDCCCAAA@@@<<<>>>AAADDDEEEFFFHHHIIIHHHGGGEEEDDDDDDEEEGGGHHHFFFEEEFFFIIIKKKLLLRRRXXXaaaiiittt}}}yyyrrrkkkaaa[[[VVVUUUTTTSSSWWW\\\bbbgggqqq}}}vvvlll___UUUIIICCCBBBGGGUUUbbbzzz```QQQIIIDDD@@@>>>AAA@@@>>>======<<<:::888777777888888666555333222***+++---///111111111111*********)))******++++++...,,,***)))((()))***+++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))***++++++222222222333333444444444555666777888888888888888:::999888777777666444222888:::???FFFLLLPPPPPPOOORRRUUUVVVQQQGGG>>>::::::>>>JJJTTTXXXZZZ[[[TTTKKKIIIBBB888222///---***(((***+++,,,---...///////////////000111111111111111///...------...---+++)))(((((()))***+++---...///222222444666777888888888999888666555444333444444555333111//////000222333000000///...............///............---------...---,,,,,,++++++,,,,,,............---,,,+++******++++++,,,,,,++++++***+++++++++***++++++,,,,,,,,,,,,+++******)))((((((,,,,,,+++***))))))******))))))))))))))))))))))))+++++++++*********))))))***!!!###'''&&&&&&(((***++++++++++++***))))))(((((()))***************''''''(((((((((((('''''',,,***(((((()))******)))&&&&&&''''''(((((())))))&&&&&&'''))))))*********,,,***(((((()))***)))(((''''''((()))***++++++,,,))))))************))))))***++++++,,,,,,++++++***,,,+++******)))))))))***''''''((()))***++++++,,,++++++,,,------...//////,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,---......---,,,***)))*********+++,,,,,,------+++++++++,,,,,,---------************************------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,,,,---///000000000///......//////...,,,,,,---///------...///000000//////---------,,,++++++******...........................///////////////......000000000///////////////111111000000//////......111000...---------...///333555777666333111222444555444444444444555666666555555555555666777888999888888888888999;;;===>>>@@@AAACCCBBB@@@>>>>>>???>>>??????>>>===<<<>>>???>>>??????@@@BBBDDDFFFGGGKKKIIIEEECCCBBBBBBBBBAAABBBDDDFFFIIIMMMSSSYYY^^^nnnuuu~~~vvvmmmddd___XXXVVVUUUSSSSSSTTTUUUVVV]]]hhhrrruuutttqqqggg[[[RRRJJJCCCAAACCCKKKYYYfffwww^^^PPPIIIDDD@@@???AAA???=========<<<:::888777777888777666555333222---...///000000//////...,,,++++++*********++++++---+++***)))((()))++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''************+++,,,---...///111444666666555333111555666777888::::::;;;;;;===;;;999888888777444222222555;;;CCCLLLQQQTTTTTTRRRTTTUUURRRKKKCCC>>>;;;:::CCCKKKPPPUUUXXXSSSLLLJJJEEE===666111...---,,,((()))+++---///000111111///000000111111111000000---,,,++++++,,,+++)))''')))))))))***+++,,,---...000111333555666777888888999888777666555666666777666444222///...///000111000000///............///+++,,,,,,---...///000000...------,,,+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((++++++,,,,,,,,,,,,++++++************+++,,,---...///......---,,,,,,++++++,,,++++++***))))))******************************+++++++++*********))))))+++### %%%))))))((()))+++,,,,,,,,,,,,+++******&&&&&&'''((((((((((((((((((((())))))))))))(((((()))(((&&&&&&((((((((('''************+++++++++,,,&&&''''''((())))))))))))...,,,***)))******)))((((((((())))))******++++++)))******************)))***++++++,,,,,,++++++***------,,,,,,++++++++++++(((((())))))******+++++++++++++++,,,---------...---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------((()))******++++++++++++******))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,+++***+++---------+++,,,---.../////////......,,,---...---++++++---...------...///////////////..................//////...........................//////000000//////....../////////000000111111000000000000//////......333222111000000000111111222444666555333111222333444444333333444444555666555555555555666777888999999888888888:::;;;===>>>>>>???@@@@@@>>>======>>>===>>>???>>>======>>>@@@@@@AAABBBDDDFFFHHHIIIJJJJJJGGGCCCAAA@@@@@@@@@@@@CCCFFFKKKPPPVVV]]]ccchhhuuu|||xxxooofff]]]YYYUUUSSSRRRQQQRRRTTTVVVXXX```hhhnnnmmmiiidddYYYNNNHHHDDDAAACCCIIITTTgggxxxttt[[[NNNHHHDDD@@@???AAA???=========<<<:::888777888777777666444333222111111111000///...,,,,,,...---,,,,,,+++++++++++++++***)))))))))***+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''&&&''''''''''''((()))***+++---111666999:::777222///444444666888;;;===>>>???AAA???;;;999888777555333///222777@@@IIIQQQTTTVVVSSSTTTTTTTTTQQQJJJBBB<<<777;;;@@@FFFOOOUUUTTTPPPLLLHHHBBB:::222...------***++++++,,,---...//////000000000111111000//////000///......//////---+++++++++******++++++,,,---...///111333555777777888888888888888888999:::;;;888777444222000/////////111000//////......//////,,,,,,---...///000000111......---,,,,,,,,,,,,---,,,,,,,,,,,,+++***)))))),,,,,,------------,,,,,,************+++,,,---...,,,,,,++++++***))))))))),,,+++******)))*********************************+++++++++***************+++&&&$$$(((,,,+++******,,,,,,------,,,,,,+++***&&&&&&'''((((((((((((((())))))************)))))))))'''&&&&&&((()))((('''++++++++++++,,,,,,,,,,,,'''(((((()))))))))((((((///---+++***++++++***((()))))))))))))))***************++++++++++++************++++++++++++******,,,---.........---,,,+++)))*********************+++++++++++++++++++++,,,...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,******)))))))))******+++++++++******)))((((((''',,,,,,,,,,,,,,,+++++++++...---,,,++++++,,,---...)))*********+++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++,,,---+++***+++,,,,,,---...---------+++,,,---,,,+++***,,,...---............/////////------......///000000111------------------------//////000000000000//////---...///000111111222333000000000////////////...333222222111000111111111111222444333222000111222222222222222222333444444555555444555555666777888999999999999:::<<<===>>>;;;<<<>>>===<<<<<<===>>><<<>>>>>>>>>===>>>???AAACCCEEEGGGIIIKKKKKKKKKKKKHHHFFFCCC@@@>>>>>>???@@@DDDJJJRRR[[[ccckkkrrrvvv}}}~~~xxxoooeee\\\UUUQQQQQQPPPNNNNNNQQQTTTYYY\\\aaaeeeeeeaaa[[[TTTJJJBBB???>>>@@@GGGQQQaaawwwpppYYYLLLHHHDDDAAA@@@@@@???===<<<===<<<:::999888888777666555444333333222222111000///...---,,,000///...---,,,+++++++++***)))))))))***+++,,,---+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''((()))***...111555999999777333111222222444777:::===@@@AAACCC@@@<<<:::999777555444111222666===EEEMMMQQQSSSTTTSSSSSSUUUUUUOOOEEE===777777999???IIISSSVVVVVVQQQPPPLLLCCC888111///000///...---,,,***))))))(((000000000000000000///...222111000000111111///---,,,,,,++++++***++++++,,,,,,...000222444555666777666777888999;;;<<<===>>><<<;;;999666444222111000111000000///.../////////////////////............///......------------------.........------,,,+++,,,------......------,,,+++++++++***++++++,,,,,,******)))))))))(((((((((++++++***************+++***************************************************((('''***,,,,,,***)))++++++,,,,,,++++++***)))(((((()))***************((())))))******))))))(((+++)))((((((***++++++***)))))))))))))))))))))))))))***************)))(((,,,+++))))))***+++***)))*********)))))))))))))))+++++++++,,,,,,+++++++++******++++++++++++******+++,,,...//////...,,,***+++*********************+++++++++***************...---,,,+++***************++++++++++++,,,,,,,,,000///---+++)))))))))***,,,,,,,,,+++++++++******---,,,,,,,,,++++++******,,,+++)))(((((()))+++,,,(((((()))***++++++,,,,,,******++++++++++++******...,,,++++++,,,,,,***)))***+++++++++,,,,,,,,,,,,+++,,,---,,,++++++---///.........---.........///,,,,,,,,,------.........------------------------...///000000111000000000/////////000000111111111////////////////////////111111000000////////////000111111222111000000000111111111111111222222333444444444444555666777777999999999:::;;;;;;<<<===999;;;<<<<<<;;;<<<===???===>>>??????>>>???AAACCCHHHIIIKKKLLLMMMLLLJJJIIIEEEDDDBBB???>>>???BBBDDDHHHOOOZZZfffpppxxx~~~~~~zzzuuunnnddd[[[TTTOOOLLLNNNMMMLLLMMMQQQVVV\\\___aaaaaa]]]WWWPPPIIICCC???>>><<<@@@LLL\\\mmmmmmWWWKKKHHHDDDAAA@@@@@@>>>===<<<===<<<;;;999888888777666555444444333111111000000////////////000///...---,,,,,,,,,,,,)))))))))******+++,,,,,,+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))************************+++,,,---...///111333555666666555555000111333555888<<>>???@@@@@@@@@>>><<<:::777555444111111000///////////////000000/////////.........000///......------......------.........---,,,,,,,,,------......------,,,------,,,+++************,,,,,,,,,,,,,,,++++++++++++***************++++++************************************************((()))))))))***+++***(((***************)))(((((((((((()))***************'''(((((())))))(((((('''***)))'''(((***++++++***((((((((((((((((((((((((++++++,,,,,,,,,+++******)))'''&&&''')))******************)))))))))))))))+++++++++,,,,,,+++++++++)))******++++++******))))))***,,,---...,,,+++)))++++++++++++*********************************)))...---,,,+++***)))))))))*********+++++++++,,,,,,///...,,,***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++***))))))***++++++(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,++++++++++++***)))************++++++,,,,,,,,,---...---,,,---...000///...------------............------,,,,,,,,,,,,------------------------......///000000000000000111000000000//////...................../////////000000000000//////......//////000000111111000///111000000000000111222222333333333333444555666777888888999::::::;;;;;;;;;999:::;;;;;;;;;;;;>>>@@@===>>>????????????BBBDDDJJJKKKKKKKKKJJJHHHEEECCC?????????>>>>>>AAAGGGKKKOOOWWWcccoooyyyzzzwwwmmmiiibbb[[[TTTOOOMMMLLLLLLLLLLLLNNNSSSXXX^^^bbbddd___XXXQQQIIICCC???>>>???===CCCTTThhhyyykkkVVVKKKHHHEEEAAA@@@@@@>>><<<<<<======;;;:::999888777555444444444444111000000//////000000111///...------,,,,,,,,,,,,************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''(((***+++++++++(((((((((((()))***+++,,,...///000111333666777888222222333444777;;;>>>@@@AAA???>>>>>>>>>===:::888444333444888@@@HHHOOORRRTTTSSSTTTWWWZZZXXXPPPIII>>>999555666;;;BBBMMMVVVVVVWWWVVVQQQIII???777222///...,,,*********++++++---...//////000000000//////...---...000000...,,,,,,,,,++++++***++++++++++++,,,---///000111111222222444666999<<<>>>???@@@BBBBBBBBBBBB@@@===;;;999222111000000//////000000------...///000111111222000000///............///+++++++++,,,,,,++++++***,,,,,,------------,,,,,,------,,,+++*********************************************)))******+++,,,++++++++++++++++++++++++***************+++++++++(((******((((((******((()))))))))***)))(((((('''&&&&&&'''(((((((((((((((''''''((((((((((((''''''(((&&&%%%&&&((()))))))))*********)))))))))))))))***++++++,,,,,,,,,++++++((('''%%%&&&(((******))))))))))))))))))***************++++++++++++******))))))************))))))((()))***+++++++++***)))******++++++++++++++++++*********************+++---,,,+++***************************++++++++++++(((''''''((()))***++++++'''(((((()))******+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,---......//////......---,,,+++******+++,,,***)))+++************+++,,,,,,,,,---......------///111///...---,,,,,,,,,---...000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///111000000///...---,,,+++---............/////////111111111111111000//////000//////000111222000///111000000000000111222222333333333333333444666666777777888999:::999999999999:::::::::999:::===???===>>>???>>>===>>>@@@AAAHHHGGGGGGFFFDDDAAA???===999;;;===>>>@@@FFFOOOVVV]]]dddoooyyy|||wwwqqqmmm```]]]XXXRRRNNNLLLLLLLLLKKKLLLMMMPPPTTTYYY^^^aaaeee]]]SSSLLLDDD===<<<>>>>>>@@@LLLaaavvv~~~kkkVVVLLLHHHEEEBBB@@@???>>><<<<<<======<<<:::999888777555444444444444222222000/////////000000------,,,,,,,,,,,,,,,---***++++++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))************$$$$$$$$$$$$%%%&&&''''''+++,,,...000333666888999555444444555777:::===?????????@@@BBBCCCBBB???===999777666888>>>EEEKKKOOOQQQRRRUUUYYY^^^^^^ZZZWWWEEE???:::888777;;;GGGUUUXXXYYY[[[[[[WWWNNNCCC;;;222000...---,,,---......,,,,,,...///000000111111000//////000111222000...+++++++++***++++++,,,,,,+++,,,---...////////////000222555888;;;===>>>>>>BBBCCCDDDEEEDDDAAA???===222111000000//////000000------...///000111222222111000//////......//////***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++******++++++,,,---'''(((((((((((((((((((((******))))))***++++++,,,++++++++++++++++++++++++))))))*********+++++++++(((,,,+++'''&&&***+++)))***************)))((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((('''&&&%%%&&&(((******)))+++++++++*********))))))(((((()))***+++++++++++++++)))((('''((()))((('''(((((())))))******++++++)))******************)))))))))************)))))))))))))))*********++++++*********++++++,,,,,,,,,)))******++++++,,,,,,,,,++++++***************+++************++++++++++++%%%%%%'''(((***+++++++++))))))))))))))))))******************++++++++++++***+++---......---+++***++++++++++++,,,,,,,,,,,,---------......---------+++***)))***+++,,,+++***++++++*********+++,,,---+++,,,------,,,---///111000///---++++++,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////.........---,,,,,,,,,+++---------........./////////000000111000///...---000///...000222333111///111111000000111111222333222222222222333444555666555666777888999888777777888999999888777888;;;===;;;<<<<<<;;;::::::<<<===AAAAAA@@@>>>===;;;::::::888<<<@@@DDDHHHQQQ]]]eeemmmrrr{{{~~~yyytttmmmeee```UUURRROOOLLLJJJIIIIIIJJJIIIKKKMMMQQQUUUXXX[[[]]]]]]TTTKKKEEE???:::;;;???@@@JJJ]]]sss~~~kkkWWWLLLIIIEEEBBB@@@???>>><<<<<<======<<<::::::888777555444444444444444333111000////////////,,,,,,+++++++++,,,------+++++++++++++++***)))(((******************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))(((%%%%%%%%%%%%&&&'''(((((((((***---111444666888999777777666666888:::===??????@@@BBBEEEGGGFFFCCC@@@AAA===999888<<>>>>>???AAAEEEHHHGGGCCC>>>===;;;777333000///....../////////000000222333333...///000111000///,,,+++,,,------......------,,,,,,,,,***)))(((&&&%%%%%%************************))))))(((((()))+++---...************************)))+++------+++***++++++...---,,,,,,++++++,,,,,,+++*********))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++)))+++---,,,)))((())),,,+++*********))))))((((((&&&&&&''''''((())))))***((()))))))))))))))((('''***)))((()))***+++***(((&&&&&&'''((()))******+++*********++++++,,,,,,,,,(((((()))++++++,,,,,,,,,+++++++++************)))(((((())))))*********+++************************)))))))))))))))))))))))))))************+++++++++---,,,++++++******++++++,,,***((()))+++,,,+++((('''(((+++------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,((()))***,,,...000111222///---***+++---...+++)))***++++++++++++***))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------/////////...------,,,,,,...---,,,+++***+++,,,---000000000000000000000000222111000000000111333444222222111111222333444444111111111222222333333333333333333333333333333333444444555666777777666666999666333333555666555444555666666666666777;;;===AAAEEEMMMWWWcccnnnvvvzzz{{{xxxrrrjjjaaaWWWPPPLLLEEEEEEDDDDDDDDDEEEEEEFFFDDDHHHMMMRRRSSSRRROOOLLLGGGAAA;;;999999:::???FFFSSSeeezzznnnVVVKKKIIIFFFAAA>>>@@@>>>===<<<<<<;;;999777888666444333333333222000222222111111000/////////.........---------------,,,,,,++++++***++++++,,,***************))))))((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''(((((((((((('''(((((((((''''''((((((((())))))***+++---000333444666555444333444666888:::888;;;@@@EEEHHHIIIHHHGGGEEE@@@============CCCJJJQQQTTTYYY\\\]]][[[XXXUUUUUUPPPKKKFFF???<<>>??????AAAEEEHHHHHHEEEAAA@@@===999555222000......------------...///000111,,,...///000111000...---,,,------......------,,,,,,++++++******)))))))))***************************))))))))))))+++,,,---************************)))+++,,,,,,+++***+++,,,,,,+++******))))))******************)))))))))((())))))))))))))))))))))))((()))))))))))))))))))))((()))***)))(((((()))***************)))))))))(((((((((((((((((((((((((((''''''(((((()))((((((((()))((('''((()))***)))''''''(((((())))))*********+++*********************&&&'''((())))))*********+++++++++*********))))))************))))))))))))************************)))))))))))))))))))))))))))************+++++++++---,,,++++++******++++++,,,***((()))+++,,,+++)))'''(((***+++,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******+++,,,------...---++++++,,,,,,+++*********+++,,,---------,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...------,,,,,,------...////////////////////////...---,,,,,,,,,---...//////////////////000111111111111111111111111111111333333333333333333333333444555555666666666666555666333000000222333333222333444444333444888===AAAIIIOOOYYYcccmmmwww|||ssspppiiiaaaXXXPPPJJJFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEHHHLLLOOOOOOLLLHHHEEE???;;;888888888:::AAAJJJZZZlllmmmUUUJJJGGGEEEBBB@@@@@@>>>===<<<<<<;;;999777888666555444555444333111222222111111000/////////..................//////...---,,,+++******************++++++******)))((()))((('''''''''(((***+++))))))))))))((((((((((((&&&'''(((((())))))((((((***)))'''&&&&&&''')))***))))))***+++---///222333555555444444555666888:::777:::@@@FFFJJJKKKKKKJJJFFFBBB@@@@@@???===BBBHHHTTTVVVYYY[[[\\\ZZZXXXWWWSSSUUUVVVQQQEEE>>>CCCLLLbbbuuu|||cccUUUCCC777444111,,,&&&,,,,,,,,,------.........---...///000000///...------------------------,,,,,,,,,++++++***++++++,,,,,,...000111333666:::======>>>???BBBEEEFFFEEEDDDCCCAAA===999555111///...------,,,------...///000+++,,,...000000000000///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))******++++++***************************+++,,,,,,*********,,,,,,+++******))))))******************))))))))))))))))))))))))))))))))))))++++++*********)))))))))&&&&&&%%%&&&((()))((((((************))))))))))))******)))(((((('''&&&&&&''''''((()))************((('''&&&'''((()))(((&&&)))))))))))))))*********++++++******)))(((((('''&&&'''((())))))***))))))++++++*********))))))))),,,++++++***))))))((((((*********++++++*********)))))))))))))))))))))))))))************+++++++++---,,,++++++******+++++++++***)))***++++++***)))(((((()))))))))*********************************************************+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++************+++,,,---,,,+++***+++,,,***+++,,,...//////000000++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********+++,,,------------.........///......---////////////////////////...............///000000//////.........///000000222222111111111111111111333333333333333333333333555555555666555555444444333111//////111222333222333444333444777===DDDJJJTTT]]]iiirrryyy~~~yyyuuukkkfff___WWWNNNHHHDDDBBB@@@@@@@@@AAAAAACCCDDDEEEFFFHHHIIIJJJHHHEEE@@@>>>999777777888888<<>>===AAAHHHXXXXXXYYYZZZ[[[ZZZZZZYYYSSSWWW[[[YYYQQQIIIHHHJJJ]]]kkk|||vvvgggQQQ@@@666111...,,,,,,,,,---------------------...///000000000///...---------------.........,,,,,,++++++******+++++++++,,,...///111444888;;;:::;;;<<<>>>AAACCCDDDEEEEEECCC@@@<<<888444111/////////......///000111111------...///000000//////,,,------......------,,,------------------,,,,,,++++++++++++++++++++++++++++++*********************************************+++++++++))))))***,,,...---,,,,,,++++++,,,,,,*********)))))))))))))))((((((((((((((((((((((((++++++******************'''%%%###%%%)))+++)))'''*********)))))))))))))))******))))))((('''''''''((()))***+++,,,,,,,,,,,,)))(((''''''))))))((('''***************)))))))))***************)))))))))))))))***+++++++++++++++************))))))))))))+++*********************)))***++++++++++++***)))))))))))))))))))))))))))))))))*********+++++++++---,,,++++++******+++++++++************+++******)))((('''''''''(((******++++++++++++++++++++++++))))))))))))))))))))))))******,,,------,,,******...---------,,,,,,++++++))),,,...---***)))+++---+++,,,---...////////////+++******************+++************************************************------,,,,,,,,,,,,------***+++++++++,,,,,,,,,---+++,,,...//////...------////////////////////////////////////000000111111111000000000000000111111222222333333444444444555222222222222222222222222555555555555555444333222333222111111333444555666666777888999>>>GGGPPPWWWaaakkkwww~~~~~~zzzuuuoookkkccc^^^WWWOOOHHHCCCAAA@@@======>>>???@@@AAACCCDDDEEEFFFFFFEEEBBB???<<<999888777777999:::BBBTTTeeexxx}}}iiiTTTIIIFFFCCCBBBCCC===;;;;;;;;;<<<===<<<;;;999888888888999999666444222222111111000/////////---.........//////000000,,,++++++******++++++,,,+++++++++++++++***))))))***)))'''&&&'''(((***,,,******))))))((((((''''''))))))***+++++++++++++++'''((()))******)))(((''')))))))))***+++---000111999999999999888777666666888:::>>>CCCGGGIIIKKKLLLOOOJJJDDDAAA>>>===AAAHHHUUUUUUUUUVVVWWWXXXYYYYYYWWWYYY]]]```aaa\\\SSSKKKPPP[[[iiivvvyyybbbJJJ777//////111------------------,,,,,,...///000111222111000000.....................///---,,,++++++*********+++***+++---...///111555888999:::<<<>>>???BBBDDDFFFEEEDDDBBB???;;;777333111000////////////000000111///////////////......---,,,------......------,,,---------,,,++++++******++++++++++++++++++++++++***+++++++++*********)))***************************++++++***((((((***,,,...---,,,,,,++++++,,,,,,))))))))))))))))))******((((((((((((((((((((((((((())))))***++++++,,,,,,(((&&&$$$&&&***,,,***((())))))))))))))))))******))))))))))))))))))))))))'''((()))***++++++,,,,,,***)))((((((******)))(((*********)))))))))))))))))))))******+++,,,------)))******++++++++++++************)))))))))((((((((())))))***+++,,,,,,---)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))*********+++++++++---,,,++++++******++++++******+++************+++)))((('''&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***)))+++---,,,,,,------------,,,,,,++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++......------------......------------,,,,,,++++++***+++,,,.........---,,,........................,,,---------............111111000000000000000111000000111222444555666666222222222222222222222222444444555444444333222222222222222333333555888999999;;;>>>BBBIIISSS]]]dddpppxxx~~~yyytttoooiiiccc^^^YYYUUUNNNGGGBBB?????????<<<<<<<<<===>>>@@@AAABBBCCCBBBAAA@@@>>><<<:::999:::888888:::???KKKbbbvvvyyygggTTTJJJFFFCCCBBBCCC@@@>>>===<<<<<<;;;999777666666666666777777444222222222111111000/////////..................//////+++++++++***++++++,,,,,,+++++++++,,,++++++***))))))((('''''''''(((***+++))))))))))))((((((((((((&&&'''(((((())))))(((((('''(((***++++++***(((''')))(((((()))***---///000888999999:::999888666555444666999===CCCIIIMMMPPPRRRLLLGGGDDD@@@===@@@FFFLLLLLLMMMOOOQQQSSSUUUVVV[[[\\\^^^eeemmmlll^^^OOODDDLLLZZZkkk{{{mmmSSS<<<000///222.........------,,,,,,,,,...///000222222222111111//////////////////......------,,,+++************)))***,,,,,,,,,...111444999;;;===???@@@AAADDDFFFCCCCCCCCCAAA>>>:::666444//////............//////111000000///...---------,,,------......------,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++*********************************+++***)))((((((***,,,,,,+++******))))))******))))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,---)))((('''(((***++++++***))))))))))))************))))))))))))))))))))))))&&&&&&'''((())))))))))))+++)))((()))***+++***)))((((((((((((((()))))))))(((((()))+++,,,---...///(((((())))))))))))((((((******)))))))))((((((((('''((()))***+++---......((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))************+++++++++---,,,++++++******++++++)))+++++++++***)))***+++***)))((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))(((((((((((())))))***+++++++++)))***++++++******+++,,,,,,,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,++++++++++++++++++++++++------------------------...------,,,,,,------............---,,,+++++++++******+++,,,------------........................---...//////000000//////000000///.........//////------...///111222333444222222222222222222222222333333333444333333222222000111222333333555999;;;===AAAGGGOOOWWW```iiiooo}}}}}}}}}yyytttnnniiiccc\\\XXXMMMJJJEEE@@@===<<<<<<===<<<<<<<<<===>>>???@@@AAA@@@???===;;;::::::999::::::888999@@@IIIZZZqqquuueeeTTTKKKGGGCCCBBBBBB@@@>>>===<<<<<<;;;999777555555555666777777444111222222111111000/////////.........---------------------,,,+++************++++++,,,,,,++++++***)))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''((((((((((((''')))))))))******))))))))))))(((((()))***,,,...///333444777888999888666555555555666999>>>EEELLLPPPQQQMMMKKKIIIDDD???>>>BBBCCCEEEGGGKKKNNNQQQSSSTTTYYY[[[]]]dddooopppaaaOOOCCCDDDJJJYYYkkkyyy{{{kkkXXXFFF:::555444//////...---,,,,,,++++++,,,...///111111111111000111000000000///............---,,,+++***************+++++++++***,,,...111555888<<<======>>>@@@BBB@@@AAABBBBBB@@@===999666000000////////////000000000//////............///,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,++++++*********************************((('''(((***,,,,,,+++******))))))******((()))))))))************))))))))))))))))))))))))((((((((())))))*********((()))******)))((()))***((()))))))))************++++++******)))((((((((((((((())))))***)))))))))***((('''((()))***)))(((&&&&&&''''''(((((())))))((())))))***+++,,,,,,---(((((())))))))))))((((((***)))))))))(((((((((((())))))***++++++,,,------((()))+++------+++)))((()))))))))))))))))))))))))))************+++++++++---,,,++++++******++++++)))+++,,,+++)))(((***,,,)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))***************))))))***+++,,,++++++***++++++,,,,,,,,,,,,+++---,,,+++******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---//////...........................///000111111111000000111111000///////////////...///////////////000000111111111111111111111111111222222333333333333222111333555555666888<<>>??????>>><<<:::777666666777888999999>>>KKK[[[mmmsssdddTTTLLLHHHDDDAAABBB===<<<;;;;;;<<<===<<<;;;666666666888999888666333222222111111000/////////.........------,,,,,,+++000///---+++***)))((((((+++,,,,,,,,,,,,+++******''''''((()))***)))))))))''''''(((((())))))******'''(((((()))))))))))))))+++***)))'''''')))***+++((((((((((((***,,,---///...000444777888888777666888777666666:::AAAHHHLLLOOOMMMMMMMMMHHH@@@===>>>@@@BBBFFFJJJNNNRRRTTTUUUUUUXXX[[[aaakkkmmm___MMMIIIAAA===EEEWWWhhhuuu|||vvvooodddYYYOOOFFF===888//////...---,,,,,,+++++++++,,,...000000000000///222111111000///......---...---,,,+++***************++++++***)))***---///111444888:::999999;;;===>>>???AAABBBAAA>>>;;;888333333222222222222222333......---......///000111,,,------......------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,,,,+++*********************************(((''''''***,,,...---,,,,,,++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((('''***+++***'''&&&(((***(((((())))))*********+++------+++***)))'''&&&&&&,,,,,,---------,,,++++++)))'''&&&'''((()))((('''$$$%%%%%%&&&'''((()))))))))))))))))))))***************+++++++++******)))))))))))))))((((((((((((++++++++++++++++++,,,,,,((()))+++------+++)))((()))))))))))))))))))))))))))************+++++++++---,,,++++++******++++++(((+++,,,,,,)))(((***,,,)))*********++++++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++++++++)))'''))),,,---,,,))))))***+++,,,---............---+++******+++---...))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,------,,,,,,---...000111........................***+++,,,---------,,,+++444444333222111111222222333222222111000//////...111111111111111111111111000111222333333333333333444666888999999;;;@@@DDDLLLSSS___kkkttt{{{~~~|||{{{zzzwwwuuuhhhddd___YYYTTTNNNIIIEEEBBB@@@>>>===<<<<<<===>>>>>>>>>=========>>>>>>???===;;;888555333333555666999;;;DDDVVVjjj~~~yyybbbRRRKKKBBBBBBEEEAAA<<<===>>>>>>===;;;999777:::999999:::;;;:::888666222222111000///...------------......------,,,+++))))))***+++,,,,,,,,,,,,((((((((((((((((((((((((++++++***))))))((())))))+++)))(((&&&&&&((()))+++777222,,,***+++,,,+++)))%%%'''***,,,,,,+++,,,---%%%%%%&&&&&&((()))***+++000333777;;;;;;999666444333555888:::;;;>>>BBBDDDIIIMMMPPPNNNHHHBBB??????@@@>>>>>>CCCKKKQQQTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXEEE???:::===JJJYYYeeejjjuuunnnjjjlllgggXXXHHH>>>:::444///000111...---...*********+++,,,...///000111111000000000000111111//////...------,,,++++++((())))))***+++---...///000111222555777999:::;;;:::;;;===>>>>>><<<999888666555444333222222222222000//////............///...------,,,---...///000,,,,,,++++++***)))((((((---------,,,,,,,,,++++++---+++)))***,,,---,,,)))))))))))))))***+++,,,---((())))))))))))(((((('''******+++,,,+++***)))(((,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))************))))))))))))))))))************---------,,,+++***)))(((''''''((())))))))))))))))))))))))))))))((('''''')))'''%%%'''***,,,***(((&&&))),,,,,,)))'''''''''+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************))))))))))))************((((((((((((((((((((((((,,,+++)))((((((((()))***(((((())))))))))))((((((***************************)))(((&&&&&&((()))******)))))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))***+++,,,,,,+++,,,,,,,,,,,,+++******+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++---------............///////////////...---,,,+++111111000000//////.............../////////000000444333222111111111111111///111222333222222444666666:::=========CCCNNNWWW```dddllluuu}}}~~~}}}|||zzzxxxtttpppllljjjaaa^^^YYYSSSLLLEEE@@@===;;;::::::999:::;;;<<<===>>>??????>>>======???AAA999888999;;;999555555999<<>>>>><<<;;;999888888777777888999999888666333333222111000///......+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++******************************)))(((((('''''''''(((***)))(((''''''((()))***---+++((('''(((***++++++"""$$$%%%%%%$$$###$$$%%%'''''''''((()))***+++,,,---000555:::<<<<<<:::888444555777999:::===@@@CCCHHHLLLRRRTTTQQQJJJCCC???<<<;;;<<>>@@@@@@>>><<<;;;:::999888777666666555555111000000///////////////,,,,,,+++++++++,,,......000000//////......------+++++++++************)))---+++)))***,,,---+++)))---,,,+++***))))))))))))((())))))*********))))))((()))***+++,,,++++++***+++++++++***))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********++++++++++++***)))((('''''''''((())))))))))))))))))))))))))))))(((''''''***(((&&&&&&((((((&&&$$$###&&&***+++***)))***+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))---,,,+++***))))))***+++))))))************))))))((((((((((((((((((((((((+++***)))(((((()))***+++*********)))))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,*********)))******++++++++++++,,,,,,++++++***)))+++++++++*********))))))))))))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------............//////000111111111111111000111000000000/////////...////////////000000000000///////////////000111111222444777888999:::===???999>>>BBBCCCEEEKKKVVV```kkkooouuu|||~~~{{{wwwvvvsssppplllgggcccaaa[[[XXXSSSMMMGGGBBB>>><<<;;;:::999999:::;;;<<<===:::;;;;;;:::999999:::<<<888777888:::888555777===CCCOOOcccxxxsss^^^QQQKKKDDDCCCFFFAAA>>>>>>===<<<;;;::::::999777666555666777888777666444333333222111000//////,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,+++***))))))******************************)))(((((((((((()))***)))(((''''''((()))***'''''''''&&&&&&'''***,,,...//////---***)))***+++(((((((((((()))+++,,,------000444999;;;<<<;;;:::888888999999:::===AAADDDFFFKKKSSSZZZZZZTTTIIIBBB<<<<<<<<<===???DDDKKKPPPOOOOOOOOOOOOPPPQQQSSSTTTPPPMMMGGG???<<>>???>>>===<<<<<<<<<;;;:::999888777777333222111111000000000111------,,,++++++,,,...///.........---------------++++++++++++************,,,***)))***+++,,,+++***---,,,+++******))))))***((()))***+++++++++++++++'''((()))***,,,,,,,,,,,,************************++++++************+++++++++++++++******)))))))))))))))************))))))(((((())))))))))))******************)))(((''''''''''''((())))))))))))))))))))))))))))))(((''''''+++)))(((((((((((('''%%%$$$&&&)))************+++************))))))))))))************************)))))))))))))))))))))))))))************))))))((())))))))))))************************************---,,,++++++***+++++++++***++++++++++++++++++***((((((((((((((((((((((((,,,+++***))))))***+++,,,+++++++++************))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++******)))*********++++++,,,,,,++++++***)))+++++++++***************'''''''''((((((((())))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------.........---------............///,,,,,,---//////000000000000000000000////////////000000000000000000000000---------...///111222333444666999;;;<<<>>>AAACCCEEEJJJOOORRRUUU[[[fffoooxxxzzz~~~~~~{{{wwwuuuqqqooolllhhhbbb]]]YYYVVVRRROOOJJJEEE@@@===;;;::::::999999999999:::;;;;;;888999999888666555666888999888999;;;999888===DDDMMM^^^vvvppp[[[OOOJJJCCCCCCDDD??????>>>===;;;::::::::::::999777555555666777666555333333222111111000//////.........///...------,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,+++++++++++++++,,,))))))(((((((((((())))))&&&)))***)))&&&%%%(((++++++++++++(((&&&%%%''')))(((((((((((()))***+++,,,000222555888:::999888888<<<===<<<<<<;;;===AAADDDFFFJJJQQQZZZ^^^ZZZPPPGGGAAABBBAAA>>>===@@@GGGMMMOOONNNOOOPPPQQQSSSVVVWWWWWWYYYUUUIII???@@@OOO^^^pppqqqcccSSSCCC<<<999666222000......---,,,++++++++++++------...000111222222222111000///...---,,,,,,+++000...,,,***)))***,,,---,,,,,,,,,---///333666888333555777999;;;;;;;;;:::<<<<<<;;;:::999888777666555444333222222111222222000000///......///000111,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++******+++++++++***************+++,,,------((()))***+++,,,---------(((((()))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))(((((())))))************))))))(((((((((((()))))))))***)))*********))))))((('''''''''((())))))))))))))))))))))))))))))((('''''')))))))))***+++,,,,,,,,,)))******+++***)))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''((()))))))))************************************++++++++++++++++++++++++******++++++++++++******************************+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***)))))))))***+++++++++++++++***))))))************************'''''''''((((((((())))))))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------.........---------............///+++,,,------.........---000000000000////////////000000000000////////////......//////111222444555777999===@@@BBBEEEIIIKKKYYY]]]aaaeeehhhnnnwww~~~|||yyywwwtttqqqnnnmmmkkkgggaaa[[[VVVQQQOOOIIIFFFBBB>>>;;;999::::::999999999888999999999999:::::::::888666555666777;;;:::;;;===<<<===EEENNN\\\mmmppp[[[NNNIIIBBBAAABBB===???>>>===;;;::::::::::::;;;999777777777666444222111111111000//////............/////////...------)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++++++++++++++,,,,,,))))))(((((((((((())))))$$$'''))))))'''%%%'''***((((((((('''%%%%%%(((***''''''''''''(((((()))***///111333666888999999999>>>>>>===<<<;;;<<<>>>AAAEEEHHHNNNUUU[[[ZZZTTTOOOHHHHHHEEE@@@<<<===BBBGGGMMMMMMOOOQQQTTTWWWYYY[[[ZZZ______TTTFFFAAAIIITTTdddyyyooo[[[MMMDDD:::444111,,,,,,++++++++++++,,,,,,......///000000000000/////////......---,,,,,,,,,...---,,,******+++---...---,,,,,,---///111333444111222444666888999999:::;;;<<<<<<<<<;;;:::999888666666444333333222222222111111000/////////000111//////////////////000000.........---------,,,,,,++++++,,,,,,+++++++++,,,************+++,,,---...))))))***,,,,,,---------++++++************************++++++,,,,,,------,,,++++++******++++++,,,++++++***)))((((((''''''))))))************))))))'''(((((((((((()))))))))*********+++******)))(((''''''((())))))))))))))))))))))))))))))(((''''''((()))******++++++,,,---******************)))((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''((()))))))))************************************))))))******************)))******************)))************************)))))))))(((((()))))))))+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))******************))),,,,,,+++***)))))))))******++++++++++++***))))))************************((((((((()))))))))******))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---------...---------............///111111111111111000///...////////////000000000000////////////////////////000000000000111222333444:::>>>DDDJJJOOOUUU[[[___kkknnnrrruuuwww{{{}}}}}}zzzvvvssspppmmmiiiffffffddd___ZZZTTTNNNJJJHHHBBB@@@<<<999888888:::;;;888888888888888888777777999:::999888555444555777:::999;;;===>>>BBBNNN[[[ooo~~~ttt^^^PPPJJJAAA@@@AAA<<<>>>>>>===<<<;;;::::::999999999888888888666333111000000000000//////......---------------,,,++++++))))))***+++,,,,,,,,,,,,(((((((((((((((((((((((()))(((((((((((()))******(((((())))))))))))((((((!!!%%%'''(((((()))***(((*********)))***+++---'''''''''''''''((())))))***,,,///222666999;;;<<<======>>><<<:::999:::;;;DDDFFFKKKQQQVVVXXXWWWUUUNNNKKKGGGBBB>>>===???BBBHHHJJJNNNRRRVVVZZZ\\\]]][[[aaaccc\\\NNNEEEFFFJJJWWWkkk}}}yyygggUUUCCC666111---,,,,,,+++++++++,,,,,,,,,---...//////...,,,,,,........................------,,,,,,,,,,,,,,,---------..................000111333555777888999999;;;<<<===>>>>>>===<<<;;;777666555444333222222222111000...------...//////........................,,,,,,,,,,,,++++++++++++,,,---...---,,,+++,,,......---,,,++++++******+++)))***+++,,,,,,,,,,,,,,,,,,++++++***))))))******+++++++++,,,,,,---------++++++************++++++*********))))))(((((('''))))))************))))))''''''(((((((((((()))))))))******++++++***))))))''''''((())))))))))))))))))))))))))))))((('''''')))******)))'''&&&&&&'''((('''''')))+++---,,,,,,))))))))))))************'''''''''''''''''''''''')))))))))))))))))))))))))))************))))))((())))))))))))************************************(((((()))*********))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))************)))(((++++++******)))***************++++++******)))(((***************+++++++++))))))*********+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,------......---------............///000000000000///...---,,,////////////000000000000/////////000000000111111111111111111222333444555888>>>GGGQQQ[[[eeennnsssxxxzzz}}}~~~|||zzzxxxtttoookkkhhheeeaaa___[[[XXXTTTOOOIIIEEEBBB@@@<<<;;;999888777888:::;;;777777777888777777666555666666666555333222333555666777:::???BBBKKK\\\lllzzzcccTTTLLLBBB@@@BBB=========>>>>>><<<;;;999888444444666888999777444000111111111000000000000///---------------,,,,,,+++***++++++,,,,,,,,,++++++))))))))))))))))))))))))((('''''''''(((((()))***(((((())))))))))))((((((!!!"""$$$(((++++++***(((!!!###$$$%%%$$$###$$$%%%(((((((((((((((((()))***)))***,,,000444888;;;<<<>>>???@@@???===:::999999AAAEEEJJJOOORRRUUUWWWYYYRRROOOIIIFFFDDDCCCCCCBBBEEEIIIOOOUUU[[[^^^```aaa___ccceeeaaaWWWMMMHHHGGGLLLZZZmmmnnnTTTAAA:::111000///...---,,,,,,,,,***+++---...///...---,,,/////////000111111222222......///...---,,,***)))'''(((***,,,......---,,,//////111222444555666777888999;;;===>>>===<<<;;;777777555444333222222222111000///........./////////......------,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,...000///---,,,...///......---,,,++++++++++++******+++++++++++++++***+++***)))))))))***+++,,,,,,,,,,,,---------------,,,++++++******++++++,,,************************))))))************))))))'''''''''((((((((())))))(((((())))))***))))))(((''''''((())))))))))))))))))))))))))))))(((''''''''')))***(((&&&$$$%%%'''***((('''(((+++------,,,((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))((()))***+++++++++************++++++++++++******(((((((((((((((((((((((()))))))))******)))))))))************+++++++++,,,)))))))))))))))))))))))))))***++++++++++++***)))*********)))******++++++***************))))))((())))))*********+++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------............///,,,---------------,,,,,,.../////////000000000111000000111222333333444444333333444555777999;;;<<<<<>>;;;:::888888777777777888999999666666777777777666555444333444444333222222333555444777===DDDLLLYYYooohhhWWWMMMCCCAAACCC>>><<<===>>>>>>===;;;999777///000333777999888444111222222222111111111111111//////000000//////...---,,,,,,,,,,,,++++++***)))************************))))))((())))))***++++++(((((())))))))))))(((((()))((((((+++...---)))%%%***,,,......---+++++++++***)))))))))))))))***++++++,,,---///222555777999AAACCCEEEDDDAAA>>>;;;;;;???DDDKKKPPPRRRTTTWWWZZZVVVQQQLLLJJJJJJJJJHHHFFFEEEJJJQQQYYY___bbbdddddddddfffgggddd^^^UUUMMMIIIGGGNNNbbb}}}eeePPPGGG555444222000...---,,,+++)))+++...000111222111000///000111222333444555555000000111000...+++(((&&&!!!%%%***...000000000,,,,,,---///000111222333444555888:::;;;;;;::::::777777555444333222222111444333222000000000111111444333333222111000000/////////.........------------///111000...---...111++++++++++++,,,---......******+++++++++***))))))))))))(((((()))+++---...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,))))))************))))))''''''''''''((((((((()))''''''(((((((((((((((''''''(((((())))))))))))))))))))))))))))))(((((('''%%%(((***)))((('''***,,,...+++((()))+++,,,***((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))************(((((((((((((((((((((((()))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++******************************++++++++++++******)))))))))******+++++++++))))))))))))))))))))))))***+++,,,------,,,+++******)))))))))***+++,,,,,,***************)))(((((())))))******++++++++++++))))))))))))************---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------...///000000111---------.........//////---...///000111111111111.../////////000000111111111111222333555666777777666777888:::===@@@BBBCCCHHHNNNWWWbbblllwww~~~|||{{{{{{{{{yyywwwtttnnnjjjeee___\\\XXXUUURRRKKKIIIEEEAAA===;;;999888555666666777777888888888666666777777777666444333333444555444333333555666555999AAAJJJUUUfff~~~qqq\\\NNNHHHFFFCCC@@@AAA???===<<<<<<;;;999777888888777555444333222111222222111111000/////////...------------,,,,,,,,,++++++------------++++++)))***,,,---,,,+++)))'''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,...000222666888>>>???@@@AAAAAA???<<<:::;;;AAAJJJQQQVVVYYY\\\^^^^^^WWWPPPLLLMMMOOOPPPOOOOOONNNPPPWWW```eeeeeecccccchhhhhhccc```]]]UUUKKKJJJMMMXXXooo}}}dddNNN>>>666111111111000000222......///////////////...000000000///////////////000000///...------,,,,,,---,,,+++++++++,,,---............//////000222222444555666777888999:::::::::777444444666666555222555444222111000/////////000000......---...///000//////.........---------.........------,,,,,,,,,************************)))*********++++++++++++******+++++++++,,,,,,,,,///+++'''(((,,,...,,,***,,,+++)))(((((()))+++,,,))))))))))))(((((((((((("""%%%))),,,...---+++*********))))))((((((''''''((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++***)))((('''''''''''''''((((((((()))...---++++++++++++***(((,,,,,,+++***)))(((''''''******)))))))))))))))***))))))))))))))))))))))))...---+++)))((((((((()))+++++++++*********)))))),,,,,,++++++***)))(((((()))******++++++******))))))%%%"""$$$***---+++'''++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***,,,------,,,***)))*********++++++,,,,,,,,,))))))*********+++++++++&&&&&&''''''((((((((())),,,+++***))))))***++++++,,,++++++******++++++,,,)))***++++++++++++***)))---------,,,,,,+++++++++)))************+++++++++------------,,,+++***))),,,,,,,,,---------......//////.........---------...///111000///......//////////////////000111222000111333666999;;;===>>>;;;>>>AAACCCDDDDDDFFFGGGMMMTTT___jjjttt}}}~~~}}}}}}~~~|||xxxvvvsssqqqmmmjjjgggccc]]]XXXSSSOOOJJJGGGDDDBBB>>>;;;999888888888777777666555555555555555333444444444333333222111555222000111111222777>>>???BBBIIIWWWiii|||~~~vvvvvvwwwbbbSSSKKKHHHEEEBBBAAA???===<<<<<<;;;999777777777666666555555444444222222111111000000//////000////////////.........***++++++,,,,,,++++++*********+++++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,---...111444666999<<>>;;;888666666666777777666666555555555555555444444444444333222222111444222111222222111555;;;<<>>DDDKKKQQQUUUWWW]]]dddkkknnnpppqqqqqqsssvvvzzz~~~}}}zzzwwwsssqqqppppppnnnkkkfffccc___[[[WWWTTTMMMJJJFFFBBB@@@===:::777555444444333333333444444666555444444333333444444555555444333222222222222666444444777999<<>>>>>DDDNNNWWWYYYYYY]]]```aaa]]]VVVOOOKKKJJJEEEJJJQQQSSSRRRUUU[[[bbbeeegggjjjnnnqqqvvv}}}wwwfff\\\^^^iiirrrzzzxxxpppiii^^^OOOCCC999111000444///...------------.../////////000000111111111111000000000000000/////////------------,,,,,,++++++,,,++++++++++++,,,,,,---......//////000111111111000111222333333555777888777999;;;=========;;;:::666666555444333222000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,---------.........//////...//////000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++***))))))((())))))***(((((((((((()))))))))***((((((((())),,,......---,,,++++++***))))))(((((())))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************+++++++++***************,,,,,,------------,,,,,,)))&&&"""###(((+++***(((*********+++++++++,,,,,,+++******************+++,,,+++************+++,,,+++++++++******)))))))))************************...---------,,,+++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------........./////////000000111111111111111111111111111222222222111222444666555666777999999999999999999:::<<>>>>>>>>>>>777777666555444222000///000000000/////////......,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........////////////000000000000//////++++++,,,,,,,,,,,,++++++************))))))))))))(((((((((((()))***+++,,,)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))...---+++***))))))***+++((((((((()))))))))******,,,+++***+++,,,---,,,*********)))((('''&&&%%%%%%(((((((((((()))***+++,,,************************+++++++++++++++***)))(((***************+++++++++************************++++++,,,,,,,,,,,,++++++***$$$ &&&+++***(((*********+++,,,,,,------++++++***))))))***++++++++++++++++++++++++++++++***************)))))))))+++++++++***************+++******************))))))***+++,,,---------,,,,,,++++++******++++++,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------.........------,,,////////////000000000000111111111222222222222333333444444444444555888;;;999;;;>>>@@@BBBCCCDDDDDDAAABBBDDDHHHOOOYYYaaagggiiimmmsssxxxzzz{{{||||||}}}~~~~~~|||yyyqqqooolllhhheeecccbbbbbb]]]ZZZVVVSSSPPPLLLHHHEEE???===:::888777666444333222222333444444555555666444444333222222222222333444333222111222333444555666555999BBBMMMXXXgggttt~~~~~~nnnfffkkksssooo\\\NNNFFFDDDDDD@@@>>>======>>>>>><<<;;;999999888777666666555555444333333222222111111000000////////////.........++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,+++***)))'''''''''((()))*********))))))))))))))))))))))))(((((()))***+++,,,------))))))))))))))))))))))))(((((((((((())))))))))))((()))******)))***,,,...111444999@@@GGGMMMQQQSSSRRRMMMHHHDDDFFFLLLTTTYYYVVVVVVXXXZZZZZZXXXTTTQQQJJJKKKLLLJJJHHHHHHJJJMMMRRRXXXeeesssyyyzzz{{{cccQQQJJJKKKJJJWWWhhhwww{{{vvvpppiii[[[III;;;666555333111///------......,,,------...//////000000111111111111111111111111///000000000000...---,,,---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,***,,,......---...111444777888999:::<<<===>>>???999999999888666444222000000000000000/////////...,,,,,,,,,---------......------------------------------------.........///---.........////////////,,,...///000///.........***++++++++++++++++++***+++*********))))))))))))))))))))))))*********)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))111///---***)))))))))***(((((()))))))))*********,,,***)))***++++++***))))))))))))(((((('''''''''(((((((((((()))***+++,,,))))))))))))))))))))))))((()))***+++,,,+++******))))))*********+++++++++************************(((((())))))))))))(((((()))'''$$$$$$'''))))))))))))))))))***+++,,,,,,,,,++++++***))))))***++++++)))***+++,,,,,,+++***)))))))))))))))************+++++++++*********))))))'''''''''((((((((((((((()))***+++---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,---.../////////////////////000000000111111111222222222222333333333444444555666777888;;;@@@CCCEEEGGGKKKOOOSSSUUUVVVVVVSSSRRRRRRUUU[[[ccckkkpppqqqtttxxx{{{||||||}}}}}}}}}~~~~~~||||||}}}~~~}}}|||zzzwwwrrroooiiigggdddaaa]]][[[ZZZZZZUUURRRNNNKKKIIIFFFBBB???;;;888666555555444333111222222333444555555555555444333333222222222222222222222111111222444666777:::<<>>======>>>>>>===;;;777777666666666666666666444444333222222111111000......---------,,,,,,,,,)))***+++,,,,,,+++***)))+++,,,---......---***)))&&&''''''((()))******+++))))))))))))))))))))))))%%%&&&(((***,,,///000111(((((((((((((((((((((((((((((((((((())))))))))))((()))************,,,//////222888???HHHOOOUUUYYY^^^XXXOOOFFFBBBEEEMMMSSSWWWWWWXXX\\\``````\\\WWWMMMMMMKKKIIIFFFEEEFFFGGGJJJRRRcccttt{{{{{{lllVVVKKKIII???JJJZZZjjj{{{~~~zzzyyyxxxppp\\\HHH===777555222///...------...,,,,,,------...//////000111111111111111111222222000111111111111///---,,,------,,,,,,+++,,,,,,,,,))))))))))))************---///111000///000333666666666777888:::<<<>>>???=========<<<:::777555333000000000000////////////,,,,,,,,,------.................................////////////000000000000............/////////000+++,,,...///...,,,,,,,,,)))******++++++******)))+++++++++*********))))))++++++++++++***)))''''''))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++222000---***((((((((()))))))))))))))************(((''''''(((+++,,,,,,++++++++++++++++++,,,,,,,,,(((((((((((()))***+++,,,))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,))))))******++++++++++++******************++++++******++++++++++++******(((***,,,+++)))(((((()))'''(((((()))***+++++++++,,,+++***))))))***+++,,,''')))***,,,,,,***)))'''(((((())))))******++++++++++++++++++******))))))*********+++,,,,,,,,,---)))***+++---......------,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------.........//////+++,,,...///111222222333000000000000111111111111222222222333333444444444444555777999<<<@@@FFFJJJPPPSSSXXX]]]aaadddeeefffbbbaaa``````eeelllsssxxxwwwyyy|||}}}||||||}}}~~~|||}}}~~~}}}{{{{{{}}}|||zzzxxxvvvsssoooiiieeedddbbb___[[[XXXVVVUUUUUUPPPMMMJJJGGGDDDBBB>>><<<888666444333333333222000111222333444444444444444444333222222111111222222111111000000222444777999@@@EEEQQQbbbqqq}}}|||~~~~~~zzzuuuttt~~~}}}kkkYYYMMMFFFCCCBBB========================666777777888888666555444444333222111111111222333000...+++))))))***,,,---------......------,,,+++******+++,,,,,,,,,++++++))))))***++++++++++++***'''((()))******)))((('''(((((((((((()))))))))))))))((('''&&&&&&''')))***))))))))))))))))))))))))&&&''''''((()))*********...222666>>>KKKZZZbbbbbbaaa\\\TTTMMMHHHGGGIIIKKKPPPZZZ___[[[\\\bbbbbbZZZUUUSSSPPPNNNMMMJJJDDD@@@FFFLLL\\\pppyyyeeeSSSHHHMMMHHHIIIUUUfffttt{{{zzzxxxmmmYYYHHH<<<888222//////000111111///......---...///000111...///111222222222333333...//////000000000000///......---,,,***))))))(((------------------------+++---///...---...111555444444555777888:::;;;;;;===>>>>>>===:::777777777444444333222111000000///000...------///000000///+++,,,...///000//////...////////////////////////---------...///000111111------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))(((((('''''')))))))))(((((()))+++---************************))))))***+++++++++++++++''''''((())))))))))))))))))***+++,,,---.........******************++++++,,,,,,+++***)))((('''&&&,,,***((((((++++++)))'''************************((()))+++***(((''''''(((,,,,,,++++++******))))))******++++++++++++*********))))))((()))+++---...))))))((((((((()))+++,,,((()))******)))***,,,///*********)))))))))((((((,,,***((('''&&&'''((()))---,,,,,,++++++,,,,,,---+++,,,,,,+++)))((()))***)))******+++,,,---//////...------,,,,,,------...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------............/////////000111000//////111222222222222222222222333333444555555555555666999;;;<<<>>>@@@CCCGGGNNNVVV[[[dddfffiiilllnnnoooooooooooopppqqqqqqrrruuuyyy|||||||||{{{{{{|||}}}{{{|||}}}~~~}}}{{{yyyxxxyyyvvvrrrnnnkkkhhhdddaaa]]]ZZZVVVSSSQQQOOOLLLIIIHHHFFFCCC@@@<<<999777777333333333333333333333333555444444333333222222111444111///000333444222///222...000666999888;;;AAAJJJWWWgggtttxxxuuussspppooojjjkkkxxx|||iiiXXXMMMGGGCCCBBB>>>=========<<<<<<<<<<<<666666777777777666555444222333333333333222111000000...,,,+++***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***(((((()))************)))(((((())))))))))))((((((((((((((()))))))))*********)))'''&&&&&&'''((()))))))))))))))))))))))))))''''''((())))))***++++++...222666>>>KKKZZZbbbcccbbb^^^WWWQQQLLLIIIIIIIIIPPP[[[aaa^^^^^^cccddd^^^YYYUUUPPPMMMLLLKKKIIIGGGEEEJJJXXXkkkzzzrrrbbbVVVNNNGGGEEELLLXXXeeerrr||||||rrrcccWWWLLLEEE<<<555111000///...111000///......//////000333222222222333333111000000000111111111000000///000//////...---,,,+++***++++++*********++++++,,,+++---...---,,,---000333222333444555777888999:::===??????>>><<<:::::::::666666555555444333222222111///......///000///.........///000000000000000000000000000000000000000+++,,,,,,------.........000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))))))))))))))))))))))))))***+++************************)))***++++++,,,,,,++++++)))******+++++++++++++++)))***+++,,,------------,,,+++++++++***)))))))))******))))))))))))))))))+++)))'''((()))***(((&&&************************)))+++,,,+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++*********))))))))))))+++,,,---((()))+++,,,------------***+++,,,,,,***)))***+++,,,,,,+++******)))((((((,,,+++)))((('''((()))***,,,,,,++++++++++++,,,,,,)))***++++++***)))***,,,+++++++++,,,---...///000---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------.........///////////////...000000000//////111333111222222333333333333333555777888888888:::===@@@EEEGGGJJJNNNSSSYYYaaafffmmmoooqqqtttvvvvvvvvvvvvuuuvvvwwwxxxxxxzzz}}}~~~}}}|||{{{{{{|||}}}}}}zzz{{{{{{{{{zzzxxxvvvuuussspppllliiifffbbb^^^[[[XXXUUUQQQNNNLLLJJJGGGEEECCCAAA???<<<999777555444333333333333333333333333222333333333333333333333333111000111333444333222222111333777999===HHHTTTaaalllzzzpppiiieeeaaa```cccnnnxxxfffVVVLLLFFFCCCAAA??????>>>===<<<;;;;;;:::666666777777666666555444111333555666555222///---000///---,,,---...000111,,,+++*********+++,,,---,,,,,,,,,,,,++++++***)))''''''((()))))))))))))))))))))(((((((((((()))))))))))))))*********+++++++++***((('''&&&'''(((((())))))))))))))))))))))))(((((())))))***+++++++++---111555<<>>===<<<:::;;;;;;999999888888777777666666333111/////////000///...000000000///000000111111111111111111111111111111------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''((())))))***++++++)))************))))))(((************************)))***++++++,,,,,,++++++)))***++++++,,,,,,++++++))))))***+++,,,,,,,,,,,,---,,,,,,+++***)))((((((''''''((()))***++++++,,,+++***))))))******)))(((***************************+++---,,,+++)))***+++'''(((((()))******++++++******++++++++++++******))))))))))))***+++,,,---)))+++---//////...+++***''')))++++++***)))))))))------,,,++++++***)))))),,,+++***)))))))))***+++++++++************++++++((()))++++++***+++,,,...,,,,,,------...///000111...------,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,---------.........////////////////////////000111222222111222444666333444666777888777666666888:::===>>>@@@CCCFFFIIIRRRUUUZZZ^^^ccchhhnnnrrrvvvwwwyyy{{{||||||{{{{{{yyy{{{}}}~~~~~~~~~}}}|||zzzzzzyyyyyyxxxxxxxxxwwwuuussspppoooiiigggccc```]]]ZZZVVVSSSOOOLLLIIIFFFEEECCCAAA???<<<;;;999777555333333222333333333333333333333333111111222222333444444555333111000111333444444444555666999<<>>>>>=========@@@DDDHHHKKKOOOTTTWWW```cccgggkkknnnqqqtttwwwzzzzzz{{{|||}}}||||||{{{yyy{{{}}}}}}{{{yyywwwuuuuuussssssrrrpppmmmkkkhhhggg___]]]YYYVVVTTTQQQNNNKKKGGGEEEAAA???>>>===;;;999666555444333222222222222222222222222222222222222111111222222333333333333333222111111222333444444999===BBBGGGOOO]]]qqq{{{kkk\\\UUUSSSTTT]]]nnn|||ooo\\\NNNHHHEEEBBB???AAA@@@???===<<<:::999888999999888888888777777777666555444222111000000000/////////...///000111222222000...+++******++++++---------,,,+++***)))(((((()))******++++++*********)))(((''''''((()))***)))*********++++++++++++******))))))(((((((((((())))))))))))))))))))))))***************+++++++++(((,,,000333;;;GGGQQQTTTWWWXXXZZZ[[[ZZZWWWTTTQQQFFFNNNUUUYYY\\\dddlllpppvvvsssnnnggg___XXXSSSQQQKKKIIILLLRRRYYYaaannnyyy~~~pppkkkccc[[[SSSQQQZZZfffooo~~~wwwcccRRRHHHAAA:::555222111///.........///000,,,++++++...333555444222444444444333333111000000222222111111000000//////------,,,,,,,,,---///000******++++++------------------...///000111111222222444666777777777888:::;;;;;;<<<<<<<<<<<<<<<<<<777555333222333333222000111000...---,,,,,,---...////////////////////////000000000000000000//////000000///......///000000------------------------************************+++++++++++++++++++++++++++*********)))))))))(((+++***)))***,,,+++(((%%%))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))***************))))))***+++++++++******)))))))))***+++++++++,,,)))))))))))))))************++++++***))))))))))))************************(((***++++++***)))******++++++*********)))))))))******++++++++++++******)))*********++++++++++++,,,+++******))))))******"""%%%)))++++++++++++,,,******+++,,,---...//////,,,+++++++++++++++,,,,,,+++******))))))******++++++,,,---,,,***)))***+++...............///000111......------------......------,,,,,,------...///....../////////000000000////////////000000000000222333555666777999<<<>>><<<===???BBBDDDEEEFFFFFFGGGKKKPPPUUUYYY^^^cccfffjjjlllppprrrrrrssstttvvv{{{{{{{{{{{{{{{{{{{{{zzzxxxzzz||||||{{{{{{|||}}}|||{{{yyywwwuuurrrpppooolllkkkiiigggdddaaa___^^^WWWTTTQQQNNNMMMJJJGGGDDDAAA???<<<::::::999888666333333222222222222222333222222222222222222222222333333333222222111111111444333222222111222444666<<>>GGGJJJNNNPPPSSSUUUVVVVVVTTTSSSFFFHHHLLLQQQXXXaaajjjppptttuuutttooofff\\\TTTPPPPPPNNNMMMOOOQQQVVVaaammmwww}}}{{{xxxsssjjjbbbccciiixxxuuudddXXXMMMBBB999555444222000000000000111111111222333333222222222333333333333333222111000111111111111000000//////,,,,,,---------,,,,,,,,,++++++***,,,......---+++,,,,,,---......///000000111333555666666777888:::::::::;;;;;;<<<<<<======999777555444555666555444222111000///...---------................................................///...---------...///000------------------------************************************************,,,++++++***))))))((((((+++)))((()))+++,,,)))&&&))))))))))))))))))))))))'''((())))))******))))))***+++,,,,,,---,,,,,,,,,******+++++++++++++++***(((((()))***+++,,,,,,---++++++******))))))(((((('''((()))(((&&&&&&&&&(((************************''')))++++++***)))***+++*********)))(((''''''&&&******++++++++++++******)))******+++++++++*********)))))))))***,,,...000+++---//////---+++++++++))))))***+++---...//////***++++++++++++,,,,,,,,,++++++************++++++------...---+++)))***+++------,,,,,,---......///+++++++++******+++++++++---------------....../////////000000000111111111///000000111222333444444333555777999:::<<>>===<<<;;;::::::888888666555555555666777333333333333222222111111...------------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***((())))))***************(((((())))))))))))((((((((((((((()))))))))******'''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))),,,---,,,...777???CCCGGGHHHJJJMMMNNNPPPPPPPPPJJJGGGFFFJJJTTT^^^ffflllkkknnnqqqoooggg^^^WWWTTTUUURRRQQQPPPOOOPPPZZZdddnnnwwwxxxpppooowwwuuuiii]]]OOODDD<<<:::888555222111000000...222444333000...000222111222222222222222111111222222111111111111000000......///000///...,,,***,,,++++++---//////---+++,,,,,,,,,---....../////////111333444444555666777888888999::::::;;;<<<<<<:::888666777888999888777555555555444333222000///////////////////////////------......//////000000---,,,+++******,,,---///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,)))&&&'''+++,,,+++((())))))))))))))))))))))))))))))***+++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,************)))))))))(((''')))***)))'''&&&''')))************************(((***,,,,,,+++***+++,,,******************************++++++++++++******)))***++++++++++++***)))))))))******++++++++++++...//////...+++******+++++++++++++++,,,,,,,,,,,,)))******+++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------+++***+++,,,++++++++++++++++++,,,---,,,,,,++++++++++++,,,,,,---------------...//////000000000111111111222222111222333555666888999:::999;;;>>>???AAADDDGGGJJJLLLMMMNNNQQQUUUZZZ___bbbgggjjjnnnppprrrsssuuuwwwuuuvvvwwwwwwvvvuuuvvvxxxzzzyyyyyyyyyyyyyyyzzzzzzyyyxxxtttoooiiieeeddddddhhhiiihhhgggfffcccaaa```\\\ZZZXXXUUURRRPPPOOONNNIIIGGGDDDBBBAAA???<<<:::999777555444555555444333222222222222222333444444111111111111111111111111222222222111111111111111222333555666777;;;AAAEEEQQQcccyyy~~~uuunnnhhhccc^^^]]]eeeooo|||mmmZZZOOOMMMLLLIIIEEE??????>>>===<<<;;;;;;:::777666555333333444444555000111333555555333111///---------,,,,,,++++++***((()))***,,,,,,------,,,******+++,,,,,,,,,++++++'''(((((()))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))&&&'''(((***++++++++++++)))))))))))))))))))))))))))))))))(((((((((((((((***......+++,,,333;;;???CCCCCCDDDFFFHHHJJJLLLMMMNNNGGGCCCGGGQQQ\\\dddhhhbbbgggkkkkkkfff___ZZZWWWWWWUUUSSSRRROOOOOOWWWaaajjjqqq||||||vvvmmmqqq|||vvvjjj[[[OOOBBB@@@<<<888444222000000'''---111111,,,***...333000000111222222222111111333222222222222222222222000222333444333000---+++---,,,+++---000000---***,,,,,,,,,------.........+++...000111111111222444666777777888999:::;;;;;;:::999777888999::::::999888999999999888555333222000000000000000000000000...//////000111222222333000///---------///111222................................................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,(((%%%&&&***---,,,)))))))))))))))))))))))))))++++++,,,------------,,,))))))***++++++++++++***,,,,,,---------,,,,,,++++++++++++***************)))))))))))))))************,,,...---***)))***,,,************************)))+++------,,,,,,---...'''''''''((())))))************++++++++++++******)))***+++,,,,,,+++)))))))))***++++++)))&&&""" ***++++++***))))))***,,,------,,,++++++******)))((()))***+++++++++++++++---,,,,,,++++++,,,,,,---)))+++,,,,,,,,,,,,---///******))))))******++++++/////////....../////////...------------...//////000111111111111222222222333444555777:::<<<===>>>@@@BBBEEEGGGIIIKKKOOORRRVVVVVVWWWZZZ___eeekkkooorrrtttwwwxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxzzz|||wwwwwwwwwwwwwwwxxxxxxyyyxxxuuuppphhh```ZZZXXXXXXaaaaaabbbaaa```^^^\\\[[[WWWUUUSSSPPPNNNLLLKKKJJJEEECCC@@@???===<<<999777777555333222333444333222222222222222222333444444111111111111111111111111000000000111222222333333000333666888;;;@@@GGGMMMaaawww|||tttsssjjjgggfffiiijjjkkktttzzzooo___SSSKKKHHHEEEDDDAAA???>>><<<;;;;;;;;;;;;::::::999888777666555555444444333222222111111000///............---------222...+++***+++,,,+++)))+++++++++*********))))))++++++++++++++++++++++++'''(((((()))))))))))))))+++++++++***************+++,,,,,,+++(((''''''((())))))))))))))))))))))))))))))***+++++++++++++++(((((()))+++...111444666@@@BBBBBBAAAAAAEEELLLRRR[[[TTTLLLFFFFFFLLLWWWaaa[[[^^^bbbeeeeeeccc^^^[[[XXXWWWSSSNNNKKKMMMTTTZZZdddjjjsss~~~tttiiidddggguuuyyyoooeeeVVVLLL???666222222111///000111222111000///000111111111222333333444555555444333222222222333444555////////////............,,,,,,,,,,,,,,,,,,------++++++******+++,,,------......------...///111222333444555666777888999:::<<<<<<===>>>>>>>>>>>>>>>@@@???===;;;:::999999:::555555555444333222222111222111000000000000000111/////////000//////......---,,,+++++++++---000111---...///...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***((('''&&&&&&&&&******++++++++++++************))))))***+++,,,,,,++++++***)))(((((())))))+++++++++************))))))*********++++++++++++(((((())))))*********+++*********)))))))))))))))++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,------,,,++++++******))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...******+++,,,------...///000000000///...---+++***((()))***+++,,,---------++++++,,,---,,,+++***))),,,------...///000111222------------------------......---------///000111111///---...000111000---,,,...000111111222444666555999===AAACCCEEEGGGIIIMMMPPPTTTUUUUUUVVVXXX[[[___bbbeeehhhkkkoootttwwwvvvwwwyyyxxxwwwwwwxxxyyyyyyzzzzzzzzzyyyxxxwwwvvvwwwwwwwwwxxxyyyxxxvvvtttrrroooiiiaaaZZZUUUQQQOOO[[[[[[ZZZXXXWWWVVVUUUTTTNNNMMMKKKIIIGGGEEECCCBBBAAA???===:::777555444333111111111111111111111111000000111222222222222111111111000000111222222333000222333333111111111222666888===CCCDDDGGGUUUfffzzz}}}rrrgggaaa\\\eeepppyyy|||qqqaaaTTTLLLHHHEEEDDDAAA@@@>>><<<;;;;;;;;;;;;:::999888777666555555444444444333222222111111000///............---------///,,,******+++---,,,++++++++++++*********))))))++++++++++++++++++++++++))))))******)))(((''''''***************************+++,,,+++***)))***+++))))))))))))))))))))))))((()))******++++++***************+++,,,///111222;;;===???@@@AAAEEELLLRRRXXXUUUOOOIIIDDDFFFNNNUUUXXX\\\aaadddffffffffffff^^^\\\XXXRRRMMMLLLPPPTTT[[[aaajjjwwwnnneeeaaagggttt|||tttiiiaaaUUUHHH>>>888777666222333333333333333444555000000111222333444444555444444333222222222333444111000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++------------...///000111222222333555666888999999<<<<<<===>>>??????????????????===<<<<<<<<<===>>>999999888777777666555555444333222111111000000000000000111111000000//////......---,,,---...///000///000000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...,,,+++)))((((((((()))++++++,,,,,,,,,,,,++++++***************+++,,,,,,+++******))))))))))))***++++++++++++************)))))))))*********++++++))))))))))))*********+++************))))))))))))++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,------,,,------------,,,,,,+++***++++++,,,,,,,,,,,,+++,,,,,,---...---,,,+++******++++++,,,---......///............------------......------...///000111000...---...000111000...111222444444555777:::===AAADDDIIIMMMPPPRRRUUUWWWVVVYYY]]]______```bbbeeefffiiilllnnnqqqtttxxx{{{wwwyyyzzzyyyxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvuuutttttttttuuutttrrrpppllliiieee___ZZZUUURRRPPPWWWWWWVVVTTTSSSQQQPPPPPPKKKJJJIIIFFFDDDBBB@@@???>>><<<:::888666444333333222222222222222222222222000000111222222222222111222111111111111111222222666555333111000222777;;;;;;:::???HHHRRR]]]nnn}}}xxxtttooogggaaa___hhhrrrtttcccVVVMMMIIIEEECCCAAA@@@>>><<<;;;;;;;;;<<<888888777777666555444444444444333222222111111000///............---------,,,***))))))+++------,,,+++++++++***************************************+++++++++***)))(((&&&%%%((())))))******+++++++++)))***,,,+++******,,,---))))))))))))))))))))))))'''((())))))******)))))),,,,,,+++***+++,,,---...333777;;;===@@@EEELLLRRRVVVXXXWWWPPPGGGEEEIIINNNXXX]]]cccggghhhkkknnnrrrfffddd```YYYSSSPPPPPPQQQRRRVVV^^^jjjyyypppaaa\\\```iiivvvyyytttiiiZZZJJJ???:::888333222222111111111111111//////000111222333444444555444333222222222222222333222222111000/////////---------,,,,,,++++++******))))))))))))******+++++++++,,,---............///000111333555666888999:::;;;<<<>>>???@@@AAAAAA>>>>>>>>>>>>???@@@AAAAAA>>>>>>======<<<;;;;;;;;;888777666555444222222111222222222111111000000000/////////.........------...000222111///...---...---------------------------,,,,,,,,,++++++******------+++*********+++,,,,,,,,,------------,,,,,,++++++*********+++,,,,,,*********)))******++++++,,,,,,,,,+++++++++******((()))))))))************)))))))))***************************************++++++++++++************++++++++++++++++++++++++)))(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************------------,,,,,,,,,+++)))***++++++,,,,,,,,,,,,,,,---------,,,,,,+++***------.........---,,,++++++++++++,,,---------...111000000000/////////...000000/////////000111111000//////000111222222111333444444555777;;;BBBFFFMMMPPPUUUYYY[[[^^^```bbb```cccfffhhhiiikkkmmmooonnnpppssstttvvvxxxzzz}}}yyyzzz{{{zzzyyyxxxyyyzzzzzzzzzyyyxxxwwwuuuttttttrrrpppooooooooommmkkkhhhcccbbb___\\\XXXUUUQQQPPPRRRQQQPPPNNNLLLKKKIIIIIIGGGFFFDDDBBB???===;;;:::999888777555444333333222222222222222222222222222000000111222222222222111333222222111111111222222333333222000000333888<<<@@@BBBKKK[[[lllzzzzzzqqqgggbbb]]][[[^^^cccsss~~~wwwfffWWWOOOIIIFFFCCCAAA@@@>>>===;;;;;;<<<<<<777777777666555444444444444444333222222111111000///............---------++++++******++++++++++++************************))))))))))))))))))))))))***++++++***)))((('''''''''(((((()))***++++++,,,)))***++++++))))))***+++))))))))))))))))))))))))''''''((())))))))))))))),,,+++***))))))***+++,,,---111777;;;???DDDLLLQQQRRRYYY\\\TTTIIIFFFHHHLLLYYY^^^eeeiiijjjlllppptttlllkkkhhhccc^^^YYYUUUSSSMMMMMMRRR\\\iiiwwwlll\\\VVVYYYbbbkkk}}}vvvjjj\\\MMMBBB;;;888666333111000///...---......///000111222333333444444333222222111111111444444333222111000000///.........---,,,+++******,,,,,,,,,++++++,,,,,,---)))***,,,---...---,,,,,,------///111333444666777777888:::<<<===???@@@@@@>>>>>>>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@===<<<<<<:::999777666555444333333222111111111111000000000000...---,,,++++++...111222000///......------------------------/////////...------,,,,,,,,,,,,+++******+++,,,---,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---***************+++,,,------,,,,,,,,,++++++++++++(((((()))))))))*********************************)))***************++++++++++++++++++++++++++++++************************++++++******++++++,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++---------------------,,,******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,---------------,,,,,,+++------........./////////333222222222111111111111111111111111111222222222222222222333444555555555555666777:::>>>EEENNNTTT[[[^^^bbbeeefffgggiiijjjggghhhkkknnnoooqqqssstttsssuuuwwwxxxxxxxxxzzz|||zzz{{{{{{zzzyyyxxxxxxyyyyyyxxxvvvuuusssqqqppppppmmmllliiihhhgggfffcccaaa\\\\\\[[[YYYVVVRRROOOMMMLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@>>><<<:::888666666444444333222222222222222111111111111111111111111000000111222222222222111333333222111111111222222...000333444666888;;;===GGGQQQcccxxx|||wwwkkkccc[[[VVVTTTYYYgggtttxxxgggYYYOOOJJJFFFCCCBBB@@@???===<<<<<<<<<<<<777777666666555555444444444444333222222111111000///............------------------,,,+++***))))))************************))))))))))))))))))))))))))))))************))))))''''''((()))******++++++***++++++***(((&&&'''((())))))))))))))))))))))))''''''((()))))))))))))))***))))))((()))***+++,,,***...444888<<>>===;;;:::999777666444333333222111111000111111222222000000000000000000000000000000111222222222222111333333222222222222222333222444555777;;;AAAIIINNNZZZiii}}}ssshhhbbb[[[VVVRRRSSSYYYggg|||yyyhhhYYYPPPJJJFFFDDDBBBAAA???===<<<<<<<<<===777777777666666666555555444444333222222111111000///............------------...///...,,,***)))******************+++++++++************************((()))******++++++******'''(((((())))))***************+++)))'''%%%%%%&&&))))))))))))))))))))))))'''((())))))******))))))))))))(((((()))***,,,---)))---111444777===DDDJJJYYYeeejjjccc[[[XXXVVVRRRKKKNNNSSSYYY___dddgggiiiooooooppppppllleee[[[SSSOOOHHHEEEJJJOOOWWWiii{{{zzziii[[[TTTTTTYYYcccrrrrrreeeTTTKKK@@@888555444333222000000000000000000000000111111222222222222111111333333333333222222222222000000000//////......---,,,++++++************++++++,,,,,,------,,,,,,,,,******+++,,,...///000000000111333555777888999999999999:::;;;;;;;;;::::::AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBAAA@@@;;;999888666555555555666555444333222000///...---***---///000000000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++,,,,,,,,,,,,++++++......---,,,,,,,,,------,,,,,,,,,+++,,,,,,------......---------,,,,,,,,,)))*********+++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++))))))***+++,,,,,,------++++++++++++++++++++++++((()))***+++,,,+++******++++++,,,---...///000000////////////......---,,,***+++---...///000000000---,,,+++*********+++++++++,,,---...///000111111/////////000111111222222111222444555777888888888888999::::::888888999:::===AAAGGGNNNUUU^^^gggmmmsssuuuvvvvvvtttsssrrrssssssrrrsssuuuxxxyyyyyyxxxxxxzzz||||||{{{yyyyyyyyyvvvwwwwwwuuurrrqqqqqqrrrqqqooolllhhheeedddccccccaaa___[[[YYYXXXWWWUUUSSSQQQQQQOOOMMMJJJHHHEEEDDD@@@@@@???===<<<;;;:::999666555555444333333222222111111000000111111222333000000000000000000000000000000111222222222222111222222222222222333444444666666555888@@@NNN^^^iiiuuuoooaaaWWWRRRKKKLLLQQQ]]]lllxxxhhhYYYPPPJJJFFFDDDBBBAAA???===<<<<<<======888888777777777777666666444444333222222111111000///............---------,,,...000000---++++++,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++***))))))((((((((())))))))))))))))))******)))'''&&&'''((())))))))))))))))))))))))((()))******++++++******+++***)))))))))***+++,,,))),,,...///111666>>>DDDUUUdddnnnmmmkkkkkkfff]]]PPPMMMLLLPPPXXX```ddddddiiilllqqquuuvvvpppfff___[[[RRRKKKKKKKKKNNN^^^pppzzzoooaaa[[[UUUYYY```llltttfffTTTEEE<<<888444222333222222111111000/////////000111222333333222222222222222222222333333333111111111000000000000000---,,,+++***************------,,,,,,,,,,,,------)))******+++,,,,,,------///000111333555666666777555666888999::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFFFFEEEDDD@@@>>><<<:::999999::::::999888666444333222222333000222222222000000111222////////////////////////++++++,,,,,,---............---,,,++++++,,,------,,,,,,------------,,,,,,//////...---------------...------,,,,,,,,,,,,---............------------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,,,,++++++,,,---------......//////------.../////////......,,,---...///////////////...---,,,+++***+++,,,,,,+++,,,---///000222333444000111222333555666777777888:::<<>>???AAAEEEJJJRRR[[[bbbiiiooosssuuuwwwxxxxxxvvvuuutttuuuwwwvvvuuuwwwzzz{{{yyywwwuuuxxxzzzzzzxxxvvvuuuuuusssssssssqqqnnnmmmlllmmmllljjjfffbbb___]]]\\\\\\ZZZWWWTTTQQQPPPOOONNNLLLJJJIIIGGGEEECCCBBBAAAAAA::::::999888888777666666222222222222222222222222222111111111111222333333111111111111111111111111000000111222222222222111111111111222333444555666666999>>>HHHUUUfffxxx{{{jjj]]]SSSNNNKKKHHHMMM\\\rrrxxxgggYYYPPPJJJGGGDDDBBBAAA???>>>===<<<======888888888888777777777777444444333333222111111000//////.........---------***---000000...---...///))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((('''))))))))))))((((((((((((((()))******))))))***+++))))))))))))))))))))))))))))))***+++++++++++++++---,,,***)))))))))***+++)))+++,,,,,,---111999@@@FFFXXXggglllpppssslllaaa[[[SSSLLLMMMUUU]]]aaabbbcccgggpppzzz|||tttmmmiii]]]SSSOOOJJJHHHUUUgggrrrpppgggYYYZZZ[[[```qqqlllWWWIII@@@999555444444333222111000///...---///000222333333333222000111111222222333333444111111111111111222222222///...------,,,,,,,,,,,,///...---,,,+++,,,---...)))*********++++++++++++///000111333444555666666222333666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBEEEFFFGGGFFFFFFDDDBBB???===<<<<<<===>>>===;;;888666555555666777666666666444111000111222000000000000000000000000,,,------...///000111111000///...---,,,------...---..................---000///...---------------///...------,,,,,,,,,,,,//////.........---------++++++,,,,,,,,,---------,,,,,,,,,++++++*********))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,------------------------'''(((+++---//////......///............---------***+++---...///000000000///////////////......---///...---,,,+++,,,---------...///111333555777888555555777888:::<<<===>>>AAACCCFFFIIIKKKMMMMMMNNNJJJLLLMMMKKKHHHFFFGGGIIISSSYYYbbbjjjqqqvvvzzz}}}zzz|||~~~~~~|||{{{{{{|||xxxvvvuuuwwwyyyzzzxxxuuuqqqsssvvvvvvtttrrrqqqqqqpppqqqqqqooollljjjjjjjjjiiigggccc^^^[[[YYYXXXXXXUUURRROOOLLLLLLKKKJJJHHHDDDCCCAAA???>>>>>>??????666666666555555555444444000000111111222222333333333222222222222222333444333333333333333333333333000000111222222222222111000000111222333555666777777@@@OOOaaarrrvvvgggYYYPPPLLLLLLLLLMMMVVVjjjuuudddXXXOOOGGGDDDDDDCCCBBBAAA???>>>=========<<<:::999999999999888666999777444222000000111111/////////000///......---,,,+++******++++++***(((,,,,,,------,,,,,,+++******)))(((((()))+++---...+++)))&&&######$$$''')))))))))(((((()))***,,,---,,,+++***))))))***++++++******))))))******+++,,,)))))))))))))))******+++,,,,,,++++++***+++++++++---000222111//////222555BBBNNN]]]ggghhheeecccccc___UUUKKKGGGLLLUUU]]]```___dddmmmzzz~~~wwwqqqjjjddd___XXXRRRUUU]]]ppp~~~oooggg______cccqqqpppVVVFFF>>>::::::888555111000000111222///000111111111111222444333444555666555444333222111000///000111222111///.........///......---,,,,,,+++******)))************+++,,,---...------,,,---------------...///000///111444777999;;;;;;<<<::::::888666444444777:::BBB@@@???AAADDDDDDAAA===BBBBBBCCCCCCCCCCCCBBBBBBEEEAAA>>>===>>>???===:::<<<555...///555999666111444333222000000000111111111000///............///+++,,,---------------,,,,,,++++++,,,......---+++---....../////////.........---,,,+++***+++,,,---......---------...///000///---,,,---......---,,,------,,,,,,+++,,,,,,,,,......---,,,,,,---......,,,,,,------------......++++++++++++++++++++++++)))***+++---------,,,+++---------------------------,,,,,,+++++++++++++++------------......//////***++++++******+++///222999444///---///111222222444111......///111///......///000...,,,++++++,,,---......///000333888;;;:::???EEEFFFEEEEEEHHHKKKPPPQQQTTTWWWZZZ[[[\\\\\\^^^]]][[[ZZZYYYXXXXXXXXX___dddkkkrrrvvvzzz}}}~~~}}}{{{yyyxxxxxxyyyyyyxxxwwwvvvvvvvvvtttqqqnnntttsssqqqooommmlllkkkkkkgggggggggffffffeeeeeedddccc^^^XXXVVVVVVTTTNNNIIINNNMMMKKKIIIGGGEEEEEEDDDBBB>>>:::999999888555222555444444333222111000000222222222222222111000///000111111111111222222222111111000000000000000000///...---...000111111111000222444333333666<<>>============<<<:::999999999999888666888777555222111000000111///////////////......------,,,++++++,,,,,,+++***,,,,,,------,,,,,,+++******************,,,---...,,,***(((&&&&&&''')))***######$$$%%%'''***,,,...,,,+++************+++,,,******))))))******+++,,,)))))))))))))))******+++,,,,,,,,,++++++,,,------,,,------------...///111777AAAPPP[[[bbbeeefffhhhbbbYYYNNNIIIKKKQQQVVVWWWZZZ]]]eeepppzzz}}}qqqmmmllljjjaaaVVVRRRTTTdddxxxssshhhcccjjj~~~lll^^^QQQFFFEEE@@@:::666333111///...///////////////000222444222333444555555444333333222111000000111222111///////////////......---,,,,,,,,,+++*********************,,,---------,,,,,,---,,,,,,,,,------...///...000222555777888999999666666444222000111444666===>>>@@@AAA@@@@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBFFFDDDBBBBBBCCCCCCAAA???CCC>>>888888;;;<<<999555555444333111000000000111////////////.../////////000000000000///////////////......///000000///...,,,,,,---------------,,,///...------,,,,,,------...............//////000000...---,,,------+++***++++++************++++++------,,,++++++,,,------,,,,,,,,,---------......////////////////////////,,,,,,---.........---,,,------------------------......------......//////.............../////////.../////////...///222444444111---,,,.../////////888555222111333444333222111222222111///......//////000000111222666;;;???DDDIIINNNOOONNNNNNRRRVVV[[[\\\___aaaccccccdddcccccccccbbbbbbbbbbbbbbbccciiimmmssswwwzzz{{{}}}~~~~~~}}}|||{{{zzzzzzzzzzzzvvvuuutttssssssqqqnnnkkkkkkjjjhhhfffdddccccccbbbcccbbbaaa___^^^\\\[[[ZZZZZZVVVRRRQQQRRRQQQLLLHHHGGGFFFDDDBBB@@@???>>>>>><<<999666666666666444222333222222111111000000///000000111111000000///...000111111111111222222222111222222111111000///...333222111222333444444444555666666555666<<>>======>>>>>><<<:::999888999999888666666666555444222111000000///////////////............---,,,,,,------,,,+++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,---...,,,+++******)))*********&&&''''''(((***+++---...++++++*********++++++,,,***))))))))))))***++++++)))))))))))))))******+++,,,,,,,,,,,,,,,---...///,,,+++***+++---.........///555@@@LLLWWW```eeehhhbbb[[[RRRMMMNNNPPPRRRRRRVVVZZZ___gggooovvvzzz}}}qqqpppqqqooohhh]]]VVVUUU\\\qqqyyyiiifffsssqqqbbbTTTLLLAAA;;;999777333///333222000//////000222333111222333444555444444333444222111111222222111///000000000000///...,,,,,,---,,,++++++******++++++******+++,,,,,,,,,++++++,,,++++++++++++,,,---------...000111333444444444333333222000...///111444888<<<@@@@@@===<<>>>>>>>>??????;;;:::888888999999777666555555555444333222000///000000///..................---,,,,,,------,,,++++++,,,,,,,,,,,,+++***************++++++,,,,,,,,,***+++++++++++++++******---,,,+++***)))(((''''''***)))))))))******++++++)))))))))))))))***++++++)))))))))))))))******+++*********+++,,,---...//////,,,***+++...000///---///111777@@@LLLWWW^^^aaa___[[[WWWUUUVVVWWWVVVUUUWWW[[[aaafffjjjnnnrrruuusssrrrpppnnniiiccc___^^^[[[iiiyyyvvvjjjkkkrrrjjj^^^NNNDDDAAA>>>999444777666444333333333222111111222444555555555444333555333222222333333111000111111111000///...---,,,------,,,+++++++++++++++***+++++++++++++++++++++++++++************++++++,,,,,,---....../////////333333333111///000222444666999<<<=========@@@BBBBBBCCCCCCDDDDDDCCCCCCBBBEEEFFFHHHKKKLLLLLLJJJIIIIIIIIIIIIGGGCCC???======<<<;;;:::999888666666555222222444555666888888888777666333111000111222333222000/////////000///---///000000000000//////...---.../////////...,,,+++------...///////////////111///......000000///---.........---......///000/////////....../////////,,,,,,---------.........,,,,,,,,,---------------///////////////.........000000000000000000000000......------......///000000000000000////////////---///111111000000000111555555555666777777777666444222111111111222333444555666777555333222222333111333777;;;BBBJJJSSSYYYaaaccceeeffffffiiimmmppppppqqqqqqqqqqqqooonnnlllhhhiiijjjlllooorrruuuvvvxxxzzz||||||{{{yyyxxxxxxxxxxxxwwwvvvvvvuuuuuuuuupppnnnkkkjjjhhhfffcccaaa```___]]][[[YYYXXXXXXWWWUUUTTTRRRPPPMMMJJJHHHGGGGGGDDDBBBBBBCCCCCCAAA???<<<;;;:::888777666555555222111111111111000///////////////000000111111111111111222333444555555555000000111111111222222222,,,---000222444444333333/////////000111333666999666:::@@@GGGQQQ___ooo{{{~~~ooobbb]]]]]]\\\ZZZ[[[aaahhhlllppp{{{rrraaaVVVMMMFFFCCCDDDAAA@@@@@@?????????@@@@@@;;;999888888888888777555555555555444333222111000000000///............///---,,,++++++,,,,,,+++***++++++,,,,,,++++++***))))))))))))***************))))))***+++++++++***)))+++***)))'''$$$""" '''(((((())))))))))))***))))))(((((())))))***+++)))))))))))))))******+++))))))))))))***+++------///,,,)))***---///...,,,000000222999CCCNNNVVVZZZ]]]]]]^^^```aaa```^^^\\\XXX]]]ccciiilllnnnooopppsssttttttsssoookkkeee```[[[]]]bbbkkkuuuttthhhdddkkkvvvjjjYYYPPPHHH@@@:::999888666666888888666444555666666777777555444333444333222222333333222000111111111111000///...---...------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******)))))))))******+++++++++++++++,,,,,,,,,111111222111//////111333888666666999===@@@@@@???AAAAAAAAABBBBBBAAAAAAAAAAAADDDGGGIIIJJJJJJJJJJJJGGGIIIJJJHHHEEEBBBBBBCCCAAAAAAAAA@@@>>>===<<<<<<777888:::<<<>>>???@@@@@@>>><<<:::888777777999999888666444333444444333222111222222222111111000///---.../////////...,,,+++------...///000//////...---,,,,,,---///000000/////////......///000000111......////////////......------.........///////////////000000000111111111//////..................000000000000000000000000333333222222111222222333444444444444444444444444111333555666555555555666777999:::<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<>>>???;;;<<<<<<:::777555555666333777>>>EEENNNXXXbbbiiiiiijjjkkklllnnnppptttwwwuuuvvvvvvuuutttrrrpppooojjjjjjlllooorrruuuxxxzzz{{{|||}}}}}}zzzxxxwwwxxxvvvuuuuuutttsssrrrqqqpppkkkiiieeecccbbb```^^^\\\XXXVVVUUUSSSQQQPPPOOOOOOOOONNNMMMKKKIIIHHHFFFFFFAAA@@@>>>======<<<:::999999888666555333333222222111222222222000...------//////000000111222222222000111222333444555555555000000111111111222222222...///111222333333222222222333333333222444999<<<888AAANNN[[[iiixxxrrrhhh\\\UUUSSSTTTVVVYYY]]]gggsss{{{~~~rrrbbbVVVNNNGGGDDDEEEAAAAAA@@@???>>>>>>??????;;;999888777888888777555555555444333333222111111111000///------......///---,,,++++++,,,,,,+++***+++++++++++++++******)))(((((())))))***))))))((((((((()))************))))))))))))((('''%%%$$$###&&&'''((()))************)))(((((((((((()))******)))))))))))))))******+++)))))))))))))))***+++,,,,,,***))))))***++++++***------///333;;;DDDMMMSSSZZZ^^^dddiiikkkhhhdddaaaXXX[[[```ggglllqqqsssttttttzzz~~~|||vvviii^^^\\\VVVTTTYYYdddrrrmmm___^^^bbblllyyy|||lll^^^QQQIIIBBB>>>:::999;;;===<<<;;;;;;;;;;;;:::999666444333333111000111222333222111111111111111111000000//////...------,,,,,,------...---,,,+++++++++,,,,,,++++++***))))))))))))************)))******+++,,,,,,---...---,,,,,,...000777444222555;;;???>>><<<>>>>>>????????????>>>>>>===@@@CCCEEEFFFFFFGGGHHHGGGHHHIIIIIIGGGGGGGGGHHHEEEFFFFFFFFFEEEDDDCCCBBB>>>???AAADDDFFFGGGGGGGGG@@@???===<<<<<<<<<<<<===<<<999666555555555555444444444444444333222111111///////////////......---...///111222222222111000---,,,+++---///000///...------------...///000000------............------/////////000000000000111//////000000111111222222000000000///000111222222222222222222222222222222333222222222222333333444444444555555666666666666666777999:::999:::<<<======???BBBCCCDDDDDDEEEGGGGGGHHHHHHHHHGGGHHHKKKNNNIIIJJJIIIGGGCCC@@@@@@@@@<<>>===<<<<<<<<<<<<:::999777777888888666555666555333222111222222333111000...---------///000...---,,,,,,------,,,++++++++++++++++++***))))))((()))************)))((())))))))))))*********+++)))***+++,,,,,,+++******'''(((***+++,,,,,,,,,+++((((((((((((((()))******)))))))))))))))******++++++******)))******++++++++++++,,,+++***)))+++,,,)))+++...///222888AAAHHHPPPXXXdddmmmqqqpppllliii]]]ZZZYYY]]]fffpppwwwzzzzzzuuuhhhfff___YYYYYYZZZ```lllxxx{{{jjj[[[XXXYYY___eeeoootttlll\\\RRRGGG@@@???AAAAAAAAAAAAAAA@@@>>>;;;777444222000//////000222333222111000000111111222222111111///......---------------///...---,,,,,,,,,------,,,+++******)))))))))*********)))))))))***,,,---)))+++,,,,,,+++***,,,---222222222333666888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;===@@@AAA@@@AAADDDFFFHHHGGGFFFFFFGGGHHHIIIJJJGGGHHHIIIIIIIIIIIIHHHGGGBBBDDDGGGIIIKKKKKKKKKKKKDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@<<<::::::::::::999999999999999888777666555222222111111000000111111111222444666666555444333444222111111222222111000............///000111111///000111111111111000///000000111111111222222222//////000000111222222333444444333444555666888999888888888888888888888888333444444555777999:::;;;;;;<<<<<<===>>>???@@@@@@AAABBBCCCCCCCCCEEEHHHKKKLLLOOORRRSSSRRRSSSVVVYYYVVVXXXYYYXXXWWWXXX\\\___]]]]]]\\\XXXTTTPPPOOOOOOJJJOOOVVV^^^dddiiinnnqqqnnnoooqqqtttwwwyyyzzzyyyyyyzzzzzzzzzzzzxxxvvvuuusssssstttuuuvvvxxxyyyzzz|||||||||yyyvvvsssrrrrrroooooonnnllljjjgggdddccc[[[YYYVVVTTTSSSSSSQQQPPPOOONNNLLLKKKIIIHHHGGGGGGCCCBBBAAA@@@???===<<<<<<777777777555333222111111222111000///...---------,,,///222222000....../////////000000000000000000......///000111111111111000111111111111222222222444333111000000111333444111555999<<>>>>>===???BBBEEEHHHEEECCCBBBEEEGGGHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIEEEGGGIIILLLMMMNNNMMMLLLNNNOOOPPPPPPQQQPPPPPPOOONNNKKKGGGEEEEEEEEEDDDDDD????????????>>>===<<<;;;555444333222111222333444444555777999999888777666===;;;999888888777555333000000000000111222333444333444555555555555444333111111222222222333333333444444555666666777888888777777777777999;;;===>>>????????????????????????:::;;;<<>>===;;;999888666666333333444333111000000111333222111000//////......)))---111222000///000111////////////////////////000000111222222222222111000111111111111222222222000///......000444888:::444999AAAHHHOOOZZZgggqqq}}}wwwhhh^^^UUUNNNGGGDDDDDDGGGIIIPPPaaasssuuueeeWWWPPPKKKHHHFFF<<<<<<===>>>===<<<:::999;;;:::999888777666555444444444444444333222111111000000//////.........------,,,++++++******++++++******+++,,,+++***)))((())))))***,,,......,,,)))((((((((((((((((((((((((((()))***++++++***)))(((''')))******))))))***+++***************+++++++++*********)))))))))))))))------------------------******+++++++++,,,,,,,,,++++++,,,---///111333444<<>>===;;;@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFHHHKKKMMMOOOLLLLLLLLLLLLMMMNNNOOOPPPMMMOOORRRTTTTTTRRROOOMMMTTTSSSRRRPPPNNNMMMKKKKKKIIIHHHHHHHHHIIIHHHEEECCCBBB@@@===:::888777888888>>>@@@CCCEEEEEEDDDAAA@@@AAABBBBBBAAA???===;;;999555444333333444777999;;;<<<===>>>===;;;777444111333444555777999<<<>>>???<<<<<<<<<===@@@DDDHHHKKKBBBBBBCCCEEEFFFGGGHHHIIIHHHJJJKKKMMMNNNNNNNNNMMMMMMMMMMMMNNNQQQUUUXXXZZZ[[[ZZZZZZYYYZZZ[[[]]]^^^bbbbbbaaabbbdddgggjjjlllnnnnnnmmmmmmmmmnnnnnnooorrrpppnnnnnnppprrrrrrrrrtttssspppnnnkkkhhhfffeeeiiihhhffffffgggjjjmmmpppwwwwwwwwwxxxzzz|||~~~~~~{{{yyyxxxwwwuuutttssssssssssssssstttuuuvvvrrrqqqooollljjjhhhggggggfffdddaaa^^^\\\XXXTTTQQQOOONNNLLLIIIGGGFFFEEEEEEBBBAAA@@@???>>>===<<<<<<888888777666444333222111222111111111000000//////222///---...111333222111///000111222222111000///...///000111111222111111111111222333333333222222111000111222444444222000222222222444666888:::<<>>======<<<;;;:::999999999888888777666666666444444444444333222111111000/////////............---,,,++++++***+++++++++++++++++++++++++++***************+++------+++)))))))))))))))))))))))))))******)))(((((()))******((()))******))))))***+++++++++++++++++++++++++++***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,---///000111555===HHHVVVdddrrr}}}xxxnnnfffaaabbbmmmzzzvvvjjj```YYYVVVVVVZZZaaannn~~~pppddd]]][[[[[[[[[kkkxxx}}}cccRRRJJJFFFCCCBBB@@@<<<777333000000000///000111000......111444222333333333222222111000111111000000///...............---,,,,,,---......,,,,,,,,,,,,,,,+++***)))...***%%%%%%))),,,,,,***,,,++++++******++++++,,,,,,---...//////000000000000000000000111333444555666555444666999;;;:::999;;;<<<<<<======>>>??????CCCCCCCCCDDDFFFHHHJJJLLLJJJJJJJJJKKKLLLMMMOOOOOONNNNNNOOOPPPQQQRRRRRRRRRWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPOOOPPPPPPPPPMMMKKKIIIGGGEEEBBBAAAAAAAAABBBGGGHHHKKKMMMMMMLLLIIIGGGFFFFFFGGGFFFEEEDDDBBBAAA>>>>>>===<<<===???AAACCCEEEFFFGGGGGGEEEAAA>>><<<;;;<<<===@@@CCCFFFJJJLLLLLLLLLKKKJJJLLLNNNQQQSSSPPPPPPQQQRRRTTTUUUVVVVVVWWWXXXYYY[[[[[[\\\[[[[[[XXXXXXXXXYYY\\\___bbbdddeeeddddddeeeeeefffggghhhlllllllllmmmoooqqqtttuuuttttttttttttttttttttttttvvvtttrrrsssuuuwwwwwwwwwwwwvvvtttqqqnnnllljjjiiiiiiiiiiiijjjmmmppprrrtttzzzzzzzzzzzz{{{}}}}}}zzzxxxxxxwwwuuussssssrrrpppnnnmmmlllkkkkkkllljjjhhhfffdddbbbaaaaaa___]]]ZZZXXXUUURRRNNNKKKJJJIIIGGGEEECCCBBBAAA@@@>>>===<<<;;;:::999888888666666555444333222222111111111111000000000/////////---+++,,,...000///...///000111222222111000/////////000111111111000000...//////000111111222222//////000111333333222111000333666666666:::AAAGGGQQQ[[[jjjvvvzzzkkkddd\\\TTTPPPLLLIIIGGGHHHMMMTTT[[[ggg{{{zzzhhhYYYPPPJJJGGGDDD@@@???>>>===;;;:::::::::888888888888777777666666444444444444333222111111////////////............------,,,+++++++++++++++,,,+++++++++++++++,,,---,,,+++******+++,,,+++)))************************,,,***(((''''''(((***,,,((()))******))))))***,,,,,,,,,,,,++++++******)))))))))))))))))))))******++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,---......222888BBBMMM[[[lllyyypppjjjmmmttt~~~}}}}}}sssfff]]]WWWSSSRRR[[[oootttggg\\\VVVYYYbbbppprrr^^^PPPFFF@@@===<<<999555222000///...222222111///...///222444222222222333222222111000000000000000000000000000......------------......------------------,,,+++///,,,)))))),,,---,,,***++++++,,,,,,,,,,,,++++++***---//////...---...111...............///000000222111111333555666666555::::::;;;<<<<<<======>>>?????????@@@BBBDDDFFFGGGFFFFFFGGGHHHJJJLLLMMMNNNMMMLLLKKKKKKMMMQQQUUUWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVWWWVVVTTTRRRPPPOOOMMMLLLKKKKKKLLLMMMRRRTTTVVVWWWWWWVVVSSSRRRNNNNNNOOOOOOOOONNNMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNPPPQQQRRRRRRPPPMMMKKKIIIIIIIIIJJJLLLPPPUUUYYY\\\___^^^\\\ZZZZZZ[[[]]]^^^___```aaabbbccceeeffffffeeefffggghhhhhhhhhhhhhhheeeeeeeeefffhhhjjjmmmnnnnnnooopppqqqrrrrrrrrrrrrssstttuuuvvvxxxyyyzzz{{{yyyyyyzzz{{{{{{zzzyyyxxxxxxwwwvvvvvvyyyzzzzzzzzzyyyxxxvvvssspppnnnmmmllliiikkkmmmpppsssuuuwwwxxx{{{{{{{{{zzz{{{{{{|||}}}|||yyyvvvuuutttsssqqqooonnnmmmjjjhhheeecccbbbaaabbbaaa___]]][[[YYYXXXXXXWWWUUUSSSQQQOOOLLLHHHEEEBBBAAA@@@>>><<<;;;;;;:::888888777666555444333333333333222222222111111111111111000000000000//////...,,,++++++---......---000000111111111111000000///000000000000//////.........///000111222222222///000111222333444444444000666<<<===>>>EEERRR^^^lllvvvyyylll```PPPPPPOOONNNLLLLLLMMMNNNSSSYYYeeettt~~~kkkZZZPPPJJJFFFDDDCCCAAA???<<<;;;::::::;;;:::999999888777666555555444444444444333222111111///////////////.........------,,,++++++++++++,,,---,,,+++***+++,,,---......,,,***)))***+++***)))))))))))))))))))))))))))******)))(((((()))******(((***++++++***)))+++,,,,,,,,,+++***))))))(((((()))))))))))))))*********++++++++++++++++++++++++************++++++++++++,,,++++++++++++,,,------///444;;;DDDPPPbbb}}}uuuqqqqqqzzzyyyyyy{{{zzzqqq^^^XXXTTTXXXeeeyyyoooeee\\\^^^ccckkkyyylll[[[NNNGGG@@@===999666555444444444555555444222000000000111111111222222222222111111000000111111111222222222///..................///....../////////......------,,,++++++---,,,***((()))***+++,,,,,,+++***)))(((---111000,,,***---111000//////.........////////////000000222333333333777888888999999:::;;;;;;;;;;;;<<<===???@@@BBBBBBBBBBBBCCCDDDFFFHHHJJJKKKJJJJJJIIIIIIKKKNNNRRRUUURRRRRRSSSUUUVVVXXXYYYYYYXXXWWWVVVVVVWWWWWWVVVTTTRRRRRRQQQQQQQQQRRRSSSSSSZZZ[[[]]]^^^^^^\\\ZZZYYYUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYXXXYYYYYYYYYXXXWWWUUUSSSVVVVVVVVVXXX[[[```dddgggjjjhhhgggeeedddeeeeeefffiiiiiijjjkkkmmmnnnooopppmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnpppqqqrrrssstttvvvwwwxxxxxxwwwvvvssstttvvvwwwyyyyyyyyyyyyzzz{{{|||}}}}}}|||zzzxxxxxxvvvvvvwwwyyyzzzzzzyyywwwuuusssqqqooonnnnnnnnnlllnnnrrruuuxxxyyyxxxxxxzzzzzzyyyxxxxxxwwwwwwwwwvvvtttqqqooonnnmmmllljjjfffeeecccaaa___^^^]]]\\\YYYXXXVVVTTTSSSRRRQQQQQQQQQOOOMMMKKKJJJHHHDDDBBB<<<;;;999888777666666666444333333222111111000000000000000000000000000000000000000000000000//////000000/////////000000000000000000111111000000000000000000000000///...---222222222222222222333333222333333333333444555777333:::BBBIIIQQQ]]]mmmyyyzzzmmmaaaVVVOOOHHHKKKOOOPPPQQQVVV___fffiiippp}}}mmm\\\PPPJJJFFFDDDCCCBBB???===<<<;;;;;;;;;;;;;;;:::888777555444333444444444444333222111111.........///////////////...---,,,,,,++++++,,,,,,------+++++++++,,,---...---+++))))))*********)))(((((((((((((((((((((((('''(((***,,,,,,***(((''')))***++++++******+++,,,++++++***)))(((''''''&&&(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,,,,,,,,,,,,,------+++---222:::BBBSSSooovvvppppppqqqsssxxxllleee___\\\]]]iiippplllgggeeejjjwww~~~mmm```XXXNNNHHHAAA;;;::::::999999333333333333333111///...000111111222222111111111000000111111222222333333////////////////////////...//////000000000//////...------......---+++***((()))***++++++***)))((((((,,,000///+++))),,,000000//////.....................//////000000111111000111111222222333333444777888999;;;<<<===>>>>>>===>>>>>>@@@BBBDDDFFFGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQSSSUUUVVVWWWWWWUUUTTTTTTUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVWWW[[[\\\]]]^^^^^^]]]\\\[[[YYYZZZZZZ[[[\\\]]]____________^^^^^^^^^_________^^^______```___^^^]]]\\\``````___```bbbeeehhhjjjmmmmmmlllkkkkkkllllllmmmmmmnnnooopppqqqsssttttttrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssuuuvvvxxxyyyxxxxxxwwwssstttvvvwwwxxxxxxxxxxxxzzz{{{}}}}}}}}}{{{yyyxxxwwwvvvvvvwwwxxxyyyxxxwwwsssrrrpppooonnnnnnoooppprrrtttxxx{{{{{{zzzxxxvvvxxxxxxwwwvvvuuutttsssrrrqqqooollljjjjjjiiigggeeeaaa```^^^\\\YYYXXXWWWVVVRRRQQQPPPNNNMMMLLLLLLLLLJJJHHHFFFEEEDDDCCC@@@===777666555444333333333333222111111000000/////////........./////////////////////////////////000000222222222111000000111222111000000000000000000111000000111000000///......555444333222111111111222333444444333111222555888:::@@@KKKYYYhhhyyy}}}nnn```UUULLLGGGEEEIIINNNTTTYYY___lll}}}ooo]]]QQQKKKGGGDDDBBBAAA@@@???===<<<<<<<<<;;;:::999888777555444444444444444444333222111111.........///////////////...------,,,,,,,,,,,,,,,------,,,++++++++++++++++++***))))))***+++***(((''''''''''''''''''''''''&&&(((+++------+++(((&&&)))***++++++******+++---*********))))))(((((('''((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++,,,,,,,,,+++,,,,,,---------,,,///666<<>>======<<<999777444333222222111111111111111111000000000/////////..............................////////////000000000111111000///...///111111111000000000000111111000111111111111000000///333222111////////////000222333444333111333999>>>EEEMMM[[[nnnrrrfffXXXMMMFFFAAAAAADDDKKKRRR]]]iiiwwwppp]]]RRRKKKHHHEEE@@@@@@@@@@@@???>>>===<<<888888888777777777777777444444444444333222111111............/////////000......---,,,,,,,,,,,,---------,,,,,,+++***(((((()))((()))***,,,,,,***((((((((((((((((((((((((((('''(((***,,,,,,***(((''')))***,,,+++******+++---++++++++++++************'''(((((()))******++++++++++++++++++++++++++++++))))))))))))***************************+++,,,---000---///555888<<>>999666555555444333//////000111111111111111000000000111111111111111///000111111111111000///......///000000000000000//////000000//////000111---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++++++++************++++++,,,***,,,------++++++,,,...//////000000111222222222000111222444555555555555777777777888999:::<<<<<<===>>>???AAAAAAAAAAAAAAAFFFFFFGGGIIIJJJLLLMMMMMMRRRPPPNNNNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZXXXXXXXXXYYYZZZ\\\^^^_________```bbbcccccccccccceeeeeeeeeffffffgggggggggggghhhiiijjjkkkjjjjjjiiinnnnnnoooooopppqqqrrrrrrrrrrrrssstttvvvwwwxxxxxxwwwvvvtttsssrrrrrrrrrsssssssssssssssrrrpppooooooqqqqqqqqqqqqrrrsssttttttvvvvvvuuutttuuuuuuwwwxxxzzzzzzyyyyyyxxxwwwwwwvvvsssrrrqqqqqqrrrqqqnnnlllhhhgggfffgggiiillloooqqqqqqrrrtttvvvuuussspppnnnmmmmmmmmmlllkkkiiigggfffaaa___\\\ZZZYYYXXXWWWUUUTTTSSSPPPNNNLLLJJJIIIHHHEEEDDDCCCCCCBBBBBBBBBBBB;;;999888888888777555333111111000000///000000000000000000000////////////..................------........./////////000000000111222000...---...111222111000//////000111222000111111222222222222111111000///...///000222333222555777777777;;;CCCJJJUUUbbbuuurrrjjj]]]RRRHHHEEEDDDCCCGGGMMMSSS^^^pppppp^^^RRRLLLHHHFFF???@@@AAAAAAAAA???>>>===555555666777888999999:::444444444444333222111111---.........//////000000......---,,,,,,,,,,,,---,,,,,,---,,,+++)))'''%%%''''''(((+++---,,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,------'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,...)))***000222222===MMM^^^qqqvvvkkkhhhfffgggkkksss{{{~~~tttiiikkkuuu~~~uuukkkkkknnnzzz{{{rrrkkkUUUMMMBBB:::777666666555//////000111111111111111000000000000000000000000///000111222222111000///......///000000000000000,,,---------,,,---///000//////---,,,,,,---//////,,,+++***+++,,,---+++)))+++++++++++++++,,,------(((***,,,,,,))))))***---++++++,,,------......///---...000111222222222111555555555555666777999999;;;;;;<<<<<<>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGOOOMMMKKKJJJLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQSSSTTTUUUWWWXXXYYYZZZZZZWWWWWWVVVWWWXXXZZZ\\\]]]]]]^^^```aaaccccccddddddccccccddddddeeeffffffgggggghhhkkkmmmnnnmmmlllkkklllmmmmmmnnnooooooppppppqqqqqqrrrtttuuuvvvwwwxxxsssrrrpppnnnmmmmmmmmmnnnrrrrrrqqqqqqooonnnlllkkknnnmmmmmmlllmmmooopppqqqsssrrrpppooooooppprrrsssxxxwwwvvvttttttsssssstttooonnnmmmmmmmmmkkkhhheeeaaaaaa```aaadddhhhllloooiiikkkmmmnnnmmmllliiihhheeefffffffffdddbbb```___XXXVVVSSSQQQPPPOOOMMMLLLJJJIIIIIIHHHGGGGGGHHHHHH@@@@@@???>>>>>>>>>>>>>>>999888666777777666444222000000///......//////000000///////////////////////////.........------------.........//////000000111222333111...---///222222111000//////000111222000111222333333333333333000000///000111444666888555888;;;===>>>DDDNNNVVVccctttsssggg]]]WWWMMMDDD@@@DDDHHHJJJPPPWWW]]]kkkrrr___RRRKKKGGGEEEAAAAAA@@@@@@???>>>======777666666666888999888777777666666555444444333333888555222000000///...---......---,,,,,,+++*********************+++++++++******++++++++++++******---,,,+++)))(((((('''''')))******)))(((((()))+++++++++************++++++(((((()))***************+++++++++******)))''''''&&&&&&'''((()))))))))((((((((()))***************++++++******************,,,,,,+++---111888>>>BBBJJJZZZnnn|||uuuooojjjhhhhhhffffffnnnyyyyyyoookkkjjjsss{{{zzzlllbbbgggrrriii```SSSGGG???:::777555333555555111111444444111000111222111///---,,,,,,333222222111000//////...,,,,,,---...//////......------...///000000//////---...///000000///...---........................++++++++++++++++++++++++*********)))******+++++++++++++++,,,,,,---------,,,---......//////......///------///444666555444555555555666888999;;;<<<>>>??????AAABBBCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIKKKMMMKKKMMMPPPRRRSSSRRRPPPOOOMMMOOORRRSSSSSSSSSUUUVVV\\\^^^______^^^]]]]]]^^^___``````aaabbbdddeeefffiiijjjkkkkkkiiigggggghhhiiiiiijjjjjjkkklllmmmmmmlllmmmnnnoooqqqrrrssstttqqqooollljjjhhhiiijjjkkklllkkkjjjjjjiiiiiiiiiiiilllkkkkkkkkkkkklllmmmmmmkkkkkkkkkkkkkkklllmmmnnnnnnoooppppppooommmkkkiiijjjiiifffdddcccbbbbbbbbb``````aaabbbccccccccccccdddddddddccccccccccccbbb]]]]]]\\\ZZZYYYXXXVVVVVVRRROOOKKKHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@>>>===<<<999:::::::::999888666555333222222222111111000000000000000000000000000000////////////000000000000222222111111000000//////...//////000111222222222...////////////000000000---------------...//////222111000000111111000...333333444666888777888:::AAA@@@???@@@FFFTTTeeeqqqpppaaaWWWQQQLLLHHHDDDDDDEEEGGGNNNXXXeeemmm~~~ttt```SSSKKKFFFDDDBBBBBBAAA@@@???======<<<<<<:::999999999999888666666666555444444333333222555333000/////////...,,,......---,,,,,,+++******++++++************************++++++++++++******,,,+++***)))((((((((((((+++,,,---,,,******,,,---+++******************+++(((((()))***************)))******+++++++++******'''(((((())))))(((((('''(((((()))***************************************...---++++++---000444666;;;III[[[iiivvv~~~}}}vvvqqqoooooopppmmmiiikkkrrr|||{{{qqqkkkiiimmmttt}}}pppjjjkkksssmmm[[[MMMDDD???<<<999:::888333222555555333111111111111000000222333111111111000000/////////222222222222222222111111,,,---....../////////...---...///000000///...---........................++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,---,,,,,,---............---///---,,,...111444444333444444444444555666888888;;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHGGGFFFGGGHHHJJJIIIJJJLLLNNNOOONNNMMMLLLJJJMMMOOOPPPPPPQQQRRRTTTVVVXXXZZZ[[[ZZZZZZ[[[\\\[[[[[[\\\]]]^^^```aaabbbcccdddfffeeedddccccccdddeeeeeeffffffggghhhhhhhhhhhhiiijjjkkkmmmnnnooopppnnnllliiifffddddddeeefffgggfffeeeeeedddddddddeeefffeeeeeeeeeeeefffggggggeeeeeeddddddeeeeeefffgggggggggiiiiiiiiigggfffdddcccbbb```___^^^^^^^^^^^^]]]]]]^^^____________^^^___^^^]]][[[ZZZXXXWWWVVVUUUUUUTTTRRRQQQOOONNNNNNKKKHHHDDDBBBAAAAAA@@@???>>>===<<<;;;:::888777777777777777666666555333333222111111111000000000///////////////////////////////////////000000000000000/////////.........---...//////000111111222222111222222222222333333333/////////...//////000000333222111222333444444333444333333666999===BBBFFFJJJKKKLLLQQQZZZkkk}}}nnneeeYYYOOOJJJHHHEEECCCFFFHHHNNNXXXgggvvvuuuaaaSSSKKKFFFCCCCCCBBBAAA@@@>>>===;;;;;;???>>><<<;;;;;;:::777555555555444333333222222111111000//////000///---+++...------,,,,,,++++++***,,,+++++++++***)))))))))******++++++++++++************))))))))))))******((()))***)))'''''')))***************************(((((()))***************((()))***+++,,,,,,,,,,,,((())))))))))))(((((('''(((((()))***************************************------,,,++++++,,,---...000:::GGGSSSaaammmtttuuuoooqqqvvvyyyuuunnnkkkmmmttt{{{}}}qqqeeecccbbbeeehhhnnn{{{uuukkkiiissssssbbbTTTJJJCCCBBBBBB>>>888555777888666111000///......///111222000000000000////////////222222111111000//////.........///000000000//////000111222333333222111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++,,,,,,*********+++++++++++++++++++++,,,------------,,,///---,,,,,,...000111111111111111111111222333333666666777777888999::::::<<<<<<<<<<<<===>>>???@@@@@@BBBCCCCCCBBBCCCEEEGGGFFFFFFGGGGGGHHHHHHIIIIIIGGGIIIKKKLLLLLLMMMNNNOOONNNPPPSSSTTTTTTUUUVVVWWWUUUUUUUUUVVVWWWYYY[[[[[[[[[\\\^^^^^^]]]\\\]]]^^^^^^______``````aaaaaaaaabbbcccdddeeefffggghhhiiihhhfffccc```^^^]]]]]]^^^___^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^___[[[[[[[[[[[[[[[\\\\\\]]]\\\]]]^^^______^^^]]]\\\XXXXXXWWWWWWWWWXXXXXXYYYXXXYYYYYYYYYYYYXXXXXXWWWUUUUUUSSSRRRPPPNNNMMMMMMLLLLLLKKKIIIHHHGGGFFFEEECCC@@@===;;;;;;;;;:::999666666666555444444333333333333222111111000111111000000000///////////////........................////////////000000000000////////////............/////////000111111222222/////////000000000111111111111000000000000000111/////////000111333555666888888:::===EEENNNWWW\\\eeefffgggkkksssuuukkkRRRMMMFFFBBBAAAAAABBBCCCMMMTTTaaassssss___RRRKKKFFFDDDCCCCCCAAA@@@>>><<<::::::>>>===<<<<<<<<<:::777555444444333333222111111000/////////000111111...,,,---------,,,,,,+++++++++,,,,,,,,,+++***)))((((((******++++++++++++******))))))(((((()))***++++++&&&'''((('''%%%%%%'''(((*********++++++*********(((((()))***************(((((()))***++++++++++++(((((()))*********))))))(((((()))******************************+++++++++***++++++,,,---...///000111666<<>>>>>>>>???AAACCCBBBAAAAAAAAABBBCCCDDDEEECCCEEEHHHHHHHHHHHHJJJKKKIIIKKKMMMNNNNNNNNNOOOPPPNNNNNNOOOPPPQQQSSSTTTUUUTTTVVVXXXXXXWWWWWWWWWYYYXXXXXXXXXXXXYYYYYYZZZZZZ\\\\\\]]]^^^___```aaaaaaaaa___\\\YYYWWWVVVUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUVVVWWWWWWSSSSSSSSSRRRRRRSSSSSSTTTSSSSSSTTTTTTTTTSSSRRRQQQOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOKKKKKKKKKKKKJJJJJJJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA===;;;888777777777666555222222222222222222222222111000///------...///000................................................////////////000000000000111111111111000000000000//////000000111111111111.........////////////000222222111000000000000111......///000111444888;;;BBBFFFKKKRRR\\\jjjtttxxx}}}~~~}}}tttgggYYYNNNHHHEEEBBB@@@@@@DDDJJJNNNZZZggg|||ooo]]]QQQKKKGGGEEECCCBBBAAA???===;;;:::999:::999999;;;<<<;;;888666444333333222111111000000000//////111222222///---------,,,,,,,,,,,,++++++,,,,,,,,,+++***)))((((((******++++++++++++******(((((((((((()))***+++,,,***++++++***))))))***,,,)))***++++++++++++***)))(((((()))***************(((((())))))))))))(((((('''((()))***++++++++++++(((((()))***************))))))*********+++++++++)))***+++---...//////000333333555:::BBBNNN^^^iiiooowww~~~{{{yyyqqqqqquuu~~~}}}sssmmmgggaaa___aaagggtttwwwoooooosss~~~uuurrriiiZZZOOOHHHAAA;;;<<<:::888666666555222///////////////000000000000////////////000111333444000000000111111000000///111222333444444333222111000000000000000000000000------------------------......---+++************************************)))***++++++,,,,,,++++++,,,,,,+++*********,,,------,,,++++++***+++++++++//////000000111111222222333333333333444555666777777999:::::::::;;;===???>>>===<<<<<<<<<>>>@@@AAA???AAACCCDDDDDDDDDEEEFFFEEEGGGIIIIIIHHHGGGHHHIIIHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPRRRSSSRRRQQQRRRSSSQQQQQQQQQQQQRRRRRRRRRRRRTTTUUUUUUVVVWWWXXXYYYYYYYYYXXXUUUSSSPPPOOONNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNOOOOOOPPPQQQMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLKKKJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOLLLLLLLLLLLLKKKJJJHHHHHHEEEDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@???>>>===<<<<<<888666444444444444333222/////////000000000111111///...---,,,---...///000------------------..............................////////////000000000000000000000000111111111111000000000000000111111111111111111222222222333333111111000000///000000111111222444555777<<>>???>>>>>>???@@@AAACCCDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDFFFHHHIIIJJJIIIKKKMMMMMMLLLKKKLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQPPPNNNLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEGGGHHHHHHIIIHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>><<<;;;999888777999999888888777666666555222000//////000000///---,,,,,,,,,------.........---------------...///000---------------.................................////////////000000000000............////////////000000000000000000111111000000000111111111222222000000//////000111111222000333666999===EEEOOOWWWbbbnnnxxx}}}vvvooojjj```XXXNNNFFFDDDDDDDDDCCC@@@DDDIIIMMMRRR]]]kkkvvvnnn\\\PPPJJJGGGEEEAAA@@@???>>>===<<<;;;;;;666666888:::<<<;;;999666444444444333222222111111222000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************************++++++++++++*********)))))))))))))))******(((((()))((('''&&&(((***(((***+++,,,,,,+++***((((((((()))***************&&&'''((())))))***))))))+++,,,,,,,,,+++******)))(((((()))***************((())))))***++++++,,,,,,,,,+++***)))))))))))))))+++***+++000333999FFFSSSbbbooo|||tttlllaaaaaaiiizzz~~~uuussssssvvvxxxlllXXXOOODDD===:::777444000333333222222111111000000---,,,++++++,,,...000111///000000000//////...------...///000000///...---111111111111111111111111........................------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,&&&))),,,---+++******+++***))))))))))))******+++++++++,,,,,,,,,,,,------............///000111111000111222222111111333555333333333333444555666666555777999:::999888999:::;;;===??????>>>>>>???@@@>>>>>>???@@@AAACCCDDDEEECCCEEEFFFFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAAAAA@@@???????????????=========>>>>>>@@@AAAAAA@@@AAABBBBBBBBBBBBAAA@@@<<<<<<<<<<<<<<<;;;:::999999999888666444333111111444333333222222111111000///...---...//////---,,,+++,,,,,,,,,,,,,,,------***+++,,,---............------------.........///////////////////////////////////////000000000000---........./////////000111000000000000000000000............////////////000000000000111333444555333777===CCCJJJUUUcccmmmxxxxxxmmmcccZZZRRRMMMIIIFFFCCCAAABBBGGGLLLOOOOOOWWWbbbjjjppp{{{ppp]]]QQQJJJGGGDDD@@@??????>>>===<<<<<<;;;777888999;;;<<<;;;888555555555444333333222222111222000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++++++++************))))))))))))******+++,,,,,,+++******+++---((()))+++,,,,,,+++)))((((((((()))***************%%%&&&((()))+++,,,,,,,,,///......---+++)))'''&&&(((((()))***************((())))))***++++++,,,,,,,,,+++***))))))***,,,,,,---+++---111111333===IIIPPP```rrr~~~{{{pppiiihhhsssqqqjjjqqq}}}rrreeeTTTGGG@@@<<<888555444444444333222111000000333222000///000111333444333333333333333222111000///000111222222111000///111111111111111111111111////////////////////////......---------......///---------,,,,,,+++++++++++++++,,,------------,,,$$$(((---...,,,******+++)))))))))))))))***++++++************++++++++++++,,,,,,,,,,,,---...///000...///000///...---///111//////000000111222222222222444555666555555555777666888;;;<<<<<<<<<===???;;;;;;<<<<<<>>>???AAABBB???AAABBBAAA???>>>>>>>>>@@@@@@@@@@@@????????????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<======>>>???===<<<<<<<<<<<<===>>>>>>======<<<;;;::::::;;;;;;777777888:::<<<>>>@@@BBB===>>>>>>???>>>===;;;:::777777777777777666666555444333333333222222222222111111111000000////////////.........000000...,,,---------------.........(((***,,,---.........------------....../////////000000000000000000000000////////////000000000000///000000000111111222222111111111000000000000000111111111111222222222222000000111222333555666777<<>><<<;;;;;;:::::::::;;;;;;:::777555333666666666666555333111000000000111111000///......---------,,,,,,,,,++++++************)))(((&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++'''%%%&&&+++,,,***'''''''''''''''''''''''''''%%%&&&''')))************(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,------***++++++,,,,,,++++++***)))******++++++******)))++++++,,,,,,...222999===CCCMMM^^^qqqzzzzzzwwwtttvvvxxxqqqooottttttzzzqqq[[[KKKCCC===:::888777555444222000...---666111000222222///.../////////000111000000//////111111000000000000000111000000111222222222222222,,,,,,---...///000111111000000111111000///......---...///...,,,+++,,,------+++***+++...000///---***************************)))))))))))))))******,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,---------......---------...///000111222111111111111111111111111444444444555555555666666999999999999888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;::::::999888888777666666666777777777888888666666666666777777888888666666666666666666666666444555666666777777666666888888777666555555444444333333222222222222222222/////////......---,,,,,,000//////---,,,+++******........................///...---,,,,,,---...///111111111000000///...---////////////////////////000000000000000000000000333333222111000000111111111222333222000......///000/////////000111000//////000111111111222222222444444555666777:::???BBBCCCKKKVVVcccooo|||{{{ddd[[[OOOFFFAAA@@@>>>===<<<@@@EEEGGGMMMZZZnnn}}}|||yyy|||ooo\\\QQQLLLHHHFFFBBBAAA???===<<<;;;;;;:::888999:::::::::888666555555666666666444333111000....../////////...------,,,---...///...---,,,+++++++++++++++***)))((('''************************))))))))))))))))))))))))***'''%%%'''+++,,,***'''************************(((((()))))))))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))+++++++++***))))))((((((***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++111111000...---...111444;;;CCCRRRdddxxxwwwuuu{{{zzzsssooonnnqqqvvv}}}{{{dddRRRIIIEEE<<<;;;999777777666555555222...---000111///...///000000000000000000111111222222111000000000000000...///000000000000000//////////////////000000000000000000/////////......---...///...,,,+++,,,---///---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++...---,,,******,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------......///000////////////////////////111111222222222333333333222222222333333444444444666666666666666666666666666666666666666666666666444444444444555555555555777777666555555444333333111111111222222222333333222222222222222222222222222222222222111111111111222333444444555555444444555555444333333222111111000000000000000000000000000//////...............,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,......------------.........////////////......---////////////////////////000000000000000000000000222222111000000000000000000111333222111000000111000000000111222333333333000111222222333555777888777777888:::>>>DDDKKKPPP\\\cccmmmwww~~~yyypppeee]]]LLLGGGAAA>>>>>>@@@@@@@@@AAAEEELLLVVVfffzzz|||||||||uuummmYYYNNNJJJGGGFFFAAA@@@???===<<<;;;;;;:::666777888999999999777777555555555555444333111000+++,,,---------------------.../////////...,,,+++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))***(((&&&'''***,,,***((((((((((((((((((((((((((()))*********))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))+++++++++***))))))((((((******++++++++++++******+++,,,,,,------,,,,,,+++''')))+++,,,---///222555666:::DDDRRRfff{{{ssssssyyyuuuoookkkmmmvvv}}}gggYYYTTTIIIFFFAAA>>>===<<<;;;:::444000///222333000///000333222111111222333444555444333222111000000/////////000000000000000//////222111111111000000//////111000...------...//////---...///...---,,,---...222000......//////---,,,------------------------++++++************++++++...---,,,++++++,,,---...******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////,,,,,,---...///000111111111111111111111111111111222222222222222222222222000000000000111111111111222111111000000//////...------........./////////000000000000////////////000000//////.........---000000111222222222222111111111000000///.........,,,,,,,,,,,,---------------,,,+++***+++,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...............////////////////////////000000000000000000000000111111000/////////000000///000222222111111222333...//////000111222333333222333444555666888===@@@BBBBBBCCCGGGOOOZZZdddjjjvvv|||yyykkk```ZZZTTTJJJCCC===;;;:::<<>>===<<<;;;;;;;;;777888888999888888777666444444555555444333111000++++++,,,---..................---,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))***((('''(((***+++***)))''''''''''''''''''''''''))))))*********))))))(((&&&'''''''''(((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,******++++++++++++******)))******++++++******)))!!!%%%))),,,...222444555777;;;DDDTTTkkk|||{{{xxxrrrpppooozzz|||vvvtttvvv~~~wwwqqqddd^^^TTTLLLGGGBBB===:::<<<888555777777333111333555444333222333555777888666555333222111000//////222222333333333222111111222222222111111111000000111///...,,,,,,---///000---///000///...---...///111000000////////////...---------------------------,,,,,,++++++++++++,,,,,,+++************+++,,,************************)))************+++++++++---,,,+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---......//////......................../////////////////////////////////000000000111111//////......---------,,,---------.........///////////////000000000111111111000000//////......---------...///////////////.........------,,,,,,,,,*********+++++++++++++++---,,,+++***+++,,,...000000//////...---,,,,,,,,,////////////////////////+++,,,---......---,,,++++++,,,---...////////////////////////////////////////////////////////////000000///////////////000...000222222111000111222///000222222222333444555555777999:::;;;???FFFKKKRRRQQQSSSZZZeeerrr}}}|||xxxggg]]]QQQJJJIIIGGGCCC>>>@@@??????AAAEEEIIIMMMOOOZZZddduuu}}}~~~uuuooohhhccciiiUUUKKKGGGFFFEEE??????===<<<;;;;;;;;;;;;:::999999888777666555444333444444444444222111000,,,---...///////////////000---***((('''))),,,...*********+++******))))))************************))))))))))))))))))))))))))))))((()))***+++******************************'''((()))***++++++++++++'''''''''(((((((((((()))))))))))))))))))))))))))''''''(((((()))*********)))******++++++******))))))******++++++******)))(((***,,,,,,+++*********333444777<<>>===<<<;;;;;;;;;;;;;;;:::999777666555444333222333444444444222111000//////000000111000000000000---)))&&&&&&(((,,,...)))***************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))&&&''')))***+++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%))))))************))))))+++,,,,,,------,,,,,,+++...///000///---+++++++++---000444666;;;EEETTT```sss}}}zzzqqqmmmpppvvv}}}uuuiiifffdddeeekkkrrrxxx{{{sssmmmggghhhnnn{{{uuuiii```RRRJJJBBB???<<<888888:::333222111000000111222333666555444333222222111111///000000111222222111111000000111111222222222333000000///......///111222...///000000//////000111---...000000//////111333------------------------000///...------,,,,,,---------............------++++++++++++++++++++++++))))))*********+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********)))------------------------------------------------,,,,,,,,,,,,---------.........------------------++++++++++++,,,,,,,,,,,,)))***+++,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------,,,,,,,,,,,,,,,******++++++,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111---------------------------..................------...///000111111111111////////////////////////000000000000000000000000000000/////////000111111000222444444333333444555222666999:::999:::>>>AAADDDJJJRRRXXX^^^fffrrrzzzyyyooodddXXXLLLEEEBBBAAA???===>>>AAADDDGGGLLLOOOSSSYYYbbbmmmyyyzzzpppjjjhhheeeaaa]]]iiiWWWMMMIIIEEECCC>>>>>>===<<<;;;;;;;;;;;;999999888777666555555555222222333444333222111000000000111111111000//////...,,,+++***)))***+++,,,******+++++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))************+++,,,''''''''''''''''''''''''((()))***+++++++++++++++))))))))))))*********+++))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))************))))))+++,,,,,,------,,,,,,+++)))+++---------...000222***...222222333888DDDMMMYYYcccqqqzzz|||}}}~~~zzzuuuqqqpppssswwwzzzwwwtttqqqqqqsssuuuuuussspppxxxuuunnnkkkmmmvvvssshhhZZZPPPGGG@@@===>>>555555555444333333222222555555444333333333333333...///000111222333333333111111111111111000000000000000000000111111222222...///111111000///111222---///111000...---///111........................111000///...---------------..................---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...((()))***++++++***(((''',,,,,,---...///000111111------------------------000//////......//////000------...///000000000///////////////////////////000000000000000000000000000000000000000111222222000222555777777888:::<<<:::???DDDGGGHHHKKKPPPUUU\\\ccclllrrrvvv||||||qqqjjj```WWWPPPJJJDDDAAAAAACCCDDDDDDDDDIIISSS[[[hhhmmmssszzzqqqlllgggdddcccbbb___]]]jjjXXXNNNIIIEEECCC>>>===<<<;;;;;;;;;;;;;;;777777666666666666777777111222333444333222111000000000111111000///......,,,,,,---...---,,,+++***++++++,,,------,,,,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++******+++,,,***************************++++++++++++***)))))))))*********++++++++++++))))))))))))))))))))))))*********+++,,,,,,------))))))************))))))*********++++++*********)))***++++++***+++---///,,,///222000---000999AAAEEEPPP^^^hhhmmmqqqwww{{{wwwxxxyyyxxxwwwxxxzzz|||{{{|||wwwfffkkkuuutttkkkjjjoooqqqxxx}}}~~~rrrbbbSSSGGGBBBBBB::::::::::::999777666555555444444333333333444444///000111333444555666666333333222111000///...---///000111222222222222222...000111111000000111333...000222000---+++---///000000000000000000000000111111000......---------+++,,,,,,------,,,,,,+++------------------------***++++++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++,,,---...//////------------------------++++++++++++++++++++++++,,,------------.........)))))))))***************,,,,,,,,,,,,------------.........---,,,++++++***))))))***+++,,,---......,,,,,,---............---+++++++++++++++,,,,,,,,,)))******+++,,,------------...000111111///,,,***///////////////.........000000000000000000000000111000///......///000111,,,---......///.........////////////////////////000000000000000000000000111111000000111222333333///222666999;;;===@@@BBBIIIOOOVVVZZZ]]]aaahhhnnnrrryyynnnaaaYYYRRRIIICCCBBBCCCDDDDDDAAAFFFKKKKKKMMMWWWgggtttyyyttteeecccaaa```````````````gggUUUNNNKKKFFFBBBBBB>>>::::::<<<===:::777999888777555555555666666888888888999999777444111000/////////............***++++++,,,,,,++++++***++++++++++++++++++,,,,,,******++++++++++++******+++******)))(((''''''&&&))),,,...---+++)))***,,,))))))))))))************'''(((***+++,,,+++)))(((((())))))((('''&&&$$$###,,,+++++++++,,,,,,***)))************************,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((...------------,,,,,,,,,...///000111222333444444:::???GGGOOOXXXcccpppyyyqqqyyy}}}{{{tttqqqxxxvvviiidddccceeeffffffjjjsssrrr^^^PPPIIICCCBBBAAA???===<<<;;;:::;;;999666444444222000...///111222111///000333666222222222222222111111111222222111000000000000000////////////000000000000////////////////////////666333000111222111---***,,,,,,++++++,,,---///000---,,,,,,...///...,,,***---.........---,,,,,,+++---------,,,,,,+++++++++...---+++***)))***++++++/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---......------------......---------,,,,,,,,,++++++---,,,++++++------,,,+++***+++,,,---,,,***(((&&&((()))***,,,---.........(((((()))+++,,,------...///...---,,,,,,,,,,,,,,,++++++,,,------......//////---,,,...111222000...)))+++---///000000///...---,,,,,,,,,,,,---......+++---.........---///000---------.........//////........./////////000000...///000000000///...---...------...000111000000222111////////////...,,,---///000111111333555888999===?????????EEEQQQ[[[```iiiuuuzzz{{{{{{xxxnnnaaaUUULLLGGGGGGEEEAAA???AAAFFFLLLRRRTTTWWW[[[bbbppp~~~~~~~~~yyywwwnnniiifffdddbbb```^^^]]]]]]]]]hhhVVVNNNKKKFFFBBB@@@===999:::===>>><<<999999888777666555666777777888777777777777666333111000000/////////.................................************************)))))))))******)))))))))*********)))((('''''''''(((***,,,,,,***)))***,,,*********))))))((((((((('''&&&&&&%%%&&&'''((()))(((''''''&&&&&&%%%%%%$$$)))))))))))))))(((''''''************************((())))))*********)))))))))))))))))))))))))))))),,,+++++++++++++++++++++------...///000111222333555999???EEEMMMXXXdddmmmsss}}}~~~yyyyyy|||wwwllleeeeeeccc``````fffqqqzzz{{{hhh^^^RRRPPPKKKFFFBBB???>>>>>>???>>>;;;:::999777444222222333444333111111333555222111111111111111111111111000000////////////000///000000000000000000000////////////////////////.../////////.........///111000///...------......000/////////111111///...---.........------,,,+++---------,,,,,,,,,++++++...---,,,++++++++++++,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---......------------......---------,,,,,,,,,,,,+++---,,,++++++------,,,+++)))***+++,,,,,,,,,+++***,,,,,,------------,,,,,,...---------------......///...---,,,,,,,,,,,,---------------------------,,,***)))+++---...,,,***,,,,,,......///...---,,,------,,,,,,------...///,,,...111111000/////////---------.........//////.............../////////------...//////...---,,,......---.........---,,,111000000111222333333222111222333444444666999;;;===DDDJJJMMMPPPXXXfffqqqyyysssiii___WWWNNNFFFAAA???AAABBBBBBCCCHHHQQQWWW^^^aaaeeekkkwww|||yyy~~~{{{{{{wwwpppkkkhhhdddbbb```]]]\\\[[[\\\\\\kkkYYYOOOKKKFFFCCC???<<<::::::===???===;;;:::999888777666777888888888777555555555555333111000000000/////////......000///...------...///000+++*********)))((((((((((((((())))))))))))((((((******))))))((((((''''''&&&(((***+++***)))***+++++++++***)))((('''&&&&&&)))'''$$$""""""%%%(((+++'''&&&%%%$$$$$$%%%&&&'''''')))+++***'''&&&''')))************************''''''(((******+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111000333777;;;@@@IIIUUU]]]ppp|||~~~{{{}}}tttrrr{{{zzzwwwqqqhhhbbb```eeeiiixxxsssmmmdddZZZQQQKKKHHHGGGDDDBBB???<<<;;;999666444222333444333111000111222222222222222222333333333111000000000000000111111000000000000000000000000////////////////////////---///111///++++++///333333222111000////////////...---+++,,,---......------............---,,,,,,---------------,,,,,,,,,///...------,,,,,,------,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,.........------------............---------,,,,,,,,,---,,,+++,,,---...---+++***++++++,,,------....../////////...---,,,+++***111000...---,,,+++,,,,,,......---,,,,,,,,,------//////...------,,,++++++...------...//////---+++...---------,,,,,,,,,+++---------,,,------...///,,,...111111///...------------........./////////..................------......////////////......//////000000000000///...111111111111222444555555555666888999;;;???DDDGGGPPPYYYccchhhkkkrrr}}}sssmmm]]]WWWOOOGGGCCC@@@???>>>===@@@CCCEEEIIIQQQ[[[cccmmmsss|||~~~tttnnnttt~~~~~~sssllliiihhhhhhdddbbb___\\\[[[[[[]]]^^^nnn[[[QQQKKKFFFCCC@@@>>><<<<<<===>>>===;;;:::999888777777888999999888666444333333333222111000000000////////////......---+++******+++---...,,,,,,+++***)))(((((('''(((((())))))))))))((((((***)))))))))((((((((('''%%%&&&((())))))******+++***))))))((((((''''''''',,,***'''$$$%%%(((+++...((('''%%%$$$%%%&&&)))***(((,,,///...)))''')))---************************)))***+++,,,,,,,,,,,,,,,************************,,,,,,------......//////,,,,,,------...//////000000222444555888@@@JJJQQQeeerrrzzz}}}wwwnnnpppwww{{{rrrmmmkkkmmmuuu|||pppfff^^^[[[VVVQQQIIICCC???<<<:::999555555666555444333333333444444444444444444444444222222222111222222333444111111111000000000000000////////////////////////444444333000---,,,///111/////////000000111111222...,,,))))))+++---------------............------.........---------------//////..................---------.........//////---------------------------...///...---,,,---.........------------..................------------...,,,+++,,,---...---,,,---------,,,---...//////000000//////...---++++++000///,,,***)))******+++...------,,,,,,,,,------......---------,,,,,,,,,111111000000000000...------,,,,,,+++++++++,,,,,,---------------...//////---------,,,******+++,,,............////////////............------------000000000111111111111111...000222333333444555666666666666666555666888999;;;>>>BBBFFFKKKRRRZZZ___kkkttt|||}}}wwwuuusssooojjjaaaXXXQQQIIIFFFBBB??????AAACCCEEEBBBFFFKKKPPPUUU^^^hhhppp}}}zzzsssoooqqq~~~zzzuuusssxxxuuummmiiihhhhhhiiieeeccc```]]]\\\]]]___```rrr^^^RRRKKKGGGCCCCCCAAA???>>>===<<<;;;:::999999888777777888999:::888666333333333333222111111000000000////////////,,,+++)))(((((()))+++,,,------,,,+++******)))))))))******++++++******)))))))))))))))((((((((((((&&&&&&'''(((*********)))''''''(((((())))))******+++***)))))))))***,,,---)))((('''&&&''')))+++,,,)))---000///***(((***---)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))************************+++++++++,,,---...//////,,,------....../////////000222222222333888AAAGGGUUUcccttttttnnnnnnsss|||zzzzzz|||~~~yyypppcccVVVLLLEEEAAA???<<<;;;:::999999999888777666555555555555444444444222222222111111222333333222111111111000000000///000000000000000000000000666333///...///000000///......//////////////////111///------///111111111------...//////......---........................//////////////////////////////.........------------------------------------...//////------...///......------------....../////////.........------...---,,,,,,......---,,,000///......------......---......///......------...---,,,+++++++++,,,---------,,,,,,,,,------...,,,,,,,,,---------........./////////...---,,,,,,++++++***++++++---...///...------------...//////000///,,,)))'''(((,,,///........./////////000000........................//////000000000111111222---///222222222333666999999:::<<<<<<===???CCCFFFLLLPPPWWW^^^fffpppyyy~~~qqqhhhaaa^^^YYYTTTPPPKKKFFFCCC>>>??????@@@AAACCCFFFHHHIIIPPPYYYccclllvvv}}}sssoootttwww~~~uuuppprrr|||wwwqqqllljjjiiigggfffeeeccc```^^^\\\]]]^^^___uuuaaaTTTLLLGGGDDDDDDCCCAAA???===;;;::::::888888777666777888999:::777666444444444444222000111111000000000/////////---,,,+++******+++,,,---------,,,,,,+++***************++++++++++++******))))))))))))(((((((((((('''''''''(((***+++***(((''''''((()))***+++,,,,,,(((((())))))***************)))(((((()))***+++,,,(((***,,,+++)))'''(((***))))))))))))))))))))))))+++++++++******(((''''''************************&&&'''((()))***+++,,,---,,,,,,------............---///000000000333999???FFFSSSbbbooo~~~uuurrrqqqtttxxxyyyyyyzzz~~~qqqbbbVVVMMMHHHEEEBBB>>><<<;;;;;;999888999888888777666555444444333222111111000000111111222222222111111000000///000000000000000000000000111---***+++///222111///000000000///...,,,+++***000...---...000111111111------...////////////............///////////////......///000000000//////000//////...------,,,,,,---------------------------...//////...---///000......------------......000////////////............---,,,---...///...,,,000000//////...------,,,+++,,,---...............------....../////////000------,,,,,,,,,---......++++++,,,,,,---...//////...///111000///......///******+++,,,---...//////......------......///000222111...+++)))+++///333....../////////000000000........./////////000000///.........///000111222///222333333222555:::???<<<@@@DDDGGGJJJPPPWWW]]]jjjooovvv}}}vvvhhhZZZPPPMMMIIIDDD@@@???@@@@@@@@@===@@@DDDFFFIIIKKKNNNQQQXXXbbbppp~~~~~~wwwuuuwww{{{xxxxxx}}}sssssspppnnnlllkkkiiigggdddeeecccaaa___]]]\\\\\\\\\xxxcccUUULLLGGGDDDCCCCCCBBB???===<<<<<<<<<777777666555666777888999777666555666666555222000111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))************))))))(((((((((((())))))))))))***(((''')))++++++)))'''))))))******++++++,,,,,,((((((((((((((())))))***)))))))))))))))*********'''(((((((((((('''&&&&&&))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))$$$%%%&&&''')))***+++,,,+++++++++,,,,,,,,,,,,,,,***---//////...000555999;;;EEEPPPYYYgggzzz}}}zzzxxxvvvtttsss}}}}}}|||{{{|||vvviiibbbYYYTTTLLLGGGEEECCCAAA???AAA@@@???===;;;:::888888777666555333222222222222333333222111111000000///000000000000000000000000---------...///000000000000111111000...,,,***)))---------...000111000///------...///////////////....../////////000000000------///000000000//////..................------........................,,,...//////......///111......------------......000000000/////////......///---,,,---...///...------.../////////...---,,,++++++,,,---------------,,,---///000111000///...,,,,,,,,,,,,,,,---...///,,,------------------------///111111///...///111+++,,,---...//////...---...............//////000///000///...---...000222.../////////000000000000---......///000111222222111111000000111222444555555888:::;;;===CCCLLLTTTUUUZZZ```dddiiipppzzzzzzxxxsssllldddZZZPPPGGGAAAAAA>>>::::::<<<@@@CCCDDDHHHLLLSSSYYY^^^dddkkkpppxxx{{{tttmmmnnnlllkkkkkkkkkkkkiiihhhhhhgggfffdddbbb___]]]\\\yyyeeeUUULLLGGGDDDAAABBBAAA@@@>>>===>>>???777666555555555777888999666666666777777666222///111111111111000000000000***++++++,,,,,,++++++***)))))))))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))+++)))((()))+++,,,)))''',,,,,,++++++++++++++++++***)))((((((((()))+++,,,(((((())))))))))))(((((()))((('''((())))))'''%%%)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((%%%&&&''')))***,,,---...***************+++++++++))),,,///000000111555888777>>>DDDIIIRRReeewww|||wwwmmmvvv{{{zzzwwwrrroooqqqwww|||qqqjjjaaaYYYUUUSSSPPPNNNIIIHHHFFFDDDBBB@@@>>>>>><<<;;;999888666555555555333333222222111000000///000000000000000000000000///222444333000---...111......///000000///...---000000111333555555444222------...///000000//////.../////////000000111111,,,---...000000000///...,,,,,,------.../////////........................,,,...//////......///111.........------.........000000000000///////////////...------...///...---***+++...///000///...---,,,,,,,,,------,,,++++++***,,,...000000...+++***,,,,,,,,,,,,,,,---...//////......------,,,,,,+++'''***,,,,,,+++***+++------...///000000...,,,+++...............///000000***,,,///000///......///////////////000000000000---...///000111222333444555555444444555666888999;;;>>>CCCFFFKKKUUUbbblllxxx}}}}}}zzztttjjjbbb\\\YYYTTTNNNHHHDDDCCCBBB@@@>>>===???CCCHHHLLLMMMUUU[[[cccllluuu{{{uuuuuurrrlllmmmkkkjjjjjjlllmmmmmmmmmllllllllljjjgggddd```___yyycccRRRIIIFFFFFF@@@?????????@@@???<<<:::<<<999555444666777555444555444222000/////////000222111111000///......------,,,++++++***)))((((((.........---,,,+++***))))))***++++++,,,,,,,,,,,,******))))))((((((((('''&&&''')))*********)))((((((((())))))******++++++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++,,,,,,***************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------............------------......555666999???IIIUUU```gggwww}}}yyysssqqqzzz}}}sssmmmjjjiiiyyyvvvqqqkkkaaaZZZYYY^^^___[[[UUUPPPKKKEEEEEE@@@<<<===<<<999999:::<<<:::777444333333333333444222000///000111111000333222111111111222333444///---+++,,,///111///---,,,...222444666555333222...///111222222222111111++++++,,,,,,---.../////////////////////////////////000000000000000//////.................................////////////000,,,,,,---......---,,,,,,+++*********+++---///000******+++,,,,,,---......222///++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------,,,------------------------,,,,,,------------,,,,,,///000000///------...///333000,,,++++++------.../////////...------///111...000111222111111222333,,,......///444;;;>>><<<<<<;;;:::999;;;@@@HHHMMMIIIOOOUUU[[[hhhzzz}}}uuuiii```YYYTTTOOOLLLGGGFFFEEEEEEFFFEEECCCAAA???AAADDDEEEGGGNNNYYYbbboooyyy~~~vvvpppmmmmmmnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhggggggfffxxxbbbRRRIIIEEEEEE@@@???>>>???@@@???===;;;;;;888666666888999888777999888666555444333444444111111111000///...............------------------++++++++++++***)))(((((())))))******+++*********))))))((((((((('''''''''&&&'''((()))***))))))((()))))))))))))))*********+++***)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''(((***+++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,//////............/////////...///333999AAAIIINNN___gggsss|||rrrpppwwwxxxrrrttt{{{yyypppdddYYYNNNFFF@@@???@@@@@@BBBGGGEEECCC>>>;;;999888777777666555333333555666666555222111000000//////000000555222000111222222000...,,,---///000111000///...------///000000000//////......//////000111111111///////////////000000000//////000000000//////...------------------------------........./////////------...//////...------,,,,,,+++******+++,,,---+++,,,,,,---......//////222///,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------+++++++++,,,,,,+++******'''***,,,---,,,++++++,,,///...------.../////////...///000/////////222444222222222111111111333444333555555333777>>>DDDDDDEEEFFFHHHKKKOOOUUU]]]bbbmmmtttzzzuuunnnccc]]]TTTMMMHHHEEEBBB@@@AAAAAAAAACCCEEEFFFFFFFFFIIIMMMRRRUUUXXX```mmmwww}}}xxxqqqlllkkklllmmmnnnjjjjjjjjjiiiiiiiiiiiiiiihhhiiiiiijjjjjjiiiiiiiiiwwwaaaQQQHHHDDDCCC???>>>===>>>??????>>><<<:::888777777999:::::::::777777555444333222222222111111000000//////......******+++++++++,,,,,,,,,++++++++++++***))))))((()))))))))***))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))************))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((************************,,,***)))((('''(((******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++000//////......//////000...---,,,---000555:::===JJJQQQ```oooyyywwwqqqpppqqqrrryyy}}}|||}}}uuu```VVVMMMIIIHHHHHHLLLRRRQQQMMMHHHCCCAAA@@@>>>===;;;999888888888888777555222222222111000///...---444333111111222222111///......//////............------.../////////......,,,,,,,,,---......//////.../////////000000111111......////////////......------------------------,,,---------..................///000000///......000///...---,,,+++++++++---------...//////000000111///------......---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------....../////////------------------------,,,,,,,,,,,,,,,+++******%%%(((,,,///...---,,,,,,***+++---//////////////////000111111000111222444666666666666777888999:::999<<<===:::===FFFPPPUUUZZZ^^^ccciiinnnttt{{{wwwlllaaaVVVOOOLLLHHHCCC???>>>>>>===<<<>>>@@@DDDHHHMMMRRRUUUWWW^^^eeelllnnnooouuu{{{ssspppkkkhhhhhhjjjkkkkkkiiiiiiiiihhhhhhgggggggggfffgggiiijjjkkkkkkjjjjjjuuu___PPPHHHDDDBBB>>>===<<<===??????>>>===999888888888999999999999666555444333222111111000111000000000/////////...************************---------------,,,+++***************)))(((((('''************************'''(((((()))))))))))))))++++++******))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,---,,,,,,+++******''''''''''''''''''(((((())))))))))))))))))))))))************************+++,,,,,,,,,,,,---------.........------............------...000444888;;;>>>DDDPPP___kkkxxxvvvpppnnnkkkttt}}}qqqeee\\\VVVRRRRRRUUUWWWSSSMMMJJJIIIHHHFFFCCCEEECCC@@@>>>===:::777555555666666666555222000///111111111222444444555444333222111000000111222333////////////000/////////++++++,,,,,,---------...---......//////000000111---......////////////...------------------------,,,,,,,,,---------...............//////.........222111000///...---------------.........////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---......//////------------------------......///......---,,,+++***,,,///000000//////000,,,...000111111111111222000222444555444444555666999;;;???CCCGGGIIIHHHGGGCCCHHHJJJHHHKKKWWWfffnnnrrrwwwwwwoooddd[[[TTTNNNGGGAAADDDBBBAAA@@@AAACCCDDDEEEFFFKKKRRRZZZbbbjjjrrrvvv}}}vvvrrrmmmjjjgggffffffhhhhhhhhhhhhggggggffffffeeeeeeddddddeeegggiiijjjiiihhhgggrrr]]]PPPHHHDDDAAA>>>===<<<<<<>>>???>>>===999999999999777666666666777777777666555444333222000000000000////////////000//////...------,,,,,,,,,,,,---------,,,++++++***+++++++++***)))(((((())))))))))))))))))))))))((((((((((((((())))))***++++++******))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++---//////,,,(((&&&%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,...000333444777999@@@LLLXXXggg|||xxxqqqjjjkkknnnrrrvvvyyy~~~{{{oooccc[[[ZZZ\\\YYYUUUUUUWWWVVVSSSOOOQQQNNNJJJFFFCCC@@@<<<999999:::::::::999888666555444555555555555555666777333222111000111222444555000000//////////////////000000000111111111111111---------....../////////------...///000000//////------------------------,,,,,,,,,---------......------------------------...////////////.........---------------.........,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,---......///------------------------.../////////......---,,,///000///...,,,,,,///111///111333333222222444666222555:::>>>@@@BBBCCCEEEGGGKKKTTT^^^eeefffbbb^^^^^^cccdddbbbdddppp~~~xxxpppkkkfffcccZZZTTTMMMHHHGGGFFFDDDCCC@@@AAACCCDDDFFFIIILLLNNNXXX___jjjuuu|||{{{~~~xxxtttooollljjjhhhffffffffffffeeeccceeeeeedddddddddccccccccccccdddeeeeeeeeeeeedddcccnnn[[[OOOIIIDDDAAA???===<<<<<<===>>>===<<<999:::;;;:::777555555555666666555555444333111000000000000000////////////000///...---,,,+++***************++++++******)))******++++++******))))))&&&&&&&&&&&&''''''''''''((((((((((((((()))******************))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''***---,,,***&&&###%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))************************))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,------......444555888???HHHUUUjjj{{{xxxrrrmmmjjjgggdddfffiiioooyyytttoooooommmlllooossssssnnniii^^^ZZZTTTNNNJJJFFFCCC@@@>>>>>>???????????????>>>;;;<<<;;;999666444444555555444333222222222333444111111000/////////000000111111111111111111111111///////////////.........---...///000111111111000........................,,,---------............------,,,,,,,,,,,,------++++++,,,---.........---------------------------+++---......---,,,,,,---------------------------------------------------+++,,,,,,,,,---.................................---....../////////......111111///,,,***+++...111///333777999777777999;;;:::@@@IIIQQQWWW\\\```bbbgggmmmxxx~~~~~~}}}~~~wwwhhh\\\UUUQQQNNNLLLDDDCCC@@@>>>>>>@@@DDDFFFDDDGGGKKKOOORRRUUUYYY\\\pppyyy}}}}}}|||vvvmmmkkkkkkhhheeehhhgggfffffffffeeeccc```bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaakkkYYYOOOJJJEEEBBB@@@>>><<<;;;<<<===<<<;;;777:::<<<;;;999777777888444444444444333222000///////////////000000000000,,,,,,,,,++++++*********)))******++++++*********(((((())))))***)))))))))&&&&&&''''''(((((((((((()))(((((('''((()))***+++)))))))))))))))*********)))(((((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))((('''&&&'''(((((())))))***++++++))))))))))))))))))))))))************************))))))))))))************,,,++++++++++++++++++,,,...//////////////////...222222555:::???GGGWWWfff|||zzzrrrjjjgggiiiffflllxxx|||uuukkkbbbZZZTTTOOOLLLFFFFFFGGGGGGIIIJJJLLLLLLJJJKKKKKKHHHCCC@@@@@@AAA@@@???===;;;:::888888777666666444333333333444444000000000000000000000000222222111111000000//////...///000111222222222222////////////////////////------.........////////////...---,,,,,,---...///,,,---.../////////..............................,,,...111111///---...///////////////////////////////////////////////////.........///////////////111111111111111111111111000000111222333333333333555555555444333333666888:::AAAJJJOOOOOOMMMMMMNNNOOOVVV```jjjrrrxxx|||}}}vvvaaaZZZQQQKKKHHHGGGEEECCC???BBBCCCCCCCCCFFFMMMSSSYYY^^^eeekkkooosssxxx|||{{{tttlllfffddddddccccccdddddddddeeefffeeebbb_________``````aaaaaabbbbbb```___^^^^^^^^^```bbbcccjjjXXXOOOKKKFFFBBBAAA???<<<;;;<<<<<<<<<;;;666999<<<<<<:::999:::;;;888888999999888666444333////////////000000000000------............//////+++,,,,,,---------,,,,,,&&&&&&'''((()))))))))((())))))******+++++++++,,,)))((('''''''''(((***+++(((((())))))******++++++)))))))))))))))***++++++(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''')))***+++)))******+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---///000000000000+++,,,000555888<<>><<<;;;:::888888888999:::444444444444444444444444555444444333222111000000//////000222222333333333000000000000000000000000.........////////////000000///...------...///000000111222333333222111000000000000000////////////---000333333111///000111000000000000000000000000111111111111111111111111111111111111000000000000444444444444444444444444444444666777888999999999:::<<<>>>?????????@@@AAALLLWWWeeemmmnnnkkkiiiiiicccjjjttt}}}|||rrrhhhccc```YYYPPPKKKHHHDDDDDDEEEFFFEEECCCGGGLLLQQQRRRRRRVVV___gggtttzzztttiiiiiihhheeebbbaaabbbddd```aaabbbeeefffeeebbb___]]]^^^^^^___```aaabbbbbb___^^^\\\\\\]]]aaadddfffiiiYYYOOOGGGCCCBBBAAA???<<<<<<===>>>>>>===999999888888777666666666444444444444333222111111222222111111000/////////++++++,,,++++++***)))((('''(((***++++++***)))((())))))************))))))(((((((((((('''%%%$$$###''''''(((((((((((('''&&&(((((((((((('''''''''''')))*********++++++++++++'''((()))******)))(((''''''((()))******)))((('''++++++************++++++(((((((((((((((((((((((((((((())))))*********+++))))))))))))************++++++++++++++++++++++++000000///------,,,,,,,,,.........------............------...111777<<>>===<<<<<<<<<<<>><<<;;;999888888888888777777888888888888777666666444333222111111555555444444444444333333444222111111222333444444444333333555888999999888888777666666666777888999777888999999999999::::::777666555444444555666666444333333555888:::;;;:::;;;999888888;;;>>>??????AAAFFFLLLPPPRRRQQQPPPPPPJJJNNNRRRWWWZZZ]]]aaadddnnnmmmllliiiggggggjjjlllwww~~~~~~zzzpppqqqsssrrrqqqpppqqqrrrzzzwwwvvvwwwuuunnnkkkmmmrrrqqqrrrvvvzzz{{{vvvqqq```^^^[[[YYYZZZYYYVVVSSSMMMJJJFFFFFFHHHKKKKKKKKKCCCDDDFFFHHHMMMUUU]]]cccuuu~~~ssskkkfffcccdddbbb```_________]]][[[]]]\\\\\\[[[[[[[[[[[[[[[WWWXXXXXXYYY[[[]]]^^^___aaaaaaaaaaaaaaa``````___~~~fffWWWNNNGGGCCCBBB>>><<<;;;:::;;;<<<;;;:::;;;;;;::::::999888888888444555555444444333222111111111000//////......---"""%%%))),,,---+++(((&&&))))))***++++++***)))(((((())))))******))))))(((++++++,,,,,,,,,,,,++++++((((((((((((((()))******''''''((()))***+++,,,,,,(((((((((((())))))))))))+++)))(((&&&&&&((()))+++((()))*********((('''&&&(((''''''&&&&&&''''''(((************************''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))************+++,,,---...---,,,,,,++++++,,,,,,---------------...000111222555999???EEELLLXXXeeeooo}}}zzzqqqkkkjjjjjjiiilllrrr{{{{{{sssjjjccc^^^aaabbbdddggglllpppsssuuuzzzxxxvvvvvvxxxwwwsssppphhhfffcccbbbaaa^^^[[[XXXTTTSSSPPPLLLIIIGGGEEEDDDCCCBBBAAA@@@????????????;;;===>>>;;;666333444555::::::999888888777666666777666555444555777:::<<<::::::;;;???DDDIIIKKKLLLNNNKKKGGGDDDCCCEEEGGGIIILLLIIIGGGGGGIIIIIIGGGDDDAAA>>>;;;;;;===>>>===;;;===<<<;;;===BBBHHHLLLNNNNNNHHHAAAAAAFFFLLLOOOOOOQQQWWW___eeefffdddaaa___YYY]]]bbbggglllpppuuuxxxzzzuuupppnnnoooqqqtttwww{{{{{{wwwqqqkkkhhh^^^___``````^^^]]]^^^___dddbbb\\\VVVVVVZZZYYYUUUYYYYYY\\\```bbb___XXXRRRIIIHHHFFFFFFGGGHHHGGGFFFEEEDDDDDDFFFJJJNNNPPPQQQLLLNNNRRRXXXcccpppvvvkkkdddaaa`````````^^^]]]\\\]]]]]][[[ZZZ\\\[[[YYYWWWVVVVVVVVVWWWUUUVVVVVVWWWXXXZZZ[[[[[[aaaaaa``````______^^^^^^|||eeeWWWNNNGGGCCCBBB>>>===;;;;;;<<<===<<<:::;;;::::::999888888777777555555555555444333222111000000//////......------(((***---//////...,,,*********+++++++++***))))))(((((())))))))))))(((((('''((()))******************)))'''&&&&&&&&&''''''''''''((())))))***++++++'''''''''(((((((((((()))***)))(((''''''((()))***))))))******)))((('''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++************+++,,,------,,,++++++++++++++++++,,,+++,,,---......//////...222333555777:::BBBMMMVVVcccqqq}}}wwwpppmmmiiiiiiiiikkkooouuu{{{~~~zzzkkkaaaZZZZZZ[[[^^^bbbhhhnnnqqq{{{zzz|||zzzxxxwwwwwwwwwwwwuuutttmmmkkkhhhccc___\\\YYYXXXVVVUUURRROOOLLLJJJIIIHHHMMMOOOPPPKKKDDD???@@@BBBEEEEEEFFFFFFDDD@@@<<<:::>>>===<<<<<<>>>BBBGGGKKKJJJJJJMMMTTT\\\dddhhhjjjoookkkeee```^^^___ccceeeiiiddd```aaafffgggbbb]]]VVVPPPKKKKKKMMMNNNKKKHHHIIIFFFEEEGGGNNNWWW^^^bbbaaaWWWKKKHHHMMMTTTWWWWWWWWW]]]eeeiiigggbbb\\\YYYYYY\\\aaadddgggjjjmmmooouuurrrmmmfff```]]]^^^```___``````^^^YYYTTTQQQPPPNNNOOOOOONNNMMMMMMNNNOOOOOOQQQKKKDDDJJJXXXZZZQQQHHHIIIKKKNNNOOOLLLGGGBBBGGGFFFEEEDDDEEEFFFGGGGGGLLLNNNQQQVVV\\\bbbfffhhhhhhkkkqqqzzzuuuooogggaaa_________```]]]\\\ZZZ[[[[[[[[[ZZZYYY[[[YYYWWWUUUSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWWWW]]]]]]]]]]]]]]]^^^^^^___~~~gggXXXOOOHHHCCCAAA???>>>======>>>>>>===;;;999999999888777777666666555555555555444333222222000000//////......------/////////......---------+++++++++++++++***))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))((((((''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((((((((('''((()))******)))((('''((()))*********((('''&&&)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++******+++++++++***+++---...///000000///222444555555666999@@@EEEOOOWWWeeeuuuyyytttvvv|||yyyvvvpppkkkgggeeeddddddgggnnnxxx|||~~~yyyllliiieeecccfffkkkrrrwwwwwwxxxzzz~~~}}}wwwvvvwwwyyy}}}xxxwwwtttpppkkkgggdddbbbbbb```\\\YYYVVVTTTTTTTTT```bbbbbb]]]TTTOOOOOOQQQUUUWWWZZZ[[[XXXQQQIIIDDDGGGGGGHHHHHHJJJPPPWWW]]]]]]^^^ccckkkuuu~~~~~~yyywwwxxx{{{}}}{{{vvvxxx~~~|||vvviiiccc]]][[[\\\\\\XXXSSSKKKIIIGGGIIIPPPZZZbbbfffeeeYYYLLLFFFIIINNNPPPPPPOOOSSSXXXZZZWWWQQQLLLIIILLLNNNQQQSSSSSSTTTVVVXXX]]][[[VVVQQQLLLJJJKKKMMMKKKKKKKKKIIIFFFDDDDDDDDDBBBBBBCCCBBBAAAAAACCCEEEDDDJJJGGG@@@HHHXXXZZZOOODDDDDDDDDFFFGGGGGGFFFEEECCCCCCDDDFFFHHHKKKOOOQQQWWW]]]fffqqq}}}zzzqqqkkk```^^^[[[ZZZ[[[\\\\\\[[[\\\[[[YYYYYYZZZZZZYYYWWWYYYXXXVVVUUUTTTTTTTTTUUUSSSTTTUUUUUUUUUUUUTTTSSSWWWWWWXXXYYY[[[]]]___```jjj[[[QQQHHHBBB@@@???>>>===>>>??????===;;;999999888888777666666555555666666555555444333222111111000//////......---000///---+++***+++,,,,,,,,,,,,,,,+++******))))))'''(((((())))))(((((('''&&&'''((()))))))))))))))%%%&&&(((***+++,,,,,,,,,)))((((((((('''''''''&&&''''''''''''((((((((((((&&&((()))++++++)))(((&&&'''((()))******)))((('''***))))))(((((())))))***''''''''''''''''''''''''************))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++***+++++++++,,,++++++******++++++,,,***+++,,,...///000000111000333666666444555888;;;AAAEEENNN]]]qqquuusssuuuyyyooofff```]]]___bbbeeeggglllyyy}}}}}}zzzqqqjjjeeedddeeehhhlllpppqqqrrrllllllkkkiiieee```\\\YYYYYYWWWUUUSSSRRRSSSTTTUUU```aaaaaa\\\VVVRRRQQQRRRYYY\\\```aaa^^^VVVMMMGGGFFFGGGIIIIIIKKKPPPXXX^^^eeeggglllttt}}}}}}{{{{{{}}}zzzvvvrrrtttzzz|||yyyttteeeaaa[[[XXXWWWVVVRRROOODDDBBB@@@CCCIIIQQQWWWZZZXXXOOODDD???@@@CCCDDDDDDDDDFFFHHHHHHFFFCCCBBBBBB???AAACCCDDDDDDDDDEEEFFFFFFFFFDDDAAA???>>>???AAA>>>???@@@@@@??????@@@BBB===>>>>>>>>>>>>???BBBDDDAAAGGGFFF@@@DDDNNNMMMDDDEEEEEEDDDEEEFFFIIILLLMMMDDDGGGLLLRRRXXX```hhhnnnwww~~~yyynnngggaaa___WWWVVVWWWXXXZZZ\\\[[[YYY[[[YYYXXXXXXXXXXXXWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUVVVUUUTTTSSSRRRSSSSSSSSSUUUXXX[[[^^^```nnn^^^SSSIIIBBB???>>>=========>>>>>><<<:::::::::999888888777777666666666666666555444333222222111111000000///......,,,,,,++++++++++++++++++------,,,+++************''''''((((((((((((''''''''''''((()))))))))((((((%%%&&&(((******)))'''&&&((((((((((((((()))))))))''''''((((((((()))))))))(((((())))))))))))((((((&&&'''((()))******))))))***))))))(((((())))))***((((((((((((((((((((((((******)))))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...///000...111444444222222444777666:::AAAKKKYYYlll~~~wwwwwwzzzvvvqqqmmmlllhhhbbb```fffrrr{{{xxxnnnbbb```______aaabbbcccbbbaaaccceeeeeebbb^^^XXXUUUQQQPPPNNNLLLLLLNNNPPPQQQSSSSSSRRRQQQOOOMMMLLLLLLOOOQQQTTTUUUSSSNNNHHHDDD>>>AAACCCBBBBBBEEELLLRRR[[[]]]aaahhhnnnqqqrrrqqqpppooollljjjiiihhhiiiiiibbb___\\\^^^aaaccc```]]]SSSQQQMMMJJJGGGEEEDDDDDD>>><<<<<<>>>BBBHHHKKKMMMJJJFFFAAA>>>???AAABBBCCCCCCCCCBBB???>>>???BBBEEE???AAABBBAAA???>>>>>>???999;;;<<<;;;::::::<<<===<<<>>>@@@@@@@@@@@@AAABBBAAABBBCCCCCCCCCEEEIIILLLIIIMMMMMMJJJKKKPPPPPPMMMQQQQQQRRRRRRSSSVVVZZZ\\\XXX^^^fffoooyyy~~~sssiiibbb]]]ZZZYYYWWWVVVUUUVVVXXXZZZZZZZZZZZZXXXVVVUUUUUUUUUSSSQQQQQQRRRUUUWWWXXXXXXXXXWWWUUUVVVWWWWWWVVVTTTRRRQQQQQQQQQQQQRRRTTTXXX[[[]]]qqq```TTTIIIAAA>>><<<<<<<<<===>>>===;;;999;;;;;;::::::999888888777666666666666555444333222222222111111000000//////)))***,,,.........---,,,...---,,,+++************''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''))))))&&&"""''''''((()))***+++,,,,,,(((((((((((())))))))))))***)))(((''''''((()))***%%%&&&((()))***+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))++++++++++++++++++++++++&&&&&&&&&''')))***,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---000222222000000333666...444;;;@@@GGGUUUiiixxx|||{{{sss~~~{{{rrrhhh```___dddiiinnnuuu}}}}}}}}}}}}qqqnnnjjjhhhgggfffdddcccfffiiilllnnnlllhhhbbb^^^VVVTTTRRRPPPOOOPPPRRRSSSLLLKKKJJJKKKLLLMMMLLLKKKGGGHHHIIIJJJIIIGGGDDDBBB<<>>???EEEKKKLLLNNNQQQVVVZZZ[[[YYYVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRPPPNNNNNNPPPPPPNNNLLLGGGGGGFFFCCC???>>>>>>@@@===<<<<<<>>>BBBEEEFFFFFFDDDDDDCCCCCCDDDFFFHHHJJJKKKHHHDDD???===@@@EEEJJJFFFGGGFFFDDD@@@===<<<<<<888:::<<<=========>>>@@@AAACCCFFFGGGFFFEEEEEEFFFHHHIIIJJJJJJKKKNNNRRRUUUWWWYYY[[[\\\^^^aaaeeegggcccdddfffggggggiiillloooooouuu~~~nnnjjjddd```]]]ZZZWWWUUUVVVSSSQQQPPPRRRUUUVVVWWWXXXWWWTTTTTTSSSRRRPPPNNNMMMPPPTTTWWWYYYYYYYYYXXXVVVWWWXXXXXXWWWUUURRRQQQQQQPPPPPPPPPRRRUUUXXXZZZzzzdddTTTJJJEEEDDD>>>>>>>>>>>>============;;;;;;;;;:::888555222000555555444333222222222222111111000000//////......------,,,,,,+++***))))))++++++++++++++++++++++++''''''(((((())))))******(((((())))))))))))((((((++++++******))))))(((((()))((('''&&&&&&'''((()))*********(((&&&%%%%%%'''000---)))&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,+++)))'''&&&((()))***++++++***(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((())))))*********+++------,,,+++*********+++******++++++++++++******+++***)))))))))***+++,,,---...000111111000//////111333555888===DDDLLLQQQaaakkkzzz}}}wwwzzz{{{pppccc]]]]]]eeeccceeemmmwww|||sssrrrtttvvv~~~~~~zzzxxxxxxuuunnnddd[[[YYYVVVRRRRRRWWWPPPNNNMMMPPPTTTUUUQQQLLLLLLJJJGGGGGGGGGFFFCCC???EEECCCAAA@@@AAABBBDDDFFFHHHJJJNNNQQQRRRQQQNNNLLLIIIIIIJJJIIIHHHGGGEEEDDDHHHIIILLLNNNNNNLLLJJJHHHHHHKKKMMMHHHAAA<<>>>>>>>>>>>============666777888999:::999777666555555444333222222222222////////////000000000000------,,,,,,+++******)))++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))))))))((((((*********)))))))))))))))******)))(((((()))*********)))((('''''''''''''''---+++(((''''''((((((((((((((((((((((((((((((((())))))***+++***)))((('''***+++++++++***)))'''&&&'''((()))))))))))))))(((((((((((((((((((((((((((*********)))))))))))))))+++***))))))(((((())))))))))))************))))))+++******)))***+++,,,---......///000000000//////000222333555777<<>>>>>>>>=========<<<555666888999::::::999999555555444444333222222222.........///000000111111------,,,,,,++++++******++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))))))))((((((((())))))))))))))))))***++++++************++++++***(((%%%&&&(((***(((&&&)))(((&&&'''((()))((('''(((((((((((((((((((((((())))))))))))************,,,,,,,,,+++***(((&&&%%%''''''((()))))))))))))))************************++++++******)))(((((((((******)))((((((((())))))++++++,,,,,,,,,,,,++++++++++++******++++++,,,---...............///000000111222333444444555777:::<<<@@@GGGPPP\\\mmm~~~zzzwwwyyy|||ssskkkgggeeeeeejjjpppzzz~~~|||{{{}}}~~~vvvkkkbbb]]]\\\]]]]]]\\\[[[ZZZ[[[^^^dddiiimmmqqqsssttttttpppjjjccc^^^]]][[[XXXWWWXXX[[[^^^aaahhhnnnxxx~~~wwwqqqgggeeeccc```___```bbbcccfffhhhlllppptttxxxzzz||||||xxxsssppplllgggddddddfffhhhkkkooottt{{{|||wwwttttttpppkkkhhhiiiooovvv{{{}}}xxxxxx|||{{{xxxjjjbbb]]]YYYWWWWWWWWWXXXYYYYYYYYYYYYYYYVVVVVVXXXYYYZZZ[[[[[[[[[XXXXXXVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTVVVWWWXXXzzzdddTTTJJJEEECCC??????>>>>>>======<<<<<<::::::::::::999888777666555555555444444333222222////////////000000000000------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))((((((''''''(((((())))))))))))(((((('''((((((((())))))******+++******************+++***&&&###%%%))),,,***&&&%%%%%%%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,***+++++++++***)))'''&&&&&&'''((())))))******)))*********************************)))))))))))))))++++++************++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,---------,,,,,,,,,...///000222333555555333333333444777999;;;>>>EEERRRcccnnn~~~~~~wwwvvv|||{{{sssmmmmmmppppppvvv{{{}}}}}}|||{{{|||~~~zzzyyy{{{~~~zzzyyyzzz|||}}}yyyuuurrrrrrvvv{{{~~~|||}}}~~~yyyuuuyyy~~~}}}|||{{{}}}~~~xxxpppddd[[[WWWWWWXXXYYYSSSTTTVVVXXXYYYYYYXXXXXXUUUVVVWWWXXXYYYZZZZZZZZZWWWWWWWWWVVVUUUTTTTTTSSSTTTTTTTTTSSSSSSRRRRRRRRRVVVUUUUUUTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTUUUWWWXXXyyycccSSSIIIDDDCCC?????????>>>===<<<<<<<<<===<<<<<<;;;999888666666555555555555555333222111222111111000///......------------,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''(((((())))))))))))((((((''''''(((((()))))))))***((())))))))))))))))))(((***&&&###%%%))),,,***'''$$$$$$%%%'''))))))'''%%%''''''''''''''''''''''''(((((((((((()))***,,,---((((((***++++++***))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,+++******)))******++++++''''''((((((((((((''''''******+++++++++,,,,,,,,,,,,++++++***+++---///000000222444444333222222333555666777777:::AAAKKKSSS^^^iiivvv}}}}}}|||tttrrrvvv{{{{{{wwwvvv{{{}}}}}}uuummm```\\\VVVQQQPPPQQQSSSTTTRRRSSSUUUVVVWWWWWWVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYVVVVVVVVVUUUUUUTTTTTTSSSUUUUUUUUUTTTSSSSSSRRRRRRUUUTTTSSSRRRSSSUUUWWWXXX]]]\\\[[[ZZZZZZ[[[\\\\\\vvvaaaRRRIIIDDDCCC@@@@@@???>>>===<<<;;;;;;;;;:::::::::::::::::::::555555666666555444222111333222111000///...---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))))))))(((((('''(((((((((((((((((()))''''''(((((((((((('''''')))&&&$$$%%%)))***)))(((%%%%%%%%%'''))))))'''&&&))))))))))))))))))))))))'''(((((()))***+++++++++&&&''')))***++++++******(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---(((((('''''''''((())))))***++++++,,,,,,++++++***))))))***++++++++++++***************+++---......,,,...000111000000111222///222444444444777===BBBFFFPPP\\\fffppp|||~~~}}}xxxrrrooommmyyyyyyuuutttvvv{{{||||||~~~|||{{{|||uuujjj```YYYUUUTTTRRRPPPNNNNNNNNNOOOQQQRRRSSSTTTTTTUUUUUUTTTSSSTTTVVVWWWXXXXXXYYYYYYWWWVVVUUUUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRSSSTTTVVVWWWYYYZZZZZZ[[[[[[\\\\\\\\\ttt___PPPHHHDDDCCC@@@@@@???>>>===<<<;;;;;;:::::::::::::::;;;<<<===555555666777666444222111222111111000///......---------------------------++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((('''''''''&&&'''(((((((((((('''&&&(((''''''''''''(((((()))'''&&&&&&'''))))))(((&&&))))))))))))))))))))))))'''((()))***++++++***)))((((((***++++++***)))))))))******))))))((('''&&&((((((((((((((((((((((((''''''((()))***++++++,,,'''''''''''''''((())))))---------......---------'''((()))*********))))))'''((()))+++,,,,,,------+++---//////...///111222+++///111222111222555999999@@@HHHLLLTTT```iiimmmuuuzzz~~~|||}}}wwwmmmpppuuuyyy||||||{{{zzz{{{tttqqqnnnqqqvvv~~~}}}{{{nnnccc^^^YYYTTTQQQOOOOOOOOOOOONNNMMMNNNOOOPPPPPPPPPQQQRRRTTTUUUVVVTTTUUUVVVXXXYYYYYYYYYYYYYYYXXXVVVUUUTTTUUUWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVTTTUUUXXXZZZ\\\\\\\\\[[[rrr^^^PPPHHHDDDCCC@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<444555777777666555222111000000000000////////////------------------------++++++++++++++++++++++++''''''(((((())))))******(((((())))))))))))(((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&'''((()))(((&&&&&&((())))))(((''''''((()))((('''(((((((((((((((((((((((('''(((***+++,,,+++)))((()))***++++++***)))((('''************)))'''&&&%%%(((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++((((((((())))))(((((((((&&&'''(((******))))))(((&&&''')))+++,,,---,,,,,,...///000/////////222444---///222111//////222555333888;;;;;;???IIISSSWWWaaaiiiuuuzzzvvvpppmmmlllkkkkkkjjjiiinnntttxxxzzzzzztttpppnnnooopppttt|||~~~yyyyyy{{{{{{yyywwwxxxyyy{{{~~~xxxkkkbbbWWWQQQPPPQQQPPPNNNFFFHHHIIIIIIIIIKKKMMMOOONNNNNNNNNOOOQQQTTTVVVXXXUUUVVVWWWYYYZZZZZZ[[[[[[[[[YYYWWWUUUUUUVVVXXXZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTVVVZZZ^^^`````````___nnn\\\RRRLLLGGGDDD???>>>>>>>>>===;;;:::999;;;;;;;;;;;;:::888666555666555444333444444222111333222111000000000111222///...---,,,,,,,,,,,,---,,,,,,,,,,,,+++***))))))***)))((((((***++++++***'''''''''''''''((())))))---,,,+++)))((((((((((((***)))(((((()))---000222))))))))))))(((((((((((())))))(((((('''''''''&&&((()))*********)))'''&&&(((((()))***************************)))))))))(((+++)))&&&$$$$$$&&&)))+++))))))***))))))((('''&&&))))))************)))))),,,---,,,+++(((((()))+++******(((((()))***---...)))***++++++***)))***+++*********))))))***++++++,,,,,,------...////////////////////////000111111555555666888:::<<<>>>@@@KKKPPP[[[jjj{{{yyyrrrlllhhhfffdddeeeeeecccbbbdddjjjooovvv|||yyyzzz}}}yyywwwxxx{{{~~~~~~qqqfff___WWWSSSOOOLLLLLLKKKIIIFFFEEEGGGIIIJJJJJJJJJLLLNNNLLLNNNPPPQQQRRRSSSUUUWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXYYYXXXWWWWWWZZZ\\\\\\[[[[[[[[[[[[ZZZXXXVVVWWWWWWVVVVVVWWWXXXZZZ[[[YYYYYYYYY\\\```aaa^^^[[[mmm[[[QQQKKKFFFCCCBBBBBBAAA???===;;;999888999999999999888666555444999777555555555666555333444333111000000000000111,,,,,,------------------,,,,,,,,,,,,+++***)))))))))((('''''')))******)))''''''((((((((((((((((((((((((((()))***+++------)))((('''&&&&&&((()))+++''''''(((((())))))******)))(((((((((''''''''''''$$$%%%&&&(((((((((''''''(((((()))***************++++++++++++*********))))))'''%%%$$$$$$%%%''')))((())))))))))))(((((('''''''''((((((((((((''''''%%%'''(((((('''&&&'''(((...---+++***)))***+++,,,)))***++++++***)))***+++++++++++++++,,,,,,---...,,,,,,------...////////////////////////000000111111111222333555777888:::>>>BBBKKKVVVdddrrr}}}yyyvvvmmmmmmjjjeee```]]]^^^___gggrrr|||yyy{{{~~~~~~tttggg\\\VVVRRRPPPMMMJJJIIIJJJJJJIIIHHHGGGIIIKKKKKKKKKLLLNNNOOOLLLNNNQQQRRRSSSTTTWWWYYYWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[ZZZYYYYYY[[[]]]___^^^\\\[[[[[[ZZZXXXWWWWWWWWWVVVVVVWWWYYYZZZ[[[[[[[[[[[[^^^```aaa^^^[[[lllYYYOOOIIIDDD@@@AAAAAAAAA@@@>>>===;;;:::999999999999888777555444777444222111111222222111444333222111000//////000***+++,,,---------,,,+++,,,,,,,,,,,,+++***)))(((***)))'''(((***++++++***'''((()))))))))((('''&&&&&&&&&'''(((***,,,...///******)))'''&&&%%%$$$$$$&&&&&&'''((()))***++++++((((((((((((''''''''''''###$$$%%%'''((()))))))))(((((()))))))))*********,,,,,,+++++++++*********((((((''''''''''''(((((('''(((((())))))))))))(((''''''((((((((((((''''''%%%''')))***)))))))))***000///---+++***)))******)))***++++++***)))***+++,,,,,,,,,---...///000111,,,,,,,,,---......////////////......//////000111/////////000111222333444444666;;;BBBKKKSSS[[[___dddhhhpppxxxxxxnnnfff```^^^^^^dddooo~~~~~~~~~{{{yyyxxxxxxxxxyyy}}}~~~}}}wwwpppfff[[[RRRMMMLLLLLLHHHFFFEEEEEEGGGIIIIIIIIIGGGIIIKKKKKKJJJKKKLLLNNNLLLNNNQQQRRRSSSUUUWWWYYYXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\ZZZYYYYYY[[[]]]]]]\\\[[[ZZZYYYYYYZZZZZZXXXXXXWWWWWWXXXYYYZZZ[[[^^^]]]]]]___``````^^^\\\jjjXXXMMMGGGBBB???<<<===>>>???????????????<<<<<<;;;;;;:::999888888666444111000000111111111333333222111000//////...+++,,,---......,,,***(((+++,,,,,,++++++***)))(((,,,***))))))+++,,,,,,+++'''(((***+++***)))'''%%%)))((((((((((((((()))))),,,,,,,,,+++***'''%%%$$$'''''''''((()))*********((((((((((((((('''''''''&&&'''(((((()))*********((((((((((((((()))******+++++++++*********))))))******++++++++++++******&&&'''((())))))***))))))))))))************))))))((()))))))))((((((***,,,///...,,,+++***))))))))))))***++++++***)))***+++,,,,,,,,,---...///111222+++,,,,,,------.../////////............///000000000000000000000111222222222333555999===BBBEEEHHHEEELLLUUU^^^fffrrrwwwrrrhhhhhhiiilllttt~~~}}}||||||}}}yyy}}}|||vvvttttttuuuzzz{{{qqqkkkbbb^^^VVVOOOJJJHHHIIIJJJDDDCCCBBBCCCEEEGGGIIIJJJFFFHHHIIIIIIHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRTTTVVVVVVVVVWWWXXXZZZ[[[[[[\\\ZZZ[[[ZZZYYYWWWWWWYYY[[[YYYYYYZZZYYYYYYYYY[[[]]]YYYYYYXXXXXXXXXYYY[[[\\\^^^^^^^^^^^^___^^^\\\[[[~~~hhhVVVLLLFFFAAA>>>;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;::::::999999999:::888555555555666555555222222111111000///......---...//////...+++((('''++++++++++++***)))((((((+++)))((((((***++++++***'''(((***++++++)))(((&&&))))))(((&&&&&&%%%%%%%%%***+++,,,,,,+++***((('''))))))))))))(((((((((((('''''''''((((((((((((((()))))))))((((((((())))))((((((''''''(((((()))***))))))))))))((((((((((((******+++,,,,,,+++******&&&'''((())))))***))))))))))))************)))))))))(((&&&###"""###&&&)))******))))))))))))******)))***++++++***)))***+++*********+++,,,...///000++++++,,,,,,---........................//////000111000000//////000000111111222333555777999:::;;;888>>>EEEIIINNNVVVbbbkkkvvv||||||tttmmmjjjlllpppssszzz|||~~~~~~~~~~~~~~~~~~yyyxxxwwwsssooommmmmmnnnlllsss}}}vvvpppooooooqqqwww~~~}}}zzzyyy{{{}}}|||vvvssstttwwwxxx}}}~~~|||{{{uuuwwwxxxxxxwwwwwwyyy|||~~~}}}|||}}}~~~wwwrrrrrruuu|||sssfff___[[[YYYQQQOOOLLLHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIGGGIIIJJJIIIHHHHHHIIIJJJNNNOOOQQQPPPOOOOOOPPPRRRSSSSSSTTTVVVXXXYYYZZZ[[[ZZZ[[[ZZZYYYWWWXXXZZZ\\\^^^```bbbaaa___]]]\\\]]][[[ZZZYYYXXXYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[|||fffUUUKKKFFFBBB???>>>>>>>>>>>>===;;;::::::::::::999888888888888888888666555555666666444222000000111111111000///...////////////...,,,***(((++++++++++++***)))((('''((('''%%%&&&((())))))((('''((()))*********))))))'''&&&&&&&&&&&&''''''(((&&&'''((()))***)))((('''***)))))))))(((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&)))((('''&&&'''((()))***))))))((((((((('''''''''(((((())))))))))))(((((('''(((((())))))))))))(((''''''(((((((((((('''''',,,+++)))%%%###$$$'''***''''''(((((()))******+++)))***++++++***)))***+++((((((((()))***+++,,,---+++++++++,,,------............------......///000///......------............///000111111222333333666:::===>>>???CCCKKKRRR\\\___dddhhhnnnvvv~~~uuuqqqppppppppprrrtttuuusssqqqppppppuuu~~~}}}zzzuuupppnnnoooppprrruuu{{{yyyrrrnnnnnnooopppqqqpppoooppprrrrrrpppoootttuuuwww{{{}}}|||vvvpppfffaaa]]]^^^___```eeekkkiiikkklllllllllkkklllnnnlllooorrrpppllllllpppuuuxxx{{{~~~~~~|||zzzyyyzzzzzz{{{tttwwwyyyyyywwwxxx{{{~~~yyyvvvzzzwwwkkk___WWWRRROOOMMMHHHHHHGGGFFFEEECCCBBBAAAEEEFFFFFFEEEDDDDDDFFFHHHKKKLLLMMMLLLKKKJJJKKKLLLMMMOOOPPPOOONNNNNNOOOPPPPPPQQQRRRTTTVVVWWWYYYZZZ[[[\\\\\\[[[ZZZ[[[]]]___iiimmmqqqpppjjjccc___]]]\\\[[[ZZZYYYYYYZZZ[[[\\\\\\]]]^^^]]][[[ZZZ[[[\\\zzzeeeTTTLLLGGGDDDAAA@@@@@@??????===<<<::::::;;;:::999888888888999999333333333444444333000......///000111111111000/////////............------++++++++++++***)))(((''')))'''&&&'''(((***))))))''''''((()))***++++++,,,&&&&&&&&&'''((()))***+++%%%%%%&&&'''(((((((((((((((((((((((())))))))))))''''''''''''((((((((()))''''''&&&%%%&&&&&&(((((()))((('''&&&&&&((()))***))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((''''''+++,,,,,,+++***)))***,,,''''''((()))***+++++++++)))***++++++***)))***+++((((((((((((((()))*********++++++,,,,,,---.........------------...//////......------------............//////000/////////333555777777777999>>>BBBFFFIIILLLOOORRRXXXaaahhhzzz|||wwwsssqqqtttxxx|||yyytttrrrrrrpppnnnmmmmmmnnnqqqvvvyyyyyyxxxvvvuuutttuuuxxxwwwssspppjjjfffeeeggggggfffhhhllljjjnnntttyyyzzzzzzzzzzzzxxx}}}|||tttbbb^^^WWWRRRNNNKKKHHHFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFEEECCCCCCFFFIIIMMMNNNOOONNNLLLKKKLLLMMMKKKMMMOOOOOOOOOOOOQQQSSSOOOOOOQQQSSSUUUWWWYYYZZZZZZ[[[[[[[[[[[[\\\^^^aaalllsss{{{|||uuullldddaaa\\\\\\ZZZZZZZZZZZZ[[[\\\\\\^^^___]]][[[ZZZ\\\^^^yyyeeeTTTLLLHHHEEEBBB>>>>>>????????????>>>>>>===<<<;;;:::::::::;;;<<<444444555777777555222...,,,...///111111111000000------------...000111222***++++++******)))(((''',,,+++)))***,,,------,,,'''''''''((()))+++---...)))))))))))))))******+++''''''''''''(((((())))))&&&&&&'''((()))***++++++&&&'''''''''(((((())))))((('''''''''(((***+++---)))(((&&&%%%&&&''')))+++************))))))))))))******))))))))))))******))))))***))))))(((''''''))))))************))))))###&&&***,,,+++)))(((((())))))***+++++++++++++++)))+++++++++***)))***+++)))((((((((((((((())))))***++++++,,,,,,---.........------------...////////////......//////000000000111111111111000000//////000111222444666999<<<999<<<@@@AAACCCHHHOOOTTTaaannnwwwtttnnnjjjiiinnnvvv{{{}}}||||||~~~~~~{{{zzz|||yyymmm```XXXSSSOOOJJJFFFEEEEEEEEEDDDEEEDDDDDDCCCDDDDDDEEEFFFCCCEEEFFFDDDBBBCCCFFFIIILLLMMMNNNLLLKKKIIIJJJKKKJJJLLLNNNPPPPPPRRRTTTVVVNNNOOOQQQSSSUUUXXXYYYZZZWWWXXXYYYYYYYYYZZZ]]]```hhhqqq}}}{{{rrrjjjfff]]]\\\[[[ZZZZZZ[[[\\\\\\]]]___```^^^\\\\\\^^^aaa|||fffUUUMMMIIIEEEBBBAAA@@@???>>>============:::::::::999999999888888::::::888777555333222111222222111000000000000000...///000111111000//////---,,,+++*********+++,,,)))))))))))))))***++++++''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((''''''&&&&&&((()))***&&&''')))+++---+++'''###(((((())))))))))))((((((''''''&&&&&&'''((())))))***)))(((((((((***+++,,,******)))((((((((((((((((((((((((((())))))))))))+++,,,...---+++))))))***,,,***)))''''''(((***+++...---+++)))(((((()))***+++******)))))))))))))))******+++++++++,,,,,,,,,...------,,,,,,------...//////...---,,,,,,+++++++++---...000000000//////............//////////////////......///111444555888666777;;;:::777<<>>>>>======<<<;;;;;;;;;::::::999999:::999888777555333222111//////...------------...---.../////////...---------,,,+++*********++++++***)))))))))))))))******((())))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&'''((()))***(((((()))+++---,,,)))''''''(((((())))))(((((('''---,,,+++******************)))((((((((()))+++,,,)))(((''''''&&&&&&''''''(((((((((((()))))))))))))))+++,,,,,,+++***+++,,,+++***(((''''''((()))***...,,,***)))(((((()))*********((('''%%%$$$$$$$$$*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,000//////...------,,,,,,///000000//////...---,,,////////////000000000000//////......///111333555555333444888888888===EEEHHHQQQZZZ\\\[[[^^^gggpppvvvnnngggaaa___aaaaaaffflllppprrrrrrrrrsssrrrtttwww}}}{{{lllooopppooonnnpppvvv{{{wwwiiiaaaWWWPPPNNNLLLIIIFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBBAAAAAAAAACCCDDDKKKIIIHHHIIIKKKLLLKKKIIIIIIKKKLLLMMMNNNOOORRRTTTVVVUUUTTTTTTTTTUUUWWWWWWVVVUUUUUUVVVXXXZZZ]]]___dddeeegggiiihhhfffcccaaa^^^]]][[[[[[]]]^^^]]]\\\\\\[[[[[[\\\^^^___^^^]]]lllZZZPPPJJJFFFCCC???@@@@@@@@@@@@>>>===<<<>>>======<<<;;;::::::999:::999888666555333222111222111000000///000000000---.........---,,,++++++---,,,++++++******++++++******)))))))))))))))***))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''((()))***((('''''')))***+++***((('''''''''(((((('''''''''******)))(((((())))))))))))))))))((())))))***+++))))))(((''''''''''''((((((((((((((())))))))))))''')))+++,,,++++++,,,---***)))(((''''''((()))***---,,,***)))(((((()))***(((((('''&&&%%%%%%$$$$$$*********++++++++++++,,,++++++************++++++000//////......------,,,000000///...------------/////////000000000111111//////......///111333444444222333555666888===DDDDDDHHHLLLJJJFFFFFFLLLSSScccjjjsssyyy}}}xxxlllcccaaa^^^bbbhhhmmmpppsssvvvyyywwwuuurrrqqqttt}}}yyypppfffjjjmmmppptttzzz}}}tttkkkaaaZZZSSSMMMGGGEEEFFFGGGGGGEEECCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@AAABBBCCCDDDIIIHHHGGGHHHJJJKKKJJJIIIJJJKKKMMMNNNNNNOOORRRTTTUUUUUUTTTTTTSSSSSSRRRRRRUUUTTTSSSTTTUUUXXX[[[\\\aaaaaa___^^^^^^]]]]]]]]]^^^\\\[[[[[[\\\]]]]]]\\\]]][[[ZZZ[[[\\\]]]\\\[[[nnnZZZNNNHHHDDDAAA???@@@AAABBBAAA???===;;;>>>======<<<;;;:::999999999999888666555444222222333333222111111111111222///......---,,,++++++***,,,,,,++++++++++++***++++++******)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))))))))%%%$$$###$$$&&&(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((***,,,---))))))))))))))))))******,,,++++++***************(((((((((((())))))))))))((()))+++,,,+++***+++,,,******)))))))))***++++++,,,+++***)))((()))))))))%%%&&&''')))***+++++++++************++++++++++++++++++************++++++.........------,,,,,,,,,---,,,,,,+++,,,...///000............/////////000///.........///000222333666444333444555999>>>BBBCCCEEEDDDAAA======BBBGGGIIIOOOVVV[[[___dddjjjppp{{{uuuqqqnnnqqquuuxxx{{{zzzpppkkkmmmsssxxx~~~xxxwwwxxxxxxssssssxxx~~~}}}vvvlllccc\\\UUUPPPLLLMMMIIIEEECCCDDDEEEEEEDDDBBBBBBBBBAAAAAABBBCCCCCC????????????????????????@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFGGGHHHIIIJJJJJJJJJLLLMMMMMMMMMNNNPPPSSSSSSSSSSSSTTTSSSRRRQQQQQQTTTTTTSSSSSSTTTVVVYYYZZZ^^^]]][[[YYYYYYYYYZZZZZZ]]][[[ZZZZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[]]]^^^]]]\\\qqq]]]OOOHHHDDDBBB???@@@AAABBBAAA???===<<<<<<<<<<<<;;;:::999999888999888777666555444333222000000///............///000///...---,,,,,,++++++,,,,,,,,,,,,++++++************)))))))))))))))***)))((((((''''''(((((()))******))))))((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))%%%$$$######%%%'''((((((&&&&&&''''''''''''&&&&&&((((((((()))+++---///000))))))*********))))))))),,,++++++***************(((((((((((()))))))))))))))+++,,,,,,***)))))))))************++++++,,,,,,******))))))))))))))))))&&&''')))+++,,,---------))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***,,,,,,+++++++++---///000,,,,,,,,,---------...............//////000111111333333222333777===BBBDDDAAA@@@===999666666:::===<<<@@@DDDGGGIIIMMMQQQUUU\\\ffftttuuujjjfffgggiiillloooqqqppprrrtttpppkkk``````ccckkkxxx~~~vvvppp```[[[UUUOOOKKKJJJIIIHHHGGGEEEBBBAAA@@@@@@@@@???BBBBBBAAAAAAAAABBBCCCCCC?????????????????????????????????@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJLLLMMMLLLLLLMMMOOOQQQPPPQQQRRRSSSTTTTTTSSSSSSUUUTTTSSSRRRSSSUUUWWWYYYZZZZZZZZZZZZYYYYYYYYYYYY[[[ZZZXXXXXXZZZ[[[ZZZYYYZZZYYYYYY[[[^^^``````___vvvaaaRRRJJJGGGFFF@@@AAAAAAAAAAAA???>>>===;;;;;;;;;:::::::::::::::888888777666555444333333222111111000000000000000///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))))))))))))))******+++)))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))*********))))))((('''%%%&&&((()))))))))'''''''''(((((('''''''''***))))))((((((((()))))))))************)))(((((())))))(((''''''''''''((((((((((((((())))))))))))***+++,,,+++)))((((((((())))))***++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++***)))(((''')))))))))************+++,,,,,,++++++++++++,,,,,,************************......---,,,+++++++++++++++++++++,,,,,,,,,,,,---.........//////000000000---///000222999BBBFFFFFF???<<<888444333333444555888999;;;<<<===>>>AAADDDGGGMMMVVV___gggpppyyy}}}rrrkkkjjjkkkgggiiijjjjjjlllpppoookkkaaabbbeeejjjrrr{{{}}}|||~~~zzzxxxsssqqqrrrtttvvv{{{sssiiiaaaXXXQQQLLLJJJHHHEEECCCCCCCCCDDDAAAAAA@@@????????????????????????>>>??????@@@@@@????????????????????????>>>>>>???@@@AAAAAABBBBBB@@@BBBDDDEEEEEEFFFHHHJJJJJJKKKLLLKKKJJJKKKLLLNNNNNNNNNOOOQQQRRRTTTUUUUUUTTTSSSRRRRRRRRRTTTVVVWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYWWWVVVVVVWWWXXXXXXWWWYYYXXXYYY[[[^^^aaaaaaaaaxxxcccSSSKKKHHHHHHBBBAAAAAA@@@@@@???>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<888888777666555444444333555444333333222222333333---,,,++++++***+++,,,,,,++++++,,,,,,,,,+++***)))(((((((((((()))***,,,,,,***)))(((&&&&&&((()))***(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***+++***)))))))))((('''((()))***)))''''''(((((())))))(((((('''((('''&&&%%%%%%$$$%%%%%%)))******+++***)))(((''')))(((''''''&&&&&&''''''(((((((((((())))))))))))(((***++++++)))((()))***''''''((()))******++++++(((((()))))))))))))))(((((()))*********((('''%%%))))))))))))************++++++************++++++************************---------,,,,,,+++***)))++++++,,,,,,,,,---------......//////////////////,,,000111222999BBBDDD@@@;;;888444222222333444333666666666666555666888:::<<>>>>>===============>>>????????????????????????>>>>>>???@@@@@@@@@@@@@@@>>>AAACCCDDDDDDEEEHHHJJJIIIJJJJJJJJJIIIIIIJJJLLLMMMMMMMMMNNNOOOQQQSSSUUUSSSRRRQQQPPPPPPQQQSSSTTTUUUUUUVVVVVVWWWYYYZZZZZZWWWUUUTTTTTTUUUVVVVVVUUUYYYXXXXXXZZZ]]]_________wwwbbbRRRJJJGGGGGGCCCBBBAAA@@@????????????;;;;;;<<<<<<===>>>>>>>>>888888777666555444444333222111000000//////000000+++***)))))))))***+++,,,++++++,,,---,,,+++***)))'''''''''((()))+++------+++***)))'''''')))***+++''''''(((((())))))******(((((((((((((((((((((((('''((()))++++++******)))''''''&&&'''((((((&&&$$$(((((())))))))))))(((((('''''''''''''''((()))***)))***+++++++++)))((('''******)))((((((((((((((((((((((((((())))))))))))&&&(((*********)))***+++%%%&&&'''((())))))))))))'''((()))))))))))))))(((&&&''')))+++,,,+++***)))))))))))))))******************))))))))))))******+++++++++++++++++++++,,,((()))+++,,,------,,,+++,,,,,,,,,---------......---...///////////////...000333444333888>>>===777222000---...000333333333444444333222222333444666999:::===BBBGGGJJJKKKJJJJJJNNNSSSVVVYYY___iiipppxxx~~~|||wwwuuurrryyy~~~|||xxxxxxxxxxxxvvvrrruuutttrrryyytttlllllljjjjjjxxxwwwnnnjjjhhhhhhfffkkkvvv~~~vvvooojjj]]]OOOGGGGGGHHHEEEAAA>>>@@@BBBBBB@@@>>>======>>>???@@@@@@>>>=========??????>>>===============????????????????????????>>>>>>???@@@@@@@@@@@@???===@@@CCCDDDCCCDDDHHHKKKHHHIIIJJJIIIHHHGGGIIIKKKNNNMMMLLLLLLMMMOOOQQQSSSRRRQQQOOONNNNNNOOOQQQRRRTTTSSSRRRRRRTTTWWWZZZ\\\VVVTTTSSSSSSTTTUUUUUUTTTYYYXXXXXXYYY\\\]]]\\\\\\ttt```SSSKKKHHHEEEDDDDDDDDDDDDDDDBBB>>>;;;===<<<;;;;;;<<<;;;999777888888888777666666555555222444555444222000000111......---------,,,,,,,,,)))******+++,,,,,,------))))))))))))))))))))))))%%%&&&)))***+++***)))(((%%%'''(((((('''&&&&&&'''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$'''$$$###%%%***,,,)))%%%++++++,,,+++***(((&&&%%%***))))))((('''&&&&&&&&&(((((())))))))))))((((((((((((((()))++++++***)))******))))))))))))******(((((())))))))))))(((((()))))))))))))))******++++++)))(((***---...+++(((,,,++++++++++++++++++,,,,,,---...+++((('''+++///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---///000000000///......000333555777777666555444333000...------...///000000111111111222222222666666888>>>DDDEEE@@@;;;@@@AAABBBEEEHHHMMMPPPSSSYYYZZZ\\\aaaiiisss{{{{{{wwwwwwuuusssqqqrrruuuxxx{{{}}}}}}yyyvvvwww~~~xxxwwwwwwxxx~~~~~~~~~xxxmmmlllrrr}}}}}}xxxsssppprrrssswwwxxxqqqnnnoooqqqzzz~~~uuullleee^^^VVVOOOMMMKKKGGGCCC@@@????????????>>>>>>>>>>>>>>>??????@@@@@@???>>>===;;;999888<<<<<<<<<<<<===>>>@@@@@@>>>===<<<<<<<<<===???@@@@@@@@@@@@???@@@@@@AAAAAA@@@AAABBBDDDFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMQQQOOONNNPPPSSSUUUTTTRRRQQQRRRSSSTTTUUUVVVVVVVVVYYYXXXVVVTTTSSSSSSTTTUUUUUUVVVXXXZZZ\\\\\\\\\\\\sss___RRRKKKHHHFFFBBBAAA@@@@@@@@@???<<<999===;;;;;;;;;<<<<<<:::888888777777666666555444444///111222111///------.........---------,,,,,,,,,******++++++++++++++++++))))))))))))))))))))))))'''''')))******)))((((((%%%&&&((((((&&&%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((&&&%%%%%%%%%&&&'''%%%%%%&&&'''''''''''''''+++'''###$$$(((***)))''')))************)))((((((((((((''''''&&&%%%%%%$$$''''''((((((((((((''''''''''''((()))******)))(((((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((())))))***+++*********)))((('''((((((++++++************++++++)))(((&&&&&&''')))***+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---...............///000222444555555444333222111///---------...///000000000111111111222222444444666;;;@@@AAA<<<888666666888999<<<>>>@@@BBBIIIJJJKKKMMMRRRWWW\\\___\\\___dddjjjsss~~~~~~~~~zzzxxxxxxzzz}}}vvvqqqmmmrrrwww{{{{{{zzzzzz{{{}}}{{{zzzyyyyyyyyy~~~}}}uuupppooopppttt}}}~~~|||wwwwwwwww|||}}}~~~|||~~~}}}uuutttrrrmmmiiifffggghhhnnnpppuuu{{{}}}|||~~~zzzrrriiibbbZZZTTTQQQNNNHHHDDDEEECCCAAA>>>===<<<======;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;::::::999999=========<<<======>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@AAACCCEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMQQQOOONNNPPPSSSUUUTTTRRRQQQRRRSSSTTTTTTUUUTTTTTTXXXVVVTTTRRRRRRRRRSSSTTTSSSTTTVVVXXXYYYYYYYYYYYYrrr^^^QQQKKKHHHFFFCCCAAA>>>=========;;;:::<<<;;;:::;;;<<<<<<:::999777666666555444444333333...000111000...,,,,,,---......---------,,,,,,,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''((())))))((('''((()))(((((())))))))))))(((((('''&&&%%%$$$%%%''')))***)))(((''''''&&&&&&''''''&&&'''((())))))))))))))),,,(((######&&&)))))))))(((((((((((())))))***+++)))((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''(((((())))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((())))))***+++***,,,---***%%%###&&&************))))))*********)))%%%"""$$$))),,,+++)))++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,------...///000111222333222111111//////---,,,,,,---...///000000000000111111111111222222333666:::;;;777333333444555666777888888888======>>>>>>@@@BBBDDDEEEEEEGGGJJJOOOUUU]]]gggmmmvvv|||}}}{{{{{{wwwrrrlllllljjjgggeeeeeegggiiimmmpppuuuzzz~~~~~~yyysssrrrqqqqqqttt|||wwwqqqnnnooossswww|||rrrppppppnnnyyy}}}yyyrrrsssxxx}}}yyyyyy{{{~~~|||yyyyyytttsssooohhhbbbcccjjjqqqzzz~~~}}}qqqeeeYYYRRRPPPKKKFFFCCCCCCBBB@@@===>>>===<<<;;;:::;;;<<<===999999999:::;;;<<<===>>>;;;:::999999999:::;;;<<<>>>======<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHIIIJJJKKKMMMMMMMMMLLLLLLOOONNNNNNNNNNNNNNNNNNNNNPPPOOOOOOPPPSSSTTTTTTSSSQQQRRRRRRSSSSSSSSSRRRRRRUUUSSSRRRPPPPPPPPPQQQQQQPPPQQQRRRSSSTTTUUUUUUTTTrrr^^^QQQKKKHHHGGGFFFCCC@@@>>>>>>>>>>>>===;;;::::::;;;<<<<<<;;;999666555555444444333222222111222333222000/////////......---------,,,,,,,,,---,,,+++***)))'''&&&&&&((((((((((((((((((((((((+++***)))(((''''''((((((***+++++++++))))))***,,,(((((()))******)))(((((('''&&&$$$$$$%%%'''***+++))))))((((((''''''''''''(((((()))))))))((((((''''''%%%######&&&((())))))))))))((('''''')))***+++++++++******)))))))))(((&&&''''''((((((''''''&&&''')))******))))))))))))******))))))))))))******(((((())))))))))))((((((((((((((((((((()))******+++,,,+++(((&&&&&&))),,,******))))))))))))******+++)))'''(((+++------,,,++++++++++++++++++++++++,,,------......------,,,---,,,+++++++++,,,.../////////000000000//////...---,,,,,,,,,,,,---...////////////000000000111111111111111333555555333000444555777888888888777666666777888:::;;;<<<<<<<<<@@@AAABBBCCCDDDHHHMMMQQQXXX^^^gggrrr}}}{{{yyyzzz{{{wwwrrrkkkgggeeeeeefffhhhmmmuuu}}}yyyxxx{{{{{{{{{}}}}}}xxxyyy|||~~~uuurrrrrrzzz~~~vvvqqqllllllmmmmmmnnnooopppqqqsssxxx~~~|||{{{|||~~~|||vvvpppsss}}}~~~yyyooopppoooggg[[[OOOFFFBBBGGGDDDAAA??????>>><<<;;;<<<<<<;;;;;;;;;;;;<<<===::::::;;;<<<===>>>@@@AAA>>><<<:::999999:::<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<<<<===>>>???AAABBBAAABBBDDDEEEFFFGGGGGGGGGFFFHHHKKKMMMOOOOOONNNMMMOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOPPPQQQRRRSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQPPPOOONNNNNNNNNOOOOOOMMMMMMNNNOOOPPPPPPPPPQQQsss^^^QQQKKKHHHGGGHHHDDD@@@>>>>>>?????????<<<;;;:::;;;<<<<<<:::999555555555444333333222222222333444444222000000111......---------,,,,,,,,,---,,,+++***)))'''&&&&&&((((((((((((((((((((((((+++***)))(((''''''(((((()))******)))'''''')))+++(((((())))))))))))((((((&&&&&&%%%$$$%%%''')))+++(((((((((((((((''''''''')))))))))((('''&&&%%%$$$ !!!###%%%((()))((('''+++***((('''''''''((()))************))))))))))))((((((((())))))((((((((((((***,,,,,,***((()))*********))))))))))))******(((((())))))))))))((((((((((((((('''((())))))******'''$$$$$$''')))************))))))))))))******+++---...---+++***,,,...++++++++++++++++++++++++,,,------------------,,,...---,,,,,,,,,---///000..................------++++++,,,,,,------...///....../////////000000000111111111222222222111000///000222444444444333333111222444666777777777666444555777888:::===AAADDDEEEIIIOOOVVV^^^dddiiilllrrrxxx|||yyywwwvvvrrruuu{{{{{{sssqqqooojjjhhhhhhkkkmmmtttyyyuuuzzz~~~{{{{{{{{{zzzwwwuuuwww}}}{{{sssiiihhhfffeeefffhhhjjjlllpppvvv}}}yyypppggg___ZZZSSSWWWYYYUUULLLDDD@@@???@@@>>><<<;;;;;;:::999888<<<;;;;;;::::::::::::::::::;;;;;;<<<===>>>@@@AAA???===;;;999888999:::;;;888888888999:::<<<===>>>;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>???@@@BBBCCCAAABBBCCCDDDEEEFFFFFFFFFCCCEEEIIILLLOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPPPPOOONNNNNNNNNNNNMMMMMMLLLLLLMMMMMMKKKKKKKKKLLLMMMNNNOOOOOOuuu___QQQKKKHHHGGGEEEBBB???============<<<===<<<;;;;;;<<<;;;999777666555555444333333222222000222333222000......///......---------,,,,,,,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''%%%$$$$$$&&&(((((((((''''''''''''((((((&&&&&&&&&&&&''''''((()))'''(((((((((((('''&&&&&&((((((((('''&&&%%%$$$### $$$'''))))))((('''***)))((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''***---,,,)))'''(((***((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''(((((()))***'''### """'''***)))'''*********))))))*********))),,,///---)))'''))),,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------......///......------------------+++,,,,,,------.....................////////////111111111000000000111111---...///000111111111111333333444444444333333222///111333333444555888:::<<<===???CCCFFFJJJMMMNNNQQQXXXaaahhhnnnttt{{{}}}rrrpppqqqnnnlllkkkpppsss{{{}}}wwwsssqqqsss}}}{{{zzzsssrrrrrrtttwwwzzzzzzyyywwwrrrooottt}}}~~~wwwrrrnnnkkkiiidddgggkkkpppwww{{{pppooopppqqqooonnnpppvvv{{{yyytttrrrnnnlllkkkmmmppprrrwww}}}|||tttggg]]]UUUOOOIIIEEECCCFFFIIIGGGBBB>>><<<<<<999999999999999999999999999999888888777666666555888888888999:::;;;<<<===;;;:::999777666666777777666666777888:::<<<===>>>;;;;;;<<<========================>>>???@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDBBBCCCFFFJJJLLLNNNOOOOOOKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPNNNLLLKKKLLLMMMLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIJJJKKKLLLNNNOOOPPPwww```RRRKKKHHHGGGCCCAAA>>>======<<<;;;:::???===<<<;;;<<<:::888666666666555555444333333333000111222111///...............---------,,,,,,,,,******++++++++++++++++++))))))))))))))))))))))))'''''')))******)))((((((''''''&&&%%%$$$$$$'''))))))'''%%%$$$$$$%%%''')))%%%&&&'''((((((''''''&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&###%%%''')))((((((''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%)))+++***&&&$$$&&&(((((((((''''''''''''(((((((((((())))))))))))(((((((((''''''''''''((())))))&&&&&&&&&&&&((((((((((((++++++************++++++)))***++++++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------------------------,,,------......,,,------............---------........./////////000000000///...///000222111111111000111111222222444444444333333333333333333444555555333222222333777777777888:::===???@@@???DDDKKKOOOQQQUUU[[[aaadddmmmwww}}}yyyvvvooouuu}}}~~~|||zzzyyyjjjhhhfffeeefffggggggfffdddcccccchhhqqqzzz~~~wwwpppllliiigggeeebbbfffmmmuuu~~~zzzvvvxxxyyyxxxvvvwww{{{~~~||||||~~~{{{rrrjjjddd\\\UUUMMMHHHFFFDDD@@@<<<===>>>>>>===;;;999999999777888999999888777777777555666666666666555555444777777777777777888999999888888888888777777777777666666777777999:::<<<<<<:::::::::;;;<<<===>>>???===============>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPMMMJJJHHHHHHJJJJJJKKKLLLMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLKKKKKKKKKIIIIIIIIIKKKMMMOOORRRSSSyyyaaaRRRKKKHHHGGGDDDAAA???>>>>>>>>><<<;;;@@@>>><<<<<<;;;:::777555777666666555555444333333111222333222000/////////......---------,,,,,,,,,)))******+++,,,,,,------))))))))))))))))))))))))%%%&&&)))***+++***)))(((******)))'''&&&'''))),,,)))'''$$$""""""$$$''')))%%%&&&((())))))'''%%%$$$%%%&&&'''''''''&&&$$$$$$###$$$%%%'''((()))))))))*********)))''''''((()))###%%%''')))******))))))'''''''''(((((((((((((((&&&''''''''''''''''''&&&###'''***)))$$$"""$$$'''******))))))))))))******(((((())))))))))))(((((('''''''''''''''((())))))(((+++...---***((()))+++,,,,,,++++++++++++,,,,,,***((('''***...000...+++++++++++++++++++++++++++*********++++++*********)))***+++,,,---,,,++++++---,,,,,,,,,------...///---......//////...---------------.........///////////////...---...000222444333111000///000000111/////////000111222333444...000333444333444555666444444444555777999;;;===999===AAAAAA@@@AAAFFFKKKIIIRRR[[[cccmmmyyy|||vvvxxx{{{~~~{{{yyyyyy|||uuunnnqqqsssvvvzzz|||zzztttppplllkkkiiijjjkkklllkkkjjjbbbccceeehhhlllsss|||{{{vvvsssrrrrrrrrrrrrssswww~~~~~~~~~uuujjj```YYYTTTPPPLLLEEEAAA======@@@AAA>>>::::::999888888888777777666666777888666444111111111444555666666777777666666888777777777777777888888666777999:::;;;;;;;;;:::888777777777888999:::::::::999999:::;;;===???AAA======<<<<<<<<<======>>>??????@@@AAABBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFGGGHHHIIIKKKLLLLLLNNNOOOPPPMMMHHHFFFFFFGGGIIIIIIKKKLLLMMMMMMMMMMMMJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIJJJKKKMMMPPPSSSUUUxxxbbbRRRJJJGGGFFFBBBAAA@@@===;;;999777666555777:::<<<<<<:::777555,,,...000333555555444333555444333111///...,,,,,,......---------,,,,,,,,,(((((()))***+++,,,,,,---''''''(((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&)))******)))&&&%%%))))))((((((((('''''''''(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''((()))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))'''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''%%%&&&&&&'''((())))))******))))))((((((((())))))(((((((((((((((((((((((())))))***+++++++++******,,,+++***((((((((()))***(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......))),,,......,,,+++...111//////............/////////...---...000000000///000000000000000000000000111222222222222333333333444333333222222333333444777555444666:::===<<<999???AAAGGGRRR]]]bbbaaa]]]\\\^^^aaafffmmmuuu|||{{{yyywwwssssssxxxyyyuuuppptttyyy~~~|||zzzuuussspppqqquuu}}}|||nnnddd[[[VVVOOOIIIEEECCCAAA@@@;;;;;;;;;:::999888777666666666666666666666666666555666666666555444333333666666666666666666666666888888777777666666555555888888888888888888888888888888999999999888888777::::::;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<=========<<<;;;<<<===@@@BBBDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHFFFEEEEEEFFFJJJKKKKKKLLLMMMNNNOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHFFFJJJOOOQQQQQQSSSVVVZZZ|||fffUUULLLHHHFFFHHHGGGEEECCCAAA???>>>===888999;;;<<<<<<;;;999888666777777777777666444444333222222111000///............---------,,,,,,,,,,,,,,,++++++***)))))))))((()))))))))(((((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''((()))+++,,,,,,+++)))(((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&%%%$$$%%%'''))))))(((%%%&&&''')))***+++,,,,,,((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((('''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))***************************)))((('''&&&''''''(((***************+++++++++*********+++++++++,,,,,,------+++***(((&&&%%%%%%,,,,,,------------,,,,,,---,,,,,,,,,,,,---......,,,...///.........///000//////............/////////...---...000111000///////////////////////////000000111111222222222333333333222222222222333333555444333444555666666555888<<>><<<<<<;;;<<<<<<======<<<<<<;;;===<<<;;;999777666555555111111111000000000000000......---------,,,,,,,,,...------+++***)))((('''))))))*********)))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&************************&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&%%%$$$%%%'''))))))(((+++++++++***)))'''&&&%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))%%%%%%&&&'''((()))******+++******((('''&&&%%%$$$((('''''''''''''''((((((************************---,,,***)))((())))))***))))))((('''''''''((((((+++++++++*********))))))*********++++++++++++,,,''''''(((((()))))))))***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......((('''''')))+++------,,,//////............/////////...---...000111000///////////////////////////......///000000111222222222111111000000111111222000111222222111222333555333:::CCCJJJKKKFFFAAA===>>>=========>>>@@@AAACCCFFFHHHLLLRRRYYY```eeehhhpppwwwttthhh```VVVOOOJJJFFFBBB>>><<<:::888777777777555444444555555555555555444444333333333333333333333333333444444555555555555444444444444444444444444444777777777666666666666555777777777777777777777777888888888888888888888888555666777888999;;;<<<<<<:::999999888888999999:::<<<;;;;;;<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJJJJHHHEEEDDDJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOPPPSSSVVVXXXXXXWWW}}}fffTTTJJJEEECCC@@@@@@???===<<<:::999999======<<<<<<<<<<<<======<<<:::888666555555666777111111111111000000000///......---------,,,,,,,,,,,,,,,,,,++++++*********)))))))))******)))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$%%%&&&''''''&&&++++++***)))'''%%%###"""((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((($$$%%%&&&''''''&&&%%%$$$&&&'''''''''((((((((()))&&&&&&''''''(((((())))))+++***)))((('''&&&%%%$$$'''&&&&&&&&&&&&''''''((())))))))))))))))))))))))...,,,***(((''''''))))))++++++******************************************************++++++++++++%%%&&&''')))+++---...///,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...%%%######&&&+++//////---///......------......///...---,,,---...//////---////////////////////////,,,------...///000111111000000////////////000000...111333222111222555999555<<>>AAADDDHHHKKKLLLPPPWWW```jjjqqqvvv{{{~~~{{{}}}|||xxxyyyyyyrrreeeZZZOOOJJJCCC>>><<<<<<<<<;;;666555444444666666444222222222333444555555444444555555555555555555555555222333444444555555555555222222222222222222222222666666666666666666666666777777777777777777777777888888888888888888999999777777777888999:::;;;;;;999999888888888888999999;;;;;;;;;;;;===>>>@@@AAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGIIILLLOOOQQQPPPLLLJJJMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMSSSQQQQQQTTTXXXZZZYYYWWW{{{eeeUUUKKKFFFDDDAAAAAA@@@???>>>===<<<;;;===<<<;;;::::::;;;<<<===;;;999777444333333444555333333222111000///............---------,,,,,,,,,------,,,,,,+++*********'''(((((())))))((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&'''&&&$$$######$$$&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%%%%&&&%%%$$$!!!"""$$$&&&'''))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''((()))******)))((('''))))))((((((((('''''''''))))))((((((''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((...,,,***'''''''''((()))******++++++++++++++++++((())))))***++++++,,,,,,))))))*********+++++++++,,,,,,,,,+++***)))))))))+++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------,,,***)))+++///222111///......------------......,,,+++***+++---...---,,,........................,,,,,,---...//////000000000//////......//////000000222333111//////333777888===BBB@@@999333222333222222333333444555666666888888888999:::;;;<<<===<<>>;;;:::999888888555444444555666555333111222222333444555555555555555555555555555555555555222222333444555555555444222222222222222222222222555555555555555666666666666666666666666666666666888888777777888888::::::::::::::::::999999999999::::::999999999999::::::::::::;;;;;;<<<===>>>????????????@@@AAABBBCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDFFFHHHLLLQQQUUUVVVRRROOONNNNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNOOOOOOPPPUUUSSSSSSUUUZZZ\\\ZZZXXX|||gggWWWNNNIIIGGG@@@@@@??????>>>===<<<<<<;;;;;;::::::::::::;;;;;;>>><<<999555333333333333333333222111000///...---......---------,,,,,,,,,000000...---+++)))((('''''''''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''%%%$$$%%%%%%%%%###"""###$$$&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''(((((('''''''''******)))(((((('''&&&&&&******)))((('''&&&%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''',,,+++)))((('''(((((()))'''((()))*********))))))'''((()))***+++,,,------)))))))))************+++******))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------000///------------,,,***......------------......,,,+++***+++---...---,,,........................------........./////////000//////......//////000222222000---++++++---///777:::;;;888222...000333000000000000000000//////222222222222333555666777444777;;;===>>>???AAACCCDDDDDDFFFGGGIIIJJJLLLLLLNNNTTT[[[```eeelllvvv~~~zzzrrrmmmdddaaa\\\XXXTTTOOOKKKGGGIIIEEEAAABBBFFFHHHFFFBBB@@@???<<<999666444222111555444333333444444222000222333333444555555555555222222222222222222222222222333333444444444444333222222222222222222222222444555555555555666666666666666666666666666666666888888777777777999:::;;;;;;;;;;;;:::999999888888;;;::::::999999::::::;;;::::::;;;;;;<<<=========>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEHHHOOOTTTVVVSSSOOOMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQTTTTTTUUUWWWZZZ[[[[[[ZZZ}}}hhhYYYOOOJJJHHH>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444333333333111111111111000000//////......---------,,,,,,,,,000///...---+++***)))((('''((())))))*********)))(((((((((((((((((((((((($$$%%%%%%&&&'''((()))))))))(((((((((((((((((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&$$$###$$$%%%''''''&&&******)))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%%%%%%%$$$$$$%%%%%%%%%)))))))))((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((()))))))))))))))((((((((('''((()))************)))))))))*********+++++++++))))))))))))************'''((()))***+++,,,---...++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,---,,,------,,,***))))))***...------,,,,,,------...---,,,+++,,,...///...---........................////////////............000000////////////000000///---***)))***,,,---...333444555333000///000333000111111111111000000000.........///000111222333222333555555555444666777999999999999:::;;;<<<======@@@CCCEEEHHHNNNUUUZZZZZZ^^^bbbdddfffiiimmmpppsssvvvzzz~~~wwwvvvtttrrrooolllhhheeebbbaaa```^^^\\\XXXRRRNNNHHHFFFCCCBBBAAA???<<<:::;;;:::888999;;;======<<<;;;:::888444222000000111444222111111222222111000222222333444444444333333222222222222222222222222333333444444444333222222222222222222222222222222444444444555555555666666555555555555555555555555888777666666777999;;;<<<999999999999888888888888;;;::::::999999::::::;;;999::::::;;;<<<<<<<<<<<<>>>>>>???AAABBBDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGLLLRRRTTTQQQMMMMMMNNNNNNOOOOOOPPPPPPPPPRRRRRRRRRRRRRRRRRRSSSSSSQQQTTTVVVXXXYYYZZZ[[[]]]}}}hhhXXXNNNHHHFFF@@@?????????>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;333333222333333444555666//////000000111111111222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++((((((((((((((((((((((((###$$$%%%&&&''')))******(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((###"""!!!###&&&((())))))'''((())))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''(((((())))))******'''''''''((((((((((((((())))))(((((('''''''''''''''''''''((((((***++++++))))))))))))))))))))))))'''((()))))))))))))))((()))***+++,,,------,,,++++++++++++***************))))))))))))************111000///...,,,+++******+++++++++,,,,,,+++++++++++++++******++++++,,,---))),,,......,,,,,,///222...------,,,,,,------...///...---...000000000///........................000000000///......------000000////////////000000+++'''%%%''',,,111333333000111222333222222333333---...///000111222222222111000000000000000111111000111222222111000111333333333333333333444555555888888888888999<<>>===<<<:::999999999777555222333444666777888999999666555333111000111444777444222000000222333333222222222333333333222222111444444444444444444444444444444444444333333222111222222222222222222222222444444444555555555666666555555555555555555555555888777666666777999;;;<<<666666777777888888999999::::::999999999999::::::999999:::;;;<<<<<<<<<<<<>>>>>>@@@AAACCCDDDFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGGGGLLLRRRSSSPPPKKKPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSPPPSSSWWWYYYXXXXXX[[[^^^}}}iiiZZZOOOHHHEEEBBB@@@============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555555444222111444333333222000///---,,,///...---,,,+++,,,------,,,,,,***)))))))))***+++))))))******)))((('''&&&''''''''''''''''''''''''+++)))(((((())))))(((&&&)))((((((&&&%%%$$$######''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++++++++***))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))************---,,,+++******+++,,,---+++***)))(((((()))***++++++,,,---......,,,***)))************************)))************+++++++++************+++,,,------,,,++++++******++++++,,,+++++++++,,,---...///000------,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000........................222111111111000000//////////////////////////////////////////////////////444///++++++///111000...000000000111222222333333222333333444666777777888::::::::::::;;;;;;;;;;;;AAAAAAAAACCCEEEIIIMMMOOORRRRRRSSSUUUXXXZZZ]]]^^^gggiiilllooosssvvvxxxyyy{{{}}}}}}zzzzzzxxxtttnnnhhhbbb]]][[[RRROOOLLLJJJIIIGGGEEECCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::999888777777555555666666666555333222222222222333333333444444222222222111111111111111...///000111222333333333000000111222222222222111111111222222222333333333222222222222222222222222222222222222222222222222111111222333333333333222444444444555555777888999777888888999999999888888===;;;888666555666888999888888999999999:::::::::============<<<<<<<<<<<<@@@>>><<<>>>CCCFFFGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPOOONNNNNNMMMNNNOOOQQQRRRUUUUUUTTTTTTSSSSSSTTTTTTVVVUUUTTTTTTVVVYYY]]]___|||hhhXXXNNNHHHEEEBBB@@@============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777666444444444555444444333222222111///...,,,+++///...---,,,,,,,,,------,,,+++***)))))))))***+++***)))))))))((((((((((((''''''''''''''''''''''''***)))(((((())))))(((&&&(((''''''&&&&&&%%%%%%$$$)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$''''''&&&%%%$$$###!!! ))))))))))))))))))))))))%%%&&&'''((())))))(((((()))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********+++******))))))******+++++++++***))))))***++++++---,,,++++++************************************)))************++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------......///............---------------------------------------------------------,,,,,,,,,,,,---...//////........................111000000000////////////................................................111---))))))---///...,,,000000000000000000000000/////////000000000000000222222222222333333333333777777777888:::<<<>>>???AAAAAABBBCCCDDDEEEGGGGGGIIIJJJLLLOOORRRTTTUUUVVVXXXZZZ]]]^^^^^^___aaacccgggiiikkklllmmmnnnqqqsssvvvwwwxxxzzz{{{}}}~~~~~~|||yyytttooollliiihhhjjjiiigggeeecccbbbbbbbbbaaabbbccccccbbb___\\\ZZZPPPPPPNNNLLLIIIEEECCCAAA???===;;;;;;;;;;;;;;;999888777777666444333333222555555555555444444444444333333444444444333111000111111111111222222222333000000000000111111111111000000111222333333333333///000111111222222111111111111111222222222333333333333333333333333333333222222222222222222222222222222333444444444444333555555444555555666777888555666777777888888888888999999999888888888888888999999999999::::::::::::;;;<<<<<<===>>>>>>??????AAA>>>===???BBBFFFFFFFFFGGGFFFFFFEEEFFFGGGHHHIIILLLLLLLLLLLLMMMNNNOOOPPPOOOOOONNNNNNOOOPPPRRRSSSWWWVVVVVVUUUUUUUUUUUUUUUVVVUUUTTTTTTVVVYYY]]]___{{{gggWWWMMMGGGDDDBBB@@@============<<<;;;;;;;;;;;;;;;::::::::::::666555444444333333444444555555444333222000/////////...---,,,,,,,,,,,,---,,,+++******))))))************(((''''''(((((()))((((((((((((((((((((((((***((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&%%%######&&&%%%%%%###""" &&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))******((())))))))))))))))))(((,,,++++++******++++++,,,111///---+++***+++,,,---************************)))************+++++++++,,,,,,++++++***++++++++++++,,,---......---,,,+++......---,,,,,,,,,,,,---............------------------------------------------------............++++++,,,,,,---.........------------------------/////////...............------------------------------------------------000,,,)))***,,,...---,,,000000000///...---------111111000000//////......000000000111111111222222333333444444444444444555777777777777777777777777777888:::;;;===>>>>>>>>>>>>@@@AAABBBAAABBBCCCEEEGGGIIIKKKLLLLLLMMMNNNPPPRRRRRRSSSTTTUUUVVVWWWWWWYYYYYYYYY[[[]]]```ccceee```cccgggkkknnnpppqqqqqqcccaaa```aaaffflllqqqsssrrrsssttttttuuuyyy~~~{{{yyyxxxwwwvvvwwwwwwsssnnnhhhdddccc[[[YYYVVVRRRNNNKKKIIIHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>===<<<::::::666444333333444555555444333333333222111000////////////000000111111222222000000111111111000/////////000000000000111111111.........//////000000111000111222333333444333333//////000111111111111111111111111222222222222333222222222222222222222222222222222222222222222222333333444555555555555444666555555555555555666666333444555666777888888888666777999::::::999888777::::::::::::;;;;;;;;;;;;:::;;;<<<>>>???@@@BBBBBBBBB@@@??????BBBDDDEEEEEEFFFFFFEEEFFFFFFHHHJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPPPPPPPRRRSSSSSSXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVVVVXXXZZZ]]]___{{{gggWWWNNNHHHFFFBBB@@@============<<<;;;;;;;;;;;;:::::::::::::::999999888666333111111222555444333222111000//////......------,,,,,,,,,,,,+++++++++***************+++***(((&&&&&&''')))***)))))))))))))))))))))))))))(((''''''((()))((('''%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))***'''(((************((('''************************...---,,,************+++************************))))))*********+++++++++------,,,+++***************+++---......---+++***+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---...............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,...//////...////////////......------000000000000////////////111111111111222222222222222333333444444333222222555555555555444444333333555666666777777777777666777888:::999888888999;;;:::;;;======<<<<<<>>>???>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAABBBEEEGGGHHHEEEGGGIIILLLMMMNNNMMMMMMHHHFFFDDDEEEGGGKKKMMMMMMRRRSSSSSSSSSTTTXXX^^^bbbjjjgggccc^^^ZZZWWWUUUTTTVVVWWWVVVSSSMMMHHHDDDCCCDDDCCC@@@>>><<<:::999999;;;;;;:::999888777777777888777777777777777777888555555555444333222000000666444222222222333222111222222222111111000000000/////////000000000111111//////////////////......//////000000000111111111,,,,,,---......///000000000000111222222222222222...///000000111111000000111111111111222222222222/////////000000000000000222222222222222222222222222333333444444444444444666666555444444444555555222333555666777888888999666666777888999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCBBBAAA@@@@@@AAACCCDDDDDDFFFFFFFFFFFFGGGIIIKKKMMMJJJJJJKKKLLLMMMOOOQQQRRRQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVWWWWWWYYYZZZ\\\\\\YYYXXXXXXXXXZZZ\\\^^^```{{{gggXXXOOOJJJHHHBBB@@@============<<<;;;;;;;;;:::::::::999999999:::;;;:::888444222333444222111000...---------------------------,,,,,,,,,++++++++++++******))))))***)))'''&&&&&&(((***+++))))))))))))))))))))))))((('''&&&'''((()))((('''$$$%%%%%%&&&'''((()))***&&&&&&&&&'''((()))***+++(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''$$$$$$&&&'''((()))******(((((((((((((((((((((((()))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''(((((((((((()))))))))((()))***++++++***)))((((((((())))))))))))((((((''''''((()))((('''&&&%%%************************))))))*********+++++++++------,,,+++************((()))+++,,,,,,+++)))((('''''''''((()))+++,,,---,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------.../////////......------------------------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------.........---........./////////000000+++++++++,,,,,,,,,------,,,---------............---...///000000000000///000000111222222111000000///000000000000///......222444444444333222333444222333555444333333444666777777777777888888888999888777666666666777999:::888999::::::;;;::::::999===;;;999999:::;;;;;;;;;>>>>>>>>>===???BBBHHHLLLTTTQQQMMMHHHDDDAAA???>>>DDDEEEDDDAAA<<<888555555444333222222222222222333444444444333333222222111111111000000000111222333222222222111000///...---000...,,,,,,---...---,,,............------------000000/////////...........................//////000000000000111111111111++++++,,,---...//////000...//////000000000000///......///000000000000///000000111111111222222222000000000000111111222222222222222222222222222222111111222333333333333333666555555444444444444555333444555777888999999999888777666666777999;;;===:::::::::;;;;;;;;;<<<<<<>>>>>>??????@@@AAAAAAAAABBBBBBAAAAAAAAAAAACCCEEEEEEDDDDDDDDDFFFHHHIIIKKKIIIIIIJJJLLLNNNPPPRRRSSSRRRSSSSSSTTTUUUUUUVVVVVVTTTTTTUUUWWWYYY\\\^^^___ZZZZZZZZZ[[[\\\^^^___```{{{gggXXXOOOKKKIIIBBB@@@============<<<;;;;;;;;;::::::999999888888777999:::888555444666999666555333111111111111222------......------,,,+++***++++++++++++***)))))))))((((((''''''(((******(((((((((((((((((((((((('''&&&&&&&&&((()))((('''$$$%%%&&&'''((()))******%%%%%%%%%&&&''')))***+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######%%%&&&'''(((((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((((((((()))))))))******++++++******)))'''(((((())))))((((((''''''(((***,,,,,,+++***(((************************)))************+++++++++,,,,,,++++++***+++++++++((()))***++++++***)))(((%%%%%%&&&''')))+++---...------------,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,,,,---.../////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------......///000000111,,,,,,,,,------.........+++,,,,,,,,,,,,---------------......///000000000---...///000111000///........./////////...---------///000///------...///...///111000//////000111111111222222333333444444444333222111111111222333111222222333444444444444333222111111333444444333333444444444555777<<>>>>>??????@@@@@@@@@AAAAAABBBBBBAAA@@@AAACCCFFFBBBBBBAAAAAABBBDDDFFFGGGHHHIIIJJJKKKNNNPPPRRRTTTSSSTTTUUUVVVWWWWWWWWWWWWSSSTTTUUUVVVYYY[[[]]]^^^ZZZZZZZZZ[[[\\\]]]^^^___zzzfffWWWOOOKKKIIIBBB@@@============<<<;;;;;;;;;::::::999888888777555888:::888444333555999888777555333333333444555------.........---,,,+++***++++++,,,+++***)))((('''((((((((()))))))))***'''''''''''''''''''''''''''&&&%%%&&&((()))((('''%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&(((((()))((((((''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''((((((((()))))))))))))))(((((()))))))))'''((()))******)))((('''))))))***,,,------......************************)))************++++++++++++++++++***++++++,,,,,,************************''''''((()))***+++---...---------,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***++++++,,,------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,++++++++++++---------------........./////////...............---------.........//////000///.........///000111...///000111111000...---//////000111111111111000,,,...///...---,,,---///---///000000//////000111------......///000111111//////...------...///000//////000000111111222222---,,,,,,---///000///...///000111111111222666888===<<<999777555333333333555666666555333222222333////////////000111222222......000000000000///...---............/////////((((((***++++++,,,,,,,,,,,,+++***+++...///000///---------....../////////++++++,,,,,,,,,,,,------------,,,,,,,,,---//////....../////////000000000------------...............///////////////......------.../////////......000000000000111111111111000000111111222333333444222222222222222222222222111222333333444444333333333333333333444555555666444555666666777777777666888888777777777999:::;;;999999999999::::::::::::;;;<<<===>>>???AAAAAABBB???AAABBBAAA@@@AAADDDGGGDDDCCCBBBBBBBBBDDDEEEFFFHHHHHHIIIKKKNNNQQQSSSTTTTTTUUUWWWXXXYYYXXXXXXXXXUUUUUUUUUVVVWWWXXXYYYYYYWWWXXXXXXYYYZZZ[[[\\\\\\yyydddVVVMMMJJJIIIBBB@@@>>>=========<<<;;;;;;;;;::::::999888777777888:::;;;888222000222555333222000.........000111,,,---.........---,,,+++******+++,,,+++***)))(((&&&'''((()))******))))))'''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&''''''((())))))***(((((('''&&&%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***+++))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&)))++++++)))&&&%%%''''''''''''((((((((())))))((('''&&&&&&'''((()))((()))***++++++***)))(((%%%$$$$$$$$$%%%(((***,,,************************)))************+++++++++************+++,,,------,,,,,,+++******+++,,,,,,+++*********+++,,,------+++++++++*********))))))******************************+++,,,,,,---......(((***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************------------------------,,,---......---,,,------...------,,,,,,++++++***------,,,+++***)))((('''++++++,,,,,,,,,---------///---+++***)))***,,,------.../////////---+++)))******+++,,,------------,,,---......------...///+++---......------///000+++,,,,,,---///000000111,,,++++++++++++---...///000000000//////.........000//////000111111///...---///000000000000333444777555444222111000111111...///000000///...000111///......---------......+++,,,---.........---,,,,,,,,,------------,,,,,,------............---,,,111///---------...---,,,******++++++,,,,,,------***+++,,,---...///000000,,,,,,+++++++++,,,...///---------.........//////..................------///000000000000000//////,,,---......//////......000000000000111111111111,,,------...///000000111222222222222222222222222222333444444555555444444222222222333444555666777444444555555555555555555666777888999:::999888888888888999999999:::::::::999:::;;;===???AAACCCDDD???AAABBBAAA@@@AAADDDHHHGGGGGGFFFEEEEEEFFFGGGHHHGGGHHHIIIKKKNNNQQQSSSUUUUUUVVVWWWYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZtttaaaTTTMMMIIIGGGBBB???===<<<<<<===<<<<<<999999888888888888999999888:::<<<;;;999666666666444444333222111000///.........//////......---,,,***++++++++++++***))))))***((('''&&&''''''%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$###'''((())))))(((&&&$$$###$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((((((((((()))***+++&&&&&&&&&&&&&&&'''((((((&&&%%%#########%%%'''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((())))))***'''((()))******)))(((''')))))))))))))))))))))))))))************+++++++++)))************+++++++++************************------------,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,...//////...---***((('''))))))*********+++++++++---------,,,,,,++++++++++++...///...+++)))+++---......---,,,,,,,,,------)))((((((***---...---,,,++++++******++++++,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++++++++,,,,,,---...//////---------------------------------,,,,,,---------////////////////////////------------------------+++,,,...///000000000000///---++++++---------,,,000000000///...,,,+++***......------------......////////////...---,,,+++............///000222222444333111////////////000///............---------,,,,,,,,,------.........,,,------...---,,,***)))------------------------++++++,,,,,,,,,,,,------,,,***))))))***++++++***---------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++,,,---.........---,,,---......------...000111111111000000000000000111111222222222222111111000111111111111222222222///000000111111222333333333333333444444444555555444444444555555555666666999999999888888888888888999999:::::::::999888888>>>===;;;:::;;;<<<>>>@@@============???AAACCCDDDGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHIIIKKKLLLNNNOOOPPPRRRSSSUUUWWWYYY[[[\\\\\\YYYXXXUUUSSSRRRRRRRRRRRRTTTTTTTTTUUUVVVXXXYYYZZZuuuaaaTTTMMMHHHFFFCCCAAA>>>=========<<<;;;999999888888888888999999:::999999888777555333222222111000///...------,,,......//////......---,,,+++++++++++++++******))))))'''$$$$$$%%%((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###((('''&&&%%%&&&''')))***%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''''''''(((******)))((('''&&&&&&(((***+++((((((((('''''''''&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************++++++,,,,,,+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......************++++++++++++------,,,,,,,,,++++++++++++---...---***)))***,,,++++++++++++++++++++++++***))))))***,,,,,,+++)))***+++---...///...---,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******++++++,,,,,,---......///------------------------......------------..............................------------------------......------...///000111777333///---...///000000...............------,,,......------------....../////////......---,,,+++............///000111222222111000///............//////.........---------,,,,,,,,,---------------+++,,,------...---,,,,,,(((((()))***+++---......++++++,,,,,,,,,,,,---------+++******+++,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------............---,,,...//////...---///000000000000000000000000000000111111222222111111000000000111111111222222222111222222333333444444555333333333444444444444444444444555555555555555555777777777888888888888888888999::::::::::::999999<<<;;;:::::::::;;;==================???AAACCCDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSVVVXXXZZZ[[[\\\ZZZZZZXXXWWWVVVUUUUUUTTTUUUUUUTTTTTTTTTTTTUUUUUUvvvaaaSSSLLLGGGEEEEEEBBB@@@>>>>>>===<<<:::999999888888888888999999>>>;;;777666777777555222444444333333222111000000......//////......---,,,+++,,,,,,,,,,,,+++******(((%%%""""""$$$(((+++---'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&''')))***+++&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))******)))(((''')))(((&&&&&&&&&''')))+++***)))((('''((()))***+++((((((((((((((('''''''''(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((''''''((((((((()))))))))***++++++,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++******************************************)))(((************************++++++++++++++++++++++++'''((((((***,,,...000111******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,+++***)))***+++'''((()))***++++++***))),,,+++******++++++)))'''(((***...000000///,,,***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,***)))(((++++++,,,,,,------......,,,,,,,,,,,,------------///......------......///------------------------------------------------111///---++++++---000111777333---******,,,......,,,,,,,,,------...............------------..................---,,,++++++------------...///000111////////////...---,,,,,,---------,,,,,,,,,++++++------------,,,,,,,,,,,,***+++,,,---............)))))))))***+++,,,,,,---++++++,,,,,,,,,,,,---------,,,******,,,---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,............................../////////...---------...//////......///111000000000000000000000000000111111222222111111000000000000111111111222222111111222222333444444444444444444444333333333333555555555555555555444444555555666666777777888888888999999:::;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<======???AAABBBCCCEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIMMMNNNPPPSSSVVVXXXYYYZZZXXXYYYYYYYYYXXXWWWUUUTTTTTTTTTSSSRRRQQQPPPPPPOOOvvvaaaSSSKKKFFFDDDEEECCCAAA??????>>><<<:::999999888888888888999999===777333222666777555222666666555444333333222222.........///......---,,,,,,,,,,,,,,,,,,+++******'''%%%######&&&)))***+++''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&%%%%%%!!!%%%)))***)))'''%%%(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%''')))***)))'''&&&'''&&&$$$######%%%''')))''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''((()))+++,,,......++++++)))(((((()))++++++))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))******+++******))))))************************************************++++++***)))***,,,---...++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++)))*********)))))))))***$$$&&&(((+++++++++***))),,,+++***+++,,,,,,***((('''(((+++------,,,***)))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///222///+++)))***+++,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...---------------,,,++++++------,,,------...//////,,,---.........,,,+++***************))))))))))))...------,,,,,,+++++++++,,,,,,------............///......---,,,+++******+++++++++,,,,,,,,,---------+++******+++,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,........................///000000000///...---------...000///......///111/////////000000000000000000000111111111111000000000000000000111111111111/////////000111111222222444444444333333333333222555555555555555444444444333444444555666777888888777888999:::;;;<<<<<<<<<888999::::::;;;;;;::::::;;;<<<<<<>>>???@@@BBBBBBDDDDDDEEEFFFGGGHHHIIIJJJHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMOOOQQQRRRTTTTTTUUUSSSTTTVVVWWWVVVTTTRRRPPPRRRRRRQQQQQQPPPNNNNNNMMMuuu```RRRJJJFFFDDDEEECCCAAA@@@???>>>;;;999999999888888888888999999666222---...222555333000222222111111000000//////.........///......---,,,+++,,,,,,,,,,,,+++******'''&&&&&&'''(((((('''%%%'''''''''''''''''''''''')))))))))(((((('''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''''''''((((((''''''&&&&&&"""###$$$$$$%%%%%%%%%%%%******))))))((((((''''''((((((((('''&&&&&&&&&%%% ###%%%''''''&&&%%%'''&&&%%%$$$$$$&&&''')))&&&%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''***)))(((''''''((()))***'''((((((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))******+++++++++++++++***************************************************---,,,+++***)))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***))))))%%%''')))+++,,,,,,+++***+++******+++---...,,,+++)))))))))*********++++++(((((()))))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,...---,,,---//////...---------,,,++++++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,---...***+++,,,------,,,***)))++++++++++++************---------,,,,,,++++++***......------,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,,,,------+++)))((((((*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,........................///000000000///...---------...//////......///000......//////000000000000000000000111111000000000//////000000000111111111...//////000000111222222333333333333333333333333555555555555555555555444333333444555666777777888777888999:::;;;;;;<<<;;;999999:::;;;;;;;;;;;;::::::;;;<<<>>>???@@@AAAAAACCCCCCDDDEEEGGGHHHIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQTTTUUUUUUSSSQQQOOOOOOOOOPPPPPPPPPPPPOOONNNsss^^^PPPJJJGGGFFFCCCBBB@@@@@@???>>>;;;999999999888888888888999999777555222333555777555333222222222222111111000000......//////......---,,,***++++++++++++***))))))''''''((())))))((($$$!!!''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''(((((((((''''''&&&+++'''"""!!!&&&***)))))))))))))))((((((((((((((('''''''''&&&&&&&&&###$$$&&&(((************((((((((((((((()))******'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))'''&&&$$$$$$&&&''')))+++***)))((('''%%%$$$$$$))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******)))))))))))))))))))))))))))***++++++,,,+++++++++************************++++++++++++++++++++++++***************+++,,,,,,))))))*********+++++++++*********+++++++++++++++***)))((()))***+++***)))((()))***+++,,,,,,++++++*********+++------,,,+++,,,++++++***+++,,,------'''((())))))******))))))++++++++++++++++++++++++************+++,,,---...++++++++++++,,,,,,,,,,,,******++++++,,,,,,------+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...---,,,))))))***,,,......,,,***...---+++***)))***++++++------,,,,,,,,,,,,------+++++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++***.........---------,,,,,,,,,,,,,,,,,,++++++++++++///...---,,,++++++++++++((((((((()))***++++++,,,++++++,,,,,,,,,,,,------***)))'''''')))***)))(((*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////...------,,,---......------...000---......//////000000111///000000111111000000////////////000000000111111000000111111222333333333222222222222333333333333444444444555555555666666444444555555666666777777777888888999::::::::::::999999:::::::::;;;;;;;;;:::;;;<<<>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHFFFFFFGGGHHHJJJKKKKKKLLLKKKLLLMMMMMMNNNNNNNNNMMMPPPRRRTTTVVVVVVUUUSSSQQQNNNOOOQQQRRRRRRRRRQQQQQQppp[[[OOOJJJHHHGGGAAA@@@?????????>>>;;;999999999888888888888999999::::::999999888666555444333333333333333222222222......//////......---,,,)))************)))(((((()))(((''''''((('''%%%###''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''***'''### ###'''***'''''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))******++++++++++++,,,,,,((()))***+++++++++******((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''%%%###""""""###%%%'''))))))(((((('''&&&%%%%%%)))))))))******)))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))((())))))***++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,+++(((((()))))))))*********)))*********++++++++++++***)))((()))+++,,,+++)))***************************)))))))))+++***)))'''******+++,,,,,,,,,,,,+++'''((()))***+++***))))))************************,,,+++*********+++,,,---++++++++++++++++++++++++)))******+++,,,,,,------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......///)))(((((()))***+++***))),,,+++)))))))))***,,,------,,,,,,++++++,,,,,,---******++++++++++++******++++++************++++++,,,++++++******++++++,,,......---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,&&&'''((()))***+++,,,---++++++,,,,,,,,,,,,------+++)))(((((()))******))))))*********++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------............---+++,,,------,,,,,,---///------......///000000111//////000000000000//////////////////000000000111000000111111222222333333000000111222333444444555222333333444555666777777666666666666666666666666777777888999999888888888999999888777888999:::;;;999:::<<<>>>???@@@@@@@@@AAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHIIIJJJLLLMMMNNNOOOOOOQQQRRRTTTUUUVVVUUUTTTSSSPPPQQQSSSUUUUUUTTTSSSRRRnnnZZZNNNJJJIIIHHH???>>>>>>??????>>>;;;999999999888888888888999999666777888666222///------000000//////////////////......//////......---,,,)))))))))))))))(((''''''***(((&&&%%%&&&''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''###%%%''')))***)))'''%%%$$$%%%%%%&&&&&&'''''''''""""""$$$&&&(((***+++,,,***)))'''&&&%%%%%%%%%%%%%%%''')))++++++***((('''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((***)))'''%%%%%%''')))***%%%%%%&&&'''((()))***+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))((((((((((((((())))))))))))))))))******+++++++++++++++)))((())),,,---,,,***+++***)))))))))))))))***+++)))((((((((('''%%%###%%%'''***,,,---+++)))''''''(((***+++++++++***)))************************...---,,,***)))******+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++---000222111///,,,+++,,,---------))))))(((((()))+++...///---,,,,,,++++++,,,,,,---)))******+++++++++******++++++***************+++,,,,,,*********+++,,,---+++++++++************)))*********++++++,,,,,,---***))))))))))))+++,,,---+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,***))))))***++++++***))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............***+++---,,,++++++,,,...---------...///000000111//////000000000000//////////////////000000000000.........///000000111111//////000111333444555666111222333444555777888888777777777777777666666666777777888888888777777666999888666555555777999:::999:::<<<>>>@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHKKKNNNOOOQQQQQQPPPQQQRRRSSSTTTTTTSSSSSSSSSTTTVVVWWWWWWUUUTTTRRRmmmZZZNNNHHHEEECCCCCCBBBAAAAAAAAA???<<<999:::999999888888999999:::;;;999777666444444555555444333222111000000000000000000///...------,,,,,,((()))*********)))'''&&&&&&''')))******(((&&&%%%$$$&&&((((((''''''''')))%%%&&&'''((()))+++,,,,,,,,,'''%%%''''''$$$""""""(((((((((''''''&&&&&&&&&)))(((((('''''')))***+++(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***)))(((''''''&&&'''''''''''''''''''''((())))))))))))(((((('''''''''&&&(((((())))))))))))(((((('''(((((((((&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%))))))(((&&&###!!!"""###&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((()))))))))))))))((('''&&&((()))++++++)))(((&&&$$$%%%'''((()))))))))((()))))))))))))))))))))))))))************+++++++++,,,,,,+++***))))))***************)))))))))))))))''')))+++---...---,,,+++)))(((((((((''''''&&&&&&)))+++,,,,,,++++++,,,...***((('''))),,,,,,)))&&&++++++************++++++'''((()))***************+++*********))))))((((((************))))))))))))))))))************)))))),,,+++***)))))))))++++++((()))))))))************,,,+++***))))))***+++,,,))))))***++++++++++++***.........------,,,,,,,,,(((((())))))************%%%&&&&&&'''((())))))***+++++++++,,,---...000000///...+++)))))))))***++++++++++++*********))))))(((+++***$$$$$$***+++(((***************************++++++,,,,,,++++++***+++,,,...---,,,,,,---///************))))))))))))******++++++++++++******)))************+++++++++*********)))******++++++************************,,,,,,++++++++++++,,,,,,(((***,,,,,,***((((((((((((((())))))*********+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,---------.........---,,,+++******)))---...///000000111111111222111///...///000222333111111000000111333555666666666555444444444444555888777666555555555555555666777888888888888888777888999999:::::::::999999:::;;;<<<;;;;;;<<>><<<999:::999999888888999999::::::999888666555555444444444333222111000000000000//////......---,,,,,,+++)))))))))))))))(((((('''(((((()))))))))((('''&&&"""$$$&&&&&&%%%$$$%%%&&&%%%&&&&&&'''((()))******+++&&&%%%''''''$$$###$$$&&&&&&%%%%%%%%%$$$$$$$$$(((((('''''''''((()))***(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&((((((''''''&&&&&&'''''''''''''''''''''(((((())))))((((((((('''''''''&&&&&&''''''((((((''''''&&&'''(((((((((&&&%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&'''&&&$$$!!! !!!$$$$$$%%%'''((()))***+++''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''''''''((())))))((((((((('''((()))******)))((('''((()))+++,,,---,,,,,,+++))))))))))))))))))))))))(((((()))))))))*********+++*********))))))))))))((()))))))))************%%%''')))+++++++++***))),,,+++++++++************'''(((******))))))***+++,,,++++++,,,------+++)))+++******))))))******+++(((((()))*********))))))*********)))))))))(((((()))))))))((((((((((((((())))))***+++++++++******++++++***))))))******+++)))*********+++++++++++++++******))))))******+++******+++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))*********'''(((((()))******++++++***+++++++++,,,...///000///...,,,***)))***+++++++++++++++*********)))))),,,///---))))))---///,,,***************************++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---************)))))))))))))))******++++++******)))))))))*********+++++++++++++++******)))*********************************)))))))))(((((()))))))))(((***,,,+++***(((((((((((()))))))))************))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...------............////////////......------,,,,,,,,,---...///111111111222111000///......000111333222111111000000000000000444444444444444555666777777666555555444444555555555666777777888888888777666777888999:::::::::::::::;;;;;;:::::::::===???AAACCCEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJKKKMMMOOOPPPRRRRRRQQQPPPPPPRRRUUUVVVUUUTTTSSSTTTVVVXXXYYYXXXVVVUUUlllZZZNNNHHHEEEDDDCCC@@@>>>=========;;;::::::999999888888999999:::888888888777666555444333333333222111000000000000......------,,,,,,++++++******)))(((((((((((()))))))))(((((('''''''''((("""$$$%%%&&&$$$$$$$$$%%%&&&&&&&&&'''''''''(((((()))%%%$$$'''(((%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))((((((((('''''''''''''''''''''(((((((((((('''''''''(((((((((&&&%%%&&&'''***((($$$""""""$$$(((***)))))))))'''$$$###$$$%%%$$$%%%&&&'''((()))***+++''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%&&&'''((((((((((((((('''((()))******)))(((''''''((()))******)))(((((())))))))))))))))))))))))'''((((((((())))))))))))((()))*********)))''''''(((((())))))******++++++&&&''')))***+++******)))))))))))))))((((((((((((&&&(((***+++***)))))))))***+++,,,,,,***)))((()))******))))))))))))******))))))*********)))((((((******))))))))))))(((((())))))))))))))))))))))))((()))******++++++++++++******)))))))))******+++*********+++++++++,,,,,,)))******++++++******)))***+++,,,,,,------,,,,,,*********)))))))))))))))*********))))))))))))))))))******++++++,,,,,,,,,*********+++,,,---...//////...,,,+++***++++++,,,+++************)))))))))+++,,,+++((((((+++,,,+++******************************++++++++++++******''')))******))))))***+++************)))))))))))))))******++++++******))))))))))))*********++++++,,,+++******))))))))))))************************)))((((((''''''(((((()))(((***++++++)))(((((()))))))))))))))************))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------............///////////////////////////,,,,,,...///000111111111000///...---...///000111111111111111111000000///222222333333444666777888666555444444444444444444333444555666777888888888444555777999:::;;;;;;<<<999:::;;;:::::::::<<<>>>CCCEEEGGGHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOORRRUUUVVVVVVUUUQQQSSSUUUXXXYYYXXXWWWVVVkkkXXXMMMGGGDDDCCCBBB???<<<;;;;;;<<<;;;::::::999999888888999999:::777777888888777555333222333222222111000000111111---------,,,,,,+++++++++,,,+++)))((((((((()))***+++***((('''&&&'''((()))%%%&&&((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###&&&(((&&&%%%'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))************))))))'''(((((((((&&&%%%&&&''')))'''$$$""""""$$$''')))***++++++)))'''&&&&&&((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''$$$$$$&&&'''(((((((((((((((((())))))))))))((((((&&&&&&'''(((((('''&&&%%%))))))))))))))))))))))))((((((((()))))))))******&&&''')))******((('''%%%*********)))))))))))))))))))))***+++,,,,,,++++++((((((((((((((('''''''''(((***,,,---,,,*********))),,,...,,,)))'''(((***)))))))))(((((())))))))))))*********)))(((''''''))))))))))))))))))((((((***************+++++++++''''''((()))************)))))))))))))))*********))))))*********+++++++++((()))***++++++***)))((()))***++++++,,,,,,+++++++++++++++***************************))))))))))))*********++++++,,,,,,,,,************+++,,,---.........---,,,++++++,,,,,,************)))))))))))))))))))))'''''')))))))))******************************++++++++++++******'''(((***)))(((((()))+++************)))))))))((())))))************))))))))))))))))))************,,,,,,+++)))((((((((((((******************************))))))))))))******(((***+++***)))((()))***)))))))))))))))*********++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------......//////000000000000---...//////000000/////////......---...///000000...000222444555555555555333333333333444555666777555444444333333333444444222333444666777888888888555666777999:::;;;;;;;;;999;;;<<<=========???AAADDDFFFHHHIIIIIIIIIJJJKKKJJJIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNOOONNNNNNOOOQQQUUUVVVVVVUUUQQQRRRUUUWWWXXXYYYXXXXXX~~~iiiWWWKKKFFFCCCBBBAAA???<<<;;;;;;<<<;;;::::::999999888888999999:::777777888777666555333111333222111111000111111111---,,,,,,,,,,,,,,,++++++,,,+++)))((((((((()))***,,,***(((&&&&&&''')))***&&&''')))((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&###"""&&&((('''&&&(((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''))))))************))))))'''(((((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((($$$$$$&&&'''(((((((((((((((((())))))))))))(((((((((((()))******)))((('''(((((((((((((((((((((((()))))))))*********++++++%%%&&&((()))***((('''%%%,,,++++++***)))(((''''''))))))******+++++++++***++++++++++++++++++++++++(((***,,,,,,+++))))))***,,,...///...***)))+++...)))((((((''''''(((((())))))))))))))))))((('''&&&(((((((((((((((((())))))(((((((((((())))))******&&&''''''((())))))(((((((((((())))))************(((((((((((())))))))))))((()))***++++++***)))((((((((()))************************************************))))))))))))))))))))))))******************************+++,,,---------,,,,,,++++++,,,,,,))))))))))))))))))))))))+++******************+++)))))))))))))))))))))))))))******++++++******)))((()))******))))))***,,,************)))))))))((()))))))))******)))))))))(((((()))))))))*********,,,+++***)))(((((((((((())))))))))))))))))))))))******))))))))))))******(((*********(((((()))+++******))))))))))))))))))++++++************++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------.........---------......//////000000000000//////...---,,,...............//////000...000222444666666666555555444444333333333444444444444333333333444444555222333444666777888888888888999999::::::::::::999:::<<<>>>@@@AAABBBDDDFFFDDDFFFHHHIIIIIIIIIJJJKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOORRRUUUWWWWWWVVVQQQRRRTTTVVVXXXYYYYYYYYY~~~iiiVVVKKKFFFCCCBBB@@@>>><<<<<<<<<<<<;;;::::::999999888888999999:::777777777666555444333222222222111111111111111222------------,,,,,,,,,,,,++++++***))))))))))))***,,,+++)))''''''((()))***%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&###"""&&&((('''&&&((($$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''(((((((((&&&%%%&&&'''%%%&&&((())))))(((&&&%%%&&&'''((('''%%%%%%&&&(((###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%&&&'''((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((************++++++++++++&&&'''((()))))))))(((''',,,++++++***)))(((''''''((((((((((((((((((((((((***************+++++++++((()))))))))'''&&&'''(((((())))))((('''''')))***((((((''''''''''''(((((((((((()))))))))(((''''''''''''(((((((((((())))))$$$%%%%%%&&&&&&''''''((('''(((((())))))(((((('''''''''((()))************'''''''''((((((((())))))((())))))******))))))((('''(((((()))***)))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++(((((()))))))))))))))***)))''''''******'''''')))))))))))))))))))))))))))))))))************))))))(((***++++++******+++,,,************))))))))))))((())))))******))))))(((((((((((()))))))))******+++***))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((()))***)))((((((***,,,************))))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........./////////000000,,,,,,,,,------.........000000000///...---,,,+++....../////////000000000000111222222222222222222555555444333333333333333444444444444444444555666333444555666777888888888::::::;;;;;;;;;;;;:::::::::===@@@AAABBBCCCEEEFFFCCCEEEGGGHHHHHHHHHIIIJJJIIIIIIIIIIIIJJJLLLNNNPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPSSSVVVWWWWWWVVVRRRSSSTTTVVVWWWXXXYYYYYYjjjXXXMMMHHHEEEDDD???>>>======>>>>>><<<::::::999999888888999999:::888777666555444333333333222111111111111111222222------------------------***++++++++++++***))))))+++***)))((((((((()))***'''(((***)))'''&&&&&&'''&&&&&&&&&&&&'''''''''''''''###"""&&&((('''&&&((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((&&&%%%&&&'''&&&'''))))))))))))'''&&&'''((()))(((''''''(((***%%%&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''((())))))((((((((())))))(((((((((((())))))$$$%%%'''(((((((((''''''(((((((((((((((((((((((())))))))))))************''''''((((((((()))))))))))))))))))))))))))******((((((((('''''''''((((((''''''((((((((())))))))))))))))))'''%%%%%%''')))(((&&&%%%%%%''')))))))))(((''''''&&&&&&''''''(((''''''(((((()))((((((((('''''''''((((((((())))))%%%%%%%%%&&&'''(((((((((++++++++++++***)))((('''&&&'''((()))*********)))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************((((((((())))))*********''''''((()))***++++++,,,))))))))))))))))))))))))***))))))))))))***++++++)))*********+++*********(((((((((((())))))******(((%%%%%%))))))%%%%%%((())))))))))))))))))))))))))))))************))))))(((***++++++***)))+++,,,************))))))))))))(((((())))))))))))(((((((((((((((((()))))))))******))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))((()))***)))((((((***---************)))))))))((())))))(((((((((((())))))************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------......---......//////......---//////000000111111000000111111111111111222333333333333333222333333444444555555444444555555666777555666777777888888888777::::::;;;<<<============:::===???@@@@@@@@@@@@AAAAAACCCEEEFFFFFFFFFGGGHHHIIIHHHHHHHHHJJJLLLOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRTTTVVVXXXWWWVVVSSSSSSTTTVVVWWWXXXYYYYYYkkkYYYNNNIIIGGGFFF???>>>>>>???@@@???<<<::::::999999999999999999:::999888666444333333333444222111111111111111222222........................******+++,,,,,,***)))(((+++******)))))))))))))))***+++---,,,***))))))***&&&&&&&&&'''''''''(((((('''######&&&(((&&&&&&'''&&&&&&&&&''''''(((((((((%%%&&&'''((((((((('''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&'''(((((((((&&&%%%&&&'''((())))))))))))))))))((($$$%%%%%%%%%###$$$%%%'''+++******)))(((''''''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((()))))))))))))))((('''))))))(((((((((((())))))((()))+++,,,---------,,,(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++&&&'''((()))***+++,,,,,,+++***))))))))))))************++++++,,,,,,,,,------,,,***(((&&&&&&))),,,...+++)))***...111000///'''''''''&&&&&&'''''''''&&&&&&'''((()))))))))(((&&&'''''''''(((((())))))'''(((((()))***++++++,,,---------,,,+++***)))(((%%%&&&((()))*********)))))))))))))))***************)))(((''''''((()))***))))))***+++++++++++++++******++++++,,,,,,,,,---&&&&&&''')))***+++,,,---*********)))))))))))))))***)))))))))))))))***+++((())))))*********))))))'''((((((((())))))******,,,((()))------)))(((,,,))))))))))))))))))))))))))))))************))))))((()))******))))))***+++************))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))***)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,)))))))))(((((((((+++---+++*********))))))((((((++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))))))))*********........................***+++---...///000000000//////000111111111111111111111111222333666999:::111111111222333444555666555555555555555666777888666777888888888888888777999:::;;;===>>>?????????;;;===??????===<<<;;;<<<@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHGGGHHHIIILLLOOOQQQQQQQQQQQQRRRRRRRRRRRRRRRTTTSSSSSSUUUWWWXXXWWWVVVTTTTTTUUUUUUVVVWWWXXXYYYhhhVVVNNNKKKHHHFFF???===<<<;;;<<<===<<<;;;<<<;;;999777777888999:::888999999888555444444555111111111111111222222222...//////000///---+++***))))))*********(((&&&%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%)))((((((((())))))'''%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""(((***,,,***'''$$$%%%&&&)))(((&&&%%%$$$%%%%%%&&&&&&((())))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''((((((((((((((('''&&&&&&&&&'''((((((''''''&&&))))))(((((('''''''''&&&!!!###$$$&&&''''''&&&&&&''')))***,,,,,,***)))'''***************)))((((((&&&&&&''''''(((((())))))(((*********)))***+++---222000---***))))))***++++++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$%%%(((***(((&&&...---+++***))))))((()))+++***)))'''''''''((()))111---)))***...///+++''''''((()))******)))((('''************************'''&&&$$$######$$$&&&'''))))))))))))************---,,,+++)))((((((''''''((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))---,,,,,,+++***))))))(((************************)))************+++++++++++++++++++++************)))***++++++***)))***++++++++++++***)))(((((('''))))))))))))))))))))))))******)))(((''''''(((((()))&&&$$$%%%''')))'''%%%(((((()))***************---+++))))))+++,,,***'''))))))***++++++++++++***)))************+++++++++'''((()))+++++++++***)))---,,,***))))))***+++---,,,,,,,,,,,,,,,+++***)))(((***,,,.../////////...------,,,,,,---...000111...///000//////000333555///111222222111000222333333333333333333333333333666555555555555666666777<<<<<<;;;:::999999999999999999:::;;;<<<===???@@@===<<<;;;;;;<<<>>>AAABBBCCCCCCCCCDDDDDDFFFGGGGGGLLLKKKJJJJJJKKKMMMOOOQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSVVVVVVVVVUUUUUUTTTTTTTTTkkkXXXOOOKKKGGGEEEDDDBBB???>>>======;;;999:::999777666555666777888888999999888555333444444222222111111111111111111.../////////...---,,,+++************)))((('''&&&(((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%''''''%%%###&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&(((((((((***+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%'''((('''$$$###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&$$$%%%&&&'''(((((('''&&&''''''((())))))(((''''''***************)))(((((((((((((((((((((((((((((()))***+++***))))))***,,,000///,,,)))((((((***+++++++++******)))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&*********))))))))))))******)))((('''''''''((((((+++)))'''(((***+++)))&&&(((((())))))))))))(((((()))))))))))))))))))))))))))'''&&&%%%%%%&&&''')))(((((()))))))))*********++++++***)))(((((((((((()))((((((''''''(((((()))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))(((((('''&&&&&&%%%***)))))))))))))))))))))))))))*********+++++++++)))))))))(((((((((''''''((()))******(((((()))***++++++******)))(((((('''))))))))))))))))))))))))******))))))((((((((((((+++(((&&&''')))***)))'''''''''((()))))))))))))))&&&%%%%%%'''+++---,,,+++))))))***++++++++++++***))))))*********+++++++++((()))******++++++******)))))))))***,,,///111333,,,,,,,,,,,,,,,+++***)))(((***,,,...//////......------,,,,,,---...000111///000000/////////222444111222333333222222333555333333333333333333333333666666555555666666777777;;;:::999999888888888999999999::::::;;;===>>>???===<<<;;;;;;===???AAABBBCCCCCCCCCCCCDDDEEEFFFFFFKKKJJJJJJJJJKKKMMMNNNOOOSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWooo[[[PPPJJJFFFCCCFFFDDDAAA??????>>>===;;;:::999777666666666777888999::::::888555333333333333222222222111000000000......///......---,,,+++++++++***)))(((((((((((((((((((((''''''''''''&&&''''''&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%%%%$$$$$$''')))&&&&&&''''''&&&&&&%%%%%%###$$$&&&'''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&'''((()))))))))((()))((('''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&%%%&&&'''((())))))(((''''''''''''''''''''''''''''''))))))******))))))((((((++++++***))))))(((''''''******+++***(((((()))+++...,,,***(((''''''))))))+++******))))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&''''''((((((((())))))))))))(((''''''&&&'''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''***)))(((''''''((()))***(((((())))))))))))*********))))))(((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))((((((((()))))))))((((((''''''''')))))))))*********++++++))))))(((((((((((('''''''''((())))))''''''((()))++++++******)))((((((((())))))))))))))))))))))))*********))))))))))))))),,,***((()))***+++******&&&&&&'''(((((((((((((((###"""###%%%)))+++,,,+++((()))******++++++******)))))))))*********+++++++++************+++,,,,,,))))))***+++...111444555++++++,,,,,,,,,+++******)))***,,,...//////......------,,,------...000000///000111000//////000222222444555555444333555666333333333333333333333333666666666666666777888999:::999888888888888888999::::::::::::;;;<<<===>>>======<<<<<<===???AAABBBDDDDDDCCCCCCCCCDDDDDDEEEHHHHHHIIIJJJKKKLLLMMMNNNRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRTTTUUUWWWXXXYYYZZZttt___QQQJJJEEEBBBBBBAAA??????@@@@@@@@@???;;;:::999888888888999999999:::999777444222222333333333333222111000//////............------,,,,,,,,,+++***((('''(((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%############$$$((('''&&&%%%%%%&&&)))***%%%%%%'''''''''&&&%%%$$$"""$$$&&&''''''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''***)))(((''''''((()))***%%%%%%'''((()))))))))))))))(((&&&$$$$$$%%%'''((('''''''''''''''''''''''''''((()))))))))((('''&&&((('''&&&&&&&&&&&&'''(((((()))))))))))))))((((((+++*********)))))))))(((******+++)))''''''((()))+++***((('''&&&'''((((((******))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&((()))***))))))+++,,,***)))(((''''''((()))***''''''''''''''''''''''''***))))))(((((())))))***(((((((((((()))))))))***((((((((((((((()))******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++++++++******))))))***))))))((((((''''''&&&))))))))))))************+++*********))))))))))))'''((())))))''''''((()))************))))))(((((())))))))))))))))))))))))******************))))))+++***))))))************&&&'''(((((())))))(((((('''&&&&&&''''''(((''''''((())))))***************))))))))))))************,,,,,,*********+++,,,------------------...///000++++++,,,,,,,,,++++++******+++,,,---............,,,,,,------...//////000///000111000///...///000222333555444333333444666222222333333333333444444777666666777777888999:::999999999888999999::::::;;;:::::::::;;;<<<======>>>>>>===>>>>>>@@@AAABBBDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHJJJKKKLLLLLLLLLQQQQQQRRRRRRSSSSSSTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSRRRSSSTTTVVVWWWYYYZZZ[[[wwwaaaRRRJJJEEECCCAAA@@@>>>>>>?????????>>>:::::::::999999999999999888999999777444222222333333333333222111000//////...---------,,,,,,,,,,,,---,,,***((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%'''(((((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&***(((&&&$$$%%%&&&'''((($$$%%%&&&'''''''''%%%%%%###%%%(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***)))(((''''''((()))***%%%%%%'''((())))))))))))((('''%%%######$$$%%%&&&((((((((((((((()))))))))''''''((())))))(((&&&&&&))))))(((''''''((())))))'''(((((()))))))))((((((((()))))))))*********+++)))******((('''&&&'''((((((((('''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((('''&&&$$$###&&&&&&''''''''''''''''''&&&(((************,,,---***)))(((''''''((()))***(((((((((((((((((((((((()))(((((((((((((((((()))'''(((((((((((()))))))))''''''''''''((()))***+++))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&*********))))))((((((((((((((()))))))))******************))))))))))))(((((()))******(((((()))************)))))))))))))))((((((((((((((((((((((((((()))************)))))))))))))))((((((((()))***(((((()))************)))*********)))'''&&&&&&&&&(((((()))************)))(((((()))))))))*********---,,,+++*********,,,,,,......---,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++,,,---............,,,,,,---....../////////...000111000///...///000000222333333222222333444222222222333333444444444666666666666777888999::::::::::::::::::;;;<<<===<<<<<<;;;;;;;;;<<<======>>>>>>?????????@@@AAAAAAEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLPPPQQQQQQRRRSSSTTTTTTUUUVVVVVVUUUUUUTTTTTTTTTSSSUUUVVVVVVWWWXXXXXXYYYYYYxxxcccSSSJJJFFFDDDDDDAAA???======<<<;;;999888888888888777777666666777777888666444333333444333222222222111000000000------,,,,,,,,,,,,------,,,,,,+++***))))))))))))'''(((((((((((()))))))))%%%&&&'''((()))***++++++&&&&&&&&&%%%&&&''''''((()))'''%%%$$$%%%&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''')))'''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((&&&######$$$$$$$$$###%%%%%%&&&&&&''''''&&&&&&%%%'''((()))(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&'''((()))))))))(((((('''&&&$$$$$$$$$%%%%%%((())))))))))))*********&&&'''((())))))(((''''''************************''''''((()))))))))((((((''''''((())))))***++++++((())))))(((&&&&&&''')))'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''(((((((((((('''%%%###"""&&&&&&'''(((((((((''''''&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((())))))''''''''''''(((((()))***((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******((((((''''''''''''&&&&&&((()))******(((((()))*********))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))(((((('''((()))((('''&&&(((***((())))))***************((()))******(((((()))***'''((())))))******))))))((((((((()))))))))******,,,,,,+++************+++*********+++++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,---------......+++,,,---...////////////---///000000///...///000///000222111000000111333111222222333333444444555555555555666777888999:::::::::::::::;;;===>>>>>>>>>>>>======<<<=========??????@@@@@@AAAAAAAAAAAAEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVUUUTTTTTTTTTWWWXXXXXXXXXXXXXXXXXXXXXyyydddTTTJJJFFFEEEDDDAAA???======<<<;;;999888888888888888777666666555666777666444333444555222222111111111111111111---,,,,,,++++++,,,------++++++++++++***)))(((((('''((((((((())))))))))))'''''''''(((((((((((()))'''&&&&&&%%%&&&'''((())),,,)))&&&%%%%%%&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))'''%%%###"""###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%###"""###%%%&&&%%%###%%%%%%%%%%%%%%%&&&'''(((%%%'''(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''((((((((((((((('''))))))(((''''''&&&%%%%%%(((((((((((()))))))))***&&&''')))************)))))))))***++++++***))))))&&&''''''((())))))((((((((((((((((((((((((((((((&&&'''((('''&&&&&&((()))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$&&&'''&&&'''((()))((('''%%%###&&&'''((()))))))))(((((('''%%%###%%%((()))(((&&&(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((((((((((((''''''''''''((((((((())))))(((((('''''''''(((((()))''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''************************&&&''''''(((((())))))***(((((((((((()))))))))***(((((('''''''''&&&&&&&&&'''((())))))''''''((())))))))))))))))))))))))***((((((((((((((((((((((((%%%&&&((()))))))))'''''''''))))))(((&&&&&&(((***'''(((((()))***)))))))))&&&(((******((((((***,,,'''(((((()))))))))))))))(((((((((((()))))))))*********++++++******)))(((((()))***+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++---,,,,,,,,,------......+++,,,---////////////...+++---000000000//////000///000111111000000111333111111222333333444555555444444444555666777999999999999999:::;;;<<<>>>>>>@@@@@@???>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHJJJLLLOOOPPPOOOOOOPPPRRRSSSUUUVVVVVVXXXWWWWWWVVVUUUUUUTTTTTTXXXXXXXXXXXXXXXYYYYYYYYYxxxdddTTTKKKGGGFFFAAA???======>>>???>>>===999::::::::::::999888888444555666555444444555666111111111111111222222222---,,,+++++++++,,,---...***+++,,,,,,+++***(((''''''((((((((())))))******)))(((((('''&&&&&&%%%%%%''''''&&&%%%&&&'''((()))000---***(((((((((((('''%%%%%%%%%%%%&&&&&&'''(((###$$$%%%&&&''')))******+++(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&$$$!!!$$$######%%%)))***)))&&&&&&&&&%%%$$$%%%&&&((()))%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''(((((((((((((((''''''************)))((('''&&&&&&'''''''''(((((())))))'''(((***+++,,,,,,,,,+++''')))***,,,,,,***)))'''&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&%%%&&&''''''&&&&&&(((***%%%&&&&&&''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&(((***(((%%%$$$%%%'''$$$%%%'''))))))((('''&&&&&&''')))*********)))((()))&&&###%%%)))+++((($$$'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))+++,,,---''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))***)))))))))((((((((((((&&&'''((('''&&&&&&'''((()))))))))))))))*********((((((((((((((((((((((((###%%%'''((()))((('''&&&''')))***)))'''&&&(((+++&&&''''''(((((((((((((((''')))+++***'''&&&(((***'''(((((()))))))))))))))(((((((((((()))))))))))))))***+++++++++)))((('''******+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,---......+++,,,---////////////...***,,,///000000///000111///111222222111000222333111111222333333444555555333333444444555777888999777888888999:::<<<===>>>BBBAAA@@@???>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAAEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHGGGHHHJJJMMMPPPRRRNNNOOOPPPRRRSSSUUUVVVWWWXXXXXXWWWVVVVVVUUUTTTTTTWWWWWWXXXXXXYYYZZZZZZ[[[uuuaaaRRRKKKIIIHHHAAAAAA@@@???>>>===<<<<<<999::::::::::::999888888999::::::888555222111111333333222222111000000000///......------,,,,,,+++,,,,,,++++++***)))))))))(((((())))))))))))(((((())))))((('''&&&%%%$$$$$$((()))***+++***)))'''%%%$$$%%%&&&&&&''''''&&&&&&(((&&&###$$$'''((('''%%%'''&&&%%%%%%%%%%%%&&&''')))(((&&&$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$))))))(((((('''&&&$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''((()))***)))'''%%%$$$######$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%&&&'''((()))************''''''''''''''''''''''''(((((((((((('''&&&%%%$$$((((((''''''''''''(((((())))))(((((('''&&&&&&&&&***)))'''%%%%%%&&&((()))+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&***(((&&&&&&&&&'''&&&%%%&&&&&&&&&'''((())))))***&&&&&&&&&''''''''''''(((+++)))&&&######%%%''')))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&(((((((((((((((((((((((()))))))))))))))((('''''')))***+++***(((''''''(((************************&&&&&&&&&&&&''''''''''''***)))((('''''''''''''''((((((((((((((()))))))))&&&'''''''''''''''&&&&&&(((((((((((('''&&&%%%$$$*********)))((((((''''''))))))))))))((((((((((((((((((((((((((()))******,,,)))'''&&&''')))******)))((('''&&&&&&'''((()))******)))(((''''''&&&&&&&&&&&&&&&'''((())))))***(((((((((((('''&&&%%%$$$'''&&&&&&''')))***))))))((())))))))))))))))))(((++++++******************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,---......//////......//////.........------------......///000111111111444444444333333222222222444444333444555777999:::888:::<<<===<<<<<<===>>>@@@AAABBBDDDDDDCCCAAA@@@EEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFHHHJJJLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLNNNOOOOOONNNOOOSSSWWWYYYZZZ[[[ZZZWWWUUUUUUVVVYYYYYYXXXXXXXXXZZZ[[[\\\vvvbbbSSSKKKGGGFFF??????>>>===<<<;;;::::::888888888888888777666666888999999888555222222222333333222222111000000000------,,,++++++******))),,,++++++***))))))(((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''(((((('''%%%%%%)))(((&&&$$$###$$$%%%%%%$$$###!!!###&&&((((((&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((******)))'''%%%(((''''''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%% !!!###%%%&&&(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%######$$$&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''((('''&&&&&&&&&&&&'''((())))))))))))((((((((((((***)))((('''''''''((((((******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&'''''')))(((&&&&&&''''''&&&%%%&&&&&&&&&'''((()))))))))&&&&&&&&&''''''''''''(((***(((&&&$$$$$$%%%'''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''')))))))))))))))(((''''''&&&''''''&&&$$$###%%%&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&%%%&&&&&&&&&++++++***)))((('''&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''(((((()))))))))***((((((((((((((())))))***)))'''$$$###$$$&&&&&&&&&)))((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***&&&''''''(((((((((''''''***)))((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,------...............((()))***+++,,,------.........///000000111222222111111111222222333333333444444333444555777888:::777999;;;<<<<<<<<<===???AAABBBCCCEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKMMMOOOOOOOOOOOORRRUUUWWWXXXYYYYYYWWWUUUUUUVVVWWWVVVVVVVVVWWWXXXZZZ[[[xxxdddUUUKKKFFFCCC??????>>>===<<<;;;;;;:::888888888888888777777666777888999777555333333333333333333222111111000000------,,,,,,+++*********+++******))))))(((''''''(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''''''''...+++(((%%%######%%%&&&%%%$$$###$$$'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$''')))***)))'''&&&''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((('''%%%$$$$$$%%%'''((()))************+++++++++)))*********))))))((('''***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))'''&&&&&&'''(((&&&%%%&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((((((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&$$$""""""%%%'''''''''''''''''''''''''''))))))))))))******************)))))))))***++++++++++++***))))))(((''''''(((((()))))))))))))))(((%%%%%%&&&'''(((((())))))%%%%%%&&&&&&'''(((((((((%%%&&&'''((()))******+++((((((''''''(((((()))***,,,)))'''&&&'''(((((('''(((''''''&&&''''''((((((%%%&&&&&&'''((())))))***&&&&&&''''''((()))))))))%%%&&&'''((())))))))))))***))))))((((((''''''&&&'''&&&$$$######$$$&&&'''(((((()))***+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---...............++++++,,,---...///000000//////000000111222222222...//////000222333444444444444333333444666888999666888:::;;;;;;<<<>>>???AAABBBDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFFFFFFFGGGIIIJJJJJJJJJLLLNNNOOOOOOPPPQQQRRRTTTVVVWWWWWWUUUTTTUUUVVVUUUVVVVVVVVVXXXYYY[[[\\\{{{gggXXXMMMFFFBBBBBBAAAAAA@@@???>>>======::::::;;;;;;::::::999888555777888777555444444555444333333222222111000000/////////...------,,,,,,******))))))((('''''''''(((((())))))))))))(((((('''''''''((((((((())))))'''''''''''''''((()))***...,,,***(((&&&&&&&&&'''&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''))))))(((&&&%%%"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((((('''&&&%%%###!!! %%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((&&&$$$$$$&&&((())))))******+++,,,,,,------)))***+++,,,+++)))'''&&&))))))((((((((('''''''''''''''''''''''''''''''''!!!"""######$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((()))***((('''&&&&&&(((((('''%%%&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&%%%(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%'''((()))'''''''''''''''''''''''''''(((((((((((((((''''''))))))'''%%%$$$%%%(((+++))))))))))))))))))))))))((()))))))))************************++++++,,,---'''(((((())))))*********%%%&&&'''''''''''''''''''''''''''''''''((())))))*********)))((((((''''''&&&&&&''''''((())))))***(((''''''''''''((())))))---+++)))((()))))))))((('''&&&&&&'''''''''(((((('''(((((())))))***++++++''''''''''''(((((())))))''''''((()))))))))))))))&&&'''((((((((()))***++++++)))'''%%%%%%''')))+++)))))))))***+++++++++,,,***************+++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,,,,,,,---.........------000000000/////////......000000111111222222222222//////000111222333444444444444333333444555777888555666888999999;;;===???@@@AAABBBDDDDDDEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCDDDEEEDDDDDDEEEEEEGGGHHHJJJKKKIIIKKKMMMOOOPPPPPPOOOOOOQQQSSSTTTUUUTTTSSSTTTUUUUUUVVVWWWXXXZZZ[[[]]]]]]}}}jjjZZZNNNGGGCCCBBBBBBAAA@@@???>>>======:::;;;;;;;;;;;;:::999999555666888777555444444555444444333333222111111111000000///......------,,,******))))))((('''''''''(((((())))))))))))((((((((((((((((((''''''''''''''''''&&&&&&'''((()))***&&&'''((()))((('''&&&%%%!!!###%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%######$$$%%%%%%%%%$$$$$$''''''''''''''''''''''''(((((())))))(((''''''&&&***)))(((''''''((()))***))))))***+++,,,------...)))***,,,,,,+++)))'''%%%((((((((((((''''''''''''''''''''''''''''''''''''###$$$%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''')))***'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''((((((((((((''''''******(((&&&%%%&&&))),,,(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%%%%&&&'''((((((&&&''''''((())))))******%%%%%%&&&'''''''''''''''***)))(((''''''''''''(((*********)))((((((''''''(((((((((''''''''''''''''''''''''''''''(((((())))))'''%%%%%%&&&&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((''''''&&&((())))))((((((***,,,,,,+++(((''''''(((+++,,,,,,+++++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,+++,,,,,,---...------------------,,,,,,,,,,,,+++111111111111111222222222222222222333333333333444444444333333444555666777555666777888888999<<<>>>===>>>???AAABBBCCCCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEECCCCCCCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKIIIJJJLLLMMMOOOOOONNNMMMNNNPPPRRRRRRRRRQQQRRRSSSSSSTTTUUUWWWXXXYYYZZZ[[[}}}jjjZZZOOOHHHDDD@@@@@@???>>>===<<<<<<;;;999999999999999888888777555777888777555444444555444444444333222222111111......------,,,++++++++++++******))))))(((''''''(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&& """$$$''''''&&&###"""!!!###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$######******))))))((('''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&&&&***))))))))))))))))))***(((((()))***++++++,,,,,,)))***++++++***(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''%%%$$$$$$&&&((()))&&&%%%&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''''''''%%%$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''((()))************+++***)))'''&&&&&&'''(((%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&''''''&&&&&&''''''((()))((('''&&&'''((()))(((&&&$$$%%%&&&'''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((('''&&&%%%)))+++,,,+++'''&&&''')))***)))'''&&&&&&''')))***---,,,,,,+++***)))(((((()))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---------------+++,,,,,,---...///000000111111111111111111111111333333333333333333444444555444333333333444666777666666777666666777:::===;;;<<<===>>>@@@AAABBBCCCFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGIIIJJJKKKJJJJJJJJJKKKMMMNNNMMMLLLMMMNNNPPPQQQPPPOOOPPPQQQNNNOOOQQQRRRSSSTTTTTTTTT{{{hhhXXXNNNHHHEEEAAA@@@@@@???>>>===<<<<<<999999::::::999999888777666777888777555333333444555444444333333222111111.........---,,,,,,++++++,,,++++++***))))))(((((((((((())))))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###!!!"""$$$%%%%%%%%%$$$### $$$%%%$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$""""""###%%%&&&***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%******)))'''%%%""" %%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%)))))))))******))))))(((''''''''''''''''''''''''(((((()))))))))((((((''''''((()))******)))((('''''''''(((((())))))******************)))'''%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''%%%######$$$&&&'''%%%%%%&&&((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))(((((('''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))************+++)))((('''&&&''')))***%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))+++,,,+++***###$$$%%%'''(((((('''''')))))))))***++++++,,,,,,((((((((((((((((((((('''''''''(((((((((''''''&&&(((+++---+++'''%%%'''***((((((''''''''''''((((((,,,+++++++++***)))))))))((())))))***++++++,,,,,,************************************+++,,,------++++++,,,------------,,,......///000111222333333000000000000000000000000000000111222333444444555555444333333333444555666777777777666555666888;;;::::::;;;===???AAABBBCCCDDDDDDEEEFFFFFFGGGHHHHHHJJJIIIGGGFFFEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHIIILLLJJJHHHIIILLLNNNMMMLLLLLLNNNOOOOOONNNMMMNNNOOOLLLMMMNNNPPPPPPQQQPPPPPPyyyeeeVVVMMMGGGEEECCCBBBBBBAAA@@@???>>>>>>;;;;;;<<<<<<;;;;;;:::999777888999888555333333333555444444333333222222111000000000///......------,,,,,,++++++***)))))))))(((((())))))))))))(((((("""######$$$&&&''''''(((&&&''')))))))))'''%%%###&&&&&&&&&%%%%%%&&&&&&'''%%%(((+++***&&&###"""###%%%%%%&&&''''''&&&%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$######"""$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$""" !!!$$$''')))######$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))*********%%%''')))******)))'''%%%''''''''''''((((((((((((******))))))'''&&&%%%$$$&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''%%%###"""###%%%&&&%%%%%%&&&(((******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$%%%&&&'''&&&'''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$&&&(((((('''&&&((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%""""""###$$$&&&''''''((($$$%%%&&&'''(((((((((((()))((('''&&&''')))+++,,,*********)))((((((''''''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((($$$$$$$$$&&&(((***)))'''"""$$$%%%'''((((((''''''$$$$$$%%%'''(((***++++++((((((((((((((('''''''''$$$%%%&&&'''((((((((((((%%%))),,,+++((('''***...((())))))))))))))))))(((***************+++++++++((())))))***++++++,,,,,,************************************+++,,,---...++++++,,,---------,,,,,,............------------000000000///////////////------///000222444555666555444333333333444555666777888777555444555777:::::::::;;;===???AAACCCDDDBBBCCCCCCDDDEEEFFFFFFFFFKKKJJJHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGMMMJJJGGGHHHKKKMMMMMMLLLLLLMMMOOOOOOMMMLLLMMMNNNLLLMMMOOOPPPQQQPPPOOOOOO