BM6P6(@ vvvaaaPPP@@@;;;>>>DDDJJJOOOUUURRROOOQQQSSSPPPGGG>>>999888888;;;AAAGGGKKKMMMPPPPPPRRRRRRQQQOOOLLLJJJCCCBBB@@@???>>>>>>???@@@============>>>>>>>>>>>><<<===>>>AAACCCCCCAAA???AAA===999:::>>>???;;;777;;;;;;;;;;;;<<<>>>???@@@@@@???>>><<<<<<<<<======??????@@@@@@@@@??????>>>DDDGGGKKKOOOVVVaaannnxxxyyyrrrpppqqqrrrpppmmmgggccc]]]YYYVVVTTTRRRPPPMMMKKKHHHFFFEEEDDDBBBAAADDDCCCCCCDDDEEEEEEDDDCCCIIIJJJJJJKKKLLLMMMOOOPPPTTTUUUVVVXXXZZZ\\\]]]^^^]]]___aaabbbbbbaaa```___]]]]]]\\\[[[XXXUUURRRPPPMMMPPPSSSUUUXXX[[[```ccchhhiiimmmppptttwwwyyyzzz{{{wwwsssrrruuuxxxyyyyyyuuuvvvwwwuuuqqqkkkeeeaaacccbbbaaa```aaabbbdddeeegggfffeeecccaaa``````___]]]]]]]]][[[YYYXXXYYYZZZccceeeiiimmmnnnlllfffbbbccceeefffeeebbbaaa```aaa\\\]]]___bbbgggpppyyy}}}xxxuuuuuuyyy}}}mmm^^^UUUNNNFFF@@@;;;;;;::::::::::::999999888999999::::::;;;;;;<<<999888777666444444333333777555222111333444555555555555444444333333333444000111222444555666777777333333333222222222111111000000000000000///......///000111111000///000222///.........------------111111///...---,,,,,,,,,+++,,,------......------++++++++++++++++++++++++------......------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///------------,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.................................------...............---......////////////......ttt___OOO@@@<<>>>>>??????==================>>>>>>===>>>>>>???@@@@@@???===@@@===;;;<<<===>>>;;;888;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<<<<===>>>>>>>>>????????????>>>>>>@@@CCCFFFIIINNNXXXeeennnuuu~~~~~~zzzyyyxxxtttqqqiiifffbbb______^^^]]]\\\VVVSSSOOOLLLIIIGGGEEEDDDIIIFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMMMMNNNOOOQQQRRRTTTUUUVVVWWWXXXZZZ[[[\\\[[[ZZZYYYXXXXXXXXXWWWVVVSSSQQQPPPNNNQQQTTTWWWZZZ]]]aaadddjjjkkknnnqqqtttwwwxxxyyyyyyuuuqqqqqqsssvvvxxxxxxtttttttttsssnnnhhhccc___```___^^^]]]]]]___aaabbbbbbaaa___^^^\\\[[[ZZZZZZXXXYYYZZZYYYXXXXXXZZZ\\\ccceeegggiiihhheeeaaa]]]YYY[[[]]]]]]\\\\\\]]]^^^___ccciiiooovvv~~~ttthhhXXXMMMHHHDDD@@@;;;;;;;;;:::::::::999999999999999999999999999888888999888777666444444444444666444111111222333444444555444333222111222333333222222222111000///------333222222222111111111111000000111111000000///...///000111111//////000111/////////.........------111000///---,,,++++++++++++,,,------......------++++++++++++++++++++++++---------...------,,,+++******+++++++++,,,,,,,,,***))))))))))))***+++,,,,,,---------,,,,,,+++***,,,++++++++++++++++++,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------------........................---...............------......////////////......rrr\\\NNN@@@>>>EEELLLSSSYYY\\\XXXSSSRRRQQQLLLCCC<<<555444444777===CCCGGGIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEBBB@@@>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>=========<<<===============<<<;;;:::<<<;;;;;;;;;<<<===>>>>>>===<<<<<<;;;<<<<<<===>>><<<<<<===============<<<;;;>>>@@@BBBEEELLLWWW^^^iiittt}}}yyypppmmmkkkjjjjjjkkkkkkjjjdddaaa\\\WWWRRROOONNNMMMOOOLLLIIIGGGIIIJJJKKKLLLDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHIIIKKKLLLLLLMMMOOOPPPRRRTTTUUUUUUTTTSSSQQQRRRSSSSSSSSSRRRQQQPPPPPPSSSWWWZZZ]]]```dddggglllmmmooorrrtttvvvwwwwwwtttrrrooonnnppprrrttttttpppppppppmmmiiiddd___\\\[[[ZZZYYYXXXXXXZZZ[[[]]]\\\\\\ZZZYYYWWWUUUTTTTTTSSSUUUWWWXXXXXXZZZ]]]___ddddddddddddbbb___\\\ZZZWWWZZZ\\\^^^___aaaccceeefffmmmwwwwww]]]TTTHHHAAA@@@???===:::::::::::::::999999999999:::999999888777777666666999888777555444444444444555333111111222333444333555444222000000111222333222222111000...,,,***)))111111111111000000000000000111111111111000000//////000111000///...///000000000000/////////......000///...,,,+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******+++++++++,,,,,,,,,))))))(((((())))))******,,,,,,---------,,,++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,.......................................---,,,+++......////////////......pppZZZLLL@@@@@@HHHQQQXXX^^^```\\\VVVSSSPPPJJJBBB;;;444333333777<<>>===<<<<<<>>>===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;===>>>:::<<<>>>===<<<::::::;;;<<<<<<;;;;;;;;;<<<======::::::;;;;;;;;;<<<======::::::;;;<<<<<<<<<<<<;;;:::;;;======>>>CCCKKKQQQbbbmmm|||}}}|||{{{xxxvvvtttuuutttsssrrrnnnlllgggaaa\\\XXXXXXXXXTTTRRRQQQQQQRRRSSSSSSRRRGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGKKKLLLMMMNNNOOOPPPPPPPPPLLLMMMOOOQQQRRRRRRQQQQQQRRRVVVZZZ]]]```cccgggjjjlllmmmooopppqqqrrrrrrsssooommmkkkiiiiiijjjkkkllljjjjjjhhhfffbbb^^^ZZZWWWUUUTTTSSSRRRRRRTTTVVVWWWXXXXXXWWWVVVTTTSSSQQQPPPQQQSSSUUUWWWXXXZZZ]]]```aaabbbbbbaaa___^^^]]]]]]]]]___ccceeehhhkkkooorrroooxxxqqq```RRRKKKCCC>>>======<<<::::::::::::999999999999888999999888888888777777777888888666555555444444444555333222222444555555444666444222000000111333444111222222222222111000///000000000000000/////////000111111111111111000000///000111000...---...///000000000000///////////////...---,,,++++++***++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...------,,,,,,+++++++++....................................---,,,++++++---......//////......---~~~oooXXXKKKAAABBBKKKSSSZZZ___aaa]]]WWWRRRNNNHHHAAA;;;555444444777===CCCHHHJJJMMMKKKHHHFFFEEEEEEGGGHHHGGGEEECCC@@@===<<<;;;;;;===<<<;;;;;;;;;<<<>>>???===>>>???>>><<<<<<>>>@@@777:::=========<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<999999::::::;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;:::<<<======<<>>DDDIIIJJJJJJHHHFFFDDDCCCCCCDDDEEEFFFDDDAAA>>><<<;;;;;;:::<<<;;;::::::;;;===???AAA???AAACCCAAA>>><<<>>>@@@777999<<<>>>@@@@@@@@@???======<<<;;;:::::::::;;;888999999::::::::::::999888888999:::;;;;;;;;;;;;;;;===>>>>>><<<===AAAEEENNNXXXgggrrryyy{{{sssssssssnnnhhhdddccceeedddeeegggiiihhhddd]]]XXXTTTSSSRRRPPPOOONNNNNNNNNLLLKKKKKKJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKNNNPPPRRRSSSSSSSSSTTTWWW\\\___aaabbbdddfffddddddddddddcccbbb``````___^^^]]]ZZZVVVTTTTTTVVVYYYXXXWWWUUUSSSQQQPPPOOOLLLKKKJJJIIIIIIKKKMMMNNNNNNOOOPPPPPPPPPOOONNNMMMOOOQQQRRRSSSTTTVVVYYY[[[]]]cccjjjooopppqqqsssuuuvvvxxxzzz{{{|||~~~lll[[[LLLEEE???===<<<;;;===>>>======999999999999888888888888777777888888999::::::;;;777777666555555555555555666555555666888999888777555555444444333333444444111222222333333333222222////////////000000000000...//////000000000000///...///000///---,,,,,,---000000000/////////............---,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,---,,,++++++***+++++++++++++++,,,---------,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............------}}}oooYYYMMMCCCDDDKKKQQQUUUYYYZZZVVVPPPJJJEEE@@@<<<999666555555888>>>DDDHHHJJJHHHGGGEEECCCBBBBBBBBBCCCCCCBBB@@@===;;;::::::::::::999888999:::===AAACCCCCCFFFHHHEEE@@@<<<<<<>>>999999;;;@@@EEEGGGEEEBBB>>>===<<<;;;::::::::::::888999999::::::999888777777888999:::;;;;;;;;;;;;:::<<<>>>===<<<<<>>???>>>>>>999999999999888888888888777777888888888888888888777777666555555555555666555444444666888999888777333333444444444333222111000000111111111111111000/////////000000111111111------...///////////////...//////...,,,++++++,,,/////////.........------///...------,,,---------+++,,,------......------------------------------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++***))))))*********+++,,,,,,---------,,,)))***,,,------,,,***)))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))***++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------,,,------......------,,,}}}oooZZZMMMCCCDDDJJJOOOSSSVVVUUURRRMMMFFFAAA<<<999888555444444777===CCCHHHJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA>>><<<::::::::::::999888888888:::>>>BBBDDDFFFJJJLLLIIIBBB<<<:::;;;<<<:::<<>>===<<<;;;:::999999999888999::::::999888777666777888999:::;;;<<<<<<<<<999;;;======;;;;;;>>>AAABBBHHHQQQXXX^^^gggsss|||zzzwwwsssoooiiibbb[[[VVVQQQRRRRRRSSSUUUWWWXXXYYY\\\[[[ZZZXXXVVVTTTSSSRRRNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQQQQOOOSSSWWWYYYZZZZZZZZZ[[[ZZZZZZYYYWWWUUUSSSQQQOOOKKKMMMNNNLLLIIIHHHJJJMMMMMMLLLKKKIIIIIIJJJKKKKKKIIIHHHGGGFFFGGGHHHJJJKKKNNNPPPRRRUUUVVVVVVUUUTTTVVVXXX[[[]]]___bbbeeehhhqqq|||}}}~~~}}}{{{|||sss___TTTKKKCCC>>>???;;;;;;;;;;;;;;;:::999888999999999888888888888777888888777777666666555555777666666555555555555666444333444555777888777666111222444555444333111///---...///111222222222333//////000000111111222222,,,,,,---...//////.........//////...,,,++++++,,,///.........------------//////...---------......+++,,,------......------------------------------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,------,,,+++******++++++***+++,,,,,,------------)))***,,,------,,,***)))(((((())))))************++++++++++++++++++++++++************************))))))((())))))***++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,******************************++++++++++++***************++++++,,,,,,---************************)))***+++,,,---.........,,,------......------,,,zzzlllYYYOOOEEEBBBCCCEEELLLRRRPPPQQQMMMDDD???<<<777222333333444888===AAADDDDDDDDDDDDDDDEEEEEEEEECCC@@@AAA@@@>>><<<:::999888888<<<:::999888888;;;===???BBBGGGJJJHHHBBB<<<:::;;;888999<<<@@@DDDFFFFFFDDD@@@>>>;;;999999:::<<<===;;;<<<<<<:::777555444555<<<;;;::::::999999999999888888888999:::;;;<<<===@@@BBBEEEJJJQQQ\\\hhhpppzzz}}}{{{vvvssslllbbb___\\\YYYVVVTTTUUUWWWXXXXXXZZZ\\\[[[YYYXXXYYY[[[TTTSSSQQQOOOMMMLLLKKKKKKPPPSSSVVVUUURRRQQQRRRTTTRRRRRRSSSTTTUUUUUUVVVVVVTTTUUUVVVTTTQQQNNNMMMMMMJJJJJJJJJIIIIIIIIIIIIIIILLLKKKKKKKKKLLLLLLJJJIIIOOOKKKIIIJJJIIIFFFGGGKKKRRRXXX\\\ZZZZZZ^^^bbbbbbfffhhhjjjlllooorrrtttuuu~~~xxxxxxzzzggg]]]QQQHHHDDDBBB???;;;>>>>>>>>>>>>============999888888777777777777777444555888999999777555333666555444333444666888999888777666777888777555444444444444333333222222222111111111111000000000000//////............//////000000//////.........---000////////////.........---------------...///000000...---+++******++++++........................************************,,,,,,+++***))))))******************************++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++++++++************,,,,,,,,,,,,******************************,,,,,,,,,++++++*********)))************+++++++++))))))))))))))))))))))))************************///......---+++******))),,,,,,,,,++++++*********))))))***++++++++++++******)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------zzzmmm[[[PPPEEEAAA@@@BBBHHHOOOPPPPPPKKKCCC===;;;888333222111333666<<<@@@BBBCCCCCCBBBBBBCCCEEEDDDBBB@@@======<<<<<<;;;;;;;;;;;;<<<:::999888999;;;===???BBBFFFIIIGGGAAA<<<::::::777888:::>>>BBBCCCCCCAAA???===:::888777777999:::>>>>>>===;;;888777777888<<<;;;::::::999999999:::999999999999:::;;;<<<======>>>@@@DDDKKKTTT___ffftttxxx}}}~~~xxxoookkkiiifffccc```^^^]]]\\\[[[]]]^^^\\\YYYXXXYYY[[[SSSRRRQQQOOOOOOOOOPPPQQQTTTVVVWWWVVVSSSPPPNNNMMMMMMMMMOOOPPPRRRTTTUUUVVVWWWYYYYYYWWWTTTQQQPPPOOONNNNNNNNNOOOOOOPPPPPPPPPQQQPPPPPPSSSVVVWWWUUURRROOOKKKIIIJJJJJJJJJLLLPPPZZZ```eeeeeefffkkkpppqqquuuuuuvvvxxx{{{~~~{{{yyyyyy}}}~~~mmm[[[SSSJJJDDDCCCCCCAAA???>>>>>>>>>======<<<<<<<<<999888777777666666777777777888999::::::999777666777666555444444555777888666555444555666666444333444444333333333222222222111111111111000000000000//////............//////000/////////.........---/////////.........------------------------.........---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))******************************++++++++++++++++++++++++++++++***))))))***++++++******++++++++++++******------...//////...------************************,,,,,,,,,++++++*********))))))*********+++++++++))))))))))))))))))))))))************************+++++++++++++++*********,,,,,,,,,++++++*********))))))***++++++++++++***...---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,zzzmmm\\\PPPDDD>>><<<>>>DDDJJJOOOOOOIIIAAA;;;:::888444111111222555:::???AAABBBAAA@@@@@@BBBCCCCCCAAA???=========<<<<<<<<<<<<<<<;;;:::999999999;;;===???AAAEEEGGGFFFAAA<<<::::::666777888;;;>>>???>>>===@@@???===;;;:::999::::::???>>>===:::777777999:::;;;;;;:::999999999::::::::::::::::::;;;<<<<<<===;;;<<<>>>@@@DDDLLLTTTZZZiiimmmsssxxx}}}}}}wwwxxxxxxwwwtttpppllljjjeeeffffffdddaaa______```YYYXXXVVVUUUTTTUUUWWWXXX[[[ZZZWWWUUUSSSNNNIIIEEEIIIJJJKKKMMMPPPRRRUUUVVVZZZ[[[\\\ZZZWWWUUUTTTTTTSSSTTTVVVWWWYYYZZZ[[[[[[ZZZXXXXXX\\\aaabbb^^^YYYRRRMMMKKKMMMOOOPPPUUU[[[dddkkkqqqrrruuu{{{|||xxxvvvvvvuuu}}}zzzeeeVVVMMMGGGAAA???@@@CCCCCCCCC???>>>>>>===<<<;;;::::::999888777777666666777777777888999999999999888888888777555444444555666666333222222333555555444222333333333333222222222222111111111111000000000000//////............///////////////...........................---------,,,...------,,,,,,,,,,,,---++++++***))))))******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********************************++++++++++++++++++++++++++++++***))))))***++++++******++++++++++++*********+++,,,,,,,,,,,,+++***************************+++++++++++++++*********)))))))))*********++++++))))))))))))))))))))))))************************((()))))))))******+++++++++++++++++++++*********))))))***++++++++++++***///...,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyykkkYYYNNNAAA:::999;;;AAAHHHMMMMMMGGG>>>999999888555111111222666:::???AAAAAA???>>>???@@@BBBBBB@@@>>>@@@???>>>===<<<:::999888::::::999999999;;;===>>>@@@CCCDDDCCC???<<<:::999777666777999;;;<<<;;;:::======<<<;;;;;;:::::::::===<<<:::777555555888:::;;;::::::999999:::::::::;;;:::::::::;;;<<<<<<===<<<===>>>???AAAFFFLLLPPP[[[___fffmmmttt|||~~~wwwvvvuuussspppmmmllllllhhhfffdddaaa```aaabbbcccccc^^^XXXTTTRRROOOJJJFFFLLLLLLLLLNNNOOORRRTTTUUUZZZ\\\]]]\\\ZZZYYYZZZ[[[ZZZ[[[^^^aaacccdddeeefffeeebbbaaaeeeiiiiiibbb\\\YYYTTTQQQTTTWWWZZZaaaiiipppwww}}}~~~zzzsssrrruuuxxxzzzwwwfffVVVLLLDDDAAA===<<<>>>AAABBBBBB>>>>>>===<<<;;;:::999888888888777666666666666666666666666666666777777777888777666555444444555555222222111333555555444333333222222222222222222222111111111111000000000//////......------......///..............................---------,,,,,,,,,...---,,,,,,++++++++++++***************+++++++++---------------.........++++++++++++++++++++++++++++++***************+++************************+++++++++++++++++++++++++++******************+++******++++++++++++******)))******************)))************************+++++++++***************))))))))))))************))))))))))))))))))))))))************************)))))))))*********+++++++++++++++***************))))))***++++++++++++***+++******))))))(((((((((++++++++++++++++++++++++*********++++++,,,,,,,,,vvvhhhTTTIII===888777:::@@@GGGKKKJJJEEE<<<888999888555333222333777;;;???AAABBB>>>>>>>>>???AAAAAA???===>>>>>>>>>===<<<:::888777999999888888999:::;;;<<>>;;;:::999888777777888:::;;;:::999777888888999999999999999;;;:::999666444555888::::::::::::999999::::::;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>AAAEEEHHHMMMRRRXXX```jjjttt~~~~~~|||yyyxxxvvvuuusssrrrrrrsssuuuvvvnnnggg^^^WWWUUUUUUSSSRRRTTTSSSRRRQQQRRRSSSUUUVVV[[[]]]_________```bbbdddbbbdddgggkkkmmmooooooooonnnmmmmmmpppsssrrrmmmgggeee```]]]```cccgggooowww|||uuusssvvv}}}qqqaaaUUULLLGGGBBB@@@===<<<<<<===>>>>>>======<<<;;;:::999888777888777777666555666666666555666666666666777777888777777666666555555555555333333333444666777555444222222222222222222222222111111111111000000000///......------------......---------.....................---------,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++***************++++++************************++++++++++++++++++++++++*********++++++***************++++++++++++******------,,,,,,,,,,,,------************************************************(((((()))))))))*********************************************************++++++++++++************************************))))))***++++++++++++***(((((())))))************++++++++++++++++++++++++((())))))***,,,---......sssdddPPPEEE;;;888777999???FFFGGGGGGCCC<<<888999888555333333444777;;;???AAAAAA???>>>>>>???@@@???===;;;888999;;;<<<<<<;;;::::::777777777777888999::::::>>>>>>???>>>===;;;999888888777666777999::::::999999:::;;;<<<===<<<;;;:::::::::999888666666999;;;::::::999999999:::;;;;;;:::::::::999999::::::;;;:::;;;<<<<<<;;;<<>><<<;;;;;;;;;;;;<<<;;;;;;:::999888777777888777666666555555666666666777888999999:::999999666666666666666555555555555444444555777777666444111111111222222222222222111111111111000000000000......------------......---------------.....................---------,,,...------,,,,,,,,,,,,---,,,,,,---------,,,,,,+++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,************************++++++++++++++++++++++++)))***++++++++++++***)))******++++++++++++******,,,++++++******++++++,,,************************)))))))))***************((((((((()))))))))******************************************************,,,,,,,,,++++++*********)))))))))***************))))))***++++++++++++***((()))***,,,------------++++++++++++++++++++++++((()))***+++,,,------...qqqbbbNNNDDD;;;888888999===CCCDDDEEEBBB<<<999999777333333222333666:::>>>@@@@@@@@@@@@??????@@@???<<<:::666777999;;;;;;:::999888555555555666777777888888======<<<<<<<<<;;;999888666555444555888999999888;;;<<<===>>>===;;;999777777888888777666666888999:::999999999::::::;;;<<<:::999999888888999999999999:::;;;;;;;;;;;;<<<>>>===@@@EEEKKKSSS]]]hhhoooyyy|||zzztttrrrrrrssstttrrrooommmllllllnnnooossstttuuuuuuvvvwwwzzz}}}|||~~~|||}}}pppcccUUUMMMFFF???===>>><<<<<<<<<<<<;;;:::;;;<<<::::::999999888888888777777777666555555555555666555666888:::;;;:::999888555555666666666666666666666555555555777777555333000111111111222222222222111111111111000000000000...------,,,,,,------...,,,,,,,,,------........./////////.........------------------------......,,,,,,------,,,+++***)))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,************************++++++++++++++++++++++++)))***++++++++++++***)))******++++++++++++*********)))(((''''''((()))***************************((()))))))))*********+++(((((((((((()))))))))***************************************************)))))))))***************((()))))))))*********+++))))))***++++++++++++***)))***+++,,,------,,,,,,************************++++++++++++++++++++++++pppaaaMMMDDD<<<999999888<<<@@@BBBDDDBBB<<<999999777333222111222555999===>>>>>>BBBAAA@@@@@@@@@>>>;;;999888999:::;;;:::888555444444444555555666777777777===<<<;;;;;;<<<;;;999888555444333444666888888888666777888888666333///---333444555555444444555666999999999999::::::;;;<<<999999888888777888888888:::;;;======<<<<<<===???;;;===AAAEEELLLUUU___fffqqquuuzzz}}}|||}}}~~~{{{{{{|||}}}wwwhhh\\\QQQIIIGGGEEE@@@>>>@@@777999:::;;;:::;;;<<<===999999888888888888888888777777666555555555555555222333666999:::999777666444444555666777777777666777666555555666666444222000000111111222222222222111111111111000000000000...------,,,,,,------...,,,,,,,,,------.........000////////////.........------------......///000+++,,,,,,,,,+++***((('''******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))******++++++++++++******---,,,+++******+++,,,---************************(((((())))))*********+++(((((((((((())))))))))))************************************************&&&&&&'''((()))***++++++(((((())))))*********+++))))))***++++++++++++***((()))***++++++***((((((************************......---,,,+++)))((((((~~~oooaaaPPPEEE:::777777999<<<@@@GGGEEEAAA>>>:::888777777333333444555777:::===>>>AAAAAABBBAAA???===:::888777777777777777888888999555555666666666666555555777777888888888777777666777666555555555666888999666777888888777666777999;;;::::::999888888888999999999999999999:::::::::999888777777777777777888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@FFFNNNUUUYYYggglllrrrxxx~~~}}}jjj^^^XXXLLLHHHBBB>>>===============<<<<<<<<<<<<;;;;;;;;;::::::999888777777888888999999888888777666666666333555888:::;;;;;;999888555555555555444444444444444444555555555555555444000000000000111111111111000000000000000000000000........................,,,,,,,,,---------......///......---------......************+++,,,,,,---///...---,,,+++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***,,,+++***((((((((()))***)))***+++,,,---,,,++++++************************,,,,,,+++***))))))******+++***)))'''''')))***+++)))******++++++******)))(((((())))))*********+++************************))))))))))))))))))))))))+++***))))))(((((())))))+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&'''))),,,...+++***(((&&&%%%%%%&&&&&&%%%%%%&&&((()))***+++,,,///000111///---+++,,,,,,pppbbbPPPEEE:::777888999<<<@@@GGGEEEBBB>>>;;;999777777333333444555777:::<<<>>>>>>?????????>>><<<999888888888777666666666666666555555666666666666555555666777777888888888777777666555555555555666777777888999999888666555666777:::999888777777777777888999:::::::::::::::::::::888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;999999999<<<@@@FFFKKKOOO\\\aaagggooovvv}}}yyyfffXXXOOOKKKBBB@@@===<<<===???@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;:::999999888777777888888888888888777666666555555222444777999:::999888666555555444444444333333333444444555555555555444444000000000000111111111111000000000000000000000000........................,,,,,,,,,,,,------------......------------......,,,,,,+++++++++,,,,,,---///...---,,,++++++++++++---------,,,+++************++++++,,,,,,++++++***,,,+++)))((((((((()))***)))***+++,,,,,,,,,++++++************************,,,++++++***))))))******((())))))))))))))))))((())))))************))))))))))))******************************************))))))))))))))))))))))))---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************...---+++***))))))******''''''(((((()))***+++++++++,,,---,,,***))))))***qqqcccQQQEEE;;;777888888<<<@@@FFFEEEBBB???<<<999888777333333333444666999;;;===;;;<<<======<<<:::999888888888666555444333333333444555555666666555555444555555666777888888888777666666777888888888888777999999:::888666444555555888888777666666666777777::::::::::::::::::::::::777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999888888888:::>>>BBBDDDNNNSSS[[[cccllluuu~~~{{{~~~sss___RRRJJJEEECCC<<<:::999:::===?????????<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777888888888888888888777666666555555222444666777888777666555444444444444333333333222333333444444444444333333000000000000111111111111000000000000000000000000........................++++++++++++,,,,,,,,,,,,...---------------............---,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,+++******))))))***++++++,,,,,,++++++***+++***))))))((())))))))))))***++++++,,,,,,++++++************************,,,+++******)))*********&&&(((***++++++***(((&&&))))))************))))))+++++++++++++++*********************************)))))))))))))))))))))))),,,,,,+++************++++++************)))))))))***************************************************+++,,,,,,,,,+++)))(((******))))))))))))******)))))))))*********++++++,,,---...---,,,+++,,,---qqqcccQQQEEE;;;777777888;;;???EEEDDDBBB???<<<:::888777333333333444666888:::<<<::::::;;;;;;;;;:::999999666555444333222222222222444444444555555444444444333444555666777777888888666777999:::::::::999888777888999888666555555666888777777666666777777777999999999999999999999999666666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888999;;;>>>@@@DDDIIIQQQYYYcccmmmvvv|||~~~zzzrrr^^^OOOHHHEEECCCAAA>>><<<<<<===>>>>>><<<;;;<<<<<<<<<;;;;;;;;;::::::999999888888888888888999999999999888777777666666333444666777777666555444555444444444444333333333333333333333333333222111///000000000111111111111////////////////////////........................******+++++++++,,,,,,,,,------,,,,,,------......000///...---------------...---,,,,,,+++++++++,,,(((((()))***++++++,,,---***++++++,,,,,,++++++*********)))))))))))))))))))))******+++++++++++++++************************++++++***************+++))))))++++++++++++))))))******++++++++++++******---,,,,,,++++++*********************************((((((((((((((((((((((((******)))(((((((((((((((************))))))))))))************************))))))))))))))))))))))))***++++++,,,,,,,,,++++++(((((((((((())))))******++++++******************+++,,,......------...///pppaaaPPPEEE:::666666777:::>>>DDDCCCAAA???<<<:::777666222222222333555777999;;;:::::::::::::::::::::999333222222222222222333333333333444444444444333333222333444555666777777777444555777888888888777666444555777777666666777999888888777777777888888999777777777777888888888888777777777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777888:::===>>>===AAAHHHPPPXXXaaakkkqqq{{{~~~yyydddYYYLLLDDDBBBBBB@@@>>>@@@?????????@@@???<<<:::<<<;;;;;;;;;;;;:::::::::999888888888888888999999;;;::::::999999888777777555666777777777666555444555555555444444444333333222222222222222111000000///000000000111111111111////////////////////////........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......000//////...------------------,,,+++++++++,,,,,,'''((()))***+++,,,------***++++++,,,,,,++++++***)))))))))*********)))))))))))))))*********++++++************************+++***************++++++...---,,,++++++,,,---...+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((''''''(((((())))))))))))))))))))))))************************((((((((((((((((((((((((***)))))))))***,,,///000******+++,,,------------+++++++++***************'''((()))***))))))***,,,oooaaaOOODDD999555444555888<<>><<<999666555222222222333444666888:::::::::999999999999999999222111111111222222333444222333333444444333333222333333444555666666666555222222333333444444333333222444666666666666888:::888888777777777888999999555666666777888999::::::888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;444444444555777999;;;<<<999<<>>>>>???@@@@@@???===;;;;;;;;;;;;::::::::::::888888888777888888999:::;;;::::::999888888777777777777777777666555444444444444444444333333333333222222222222111000///...000000000000111111111111000000000000000000000000........................++++++++++++,,,,,,,,,,,,++++++++++++,,,---.../////////...---------......---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))************)))***))))))))))))***++++++*********************************)))******+++,,,000///---++++++---///000++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))***(((((()))))))))))))))***************************'''''''''''''''''''''''')))(((''''''))),,,000222((()))***+++++++++++++++******************))))))((()))******))))))+++,,,pppaaaNNNBBB777333333333666:::@@@??????===;;;888555444222222222222444555888999999999888777666666666666333333222222111222222222222222333333333333222222333444444555555555444444222222222222222333444444333555666666555555777888666666666666666777888999555666777888:::<<<===>>>999999999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;444444555666777999:::;;;:::<<<>>>@@@CCCHHHNNNRRRaaaiiitttyyy{{{}}}vvvfffYYYNNNGGG@@@@@@@@@@@@@@@@@@@@@???===;;;;;;;;;===>>>===<<<;;;;;;;;;:::::::::999999888888777777888999999:::999999888888777666666555666666666555444333333222222222222222111111111000111111111111000///...---000000000000111111111111000000000000000000000000........................,,,,,,,,,,,,------------++++++++++++,,,---...///---------,,,------......,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***'''((()))***+++******)))***))))))((()))***+++,,,******************************))))))***++++++,,,......------------......)))******++++++******)))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++---...%%%&&&'''((((((((('''&&&))))))))))))))))))))))))***+++---,,,++++++,,,---qqqbbbMMMBBB666222222222555999>>>>>>>>><<<:::777555333222222222222333555777888888888666555555444444555555555333222111111000000222222222333333222222222444444444555444444333333555555444333444555666777555666777666555444555666555555555555555666777888666666888:::<<<>>>@@@AAA::::::999999888999999999;;;;;;;;;;;;;;;;;;;;;;;;777777777888999:::;;;<<<===>>>>>>>>>@@@CCCHHHLLLUUU___jjjqqqtttwww}}}rrr```SSSJJJDDD@@@777999;;;;;;;;;:::;;;<<<===;;;999999:::::::::999;;;;;;;;;:::::::::999999888888777777888999::::::777777777666555555444444666555444333333222111111000000000000////////////111111111111000///...---000000000000111111111111000000000000000000000000........................,,,,,,------------......++++++++++++,,,---...///,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,------((()))***+++---...///000+++++++++,,,,,,+++++++++'''((()))+++++++++***)))***)))((((((((()))+++,,,******************************))))))***+++,,,,,,+++,,,...//////...,,,+++(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++***)))((()))***++++++***)))((('''((((((((())))))))))))''')))***)))((('''((()))oooaaaNNNDDD:::555444444888>>>AAA@@@>>><<<:::777666555222333333444555666777888999777555444444444333111222333333444444333333222444444444333333222222222333333333333333333333333333333222222333333444444222000///000333666777777888777666555555666777888666555555999???DDDEEEEEE;;;:::999888888888999:::444666999<<<===<<<999888666444222555;;;AAACCCDDDCCCAAA??????BBBCCCAAA???LLLPPPXXXbbbjjjpppsssuuuzzz|||~~~ssshhhYYYMMMGGGCCC???;;;;;;;;;;;;<<<===<<<999777===;;;888888:::<<<======<<<;;;;;;:::999999999999:::::::::;;;<<<:::777444777777777666555555444444:::999777555333222111111666555444222111000//////555333111...------......000000////////////000000222111000...------,,,,,,......---,,,,,,+++******************************---......///////////////111000///...,,,+++***)))++++++++++++++++++++++++***************+++++++++---.........------,,,+++,,,,,,,,,+++++++++******************************))))))))))))(((((((((((()))***++++++------...///000000///---***((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&'''((()))'''&&&(((+++---,,,(((%%%%%%'''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((oooaaaNNNDDD:::555444444888>>>>>>===<<<;;;999888666666222222333333444666777888:::888555444555555333222222222222222222222222222444333333333222222222222333333333333333333333333333333333333333444444555333111000000222444555555777777666555555666777777888777666999===@@@AAA@@@;;;:::999888888888999999555666999;;;<<<;;;:::888777444333666<<>>===;;;888999777555555888:::;;;;;;<<<<<<<<<<<<;;;:::999888:::999999:::;;;:::777444777777666666555444444444777666555444333333222222000000000000000111222222555444222///......///000000000////////////000000111000///...---,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,,,,---...............---,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,++++++******))))))++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******************************((((((((()))))))))))))))***++++++,,,,,,---------+++,,,,,,+++(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''))))))((('''&&&'''(((((('''&&&&&&&&&))))))))))))))))))))))))******)))))))))(((((((((((((((''''''''''''(((((())))))((())))))***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((oooaaaNNNDDD:::555444444888>>>;;;;;;:::999888888777777222222222333444555666777888666444333444444222111222111000000000000111222333222222222222111111111222222222222222222222222333333222222333444444555444222000000222333444333777666555444444555666777:::888777888999;;;::::::::::::999888888888888999666777888999:::::::::999999777555777<<>>???>>><<<:::888666555666888;;;<<<<<<===>>>??????===;;;999777999999888999:::999777444666666666555444444333333444444333333333333333333/////////000111222333444555444222111000000111111000000////////////000000111000///---,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***)))(((((())))))******************,,,,,,,,,+++++++++******************************'''(((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((******)))((('''&&&%%%%%%'''(((((('''((((((((((((((((((((((((************))))))))))))((((((''''''''''''((((((*********))))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))~~~nnn```NNNDDD:::555444444888>>>===<<<;;;:::999888777666222222222222333444555666555333111111111222111///222111///......///111222111111111111111111111111222222222222222222222222111111111111222222333444333111///000222333444444666555444333333444555666888777666666666666666666:::999999888888888888888888888888888888999::::::<<<:::888888<<>>>>><<<::::::888888999<<>>???@@@AAA???===999777999888888888999999777555666666555555444333333333333333333333222222111111333333222222222333333444444333222111000111111111000000////////////000000111000///...---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))******+++,,,,,,,,,+++++++++******************************''''''((()))******++++++,,,,,,,,,,,,++++++******)))+++,,,,,,++++++,,,---(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((()))***+++***))),,,)))%%%&&&)))+++***((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))~~~mmm___NNNDDD:::555444444888>>>@@@???>>><<<999777666555222222222222222333444555555444222111222222111000111000...------...000111000000000000000000000000111111111111111111111111////////////000111222333222000///000222444555555555444333222222333444555444444444444444444555666999999999999888888777777999888777777777888999:::???===;;;999:::<<>>???AAAAAA@@@===:::888:::888888888999999888666777666666555444444333333444444444333222111///...222222111111111222333333222111111111000000111111000000////////////000000111111000///............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---............---///......------,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,---++++++************+++,,,,,,,,,,,,+++++++++******************************'''(((((()))***++++++,,,---,,,,,,++++++******)))***+++------+++******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))***++++++***...***'''&&&((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***}}}mmm___NNNDDD:::555444444888>>>AAA@@@???<<<:::777666555222111111111222222333444777555333333444444444333000000............000000......///////////////000000000000000000000000000......//////000111333333333222000111333555666555444333222111111222333444111222333333222333555777888888999999888888777666888888777777777888888999======;;;999777888;;;===;;;:::999666333444666999777888888999999888777666999DDDSSS___gggnnnuuu{{{yyy{{{~~~yyywwwzzzwwwhhhVVVKKKEEEAAA@@@AAA999:::<<<===>>>===<<<;;;;;;:::999:::;;;<<<<<<:::;;;::::::<<>>???@@@@@@@@@>>><<<:::;;;999888888::::::999888777777777666555555444444444444444444333111///...,,,,,,,,,---///111222333000000000111111111111111000000////////////000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---...............------,,,++++++***))))))++++++++++++++++++++++++))))))***+++,,,---.........---,,,+++***+++,,,,,,,,,,,,,,,+++++++++******************************((())))))******+++++++++,,,,,,++++++*********)))''')))++++++)))((('''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***+++***)))+++)))'''&&&&&&&&&%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))******|||lll^^^NNNDDD:::555444444888>>>???>>>===;;;999888666555111111111111111222222333555333222222333333333222////////////////////////------........./////////000000000000000000000000///000000000111333444555888666333222333444444333333222111000000111222333000111333222111222444777777888888999888777666555888888888888888777777777888999:::888555555666999666888888777555555888:::777777777666666555555444777===GGGRRRZZZbbbiiimmmtttuuuxxx{{{vvv```SSSFFFBBBAAA===;;;<<<888;;;???AAAAAA???===<<<<<<;;;::::::<<<======<<<<<<;;;;;;===???@@@???>>>===>>>>>>>>>>>>>>>======<<<:::999999:::;;;;;;:::888888888777666666555555222333444555444333111000+++++++++,,,---///000111000111111222333333333222000000////////////000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------000///,,,***)))******+++,,,,,,,,,+++++++++******************************************************+++++++++***************$$$'''***+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))******)))&&&((()))(((&&&%%%%%%&&&))))))))))))))))))))))))''''''(((((())))))))))))((((((''''''''''''((((((''''''&&&''''''((()))***))))))))))))))))))))))))'''''''''((()))*********'''''''''((()))*********|||lll^^^NNNDDD:::555444444888>>><<<;;;;;;:::999888777666111111111111111111222222222000......///000////////////000000000000//////---------.........//////000000000000000000000000111111111222333555666777<<<999666444333333222111333222111000000111222333000222333333111111333666777888888999999777666555777777888888888888777666333666888777444333555777555777999999777777:::===666555444333333333333444777:::AAAIIIRRRZZZ```cccpppqqqrrrtttyyy}}}iii\\\RRRGGG???@@@@@@;;;888888:::>>>BBBEEEEEECCCAAA@@@===<<<:::;;;===>>>>>>>>>>>>======>>>@@@AAA???>>>===============>>>>>>>>><<<;;;999:::;;;<<<<<<;;;999999888888777777666666000111333555555555333222000000///...............111111222333444444444444000000////////////000000,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111///,,,***)))((()))***,,,,,,,,,+++++++++******************************+++++++++***************************************###&&&***,,,---,,,------))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&)))******)))$$$(((++++++)))'''(((***************************(((((())))))*********+++((((((''''''''''''((((((''''''''''''(((***++++++************************&&&''''''((()))******+++&&&''''''((()))******+++zzziii[[[MMMCCC888444222222555;;;;;;;;;::::::888777555444333333111000000000111222111222222333222111000///111111000///////////////000000///........................///000000111111---...///111222444555555999666222000111222333333111000///.........000000000000111222333555666777999:::;;;999777666666777999999888888777666666666666777888777555555666888888777666666666777999:::999999888666555333222222333777>>>EEEJJJNNNPPPQQQYYY]]]bbbhhhmmmsssyyy}}}zzznnnaaaTTTKKKDDDBBB@@@===<<<;;;:::;;;;;;CCCKKKMMMHHHAAA<<<;;;888:::<<<===>>>???AAACCC===<<<;;;;;;===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::999888888888777666444333222222222444444444444222222...///111111000000222333111111222222222222111111//////000000111111111222.........------,,,,,,,,,(((***,,,.........---,,,(((***,,,,,,*********+++------++++++++++++------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++******)))))))))))))))******,,,,,,,,,,,,+++***))))))************************))))))*********+++++++++'''((()))******+++******((()))***++++++***)))((((((((((((((((((((((((((('''((()))******)))((('''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''******))))))((((((''''''((((((((((((((((((((()))))))))*********+++++++++(((((((((((())))))))))))yyyiii[[[MMMBBB888444222222555;;;;;;;;;::::::888777555444333222111000000000111222111222222222222111000///111000000///////////////000000///.....................////////////000000111111111111000000000000222///---,,,...///000000000000000//////000000111000000111111333555666777888999999888666444555666999888777666555444333333555666666555444444555777777666555555555666888999888888777666555444333333222555:::???CCCEEEFFFFFFKKKNNNSSSYYY___gggnnnsssxxxyyy|||{{{mmm```WWWOOOFFF@@@AAA@@@>>><<<::::::::::::>>>DDDKKKMMMIIIBBB>>>===999;;;===>>>>>>>>>@@@BBB@@@>>><<<<<<======<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999888888777777666444333222222222333444444333222222000222333222111111222444000111111111111111111000//////000000000111111111......---------,,,,,,,,,)))+++,,,......---,,,+++%%%'''***+++++++++---...---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++***************++++++******+++,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++(((((()))))))))(((((('''((())))))******))))))(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((('''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&''''''((())))))***++++++)))))))))*********++++++'''((((((((())))))))))))wwwhhh[[[LLLBBB888444222222555:::;;;;;;::::::888777555444333222111000///000111111111111222222111111000///000000//////......//////000//////............///000000000////////////...111000000//////.........///...---...000222222222//////000111222222222222000000000111333444666777666777777666444333444555777777666555444333222111333444555444333222444666555555444333444555666777666666555555555444444444222444777:::<<<===<<<<<<<<>>;;;===>>>>>>>>>>>>???AAACCCAAA>>>===<<<<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888888777777777666555444333222222222333333333333222222111222333222111000000222///000000111111000000/////////000000000000111111...------------,,,,,,,,,+++,,,---...---,,,+++***%%%'''***+++++++++---...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++*********+++,,,,,,------,,,,,,+++,,,++++++******+++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))))))))(((((('''&&&%%%)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%&&&((()))+++,,,,,,---))))))))))))************''''''((((((((()))))))))uuugggZZZJJJAAA888444222222555:::;;;;;;::::::888777555444333222000/////////000111111111111111111111000000000//////.........//////000///............//////333222222111000/////////---------....../////////000//////000222333222111...///111222333333333222000000000111222444555666555666777666444333333555555555444444444333333333333444444444222222444666444333222222222333555666333333444444444555555555555666888:::::::::999999888:::<<>>===888888888888888888888888>>>BBBFFFGGGDDD@@@>>>======>>>??????======>>>???BBB@@@>>><<<<<<<<<;;;999::::::::::::::::::::::::::::::::::::999888777777666666666666555444333333222222222333333222222222000111111000...------...//////000000000000////////////000000000000000000------------------------------...------+++***))))))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,------------,,,,,,++++++******)))*********))))))***+++++++++++++++++++++++++++++++++++++++************************((()))))))))(((((('''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((())))))))))))))))))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,+++((((((((()))))))))******'''''''''((((((((())))))~~~ttteeeYYYIII@@@777444333222555:::;;;;;;::::::888777555444222111000/////////000111000000000000000000111111//////............////////////............//////555444333333222111000000,,,,,,------.........//////...---...//////...---...///111222333333333222000000000111222333444555444666666666444333444555222222333444444555555666333444444444333333555777333222111111111222444555222222222333444555555555555666888999999999999888::::::::::::;;;???EEEIIIOOOSSSYYY___eeemmmuuu{{{~~~pppdddZZZQQQLLL@@@???===<<<;;;:::999888777777777888888999999999;;;===@@@@@@???<<<;;;:::===>>>???>>><<<;;;<<<===???===;;;;;;<<<===<<<;;;999999999999999999999999999999999999888777666555444555555555555555444444222222222222222222222222111222222111...------...//////000000000000//////000000//////////////////------------------------.........---,,,+++***)))***+++,,,,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******)))(((((((((((((((++++++++++++******)))(((++++++++++++++++++++++++************************'''((()))***************)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((((()))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((***++++++***)))(((''''''((((((((()))))))))''''''''''''((((((((((((ttteeeXXXHHH???777444333222555999;;;;;;::::::888777555444222111000///...///000000000000/////////000111111......------....../////////............//////000444444444333222111111000///.........---,,,,,,,,,111000......///000///...//////000111222222222222000000000111111222444444333555666555444333444555111222222333444555555666222333444444333333555777222222111111111222333444111111222333333444555555333444555666666777777777999999888666555777:::===>>>CCCJJJQQQXXX```kkkrrrtttvvvwwwzzz~~~~~~||||||||||||}}}ttteeeYYYPPPKKKFFFBBB999999::::::999888777666888888999:::;;;;;;:::::::::;;;;;;;;;;;;:::999888<<<===>>>===;;;:::;;;<<<<<<:::999:::;;;======<<<999999999999999999999999777777888777777666555444333444444555555555444444222222111111111111222222333444555333111000000111///000000111111000000///000000////////////......,,,,,,,,,------------.........---,,,++++++******''')))+++++++++***+++---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))))))))******************++++++,,,,,,++++++******)))((('''''''''''''''++++++++++++***)))((('''************************+++++++++***************'''((()))***++++++++++++)))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((('''((()))+++***)))'''&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((uuudddVVVGGG>>>777444333222555999;;;;;;::::::888777555444222111000///...//////000000//////...///000111222...------------...///000...............///000000222222222111111000000000...............---------222///------///111222333000000000//////000000111000000000000111222333444222333444333222222333444222222222222222222222222000222222222222222444666333222111111111222333444111111222222333333444444333333333333444444444444333444444333333333666888555:::@@@DDDIIIPPPZZZbbbgggjjjnnnrrrwww}}}~~~yyyxxxwwwwwwxxx{{{~~~}}}eee]]]RRRJJJEEEBBB???<<<::::::::::::999999:::;;;:::;;;<<<=========<<<<<<<<<;;;:::::::::;;;:::999:::;;;<<<<<<:::999:::;;;:::999888888:::;;;;;;;;;999999999999999999999999666777777666666555444333222333444444555555555555333222111000000111222333444555555444222111222333000111111111111111111000000000/////////.........,,,,,,,,,---------.........------,,,++++++++++++''')))+++++++++***+++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***((()))))))))*********+++)))******++++++******)))+++***)))((('''''''''''')))***************)))((())))))))))))))))))))))))+++++++++*********))))))(((((()))))))))))))))(((((())))))******))))))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%(((******)))'''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((uuudddVVVFFF>>>777444333222555999;;;;;;;;;:::888777555444222111///.........///000000///.........000111222---------------...///000...............///000111000000000000////////////***+++,,,---///000111222,,,***'''(((***...000111111000///......///000000111000000000111222333333000111222222111000111333333333222111000///......///000111111000111333555333222111111111222444444111111222222222333333333444444444333333333333333///000222333333444777999333777;;;===>>>CCCKKKRRRXXX\\\ccciiioootttyyy}}}zzzvvvwwwvvvvvvwww{{{xxxjjj]]]TTTOOOHHHCCCAAA???;;;888::::::999888777888<<<>>><<<===>>>??????>>>======>>><<<;;;;;;;;;<<<<<<;;;999:::;;;;;;999999:::;;;;;;999888888999::::::999999999999999999999999999666666666666555444333222222222333444555555555555333222111000000111222333222333444333111111111222111111222222222222111111000000//////.........---,,,,,,,,,------.........------,,,+++++++++,,,,,,+++,,,---,,,***(((((()))++++++------------++++++***+++,,,------,,,+++***(((((())))))*********+++))))))************)))))),,,+++***)))(((((((((((('''((()))******++++++***((((((((((((((((((((((((++++++++++++******))))))))))))))))))((('''&&&%%%((()))***++++++***)))(((((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###&&&)))******((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((qqqbbbWWWIII???666222222222777======<<<:::888666444333333333333111000////////////111000///......---------+++++++++,,,,,,,,,------...............///000000000///...------...///000......---------,,,,,,,,,///---++++++...111222333222111000//////000111222///000000000111111111111111111222222222333333333111111222222222333333333...///000111111000///...000000000000000000000000333333333333333333222222222222222222222222333333444333333333333444555555//////111666===AAAAAA???JJJOOOVVV]]]ccciiiooosssxxx{{{|||wwwuuusssuuu|||zzzmmmddd[[[QQQJJJCCC@@@===;;;;;;;;;:::999;;;999777666777:::===@@@DDDEEEEEEDDDBBB@@@===<<<;;;;;;;;;<<<;;;;;;::::::>>><<<:::999999999888777777666666777888666333000999888888777666555555444555555555444333333222222555555444444444333333333555444333222222444555777111111111111000000000000555333000...---...000111............////////////...------,,,,,,------...---------,,,,,,+++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********...---,,,,,,++++++,,,,,,))))))))))))))))))))))))************************,,,++++++******++++++,,,))))))))))))))))))))))))...,,,***(((''')))+++,,,...---,,,+++************))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((())))))******)))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%((('''&&&&&&'''&&&$$$"""(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((&&&$$$%%%((()))(((&&&''''''&&&&&&'''(((***+++&&&'''''''''(((((())))))qqqaaaWWWIII???666333222333777======<<<:::888666444333333111111000///............//////...------...///000---.........////////////...............///000000000///...------...///000.........---------,,,,,,...,,,******---///000000111111000//////000111111//////000000000111111111111111111222222222333333111111222222222333333333222222222222111111000///222222222222222222222111111222333555555555444444222222222222222222222222222222111111222222333444777555444555888;;;;;;;;;CCCFFFKKKPPPVVV]]]eeejjjrrruuuzzz|||}}}~~~|||{{{zzz|||sssfff\\\UUUNNNGGGBBB@@@===;;;::::::::::::999777666555666888<<>>AAAFFFMMMUUUZZZeeeiiiooorrrtttvvv{{{~~~~~~zzzqqq^^^WWWOOOHHHEEEBBB===:::<<<:::888888999:::999888666555555666999===AAADDDPPPNNNKKKFFFBBB???<<<;;;999::::::;;;;;;:::::::::888777888999;;;:::888555555666777999<<<===<<<:::888999:::;;;;;;:::888777888777777777777777777777555555444444444333333333444333222222222333444555111111000000000000//////000000000000000000000000---............/////////...------,,,,,,------...,,,,,,------------------++++++************++++++++++++++++++++++++,,,,,,------,,,+++++++++++++++))))))))))))))))))))))))************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---,,,+++***************((((((((((((((((((((((((************))))))))))))&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''###""""""$$$&&&'''&&&%%%&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%(((&&&%%%%%%'''((((((''')))((('''&&&%%%%%%%%%%%%'''''''''''''''((((((((({{{nnn___VVVHHH???666333333333777<<<===;;;999777555333333222.........---....../////////...,,,+++,,,...000111---------............///...............///000000/////////....../////////............------------...,,,******,,,------,,,////////////////////////........./////////000000000000000111111111111222111111222222222333333333444222///,,,++++++---...000000000000111111111111///222777;;;======<<<;;;444444333333222111000000//////......//////000111222111//////000222444555555666888999;;;???EEEIIIRRRXXX```eeeiiinnnsssxxx}}}~~~{{{mmm___WWWKKKGGGAAA>>>===<<<:::888999777777777999:::999888888777666777888;;;>>>@@@OOOMMMIIIDDDAAA>>><<<<<<888999999::::::::::::999777888:::===>>>===:::777555555555888:::<<<;;;999666888:::<<<<<<;;;888777777777777777777777888888555555444444444333333333333222222111222333444444111000000000////////////...///000111111000000///---------.........//////...------,,,,,,------...,,,,,,,,,------......///++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,+++***+++++++++))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,,,,,,,+++***************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&'''((((((((($$$######%%%'''((('''%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''yyylll^^^UUUHHH???777444333333666;;;<<<;;;999777555333222222//////.........///000000111///---,,,+++,,,---...---------............///...............///000000...//////////////////...//////.........---------///---,,,,,,...///...---.........//////.........---............///////////////000000000111111111111111222222222333333333555222///,,,+++,,,---///111111111222222222333333000333888===??????>>>===444444333333222111000000///////////////000111111---...000111222222222333444666777888888888:::<<>>HHHFFFCCC@@@>>><<<<<<<<<777888888999::::::999999999:::===@@@BBBAAA===:::888777777888::::::999888444666888::::::999777555555555555666666777777777555555444444444333333333111111111111222222333333000000000////////////...---...000111111000///...------------...............------,,,,,,------...+++,,,,,,------.........+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))*********************************))))))*********))))))))))))))))))))))))%%%''')))+++------,,,,,,++++++******))))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&'''(((((('''%%%$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&wwwkkk]]]TTTGGG???777444444333666;;;<<<;;;999666444333222111000000//////...//////000000///...---,,,,,,,,,,,,....../////////000000000...............///000000......////////////....../////////.........------///...---...000111000///------............------------------.........///////////////000000000000111111222222222333333333666555222///...///111222222222333333444555555555222444888;;;===>>>===<<<444333333222222111111111000000//////000000111222000222444555333111111111333555777777666555555666555;;;BBBHHHNNNUUU^^^dddgggmmmtttxxxzzz}}}}}}vvvjjjdddZZZRRRJJJEEE@@@===;;;:::999777777777777777666555555777999:::999777222333333555777:::===>>>???>>>===<<<;;;:::::::::666777888888999999999999;;;<<<>>>AAACCCBBB>>>;;;<<<:::999999;;;;;;:::999555666777888888777555444333333444555555666777777555555444444444333333333000000111111111222222222000000////////////.........///000000000///...---,,,------------............------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***************))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))&&&''')))+++,,,---,,,,,,+++******)))))))))******(((((((((((((((((((((((())))))))))))************)))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((('''''''''))))))'''%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&'''''''''&&&&&&((()))"""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&vvvjjj]]]TTTGGG>>>777555444444666:::<<<:::888666444333222111000000///...------------,,,---.........---,,,+++---.........////////////...............///000000---...///000000///...---////////////............---------...111222111000,,,---............---,,,,,,,,,---------................../////////000000111111222222222333333333666444222111000111222333000000111222222333444444222444666888999999999999222222222222222222222222///////////////000111111222333444222///...///111111222333222222222444666222666:::<<>>@@@???<<<999;;;:::888888:::;;;:::999777777777777666555555444222333333444666777777888555555444444444333333333///000000111111111111111000000/////////.........000000000000///...------,,,,,,---------............------,,,,,,------...++++++++++++++++++******++++++,,,------,,,++++++,,,,,,++++++++++++++++++,,,++++++***************))))))))))))))))))))))))************************)))))))))(((((()))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))((()))))))))*********+++))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&((()))'''%%%###$$$&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%'''((('''%%%%%%'''***$$$%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%uuuiii\\\TTTGGG>>>777555444444666:::<<<:::888666444222222111000///...---,,,+++++++++)))+++---/////////---,,,+++++++++,,,,,,,,,------...............///000000---...///000000///...---000/////////............,,,,,,,,,...111222111000,,,,,,---......---,,,,,,,,,,,,,,,---------................../////////000111111222222222333333333333222111000000111111222,,,------...///000000000222333444555555666666666222222222222222222333333///............///000000///000///---******...222//////...------000444888333555666666666:::AAAGGGFFFNNNYYYaaagggmmmtttzzz}}}|||ttthhh```ZZZSSSKKKDDDBBB@@@===<<<;;;:::888666222333333222222222333444333222333444666666444333555555444444444444555555666777888999999777666555555555777888888999999999999999:::;;;<<<<<<999777888666555666777999999888999888888777666555555444222333444555666777888999555555444444444333333333//////000111111111111111000/////////............111111000///...---------,,,,,,,,,---------.........------,,,,,,------...,,,++++++******)))))))))++++++------------++++++---,,,,,,++++++*********,,,++++++***)))*********))))))))))))))))))))))))************************((((((''''''''''''(((((()))))))))))))))))))))))))))))))))******+++,,,,,,***)))))))))))))))******************************&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&%%%###"""###%%%((())))))(((''')))***((($$$"""###%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%'''((('''%%%%%%'''***&&&''''''((('''&&&$$$###'''''''''&&&&&&%%%%%%%%%~~~rrreeeXXXQQQGGG@@@888222000333666888888666444333333333222111//////...------------...//////.........//////000------------------------...------------...//////000000111111000///...---........................---......,,,++++++---///222000.........---,,,***)))+++...000111///,,,***,,,---///000111111111000222222222111111111111111444333222111000000000000222555888777444000000000//////000000000111111111555333111000......//////000000000000000000000000,,,------...///000000111777555444222111222222333333222222222444777999;;;<<<>>>BBBIIISSS^^^hhhmmmvvv}}}~~~}}}uuunnnddd[[[OOOGGGEEECCCAAA>>>999:::;;;;;;:::888555444444444444333333222222222222333444444555555444444333333444444555666666666777777777777777777777777666666555555666777888888555666777888888777666555555555444444555777999;;;888777666555444333333333444555666777777555333222333333444444444333333222///////////////...------000000111000///...,,,+++//////////////////////////////......---------,,,///...---,,,++++++++++++************************...---,,,,,,++++++,,,,,,+++***))))))***,,,...000,,,+++)))''''''((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,,,,+++***))))))******(((***,,,------,,,+++)))+++*********))))))((((((***))))))(((''''''&&&&&&$$$&&&((())))))(((&&&$$$ %%%'''""""""(((***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''~~~rrrdddXXXPPPFFF@@@888222111333666888888666444333333333222111//////...------------...------,,,,,,,,,,,,---------------------------------------------...///////////////...............---------------------------......,,,++++++---///...---,,,,,,------,,,++++++,,,,,,,,,---------------...///000111111000000111111111111111111111111333333111000000////////////111333333000......///111111222222222333333333222111000/////////000111////////////////////////------...//////000111111111111000//////000111222111000///000111333666777999:::<<>>777222111333666777777555333222333333111000//////...------------...//////......------......,,,,,,,,,,,,,,,---------------,,,,,,------...///...---,,,++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,+++***+++,,,------+++---+++)))((((((***---/////////////////////............//////000111222222000000///...............000000000000000111222333////////////000000000000////////////000000000111/////////////////////////////////000000000111111/////////000111111222333222111111111111222333333666555555666777999;;;<<>><<<;;;999777444.........///000111000...000111111111222222111111111111111111111111111111000111222222333333222222111111222222333444444444555555555555555555555555888888999999999999888777888777555444444444555666555555666666666444222111000111222333444444444444222222222222222111111000///000111222222222222222000000000111000//////...++++++,,,,,,------..............................------------............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,))))))******+++,,,------,,,,,,,,,+++++++++++++++))))))))))))))))))))))))******))))))))))))******((()))))))))******************))))))))))))******000...+++)))((()))***+++(((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((###'''(((%%%$$$&&&&&&###&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$wwwkkk^^^TTTMMMBBB===666222222333555666777555222222222222111000//////...------------......---,,,+++******************++++++,,,,,,------,,,,,,,,,,,,,,,------...///...---------...///000+++++++++++++++++++++++++++---......---,,,,,,---///---,,,,,,------,,,***)))***,,,---------,,,+++///......------...//////------......//////000000//////............//////000///...///111222111000222111111111111111000000///000000000000///...---.................................///////////////......////////////...---....../////////////////////000111222333333333333333666:::???DDDKKKRRRVVV^^^dddkkkrrrwwwzzz}}}}}}}}}yyytttddd]]]SSSKKKFFFAAA===999:::888666666666666555333---...////////////....../////////000000111111222000000000000000111111111000000111222222222222111000111111222222333333444555555555555555555555555777888999999999888777666666555555555555555666666444555555555444333222222111222333555555555444333222111111111000000000000000000111222333333333333///////////////...------+++++++++++++++,,,---...------------------------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((()))***+++,,,---......+++++++++++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))******************************+++,,,///---+++)))))))))+++,,,''''''((((((((()))))))))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&&&&$$$$$$''''''$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ttthhh]]]SSSMMMAAA<<<666222222444555666777444222111222222111/////////...------------......---,,,+++************)))******+++,,,,,,------,,,,,,++++++,,,,,,---............---------------+++++++++++++++++++++++++++---//////---,,,,,,---,,,+++***+++,,,---,,,+++***+++,,,---...------,,,...------,,,---...000000........................000//////...//////000000///...---///111111///,,,222222111111000000000000---...///000000000///.......................................------------,,,---///000111000000///---...//////000000000000---...000222333333222222222444666777999===AAAEEEIIINNNUUU\\\bbbhhhpppuuu}}}xxxqqqllleee^^^XXXKKKEEE???:::999888666333444333222222333333222000///000111111111111111111.........///000111222222/////////000000000111111///000000111111111111111000000111111222333333333555555555555555555555555666777888999999777555444333333444555666666666666444444333333333333333333222333555666666555444333111111000000/////////000000111222333444444444444...////////////...------,,,++++++******+++,,,---------------------------*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++******))))))******))))))***+++++++++++++++******++++++******)))((())))))))))))))))))))))))******))))))))))))******))))))))))))************+++++++++++++++,,,---------,,,+++*********+++,,,&&&''')))***+++***)))(((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%'''&&&###$$$)))***'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&~~~sssggg\\\SSSMMM@@@<<<666222222444555666666444222111222222000/////////...------------...000///...---,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...---------------,,,+++***************************+++---//////...,,,,,,---(((((('''))),,,------,,,---,,,,,,,,,------......---,,,,,,,,,---...000111..................------000000/////////000000111000......111333333///,,,000000//////.........---***,,,...///111111111000........................---------------------,,,,,,...000222444444444444///000111222333333333333...000222444555444333222222333444555555777:::===>>>AAAEEEIIINNNVVV___gggnnnrrrxxx{{{||||||||||||~~~}}}}}}}}}zzzwwwuuulllfff^^^WWWQQQKKKDDD???<<<888555444666666444222111000///000111000...,,,---...////////////000111............///111222333.../////////000000111111//////000111111111111111000000000111222222333333555555555555555555555555666777888999888777555333111222444666777777666666444444222222222333444555333444666777777666444333111111000///////////////000111222333444555555555///////////////......------,,,+++******+++,,,,,,------------------------))))))*********+++++++++,,,,,,,,,++++++,,,------************************...---,,,,,,++++++,,,,,,)))************)))(((((()))************)))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))************,,,+++++++++,,,------...++++++++++++++++++,,,,,,%%%'''***,,,---+++)))(((''''''((((((((((((((((((###$$$&&&''''''&&&$$$###'''(((&&&###%%%***,,,***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''|||qqqggg^^^TTTNNNCCC>>>888333111222222333222111111111111111222222///...---,,,+++,,,------...---,,,,,,++++++,,,,,,---,,,+++))))))))))))***+++,,,,,,------,,,,,,+++......---,,,,,,+++******++++++++++++++++++++++++,,,---...,,,)))'''&&&'''))))))))))))))))))))))))------++++++++++++---------,,,++++++******++++++...------------...////////////............//////...///////////////......////////////000000000000//////000000000...---,,,////////////////////////000///...------...///000------...000444888===???333333333222222222111111333333222222111000000000333111///000333888;;;<<>>777222111222222333111111111000000111111222000///...---,,,---......------,,,++++++++++++,,,,,,++++++******+++,,,---+++,,,,,,------,,,,,,+++...------,,,++++++******++++++++++++++++++++++++,,,...///...,,,+++++++++************************---,,,++++++++++++,,,---)))))))))***+++,,,......---------------...////////////............//////...///000000000000....../////////////////////000111111111111111000///...........................000//////......//////000.........///111555888:::111111111111000000000///000111111111111111111111222222222111111222444666<<<999;;;>>>;;;555777@@@CCCDDDGGGJJJNNNSSSWWWYYY___bbbhhhqqq{{{}}}uuukkkddd^^^YYYSSSMMMJJJGGGEEECCC@@@???===;;;999666444333222222111000000000000000000000000/////////......000/////////.........---,,,---...//////......---...//////000222333444444888777555222111000//////111000000///000000222222666555555444444555777777;;;;;;999888777666666666555555666666777666666666555555444222000000111333555555555444333222111000111000///......///000111555333111111222222222111000000111111000000//////......---,,,,,,,,,,,,---------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++***************************************************************************************))))))))))))))))))***///...+++)))'''''''''(((,,,,,,,,,,,,++++++++++++******)))((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$|||qqqggg]]]SSSLLLBBB===666222111111222333111111000000000000111111111000...---------...///------,,,++++++++++++++++++******++++++---......++++++,,,,,,,,,,,,++++++------,,,,,,++++++******+++++++++++++++++++++++++++---......---,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))***+++,,,......---------------......////////////....../////////---///111222333111///...////////////////////////111111000000000000000000........................//////000000000000////////////......///111222444////////////..................///000000111222222///222444333///...111555:::444333777555//////555999999:::<<<>>>@@@BBBDDDJJJMMMTTT]]]gggooorrrsssssstttvvvyyy{{{|||}}}~~~}}}~~~|||vvvtttqqqnnniiicccZZZPPPJJJFFFCCC>>>:::888777555444444444444333222222111111111000//////...////////////////////////........./////////...............---............------,,,//////000111222222333333777666444222000///......000000000000000111222333444444444444444555666666888888888999888888777777777777777777777777666555444555555333222111222444555555444333222111000000222111000//////000111222333222222222333333222000---...000111111000///.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++*********+++++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))---,,,***((('''&&&''''''++++++++++++*********)))++++++***)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%|||qqqggg\\\RRRKKKAAA<<<666111000111222222111111000/////////000000000///...,,,,,,------...---,,,,,,+++***+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********************************+++------+++***+++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,++++++******++++++------,,,,,,------...///......////////////......,,,///222444444222000...///////////////...............---------......///...........................///000111111000///...//////.........///000111............................../////////000000000,,,111555333///111:::CCCPPPJJJ===222111555555///777777888999:::;;;<<<<<>>AAACCCEEEFFFGGGFFFHHHKKKOOOSSSWWWYYYZZZccceeeiiikkkmmmppptttxxxvvvvvvwwwxxxyyy{{{|||}}}~~~~~~}}}zzzxxx|||{{{xxxvvvtttsssssssssnnnhhh```\\\[[[WWWPPPJJJHHHEEEAAA>>><<<999666444444222000///000111111000000000000000000000//////...---------------......---------------.........---------.....................------,,,,,,,,,,,,------------............/////////000000000111111///000000111222333333333444444555666777777888888777888999999888777555444666666666666555555444333333555666666555444555666888777666444333333333333333222111000000111222333111111111333444444222000***,,,///111222000///---......---,,,,,,,,,,,,---,,,,,,+++++++++************++++++,,,,,,++++++***************************+++++++++*********))))))((()))))))))******++++++************************************************************************+++******))))))******+++((((((((()))***+++,,,,,,*********)))))))))(((((())))))(((''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%{{{qqqggg[[[OOOGGG???:::444000///000111222111000///......------......---+++*********+++,,,,,,,,,+++***************************)))((('''&&&******++++++++++++******++++++++++++++++++******************************,,,...///...,,,*********))))))))))))))))))))))))******++++++++++++******)))))))))***+++,,,......,,,,,,,,,,,,,,,------...---...///000000///...---,,,...000222333222000///000//////......---------+++---...000111111000000------------------------......////////////............///000111111222222/////////000000000000000//////......---,,,,,,+++***...000000222===PPP___UUUooopppMMM///...444111,,,---...000111111111111222444666777777777888:::777999<<<@@@DDDGGGIIIJJJQQQUUUYYYZZZ[[[]]]bbbggggggggghhhiiilllooorrrtttxxxxxxwwwxxx{{{~~~~~~{{{wwwssspppjjjhhhddd```\\\YYYXXXWWWRRRMMMHHHEEEDDDCCCAAA>>><<<999666444333222111///111///......000000000////////////......------------------,,,------...///,,,,,,,,,------------------------------............---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,---///000111111111//////111222333333333333333444666777888888888888888888888888777666555555444555555555555555444333333555777777777666777888999888666555333333444444444333222111111222333444222111111222444444333111---...000111111000///.........---,,,,,,,,,,,,------,,,,,,++++++************++++++,,,,,,++++++***************************+++************))))))))))))))))))))))))*********************************************************************************++++++************++++++*********************)))************)))))))))((()))(((((('''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###"""!!!!!!''''''&&&&&&&&&%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%{{{qqqfff[[[NNNFFF>>>999333///...000111222111000///...------------...---,,,+++***+++,,,,,,,,,++++++***************))))))***+++******((((((******++++++++++++************************++++++***************************+++---,,,+++******+++************************)))***+++,,,,,,+++***))))))))))))***+++,,,......,,,,,,++++++,,,,,,---...---...///000000///...---,,,---///000111111000000000000///......---,,,,,,)))+++///111333222000///------------------------......------------....../////////000000000000000.../////////000000000000---------,,,,,,,,,,,,,,,+++---......000:::JJJWWWIIISSSSSSAAA000---222555---...///111111111111000///111333333111111222444222333555777999;;;<<<<<>>999333///...000111222111000///...---,,,,,,,,,///...---,,,+++,,,------,,,++++++***)))*********'''(((***+++,,,,,,++++++******++++++++++++************************++++++))))))))))))))))))))))))%%%''')))))))))((()))+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))---,,,++++++******++++++,,,,,,++++++,,,,,,---...---...///111111///...---,,,---...//////000000000000000///...------,,,,,,%%%(((---000222000...,,,------------------------...---,,,++++++,,,---...///000000000///...------........./////////000000***++++++,,,,,,------...---......---...555BBBKKKZZZEEE333333666333000111...///000111111111000///111333555333000///000222222222333444555555555555333777:::;;;999:::???DDD>>>>>>???AAAFFFKKKPPPTTTTTTVVVYYY]]]cccgggkkknnnuuuxxx|||~~~~~~~~~}}}~~~~~~}}}}}}}}}||||||ppplllfff```YYYRRRKKKFFF>>>===<<<;;;;;;<<<======222444666666444111000000---,,,++++++---.........,,,+++******+++,,,***)))........................---------------...///000+++++++++,,,,,,---------,,,,,,,,,------.........,,,++++++***+++,,,...///.........------,,,,,,++++++,,,.../////////.........///111333444444444444000222444666777777777666555444444444666888:::;;;555555666777777888777777333555888999999888999999999777555222111222333333444444222222222222444444333222000000222333444444222222111111000000//////......---,,,,,,,,,,,,---......------,,,+++******+++++++++,,,,,,+++++++++))))))))))))))))))))))))************))))))))))))---,,,,,,++++++*********************************************************(((((((((((((((((((((((())))))(((((((((((())))))###$$$&&&((()))***++++++++++++++++++************+++******)))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&xxxooofff[[[NNNEEE>>>999444000000111222222/////////...------,,,,,,************************************************((()))+++,,,,,,+++)))(((++++++***))))))((())))))'''((()))******************************)))((((((...---+++*********(((&&&))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++******+++---.../////////////////////...---...---,,,,,,++++++,,,,,,,,,...000111111///---,,,---,,,+++,,,...///...------,,,,,,,,,,,,---......////////////............///......------,,,++++++...///...---,,,,,,...000000///......111777???EEERRRAAA222///111///---.........////////////......000000//////...---------000000000/////////222444777666555444555777999;;;;;;:::999888999:::<<<>>>AAABBBDDDHHHMMMRRRVVVYYY]]]dddlllppppppqqquuuxxx~~~~~~}}}yyyvvvtttuuuvvv}}}zzzwwwuuuvvvwwwxxx}}}}}}}}}~~~}}}||||||}}}}}}~~~~~~~~~}}}{{{xxxuuutttqqqnnnmmmmmmjjjeeeaaaXXXRRRKKKEEECCCBBB???===<<<;;;:::888777555444444222111111000000000000000000...------......---,,,------------------------+++,,,...000000///...------------...............,,,,,,,,,,,,,,,,,,,,,,,,///............///000000---.../////////...,,,+++//////.........---------...///000111111000///.........//////000222333444222222333333333333333333666666666666666555555555555555444333444666888:::888999999999999888777777888666444222222222333444555555444333222222222222222111000///............///////////////////////////...---,,,,,,---...///***)))((()))+++,,,,,,***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))),,,+++***)))((((((((((((************************++++++******)))(((((((((((((((((((((((('''''''''*********++++++,,,,,,,,,(((((())))))******++++++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$xxxnnneeeZZZMMMDDD;;;888333000///000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******************+++***)))(((((('''''''''((((((((()))***************&&&'''(((***++++++++++++((('''&&&'''(((((('''&&&************************)))))))))*********++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++******+++,,,...///.........//////...------...---,,,,,,++++++,,,,,,***,,,///111111000///------,,,+++,,,.........------,,,,,,,,,,,,---......000/////////......------,,,,,,------------------.........---,,,,,,...000111111///......222777<<<@@@555---...111000///000///..................///111222222333333444444555...//////.........000222222222111000111333555666555444333222222444555777666666888:::===@@@CCCEEEIIIMMMRRRUUUVVVYYY___dddiiijjjjjjjjjiiijjjlllnnnrrrpppnnnmmmmmmnnnppprrruuuvvvwwwxxxzzz}}}~~~}}}{{{zzzzzz|||~~~yyyvvvuuuttttttuuuwwwxxxxxxwwwuuutttsssqqqnnnllljjjfffaaa^^^XXXVVVTTTSSSSSSPPPLLLIIIEEEAAA===<<<>>>@@@AAAAAA===<<<<<<:::888666444333000000///..................---,,,,,,......---,,,------------------------+++,,,.../////////------,,,,,,------......//////...............---------...---------....../////////000111111000///---,,,//////.........---------...///000111111000///............///000111222333222333333333333444444444666666666666555555555555444444555666777777888888888888999999888888777666666555333222222222444555555555444333222222222222222222111000////////////////////////////////////......---,,,,,,---......+++***)))***,,,,,,,,,***************************************************))))))))))))))))))))))))))))))************))))))))))))))))))******+++,,,************************)))))))))))))))*********(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%wwwmmmdddXXXKKKBBB999666222000///000///.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))(((((()))+++,,,******)))(((((((((((()))))))))))))))************&&&'''(((***++++++++++++%%%$$$$$$%%%((())))))(((************************************+++++++++,,,***************************++++++,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,---......---------...------,,,,,,,,,,,,,,,)))+++---///000000///...---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,---......000000///...------,,,,,,+++++++++,,,---.........---...///...,,,,,,...000///000///---,,,...111333///,,,***...000//////000000///...------...///000...//////000111111222222---...///...------///111000///......///000222333111000///......///000000222222222333444555666777:::<<<>>>???@@@EEELLLRRRQQQRRRSSSTTTTTTVVVYYY\\\[[[ZZZZZZZZZ[[[^^^aaacccdddeeefffhhhkkknnnqqqsssqqqqqqpppooonnnlllkkkjjjoooqqqtttxxxzzz{{{{{{{{{{{{xxxtttnnnjjjfffdddcccaaaccceeefffeeebbb^^^\\\ZZZWWWUUURRRPPPLLLGGGCCCAAA???>>>======<<<999666444222111333888>>>AAACCC>>>>>>>>>===;;;888555333......---,,,,,,,,,,,,---+++++++++,,,...///...---------------------------+++,,,---...///...---,,,+++,,,,,,---...///////////////......------,,,,,,,,,,,,,,,---------......111222222222111000...---...............---------...///000111111000///...---------...///000111222222333333333444444444555555555555555555555555555333555777999:::999888777888888888888888777666666444333222111222333444555555555444333222222222222333333222111111000000000////////////////////////...------,,,,,,------......,,,++++++,,,---,,,***************************************************))))))))))))))))))))))))))))))************))))))((((((((())))))***,,,,,,))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))((('''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''uuukkkaaaVVVJJJAAA888555222111111000///.../////////...------,,,,,,************************************************+++***)))(((((()))***+++,,,,,,+++++++++++++++,,,***)))))))))))))))*********************)))((((((''''''&&&(((***,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,---***+++,,,,,,------------......---,,,,,,,,,,,,,,,***+++---/////////...---,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...000//////...---,,,++++++++++++,,,,,,,,,------------...///...---,,,...///+++---......------///000+++,,,---...---,,,---///000///---,,,,,,---///000......------,,,+++++++++---...//////------...000000000//////000111222333222111000///.........///333333333333333333333333555666666666666:::@@@DDDAAABBBBBBAAA@@@AAADDDFFFDDDDDDDDDEEEGGGIIILLLMMMNNNNNNOOOQQQTTTWWWYYYZZZ\\\[[[[[[ZZZYYYWWWUUUTTT[[[]]]```cccfffggggggggg```^^^ZZZVVVSSSOOONNNMMMJJJKKKLLLLLLKKKIIIGGGEEE@@@???=========;;;888555666555444444444333222111000///000111555:::>>>@@@???@@@AAA@@@>>>:::666333...------,,,,,,,,,,,,,,,+++++++++---000111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,---......///000------,,,++++++*********++++++,,,,,,------------111111222222111000...---...........................///000111111000///...,,,,,,,,,---...///000000222222333333444444555555444444555555555555555666666777888999:::999999888777777888888777777666555222111111111222333555666555555444333222222222222333333333333222222111111////////////////////////........................///...,,,,,,------,,,***************************************************))))))))))))))))))))))))))))))************))))))***))))))(((''''''(((((((((((((((((((((((((((((((((((())))))************((((((((((((((()))))))))))))))))))))))))))))))))******))))))(((((((((''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&&&&ssshhh___UUUIII@@@888555333111111111111////////////...------,,,,,,************************************************((()))************)))(((,,,+++++++++++++++,,,,,,+++***)))(((((()))*********************)))((((((+++***))))))+++++++++)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++******++++++++++++++++++)))***+++,,,------------///...------,,,,,,------------......---,,,+++***,,,+++***+++---...---,,,,,,++++++++++++,,,------.........---,,,+++++++++------,,,,,,,,,+++++++++,,,...//////---------...,,,...//////...------...---///000---,,,---///111000...---++++++---...000111000000//////...------...///000000///......000000000000000000000111111111111000///////////////.../////////////////////000111111111000111333555777777777666444444666888777777777777888999;;;<<<<<<<<<<<<===???@@@BBBBBBFFFFFFFFFEEEDDDCCCBBBAAABBBDDDFFFHHHKKKLLLLLLMMMEEEDDDCCCAAA>>>===<<<;;;999888777777777777888888222222222333444333111////////////......---......//////000111333666999;;;???@@@@@@@@@>>>:::666444///...------,,,,,,------,,,,,,---000222333222000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,+++++++++************+++,,,,,,------,,,,,,...///000000000///...------........................///000111111000///...---,,,,,,------...///000111111222222333444444555333444444444555555666666999999888777777888::::::666777777777777666555555111111111222333444555666555555444333222222222222222333333333333222111111/////////////////////////////////000000/////////000...------......,,,+++************************************************))))))))))))))))))))))))))))))************))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((************))))))(((((((((((((((((())))))*********************************)))))))))((((((''''''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######}}}qqqfff]]]TTTHHH@@@999666222111111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***++++++***(((''')))(((((((((((()))******++++++)))((((((((()))***&&&'''(((***+++++++++++++++)))(((((())))))(((&&&))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++)))******+++++++++++++++******++++++++++++******((()))+++,,,---.........///......---------------.........---,,,+++)))))),,,+++***+++,,,---,,,++++++++++++++++++,,,------------,,,,,,,,,+++++++++---------,,,+++*********,,,...//////...------...000111222000...,,,++++++...000000,,,,,,000333333///...---,,,,,,---...///---......//////000111111...000111111///......///.......................................---------+++,,,------...---------....../////////...---,,,///000111000///000333555333333222222222222333333333333333222333333444555666666777777666555555444444555666888999:::;;;;;;555555555444444333333333111000...---...000222444111000///000000///---***,,,---...---++++++---...***+++---...///222666999<<<<<<===<<<;;;888555333//////...------------...------///111444444333111,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------***+++,,,---...---,,,++++++,,,...//////......------------..................///000111111000///...---------------.../////////000000111222333444444333333333444555555666666:::999777666666777999;;;666666666666666555555444222222333444555555666666555555444333222222222222111222333444444333111111////////////////////////...///000000000000///......---,,,,,,---...---+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))$$$$$$$$$%%%'''(((******))))))))))))))))))))))))++++++******)))((((((''''''(((((())))))******+++++++++************)))))))))(((((((((((((((((('''*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""{{{nnnddd\\\SSSIIIAAA888555000...///000111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))((((((((('''''''''(((((()))***,,,+++)))((('''((()))***&&&'''(((***++++++++++++***(((''''''(((((('''&&&(((((((((((((((((((((((()))))))))*********++++++************************))))))***+++++++++++++++)))***+++,,,,,,+++***)))((()))+++,,,...//////000//////...---------------------,,,,,,++++++******+++*********,,,---,,,++++++++++++***++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...///000...------...///000111000...,,,,,,------000///,,,,,,111111...------------------------+++++++++,,,------......---///000000...---,,,------------......------,,,++++++,,,---------,,,,,,---...////////////...---............//////......---............///222444111111000000000000000000/////////...//////000000......///000000000000000///000000111222222333333//////000000000000//////...------,,,---...//////000///...//////...+++(((,,,---...,,,******,,,///'''))),,,------///333666777777666666555333222111//////...---------------------///222444444111///++++++++++++++++++++++++***************++++++,,,---------,,,,,,,,,,,,++++++++++++,,,------......***+++---...///...---,,,)))+++,,,...////////////---------.........//////...///000111111000///.....................///000---...///000111222333333222222333444444555666666888888888777777777888888555555666666666555444444333444444555666666666666555555444333222222222222000111222333333222111000////////////////////////,,,---...//////...---,,,---,,,+++,,,---...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))%%%%%%&&&'''(((***+++,,,*********************************)))))))))))))))'''(((((()))******++++++******)))))))))((((((((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###yyymmmccc[[[SSSIIIAAA888444///,,,---///000111000//////...------,,,,,,***************************************************)))(((''''''((()))***))))))((())))))***++++++---+++)))((('''((()))******************)))(((((()))((('''((()))***)))(((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,,,,+++))))))((()))+++---...000000000//////...------------...++++++++++++++++++,,,,,,+++***)))***,,,---,,,+++++++++******++++++,,,---)))******++++++,,,------*********++++++,,,------+++---000000...---------***,,,............000222---000///,,,---000---&&&,,,------......------,,,///......------,,,,,,+++,,,...//////---,,,++++++....../////////...------***+++,,,------------------.../////////...,,,+++,,,+++***+++---...//////...//////...------///111........................------------......///000+++,,,---...////////////+++++++++,,,,,,,,,,,,,,,.........//////...------,,,,,,---......---,,,+++---,,,,,,---......+++))))))++++++)))'''&&&))),,,(((***------,,,...111444333222222111000000/////////...------,,,,,,------,,,---///111333333000---++++++++++++++++++++++++*********)))******+++,,,...------,,,,,,++++++***(((((()))***+++,,,,,,---***+++---//////...---,,,)))***,,,...000000000000---------.........//////...///000111111000///...//////.........//////000------...///000111222222222222333333444555666666666777888999999888666555555555666666555555444333444555666666777666666666555555444333222222222222///000222333333222111///////////////////////////++++++,,,------,,,++++++,,,+++***+++---...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))******))))))))))))***+++************************((((((((()))******++++++'''(((((()))***+++++++++))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%zzznnnfff^^^QQQFFFAAA888555111///......------)))******++++++,,,------***)))))))))***+++,,,,,,******))))))((((((''''''************************((((((''''''&&&&&&%%%%%%))))))******++++++,,,,,,''''''''''''(((((((((((('''''''''''''''((())))))************))))))((((((******))))))))))))))))))(((((((((((())))))))))))((()))+++,,,---,,,,,,+++,,,,,,,,,++++++*********%%%'''***,,,---///222444000222333000,,,***+++,,,************************)))************+++++++++------------------------000///...---,,,,,,+++***---...///000000...,,,+++---..................---------......---///111444111///,,,+++,,,,,,,,,+++---------.........//////,,,,,,,,,------.........///...,,,,,,,,,------,,,,,,,,,++++++,,,,,,---...---------------...///000------------------------111000///...---,,,,,,,,,------,,,,,,---...000111,,,------......------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...///............---------,,,,,,---------------,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,111///,,,******,,,///111444333222000//////......,,,++++++******++++++,,,,,,---.........---,,,++++++++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++///---++++++++++++)))(((+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------111111000000//////......///////////////////////////......------///000111222222333333444555555666555444333222222333444555333333333333444444555555888888888888777666444444333333333222///...///111333333333222222111111111------------------,,,,,,---..................------------,,,+++***)))(((+++++++++++++++***)))(((******++++++++++++******((((((((((((((())))))******************)))((((((,,,+++***((((((((()))***(((((())))))))))))((((((&&&''''''((()))******+++************************))))))(((((()))***++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&'''(((*********)))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&&&&&&&'''(((((((((((('''%%%$$$###$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&'''''''''&&&$$$###%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$${{{nnnfff]]]QQQEEE@@@888555111.........------+++++++++++++++,,,,,,,,,******))))))******+++,,,******))))))))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((''''''''''''((())))))******))))))(((((((((((()))))))))))))))))))))((('''''''''((()))*********((()))******+++++++++***,,,,,,,,,++++++*********(((***,,,------///111333666777666333///,,,---...++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++------,,,,,,+++************+++,,,---,,,+++)))(((,,,------......------,,,)))***++++++***+++...000666333///---,,,,,,,,,+++------..................---------....../////////---,,,------///000//////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......------------------------000///...---,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,------------,,,,,,***************+++,,,,,,,,,++++++++++++,,,------------------,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++---///111333222111///...---------+++++++++******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++******+++++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++...,,,++++++++++++***(((+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------/////////.......................................///...---------...000111222222333333444444555555333333222222222222333333222222333444444555666666777777777777666555444444333444444222000///000111333333222222111111000000---------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,+++***))))))+++++++++++++++***))))))******++++++++++++*********************++++++,,,***************)))((((((+++***))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))***************++++++*********))))))))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''(((((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$${{{nnnfff\\\OOOCCC>>>777444000............---,,,,,,,,,,,,++++++++++++******)))))))))***++++++))))))))))))))))))******((((((((((((((((((((((((************++++++++++++'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((())))))&&&''''''((()))******+++)))))))))((())))))***++++++++++++++++++*********+++,,,---------...111444<<<;;;999444000---,,,---++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************)))***+++++++++***((('''+++,,,,,,------,,,,,,++++++,,,---------...000222:::666111...,,,,,,,,,+++..................------.........///////////////---...///111111000...---,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,---------------------------...---,,,+++++++++++++++------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++)))))))))*********+++++++++++++++++++++,,,------,,,,,,,,,+++++++++******)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---///000222111000...---,,,+++++++++++++++++++++++++++++++++***************++++++---,,,+++************************+++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------.................................///...---------...000000333333333333333333444444111111222222222222111111111222333444555666777888666666666666666555444333333444444222000000111222333333333222111000000000...---------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******)))***++++++++++++***))))))******++++++++++++*********************++++++,,,***************)))((((((((())))))************)))(((((())))))))))))(((((((((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))***)))'''%%%%%%&&&""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$${{{mmmeee[[[NNNBBB<<<666333000............---......---,,,++++++************))))))))))))******'''''''''(((((()))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((()))(((((((((((()))******))))))))))))))))))))))))((()))))))))))))))******(((((((((((())))))))))))+++***)))(((((()))***++++++++++++***************+++,,,,,,,,,---///333777???<<<888333...+++******++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********++++++,,,,,,------,,,+++++++++++++++,,,,,,++++++++++++---...///...///111333999555000---,,,,,,,,,,,,...............---------................../////////111333333000,,,)))''',,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************---,,,++++++***)))))))))++++++,,,,,,,,,,,,++++++(((((())))))************+++++++++***+++,,,,,,---,,,,,,+++++++++*********)))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++++++++++++++((()))***,,,------......111000...,,,+++******)))******++++++++++++******+++***)))((()))***+++,,,------+++***))))))))))))***************++++++,,,***************************))))))***+++,,,,,,+++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///..............................---,,,---...///000222222222222222333333333000111222333333222111000000111222444555777888888555555555555555444333333333444444333111000111333555555444333222111000000...------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++******)))******++++++++++++******((((((((((((((())))))******************)))(((((('''((()))+++++++++***)))(((((())))))))))))(((((())))))))))))((((((((((((((()))***++++++***)))((()))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((***)))'''&&&%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((******)))'''%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$yyyllldddZZZMMMAAA;;;666333///------......---///......---,,,+++************))))))((())))))***&&&&&&&&&''''''((((((((())))))))))))))))))))))))&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***************************)))))))))******+++++++++******))))))((((((''''''---,,,***))))))***+++,,,************************)))******+++,,,000666:::BBB===777111---+++***)))++++++++++++++++++++++++))))))*********+++++++++************************))))))******+++,,,,,,,,,,,,,,,---------------,,,***++++++++++++++++++***''')))++++++++++++---...444111---+++,,,---------.....................------------------------------000333333///***'''&&&,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******,,,,,,++++++***(((((('''******++++++++++++******'''((()))************)))+++************+++,,,,,,,,,,,,,,,,,,+++++++++*********,,,---//////000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////++++++++++++++++++++++++++++++,,,---...---,,,,,,///...---+++******)))))))))******++++++******)))+++***)))))))))***,,,------,,,+++***))))))((((((******)))))))))***+++,,,************************)))(((((()))+++,,,,,,+++)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000////////////////////////...------,,,,,,...///000111111111222222222222222111222333444444333222111000000111333444666777888333444444444444333333222222333333222111000222333777666555444333222111111...------,,,++++++*********++++++++++++++++++***++++++,,,,,,,,,+++******)))******+++++++++************++++++++++++******((((((((((((((())))))******************)))(((((('''((()))+++++++++***)))(((((())))))))))))(((((())))))))))))((((((((((((((()))************)))((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''+++***((('''&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxkkkcccYYYLLLAAA;;;555222///------......---///......---,,,++++++*********)))((((((((())))))&&&'''''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))************(((((())))))******++++++******))))))((((((''''''---,,,++++++++++++++++++)))))))))***************))))))))))))+++000777<<>>666000---,,,,,,+++************************)))************+++++++++************************+++++++++,,,,,,,,,------************++++++++++++***++++++,,,,,,++++++***(((***,,,---------...//////---++++++,,,------------------.........//////---------------,,,,,,,,,)))---111222...+++******,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******++++++++++++***)))(((''')))******++++++******)))((()))***+++++++++***)))***************+++,,,,,,,,,,,,,,,+++++++++*********+++,,,---.../////////++++++++++++++++++++++++******+++------.........++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,++++++*********+++((()))***++++++***)))((())))))))))))***+++,,,,,,,,,+++***)))))))))))))))******)))((()))***+++,,,***************************(((((()))+++,,,+++***((())))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.............../////////////////////////////////...---,,,,,,,,,---/////////000000111222222333333222222333333333333222222///000111222333444555666222222333333333333222222111222222111000000111333777666555444333222111000......---,,,+++***))))))***++++++,,,,,,++++++***+++++++++,,,,,,++++++***))))))***++++++++++++*********++++++++++++*********************++++++,,,***************)))((((((((())))))************)))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''***))))))(((((((((((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvjjjbbbYYYLLLAAA;;;444111...------......---......------,,,,,,,,,+++******)))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((*********)))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((()))&&&&&&&&&'''((()))))))))'''((((((((()))))))))***+++++++++++++++***))))))((()))))))))*********+++***)))(((((()))...555;;;AAA;;;333---,,,,,,,,,+++)))))))))))))))))))))))))))************+++++++++************************+++++++++,,,,,,,,,,,,,,,)))))))))))))))***++++++++++++,,,,,,,,,,,,++++++))),,,.../////////000111---,,,+++,,,......---++++++,,,,,,---...///000000///.........------------)))---222222...+++,,,---,,,,,,++++++,,,,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++******))))))******+++***++++++++++++***(((((())))))************))))))((()))+++,,,---,,,+++******************++++++,,,++++++*********))))))))))))***++++++,,,,,,,,,,,,******************************+++,,,------,,,,,,******************************++++++,,,,,,------++++++******++++++,,,---((()))***++++++***)))(((&&&'''((()))******************))))))))))))************((((((((()))+++,,,***************************)))((()))***+++***)))((((((((()))))))))******************++++++++++++++++++++++++++++++++++++.........---------------------------------------------,,,,,,,,,---...///---...///000111333333444222222111111111111222222//////000111222222333333111111222222222222222111000000111000//////000222666555444333111000///.........---,,,+++***))))))++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++))))))***+++++++++++++++******++++++++++++*********************++++++,,,***************)))((((((+++***))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))*********)))(((''''''((()))***$$$%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''(((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuiiiaaaYYYLLLAAA<<<444111...,,,---......---......---------,,,,,,,,,******)))(((((((((((((((,,,,,,++++++******))))))''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&((()))+++,,,,,,)))***+++++++++)))((('''(((((())))))*********++++++***)))'''(((---444999>>>777///))))))******)))(((((((((((((((((((((((()))************+++++++++************************++++++++++++++++++++++++******))))))***+++,,,,,,+++,,,,,,------,,,,,,+++&&&(((+++,,,,,,,,,,,,------,,,,,,...///...,,,******+++,,,---...000111111000000//////.........------111555333...******,,,,,,,,,++++++,,,,,,---...,,,,,,+++***))))))******+++++++++++++++++++++++++++***************++++++******+++,,,,,,+++)))((())))))************))))))(((***,,,---------+++************)))***++++++,,,))))))))))))((((((((((((((())))))*********))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++************************((((((((()))***,,,---...************+++,,,---...''')))***++++++***)))'''$$$%%%''')))***))))))(((***)))))))))))))))***++++++***((('''((()))+++,,,))))))))))))))))))))))))+++)))((()))***+++***((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------,,,+++,,,---...///,,,---...000111333444555222111000//////000111222//////000000111111111222000111111222222222111111///000000///......000111444444222111000...---,,,......---,,,+++***)))(((+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++((()))***+++++++++++++++******++++++++++++******((((((((((((((())))))******************)))((((((,,,+++***((((((((()))***(((((())))))))))))((((((&&&''''''((()))******++++++***'''&&&&&&'''***+++"""$$$''')))*********)))'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&'''(((''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$tttggg___WWWJJJ>>>999666333///------...//////,,,,,,,,,+++++++++******,,,+++***)))((((((((((((+++***)))((('''&&&&&&&&&***(((%%%######%%%(((+++))))))************))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&'''''''''''''''((())))))'''''''''''''''''''''''',,,***'''%%%%%%&&&((()))&&&''''''(((((((((((((((''''''(((''''''&&&%%%%%%(((((())))))******++++++))))))((()))+++...111333555333///+++)))))))))***(((((('''((()))+++---...,,,,,,++++++***))))))(((((()))***+++++++++++++++%%%%%%&&&'''***---111333+++*********+++,,,,,,---111111111...+++)))((())),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111,,,,,,+++,,,...222555888777555222///,,,+++++++++.........------,,,,,,,,,.........---------,,,,,,,,,,,,+++******+++,,,,,,//////...------,,,++++++***************************)))))))))((((((''''''))))))))))))******************++++++++++++******''')))***)))((('''(((***,,,,,,,,,+++++++++******************************++++++***)))***+++---...''''''((()))))))))))))))((((((((((((((())))))***))))))*********++++++++++++++++++************)))))))))***))))))'''%%%$$$''''''''''''(((***+++,,,***)))((()))***+++***((())))))))))))************************))))))))))))((((((((((((((('''&&&&&&))))))))))))************...---+++***))))))***+++---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,000000...---,,,+++++++++......------------..................///000111222000111111111111222222222444333333222222333333444222333333333333333444333111000///......---------666555222000...---------......---------,,,,,,,,,***++++++,,,------------))))))))))))(((((((((((()))************+++++++++))))))***++++++++++++***((()))))))))))))))(((((((((((((((((((((((((((((()))************+++++++++)))))))))))))))))))))))))))))))))))))))*********((('''&&&&&&((())))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$#########$$$sssggg___VVVIII>>>999444111...,,,,,,---------,,,,,,,,,+++++++++******(((((((((((()))***+++,,,''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&))),,,...(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''***)))'''&&&&&&&&&'''(((&&&&&&'''(((((((((((((((''''''(((((())))))(((((()))))))))))))))*********))))))((()))***---000111222111...+++)))))))))***+++***)))((((((((())))))+++++++++*********))))))***************++++++++++++***************+++++++++*********++++++,,,---000111222000---***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000+++++++++---000444888;;;777555111...+++++++++,,,...---------,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,......------,,,++++++*********************************)))))))))((((((((())))))))))))************)))******************))))))***+++***)))((()))+++,,,,,,+++++++++***************************************)))))))))***++++++''''''((()))))))))))))))+++++++++++++++,,,,,,---)))))))))******++++++++++++++++++*********))))))'''((())))))((('''&&&%%%)))((((((((((((((()))******)))((()))******)))((((((((()))))))))******************)))))))))((((((***************)))(((((((((((()))))))))*********,,,++++++***************------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++,,,,,,......------------...............//////000111222000000111111111222222222222222222111111222222222222222222222222333333444111111000///............444222000...---,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,************))))))))))))))))))*********+++++++++(((((()))************)))(((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++***************************)))))))))))))))))))))((('''&&&&&&((())))))((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$&&&%%%$$$$$$######$$$$$$~~~rrreee]]]UUUIII>>>888333000---++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((()))***+++,,,&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''')))***,,,---''''''((((((((((((''''''&&&&&&''''''(((((())))))$$$$$$%%%&&&'''((()))***'''''''''&&&''''''((()))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((())))))***************))))))))))))))))))(((((()))+++---......---,,,+++***))))))(((***)))((((((''''''(((((()))))))))*********++++++,,,+++***)))))))))***+++,,,,,,,,,+++***)))((('''+++************+++,,,,,,000111333222///,,,******,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,......******+++...111666;;;===666444000,,,******,,,---------,,,,,,,,,,,,,,,+++************)))))))))(((,,,+++************+++,,,,,,,,,,,,++++++******)))************************************))))))))))))))))))))))))************((())))))******))))))((()))+++,,,+++***)))***+++,,,++++++++++++*********)))))))))))))))))))))))))))))))))***))))))((((((''''''((())))))))))))))),,,++++++++++++,,,------))))))))))))************++++++*********)))))))))&&&&&&'''(((((('''&&&%%%***)))((((((''''''((((((***)))((((((******)))((((((((())))))))))))************))))))))))))((((((***************))))))((((((((())))))))))))******))))))***+++++++++******------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------------......---......//////000111111000000000111111111222222111111000000000000111111222111111000111222333444222111000//////.........000000...---++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++******++++++++++++************)))))))))*********++++++''''''((()))))))))))))))(((((())))))***))))))((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********))))))(((((((((((('''&&&&&&((())))))((())))))(((((((((((())))))'''''''''''''''''''''''')))(((((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$}}}qqqddd[[[SSSGGG===888333000---,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,+++***)))(((((((((((())))))(((((((((((())))))((())))))))))))(((''''''&&&''''''''''''''''''&&&%%%&&&&&&'''((()))******%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((++++++******))))))(((((())))))(((((()))***+++,,,)))***+++++++++***((((((&&&&&&&&&'''((())))))***''''''((()))***+++,,,,,,...,,,***(((((()))***+++((()))+++,,,,,,+++***)))+++***************++++++...111333333111---+++***++++++++++++++++++++++++))))))))))))***+++,,,---******+++---111555888;;;444222...***)))***,,,...,,,,,,,,,,,,++++++++++++++++++++++++************++++++************++++++++++++******))))))))))))******************************************))))))((()))))))))************(((((())))))))))))(((((()))***++++++))))))***+++++++++++++++************))))))))))))))))))))))))))))))***+++***)))'''&&&''''''((()))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))************))))))))))))%%%&&&'''(((((('''&&&&&&)))(((((('''''''''((((((***((('''((()))***)))((((((((((((((()))))))))******)))))))))((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***'''(((***,,,------,,,+++------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,---...///...------,,,,,,------...------...///000000000000000000000000111111111111111111111000000111111111111111000///000111333444222222000///////////////......---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***))))))++++++*********)))))))))))))))))))))************'''((())))))******))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))************************************++++++***)))(((''''''&&&((('''&&&&&&((())))))((())))))(((((((((((())))))''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%|||ooobbbYYYQQQFFF<<<888333111...------------,,,,,,,,,,,,+++++++++******,,,+++***)))((((((((((((++++++***)))((('''''''''''''''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''''''''+++***)))(((''''''''''''++++++******))))))((((((((((((((()))))))))******'''(((***++++++***((('''&&&&&&''''''(((((())))))&&&&&&'''(((***+++,,,---...,,,***(((((()))***+++'''(((***+++,,,,,,++++++++++++***))))))*********---///222222000---++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,+++++++++---...111333444111///,,,***)))***,,,...+++++++++++++++++++++++++++++++++*********))))))***************************)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((())))))))))))((((((((()))***)))(((((()))***+++++++++*********))))))((((((((((((((((((((((((******+++,,,+++***((('''''''''((()))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((*********)))))))))((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((()))***)))((('''((()))***)))''''''(((((((((((())))))))))))))))))(((((((((((('''''''''(((((((((((('''''''''(((((((((((()))))))))((()))+++---......------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++,,,---...///------,,,,,,,,,,,,------,,,---...///000000000/////////000000000111111111222222111111111111222222000000000000000222333444222111000///............------------------------------------,,,,,,,,,,,,++++++++++++***)))((((((******)))))))))((((((((((((((()))))))))*********((()))******++++++******(((((()))***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++******)))((('''&&&&&&((('''&&&&&&((())))))((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%{{{nnn```XXXPPPEEE<<<777222000............---+++,,,,,,,,,+++++++++******(((((((((((()))***+++,,,+++***((('''&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((('''&&&&&&%%%%%%&&&''''''''''''&&&///...+++)))((((((((((((************))))))))))))(((((())))))*********+++'''((()))*********((((((*********)))((('''&&&%%%%%%&&&'''(((***+++,,,---,,,+++***)))))))))***+++******+++++++++******)))++++++***))))))))))))***+++---///000...,,,++++++++++++++++++++++++++++++******))))))***++++++,,,+++++++++,,,,,,---...///...---+++***)))***,,,---)))************+++++++++))))))))))))((((((((('''))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))******))))))(((''')))***)))((('''((()))+++************)))))))))((((((((((((((((((((((((******++++++******))))))''''''((())))))))))))))))))(((((((((((()))******((((((((((((''''''''''''******)))))))))(((((((((''''''((())))))((('''&&&%%%%%%%%%&&&'''(((***+++)))(((''''''))))))((('''''''''(((((((((((())))))))))))((((((((((((''''''((())))))***************''''''(((((((((((())))))((()))***+++,,,---------++++++******++++++,,,,,,++++++++++++++++++++++++))))))******+++---...///------,,,,,,,,,,,,------+++,,,...///000000///.../////////000000000111111222222222111111222222222///000000111222333444444111000///......---------,,,---....../////////............---------,,,,,,))))))*********))))))((())))))))))))((((((((('''((((((((()))))))))******))))))***+++++++++++++++(((((()))***++++++++++++))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((()))))))))(((((('''''''''((('''&&&&&&((())))))(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%zzzmmm___VVVNNNDDD;;;777111///------------+++***,,,,,,,,,+++++++++******(((((((((((()))***+++,,,))))))((('''&&&&&&''''''&&&&&&&&&'''(((((())))))''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&,,,+++)))'''&&&&&&'''((()))))))))))))))*********'''((()))***++++++,,,,,,))))))*********))))))(((++++++++++++***(((&&&%%%%%%&&&'''((()))***+++,,,***************+++++++++,,,++++++***))))))******++++++***))))))))))))))))))+++,,,,,,***)))******************************+++************+++,,,,,,++++++++++++,,,,,,------************++++++++++++))))))))))))******++++++******)))))))))(((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))************)))******************)))((()))******(((((()))***************))))))))))))''''''''''''''''''''''''))))))((((((((()))******''''''((())))))))))))))))))))))))))))))******+++(((((((((''''''&&&&&&&&&***)))))))))(((((((((((())))))*********((('''&&&&&&&&&&&&&&&&&&'''((())))))(((''''''((()))(((''''''''''''((((((((())))))))))))((((((((('''''''''(((((()))***************'''''''''((((((((()))))))))((((((((()))***++++++***)))))))))******+++,,,************************************+++,,,......---,,,,,,++++++,,,,,,---***,,,...///000000///...////////////000000000111111111000000000000111111...///222444555555444444000///...---,,,,,,,,,,,,***+++---...////////////---------,,,,,,,,,++++++(((((())))))***)))))))))*********)))))))))(((((((((((((((((()))))))))***((())))))***************(((((()))***++++++++++++(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((''''''((('''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((()))'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&yyylll^^^UUUNNNCCC;;;777000...,,,,,,,,,,,,***(((,,,,,,,,,+++++++++******,,,+++***)))(((((((((((()))))))))))))))******+++++++++)))(((''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$%%%&&&(((((())))))******++++++'''((()))+++,,,,,,,,,,,,************))))))))))))((((((***++++++***))))))&&&&&&'''((()))***++++++((()))***++++++++++++++++++***)))))))))***,,,---++++++***))))))((()))))))))*********(((((()))***************************++++++++++++++++++,,,,,,******+++,,,,,,---......((()))***++++++++++++***(((((())))))*********+++,,,,,,,,,,,,++++++++++++((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))******************++++++++++++******)))+++,,,+++***)))***+++************))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&((()))+++'''(((((()))))))))))))))((((((((((((((())))))***(((((('''''''''&&&&&&&&&))))))))))))((((((((((((***+++++++++***)))'''&&&(((((('''&&&&&&&&&&&&''')))'''&&&'''((()))((('''''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((()))(((((('''&&&&&&''')))***))))))(((((()))***++++++************************************+++,,,---...---,,,,,,++++++,,,,,,---***+++...///000000......////////////000000000000000000////////////000000---///333555777666444333//////...,,,,,,,,,,,,,,,)))***,,,.../////////...,,,,,,,,,+++++++++******''''''((())))))***))))))+++++++++************)))(((((((((((())))))))))))'''(((((()))))))))))))))(((((()))++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((('''&&&&&&((())))))(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$###############%%%%%%%%%%%%######$$$#########$$$%%%%%%&&&wwwjjj]]]VVVOOOBBB666000222111000//////.........,,,,,,,,,+++++++++*********)))))))))((((((''''''************(((&&&$$$###+++*********))))))((((((''''''(((((((((((('''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''''''''''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''((()))))))))(((***)))((('''&&&&&&'''(((((((((((((((((((((((((((((()))***+++,,,---------+++,,,---------+++)))'''((()))++++++)))((()))***)))(((((('''''')))***+++))))))))))))))))))))))))###$$$%%%'''((()))))))))++++++******)))((((((((('''((()))++++++******))),,,+++***))))))***+++,,,)))+++,,,,,,++++++,,,------,,,+++))))))))))))***)))))))))))))))))))))))),,,+++******++++++)))'''************)))))))))(((((('''%%%&&&(((+++++++++***************)))((('''+++++++++++++++***)))((()))***,,,------,,,***)))))))))))))))))))))))))))***+++---//////...---,,,((((((***,,,...---***''')))***+++,,,,,,,,,+++***&&&'''((())))))((('''&&&***)))(((''''''((()))*** &&&)))***+++...000+++)))((('''''')))+++,,,((()))*********)))'''&&&))))))))))))))))))))))))******+++,,,+++)))'''%%%'''''''''(((''''''&&&%%%((((((((((((((((((((((((+++***)))(((((('''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))((()))***+++,,,------------------------------------...000111111111000//////......------///000111111111000///////////////...///000111222333333333000000000000////////////+++,,,---////////////...//////...------,,,++++++************************...---+++)))(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++)))))))))))))))(((''''''(((((()))******************************+++++++++***))))))((('''&&&&&&&&&&&&''''''((()))******+++))))))))))))((((((((((((''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$wwwkkk^^^VVVNNNBBB777111111000///...------------,,,+++++++++************++++++++++++*********)))))))))))))))((('''%%%$$$)))))))))((((((((('''''''''''''''(((((('''''''''''''''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))'''&&&&&&%%%&&&&&&''''''%%%&&&((())))))))))))(((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''(((******+++++++++)))***+++------,,,***)))((()))++++++)))((()))***''''''&&&%%%&&&'''((()))))))))))))))))))))))))))(((((()))***************+++************)))))))))'''((()))***+++******))))))(((((((((((((((((()))''')))******)))(((***++++++***)))))))))***+++,,,)))))))))))))))))))))))),,,*********++++++)))'''++++++******)))((((((''')))'''&&&&&&(((***+++***)))))))))))))))(((''''''(((((()))*********))))))((()))***++++++***)))((()))))))))))))))))))))))))))***,,,......---,,,+++))))))+++---///...+++)))+++,,,---......---+++***''''''((((((((((((''''''))))))(((''''''((())))))###&&&)))***)))(((((()))&&&'''((()))))))))((((((((())))))***)))((('''&&&))))))))))))))))))))))))***+++,,,,,,,,,***((('''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))))))))******************************************************)))***,,,------,,,***)))))))))***+++,,,,,,,,,,,,---------------,,,,,,,,,---...///000000000///...///......---...///000111111000000///////////////000111111222333333333333//////.........---------------...//////...---,,,......------,,,++++++***************************,,,,,,+++***))))))))))))((())))))***************))))))))))))))))))))))))(((''''''''''''(((((())))))))))))))))))(((''''''''''''((()))))))))))))))***************))))))))))))))))))((('''&&&&&&&&&''''''(((((())))))******(((((((((''''''''''''&&&&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvjjj^^^VVVNNNBBB777222000///...---,,,,,,,,,,,,++++++*********)))))))))++++++++++++************(((((())))))((('''&&&&&&(((((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&((())))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&'''((()))'''((())))))))))))(((((())))))(((''''''''''''(((''''''''''''''''''''''''%%%&&&'''((((((((((((((('''(((***+++,,,,,,++++++''')))******)))(((((()))''''''&&&&&&&&&'''((()))))))))))))))))))))))))))************************,,,++++++************+++(((((()))************)))'''(((((())))))((((((''''''(((***)))(((((()))+++))))))((())))))+++,,,---))))))))))))))))))))))))+++***)))***++++++)))(((+++++++++***)))(((((('''***(((''''''((())))))(((((())))))))))))(((((('''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++************+++...//////,,,***,,,---///000000---+++)))((((((''''''''''''(((((((((((('''&&&&&&'''((((((((()))+++***(((&&&%%%%%%###%%%(((++++++)))&&&$$$)))))))))))))))((('''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))###$$$%%%'''((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++++++++***---------,,,,,,+++++++++,,,,,,---.....................------......///000000000//////......//////111222333333333333222222------,,,,,,,,,+++++++++////////////...---++++++------,,,,,,+++*********************************)))******+++*********)))))))))***+++++++++++++++))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))(((''''''&&&&&&'''(((((((((((((((******))))))((((((''''''))))))(((((('''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuujjj]]]UUUMMMAAA888444000///...---,,,,,,,,,,,,*********))))))))))))((()))))))))(((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''(((%%%%%%%%%&&&'''((()))***))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((((()))***++++++******''')))******)))(((((())))))))))))))))))*********))))))))))))))))))))))))((((((((())))))******+++///...,,,+++***))))))***((()))))))))************((()))***++++++***)))((()))***++++++******+++,,,)))))))))))))))***++++++))))))))))))))))))))))))***))))))***++++++)))((())))))))))))))))))))))))+++)))(((((())))))(((''')))))))))******))))))(((&&&'''(((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((()))******))))))(((*********,,,......,,,***+++---///000///,,,)))''')))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&'''((()))((((((''''''###%%%(((******)))'''%%%)))))))))))))))(((((('''((((((((((((((((((((((((((()))************))))))$$$%%%&&&'''(((((((((((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***++++++++++++******)))------,,,,,,++++++******++++++,,,,,,------------------------......//////000//////.........//////111111222222222111111000,,,,,,,,,,,,++++++++++++............------,,,,,,++++++++++++******))))))************************'''(((***+++++++++***)))((()))******++++++******)))))))))))))))))))))))),,,,,,+++***)))))))))))))))))))))))))))(((''''''&&&'''(((((())))))((((((******)))((('''&&&&&&%%%(((((((((''''''&&&&&&&&&(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ssshhh\\\TTTKKK@@@888555111000///...------------*********))))))))))))((((((((((((((((((((())))))'''''''''''''''(((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&((()))***)))))))))(((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((''''''************))))))(((((('''(((******((('''((())))))))))))***************(((((((((((((((((((((((('''''''''((()))+++---...222000...+++)))((('''((()))))))))))))))*********((()))***++++++***)))((((((***++++++***)))+++,,,************))))))(((((()))))))))))))))))))))))))))(((((()))++++++)))(((''''''((()))***+++,,,,,,+++)))(((((())))))'''&&&))))))******+++******))))))*********))))))(((''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((((((((()))++++++***(((***+++,,,---,,,***'''%%%)))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&''')))))))))(((''''''(((((((((((())))))***))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((())))))))))))***************************************************************************************+++++++++***)))))),,,,,,+++++++++*********+++++++++++++++,,,,,,---,,,------...............//////............/////////000000000000//////...---------,,,,,,,,,,,,+++,,,,,,,,,,,,------......++++++************))))))))))))))))))))))))))))))&&&''')))***++++++***)))'''((())))))******))))))))))))))))))))))))))))))+++***))))))(((((((((((()))))))))))))))(((''''''(((((()))************)))***))))))((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppfff[[[RRRIII>>>777666111000///...------------++++++*********)))))))))************++++++++++++(((((('''''''''(((((()))((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''((()))&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''******))))))((('''''''''&&&((())))))(((''''''(((&&&'''((()))))))))((((((((((((((((((((((((((((((''''''((()))+++...000222333000---***'''''''''''')))))))))((()))******+++&&&''''''((((((''''''&&&&&&''')))(((''''''(((***************)))((('''&&&)))))))))))))))))))))))))))(((((()))***+++)))(((&&&'''((()))***+++,,,---***)))((()))***)))'''%%%((())))))************)))************)))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&'''))))))((('''((())))))***)))(((&&&&&&((((((''''''''''''((((((&&&'''(((((((((((('''&&&)))'''&&&'''((()))((('''***((('''&&&&&&(((***+++******)))((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************************************************************************))))))***************)))************************+++++++++++++++,,,------,,,,,,---............---......------......//////---....../////////...............---------,,,,,,++++++++++++,,,---...///************************))))))))))))))))))))))))'''(((((()))************''''''((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''')))))))))))))))(((''''''((())))))***************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$nnndddZZZQQQFFF<<<666666000///...---,,,,,,,,,,,,,,,+++++++++************)))*********++++++++++++)))(((''''''&&&'''((((((&&&&&&'''''''''((((((((('''''''''((((((''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((()))%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&)))(((((('''''''''((((((&&&((())))))(((''''''(((&&&'''((()))***)))(((((((((((((((((((((((((((((()))(((((((((***,,,///111000...+++(((''''''((()))***)))((((((((()))++++++'''''''''&&&&&&'''''''''&&&'''((((((''''''(((***(((((()))******)))((('''))))))))))))))))))))))))(((''''''(((***+++)))((())))))))))))************)))(((((()))******(((&&&&&&&&&'''(((((((((((((((((((((((())))))((('''''''''((()))******)))((('''''''''''''''''''''''''''))))))(((''''''''''''''''''&&&%%%&&&(((((('''&&&(((((('''''''''''''''(((''''''(((((((((((('''''''''((())))))))))))(((''')))'''%%%&&&(((***)))'''((('''&&&%%%%%%''')))***+++***)))((('''(((((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((()))******+++******(((((())))))***+++++++++,,,,,,+++***+++,,,---...+++,,,---.........------...------------...///000------...///000000000///...------------,,,,,,,,,---,,,+++++++++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((())))))***(((((()))************)))))))))))))))))))))))))))''''''''''''''''''((())))))))))))))))))((('''''''''(((((()))***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllcccYYYPPPEEE:::555666......---,,,++++++++++++,,,,,,,,,++++++++++++***''''''(((((()))))))))******)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((('''%%%$$$%%%''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%$$$$$$$$$%%%&&&((()))%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&''''''((()))***&&&((())))))(((''''''(((((()))***,,,,,,++++++***((((((((((((((((((((((((((('''&&&&&&''')))+++,,,---+++)))'''&&&(((***+++***)))((((((((()))+++,,,***)))(((''''''((()))***((()))******))))))***+++&&&'''(((*********))))))))))))))))))))))))))))))(((''''''(((***+++***(((++++++******)))(((((((((((((((((()))+++***(((&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&'''((((((((((((&&&''')))******)))'''&&&((((((((((((((((((((((((***)))(((''''''''''''''''''&&&%%%&&&(((((((((''')))((('''&&&&&&''')))***&&&'''((())))))((('''&&&'''((()))******)))(((''''''%%%###%%%)))++++++***&&&&&&%%%%%%%%%&&&'''(((+++***((('''''''''((()))))))))))))))))))))))))))+++***)))''''''&&&&&&&&&$$$$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******''''''(((******+++++++++''''''((()))***+++,,,,,,---,,,+++++++++,,,---...+++,,,---.........---,,,---------------...///000------///000111111111111---------,,,,,,,,,++++++///...,,,+++***++++++,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))***+++++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,)))))))))))))))(((((('''&&&''''''(((((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ooodddWWWNNNFFF<<<666444------------...///000000,,,,,,,,,+++++++++******+++*********))))))((((((''''''''''''''''''''''''(((((()))(((((('''&&&&&&+++***)))((('''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&)))'''$$$""""""###%%%''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$)))(((((('''''''''((((((''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''(((''''''&&&&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&'''((((((%%%&&&'''((()))***+++,,,---+++))))))((('''&&&$$$(((******''''''++++++)))...---,,,+++******************))))))((((((''''''(((((((((((())))))))))))+++***)))(((((()))******++++++***)))((('''&&&&&&)))))))))(((''''''&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&+++******)))((('''''''''))))))(((((('''''''''&&&&&&&&&((((((((('''&&&%%%%%%''')))++++++(((&&&###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++---+++)))((('''((()))***)))(((((((((((())))))******++++++******)))((('''++++++******))))))((((((******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,---.........---,,,+++---...///000333555777888111000---+++))))))***+++---,,,+++******+++,,,---******++++++++++++******))))))(((((('''''''''&&&(((((())))))******++++++++++++***)))((((((((()))+++***)))(((((()))***+++******))))))))))))******)))++++++(((### !!!"""))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&'''&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&''''''&&&$$$######$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&nnnbbbVVVMMMEEE<<<666444---------,,,------...///+++++++++*********))))))*********)))))))))((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''))))))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''&&&$$$$$$$$$&&&&&&((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((()))***++++++***)))(((''''''(((((((((((('''''')))'''&&&'''((()))(((''')))((((((((())))))******&&&''''''((()))******++++++***))))))******)))((((((++++++)))***...///---...---,,,+++************((((((((((((((()))))))))(((((((((((())))))))))))******)))(((((()))***+++))))))))))))((((((((((((&&&&&&''''''((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&&&&(((((((((((((((((((((((()))((((((((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%((((((((((((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((()))))),,,***)))''''''''')))***((((((((((((((())))))*********))))))(((((('''&&&*********))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,,,,---,,,,,,******---......000111333555666000///---+++******++++++,,,+++************+++,,,******++++++++++++******))))))(((((((((''''''''')))))))))))))))***************))))))((()))))))))+++***)))(((((()))***+++))))))(((((((((((())))))''')))***)))&&&%%%&&&(((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&''''''&&&$$$######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%lll```TTTLLLEEE<<<777555...------,,,,,,,,,,,,,,,*********)))))))))((((((******))))))))))))((((((''''''''''''''''''''''''"""###$$$&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$&&&''''''(((((((((%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((()))***++++++***)))(((''''''(((((((((((('''''')))'''&&&'''((()))((('''))))))))))))************'''((((((((())))))******'''(((((())))))*********(((+++,,,+++,,,111333111---,,,+++***************&&&''''''((())))))******(((((((((((()))))))))))))))((((((((()))***+++,,,''''''(((((())))))******&&&''''''(((((())))))***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))*********)))((('''&&&&&&%%%&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((('''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%***)))'''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((***)))'''&&&&&&'''((((((((((((((((((((()))******))))))((((((''''''&&&&&&((())))))))))))))))))***(((((((((((()))))))))***++++++++++++++++++++++++*********+++++++++++++++***++++++++++++***))))))------...///000111222222...---,,,*********+++,,,+++******))))))******+++******++++++++++++******))))))))))))((((((((((((************))))))))))))))))))((((((((()))************))))))))))))******((((((''''''''''''((((((''')))******)))(((***+++''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&'''''''''&&&&&&%%%######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&''''''&&&$$$######$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%jjj^^^RRRKKKDDD<<<777555///...---,,,+++******++++++*********))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&%%%########################%%%$$$$$$$$$$$$%%%&&&&&&'''((()))***))))))((('''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&)))'''&&&'''((()))(((''''''''''''((((((((((((((((((((((((((())))))))))))&&&'''((((((''''''((()))'''***++++++---222555333,,,,,,+++***************'''''''''((((((((())))))(((((((((((())))))))))))'''(((((()))***++++++,,,(((((((((((())))))))))))******))))))((('''''''''*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''&&&&&&&&&((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''(((((()))***+++******)))((('''''''''''''''((((((((())))))******((())))))***************************************************************+++++++++*********)))))),,,------...............,,,++++++******+++,,,,,,***))))))))))))))))))*********++++++++++++******))))))))))))))))))))))))++++++******))))))((((((((((((((((((((()))***+++***))))))))))))))))))***'''''''''&&&&&&'''''''''************)))(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$hhh]]]QQQJJJCCC;;;666555///...---,,,+++*********,,,,,,+++++++++*********(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((***++++++***((('''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&'''((()))(((((('''(((((((((((()))))))))))))))+++,,,***((('''''')))%%%)))***))),,,111333222++++++******))))))******)))((((((((('''''''''&&&(((((((((((())))))))))))''''''((()))***+++++++++))))))))))))((((((((((((*********)))((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''((()))(((''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,+++***(((((((((((((((''''''(((((()))))))))***)))***+++,,,,,,,,,++++++************************************************,,,++++++***************+++,,,---------,,,,,,++++++*********++++++,,,,,,)))))))))******)))))))))******++++++++++++******)))*********************++++++******))))))((((((((('''''''''((()))******)))))))))******)))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$hhh\\\PPPIIIBBB:::555444//////---,,,++++++++++++,,,,,,,,,++++++++++++***''''''(((((((((((())))))''''''''''''''''''''''''''''''(((((()))(((((((((&&&&&&%%%%%%&&&'''((((((((((((((((((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))***+++***)))(((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&''')))*********)))((('''((((((((())))))******...000000...***'''(((***%%%((()))''')))...000...+++******)))))))))******))))))(((((('''&&&&&&%%%(((((((((((())))))))))))'''((()))******+++************))))))(((((('''''''''(((((())))))******+++((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&###$$$$$$%%%&&&'''(((((('''((())))))''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((()))***+++&&&&&&'''((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((***+++,,,---,,,***((((((((())))))'''(((((((((((((((((())))))***,,,---------,,,+++************************+++++++++++++++*********,,,+++******)))************+++,,,------,,,+++************+++++++++++++++)))******++++++******)))******++++++++++++******************++++++++++++************))))))))))))(((((('''''''''((())))))))))))************))))))''''''&&&&&&&&&&&&''''''$$$$$$$$$&&&(((*********''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%hhh\\\PPPIIIAAA999333222//////...---,,,,,,,,,---++++++++++++************'''''''''((((((((())))))''''''''''''''''''''''''$$$%%%&&&'''((()))))))))'''''''''&&&''''''(((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$((('''&&&%%%%%%$$$$$$%%%$$$$$$%%%%%%&&&''''''(((%%%&&&''''''''''''&&&%%%$$$%%%&&&'''(((((((((((()))'''&&&'''((()))((('''%%%&&&((()))))))))''''''&&&''''''((()))******+++,,,///000...)))&&&(((***&&&))))))'''(((,,,---+++******))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))((()))******+++***))))))(((((((((((())))))))))))((((((((()))******++++++)))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&''''''((((((''')))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&''''''(((%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''(((***+++((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''(((***+++,,,,,,+++)))'''''''''((()))((((((((((((((('''''''''(((***+++------,,,+++***************************---,,,,,,,,,+++++++++++++++***)))((((((((()))))))))***,,,------,,,+++******++++++++++++******)))******+++,,,,,,+++************++++++++++++***************+++++++++,,,,,,)))))))))))))))*********))))))((('''''''''((((((((()))***++++++***)))(((((((((''''''''''''((((((%%%$$$###%%%)))+++***)))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%'''((()))$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%hhh\\\PPPHHHAAA888222111//////...---------......************))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''!!!"""$$$&&&'''))))))***)))(((((('''''''''(((((())))))))))))((('''&&&%%%########################%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((()))))))))***)))(((((('''''''''((((((''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&&&&%%%$$$$$$&&&'''((()))************)))'''&&&'''((()))((('''"""###%%%''''''&&&%%%$$$%%%&&&'''((()))***+++,,,(((+++---+++&&&###%%%)))(((******''''''++++++)))***)))))))))))))))******%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))***++++++***((((((&&&&&&'''((()))***++++++++++++******)))(((((((((************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&((()))***+++%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''')))******(((%%%###"""$$$'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))(((&&&%%%"""######$$$&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((&&&&&&''''''(((***+++,,,+++***(((&&&%%%&&&'''((())))))(((((('''''''''&&&''')))+++,,,,,,,,,***)))))))))))))))))))))))))))---------,,,,,,+++++++++***)))(((&&&&&&''''''((()))***,,,---------+++***+++++++++++++++***))))))***+++,,,------,,,+++*********++++++++++++***************++++++,,,,,,,,,(((((())))))******++++++***)))((('''''''''''''''((()))***++++++***)))(((((((((''''''''''''((((((***(((&&&&&&))))))'''%%%))))))))))))))))))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''))))))((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''')))***'''''''''((((((((())))))###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&dddZZZPPPJJJCCC:::333111...+++)))(((***,,,------,,,,,,,,,+++++++++******++++++************++++++&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$%%%'''''''''%%%###"""###$$$'''))))))'''%%%###***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((()))))))))((('''&&&$$$$$$'''&&&&&&%%%%%%$$$$$$###((('''&&&&&&'''((('''%%%'''''''''''''''((())))))&&&((()))(((%%%$$$&&&)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))'''((())))))(((((()))***((('''&&&&&&&&&((()))***%%%&&&&&&'''((())))))***((((((((((((((()))******'''((()))******)))((('''***)))(((((((((***+++,,,///...,,,******+++,,,---***)))(((''''''(((******((((((((((((((((((((((((''''''((((((((((((''''''+++******)))))))))))))))'''(((***++++++***)))(((%%%&&&((()))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''))))))(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((())))))((('''''''''((()))+++,,,---+++***(((&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((+++(((&&&'''******)))&&&(((''''''(((+++,,,,,,+++((((((((((((((()))******))))))))))))))))))))))))************************++++++************++++++******))))))))))))******************)))))))))(((((()))+++++++++***+++,,,)))(((''''''''')))***++++++++++++***************(((((((((((((((((((((((())))))(((((((((((())))))***)))((((((((()))+++,,,))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$%%%&&&((()))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$#########%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%dddZZZPPPIIICCC999333000...,,,***)))+++,,,,,,+++,,,,,,+++++++++************))))))))))))))))))***'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""$$$%%%'''''''''&&&%%%))))))(((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&''''''(((&&&''''''&&&%%%%%%&&&(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&((())))))(((((()))***))))))(((((((((((()))))))))))))))***+++++++++,,,'''''''''''''''(((((()))(((((()))))))))((((((''''''''''''''''''((())))))+++***((('''&&&'''((()))''''''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''***)))((((((''''''((((((%%%&&&((()))***)))((('''%%%&&&'''((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))++++++***)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,***((()))+++,,,***))))))''''''(((***+++***)))((((((((((((((()))******))))))))))))))))))))))))+++*********************+++******))))))******+++***))))))(((((())))))***++++++++++++*********)))(((***++++++***))))))***)))(((''''''((()))***+++*********************)))((((((((((((((((((((((((((((((''''''''''''(((((()))((('''''''''(((******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%&&&((()))(((((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%eeeZZZOOOIIIBBB888222000...---++++++,,,,,,+++))),,,++++++++++++*********))))))(((((((((((())))))((((((''''''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%$$$%%%'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((''')))***))))))*********)))((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&'''((((((***))))))((('''''''''(((%%%%%%&&&''''''''''''&&&)))(((&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((''''''&&&&&&''''''$$$%%%''')))******))))))%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%(((((((((((('''&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''%%%%%%%%%&&&'''((()))***((((((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((+++***))))))++++++***))))))((('''''')))))))))'''((((((((((((((()))******))))))))))))))))))))))))+++++++++******)))))))))+++******))))))******+++)))((((((''''''(((((())),,,,,,+++++++++*********''')))******((('''(((((()))(((((((((((())))))***((((((((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%eeeZZZOOOHHH@@@777111///...---,,,,,,---,,,***(((++++++++++++************))))))(((((((((((())))))(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$&&&''')))+++'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((("""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%''')))((('''$$$%%%%%%&&&&&&&&&&&&&&&'''$$$"""###&&&'''&&&$$$(((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&''')))(((''''''(((***&&&'''(((*********)))(((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))+++***((('''&&&&&&'''((($$$%%%''''''((('''&&&%%%***)))((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((''''''&&&&&&''''''&&&''')))***+++,,,,,,,,,%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%''''''(((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))(((''''''(((((('''&&&((((((((((((((())))))***))))))))))))))))))))))))++++++******))))))((((((******))))))))))))******((((((''''''''''''((((((+++++++++*********))))))%%%'''))))))((('''((())))))(((((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((()))))))))***''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$###############$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%eeeYYYNNNFFF???777111//////------------,,,***(((+++++++++*********))))))+++******))))))******+++(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&(((+++,,,&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((""""""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%'''(((((('''$$$%%%&&&''''''''''''&&&'''$$$!!!###&&&((('''%%%(((((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''((((((''''''((()))"""###&&&((())))))))))))***)))))))))))))))))))))((((((''''''(((((()))******)))'''&&&&&&&&&'''(((&&&'''((())))))(((&&&%%%******))))))(((((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***)))((((((''''''((((((&&&&&&((()))***+++,,,,,,%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((())))))(((''''''(((((('''&&&((((((((((((((())))))***))))))))))))))))))))))))*********)))))))))((((((***))))))))))))))))))***((((((''''''''''''(((((())))))))))))(((((((((((("""%%%'''(((((((((***+++((())))))))))))(((((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))******++++++++++++((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$############$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###"""""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%cccXXXLLLEEE>>>777111000///---,,,,,,------,,,***+++************)))))))))++++++************++++++''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%$$$###$$$&&&''''''&&&$$$%%%'''((((((''''''&&&%%%$$$###$$$&&&'''''''''(((((()))***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%'''(((((('''&&&((()))"""###$$$&&&'''((())))))''''''''''''((((((((((((((((((((((((((()))******((('''''''''''''''((((((((())))))))))))(((''''''(((((((((((((((''''''''''''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***)))((((((''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&((()))&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&&&&&&&&&&%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&((())))))))))))***,,,)))((('''''')))))))))'''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))((((((''''''(((((()))))))))((((((((('''''''''###%%%'''(((((()))***+++((())))))))))))(((((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))***++++++,,,,,,++++++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$##################$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%bbbVVVKKKDDD>>>777222222///---++++++,,,---------************))))))))))))******))))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&$$$###$$$&&&'''''''''%%%$$$$$$%%%&&&&&&%%%&&&(((***'''(((*********)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''((())))))%%%%%%&&&'''((((((((((((***))))))(((''''''((((((((((((((((((((('''&&&&&&((())))))))))))'''&&&%%%''''''''''''''''''''''''''''''(((((((((((('''''')))(((''''''&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&'''(((''''''&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%(((***)))((((((***,,,)))''''''(((***+++***)))((((((((((((((()))******))))))))))))))))))))))))''''''(((((()))*********))))))(((((((((((())))))***))))))(((((())))))***))))))))))))((((((((((((&&&((())))))((((((((()))((()))******)))((('''&&&&&&''''''((())))))******(((((((((((((((((((((((((((((((((''''''(((((((((((()))***+++,,,++++++***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$###############$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%aaaUUUJJJCCC>>>777333333000---+++***,,,---......************))))))))))))))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$&&&&&&%%%$$$!!!###$$$&&&&&&%%%$$$######&&&((('''%%%%%%(((,,,'''(((***+++***)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))%%%&&&((('''&&&&&&''')))+++***((('''&&&&&&&&&'''&&&&&&''''''((()))******'''&&&&&&&&&&&&'''((((((###$$$&&&((())))))((((((***)))((('''&&&&&&'''((())))))******))))))((('''+++,,,,,,,,,+++***((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&'''((()))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$&&&&&&'''''''''''''''&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$###$$$$$$%%%%%%$$$%%%'''((()))(((((('''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''###%%%((('''&&&&&&(((+++(((''''''(((+++,,,,,,+++((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))******))))))))))))******************)))))))))))))))***+++***(((&&&&&&'''((()))*********((('''&&&'''''''''((()))******+++(((((((((((((((((((((((('''''''''&&&&&&''''''''''''((()))++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$%%%&&&%%%%%%###""""""######$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%___WWWKKKBBB<<<888444111///---+++***++++++***)))******++++++++++++************))))))((((((''''''+++(((%%%$$$'''))))))((())))))))))))************---***((('''((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!'''&&&%%%&&&((()))((('''(((''''''&&&$$$######"""%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))%%%$$$$$$%%%&&&&&&%%%#########$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((('''''''''''''''''''''((())))))$$$%%%%%%&&&'''(((******)))(((&&&%%%%%%&&&((()))&&&''')))*********+++,,,((('''&&&&&&''''''&&&$$$''')))***)))(((&&&&&&'''((('''&&&%%%&&&&&&(((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$(((''''''&&&&&&''''''((("""###$$$%%%&&&((())))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$%%%&&&(((***'''''''''(((((((((((()))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''((()))+++,,,---,,,***)))%%%%%%&&&'''((()))***+++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))))))))))))))***)))(((((((((***+++,,,***))))))((('''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))***)))((((((((()))+++,,,(((((())))))((('''&&&&&&((('''%%%$$$$$$%%%'''((()))(((&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$###"""###$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%^^^UUUJJJ@@@;;;777333000///---+++***++++++***)))*********++++++*********---,,,+++***)))((('''&&&***'''$$$$$$&&&((((((''''''''''''((((((((())))))'''%%%$$$&&&)))+++***(((%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''''''''%%%$$$###$$$&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%(((((('''&&&######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''&&&&&&&&&&&&''')))(((&&&%%%%%%&&&((()))((())))))*********+++,,,---+++)))((())))))(((''''''(((((('''&&&%%%%%%'''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%&&&'''((()))&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%)))((('''&&&%%%&&&&&&'''&&&&&&''''''((())))))***((((((((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((())))))***)))(((((((((''''''''''''))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))(((''''''&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))''''''&&&%%%&&&'''((())))))((((((((('''''''''&&&((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""""""""###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%\\\TTTHHH???:::666222//////---+++++++++++++++)))************************......,,,+++)))(((&&&&&&(((&&&$$$$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''#########&&&)))+++,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$###$$$&&&)))+++***)))###$$$$$$%%%&&&''''''(((&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))***))))))))))))+++,,,---000---***((((((((((((''''''''''''%%%$$$$$$%%%'''((('''&&&%%%%%%&&&'''(((''''''''''''(((((())))))(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%%%%&&&'''((()))******((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((((()))((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''***+++,,,++++++***)))(((''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((''''''''''''(((((())))))))))))(((''''''&&&&&&''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&'''((()))((('''&&&&&&'''((()))&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""!!!"""""""""%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%\\\SSSHHH???:::666222//////---++++++,,,,,,+++*********))))))))))))******,,,,,,+++***)))((('''&&&'''&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***++++++***$$$$$$%%%%%%&&&'''((((((&&&%%%$$$######$$$'''((($$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''''''''((((((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&((())))))((((((''''''''''''(((((()))(((''''''***---///000111---)))&&&%%%&&&&&&&&&(((''''''%%%###$$$'''))))))((('''&&&%%%&&&''''''&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((((((((((('''''''''''''''''''''&&&&&&''''''(((((('''&&&'''((()))***+++******)))((('''&&&&&&))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***))))))))))))*********))))))((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))*********)))(((&&&%%%%%%&&&((())))))(((''''''''''''((()))%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((("""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\SSSHHH???:::777333000000...,,,+++,,,,,,+++*********)))(((((()))******(((((((((((((((''''''''''''((((((''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&''')))***)))((($$$$$$%%%&&&&&&'''((((((&&&%%%$$$######$$$'''(((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&''')))++++++***(((''''''''''''((((((((())))))'''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))(((((((((''''''((((((((((((&&&%%%''',,,000333333111...)))&&&%%%&&&&&&%%%(((((((((&&&%%%%%%(((+++)))((('''&&&%%%&&&&&&'''&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&'''(((((())))))(((((((((((('''''''''&&&&&&''''''''''''''''''(((((())))))((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))************)))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))*********+++++++++((('''&&&$$$$$$&&&((()))(((((((((''''''(((((((((%%%&&&'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[SSSHHH???:::777333000000...,,,+++,,,,,,,,,******)))(((''''''((()))***&&&&&&&&&'''''''''(((((('''((())))))''''''((()))'''(((((((((((()))))))))$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$###"""###$$$%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))*********)))((($$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((('''%%%%%%(((...333444444222...+++((((((((('''&&&'''(((((('''&&&&&&)))+++***)))'''&&&%%%%%%&&&'''%%%&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&'''((($$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((((((((((('''''''''&&&&&&%%%&&&''''''((('''''''''%%%&&&(((((((((&&&###"""%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))((('''''''''''''''((((((((((((((())))))))))))))))))))))))'''((((((((((((''''''&&&((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''(((&&&''''''((()))((((((((('''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYQQQFFF>>>999666222///000...,,,,,,,,,---,,,+++***)))(((''''''((()))***((((((((((((''''''''''''%%%''')))(((&&&%%%&&&(((''''''((((((((()))))))))###%%%''''''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""#########"""""""""$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&!!!!!!"""$$$&&&((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''(((((((((((($$$$$$%%%%%%&&&''''''((('''''''''''''''((())))))***)))((('''&&&%%%%%%%%%(((((())))))))))))(((((()))'''&&&***///333222000///,,,***(((((((((&&&%%%%%%&&&((('''&&&&&&((()))***)))'''&&&%%%%%%&&&&&&%%%%%%&&&'''((()))******))))))(((&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''(((((((((''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''))))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))'''((())))))((('''&&&%%%'''(((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################XXXPPPEEE<<<777444111...000...,,,,,,------,,,++++++)))(((''''''((()))++++++******)))(((''''''&&&###&&&((((((%%%$$$%%%''''''''''''(((((((((((()))%%%'''((('''%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&((())))))%%%$$$###$$$&&&'''&&&%%%"""######$$$&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""%%%(((((('''&&&%%%%%%$$$$$$######"""%%%&&&'''(((((((((''''''%%%$$$$$$######"""""""""''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((()))******'''''''''''''''((())))))''''''&&&&&&&&&'''(((((((((((())))))))))))((((((+++)))(((+++000333000---+++)))'''''''''&&&$$$"""###%%%''''''&&&&&&&&&'''***)))'''&&&%%%%%%&&&&&&%%%%%%&&&'''((()))***+++***)))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%'''(((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''''''''&&&&&&&&&(((***---///((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&$$$%%%'''))))))((('''&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))***+++++++++)))(((''''''''''''(((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))$$$%%%&&&'''''''''&&&%%%$$$%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$###"""###$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!""""""###$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################VVVLLLBBB>>>:::333///......---+++******+++---...---)))(((******)))***---***)))'''&&&&&&''')))***$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$%%%$$$""" ###'''$$$$$$$$$$$$%%%&&&''''''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''$$$###$$$&&&'''%%%###"""###$$$%%%%%%%%%%%%%%%########################'''&&&$$$#########$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&((()))***)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&(((***,,,,,,,,,+++&&&'''(((******((('''&&&&&&%%%%%%$$$%%%&&&'''(((***)))''''''''''''%%%###%%%'''((('''&&&&&&'''((()))((('''&&&%%%&&&&&&''''''((()))'''%%%###$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&###&&&'''%%%"""!!!###&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))(((%%%$$$%%%'''(((&&&$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&'''&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''******))))))((((((((('''((()))))))))))))))((((((&&&&&&''''''(((((())))))))))))(((&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&(((++++++)))''')))))))))((('''''''''&&&(((((((((''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%%%%""""""###$$$%%%&&&&&&'''######%%%%%%%%%%%%#########$$$$$$%%%%%%$$$$$$###+++(((%%%%%%%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! %%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%VVVLLLBBB===999333//////...---,,,++++++,,,---...***((((((***(((%%%'''+++'''&&&%%%######%%%&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$"""!!!"""%%%(((&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&)))'''&&&'''))))))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%'''((()))'''''')))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((()))******++++++&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%&&&'''(((***((('''&&&''''''%%%$$$&&&&&&''''''))))))******((('''&&&%%%$$$%%%%%%&&&%%%'''''''''%%%$$$%%%&&&&&&&&&%%%%%%&&&'''((((((&&&&&&%%%$$$#########$$$%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$%%%&&&'''%%%$$$%%%'''(((&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))((((((((('''''''''(((((())))))))))))(((((('''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((***+++)))'''%%%%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###(((&&&$$$$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%WWWLLLAAA;;;777222000000///...,,,++++++,,,...///...+++******(((%%%&&&+++***)))(((''''''((()))***'''''''''&&&&&&&&&&&&&&&"""###%%%'''))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''&&&$$$$$$&&&(((((('''&&&%%%$$$$$$$$$$$$""""""###$$$&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%'''))))))(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((''''''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&'''((())))))((('''&&&&&&&&&&&&%%%&&&&&&'''((()))'''&&&&&&''''''%%%$$$%%%$$$###%%%)))+++***)))&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&%%%&&&&&&'''((()))***)))((('''%%%$$$$$$######((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$&&&''''''((($$$$$$############$$$$$$'''%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''******)))(((''''''''''''&&&'''((()))******))))))(((((((((((((((((((((((((((''''''(((******)))'''######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&***)))'''%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%WWWLLL@@@:::666222000111000///---,,,,,,---///000<<<222+++***+++))))))***++++++***))))))***++++++)))(((((('''&&&%%%%%%%%%###$$$&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((((((&&&%%%&&&''''''&&&%%%%%%$$$$$$$$$%%% """$$$&&&(((***+++&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$###&&&%%%$$$###"""#########&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###(((+++---...+++(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((()))(((&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''''''''(((&&&%%%%%%''''''&&&%%%%%%!!!"""''')))'''###&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&((()))++++++))))))((('''&&&&&&&&&'''***'''$$$%%%'''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((())))))((((((''''''&&&&&&******)))(((((((((((((((!!!###%%%'''((((((&&&%%%(((((((((((((((((((((((('''''''''((())))))((((((%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''+++***(((&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%VVVKKK???:::666222000222000///---,,,,,,---///000FFF666)))''',,,---***(((''''''''''''''''''''''''))))))((('''&&&&&&%%%$$$))))))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$#########%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''$$$$$$###"""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$(((+++---...+++(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''&&&%%%'''### """&&&'''$$$ &&&&&&&&&''''''''''''&&&'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&((()))++++++&&&&&&%%%&&&&&&'''((((((+++(((%%%%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&***))))))(((((((((((())) !!!$$$&&&'''&&&%%%$$$))))))))))))))))))))))))&&&'''((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&***)))'''&&&%%%%%%&&&&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%UUUJJJ???:::777222000111///...,,,++++++,,,...///BBB333%%%%%%+++,,,)))&&&(((((((((((((((((((((((())))))(((((('''&&&%%%%%%(((((((((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((()))((('''&&&$$$###"""!!!$$$$$$############$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""######$$$######"""!!!&&&&&&%%%%%%$$$$$$######!!!"""######$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%'''))))))(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&'''((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%$$$###$$$&&&''''''&&&***'''%%%%%%''''''%%%"""%%%&&&'''(((((((((''''''(((((()))'''%%%######$$$&&&%%%&&&&&&'''((()))***""""""######$$$&&&'''((()))(((&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""""""""""""""###%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''(((((((((((((((((((((((((((''''''''')))((((((''''''(((((()))$$$%%%&&&'''(((((('''&&&))))))))))))))))))))))))%%%&&&(((((('''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%''''''''''''&&&&&&&&&%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%SSSIII???;;;888333000000...---,,,++++++,,,---...444,,,&&&(((+++***(((''')))))))))******)))))))))))))))((((((''''''&&&&&&%%%&&&'''(((***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&)))((('''&&&$$$###"""!!!%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$!!!###$$$###!!!!!!"""$$$!!!###%%%''''''&&&$$$"""&&&%%%%%%$$$######""""""!!!"""###$$$%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''''''''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&''''''(((((($$$$$$%%%&&&'''((())))))&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&%%%$$$######$$$&&&((('''&&&'''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%&&&'''((((((%%%$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""######%%%&&&%%%###"""$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''''''''$$$%%%&&&'''(((((((((((('''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((((('''&&&''')))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$######%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&'''''''''%%%$$$######$$$$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%RRRHHH???<<<888333//////...---+++******+++---...((('''***......***)))+++%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((('''''''''''')))(((&&&%%%############&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&'''&&&$$$$$$&&&(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$###&&&'''&&&$$$###%%%'''!!!###''')))***(((&&&$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%&&&%%%%%%$$$'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))(((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&'''((()))***%%%&&&((()))))))))(((''''''&&&&&&%%%%%%&&&&&&''''''((()))))))))(((&&&%%%$$$###"""$$$&&&((('''&&&###$$$&&&%%%%%%$$$&&&'''"""###%%%&&&'''&&&%%%%%%$$$&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&&&&'''***))))))((((((((())))))%%%'''((('''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$%%%%%%"""%%%&&&%%%###"""$$$&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''((((((((($$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&''''''((()))(((((('''''''''((((((((((((((((((((((((((((((###&&&)))(((&&&%%%''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''%%%$$$$$$%%%'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%############%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ """%%%'''((('''%%%$$$$$$$$$%%%&&&''')))***+++$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%RRRHHH>>>999555000---...,,,,,,+++++++++++++++***++++++,,,---,,,+++***)))'''''''''''''''''''''''''''((())))))(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''!!!!!!(((+++)))''')))((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&)))***)))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$########################$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))***+++&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&'''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))(((''''''&&&&&&))))))(((&&&&&&%%%%%%%%%(((((())))))******++++++))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&$$$######$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$SSSHHH>>>:::666111...///---,,,++++++++++++++++++++++++,,,,,,,,,+++***)))''''''''''''''''''&&&&&&&&&'''(((((((((&&&$$$###(((((((((((((((((((((((((((###"""&&&)))&&&$$$%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((***,,,,,,+++)))((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$########################&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###"""###%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''***)))((('''&&&&&&&&&&&&(((((((((((((((((()))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%###""""""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""SSSHHH>>>:::777222000000...---,,,*********+++,,,++++++,,,,,,++++++***)))(((((((((''''''&&&&&&&&&%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&%%%''''''$$$######&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$############""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%$$$##########################################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&$$$$$$###"""%%%%%%%%%&&&&&&&&&'''''',,,---...///...,,,***((($$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$########################&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$############%%%&&&(((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((******)))(((''''''''''''((((((''''''''''''''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########'''&&&$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""QQQGGG===999666222000000///...,,,*********+++,,,+++++++++++++++******)))))))))((((((''''''&&&&&&%%%&&&'''(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$,,,***(((((((((&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''',,,...111333333000+++'''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%$$$(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))*********)))((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%%%%$$$########################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%OOOEEE;;;777555111///000///...---+++++++++++++++++++++*********)))))))))))))))((((((((('''''''''&&&'''(((((())))))******''''''''''''''''''''''''((()))((('''&&&'''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###%%%&&&'''(((&&&&&&&&&''''''&&&%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++///444:::<<<888///((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''""""""$$$&&&'''(((((()))%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&%%%$$$$$$###$$$$$$%%%%%%########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&)))(((''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((())))))&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%$$$(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&'''((()))*********))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%''''''''''''&&&%%%%%%$$$###########################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%MMMCCC:::666444111///000///......---,,,+++******++++++***))))))))))))***(((((((((((((((((((((((('''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&###"""%%%''''''$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%$$$######""""""&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$ !!!"""###%%%&&&((((((%%%&&&&&&&&&&&&%%%%%%$$$ !!!"""$$$&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$######$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((("""###$$$$$$&&&''''''(((%%%%%%%%%&&&&&&&&&''''''+++///666>>>BBB???666...)))(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''"""###%%%&&&((()))******%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$######$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%""""""######$$$&&&'''(((&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((())))))***)))((((((''''''(((((())))))))))))(((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$MMMCCC:::777555222000111......//////...,,,***(((,,,+++***)))((())))))***'''''''''((())))))******'''&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$!!!&&&&&&!!!###'''&&&###$$$%%%'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***,,,222:::@@@@@@999333************)))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))((('''''''''''''''((((((''''''''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$NNNDDD;;;888666333111222---...000000///,,,)))''',,,+++)))((((((((()))***&&&&&&'''((()))***++++++&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''###))))))""" $$$''''''"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&'''''' !!!!!!!!!!!!"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&%%%$$$###########################&&&%%%%%%$$$###"""!!!!!!############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%$$$############$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((,,,333;;;===999444,,,+++++++++******))))))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$#########$$$%%%%%%&&&########################&&&&&&%%%%%%$$$##################$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&LLLCCC;;;888555000------//////...------------...,,,,,,***((('''&&&&&&&&&))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&'''((())))))&&&###&&&''''''''''''''''''''''''%%%###$$$'''((('''&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######"""###%%%&&&'''&&&%%%%%%""""""!!!!!!""""""###$$$&&&###"""###&&&(((&&&$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%&&&&&&''''''&&&&&&%%% !!!###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$%%%""" !!!###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###+++***(((&&&%%%%%%%%%&&&((()))+++---///111333333(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%#########""""""""""""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%''''''&&&'''(((***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$#########$$$%%%%%%&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$########################LLLCCC;;;888555000......//////...---------------,,,+++***)))((('''''''''))))))))))))((((((((('''((((((((((((((('''&&&&&&$$$$$$%%%'''))))))'''%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$&&&))))))&&&###"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%'''&&&$$$&&&((()))(((&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%""""""$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''(((%%%###%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###)))((('''%%%%%%%%%%%%&&&'''((()))***,,,...///000'''''''''(((((((((((()))&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$#########"""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%''''''&&&'''(((***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################"""#########$$$$$$$$$$$$########################LLLCCC:::888555111......///......---------------++++++***))))))))))))))))))))))))(((((((((''''''&&&''''''''''''&&&%%%%%%######$$$''')))***((('''(((((((((''''''&&&&&&&&&###$$$&&&(((***((($$$ ###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%&&&((((((((('''%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((((((&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############%%%$$$$$$$$$##################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$KKKBBB:::777555111......///...------,,,,,,------+++***************++++++))))))((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&(((((('''%%%&&&&&&'''((()))***+++,,,$$$%%%&&&((((((&&&$$$!!!$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%########################!!!!!!""""""###$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$KKKBBB:::777555111//////......---,,,,,,,,,,,,,,,******************+++,,,((((((((((((''''''''''''&&&''''''(((((((((''''''(((&&&%%%&&&&&&&&&%%%###""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######"""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$JJJAAA:::777555111//////...------,,,,,,,,,,,,,,,******)))))))))******+++((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''')))'''&&&%%%%%%%%%###"""'''&&&&&&&&&%%%%%%$$$$$$###$$$%%%$$$######&&&(((%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$############$$$###############$$$$$$%%%'''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%$$$$$$$$$##################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!$$$&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%JJJAAA999777666222///000...---,,,,,,++++++,,,,,,******)))((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''(((&&&%%%$$$%%%%%%$$$###))))))((('''&&&%%%%%%$$$"""%%%&&&%%%$$$&&&'''$$$$$$%%%%%%$$$######""""""######$$$%%%%%%&&&&&&%%%%%%###"""""""""###$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###############$$$%%%%%%&&&((()))(((&&&$$$&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$''')))######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########"""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&""" $$$'''&&&$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%JJJAAA999777666222///000...---,,,,,,++++++,,,,,,******)))((((((((((((((((((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%######################## &&&((('''%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&&&&%%%###"""""""""###$$$!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""""""""######$$$$$$$$$ !!!"""###$$$%%%%%%###$$$%%%%%%%%%###"""!!!$$$$$$######$$$$$$%%%&&&$$$&&&(((&&&###"""###&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&$$$"""###&&&)))'''&&&&&&%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%#########""""""""""""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((&&&%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!$$$''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%HHH@@@999666333000///111------,,,,,,,,,,,,++++++))))))))))))((((((((((((---,,,)))'''&&&&&&'''(((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''###%%%(((******(((%%%###%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%'''(((((('''%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###,,,)))&&&###""""""###$$$&&&%%%"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!$$$$$$&&&''''''%%%%%%&&&(((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###$$$%%%'''(((%%%###"""###$$$&&&&&&%%%'''((('''%%%$$$###%%%'''%%%%%%''''''''''''%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''$$$"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%###"""###$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$((('''$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&'''''''''''''''((((((((((((''''''((((((''''''&&&%%%$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&,,,(((%%%&&&***+++'''$$$###%%%'''&&&%%%###""""""''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###########################&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!""""""""""""$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###!!! HHH@@@999666333000///111------,,,,,,,,,,,,++++++************)))))))))))))))(((&&&$$$$$$$$$%%%&&&'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""!!!!!!$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&%%%###"""!!!"""######!!!!!!!!!!!!"""%%%''')))##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""###$$$###$$$%%%$$$"""!!!"""###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%###"""###$$$&&&%%%%%%&&&&&&&&&%%%######$$$&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''### !!!$$$&&&$$$!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%### """'''***(((&&&%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$########################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""HHH@@@999666333//////111------,,,,,,,,,,,,++++++++++++++++++***************)))''''''''''''((()))((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!!!!!"""%%%&&&%%%%%%%%%$$$###"""!!! %%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''((((((#####################$$$ !!!"""$$$''')))+++##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$%%%%%%###!!! %%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$$$$%%%%%%$$$""""""###%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&$$$"""###&&&'''&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""###%%%&&&$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$ !!!%%%((((((&&&&&&''''''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&((()))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$#########%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$############"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################""""""###$$$%%%%%%$$$$$$GGG???888555333///...111------,,,,,,,,,+++++++++++++++*********)))))))))))))))(((((())))))++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!!!!!"""%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((()))******$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###!!!"""$$$%%%$$$###"""%%%&&&'''&&&###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%!!!!!!&&&)))&&&###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$&&&%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&%%%'''''''''''''''''''''''''''(((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&)))))))))'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$GGG???888555222///...000------,,,,,,,,,+++++++++******)))))))))(((((((((%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((******+++%%%&&&'''''''''%%%###"""$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!""""""######$$$$$$&&&'''&&&%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&$$$######$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((('''%%%$$$$$$######$$$$$$%%%###  %%%(((%%%"""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$$$$""""""""""""############$$$%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''(((''''''&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***((('''''''''&&&%%%$$$$$$%%%$$$###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&)))))))))'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$#########"""""""""GGG???888555222......000------,,,,,,,,,,,,++++++))))))))))))((((((((('''&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$ """###$$$%%%&&&&&& """$$$&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$########################"""###%%%'''((()))******$$$$$$%%%%%%$$$###!!! !!!!!!!!!"""#########$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&"""$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%######$$$%%%$$$###$$$%%%''''''&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&***))))))'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%&&&%%%$$$######$$$%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((()))))))))(((%%%$$$$$$######$$$$$$%%%""" !!!$$$&&&%%%############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""###%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%'''''''''((((((((())))))''''''((((((''''''&&&%%%$$$$$$%%%&&&'''((()))***%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&((()))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%""""""##################""""""""""""############$$$$$$$$$############"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###"""""""""""""""FFF???777555222...---000------,,,,,,,,,,,,++++++*********)))))))))(((((()))))))))***************(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%""""""###$$$$$$$$$$$$### !!!"""$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''((())))))#########$$$$$$######""" !!!###$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$'''%%%######$$$$$$$$$###"""$$$&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&%%%%%%$$$$$$########################%%%$$$$$$############$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''')))*********)))%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###$$$!!!""""""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&&&&'''(((###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$############$$$!!!!!!""""""######$$$$$$""""""""""""#########$$$$$$$$$$$$############"""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""$$$$$$FFF>>>777444222...---000---------,,,,,,,,,+++++++++++++++************)))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$##############################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''((((((###$$$$$$%%%%%%&&&''''''""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%&&&&&&&&&&&&%%%###"""&&&''''''%%%###""""""###%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&'''&&&&&&%%%'''%%%######$$$$$$$$$###!!!###%%%&&&%%%$$$$$$%%%''''''%%%%%%%%%%%%''''''#########$$$%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################''''''''''''&&&%%%%%%%%%&&&%%%###""""""###%%%&&&""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%(((***++++++***)))%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&''''''%%%%%%&&&(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$%%%(((***"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((()))((('''''''''((( ###%%%&&&%%%$$$$$$%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#################################$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$######"""!!!""""""""" !!!!!!"""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""###%%%'''AAA===777333222111111000222111000...,,,+++++++++---+++))))))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""!!!"""###$$$%%%$$$$$$###$$$#########$$$%%%%%%&&&!!!!!!!!!!!!!!!"""""""""$$$)))***(((&&&&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""!!!!!!!!!!!!&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''&&&%%%###"""&&&%%%%%%&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%)))(((&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$%%%&&&&&&$$$"""###%%%'''))))))'''%%%######$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&###"""###"""!!! ###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""$$$'''***+++***)))(((""""""###$$$%%%''')))***%%%%%%$$$######$$$%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########'''&&&%%%$$$###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$CCC>>>888333111000//////111000...---+++*********+++)))''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$##################### """%%%)))***+++***)))&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&$$$###"""###%%%&&&&&&%%%###"""###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""!!!#########"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&''')))++++++***(((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&& !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######((('''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%###############"""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!"""###%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$DDD???999333111///...---//////---+++***)))))))))***)))''''''((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$############$$$$$$%%%###""" !!!###$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%)))***++++++***(((&&&$$$%%%$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$%%%&&&%%%$$$###$$$%%%''')))((('''&&&%%%$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###(((((('''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############### """###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$BBB>>>888333111000///...///...---+++******))))))+++******)))***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%(((''''''&&&%%%$$$$$$#########"""""""""###%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!""""""############$$$%%%&&&&&&%%%$$$###$$$###"""!!!"""###%%%&&&%%%$$$$$$%%%''')))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''''''&&&%%%%%%%%%''''''%%%%%%%%%%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$###""""""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&))))))******)))'''%%%$$$!!!!!!!!!"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&$$$###$$$&&&)))+++***)))'''%%%$$$%%%&&&'''''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$???;;;666222111111111000//////---,,,++++++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$############$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%''''''&&&%%%$$$######""""""###$$$&&&&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""######""""""!!! !!!!!!"""###$$$$$$%%%"""###%%%%%%%%%%%%###"""&&&%%%###"""!!!"""###$$$###""""""$$$''')))***)))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###&&&(((((('''%%%%%%&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%!!!!!!""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$%%%(((***,,,***)))'''%%%%%%%%%'''(((''''''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&%%%$$$$$$######%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$>>>:::555111111111111111///...---,,,,,,+++++++++'''((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&''''''(((((($$$$$$###""""""######$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$############$$$&&&''''''&&&$$$"""&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!! """"""############""""""""""""###$$$%%%''''''(((######$$$$$$$$$$$$######&&&&&&%%%######""""""""" """%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###'''******'''%%%&&&(((%%%%%%############%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%(((&&&$$$$$$$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%$$$##################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%&&&''')))+++((('''&&&%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&'''((((((&&&&&&&&&%%%$$$$$$######$$$$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######""""""""""""###### !!!""""""""""""!!!#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$???;;;555111000000000000...---,,,++++++******+++&&&((())))))&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((((((((($$$$$$$$$######$$$$$$%%%''''''%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###############"""!!!"""######$$$$$$######"""!!!"""###$$$&&&'''((()))$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!"""$$$%%%%%%$$$###########################$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###'''+++***'''%%%&&&)))%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###############$$$###!!!"""###$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$ """$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''(((((($$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$###""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######""""""""""""###### !!!""""""#########"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$@@@<<<666222000//////...,,,,,,+++***)))))))))***'''***,,,+++(((((())),,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%$$$$$$%%%&&&&&&''''''%%%$$$###$$$$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%''''''''''''%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######### !!!"""######$$$$$$#########$$$$$$$$$$$$###### !!!"""$$$%%%''''''%%%$$$###""""""###$$$%%%"""###%%%&&&''''''&&&%%%'''&&&%%%%%%&&&&&&$$$###########################"""###%%%&&&'''&&&%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###(((,,,+++'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$###""""""!!!""""""  """$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&&&&%%%$$$###$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!"""%%%''')))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$#########"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&'''(((((('''###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""###%%%'''(((((($$$###""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######""""""""""""#########$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$CCC;;;555444333///,,,,,,......---,,,,,,,,,------******))))))))))))******&&&&&&''')))******'''%%%((('''&&&%%%$$$%%%%%%&&&###$$$&&&&&&&&&&&&$$$###'''&&&%%%$$$$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%+++'''######&&&***,,,,,,###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&))))))'''&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&((('''%%%!!!&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%'''$$$!!!!!!$$$&&&%%%$$$###!!!!!!###'''(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!"""######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))'''&&&$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%''')))(((%%%###$$$&&&%%%%%%%%%$$$$$$#########%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###"""!!!&&&''')))***+++++++++***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&'''((())))))'''&&&''')))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$######""""""#########""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&##################$$$$$$%%%$$$######""""""######$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!! !!!"""###""""""""""""""""""""""""&&&%%%$$$###"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%$$$$$$###BBB:::444444333///------......---,,,,,,,,,,,,---******))))))))))))******((('''%%%&&&'''((('''&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%######$$$%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!! $$$"""!!!!!!$$$&&&%%%$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###### """###"""!!!"""###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$#########$$$$$$$$$%%%%%%&&&$$$!!!!!!###%%%$$$###%%%###"""###&&&&&&%%%"""&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$###"""###%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%'''((((((%%%###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&&&&%%%$$$%%%%%%'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&((((((((('''&&&'''))))))'''%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######%%%$$$######""""""######$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$########################&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$###@@@999333333333000............---,,,,,,,,,,,,,,,******))))))))))))******+++(((%%%###$$$&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&$$$###$$$%%%$$$###%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%'''&&&$$$"""###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$###!!! """$$$###"""!!!!!!$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%###""""""###$$$$$$###&&&$$$######$$$$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$$$$###$$$%%%'''###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((()))'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&"""###$$$%%%&&&'''''''''&&&''''''&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%$$$$$$$$$$$$%%%&&&(((''''''&&&%%%$$$######%%%$$$######""""""######$$$$$$############$$$$$$%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###!!! !!!###$$$###$$$$$$%%%%%%$$$$$$$$$???888333333444111//////......---,,,++++++++++++******))))))))))))******+++)))&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''((()))***%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!"""%%%&&&%%%$$$$$$$$$$$$%%%(((***+++***)))((($$$$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$######%%%$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&########################"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%$$$######""""""######$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%$$$$$$???777222333444111///000......---,,,+++***************))))))))))))*********)))))))))***)))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%&&&'''$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&''''''%%%######$$$%%%###%%%''')))******)))((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!"""###$$$&&&&&&%%%###"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%"""""""""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###""""""###$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$%%%$$$$$$###"""""""""$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%%%%$$$######""""""######$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""""""""!!!########################((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%???888222333444111/////////...---+++******************))))))))))))******))))))***+++,,,+++'''$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$###""""""$$$'''%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&''''''&&&###!!! """$$$!!!"""$$$&&&&&&'''&&&&&&$$$$$$$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!###%%%'''(((&&&$$$""""""""""""############$$$"""$$$&&&&&&$$$###$$$$$$ !!!"""!!!!!!###%%%(((#########$$$$$$$$$$$$$$$&&&&&&'''&&&$$$"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###!!!!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!  ###$$$%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$######""""""######$$$$$$############$$$$$$"""######$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""((('''&&&%%%###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###%%%''''''%%%###""""""###$$$$$$%%%%%%%%%%%%@@@888333333333000...//////...---+++***)))))))))******))))))))))))******)))(((((((((******((('''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&$$$###$$$&&&(((((('''%%%%%%%%%$$$$$$$$$######(((((('''&&&%%%$$$$$$###!!!$$$&&&&&&%%%$$$%%%'''%%%%%%$$$######$$$%%%%%%""""""###$$$%%%%%%&&&%%%###%%%%%%$$$"""!!!"""###"""######$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$###"""""""""""""""###"""$$$(((******)))&&&$$$""""""""""""############ """%%%%%%"""!!!!!!###"""######""" !!!$$$'''"""#########$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###!!! """%%%&&&%%%###%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################"""###$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""$$$'''&&&$$$###$$$%%%""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$###""""""!!!%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%% !!!###$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""############"""!!!##############################"""!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%@@@999333333333000......///...---+++***)))))))))******))))))))))))*********(((%%%%%%&&&((())))))###$$$&&&'''((('''&&&&&&%%%&&&'''(((((('''&&&%%%''''''%%%$$$$$$%%%''''''%%%$$$###$$$&&&((()))(((%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###$$$###!!!!!!!!!&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$ ###&&&'''&&&$$$######%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$######""""""$$$""" """%%%'''###&&&***,,,---+++(((&&&""""""""""""############ ######!!! !!!###$$$$$$""""""&&&""""""######$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''%%%### !!!%%%'''%%%###&&&%%%%%%$$$$$$#########!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""#########&&&%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""###%%%&&&'''&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######"""###%%%&&&'''&&&&&&%%%"""$$$'''&&&$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%"""$$$'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$###""" """###$$$!!!"""###$$$%%%&&&&&&&&&???;;;555111000000//////...//////---***(((((((((******))))))))))))*********))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''%%%'''(((((('''&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!"""###%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$""" !!!"""$$$$$$###&&&&&&%%%$$$#########$$$%%%&&&)))******)))&&&%%%######""""""######$$$%%%##############################!!!!!!!!!"""###$$$&&&$$$"""$$$&&&'''%%%""""""###%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$###"""!!! &&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((('''$$$"""""""""###$$$######$$$$$$$$$%%%%%%%%%'''%%%"""""""""######"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((("""""""""""""""######$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&((()))"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$((($$$ !!!$$$&&&### """"""############""""""######""""""###$$$%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$############"""########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&???;;;555111000000//////...//////---***)))))))))(((((((((((()))***++++++)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''%%%&&&((((((&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$"""!!!"""###$$$###"""%%%$$$$$$############$$$%%%&&&(((******(((&&&%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%"""!!!!!!"""######!!! !!!"""$$$$$$#########$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&$$$############$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""###$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%&&&''''''###############$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$###"""!!! $$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$""" """%%%((('''%%%######""""""""""""#####################$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""########################"""###$$$$$$$$$$$$###"""########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&>>>:::555111000000///......//////---+++))))))******)))((((((((((((((()))(((''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%''''''%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&+++'''###"""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$###"""###%%%%%%###!!!######"""""""""###$$$$$$$$$&&&'''))))))'''&&&$$$######""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%!!!!!!###$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$$$$ """$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!! &&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###""""""$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$###""""""!!!&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#####################%%%&&&'''((($$$###""""""""""""###$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$############"""########################"""###$$$$$$$$$$$$###"""########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%%%%===999555111000000///...---......---***))))))***,,,+++***((('''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""$$$'''(((...(((""""""%%%'''%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$######$$$&&&%%%###""""""!!!!!!!!!"""###$$$$$$$$$%%%&&&''''''&&&%%%$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%% !!!###%%%&&&'''&&&&&&###&&&((((((%%%###%%%'''!!!###$$$%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""&&&%%%$$$$$$#########$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!###%%%&&&&&&%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########$$$%%%%%%$$$###"""$$$&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$######$$$$$$%%%"""###$$$%%%$$$###"""!!!$$$$$$$$$#########""""""#################################$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%;;;888444222111000///...,,,------,,,)))(((((()))+++***)))(((((('''''''''))))))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$############"""!!!!!!!!!###&&&)))***---(((######&&&(((&&&######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%$$$"""!!!!!!!!!"""###$$$$$$###$$$%%%%%%%%%%%%$$$#########""""""######$$$%%%$$$###"""!!!!!!"""###$$$ !!!###%%%&&&'''&&&&&& ###%%%%%%""" """$$$"""$$$&&&&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###""""""###&&&''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$#########$$$%%%%%%###############$$$%%%%%%$$$$$$######""""""!!!!!!"""""""""######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########"""#########!!!!!!###$$$&&&$$$###!!!!!!###$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%"""###$$$%%%$$$###"""!!!$$$$$$$$$#########""""""########################$$$##################$$$###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%:::777444222111000///---,,,------,,,***))))))***(((((((((((()))***,,,,,,))))))))))))))))))))))))''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%''''''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""$$$&&&(((***)))&&&$$$$$$'''(((&&&$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$###"""###&&&'''((('''######"""""""""###$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%$$$###!!! !!!###$$$!!!!!!###$$$%%%%%%%%%%%%###$$$&&&%%%$$$###$$$$$$###%%%''''''&&&%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""###$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%$$$$$$###"""!!! !!!!!!""""""###$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%$$$############$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$############"""########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$999777444222111000///------//////...,,,++++++,,,++++++************++++++((((((((()))))))))))))))''''''&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$%%%###!!!"""%%%(((++++++%%%$$$$$$############$$$##############################""""""######$$$%%%%%%###!!! !!!###%%%"""""""""""""""###$$$%%%'''&&&&&&'''(((((('''%%%###$$$&&&&&&%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%'''&&&$$$############$$$######$$$$$$$$$%%%%%%%%%#########%%%''''''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%&&& $$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$999666333222111000///---///000111000...------...111000...,,,***((('''&&&'''''''''(((((((((((((((''''''&&&%%%%%%$$$#########$$$%%%&&&'''&&&%%%%%%%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###""" $$$%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%""" !!!$$$))),,,...&&&&&&%%%$$$#########$$$""""""""""""""""""""""""#########"""###$$$$$$%%%&&&$$$"""!!!!!!"""$$$&&&######!!!!!!!!!"""###$$$%%%###"""###&&&'''$$$!!!"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""###$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$######"""$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%)))'''%%%"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&''''''%%%###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###############$$$&&&%%%%%%%%%%%%&&&''''''###############$$$$$$$$$ !!!!!!"""###$$$$$$$$$######""""""""""""######################################################$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((('''&&&$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###############$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&""" %%%'''%%%"""###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$$$$$$$############"""########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$;;;888444111111111000///000...,,,*********+++,,,((((((((())))))(((((((((+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$######################## !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$###$$$'''***,,,+++***$$$###!!! !!!###$$$$$$%%%%%%%%%%%%$$$###############"""""""""""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%"""############$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$'''&&&%%%$$$############%%%%%%$$$###$$$%%%&&&'''"""###"""  #########"""""""""""""""###!!!!!!!!!"""###$$$&&&'''$$$$$$##########################################!!!!!!"""###%%%&&&'''(((%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$''''''%%%$$$###"""""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%'''$$$""""""%%%&&&%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###"""""""""###########################%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%######&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$$$$ """###$$$$$$###""" ######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''%%%$$$$$$######$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&############$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" $$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$;;;777333111000000///...///...,,,***)))***+++,,,++++++************++++++******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""!!!!!! %%%%%%&&&&&&%%%$$$##############################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$'''&&&%%%&&&'''(((&&&%%%$$$###""""""""""""###$$$$$$%%%%%%%%%%%%$$$##################"""""""""""" !!!!!!!!!""""""%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$###"""############$$$$$$$$$"""#########$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%### ###%%%######""""""""""""######$$$###############$$$$$$!!!!!!""""""###%%%&&&'''########################""""""###$$$%%%&&&&&&'''$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$"""###%%%&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$######"""#################################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$##########################################!!!!!!"""###$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$################################################$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$:::666222000//////...---...---+++***))))))******,,,+++***))))))***+++,,,))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$&&&''''''%%%###!!!#################################"""""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&##############################""""""######$$$$$$'''&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%######$$$%%%&&&((()))***'''&&&&&&%%%$$$###"""!!!%%%&&&%%%$$$""""""$$$&&&######"""""""""######$$$$$$$$$#########$$$$$$%%%""""""""""""###%%%&&&'''##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$#########"""""""""######%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""!!!######$$$$$$$$$$$$######"""#########$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$############"""######$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!"""############"""!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!##############################$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$$$$$$$$$$###############!!!""""""""""""###############$$$$$$$$$%%%%%%%%%"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""############$$$$$$$$$999555111///......---,,,---,,,+++***))))))))))))***)))(((''''''((()))***((((((((((((((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$######""""""###$$$$$$$$$###""""""########################""""""######$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%"""""""""###############""""""""""""###$$$%%%&&&&&&$$$###$$$%%%&&&&&&%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$######"""###############$$$$$$###$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%$$$######"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$&&&''')))***&&&&&&&&&&&&%%%$$$###"""$$$$$$###"""""""""###$$$######""""""######$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%#########$$$%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""##################""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###############$$$%%%&&&&&&%%%$$$##################$$$$$$$$$%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$########################### !!!""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$888555111.........---,,,,,,,,,+++***))))))))))))***)))(((''''''((()))***''''''''''''((()))***+++'''''''''''''''''''''''')))(((''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!! ###""" !!!###$$$########################%%%&&&&&&''''''((((((((("""###$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%#########$$$%%%&&&'''((('''%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$''''''&&&%%%$$$#########""""""#########$$$$$$$$$##################""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''''''''''''''(((((($$$############$$$$$$$$$###############$$$%%%%%%&&&%%%%%%$$$######$$$$$$'''&&&%%%$$$####################################%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%"""###$$$$$$############%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%########################"""######$$$$$$######"""$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#################################$$$$$$%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$999555111///......---,,,,,,,,,,,,++++++***))))))*********++++++*********'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$#########"""""""""$$$""" ###&&&########################%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((***(((%%%$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%!!!!!!!!!"""""""""######""""""######$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$######"""!!!"""###$$$%%%%%%$$$$$$$$$&&&'''&&&%%%###############$$$%%%&&&***)))'''%%%###"""!!! $$$$$$$$$$$$$$$%%%&&&&&&########################%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$###$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$%%%%%%%%%######$$$###!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%#########"""######$$$$$$#################################$$$$$$#########$$$######""""""######$$$""""""#########$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%'''((($$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""############$$$$$$$$$999666222//////......------------,,,,,,+++***))))))***+++,,,,,,+++***)))'''&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%########################$$$%%%%%%%%%%%%&&&&&&&&&$$$###!!! !!!"""%%%&&&###########################""""""!!!!!!"""$$$%%%%%%%%%###"""!!!!!!""""""###$$$$$$%%%$$$#########$$$%%%&&&&&&)))&&&###""""""######"""$$$###""""""""""""###$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$%%%&&&&&& !!!!!!!!!""""""#########$$$%%%&&&&&&&&&'''&&&%%%#########$$$$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###!!! """%%%###"""$$$&&&'''&&&$$$############$$$%%%&&&'''((('''&&&%%%$$$#########%%%%%%$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$############$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###!!! !!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$###!!! ###&&&$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$######"""####################################$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%"""$$$%%%$$$"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""###$$$%%%%%%$$$###"""$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%% """###$$$$$$$$$###""""""###$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######"""!!!!!! """"""#########$$$$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%'''&&&%%%######$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$"""############$$$$$$$$$:::666222000//////...---------------,,,+++******&&&'''***++++++***'''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$%%%%%%%%% """$$$%%%%%%%%%###""" !!!"""######$$$#########"""######$$$%%%$$$!!!!!!$$$%%%%%%$$$###!!! !!!###$$$$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&""""""""""""##################$$$%%%&&&&&&''''''%%%$$$###"""""""""###$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***'''###  ###%%%""" !!!$$$%%%###!!!############$$$%%%&&&'''""""""###$$$%%%'''((())))))(((&&&%%%$$$#######################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""###$$$%%%&&&&&&%%%$$$###"""!!!  """###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$### ###(((#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###########################$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%$$$!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""###$$$%%%%%%$$$###"""############$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&& """###$$$$$$$$$###!!!"""###%%%%%%$$$############################################################$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((&&&$$$""""""###$$$%%%'''&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$666444111/////////...---...---+++***)))(((((((((***)))((('''&&&&&&'''((((((((((((((('''''''''''''''%%%%%%'''***+++)))'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$###!!! !!!$$$%%%###!!!%%%$$$$$$###############$$$$$$$$$#########""""""#########"""""""""""""""###"""""""""""""""######"""!!!!!!"""######!!! ***)))%%% """'''(((%%%$$$######$$$%%%%%%###!!!!!!$$$$$$""""""$$$&&&%%%&&&$$$ ###(((***,,,+++)))'''%%%$$$$$$###""""""###$$$%%%'''((())))))(((### &&&&&& $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$#########$$$!!!!!!%%%!!!###000 !!!!!!!!!""""""###!!!%%%'''$$$ """+++333...%%%!!!$$$'''###!!!"""'''$$$ !!!$$$&&&&&&$$$$$$$$$$$$!!!###%%%%%%%%%$$$$$$$$$######!!!!!!"""#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((%%%###"""""""""""""""+++$$$ !!!#########&&&'''$$$"""!!!"""######"""&&&&&&%%%$$$"""###%%%'''--- $$$$$$###&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((&&&###!!!!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&&&&&&&$$$"""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###"""!!!!!!!!!"""$$$$$$$$$$$$#########$$$&&&'''$$$$$$######"""######$$$$$$$$$$$$#########""""""###$$$&&&%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%%%%###"""##############################%%%$$$######%%%%%%$$$###!!!""""""""""""#########$$$""" """$$$%%%### """############$$$$$$$$$######""""""###$$$%%%%%%$$$$$$#########$$$&&&'''666444111/////////...---...------,,,+++***)))(((***)))((('''&&&''''''((((((((((((((('''''''''''')))((('''(((((('''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$"""!!!"""$$$%%%$$$"""$$$$$$###""""""""""""###$$$$$$$$$#########""""""$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!!!!!!!$$$---***$$$&&&###!!! !!!!!! ***(((&&&$$$###$$$$$$%%% !!!!!!"""$$$&&&%%%###&&&%%%$$$########################$$$%%%&&&'''((()))///***###!!!!!!!!!"""""""""##############################!!!""""""#########""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!((()))###""""""###$$$$$$$$$$$$$$$%%%%%%&&&***---+++$$$444)))!!!&&&,,,$$$######$$$%%%%%%""" ///((("""###((()))&&&###%%%%%%%%%$$$$$$$$$######!!!""""""###########################$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###+++)))$$$######!!!(((&&&$$$$$$&&&''''''&&&!!!!!!!!!###%%%'''((((((%%%&&&''''''###"""'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%######$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&$$$###!!!%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$#########$$$&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$###############$$$$$$$$$$$$#########""""""###$$$%%%$$$""""""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$###"""!!!"""$$$%%%### ############$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&&&&%%%###!!!666444111/////////...---............---+++***)))))))))((('''''''''(((((((((((((((((('''''''''''''''((()))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%%%%%%%###$$$######"""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$###%%%'''&&&###"""###%%%...%%%!!!'''***&&&"""###%%%""" !!!!!!$$$""" ###$$$"""!!!###!!! """$$$%%%""" !!!!!!!!!""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$  (((++++++$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%555'''###### %%%$$$###$$$%%%&&&'''&&&%%%$$$,,,&&& $$$)))++++++&&&%%%(((------(((""" #########&&&((((((&&&$$$ %%%'''%%%"""%%%%%%%%%$$$$$$$$$######!!!"""######$$$$$$######"""""""""#########$$$$$$$$$$$$##################!!!"""###$$$%%%%%%&&&&&&'''+++)))###%%%+++***!!!$$$"""!!!!!!"""$$$###### !!!%%%&&&%%%###%%%((($$$!!!###&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&'''((((((""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''#####################$$$$$$$$$$$$###############$$$$$$###""" !!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######### """$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###!!!############$$$$$$$$$%%%#########"""######$$$%%%%%%&&&''''''$$$!!!666444111/////////...---///...,,,+++*********+++))))))((((((((((((((((((((((((((((((''''''''''''!!!%%%((('''%%%%%%&&&)))$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###""""""!!!!!!""""""#################################$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!#########$$$$$$%%%&&&''' $$$"""'''***&&&&&&%%%###$$$&&&((((((((($$$$$$%%%&&&&&&%%%!!!)))%%%"""!!!!!! ###&&&#########$$$$$$&&&'''(((%%%%%%$$$$$$$$$$$$$$$%%% ###$$$$$$""" !!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""***&&&''')))!!!$$$%%%&&&''''''&&&%%%$$$!!!'''((($$$"""!!!"""###$$$$$$&&&(((,,,)))&&&###"""!!!###$$$"""$$$***...%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!""""""""""""#########$$$$$$############""""""!!!###%%%&&&&&&%%%%%%&&&###!!!!!!%%%'''''''''%%%$$$$$$%%%%%%$$$###***)))(((&&&$$$###"""!!!''''''$$$ $$$++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$#########$$$%%%''''''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$######"""###%%%%%%%%%$$$###$$$%%%""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$###########################$$$$$$"""  ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ """$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$###"""#########$$$$$$$$$%%%%%%$$$###############$$$$$$"""###$$$%%%%%%$$$"""!!!666444111/////////...---///---***''''''(((+++,,,(((((())))))))))))))))))((((((((((((''''''''''''!!!%%%((('''%%%%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""""""""########################""""""""""""######$$$$$$$$$######"""!!!!!!""""""&&&###!!!!!!%%%&&&%%%###'''000...""" +++ """###"""!!!"""$$$%%%&&&'''***,,,###!!!"""$$$"""###***&&&%%%%%%%%%%%%&&&&&&'''%%%%%%$$$#########$$$$$$ '''---,,,$$$$$$,,,%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))(((***)))$$$$$$&&&###$$$$$$%%%&&&&&&%%%$$$### """%%%'''((()))+++,,,))),,,,,,((($$$"""###$$$ $$$(((***)))'''&&&&&&%%%%%%***---%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$##################"""%%%((((((&&&$$$$$$%%%&&&%%%)))...&&&'''&&&$$$"""""""""!!!"""%%%&&&$$$&&&)))---'''))))))((((((***'''"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%###############"""""""""%%%&&&'''(((''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""###$$$%%%%%%######$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$#########!!!"""###$$$$$$$$$$$$###########################$$$$$$"""  ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%&&&&&&&&&&&&'''''''''"""###$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$#########$$$%%%&&&'''(((666444111/////////...---///,,,)))'''&&&(((+++---(((((()))*********))))))(((((((((((('''''''''''''''((()))(((&&&%%%$$$%%%))))))((('''&&&%%%$$$$$$$$$$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$######$$$&&&%%%$$$$$$##############################$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%)))&&&###"""###$$$###"""---%%%+++!!!%%%777\\\\\\]]]^^^^^^[[[UUUQQQ***'''!!! ''''''!!!"""(((%%%%%%$$$############$$$%%%$$$$$$#########$$$$$$000((("""$$$&&&%%%!!! """"""""""""####################################""""""###$$$%%%%%%%%%%%%########################!!!!!!""""""""""""!!!!!!&&&$$$&&&###)))%%%%%%$$$$$$$$$$$$######///''' """ )))===UUUdddaaa```^^^XXXMMM===+++ ###+++***(((...%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$''')))(((%%%$$$%%%'''...''')))))),,,```^^^]]]]]]]]]\\\YYYWWW(((***+++((($$$'''+++'''!!!###)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%###########################$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""###$$$%%%'''((('''&&&$$$"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$#########$$$%%%$$$###"""###%%%$$$%%%%%%&&&'''&&&&&&&&&#########$$$######"""!!! !!!###$$$%%%%%%$$$##################$$$$$$$$$$$$$$$###""" !!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###%%%%%%###"""###$$$########################$$$###"""###%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""#########'''&&&%%%$$$$$$%%%&&&'''666444111/////////...---,,,,,,++++++******++++++'''((()))***+++******)))(((((((((((('''''''''''')))((('''(((((('''&&&$$$&&&&&&&&&'''''''''''''''(((&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######### """$$$$$$"""!!!###%%%&&&%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""######$$$%%%%%%############$$$%%%&&&&&&###&&&'''%%%""""""'''+++"""***FFFuuu]]]555111%%%$$$'''###"""&&&######""""""""""""######$$$###############$$$$$$%%%""""""(((***&&&###$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%444"""444111###'''&&&$$$###"""###$$$%%%###&&&((('''$$$$$$'''+++hhhddd;;;***%%%"""%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%######$$$%%%&&&''''''(((###&&&((('''$$$$$$'''+++///JJJoooccc;;;"""777'''%%%'''!!!"""***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&############$$$$$$$$$$$$"""""""""######$$$$$$$$$"""###%%%''''''&&&$$$###""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%$$$###"""!!! !!!###%%%%%%%%%$$$###""""""#########$$$$$$$$$###$$$%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''"""$$$&&&&&&$$$"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""######&&&&&&&&&%%%%%%$$$$$$$$$666444111/////////...---***+++---//////---***)))'''((()))+++++++++***))))))((((((((('''''''''''''''&&&%%%'''***,,,)))''' !!!###%%%(((+++---...***)))'''%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""" """$$$###!!!!!!###%%%'''&&&%%%%%%$$$$$$%%%%%%""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&& !!!!!!"""###%%%%%%###***(((""""""---888NNN444###"""###'''###"""""""""###$$$%%%&&&######""""""###$$$$$$%%%'''***;;;___'''%%%111)))'''$$$""""""###%%%'''$$$'''$$$+++```RRR%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%'''((())))))"""%%%'''&&&$$$%%%***///yyyHHH!!! +++'''!!!!!!$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""############""""""###$$$%%%%%%&&&&&&!!!$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ !!!!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""!!!###%%%&&&%%%$$$###""""""######$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$%%%&&&%%%###!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%'''&&&%%%%%%%%%%%%&&&&&&&&&''''''"""$$$'''&&&$$$"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""######!!!###%%%''''''%%%###"""333222000///.........///000...---+++******++++++,,,+++***)))(((((((((((('''&&&%%%&&&(((******)))++++++******)))'''&&&%%%''''''''''''''''''''''''&&&&&&''''''&&&$$$###!!!###%%%&&&((())))))((('''$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""""""""""")))%%%...$$$###+++$$$,,,BBBxxx """+++$$$###000"""///%%%$$$######""""""######$$$(((%%%,,,''' ZZZ### ))) )))%%%###&&&""")))###((( XXX666---&&&&&&!!!###%%% (((+++ &&&%%%#########%%%'''((('''%%%######&&&(((******%%%---"""$$$333rrr---(((000///%%%###,,,'''###((($$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$##########################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################%%%%%%%%%$$$$$$###############""""""######$$$%%%'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%444222111///...---.........---+++***)))******+++,,,,,,+++))))))((((((((('''&&&%%%&&&(((******)))'''((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%###"""###$$$$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$+++!!!111&&&)))333%%%,,,yyy###,,, %%%...+++111$$$$$$$$$############$$$$$$###&&&###---$$$"""[[[""" ***!!!&&&((('''"""!!!&&&&&&&&&(((&&&888///:::"""+++%%%333,,, !!!&&&%%%$$$######$$$%%%''')))((('''%%%%%%&&&(((((('''$$$(((hhhvvv$$$111 ---%%%%%%)))333%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%######%%%%%%%%%%%%######%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################%%%%%%%%%$$$$$$$$$############""""""######$$$%%%&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######""""""######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%555333111///------------,,,+++***)))))))))***+++,,,,,,+++***))))))))))))(((&&&%%%&&&((()))))))))%%%%%%&&&''''''(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$)))((('''&&&%%%$$$$$$$$$%%%$$$$$$#########$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&''' +++((((((555WWW666!!!---555"""666'''000###%%%$$$$$$$$$$$$$$$$$$%%%%%%(((&&&&&& YYY ***(((,,,'''+++!!!$$$$$$((('''%%%"""...&&&)))$$$,,,############$$$&&&(((***((('''&&&'''((((((&&&$$$)))555YYY!!!222###&&&/// &&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$###""""""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######""""""######$$$%%%%%%$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$666444222///---,,,,,,,,,++++++***))))))***+++,,,,,,,,,+++***************((('''&&&&&&((())))))(((&&&&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%&&&'''%%%%%%$$$###""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&...###,,,""" )))~~~```"""###*** %%%)))%%%%%%$$$$$$$$$$$$%%%%%%"""######'''%%%999ggg..."""&&&$$$%%%###,,,###,,,%%%''' UUU!!!###'''&&&""""""""""""###%%%''')))***&&&&&&&&&((())))))&&&$$$"""$$$$$$666'''***%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######""""""######$$$%%%"""!!!!!!  """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$666444222///---,,,,,,,,,---,,,+++***++++++---...++++++******)))*********)))'''&&&&&&((())))))(((((())))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%$$$###""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ !!!)))'''???,,,mmm ===!!!###$$$###%%%$$$$$$######$$$$$$%%%'''"""###%%%$$$---uuuBBB%%%"""&&&&&&&&&...(((...###(((JJJ---222!!!"""///!!!"""###$$$%%%'''))))))###$$$%%%(((******(((%%%$$$OOOXXX000%%%'''%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######""""""######$$$%%%"""!!!!!!  """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$555333111///------------...---,,,+++++++++,,,---******)))))))))))))))***)))'''&&&&&&((()))((('''))))))******)))(((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""############---%%%###""")))???###(((%%%yyy***""")))!!!$$$##################$$$***"""%%%$$$###%%%$$$###$$$"""###===XXXNNN((( '''---,,,"""---"""'''111000111111///+++!!!,,,%%%???"""&&&&&&""""""###%%%&&&'''((((((######%%%(((******)))&&&...{{{'''&&&"""###############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$###### !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%####################################""""""""""""######$$$%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$###########################$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######""""""######$$$%%%%%%$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$444222111///...---.........---,,,*********++++++)))((((((((((((((()))))))))(((&&&&&&((((((((('''''''''(((((()))(((((((((''''''''''''''''''''''''((('''%%%$$$$$$$$$$$$%%%''''''''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""#########$$$'''&&&###(((!!!yyyEEE,,,###)))&&&'''///&&&CCC999)))***$$$+++###""""""!!!!!!""""""###''')))))),,,%%%((( '''))) +++,,,888&&&+++)))###))))))---,,,***222---:::333:::...###///%%%wwwMMM<<>>"""#########%%%'''(((&&&$$$%%%%%%///((("""$$$%%%&&&&&&&&&&&&%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$#########"""###&&&]]]iii''''''((())))))((('''&&&((('''&&&&&&'''))),,,---...444,,,$$$&&&&&&$$$...'''222!!!###%%%%%%%%%###"""###$$$(((nnn111&&& """)))$$$###***$$$'''&&&%%%$$$$$$%%%&&&'''kkk=== $$$///'''&&&&&&&&&$$$222&&&444(((###''' !!!$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######"""!!! ######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$######""""""######################################################$$$%%%$$$""" !!!"""###$$$$$$$$$$$$$$$$$$&&&&&&%%%######&&&((($$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&""""""######""""""!!! """""""""###$$$$$$$$$%%%$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%444222000/////////...---++++++++++++***)))'''&&&))))))))))))))))))))))))+++******))))))*********((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&######$$$%%%%%%&&&''''''$$$###""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###&&&'''''''''&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###%%%&&&"""!!! #########$$$&&&'''&&&%%%"""///$$$bbbDDD###$$$###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$############"""###:::KKK&&&(((***++++++(((&&&$$$((('''&&&&&&&&&''')))******%%%$$$&&&"""%%%***888%%%&&& ///$$$%%%&&&%%%###"""###$$$iii((('''&&&"""###***)))$$$&&&&&&%%%%%%%%%%%%&&&&&&NNN222&&&(((###...###(((///###***BBB///((("""(((%%%$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$###"""""""""######$$$$$$$$$######""""""###$$$$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$"""!!! ######$$$$$$$$$$$$$$$###"""###$$$$$$"""!!!"""$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$%%%%%%######$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""############"""!!!!!!##################$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%555333000000000000///------,,,,,,,,,+++***)))))))))))))))))))))))))))))),,,+++***)))((()))***+++))))))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ &&&$$$XXXGGG&&&'''%%%$$$$$$%%%%%%###!!!...###%%%444&&&#########$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"""111&&&'''))))))((('''%%%###((('''&&&%%%%%%%%%&&&&&&$$$ ''',,,###'''###}}}+++ 666 ...%%%&&&'''&&&$$$###$$$%%%222KKK,,,&&&&&&))) ***''')))%%%%%%%%%$$$$$$%%%%%%%%%"""^^^'''***$$$222'''$$$!!!!!!///111$$$###111,,,'''555***$$$,,,!!! ***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!! """$$$%%%&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""###$$$%%%%%%################################################%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%#######################################$$$$$$$$$""""""#########""""""!!!$$$$$$$$$%%%$$$$$$######!!!"""######"""!!!!!! $$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$######"""!!!$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%555333000000000000///---------,,,,,,++++++******))))))))))))))))))))))))+++***)))((('''((())))))))))))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%$$$$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###!!! ---''')))'''%%%$$$###$$$$$$###!!!"""&&&$$$!!!888'''###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$(((###'''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%$$$$$$$$$!!!###***)))!!!(((===TTT!!!&&&&&&&&&$$$###$$$'''(((((((((&&&%%%&&&'''---'''((($$$!!!)))"""***######$$$$$$$$$$$$######"""{{{888###%%%///!!!!!!''')))$$$$$$$$$ &&&%%% %%%000###lll*** """$$$(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!! !!!###%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%################################################$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$########################""""""#########$$$$$$$$$!!!""""""############"""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%444222000/////////...---------,,,+++++++++++++++))))))))))))))))))))))))***)))((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&''''''&&&%%%%%%$$$############$$$%%%%%%$$$###############$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%'''&&&%%%$$$#########$$$###$$$$$$$$$$$$%%%%%%%%%***###+++$$$%%%$$$"""!!!"""$$$&&&&&&%%%$$$$$$### &&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((("""!!!%%%$$$###""""""###%%%&&&'''''''''&&&%%%$$$$$$######'''&&&"""&&&!!!lll!!!###(((...!!!444$$$666'''((()))(((&&&%%%&&&''''''"""PPP$$$+++$$$)))%%%######$$$$$$$$$$$$######&&&###ccc"""%%%&&&%%%### ###'''%%% """)))!!!)))(((***333===...$$$((((((######$$$######""""""######$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$######""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$"""!!!!!!!!!!!!!!!""""""###################################################""""""""""""######$$$""""""$$$%%%%%%%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""###%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%333111///...//////---,,,---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$###%%%%%%%%%#########%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%'''""">>>&&&###!!!$$$"""!!!!!!###%%%&&&%%%&&&$$$!!!***%%%,,,%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""(((%%%"""######$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$%%%'''!!!"""""" &&&***___888!!!&&&'''$$$((()))%%%''''''&&&%%%$$$%%%&&&***$$$%%%WWW888"""((( ((( $$$$$$%%%&&&&&&&&&&&&%%%$$$((($$$###...!!!333---+++### &&&'''&&&)))000111&&&$$$***!!!...&&&%%%$$$######""""""######$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%######$$$%%%&&&&&&&&&&&&""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""""""""############""""""""""""############"""###$$$%%%%%%$$$###"""%%%%%%%%%&&&%%%$$$$$$###"""""""""###$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%333111///.........---,,,---,,,+++*********+++,,,)))))))))))))))))))))))))))************(((&&&%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$""""""###%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%+++___+++"""'''%%%"""""""""######"""'''000'''999&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%,,,((( """%%%'''((((((&&&%%%&&&''''''''''''&&&%%%$$$%%%&&&***+++'''&&&'''EEEBBB$$$000&&&"""%%%***$$$!!!%%%((($$$%%%&&&%%%###"""###$$$'''###WWWZZZ""""""&&&$$$'''&&&&&&'''(((((('''&&&&&&###...000\\\eee+++""""""###&&&$$$!!!&&&''',,,///&&&%%%$$$!!!"""/// :::'''***"""###------&&&%%%%%%%%%%%%%%%%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$######### !!!!!!"""""""""###$$$$$$###############$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""###%%%&&&"""###$$$%%%&&&'''''''''%%%""" $$$((()))((($$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$%%%%%%######$$$%%%""""""""""""############ !!!!!!!!!!!!"""###$$$%%%%%%$$$###"""%%%%%%&&&&&&%%%%%%$$$###!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""###$$$%%%''''''######$$$$$$$$$%%%%%%%%%333222111000////////////,,,+++***((('''(((((()))***************)))((((((...---***(((&&&%%%%%%%%%---+++)))&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''$$$###$$$$$$######"""  !!!###$$$$$$###"""!!!!!!###$$$&&&&&&%%%###""""""###%%%&&&&&&%%%$$$###""" ###///{{{ccc%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&***%%%|||''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$#########$$$&&& ''';;;NNNZZZ]]]MMM333"""'''+++$$$ %%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""***]]]###...+++&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&******%%%"""...FFFZZZZZZRRR@@@---###$$$''''''&&&&&&&&&&&&%%%$$$$$$############$$$$$$%%%&&&&&&)))!!!$$$###000+++&&&|||'''"""&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""""""""###$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&%%%$$$$$$#########$$$###############"""!!!!!!%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%###"""!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%((('''%%%#########%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''###"""$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$((('''&&&%%%$$$#########%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###""""""$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333222111000////////////...---,,,+++***************************)))((((((+++******)))***+++,,,---+++***(((&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""'''(((%%%###%%%%%%###$$$###!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$######&&&%%%###""""""###%%%&&&'''&&&&&&%%%###"""!!!!!! +++^^^###)))$$$%%%%%%%%%%%%%%%%%%%%%%%%000(((JJJ######""""""!!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$666...&&&###%%%'''&&&$$$222%%%!!!$$$!!!!!!%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,######WWW???,,,000&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''$$$!!!###)))000+++,,,***%%%$$$'''(((&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$)))"""'''!!!)))+++###111!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$######$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""%%%$$$$$$###""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""!!!!!!!!!"""##################$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&###$$$''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&$$$###""""""###$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$222222111000////////////////////////...---,,,,,,***************)))((((((%%%%%%%%%&&&''')))***+++((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))&&&$$$&&&&&&$$$$$$$$$###"""###$$$%%%&&&###$$$&&&'''&&&$$$""" &&&%%%$$$######$$$%%%&&&(((''''''&&&%%%$$$$$$###'''VVV&&&,,,$$$%%%%%%%%%%%%%%%%%%%%%%%%'''###'''sss!!!!!!!!! !!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$""" """###"""!!! """######"""###&&&(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,&&&ccc{{{222***!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&%%%### ######%%%'''&&&"""$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$#########((("""***"""$$$$$$,,, NNN """%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$$$$###$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&$$$######$$$$$$&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$###%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$############$$$$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###!!!!!!$$$)))(((###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$222111000//////....../////////000000000...,,,+++***************)))((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***'''%%%&&&&&&$$$$$$############$$$%%%%%%"""###$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%%%%%%%$$$"""&&&RRR%%%,,,"""&&&&&&%%%%%%%%%%%%$$$$$$///###///###############$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%''''''&&&&&&&&&''' (((***$$$"""&&&(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%!!! )))###$$$$$$$$$$$$$$$$$$$$$$$$)))%%%"""###'''******)))''')))'''###"""$$$$$$"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&& ***%%%%%%+++)))$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&###"""###$$$%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""(((///...(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%&&&(((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$222111000///..................//////...---+++******************)))((((((*********)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&***+++'''%%%&&&&&&$$$""""""""""""######$$$$$$$$$###""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&ZZZ###)))"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###GGG$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$!!!"""######$$$###""""""%%%&&&'''%%%######&&&(((###)))'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!***((("""%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%"""!!!"""$$$&&&%%%&&&$$$###%%%$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&!!!(((&&&'''*** 777((("""((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!$$$%%%&&&%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((%%%###"""###$$$%%%***)))(((&&&%%%$$$############$$$$$$$$$$$$$$$###$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""#########$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&...555555000%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$111111000///............------------,,,+++***)))***************)))((((((&&&&&&'''(((((((((''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&***+++'''%%%&&&&&&###"""""""""###############'''%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$***%%%iiippp###$$$###$$$$$$$$$%%%%%%&&&&&&&&&+++##################$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$!!!"""###$$$$$$$$$###""" !!!"""%%%))),,,%%%&&&###&&&&&& ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''XXX111%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&###""""""### ###%%%######%%%$$$!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&###kkk222%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((''''''%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&))))))'''%%%$$$#########"""######$$$$$$$$$$$$$$$#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""###############$$$%%%&&&&&&%%%$$$###!!!###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """"""###)))000000,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$111111///...............------,,,+++***************************)))(((((("""###%%%&&&''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""###%%%''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++'''$$$%%%%%%""""""######$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""#########$$$$$$$$$%%%))) DDD''' &&&######$$$$$$%%%&&&''''''%%%'''CCC$$$###"""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$!!!###$$$&&&&&&&&&$$$$$$---+++(((%%%###!!!%%%%%%$$$###%%%''''''&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!^^^"""---&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''''''''''''''%%%((()))&&&%%%&&&%%%!!!%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$((("""###''' ...TTT%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$&&&''''''&&&$$$### ###%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$111000///......------......---+++***))))))***+++***************)))((((((&&&''')))*********))))))&&&''''''''''''&&&%%%$$$%%%%%%$$$$$$###""""""!!!###''')))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&******&&&$$$%%%$$$"""###$$$%%%&&&&&&&&&%%%%%%#########""" ###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&'''******(((""""""###$$$&&&'''(((((($$$000%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%$$$##################$$$###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$###$$$&&&(((((((((&&&%%%%%%$$$$$$&&&((((((&&&$$$""""""$$$'''&&&######&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&)))///'''&&&$$$$$$$$$$$$$$$$$$$$$$$$+++((($$$######$$$%%%%%%'''(((%%%!!!!!!&&&)))(((&&&&&&&&&&&&%%%%%%$$$###(((''''''&&&&&&%%%%%%$$$!!!***!!!###)))###BBB|||(((***$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&&&&&&&&&&&&&############$$$%%%&&&'''$$$%%%&&&&&&'''''''''&&&######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$### !!!###%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))&&&$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########"""######$$$$$$"""######$$$$$$######"""!!!###%%%''''''%%%###!!!""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222111000...------------///...+++)))))))))+++,,,+++++++++******(((''''''&&&&&&'''''''''''''''''')))(((&&&$$$$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""%%%$$$###%%%(((***!!!---%%%$$$))) """!!!((((((######$$$%%%&&&%%%###!!!###$$$%%%&&&&&&%%%$$$###'''&&&%%%###"""######$$$%%%$$$$$$$$$)))(((&&&$$$#########$$$######$$$$$$$$$%%%%%%%%%***)))((('''&&&%%%%%%%%%'''&&&$$$""""""###$$$%%%&&&%%%######$$$%%%$$$###$$$###"""!!!!!!"""###$$$%%%%%%)))###000!!!***...'''&&&"""'''&&&%%%%%%&&&&&&###!!!###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))"""***###(((...$$$!!!***&&&...+++'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&###"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""'''((())))))'''%%%%%%&&&%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%###%%%&&&%%%######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$#######################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$#########$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########333222111000///.........///...,,,+++******++++++)))************))))))(((((()))))))))(((''''''&&&'''&&&$$$###"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$###''''''$$$!!!"""$$$000$$$$$$!!!+++***###...!!!%%%lll***'''$$$!!! """$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((%%%$$$$$$$$$((('''%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%'''&&&$$$#########$$$%%%%%%''''''%%%"""!!!"""$$$$$$$$$############$$$$$$'''"""333$$$///888''' &&&###'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""((('''$$$###+++###aaa))) $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%'''$$$!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$###"""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######"""######$$$$$$######""""""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$#######################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$#########$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######444333222000////////////...------,,,++++++*********++++++******)))((('''(((((())))))))))))((((((&&&&&&$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%''')))((($$$!!!"""$$$!!!---"""666III''' %%%''' 000DDD222***((($$$"""!!!"""%%%'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%''''''%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$(((+++(((!!!!!!%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''---"""///KKK&&&!!!%%%$$$'''%%%######%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% $$$&&&%%%...///!!!,,,$$$%%%BBB+++!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%''''''%%%###!!!""""""#########$$$$$$$$$'''%%%######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$!!!###%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$######""""""""""""""""""#########$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$333333111000///.........,,,,,,,,,,,,+++***)))(((---,,,,,,+++)))'''&&&%%%%%%&&&'''((()))*********((('''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$######$$$&&&'''%%%$$$$$$######""""""!!!&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''&&&$$$$$$&&&((('''###111###"""***!!!!!!***"""!!!555[[[###$$$&&&&&&&&&$$$"""!!!&&&%%%$$$######$$$%%%&&&$$$$$$###""""""!!!!!!!!!%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&&&&%%%$$$$$$$$$''')))'''###!!!"""%%%###$$$%%%&&&&&&%%%$$$###%%%###...!!!888&&&"""$$$$$$&&&$$$""""""$$$&&&((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$000""" )))***### """,,, CCC((("""###$$$$$$$$$$$$$$$%%%%%%########################%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###############$$$$$$$$$$$$&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$"""$$$&&&&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222111000///...---------***+++++++++***)))((('''***************)))((('''''''''((((((((('''&&&&&&'''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###!!!!!!###$$$$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%''')))"""(((''';;;$$$%%%!!!(((000///$$$!!!"""$$$%%%$$$###!!! &&&%%%$$$######$$$%%%&&&$$$$$$######"""!!!!!! %%%###$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%$$$"""###$$$%%%%%%$$$###"""$$$((('''+++'''"""$$$$$$&&&$$$!!!"""$$$'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&& %%%&&&$$$"""!!!&&&111!!!AAA"""############$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###"""###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222111000...------------+++++++++***))))))((((((%%%&&&((()))+++,,,,,,,,,++++++***(((&&&$$$"""!!!%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###%%%$$$$$$######$$$$$$%%%""")))###!!!555$$$!!!&&&%%%$$$%%%###  ###%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$######%%%((()))'''$$$######$$$$$$$$$$$$#########&&&"""######```(((!!!$$$"""%%%###"""###%%%'''((('''######$$$%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((!!!,,,333%%%***aaa%%%#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###############!!!###%%%%%%$$$###$$$%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&333222000///......------...---,,,************+++&&&'''(((******+++++++++++++++***)))'''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$######""""""######$$$&&&%%%$$$$$$%%%$$$$$$###'''!!!---...,,,$$$ 222***DDDrrr'''&&&$$$!!!!!!$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%%%%$$$###"""""""""#########%%%'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######333---[[[))) %%% %%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&+++$$$!!!((("""+++ttt'''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%###%%%'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""!!!###$$$$$$$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''444333222000//////......111///---+++++++++,,,---,,,,,,++++++)))((('''&&&''''''((())))))***))))))&&&&&&'''((()))))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""############"""!!!###$$$%%%%%%''''''((()))'''&&&&&&%%%%%%&&&&&&'''$$$###$$$%%%&&&'''&&&$$$$$$)))'''666$$$###lll%%%!!!"""$$$%%%&&&$$$###"""###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&%%%$$$"""!!!%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%$$$""" !!!"""$$$"""'''+++***%%%"""###&&&''''''%%%$$$$$$%%%''''''###&&&///TTT*** %%%%%%$$$$$$%%%''''''&&&$$$'''&&&&&&%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!,,,%%%]]]"""(((""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''&&&%%%$$$"""############$$$$$$$$$###&&&((((((%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''((())))))'''%%%%%%&&&!!!!!!""""""#########$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""!!!###$$$$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''222111000///...---,,,+++------,,,+++************,,,+++)))((((((((()))***************))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!"""$$$%%%$$$######"""###$$$&&&'''$$$%%%%%%$$$$$$&&&+++...+++$$$$$$"""!!!"""%%%&&&$$$"""%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###&&&%%%%%%&&&'''(((&&&%%%###%%%''''''&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$ (((***######)))&&&%%%))))))%%%$$$&&&%%%!!!(((%%%jjj(((+++&&&%%%'''%%%!!!"""'''(((###$$$&&&$$$!!!$$$***&&&''''''&&&&&&&&&&&&&&&&&&)))"""%%%***)))%%%***%%%HHHLLL---!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%###"""!!!###$$$%%%%%%$$$###""""""##############################$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$################################################$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$###""" %%%$$$###$$$&&&'''&&&%%%######""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""000000000000///......---------,,,***))))))))))))++++++)))((((((((()))*********)))))))))((((((((()))))))))(((((((((''''''(((((('''&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$###"""""""""######&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%''',,,000CCC..."""***&&&$$$"""###%%%&&&%%%$$$###$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###(((&&&%%%%%%%%%$$$""" """$$$%%%%%%$$$$$$%%%&&&&&&&&&''''''&&&%%%$$$###&&&&&&### &&&...333%%%))),,,***%%%!!!+++!!!(((###+++%%%((((((%%%%%%(((&&&!!!"""""" &&&))))))$$$$$$$$$%%%$$$###"""!!!&&&''')))(((%%%###!!! :::===...'''###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%###"""$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$#########""""""""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$###""""""###"""""""""$$$%%%$$$##################$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########...///000111111000///......---,,,***))))))((((((+++******)))((())))))))))))(((((((((((('''''''''***************)))))))))((('''&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%$$$###""""""###""""""""""""###$$$$$$(((((('''%%%%%%(((---111HHHsss!!! %%%(((&&&$$$###$$$&&&&&&%%%"""###$$$%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###&&&%%%###$$$$$$###!!! """$$$$$$###"""###$$$&&&&&&&&&&&&%%%$$$""""""%%%---+++!!!###$$$ %%%***)))QQQ]]]''''''$$$'''((('''&&&&&&###)))&&&%%%%%%$$$###&&&+++$$$%%%''')))************&&&$$$$$$---kkk### $$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###$$$&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$#########$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###############"""""""""############$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""!!!  """$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$###"""###$$$%%%$$$###$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$///000111222111000...---//////---,,,***)))))))))+++******)))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''&&&%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$%%%&&&'''&&&%%%$$$###""""""""""""""""""""""""''''''&&&%%%%%%''',,,///---!!!(((666(((&&&$$$######$$$%%%%%%######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%###$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""!!!!!!###%%%&&&$$$### """$$$$$$###"""###$$$&&&&&&&&&%%%$$$###"""!!!%%% !!!'''***,,,---333///%%%!!!ddd((('''...%%%"""$$$%%%$$$#########"""!!!######((('''%%%$$$$$$$$$%%%%%%///(((555oooyyy000$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&%%%$$$%%%'''((('''&&&$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&111111222111000...---+++000///...---+++++++++***************)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%######%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""###%%%&&&'''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$###%%%(((+++(((%%%BBB555+++''')))%%%$$$$$$###""""""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$''''''&&&%%%!!!###%%%%%%$$$###$$$%%%&&&&&&%%%$$$######""""""(((&&&""" ###!!!,,,***(((hhh%%%---""")))############"""###'''+++((($$$###(((+++***(((((('''%%%"""!!!"""%%%***---UUU{{{;;;,,,'''%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$%%%%%%$$$""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%######$$$%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&222222111///...,,,++++++///...---,,,,,,++++++,,,)))************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&$$$######%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((%%%&&&&&&&&&&&&%%%%%%$$$!!!###$$$$$$######%%%''''''""""""###''')))jjjGGG666(((***!!!"""$$$$$$###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&''''''%%%###"""$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$,,,+++###%%%///222bbbddd---///###&&&$$$$$$%%%$$$$$$***222"""---&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''########################$$$$$$%%%###"""!!!"""$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$############%%%$$$###$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''111000...,,,+++,,,,,,---,,,++++++******+++++++++)))******+++***)))((('''(((((((((''''''''''''&&&%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%###"""###%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''"""###$$$$$$###"""!!! !!!$$$%%%$$$######$$$222))) 444kkk++++++ ***!!!%%%&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&((('''&&&$$$"""$$$&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&'''%%%!!!%%%&&&,,,vvv,,,...---$$$###%%%'''%%%"""(((000ddd%%%+++###"""""""""###$$$%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$###$$$&&&&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&000...,,,******,,,...000)))))))))((())))))***+++)))******++++++)))(((''')))(((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%###"""###$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$%%%&&&&&&%%%$$$###"""!!!%%%'''&&&$$$######$$$ $$$ ###888xxx((('''...---$$$!!!&&&((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&#########%%%((()))((('''"""###%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&+++!!!$$$+++***((((((!!! ###'''$$$"""***!!!,,,***###!!!""""""###$$$&&&'''(((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%&&&'''########################&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&################################################$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!"""$$$&&&'''''''''&&&'''&&&%%%&&&((()))(((''''''&&&%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&000000000000///...---,,,------,,,++++++******))))))))))))))))))******+++***)))'''&&&%%%&&&((()))''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$$$$$$$$$$&&&'''$$$"""!!!###&&&(((&&&###(((&&& ######!!!###$$$'''***;;;xxx$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$(((&&&%%%###""""""######!!!""""""$$$%%%&&&''''''%%%$$$$$$)))'''''''''&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%!!!!!!''',,,"""...222)))#########((($$$"""###''''''###"""$$$pppKKK&&&///$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''' ,,,---&&&---***)))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$&&&$$$""" """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$###"""""""""$$$%%%%%%$$$###%%%&&&'''&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!###%%%&&&###########################"""###%%%'''((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&000000000//////...---,,,------,,,,,,+++*********++++++***)))(((((())))))+++***((('''&&&'''((()))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%###""""""###&&&'''&&&$$$&&&!!!%%%,,,+++'''&&&444 @@@jjj+++$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$'''&&&%%%###############!!!"""###$$$%%%&&&&&&'''%%%$$$$$$)))((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%''')))%%%&&&LLL$$$+++ ***(((###!!!"""%%%%%%""""""$$$FFF222(((###$$$)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&,,,&&& (((000333555'''%%%###"""###$$$&&&'''$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$$$$######"""$$$%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&000000000///......------------,,,,,,++++++******---,,,+++)))((((((''''''***)))'''&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########""""""$$$&&&'''&&&$$$---'''&&&###&&&&&&))),,,PPPVVV((($$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%&&&&&&%%%$$$############""""""###$$$%%%%%%&&&'''%%%$$$$$$(((***)))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###&&&'''"""444aaa...&&&''')))$$$### $$$$$$""""""%%%!!!***&&&%%%)))!!!'''"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''"""$$$:::MMMLLL===777///)))%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$'''''''''''''''''''''''')))'''$$$######$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%111000//////...---------...------,,,++++++******,,,+++***)))((((((((((((((('''&&&%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""###$$$%%%&&&%%%%%%)))!!!%%%'''((())),,,%%%;;;!!!---"""---%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%###$$$(((******)))(((&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%)))######&&&###===iiilll%%%,,,%%%######&&&### +++$$$!!!!!!$$$%%%###$$$'''lllYYY---111'''+++%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""!!!(((%%%""">>>ZZZXXXTTTJJJ;;;///'''###!!! ######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''(((((('''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''###!!!"""%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$111000///...------............------,,,++++++******)))))))))))))))******((((((((('''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%%%%%%%&&&$$$$$$&&&%%%$$$)))***"""GGGwww666((( )))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&%%%###$$$'''***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%'''###$$$+++FFFyyy%%%---&&&"""'''222$$$%%%%%%######&&&'''$$$$$$'''''',,,UUU+++---,,,(((***%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&###,,,))) 555PPPSSSVVVIII888***%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$&&&'''((()))***(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&& !!!%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%222111///...------............------,,,,,,++++++)))))))))))))))***++++++***************)))))))))%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!###%%%%%%$$$$$$%%%&&&'''***"""!!!---***888AAA///"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%$$$$$$&&&...+++)))000###///(((&&&pppRRR:::,,,######&&&"""&&&"""&&&$$$%%%)))(((%%%$$$%%%((( KKK$$$ ---... """***!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""######$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!(((***$$$---EEEVVV^^^NNN999)))$$$$$$&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''((())))))''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''(((+++---+++(((%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$###$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&###!!! """$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&222111///---,,,---...///.........---,,,,,,+++++++++***)))))))))))))))***))))))***)))))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%% ###%%%%%%$$$$$$%%%'''$$$---+++MMMhhh&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%%%%$$$$$$$$$"""+++&&& %%%######,,,$$$...NNNRRR***$$$"""$$$444(((""" 000$$$%%%$$$&&&***)))$$$!!!"""###^^^FFF...,,,(((... !!!))) &&&%%%###!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!###$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%###############$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """((()))(((<<<^^^nnn[[[AAA...%%%$$$%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((((((,,,000///***'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$###&&&$$$"""!!!!!!"""$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''222111///---,,,---...//////......------,,,++++++---,,,+++)))((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$%%%&&&''' ###&&&&&&$$$###%%%'''***!!!""")))777&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$((($$$''',,,%%%"""###"""!!!!!!###$$$%%%&&&'''***######%%%###&&&...,,,%%%000$$$###&&&***)))###"""222RRR))))))***###***&&&((('''%%%""" """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$###"""!!! !!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((($$$(((+++ 000]]]qqq]]]BBB---%%%%%%''''''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$###"""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((((((---222111,,,((('''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''((('''&&&'''(((((('''%%%%%%###  ###%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((///......---------......///......------,,,++++++,,,+++***)))((((((((((((((((((''''''''''''((((((&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&$$$###"""!!!!!!!!!%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$ ###&&&&&&###!!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&222$$$aaa555888%%%+++'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&)))((('''&&&&&&&&&&&&&&&***(((&&&%%%%%%%%%$$$###$$$&&&''''''&&&%%%%%%&&&'''###|||'''((($$$'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((()))******GGG'''000%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$###$$$&&&'''&&&$$$%%%%%%&&&''''''''''''''''''%%%%%%%%%%%%'''''':::444,,,&&&#########$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######'''%%%$$$&&&((()))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***---111333222...(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&000000///...------............------,,,+++++++++,,,+++***)))((((((((((((((((((''''''''''''((((((''''''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&%%%$$$$$$############%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$###&&&((((((&&&%%%%%%'''######$$$$$$$$$%%%%%%%%%!!!+++"""(((,,,888AAA###((( ...###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%''')))((('''&&&%%%$$$$$$$$$)))'''%%%$$$%%%%%%$$$"""$$$&&&''''''&&&%%%%%%&&&+++JJJ%%%+++%%%$$$+++$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((---...PPP000%%%(((&&&(((%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&+++)))%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$""""""###%%%%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((***...111111...)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%222222000///............------,,,,,,+++******))),,,+++***)))((((((((((((((((((''''''''''''((((((((((((((('''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$&&&&&&$$$###$$$$$$############$$$$$$$$$$$$"""+++'''"""%%%tttGGG&&&(((&&&***###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%%%%###"""$$$&&&''''''&&&%%%%%%&&&$$$+++|||((($$$$$$"""((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''((((((000EEE...$$$------ &&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%!!!!!!"""$$$&&&&&&%%%###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%'''+++......,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$444333222000///.........,,,,,,++++++***)))))))))++++++***)))(((((())))))((((((''''''''''''((((((((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$##################$$$$$$$$$%%%%%%%%%### ...&&&555@@@zzz$$$*** !!!'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%"""###$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&%%%###$$$&&&''''''&&&%%%%%%&&&999$$$%%%000(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((,,,***ppp $$$)))""""""++++++"""$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%######$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%&&&''''''%%%%%%%%%%%%$$$$$$###"""$$$##################$$$$$$$$$$$$&&&''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&)))+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%444444222111//////......,,,++++++******)))((((((+++***))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$########################''''''&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''!!!)))%%%GGG^^^ $$$444===%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''(((((('''%%%$$$&&&''''''&&&%%%%%%&&&###///!!!%%%mmm&&&+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''---!!!...AAAiii!!!###111$$$$$$$$$%%%((($$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((((('''%%%%%%%%%%%%$$$$$$###"""########################(((&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''333333111000////////////,,,,,,++++++***))))))(((******)))))))))))))))***((((((''''''''''''(((((((((''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&''''''''''''$$$***===---222 ,,,lll,,,###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&'''((()))((((((((()))))))))(((&&&$$$###&&&%%%&&&(((******(((&&&$$$&&&''''''&&&%%%%%%&&&))) $$$***222GGG$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&& ***,,,BBB!!!)))111---(((!!!+++333+++'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""&&&$$$!!!!!!###%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((222111000///////////////---,,,,,,+++******))))))******))))))))))))******((((((''''''''''''(((((()))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''$$$""""""$$$%%%%%%###%%%%%%%%%&&&&&&&&&''''''(((+++999000"""''' 666,,,KKK(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%'''((('''&&&%%%&&&'''((((((&&&$$$###$$$$$$%%%(((******(((&&&$$$&&&''''''&&&%%%%%%&&&'''"""/// ''',,,###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&& )))rrrmmm###+++---$$$!!!...+++)))!!!$$$///---"""$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%######$$$%%%%%%$$$######$$$###!!!"""###$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%'''))))))'''%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''000000///////////////000------,,,,,,+++************)))))))))))))))******((((((''''''''''''((((((***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***'''$$$$$$''')))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&(((///666###000!!!((()))000''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!$$$%%%$$$""" ###&&&((((((((((((######$$$'''))))))'''%%%$$$&&&''''''&&&%%%%%%&&&'''+++000&&&www!!!&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%%%%&&&&&&***/// ###777III'''###+++)))(((%%%###(((---+++%%%((($$$%%%***(((###"""'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""$$$%%%&&&&&&''''''''''''###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%&&&%%%""" #########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!$$$&&&&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&(((((()))'''''''''''''''''''''''')))(((&&&$$$#########$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&333111///////////////---...------,,,,,,++++++***,,,++++++***************)))(((&&&&&&''''''&&&%%%***((('''(((***+++)))&&&###%%%((((((&&&'''***...///+++'''$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$)))'''%%%$$$%%%&&&&&&%%%%%%""" ###&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%++++++%%%,,,!!!+++'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""(((&&&...###"""!!!)))+++&&&%%%***(((!!!///$$$&&&)))(((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((******###333 &&&###,,,(((''''''###!!!***,,,"""(((((('''''''''&&&&&&&&&(((###''',,,...***&&&'''+++!!!'''..."""(((((((((((((((''''''''''''$$$$$$&&&!!!///(((^^^---***'''%%%'''***,,,---&&&&&&&&&&&&&&&&&&&&&&&&)))&&&############%%%''''''***)))%%%&&&)))&&&%%%%%%$$$###$$$%%%&&&'''+++***(((&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&### &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$ $$$'''%%%"""&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&&&&%%%###"""""""""###$$$!!!!!!""""""#########$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$###$$$%%%%%%&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''******)))''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%)))(((&&&%%%$$$$$$%%%&&&&&&''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((333111///////////////---...------,,,,,,++++++***++++++***))))))))))))******(((''''''(((((('''&&&***(((&&&'''((()))'''$$$%%%&&&'''''''''(((***+++***(((&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%(((&&&$$$###$$$%%%%%%$$$&&&$$$""""""%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&(((BBB&&&555(((:::)))###,,,'''tttGGG+++%%%%%%%%%%%%%%%%%%%%%%%%###666,,,(((!!!,,,%%%(((!!!$$$)))'''$$$)))"""&&&&&&&&&''''''((((((((((((******))))))(((((((((((((((((('''''''''(((((())))))%%%***$$$555%%%!!!***&&&!!!******###%%%(((((('''''''''&&&&&&&&&###+++//////___&&&%%%***!!!%%%+++ '''''''''''''''&&&&&&&&&&&&...)))&&&%%%&&&!!!nnn...&&&'''444,,,***)))&&&######%%%'''((((((((((((((((((((((((((((((((('''((())))))'''%%%$$$$$$&&&&&&"""###''''''$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%""" !!!%%%(((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$###""""""######"""#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((()))))))))'''&&&%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((333111///////////////---...------,,,,,,++++++***+++******)))))))))))))))***)))(((((())))))(((''')))'''%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$&&&&&&%%%%%%$$$%%%'''))))))'''%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%######$$$$$$$$$###'''%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$,,,XXX@@@%%%000,,,%%%&&&,,,&&&"""LLLsss(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((%%%(((111***)))+++---)))"""###((()))(((&&&###$$$%%%&&&'''(((((()))''''''''''''&&&&&&&&&&&&))))))((('''''''''((((((***)))'''<<<,,,'''###222(((000'''''''''''''''&&&&&&&&&+++&&&######'''!!!'''"""$$$)))""")))&&&&&&&&&&&&%%%%%%%%%$$$+++$$$###'''!!!###///++++++"""'''&&&%%%###""""""$$$%%%%%%%%%########################%%%$$$$$$$$$&&&'''%%%$$$$$$&&&&&&###"""%%%''''''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''$$$"""###''')))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!"""""""""######$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$%%%%%%'''((()))%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''333111///.../////////---...------,,,,,,++++++***+++***))))))(((((()))))))))((('''((())))))(((''''''&&&%%%%%%&&&'''(((((()))&&&###$$$&&&(((&&&$$$%%%$$$$$$&&&((((((&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&$$$######%%%%%%%%%###&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&& )))___***%%%%%% '''+++$$$''')))$$$)))---&&&&&&&&&&&&&&&&&&&&&&&&---######,,,&&&"""&&& #########%%%+++000%%%,,,+++&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$ZZZ]]] """(((((('''))),,,''''''''''''''''''''''''///!!!222,,,%%%%%%$$$)))&&&---&&&&&&&&&&&&%%%%%%%%%%%%$$$ $$$((("""(((222%%%///(((&&&+++&&&&&&)))(((((()))++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&)))((($$$"""&&&,,,...,,,%%%((()))'''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$$$$"""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$#########%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&333111///.../////////---...------,,,,,,++++++***+++******)))))))))))))))((('''&&&&&&(((((('''&&&$$$$$$%%%&&&'''(((***,,,---***((((((+++,,,***((()))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&& (((^^^%%%---;;;$$$222'''%%%&&&$$$!!!///&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%+++&&&!!!&&&,,,000---+++$$$!!!------%%%'''000&&&$$$%%%'''''''''&&&%%%$$$(((((((((((((((((())))))((('''&&&%%%%%%%%%%%%%%%&&&;;;###,,,222%%%222&&&'''''''''''''''''''''###)))"""+++KKK;;; &&&(((###((('''+++'''''''''&&&&&&&&&&&&%%%&&&%%%,,,'''"""%%%'''^^^"""...,,,######"""###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%### $$$(((%%%"""$$$&&&((('''&&&%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%""""""$$$%%%%%%$$$###"""##################""""""$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%333111///////////////---...------,,,,,,++++++***,,,++++++***************'''&&&%%%&&&'''((('''&&&!!!$$$'''(((((()))***,,,)))(((&&&&&&'''(((''''''***(((%%%$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&(((((('''%%%###%%%&&&&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&'''&&&$$$+++VVVvvv###...%%%<<<&&&&&&%%%###000(((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((333'''000---&&&###""" ((( '''&&&%%%&&&((()))((('''%%%###&&&''''''''''''((((((((())))))((('''''''''((((((!!!///@@@ +++,,,&&&+++&&&&&&&&&'''''''''''''''!!!---PPP&&&&&&***"""&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&$$$,,,"""######444###eeefff```cccPPPhhhRRR]]]]]]]]]^^^``````___]]]________________________YYY^^^```___aaa```UUUGGG""" %%%((('''%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$############"""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""######$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''&&&%%%$$$###%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%333111///////////////---...------,,,,,,++++++***---,,,,,,+++++++++++++++'''&&&&&&'''((())))))'''!!!$$$((()))(((&&&&&&'''###$$$%%%$$$######$$$&&&'''&&&&&&'''))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%''''''&&&$$$$$$&&&((((((%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&???---))))))%%%;;; ((("""%%%%%%''' ,,, ***'''''''''''''''''''''''',,,---))) ---%%%GGG..."""(((''' ---$$$$$${{{&&&$$$&&&(((******((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''(((((()))///%%%333'''111!!!222&&&&&&&&&'''''''''((((((((('''&&&nnn\\\'''###)))!!!'''&&&###&&&&&&&&&&&&%%%%%%%%%$$$'''!!!'''!!!''''''000...%%% ###((('''%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$!!!!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""###$$$%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%######""""""###$$$$$$%%%$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%&&&'''''''''&&&%%%$$$&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$333111///////////////---......---,,,,,,++++++***...---,,,,,,++++++,,,,,,(((''''''((()))******)))!!!%%%)))***'''$$$""""""%%%(((***)))&&&&&&))),,,###$$$&&&***,,,,,,)))&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###'''&&&&&&%%%$$$$$$$$$$$$###"""###%%%&&&'''%%%###%%%(((******'''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&222---'''&&&333999$$$%%%+++!!!(((!!!$$$''''''''''''''''''''''''%%%((()))QQQmmm%%%!!!000)))!!!''' @@@&&&###%%%'''***+++***)))((('''''''''(((((()))))))))%%%%%%%%%%%%%%%&&&'''((( ...>>>222...$$$&&&&&&&&&'''''''''(((((('''%%%VVV^^^$$$&&&!!!)))***&&&%%%%%%%%%$$$$$$$$$######222&&&'''$$$)))(((,,,UUU>>>000$$$%%%((('''$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%###!!!"""###$$$$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''"""###%%%&&&'''&&&%%%%%%&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$&&&'''(((''''''&&&&&&'''(((((())))))((((((&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$///000111111111000...---000///...---,,,+++++++++,,,+++))))))***)))(((&&&((())))))***************&&&'''''''''&&&%%%%%%$$$***'''%%%&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!000)))'''&&&***+++(((***---***"""///((()))!!!FFF'''''''''''''''''''''''''''+++&&&!!!111)))mmm777111CCC(((+++******)))((('''&&&&&&&&&(((***((($$$###%%%((()))******(((&&&%%%&&&'''---&&&...fff"""666((((((((('''&&&%%%&&&'''___+++ ///###)))'''$$$$$$$$$$$$%%%&&&&&&''''''''')))))))))((('''&&&333+++$$$&&&***'''"""((('''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$%%%&&&%%%$$$&&&((('''&&&$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%(((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''///000000111000///...---000///...,,,++++++******,,,+++))))))******(((&&&************)))(((((('''&&&'''''''''&&&&&&%%%$$$***)))((((((******)))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''"""...~~~\\\%%%###'''(((%%%'''++++++'''111***,,,eeeYYY%%%''''''''''''''''''''''''$$$...+++ooo(((++++++***)))((((((''''''((())))))'''&&&%%%&&&((()))))))))(((%%%%%%&&&'''((((((QQQWWW///((('''+++(((###+++;;;QQQ(((!!!,,,!!!)))%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((((((((((('''###///...(((333"""---&&&&&&&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!"""$$$%%%%%%%%%!!!$$$&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''000000000000000///......///...---+++************,,,***))))))******((('''*********)))((('''%%%%%%&&&''''''''''''&&&%%%%%%'''((())))))((('''((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''000 IIIJJJ+++$$$'''(((%%%%%%(((******%%%))))))(((***((('''''''''''''''''''''''''''***---"""///(((++++++******))))))((((((***)))''''''((((((((('''((((((((('''%%%$$$%%%&&&'''"""...%%%pppZZZXXXbbb}}}===%%%$$$)))"""***###'''&&&%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***&&&LLLrrr333%%%'''(((&&&$$$"""""""""######$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&%%%$$$"""$$$%%%&&&((()))######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&!!!###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''000000000000000//////......---,,,+++***))))))))),,,***))))))******)))'''))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$&&&((('''$$$###%%%(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""333+++111mmm***&&&)))***)))'''''')))***...&&&&&&(((""",,,''''''''''''''''''''''''"""(((&&&DDD(((***************))))))))),,,)))&&&''')))+++)))''''''''''''&&&$$$$$$%%%&&&---!!!333---,,,+++$$$'''''' &&&,,,###((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++...333&&&'''***333""""""###$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&%%%$$$!!!###$$$$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&!!!!!!###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&'''((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''111000000///////////////...---,,,+++***)))))))))+++***((()))******)))(((''''''((((((((((((''''''&&&&&&'''((((((''''''&&&$$$&&&((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$+++,,,###LLL$$$%%%'''))))))''''''(((%%%%%%&&&666999jjj))),,,''''''''''''''''''''''''888&&&333222((()))))))))))))))*********+++(((&&&&&&)))+++***'''&&&''''''&&&$$$$$$%%%''',,,+++(((+++mmm!!!%%%***'''###***,,,%%%(((''''''&&&%%%%%%%%%%%%'''&&&&&&&&&'''(((***++++++%%%DDD&&&&&&""""""+++&&&'''((())))))))))))((('''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$"""!!!!!!"""&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''111111000//////////////////...---+++************+++)))((()))***+++)))(((&&&'''((())))))))))))(((&&&&&&'''((((((((((((''''''((())))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%++++++%%%))))))###!!!!!!&&&)))((('''(((&&&(((***&&&...---''''''''''''''''''''''''!!!...***,,,$$$000 (((''''''(((((())))))******)))(((&&&'''((())))))(((&&&''''''&&&%%%%%%&&&(((!!!...$$$'''444ZZZ (((***'''(((++++++'''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***///$$$EEE***+++***$$$$$$&&&&&&&&&%%%$$$###'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&%%%$$$###$$$%%%$$$""""""$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((''''''(((((((((((('''&&&%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''222111000///...//////000000///...,,,++++++*********)))((()))***+++***((()))))))))***))))))((((((&&&&&&'''(((((((((((((((***)))((((((******)))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&777...+++888000&&& ###((('''&&&''',,,+++<<<000)))''''''''''''''''''''''''222###!!!)))---000%%%((('''bbb(((%%%&&&&&&'''((()))))))))&&&'''''''''&&&&&&(((***'''(((((('''&&&&&&''')))!!!+++333+++$$$"""<<<444$$$***)))&&&******'''((('''&&&&&&&&&&&&''''''(((''''''((((((((((((((('''000+++///...###***))) !!!"""###$$$###!!!%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!"""$$$%%%%%%%%%###$$$%%%$$$###$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&&&&'''######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))%%%&&&'''((())))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''222111///.........///000000///...---,,,+++++++++***)))((()))***+++***)))++++++++++++***((('''&&&&&&&&&'''((())))))((((((***'''%%%&&&)))***(((&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%999+++ ###lllAAA111%%%$$$''''''%%%&&&$$$###***,,,000 '''''''''''''''''''''''')))+++%%%$$$***+++""",,,%%%&&&```((($$$%%%%%%&&&'''((())))))$$$&&&((('''%%%%%%'''+++'''(((((((((&&&&&&(((***...,,,+++***...GGGkkk$$$'''+++'''&&&,,,)))$$$)))&&&&&&&&&&&&&&&'''((()))'''''')))))))))((('''&&&"""+++,,,vvveee&&&///%%%&&&'''(((((('''%%%"""!!!%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$%%%&&&%%%&&&&&&&&&%%%######%%%'''%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((#########$$$%%%&&&((((((######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''000000///...............//////...---+++******)))++++++***)))(((((())))))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$#########$$$$$$'''&&&&&&&&&&&&'''((((((%%%'''((((((''''''(((***'''&&&%%%%%%$$$$$$$$$$$$OOO999%%%,,,'''@@@999...***444))))))))))))(((((((((((('''***---,,,(((&&&))),,,,,, $$$,,,WWW'''++++++******))))))((((((((((((((()))))))))))))))+++++++++++++++******))))))))))))(((((('''''''''iii'''"""))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''222(((999!!!###%%%###%%%%%%%%%&&&&&&&&&''''''"""%%%''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$""""""###$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&((()))(((&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&''''''''''''&&&&&&%%%'''((()))'''&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%$$$######$$$$$$$$$$$$%%%%%%&&&'''000000///............//////......---,,,+++***)))++++++***)))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$&&&(((***,,,---%%%%%%%%%%%%%%%&&&''''''$$$%%%''''''&&&%%%'''((('''&&&%%%%%%$$$$$$%%%%%%)))CCC!!!...,,,###iiiIII******===))))))))))))(((((((((((($$$''')))((($$$###%%%))),,,'''+++222+++"""222<<<(((*********))))))))))))(((((((((((((((((())))))))))))************)))(((((()))))))))(((((((((''''''"""zzz...))))))''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((---)))III(((---%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&&&&%%%###"""%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((())))))))))))&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%'''((()))'''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''111000//////....../////////......---,,,+++******++++++***))))))))))))*********))))))))))))******'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%"""666WWW(((444...(((((((((((())))))))))))###%%%'''&&&###"""$$$''' """%%%,,,...%%%***222(((((((((((()))))))))******'''''''''((((((((())))))***************))))))((())))))((((((((((((''''''555vvv===000&&&(((((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%000 mmm&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$######%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%"""!!!!!!""""""###############%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%'''((()))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&111000000///...////////////......---,,,,,,++++++++++++***))))))*********((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$(((''''''&&&$$$###!!! %%%%%%%%%$$$%%%%%%&&&'''###$$$%%%%%%$$$###$$$&&&'''&&&&&&%%%%%%%%%&&&&&&888&&&XXX******...)))((((((((((((((())))))))))))%%%''')))(((&&&%%%'''((()))...+++!!! )))---*** 333***+++rrr(((''''''((())))))***++++++'''''''''((())))))******,,,,,,,,,,,,,,,++++++***(((((((((((((((((((((((($$$))),,,WWWttt111%%% +++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''---...!!!///...$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###"""######$$$$$$$$$######$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))(((((('''&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''&&&%%%$$$$$$&&&%%%%%%'''((()))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&111111000//////////////////......------,,,,,,,,,+++***************++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%'''((()))))))))(((&&&&&&&&&&&&&&&''''''(((%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''---111"""KKK[[[!!!///+++333888'''((((((((()))))))))***((()))))))))((((((((()))$$$***///,,,%%%###&&&+++*** ###444111...ccc)))'''(((((()))***+++,,,,,,(((((()))******+++,,,,,,,,,------------,,,++++++((((((((()))))))))))))))000)))555;;;ttt333666"""...*********)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''/// ))) ggg,,,%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&&&&&&&$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''&&&%%%$$$$$$&&&%%%%%%'''((()))'''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&222111000000//////000000............------,,,,,,+++************+++,,,,,,******))))))))))))******))))))))))))))))))))))))%%%&&&''''''((('''''''''''''''((((((((((((''''''''''''((())))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""'''&&&&&&&&&&&&'''((((((&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&'''((($$$111111'''hhh///,,,((('''(((888000''''''(((((())))))******((((((((((((((((((((((((!!!###+++---***)))+++,,,555***$$$,,,###%%%HHH)))))))))******+++,,,------***++++++,,,---...//////---------------,,,+++++++++++++++,,,,,,,,,,,,------111999 000&&&aaa!!!)))%%%===###)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!+++$$$,,,MMM(((%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&(((&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%'''((()))'''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&222111000000//////000000............------------+++*********++++++,,,---******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''((())))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''%%%"""&&&&&&%%%%%%&&&&&&'''(((&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((((((###&&&&&&&&&+++///000222666)))777)))"""---"""777///###///'''''''''((()))*********(((((('''(((((()))((('''444...(((%%%'''((('''$$$&&&###%%%111777***'''999&&&((()))HHH***+++++++++,,,,,,---------------...///000111222222000111111111111000//////000000000000111111111222---***555444555(((???===...;;;888(((111 444)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++$$$ 111$$$HHH(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""""""""%%%&&&&&&&&&&&&%%%$$$###############$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%'''((()))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''222111111000000000000000...............---------+++*********+++,,,,,,---((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''((()))''''''(((((((((((('''''''''((()))******)))((('''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''(((+++***```{{{777""")))$$$$$$(((%%%+++,,,***888&&&''''''((()))******+++***)))))))))***+++***)))###***,,,&&&&&&...111---'''---$$$%%%,,,((('''///&&&'''***"""444***,,,,,,------------......//////000111222333444444555666666666666555444444333333444444444555555555000???<<<***222......555,,,[[[^^^111888111'''***...(((???###++++++***)))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''',,,$$$'''$$$***jjj%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&&&&'''%%%%%%$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%###!!!%%%%%%%%%%%%%%%$$$###"""############$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%"""""""""###%%%&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))$$$$$$%%%&&&''''''''''''&&&&&&%%%'''((()))'''&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&(((((()))$$$$$$$$$$$$%%%%%%&&&'''000000000000////////////......------,,,+++******((()))***+++++++++++++++++++++***(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$''''''''''''((((((((((((&&&'''((((((((('''%%%$$$ """$$$&&&((()))))))))(((((('''&&&%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%((('''$$$###000TTTWWW111'''''''''(((((((((((()))((((((((((((((('''''''''******,,,------,,,+++***,,,,,,++++++*********))))))******++++++*********(((***+++***)))(((((((((,,,,,,,,,,,,,,,+++++++++xxx...000000///000000111222222444444444777999;;;:::999;;;;;;;;;===??????>>>===:::999888888777888888888>>>===:::999888888:::;;;???777555JJJwwwVVV;;;444777222222111///...---,,,+++...---++++++,,,,,,***))))))'''&&&''')))++++++***,,,,,,+++)))((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$"""$$$''')))(((&&&###!!!!!!###%%%%%%%%%%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''))))))'''%%%###((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((%%%###!!!(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((000000000000////////////.........---,,,,,,,,,+++)))*********++++++++++++*********)))''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((()))***)))'''''''''''''''((((((((((((''''''(((((('''&&&&&&%%%"""###$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((&&&%%%$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))(((%%%!!!"""(((...!!!))))))'''(((((('''((((((&&&&&&+++///)))&&&''''''''''''((((((((())))))))))))))))))))))))'''''')))*********))))))*********)))))))))((((((''''''((()))))))))(((((()))***,,,,,,*********++++++++++++,,,,,,---------'''BBBbbb888444444555666888:::;;;======<<<<<<>>>@@@AAA@@@????????????@@@AAAAAA@@@???BBBBBBAAAAAA@@@AAAAAABBBBBBAAA@@@>>>===>>>>>>???<<<:::999:::???FFFKKKMMMssszzzjjjLLLFFF<<<333...///333777444444333222111000000///...---++++++,,,,,,***)))+++***((((((***++++++***))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''$$$&&&&&&&&&%%%$$$%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&###!!!!!!"""%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$"""$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&"""######$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''000000000000////////////------------------------++++++*********+++,,,,,,(((***++++++***))))))***((((((((((((((((((((((((&&&&&&&&&(((+++,,,+++***''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''&&&&&&%%%######%%%%%%%%%%%%&&&'''(((((('''&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''+++******)))((('''&&&&&&''''''''''''''''''''''''######$$$''')))((($$$!!!,,,,,,***''')))---,,,((($$$$$$"""!!!(((...000&&&&&&&&&''''''''''''(((************************%%%&&&''')))*********************)))))))))))))))''''''((())))))***)))))))))+++---...------...///------...///000111222222777'''&&&<<<666222FFF888;;;;;;<<<===>>>@@@BBBCCCBBBBBBAAACCCEEEGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCFFFIIIJJJIIIEEEAAA@@@AAABBBBBBAAA???>>><<<;;;:::;;;888999>>>EEEHHHEEE@@@777777777777666666555555222000////////////...,,,///---+++***++++++***(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))&&&"""!!!$$$&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((&&&$$$"""###$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&''''''''''''000000000000////////////,,,,,,,,,,,,,,,------------,,,+++***++++++,,,---)))+++------+++)))((()))(((((((((((((((((((((((('''&&&&&&(((***+++***(((''''''''''''((((((((((((((((((&&&%%%%%%&&&'''(((******))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((('''%%%######%%%&&&%%%$$$''''''&&&&&&&&&&&&''''''(((((()))***************))))))((((((((((((''''''((((((''''''''''''''''''***'''$$$$$$(((+++,,,******)))%%%"""%%%++++++'''---...,,,(((###!!! &&&&&&&&&&&&'''''''''''')))))))))***************''''''(((***+++,,,------++++++++++++++++++++++++))))))***,,,,,,---------+++---000000000000222333333444555555666777888888;;;===DDD<<<777AAAAAA<<>>===888GGGKKKNNNNNNDDDPPPHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHLLLQQQVVVXXXYYYXXXYYYYYYVVVTTTSSSTTTVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVXXXYYYXXXVVVSSSQQQSSSRRRPPPOOONNNKKKGGGDDDEEEGGGJJJMMMNNNLLLIIIGGGHHHFFFDDDDDDEEEFFFHHHHHH>>>>>>>>>>>>????????????>>><<<;;;;;;;;;;;;:::888666333000---,,,+++(((&&&)))))))))*********++++++((((((((((((((((((((((((&&&'''((((((&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((***)))'''&&&&&&&&&'''((('''''''''''''''''''''''')))))))))(((((('''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&''')))+++,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++,,,---,,,)))''''''((())))))))))))))))))))))))((('''&&&'''((('''&&&$$$''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((###$$$%%%&&&((()))++++++)))(((&&&%%%$$$%%%%%%&&&!!!%%%)))*********---///$$$))),,,)))'''((()))(((000***&&&))),,,***'''&&&'''''''''(((((((((((()))''''''((())))))*********(((((((((((()))***,,,,,,***++++++++++++,,,,,,,,,---...///111333444444555666888:::;;;;;;;;;<<<>>>??????@@@AAACCCDDDEEEEEETTTKKKNNNLLLKKKNNNMMMUUULLLMMMMMMMMMOOOPPPQQQRRRPPPPPPQQQVVV\\\cccggghhh```bbbbbb___\\\[[[]]]```aaa```___]]]\\\\\\\\\\\\```bbbeeegggfffccc___\\\QQQOOOLLLKKKLLLLLLJJJHHHRRROOOJJJGGGGGGIIIMMMPPPFFFHHHJJJHHHEEEBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA???>>>===>>>>>>===;;;:::777444111///---+++)))))))))))))))************(((((((((((((((((((((((('''((()))(((''''''''')))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''###$$$%%%%%%%%%%%%&&&'''(((((('''&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""###%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$%%%'''''''''''''''''''''''')))))))))))))))(((&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&(((+++------,,,***(((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&000000000000/////////////////////......------,,,,,,---///000000...,,,***((()))***)))(((((()))+++(((((((((((((((((((((((('''&&&&&&'''))))))(((&&&''''''''''''((((((((((((%%%&&&&&&'''((((((''''''&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&(((&&&%%%%%%''')))(((((('''&&&&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''%%%%%%&&&''')))***+++++++++***(((&&&%%%%%%&&&'''***((($$$  $$$''''''+++---+++***---...,,,333+++&&&((()))((('''***((((((((()))))))))******(((((()))******+++,,,,,,******)))))))))+++,,,---............/////////000333444666888:::;;;<<<<<<>>>@@@BBBBBBBBBBBBCCCDDDDDDEEEFFFIIILLLNNNPPPQQQHHHWWWdddhhhccchhhhhhRRRTTTTTTTTTTTTUUUWWWXXXXXXVVVUUUWWW[[[bbbhhhlllnnnggghhhiiifffbbbaaaeeeiiihhhgggeeecccbbb``````___hhhjjjnnnqqqppplllhhhdddkkkhhhccc]]]XXXWWWYYY\\\RRRWWW^^^bbbbbb]]]VVVQQQHHHKKKMMMMMMLLLKKKKKKLLLHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCAAAAAABBBBBB@@@??????<<<888555444222///---++++++++++++++++++++++++(((((((((((((((((((((((('''((())))))((('''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''###$$$&&&%%%$$$$$$&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((()))***))))))(((''''''((((((''''''&&&%%%'''''''''''''''''''''''''''((()))*********)))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&000000000000////////////222222111000///......---+++---000111111///+++)))&&&&&&'''''''''(((,,,...((((((((((((((((((((((((&&&&&&&&&(((***++++++)))''''''''''''((((((((()))$$$%%%'''((()))((('''&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&((()))))))))&&&&&&&&&%%%%%%&&&&&&&&&'''(((((()))))))))))))))((((((((()))******++++++---+++)))'''&&&'''(((((($$$%%%'''***---,,,)))'''&&&(((((((((+++000111......)))(((++++++'''(((,,,))))))))))))************))))))***+++,,,,,,------...---,,,,,,,,,---...///222222333333444444444555999:::<<>>>>>===?????????AAADDDFFFGGGGGGKKKLLLNNNOOOPPPPPPOOOOOOSSSXXX[[[\\\aaahhhhhhcccgggiiikkkllljjjfffbbb___VVVUUUVVVXXXZZZ[[[ZZZXXXUUUTTTSSSWWW]]]dddjjjlllpppooommmllllllnnnpppqqqqqqrrrqqqpppllljjjhhhhhhkkkooorrrtttrrrooommmkkkiiiiiijjjkkkllljjjfffccceeelllrrrqqqooonnnmmmjjjddd```^^^\\\WWWPPPOOOSSSQQQUUUVVVSSSSSSUUUUUUSSSWWWNNNEEECCCFFFIIIHHHEEEAAAAAA@@@>>><<<888555333777333///,,,++++++***)))++++++++++++************&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%)))))))))(((((('''''''''(((((((((''''''&&&&&&&&&,,,,,,+++)))(((&&&%%%%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''')))******'''%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&$$$""" """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''333222111000////////////000///...,,,,,,,,,,,,---444444333111///---+++******)))'''&&&&&&&&&'''((())))))))))))))))))))))))((()))))))))(((((('''&&&&&&&&&'''((((((((((((((((((''''''&&&&&&'''((()))((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''))))))((('''&&&'''(((***)))'''&&&&&&&&&((()))'''((()))******)))((('''))))))(((((()))***++++++---+++***(((((((((******(((***++++++++++++,,,---+++,,,---------///111444222333555777999:::::::::???>>>>>>???AAABBBAAA@@@CCCCCCDDDFFFJJJNNNPPPQQQYYYZZZZZZ[[[ZZZYYYXXXXXXZZZ```eeegggkkkqqqppplllmmmnnnoooooolllhhhccc___XXXWWWVVVVVVWWWXXXWWWVVVVVVUUUUUUZZZaaaiiinnnqqqrrrpppmmmjjjjjjkkkmmmoooqqqrrrqqqpppnnnllllllllljjjkkkmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqpppmmmkkkkkkrrrvvvuuutttuuuuuutttnnniiieeebbb\\\UUUUUUXXX[[[cccgggddd``````bbbccc^^^VVVMMMIIIKKKLLLJJJGGGEEEEEEDDDCCCAAA???===;;;<<<999666333222111///---...------,,,,,,+++******++++++++++++++++++++++++((((((((('''''''''&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''%%%###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((******)))((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''333222111000////////////111000///------------...555444222000---+++******+++***)))((((((((()))***)))))))))))))))))))))))))))(((''''''&&&'''''''''&&&''''''(((((((((((((((&&&%%%%%%&&&&&&'''))))))''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''))))))((('''&&&'''((((((((('''&&&&&&''')))***(((((())))))))))))((((((******)))))))))***++++++---,,,***))))))***+++,,,+++---......------///000///111333555666888;;;===?????????@@@AAABBBCCCDDDHHHFFFFFFFFFIIIJJJJJJIIIJJJKKKLLLOOOTTTXXX\\\___eeeddddddbbb```^^^\\\[[[```ffflllooosssvvvtttqqqppppppqqqppplllfff```]]]ZZZWWWTTTSSSSSSTTTTTTTTTXXXXXX[[[```hhhnnnrrrtttuuurrrlllgggeeeeeegggiiinnnnnnnnnnnnoooppppppqqqllljjjgggeeeeeegggjjjlllnnnoooqqqrrrssssssssssssmmmrrrsssqqqrrrvvvxxxxxxvvvpppjjjfff___YYYZZZ^^^dddnnnuuurrrllllllnnnpppggg```WWWRRRRRRQQQNNNKKKGGGGGGFFFFFFDDDCCCAAA@@@BBB@@@===;;;:::888666333222222111///...---,,,+++************************((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''(((((()))(((((((((((((((((((((((()))))))))((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''222222111000//////000000111000///------------...333111///,,,+++*********------++++++***+++,,,---************************((('''&&&%%%%%%&&&'''(((''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''))))))((('''&&&'''((('''&&&&&&&&&'''(((***+++(((((())))))))))))((((((******))))))))))))******,,,,,,+++++++++,,,---......000222222222333555777666999<<>>;;;999888777666444222000///...+++++++++******)))))))))+++++++++******))))))((((((((((((((((((((())))))'''''''''(((((((((((()))''''''(((((()))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''222111000000000000000000000///...,,,,,,,,,,,,------,,,+++))))))***++++++,,,+++*********+++,,,,,,))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&(((((('''%%%'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&&&&'''((()))******))))))(((((((((((())))))))))))((((((((()))******,,,,,,---...///000222222111444666888999;;;===@@@@@@CCCGGGIIIIIIJJJJJJKKKKKKKKKKKKMMMPPPUUUYYY\\\YYYWWWUUUUUUXXX[[[]]]^^^\\\```dddgggiiimmmrrruuutttrrroookkkgggccc```^^^```ccchhhjjjjjjhhhgggiiivvvwwwxxxxxxuuupppkkkhhhccc```\\\[[[]]]aaaccceee___fffqqq}}}{{{ssslllgggeeeggghhhlllkkklllpppwwwyyymmmccc``````bbbccc^^^```cccdddfffjjjpppuuuvvvvvvrrrmmmlllpppqqqpppkkkfffaaa^^^[[[ZZZ^^^eeejjjnnnqqqrrrtttvvvtttnnnjjjfffbbb`````````^^^\\\WWWVVVTTTRRROOOMMMLLLKKKFFFEEEDDDCCCCCCBBB???======<<<;;;999777555444333111111000000///...------//////...---,,,******)))+++******)))(((''''''&&&'''''''''''''''((((((((())))))))))))((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))'''%%%%%%%%%&&&(((((((((((((((((((((((($$$%%%&&&&&&'''&&&%%%%%%***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''111111000000000000000111000///...,,,,,,,,,,,,---******)))))))))***++++++)))((('''''''''((()))***(((((((((((((((((((((((('''''''''&&&''''''((()))(((((((((((((((((('''&&&))))))))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''))))))((('''&&&'''(((%%%&&&&&&'''((())))))***))))))(((((((((((()))))))))(((((())))))+++,,,,,,---...000222555777999:::888:::===???@@@BBBEEEGGGHHHKKKOOORRRRRRQQQQQQQQQOOOPPPQQQUUUYYY___dddggggggddd___]]]]]]___```aaaccchhhooosssuuuwww{{{yyywwwsssnnnjjjfffcccbbbffffffiiikkkiiigggkkkpppzzzwwwooommmjjjkkknnnrrruuuvvvjjjqqq~~~{{{uuurrrrrrtttvvvvvvttttttyyyvvvlllgggfffdddccc]]]```bbbdddgggmmmuuu|||~~~xxxpppmmmmmmjjjeeebbb^^^[[[[[[ZZZ[[[aaahhhlllnnnooopppuuuyyyvvvoooiiigggfffggghhhiiiiiihhh```___\\\YYYVVVTTTRRRRRRNNNKKKIIIHHHGGGEEECCCAAABBBAAA@@@>>>===;;;999999555444333222111000///...222111111000///...---,,,...---,,,+++***((('''''''''''''''&&&&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""###$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))))))))((((((((((((''',,,+++)))(((&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&'''))))))((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''111111000000000000111111111000///------------...***++++++,,,++++++******)))(((''''''''')))***+++''''''''''''''''''''''''&&&'''(((((()))))))))(((((((((((((((((('''&&&&&&((())))))******)))((('''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&((()))'''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&'''(((((())))))(((***)))(((''''''((()))***))))))***+++,,,...///000000222444888<<>>888777666555333222111000111111111111222222222222000000///...---,,,,,,,,,+++******)))((('''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((('''(((((((((((((((''''''&&&(((((((((((((((((((((((($$$%%%'''))))))((('''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((())))))((('''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''111000000000000000111111333222000///......//////------......---,,,***)))++++++*********+++---...''''''''''''''''''''''''&&&''')))*********)))((((((((())))))((('''&&&&&&'''((()))+++++++++******'''''''''((((((((())))))&&&&&&%%%'''((()))'''&&&###$$$%%%&&&''')))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))))))))'''&&&'''(((&&&'''((((((((((((((((((***)))(((''''''((()))******++++++,,,...000222333222444888<<>>>>>===;;;:::888777666000000111222444555666666111111111111111000000000000///...---,,,***)))))))))))))))))))))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%&&&'''((((((&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((((('''$$$%%%''')))***))))))((((((((((((((((((((((((((("""###%%%''''''&&&%%%$$$''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''////////////............111000/////////111222333,,,,,,,,,+++,,,,,,------)))***+++,,,,,,+++***)))))))))))))))((((((((((((+++)))((('''((()))+++,,,'''((()))******)))((('''&&&'''((())))))((('''&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&*********)))(((''''''''')))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))+++***)))(((''''''(((((())),,,///222444666:::===@@@???@@@EEEJJJLLLLLLIIIKKKJJJIIIHHHIIIJJJLLLMMMTTTWWW[[[^^^^^^]]]]]]]]]ZZZ\\\^^^dddnnnwwwuuunnnmmmhhhcccbbbfffiiiiiihhhvvv{{{~~~yyyyyyvvvsssvvv|||}}}{{{~~~|||xxxuuuqqqqqqsssyyy{{{||||||xxxvvvtttrrrqqqxxx~~~~~~ssskkkfffaaa\\\ZZZ\\\```bbbbbbdddddddddddddddeeefffgggmmmjjjllltttzzz{{{zzzzzzxxxyyy{{{|||}}}|||{{{{{{sssllldddaaa```[[[RRRJJJKKKKKKJJJHHHFFFEEEGGGHHHDDDEEEEEEDDDCCC@@@<<<:::666444222111111333666777888:::;;;<<<:::888444222222111000...---......///...---,,,***((('''&&&&&&&&&'''((())))))(((&&&%%%******))))))(((&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))&&&######%%%%%%""" $$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((())))))((('''&&&&&&)))************))))))(((******))))))((((((''''''''''''''''''''''''''''''((('''&&&&&&'''(((&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''111000000000000/////////000//////...///000111222...------,,,,,,,,,------((()))************)))((())))))))))))(((((((((((()))((('''&&&'''(((***+++'''((()))******)))((('''&&&'''((())))))((('''&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((((())))))))))))(((((((((((()))))))))((('''''''''(((***++++++...333666999<<>>@@@BBBDDDDDDDDDFFFIIILLLNNNNNNNNNMMMMMMOOOPPPQQQRRRSSSTTTTTTUUUVVVUUUSSSQQQQQQRRRYYY]]]ccckkkxxx}}}yyy|||~~~}}}|||}}}~~~}}}~~~~~~||||||xxxxxxzzz}}}}}}|||tttooolllkkkiiiiiimmmttt~~~~~~~~~~~~zzztttnnniiifffdddffffffgggjjjnnnqqqrrrrrrpppjjjffffffkkknnnmmmkkkjjjhhhfffggglllqqquuuwwwzzz|||~~~|||wwwsssooonnnppptttxxxzzz~~~}}}wwwooogggbbbbbb\\\[[[aaagggiiikkknnnpppoooooooooqqquuuxxx{{{vvvtttrrrssstttooofff^^^XXXYYYYYYWWWUUUTTTTTTUUULLLIIIGGGFFFFFFFFFEEEDDD@@@>>>;;;999888888999::::::;;;<<<===???@@@AAAAAA??????===;;;999777666555,,,,,,++++++***)))))))))'''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''"""###$$$%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''***((('''&&&''''''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''111111111000000000//////..............................---++++++*********))))))************))))))))))))))))))(((((((((((((((((('''''''''((()))***(((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))*********)))(((&&&%%%$$$$$$$$$))))))(((((((((((())))))''''''&&&'''(((***,,,---...333999===???AAABBBCCCFFFGGGHHHJJJMMMNNNOOOOOOQQQSSSUUUVVVWWWVVVUUUUUUWWWWWWUUUSSSQQQPPPQQQSSS[[[```gggppp|||~~~~~~}}}zzzvvvuuuwwwyyyzzzzzz|||xxxsssqqqrrrsssrrrpppmmmiiiggghhhggghhhmmmttt{{{}}}zzzxxxtttoookkkhhhgggfffggghhhiiilllooorrrtttuuurrrllleeebbbdddeeedddccc```______bbbiiiqqqwwwzzz|||||||||~~~}}}}}}~~~~~~wwwvvvtttuuuyyy}}}uuupppiiiaaa[[[\\\^^^___aaadddfffdddbbbaaabbbfffkkknnnqqqqqqrrruuuwwwssskkkdddfffggghhhgggeeecccccccccVVVQQQKKKHHHHHHHHHFFFEEEBBBAAA???============>>>=========>>>???BBBDDDEEE@@@@@@@@@@@@???>>>===<<<111000000///...,,,+++******)))((('''''''''((()))&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&***(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&%%%%%%''''''''''''(((((((((((('''(((((((((((((((''''''%%%%%%%%%&&&'''((())))))))))))))))))((((((((((((''''''''''''''''''''''''***)))''''''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''000000/////////.........---............---------------+++***))))))))))))++++++++++++++++++++++++))))))))))))(((((((((((())))))((()))))))))******((((((''''''''''''(((((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''))))))(((((((((((())))))))))))(((((()))***,,,---444888===@@@AAAAAABBBBBBGGGHHHIIIJJJKKKLLLNNNOOOQQQTTTXXX\\\______^^^]]]```___\\\XXXVVVWWWZZZ]]]```fffmmmttt~~~|||wwwsssvvv}}}zzzzzz|||~~~~~~~~~vvvsssqqqppprrrtttvvvwwwxxxtttooonnnnnnooommmjjjjjjhhhhhhjjjjjjiiimmmssssssxxx~~~~~~{{{yyyqqqooommmkkkjjjjjjjjjkkkfffhhhjjjmmmppptttwwwzzzwwwppphhhcccbbbdddeeefffaaa```aaaeeellltttzzz}}}}}}{{{{{{~~~|||vvvwwwxxxzzz||||||}}}}}}~~~zzzzzz{{{|||vvvlllbbb^^^]]][[[[[[^^^```^^^ZZZXXXXXX[[[___aaaeeegggkkkqqqvvvuuuqqqlllpppsssuuuuuutttrrrqqqqqqbbb[[[RRRLLLKKKJJJGGGEEECCCBBBAAAAAAAAAAAABBBCCCAAA@@@?????????AAACCCDDD@@@AAABBBCCCBBB@@@>>>===777666666555333000...---,,,+++)))(((''''''((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&***)))&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))******))))))(((''''''&&&&&&'''''''''(((((())))))''''''((((((((((((((('''%%%%%%%%%%%%&&&''')))***(((((((((((())))))))))))((((((((((((((((((((((((***((('''&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''////////////.....................///......---,,,---,,,+++******)))******---,,,++++++++++++,,,---))))))))))))(((((((((((())))))))))))************(((''''''&&&&&&''''''(((((((((''''''''''''((((((%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((&&&'''''')))***,,,...///))))))(((((((((((())))))+++************,,,...///:::===@@@CCCCCCCCCDDDEEEEEEGGGHHHHHHHHHIIIKKKNNNLLLRRRZZZccciiilllllllllhhheeeaaa\\\YYYZZZ___cccggglllrrrvvv|||~~~yyytttmmmgggkkkwww|||uuutttuuuvvvxxxwwwvvvtttppppppooonnnoooqqqtttuuuvvvrrrooonnnppppppooollljjjhhhgggiiigggeeehhhmmmjjjpppxxx||||||yyytttrrrdddddddddccccccdddddddddbbbdddgggiiilllqqqvvvzzzwwwrrrkkkfffeeefffhhhiiieeeeeefffjjjqqqxxx|||~~~{{{yyyyyy|||yyysssuuuvvvxxxxxxxxxyyy{{{}}}~~~ssshhhcccaaa______aaa]]][[[YYYVVVUUUVVVWWWXXX[[[^^^cccjjjpppssssssrrrrrruuuyyyzzzzzzxxxwwwwwwjjjbbbXXXRRRQQQPPPMMMIIIEEEEEEEEEEEEEEEFFFGGGGGGDDDCCCBBB@@@@@@@@@AAAAAACCCDDDEEEEEECCC???;;;999::::::::::::888555333111...---+++)))(((&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&)))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&''''''((()))))))))&&&'''(((((((((((((((((('''&&&%%%%%%&&&''')))***(((((((((((())))))))))))(((((((((((((((((((((((()))'''&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''000000000////////////......//////000///...---,,,------,,,,,,+++,,,,,,---,,,,,,+++******+++,,,,,,))))))))))))(((((((((((('''(((((()))))))))))))))((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''(((((())))))******)))))))))***+++---...///))))))(((((((((((())))))*********+++,,,///111222:::<<<@@@AAABBBCCCEEEGGGCCCEEEFFFEEEDDDEEEHHHKKKLLLSSS^^^jjjssswwwxxxxxxtttpppiiibbb^^^___dddiiimmmsssvvvwwwxxxxxxtttnnniiieeeccciiisss{{{|||zzzuuutttsssssstttsssooolllkkkkkkllllllmmmnnnpppqqqooollljjjkkknnnpppooommmlllgggdddbbb___]]]```fffggglllrrrvvvvvvtttrrrqqqfffffffffeeedddcccbbbaaaaaacccfffhhhjjjnnntttyyyyyyvvvqqqllliiifffdddccccccccceeejjjpppuuuwwwxxxwwwvvvwwwzzz}}}{{{vvvqqqqqqsssttttttssstttwwwzzzzzz}}}~~~~~~|||rrriiigggggggggiiillleeedddcccbbbaaa```___^^^YYYZZZ]]]```eeehhhjjjkkkjjjnnnsssvvvvvvuuuttttttlllddd[[[XXXYYYZZZWWWSSSJJJJJJJJJIIIIIIIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAABBBCCCEEEEEECCC???;;;888::::::;;;<<<;;;:::888777222222000...,,,)))'''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))'''''''''(((((((((((()))&&&&&&''''''((())))))***&&&&&&'''((((((((((((((()))(((&&&%%%&&&'''((()))'''((((((((()))))))))***(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''111111111111000000000000//////000000000///---,,,......---------...//////,,,+++***))))))***+++,,,))))))))))))((((((((((((&&&''''''((()))(((((((((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))%%%%%%&&&((()))+++,,,,,,---,,,+++***))))))))))))))))))(((((((((((())))))))))))***+++...111444666777999<<<>>>???BBBEEEGGGBBBDDDEEEDDDBBBCCCFFFIIIOOOWWWcccoooxxx|||}}}}}}}}}uuummmhhhiiinnnrrrrrrvvvyyywwwuuusssmmmfffaaaaaadddkkksssyyy{{{{{{yyyvvvtttssssssqqqlllhhhfffgggiiiiiiiiijjjkkklllfffdddbbbeeeiiilllkkkjjjnnnhhhaaa]]]YYYWWW\\\bbbhhhkkkpppsssssssssssstttuuuuuutttssspppmmmjjjhhhcccfffiiijjjkkkooouuuzzz~~~|||xxxsssllleee___[[[]]]^^^aaaffflllpppqqqqqqttttttuuuxxxzzzyyyuuuqqqlllnnnpppooonnnooossswwwrrrwww|||~~~|||zzzzzzzzzyyyyyyzzz{{{|||}}}}}}}}}wwwnnnggghhhkkknnnrrrvvvttttttuuuuuutttrrrpppooo]]]\\\ZZZZZZ[[[\\\^^^___bbbgggmmmpppqqqpppooonnnkkkddd]]][[[___bbb```]]]OOONNNNNNMMMLLLKKKJJJJJJGGGFFFFFFEEEDDDCCCBBBBBB>>>@@@CCCEEEDDDAAA===;;;777999;;;=========;;;:::888777666555222...+++)))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%((($$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((($$$######$$$%%%&&&'''((((((((('''''''''&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''((()))******+++))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((())))))***&&&&&&'''((())))))((((((***)))'''&&&&&&'''((()))'''((((((((())))))******))))))))))))))))))))))))&&&%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''111111000000//////......,,,,,,------.../////////------,,,,,,,,,,,,+++++++++*********))))))(((((((((((()))(((((((((***+++((((((((((((((((((((((((+++++++++***************(((((((((((((((''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%(((&&&%%%&&&)))+++)))'''((()))***++++++***)))(((%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((+++++++++***************%%%&&&'''((())))))))))))+++,,,...//////000333555555777;;;>>>BBBDDDEEEFFFCCCBBBBBBBBBEEEHHHLLLOOOUUU]]]iiiuuu||||||uuunnnmmmrrrxxxzzzwwwtttssssssqqqmmmiiifffggglllrrryyy}}}zzzyyyuuuqqqkkkeee```^^^_________```aaadddfffgggfffaaa]]]aaakkksssuuutttwwwtttooohhhcccccciiinnntttyyy~~~|||zzzxxxxxxvvvsssrrruuu}}}}}}vvvooohhhcccdddfffjjjnnnpppooonnnrrruuuzzz}}}~~~{{{xxxuuupppooommmjjjggghhhkkknnnhhhlllqqqwwwyyyyyywwwuuu{{{{{{zzzxxxvvvssspppoooiiijjjkkkkkknnnrrryyy}}}}}}ooohhh^^^WWWTTTSSSQQQOOOSSSVVV]]]eeelllppppppoookkkiiieeeddddddeeeeeeddd```^^^YYYRRRLLLKKKOOOSSSQQQMMMJJJGGGFFFFFFEEEDDDHHHFFFDDDCCCCCCBBB@@@>>>:::999999999999;;;<<<===??????===:::666111---+++,,,***'''&&&'''''''''&&&((((((((()))***)))'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&)))(((((('''''''''((((((&&&''''''(((((((((((((((******************************))))))((((((''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&))))))((('''%%%$$$######''''''''''''''''''''''''******)))(((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((......//////000000111111//////000000000000111111------,,,,,,,,,+++++++++************)))))))))((('''(((((('''''''''((()))))))))))))))))))))))))))+++******))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$###$$$'''((('''%%%'''((())))))))))))(((''')))))))))*********++++++))))))))))))((((((((((((************************''''''((()))******++++++***---000222333444666888<<<===@@@CCCEEEGGGHHHHHHDDDDDDDDDEEEHHHLLLQQQTTTZZZbbblllvvv{{{}}}~~~~~~{{{{{{yyytttpppppptttxxxwwwtttrrrqqqqqqpppmmmkkkoooppprrruuuyyy{{{{{{zzzrrrpppmmmiiidddaaa^^^]]]___bbbeeeiiilllnnnnnnnnnoookkkjjjooozzz}}}tttooonnnrrrwww|||zzz~~~xxxqqqlllmmmnnnqqquuuwwwwwwvvv|||}}}{{{wwwqqqkkkfffddddddddd```dddkkkqqquuuvvvuuutttwwwvvvvvvwwwvvvsssooollleeeeeeddddddgggnnnvvv|||zzzrrrggg^^^XXXSSSOOOKKKJJJLLLRRR[[[ccciiikkkkkkiiifffddddddeeehhhiiiiiiiiigggbbb[[[UUUTTTWWW[[[XXXSSSMMMIIIGGGFFFEEEDDDGGGFFFDDDCCCCCCCCCAAA???<<<;;;:::::::::;;;<<<=========<<<999666222...+++---+++((((((((()))((('''((((((((()))******(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''''''''((((((&&&'''(((((())))))((((((***************************)))))))))(((((((((''''''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***))))))(((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''......//////000000111111111111000000000/////////,,,,,,,,,,,,++++++++++++************))))))))))))***************)))))))))*********************************)))(((''''''&&&(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''')))((('''((()))***)))(((''''''((((((((((((''''''************++++++++++++(((((((((((())))))))))))************************))))))))))))***,,,...///,,,000444666888999;;;<<>>===<<<;;;;;;;;;<<<<<<>>>??????>>><<<999555333000...+++***++++++)))((((((''''''(((******((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&***)))((('''%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&'''(((((())))))((((((************************))))))))))))(((((((((((())))))))))))((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''))))))((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''111111000000//////......///......---,,,+++++++++,,,,,,,,,++++++++++++************)))))))))))))))******))))))******)))(((************************++++++***)))(((''''''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((************+++++++++***''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********************))))))+++...111333222555999<<<======>>>???AAACCCGGGKKKPPPTTTWWWXXXTTTTTTTTTUUUYYY___eeeiiilllqqqvvvyyyxxxvvvtttssstttrrrpppppppppqqqpppooopppnnnkkkhhhgggeeeddddddccceeeiiikkkmmmnnnpppqqqtttrrrpppnnnnnnoooqqqssswww{{{|||~~~|||~~~vvvuuuuuuwwwzzz||||||{{{~~~vvvmmmhhhhhhhhheeebbbcccfffkkkpppqqqqqqnnnlllllljjjiiilllqqqrrrppplllgggfffdddbbbaaadddiiinnnsss}}}~~~xxxqqqkkkhhheee```]]]WWWUUUUUUWWW\\\aaadddfffllljjjiiijjjoootttxxxyyyvvvuuurrrooommmnnnqqqrrrtttmmmaaaVVVOOOJJJHHHFFFIIIHHHFFFGGGGGGHHHFFFEEE???>>>>>>===<<<;;;;;;;;;;;;<<<>>>??????>>><<<;;;666444111///...---***(((((('''&&&'''((()))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((()))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***)))(((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((''''''''''''(((((()))''''''((()))))))))))))))************************))))))))))))((((((((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''111111000000//////......------,,,+++******)))))),,,,,,+++++++++*********))))))))))))))))))******((('''&&&'''))))))'''%%%************************,,,,,,+++******)))(((((((((((((((((((((''''''&&&'''&&&&&&&&&''''''((()))''''''(((''''''&&&''''''((((((((())))))*********'''''''''''''''''''''''''''((((((((()))))))))***)))*********+++++++++,,,++++++***+++...111555777:::<<>>===<<<;;;333555777999;;;<<<=========:::777555333000,,,***)))(((&&&'''(((((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''......//////000000111111//////...---,,,,,,++++++++++++++++++************))))))))))))************,,,******,,,///000---)))************************++++++++++++************(((((((((((((((''''''&&&'''''''''''''''((()))***'''((())))))'''&&&'''((())))))(((((()))***+++,,,))))))))))))((((((((((((''''''(((((())))))************++++++,,,---------------...000333666999;;;@@@AAACCCCCCBBBBBBDDDEEEJJJPPPYYYccclllrrrvvvwwwllljjjgggfffggglllqqqttt~~~}}}xxxsssooonnnkkkjjjiiihhhhhhgggggghhhhhhkkknnnooopppppprrrtttzzz}}}~~~|||{{{yyyxxxwwwuuuwww{{{yyyuuurrrrrrwwwzzzrrrqqqrrrvvv|||xxxuuuvvvyyy|||~~~}}}|||yyyzzzyyywwwyyyxxxxxxzzz}}}|||vvvrrrllliiiffffffhhhiiigggeeebbbffflllqqqssssssqqqoooqqqoookkkfffbbb___^^^]]]___bbbdddfffeeeeeefffgggnnntttyyyyyyxxxzzzxxxuuunnnjjjffffffhhhkkkkkkjjjhhhfffdddeeekkkrrrxxx{{{yyyuuupppmmmmmmoooqqqrrrsssrrrsssvvv{{{{{{uuulllccc\\\UUUOOOKKKKKKIIIGGGGGGHHHHHHFFFDDDBBBBBBBBBBBBAAA@@@???>>>555555666777999<<<>>>???@@@>>><<<:::888555111...---+++)))((((((((('''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''(((((('''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((()))***'''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((())))))***''''''''''''''''''''''''%%%&&&'''((()))((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&''''''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&......//////000000111111000//////......---------++++++++++++************((()))))))))************...,,,,,,///444555222...))))))))))))))))))))))))))))))))))))************(((((((((((((((''''''&&&''''''''''''((()))***+++)))***,,,***((('''(((***((((((''''''((()))+++,,,************))))))(((((('''''''''((()))*********++++++,,,------.../////////000333666999<<<>>>@@@CCCCCCDDDCCCCCCEEEHHHKKKTTTZZZdddooowww{{{||||||qqqnnnjjjggggggiiimmmppp{{{{{{zzzwwwqqqkkkhhhfffaaaccceeefffeeeggglllpppssswww|||~~~~~~}}}~~~zzzwwwssssssssssssrrrqqqooonnnkkknnnttt{{{wwwrrrnnnooovvv~~~wwwqqqllllllnnnrrrxxx~~~{{{tttppppppqqqqqqqqqooosssssspppoooqqqrrrqqqtttssssssuuuyyy|||~~~~~~{{{{{{{{{zzzvvvpppjjjgggcccdddeeeeeeffffffeeedddeeehhhnnnrrruuutttrrrpppqqqttttttpppiiicccbbbbbbccceeeggggggggggggiiijjjooovvv{{{zzzzzz{{{yyyvvvoookkkffffffjjjnnnpppqqqrrrqqqpppssszzzwwwqqqnnnmmmllllllllllllmmmqqqxxx|||~~~~~~xxxuuuqqqmmmhhhbbb[[[WWWQQQOOOMMMLLLMMMLLLJJJHHHEEEFFFFFFFFFFFFEEECCCCCC<<<:::888777888;;;>>>@@@AAA???>>>======;;;888555333000---++++++***)))(((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((((((((''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''((()))***(((((()))************)))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''''''''''''((((((((())))))&&&&&&''''''((((((((()))''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&111111111000//////.....................---------+++++++++************)))(((((())))))*********+++)))''''''+++000222///***((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((''''''&&&''''''''''''((()))++++++%%%'''((('''$$$###$$$&&&'''&&&&&&&&&'''(((***+++***)))))))))((((((''''''&&&''''''((()))******+++,,,,,,------...///000000111333666:::>>>@@@BBBCCCCCCCCCCCCCCCCCCFFFKKKOOOZZZ```kkkuuu{{{}}}|||{{{ssspppjjjfffdddfffiiillluuuuuusssoooiiiccc___^^^ZZZ^^^cccdddeeeiiiqqqxxx}}}{{{tttoooiiijjjmmmnnnooonnnlllkkkfffjjjqqqxxx}}}~~~}}}xxxsssnnnooouuu}}}{{{qqqiiijjjiiijjjnnntttyyy}}}~~~~~~xxxqqqmmmlllkkkiiigggeeeiiijjjggggggjjjllllllmmmllllllnnnrrruuuwwwxxxqqqqqqqqqpppmmmiiieeeccc\\\___ccceeeeeeeeeeeeeeekkknnnrrrvvvwwwuuuqqqoooooovvv|||{{{tttnnnlllnnnllllllllljjjhhhhhhkkkmmmmmmuuu{{{}}}~~~~~~zzzrrrnnniiijjjooouuuxxxyyy}}}}}}~~~uuupppmmmkkkjjjfffeeefffkkkqqqvvvwwwvvvwwwwwwvvvuuusssnnngggbbbXXXVVVTTTSSSSSSRRRPPPNNNHHHHHHIIIJJJIIIHHHGGGFFF===;;;777444333555888;;;??????>>>???@@@@@@===;;;777444000...---,,,+++***''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))***)))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&&&&&&&'''''')))******(((((()))***************))))))))))))))))))))))))'''((((((((())))))******))))))))))))((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((('''''''''''''''((((((((())))))******+++***)))((('''&&&%%%%%%''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&///...,,,---///000000///......//////......---,,,...---,,,,,,++++++++++++&&&&&&'''((((((((((((((('''((()))++++++***))))))'''''''''''''''((())))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,***)))'''''''''(((((('''((()))******++++++***)))'''%%%&&&***,,,+++***...////////////111444666777;;;>>>@@@DDDHHHGGGCCCEEEFFFHHHJJJOOOSSSXXXZZZgggmmmtttyyyyyyvvvsssqqqnnnjjjdddbbbbbbfffiiikkklllhhhdddaaa```______^^^___eeejjjmmmooouuu}}}}}}|||vvvpppllljjjaaaeeekkknnnnnniiiccc^^^dddeeellltttyyyyyy|||tttsssssstttvvvzzz|||tttmmmeeecccdddiiiqqqzzz{{{uuurrrpppmmmiiieeedddddddddffffffeeeccc```jjjeeeaaabbbhhhmmmooonnnoookkkgggdddcccdddccccccbbbaaaaaa```aaabbbcccdddlllpppuuuxxxvvvrrrnnnllluuuvvvwwwvvvuuuuuuvvvxxxvvvuuusssqqqoooqqquuuyyyxxxyyyzzz||||||}}}}}}~~~xxxxxxvvvuuuuuuyyy|||tttmmmgggiiifffcccaaacccgggmmmqqqsssxxxyyyvvvwwwzzzwwwqqqjjjddd]]][[[]]]\\\VVVPPPNNNKKKHHHHHHJJJKKKJJJHHHAAA>>>:::888888888888777999:::<<<>>>???@@@AAAAAA>>><<<999555222///...---)))((((((((())))))'''%%%(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''(((((((((&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((******((('''&&&))))))((((((''''''&&&&&&''''''''''''((((((((())))))(((''''''(((***,,,...))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((($$$%%%'''((()))(((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&'''((())))))((((((%%%&&&''''''%%%######$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''///...------///000000///...............------,,,...---,,,+++++++++++++++(((((()))***************(((((()))************)))(((''''''''''''((())))))+++***)))(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))((((((((((((((()))***((()))***++++++,,,,,,,,,***(((&&&(((***,,,,,,++++++---///000111333666888>>>AAACCCCCCGGGLLLLLLJJJLLLKKKKKKMMMSSS\\\eeejjjuuuuuuvvvuuutttqqqnnnllliiihhhfffdddccccccaaa```eeedddcccccccccdddccccccfffkkkrrruuuvvvyyy}}}|||zzztttmmmeee```^^^___cccjjjnnnnnnjjjddd```aaadddlllwww}}}~~~~~~~~~}}}~~~~~~||||||zzzvvvpppkkkfffddddddhhhpppzzz~~~yyyvvvtttrrrnnnkkkkkkiiigggggghhhhhhgggfffgggdddcccffflllqqqrrrqqqkkkhhhccc```_________^^^______^^^^^^^^^___```aaakkkmmmpppqqqpppnnnnnnnnnooorrrvvvyyyzzzzzz|||}}}}}}{{{zzzzzz~~~}}}zzzxxxwwwvvvvvvvvvvvvuuuuuuwww|||wwwrrrtttooogggaaa^^^```eeehhhppptttuuutttwww}}}~~~zzzxxxqqqiiiffffffeee___ZZZUUUQQQLLLJJJKKKLLLKKKIIICCC@@@===;;;;;;:::999888888999;;;<<<>>>>>>??????>>>===;;;888555222///...***)))((((((******)))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&'''%%%&&&(((******)))'''&&&''''''(((((()))(((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&(((((((((((((((''''''''''''''''''((((((((())))))***)))((('''((()))+++---))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''((())))))******))))))************************))))))*********+++++++++&&&''''''''''''''''''''''''((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((())))))(((((('''&&&'''((((((((((((((((((%%%'''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&000...------///000000///...............---,,,,,,---,,,,,,++++++++++++,,,)))***++++++,,,+++++++++))))))(((((())))))******((((((''''''(((((()))******))))))(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))************)))***+++,,,,,,---,,,,,,+++)))((()))+++,,,---,,,,,,///222444555888;;;===BBBFFFJJJKKKPPPWWW[[[ZZZWWWUUUSSSTTT\\\hhhuuu}}}|||uuuqqqpppnnnllljjjhhhfffccc```^^^]]]]]]]]]dddfffhhhkkklllmmmlllkkkoootttzzz{{{yyyyyy|||wwwuuuqqqjjjbbb\\\XXXWWW^^^ccckkkqqqrrrnnnhhhddddddfffnnnxxx~~~yyyvvvrrrooojjjgggiiigggfffjjjrrr}}}}}}{{{yyyvvvttttttqqqnnnllllllnnnnnnnnnhhhgggiiinnnuuuyyyyyyxxxqqqmmmhhhdddccccccbbbaaa```____________```aaaaaaiiijjjkkkjjjjjjkkknnnqqqhhhmmmtttzzz}}}~~~{{{~~~zzzvvvssspppmmmnnnooopppssswww~~~{{{pppgggaaa___aaaccclllooopppqqqvvvvvvrrrssssssqqqmmmbbb\\\UUUPPPOOONNNMMMKKKEEECCCAAA???>>>===:::888888888999:::;;;;;;;;;;;;<<<===>>>===:::777333000...,,,))))))***+++******)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''$$$&&&))),,,,,,***'''%%%&&&&&&'''((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''((((((((((((((())))))''''''((((((((()))))))))******)))(((((()))***+++((((((((((((((((((((((((+++***))))))))))))***+++))))))))))))))))))))))))))))))***+++++++++++++++************************)))************+++++++++'''''''''(((((()))))))))((((((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((('''''''''(((((((((((((((((('''&&&&&&''')))((('''&&&&&&'''%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%000...------///000///...------.........---,,,,,,,,,,,,+++++++++++++++,,,******+++,,,,,,+++++++++))))))((('''''')))***+++((((((((('''((())))))***)))))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&'''(((*********)))(((((()))***+++,,,,,,,,,,,,***))))))***+++------...111444777999;;;===???AAAAAAIIIRRRXXX```hhhmmmmmmdddaaa___```fffqqq}}}|||sssoooooopppmmmjjjgggccc\\\WWWUUUYYY```fffmmmqqquuuxxxwwwvvvtttsssuuuyyy|||{{{vvvtttwwwzzz~~~}}}}}}~~~}}}}}}|||zzzxxxvvvuuutttpppnnnjjjeee___\\\\\\]]]ccchhhpppwwwyyyvvvqqqmmmooommmooowww|||~~~zzzsssmmmiiigggfffkkkkkkmmmqqqyyy~~~|||zzzwwwuuuvvvvvvuuutttmmmooosssyyy~~~}}}wwwsssnnnjjjiiihhhgggfffddddddddddddeeeeeeffffffiiijjjjjjjjjjjjlllpppsssgggkkkqqqwww{{{zzz|||{{{vvvqqqllleeegggiiimmmrrryyy~~~uuunnnjjjhhhhhhjjjkkkkkkmmmsss}}}}}}rrrjjj```YYYUUURRRNNNKKKGGGEEECCCBBBAAA???;;;999888888999999999999888888999;;;===??????<<<888666333000,,,***)))******))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$######"""&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$&&&(((******)))'''&&&'''(((((()))))))))((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))(((''''''''''''(((((()))))))))***'''(((((((((((()))))))))+++***))))))((())))))***((((((((((((((((((((((((************************************************))))))***+++++++++++++++************************)))))))))*********++++++)))))))))******+++,,,,,,+++***((('''&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&%%%'''((((((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%%%%111///------/////////...---------...---,,,,,,++++++++++++******++++++,,,)))***************)))))))))((('''''''''(((***+++((((((((((((((()))******((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))((()))*********)))'''&&&'''((()))***++++++++++++)))******+++,,,...000111666888;;;<<<===>>>AAACCCDDDPPP^^^gggooovvvxxxwwwmmmkkkjjjjjjnnnuuu|||yyyrrrooopppooolllhhh^^^\\\YYYVVVWWW]]]gggoooyyy||||||xxxuuuttttttxxxzzzyyyuuuuuuyyy~~~~~~zzzyyyyyy{{{vvvuuutttrrrpppooonnnnnnooonnnkkkgggddddddgggiiimmmrrryyy{{{xxxxxxqqqnnnrrrwww{{{tttkkkgggggghhhllloootttzzz~~~{{{yyytttvvvzzz}}}wwwsssnnnjjjhhhhhhgggfffggghhhiiijjjkkkllllllmmmjjjlllnnnoooooopppqqqsssjjjllloooqqqtttxxx}}}zzz{{{~~~wwwrrrgggggghhhiiikkkoootttyyy|||~~~wwwrrrooonnnllljjjjjjnnnwww~~~wwwmmmddd]]]WWWQQQLLLGGGFFFDDDCCCBBB@@@===:::::::::::::::999888777666444666:::>>>@@@???===<<<888555000,,,+++***((('''))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''######$$$%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''((((((((())))))******(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++((()))******++++++******************************))))))*********+++++++++))))))******++++++++++++...---+++***)))******+++((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&###%%%''''''%%%$$$%%%&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''((())))))))))))((('''&&&%%%%%%%%%111///...---/////////...---------------,,,+++++++++************++++++,,,)))))))))***))))))((('''((((((''''''(((((())))))))))))(((((())))))***+++'''(((((())))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************)))((('''&&&''''''(((***************)))+++---...///111444777999:::;;;<<<<<<>>>BBBEEEOOO\\\jjjrrrvvvyyyxxxuuuooooooooopppqqqtttvvvwwwyyyvvvqqqnnnmmmjjjeeeaaaTTTXXX\\\___aaafffmmmrrr~~~yyysssqqqrrrrrrwww{{{|||zzz{{{}}}xxxsssppppppqqqnnnnnnmmmmmmnnnoooppppppsssrrrpppmmmlllmmmpppsssxxx{{{|||sssmmmooouuu|||uuullliiikkkmmmmmmrrrxxx~~~~~~zzz|||~~~}}}|||xxxtttooollljjjjjjiiiiiihhhiiikkkmmmoooqqqqqqrrrnnnpppssstttsssrrrrrrrrroooooonnnmmmnnnpppuuuyyy{{{wwwsssssswww{{{~~~~~~}}}~~~{{{sssrrrooolllhhhhhhiiikkkrrrwww}}}yyyyyytttnnnkkkjjjnnnyyy~~~vvvooohhh```VVVOOOIIIGGGEEEDDDCCCBBB@@@>>>>>>>>>===<<<;;;999888777222333666:::===???@@@@@@<<<999444111///---***)))***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***'''%%%$$$######%%%'''(((,,,,,,+++***)))'''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))***((((((((()))))))))******))))))))))))************))))))))))))))))))))))))******+++,,,,,,+++******++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------******************************)))((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((('''''''''(((((((((((((((((('''&&&"""$$$&&&&&&%%%$$$%%%&&&&&&&&&'''''''''(((((((((%%%%%%&&&'''((())))))***((((((((('''&&&&&&&&&%%%111000...---...///...---,,,------------,,,++++++***************+++,,,,,,))))))******)))(((((('''&&&'''(((((())))))(((((())))))(((((())))))***+++&&&'''((()))******)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++))))))((((((((((((((()))(((((()))***+++++++++++++++---111222333666:::>>><<<=========>>>BBBHHHLLLZZZfffrrrvvvwwwvvvtttqqqkkklllmmmnnnoooqqqqqqrrrpppooommmjjjfffbbb___]]]VVV[[[aaadddfffjjjqqqwww|||~~~~~~yyyrrrnnnoooqqqttt{{{~~~|||xxxsssnnnlllmmmooonnnnnnnnnoooppprrrtttvvvttttttsssrrrqqqtttxxx{{{xxxpppqqqwww}}}uuulllkkkooosssnnnrrrwwwzzz|||{{{wwwssspppoooooonnnnnniiikkknnnqqqtttvvvwwwwwwrrrsssttttttrrrpppqqqqqqppppppooonnnllllllnnnpppooommmkkkiiiiiikkklllmmmnnnuuu~~~|||yyysssnnnkkkkkklllooouuu{{{uuunnngggfffooozzz|||xxxrrriii]]]UUUKKKIIIFFFEEEEEEEEEDDDCCCBBBBBBAAA???===;;;999888333333333555777;;;>>>@@@>>><<<999777555333000...***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''((()))***&&&%%%%%%%%%%%%&&&'''(((+++++++++***)))((('''&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((*********)))))))))))))))(((((()))))))))*********'''((()))***************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,........................////////////000000000000......------,,,+++++++++(((((())))))***)))))))))************************)))((((((((('''''''''''''''(((((())))))(((((('''&&&'''((((((((((((((((((###%%%''''''&&&%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&222000.........///...---,,,,,,---------,,,++++++******))))))***+++,,,,,,***************)))((('''%%%&&&((()))))))))(((''')))))))))))))))******+++&&&'''(((*********)))((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++((((((''''''''')))+++,,,))))))***+++,,,,,,,,,,,,,,,000333555777:::>>>BBB@@@@@@@@@@@@BBBHHHNNNTTT___jjjtttvvvttttttsssqqqggghhhiiikkkmmmnnnpppqqqhhhiiihhhdddaaa^^^]]]^^^___bbbccccccdddjjjuuu}}}zzz{{{zzzuuunnnlllooosssxxx~~~yyyxxx{{{zzzwwwtttqqqqqqtttwwwssssssrrrrrrsssuuuwwwxxxpppqqqrrrsssuuuxxx~~~}}}uuuuuuyyy}}}}}}|||~~~sssllllllrrrwwwnnnqqqtttuuuvvvyyy~~~zzzwwwrrrpppooooooooooookkkmmmqqquuuxxxzzz{{{|||tttuuutttqqqooonnnooopppoooqqqqqqooommmjjjjjjjjjllllllkkkgggcccaaabbbcccfffpppzzz~~~}}}zzzuuussssssuuuqqqvvv{{{}}}}}}|||}}}{{{qqqfffaaahhhtttqqquuu{{{~~~}}}yyyooobbbYYYMMMJJJGGGFFFFFFGGGHHHGGGEEEDDDCCCAAA???===:::999444333222111444888<<>>===;;;::::::888555222******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""!!! &&&&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%&&&'''((((((%%%&&&'''((((((((('''&&&)))************))))))((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((++++++******))))))(((((())))))))))))************&&&'''(((***++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000000000000000000000111222222222333333333333333333222111000///......---...000111222111000000************************))))))(((((('''''''''&&&(((((())))))))))))((((((&&&&&&'''((()))))))))((($$$&&&(((((('''''''''(((''''''''''''((((((((()))+++***)))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''333222000///---,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,---,,,***((('''((()))***%%%&&&'''((()))***++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++***(((&&&%%%((()))+++,,,---------,,,(((''''''''''''((()))))))))******))))))+++...111555777:::;;;<<<<<<>>>???CCCCCCCCCDDDGGGOOOXXX^^^fffiiinnnsssuuusssmmmhhhjjjkkklllooopppooollljjjccccccdddgggjjjkkklllkkkgggeeebbb```bbbiiissszzz|||wwwrrrpppqqqsssuuuzzz~~~uuurrrtttyyyzzz||||||{{{{{{{{{|||zzzyyyyyyzzz|||}}}|||{{{wwwvvvuuuttttttwww||||||{{{|||{{{uuuvvvyyy{{{~~~|||tttqqqrrruuuuuusssrrrtttyyy}}}~~~uuunnnmmmmmmlllllloooppprrrtttvvvyyy}}}}}}yyytttqqqoooooooooqqquuuxxxwwwrrroooqqqsssqqqooonnnmmmhhh___[[[\\\dddnnnxxx{{{}}}|||}}}|||}}}~~~|||yyywwwzzz|||zzznnnhhhgggggggggkkkjjjmmmsss{{{}}}zzzzzz|||{{{xxxvvvsssjjjaaa[[[PPPIIIJJJLLLJJJJJJLLLJJJGGGDDDBBBAAA@@@>>>===666555444333333444666777999;;;===>>>>>>;;;888666111///---+++************%%%%%%&&&&&&&&&%%%$$$$$$***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''******))))))(((&&&%%%$$$(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&'''''''''&&&%%%%%%$$$'''&&&&&&''''''((()))***)))(((((('''''''''(((((('''''''''(((''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((())))))******'''((((((((())))))******------,,,,,,++++++******...---+++*********+++,,,...---,,,++++++,,,...///,,,+++******))))))******---------,,,,,,+++++++++,,,,,,,,,---...///000111............///111222333222222333333333444444444888888888888888888888888555666666666666555555444222222222222333333333333.........------,,,,,,,,,******+++++++++***))))))************))))))))))))&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&222111000...------------,,,,,,,,,,,,++++++++++++------------,,,+++*********)))((('''''')))***+++***))))))))))))(((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((***+++***)))((('''((()))***++++++******))))))((((((((())))))***((()))******+++---111444999;;;>>>???@@@AAADDDFFFEEEFFFIIINNNTTTZZZ```cccbbbdddiiioootttuuusssqqqppppppppppppnnnkkkhhheeeaaadddjjjqqqvvvyyyyyyyyyqqqkkkddd```ccckkkuuu|||xxxrrrooonnnppprrrsss{{{yyyrrrqqqsss}}}~~~{{{|||}}}|||yyyxxxwwwuuuuuuxxx|||xxxqqqqqquuuyyyyyywwwyyy{{{vvvtttssstttyyy~~~~~~wwwppppppooommmmmmooonnnpppssswwwzzz~~~xxxrrrpppqqqsssvvvzzz}}}|||wwwssssssuuurrrooonnnnnniiiaaa]]]^^^gggpppwwwyyyyyy|||}}}||||||~~~~~~xxxttttttvvv|||wwwqqqmmmkkkiiifffdddccchhhqqqxxx{{{{{{zzz{{{zzzwwwvvvvvvqqqjjj___VVVOOOPPPQQQOOONNNOOOKKKIIIGGGEEEEEECCC@@@===:::999777444333333444555888:::===@@@@@@>>>;;;999444222000---+++*********&&&'''''''''''''''&&&&&&'''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))((('''&&&%%%(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&%%%'''&&&&&&''''''((()))***((((((''''''''''''(((((($$$%%%&&&'''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''(((((()))*********((()))))))))*********************))))))(((((((((,,,+++*********+++,,,,,,---------------...//////...---------------...................../////////////////////000000111222/////////000000222333333222333333333333444444444888888888888888888888888999::::::;;;;;;;;;::::::888888888777666666666555333333333333222222111000,,,,,,,,,,,,,,,+++***))))))))))))***************************************((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''000000///...............,,,,,,,,,,,,+++++++++***//////...---+++***((('''((('''''''''''')))+++,,,************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''((((((%%%&&&(((*********))))))''''''((())))))(((((('''******))))))))))))******((()))+++---...111555999===???BBBDDDFFFIIILLLOOOMMMNNNSSS[[[dddjjjkkkjjj^^^```eeelllsssxxxzzzzzzvvvtttrrroookkkhhhfffeeefffllluuu}}}zzzqqqgggccchhhqqq{{{xxxqqqllllllmmmoooooovvv||||||uuuqqqqqqttt{{{}}}}}}wwwwwwwwwvvvwww{{{~~~uuummmmmmqqqvvv{{{yyyyyyzzzzzzssspppnnnoootttyyy~~~~~~|||}}}~~~~~~~~~{{{yyyxxx|||zzztttqqqqqqqqqmmmlllnnnppprrrvvvyyy{{{|||sssqqqtttyyy~~~}}}xxxuuuuuurrrooommmmmmjjjccc```aaafffmmmrrrpppoooqqqrrrqqqwwwyyy{{{}}}~~~|||vvvrrrqqqttt{{{zzztttmmmiiiddd```\\\___gggqqqxxx{{{yyy{{{yyyvvvwwwyyywwwrrrjjjccc]]][[[[[[WWWTTTTTTOOOMMMKKKJJJHHHFFFBBB@@@???===:::777555333222222666999===AAABBBAAA>>><<<888777444111...,,,******((((((((()))))))))))))))%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((()))(((((('''&&&'''&&&&&&''''''((()))***((((((''''''''''''((((((%%%&&&'''(((((((((((((((''''''(((((((((((('''''''''''''''(((((())))))***''''''((())))))******+++))))))***************+++))))))((((((((((((((((((***************+++,,,------...///111222222222111000000000000111222333444000000000111222222333333222222222222222222333333111111111111111222333444222222222333333333333444777777777777777777777777777888999:::::::::::::::>>>======<<<;;;:::999999777888888999888666555333000000000//////---,,,,,,************************((((((((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''//////.........//////000------------,,,,,,,,,,,,.........---+++***((('''((((((''''''((((((******(((((())))))***++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********)))((('''&&&((((((((((((((((((''''''******))))))))))))******)))+++...000333666;;;>>>>>>AAAFFFJJJMMMRRRVVVZZZXXXYYY\\\eeepppuuutttqqq```ccchhhooowww{{{}}}}}}vvvtttpppllliiijjjmmmpppvvv{{{vvvmmmkkkqqqzzz|||uuuoookkkjjjlllmmmrrrxxx||||||wwwtttuuuxxx~~~~~~yyy|||{{{tttuuuwwwxxx{{{zzzsssmmmmmmooosss{{{yyyuuuuuuwwwwwwwwwqqqnnnjjjjjjmmmrrrvvvxxxyyyvvvuuuwwwwwwvvvxxx|||{{{wwwsssooommmrrr|||rrrnnnmmmpppppplllkkkmmmuuuwwwyyyzzz{{{|||~~~}}}tttrrrxxx|||wwwtttrrrmmmkkkkkkiiidddbbbcccgggmmmoookkkhhhiiikkkjjjmmmppptttxxx{{{}}}~~~~~~vvvsssrrrvvvxxxyyy}}}~~~vvvooojjjhhhddd______dddkkkrrruuuuuuxxxyyywwwxxxzzzyyyuuuuuupppkkkiiigggdddaaa___YYYUUUPPPKKKIIIGGGEEEDDDCCCAAA>>>;;;777555444333444777<<<@@@BBBBBB@@@>>>===;;;999555222///,,,+++***)))))))))))))))******%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((()))(((((((((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((((((''''''&&&'''&&&&&&''''''((()))***(((''''''''''''(((((()))))))))))))))(((&&&%%%$$$'''(((((((((((((((((('''&&&&&&'''(((((()))******'''(((((()))******++++++))))))))))))***************************+++++++++)))******+++,,,---...//////111444666777777666555222222333333555666777888333333444444444444444444444444555555444444444333222222111111111222333333111111111111222222222222444444444444444444444444444444555777777888888888=========<<<<<<;;;;;;;;;888999:::::::::888666555555555444444333222000000------,,,,,,+++*********'''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''///............///000000............------------++++++,,,,,,++++++***)))******)))(((((((((((((((((((((((()))******++++++(((((())))))))))))((((((************************))))))******++++++++++++*********))))))((('''&&&***)))))))))))))))))))))))))))(((((())))))***+++,,,///222555888;;;???BBBBBBFFFMMMSSSXXX]]]aaaddddddcccdddkkktttyyyxxxuuuhhhkkkpppwww|||}}}{{{yyyrrrqqqnnnkkklllqqq{{{}}}vvvuuuyyy}}}~~~zzzwwwrrrmmmkkkkkkmmmnnnwww{{{~~~}}}xxxuuuvvvyyyyyywwwuuuvvvzzz~~~yyy}}}|||zzz|||}}}~~~~~~{{{uuupppnnnooooooooosssyyyzzztttqqqsssuuutttsssooolllhhhggghhhlllnnnooopppmmmmmmqqqqqqpppqqquuutttuuuxxxzzz{{{xxxsssooojjjfffccchhhqqqxxxxxxuuulllkkklllpppppplllkkknnnuuuvvvxxxxxxxxxyyy{{{}}}zzzssssss{{{|||yyysssmmmiiiiiiiiieeecccdddjjjoooqqqllliiijjjkkkkkkhhhkkkpppuuuyyyyyyxxxvvvrrruuu{{{|||xxxtttuuuuuutttvvv{{{yyyssspppooommmjjjhhhhhhiiijjjkkkiiipppuuuwwwyyy|||{{{xxxwwwvvvuuussstttuuuvvvuuuhhh```UUUMMMHHHGGGHHHIIIEEECCCAAA>>><<<999888777444666:::>>>@@@AAA@@@???@@@???===:::666333000...++++++***)))((())))))***((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((((((((((((((((((((('''%%%&&&&&&'''''''''&&&&&&'''&&&&&&''''''((()))***'''''''''''''''((())))))))))))))))))((('''&&&%%%(((((((((''''''(((((((((%%%%%%&&&'''(((((())))))(((((())))))***+++++++++))))))))))))))))))))))))***+++++++++,,,,,,------+++,,,---///000111222222333555888;;;===<<<:::999444444555666777888:::;;;888888777666555444444444555555666666666555555444333333222222111222222222000000000000111111111111111111111111111111111111444444666777888888888888888888888999999:::::::::999999:::::::::999888777888999888888777666555444222222111///---,,,******++++++***)))((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((//////.........//////000............------------))))))***+++,,,,,,+++++++++++++++***)))(((((('''+++******)))((('''&&&&&&(((((())))))))))))((((((******************************++++++,,,,,,------'''''''''((())))))***************))))))***++++++(((((())))))***+++------222444888;;;===???CCCEEEHHHNNNUUU]]]bbbeeehhhjjjjjjiiijjjooouuuxxxyyywwwrrrtttxxx|||~~~zzzvvvqqqrrrsssrrruuu|||}}}{{{{{{zzzwwwttttttrrrpppnnnmmmnnnpppqqqwwwzzz}}}|||xxxuuuuuuvvvsssppplllnnnsssyyy{{{|||||||||{{{yyywwwvvv}}}}}}}}}}}}}}}{{{vvvsssooommmmmmnnnllliiijjjoooqqqnnnkkkjjjjjjjjjjjjiiifffccc```___```bbbcccccccccaaaaaaeeeeeeccccccfffhhhkkkooorrrssspppjjjeeeaaa]]][[[^^^fffkkkmmmkkkmmmlllnnnrrrpppllllllooonnnoooppppppqqqtttyyy|||zzz{{{zzzvvvsssttt{{{xxxpppkkkkkkkkkiiiggghhhgggmmmooollljjjkkkmmmllllllmmmooorrruuuuuusssqqqlllnnnsssyyy}}}yyyxxxvvvssstttwwwxxxzzz{{{{{{zzz}}}~~~{{{zzzvvvvvvvvvtttqqqlllgggddd___hhhpppuuuyyy}}}~~~|||tttwwwyyyyyy}}}wwwmmm^^^QQQJJJIIIKKKLLLHHHGGGEEECCC@@@===;;;:::777888:::<<<>>>?????????AAAAAA???===:::777555333...---+++)))(((((()))))))))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))(((((((((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***''''''&&&''''''((()))***%%%&&&'''((()))*********((((((''''''''''''((((((&&&&&&&&&''''''((((((((((((((()))******++++++,,,***************)))))))))******+++,,,------......000111222444555666666666777999<<<>>>???>>>===<<<777777777888999:::<<<===<<<;;;:::999777666555555555666888999999888777666666555444333333222333333111111111111222222222222000000000000000000000000222222333444555555555555222333444555666777777888888888888888999999::::::999::::::::::::999888888777666555333111///...---,,,,,,+++***)))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((000//////.........//////------,,,,,,,,,+++++++++))))))***+++++++++++++++***++++++++++++***************)))((('''&&&%%%%%%'''((()))******)))((('''************************))))))***++++++,,,------'''''''''(((((()))***+++***))))))))))))***,,,---))))))***+++---///111222777:::===???AAABBBEEEGGGMMMSSS[[[bbbeeegggggggggiiikkknnnsssvvvxxxyyyxxxyyyyyyzzz}}}~~~~~~{{{xxxuuuzzz~~~}}}{{{xxxuuusssrrrrrrrrrrrrrrrrrrrrrrrrssstttxxx{{{{{{yyyvvvttttttppplllhhhjjjpppvvvzzzzzz}}}~~~}}}}}}~~~~~~yyytttpppnnnooooooooorrrrrrrrrrrrrrrpppmmmiiihhhggghhhjjjgggcccdddiiicccddddddcccaaa______```^^^]]][[[\\\^^^_________\\\ZZZZZZ]]]]]]YYYXXXZZZ^^^aaafffkkklllggg```ZZZXXXWWWVVVXXX]]]bbbeeegggoooooopppqqqnnniiihhhlllhhhhhhhhhggghhhlllrrrvvvvvvvvvuuussssssuuuzzz~~~vvvppppppqqqooommmmmmfffmmmqqqpppooorrrtttssstttqqqmmmlllnnnoooooonnnlllmmmpppuuu|||}}}yyywwwzzzwwwzzz|||zzzwwwwww|||}}}|||uuummmiii___hhhooorrruuuzzz}}}|||vvvzzz||||||xxxhhhYYYPPPMMMMMMMMMLLLKKKIIIGGGCCC@@@===<<<<<<;;;;;;<<<===>>>@@@AAABBBAAAAAA@@@>>>;;;999888222111...+++)))))))))***((((((''''''&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''(((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&''''''((()))***&&&&&&&&&''''''((()))***$$$%%%&&&(((***+++,,,,,,)))((('''&&&&&&'''((()))((((((((((((((((((((((((((())))))******+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...///000111222555666777999:::::::::999:::;;;===>>>???>>>===<<<::::::::::::;;;<<<>>>>>>======<<<<<<;;;:::999999666888:::;;;<<<;;;:::999999888777666555555555555333444444444555555555555333333333333333333333333222222333333333333333222222222222333333444444444444444333333444666888:::888888999:::::::::999999888777777666555444333333......,,,+++***(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))000000///...............+++++++++*********))))))******++++++++++++******)))***+++,,,,,,,,,,,,,,,&&&&&&&&&''''''''''''''''''((()))******)))((('''************************((())))))***++++++,,,,,,+++***)))((('''''''''((()))((((((((()))***,,,---******+++---///222444555;;;===@@@BBBCCCDDDFFFHHHNNNTTT\\\ccceeecccbbbaaaeeejjjqqqvvvxxxxxxyyyyyy|||zzzzzz{{{}}}~~~}}}|||zzz~~~zzzzzz}}}yyyzzzyyywwwtttssstttvvvrrrssstttuuuuuuuuuttttttsssvvvzzz|||zzzwwwvvvuuupppkkkgggiiipppwwwzzz{{{|||}}}|||xxxvvvvvvxxxuuuqqqjjjffffffhhhjjjkkkggggggggghhhiiihhheeebbbdddcccdddeeebbb___aaaggg___bbbeeeddd```]]]]]]^^^```___```bbbdddffffffeee```^^^^^^```___ZZZXXXYYYXXX[[[aaaeeefffbbbZZZTTTSSSSSSSSSUUUYYY^^^cccfffqqqooopppooojjjdddcccggggggfffdddaaaaaaeeejjjooouuutttsssrrrsssvvvxxxzzz|||}}}|||ttttttuuusssrrrrrrllltttzzzzzzzzz}}}zzzssskkkfffgggiiikkklllnnnmmmooosss{{{}}}zzzwwwzzz~~~}}}vvvrrrgggmmmrrrqqqqqqvvvyyyyyy{{{}}}ooo```VVVPPPNNNMMMPPPNNNLLLIIIEEEAAA>>><<<@@@>>>===<<<<<<>>>@@@BBBAAAAAABBBAAA@@@>>><<<:::555333000---+++*********'''''''''''''''((()))***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''(((&&&$$$%%%&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******))))))((((((((('''''''''&&&&&&'''((())))))(((((('''&&&&&&''''''((()))***&&&&&&&&&'''''')))******&&&'''((()))************)))((('''&&&&&&'''((()))*********))))))))))))))))))))))))***++++++,,,,,,/////////......---------///000111222333444555666888999;;;<<<======<<<;;;;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>============777999;;;===>>>>>>===<<<;;;;;;999888777777777777666666666777777777777888666666666666666666666666777888888888888888777666333333333333333222222222000///------///222555777666666777888999999999999777888888888888888888888444333222111///...,,,,,,((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((()))))).........///////////////...---,,,+++************......---,,,+++***)))(((************))))))))))))************)))))))))))),,,,,,+++***)))((('''''''''((()))******)))(((''',,,+++***'''%%%###"""!!!(((((((((((()))))))))))),,,)))'''(((***,,,+++))),,,,,,---...///333888<<>>>>>AAAAAABBBCCCBBBAAA@@@???<<<888333000---+++)))''''''((((((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&(((+++,,,&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&''')))((('''&&&$$$###"""!!!(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((''''''''''''((((((((((((+++***((('''''''''((()))(((((((((((())))))))))))---,,,,,,,,,,,,,,,------...000222222111000///000000333777999:::;;;===>>>>>>>>>??????>>>===;;;:::999:::<<<===>>>======<<>>>>>@@@BBB>>>===<<<<<<<<<===>>>???======>>>???@@@@@@===;;;;;;<<<===<<<:::999999999;;;:::999777666555555555777777666666777888999999:::;;;;;;;;;:::888666555555444333444444444222000.........///////////////222333555777999999999999888999999:::;;;;;;<<<<<<999888777555333111///...******))))))))))))******%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///////////////............---,,,+++************,,,,,,,,,++++++++++++***************)))))))))))))))))))))(((((((((((('''++++++******)))((((((((()))***+++,,,,,,+++***)))......------+++***((('''(((((((((((()))))))))***+++)))((((((+++---,,,+++---...000222444888===AAABBBCCCEEEFFFFFFGGGIIIKKKRRRVVVZZZZZZWWWUUUWWWYYYdddjjjppprrrqqqnnnmmmnnnooottt}}}}}}|||||||||{{{xxxvvvvvvyyy|||~~~zzzwwwvvvuuutttrrrrrrssstttuuuuuuuuuttttttvvvzzzzzzsssmmmooorrrtttwwwwwwyyy{{{}}}{{{xxxuuuuuuwwwyyyyyyxxxxxxyyyzzz{{{vvvpppkkkhhheeebbb___]]]\\\\\\^^^___^^^ZZZVVVYYY\\\```bbbbbbaaabbbbbbccceeejjjpppuuuwwwwwwwwwxxxwwwuuuqqqmmmllllllmmmooommmlllmmmqqquuuuuuuuusssrrrqqqooommmjjjhhhfffaaadddffffffdddaaa___^^^``````bbbdddfffiiilllmmmrrrllleeebbbaaacccddddddhhhgggeeeaaa^^^^^^```bbbeeejjjoooqqqqqqpppppprrrtttrrrpppqqquuu{{{}}}|||~~~wwwoooiiigggggggggggghhhjjjnnnrrrxxx}}}tttpppqqqtttyyy}}}zzzoooiiijjjllllllooorrrvvv{{{~~~xxxnnnddd]]]XXXUUUTTTXXXWWWVVVUUURRROOOLLLKKKGGGGGGFFFEEEDDDCCCAAA@@@AAAAAABBBBBBAAAAAA@@@???===:::666333111...+++(((((()))))))))(((((('''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&)))((((((((('''''''''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''((()))***))))))(((''''''((((((((()))))))))******)))((((((((((((((()))))))))***************,,,,,,++++++,,,---//////333555666666444222111222555888;;;===>>>???AAABBBAAABBBBBBBBBBBB@@@???>>>??????@@@@@@@@@@@@??????@@@AAAAAA@@@???>>>@@@AAACCCBBBAAA???????????????>>>???@@@BBBCCCCCCAAA???===>>>>>>>>><<<::::::999;;;;;;:::888888777777777888888777777888999999:::============<<<;;;:::999666555444444555555333111////////////////////////111222333555666666666666777777888999::::::;;;;;;;;;:::999888555333000///++++++***)))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000000//////......------...---,,,++++++******+++*********++++++,,,,,,,,,************))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******++++++++++++*********+++,,,------+++)))(((((((((((()))))))))*********)))((())),,,---...---///222555888;;;???CCCGGGCCCEEEHHHJJJKKKLLLNNNPPPVVVXXXXXXWWWTTTTTTWWW[[[dddgggjjjiiigggfffiiikkkrrryyy~~~{{{zzzyyyxxxvvvwwwwwwwwwwwwyyy}}}}}}yyywwwvvvuuusssrrruuutttrrrqqqqqqrrrtttuuuwwwzzzyyyssspppsssvvvxxxwwwxxxzzz~~~~~~zzzwwwsssuuuvvvuuussspppoooooolllhhhccc```^^^]]]\\\[[[]]]___bbbfffhhhfff```\\\^^^aaadddfffggghhhjjjlllkkkooouuu{{{{{{xxxxxxxxxuuusssqqqrrrtttwwwxxxxxxxxxxxxwwwuuussspppnnnmmmiiikkknnnmmmkkkgggdddccciiiiiijjjkkklllnnnpppqqqpppkkkccc______bbbeeegggpppoookkkgggcccbbbccceeejjjoootttsssnnnjjjiiikkkkkkiiiggghhhmmmssswwwzzz~~~wwwpppllljjjjjjffffffhhhkkkpppvvv|||wwwqqqiiikkkpppxxx|||pppiiiiiihhheeeeeejjjrrryyy||||||yyywwwwwwrrrkkkfffccc```\\\XXXUUUVVVWWWXXXVVVSSSPPPMMMJJJJJJJJJJJJHHHFFFDDDCCCAAAAAA@@@??????????????????===;;;888666333...+++******)))))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''&&&))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))((())))))))))))*********))))))******))))))((('''************++++++,,,,,,,,,,,,++++++---///222444999;;;<<<;;;888666444444:::===@@@AAABBBCCCDDDFFFEEEEEEFFFFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEECCCBBBBBBCCCFFFEEECCCAAA@@@???>>>>>>@@@AAACCCDDDEEEDDDCCCBBB======>>>===<<<:::888777;;;;;;;;;::::::999999999888888999999999999::::::<<<<<<;;;;;;::::::999999777666666666777777666444111111000000//////......000000111222222222222222444444555666777888999999<<<<<<;;;999888555333222...---,,,+++***)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111111000///...------,,,...---,,,+++++++++++++++******+++++++++,,,,,,,,,************)))))))))((())))))((((((((('''''''''(((((())))))************((((((((())))))((((((((((((***,,,------+++(((&&&(((((()))))))))*********(((((((((***,,,...///000444777;;;>>>AAADDDGGGJJJJJJLLLOOOPPPQQQRRRTTTWWW]]]^^^^^^[[[YYYYYY[[[]]]```bbbcccbbbbbbdddjjjooo~~~}}}{{{yyywwwvvvvvvvvvwwwxxxyyyzzz{{{}}}}}}zzzxxxwwwwwwxxxwwwwwwvvvsssooommmmmmqqquuuxxxzzz|||{{{vvvuuuyyy||||||tttvvvyyy|||~~~}}}xxxuuuoooppppppnnnjjjfffdddccc```___]]]\\\]]]___aaabbbgggjjjooorrrsssqqqllliiiiiikkknnnooopppqqqtttvvvuuuyyyzzzxxxuuusssssstttuuuvvvwwwvvvvvvtttrrrpppnnnmmmppprrruuuuuurrrnnnkkkiiiooooooooooooooopppqqqrrroookkkgggddddddgggkkkmmmpppooommmjjjhhhhhhjjjmmmtttyyy|||xxxooogggddddddccc```^^^^^^bbbgggkkkmmm|||~~~yyytttqqqpppmmmllllllnnnrrrwww{{{}}}}}}~~~~~~{{{wwwnnnlllnnnsss|||zzznnnjjjkkkhhhbbb___dddlllssswwwwwwtttrrrqqqmmmiiihhhgggeee```[[[UUUVVVWWWWWWVVVUUURRRQQQMMMMMMMMMLLLKKKHHHEEECCCAAA@@@>>><<<;;;<<<<<<===@@@???>>>===;;;777222...++++++***))))))(((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))*********+++++++++))))))***++++++)))(((''')))******++++++,,,,,,,,,------,,,---///333777999>>>@@@AAA???<<<999777777===???BBBCCCCCCDDDFFFHHHGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHIIILLLMMMOOONNNKKKIIIGGGGGGIIIIIIHHHGGGFFFFFFFFFEEEJJJKKKMMMMMMKKKIIIHHHGGGCCCCCCCCCCCCBBBAAA>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::;;;;;;::::::999999999999999888777888999999777555333333222111111000//////111111111111111111111000111111222333444555666666999:::::::::999888777666333222000...---,,,++++++***)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''111111000///...------,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((*********)))))))))((((((((((((((()))******++++++)))(((((((((((((((((())),,,---///000///,,,)))'''))))))))))))************&&&''')))+++---///222333888;;;???BBBDDDGGGKKKMMMUUUVVVWWWWWWWWWXXX[[[^^^dddeeeeeedddaaa___]]]]]]\\\^^^aaabbbdddjjjrrrxxx|||vvvuuutttttttttuuuwwwxxx}}}}}}}}}~~~{{{yyyxxxyyyzzzyyyyyyuuurrrmmmkkklllqqqwww{{{zzz{{{yyyvvvwww{{{|||yyyttttttuuuwwwwwwtttoookkkgggggggggeee```\\\ZZZZZZZZZ[[[]]]```cccfffjjjlllmmmooorrrtttsssrrrpppooorrrtttuuuvvvuuuvvvxxxzzz}}}~~~{{{wwwuuuttttttuuuxxxxxxwwwwwwuuutttrrrrrrvvvyyy}}}~~~{{{wwwtttrrrsssssssssrrrrrrsssssstttoooooooooooopppppprrrsssooonnnmmmkkkjjjkkknnnqqqtttxxxzzzwwwooofffbbbaaa___\\\XXXXXXZZZ^^^aaabbbjjjpppyyy}}}zzzxxxwwwtttrrrrrruuuyyyzzz{{{{{{{{{{{{}}}xxxtttpppqqqvvv|||yyynnnkkklllhhhbbb]]]```fffkkkoooqqqqqqpppnnnkkkiiihhhhhheeeaaa]]]\\\[[[[[[ZZZYYYYYYYYYYYYQQQPPPOOONNNKKKHHHEEECCCAAA???===;;;999999999999>>>===>>>>>>>>>;;;666333---,,,+++)))((('''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***************++++++++++++)))***+++++++++***((('''))))))***+++,,,,,,------//////000222444888<<<>>>AAABBBCCCBBB???<<<;;;;;;>>>@@@BBBCCCDDDFFFHHHJJJJJJKKKKKKLLLKKKJJJHHHGGGBBBCCCFFFIIILLLOOORRRSSSVVVWWWXXXVVVRRRNNNLLLLLLNNNNNNOOOQQQRRRSSSTTTTTTZZZ\\\]]][[[WWWRRRPPPPPPNNNNNNMMMNNNOOOMMMIIIFFF???@@@@@@AAAAAA@@@??????>>>???@@@@@@@@@???>>>>>>?????????>>>>>>======<<<999888777777888777555333555555444333333222111111444333333333222222222222000000111111222333333444555666777888999:::::::::777666555333111000//////+++******)))(((''''''&&&))))))((((((((('''''''''''''''''''''''''''''''''000000//////......------------,,,,,,,,,,,,------,,,,,,,,,++++++*********************))))))))))))************))))))))))))(((((())))))*********+++++++++************+++++++++,,,------,,,***(((&&&)))))))))*********++++++''')))+++---///222666888<<<>>>BBBEEEHHHLLLPPPSSS]]]]]]]]]\\\\\\^^^bbbfffkkkkkkkkkjjjgggbbb^^^[[[\\\```fffjjjmmmssszzz}}}rrrrrrssstttuuuwwwyyyzzz|||{{{{{{~~~{{{yyyyyyyyywwwvvvuuurrrnnnlllmmmqqqvvvzzzwwwwwwuuusssuuuxxxuuupppqqqpppoooooonnnjjjeeebbbaaabbbaaa___\\\ZZZYYYZZZ[[[^^^bbbfffiiikkknnnpppnnnppprrrrrrqqqqqqqqqrrrtttvvvxxxxxxwwwvvvwwwxxx|||xxxvvvuuuvvv{{{{{{{{{||||||{{{zzzzzzxxx|||~~~|||zzzwwwvvvvvvvvvvvvwwwxxxyyyqqqtttxxxyyywwwuuuttttttnnnnnnllljjjhhhhhhkkknnnlllooossssssqqqlllhhhfffbbb___ZZZYYYZZZ]]]```aaa^^^ccckkkttt|||~~~zzzvvvuuuxxxzzzzzzyyyyyyzzzzzz{{{}}}}}}{{{}}}{{{vvvtttuuuyyy|||~~~|||qqqnnnnnnjjjddd```aaacccfffiiikkkmmmnnnlllkkkjjjhhhfffdddcccbbbbbbaaa___]]]\\\\\\]]]]]]XXXVVVTTTPPPLLLIIIGGGEEECCCAAA???<<<:::888666666999:::;;;===>>>===:::888111000---***(((''''''''''''(((((((((((()))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''(((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((()))******)))************+++++++++******++++++******)))(((******+++,,,---...//////333333555888;;;>>>AAABBBBBBCCCEEEDDDBBB@@@??????BBBDDDFFFGGGHHHJJJNNNPPPQQQRRRSSSSSSRRRQQQOOONNNHHHKKKOOOUUUZZZ^^^aaabbbbbbbbbaaa]]]XXXTTTRRRQQQNNNPPPSSSWWWZZZ]]]^^^___dddfffgggccc]]]WWWTTTTTTUUUTTTSSSUUUXXXVVVRRRMMMHHHIIIJJJJJJJJJHHHGGGFFFHHHIIIJJJJJJJJJIIIGGGFFFDDDDDDEEEEEEDDDBBB@@@>>>;;;:::999888888777555333777777666666555555444444777666555555555555666666333333333333333333333333333444666888999:::;;;;;;:::999888666444333333333------,,,+++)))((('''''')))))))))(((((((((''''''''''''''''''''''''''''''///////////////.........------,,,,,,,,,------...***+++++++++++++++,,,,,,************))))))))))))***))))))))))))((((((((()))))))))))))))*********,,,+++***))))))***+++,,,(((((())))))))))))(((((())))))*********+++++++++))),,,///111333666;;;>>>===???CCCFFFKKKQQQWWW\\\aaa```___]]]^^^bbbhhhmmmtttsssqqqoookkkfff```]]]bbbhhhpppuuuxxx{{{}}}rrrsssuuuvvvxxxyyyyyyyyyxxxwwwwwwzzz~~~~~~{{{yyyxxxxxxwwwvvvwwwtttqqqooooooqqqtttvvvssssssqqqppprrrtttnnnfffgggfffeeefffgggfffdddbbbeeeeeedddbbbaaaaaacccfffcccggglllnnnmmmllllllmmmkkkooossstttsssssstttvvvsssuuuxxxyyyxxxvvvvvvvvv{{{~~~|||xxxzzz|||zzzvvvsssrrrsssvvvwwwxxxyyyzzzzzzzzzzzzssswww~~~}}}{{{wwwwwwwwwwwwxxxzzz{{{|||vvvyyy|||{{{wwwsssppppppkkkkkkiiigggeeeeeehhhkkkmmmooorrrwwwzzzxxxsssooojjjfffbbbaaabbbfffhhhiiidddeeegggjjjooowwwzzzyyy|||~~~~~~|||zzzyyyyyyzzz{{{}}}|||wwwtttssswww~~~}}}}}}~~~xxxttttttqqqllliiiiiiiiiiiijjjkkklllmmmkkklllllliiidddcccgggjjjiiiiiigggfffdddbbbaaa```aaa^^^YYYTTTOOOLLLJJJJJJFFFEEECCC@@@<<<999666444444555777:::===???===<<<666444111---***)))(((((('''((((((((())))))))))))+++***)))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''&&&''''''&&&&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((('''((()))***+++)))))))))************+++,,,+++******))))))******,,,---...///000111111222666777:::>>>AAACCCDDDEEEBBBDDDFFFGGGFFFDDDDDDEEEHHHJJJLLLNNNPPPRRRWWWZZZ\\\\\\]]]]]]\\\[[[YYYXXXUUUYYY```gggmmmqqqrrrsssqqqpppmmmgggaaa\\\ZZZYYYSSSUUUYYY^^^cccfffhhhiiijjjmmmnnnjjjccc]]][[[[[[[[[ZZZZZZ]]]``````[[[VVVTTTUUUVVVVVVUUUSSSQQQPPPTTTUUUVVVWWWVVVUUUSSSRRROOOPPPRRRRRRPPPMMMIIIGGGDDDBBBAAA@@@???===:::888888888888888888888888888888888777666777777888999999999888888777666666555555555777888999:::;;;;;;;;;:::999777666555555555000000///---,,,***))))))))))))))))))((((((((('''''''''''''''''''''''''''.........///////////////------,,,,,,,,,------...((()))***+++,,,---......************)))))))))))))))(((((((((''''''''''''******))))))))))))))))))***)))(((''''''((()))*********++++++,,,---...///)))************++++++++++++...222444666999>>>BBB===???CCCGGGMMMUUU]]]cccbbbaaa^^^]]]^^^dddlllrrr|||yyyvvvrrrnnniiiddd```hhhoooxxx}}}}}}{{{tttuuuwwwyyyzzzzzzyyyyyytttssstttwww}}}|||zzzxxxwwwxxxyyyyyyyyyyyywwwtttqqqppppppqqqrrrrrrrrrpppooorrrrrrkkk```[[[[[[\\\___dddgggiiiiiikkkkkkkkkiiiiiikkkooorrrlllpppuuuuuuqqqllljjjiiifffkkkqqqttttttssstttvvvqqquuuxxxzzzyyyxxxwwwwwwttt{{{}}}}}}yyyuuutttmmmpppsssssspppmmmmmmnnnmmmnnnoooqqqrrrsssttttttlllqqqxxx|||}}}{{{zzzyyytttuuuuuuvvvxxxyyy{{{|||zzz|||}}}zzztttnnnkkkkkkggggggfffdddcccdddhhhkkkvvvvvvyyy~~~xxxpppllliiihhhjjjnnnqqqrrrpppnnnjjjfffgggllltttzzz}}}}}}zzzzzzyyyyyyzzz{{{}}}~~~{{{uuuqqqppptttzzz~~~}}}zzz{{{yyyuuurrrqqqpppooonnnnnnnnnnnnjjjmmmnnniiiddddddjjjqqqrrrssssssssspppmmmiiiggghhhddd^^^XXXRRROOONNNNNNIIIHHHFFFCCC???:::666444111222444888<<>>:::888444///,,,***))))))'''((((((((())))))******---,,,***)))'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))(((((())))))(((((('''&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''######$$$&&&((()))***+++'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((()))((('''''''''(((***+++((())))))))))))*********---,,,***)))))))))***+++...///000111222333444444777:::>>>BBBEEEFFFGGGFFFBBBEEEGGGIIIHHHHHHHHHIIINNNPPPRRRTTTVVVYYY^^^aaaddddddeeeeeedddcccaaa``````eeemmmuuu{{{~~~~~~|||zzzvvvooohhhcccaaaaaa^^^```eeejjjnnnrrrtttuuusssvvvxxxuuummmgggfffgggeeeddddddhhhllllllfffaaa]]]^^^^^^^^^]]][[[XXXWWW]]]^^^___```___^^^\\\ZZZ___aaaccccccaaa]]]XXXUUUMMMLLLIIIHHHGGGEEEAAA???999999999999999999::::::999888777777777999:::;;;======<<<;;;:::999888888777888999::::::::::::999::::::888777666666666666333222111000...,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((////////////............---------,,,,,,++++++***000///---,,,+++,,,---------,,,+++***))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))+++,,,------,,,+++***)))---.....................)))))))))******,,,---------000666:::<<<>>>@@@BBBDDDEEEHHHLLLQQQVVVZZZ\\\```^^^ZZZYYY^^^fffpppvvvyyyxxxvvvuuutttqqqnnnlllkkkttt~~~~~~zzz{{{}}}zzzyyy{{{{{{||||||{{{xxxtttqqqqqqrrrqqqssswww{{{}}}|||xxxtttwww}}}zzzuuurrrrrrnnnllljjjkkkooorrrrrrppptttrrrooollljjjfffaaa]]]YYYXXXZZZ___gggnnnppppppuuusssqqqpppppprrrtttvvv~~~|||zzzyyywwwtttqqqnnnpppssswwwxxxwwwuuuttttttxxxyyyzzzzzzxxxuuurrrpppxxxxxxyyy{{{~~~~~~}}}|||xxxvvvsssqqqooollliiifffeeeeeeeeefffgggfffccc```aaabbbdddfffhhhjjjkkklllnnnkkkiiijjjnnnrrrrrrqqqllliiifffiiiooottttttssstttsssqqqooommmjjjhhhgggiiigggdddbbbbbbdddgggiiirrruuuyyy~~~~~~wwwooommmpppssstttttttttpppkkkhhhiiikkkmmmnnnqqqtttyyy~~~~~~{{{yyyxxxzzz||||||xxxuuutttuuuwwwyyy~~~{{{}}}~~~~~~xxxnnnhhheeedddffffffggglllsssxxx|||zzzssskkkjjjfff___XXXSSSQQQQQQMMMLLLJJJFFFBBB===999777333333333555777;;;>>>@@@>>>===;;;666000,,,++++++)))'''&&&'''))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%''')))******)))((((((((('''''''''&&&&&&&&&***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%'''((()))))))))))))))***++++++)))(((((())))))'''&&&&&&(((***++++++((((((***++++++***))))))+++***))))))***,,,,,,+++222111111333777:::<<<<<<@@@AAAAAAAAAAAACCCGGGJJJMMMKKKKKKMMMMMMLLLOOOUUUXXX___fffhhhhhhhhhkkknnnooooooooooooppprrrssstttwwwyyy{{{}}}~~~zzzuuuqqqnnngggnnnwww}}}~~~|||{{{|||{{{xxxuuusssqqqqqqppppppqqqssstttssspppmmmkkkkkkmmmnnnmmmjjjfffdddccciiijjjiiigggcccaaa``````eeegggkkkoooqqqnnnhhhcccTTTUUUWWWZZZ[[[UUULLLDDD======<<<999777777777999::::::999888888888888888:::;;;<<<=========;;;;;;777888999999::::::::::::;;;:::888777666666666666555555444444222000///...+++***((('''&&&&&&&&&'''''''''&&&&&&&&&'''((((((////////////............---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,+++***))))))))))))***))))))))))))******+++************************+++***)))((((((((())))))++++++++++++,,,,,,,,,,,,************+++---///000111444999===???@@@BBBDDDDDDEEEGGGJJJMMMQQQTTTVVV\\\\\\\\\___eeennnxxx}}}zzz{{{{{{{{{zzzwwwtttqqqtttxxx{{{zzzwwwvvv|||}}}uuuvvvyyyzzzzzzwwwrrrnnnllllllnnnooossssssuuuxxx|||}}}}}}{{{yyyrrrooonnnnnnlllkkklllmmmnnnkkkiiijjjiiihhhggggggddd```]]]]]]\\\]]]bbbiiipppssstttxxxwwwuuuuuuuuuvvvxxxyyy~~~}}}}}}}}}|||zzzvvvtttwwwxxxyyy{{{|||{{{yyyxxx{{{|||}}}}}}{{{wwwsssqqqrrrrrrtttxxx|||~~~xxxvvvsssqqqpppnnnkkkiiihhhhhhiiikkkmmmmmmkkkiiiffffffffffffggghhhiiijjjnnnllljjjlllnnnpppooonnnhhhdddbbbdddiiimmmmmmlllllllllkkkjjjjjjjjjjjjjjjjjjiiigggffffffggghhhiiippprrrtttxxx|||zzzrrroooqqqtttuuutttsssoookkkiiiiiijjjjjjjjjhhhhhhjjjllloootttwwwzzz~~~}}}{{{yyyzzz{{{}}}zzzwwwvvvwwwzzz{{{||||||wwwmmmgggbbbcccfffiiiooovvv|||}}}sssoooggg```ZZZWWWVVVVVVQQQPPPMMMJJJEEE@@@;;;888111111000111333777;;;===>>>>>>===999444///...---+++)))(((((()))***)))(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))))))))******'''''''''''''''''''''&&&***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((())))))))))))''')))++++++***)))***+++)))(((''''''(((***++++++((()))***+++,,,+++******++++++***+++---...//////444555666999<<>>:::888999999999999888888888999:::;;;<<<===>>>?????????>>>===999999::::::;;;::::::::::::999888666444444444444444444444333222111000///---,,,***(((''''''''''''))))))(((''''''''''''(((////////////............---------------.........***++++++,,,,,,,,,++++++,,,,,,+++***))))))))))))++++++***)))))))))******************************,,,***(((&&&%%%''')))+++************+++++++++,,,+++*********,,,///111333777:::>>>AAABBBDDDEEEGGGGGGGGGHHHJJJLLLOOOQQQRRRVVVWWWYYY^^^fffooowww|||zzzwwwxxxzzz{{{xxxttttttyyy~~~~~~vvvrrruuuzzz}}}uuuoooiiifffhhhlllooopppsssrrrsssvvv{{{xxxpppmmmmmmooonnnllllllkkkiiifffdddbbbcccdddggghhhhhheeebbbdddbbbbbbeeejjjooosssuuuwwwwwwxxxzzz{{{}}}~~~~~~~~~zzzxxxwwwvvvwww{{{}}}xxxuuuqqqrrrvvv{{{~~~|||yyyxxxwwwwwwvvvtttpppqqqrrrvvvyyyzzzxxxvvvqqqpppnnnllllllmmmnnnooorrrqqqpppqqqrrrqqqooolllgggdddbbbcccgggjjjkkkiiiiiihhhggghhhiiilllooopppmmmllllllkkkkkkjjjjjjjjjmmmmmmmmmnnnqqqvvv{{{~~~zzzssspppqqqttttttssspppnnnkkkjjjiiihhhfffddd```^^^ZZZYYYZZZ^^^cccfffooosssxxxzzz{{{}}}}}}~~~~~~||||||||||||zzzyyy{{{}}}~~~yyyzzz}}}zzzyyy|||tttjjjaaa```dddjjjqqqxxx~~~}}}uuuiii```\\\\\\\\\[[[VVVUUUSSSOOOJJJCCC>>>;;;222111///...000444888;;;===??????===888444111000---+++***)))******)))(((((((((((((((''''''''''''''''''''''''((((((((((((---,,,++++++******++++++'''''''''''''''''''''((())))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))(((((((((&&&(((***+++******+++,,,******))))))))))))***+++)))***++++++,,,,,,+++++++++,,,---...000222444555888:::===@@@BBBCCCCCCBBBDDDEEEGGGHHHIIIKKKOOOQQQTTTSSSUUUZZZ]]]```gggooo{{{~~~~~~~~~~~~~~~}}}||||||~~~{{{wwwsssppprrrvvvzzz|||{{{xxxrrrllliiihhhhhhjjjpppyyyzzztttooooooppprrrrrrmmmddd\\\QQQNNNIIICCC???<<<;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@@@@;;;;;;<<<<<<<<<;;;:::::::::999777555444333222222444444444333333222222222///...---+++)))(((((('''******)))(((''''''''''''////////////..............................------***+++,,,,,,,,,***)))(((,,,++++++***))))))******,,,++++++***))))))))))))************************,,,+++)))(((((()))+++,,,+++++++++,,,,,,------...+++******+++---111444777<<<>>>BBBDDDEEEFFFHHHIIIKKKLLLLLLNNNPPPRRRTTTUUUXXXWWWXXX\\\bbbkkksssyyy~~~zzzuuuyyy|||{{{wwwttttttvvvwwwzzzzzzvvvuuuzzz~~~qqqlllfffffflllrrrttttttnnnnnnpppvvv}}}vvvqqqooopppnnnmmmkkkiiihhhgggfffffffffgggjjjmmmppppppnnnkkkkkkiiiggghhhkkkooosssvvvvvvxxx{{{|||wwwtttqqqppprrrzzz~~~|||}}}}}}~~~|||zzzyyyzzz|||~~~{{{|||||||||{{{xxxtttqqqlllkkkjjjlllooorrrrrrrrrnnnmmmllllllmmmpppsssuuuqqqpppnnnlllkkkkkkkkkllljjjhhhdddbbbdddiiiooosssvvvrrrnnnlllmmmnnnooooookkkjjjiiiiiiiiigggcccaaa___\\\WWWTTTSSSUUUXXXZZZ\\\aaaggglllrrrzzz~~~~~~{{{zzz}}}}}}||||||}}}~~~{{{zzz|||tttrrruuuyyy~~~{{{nnnaaa^^^bbbhhhnnnttt{{{xxxiii___]]]^^^^^^^^^[[[ZZZXXXTTTNNNHHHBBB>>>777555111///000333777:::;;;===??????<<<777444333000---+++*********)))((())))))))))))((((((((((((''''''''''''((((((((((((...///000000///...+++***''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))(((((('''''')))++++++*********++++++,,,,,,+++***)))***+++))))))******++++++,,,,,,+++,,,///111333555999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@===============<<<;;;:::;;;:::888777555444333222444333333333333444444444222111000...,,,***)))))))))(((((('''''''''((((((////////////............000000///...------,,,,,,,,,,,,,,,,,,+++)))'''%%%,,,+++******)))*********,,,,,,+++***))))))************************************++++++++++++************+++,,,,,,---......******+++---000444888:::???AAADDDFFFFFFHHHJJJLLLNNNOOOPPPRRRTTTWWWYYYZZZ]]]\\\ZZZ]]]cccnnnyyy}}}zzzvvvxxxzzzxxxuuurrrrrrsssvvvzzz|||zzz{{{~~~}}}sssooolllnnnssswwwuuurrriiikkkqqqyyy{{{sssnnnlllmmmhhhgggeeecccdddfffjjjlllpppqqqsssvvvxxxxxxvvvtttooonnnmmmnnnppptttyyy|||}}}xxxrrrooosssrrruuu~~~|||vvvuuuvvvxxx{{{~~~zzzxxxuuusssssstttvvvwwwuuurrrlllhhhfffhhhkkkmmmiiieee___[[[ZZZ^^^cccgggjjjhhheeedddeeeggghhhhhheeeeeeeeeggghhhhhheeeccccccaaa^^^ZZZXXXWWWXXXXXXTTTWWWZZZ^^^eeeppp}}}}}}{{{yyy}}}~~~~~~~~~zzzyyy}}}uuunnnppptttwww{{{~~~rrrddd___```dddhhhmmmvvvyyyjjj```^^^^^^^^^\\\]]]]]]\\\XXXSSSLLLFFFBBB<<<999444111000222555888777;;;>>>???===999777555222///,,,******))))))(((******)))))))))(((((((((''''''''''''((((((((((((---000444777777333---)))((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******************))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))))))))(((((()))+++,,,,,,***)))***+++...///000///,,,******,,,(((((())))))***+++,,,,,,+++...111444555999===AAA@@@CCCFFFGGGFFFDDDEEEFFFLLLOOOTTTWWWYYY[[[]]]___aaaccciiirrrzzz}}}wwwsssrrrssstttvvvzzz|||vvvuuuuuuuuuuuuqqqjjjddd\\\WWWQQQMMMLLLKKKIIIHHHCCCCCCCCCCCCAAA@@@===<<<>>>>>>============>>>>>>>>>>>>>>>>>>======<<<;;;<<<;;;;;;999888666555444444444333333333444555666555444333111///---,,,+++'''&&&&&&&&&'''((())))))////////////............//////......---,,,,,,+++------,,,,,,***)))'''&&&++++++***************+++,,,++++++*********++++++++++++++++++++++++++++++'''(((***++++++***)))(((((())))))***+++,,,------+++,,,...111555999<<<>>>AAACCCFFFGGGHHHJJJMMMOOOOOOPPPQQQTTTVVVYYY\\\]]][[[ZZZYYY]]]ffftttzzzxxxzzzyyyuuuqqqoooppptttwwwzzz~~~~~~~~~|||xxxxxxvvvuuuwwwxxxxxxtttppplllooouuu}}}~~~tttlllgggeeeddd```aaaaaabbbdddiiioootttyyyxxxyyyzzz||||||zzzyyysssttttttuuuvvvyyy~~~zzzuuusss|||zzzyyyzzzzzzyyyuuunnnhhhfffhhhkkknnnjjjeee___ZZZXXXYYY]]]```aaaaaa```______``````aaa^^^^^^___bbbgggjjjkkkkkkjjjiiigggeeebbb```^^^]]]ZZZZZZZZZYYY[[[cccooowww|||wwwvvvyyy|||rrrrrrsssuuuwwwzzz|||~~~tttiiidddbbbaaacccfffrrrzzzzzznnneeeaaa___]]][[[_________]]]XXXRRRLLLIII@@@===888333111000222333555999===>>>===;;;999999666222...++++++***))))))******))))))((((((''''''''''''''''''((((((((((((+++000777<<<===888111,,,)))))))))(((((((((''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))******)))))))))(((***,,,,,,+++***+++,,,000333444222...++++++---))))))))))))***,,,---......111666888999<<>>==================>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;999888777666555444333444444666777666666555444333111///...((((((''''''(((((()))***////////////............++++++,,,,,,---------...,,,,,,+++************++++++***************++++++++++++*********+++,,,,,,++++++++++++++++++++++++***************++++++,,,))))))***+++,,,---......,,,///333777<<>>888444222111111555888<<<>>>>>>===<<<===:::666111...---,,,,,,+++******)))(((((('''&&&&&&''''''''''''((((((((((((+++000888===???;;;555111+++******)))((('''&&&&&&%%%&&&((()))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***************%%%(((***,,,,,,,,,...///333666888666000,,,---...++++++++++++,,,...000111111666;;;======@@@FFFKKKJJJLLLNNNNNNNNNSSS[[[bbbiiinnntttyyy|||~~~~~~{{{sssqqqooopppqqqooojjjfffdddaaa^^^___bbbbbb___[[[VVVYYY]]]___]]]XXXRRRNNNFFFEEECCCAAA@@@?????????<<<<<<======>>>=========;;;;;;<<<<<<<<<;;;:::999888666555444333444666777666666777666555333222000---,,,+++***))))))))))))000/////////............((((((***+++---...///000+++***))))))***,,,...///+++***************++++++************+++,,,------++++++++++++++++++++++++...---+++***+++---///111+++,,,,,,---///000000111...111666<<<@@@DDDEEEEEEEEEGGGIIIKKKLLLOOORRRUUUXXXXXXYYYZZZ\\\^^^___```___aaaeeemmmyyywwwvvvxxxooorrrtttvvvvvvtttrrrqqqvvvxxxxxxxxx{{{~~~|||wwwrrrkkkddd```^^^]]]]]]]]]ccclllrrrwwwzzz~~~||||||~~~zzzsssnnnlllmmmqqquuu|||~~~{{{zzz{{{{{{mmmjjjfffcccaaaaaabbbccccccdddcccaaa]]][[[ZZZZZZVVVUUUVVV[[[dddooowww{{{zzzxxxtttqqqpppppppppqqqnnnnnnmmmhhhcccaaabbbeeegggqqq{{{~~~zzzyyy}}}~~~yyywwwwwwxxxxxx~~~yyyuuurrroooiiibbbaaadddgggqqqyyyzzzyyy{{{}}}}}}~~~{{{tttkkkccc^^^[[[aaabbbddddddaaa]]]XXXUUULLLIIIDDD>>>999555333222666999<<<>>>>>>>>>??????===999444000///......---***))))))((('''&&&&&&%%%''''''''''''((((((((())),,,111777<<<>>>===999666,,,+++***)))((('''&&&%%%%%%&&&((()))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''(((******+++++++++"""%%%)))+++---...111333444888:::777111------///------------...000222333444999>>>@@@AAACCCIIIOOONNNPPPQQQQQQSSS[[[gggpppuuuzzz|||uuusssrrrrrrtttrrrnnnjjjiiifffeeegggjjjjjjfffaaaaaaeeejjjnnnmmmggg```\\\KKKIIIGGGDDDBBBAAAAAAAAA;;;;;;<<<======>>>======::::::<<<<<<<<<<<<::::::999777555444333444666777666777777777777555333222222111///,,,***)))((((((111111000000000000000111,,,,,,,,,---------...............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))(((((()))++++++***(((///...------,,,,,,,,,,,,***))))))***,,,///222444444777;;;???@@@BBBEEEFFFHHHJJJLLLNNNQQQTTTYYY\\\]]]```ccceeedddcccbbbbbbhhhooowww|||zzzqqqmmmlllqqquuuyyyyyytttooolllllllllqqqwwwxxxxxxyyy}}}~~~|||zzzwwwjjjiiifffdddbbbbbbcccdddiiinnnsssvvvxxxzzz|||rrrkkkiiikkkqqquuu~~~yyyuuupppmmmmmmoooqqqqqqrrrmmmhhhggggggddd___YYYWWWVVVVVVZZZccclllssswwwttttttssssssssstttuuuvvvwwwxxxxxxsssmmmhhhffffffeeegggjjjooouuu{{{{{{zzz|||xxxsssvvvvvvxxx{{{~~~}}}zzzvvvrrrpppmmmkkkiiirrrqqqqqquuuyyy|||{{{yyy|||}}}}}}zzzssskkkdddaaa___bbbhhhmmmmmmiiibbb]]]VVVQQQJJJDDDAAA===888333555777:::===@@@AAABBBBBB???<<<888444000---,,,+++))))))))))))))))))((('''(((((((((((((((((((((((((((+++///444777777777666444111---***'''''''''((()))'''&&&''')))(((%%%"""###(((******((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((($$$%%%&&&'''(((***+++++++++***)))((((((''''''(((*********+++,,,///111333777777666333///------...,,,,,,,,,...222555777777<<<===>>>???@@@DDDIIIMMMSSSUUUWWWZZZ^^^fffpppxxx~~~yyy}}}~~~zzztttoookkklllnnnpppqqqsssssstttppppppqqquuuyyyvvvooohhh[[[WWWRRROOOMMMIIICCC???>>><<<::::::<<<===<<<;;;>>><<<;;;:::;;;<<<;;;:::;;;999777666444444555555666777999::::::888555444000000...---,,,+++++++++111111000///............//////...---,,,++++++***------,,,,,,,,,+++++++++*********************************))))))))))))(((((('''''')))+++,,,+++***---,,,,,,+++******++++++++++++***+++,,,///333555999<<<@@@BBBCCCDDDFFFGGGHHHJJJMMMPPPTTTXXX^^^aaagggiiikkkllllllkkklllnnnsssxxx}}}yyytttrrrrrrxxxxxxwwwsssnnnjjjgggfffjjjoootttvvvuuuwww{{{|||~~~~~~zzzuuuqqqnnnkkkjjjiiiiiiiiijjjlllmmmqqqrrrvvvzzzwwwqqqpppsssvvvzzz|||zzzzzz{{{||||||zzzvvvqqqpppoookkkeee___^^^\\\[[[^^^ccchhhlllnnnmmmmmmlllmmmnnnqqqtttuuuxxxyyyxxxtttooojjjhhhhhh]]]^^^```bbbeeegggjjjkkkzzz{{{xxxxxx{{{~~~yyy{{{}}}}}}}}}}}}|||{{{zzzyyywwwvvvuuutttsssrrrpppooorrrpppoooppprrrvvvzzz|||}}}~~~}}}wwwqqqllliiiffffffiiioootttrrrkkkddd^^^WWWOOOHHHDDD@@@;;;777777888:::<<<>>>@@@BBBBBB@@@???;;;777333000---,,,))))))***))))))(((''''''(((((((((((((((((((((((((((***---111333555555555333111---)))'''''''''((('''&&&&&&(((***+++)))'''$$$&&&(((******(((%%%###&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((%%%&&&&&&'''((()))******))))))((((((((())))))***************,,,...000111333333222000---++++++,,,......000333666:::<<<<<<<<<===???AAADDDIIIOOOTTT]]]___cccffflllttt~~~|||wwwvvvuuutttttttttvvvwwwwwwuuuuuuvvvwwwtttllleee___]]][[[ZZZVVVPPPGGGAAACCCAAA>>>=========<<<:::===<<<;;;<<<>>>@@@@@@@@@===<<<:::888666555444444666888999;;;:::999777666222222000///---,,,,,,,,,111000///...---,,,,,,,,,//////...---,,,++++++***,,,,,,++++++++++++***************************************))))))))))))((((((''''''(((+++,,,+++***++++++***))))))))))))***---,,,+++,,,...111555888@@@CCCFFFHHHHHHHHHIIIJJJHHHKKKOOOSSSWWW]]]ccchhhooopppqqqrrrrrrtttwwwzzz~~~~~~}}}|||yyyyyyxxxxxxzzzwwwqqqmmmjjjhhhfffdddggglllppprrrssstttwww{{{xxx{{{~~~}}}}}}yyytttpppmmmkkkkkkoooooooooppprrrtttvvvwwwtttrrrsssyyy{{{|||~~~~~~~~~}}}{{{wwwpppjjjiiigggeeedddeeefffeeedddeeedddcccdddfffkkkooorrrvvvwwwvvvtttppplllkkkkkk``````___^^^]]]\\\\\\[[[jjjppp{{{}}}zzz{{{}}}{{{}}}{{{vvvtttsssssstttqqqsssuuuwwwxxxyyyxxxxxxtttssspppmmmkkkooowww~~~~~~|||xxxvvvuuutttqqqpppuuu||||||tttlllhhhaaaWWWOOOJJJFFFAAA>>>:::::::::;;;===???AAACCCCCCBBB@@@<<<888444000...++++++***)))(((((('''&&&((((((((((((((((((((((((((()))***,,,///000222333111///,,,)))'''''''''((('''''''''(((***+++***)))++++++++++++)))'''%%%$$$&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))(((((((((((()))***++++++************+++,,,---...000000000...,,,+++,,,------...111444888;;;===>>>>>>@@@CCCGGGLLLSSS[[[aaammmpppssswww{{{{{{yyyyyyzzz{{{{{{xxxwwwvvvvvvssslllgggcccdddffffffbbbYYYNNNGGGEEEBBB???===<<<<<<:::999;;;:::999:::<<<>>>???>>>>>>>>>===;;;999777555444777888999:::::::::888888333333111000//////......000000///...---------...,,,,,,,,,---------......,,,,,,,,,+++++++++++++++************************,,,,,,,,,+++++++++*********)))((((((***+++***)))******))))))))))))******---,,,,,,...111666:::===DDDFFFJJJKKKKKKKKKLLLMMMJJJMMMQQQVVVZZZ```fffkkkooopppqqqrrrssswww}}}|||{{{~~~}}}zzzzzz{{{|||zzzxxxtttqqqlllkkklllllljjjggggggjjjnnnpppqqqrrruuuwwwsssuuuxxx{{{{{{zzzwwwvvvssspppmmmkkkkkknnnrrrtttvvvwwwwwwxxxyyyzzzzzz{{{tttttttttxxx}}}}}}xxxuuussspppnnnllliiieeebbbaaa___]]]]]]```eeejjjmmmpppqqqqqqpppooonnnmmmmmmjjjiiigggdddaaa^^^[[[ZZZ\\\```iiiwww}}}{{{|||~~~|||}}}~~~{{{zzzzzz}}}xxxoookkkmmmqqqtttrrruuuyyy|||}}}~~~zzz{{{xxxrrrllllllttt|||yyysssqqqiii^^^VVVQQQMMMHHHEEE???>>><<<;;;<<<>>>AAABBBCCCCCCCCCAAA===888333000------+++***(((''''''&&&(((((((((((((((((((((((('''''''''(((***,,,...000///...+++)))''''''''''''***)))))))))(((((('''&&&)))))))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))(((((()))******+++***************+++++++++///000111000......000222///111444777:::<<>>===>>><<<::::::;;;;;;:::999===>>>>>>>>>===;;;999888777888888999999999999999222111111111000111111222//////.........///000000,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---+++)))((()))))))))(((++++++*********++++++,,,+++,,,...222666<<<@@@CCCEEEGGGKKKMMMMMMNNNOOOPPPNNNQQQUUUXXX\\\aaagggkkklllnnnppprrruuuzzz~~~xxxuuuxxx}}}xxxwwwxxx{{{}}}|||wwwrrrooommmmmmoooqqqqqqmmmiiiiiikkkmmmooopppqqqrrrtttmmmoooqqqrrrrrrqqqooonnngggffffffhhhnnnuuu}}}~~~|||{{{xxxzzz{{{zzzyyyzzz~~~~~~}}}{{{yyyvvvrrrmmmiiidddbbb```^^^___cccgggjjjjjjjjjkkklllmmmnnnmmmmmmlllkkkjjjhhhdddaaa^^^\\\WWWYYY___jjjyyyzzzzzz}}}{{{wwwuuuvvvwwwzzz~~~qqqkkklllqqqvvvwwwzzz}}}tttooorrrwww~~~yyywwwtttmmmeee^^^YYYUUUPPPLLLEEECCC@@@===<<<===???AAAAAABBBCCCBBB???;;;777444111///---+++)))(((''''''((((((((((((((((((((((((''''''&&&&&&''')))+++------,,,***)))''''''''''''))))))((('''&&&%%%&&&&&&''''''''''''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))(((((((((++++++***)))))))))))))))************************---///000000000111444666555888;;;===>>>AAAFFFJJJMMMRRRZZZcccllluuu~~~~~~}}}{{{yyywwwtttqqqooogggiiikkkkkkhhhddd```]]]WWWSSSNNNIIIGGGEEECCCBBBBBB@@@>>>=========<<<:::;;;<<<>>>?????????>>>===888888888777777888888999000000000000111222333444000///////////////000000//////...---,,,++++++***,,,,,,------------......------------------------*********))))))))))))(((---+++)))(((((())))))(((,,,++++++++++++,,,------,,,...222777<<>>===>>>>>>===>>>@@@@@@???===:::888444333000---***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((()))***+++***)))(((''''''''''''%%%&&&'''&&&%%%&&&(((***)))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))),,,,,,+++***))))))))))))))))))***+++++++++******+++,,,///000111333666888888;;;===???AAAFFFMMMSSS```eeennnwww{{{wwwsssppplllmmmmmmllljjjhhhhhhiiieee```XXXQQQMMMIIIFFFDDDAAA@@@>>>===>>>>>>>>><<<;;;<<<===???@@@AAAAAAAAA;;;:::999777777777888999222111111111222333444444222111///...---,,,,,,,,,//////...---,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((+++)))''''''(((***+++++++++++++++++++++,,,------///222777<<>><<<<<<888999;;;===>>>>>>===<<<888555222...+++***))))))(((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((''''''''''''%%%'''((('''&&&&&&))),,,))))))))))))((('''&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))******++++++******)))*********((()))+++,,,,,,,,,+++++++++---000222333666:::======@@@CCCEEEIIIPPP\\\dddtttzzz}}}xxxvvvtttttttttrrrooonnnppprrrooojjjbbb\\\WWWTTTRRRPPPJJJHHHEEEDDDDDDCCCBBBAAA=========>>>???@@@AAABBB@@@>>>;;;999888888:::;;;777666555444333222222222333222000---+++)))((((((,,,,,,,,,---------......*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))'''%%%&&&))),,,......++++++******+++,,,------222555;;;@@@DDDEEEEEEDDDMMMOOOQQQRRRPPPOOOOOOPPPVVVXXX\\\```eeejjjqqquuu~~~{{{{{{xxxpppgggcccfffiiiooosssxxxxxxuuuqqqpppqqqlllpppuuuuuurrrooonnnooommmllllllllllllkkkjjjhhhiiigggdddbbbaaabbbdddfffkkkpppyyy~~~}}}{{{}}}}}}||||||}}}}}}}}}|||zzzwwwvvvqqquuuxxxzzzzzzzzzzzzzzzzzz|||~~~zzz{{{}}}~~~}}}uuuvvvyyyzzz{{{{{{yyyyyyvvvxxxzzzzzzzzzzzz{{{|||~~~|||{{{{{{{{{{{{wwwtttqqqppppppnnnjjjgggdddfffhhhjjjjjjjjjiiihhhdddgggiiijjjjjjlllqqqvvv{{{{{{|||yyyvvvvvvxxx||||||tttpppqqqrrrssstttyyy{{{xxxqqqrrrtttwww}}}wwwnnnoooqqqtttuuuooofff^^^SSSQQQLLLGGGBBB>>>;;;:::555666888;;;===>>>>>>>>>:::777333///,,,*********(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''***++++++)))&&&%%%'''***'''((()))******)))((('''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++((()))))))))************))))))))))))***+++,,,---((()))+++,,,------,,,,,,...000333555777:::>>>AAAGGGJJJNNNQQQVVV```nnnxxx~~~zzz{{{{{{xxxtttrrrtttwwwxxxtttnnniiigggfffeeeddd[[[XXXTTTQQQOOOMMMJJJHHH@@@???>>>===>>>???AAABBBCCCAAA>>>;;;999:::;;;<<<<<<;;;999666444222111000222222222111000//////...///......------,,,++++++------++++++++++++------000...------------,,,***......---,,,,,,+++******+++++++++,,,,,,---------,,,---......---///111333999;;;>>>AAADDDFFFHHHIIIJJJNNNRRRRRROOOOOORRRVVV^^^ccceeeeeeiiipppvvvwww~~~xxxtttooojjjhhhiiikkkmmmpppqqqrrrrrrrrrpppnnnmmmsssnnnmmmoooqqqnnnnnnpppjjjmmmqqqsssrrrmmmhhhdddeeedddcccdddgggkkkmmmnnnpppuuu||||||wwwwwwzzz}}}|||yyyvvvyyyxxxwwwwwwvvvuuuttttttuuuwwwzzz|||||||||||||||~~~}}}|||{{{{{{{{{|||||||||{{{{{{zzzzzzzzzzzztttuuuwwwxxxwwwvvvtttsssoooooopppqqqrrrsssssstttuuuxxxzzzzzzzzz}}}~~~|||xxxrrrkkkfffeeegggiiihhheeecccdddfffeeehhhjjjkkkhhheeecccbbbkkkxxx}}}|||{{{|||}}}~~~~~~vvvllleeehhhllloootttwwwjjjkkknnnttt|||}}}nnndddhhhooovvvyyyuuukkkddd^^^XXXOOOGGG@@@;;;888555555444333333555:::>>>AAA@@@===888333///,,,+++***)))'''&&&&&&((())))))(((******))))))(((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$)))'''%%%%%%'''((('''&&&'''''''''(((((((((((()))'''((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))......------,,,++++++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,...000111222111333444666888:::???DDDHHHPPP\\\aaafffqqqvvv{{{}}}~~~|||yyywwwvvvwwwxxxwwwvvvuuutttuuuvvvxxxyyyrrroooggg^^^YYYYYYWWWSSSJJJHHHEEEBBB@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>>>><<<999777666444111///111111000000///......---///......------,,,++++++---,,,,,,++++++,,,,,,---...---,,,,,,---...,,,+++...------,,,++++++******---------,,,+++*********,,,---------...000333666>>>???BBBEEEHHHJJJKKKLLLMMMQQQSSSRRROOOOOOSSSVVV```eeeiiijjjmmmtttyyyyyy|||zzzooonnnlllkkkjjjkkklllmmmkkkmmmoooqqqrrrrrrqqqpppooommmoootttuuuooojjjiiioooqqqssstttrrroookkkhhheeehhhmmmrrruuusssooolllqqqtttzzz~~~~~~}}}xxxssssssuuuxxxzzz{{{zzzxxxvvvxxxxxxxxxwwwvvvuuuuuutttwwwzzz|||~~~~~~~~~~~~||||||{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxtttuuuvvvwwwvvvuuusssqqqnnnnnnooooooppppppqqqqqqqqqtttuuuuuuuuuwww}}}~~~zzztttooolllmmmnnnkkkfffbbbaaaaaabbbdddffffffdddbbbaaaaaaeeeppp}}}|||vvvmmmeeegggiiikkkpppzzzyyykkkhhhggglllwww~~~pppgggiiimmmuuuzzzxxxppphhhbbb\\\RRRJJJCCC>>>;;;999555444333222444888<<<>>>===;;;888444000---+++***((('''%%%&&&'''(((((('''***)))))))))((((((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&''''''''''''((((((((('''((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))************************+++,,,,,,------------,,,++++++,,,---000222333333:::;;;===???CCCIIIPPPUUUaaaooouuuyyy{{{{{{{{{|||}}}|||{{{{{{xxxxxxwwwwwwyyy|||~~~wwwmmmgggeeeaaa[[[UUUPPPIIIDDDBBBAAA@@@>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>;;;999888555222000000000//////......------///......------,,,++++++---,,,,,,++++++,,,,,,------,,,+++,,,---...---,,,------,,,,,,++++++******,,,,,,,,,+++******)))))),,,,,,------...222777;;;AAACCCEEEHHHKKKMMMNNNOOOSSSUUUVVVUUUSSSSSSVVVZZZaaahhhmmmpppsssyyy|||{{{}}}xxxtttrrrjjjjjjjjjkkkjjjjjjjjjiiigggjjjnnnsssuuuvvvuuuuuupppmmmnnnssssssnnnjjjiiissssssssssssrrrqqqpppooonnnrrrxxx|||}}}yyytttqqqtttvvvzzz||||||{{{|||}}}~~~~~~{{{yyyxxxyyywwwsssnnnooopppsssuuuwwwwwwwwwwwwzzzzzzzzzyyyyyyxxxwwwwwwzzz{{{}}}~~~~~~{{{zzzzzzzzzzzzzzzzzzzzz|||{{{{{{zzzyyyyyyxxxxxxuuuvvvwwwwwwvvvtttrrrpppoooooooooooooooooooooooopppqqqsssrrrqqqsssxxx}}}{{{wwwwwwuuupppiiibbb^^^]]]___aaabbbbbbaaaaaabbbcccbbbjjjuuu}}}|||wwwoooggggggffffffiiisss{{{oooiiidddgggrrr}}}tttlllkkklllsss{{{|||vvvoooiiibbbXXXOOOHHHBBB>>><<<666555333111222555888;;;:::999888666333///,,,+++***)))''''''((())))))((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((()))'''&&&%%%&&&'''))))))(((&&&&&&&&&''''''''''''((('''(((((())))))((((((((('''((())))))******))))))))))))))))))))))))))))))''''''((()))******+++++++++,,,,,,---......//////,,,------///222555888999???@@@CCCFFFLLLUUU^^^eeewww}}}}}}~~~{{{wwwwwwwww|||~~~|||{{{zzz{{{}}}|||wwwuuuooohhh___WWWNNNHHHGGGFFFCCC@@@?????????@@@@@@AAABBBCCCBBB@@@>>><<<;;;888555222000000000//////.........///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///...---,,,,,,,,,,,,++++++******(((((()))***++++++,,,---+++,,,---...000555;;;@@@CCCEEEGGGIIIKKKMMMNNNOOOVVVWWWXXXXXXXXXYYY]]]aaaccckkkrrruuuyyy}}}}}}{{{uuuoookkkhhhkkkjjjiiigggffffffffffffiiimmmrrrwwwzzzzzzyyyxxxuuuooolllmmmnnnmmmnnnqqqqqqqqqqqqqqqrrrtttvvvwww{{{||||||{{{zzzzzz{{{}}}zzz{{{{{{ssssssssstttwwwzzz}}}~~~|||{{{zzzyyyyyywwwvvvvvvvvvtttqqqmmmpppppprrrsssuuuvvvwwwxxx}}}}}}~~~~~~~~~}}}||||||zzzzzz{{{}}}~~~~~~}}}{{{{{{{{{||||||||||||{{{~~~~~~~~~}}}|||{{{{{{{{{yyyzzz{{{{{{zzzwwwuuusssrrrrrrrrrrrrrrrrrrrrrqqqssstttuuusssqqqsssyyy}}}}}}wwwppphhhbbb___```aaaaaaaaa```aaaccceeefffkkkppprrrrrrsssvvvyyyyyytttllljjjfffdddfffnnnyyyzzzsssoookkkkkkpppvvvzzz|||wwwrrrnnnmmmsss{{{|||wwwrrrkkkaaaVVVNNNGGGAAA>>>999666444111111222555777777888999999777333///---...,,,*********+++***)))))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((())))))))))))(((&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((()))************))))))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,,,,------...///000///000111444777;;;AAADDDGGGJJJNNNTTT\\\gggrrrzzzwwwtttwwwzzz{{{yyyyyy|||zzzvvvtttuuuwww{{{|||~~~{{{yyy{{{zzz{{{}}}{{{wwwvvvwwwzzz|||~~~~~~}}}~~~zzztttggg]]]RRRNNNNNNOOOKKKGGG@@@??????>>>???AAABBBCCCDDDCCCAAA@@@>>><<<888555111111000000000000000//////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---......---,,,+++++++++++++++******'''((()))***+++,,,------,,,---///111444999???DDDFFFGGGIIIKKKMMMOOOOOOPPPSSSTTTVVVYYY[[[___cccfffiiiqqqyyy}}}zzztttnnniiieeebbbkkkhhhdddaaaaaacccfffiiiooosssxxx}}}}}}zzzxxxsssnnnlllnnnppppppqqqtttkkklllmmmooossswww{{{~~~~~~zzzyyyzzz~~~xxxsssqqqmmmmmmnnnpppsssvvvyyy{{{~~~}}}{{{yyyxxxwwwwwwvvvvvvvvvvvvuuutttrrrpppssssssssstttuuuwwwxxxxxx|||{{{zzz|||~~~~~~|||||||||}}}~~~~~~~~~|||zzzxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxvvvtttvvv|||~~~yyyrrrlllhhhcccccccccaaa``````bbbeeeiiikkklllkkkjjjlllpppuuu}}}}}}{{{zzzzzz{{{{{{zzzyyyssspppkkkhhhhhhnnnuuu{{{yyyuuuvvvvvvsssooonnnpppsss|||wwwssspppsss{{{~~~{{{uuujjj```VVVLLLDDD???<<<:::666222111111222444555777999;;;:::777333111...,,,***)))******)))((((((((((((((())))))))))))'''''''''''''''''''''''')))(((((('''(((((()))))),,,***((('''''''''&&&%%%&&&&&&&&&'''''''''((((((''''''((()))******))))))((())))))***************************************++++++++++++++++++++++++...------------...///000000333555888<<>>@@@BBBCCCEEEDDDCCCCCCBBB@@@<<<999111111111111000000000000///......------,,,+++++++++,,,,,,------,,,,,,+++***))))))***---......---++++++++++++++++++******++++++++++++++++++++++++,,,///222555999===CCCFFFJJJKKKMMMNNNPPPQQQQQQRRROOOQQQUUUZZZ```dddhhhjjjqqqyyy|||uuunnnjjjgggdddcccgggddd___\\\^^^cccjjjoootttwww|||}}}xxxtttkkkjjjnnnuuuwwwrrrnnnmmmgggiiilllqqqwww|||}}}{{{|||{{{xxxsssnnnlllkkkkkklllnnnpppsssvvvxxxzzz|||{{{zzzxxxwwwwwwwwwwwwuuuuuuvvvvvvvvvtttsssrrrsssssstttuuuvvvwwwxxxyyy~~~{{{yyy{{{~~~~~~|||zzz|||}}}~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwyyy~~~~~~~~~~~~~~~|||vvvrrriiiiiigggdddaaa```aaabbbfffggghhhggggggjjjpppvvv|||~~~}}}}}}|||zzzxxxxxxvvvuuuttttttvvvyyy{{{xxxvvvsssqqqqqqtttxxx{{{{{{www{{{}}}xxxpppkkkkkknnn~~~{{{wwwuuuvvvzzz}}}tttkkk```UUUKKKEEEAAA>>>999444111111111222222555999;;;;;;999666444---+++)))(((((((((&&&%%%(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''(((((())),,,***((('''(((((('''%%%'''''''''(((((((((((()))''''''((()))************((()))******++++++******************************++++++******************......------...000222333444777;;;???DDDMMMXXX```iiioooxxx~~~zzzyyy{{{~~~|||wwwvvvnnnjjjfffeeeiiimmmpppppprrrqqqoooooorrryyy}}}}}}~~~}}}{{{uuurrrtttvvv|||}}}}}}~~~~~~||||||}}}~~~|||}}}~~~yyyzzzrrriiidddaaa___ZZZUUUMMMJJJFFFBBB@@@@@@AAACCCEEEDDDDDDEEEEEECCC@@@===000000000000000000000000///......------,,,+++++++++,,,,,,------,,,,,,++++++***)))***,,,------,,,******************++++++++++++++++++,,,,,,,,,,,,---111666:::===AAAEEEHHHKKKKKKMMMNNNPPPPPPQQQQQQRRRUUUZZZaaaggglllnnnooouuu}}}}}}wwwooojjjiiiiiiiiiiiifffbbb^^^[[[]]]ccckkkpppssswww|||~~~yyysssooojjjjjjnnnuuuvvvpppiiifffhhhkkkqqqwww}}}}}}xxxsssrrrtttwwwwwwvvvqqqrrrrrrooollljjjkkklllmmmnnnppprrruuuwwwyyyzzzyyyxxxwwwvvvvvvvvvwwwwwwrrrtttuuuuuuuuusssssssssnnnooorrrtttvvvwwwxxxxxx|||}}}{{{xxxuuuvvvzzz|||zzzwwwwwwxxx{{{}}}~~~~~~}}}}}}~~~~~~~~~{{{{{{{{{||||||}}}}}}~~~}}}{{{~~~~~~|||}}}~~~~~~}}}~~~}}}yyyssssssppplllgggdddbbbcccbbbdddfffffffffjjjpppvvvxxxxxxxxx}}}|||zzzxxxvvvtttssssssrrrrrrrrrsssvvvxxxyyyyyyyyyzzz}}}~~~}}}zzztttpppoooqqq{{{}}}|||zzzxxxyyy||||||uuukkk```UUUNNNEEEBBB<<<777333111111222000222666999:::999777555///---***))))))((('''%%%'''((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''((())))))***(((''''''((())))))(((((((((((()))))))))******''''''(((******++++++***))))))***++++++++++++************************************+++,,,,,,------.........///111444777999<<<@@@FFFKKKQQQ[[[iiissszzzyyywwwtttqqqppprrrvvvyyy~~~~~~{{{vvvrrrqqqrrrppppppqqqsssvvvyyy|||~~~~~~|||zzzyyy|||{{{tttpppqqqtttvvvzzz~~~~~~~~~~~~~~~~~~~~~|||xxxyyy}}}~~~{{{{{{uuuppplllhhhdddaaaXXXSSSMMMGGGCCCAAABBBCCCCCCCCCDDDFFFGGGFFFBBB@@@.........//////////////////......------,,,++++++++++++------------+++++++++*********,,,---,,,+++******************++++++((()))***+++---...///000...222888===@@@CCCFFFHHHIIIIIIKKKLLLMMMNNNNNNNNNXXX[[[```hhhooosssttttttuuu}}}yyyssslllhhhiiilllnnnnnnhhhddd```]]]]]]bbbgggkkkqqquuuzzz}}}|||wwwpppkkkpppmmmllloooooojjjgggfffjjjnnnuuu}}}}}}xxxuuuqqqlllkkkmmmpppppppppjjjkkklllkkkiiiiiilllooooooppprrrtttwwwyyy{{{|||vvvvvvuuuuuuuuuvvvvvvwwwppprrrttttttsssrrrrrrrrriiikkknnnrrruuuwwwxxxxxxxxxzzz}}}~~~}}}vvvsssoooqqquuuwwwuuurrrtttuuuxxxzzz||||||{{{zzzzzz{{{|||}}}~~~~~~yyyzzzzzz{{{|||}}}~~~~~~|||{{{|||~~~~~~}}}}}}|||||||||yyytttnnniiifffeeebbbdddffffffeeehhhnnnsssvvvqqqnnnqqqzzz{{{wwwtttrrrpppqqqrrrrrrrrrrrrsssuuuyyyzzz}}}{{{~~~{{{xxxwwwwwwvvvxxx~~~~~~}}}zzzxxxzzz{{{ssshhh\\\UUUHHHDDD>>>888444222111222...000444777999888666555333111...---,,,,,,***)))'''((((((((())))))******))))))))))))))))))))))))(((((('''(((((()))******'''&&&%%%''')))+++,,,+++))))))))))))************''''''(((******+++++++++))))))***++++++++++++******************************+++,,,---///000111222------...000444888===???EEEIIIOOOUUU\\\gggvvvzzzvvvuuuttttttuuuwwwwwwvvviiiiiiiiihhhgggiiilllnnnppprrrrrrpppnnnnnnrrruuuyyy|||}}}uuupppqqqsssqqquuu{{{}}}{{{zzz}}}||||||xxxuuuvvv|||}}}}}}{{{xxxtttpppnnnlll___ZZZRRRKKKEEECCCCCCDDDBBBBBBDDDFFFHHHGGGDDDAAA,,,,,,++++++,,,---///000000000///...------,,,,,,//////...---,,,,,,++++++---,,,***(((((()))+++,,,***)))'''((()))++++++******+++,,,,,,+++,,,---///000444:::@@@FFFHHHJJJJJJOOONNNNNNLLLLLLOOOTTTXXXZZZccckkkpppuuuzzz{{{yyy{{{|||vvvrrrnnnmmmnnnooonnnllleee```ZZZZZZ___ggglllnnnsssvvvwwwsssnnnlllppptttwwwuuupppllliiihhhhhhiiiyyyxxxyyy}}}zzzwwwvvvuuurrroookkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjkkklllnnnoooooottttttuuuwwwzzz{{{zzzxxxvvvuuuuuuvvvwwwwwwvvvttttttrrrppppppqqqqqqpppooolllmmmoooqqqrrrsssrrrrrrtttvvvxxxxxxxxxxxxzzz|||ooonnnllllllmmmpppsssuuutttuuuvvvxxxyyywwwtttqqquuuuuuvvvyyy|||~~~~~~}}}}}}}}}~~~}}}{{{}}}zzzvvvssssssvvvzzz}}}~~~~~~}}}{{{{{{|||}}}||||||~~~~~~yyysssmmmlllmmmooojjjhhheeeccccccfffjjjmmmnnnjjjiiilllqqqzzzzzztttpppooosssvvvuuupppnnnooorrrrrr{{{|||wwwvvv|||zzzyyy}}}{{{~~~~~~~~~rrreee]]]RRRLLLDDD???;;;888333///222000000111333555555444444222///,,,***)))******))))))(((((()))***++++++++++++************++++++''''''((((((((((((''''''***++++++)))'''&&&'''((()))((('''''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,------///,,,+++,,,...///...,,,/////////111777@@@IIIOOOTTTWWWYYY[[[dddttt}}}xxxtttooommmlllmmmnnnmmmiiifffdddddddddeeegggkkkmmmooopppooonnnrrrxxx{{{vvvrrrsssvvv}}}~~~~~~~~~~~~~~~yyyuuuuuuzzz~~~||||||{{{yyyvvvmmmggg^^^VVVPPPLLLHHHFFFEEECCCAAAAAABBBDDDEEEEEE000000///.........///000000//////...------,,,,,,------------,,,+++***))),,,+++***)))))))))***++++++)))((((((***++++++***+++,,,------,,,---000333777999>>>CCCHHHKKKMMMMMMOOOPPPPPPOOOPPPTTTXXX\\\aaaiiiqqquuuzzz}}}}}}wwwsssqqqooooooppppppnnnlllaaa``````bbbfffjjjlllmmmooopppqqqqqqqqqrrrssstttuuusssqqqooonnnoooppprrrxxxzzz}}}}}}yyytttqqqpppooommmkkkkkkkkkkkkkkkkkkkkkkkkkkkcccdddgggjjjnnnppprrrsssuuutttuuuvvvxxxxxxvvvtttuuuttttttuuuwwwwwwuuusssooommmkkkkkklllmmmmmmlllnnnoooppprrrssstttssssssmmmoooqqqqqqpppooopppqqqkkkjjjiiiiiijjjmmmppprrruuuuuuvvvvvvvvvtttqqqoooooooooqqquuuyyy{{{{{{zzz{{{zzzyyyzzz{{{{{{zzzxxxwwwuuuqqqnnnnnnqqqwww{{{~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~|||}}}xxxuuutttwwwyyyvvvqqqhhhcccaaabbbddddddfffdddeeeiiimmmttt|||wwwpppsssuuuvvvsssqqqpppqqqrrr}}}xxxtttwww}}}yyylllcccWWWPPPGGGAAA>>><<<888555333111//////111333444444444333000---+++*********)))))))))))))))***++++++*********))))))*********'''(((((())))))(((((('''&&&'''((((((''''''((())))))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******)))******+++,,,,,,------...,,,+++,,,///111000...333444777<<>>@@@DDDHHHLLLOOOPPPQQQPPPQQQRRRTTTVVVZZZ___ccchhhooouuuyyy~~~{{{sssooonnnooopppqqqpppmmmjjj^^^ccciiimmmnnnmmmlllkkkkkkjjjlllpppuuuwwwvvvtttuuuuuutttssstttuuuwwwxxxxxx}}}~~~{{{vvvsssnnnkkkjjjiiiiiihhhllllllllllllllllllllllllgggjjjnnnrrruuuwwwxxxxxxuuutttssstttttttttrrrppprrrrrrssstttvvvuuurrrpppooommmjjjjjjkkkmmmnnnnnnllllllnnnoooppppppqqqpppjjjlllnnnnnnllljjjjjjjjjgggfffeeeeeefffiiilllnnnvvvuuuuuusssrrrpppnnnmmmkkklllppptttyyyzzzyyyxxxxxxvvvuuutttuuuvvvuuutttqqqpppnnnkkkjjjnnnvvv}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~|||}}}|||}}}vvvhhh```^^^^^^]]]\\\___^^^aaafffiiimmmwww~~~sssssstttuuuvvvuuurrrpppqqq}}}{{{rrrqqqvvv}}}|||yyy~~~uuukkk```XXXMMMEEEAAA@@@===;;;555222///...///111333333555444111///---,,,++++++***))))))))))))***++++++***))))))(((((())))))***((())))))******))))))(((!!!$$$'''((((((((()))***))))))***+++++++++++++++))))))))))))))))))))))))+++++++++******+++++++++******++++++,,,,,,---------,,,,,,---///111111111333777>>>FFFMMMTTTXXXZZZeeennnwww~~~}}}xxxuuuuuutttqqqnnniiieeeaaa___bbbhhhlllooossstttwww|||~~~~~~~~~}}}|||~~~{{{yyyvvvuuurrrsssuuuwwwyyyzzz{{{{{{{{{yyyxxxzzztttkkkfffdddddddddTTTOOOGGGBBBAAABBBCCCDDD///......---------------//////.........---------+++,,,---------,,,***)))(((((()))***+++++++++***---+++******,,,------,,,,,,---------///333999===BBBEEEKKKOOORRRSSSQQQPPPOOORRRUUUXXX[[[___dddgggjjjoootttxxx~~~}}}{{{zzz||||||xxxrrrkkklllnnnpppooommmiiigggbbbhhhooorrrpppllljjjjjjiiikkknnnrrrvvvwwwwwwvvv{{{{{{zzzzzzzzzzzz{{{{{{zzz}}}xxxuuuuuusssqqqnnnkkkjjjiiijjjjjjmmmmmmmmmmmmmmmmmmmmmmmmrrrtttvvvyyyzzzyyywwwvvvsssqqqppppppqqqqqqooonnnppppppqqqrrrsssrrrooolllmmmjjjggggggiiikkkmmmmmmffffffggghhhhhhiiiiiijjjhhhjjjlllkkkiiifffeeeeeedddcccbbbbbbdddgggjjjmmmttttttsssqqqnnnlllkkklllnnnpppsssxxx{{{|||yyywwwuuusssqqqpppqqqrrrrrrqqqmmmmmmmmmkkkkkkpppyyy~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}ttteee]]]]]]^^^]]]ZZZ]]]\\\^^^bbbdddhhhrrr|||zzzvvvrrrrrruuuwwwtttqqqqqq{{{}}}qqqmmmooovvvzzzsssvvv}}}|||ssskkkbbbUUUJJJDDDBBB???===777444///---...000111222555444333111///...,,,+++*********))))))***++++++))))))(((((((((((())))))))))))************))))))!!!$$$(((******))))))***((()))***+++,,,+++***)))))))))))))))))))))))))))++++++************+++++++++++++++,,,,,,,,,------...---------///000111222444999BBBMMMWWW```fffiiittt|||}}}sssqqqooooooppppppnnnlllfffdddccceeekkksss{{{|||}}}}}}~~~}}}yyyvvvtttmmmooorrruuuxxxzzz{{{|||yyyxxxwwwyyy~~~wwwsssqqqooonnnfff___TTTJJJEEEDDDCCCCCC,,,------....../////////...............---------,,,------......---,,,+++'''(((***+++,,,,,,,,,,,,---,,,***+++,,,......---+++,,,---...111666===AAACCCHHHOOOUUUXXXVVVRRRNNNPPPSSSWWW[[[^^^bbbfffiiijjjnnnqqquuu}}}|||uuupppppptttwwwuuusssiiijjjlllmmmllliiigggeeejjjnnnrrrrrrnnnjjjhhhiiijjjoootttuuutttuuuxxx{{{|||{{{~~~|||vvvqqqqqqsssttttttsssqqqpppooooooppppppppppppppppppppppppppptttvvvxxxxxxxxxuuurrrppppppnnnmmmmmmnnnooonnnmmmnnnmmmmmmmmmnnnllliiifffcccaaa______aaacccdddddd______``````aaaaaabbbbbbbbbdddeeedddbbb_________bbbaaa```aaabbbfffiiikkkqqqrrrrrrpppmmmkkklllmmmssstttvvvzzz|||{{{wwwtttrrrpppnnnnnnoooqqqqqqpppjjjkkkllllllooouuu~~~~~~~~~~~~{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}{{{}}}}}}}}}uuuhhhaaabbbdddbbb___^^^\\\[[[]]]___bbblllvvv}}}tttqqqtttwwwvvvtttssszzzsssllllllrrr~~~zzzrrrqqqwww~~~}}}wwwmmm^^^QQQIIIDDD???<<<999666111......///000000333333333333111///...,,,++++++***************+++))))))(((((((((((())))))))))))************))))))%%%(((+++,,,+++***))))))&&&''')))*********)))((())))))))))))))))))))))))*********))))))*********,,,,,,,,,,,,,,,---------...............000222444:::???HHHTTTbbbnnnxxx}}}{{{tttmmmfffeeefffggghhhiiihhhggggggjjjnnnuuu}}}}}}~~~{{{yyyooopppqqqsssvvvzzz~~~|||{{{yyyxxx{{{}}}xxxttttttlll___SSSKKKFFFCCCBBB---...///111111222111111........................------------------------))))))***+++,,,---...///---+++***+++,,,---------***,,,...111555:::AAAFFFEEEJJJRRRXXXZZZXXXSSSOOORRRUUUZZZ^^^aaadddgggjjjjjjmmmooorrrzzztttkkkeeehhhnnnqqqqqqpppfffhhhjjjjjjhhhhhhiiijjjrrrrrrrrrooollljjjjjjjjjkkkpppttttttrrruuu|||~~~}}}|||vvvxxxxxxvvvsssqqqrrrtttvvvwwwyyyyyywwwvvvvvvvvvssssssssssssssssssssssssvvvwwwxxxyyyxxxwwwuuutttooommmkkkkkklllmmmmmmlllkkkiiigggeeeeeeccc```]]]\\\[[[YYYZZZ\\\]]]\\\[[[ZZZZZZYYYYYYZZZZZZ[[[\\\^^^______^^^\\\[[[\\\]]]^^^]]]]]]]]]___bbbfffhhhkkknnnqqqqqqnnnmmmoooqqqsssssstttvvvwwwvvvssspppooommmlllmmmoooqqqqqqpppiiiiiikkknnnuuu|||~~~}}}~~~}}}|||{{{{{{|||~~~}}}{{{zzzzzz{{{wwwyyy{{{{{{zzzzzz{{{|||{{{{{{|||}}}}}}}}}}}}}}}wwwyyyzzz{{{~~~|||rrrmmmmmmllljjjgggbbb___]]]\\\[[[\\\dddnnnzzz{{{vvvwwwxxxxxxvvvtttwwwvvvpppmmmoooyyy|||sssooossszzzwwwiii\\\RRRIIIBBB<<<;;;888333000/////////...000111222333333111///...,,,,,,+++************+++***))))))(((((())))))***((())))))******))))))((((((***,,,,,,+++)))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,------------...///000000111333888;;;???DDDMMM[[[jjjyyyzzzuuuqqqjjjfff]]]^^^```aaaccceeeggggggnnnttt}}}yyyyyy}}}yyywwwtttsssuuuzzz|||xxxwwwzzz~~~yyyvvvooodddZZZRRRLLLGGGDDD///000111111222111000000...........................---+++******,,,---...*********+++,,,///111222,,,+++)))***,,,------,,,+++---111555:::@@@FFFJJJIIIMMMRRRWWWYYYXXXVVVTTTUUUYYY^^^bbbdddfffhhhjjjiiijjjjjjlllttt||||||xxxkkkbbb]]]ccckkkllljjjiiidddfffgggggggggjjjooossswwwtttpppmmmmmmmmmmmmmmmiiijjjlllnnnrrryyy}}}~~~|||zzzwwwvvvwwwxxxxxxxxxsssttttttsssssssssuuuwwwtttxxx|||}}}{{{yyyxxxyyywwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxwwwvvvpppnnnkkkjjjkkkkkkjjjiiifffccc___\\\ZZZXXXVVVTTTUUUUUUTTTUUUVVVVVVTTTRRRSSSRRRRRRQQQRRRSSSTTTTTTWWWWWWWWWVVVUUUVVVYYY[[[XXXXXXWWWXXXZZZ]]]aaaccceeekkkppprrrqqqqqqsssvvvpppppppppqqqsssrrrpppnnnjjjjjjjjjllloooqqqpppoookkkjjjlllsss~~~|||zzzxxxyyy{{{||||||zzzwwwxxxyyyxxxvvvuuuvvvxxxtttuuuuuutttsssrrrtttuuuwwwxxxzzz{{{||||||||||||vvvyyyzzz{{{~~~|||zzzzzzzzzyyyzzz}}}~~~zzzwwwvvvuuurrrpppiiigggdddbbb^^^ZZZ^^^dddkkkuuu~~~}}}{{{yyyvvvrrrooosss|||zzzuuuqqqooottt|||~~~uuunnnpppwww{{{ttthhh^^^SSSHHHAAA<<<999555333111000...------...111333444222000///---,,,++++++*********+++*********))))))*********'''(((((())))))(((((('''(((***+++***)))((()))***))))))(((((())))))***+++))))))))))))))))))))))))++++++************++++++------------------------,,,...111333555:::@@@EEEJJJPPPZZZiiixxx|||zzzuuuppplllgggdddbbb___aaadddfffjjjmmmqqqtttyyy|||}}}yyywww}}}~~~{{{wwwwwwzzz~~~~~~yyyvvvvvvzzz~~~|||rrrmmmgggaaa[[[VVVQQQNNN//////000000000...---,,,---........................,,,***((((((***---...,,,+++++++++---///222444,,,***)))***+++,,,,,,,,,+++///444999>>>CCCIIIMMMMMMOOORRRVVVXXXYYYYYYYYYXXX[[[```dddfffgggiiijjjhhhgggfffgggmmmttttttoooeee\\\ZZZbbbjjjiiidddbbbcccdddeeeeeegggllltttzzzxxxsssooommmoooqqqqqqooogggeeedddhhhrrr~~~{{{www|||~~~}}}uuusssqqqqqqsssuuuvvvvvvsssrrrrrrrrrtttvvvxxxyyyrrrwww}}}}}}zzzxxxxxxyyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvuuusssrrrqqqqqqrrrpppllljjjjjjiiihhhgggccc___ZZZVVVSSSQQQPPPNNNLLLLLLLLLNNNOOOMMMJJJGGGMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMLLLKKKKKKMMMQQQUUUTTTSSSSSSSSSUUUYYY]]]___bbbhhhpppsssssssssvvvyyyooonnnnnnoooqqqrrrqqqoooggggggiiillloooqqqpppnnnooonnnpppyyywwwuuutttuuuyyy||||||{{{uuuvvvwwwuuurrrqqqsssvvvssssssrrrpppmmmlllnnnpppuuuvvvxxxzzz{{{{{{{{{{{{xxx{{{|||}}}{{{xxxvvvuuuuuuuuuxxx|||~~~|||{{{~~~~~~~~~{{{{{{||||||{{{zzzxxxwwwqqqnnnmmmjjjccc[[[[[[___]]]hhhqqqssssssxxx}}}~~~yyyvvvmmmhhhhhhpppvvvwww{{{|||yyytttoooqqqwwwyyyvvvnnnnnntttwww||||||{{{{{{qqqfffZZZNNNFFF===:::777444333111...,,,+++---000333444333111///---,,,,,,+++*********+++++++++************++++++''''''(((((((((((('''''''''((()))((('''(((***,,,+++***)))))))))***,,,---))))))))))))))))))))))))---,,,,,,++++++,,,,,,---------------------------+++...222555999???GGGMMMYYY```lll{{{~~~zzzvvvoooooommmiiiddd`````````gggiiilllppptttyyy~~~|||tttrrrtttxxx|||~~~~~~|||wwwyyyzzzzzzzzz{{{}}}{{{xxxyyy|||~~~zzzvvvuuuyyy||||||mmmkkkiiifffdddaaa\\\YYY222000///------///000222000000//////...---++++++---------,,,,,,,,,++++++---+++***)))+++---111333---......,,,+++***+++,,,,,,111999@@@EEEIIIMMMOOOOOONNNOOORRRUUUXXXXXXXXX___bbbhhhmmmooommmjjjggggggeeedddhhhnnnqqqnnnkkk^^^```bbbbbb``````cccfffcccfffjjjmmmppprrruuuwwwwwwrrrooopppttttttnnngggdddeeeiiirrr}}}~~~{{{yyyxxx~~~}}}uuuooojjjnnnrrrtttsssqqqrrrtttxxxwwwvvvvvvvvvxxxzzz|||www{{{~~~|||xxxvvvyyy}}}}}}{{{xxxuuuttttttvvvwww{{{zzzxxxvvvtttqqqpppoooooommmiiigggfffdddbbb```ZZZXXXUUUQQQNNNKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNQQQUUUXXXZZZ]]]fffrrr||||||uuuooollljjjiiikkkmmmnnnllljjjgggggggggkkkpppsssrrrpppqqqqqqttt|||yyytttqqqtttzzz~~~|||xxx{{{yyyvvvrrrppppppqqqqqquuupppnnnpppppplllnnnssswwwwwwxxxyyyyyyyyyxxxxxxxxxyyy|||{{{wwwtttsssssstttuuuxxx{{{|||{{{xxxvvvuuuwwwyyy|||}}}zzz|||}}}}}}{{{zzz{{{|||ttttttsssooojjjddd^^^ZZZ___```dddjjjqqqtttsssqqqzzz~~~}}}pppkkkjjjllloooqqqqqqvvv|||~~~{{{vvvsssssstttzzzyyyvvvuuuuuuwwwxxxzzz~~~xxxuuuxxxzzzlll___QQQFFFDDD???;;;:::666111///111...///000222333333333333...---+++))))))***+++,,,)))))))))))))))*********&&&'''))))))(((((()))***,,,+++++++++******))))))++++++******************(((***+++,,,,,,+++***(((++++++,,,,,,,,,---------...---,,,,,,---......---111333666:::@@@IIISSSZZZeeerrr~~~}}}{{{tttnnngggfffaaa\\\^^^gggoooqqqyyy}}}|||xxxuuunnnqqquuuxxx{{{~~~yyyxxxvvvuuuuuuuuuvvvwww~~~}}}{{{wwwuuutttvvvxxxyyy|||}}}|||}}}~~~}}}zzzyyy}}}~~~~~~}}}}}}~~~yyyssslllllllllkkkjjjiiigggggg000///...------...///000............---,,,+++***---------,,,,,,,,,++++++,,,,,,+++++++++---///111---......---++++++---...///444;;;BBBFFFJJJMMMOOONNNOOOQQQSSSVVVYYY\\\^^^gggiiimmmoooooommmjjjggghhhhhhiiilllnnnnnnkkkiii]]]^^^```______```dddhhhhhhlllrrruuuvvvuuuuuuuuuvvvtttsssssstttpppiiiccceeefffjjjrrr{{{~~~xxxwwwyyy~~~{{{vvvrrrmmmiiikkknnnrrrsssrrrrrrsssuuuzzzyyywwwvvvvvvwwwxxxyyyvvvxxxyyyxxxvvvvvvyyy{{{~~~|||yyyvvvuuuuuuvvvvvvwwwvvvuuusssqqqooonnnmmmllljjjfffcccbbb```^^^\\\VVVTTTQQQNNNKKKHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHJJJLLLOOORRRSSSZZZcccqqq|||{{{qqqkkkcccbbbccceeehhhiiigggeeeffffffiiinnnsssvvvuuussssssssswww~~~vvvrrrpppuuu||||||vvvuuusssqqqpppnnnmmmmmmqqqllljjjllllllkkkpppvvvyyyyyyyyyyyyxxxwwwvvvuuuxxxyyy{{{}}}zzzvvvsssqqqqqqqqqqqqtttxxxyyyxxxvvvttttttsssuuuxxxzzz||||||zzzzzz|||}}}}}}{{{zzzzzzuuuuuutttqqqlllfffaaa^^^ZZZ[[[]]]bbbhhhjjjhhhfffpppvvv}}}xxxllliiihhhkkknnnnnnrrrvvv{{{~~~zzzvvvtttrrruuu}}}{{{yyyxxxxxxxxxuuusssvvv}}}{{{uuuqqqttt|||vvviii\\\QQQHHHBBB<<<:::555///---......///000222333444444444000///---+++***+++,,,---************)))))))))))))))***++++++******+++---+++++++++******)))))))))************************)))***,,,------,,,***)))++++++++++++,,,,,,,,,---,,,+++***+++,,,...//////333888===BBBHHHQQQ[[[cccqqq}}}~~~yyyvvvuuuqqqkkkeee]]]___aaabbbiiivvv}}}vvvrrrooorrrwwwzzz|||yyypppoooooonnnmmmmmmmmmmmmqqqpppnnnjjjhhhhhhkkknnntttxxx{{{|||zzzyyyzzz|||}}}}}}wwwvvvxxx|||yyywwwzzz{{{{{{}}}{{{yyyxxx{{{{{{zzzzzz{{{}}}{{{wwwtttrrrrrrqqqqqqpppoooooonnn........................+++,,,,,,---,,,,,,++++++------------,,,,,,,,,,,,+++,,,,,,,,,------......---......---,,,---///111444888???EEEIIIKKKNNNOOOMMMPPPSSSUUUWWW\\\ccchhhrrrrrrsssrrrpppllliiiggghhhkkknnnooommmjjjgggfff]]]]]]]]]]]]^^^aaafffjjjooottt{{{~~~}}}yyyvvvsssuuuvvvvvvuuuqqqkkkddd```dddfffjjjpppxxx~~~wwwrrruuu~~~vvvnnniiifffeeedddkkkmmmpppqqqrrrsssuuuwww|||zzzxxxvvvuuuuuuuuuuuutttssssssrrrsssuuuxxxyyy}}}zzzwwwuuuttttttuuuqqqqqqpppooonnnlllkkkjjjhhheee```]]][[[YYYWWWUUUOOONNNKKKHHHFFFCCCBBBAAA@@@@@@@@@?????????????????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAADDDDDDDDDEEEGGGIIIKKKLLLSSS\\\kkkvvvyyyssshhhaaaYYYYYY\\\___bbbcccbbb```dddggglllrrrwwwyyyxxxvvvtttvvv{{{zzzrrrppppppvvv~~~ssstttttttttqqqnnnkkkhhhjjjgggfffhhhiiikkkrrryyy{{{zzzzzzyyywwwuuutttssswwwwwwyyy{{{|||~~~}}}yyytttpppnnnmmmmmmmmmppptttuuutttrrrppppppnnnpppsssuuuwwwwwwvvvuuu{{{}}}~~~{{{yyyxxxuuuuuutttrrrnnnjjjfffccc]]]^^^```ccceeeeeeccc```dddkkktttzzz~~~qqqkkkgggjjjmmmnnnpppsssxxxzzz}}}yyyuuutttvvv}}}}}}}}}}}}{{{uuuoooqqqxxxzzzsssooopppwww}}}}}}rrrdddYYYPPPHHH@@@<<<777000------......///111222444555555333222000---,,,,,,,,,,,,+++++++++******))))))(((***+++,,,,,,++++++,,,---*********)))))))))))))))***************************+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,++++++,,,---000222444777>>>GGGMMMQQQZZZgggrrr{{{sssrrrpppmmmiiieeeaaa^^^YYY```hhhppp{{{~~~xxxsssppptttyyy}}}~~~|||{{{zzz{{{|||{{{vvvqqqnnnnnnoooooonnnmmmkkkiiihhhgggddd```___```eeeiiippptttyyyzzzxxxvvvwwwxxxzzz{{{zzzuuummmiiikkknnnqqqooonnnppptttyyy{{{{{{||||||~~~}}}xxxyyytttqqqrrrvvv{{{}}}yyytttyyy{{{xxxtttssstttvvvwwwwwwyyyyyyxxxxxxxxxxxxyyyzzz......///000000///......++++++,,,---------------...------------,,,,,,,,,++++++,,,---------,,,+++,,,------,,,,,,---000333999===CCCHHHKKKMMMOOOPPPMMMQQQUUUWWWYYY```kkksss|||zzzwwwtttpppkkkhhhfffggglllrrrsssnnnhhheeeeeeaaa```^^^]]]___ccchhhllluuuzzz{{{wwwuuurrruuuvvvrrrlllfffcccbbbccceeeiiiooovvv{{{~~~|||zzzwwwxxx~~~zzzuuunnnhhhdddccccccdddiiijjjlllooorrruuuyyy{{{|||{{{yyyvvvtttrrrqqqqqqqqqnnnlllmmmppptttvvvwww}}}{{{xxxuuusssrrrrrrrrrmmmnnnnnnnnnmmmkkkjjjiiiddd```[[[WWWTTTRRRPPPNNNIIIHHHFFFCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>????????????BBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGJJJRRR]]]eeehhhccc[[[UUUPPPSSSVVV[[[^^^______^^^dddhhhnnnuuuyyyyyywwwuuutttwww}}}|||vvvqqqppprrrwww~~~~~~uuuwwwxxxxxxuuupppjjjfffbbbdddfffiiijjjmmmsssyyyzzzzzzyyyxxxwwwuuusssrrrtttuuuvvvxxxzzz|||~~~~~~}}}zzzvvvrrrnnnkkkjjjiiikkkmmmppppppnnnkkkjjjiiijjjlllnnnpppqqqrrrqqqqqquuuyyy|||~~~}}}zzzxxxwwwttttttsssrrrooollliiigggeeeeeefffggggggdddaaa___ZZZbbbmmmuuuzzz}}}xxxooojjjmmmrrrssstttuuuuuuxxx~~~}}}yyyuuuwww~~~zzztttrrruuuzzz|||uuuooonnnrrrvvv~~~|||lll___XXXNNNEEE@@@;;;555111111,,,---...///111222444555444333111///---,,,++++++************************)))***++++++***)))***+++))))))))))))))))))))))))***************+++++++++******++++++++++++***************+++++++++,,,,,,/////////...000333777:::===EEENNNSSSWWWbbbssswwwppplllllliiiddd^^^\\\^^^aaafffoooyyy~~~}}}|||zzz{{{~~~{{{yyysssvvv|||~~~{{{zzztttrrrppppppqqqrrrpppnnntttvvvxxxxxxwwwtttpppmmmkkkiiieeebbbaaadddjjjnnnvvvzzz}}}zzzyyyzzz~~~{{{uuummmfffeeehhhllllllkkkkkklllnnnrrrvvvyyy|||zzzzzzzzz{{{yyyuuuqqqnnnllljjjlllpppwww~~~{{{vvvzzz|||uuuppppppsssxxx{{{~~~~~~~~~~~~///000111111111111000///+++,,,---......//////............---------,,,,,,***+++,,,---...---+++******+++++++++,,,...222555<<>>======>>>>>>>>>>>>????????????>>>?????????@@@@@@@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCGGGMMMRRRSSSQQQMMMJJJJJJLLLQQQUUUXXX[[[\\\]]]dddiiipppvvvxxxwwwtttrrrssswww~~~zzzuuutttssssssvvvzzz}}}|||{{{wwwxxxzzzyyyvvvooohhhccc___eeelllooooooqqquuuwwwxxxxxxxxxwwwvvvuuusssssspppqqqsssvvvyyy{{{}}}~~~zzzxxxtttpppllliiigggfffiiikkklllkkkhhheeeccccccdddeeegggiiijjjkkkkkkkkkmmmqqqvvvyyyyyywwwvvvvvvrrrrrrqqqpppnnnllljjjiiiggghhhiiihhheeeaaa]]][[[WWW___iiiqqqvvvzzz|||tttooorrrvvvwwwwwwxxxuuuwww}}}{{{xxxzzz|||uuuppprrr{{{~~~wwwpppmmmnnnqqq{{{vvvggg]]]RRRGGGAAA===888444333,,,,,,,,,---...000222333444333111///---+++******(((((()))***+++,,,,,,---)))+++,,,+++))))))***+++)))))))))))))))*********))))))*********+++++++++)))******************)))******+++++++++,,,,,,,,,000000000000111555;;;@@@FFFLLLSSSWWW\\\iii~~~yyyxxxuuummmfffcccbbb___ZZZWWW[[[dddlllwwwzzzxxxwwwvvvyyy|||zzz{{{xxxxxxzzz||||||vvvxxx|||}}}yyyuuunnnllljjjiiilllqqquuuwww}}}|||wwwssspppooollliiihhhkkkqqqvvv~~~uuummmhhhhhhlllooommmmmmlllmmmooossswwwzzz|||yyyuuurrrqqqpppooooookkkkkkkkklllpppvvv|||~~~|||~~~yyyrrrppprrrxxx|||111111111111111111111111,,,------...////////////............---------,,,)))***+++---------,,,+++***+++++++++,,,000555999???CCCHHHMMMOOOPPPQQQRRRNNNQQQVVV[[[bbbkkkwww~~~zzzvvvqqqnnnkkkjjjlllrrryyyyyyuuuooommmmmmiiieeebbbbbbfffkkkooorrrxxxyyyzzzyyywwwuuuuuuvvvoooooonnnllliiijjjooosssrrrsssrrrqqqqqqsssvvvyyyuuu{{{zzzvvvfffggggggeeecccbbbbbbcccbbbcccfffkkkrrrwwwyyyzzzwwwvvvuuussspppnnnlllkkkjjjjjjjjjkkkmmmpppsssuuuwwwvvvtttrrrpppooonnnmmmnnnooopppqqqpppnnnkkkjjj```[[[TTTOOOKKKIIIFFFEEEBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEHHHMMMPPPSSSVVVYYY\\\dddjjjqqquuuvvvuuusssrrrtttxxx~~~yyyvvvvvvtttssssssuuuwwwwwwwwwtttuuuvvvuuuqqqlllfffbbbcccmmmvvvwwwuuuvvvwwwvvvxxxxxxwwwwwwuuutttsssrrrmmmoooqqqsssvvvyyy{{{|||wwwuuurrroookkkhhhfffeeefffhhhhhhgggccc```______^^^___```bbbcccdddeeeeeegggkkkooorrrsssssstttuuuqqqqqqpppooonnnlllkkkjjjiiikkkllljjjeee```\\\[[[XXX^^^ffflllqqqwww~~~yyyuuuwwwyyywwwwwwxxxtttwww}}}}}}}}}wwwmmmkkkttt}}}~~~yyysssoooooopppyyy}}}ooocccVVVIIIBBB>>>999555444------,,,---...///111222444333222000...,,,+++***((())))))***+++,,,------+++,,,---,,,+++***+++,,,***************+++++++++)))))))))***++++++,,,,,,************************++++++,,,,,,,,,---------...///000000222888AAAHHHQQQUUU[[[___ffftttyyyrrrnnnjjjccc^^^WWWXXXYYYZZZ]]]fffqqqyyy{{{yyyyyyxxxzzz}}}vvv}}}}}}yyyuuupppmmmppptttxxx{{{xxxyyy{{{~~~}}}xxxtttjjjjjjiiilllqqqyyy}}}tttssspppnnnmmmpppuuuzzz~~~uuuooommmmmmooopppqqqooooooqqqvvv{{{}}}~~~|||xxxrrrllliiihhhjjjkkkjjjmmmnnnmmmqqqxxx|||}}}{{{|||}}}}}}}}}xxxttttttwwwzzz222111000//////000111222,,,,,,---.........------............------------((()))***+++,,,---------,,,,,,------///333888===???DDDIIIMMMPPPQQQRRRSSSOOOQQQUUU\\\eeepppzzz}}}{{{xxxtttrrrpppooonnnrrrvvvvvvrrrnnnjjjiiifffcccaaaccciiioootttuuuwwwxxxxxxwwwtttqqqqqqqqqooooooooooooooorrruuuxxxvvvvvvtttrrrqqqtttyyy~~~zzzvvvrrrooofffggggggdddaaa```bbbdddccccccfffkkkqqquuuuuutttsssrrrrrrpppooommmkkkjjjhhhjjjmmmmmmmmmnnnrrruuuuuuuuutttrrrqqqooonnnnnnpppqqqrrrrrrqqqooollljjj```[[[TTTNNNJJJGGGEEECCCBBBBBBAAAAAA@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCFFFEEEEEEDDDEEEEEEFFFFFFFFFIIILLLOOOQQQTTTZZZ^^^dddiiiqqquuuvvvuuuuuuvvvxxx{{{~~~~~~{{{xxxvvvvvvtttqqqpppppprrrttttttpppqqqqqqpppnnnkkkhhhfffmmmxxx|||xxxyyyyyyxxxyyyyyyxxxwwwuuurrrpppooolllmmmoooqqqsssuuuvvvwwwuuusssqqqnnnkkkhhhfffdddbbbcccdddcccaaa___^^^___]]]^^^___```aaaccccccdddfffhhhlllnnnooooooqqqrrrrrrqqqpppooonnnmmmlllkkklllnnnooolllgggaaa^^^]]]ZZZ]]]bbbfffkkkrrr|||}}}~~~{{{vvvuuuvvvssswww|||{{{{{{yyynnnjjjooouuu|||~~~}}}xxxuuuuuuvvv|||xxxlll^^^NNNGGGBBB<<<777555111000///......000111333444444333222000///---,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++***+++++++++,,,,,,,,,,,,((())))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,///222333777???KKKUUU\\\```eeekkkttt{{{ssslllgggccc___\\\WWW[[[ccclllssszzz||||||{{{|||vvvssspppmmmlllooosssvvvxxxzzzyyyyyy{{{}}}|||yyyvvvmmmoooqqquuu{{{xxxwwwvvvtttsssuuuyyy}}}|||uuurrrrrrrrrqqqpppqqqoooooouuu}}}}}}zzztttmmmgggeeeeeegggeeeiiikkkjjjnnnvvvyyyxxxyyyuuuwww~~~{{{xxxxxxxxxwwwwwwyyy}}}|||zzz{{{|||{{{xxxyyyzzz222000///------///000222,,,,,,,,,------,,,,,,+++//////.........---------((())))))***,,,---......---......///111555;;;@@@@@@DDDIIINNNPPPQQQSSSTTTPPPQQQTTT]]]hhhsss{{{}}}}}}{{{yyywwwuuusssrrrmmmoooqqqqqqnnniiieeecccccc``````ccckkkrrrwwwxxxwwwxxxyyywwwsssooommmlllppppppqqqsssuuuwwwxxxyyyttttttsssrrrrrrwww~~~xxxtttpppmmmkkkjjjjjjhhheee```___bbbeeedddeeegggkkkqqqsssqqqooopppppppppooonnnlllkkkjjjfffkkkoooooommmmmmqqquuuuuuuuutttsssrrrppppppoooqqqrrrssssssrrrooollliiiaaa\\\TTTMMMIIIFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGFFFEEEEEEDDDCCCCCCAAACCCDDDFFFGGGGGGGGGFFFJJJIIIIIIHHHHHHHHHIIIIIIIIILLLOOOPPPRRRVVV\\\bbbccciiipppuuuvvvwwwxxxyyy|||}}}~~~|||xxxvvvuuuuuusssooommmnnnppprrrtttnnnnnnnnnmmmmmmlllkkkkkkuuuyyyzzz{{{{{{|||{{{yyywwwtttqqqnnnmmmlllmmmnnnooopppqqqrrrssssssrrrpppnnnkkkhhhfffeee^^^```aaaaaa```______```___```aaabbbccceeeffffffgggiiikkkllllllmmmnnnpppsssrrrqqqpppooommmlllllliiilllmmmkkkeee___\\\\\\ZZZ]]]___bbbfffnnnyyy~~~vvvtttvvvrrrvvv{{{~~~xxxuuuxxxxxx}}}zzzrrrmmmnnnppp{{{~~~~~~||||||~~~uuufffUUULLLFFF???:::777333222111//////111222333555555444444222111///.........---,,,+++))))))((((((******)))'''&&&'''(((+++++++++,,,,,,---------((())))))***++++++,,,,,,///......------......///---------.........//////---000444888===GGGUUU```cccgggnnnvvv}}}{{{vvvsssmmmhhhccc```_________gggttt{{{~~~~~~|||wwwsssqqqoooppprrruuuwwwwww|||yyyxxxyyy{{{|||zzzxxxsssvvvzzz||||||{{{zzzyyyzzz}}}vvv}}}~~~{{{vvvtttvvvvvvsssppppppmmmnnnvvv}}}xxxqqqjjjeeedddddd^^^cccfffeeeiiiqqquuurrrzzzrrrqqqyyyzzzqqqllliiijjjkkkkkkmmmqqqvvvzzz~~~}}}yyyxxxwww~~~~~~||||||000000///.....................---------,,,,,,,,,******,,,---.../////////000...+++))))))***---///---...///000333999@@@FFFBBBFFFKKKPPPSSSTTTTTTSSSTTTUUUXXXaaakkktttwwwxxx{{{{{{yyywwwuuurrrooonnngggiiijjjiiifffbbb```___\\\aaagggmmmoooqqqrrrsssyyyyyywwwsssooolllllllllpppppprrrtttvvvvvvuuutttqqqqqqqqqsssxxx|||zzzvvvpppjjjfffeeeffffffggggggeeebbbcccfffjjjgggggghhhiiiiiihhhfffeeegggffffffgggiiijjjjjjjjjjjjjjjjjjlllooopppooonnnttttttttttttrrrqqqooonnnqqqrrrssssssqqqnnnkkkhhhfff___UUUMMMHHHFFFFFFFFFFFFEEEDDDEEEFFFEEECCCAAAAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFDDDFFFHHHJJJJJJJJJKKKMMMMMMLLLKKKLLLMMMMMMLLLKKKNNNPPPRRRUUUXXX]]]cccggghhhpppvvvwwwwwwyyyyyyxxx{{{~~~wwwtttwwwxxxuuuqqqpppnnnmmmnnnqqquuuxxxqqqqqqqqqooonnnnnnppprrrwwwzzz{{{yyywwwyyyxxxvvvrrrnnnmmmnnnpppqqqnnnkkkkkkmmmoooqqqqqqpppooonnnkkkhhheeecccbbb___\\\ZZZ]]]bbbdddaaa^^^___``````aaabbbdddffffffgggiiikkkmmmnnnnnnnnnnnnqqqooommmlllmmmlllkkkjjjllljjjgggggggggeee```\\\\\\^^^___^^^^^^cccllltttyyyqqqnnnooorrrxxx~~~rrriiinnnqqqwww~~~~~~uuukkkffffffsssyyysss___QQQIIICCC<<<666555333111000111333333222444666888999777333...+++,,,,,,++++++***+++++++++)))+++,,,+++***)))***+++)))******++++++******)))))))))***++++++++++++***------,,,,,,+++,,,,,,,,,+++---...///---------...///222777>>>HHHUUUcccllloooxxx{{{wwwuuuttttttqqqhhhaaa]]]ZZZXXX___hhhppp}}}~~~|||ttttttzzz|||{{{tttssssssvvvyyy}}}~~~~~~|||zzz}}}{{{{{{}}}|||ttttttuuuwwwyyy{{{|||}}}yyyyyywwwvvvtttrrrpppooolllmmmpppwww|||vvvpppllliiieeeccceeeeeeeeecccccchhhqqqwwwwwwsssooopppsssrrrkkkddd^^^\\\ZZZYYY^^^hhhuuu~~~{{{vvvsss||||||000000///...............//////.........---------,,,---...///////////////...---+++))))))+++---...+++---111444888===BBBFFFFFFHHHLLLPPPRRRRRRQQQPPPRRRUUU[[[dddkkkppprrrqqqssstttuuutttrrrnnniiigggeeefffgggeeeaaa^^^]]]]]]\\\aaahhhnnnqqqsssssstttyyyxxxuuurrroooooorrrtttwwwvvvuuuttttttsssqqqpppoooqqquuuyyytttssspppkkkfffddddddeeefffffffffeeebbbbbbeeehhhgggggggggfffeeedddbbbaaa``````bbbdddgggiiiiiiiiiiiijjjkkkmmmoooqqqppppppssssssttttttsssqqqooommmpppqqqrrrrrrqqqooollljjjfff___TTTLLLGGGFFFEEEEEEFFFFFFGGGIIIKKKKKKIIIFFFDDDDDDDDDEEEFFFGGGHHHHHHFFFGGGIIIJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJIIIKKKNNNPPPPPPQQQRRRTTTVVVVVVVVVWWWXXXYYYYYYXXXXXXZZZ]]]```ccchhhnnnrrrttt{{{~~~}}}}}}wwwtttvvvvvvtttssspppnnnnnnrrrvvvxxxyyypppppppppqqqrrrtttuuuvvvwwwzzz}}}}}}zzzwwwuuutttuuutttssspppmmmlllnnnoooqqqooolllkkkmmmoooppppppooonnnmmmllliiieeebbb``````]]]\\\___ccceeebbb_________```bbbdddgggiiijjjiiikkklllnnnppppppppppppssspppmmmlllllllllkkkjjjmmmkkkiiiiiiiiigggccc___[[[^^^______^^^bbbiiiooo}}}~~~uuuppplllooovvv}}}rrriiiiiilllttt}}}|||qqqjjjhhhqqqxxx|||jjjZZZOOOFFF???;;;777555222222222333222222555666888999777444///------,,,++++++***+++++++++''')))***)))((('''(((*********++++++++++++******))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,***,,,............///111222555;;;CCCOOO^^^mmmxxx||||||zzzzzzwwwsssoooeee___\\\]]]```eeeooo{{{zzzzzzzzzuuupppnnnmmmpppxxx}}}}}}}}}~~~|||xxxuuusssuuuuuuwww{{{}}}zzzssssssrrrrrrsssuuuwwwxxxvvvuuutttrrrrrrrrrrrrsssqqqqqqqqquuuzzz}}}}}}|||yyyvvvsssqqqnnnlllhhheeeiiiiiiiiihhhiiinnnuuu{{{|||vvvooommmnnnnnniiiddd]]]YYYUUUUUU[[[fffrrryyy~~~zzzwww~~~yyyyyy000//////............///000000/////////.........------............------,,,++++++******+++,,,,,,)))---444999>>>BBBFFFIIIKKKLLLOOOPPPQQQPPPOOONNNRRRXXX```fffiiijjjjjjjjjmmmnnnpppqqqooojjjeeeaaaddddddccc```]]][[[[[[\\\^^^ccckkkqqqssstttttttttxxxvvvsssooonnnqqqwww{{{}}}{{{wwwssspppnnnmmmmmmqqquuu||||||uuukkkkkkiiigggdddcccdddffffffggggggeeecccbbbdddeeegggfffdddaaa___]]]\\\[[[ZZZ\\\```dddggghhhiiiiiigggiiikkknnnpppqqqqqqqqqqqqrrrtttuuutttrrrnnnlllooopppqqqrrrqqqooommmkkkhhhaaaVVVNNNIIIGGGFFFFFFFFFHHHKKKPPPSSSSSSPPPMMMGGGGGGFFFFFFGGGIIILLLMMMKKKLLLNNNOOOOOOOOONNNMMMOOOOOOPPPQQQQQQQQQQQQQQQQQQTTTWWWYYYZZZ[[[]]]_________```aaabbbccccccdddgggiiikkknnnrrrwww}}}}}}wwwtttuuuuuussstttpppnnnpppwww{{{|||{{{pppooopppsssxxx{{{{{{yyyvvvwwwxxxwwwtttqqqoooooopppppppppnnnllllllmmmooorrrooolllkkkmmmnnnoooooollllllmmmmmmjjjgggcccaaabbb``````bbbeeefffccc```^^^___aaacccfffiiikkkmmmlllmmmnnnppprrrsssssssssuuuqqqmmmkkkkkkkkkkkkkkklllkkkjjjjjjjjjiiifffccc\\\___aaabbbbbbccchhhlllvvv{{{}}}vvvnnnpppuuu|||tttkkkhhhkkkttt}}}yyyoooiiilllttt}}}wwwfffVVVJJJCCC@@@:::888555444444444222111555666888999888555111///------,,,+++++++++++++++((()))***)))(((((()))***++++++,,,,,,,,,,,,++++++)))******+++++++++++++++,,,++++++******+++,,,,,,***,,,---......///222444777;;;CCCMMMYYYjjj{{{zzzwwwxxxyyyvvvnnnggg[[[ZZZ]]]dddmmmwwwwwwpppooommmhhheeeeeeeeelllxxxzzzxxxvvvtttsssrrrqqqqqqrrrtttwww|||~~~{{{vvvuuusssrrrrrrtttvvvwwwvvvtttrrrqqqrrrtttxxxzzzxxxvvvttttttuuuvvvvvvuuuqqqqqqpppqqqqqqpppllljjjlllnnnoooppprrrwww}}}yyypppkkklllmmmllliii___YYYSSSTTT\\\hhhrrrxxx}}}}}}|||vvvtttzzz000///............//////////////////.........---+++,,,,,,,,,++++++***)))******++++++,,,++++++++++++///666===BBBGGGKKKNNNOOOOOOQQQRRRRRRRRRQQQQQQUUU[[[bbbfffeeeddddddeeekkklllmmmmmmkkkhhhdddaaaeeedddbbb___\\\[[[]]]^^^bbbgggnnnsssuuutttrrrrrrtttssspppnnnmmmpppuuuzzzzzzxxxtttpppllllllnnnpppxxx~~~yyyooohhhdddeeefffeeedddeeegggiiiggghhhgggfffdddccccccccceeebbb___[[[XXXVVVUUUUUUZZZ]]]bbbfffhhhhhhhhhhhhcccgggkkknnnppppppppppppoooqqqtttvvvuuurrrnnnlllnnnooopppqqqqqqpppnnnmmmjjjcccYYYPPPLLLJJJIIIIIIIIILLLPPPVVVYYYXXXTTTQQQKKKIIIHHHGGGIIILLLPPPRRRRRRSSSUUUVVVWWWVVVVVVUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZ]]]aaaccceeefffiiikkkiiijjjkkkkkkkkkkkklllmmmrrrtttwwwzzz}}}~~~xxxuuuttttttssssssooonnnsss{{{~~~zzzpppooopppvvv|||{{{wwwqqqrrrrrrpppmmmlllllllllmmmnnnoooooonnnmmmnnnooorrrooommmlllmmmnnnnnnmmmiiikkkmmmnnnnnnkkkhhheeedddcccdddeeehhhgggeeebbb___```aaacccfffhhhkkklllmmmnnnoooqqqrrrtttuuuuuuvvvrrrmmmiiiiiijjjjjjjjjjjjjjjkkkkkkjjjiiigggeee^^^bbbfffhhhiiijjjkkkmmmuuuxxx~~~wwwvvvwww|||~~~~~~xxxooolllnnnvvv~~~sssllliiipppzzzppp]]]NNNEEEBBB>>><<<999777666555222000444666888999888666333111...---,,,+++++++++++++++***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++++++++*********+++,,,,,,+++,,,------...000333666<<>>CCCIIIOOOSSSPPPQQQRRRSSSUUUVVVWWWXXX[[[___bbbbbbaaa```cccfffkkkjjjiiihhhfffeeedddcccffffffdddaaa______bbbdddhhhlllrrruuutttrrrpppoooppppppnnnlllkkklllooorrrsssrrrpppmmmlllooouuuzzzwwwmmmddd___```aaacccccccccdddgggiiihhhhhhggggggfffdddaaa___aaa^^^YYYTTTQQQPPPQQQRRR\\\```dddfffeeedddcccddd```eeekkkoooooonnnnnnnnnmmmpppsssuuuuuurrrooolllnnnoooppppppppppppooonnnjjjcccYYYQQQMMMKKKKKKKKKMMMPPPTTTYYY\\\ZZZVVVQQQNNNLLLKKKJJJLLLPPPTTTWWWZZZ[[[]]]____________^^^]]]^^^___```aaaaaaaaaaaacccfffiiilllnnnppprrrtttwwwyyyzzzyyyvvvuuuvvvxxxyyy{{{~~~yyyvvvtttsssrrrpppnnnooowwwyyyooooooqqqwww}}}}}}wwwqqqjjjllllllllljjjjjjlllmmmnnnppprrrrrrqqqoooooopppqqqooommmlllmmmmmmmmmlllhhhjjjmmmpppqqqpppmmmlllffffffgggiiiiiihhhfffcccaaaaaabbbccceeeggghhhiiimmmmmmnnnppprrrtttuuuvvvwwwrrrmmmiiiiiiiiiiiiiiihhhiiijjjjjjiiigggfffeeeaaaeeejjjnnnppppppqqqqqqvvvyyy|||{{{yyy|||}}}}}}uuullljjjlllrrrzzzyyyqqqkkkqqqyyyxxxeeeSSSGGGBBBAAA???<<<:::999777333111444555777888888777555333///...---,,,++++++++++++***,,,---,,,+++***+++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++******+++,,,,,,------.........///222777:::CCCNNN\\\hhhrrr}}}zzzqqqllliiihhhjjjlllkkkfffaaa______eeeooo||||||tttkkkhhhffffffiiinnnlllttt|||xxxsssqqqsssvvvyyyzzz}}}{{{yyyyyyzzz{{{~~~|||zzzyyyzzz}}}}}}zzzxxxyyy{{{|||~~~|||yyywwwrrroookkkjjjkkkmmmnnnooooooqqqtttyyy~~~|||wwwttthhhbbb^^^aaakkkvvv~~~|||vvvvvvwwwyyy~~~///............//////000...------------,,,,,,,,,...............---,,,,,,******,,,---------------333777<<>>CCCOOOZZZiiittt|||{{{nnneeebbbbbb^^^bbbdddaaa\\\\\\aaafffooo{{{wwwmmmhhheeeeeelllssswww{{{~~~yyyuuutttxxx|||{{{wwwwwwzzz}}}}}}}}}~~~~~~wwwsssmmmjjjkkkmmmooopppqqqqqqssswww~~~{{{uuummmiiigggiiipppxxx~~~|||yyywwwvvvuuuyyy~~~...............///000000............------------....../////////......---+++,,,,,,------...//////444999@@@EEEIIILLLNNNPPPQQQQQQRRRTTTWWW[[[^^^aaacccaaa______bbbfffhhhiiijjjiiihhhgggffffffeeeeeecccdddeeeeeeeeefffiiikkklllnnnqqqrrrrrrqqqqqqrrrsssqqqmmmiiiggghhhmmmppppppsssvvvxxxzzzrrrgggaaa^^^^^^^^^```bbbddddddccccccdddeeeeeedddccccccbbb___YYYUUUVVVRRRMMMIIIIIILLLQQQTTT\\\___aaa^^^YYYVVVWWWYYYaaahhhpppsssrrrnnnmmmnnnmmmoooqqqrrrsssrrrqqqpppqqqpppppppppoooooonnnnnnjjjddd[[[TTTPPPPPPQQQQQQSSSUUUYYY]]]___^^^ZZZWWWVVVUUUUUUVVVYYY\\\```ccciiijjjlllnnnoooooooooooonnnnnnpppqqqrrrssssssssssssuuuyyy{{{|||~~~}}}xxxtttooommmnnniiipppzzz~~~xxxkkkpppwww||||||wwwpppkkkjjjllloooppppppqqqrrrtttsssvvvxxxxxxuuurrrooonnnnnnlllkkklllnnnnnnnnnmmmnnnooopppppppppooonnnmmmgggiiilllmmmkkkhhhfffdddbbbbbbccceeefffiiijjjlllnnnnnnnnnppprrrtttwwwxxx{{{xxxtttqqqooonnnllljjjgggiiikkkjjjgggdddcccddddddfffiiilllmmmllliiigggfffkkknnnmmmjjjmmmwww}}}|||~~~~~~~~~}}}|||}}}}}}xxxooogggffffffjjjppptttxxxzzzwwwrrrtttwwwzzz|||~~~|||iiiWWWLLLEEECCCAAA???>>>;;;777444111222444555666666666555000///...---,,,+++++++++)))***++++++))))))***+++******++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,---...///000...///111444999AAAIIIPPP]]]gggttt}}}ttthhh```^^^___[[[[[[ZZZYYYZZZ```jjjrrr{{{xxxnnnhhhfffhhhrrr{{{}}}~~~{{{vvvttttttuuuuuuuuutttrrrrrrtttzzz{{{tttsssssssssuuuyyy|||~~~{{{~~~zzzyyywwwuuuyyy~~~}}}...............///000111000/////////............,,,,,,------...------,,,---,,,,,,---...///000111444:::BBBIIILLLMMMLLLLLLQQQQQQRRRSSSVVVZZZ^^^```bbb```^^^```eeeiiijjjiiikkklllmmmmmmllljjjhhhggg```bbbddddddeeefffiiikkkjjjmmmooopppqqqrrrsssuuuvvvsssnnnhhhfffiiipppuuuuuuxxx|||~~~~~~uuuhhh^^^ZZZ\\\___aaadddfffhhhhhhfffeeefffgggbbbaaa`````````\\\VVVQQQRRROOOJJJFFFGGGLLLRRRVVV\\\___```]]]XXXUUUVVVYYYcccjjjsssvvvsssooonnnnnnnnnooopppqqqrrrrrrqqqqqqqqqqqqppppppooonnnnnnnnnmmmggg^^^XXXUUUUUUVVVWWWTTTVVVYYY]]]``````]]]ZZZYYYYYYYYY[[[^^^aaadddgggmmmnnnppprrrssssssssssssssstttuuuvvvxxxxxxyyyyyywwwzzz}}}{{{vvvsssmmmkkklllhhhqqq~~~xxxiiipppyyy~~~|||vvvppplllmmmooossstttttttttuuuvvvuuuwwwzzzyyyvvvqqqnnnllllllkkkkkklllnnnooonnnmmmqqqqqqqqqpppnnnmmmkkkkkkgggjjjmmmmmmkkkhhhfffdddaaabbbcccfffhhhkkknnnoooooooooooopppsssuuuxxxzzz}}}zzzwwwtttsssqqqnnnlllhhhjjjlllkkkgggdddcccdddcccdddfffhhhhhhfffbbb___\\\bbbfffccc^^^aaammmxxx}}}}}}}}}|||{{{|||vvvttttttwwwzzzxxxrrrlllmmmlllnnnrrrsssuuu}}}}}}vvvssspppqqqsssuuuwwwyyy{{{}}}yyyzzzrrr^^^QQQEEEDDDBBB@@@???<<<888555000111333555666666666555000000...---,,,++++++++++++,,,------++++++,,,---*********++++++************+++,,,,,,------,,,,,,,,,,,,,,,---...///000111...///222777===GGGRRRYYYgggpppzzz|||rrrggg```^^^___[[[WWWSSSTTT[[[fffsss{{{vvvmmmiiihhhmmmyyy~~~|||wwwtttqqqrrrvvvzzz{{{{{{{{{||||||{{{yyyyyy{{{}}}}}}|||zzz~~~}}}{{{yyyzzzyyywwwzzz~~~000000////////////000000---------...............////////////...---,,,+++*********)))))),,,111555:::???DDDIIIKKKLLLMMMOOOQQQQQQSSSWWW\\\aaadddfffdddbbbaaabbbeeeiiilllnnnjjjiiijjjkkkllliiibbb]]]cccaaa```bbbhhhmmmnnnmmmjjjmmmqqqssssssrrrssssssqqqmmmiiijjjooorrrqqqoootttvvvzzztttpppiiibbb______aaabbbeeeeeefffggggggfffeeeddd```^^^\\\[[[YYYUUUPPPMMMQQQMMMHHHGGGJJJOOOUUUXXX^^^\\\\\\[[[UUUQQQTTT[[[bbbmmmwwwwwwssssssttttttwwwuuuqqqpppqqqrrrsssssswwwsssooonnnooopppooommmooojjjccc]]]ZZZYYYYYYXXXWWWYYY]]]_________```aaaaaa`````````aaabbbdddeeeoooqqqsssuuuwwwwwwwwwwwwyyyyyyzzz{{{{{{{{{{{{{{{xxx{{{vvvpppooonnnooorrrqqquuu}}}}}}vvvoootttzzz}}}{{{wwwsssqqquuuvvvvvvvvvuuutttsssrrrvvvzzz{{{tttmmmjjjmmmnnnoooooonnnmmmnnnooosssqqqmmmjjjhhhhhhiiijjjhhhjjjlllnnnnnnllljjjiiiggghhhhhhiiijjjlllpppssssssrrrqqqppprrruuuxxxzzz{{{zzzxxxuuurrrpppnnnmmmkkkiiifffdddbbbbbbcccccc___```bbbdddeeedddcccbbb```\\\ZZZZZZZZZZZZ```gggvvv{{{uuurrrqqqssssssrrrssstttuuuvvvvvvsssttttttsssrrrtttwwwyyy{{{~~~zzzvvvsssvvvqqqqqquuutttqqqqqquuu||||||~~~}}}vvvsssuuuiiiWWWKKKFFFBBBBBBAAA<<<999999555555555444444444555555666555333111000///......+++,,,,,,+++******+++---,,,,,,++++++)))(((&&&&&&,,,,,,,,,+++++++++******,,,+++***+++---///000000444555888>>>HHHUUUaaahhhqqqyyy|||vvvnnniiifffccc___[[[TTTWWW[[[bbbooouuulllgggiiinnnsss}}}~~~zzzvvvssssssttttttsssyyy}}}}}}{{{~~~uuuoookkkmmmrrrxxxzzzyyyyyyzzz|||}}}000000////////////000000..................------.........------,,,******+++++++++***+++...333777>>>BBBFFFIIIJJJKKKLLLMMMQQQSSSUUUZZZ___cccfffgggffffffeeefffiiilllooopppmmmmmmmmmllliiiddd___[[[]]]^^^bbbgggllloooooonnnnnnnnnooorrrvvvxxxvvvtttssspppooorrrwwwzzzyyyvvvvvvxxx|||tttmmmiiiddd```^^^```ccceeegggggghhhhhhgggeeedddbbb]]]ZZZWWWUUUTTTRRRPPPMMMOOOKKKGGGGGGJJJPPPVVVXXX\\\ZZZZZZYYYUUUSSSXXX```dddoooxxxxxxtttssssssrrrtttrrrpppqqqrrrtttttttttvvvsssqqqrrrttttttqqqnnnpppkkkddd___\\\ZZZYYYXXXXXXZZZ]]]___``````bbbcccffffffeeefffggghhhjjjkkkpppqqqsssuuuvvvvvvvvvvvvyyyzzz{{{}}}}}}}}}||||||{{{~~~tttnnnmmmmmmooorrrvvvyyy~~~{{{tttppptttzzz|||{{{xxxuuutttvvvuuutttsssrrrrrrqqqqqqxxx|||~~~yyyqqqkkkgggjjjnnnrrrrrrooonnnooopppsssqqqmmmjjjhhhhhhiiijjjjjjkkkmmmoooooonnnllljjjeeeffffffggghhhkkkooorrrsssrrrqqqqqqrrrtttvvvxxxwwwwwwvvvuuusssrrrppppppnnnkkkhhhdddaaa```______^^^___aaabbbbbbbbbaaa```]]]YYYWWWWWWUUUSSSVVV\\\qqq}}}~~~vvvqqqnnnssssssqqqppppppssswwwzzz}}}zzzyyyyyyzzzyyyzzzvvvrrrsssooonnnqqqqqqooopppttt~~~~~~~~~yyyrrrnnnooo{{{vvvfffRRRKKKEEECCCAAA<<<999:::777666555444333444555666777666444222000......---+++,,,,,,+++******+++------,,,,,,,,,+++***)))(((******++++++,,,,,,,,,---,,,++++++,,,...000000000222555:::BBBNNN[[[gggooozzzyyypppmmmkkkhhhdddaaa^^^YYYVVVWWW```lllxxx~~~{{{yyyxxx{{{{{{vvvsssnnnjjjkkkrrryyy~~~{{{xxxvvvvvvuuutttooossswwwzzzzzz|||~~~~~~}}}nnngggaaaaaafffooo}}}||||||}}}000000////////////000000/////////...---------,,,............------,,,+++,,,---,,,,,,---111666:::BBBEEEHHHJJJJJJJJJJJJKKKSSSUUUZZZ___dddggghhhiiijjjkkklllmmmoooqqqssstttqqqssssssnnnfff^^^ZZZYYYVVV\\\eeelllpppppppppooollliiihhhmmmtttwwwuuuqqqpppppprrrxxx}}}|||yyyxxxzzz}}}rrrgggdddbbb___]]]___bbbfffiiijjjjjjjjjiiigggdddaaa```XXXUUUQQQNNNNNNOOOOOOOOOLLLJJJGGGHHHMMMSSSXXXZZZ[[[XXXWWWVVVUUUUUU]]]fffiiittt||||||xxxvvvuuusssqqqpppqqqsssuuuwwwvvvuuuuuussssssvvvxxxxxxuuuqqqrrrmmmgggbbb___]]]ZZZYYYYYY[[[^^^___```bbbdddfffffffffffffffhhhiiijjjkkkqqqqqqssstttuuuuuuuuuuuuxxxzzz|||~~~~~~}}}|||~~~|||qqqmmmlllmmmpppttt|||}}}~~~xxxsssooossswwwzzzyyyxxxwwwvvvwwwuuurrrooonnnnnnpppqqqzzz|||}}}{{{uuunnnhhheeehhhooovvvwwwrrrnnnoooqqqrrrpppmmmjjjhhhhhhiiijjjlllmmmoooppppppooommmllldddddddddeeegggkkknnnqqqsssssssssrrrsssttttttuuutttttttttttttttssssssrrrpppmmmiiiddd```]]][[[[[[\\\]]]^^^``````___^^^^^^```]]][[[ZZZVVVQQQRRRVVViiiuuuzzzrrrmmmrrrrrrqqqnnnmmmqqqxxx~~~~~~yyyuuutttwww|||wwwrrrssspppnnnooopppooorrrvvv~~~yyyqqqnnnooovvvyyy\\\RRRHHHDDDAAA===:::;;;999777444222222333555666777666555333000...---,,,+++,,,,,,,,,******,,,------------,,,,,,+++++++++))))))***+++,,,---......++++++,,,---...///000000444999AAALLLXXXeeeqqqxxxwwwjjjccc```aaaaaa___\\\YYYWWWWWW___nnn|||xxxtttqqqpppooosssxxxzzzwwwqqqlllhhhmmmooovvv|||zzzyyywwwlllnnnpppqqqqqqrrrtttvvv{{{jjjaaaYYYYYY___jjjzzz~~~|||{{{|||000000////////////000000000000///...---,,,,,,,,,000000111111000//////...,,,---------...222888<<>><<<>>>:::888555222111222444666777777555444111///---,,,+++,,,---,,,******,,,---------,,,,,,,,,,,,,,,,,,******++++++,,,------...***+++,,,---......000111888???JJJVVVaaammmxxx|||ooofffbbb______^^^[[[XXXYYY^^^bbbpppzzztttooolllkkkkkklllppptttuuusssooommmlllwww}}}xxxwwwuuussspppnnnnnnnnnxxx|||vvvkkkbbb\\\\\\bbblll{{{{{{{{{~~~000000////////////000000000000///...---,,,,,,,,,000000000000000000///...+++,,,------///444:::>>>DDDFFFHHHIIIJJJLLLOOORRRUUU[[[bbbhhhjjjlllmmmnnnpppsssvvvwwwuuuttttttuuuuuuwwwvvvmmm```XXXXXX\\\]]]aaagggjjjjjjkkkmmmpppmmmnnnnnnooopppsssuuuwwwtttxxx~~~yyyppptttzzz{{{qqqiiidddbbb______^^^___bbbeeehhhjjjllllllkkkiiieee```ZZZWWWPPPMMMIIIHHHJJJNNNRRRTTTLLLLLLMMMQQQWWW\\\```aaa```ZZZUUUUUUWWW[[[eeennnwww}}}zzzvvvwwwwwwxxxzzzzzzyyyvvvssstttsssrrruuuyyy{{{zzzxxxqqqooollliiifffbbb^^^ZZZWWWXXXYYYZZZZZZ]]]aaadddeeeeeefffhhhiiikkkllllllnnnnnnoooooopppqqqrrrssssssuuuwwwzzz{{{|||{{{{{{~~~}}}uuunnnlllmmmooottt{{{~~~{{{yyywwwvvvsssuuuxxxyyyyyyxxxxxxyyyvvvtttpppmmmlllmmmoooqqqsssuuuvvvuuurrrnnnllllllqqqyyy}}}tttlllkkknnnooommmjjjhhhhhhiiikkklllnnnoooooopppooonnnmmmllleeecccccceeekkkooorrrssssssssssssssssssrrrrrrrrrvvvvvvwwwwwwvvvuuusssqqqmmmkkkgggccc___]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]^^^\\\]]]^^^[[[VVVTTTWWWZZZeeepppvvv{{{zzzqqqrrrrrrqqqoooqqqvvvzzzzzzwwwwww}}}~~~~~~}}}yyyxxxwwwvvvtttvvvzzz~~~|||vvvvvvyyyvvv~~~rrrbbbPPPGGGCCC@@@>>>???;;;999555222111222444555777777666444222000---,,,,,,------,,,++++++,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------...222555===EEEQQQ\\\fffppp{{{uuummmhhhfffeeebbb]]]YYYXXX___kkkttt{{{ssslllgggfffgggiiimmmpppttttttsssssswww{{{~~~zzzvvvsssqqqppprrrxxx~~~}}}yyyxxx}}}yyyssskkkeeebbbdddiiipppzzz}}}000000////////////000000/////////...---------,,,------.........------,,,+++,,,---...111666<<>>;;;:::999777555333222111000333444555555555333111///------...---,,,+++---///444222000---,,,,,,---...***++++++,,,---.../////////000111000000666@@@IIIVVV___kkktttzzz{{{ooolllqqqsssoooiiiaaaccciiivvv|||uuukkkdddccciiiqqqwww|||yyytttqqquuuwwwwwwuuuvvv{{{}}}|||}}}|||~~~}}}{{{||||||}}}~~~222000///------///000222,,,---///000111000//////---,,,,,,+++++++++,,,,,,---000222555777<<>>;;;:::999777444333111111222333444555444222///------------,,,,,,,,,++++++///......------,,,++++++...+++)))+++...000///---000......000222999GGGVVVccclllwwwrrrlllgggfffiiijjjgggccc___jjjyyy}}}uuullliiimmmuuu|||yyytttuuutttsssrrrsssvvv|||{{{|||111000///......///000111,,,,,,------...---------------,,,,,,,,,,,,------+++...222666:::???EEEIIIJJJMMMNNNLLLNNNUUUZZZ\\\ccccccccceeegggkkknnnpppmmmjjjgggeeefffggggggfff___\\\[[[^^^dddkkkoooqqqlllmmmooossswwwyyyxxxwwwtttooommmmmmllljjjmmmttt~~~}}}zzzooohhhgggddd```ZZZWWWXXX\\\```cccdddeeedddbbbccceeehhhhhhbbb^^^\\\WWWNNNHHHFFFDDDDDDEEEHHHLLLMMMKKKIIIKKKNNNSSS[[[aaacccaaa^^^ZZZ[[[]]]aaahhhrrr~~~xxxtttwww{{{{{{yyyzzz{{{yyyyyy{{{}}}{{{sssmmmjjjnnnppppppqqqmmmbbbVVVPPPKKKHHHKKKNNNNNNPPPTTTTTTWWW[[[___bbbcccccccccffffffggghhhjjjllloooppprrrrrrtttuuuwwwxxxyyyzzz{{{}}}|||vvvrrrqqqpppmmmjjjkkkpppwww}}}}}}wwwrrrmmmjjjhhhccc``````]]]YYYYYY[[[]]]bbbggghhhgggeeefffgggnnnrrrwwwzzz{{{xxxtttqqquuuqqqmmmkkkkkkkkkkkkkkkpppnnnmmmkkklllmmmoooqqqrrrqqqooonnnmmmllllllmmmhhhhhhiiilllpppssstttsssooooooooooooqqqsssvvvwww{{{yyywwwxxxzzzyyyuuuppphhhggggggffffffffffffgggfffeeeccc```]]][[[ZZZYYY[[[ZZZYYYXXXYYY[[[]]]___fffiiinnnqqqlllfffggglll{{{uuulllkkkpppwww{{{~~~uuuqqqssszzzzzzxxx{{{hhhTTTGGG@@@>>><<<;;;:::999777444222111222333444555444222000...---------,,,,,,,,,++++++---------------------------+++***+++...000///...///...000333888AAARRRbbbmmmvvvvvvkkkgggdddcccdddddd```\\\fffqqqvvvqqqkkklllsss~~~|||xxxrrrrrrssssssuuuzzz111000///......///000111......------,,,---------......------------...///,,,000444999===BBBGGGJJJMMMPPPQQQOOOQQQWWW]]]^^^bbbbbbbbbcccfffhhhkkkmmmiiieeebbbbbbeeeeeebbb]]]WWWWWWYYY^^^eeekkkooopppnnnppptttyyy}}}}}}yyyvvvvvvsssqqqqqqppprrrzzz|||ssskkkeeefffddd```[[[YYY[[[```ddddddfffgggfffeeedddfffgggggg```[[[XXXSSSJJJDDDCCCCCCDDDFFFIIILLLMMMLLLJJJMMMPPPVVV]]]bbbcccaaa^^^WWWZZZ___fffoooyyy|||wwwyyy}}}}}}{{{{{{}}}{{{yyyyyyyyyvvvpppkkkmmmpppssssssrrrmmmaaaUUUPPPKKKHHHJJJLLLMMMOOORRRRRRTTTXXX\\\```bbbbbbbbbgggggghhhiiilllnnnpppqqqrrrssstttvvvxxxyyyzzz{{{|||~~~xxxsssqqqpppnnnlllkkkmmmrrryyy}}}yyyvvvqqqjjjeeeaaa[[[WWWVVVTTTQQQRRRVVVZZZ^^^ccceeedddeeegggjjjuuuwwwyyy{{{yyyuuuqqqnnnrrrooommmmmmnnnoooooonnnrrrrrrqqqpppooooooppppppqqqooommmkkkjjjjjjkkklllhhhhhhhhhlllpppsssttttttooooooooooooppprrrtttuuuyyyxxxxxxyyyzzzxxxrrrmmmeeeeeeeeefffggghhhiiijjjhhhgggeeebbb___\\\ZZZYYY[[[ZZZYYYXXXXXXZZZ\\\]]]cccfffjjjlllhhhaaabbbgggxxx}}}tttooopppvvv{{{~~~wwwpppnnntttwwwuuuyyyttt]]]MMMDDDBBB======<<<;;;999666444222222333444444444222000...------------,,,,,,,,,,,,++++++,,,------...//////---,,,+++,,,...///////////////222999AAANNNaaassszzztttkkkgggddd```^^^^^^^^^\\\[[[mmmwwwtttqqqpppsss}}}~~~{{{ssssssssstttuuuyyy~~~|||000///............///000222111000.........///000///............//////000000444888<<>>IIIXXXnnnzzzqqqjjjfffhhhccc]]]YYYZZZ^^^cccfffsss{{{zzzyyyzzz~~~}}}|||yyyyyywwwuuutttvvvyyy|||}}}uuuxxx{{{//////............//////333222000///......///000...............///000111111555:::???AAADDDFFFHHHNNNSSSUUUTTTVVV\\\aaabbbffffffggggggiiijjjkkklllgggdddcccfffjjjhhh```WWWUUUYYY```fffkkknnnpppqqquuuxxx}}}xxxrrrqqqsssuuuvvv{{{|||zzzrrrkkkgggffffffggggggfffdddcccfffjjjnnnjjjjjjjjjiiiiiihhhfffeee```YYYRRROOOKKKDDD@@@AAADDDFFFJJJLLLNNNOOOOOOOOORRRWWW^^^ccceeeccc___]]]XXX___hhhrrr{{{~~~wwwxxx||||||{{{|||zzzxxxvvvtttsssrrrqqqoooqqquuuxxxuuurrrlllbbbYYYTTTMMMHHHIIIJJJJJJLLLPPPRRRTTTXXX\\\___bbbdddeeehhhiiijjjlllnnnpppqqqrrrssstttvvvxxxzzz|||}}}~~~{{{ssssssuuuxxxrrrqqqpppqqqtttvvvwwwwwwuuurrroooppppppmmmeee^^^YYYSSSOOOPPPPPPQQQUUU[[[aaaeeekkknnnoooqqqvvvzzz}}}}}}|||{{{yyywwwtttssssssqqqoooooooooooonnnmmmmmmnnnoooqqqqqqqqqqqqqqqmmmllljjjiiiiiijjjkkkllljjjiiijjjlllooorrrrrrrrrooooooooonnnnnnooooooooopppqqqsssuuutttqqqkkkhhh```aaabbbcccfffhhhjjjllljjjiiigggdddaaa]]]YYYWWWWWWWWWVVVVVVWWWYYY[[[]]]aaa___^^^[[[UUURRRWWW___hhhvvv}}}wwwuuuvvv|||}}}{{{xxxtttuuuyyyuuuuuuxxxrrr\\\MMMFFF======<<<;;;999777444333222222333333333222111000.........---------,,,,,,......---------,,,,,,,,,,,,------------...000111111333:::EEEPPP```vvvwwwmmmhhhfffgggiiibbbYYYWWW]]]hhhssszzz~~~~~~~~~zzzxxxwwwyyy{{{{{{ooopppsssxxx........................//////......---........................///000111///444;;;BBBFFFIIIKKKMMMNNNSSSVVVVVVYYY___dddeeeiiijjjjjjkkkkkklllllllllgggffffffhhhkkkhhh```YYYTTTZZZbbbjjjooorrruuuwwwxxxyyy|||~~~zzzsssmmmkkkpppuuuzzz}}}}}}zzztttmmmgggeeefffhhhggghhhiiiiiiiiikkkmmmpppllljjjhhhggggggfffdddbbb\\\TTTNNNKKKHHHCCCAAACCCEEEHHHLLLOOOPPPPPPQQQSSSUUU[[[bbbffffffbbb___]]]\\\cccnnnxxx|||uuuwwwzzz{{{{{{|||wwwwwwuuusssrrrrrrqqqrrrrrrvvvxxxuuuqqqmmmeee^^^VVVOOOIIIIIIJJJJJJLLLPPPTTTVVVYYY\\\___bbbdddeeegggiiikkkmmmoooqqqqqqrrrtttuuuvvvxxx{{{}}}{{{uuutttwwwyyytttsssrrrrrrsssrrrqqqooollllllmmmoooooojjjbbb[[[UUUQQQOOOQQQTTTVVV\\\bbbggglllrrrvvvwwwyyy|||~~~|||zzzyyyxxxxxxuuurrrooonnnnnnnnnmmmlllkkklllmmmnnnppppppppppppkkkkkkkkkkkkkkkllllllllllllkkkkkkllloooppppppoooooooooooonnnnnnmmmmmmmmmmmmnnnpppqqqpppmmmjjjhhhaaabbbcccdddfffhhhjjjkkkkkkjjjiiifffccc___[[[YYYWWWVVVUUUUUUVVVWWWZZZ[[[^^^\\\YYYUUUOOOKKKQQQZZZ```lll}}}yyywww|||~~~~~~}}}}}}}}}yyyxxx~~~zzzxxxxxxxxx{{{|||dddPPPEEE???>>><<<:::888777555555222222222333333222222111............---------,,,//////...---,,,,,,++++++,,,---......---...000222444777@@@MMMYYYiii}}}vvvkkkfffcccdddgggfff___ZZZ___mmm}}}}}}~~~~~~~~~~~~~~~{{{vvvlllkkkmmmrrryyy---..................------......////////////...------------...///000111222777???FFFJJJMMMNNNPPPOOOTTTXXXYYY\\\ccchhhiiilllllllllmmmmmmmmmmmmllleeeeeegggiiiiiieee^^^YYYWWW]]]eeelllpppsssuuuwwwyyyxxxxxxxxxwwwrrrlllgggfffmmmttt~~~~~~vvvtttpppiiidddbbbdddgggfffhhhlllmmmmmmmmmnnnoookkkgggcccbbbbbbbbb```^^^WWWPPPJJJHHHGGGDDDCCCFFFFFFJJJOOOQQQRRRRRRTTTUUUWWW]]]eeeiiigggbbb^^^\\\___gggrrr}}}zzztttuuuyyy{{{{{{}}}wwwwwwvvvtttrrrqqqqqqqqqrrrvvvwwwtttpppnnniiidddXXXQQQKKKJJJJJJJJJLLLPPPUUUWWWYYY\\\^^^aaacccdddggghhhjjjmmmooopppqqqqqqtttuuuwwwyyy|||~~~}}}zzzyyyyyysssrrrqqqqqqqqqooollliiigggkkkooorrrooohhh___YYYTTTQQQQQQVVV[[[^^^eeelllooouuu{{{}}}{{{{{{{{{{{{uuurrrnnnllllllnnnnnnnnnllllllmmmmmmnnnnnnooooookkkkkkmmmnnnnnnnnnmmmmmmnnnmmmlllmmmnnnooonnnmmmooooooooonnnmmmlllkkkjjjkkkmmmoooooonnnlllkkkjjjeeeeeeeeefffhhhiiikkklllmmmlllllljjjfffbbb^^^\\\ZZZXXXVVVUUUTTTUUUVVVWWWYYYWWWVVVSSSMMMHHHKKKRRR[[[bbbqqqzzzyyy{{{}}}||||||}}}}}}yyy|||}}}|||{{{xxxwwwyyyxxxpppYYYKKKBBB@@@===:::888777777888222222222222222222222222............---------------------------------,,,,,,...//////------000222888<<>>;;;999999999:::222222222222222222222333//////.........---------+++,,,,,,------......///,,,...000///------000333:::@@@MMM\\\jjjyyyzzzgggbbbccc```]]]]]]^^^```lll{{{tttlllmmmpppuuu}}}{{{~~~~~~xxxqqqmmmkkknnnmmmnnnooopppsssuuuwwwvvvuuutttsssrrrqqqppppppmmmooossswwwzzz|||}}}~~~|||~~~~~~wwwtttwww|||xxxppplllkkknnnrrrzzz////////////////////////111000///......///000111...,,,,,,...---+++...333888???IIIPPPRRRQQQNNNMMMPPPUUU[[[```dddfffiiijjjmmmjjjkkkrrrtttooogggcccccciiimmmkkkccc\\\YYYXXXXXXbbbjjjlllmmmrrryyy}}}zzzvvvqqqnnnhhhbbbbbbfffeeesss~~~qqqhhheee___ZZZWWWXXX[[[]]]eeefffgggiiijjjjjjjjjjjjjjjeee```^^^______[[[WWWOOOLLLGGGCCCBBBCCCFFFHHHKKKNNNQQQSSSTTTUUUWWWXXX```eeeiiifff```\\\]]]aaaeeelllwww}}}vvvuuuyyy~~~{{{uuuqqqooooooooooootttqqqooooooooonnniiieee]]]TTTLLLKKKKKKKKKKKKNNNTTTVVVXXX[[[]]]___```aaaeeehhhjjjlllmmmooorrrtttyyy{{{|||}}}}}}~~~zzzvvvsssqqqsssuuusssmmmhhhhhhkkknnnpppnnnhhh```ZZZVVVSSSVVVXXX\\\aaalllxxx~~~{{{}}}~~~|||sssqqqmmmjjjiiijjjmmmooopppooonnnlllllllllmmmnnnjjjiiijjjlllooopppooonnnrrrpppooonnnnnnllljjjgggllllllkkkkkkjjjkkkkkkkkklllmmmnnnlllkkkjjjkkkmmmlllkkkiiihhhhhhiiikkkmmmmmmlllllllllllljjjfffcccYYYWWWUUUTTTSSSTTTUUUUUUUUUSSSQQQNNNKKKJJJJJJJJJUUUYYYcccrrrvvvvvvwww{{{zzzxxxzzz}}}}}}|||xxxzzz{{{~~~}}}xxxsssoookkkqqq|||}}}}}}jjjUUUJJJFFF???;;;:::;;;999555333333333222222222111111222111///...------......------------------------///------...---,,,222999BBBHHHUUUeeevvv~~~vvvmmmgggeeedddaaa^^^]]]nnn|||tttoookkkqqqzzz~~~}}}}}}vvvwwwwwwtttpppmmmkkkjjjlllmmmoooqqqrrrsssrrrrrrnnnnnnmmmkkkkkkkkkkkkkkkjjjmmmppptttvvvxxxxxxxxxxxxyyy{{{}}}~~~~~~yyysssssswww~~~wwwtttsssrrrtttwwwxxx{{{////////////////////////111000///......///000111///---...000///...111666<<>>DDDIIIOOOSSSTTTTTTSSSSSSZZZaaajjjppprrrpppnnnlllmmmkkkjjjiiiddd______dddkkknnnoookkkdddaaabbbeeesssttttttssswww}}}~~~qqqkkkeeecccbbbeeennnxxx|||kkk___ZZZVVVTTTRRRQQQTTTYYY^^^bbbeeegggjjjmmmnnnnnnmmmllliiigggdddaaa]]]YYYUUURRRIIIGGGEEECCCEEEIIIMMMPPPTTTTTTTTTSSSRRRUUUXXX\\\dddeeeeeecccccceeekkkooo}}}}}}||||||||||||{{{{{{{{{wwwrrrqqqrrrwwwzzz|||zzzwwwtttsssuuutttqqqnnnbbbXXXPPPNNNNNNMMMMMMOOOSSSTTTVVVYYY\\\```ccceeefffhhhjjjllllllnnnppprrrsssuuuwwwyyyzzz|||}}}yyyvvvuuu}}}xxxtttqqqlllfffdddfffmmmppprrrqqqlllddd^^^[[[ZZZ\\\bbbmmm|||{{{xxxrrrqqqqqqqqqqqqpppnnnlllhhhhhhiiiiiikkkmmmnnnooopppooonnnmmmlllmmmmmmnnnlllkkklllnnnrrruuuwwwwwwsssrrrpppppppppnnnllljjjjjjiiigggfffeeedddddddddccccccdddcccccceeeiiillllllmmmooopppooommmkkkiiimmmnnnqqqtttwwwvvvsssppplllhhhaaaZZZTTTQQQPPPOOOMMMMMMOOOPPPRRRSSSUUUUUUXXXYYYYYYVVVWWWaaattt}}}vvvtttxxx}}}{{{xxxwwwwww|||{{{vvvuuuyyy}}}{{{|||~~~uuullleeemmmwww{{{{{{zzz|||}}}aaaQQQBBB>>>===:::888888111111111000000000000///111111111000000///......,,,,,,---------............---...222444777@@@JJJVVV\\\ggguuu{{{xxxvvvyyy{{{yyyuuuvvv}}}{{{|||}}}zzzwwwtttsssrrrrrrssssssttttttuuuuuutttsssrrrpppooooooooooooqqqqqqppppppqqqrrrssssssuuuwwwxxxxxxvvvsssssssssssssssrrrqqqqqqpppppppppssssssrrrqqqpppppppppppprrrrrrssstttuuuuuuvvvvvvvvvuuurrrppppppppprrrrrrrrrsssttttttuuuttttttssswwwxxxyyyyyyzzz|||~~~zzzuuusssoooooorrrxxx|||xxxrrrnnnoootttyyy//////////////////////////////000000000000/////////------000222333999@@@EEEIIIOOOSSSTTTTTTUUUUUU___fffnnnuuuwwwuuusssrrrmmmkkkjjjhhhbbb]]]bbbiiioooqqqrrrmmmgggeeehhhlllvvvvvvtttsssxxx|||lllfffaaaaaadddkkkxxxqqqccc\\\ZZZWWWVVVUUUUUUWWW[[[___aaahhhiiijjjlllmmmmmmmmmmmmjjjhhheeeaaa[[[UUUPPPMMMFFFFFFFFFFFFIIILLLPPPRRRTTTTTTSSSSSSSSSWWW\\\```ggggggeeedddeeejjjpppvvv|||}}}}}}}}}|||zzzyyyxxxwwwtttqqqqqqtttxxx|||}}}|||yyywwwwwwxxxvvvqqqmmmbbbXXXPPPNNNNNNLLLLLLOOOQQQQQQSSSVVVZZZ^^^bbbeeegggiiilllmmmmmmnnnppprrrsssuuuwwwxxxyyy{{{~~~|||zzzyyyyyy{{{uuurrrmmmhhhgggjjjpppsssuuusssnnnfff___\\\[[[]]]dddpppxxxsssrrrppppppoooooonnnlllkkkjjjfffggghhhiiikkklllmmmmmmmmmlllkkkkkkkkklllmmmnnnnnnoooppptttyyy|||||||||sssqqqooonnnnnnmmmjjjgggiiihhhgggeeeeeedddddddddbbbcccdddeeedddeeehhhjjjlllmmmooooooooommmkkkiiilllmmmqqquuuxxxwwwtttqqqkkkhhhbbb[[[UUUQQQNNNMMMMMMMMMMMMNNNPPPSSSVVVXXXXXXXXXUUUPPPOOOYYYjjjxxxyyyuuuxxx{{{{{{{{{~~~{{{~~~{{{wwwzzz{{{sssggglllssswwwyyy{{{~~~jjjVVVEEE@@@???:::777888222222111111111000000000111111111111000///......++++++,,,,,,---............---...222555:::DDDOOO[[[aaalllxxxzzzvvvwwwuuuxxxzzzyyyyyy}}}|||yyyyyyyyyyyyxxxvvvuuutttuuuuuuuuuuuuuuutttsssrrrtttsssrrrqqqpppooooooooonnnnnnooopppqqqsssuuuuuuxxxyyyzzzyyywwwtttssssssqqqqqqpppqqqqqqrrrsssttttttsssrrrqqqppppppppppppnnnnnnpppqqqsssuuuwwwwwwwwwvvvtttsssrrrrrrrrrsssrrrrrrsssssssssqqqpppooorrrtttvvvxxxyyy{{{~~~~~~}}}|||~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}zzzwwwssspppnnnnnnooossszzzyyytttpppqqquuuzzz~~~////////////////////////...///000111111000///...000------000222444;;;BBBGGGKKKQQQTTTVVVXXXYYYZZZbbbhhhpppvvvxxxxxxwwwvvvjjjjjjjjjgggbbb___gggqqquuuvvvuuupppjjjhhhlllpppuuuuuuuuuwww}}}yyygggbbb^^^```fffqqq|||kkkaaa[[[YYYVVVVVVWWWYYY[[[^^^aaabbbiiiiiiiiiiiijjjjjjkkkkkkjjjiiifffaaaYYYRRRLLLIIIDDDEEEGGGJJJMMMPPPRRRTTTTTTTTTTTTTTTVVV[[[bbbgggllljjjhhhgggiiiooowww|||zzz{{{}}}}}}{{{xxxvvvuuusssqqqppprrrvvvzzz|||}}}}}}{{{zzzzzzzzzwwwqqqkkkbbbXXXPPPMMMMMMKKKLLLNNNPPPQQQSSSUUUZZZ___cccfffiiikkkmmmnnnnnnoooqqqssstttuuuwwwxxxxxxzzz||||||{{{|||}}}zzzuuurrrooolllmmmqqqtttvvvxxxvvvoooggg```\\\ZZZ]]]dddrrr~~~vvvqqqmmmlllooommmmmmmmmkkkhhhgggffffffcccdddeeeggghhhiiiiiiiiijjjjjjjjjjjjkkklllnnnooorrrsssuuuxxx{{{|||zzzwwwnnnmmmkkkkkkkkkjjjhhhfffhhhgggfffeeeeeeeeeeeeeeebbbeeeggghhhhhhggghhhiiimmmmmmnnnnnnmmmllljjjiiikkkmmmpppuuuwwwvvvsssooojjjhhhccc^^^XXXSSSOOOMMMMMMLLLKKKLLLNNNRRRWWWZZZWWWUUUPPPJJJJJJRRR```lll{{{zzz|||}}}}}}yyyyyy}}}{{{qqqqqqqqqsssvvv{{{rrr\\\HHHBBBAAA:::777888333222222222111111111111111111222222111000...---,,,,,,,,,---.../////////...---///444777===HHHTTT]]]fffttt|||qqqpppuuusssuuuvvvxxx|||~~~xxxssstttuuuvvvwwwxxxwwwwwwvvvwwwxxxxxxxxxwwwuuusssrrruuuuuutttsssrrrqqqqqqpppppppppqqqrrrsssuuuvvvwwwxxxyyy{{{zzzxxxuuuuuuuuuppppppppppppqqqssstttvvvtttsssrrrqqqppppppppppppmmmnnnoooqqqsssvvvxxxyyyuuuuuuttttttsssrrrrrrrrrsssssstttsssrrrooommmkkknnnqqquuuxxxyyy{{{}}}~~~{{{yyyyyyyyyzzzzzzyyyzzz{{{|||||||||||||||{{{|||{{{{{{yyywwwuuusssqqqmmmoooppprrruuu}}}}}}zzzvvvvvvyyy~~~|||////////////////////////...///000111111000///...000......111333555<<>><<<===999666333111222222333222222222222222222111000///000///...---------...///000000444===GGGRRR```lll|||yyysssssstttqqqjjjdddiiiqqq{{{xxxsssrrryyy}}}zzzwwwxxxwwwwwwwwwwwwxxxyyyyyy{{{zzzyyyzzz{{{{{{yyyxxxxxxxxxxxxyyyzzz{{{}}}}}}yyyvvvssspppoooqqqsssuuuxxxyyyyyyxxxxxxwwwuuuuuuwwwyyy{{{zzzxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvuuutttsssrrrrrrqqqssstttwwwyyyzzzyyyxxxxxxwwwvvvuuutttsssrrrqqqppptttvvvyyyzzzyyyvvvsssppppppssswwwyyyyyyxxxxxxyyy{{{xxxvvvwwwtttnnnlllmmmrrrrrrtttuuuvvvwwwwwwwwwzzzxxxvvvvvvvvvuuusssqqqppppppooommmmmmllllllmmmppppppqqquuuyyy}}}xxxsssqqquuu}}}000///............///000//////////////////000000//////111444999@@@FFFJJJNNNSSSYYY\\\]]]___cccfffmmmmmmmmmmmmkkkiiigggfffdddbbbaaadddjjjppptttuuummmjjjhhhiiilllnnnllljjjooowww~~~zzzqqqgggffffffmmm|||{{{oookkkhhhfffeeefffbbb```^^^^^^```dddffffffiiihhhgggeeedddddddddddd```\\\TTTMMMGGGCCCBBBBBBFFFHHHKKKOOOSSSUUUVVVWWWVVVXXXZZZ\\\___dddkkkoooppppppppprrrxxx|||wwwsssrrrqqqoooooopppqqqqqqrrrxxxxxxwwwwwwxxxyyy{{{}}}|||zzzxxxwwwuuuqqqlllggg```[[[TTTOOOMMMNNNNNNOOOTTTUUUVVVXXXZZZ^^^cccgggjjjlllpppqqqrrrssstttvvvtttwwwzzz}}}}}}~~~|||yyyuuurrrpppooonnnttttttuuutttppphhh^^^WWWWWW]]]fffppp}}}zzzmmm```ZZZYYY[[[___ddddddbbb```___```bbbdddeeegggjjjmmmnnnnnnmmmmmmmmmkkklllnnnsssxxx{{{|||{{{yyyvvvtttrrrpppooollliiibbbaaa```aaacccfffggggggiiihhhgggeeeddddddddddddgggggggggggghhhiiiiiijjjmmmlllkkkjjjjjjiiiiiiiiikkkkkkllllllkkkiiihhhfffgggkkkllliiihhhgggddd___TTTPPPKKKHHHJJJLLLLLLLLLMMMMMMLLLKKKIIIIIIHHHIIIOOO```tttwwwnnnppptttqqqvvvkkkUUUFFF>>>===>>>888555222000000000000///222222222222222111000///000///...------...///000111111777BBBNNN[[[jjjwww|||wwwrrrppprrrtttrrrnnnhhhtttxxxtttrrrttt|||}}}|||||||||zzzxxxxxxxxxxxxxxxyyyyyyzzz{{{yyyxxxyyyzzz||||||zzzxxxwwwwwwvvvwwwyyy{{{||||||wwwuuurrrooooooqqqtttvvvyyyyyyyyyxxxwwwvvvuuutttwwwyyy{{{{{{yyywwwwwwwwwvvvwwwwwwxxxxxxwwwwwwwwwuuuvvvvvvuuutttsssssstttuuuvvvxxxzzzzzzyyywwwuuuvvvvvvuuutttrrrpppqqqqqqtttvvvyyy{{{zzzwwwtttqqqpppsssvvvwwwvvvuuuuuuvvvyyyxxxvvvuuusssooommmmmmooopppqqqssstttuuuuuuvvvwwwuuusssrrrssssssqqqpppooooooooommmllljjjhhhhhhjjjggggggmmmvvv}}}yyyrrrmmmpppvvv~~~//////............//////------..................---///111555;;;BBBHHHLLLOOOTTTZZZ^^^___aaaeeehhhjjjiiiiiihhhhhhgggffffffeeeccccccgggmmmqqqqqqoooiiiiiijjjmmmpppooojjjfffqqqyyy}}}xxxpppgggdddhhhssswwwnnnkkkhhhdddcccddddddbbb______aaadddffffffgggfffeeedddcccccccccccc```[[[RRRJJJEEECCCCCCDDDFFFHHHKKKOOOSSSUUUWWWWWWXXXZZZ\\\___cccggglllppppppqqqrrrvvv|||}}}yyyuuurrrrrrqqqqqqppppppqqqrrrtttyyyxxxwwwwwwwwwwwwxxxxxxwwwvvvtttsssqqqmmmiiifff]]]XXXRRRMMMKKKKKKLLLLLLTTTUUUWWWXXX[[[^^^cccgggkkkmmmpppqqqrrrsssvvvxxxuuuxxx||||||yyywwwuuusssqqqpppoooooopppqqqqqqqqqmmmfff]]]VVVWWW^^^gggqqq|||qqqeeeZZZWWWXXXYYY]]]bbbeeeeeeeeeeeefffhhhjjjlllmmmppptttuuutttsssrrrrrrrrrtttwww|||xxxvvvsssqqqpppooommmkkk___^^^]]]^^^aaadddeeeeeeggggggfffeeeeeeeeeeeeeeeffffffeeeeeefffhhhiiijjjmmmlllkkkiiiiiiiiiiiiiiijjjjjjiiihhhhhhgggggggggjjjmmmooollljjjjjjgggbbbYYYSSSLLLIIIJJJLLLLLLKKKLLLKKKKKKLLLKKKJJJHHHGGGHHHVVVkkk{{{rrrsssvvvppptttttt\\\III@@@===>>>888666333111111111///...111111222222222111000000000///...---......000000333444;;;IIIVVVdddsssxxxpppllliiijjjlllnnnpppqqquuuzzzsssrrruuuzzz|||{{{zzzzzz{{{||||||||||||{{{{{{zzzzzzzzz{{{{{{vvvvvvwwwyyy{{{{{{zzzxxxxxxvvvtttuuuxxxyyyyyyxxxwwwuuurrrqqqqqqsssvvvxxxwwwwwwxxxxxxxxxwwwwwwvvvvvvxxxzzzzzzyyywwwwwwwwwuuuvvvvvvwwwvvvvvvuuuuuutttvvvwwwvvvtttssstttvvvwwwwwwyyyyyyyyywwwuuutttuuuuuuuuussspppoooqqqssstttvvvyyy{{{zzzwwwtttqqqppprrrttttttsssrrrssssssvvvvvvvvvtttrrrqqqpppnnnmmmnnnoooqqqrrrsssttttttsssqqqnnnnnnooooooooonnnnnnnnnnnnmmmllljjjhhhgggfffbbbaaagggrrr{{{~~~}}}vvvpppiiiggglllttt}}}////////////////////////....../////////...---------///333888>>>DDDJJJMMMPPPUUU[[[___```cccfffjjjeeeeeedddccccccdddeeeeeebbbbbbdddjjjrrrtttqqqlllgggiiilllooopppnnnjjjfffrrryyy}}}|||yyyuuupppjjjgggooo}}}{{{tttnnnllliiidddbbbcccfffdddaaa```bbbeeefffgggdddccccccbbbbbbccccccddd___YYYPPPHHHDDDCCCFFFHHHGGGIIIMMMQQQTTTWWWYYYYYY[[[\\\___cccgggkkknnnpppppprrruuuzzz}}}wwwssssssrrrssssssqqqpppqqqsssuuuyyyyyywwwvvvuuutttttttttqqqqqqqqqooommmjjjhhhfffaaa\\\VVVQQQOOOOOOOOOOOOSSSUUUXXXZZZ\\\___cccfffkkkmmmppprrrrrrtttwwwyyyxxx{{{~~~zzzxxxuuutttsssrrrqqqppppppppplllllllllkkkiiiccc\\\WWWXXX___hhhrrr|||zzzggg^^^VVVVVVYYY\\\```eeeiiijjjlllmmmnnnooorrrttttttvvvyyyzzzyyyxxxxxxxxx{{{}}}wwwuuusssqqqpppooollljjj^^^]]]\\\]]]```cccdddeeeggggggfffffffffgggggghhhfffeeeeeeeeefffhhhjjjkkklllkkkjjjhhhggghhhhhhiiiiiihhhgggffffffgggiiijjjlllooopppnnnlllllliiiddd]]]VVVMMMJJJKKKMMMMMMKKKJJJJJJJJJKKKMMMMMMLLLJJJFFFOOO```uuu}}}}}}|||}}}vvvuuuzzzrrruuu|||dddNNNCCC???===:::888555444444333222000111111222222222111111000000///.........///000111666999BBBQQQ```mmm{{{}}}qqqgggdddbbbccccccfffmmmuuuxxxsssvvv{{{}}}xxxwwwxxxyyyzzz{{{|||}}}}}}~~~}}}|||||||||||||||wwwvvvvvvxxxzzzzzzzzzxxxyyyvvvssstttwwwxxxwwwuuuvvvuuuttttttuuuwwwyyyzzzvvvvvvwwwxxxxxxxxxxxxwwwuuuwwwyyyyyyxxxvvvvvvwwwuuuuuuvvvvvvuuuuuuttttttsssvvvxxxwwwtttsssvvvxxxxxxxxxwwwwwwvvvvvvuuuttttttuuuuuusssooonnnqqqttttttvvvyyyzzzyyyvvvssspppoooppprrrrrrqqqpppqqqrrrsssuuuuuurrrpppqqqpppllljjjkkkmmmoooqqqrrrrrrsssooommmkkkkkklllmmmmmmmmmllllllllllllkkkjjjiiihhhdddaaa```eeennnvvvxxxwwwtttpppjjjiiimmmvvv......////////////......000000111111111///...---///111555;;;AAAGGGKKKNNNPPPUUU[[[___aaacccgggkkkfffeeedddccccccdddfffgggaaaaaaeeemmmuuuvvvooohhheeehhhkkkmmmlllkkkkkkkkkqqqwwwzzzvvvsssrrrpppmmmooozzzwwwrrrooonnnkkkfffcccdddhhheeebbbaaaccceeefffgggaaaaaaaaaaaabbbcccdddddd^^^XXXNNNFFFBBBDDDHHHKKKIIIKKKOOOSSSWWWZZZ\\\\\\^^^___bbbfffkkknnnpppqqqqqqsssxxx}}}|||tttrrrtttrrrssssssrrroooooorrrtttzzzyyyxxxvvvtttsssrrrqqqmmmnnnnnnmmmkkkiiihhhhhhccc___YYYTTTSSSRRRRRRQQQQQQTTTYYY\\\^^^```ccceeelllnnnppprrrsssuuuxxxzzz|||}}}{{{wwwvvvqqqqqqpppooonnnmmmmmmmmmhhhhhhgggfffddd```[[[WWWYYY```iiisss|||xxxccc[[[WWWZZZ```eeekkkpppqqqtttwwwyyyyyyzzz}}}|||~~~wwwuuusssqqqooolllhhhfff```^^^]]]___bbbeeeffffffhhhggggggggghhhiiijjjjjjhhhgggffffffgggiiilllmmmllljjjhhhgggffffffggghhhhhhgggeeeeeefffiiilllnnnkkkoooqqqooonnnnnnkkkgggaaaXXXOOOKKKMMMOOOMMMKKKJJJHHHHHHJJJNNNQQQQQQPPPIIIKKKUUUggg{{{xxxxxxyyyzzz{{{}}}yyyvvv~~~yyy{{{lllTTTGGGAAA===999777555444555444222111000111111222222222111111000///.........///111222:::>>>JJJZZZiiiuuu|||pppeeebbbaaaaaa___bbbpppzzzwww{{{}}}yyyvvvvvvwwwyyy{{{||||||}}}~~~~~~~~~~~~~~~|||zzzxxxxxxyyyyyyxxxwwwyyyuuussstttxxxzzzxxxuuuvvvvvvwwwxxxyyyzzz{{{|||wwwwwwxxxxxxxxxwwwwwwwwwtttvvvxxxxxxwwwvvvuuuvvvuuuuuuvvvvvvuuuuuutttsssrrrvvvxxxxxxuuutttvvvzzzxxxwwwvvvttttttttttttuuusssuuuuuurrrnnnmmmqqquuutttvvvyyyzzzxxxuuuqqqnnnmmmoooppppppoooooopppqqqqqqttttttooommmnnnlllhhhhhhjjjkkkmmmooopppqqqqqqnnnllljjjiiikkklllmmmmmmllllllkkkjjjiiihhhhhhgggdddccccccfffkkkpppqqqqqqvvvtttpppnnnqqqxxx......////////////......222333333333222111///...111333888===CCCIIIMMMOOOPPPUUU[[[___aaacccgggkkkjjjiiigggffffffgggiiijjjcccccchhhpppwwwuuulllcccdddgggiiiiiihhhiiimmmppppppuuuvvvrrrooooooooonnnvvvyyyuuuqqqoooooolllgggeeefffhhhfffbbbbbbccceeefffggg______``````aaacccdddeee\\\VVVMMMEEEBBBDDDIIILLLKKKMMMQQQUUUYYY\\\^^^______```ccchhhmmmppprrrrrrqqqtttzzz{{{sssqqqtttrrrssssssqqqooonnnqqqssszzzzzzxxxvvvtttrrrqqqppplllmmmmmmmmmkkkiiiiiiiii^^^ZZZTTTPPPNNNNNNMMMMMMPPPTTTYYY]]]___aaabbbdddlllnnnppprrrsssuuuxxx{{{~~~~~~|||yyyvvvvvvnnnmmmlllkkkjjjiiihhhhhhfffeeeccccccbbb___[[[WWWZZZaaajjjsss|||~~~vvvccc]]]ZZZ```hhhooovvv|||yyy}}}wwwuuussspppnnnjjjeeeaaaaaa```___```dddggghhhhhhhhhhhhhhhhhhiiijjjkkkllliiiiiihhhhhhiiikkknnnoookkkjjjhhhfffeeefffggghhhgggfffeeedddfffjjjnnnqqqjjjnnnpppoooooopppnnniiicccZZZPPPKKKMMMOOONNNKKKJJJHHHGGGIIIOOOSSSTTTTTTNNNJJJMMMZZZmmm~~~vvvxxxzzzzzzzzz{{{|||}}}{{{vvv{{{qqqYYYJJJBBB>>>666555333333333333111///000111111222222222111111000///.........000111222>>>CCCOOO```ooozzz}}}rrrgggeeeeeeccc```cccttt~~~zzz|||zzzyyywwwvvvwwwyyy|||}}}}}}~~~~~~zzzyyyxxxxxxwwwvvvxxxuuurrrtttyyy|||zzzwwwvvvwwwxxxzzz|||}}}}}}}}}xxxxxxxxxxxxxxxwwwvvvuuusssuuuwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvuuuttttttrrrvvvyyyxxxuuutttwww{{{xxxwwwtttsssrrrssstttuuusssuuuuuurrrnnnmmmqqqvvvuuuvvvxxxyyyxxxtttpppmmmlllnnnoooooonnnnnnpppqqqqqqtttsssmmmjjjkkkiiiccchhhiiijjjmmmnnnpppqqqqqqnnnllljjjiiikkkmmmnnnnnnmmmllljjjhhhgggfffffffffeeeeeeeeegggjjjlllmmmmmmuuusssqqqnnnooottt|||////////////////////////000000////////////000000///000555===GGGNNNPPPPPPUUUUUUVVVYYY]]]aaadddgggiiihhheeecccbbbdddhhhlllbbbiiisssxxxvvvooofffaaa```dddiiiiiiffffffiiilllvvvqqqmmmnnnooommmnnnqqquuurrrrrrpppooommmkkkjjjiiigggdddaaa___```bbbccccccfffdddaaa```aaabbbcccbbbYYYPPPHHHFFFFFFHHHMMMRRRTTTVVVXXXYYY[[[^^^bbbeeeeeefffhhhkkkmmmnnnooopppuuuuuuyyy{{{tttqqqrrrqqqqqqqqqrrrtttuuuwwwxxx|||xxxuuurrrpppooolllkkkjjjjjjjjjiiigggeee```[[[TTTOOOMMMMMMNNNNNNRRRUUUYYY\\\^^^```ccceeekkkmmmpppsssvvvxxxzzzzzz|||~~~zzztttnnnllliiifffeeefffeeeccc```eeebbb___]]]]]]\\\ZZZXXX[[[fffpppwww}}}{{{qqqbbb___aaajjjqqquuu|||zzzrrrsssuuusssnnnhhhdddaaa^^^___bbbeeehhhjjjkkkkkkjjjjjjkkkkkkkkkjjjjjjiiikkkkkkjjjjjjjjjjjjjjjjjjjjjiiihhhiiijjjkkkjjjhhheeecccaaaeeelllqqqqqqoookkknnnppppppmmmjjjhhhggg```]]]WWWQQQLLLJJJIIIHHHJJJIIIIIIIIIKKKNNNQQQSSSQQQKKKFFFKKK[[[pppzzzrrrrrrzzz~~~{{{~~~}}}xxx~~~}}}|||zzzzzzeeeKKK???===:::999777555333222111111222222222222222111000///333000///222222111333888>>>NNNaaammmsss}}}{{{pppllloooooohhhdddnnn~~~{{{yyywwwwwwwwwxxxxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwttttttsssssssssttttttuuuuuutttuuuyyy}}}|||zzz|||{{{{{{yyyxxxwwwwwwvvvwwwwwwwwwvvvvvvtttssssssxxxwwwvvvuuuuuuuuuuuuuuuxxxwwwvvvuuuttttttuuuuuuzzzxxxuuurrrqqqrrrtttvvvyyyxxxuuuqqqoooooosssuuuzzzyyyyyyxxxwwwvvvuuuuuuoooqqqrrrqqqooonnnppprrrssssssrrroookkkiiihhhiiifffgggiiilllpppqqqooonnnllllllmmmnnnnnnmmmlllkkkkkkiiigggeeeccccccdddeeecccdddfffhhhiiihhhhhhgggqqqrrrvvv{{{{{{xxxxxx|||////////////////////////000000////////////000000000222888AAAJJJQQQSSSSSSTTTUUUWWW[[[___dddhhhjjjpppnnnjjjgggfffhhhkkknnneeekkkqqqtttqqqiiibbb^^^aaaeeehhhhhhffffffjjjmmmrrrlllhhhhhhiiiiiimmmrrrxxxrrrrrrqqqpppnnnllljjjiiihhhfffccc```___```bbbbbbbbbgggddd```______```aaaaaaXXXOOOGGGEEEEEEGGGKKKQQQVVVXXXZZZ[[[]]]```dddgggggghhhiiikkklllmmmnnnnnnsssuuuzzzyyyrrrpppqqqqqqrrrrrrsssuuuwwwxxxyyy|||xxxuuurrrpppooommmkkkjjjiiiiiihhhfffccc```[[[TTTOOOMMMMMMMMMMMMQQQTTTXXX[[[]]]```ccceeekkkmmmooosssvvvxxxzzzzzzzzz}}}xxxqqqkkkdddaaa^^^]]]^^^___^^^]]]]]]]]]]]]\\\\\\]]]]]]^^^bbbmmmvvvzzz{{{zzztttkkkdddbbbfffoooxxx~~~yyyuuupppqqqrrroookkkfffbbbaaaaaacccfffiiikkkllllllkkkiiiiiijjjkkkkkkkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjjjjhhhgggfffgggiiijjjiiihhhfffcccbbbffflllppppppnnnllloooqqqpppmmmjjjggggggbbb___YYYSSSNNNJJJIIIHHHJJJIIIIIIJJJKKKNNNQQQSSSSSSLLLEEEGGGTTTgggxxx{{{sssrrr{{{yyyyyy{{{{{{~~~}}}zzzyyy~~~hhhOOOBBB>>>:::999777555333222111111111111222222222111000000///---,,,///000000444999???PPPdddqqqyyy|||sssrrruuutttnnnjjjttt{{{zzzxxxwwwwwwwwwyyyzzz{{{|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwttttttttttttttttttttttttuuutttuuuxxx|||}}}zzzxxxwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvuuutttxxxwwwvvvuuuttttttttttttvvvvvvvvvvvvuuuuuuuuuuuuwwwvvvsssqqqqqqsssvvvwwwzzzzzzxxxtttrrrqqqsssuuuxxxxxxxxxyyyyyyyyyyyyyyyrrrsssssspppnnnmmmooorrrtttuuuuuurrroookkkjjjjjjiiiiiijjjmmmpppqqqpppooommmnnnoooppppppooommmlllhhhgggdddbbbaaaaaabbbcccccccccdddeeeffffffffffffnnnpppxxx{{{xxxyyy}}}////////////////////////000000////////////000000111555<<>>999888666444333222111111000111111222222222111111...,,,,,,///000111777>>>HHHWWWkkkxxx{{{wwwyyyzzzyyyuuusss{{{}}}{{{uuuuuuuuuvvvwwwxxxzzz{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~|||zzzyyywwwwwwtttuuuvvvwwwwwwvvvuuutttttttttuuuwwwyyyyyyxxxvvvrrrtttwwwzzz}}}~~~~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvxxxxxxvvvuuussssssrrrrrrttttttvvvwwwwwwvvvuuuuuutttsssqqqqqqqqqtttwwwyyy{{{{{{{{{yyyvvvtttuuuuuuwwwwwwxxxyyy{{{|||}}}~~~ttttttrrrooommmmmmooorrrvvvwwwxxxwwwsssooommmlllmmmllllllmmmpppqqqqqqpppnnnppprrrsssrrrpppnnnlllgggfffdddbbbaaaaaabbbbbbccccccbbbbbbbbbccccccdddiiiooo{{{yyywwwwww~~~////////////////////////000000////////////000000000666???IIIQQQVVVVVVVVVSSSVVVZZZ```eeejjjmmmoooqqqmmmgggccccccfffjjjlllnnnooonnnkkkgggcccaaaaaadddeeefffeeeeeegggkkknnnlllgggeeefffhhhkkksss{{{|||mmmkkknnnooonnnmmmkkkiiigggeeedddbbbaaa```aaabbbcccaaa```bbb___\\\[[[]]]___``````XXXOOOHHHGGGGGGHHHLLLQQQTTTVVVYYY\\\^^^```dddgggppppppoooooonnnnnnnnnoootttwww}}}zzzxxxvvvrrrqqqsssrrrsssuuuwwwyyy{{{||||||~~~{{{xxxssspppmmmlllllliiihhhggghhhhhhhhhfffddd```[[[SSSNNNKKKKKKKKKKKKPPPSSSWWWZZZ\\\^^^aaaccchhhjjjmmmppptttvvvxxxyyyxxx|||}}}wwwoooeee]]]WWWTTTQQQPPPRRRVVVZZZ]]]```dddgggfffbbbbbbfffkkklllssszzzyyysssllliiigggmmmnnnttt|||{{{sssrrrrrrpppnnnllllllkkkhhheeebbbbbbcccgggiiilllnnnooonnnkkkjjjfffgggiiikkklllnnnnnnooolllllllllkkkkkkjjjjjjiiiddddddeeehhhjjjlllkkkjjjhhhggggggiiimmmnnnnnnlllooopppqqqpppllliiigggggggggddd___YYYRRRMMMIIIFFFFFFFFFFFFGGGHHHJJJLLLMMMUUUNNNCCC>>>AAANNN___kkkxxxxxxsssyyy}}}wwwwwwyyy~~~xxxoooooozzz|||vvv~~~sss]]]III>>>999888666555333222111111///000111222222222222222000//////222222444;;;DDDTTTbbbssszzzwwwwww{{{|||{{{yyyzzz|||zzzzzzzzztttuuuuuuwwwxxxyyyzzzzzzyyyzzz|||~~~~~~~~~}}}|||yyyzzz{{{|||~~~}}}|||zzzyyyxxxwwwuuuvvvxxxyyyyyywwwuuutttttttttuuuvvvwwwvvvvvvuuupppsssxxx|||}}}}}}}}}|||{{{zzzyyyxxxyyyxxxvvvtttsssrrrqqqqqqrrrsssvvvwwwxxxwwwvvvuuusssrrrqqqqqqrrrtttvvvxxxyyy{{{}}}}}}{{{yyyxxxxxxvvvvvvxxxyyy{{{|||}}}~~~tttssspppnnnmmmooorrruuuwwwyyyzzzyyyuuuqqqnnnmmmooommmlllmmmoooqqqqqqqqqnnnppprrrssssssqqqnnnllliiihhhgggeeedddcccccccccdddcccaaa``````aaabbbcccgggooo{{{wwwttt~~~xxx////////////////////////000000////////////000000000666AAAJJJQQQTTTUUUUUUTTTWWW\\\bbbgggjjjlllmmmrrrmmmhhheeegggkkknnnooolllkkkjjjgggcccbbbcccdddeeeeeeeeeeeeeeehhhkkknnniiiffffffiiikkknnnvvvrrrhhhiiinnnmmmlllkkkiiihhhfffeeedddaaaaaabbbdddfffeeebbb```^^^]]][[[\\\^^^aaabbbbbbWWWPPPIIIIIIJJJKKKOOOTTTTTTWWW[[[^^^```bbbfffhhhtttsssrrrqqqqqqqqqqqqqqqvvvzzz}}}xxxxxxwwwtttsssuuussstttwwwyyy{{{|||||||||yyyvvvsssnnnkkkjjjjjjjjjgggffffffgggiiiiiihhhggg```ZZZSSSMMMKKKJJJJJJJJJOOORRRVVVYYY[[[]]]```bbbfffgggkkknnnrrruuuwwwxxxxxx}}}xxxppphhh^^^WWWSSSRRRPPPOOOQQQVVV]]]aaaeeeiiimmmllliiiiiimmmrrrsssvvvwwwtttlllfffeeehhhooottt|||~~~|||~~~vvvrrrssssssqqqnnnkkkkkkjjjhhheeedddeeefffiiijjjlllmmmmmmllliiihhheeefffhhhkkkmmmnnnooopppmmmmmmllllllkkkjjjiiiiiieeefffgggjjjmmmnnnmmmllliiiiiijjjkkkmmmmmmlllkkknnnooopppnnnkkkhhhggggggiiifffbbb\\\UUUNNNIIIFFFCCCCCCDDDEEEFFFGGGHHHIIIQQQLLLDDD===>>>HHHXXXddduuu~~~{{{uuuxxx~~~|||yyyxxx|||}}}uuuoooqqqyyy}}}tttzzzxxxdddNNN???:::999777555333222222111///000111222222222222222222111111333333555>>>HHH]]]iiiyyyzzzrrrqqqsssvvvwwwyyy{{{yyywwwwwwyyyyyywwwxxxyyyzzzzzzzzzyyyxxxuuuwwwyyy|||}}}~~~}}}}}}yyyzzz{{{}}}~~~~~~|||zzzyyyyyyxxxwwwxxxyyyzzzzzzxxxvvvuuutttuuuvvvvvvuuuuuuuuuuuutttvvvzzz}}}~~~}}}}}}~~~~~~}}}}}}|||{{{zzzyyyxxxwwwuuusssrrrrrrqqqrrrsssvvvwwwxxxwwwvvvuuuttttttrrrrrrrrrtttuuuwwwwwwzzz}}}~~~|||{{{{{{vvvvvvwwwxxxyyyzzzzzz{{{sssqqqooonnnppptttwwwyyywwwyyy{{{zzzvvvqqqnnnmmmnnnmmmkkklllnnnpppqqqppplllnnnpppqqqqqqpppnnnlllkkkjjjiiigggeeecccbbbbbbcccbbbaaa`````````aaabbbeeennn|||xxxtttzzzrrr////////////////////////000000////////////000000111888BBBJJJOOORRRSSSTTTUUUXXX^^^eeeiiilllnnnnnnoookkkfffeeehhhlllmmmmmmggggggfffdddbbbbbbdddfffggggggggggggiiikkkmmmnnnhhhffffffhhhjjjnnnyyy|||mmmgggiiinnnkkkkkkjjjiiihhhgggffffffbbbccceeehhhjjjhhhdddaaa]]]]]]]]]___aaaccccccbbbVVVOOOIIIJJJLLLNNNRRRWWWXXX[[[___bbbeeegggjjjllluuutttsssrrrrrrssstttuuuwwwzzz~~~|||yyyzzzzzzwwwvvvwwwtttvvvxxxzzz{{{|||{{{{{{tttrrrnnnkkkhhhhhhiiiiiigggffffffhhhjjjjjjiiihhh```ZZZRRRMMMJJJIIIIIIIIINNNQQQUUUXXXZZZ\\\___aaaccceeehhhlllooorrruuuvvvwww}}}}}}qqqjjjbbbYYYRRROOOOOOPPPQQQTTT[[[ccciiikkknnnqqqrrrrrrssswww{{{~~~zzztttnnnfffaaadddjjjrrrzzzxxxuuuttt|||}}}yyyxxxvvvuuutttssspppnnnjjjkkkkkkiiigggggghhhiiiiiijjjjjjkkkjjjiiihhhgggeeegggiiikkkmmmoooppppppnnnnnnmmmlllkkkjjjiiiiiiggghhhjjjmmmppppppooommmkkklllmmmmmmmmmlllkkkjjjlllmmmnnnllljjjhhhggghhhhhhgggccc]]]VVVOOOIIIEEEAAABBBCCCDDDEEEFFFFFFGGGLLLJJJEEE???===EEESSS^^^ttt~~~}}}xxxwwwzzz{{{vvvzzz|||vvvtttvvv{{{~~~}}}uuuyyy~~~lllTTTAAA;;;:::888666555333333333000111111222222222111111000000111222333666AAAMMMcccmmm|||uuunnnmmmnnnnnnpppuuu|||}}}xxxuuuuuuvvvwwwxxxzzz{{{|||}}}|||zzzwwwvvvsssuuuxxx{{{~~~~~~~~~~~~zzz{{{|||~~~}}}{{{zzzzzzzzzzzzzzz{{{{{{zzzyyywwwvvvuuuvvvwwwwwwvvvuuuwwwxxxyyyzzz|||}}}~~~}}}|||{{{|||||||||}}}}}}||||||{{{yyyyyywwwvvvttttttssssssttttttvvvwwwwwwvvvuuuuuuuuuttttttssstttuuuvvvwwwvvvzzz}}}~~~}}}|||{{{vvvvvvvvvwwwwwwxxxxxxxxxrrrpppoooppptttxxx{{{|||yyyzzz{{{yyyvvvrrroooooommmllllllmmmpppqqqqqqpppkkklllmmmoooooooooooonnnlllkkkiiigggdddbbb```___`````````______``````aaacccjjjyyy{{{yyyttt~~~xxxnnn////////////////////////000000////////////000000333999CCCJJJNNNPPPRRRSSSTTTYYY```gggmmmpppqqqqqqooojjjffffffiiikkkkkkiiifffggggggfffeeeeeeggghhhjjjjjjjjjlllnnnooopppppplllhhheeeeeefffmmm|||rrriiigggiiikkkiiiiiiiiiiiihhhhhhhhhgggccceeehhhlllmmmlllgggccc______aaacccddddddaaa___SSSLLLHHHIIILLLOOOSSSXXXYYY\\\aaaeeegggiiilllnnnsssrrrqqqqqqqqqsssuuuvvvuuuxxx|||{{{yyy{{{{{{xxxvvvwwwuuuwwwyyyzzz{{{{{{zzzyyyqqqooollliiiggghhhjjjkkkjjjiiihhhiiijjjjjjhhhfff___ZZZRRRLLLIIIIIIHHHHHHMMMPPPTTTWWWYYY[[[^^^``````bbbeeeiiimmmpppssstttuuu|||xxxkkkccc\\\UUUOOOLLLOOOSSSWWW]]]eeepppwwwyyyyyyzzz{{{}}}zzzooohhhdddccciiirrrxxxwwwqqqooopppxxxzzz|||~~~~~~sssvvvxxxwwwsssooommmllliiijjjkkkjjjiiihhhiiijjjjjjjjjiiiiiihhhhhhiiiiiifffgggiiikkkmmmoooppppppnnnnnnmmmlllkkkjjjiiiiiihhhiiikkknnnqqqqqqooollllllmmmoooooonnnllljjjjjjjjjkkkkkkjjjhhhgggggghhhgggfffccc^^^WWWPPPIIIEEEBBBBBBCCCEEEFFFFFFFFFFFFHHHIIIGGGBBB>>>BBBMMMXXXooozzz~~~{{{xxxxxx~~~wwwzzz}}}}}}yyy{{{tttZZZEEE<<<;;;:::888666555444444111111222222222111000000......000333555:::GGGUUUkkksss{{{rrrmmmlllkkkhhhkkkrrr~~~}}}}}}zzzxxxvvvuuuwwwxxxxxxxxx{{{|||}}}~~~}}}zzzvvvtttvvvxxxzzz}}}~~~|||}}}~~~}}}|||{{{{{{|||||||||{{{{{{zzzyyyyyyxxxvvvxxxyyyxxxwwwwwwyyy{{{}}}}}}}}}}}}}}}|||{{{zzzyyyzzz{{{||||||}}}||||||yyyyyyxxxvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuussssssssstttvvvwwwyyyzzzyyy{{{~~~~~~}}}zzzyyyyyyuuuuuuvvvvvvwwwxxxxxxyyytttrrrqqqssswwwzzz|||{{{{{{||||||yyyvvvrrrqqqqqqkkklllmmmpppssstttsssqqqkkkkkklllmmmnnnpppqqqrrrooonnnllliiieeebbb___]]]\\\\\\]]]^^^_______________dddooozzz}}}yyyvvvvvvqqqwww|||~~~~~~vvvnnn////////////////////////000000////////////000000555;;;DDDJJJMMMOOOQQQSSSSSSXXX```iiippptttuuuuuutttpppkkkkkknnnooommmjjjiiikkklllkkkjjjiiijjjkkkllllllmmmooorrrsssrrrqqqrrrlllfffdddeeennnvvvkkkffffffggghhhhhhhhhhhhhhhiiiiiiiiiiiidddfffjjjnnnpppnnnhhhdddbbbbbbdddffffffddd```\\\QQQJJJGGGIIILLLOOOSSSYYYXXX[[[```dddgggiiilllmmmqqqpppooooooqqqsssuuuwwwrrrvvvzzz||||||zzz||||||xxxvvvwwwvvvwwwyyy{{{{{{zzzyyyxxxpppnnnkkkhhhgggiiikkklllmmmllljjjjjjjjjiiifffddd___ZZZRRRLLLIIIHHHHHHHHHMMMPPPSSSWWWYYY[[[^^^```___aaadddhhhllloooqqqrrrsss{{{uuuhhh```YYYSSSMMMLLLPPPWWW]]]eeeooo{{{xxxjjjddddddgggqqq{{{~~~|||sssnnnmmmnnntttvvvxxxzzz{{{zzzxxxvvvssswww{{{xxxqqqkkkiiijjjgggiiikkkkkkjjjiiiiiijjjkkkjjjiiihhhggghhhiiijjjggghhhjjjlllmmmoooooopppooonnnnnnlllkkkjjjiiiiiiiiiiiikkknnnqqqqqqnnnllllllnnnppppppnnnkkkjjjiiihhhiiijjjiiiggggggggghhhfffeeeccc___XXXPPPIIIEEECCCCCCEEEFFFGGGGGGGGGGGGEEEHHHIIIDDD???@@@JJJSSSiiittt~~~|||~~~}}}xxxwww~~~zzz{{{}}}}}}xxx^^^HHH===<<<;;;999777666555555222222222222222111000///...///222666888???NNN]]]ssszzzwwwqqqnnnllljjjdddhhhqqqzzz{{{zzzwwwxxxwwwxxxwwwwwwxxx{{{|||{{{zzzzzz{{{}}}~~~}}}zzzvvvsssyyy{{{}}}~~~~~~~~~~~~|||||||||}}}~~~}}}|||zzzyyyyyyyyyzzzvvvxxxzzzyyyxxxxxx{{{~~~~~~~~~}}}|||{{{{{{{{{wwwxxxyyy{{{||||||}}}}}}yyyyyyxxxwwwvvvvvvwwwwwwxxxwwwvvvuuuttttttuuuuuuqqqrrrsssuuuwwwzzz|||}}}{{{}}}~~~{{{xxxwwwvvvttttttuuuwwwxxxyyyzzzzzzvvvtttsssuuuyyy{{{{{{zzz}}}}}}}}}zzzvvvssssssssskkklllnnnrrruuuvvvuuussskkkkkkkkklllnnnpppsssuuusssrrrppplllhhhdddaaa___XXXZZZ\\\]]]^^^^^^]]]]]][[[^^^gggpppsssqqqqqqtttnnnpppqqqrrrvvvyyyvvvooo---.........//////000000111111///---+++,,,///222555;;;CCCGGGIIIJJJMMMPPPRRRZZZeeepppuuuvvvsssqqquuutttrrrrrrrrrrrrqqqoooooosssuuusssmmmiiiiiikkkkkklllooossswwwyyyxxxvvvvvvpppjjjfffeeennn|||pppjjjhhhfffgggjjjnnnjjjfffdddeeefffgggggggggiiilllnnnooonnnkkkiiiiiiiiijjjmmmnnnhhh\\\SSSKKKJJJKKKLLLNNNRRRUUUWWWZZZ\\\___ccceeefffggggggllllllmmmppprrrtttsssssswwwuuuwww}}}}}}{{{yyyyyyyyyyyyxxxuuuuuuvvvxxxzzzzzzxxxwwwllliiigggfffhhhkkkmmmmmmooommmjjjhhhgggfffdddbbb```[[[SSSLLLGGGFFFGGGHHHMMMOOOQQQTTTWWWYYY[[[[[[___```bbbeeeiiinnnrrrtttsssyyypppdddYYYPPPNNNOOORRRWWW```kkkwww~~~{{{xxxoooggggggiiimmmwwwzzztttpppnnnmmmpppqqqrrrtttvvvvvvtttqqqvvvuuutttrrroookkkhhhfffiiijjjkkklllmmmlllkkkjjjmmmlllkkkkkklllkkkiiigggffffffhhhjjjmmmppprrrsssmmmlllkkkkkklllllliiigggllllllkkkkkkkkkkkkkkkkkkrrrqqqpppnnnmmmmmmlllmmmkkkjjjhhhgggeeedddddddddgggddd```]]]ZZZTTTKKKDDDCCCBBBAAAAAACCCEEEEEEDDDFFFGGGGGGDDD@@@AAAFFFLLL^^^jjjxxx|||xxxuuu{{{yyy|||jjjKKKDDD???;;;;;;888333222444222222222222222222222222111//////444:::CCCSSSaaawwwzzz|||sssqqqqqqoookkkccchhhttt}}}wwwsssrrrttt{{{zzzzzzzzz|||}}}~~~~~~|||yyywwwwwwzzz}}}}}}|||zzzzzzzzzwwwwwwyyyzzz{{{|||}}}}}}{{{{{{{{{|||~~~~~~{{{zzz|||~~~zzz{{{|||||||||{{{yyyxxxwwwvvvuuuuuuuuuxxxzzz{{{}}}|||zzzxxxwwwwwwwwwwwwxxxxxxxxxzzz}}}~~~}}}|||yyy{{{~~~~~~{{{xxxvvvuuuxxxxxxvvvuuuttttttssssssuuuwwwxxxxxxwwwxxxzzz|||||||||}}}~~~}}}{{{yyywwwyyyyyyxxxvvvuuuuuuwwwzzzyyywwwttttttwww{{{}}}~~~|||yyyvvvtttrrrqqqlllnnnqqqtttwwwwwwwwwwwwtttqqqnnnnnnqqqtttwwwxxxvvvpppiiigggggggggeeeaaa\\\ZZZYYYYYY[[[\\\[[[[[[[[[]]]aaafffiiilllmmmmmmllljjjhhhhhhkkkmmmnnnnnn/////////000000000111111111000///---+++,,,///222777===DDDIIIKKKLLLOOORRRVVV\\\eeennnrrrtttsssrrrsssrrrqqqppppppooonnnmmmvvvxxxxxxtttlllgggfffhhhooooooqqqtttwwwyyyxxxwwwzzzssslllhhhhhhrrrvvvlllhhhgggfffhhhkkkllliiifffeeeeeefffffffff___bbbeeeiiijjjjjjiiihhhggghhhiiilllmmmfff[[[RRRLLLLLLMMMNNNQQQTTTWWWZZZ]]]___cccgggiiijjjjjjiiijjjkkklllooorrrtttuuuuuuvvvtttvvv|||}}}zzzxxxxxxwwwwwwuuuvvvuuutttuuuvvvuuusssqqqjjjhhheeeeeehhhjjjlllmmmllljjjgggeeedddcccaaa```___ZZZSSSLLLHHHFFFGGGIIIKKKMMMPPPSSSWWWZZZ\\\]]]]]]^^^```dddhhhmmmqqqsssuuuzzz~~~nnnaaaXXXQQQPPPSSSZZZ```kkkwww|||wwwuuummmfffbbbffflllsss~~~~~~xxxrrrnnnmmmmmmpppooopppqqqssstttrrrpppsssssssssrrrooommmjjjiiijjjjjjkkklllmmmmmmmmmlllqqqooonnnoooooonnnllljjjhhhhhhiiijjjkkkmmmooopppllljjjjjjjjjllllllllljjjkkkkkkkkkkkkkkkkkkkkkkkkpppoooooonnnmmmllllllkkkjjjjjjhhhgggffffffeeeeeegggdddaaa___\\\VVVMMMFFFBBB@@@??????AAABBBBBBBBBEEEGGGGGGEEEAAAAAAEEEIIIVVVeeeuuu|||}}}~~~~~~xxxuuu{{{xxxyyyoooPPPDDD???;;;:::888444333555222222222222222222222222222000000555;;;EEETTTbbbwww|||wwwpppooonnnkkkgggccchhhsss|||vvvqqqpppssszzz{{{wwwxxx{{{|||~~~~~~{{{zzzyyy{{{}}}}}}|||{{{{{{{{{wwwwwwvvvvvvvvvvvvwwwwwwyyyyyyzzz{{{}}}}}}{{{zzz{{{}}}|||||||||{{{{{{yyyxxxxxxwwwwwwvvvvvvvvvxxxyyyzzz|||{{{zzzxxxxxxxxxxxxyyyyyyxxxxxxzzz|||~~~}}}|||yyy{{{}}}|||zzzwwwvvvvvvyyyxxxwwwvvvuuuuuuuuuuuuwwwxxxxxxxxxwwwxxxzzz{{{{{{{{{|||}}}|||zzzxxxwwwxxxxxxxxxvvvttttttwwwyyyxxxvvvuuuvvvyyy|||~~~~~~}}}{{{xxxuuusssrrrqqqppprrrtttwwwyyyyyyyyyxxxuuurrrpppooorrrtttvvvvvvuuupppjjjhhhiiihhhddd```[[[ZZZXXXYYYZZZ\\\\\\[[[\\\]]]___bbbeeegggiiijjjnnnjjjfffbbbaaabbbfffiii000000000000111111111111000000///---,,,---000333999???FFFKKKMMMNNNQQQTTT[[[```ggglllooopppqqqrrrqqqqqqpppooooooooooooooozzzzzzxxxrrrkkkffffffgggqqqqqqrrruuuxxxzzzzzzyyywwwnnnjjjlllvvvzzzpppgggfffffffffhhhkkkiiigggeeeeeeffffffeeedddYYY\\\```dddggghhhhhhgggeeefffhhhkkkjjjdddYYYQQQNNNNNNOOOQQQTTTWWW[[[\\\^^^aaaeeeiiikkkkkkkkkjjjiiijjjllloooqqqtttvvvwwwuuusssvvv}}}~~~yyywwwvvvuuutttsssuuusssqqqpppooonnnllljjjgggeeeccccccfffiiijjjkkkhhheeecccaaa```___]]]\\\\\\XXXRRRLLLHHHGGGHHHIIIHHHJJJMMMQQQUUUYYY\\\^^^[[[\\\___cccggglllppprrrwwwzzz~~~{{{jjj^^^VVVRRRTTTXXXbbbjjjwww{{{tttnnnlllcccaaaaaahhhpppyyyzzz||||||wwwoookkklllnnnpppooonnnnnnpppqqqpppooopppqqqqqqqqqpppnnnlllkkkjjjjjjkkkllllllmmmnnnnnnsssqqqpppppppppooommmkkkjjjjjjiiiiiijjjjjjkkklllkkkjjjhhhiiikkkmmmmmmmmmiiijjjjjjkkkkkklllllllllmmmmmmnnnnnnnnnlllkkkjjjiiihhhhhhgggffffffggggggfffdddbbbaaa___YYYQQQJJJCCCAAA??????@@@BBBBBBBBBDDDFFFHHHFFFCCCAAACCCFFFMMM^^^pppyyy}}}}}}}}}|||yyywww{{{wwwuuu|||vvvVVVEEE???::::::999555444555222222222222222222222222333111222777>>>HHHWWWeeewwwxxxnnnjjjkkkkkkhhheeeccckkkvvv|||vvvqqqqqquuu}}}zzzwwwwwwzzz|||}}}~~~~~~}}}{{{}}}~~~}}}|||{{{|||}}}{{{yyyvvvtttrrrrrrssssssxxxxxxyyyzzz|||}}}zzzzzz{{{|||~~~}}}}}}{{{zzzxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxzzzzzzyyyyyyyyyyyyzzzzzzyyyxxxxxxyyy|||}}}}}}|||zzz{{{|||zzzxxxvvvwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyyyywwwwwwyyy{{{zzz{{{{{{|||{{{zzzxxxwwwwwwwwwwwwuuussssssuuuwwwwwwvvvwwwyyy|||~~~~~~~~~{{{zzzyyywwwuuusssqqqqqqrrrtttvvvxxxyyyyyyxxxwwwuuusssqqqrrrsssttttttsssrrrooolllkkkkkkiiieee```\\\ZZZXXXXXXZZZ[[[\\\[[[]]]\\\\\\]]]___aaadddfffmmmjjjeee^^^ZZZ[[[bbbhhh000000000000000000000000000000///---,,,...111444:::@@@GGGLLLNNNOOORRRUUU]]]bbbiiimmmnnnmmmmmmmmmmmmnnnnnnnnnoooppprrrtttzzzxxxtttoooiiifffgggiiippppppqqqtttxxx{{{|||{{{uuullljjjooozzzvvvmmmfffeeeffffffgggiiieeeddddddeeeffffffdddbbbZZZ]]]```dddggghhhhhhhhhccceeehhhjjjhhhbbbWWWPPPNNNOOOPPPSSSVVVYYY\\\^^^]]]___cccfffiiiiiihhhhhhjjjkkkmmmnnnppprrrtttvvvuuusssvvv~~~~~~yyyuuusssrrrqqqpppqqqooollljjjjjjiiigggeeecccbbb```aaacccfffggggggcccaaa^^^\\\\\\[[[YYYXXXXXXUUUQQQLLLIIIHHHHHHIIIHHHIIILLLOOOSSSWWWZZZ\\\ZZZ[[[___ccchhhlllppprrruuuwwwzzz}}}zzzhhh\\\UUUSSSWWW^^^hhhqqq{{{rrrkkkgggeeeddddddgggmmmuuu~~~zzzvvvuuuwww{{{}}}xxxooojjjlllppprrrpppmmmlllnnnooopppooopppppppppppppppnnnlllkkkiiiiiijjjjjjkkkmmmnnnnnnqqqooonnnmmmmmmllljjjhhhjjjiiiiiiiiiiiiiiijjjjjjmmmkkkhhhhhhjjjlllmmmmmmhhhhhhiiikkklllmmmnnnooolllmmmnnnoooooommmkkkjjjgggfffffffffffffffggggggfffeeeddddddbbb]]]UUUOOOFFFDDDAAAAAABBBCCCCCCCCCCCCEEEGGGGGGEEEBBBBBBBBBFFFXXXlllvvv{{{~~~}}}}}}}}}{{{}}}vvvsssyyy{{{\\\GGG@@@::::::999666555666222222222222222222222222333222444:::BBBLLL[[[iiiwwwwwwmmmddddddggghhhgggfffgggrrr|||vvvrrrtttzzzyyyyyyyyy{{{}}}||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}~~~|||yyyvvvttttttuuuvvvyyyyyyzzz{{{|||}}}{{{{{{{{{}}}~~~~~~}}}zzzxxxvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvxxxxxxyyyyyyzzz{{{{{{|||yyyxxxwwwxxx{{{}}}}}}|||||||||{{{yyywwwwwwxxxzzzxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyzzzyyywwwwwwxxxzzzzzzzzz{{{{{{{{{zzzyyyxxxvvvwwwvvvuuusssrrrtttuuuuuuvvvxxx{{{~~~~~~|||wwwvvvvvvuuutttsssrrrqqqssstttvvvwwwxxxwwwuuutttuuutttsssssstttsssqqqooolllkkklllmmmnnnlllhhhddd]]][[[YYYXXXZZZ[[[\\\\\\\\\ZZZYYYXXXZZZ^^^bbbeeejjjjjjhhhbbb]]]^^^eeekkk/////////////////////////////////------///222666;;;AAAHHHMMMNNNPPPSSSVVV]]]dddlllooommmiiiffffffeeegggiiikkkmmmpppuuuyyy|||xxxqqqjjjeeedddfffhhhkkklllnnnsssyyy}}}~~~~~~zzzppphhhhhhppp}}}uuummmgggggghhhfffeeefffbbbbbbcccdddffffffcccaaa^^^```bbbeeeggghhhggggggdddfffiiijjjggg___VVVOOOMMMNNNPPPSSSWWWZZZ]]]___]]]^^^aaadddfffggggggggglllmmmoooooonnnooorrruuuvvvtttxxx}}}wwwsssqqqpppooonnnkkkjjjhhhgggggggggeeeccc```^^^]]]]]]___aaabbbaaa^^^\\\YYYXXXWWWWWWUUUTTTTTTRRRNNNKKKHHHGGGGGGHHHIIIJJJKKKMMMPPPTTTWWWXXXZZZ\\\```dddiiimmmpppqqqqqqsssvvvyyy|||zzzhhh\\\VVVVVV\\\cccpppyyy{{{ssslllgggeeedddhhhkkknnnssszzzyyysssrrrrrrzzz~~~yyyppplllnnnrrrtttrrrnnnmmmnnnoooppppppppppppqqqpppooommmkkkjjjhhhiiiiiijjjkkklllllllllnnnmmmlllkkklllkkkhhhfffhhhggghhhhhhiiijjjkkklllooommmjjjhhhiiikkkkkkkkkggghhhiiikkkmmmoooqqqrrrnnnooopppqqqpppnnnlllkkkeeeeeeddddddeeeeeefffffffffeeeeeefffeee```XXXRRRGGGEEEAAA@@@AAABBBCCCCCCBBBEEEGGGHHHGGGDDDBBBAAACCCTTTgggssszzzwwwssszzz~~~```JJJAAA:::::::::777555555222222222222222222222222333222666===FFFQQQaaaooozzzsssiiiaaaaaaddddddeeeiiirrrzzzuuusssxxxyyywwwzzz||||||}}}{{{{{{{{{{{{{{{|||}}}~~~}}}~~~}}}||||||~~~~~~}}}zzzxxxwwwxxxzzz|||||||||||||||}}}~~~|||||||||}}}~~~}}}|||yyywwwuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvuuuuuuwwwxxxyyyzzz{{{|||||||||yyyxxxwwwxxxzzz|||}}}|||}}}}}}|||zzzxxxxxxzzz|||wwwwwwwwwwwwxxxyyyzzzzzzxxxyyyyyyxxxvvvvvvwwwyyyzzzzzz{{{{{{zzzzzzyyyyyyvvvvvvwwwuuusssrrrsssttttttuuuxxx|||~~~~~~{{{yyysssssstttttttttsssrrrrrrtttuuuvvvwwwwwwvvvuuussstttsssrrrssssssrrrooommmfffhhhkkkooopppoookkkiii```]]]ZZZYYYZZZ[[[\\\\\\ZZZXXXVVVUUUXXX]]]bbbfffiiilllmmmjjjeeebbbdddhhh////////////...............///...------///333777<<>>>>>@@@@@@@@@CCCDDDGGGHHHHHHGGGDDDCCCCCCPPP```lllwwwzzzttt{{{fffMMMCCC;;;::::::777555444222222222222222222222222222222777@@@JJJVVVffftttvvvllleeeeeecccaaafffooozzzvvvvvv}}}|||yyysssuuuyyyzzzzzz|||{{{zzzyyyxxxyyyzzz{{{||||||~~~~~~}}}|||}}}~~~|||{{{yyyyyyyyy{{{}}}~~~~~~}}}}}}}}}}}}|||{{{{{{||||||zzzzzzxxxwwwuuuuuutttttttttttttttttttttuuuuuuuuuwwwxxxyyy{{{||||||||||||yyyxxxvvvwwwyyy{{{||||||{{{|||{{{yyyxxxxxxyyy{{{vvvvvvvvvvvvvvvwwwxxxyyyvvvwwwwwwwwwuuuuuuwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwwwwvvvtttrrrrrrsssssstttwwwzzz|||{{{xxxuuupppqqqrrrtttuuuttttttsssuuuvvvxxxyyyyyyxxxvvvuuusssrrrqqqqqqqqqpppnnnllldddgggkkkoooqqqpppnnnllldddaaa]]]ZZZ[[[[[[\\\\\\YYYWWWTTTTTTVVV[[[aaadddiiimmmqqqpppjjjddd```^^^000000000000//////.....................000444888>>>DDDKKKPPPRRRSSSVVVYYYaaagggmmmllleee___]]]^^^]]]aaaeeehhhjjjpppxxx{{{ooofffaaaaaadddfffhhhkkkpppwww~~~~~~pppgggcccjjjyyy{{{wwwpppiiifffhhhiiifffdddddd```______```cccdddcccbbbaaabbbdddfffggghhhhhhhhhiiilllooonnnhhh^^^TTTNNNKKKMMMQQQUUUYYY]]]___aaabbbaaa```aaabbbeeehhhjjjkkkmmmooonnnllllllqqqvvvzzzyyy}}}zzzuuuooojjjhhhgggggggggffffffgggiiiiiigggbbb___ZZZYYYWWWWWWWWWWWWVVVUUURRRPPPMMMLLLLLLLLLJJJIIIKKKJJJIIIHHHGGGFFFEEEEEEGGGGGGHHHJJJMMMQQQUUUWWW[[[]]]```dddgggjjjkkkllllllooorrrvvvxxx{{{wwwhhh```^^^bbbjjjsss~~~uuusssqqqpppooopppqqqrrrrrrwww{{{{{{zzztttpppqqqvvvzzz|||{{{xxxsssppppppsssvvvuuussspppooooooooonnnmmmlllmmmnnnoooooonnnmmmmmmjjjlllnnnppppppnnnkkkiiikkkjjjjjjkkkllllllkkkiiihhhhhhhhhiiijjjkkklllmmmlllkkkjjjjjjllllllkkkjjjggghhhkkknnnqqqtttvvvxxxrrrqqqpppooommmkkkjjjjjjhhhggggggfffffffffgggggggggggggggiiihhhcccZZZSSSHHHDDD@@@>>>>>>???@@@@@@CCCDDDFFFHHHJJJIIIGGGEEEBBBKKKWWWcccrrr~~~www|||mmmPPPEEE<<<::::::777444333222222222222222222222222000222888BBBMMMZZZkkkyyywwwooojjjjjjfffdddooo}}}~~~xxxssspppsssvvvwwwyyy||||||{{{yyywwwwwwxxxzzz{{{{{{}}}}}}||||||}}}{{{{{{{{{|||}}}~~~~~~|||||||||}}}~~~}}}}}}{{{zzzzzzzzzzzzzzzwwwwwwwwwwwwvvvuuutttssssssrrrrrrqqqrrrsssuuuvvvwwwxxxzzz{{{||||||||||||yyywwwvvvvvvyyy{{{|||}}}xxxyyyyyyxxxwwwvvvwwwyyyuuuuuutttttttttuuuuuuvvvtttuuuvvvuuutttuuuwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvxxxxxxwwwtttsssrrrsssssstttuuuwwwyyyxxxtttqqqnnnooorrrtttuuuuuuuuuttttttuuuwwwxxxxxxwwwuuutttrrrpppooonnnooonnnmmmkkkeeehhhmmmppppppooonnnmmmhhhddd___\\\[[[\\\\\\[[[XXXWWWTTTSSSTTTXXX]]]```hhhkkkpppqqqnnnhhh```ZZZ222111111111000000//////...............000555888@@@FFFMMMRRRSSSUUUXXX[[[dddiiillliiiaaa\\\\\\___aaaeeeiiikkkmmmrrr{{{yyymmmeeebbbdddiiillljjjmmmssszzz}}}ooofffcccmmm~~~yyytttlllgggdddgggiiigggdddddd___^^^^^^___bbbccccccbbbcccdddfffhhhiiikkkllllllkkknnnqqqppphhh^^^TTTNNNLLLNNNRRRVVV[[[^^^aaabbbbbb```^^^^^^___cccgggjjjiiilllnnnnnnlllmmmsssxxx|||{{{vvvqqqkkkfffddddddddddddggghhhiiijjjjjjgggaaa]]]YYYWWWVVVUUUUUUUUUSSSQQQNNNLLLIIIHHHHHHHHHGGGEEEHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHLLLQQQVVVYYYZZZ\\\___cccfffhhhiiijjjlllooosssvvvwwwyyy{{{}}}uuugggbbbbbbfffpppyyy{{{vvvsssrrrrrrssstttuuuwwwxxxxxx}}}}}}|||yyysssnnnlllpppvvv|||zzzwwwsssooooooqqquuuwwwtttrrrpppooooooooommmllljjjkkkmmmnnnooopppoooooolllnnnqqqsssrrroookkkiiiiiihhhhhhiiikkkkkkjjjhhhjjjjjjiiiiiijjjkkkkkkllljjjiiiiiikkkmmmnnnlllkkkgggiiikkkooorrrvvvxxxyyysssqqqooommmkkkjjjiiihhhjjjjjjiiihhhhhhhhhhhhhhhgggggghhhiiiiiicccZZZSSSKKKGGGBBB@@@@@@AAABBBBBBDDDDDDFFFHHHJJJJJJIIIGGGAAAGGGQQQ]]]mmm}}}yyy}}}rrrRRRGGG<<<::::::777333222222222222222222222222222000111888CCCOOO\\\nnn|||tttnnnlllmmmjjjjjjyyy}}}uuuqqqpppsssuuuuuuyyy~~~~~~|||yyywwwwwwxxxzzz{{{yyy|||~~~~~~|||{{{{{{}}}}}}~~~}}}|||{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxuuuvvvwwwwwwwwwuuutttsssrrrqqqpppoooppprrruuuvvvwwwyyyzzz|||}}}||||||{{{yyywwwvvvvvvxxx{{{|||}}}vvvwwwxxxwwwvvvuuuvvvwwwttttttssssssssssssttttttrrrsssttttttttttttvvvxxxuuuuuuttttttttttttuuuvvvwwwxxxyyyxxxuuussssssssssssssstttvvvwwwuuurrrooommmoooqqqtttvvvvvvvvvuuuqqqrrrtttuuuvvvuuusssrrrqqqooommmlllmmmmmmmmmkkkgggkkknnnppppppnnnllllllkkkgggaaa]]]\\\\\\\\\[[[YYYWWWTTTRRRSSSUUUYYY[[[fffhhhmmmqqqrrrmmmddd^^^000000000000000000000000000///000111111111777???CCCHHHOOOSSSUUUVVVXXX[[[ccchhhkkkfff]]]XXX[[[```___gggmmmpppuuu~~~ttthhhfffjjjllllllkkkkkkpppvvv{{{zzzqqqhhhfffhhhuuuxxxqqqjjjiiifffeeeddddddeeefffaaaaaaaaabbbbbbccccccdddgggeeeeeeiiimmmnnnjjjeeehhhiiijjjiiiddd\\\TTTNNNLLLOOOSSSXXX\\\^^^___```___```bbbbbbcccdddgggiiikkkkkkjjjjjjkkkooouuuzzz~~~zzzrrrnnnhhhdddbbbcccccccccjjjjjjkkkkkkiiiddd]]]XXXTTTSSSRRRQQQOOONNNMMMLLLKKKIIIFFFDDDCCCDDDFFFGGGFFFFFFDDDCCCBBBAAAAAAAAACCCEEEGGGHHHKKKOOOTTTXXX]]]___aaacccdddfffiiillllllooosssuuuuuuvvvyyy{{{~~~wwwmmmfffgggjjjmmmttt}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||zzz{{{}}}~~~|||zzzyyyuuuooolllllloooqqqsssqqqmmmjjjkkkoootttvvvvvvrrrssstttrrrooommmlllmmmpppppppppooollllllmmmnnnlllnnnooommmjjjhhhiiijjjiiijjjkkkkkkkkkkkkjjjjjjgggiiilllmmmlllkkkkkklllmmmmmmnnnoooooonnnmmmlllhhhiiikkknnnqqqtttvvvxxxvvvtttpppllliiigggeeeeeegggfffddddddeeegggiiikkkiiiiiiiiiiiigggaaaYYYTTTFFFBBB>>><<<>>>AAACCCDDDDDDFFFGGGIIIJJJJJJIIIIIIAAADDDKKKVVVfffvvvzzz~~~}}}}}}~~~vvvZZZDDD:::<<<777555555000444444333222222333333333999666;;;JJJVVV```ssssssmmmooosssuuusssuuu{{{qqqqqqrrrtttvvvyyy|||}}}{{{zzzxxxvvvuuuvvvwwwwww|||}}}}}}~~~}}}}}}|||{{{zzzyyyxxxxxxwwwvvvvvvvvvuuuuuuttttttsssttttttttttttrrrqqqpppqqqpppooonnnoooqqqtttvvv{{{||||||{{{zzzzzz{{{}}}}}}zzzwwwwwwzzz{{{{{{yyyzzzzzzzzzzzzyyywwwuuutttrrrtttvvvuuussssssuuuxxxwwwwwwwwwvvvvvvvvvvvvvvvxxxuuuqqqpppppprrrssstttwwwwwwwwwvvvvvvvvvvvvvvvssssssrrrrrrrrrqqqqqqqqqqqqrrrtttuuuuuuuuuttttttvvvuuuuuuwwwxxxxxxvvvuuunnnkkkiiiiiikkklllkkkiiihhhjjjlllnnnoooooonnnmmmiiijjjiiiddd^^^ZZZYYYZZZXXXVVVRRRPPPPPPSSSVVVYYYaaaeeemmmssstttnnnddd\\\000000000000000000000000///...///000000000777???EEEJJJQQQVVVXXXYYY]]]```gggjjjkkkfff___\\\]]]aaaccckkkrrrvvvzzztttiiiiiinnnqqqqqqqqqooovvv{{{}}}}}}{{{rrriiibbbbbbgggwww~~~vvvpppjjjhhheeecccbbbbbbcccddddddddddddcccccccccbbbbbbgggffffffjjjnnnnnnjjjeeeeeefffhhhgggbbbZZZRRRMMMLLLNNNRRRWWW[[[]]]______^^^```aaabbbbbbdddfffiiimmmnnnnnnnnnooosssyyy}}}zzzqqqmmmgggcccbbbcccdddeeejjjjjjjjjjjjhhhccc\\\WWWSSSRRRQQQOOOMMMLLLJJJJJJGGGEEECCCBBBAAABBBDDDFFFFFFEEECCCBBBAAA@@@@@@@@@AAACCCEEEGGGJJJNNNSSSWWW\\\^^^aaabbbdddfffjjjmmmkkknnnqqqsssssstttxxxzzz{{{~~~rrrkkkgggjjjoooqqqwww~~~~~~~~~|||zzzzzz{{{|||zzzxxxtttqqqnnnkkklllmmmooopppiiiggggggkkkqqqvvvxxxxxxrrrrrrrrrpppnnnllllllmmmooopppooommmjjjiiijjjkkkkkkmmmmmmkkkiiihhhiiikkkjjjjjjkkkkkkkkkkkkjjjjjjjjjlllnnnooonnnnnnooopppnnnoooppppppppppppnnnnnnkkkkkkkkklllnnnqqqssstttvvvtttqqqmmmjjjgggffffffiiihhhggggggggghhhjjjjjjhhhhhhhhhhhheee```YYYSSSJJJFFFAAA>>>>>>@@@AAABBBBBBCCCEEEGGGHHHHHHHHHGGGCCCDDDIIIUUUeeettt|||}}}}}}}}}{{{yyy\\\EEE;;;<<<888555555000444333333222222333333444777666>>>NNN[[[dddvvvpppooorrrxxxzzzxxx{{{zzzxxxqqqrrrtttwwwyyy{{{}}}~~~{{{yyywwwuuutttuuuvvvwwwzzzzzz|||}}}||||||{{{zzzyyyxxxwwwwwwuuuuuutttttttttsssssssssqqqrrrssstttuuutttssssssrrrqqqooonnnoooqqqtttvvvzzz{{{|||{{{xxxwwwwwwxxxyyyvvvtttuuuxxx{{{{{{zzzyyyyyyyyyyyywwwuuutttrrrqqqsssuuutttssssssvvvyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvtttrrrqqqqqqrrrssssssuuuvvvvvvvvvvvvuuuttttttrrrsssssssssssssssrrrrrrssstttuuuvvvvvvvvvuuuuuuvvvvvvvvvwwwxxxwwwtttrrrnnnkkkiiiiiikkkmmmlllkkkjjjkkklllmmmnnnnnnnnnmmmkkklllkkkgggaaa\\\ZZZYYYVVVTTTRRRPPPPPPRRRTTTVVV^^^bbbjjjqqqsssnnneee^^^000000000000000000000000///---...000///000777@@@GGGLLLSSSWWWYYY[[[___ccckkkkkkiiieeebbb``````bbbeeemmmuuuyyysssjjjllltttwwwwwwwwwqqqyyy|||vvvlllddd___```hhhzzz{{{tttnnnkkkhhhdddaaa___```aaacccddddddddddddeeeeeeeeefffggggggiiimmmpppooojjjfffdddeeegggfffbbb[[[SSSNNNLLLNNNQQQUUUYYY\\\^^^___```aaacccddddddeeehhhjjjmmmnnnooopppqqquuuzzz~~~yyyoookkkeeebbbbbbdddffffffiiihhhhhhgggeee```ZZZUUUQQQPPPNNNLLLJJJHHHFFFEEEBBBAAA???>>>???@@@BBBCCCDDDCCCBBBAAA@@@????????????AAACCCFFFIIIMMMSSSWWW\\\^^^```bbbcccfffjjjllljjjlllnnnoooppprrrvvvxxxwwwyyy|||}}}}}}wwwkkkggggggmmmrrrvvvzzz~~~}}}{{{xxxwwwwwwwwwuuutttnnnnnnmmmlllllllllmmmnnneeeeeegggmmmtttyyyyyywwwrrrrrrqqqnnnlllkkklllmmmoooooonnnkkkgggeeeeeeffffffggggggeeeddddddgggiiiiiijjjjjjjjjjjjjjjjjjiiijjjkkkmmmnnnnnnnnnppprrrooopppqqqrrrrrrqqqpppooonnnmmmkkkkkklllmmmoooqqqvvvtttqqqmmmjjjhhhggggggiiiiiiiiiiiihhhhhhggggggeeeeeeeeeeeeccc^^^XXXSSSNNNJJJDDD@@@>>>?????????@@@AAABBBDDDEEEFFFFFFFFFFFFEEEHHHRRRbbbqqqyyy|||}}}|||}}}~~~~~~yyyyyy|||```HHH======888555555111333333333222222333333444555777BBBSSS```jjjzzzyyylllnnnttt{{{|||yyy|||ttttttppprrrvvvyyy||||||||||||zzzxxxuuusssrrrsssuuuwwwwwwxxxzzz}}}~~~{{{zzzyyyxxxwwwvvvvvvvvvrrrrrrrrrrrrrrrqqqqqqqqqnnnppprrruuuvvvwwwwwwwwwsssrrrqqqpppqqqsssuuuvvvyyyzzz{{{zzzxxxuuuttttttuuutttssstttwwwzzzzzzzzzyyyxxxxxxwwwvvvtttsssrrrqqqssstttttttttuuuwwwzzzzzzyyyyyyxxxwwwvvvvvvuuuttttttssssssssssssrrrrrrssstttvvvwwwvvvuuusssrrrrrrsssuuuvvvvvvuuutttrrruuuuuuvvvwwwwwwwwwvvvvvvxxxwwwwwwwwwwwwuuuqqqnnnmmmkkkiiijjjlllooopppqqqmmmmmmlllkkkkkklllmmmnnnnnnooonnnkkkeee^^^ZZZXXXSSSRRRQQQPPPPPPQQQRRRSSSYYY^^^fffnnnqqqnnnfff```///////////////////////////......000000111999BBBIIINNNSSSVVVWWWZZZ^^^bbbllliiifffdddcccbbbbbbaaaccckkksssyyy}}}rrrkkkooowwwzzzzzzyyynnnyyy|||uuullleee```ccclll~~~~~~xxxsssnnnkkkhhhccc___]]]^^^___aaa```aaaccceeegggjjjkkklllhhhiiikkkoooqqqpppkkkgggfffhhhiiihhhddd^^^WWWRRRLLLNNNPPPSSSWWWZZZ]]]^^^bbbdddeeeffffffhhhkkkmmmkkklllmmmnnnpppsssxxx|||{{{wwwkkkgggcccaaabbbdddfffggggggfffdddcccaaa\\\VVVRRRNNNMMMKKKIIIFFFDDDBBBAAA???>>>======>>>???AAACCCCCCBBBAAA@@@????????????>>>@@@CCCFFFIIINNNTTTXXX]]]^^^```aaabbbdddgggiiijjjkkklllmmmnnnpppsssuuutttuuuvvvwwwxxxyyy{{{||||||~~~|||tttooofffeeefffkkkrrrxxx|||~~~|||yyywwwuuusssqqqppppppoookkklllnnnooonnnmmmmmmmmmfffhhhlllsssyyy{{{xxxtttrrrrrrpppmmmjjjiiikkkmmmnnnnnnlllhhhdddaaaaaaaaa______^^^^^^^^^___bbbcccfffffffffffffffgggggggggeeegggiiijjjjjjkkknnnpppnnnooopppqqqrrrqqqppppppnnnlllkkkjjjjjjlllnnnppptttrrrooollljjjhhhgggggggggggghhhhhhgggeeecccaaabbbbbbbbbbbbaaa]]]WWWRRROOOJJJDDD???>>>>>>>>>>>>???@@@AAABBBCCCEEEEEEFFFIIIFFFFFFOOO^^^llltttwww~~~~~~{{{|||~~~yyyuuuyyydddLLL???>>>888555666222333333222222222333444444666999DDDTTTbbbooovvvlllllltttzzzyyyuuu}}}uuupppqqqnnnqqqvvv{{{}}}|||zzzxxxxxxvvvtttrrrrrrtttvvvxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}|||||||||||||||yyyxxxvvvuuutttsssssstttqqqqqqqqqqqqpppppppppppplllnnnqqquuuwwwyyyzzz{{{uuutttssssssssstttvvvwwwwwwyyy{{{{{{xxxvvvttttttuuuuuuuuuvvvxxxyyyzzzzzzyyyxxxxxxwwwvvvtttsssssssssssstttuuuvvvxxxzzz{{{zzzyyyxxxwwwvvvuuutttssssssuuuvvvvvvuuutttttttttssstttwwwxxxxxxvvvsssqqqqqqsssvvvxxxxxxwwwuuutttuuuvvvvvvvvvvvvvvvvvvvvvyyyxxxwwwvvvuuurrrnnnkkklllkkkjjjkkknnnrrrvvvxxxpppnnnkkkiiiiiijjjlllnnnoooppppppmmmggg```ZZZVVVRRRRRRRRRQQQQQQQQQQQQQQQVVV[[[ccckkkooommmgggbbb////////////////////////111//////111222444<<>>>>>======>>>???@@@BBBCCCBBBAAA@@@??????????????????AAADDDGGGJJJOOOUUUYYY^^^___`````````aaaccceeeiiiiiiiiijjjlllmmmnnnoooooooooooopppqqqrrrrrrqqqrrruuuxxxzzzzzz|||~~~~~~zzzuuuoooiiifffdddddddddhhhooowww}}}zzzvvvsssrrrpppmmmkkkjjjkkkkkkiiimmmqqqrrrpppnnnmmmmmmgggjjjpppxxx~~~~~~yyytttqqqpppooollliiihhhjjjllllllkkkiiieee```]]]\\\\\\YYYYYYXXXXXXZZZ\\\]]]^^^```_________```aaaccccccaaacccfffhhhiiijjjmmmooolllmmmooopppppppppooonnnlllkkkjjjjjjkkknnnppprrrrrrqqqnnnkkkiiihhhgggggggggggghhhiiigggdddaaa__________________[[[VVVSSSLLLHHHBBB>>>======>>>>>>???@@@AAABBBCCCEEEFFFGGGKKKGGGFFFLLLYYYgggqqquuuzzz|||}}}~~~xxxrrrtttzzziiiOOOAAA???888555666333333222222222333333444555888<<>>HHHRRRUUUXXXYYYYYY\\\aaafffjjjiiigggggggggfffdddccceeelllrrrxxxvvvmmmjjjqqqzzz}}}{{{xxxxxx}}}tttjjj```[[[bbbppp~~~uuurrrpppllliiigggeeebbbaaa```aaaaaadddeeefffggghhhjjjkkkkkkmmmnnnppprrrrrrpppnnnmmmkkklllllljjjfff```ZZZVVVOOOOOOPPPQQQUUUYYY]]]___```bbbddddddeeefffiiikkknnnnnnnnnnnnpppuuu|||zzztttnnneeeddddddeeeggggggfffeeeaaa___[[[XXXVVVRRRNNNKKKHHHGGGFFFCCCAAA???======>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@?????????@@@@@@BBBDDDGGGJJJNNNTTTXXX\\\]]]^^^^^^^^^^^^```bbbgggffffffgggiiiiiigggfffiiigggffffffggggggfffeeefffiiikkkmmmmmmlllmmmmmmpppooommmjjjfffbbb^^^\\\```bbbcccfffnnnyyyzzztttpppkkkkkkjjjgggeeeeeegggiiihhhmmmqqqrrrooolllkkkkkkeeehhhpppyyyzzzuuummmmmmllljjjgggfffggghhhggggggddd```[[[WWWVVVVVVUUUTTTTTTUUUXXXYYYYYYXXXVVVVVVVVVWWWXXX[[[]]]^^^___bbbfffiiikkklllnnnoookkklllmmmnnnoooooonnnnnnkkkkkklllmmmoooppprrrsssrrrpppnnnkkkjjjiiihhhhhhiiiiiijjjjjjhhhfffcccaaa^^^]]]]]]^^^]]][[[WWWSSSKKKGGGAAA=========>>>??????@@@@@@AAACCCEEEGGGHHHKKKHHHFFFIIISSSbbbpppxxx}}}~~~wwwooopppuuuzzzmmmSSSCCC@@@888666777333222222222222333444555555:::???HHHTTTcccvvvzzzssspppqqqxxxzzztttpppyyy|||tttppppppsssuuuxxx}}}~~~yyyvvvrrrssstttwwwyyy{{{|||}}}~~~{{{wwwuuuwwwwwwwwwwwwwwwvvvuuutttuuussspppnnnmmmnnnnnnooonnnnnnnnnoooooooooooopppmmmoooqqqtttwwwxxxyyyyyyttttttssssssssstttttttttrrruuuwwwwwwvvvttttttuuutttvvvxxxwwwvvvuuuuuuvvvwwwwwwvvvvvvvvvwwwxxxxxxwwwvvvvvvwwwyyy|||||||||vvvuuuuuutttsssrrrrrrqqqsssvvvzzzzzzwwwvvvwwwxxxuuuvvvxxxyyyxxxwwwuuutttqqqsssuuuwwwyyyyyyxxxwwwvvvvvvuuutttttttttuuuuuuxxxvvvrrrppppppooommmllllllnnnpppqqqrrrsssvvvyyynnnkkkhhheeedddfffiiikkknnnnnnnnnmmmkkkfff___ZZZSSSSSSSSSRRRQQQQQQPPPPPPQQQTTT[[[bbbggggggccc___000000000000000000000000111//////111222555>>>IIIPPPSSSVVVWWWYYY]]]dddiiilllmmmnnnnnnmmmjjjiiihhhkkkooossswww}}}|||qqqjjjhhhqqq|||}}}{{{}}}{{{tttggg\\\[[[cccssswwwpppooommmiiihhhgggfffeeedddcccbbbbbbdddeeefffggghhhiiijjjkkkooopppqqqrrrqqqpppppppppppppppooommmhhhbbb\\\XXXQQQPPPPPPQQQTTTYYY]]]```bbbdddeeeffffffhhhjjjmmmpppooonnnmmmpppvvv~~~yyyqqqjjjeeefffgggjjjlllkkkhhheee___\\\XXXTTTQQQNNNJJJHHHFFFEEEDDDBBB@@@>>>===<<>>===>>>>>>>>>?????????@@@BBBDDDFFFHHHJJJIIIFFFGGGOOO^^^ppp}}}zzzqqqpppsssuuuzzz~~~pppVVVEEEAAA999666777444222222222222333444555666:::BBBMMMYYYhhhzzzzzzqqqnnnnnntttyyyyyyrrrqqqzzzvvvrrrpppqqqtttwwwyyy}}}~~~{{{vvvsssooorrrvvvzzz}}}{{{wwwtttvvvwwwwwwwwwvvvuuusssrrrsssqqqnnnlllkkkkkkmmmnnnlllllllllmmmmmmmmmnnnnnnoooppprrrtttuuuuuuuuuuuuqqqppppppppppppppppppppppppqqqrrrqqqooonnnooopppmmmpppssssssrrrqqqrrrsssttttttttttttuuuwwwyyyzzzxxxvvvtttvvvxxxzzzzzzyyyuuuuuutttttttttsssssssssrrruuuyyyxxxuuutttvvvyyyvvvvvvvvvwwwvvvuuuuuutttqqqrrrtttvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvwwwtttooommmmmmnnnooonnnoooqqqsssrrrpppnnnnnnoookkkiiifffcccccceeehhhjjjooonnnmmmmmmmmmjjjddd___SSSRRRQQQPPPOOOOOOOOOOOONNNQQQVVV]]]aaaaaa]]]ZZZ000000000000000000000000000......000111444>>>HHHLLLOOORRRTTTWWW\\\dddkkkmmmpppssstttqqqnnnllllllnnnqqqsssuuuzzz~~~|||vvvmmmggggggqqq~~~~~~}}}}}}zzzttthhh\\\^^^fffvvvssslllmmmkkkggggggggghhhgggfffeeedddcccaaabbbdddfffiiikkkmmmnnnqqqrrrrrrqqqppppppqqqrrruuuuuutttqqqllleee___[[[RRRQQQQQQQQQTTTYYY^^^aaafffgggiiiiiijjjkkknnnppppppooommmlllnnnuuu~~~~~~xxxpppgggggghhhkkknnnooonnniiifff]]]ZZZUUUQQQOOOLLLHHHFFFDDDDDDCCCAAA@@@>>>===<<>>>>>>>>>>>>>>>>>>>>???AAACCCFFFGGGJJJIIIGGGFFFLLL\\\qqq~~~}}}~~~uuusssssstttvvvzzzrrrWWWFFFAAA999666888444222222222222333444555666:::DDDQQQ^^^mmm~~~~~~rrrkkkjjjkkksssxxxvvvppppppzzzzzzsssqqqpppqqqtttuuuwwwzzz{{{zzzvvvqqqnnnmmmqqqwww}}}|||xxxuuuvvvwwwwwwwwwwwwuuusssrrrrrrpppmmmkkkjjjjjjlllmmmjjjjjjjjjkkkkkklllllllllqqqrrrssstttttttttsssrrrnnnnnnnnnmmmmmmmmmmmmmmmooooooooollljjjhhhiiijjjgggjjjnnnooonnnnnnoooqqqrrrrrrrrrrrrtttvvvyyyzzzxxxuuussstttwwwyyyxxxvvvuuuuuuuuuuuuuuutttttttttqqqtttwwwvvvsssrrruuuyyyvvvuuuuuuuuuttttttttttttqqqrrrssstttvvvxxxyyyzzzzzzyyywwwvvvvvvvvvwwwwwwwwwsssnnnkkklllnnnpppqqqqqqsssuuusssnnniiiggggggiiigggdddbbbcccdddgggiiipppnnnmmmnnnooommmhhhcccSSSQQQPPPNNNMMMMMMNNNNNNLLLNNNSSSYYY]]]]]]YYYVVV666444000.........,,,+++111111000///111777???EEEMMMNNNPPPSSSVVV]]]dddiiinnnssszzz}}}{{{wwwtttsssqqqoooooosssyyy{{{wwwsssjjjiiinnnxxx~~~~~~}}}uuuhhh^^^ZZZ[[[fffyyytttkkkgggfffgggjjjjjjjjjjjjjjjhhheeeaaa___bbbdddgggjjjlllllllllkkkzzzzzzxxxvvvsssrrrssstttwwwtttooollliiifff```[[[RRRPPPOOOPPPUUU[[[___aaacccfffiiikkkllllllmmmooosssqqqooopppvvv}}}|||vvvnnngggdddgggmmmrrrsssppplllhhh^^^ZZZTTTOOOKKKIIIFFFDDDFFFDDDAAA>>><<<:::::::::=========>>>??????@@@@@@EEECCCAAAAAAAAAAAA???>>>EEECCCAAAAAABBBFFFJJJLLLPPPQQQRRRTTTXXX[[[]]]___^^^^^^^^^]]][[[WWWTTTQQQNNNNNNMMMLLLLLLLLLLLLMMMJJJJJJLLLMMMLLLLLLJJJIIIHHHKKKNNNQQQRRRSSSUUUWWWWWW\\\ccckkkqqqwww|||}}}~~~~~~}}}|||}}}}}}vvvmmmeee```^^^___ccc```]]]ZZZYYYZZZ\\\^^^^^^```bbbaaa^^^]]]___bbb```cccgggkkkllliiibbb\\\[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSQQQMMMHHHDDDCCCCCCAAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKOOOTTTXXX```iiipppqqqpppqqqpppnnnoooooopppoooooooooooooooqqqrrruuuvvvvvvuuusssqqqrrrssstttsssqqqmmmjjjgggiiiiiigggfffdddbbbaaaaaa]]]\\\\\\]]]]]]\\\XXXUUUNNNJJJEEE@@@>>>===<<<;;;???@@@@@@AAAAAABBBBBBCCCEEEEEEFFFGGGJJJTTTjjj}}}|||{{{sssqqqtttyyy}}}vvv[[[DDD>>>===666222333333444555555444444666888>>>DDDNNN]]]rrrvvvmmmiiihhhggguuurrrqqqttt{{{||||||vvvmmmlllooorrrtttwwwyyy{{{yyyuuuqqqoooppprrrvvv|||}}}yyyvvvvvvzzzyyyvvvtttqqqooonnnmmmkkkkkkjjjjjjiiiiiihhhhhhjjjhhhffffffiiikkklllmmmpppppppppppppppooonnnnnnmmmmmmlllllllllkkkkkkkkknnnnnnllliiidddaaa``````bbbccceeeggghhhhhhhhhhhhmmmnnnoooppprrruuuwwwxxxzzzvvvrrrrrrvvvwwwuuurrrqqqtttxxxzzzyyywwwuuuuuuvvvtttrrrpppqqqsssuuuwwwuuuuuuuuuttttttsssssssssrrrtttuuusssrrrtttzzzyyyxxxxxxxxxyyyyyywwwuuuvvvsssooommmnnnooooooooossstttsssooohhhcccbbbcccfffdddeeefffbbb___dddnnnooopppqqqsssrrrnnngggccc[[[VVVRRRPPPPPPPPPOOOMMMQQQQQQRRRVVVZZZ\\\ZZZWWW111///------///111111111111000000000222888@@@EEEKKKMMMOOORRRVVV]]]dddjjjrrrwww}}}}}}yyyuuutttnnnllllllqqqwwwzzzxxxtttmmmlllqqqzzz|||yyyqqqddd[[[YYY___kkk}}}ppphhhfffeeefffiiikkkkkkkkkkkkiiifffdddbbb``````aaaccceeehhhkkklllwwwwwwwwwuuurrrqqqrrrtttvvvsssooollljjjgggbbb^^^TTTRRROOOPPPTTT[[[```bbbdddgggjjjllllllmmmnnnooosssrrrqqqtttzzzyyyuuunnnhhheeehhhllloooooolllgggddd\\\XXXRRRNNNJJJGGGDDDBBBAAA@@@>>>===<<<<<<<<<===;;;<<<===>>>@@@AAABBBCCCDDDBBBAAAAAAAAAAAA???>>>CCCBBBAAA@@@BBBDDDGGGIIIKKKLLLNNNQQQTTTWWWZZZ\\\^^^^^^]]]ZZZWWWSSSOOOMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKIIILLLNNNPPPQQQSSSVVVXXXZZZ^^^dddiiinnnrrrwwwzzz{{{|||{{{zzzxxxwwwyyyzzzyyyvvvoooggg```\\\\\\]]]bbb```\\\YYYWWWXXXYYYZZZWWWZZZ\\\[[[YYYXXXYYY[[[[[[]]]```cccddd```ZZZVVVUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOMMMIIIDDDAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJMMMRRRXXX\\\cccllltttvvvvvvvvvssspppooooooooooooppppppppppppsssuuuvvvvvvuuussspppooopppqqqrrrrrrqqqnnnkkkiiiiiiiiihhhfffdddcccaaaaaa^^^]]]]]]]]]^^^\\\YYYVVVNNNJJJEEE@@@>>>===<<<;;;??????@@@@@@AAABBBBBBBBBDDDCCCCCCCCCEEENNNcccwww~~~vvvrrrtttwww}}}vvv\\\EEE>>><<<777333444222333333333222333555777???FFFQQQ```uuupppfffbbbccceeemmmkkkkkkqqq|||}}}xxxwww|||ssskkkjjjmmmqqqsssuuuxxxzzzzzzxxxuuuuuuvvvzzz}}}|||xxxvvvuuutttsssrrrpppnnnmmmmmmlllhhhggggggfffeeeeeeeeefffjjjhhhffffffhhhjjjkkkkkkmmmllllllkkkjjjhhhgggffffffeeeeeeeeeeeedddddddddeeeeeedddaaa]]]ZZZYYYYYY\\\^^^aaacccdddeeedddccciiiiiikkkmmmooorrrtttuuuuuurrrppprrrvvvwwwuuurrrpppssswwwxxxwwwuuusssssssssrrrqqqppppppqqqssstttrrrrrrrrrrrrssssssttttttttttttuuutttuuuwwwzzz}}}xxxxxxxxxxxxyyyyyyxxxwwwxxxuuuqqqooopppqqqrrrsssssssssqqqllleee``````aaafffeeeggghhheeeaaaeeennnrrrssstttuuuuuuqqqlllhhh\\\XXXRRRNNNMMMLLLKKKIIINNNNNNPPPSSSWWWYYYXXXUUU///---,,,---///222333333111000000000222999AAAGGGJJJLLLOOORRRVVV]]]eeekkkuuuyyy}}}~~~|||wwwsssqqqhhhggggggmmmuuuyyyxxxuuuqqqpppttt}}}zzztttlll```ZZZYYYdddqqqyyykkkfffeeedddeeegggiiiiiiiiiiiihhhfffeeeddddddcccaaaaaaccchhhnnnqqqrrrssstttsssqqqqqqqqqssstttrrrooommmkkkiiieeebbbXXXTTTPPPPPPTTT[[[aaadddfffhhhkkkmmmmmmmmmooopppttttttvvvzzz{{{vvvsssnnnjjjgggiiilllmmmlllhhhccc```ZZZVVVQQQMMMJJJFFFBBB??????>>>===<<<;;;;;;<<<===;;;;;;===???AAACCCDDDEEECCCBBB@@@@@@AAAAAA@@@>>>BBBBBBBBBCCCCCCEEEFFFGGGHHHIIILLLOOORRRVVVYYYZZZ]]][[[YYYVVVQQQMMMIIIGGGGGGGGGFFFFFFFFFGGGGGGHHHKKKKKKKKKKKKLLLMMMNNNNNNLLLNNNOOOPPPQQQSSSWWWZZZ^^^```dddgggiiimmmqqqtttyyyxxxwwwtttqqqooooooppppppmmmggg___ZZZXXXZZZ\\\aaa^^^ZZZWWWTTTSSSTTTTTTUUUWWWYYYYYYXXXVVVVVVWWWUUUUUUVVVXXXXXXUUUPPPLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGDDD@@@=========BBBBBBBBBBBBCCCCCCCCCCCCEEEGGGIIIKKKOOOVVV]]]ccciiirrr{{{~~~~~~}}}xxxrrroooooooooooopppqqqqqqrrrvvvvvvwwwvvvtttqqqnnnlllmmmooopppqqqpppnnnlllkkkiiiiiihhhgggeeecccaaa```___^^^]]]^^^^^^]]]ZZZXXXOOOJJJEEEAAA???===<<<;;;?????????@@@AAAAAABBBBBBEEECCCBBBAAAAAAJJJ^^^rrr}}}~~~~~~yyyssstttvvv~~~vvv^^^FFF>>><<<777444555000111222111000111444666???IIIVVVfffzzzmmm___ZZZ]]]bbbgggdddeeennn~~~|||uuurrrwwwxxxoooiiihhhlllpppssstttwwwzzz||||||||||||}}}zzz}}}~~~{{{wwwtttrrrmmmlllkkkjjjiiiiiiiiiiiieeedddcccbbbbbbbbbcccdddhhhfffddddddeeeggggggfffhhhgggfffeeebbb```^^^\\\]]]]]]]]]\\\\\\\\\[[[[[[[[[\\\[[[YYYVVVSSSSSSSSSWWWYYY]]]```aaaaaa___]]]aaabbbdddfffiiilllooopppnnnmmmmmmpppuuuwwwuuurrrpppsssvvvwwwuuusssrrrqqqppppppppppppppppppppppppmmmnnnooopppqqqrrrsssssstttsssrrrtttvvvxxxyyyyyywwwwwwwwwxxxxxxyyyzzzzzzyyyvvvrrrppprrrtttvvvwwwrrrqqqnnnggg___[[[\\\^^^eeegggjjjkkkhhhdddfffmmmsssssstttuuuuuusssooolllaaa\\\TTTNNNKKKIIIHHHHHHKKKKKKMMMPPPSSSUUUUUUTTT333111......///000000///000000000000333:::BBBHHHKKKMMMPPPSSSXXX```hhhmmmtttvvvxxxxxxvvvrrrmmmkkkdddbbbdddkkktttyyyyyyvvvrrrqqquuu}}}wwwqqqiii```]]]^^^hhhvvvssshhheeefffffffffhhhffffffeeeeeeddddddccccccfffdddbbbaaacccggglllooommmoooqqqqqqpppppppppqqqrrrqqqpppnnnllljjjhhhfff\\\WWWSSSRRRVVV]]]cccggghhhjjjlllnnnnnnppprrrtttvvvxxx|||wwwrrrpppmmmjjjhhhiiijjjjjjiiifffbbb```YYYVVVQQQMMMIIIEEEAAA>>>@@@???===;;;:::999::::::======???@@@BBBDDDEEEFFFCCCBBBAAAAAABBBBBBAAA@@@DDDDDDEEEFFFGGGGGGGGGGGGIIIJJJMMMQQQUUUXXXZZZ[[[ZZZXXXUUUQQQLLLHHHEEEDDDEEEEEEDDDDDDEEEFFFGGGGGGLLLKKKKKKKKKLLLNNNPPPQQQQQQQQQRRRRRRSSSVVVZZZ]]]```bbbdddfffhhhkkkpppssswwwwwwuuuqqqkkkhhhffffffiiigggaaa[[[WWWVVVYYY\\\^^^\\\WWWSSSPPPNNNNNNNNNRRRSSSUUUVVVUUUTTTSSSRRRPPPOOOOOONNNNNNLLLHHHEEECCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCC@@@===;;;;;;<<>>===;;;>>>>>>??????@@@AAAAAAAAAFFFEEECCCBBBAAAJJJ^^^qqq}}}}}}}}}zzztttuuuxxxvvv```III>>>;;;888666666000111111111000222555777???JJJZZZlllppp^^^VVVXXX]]]bbb___aaalll}}}}}}uuussswwwwwwsssmmmhhhhhhlllqqqtttuuuwwwzzz|||~~~~~~}}}|||{{{zzzzzzxxx{{{}}}}}}yyysssooommmgggfffeeedddcccbbbbbbbbbbbbaaa```______```bbbccccccaaa______```aaa``````aaaaaa```^^^\\\ZZZXXXVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVTTTQQQPPPPPPPPPSSSUUUZZZ]]]^^^]]]ZZZXXXZZZZZZ\\\^^^bbbeeehhhiiifffgggiiinnnsssuuutttrrrqqqsssvvvvvvuuurrrqqqqqqnnnnnnooooooooommmlllkkkkkkkkkkkklllmmmmmmmmmnnnooommmlllnnnsssuuutttqqqtttuuuwwwxxxxxxyyy{{{|||yyyvvvrrrqqqsssvvvxxxyyyqqqoookkkccc[[[WWWYYY\\\ccchhhlllmmmiiieeegggjjjppppppppprrrsssrrrpppmmmfffaaaYYYQQQLLLJJJJJJJJJIIIIIIKKKMMMPPPRRRTTTTTT444222///......///...---000000000111444;;;DDDJJJNNNPPPRRRVVV[[[bbbjjjpppssssssssssssqqqmmmhhheeeaaaaaadddllluuu{{{zzzwwwqqqpppttt|||}}}vvvqqqkkkdddccceeekkkzzzxxxnnnffffffhhhhhhhhhiiigggfffeeedddcccddddddeeebbbbbbaaa``````aaacccdddjjjllloooqqqpppooooooooopppppppppooommmkkkiiiiii```[[[VVVUUUYYY___eeeiiijjjlllnnnpppqqqsssvvvxxx{{{uuupppmmmkkkhhhdddeeeeeeeeedddbbbaaa```[[[WWWRRRMMMIIIEEEAAA>>>???>>><<<;;;:::::::::;;;@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEDDDCCCDDDEEEGGGHHHIIIJJJIIIIIIKKKMMMQQQTTTXXX[[[\\\]]]XXXVVVRRRNNNJJJGGGEEEDDDEEEEEEEEEEEEFFFGGGIIIIIILLLLLLLLLLLLNNNQQQSSSTTTVVVWWWXXXXXXXXX[[[___bbbbbbdddggghhhkkknnnsssvvvxxxwwwuuuqqqjjjeeecccbbbhhheeeaaa[[[WWWVVVYYY\\\YYYWWWSSSOOOLLLJJJIIIIIIKKKKKKLLLMMMNNNMMMLLLJJJMMMLLLJJJIIIHHHGGGDDDAAA???>>>>>>======>>>???@@@@@@AAAAAA???===<<<===>>>@@@?????????@@@AAABBBCCCDDDGGGKKKQQQXXXbbblllrrrzzzwwwrrrqqqpppppppppqqqssstttsssttttttsssrrrpppooonnnooooooooonnnmmmkkkiiihhhiiiiiiiiihhhgggdddbbb```___^^^\\\\\\\\\\\\ZZZXXXOOOKKKFFFAAA???>>>===<<<======>>>??????@@@@@@AAAEEEDDDCCCCCCBBBJJJ^^^ppp~~~}}}~~~|||vvvyyy~~~xxxdddLLL>>>:::888666666222222222222111333777:::>>>LLL^^^qqqsss___UUUTTTWWWXXXXXX^^^kkk|||~~~wwwuuuzzz}}}rrrpppllljjjjjjnnnssswwwxxxyyyzzz||||||{{{zzzxxxwwwwwwwwwxxxwwwyyy{{{zzzuuunnniiigggcccbbbaaa___]]]\\\[[[[[[\\\\\\[[[[[[\\\]]]^^^___]]][[[ZZZZZZ[[[\\\[[[ZZZYYYYYYYYYXXXWWWVVVTTTTTTRRRRRRRRRQQQQQQQQQQQQPPPRRRSSSSSSRRRPPPNNNNNNOOOPPPRRRVVVYYYZZZXXXUUUSSSSSSTTTUUUWWWZZZ\\\___```___```dddiiimmmooooooooooooqqqttttttsssqqqqqqqqqkkklllmmmmmmllljjjhhhggghhhggggggfffeeeddddddcccdddcccbbbeeeiiilllkkkiiipppsssvvvxxxxxxxxxzzz|||wwwuuurrrrrrtttwwwxxxxxxpppnnniiiaaaYYYVVVXXX[[[bbbhhhnnnmmmiiiffffffgggmmmmmmnnnqqqssssssqqqooohhhccc\\\SSSMMMKKKKKKLLLHHHIIIJJJKKKMMMPPPSSSUUU111///------///000111000000000000111555<<>>::::::::::::;;;===???@@@BBBCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEFFFHHHIIIHHHGGGEEEFFFHHHJJJKKKLLLLLLLLLPPPRRRUUUYYY\\\^^^______ZZZWWWRRRMMMIIIGGGFFFFFFFFFFFFGGGGGGIIIJJJLLLLLLNNNOOOPPPQQQSSSVVVXXXYYY\\\]]]_________aaaeeegggfffhhhlllnnnqqquuuyyy|||{{{{{{yyytttnnnhhheeedddhhhfffbbb]]]XXXVVVXXXYYYSSSQQQNNNKKKIIIGGGFFFFFFJJJIIIGGGHHHIIIJJJIIIHHHJJJHHHFFFEEEEEEDDDAAA???===<<<;;;;;;;;;===>>>???>>>???@@@???======???@@@????????????AAACCCEEEFFFGGGKKKRRRZZZcccmmmwww}}}{{{tttsssqqqppppppqqqssstttrrrrrrrrrrrrqqqqqqpppoooooonnnnnnmmmkkkiiihhhgggiiiiiijjjiiigggeeebbb```]]]\\\ZZZYYYZZZYYYXXXVVVPPPKKKFFFBBB@@@>>>===<<<=========>>>??????@@@@@@BBBBBBCCCBBBBBBHHHZZZkkk}}}zzzhhhPPP???999777666555333444333222222555999<<>>::::::::::::<<<>>>@@@BBBBBBBBBCCCDDDEEEGGGGGGHHHIIIHHHGGGIIIKKKLLLLLLKKKJJJKKKLLLNNNPPPRRRSSSTTTWWWYYY\\\___bbbccccccccc___[[[UUUOOOJJJGGGGGGFFFGGGGGGHHHIIIJJJLLLNNNOOOQQQSSSUUUXXXZZZ\\\^^^^^^aaaccceeefffggghhhjjjlllkkknnnrrrvvvxxx{{{~~~~~~yyysssnnnkkkiiihhhfffccc^^^XXXTTTSSSTTTMMMLLLJJJHHHFFFEEEEEEEEEJJJGGGDDDCCCFFFGGGGGGFFFEEEDDDCCCBBBBBBAAA>>><<<<<<;;;:::::::::<<<>>>@@@===>>>??????>>>>>>@@@BBBAAA@@@@@@AAACCCFFFIIIKKKMMMRRR[[[eeepppzzzwwwuuurrrppppppqqqrrrsssrrrrrrrrrqqqppppppoooooolllllllllkkkjjjiiiiiihhhhhhiiijjjjjjhhheeebbb```[[[ZZZWWWWWWWWWWWWVVVTTTPPPLLLFFFBBB@@@???===<<<<<<<<<======>>>??????@@@BBBBBBDDDDDDBBBFFFVVVeee{{{|||kkkSSS@@@888777666444444444333222222555999===FFFUUUgggyyyrrrfff___^^^___XXX```nnn}}}vvvoookkklllnnnmmmnnnpppuuuzzzxxxvvvvvvxxx{{{~~~~~~}}}xxxwwwvvvuuutttttttttuuunnnoooooolllgggbbb___^^^\\\[[[ZZZXXXWWWVVVVVVVVVTTTUUUXXXZZZ[[[[[[ZZZZZZZZZYYYYYYZZZ\\\]]]\\\[[[\\\\\\\\\\\\\\\\\\[[[ZZZXXXXXXXXXWWWWWWWWWVVVVVVXXXYYYYYYXXXUUUTTTTTTUUUUUUVVVWWWWWWVVVSSSQQQOOOOOONNNNNNMMMMMMNNNOOOOOOPPPRRRUUUWWWYYY\\\^^^```aaaccceeefffffffffggghhhddddddcccbbb```___]]]\\\WWWVVVUUURRRPPPNNNLLLLLLLLLMMMOOOPPPRRRUUUZZZ]]]hhhooowwwzzzxxxuuuuuuvvvuuuuuuuuuwwwyyyxxxvvvtttooonnnjjjddd]]]YYY[[[^^^dddlllrrrnnniiiiiiiiihhhkkklllpppuuuyyyzzzwwwtttllliiicccZZZPPPIIIGGGHHHFFFGGGHHHHHHIIILLLRRRWWW111///------///111111111000000000222666>>>GGGMMMRRRSSSUUUXXX\\\bbbiiiooopppmmmjjjiiiiiigggccc___dddgggmmmwww{{{uuulllkkkpppxxx~~~~~~~~~|||yyyxxxsssmmmiiijjjxxxooohhheeeiiimmmmmmjjjjjjmmmjjjgggdddcccdddfffgggaaa```^^^^^^^^^___aaabbbgggkkkoooqqqpppnnnlllkkklllnnnpppnnnkkkhhhiiijjjgggdddaaaaaaccchhhkkklllmmmooorrruuuyyy}}}~~~yyysssooollljjjgggfffgggeeeccc```______```aaa\\\VVVMMMEEEAAA???>>>>>>===<<<<<<;;;<<<===>>>???@@@AAABBBDDDFFFHHHJJJJJJJJJIIIIIIKKKMMMNNNNNNMMMOOOPPPQQQSSSUUUXXXZZZ[[[]]]___bbbfffhhhhhhhhhhhhccc___XXXQQQKKKHHHFFFFFFGGGHHHHHHIIIKKKMMMOOOPPPTTTVVVYYY\\\___aaabbbbbbdddgggjjjkkkkkklllmmmoooooossswww{{{}}}}}}wwwrrrooommmgggfffccc^^^WWWRRRPPPOOOIIIIIIHHHFFFEEEEEEEEEEEEEEEAAA===<<<>>>AAABBBAAABBBAAA@@@@@@@@@???<<<999;;;:::999999:::<<<>>>@@@<<<===>>>>>>>>>???AAACCCBBBBBBBBBCCCFFFIIIMMMOOORRRXXXcccnnnyyyxxxvvvsssqqqpppppprrrsssssssssrrrqqqpppooonnnmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjjjjhhheeebbb```ZZZXXXVVVUUUUUUUUUTTTSSSPPPLLLFFFBBB@@@???>>>===<<<<<<======>>>?????????DDDEEEGGGGGGDDDFFFTTTbbbuuu}}}}}}mmmTTT@@@777666666333333333333111222444999===KKKYYYjjj{{{rrriiiggghhhjjjdddooo~~~|||oooiiiiiilllnnnnnnnnnpppuuuyyyvvvtttsssvvvzzz}}}~~~}}}vvvuuutttsssrrrqqqqqqqqqiiijjjjjjgggccc___]]]\\\YYYXXXWWWWWWVVVWWWWWWWWWVVVXXX[[[^^^______]]]\\\\\\[[[[[[]]]___```___^^^ddddddeeeddddddcccbbbaaa_________^^^^^^^^^]]]]]]_________^^^[[[YYYYYYZZZ[[[[[[[[[ZZZYYYWWWTTTSSSNNNNNNMMMLLLKKKJJJJJJJJJLLLNNNOOOQQQRRRTTTXXXZZZZZZ\\\___`````````bbbcccaaa```___^^^\\\[[[YYYYYYOOOOOOMMMKKKIIIGGGFFFEEEFFFHHHJJJKKKKKKOOOVVV\\\fffnnnwwwzzzxxxtttssssssuuuvvvwwwyyy{{{yyyvvvsssooonnnkkkeee___[[[]]]___eeeooosssooojjjkkkkkkiiihhhkkkpppuuuzzzzzzwwwtttqqqoooiii___SSSKKKHHHGGGDDDFFFGGGFFFGGGJJJQQQVVV222000...///222333111///333222111222555<<>>;;;:::;;;<<<<<<===>>>???@@@@@@AAADDDHHHKKKLLLMMMNNNPPPNNNNNNPPPQQQRRRRRRSSSSSSTTTTTTSSSTTTVVVZZZ^^^```aaadddhhhkkkmmmmmmnnnppphhhbbbYYYRRRNNNKKKHHHEEEFFFIIILLLNNNNNNNNNOOOPPPYYY]]]bbbeeeggghhhiiijjjooooooqqqrrrsssssssssssszzz{{{}}}wwwppplllnnnhhhaaa\\\YYYUUUPPPLLLHHHGGGEEECCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBB@@@???===<<<;;;;;;<<<<<<<<<<<<<<<======???@@@@@@>>>>>>>>>>>>????????????AAABBBBBBAAABBBHHHRRRYYY___iiiuuuxxxwwwuuurrrnnnmmmnnnpppoooooonnnmmmlllkkkkkkllljjjiiihhhhhhiiikkkmmmnnnnnnjjjggggggiiigggbbb]]]]]]ZZZWWWVVVXXXWWWTTTQQQSSSNNNHHHCCC@@@>>>===;;;<<<<<<<<<===>>>@@@AAABBBEEECCCDDDEEEEEEFFFNNNVVVkkk}}}wwwzzzxxxfffOOO@@@;;;:::777444888444333555666555888===MMM]]]rrrooojjjlllpppsssooo{{{~~~tttooojjjkkknnnoooooommmmmmpppsssttttttuuuxxx{{{}}}}}}||||||yyywwwuuutttssspppnnnhhhgggdddaaa___]]]\\\\\\YYY[[[]]]\\\ZZZXXXYYY[[[]]]___aaaaaa```___```aaa^^^dddfffeeefffllllllgggmmmlllkkkiiigggfffeeeeeedddeeefffffffffeeedddcccggggggfffdddccccccccccccccccccdddcccaaa___\\\ZZZUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJKKKNNNQQQTTTTTTTTTZZZYYYYYYZZZ[[[\\\[[[YYYXXXVVVTTTSSSTTTUUUUUUTTTNNNKKKHHHEEECCCBBBBBBBBBFFFFFFEEEDDDFFFJJJPPPTTT```kkkvvvvvvtttssssssssssssxxx}}}~~~{{{wwwuuutttrrrnnnhhhccc___]]]]]]^^^ccchhhnnnqqqnnnkkkhhhgggiiimmmsssyyy||||||zzzyyyrrrqqqlllaaaSSSIIIFFFFFFFFFDDDCCCCCCEEEJJJOOORRR222000//////111222111///111111111222555<<>>???@@@AAACCCFFFJJJLLLMMMNNNPPPQQQQQQRRRSSSUUUVVVVVVVVVVVVWWWWWWWWWXXX[[[___dddffffffjjjnnnpppqqqqqqrrrsssmmmfff]]]UUUPPPMMMIIIGGGHHHKKKOOOQQQRRRTTTVVVWWW___bbbgggjjjlllmmmnnnppprrrsssvvvxxxzzz{{{{{{{{{{{{sssooojjjddd]]]WWWTTTQQQLLLHHHFFFEEECCCAAA@@@??????@@@AAA@@@@@@@@@@@@@@@AAAAAA>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<============>>>>>>????????????BBBCCCDDDEEEHHHOOOZZZaaajjjssswwwwwwuuurrrooonnnoooqqqpppooonnnmmmlllkkkkkkkkkiiihhhgggggghhhjjjlllmmmnnnjjjgggggghhhgggaaa]]]ZZZWWWUUUUUUWWWXXXUUURRRRRRNNNGGGCCC@@@>>><<<;;;<<<;;;<<<<<<===>>>???@@@CCCBBBBBBDDDDDDDDDJJJRRRgggyyyzzz{{{yyyhhhQQQ@@@:::999666222555222222444666666:::@@@NNN```vvvrrrnnnooorrrtttrrryyypppllliiikkkmmmoooooonnnooorrrtttwwwwwwwwwyyy{{{||||||zzzzzzyyywwwvvvuuutttqqqoooiiigggddd```]]]\\\\\\\\\\\\^^^```___]]][[[\\\]]]cccdddffffffeeeddddddeeefffkkkmmmlllmmmrrrrrrnnntttsssqqqpppnnnmmmlllllljjjkkklllmmmllllllkkkjjjjjjjjjiiihhhgggggggggggghhhhhhiiiiiigggeeebbb```ZZZXXXVVVTTTQQQOOONNNNNNLLLKKKKKKLLLOOORRRRRRRRRUUUTTTTTTUUUWWWWWWUUUTTTQQQOOOLLLLLLMMMMMMMMMMMMHHHFFFCCCAAA???>>>>>>???DDDDDDDDDDDDEEEIIIOOOSSS___kkkuuuwwwuuuuuuuuuttttttyyy}}}~~~{{{wwwttttttooolllgggbbb^^^\\\[[[[[[]]]cccjjjnnnmmmjjjhhhgggllloootttxxxzzzzzzxxxvvvrrrrrrnnncccVVVLLLGGGFFFEEEDDDCCCCCCEEEIIIMMMPPP111000///000111222111///000000111333666===EEEKKKQQQQQQSSSWWW^^^fffnnnssstttpppkkkgggcccbbbcccdddbbbhhhqqq{{{~~~xxxsssjjjmmmttt|||~~~}}}vvvppphhhbbbaaaeeezzz}}}qqqnnnjjjfffeeecccaaa```cccbbbcccfffhhhiiihhhgggcccaaa``````cccfffggghhhjjjkkkllllllllljjjgggfffgggggghhhhhhiiijjjjjjjjjiiihhhgggffffffggghhhhhhnnnpppsssvvvzzz{{{uuupppkkkfffdddfffhhhiiihhhhhhhhhhhhfffbbb]]]XXXUUUPPPLLLEEEAAA>>><<<:::999888999:::<<<>>>@@@BBBCCCEEEHHHKKKMMMOOOPPPRRRTTTUUUVVVXXXZZZ[[[[[[[[[[[[\\\\\\]]]___bbbfffjjjmmmmmmqqquuuxxxxxxxxxxxxyyytttmmmcccZZZSSSNNNKKKHHHIIIMMMQQQUUUXXX[[[___aaagggjjjnnnqqqrrrssstttvvvwwwyyy}}}xxxsssgggaaaZZZTTTQQQNNNIIIFFFDDDCCC@@@>>>===<<<<<<===>>>>>>=========>>>>>>???:::::::::999:::;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<======>>>???@@@AAAAAAAAACCCFFFIIIKKKPPPXXXccclllvvv~~~}}}uuuuuutttrrrooooooppprrrpppooonnnlllkkkjjjjjjjjjggggggfffffffffhhhiiikkkmmmjjjhhhggghhhfffaaa]]]WWWUUUTTTUUUXXXYYYVVVTTTQQQMMMGGGBBB@@@>>><<<;;;<<<;;;;;;;;;<<<<<<===>>>@@@@@@BBBDDDBBB@@@DDDKKK```rrr|||~~~zzz|||}}}yyyiiiRRRAAA:::777444111222000111444555777===DDDRRRddd{{{uuurrrsssuuuuuusssqqqkkkiiihhhjjjlllnnnpppppprrrtttwwwzzzzzzyyyzzz||||||{{{yyyyyyxxxvvvvvvvvvtttrrroookkkhhhccc___]]]]]]^^^___bbbdddeeedddcccaaabbbbbbhhhiiikkkkkkkkkjjjkkklllqqqtttuuutttuuuwwwwwwttttttsssqqqpppooonnnnnnnnnpppqqqrrrssssssrrrqqqpppnnnmmmmmmllllllmmmmmmmmmnnnooopppqqqooommmjjjhhhaaa___]]]YYYVVVTTTRRRQQQOOOMMMKKKKKKLLLOOOOOOOOOPPPOOONNNOOOPPPPPPOOOMMMIIIGGGDDDDDDEEEFFFFFFEEECCCBBB@@@>>>======>>>>>>BBBCCCCCCCCCEEEIIIOOOSSS___jjjtttwwwvvvwwwxxxwwwwwwzzz||||||zzzvvvtttsssnnnllliiiddd```]]]ZZZYYYWWW^^^ffflllnnnnnnlllkkknnnqqqtttwwwxxxwwwuuutttrrrrrrooofffZZZOOOIIIFFFEEEDDDDDDDDDFFFHHHJJJKKK111000000000111111000000///000111333888???GGGMMMSSSSSSUUUXXX___gggooossstttqqqlllgggdddccccccdddeeejjjssszzz}}}yyysssnnnkkkpppwww}}}}}}tttlllddd___```fff|||tttpppkkkfffdddcccaaa```aaabbbdddgggjjjjjjhhhfffcccbbb```aaaeeehhhjjjjjjkkklllmmmnnnnnnmmmkkkjjjhhhiiiiiijjjjjjjjjiiiiiiiiihhhgggffffffggghhhiiinnnpppqqqtttwww~~~yyyssspppooohhhbbbaaaeeeiiiiiigggiiihhhfffdddaaa\\\VVVRRRMMMIIICCC>>><<<;;;999888777888:::<<>>===<<<;;;::::::::::::777777888999:::;;;<<<<<<>>>======<<<======>>>>>>>>>???AAACCCEEEEEEEEEEEEFFFIIINNNRRRWWW```kkksss}}}}}}uuurrrrrrrrrpppnnnmmmnnnpppnnnmmmllljjjiiihhhhhhhhhffffffeeeeeefffggghhhhhhllljjjhhhggggggeeeaaa^^^WWWUUUUUUWWW[[[\\\YYYWWWRRRMMMGGGCCC@@@???===<<<<<<<<<<<<;;;<<<<<<======??????BBBDDDAAA>>>@@@FFFWWWkkkvvv}}}wwwwwwwww~~~{{{wwwgggRRRAAA:::777444222222000111444555666===FFFVVVggg}}}~~~vvvwwwyyyyyywwwsssxxxjjjgggggghhhiiikkknnnpppsssuuuwwwyyy{{{zzzzzz{{{||||||{{{yyywwwvvvuuuuuuuuutttrrrooojjjgggccc```___aaaccceeeiiijjjjjjjjjiiiiiihhhhhhiiikkknnnppppppqqqrrrtttzzz||||||{{{yyyxxxvvvtttppppppooonnnmmmmmmmmmmmmrrrssstttuuuuuuuuutttsssoooooooooooopppqqqrrrrrrssstttvvvvvvuuusssooommmhhhfffccc___[[[XXXVVVVVVSSSPPPLLLKKKKKKMMMMMMNNNLLLKKKJJJKKKLLLKKKIIIHHHEEECCCAAA@@@AAACCCCCCBBBAAAAAA@@@??????@@@AAAAAABBBCCCDDDEEEFFFKKKPPPTTT]]]hhhrrrvvvwwwzzzzzzyyyzzz{{{{{{{{{yyyvvvtttssspppooolllhhhddd```\\\ZZZTTTZZZdddlllrrrssssssrrrooopppsssuuuvvvvvvtttsssppppppnnnggg\\\QQQIIIEEEDDDDDDDDDEEEEEEFFFGGGGGG000000111111000000000111///000222444:::BBBKKKRRRWWWWWWXXX[[[```hhhooottttttqqqlllhhheeedddeeefffjjjooovvvzzzyyytttmmmiiimmmssszzz}}}~~~{{{ppphhhaaa^^^bbbiiiwwwqqqiiicccaaaaaabbbbbbaaabbbdddhhhjjjjjjgggdddbbbaaa```aaaeeeiiikkkllllllmmmoooqqqrrrqqqpppooollllllllllllkkkjjjiiihhhggggggffffffggghhhjjjkkknnnooopppqqqtttyyyzzztttpppmmmllljjjeeeaaaccchhhlllkkkiiihhhfffdddcccaaa]]]WWWRRRJJJFFFAAA===;;;:::999888777888:::===@@@CCCEEEGGGGGGIIILLLMMMNNNPPPSSSVVVZZZ\\\___ccceeefffeeeeeejjjjjjjjjkkklllnnnpppqqqtttyyyyyynnnaaaVVVNNNKKKJJJIIILLLRRRXXX^^^dddkkkoooqqqsssvvvwwwxxxyyy{{{|||}}}vvvkkkddd[[[TTTPPPMMMIIIEEEAAA@@@>>><<<;;;;;;<<<<<>><<<:::888777666666666777888:::;;;<<<======>>>>>>=========>>>??????AAACCCFFFHHHJJJKKKKKKKKKJJJNNNTTTXXX^^^fffpppwwwwwwqqqnnnoooooonnnllljjjkkkllljjjjjjiiihhhggggggggggggfffffffffffffffgggggggggiiihhhhhhgggfffeeebbb___ZZZXXXXXX[[[^^^___\\\YYYRRRNNNHHHDDDAAA@@@>>>============<<<<<<===>>>>>>@@@@@@BBBDDDAAA===>>>CCCPPPeeesss}}}uuuyyywww|||yyyrrrdddQQQBBB:::777666555333222333555555666>>>GGG[[[iii{{{}}}{{{~~~|||uuuqqqhhhfffgggiiiiiikkknnnrrrvvvyyyzzzzzzzzzyyyyyy{{{|||}}}|||{{{uuusssqqqpppqqqpppooommmhhheeebbbaaaaaadddhhhkkkmmmmmmmmmmmmmmmmmmlllkkkiiikkkooorrrtttwwwzzz|||~~~{{{vvvsssrrrppppppoooooooooooopppppprrrsssuuuvvvvvvvvvuuutttnnnnnnooopppqqqssstttuuuuuuwwwyyyyyyxxxuuuqqqoookkkjjjgggccc```]]][[[ZZZXXXTTTPPPMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJHHHFFFCCCAAA??????@@@AAABBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFGGGJJJNNNSSSWWW\\\fffqqqvvvyyy}}}~~~|||}}}{{{zzzxxxwwwvvvuuutttqqqpppmmmjjjeee```\\\ZZZRRRWWW```jjjrrrvvvwwwwwwnnnoooqqqssstttuuuttttttnnnnnnkkkeee[[[QQQHHHCCCCCCCCCDDDDDDDDDDDDDDDDDD///111222111000///000111000111333666<<>>===<<<<<<<<<======???>>><<<:::888777666666777888:::;;;===>>>>>>>>><<<<<<<<<<<<===>>>???@@@DDDFFFJJJMMMPPPQQQQQQQQQOOOTTT[[[```fffnnnwww~~~vvvqqqmmmnnnnnnllljjjhhhhhhiiihhhhhhggggggggggggggghhhgggggghhhhhhhhhhhhhhhhhhffffffggggggfffeeecccbbb^^^\\\\\\___aaaaaa^^^ZZZQQQMMMGGGCCCAAA@@@>>>======<<<<<<<<<===>>>>>>???@@@@@@BBBCCC@@@<<<===CCCKKKbbbsssvvv}}}{{{pppcccQQQBBB:::777666666444444555666666777@@@JJJ```lll|||wwwzzzlllhhhggghhhjjjjjjkkknnnsssxxx{{{|||{{{yyyyyyyyyzzz|||}}}{{{zzzqqqnnnjjjhhhhhhhhhhhhhhhcccaaa______```cccgggiiikkkjjjiiijjjkkkkkkiiigggfffjjjnnnrrrtttwww{{{}}}~~~||||||xxxrrrnnnoookkkkkkkkkkkkllllllmmmnnnpppqqqssstttuuuuuuttttttlllmmmmmmoooqqqsssvvvwwwxxxyyy{{{|||zzzvvvrrroookkkjjjhhheeebbb```___^^^\\\YYYUUURRRQQQQQQPPPOOOOOOMMMLLLLLLLLLKKKHHHFFFBBB@@@>>>>>>???AAAAAAAAA???@@@@@@AAABBBBBBCCCCCCDDDFFFHHHJJJMMMQQQVVVZZZ\\\fffqqqwww}}}~~~{{{xxxvvvwwwwwwvvvvvvpppooolllhhhccc^^^ZZZXXXQQQUUU\\\fffpppwwwyyyyyyoooooopppqqqrrrsssssssssmmmlllhhhcccZZZPPPHHHBBBBBBBBBBBBCCCCCCCCCCCCCCC///111222111//////000222222222333666>>>JJJXXXaaaaaa```___```dddjjjpppssssssqqqmmmjjjiiiiiikkkmmmooossswwwwwwtttooolllkkkpppyyy}}}zzz}}}uuuiiiaaa^^^```kkkvvvzzzsssjjjcccaaacccfffhhheeeeeeeeeggghhhhhheeeccc^^^]]]\\\___ccchhhkkklllmmmnnnpppppppppnnnmmmkkkooonnnllljjjiiiiiijjjjjjkkkjjjiiihhhhhhiiijjjkkkjjjkkkllllllmmmooorrruuuvvvxxxyyyyyywwwvvvuuuvvvpppmmmiiieeebbbaaaaaaaaa\\\```fffllloooooommmlllfffccc```______[[[SSSMMMGGGCCC>>>;;;;;;;;;:::::::::;;;>>>@@@CCCFFFHHHIIIKKKLLLNNNOOOPPPSSSVVVYYY[[[^^^dddiiinnnppppppppppppqqqqqqrrrtttuuuvvvvvv}}}uuufffXXXOOOMMMNNNOOORRRXXX]]]cccjjjrrrwwwyyy{{{|||||||||}}}~~~mmmeeeZZZQQQKKKGGGBBB???<<<<<<;;;;;;;;;<<<===>>>>>>===<<<:::999999999999999:::<<<>>>???@@@@@@???<<<<<<<<<===>>>@@@AAABBBEEEHHHLLLPPPSSSTTTTTTTTTUUUZZZbbbiiiooowww|||tttqqqmmmnnnnnnmmmjjjggggggggggggggggggggghhhiiijjjjjjiiiiiiiiijjjjjjiiiiiiiiicccdddfffgggfffeeeddddddaaa```___aaacccbbb]]]YYYOOOKKKEEEAAA???>>>===<<<::::::;;;;;;<<<===>>>???@@@???@@@AAA>>>:::===BBBKKKcccvvv{{{}}}pppdddRRRCCC:::666555444333444666777777999DDDOOOcccooo~~~|||xxx~~~rrriiihhhhhhhhhjjjkkkllloootttzzz}}}}}}{{{{{{zzzyyyzzz{{{zzzyyywwwlllhhhbbb^^^^^^___```aaa]]]\\\[[[[[[\\\]]]```aaadddcccaaabbbddddddbbb___```ccchhhkkkmmmooorrruuuvvvsssrrrsssqqqjjjgggiiiccccccccccccdddeeeggggggkkklllnnnoooppppppooooookkkkkkmmmoooqqqtttwwwxxx{{{}}}}}}xxxsssoooiiihhhgggeeecccbbbbbbaaa___]]]YYYWWWVVVUUURRRQQQQQQPPPNNNNNNMMMLLLJJJGGGCCCAAA@@@@@@BBBCCCDDDCCC@@@@@@AAABBBCCCCCCCCCCCCDDDFFFIIIKKKNNNRRRXXX[[[___hhhsss{{{{{{vvvuuuvvvxxxxxxwwwrrrppplllhhhccc^^^[[[YYYTTTVVV\\\eeepppxxx|||}}}qqqqqqqqqpppppppppqqqqqqmmmkkkgggaaaZZZQQQHHHCCCAAAAAAAAAAAAAAABBBCCCCCC///111333222///...000222444333444777???LLL[[[eeedddcccbbbbbbeeejjjpppssssssqqqnnnkkkjjjkkkmmmooonnnrrrvvvvvvsssooonnnnnnqqq{{{}}}yyy|||}}}sssggg```^^^bbbnnn{{{zzztttlllfffdddeeeggghhhffffffffffffggggggeeeccc\\\[[[[[[^^^cccgggkkklllnnnnnnooonnnmmmjjjhhhfffmmmkkkjjjhhhhhhiiikkklllnnnlllkkkiiiiiiiiiiiijjjhhhjjjkkkkkkkkklllnnnpppnnnppprrrqqqooommmmmmmmmjjjhhhdddaaa^^^\\\\\\\\\]]]ccckkkppppppmmmiiigggfffbbb___]]]]]]XXXPPPJJJFFFCCC>>>;;;;;;;;;;;;:::<<<===???AAADDDGGGIIIJJJMMMNNNPPPQQQRRRTTTXXX[[[[[[___eeelllqqqsssttttttqqqqqqssstttvvvxxxyyyzzzwwwhhhYYYQQQOOOPPPSSSVVV[[[```fffmmmuuuyyy}}}~~~oooggg[[[RRRLLLGGGBBB>>>::::::999999:::<<<===>>><<<;;;;;;:::;;;;;;;;;<<<:::<<<>>>???AAAAAA@@@@@@>>>>>>???@@@AAACCCEEEFFFEEEHHHMMMQQQTTTVVVVVVUUUXXX^^^gggooovvvxxxrrrooonnnoooooommmjjjgggfffggggggggghhhhhhiiikkklllmmmjjjjjjkkkkkkkkkjjjjjjiiiaaacccfffffffffeeeeeefffcccaaa```bbbcccaaa\\\WWWMMMIIICCC???===<<<;;;:::888999999:::;;;<<<>>>??????>>>>>>???<<<999<<>>HHHTTT___eeeiiidddbbbeeehhhjjjooovvvpppqqqqqqooolllkkknnnqqqrrrsssttttttrrrqqqrrrrrruuuxxxxxxuuuuuuyyy}}}}}}yyypppfffbbbbbbgggtttzzzuuummmfffccceeeiiilllffffffggghhhhhhgggfffeee```^^^\\\]]]aaaggglllnnnjjjmmmooonnnjjjgggfffgggjjjlllllljjjhhhhhhlllpppnnnjjjeeedddfffiiijjjjjjllljjjgggffffffgggiiikkkiiijjjlllnnnnnnmmmlllkkkiiihhhfffcccaaa```___^^^eeefffjjjmmmooommmhhhddd___```aaa```\\\VVVOOOJJJDDD>>>:::<<<===:::777777===>>>@@@BBBFFFIIIKKKMMMNNNPPPRRRSSSUUUWWW\\\___]]]aaagggllloooqqqsssuuuxxxxxxxxxwwwwwwzzz~~~yyygggWWWOOOOOOSSSUUUWWW\\\bbbiiiooouuuxxx~~~~~~}}}~~~vvvkkk[[[NNNGGGDDDCCCAAA;;;::::::999:::;;;<<<======<<<:::999999:::<<<===???>>>>>>===>>>@@@AAABBB@@@@@@@@@???@@@@@@AAABBBIIIIIIJJJMMMQQQSSSUUUUUUZZZaaakkkvvv|||sssppppppssssssqqqmmmhhhdddbbbbbbeeehhhlllnnnmmmlllkkkkkkkkkkkkkkkkkkkkkiiihhhhhheeedddcccbbbbbbbbbcccdddaaa___^^^\\\[[[XXXUUURRRLLLHHHCCC???>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@??????>>><<<;;;;;;>>>@@@JJJ___yyy~~~vvvooocccQQQCCC;;;777666444555333333555666;;;HHHUUUkkkwww~~~}}}~~~zzzvvv{{{kkkeeeeeefffhhhjjjmmmnnnppptttxxx{{{{{{{{{yyyzzz||||||yyyvvvqqqooohhh```YYYUUUSSSRRRVVV\\\___]]][[[XXXWWWVVVVVVWWWVVVWWWWWWWWWWWWUUUSSSRRRRRRVVV[[[]]]\\\\\\___aaa]]]^^^___aaacccdddeeefffeeedddccccccbbbbbbbbbbbbfffgggjjjlllkkkiiifffdddeeegggjjjmmmooossswwwzzz|||ssslllfffbbb___^^^```aaaaaa``````^^^ZZZWWWVVVVVVXXXYYYYYYWWWUUUTTTSSSRRROOOMMMJJJIIIHHHFFFEEEFFFFFFGGGHHHLLLOOOMMMGGGCCCCCCDDDBBBDDDHHHKKKPPPUUU\\\```jjjttt}}}wwwvvvzzz|||{{{xxxyyyzzzuuulllfffbbb^^^XXXYYYXXXZZZcccppp{{{xxxsssnnnmmmppprrrqqqnnnqqqooollleee]]]SSSJJJDDDAAAAAA@@@???>>>>>>??????111111000/////////000000000222555<<>>;;;999999===>>>@@@BBBEEEHHHKKKMMMOOOQQQSSSUUUWWWZZZ___bbbbbbeeejjjmmmooorrrtttvvvyyyzzz{{{{{{|||{{{iiiYYYPPPPPPRRRUUUXXX\\\bbbiiipppvvvyyy~~~|||ppp___QQQIIIEEEBBB@@@;;;;;;:::999:::;;;<<<===>>>===;;;::::::;;;<<<===>>>>>>>>>??????@@@AAABBBAAA@@@@@@@@@@@@@@@AAAAAAGGGGGGHHHKKKNNNQQQRRRSSSZZZaaammmyyyxxxpppnnnnnnssssssqqqmmmhhhdddccccccjjjmmmoooooonnnlllllllllkkkkkkjjjjjjiiihhhhhhgggfffeeedddcccccccccdddeee```^^^]]][[[ZZZWWWSSSPPPKKKGGGBBB???======<<<;;;;;;;;;<<<===>>>??????@@@AAA@@@???===;;;:::<<<>>>III]]]uuuxxxooocccRRRCCC;;;777444222555333333555666<<>>>>>??????222222111000000000000111///000444;;;EEERRR]]]cccfffbbb```cccgggkkkrrrzzz}}}{{{xxxsssooooooqqqssswwwyyyzzzzzzxxxvvvuuuuuuqqqvvvxxxwwwyyy~~~zzzpppeeecccgggqqqzzztttllldddaaaaaaeeehhhfffhhhiiikkkkkkiiihhhfffbbb```^^^^^^aaafffiiikkklllmmmmmmkkkiiihhhiiijjjiiigggfffgggiiikkkkkkkkkmmmjjjgggfffggghhhiiiiiijjjjjjhhhfffeeedddddddddiiiiiijjjkkkllllllmmmmmmooommmkkkiiigggggggggggghhheeecccbbbbbbaaa___^^^^^^^^^]]][[[WWWRRRLLLIIIHHHAAA<<<>>>???<<<:::;;;===>>>???BBBEEEHHHKKKLLLOOOQQQTTTWWWYYY^^^cccfffiiikkkmmmoooppprrruuuxxx|||}}}|||lll]]]SSSQQQRRRVVVXXX]]]ccckkkrrrxxx{{{wwweeeUUUKKKEEEAAA???;;;;;;:::999:::;;;<<<======<<<;;;:::;;;;;;===>>>>>>>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAAEEEFFFGGGIIIKKKNNNPPPQQQYYYbbbooo}}}uuunnnkkkkkkqqqpppmmmiiidddbbbbbbcccnnnoooooonnnllljjjkkklllkkkkkkjjjiiihhhhhhhhhhhhggggggfffeeedddeeeeeeeee___]]][[[ZZZYYYVVVRRRNNNJJJGGGAAA>>>===<<<;;;::::::;;;;;;<<<===>>>??????AAAAAA@@@===;;;:::;;;<<>>?????????333222222111111111111111000111444:::CCCOOOYYY___eeeaaa```ccchhhlllttt{{{}}}xxxrrrooonnnoooqqqwwwyyy||||||zzzwwwuuutttoootttxxxyyy|||uuuiiieeehhhrrr{{{uuullleeeaaaaaadddgggggghhhiiijjjjjjiiigggfffcccaaa^^^___bbbeeehhhiiikkkjjjiiihhhggghhhiiijjjhhhfffdddfffjjjkkkjjjggghhhggggggggghhhiiijjjkkkffffffggggggggggggggggggiiiiiiiiiiiijjjkkklllmmmqqqpppnnnmmmlllmmmmmmnnnnnnjjjeeeaaa````````````bbbbbb```]]]YYYUUUQQQNNNLLLEEE??????@@@===<<<======>>>???BBBEEEHHHKKKMMMNNNQQQTTTXXX[[[```fffjjjnnnoooppppppqqqtttxxx{{{|||mmm___VVVRRRRRRVVVXXX^^^eeemmmttt{{{~~~zzzgggWWWLLLFFFBBB???<<<;;;::::::::::::<<<<<<;;;;;;:::::::::;;;<<<======???@@@BBBBBBBBBBBBAAACCCBBBBBBAAAAAAAAABBBBBBDDDEEEGGGHHHIIILLLOOOQQQYYYbbbppp~~~~~~rrrjjjggggggkkkjjjgggbbb___]]]___aaajjjkkkkkkiiihhhhhhiiikkkmmmlllkkkiiiiiiiiiiiiiiiggggggfffeeeeeeddddddddd^^^\\\ZZZYYYWWWTTTPPPMMMIIIFFFAAA===<<<;;;::::::999:::;;;<<<===>>>>>>???@@@@@@@@@>>>;;;;;;<<<===IIIXXXkkk{{{wwwvvv|||pppdddSSSEEE<<<777444222555333333666999AAAQQQ```mmmwwwxxxuuuwwwyyyvvvtttsssxxx}}}{{{~~~}}}sssiiiggggggeeeeeegggfffjjjoootttuuutttsssrrrqqqrrrssstttrrrnnnkkkhhhaaaZZZUUUUUUVVVXXX___fffkkkmmmnnnooonnnllliiigggdddeeefffggghhhiiiiiiiiimmmjjjhhhjjjooorrrsssrrrtttsssrrrrrrssswwwzzz}}}xxxvvvrrrooonnnoooqqqrrrvvvuuurrrooollljjjiiiiiiiiikkkmmmnnnnnnoooppprrrzzz}}}zzzpppccc[[[VVVTTTSSSRRRSSSUUUWWWXXXVVVVVVXXXZZZ\\\^^^___```cccdddfffiiijjjgggbbb^^^YYYXXXWWWUUUUUUUUUUUUVVVYYYZZZYYYVVVQQQMMMKKKKKKEEEGGGJJJNNNSSS[[[ccciiiuuu{{{xxxxxxyyywwwwwwrrrjjjeeeccc```\\\]]]ZZZYYY___kkkxxx|||tttpppppprrrtttuuuuuusssooohhh^^^SSSIIIDDD@@@@@@???????????????@@@333222222111111111111111222333555999BBBLLLUUU[[[dddaaa```eeejjjnnnuuu|||}}}xxxssspppppppppppptttwww{{{|||zzzvvvsssrrrmmmsssyyy{{{xxxkkkggglllvvv|||vvvmmmeeeaaabbbeeehhhhhhhhhhhhhhhgggfffeeedddcccaaa______bbbeeeggghhhiiigggfffffffffhhhiiiiiigggeeeeeegggjjjkkkhhheeeccceeefffhhhiiikkklllmmmgggggghhhhhhhhhiiiiiiiiijjjiiiiiiiiiiiijjjkkkkkkpppppppppqqqqqqrrrssstttrrrnnngggcccbbbccccccdddfffeeeccc___\\\YYYWWWVVVRRRIIIBBBAAAAAA>>>===???>>>>>>@@@CCCFFFIIILLLMMMNNNPPPTTTXXX]]]bbbhhhlllooopppqqqrrrssswww|||yyykkk___WWWTTTSSSVVVYYY___fffooowww}}}zzzhhhWWWMMMGGGCCC@@@<<<<<<::::::::::::;;;<<<:::::::::::::::;;;;;;<<<>>>???AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGIIIJJJKKKNNNRRRVVV\\\dddrrr~~~|||}}}yyykkkbbb^^^^^^eeedddbbb^^^[[[[[[^^^```eeefffffffffeeegggjjjmmmnnnnnnmmmlllkkkkkkkkkkkkfffffffffeeedddccccccbbb]]][[[YYYXXXVVVSSSNNNKKKHHHEEE???<<<;;;:::999888999999:::;;;<<<===>>>>>><<<===>>>>>>===<<<>>>???IIIXXXkkkzzzsssttttttgggUUUFFF===888666555444333444666999AAAQQQ___iiisssyyysssrrrqqqmmmjjjkkkuuu~~~~~~xxxooohhhffffffddddddgggfffjjjqqqttttttsssrrrrrroooqqqssstttsssqqqnnnlllaaaZZZVVVWWWYYY\\\dddkkkqqqsssvvvxxxxxxwwwuuusssnnnnnnoooppprrrsssuuuuuuwwwtttrrrsssxxx{{{|||{{{|||{{{zzzyyy{{{~~~}}}{{{xxxvvvvvvxxxzzz|||}}}|||zzzvvvqqqlllhhhfffeeegggkkkmmmoooppprrrttt}}}~~~vvvjjj^^^VVVRRRQQQPPPPPPPPPQQQSSSUUUSSSUUUWWWZZZ]]]```bbbcccfffgggjjjmmmnnnlllfffbbb^^^]]][[[ZZZYYYZZZZZZ[[[```___]]]YYYTTTOOOLLLKKKHHHIIILLLPPPUUU]]]fffllluuu{{{wwwwwwxxxwwwwwwrrrjjjeeedddbbb^^^^^^ZZZXXX^^^jjjwww~~~|||vvvqqqppprrrtttvvvuuusssooohhh^^^SSSIIIDDD@@@???????????????@@@@@@222222111000000000000111333333555999AAAKKKTTTZZZcccaaaccciiinnnqqqvvv|||}}}yyyuuutttsssrrrpppppptttyyy{{{yyyvvvrrrqqqlllssszzz~~~wwwlllkkkrrr~~~{{{uuummmeeebbbbbbfffiiikkkjjjhhhfffeeedddccccccbbb```___```cccfffggghhhgggfffeeefffhhhiiijjjiiifffggggggiiijjjhhhfffcccaaadddgggiiijjjkkkmmmnnnkkkjjjiiihhhggggggggggggjjjjjjjjjiiiiiiiiihhhhhhlllnnnqqqtttvvvwwwxxxxxxuuuqqqkkkhhhggghhhhhhhhhjjjhhheeebbb___^^^]]]]]]XXXNNNEEEBBBAAA???>>>??????@@@AAADDDGGGJJJMMMNNNOOOQQQUUUZZZ^^^dddjjjnnnoooqqqsssuuuxxx}}}~~~rrrfff]]]WWWUUUUUUVVVYYY___gggpppyyy{{{hhhXXXNNNGGGCCC@@@===<<<;;;:::999:::;;;<<<999999:::;;;;;;<<<<<<<<<@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKNNNOOOPPPSSSYYY^^^ccckkkuuu~~~|||{{{}}}|||nnn___VVVSSSTTT]]]]]]]]][[[ZZZZZZ]]]___```bbbcccdddeeegggkkknnnnnnnnnnnnnnnmmmlllkkkkkkffffffffffffeeecccbbbaaa]]][[[YYYWWWUUURRRNNNJJJGGGDDD???;;;:::999888888888999999:::;;;<<<======;;;<<<>>>>>>======???@@@III[[[ooo|||sssvvv{{{mmmYYYGGG===999777777444333444777999@@@NNN[[[gggqqqxxxppplllgggbbb```aaaqqq}}}tttlllfffeeedddcccdddggghhhmmmrrruuusssrrrrrrsssqqqrrruuuvvvvvvssspppnnn```[[[WWWXXX[[[___gggooowwwyyy|||~~~~~~}}}|||vvvvvvvvvwwwyyy{{{|||}}}zzzyyyyyyzzz}}}~~~~~~|||xxxrrrlllgggdddbbbfffkkkoooqqqtttvvvxxx~~~zzzpppeee[[[VVVOOOOOOOOOMMMLLLMMMPPPRRRSSSTTTVVVZZZ^^^bbbeeegggiiikkkmmmpppqqqnnniiieeecccaaa```___^^^^^^______dddccc```\\\WWWTTTQQQOOOMMMNNNPPPSSSXXX```iiiooovvv~~~zzzyyyxxxwwwwwwrrrjjjffffffeeeaaa^^^ZZZXXX^^^jjjvvv~~~~~~zzzuuuqqqpppqqqtttvvvtttrrrnnnggg^^^SSSIIIDDD?????????>>>??????@@@AAA111111000/////////000000111111444999BBBLLLVVV\\\cccbbbeeelllqqqsssvvv{{{|||yyyvvvuuuuuutttrrrooommmrrrxxx{{{zzzvvvsssqqqlllttt|||xxxnnnoooyyyyyyssskkkdddaaabbbfffiiipppnnnjjjfffcccccccccdddaaa______```cccfffhhhhhhgggeeeeeehhhkkkmmmkkkjjjfffhhhkkkkkkiiifffdddcccbbbeeeiiijjjjjjiiijjjlllkkkjjjhhhfffeeefffggghhhjjjjjjkkkjjjiiihhhfffeeegggkkkpppvvvzzz{{{{{{zzzxxxvvvrrrppppppqqqppppppooommmiiifffeeeeeefffggg\\\RRRHHHDDDBBB???>>>???@@@AAACCCEEEHHHKKKNNNPPPQQQTTTXXX\\\```ffflllpppnnnqqquuuyyy~~~xxxlll```YYYWWWWWWWWWWWWZZZ```hhhrrr{{{}}}kkkZZZNNNHHHCCC@@@===<<<;;;:::999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMPPPSSSTTTUUUYYY```fffnnnttt|||{{{zzzwwwwwwxxx||||||qqqbbbUUUMMMMMMOOOSSSTTTVVVVVVVVVWWWYYY\\\[[[]]]```aaaccceeehhhkkklllmmmooooooooommmjjjiiiggggggggggggfffdddcccaaa^^^\\\YYYWWWUUURRRMMMJJJGGGCCC>>>:::999888888777888888999:::;;;<<<<<<===;;;===??????=========???JJJ^^^tttuuuyyyvvv^^^III===888777666333222444777999===IIIVVVaaalll~~~wwwnnnhhhbbb\\\[[[]]]ooo|||qqqjjjeeeccccccbbbdddhhhjjjoootttuuusssrrrsssvvvqqqrrrtttuuussspppmmmjjj```ZZZVVVXXX[[[```hhhpppzzz{{{}}}~~~~~~}}}{{{zzzvvvvvvvvvvvvwwwyyy{{{|||wwwyyy{{{}}}}}}}}}~~~|||xxxsssmmmhhheeeccccccgggmmmrrruuuwwwzzz|||||||||zzztttjjjaaa[[[YYYPPPPPPPPPNNNLLLLLLOOORRRTTTTTTVVVYYY]]]bbbgggiiimmmnnnoooqqqrrrooojjjggggggfffdddcccbbbbbbccccccfffdddaaa^^^\\\ZZZXXXVVVSSSTTTVVVXXX]]]dddmmmsssyyy|||yyyxxxxxxssskkkggghhhgggddd]]]ZZZYYY___kkkvvv}}}yyyxxxuuuqqqoooppprrruuurrrpppmmmfff]]]SSSJJJDDD??????>>>>>>???@@@@@@AAA111000000//////////////////000333999BBBNNNXXX___dddcccgggooossstttwwwzzzwwwuuusssssstttsssooollllllqqqwww{{{zzzwwwsssqqqlllttt|||{{{qqqsss}}}|||wwwrrrjjjccc```aaaeeehhhtttqqqkkkfffcccbbbdddeee```___^^^```dddggghhhiiigggfffgggjjjnnnooommmkkkfffjjjnnnmmmiiidddcccccccccgggkkkkkkiiihhhhhhiiigggfffdddcccdddgggjjjllljjjkkkkkkkkkjjjgggdddcccdddiiipppwww|||}}}|||{{{|||zzzyyyxxxyyyyyyxxxvvvtttrrrnnnkkkjjjkkkmmmooo___TTTJJJEEEBBB???>>>???AAABBBCCCFFFIIILLLOOOQQQSSSVVVZZZ^^^bbbhhhnnnrrrmmmqqqwww}}}|||sssggg]]]WWWVVVWWWXXXWWWZZZ```iiisss|||{{{|||}}}mmm[[[OOOHHHBBB???===<<<;;;:::999::::::;;;<<<<<<>>>???@@@@@@@@@@@@CCCBBBAAAAAABBBCCCEEEFFFDDDEEEFFFGGGIIILLLNNNOOOOOOSSSWWWXXXYYY]]]eeelllvvv{{{vvvsssooommmmmmqqquuuxxxzzztttjjj\\\OOOJJJLLLOOOJJJLLLOOOPPPQQQRRRUUUWWWWWWZZZ\\\^^^___aaaccceeejjjlllnnnpppooollliiiggghhhiiiiiiiiigggfffdddbbb^^^\\\ZZZXXXUUURRRMMMJJJFFFCCC===:::888888777666777888999:::;;;<<<<<<======???@@@???===<<<<<<===JJJaaaxxxxxx{{{~~~|||bbbKKK===777555555222222444777888<<>>>>>???@@@AAAAAA333222000//////000222333///222777===EEENNNWWW]]]bbbdddgggjjjmmmooopppppppppnnnmmmooorrrtttrrrooojjjmmmsssyyy{{{xxxrrrmmmqqqvvvyyy{{{wwwmmmrrr}}}uuuooofffaaa```dddiiikkkvvvsssmmmhhhdddbbbaaaaaabbbbbbbbbaaa```aaadddfffaaadddiiimmmnnnnnnooopppooommmkkkiiigggfffffffffgggjjjnnnooommmjjjhhhggggggfffeeeddddddeeefffgggeeeeeegggiiijjjhhhfffcccggglllsssxxxzzz{{{|||}}}zzzyyyxxxzzz}}}~~~}}}zzzuuupppnnnppprrrqqqpppaaaVVVIIIBBB>>>;;;===BBBAAACCCFFFGGGHHHJJJMMMOOOTTTUUUYYY___ffflllooopppvvvxxx}}}}}}xxxpppjjjaaa\\\ZZZYYYXXXVVVZZZ]]]bbbiiipppxxxyyyvvvwwwzzz}}}qqq```TTTLLLFFFBBB???<<<999777888999::::::<<<===>>>???@@@AAAAAAAAAAAADDDFFFGGGGGGFFFFFFGGGKKKJJJJJJMMMRRRTTTSSSRRRRRRUUUXXXZZZ]]]dddnnnuuu|||vvvpppjjjeeeeeehhhjjjlllnnnjjjaaaVVVMMMIIIIIIKKKOOOOOONNNNNNOOOOOOPPPQQQQQQRRRSSSVVVZZZ]]]```bbbdddhhhmmmnnnlllhhhfffeeefffhhhjjjkkkhhheeecccbbb```]]]YYYVVVSSSPPPLLLIIICCCAAA???<<<:::888777666;;;::::::999999::::::;;;@@@@@@@@@>>><<<<<<>>>@@@JJJ___uuuyyyzzz]]]HHH???;;;888444333222444777999<<>>>>>>>>???AAABBB333222000//////000222333000222777===EEENNNYYY___dddeeehhhjjjllllllkkkkkkhhhggghhhiiilllmmmlllkkklllooouuuzzz{{{xxxrrrmmmpppuuuxxxyyy~~~xxxpppvvv|||xxxrrriiicccbbbeeeiiikkkpppnnnjjjgggdddddddddeeecccbbbaaaaaaaaaccceeefffbbbfffkkknnnooonnnnnnnnnooommmkkkhhhfffeeeddddddhhhkkknnnnnnllljjjhhhggghhhggggggfffffffffggggggeeefffgggiiijjjhhhfffdddiiilllrrrvvvxxxyyy{{{|||{{{zzzyyyzzz}}}~~~~~~|||{{{wwwrrrpppqqqrrrpppmmm^^^TTTHHHBBB>>>;;;===AAAAAADDDFFFHHHJJJLLLNNNQQQVVVWWW[[[```gggmmmrrrtttzzz~~~~~~|||{{{xxxsssnnnfffaaa[[[WWWVVVVVVVVVUUUWWW[[[```gggmmmuuu}}}{{{tttpppsssxxx}}}rrrbbbVVVMMMGGGCCC???<<<888777888999::::::===>>>???AAABBBBBBBBBBBB@@@BBBDDDEEEEEEEEEFFFHHHLLLKKKLLLOOOSSSVVVVVVTTTUUUXXX[[[^^^bbbiiissszzz~~~tttnnngggccccccfffiiikkknnnjjjbbbYYYQQQMMMMMMOOORRRRRRRRRRRRRRRRRRQQQQQQMMMNNNPPPSSSWWWZZZ]]]___bbbfffiiijjjhhheeeddddddgggiiijjjjjjhhhfffdddccc___\\\XXXUUURRROOOKKKHHHBBBAAA???<<<:::888777666:::999999999::::::;;;<<<@@@@@@@@@>>>===<<<>>>@@@III___vvv~~~{{{^^^III>>>:::666333333222444777999<<>>>>>===>>>???@@@AAA333222111000000111222333000333777<<>>???@@@BBBCCCCCCDDDDDDBBBCCCEEEFFFFFFGGGJJJLLLNNNNNNOOOQQQUUUWWWXXXWWWXXX[[[```ccchhhoooyyyuuuooohhhdddeeehhhmmmoooooolllggg___XXXTTTTTTUUUVVVWWWXXXXXXXXXVVVTTTSSSMMMNNNPPPSSSWWWZZZ\\\^^^bbbdddeeeeeedddcccdddeeeiiiiiiiiihhhgggfffdddddd^^^[[[VVVSSSPPPMMMJJJGGGBBBAAA>>><<<:::888777666888888888999:::;;;<<<===???@@@@@@???======>>>@@@III___xxx|||```III>>>888444111444222333777999===GGGQQQ[[[hhhyyypppmmmhhhbbbdddkkk|||nnnhhhcccbbbbbb```aaaccchhhpppvvvuuutttttttttrrriiiddd``````^^^YYYWWWWWWSSSRRRRRRRRRTTTWWWZZZ[[[^^^]]][[[ZZZYYYXXXVVVUUUWWWWWWVVVVVVWWWYYYZZZ\\\YYYYYYZZZ[[[\\\\\\\\\\\\___aaacccfffhhhhhhiiiiiifffhhhjjjkkkjjjhhheeedddaaabbbbbbbbbbbbdddgggjjjooorrrxxx}}}}}}~~~~~~zzzqqqhhh```\\\YYYXXXWWWVVVUUUUUUUUUVVVWWW[[[```eeehhhkkkoooqqqrrrrrrqqqqqqqqqrrrsssssstttsssssssssssstttuuuvvvxxxwwwuuurrrpppnnnmmmmmmjjjjjjlllpppwww~~~wwwtttpppmmmkkkhhheeebbbXXXZZZ\\\```kkkxxx}}}|||{{{xxxtttqqqqqqrrrrrrrrrpppnnniiiddd]]]TTTJJJCCC>>>======<<<<<<>>>???@@@222222111000000111222222111333666<<>>>>>@@@AAACCCDDDDDDDDDEEEFFFHHHHHHIIIKKKOOORRRQQQQQQQQQSSSUUUVVVWWWWWWZZZ^^^cccggglllsss}}}zzztttnnnkkklllpppuuuwwwvvvsssnnnggg```\\\[[[[[[]]]___```aaa___\\\XXXUUUPPPRRRUUUXXX[[[^^^aaabbbeeedddcccbbbbbbccceeegggiiihhhfffeeeeeeeeedddbbb\\\YYYTTTPPPNNNKKKHHHFFFAAA@@@>>>;;;999888777666777777888999:::<<<===>>>???@@@AAA@@@>>>===>>>@@@HHH___yyy|||aaaJJJ===777333000444222333777999>>>HHHSSS^^^kkkzzzrrroookkkeeeiiirrryyykkkeeeaaaaaaaaa``````ccchhhooouuuuuuttttttrrrooofffaaa^^^^^^]]]YYYWWWXXXWWWXXXXXXXXXXXXZZZ\\\^^^aaa^^^[[[[[[]]]]]]ZZZWWW[[[[[[[[[[[[\\\^^^```bbb\\\\\\^^^___```aaaaaaaaa```bbbdddggghhhiiiiiiiiiggghhhiiijjjjjjhhhfffeeeeeefffgggeeedddeeeiiimmmrrruuu{{{wwwmmmddd```\\\ZZZXXXVVVUUUUUUVVVWWWZZZ^^^dddiiillloooqqqsssuuutttsssssstttvvvwwwxxxvvvvvvwwwxxxyyyzzz{{{{{{}}}|||zzzwwwuuutttsssrrrmmmmmmnnnssszzz}}}wwwtttpppllljjjgggdddbbb[[[]]]___dddnnnyyy}}}{{{{{{xxxsssqqqppppppppppppooommmiiiddd]]]TTTIIICCC===<<<<<<;;;<<<===>>>???222111111111111111111222111333666<<>>??????@@@AAAAAA???>>>>>>???GGG^^^yyy}}}{{{aaaKKK===777333111444222333777:::???JJJUUUbbbmmm|||tttqqqlllggglllvvvvvvhhhccc```aaacccbbbbbbeeejjjpppuuuuuuttttttpppllleee```]]]^^^^^^[[[YYYZZZ]]]___``````______aaacccfffccc```aaacccccc```]]]______^^^___```bbbdddeeecccdddfffgggiiijjjjjjjjjggghhhkkknnnppprrrrrrrrrnnnoooppppppooonnnlllkkkiiikkkllljjjhhhhhhlllqqqvvvyyy~~~{{{qqqhhhddd]]][[[YYYVVVUUUUUUWWWWWW\\\```fffkkknnnpppssstttwwwwwwwwwwwwxxxzzz}}}~~~yyyzzz{{{|||~~~~~~|||{{{zzzzzzyyyyyyqqqrrrtttxxx}}}|||xxxtttoookkkiiigggeeeccc___aaadddhhhqqq{{{~~~{{{zzzvvvrrrooonnnnnnnnnnnnmmmkkkhhhccc\\\SSSIIIBBB===<<<;;;;;;;;;<<<>>>???111111111111111111111111000333777<<>>:::888999;;;;;;;;;<<<===>>>@@@BBBCCCDDDDDDDDDFFFHHHIIIJJJLLLOOOQQQSSSTTTUUUTTTTTTUUUXXX[[[cccgggkkkooorrrxxx~~~~~~zzzrrrnnnmmmnnnqqqrrrrrrqqqmmmhhhccc```]]]___bbbfffjjjlllnnnnnngggccc___\\\]]]```bbbccchhheeecccdddeeeeeebbb^^^ZZZUUUPPPKKKIIIGGGDDDCCC@@@>>>===;;;999888777777777777888999:::<<<>>>??????@@@BBBAAA@@@>>>>>>???FFF\\\www|||xxx```KKK>>>777555444444333333777:::@@@KKKWWWdddmmm}}}}}}uuurrrkkkfffkkkwww}}}sssgggbbb```cccdddddddddgggjjjppptttuuuuuuuuuqqqkkkeee```^^^``````]]]\\\^^^aaaeeehhhhhhfffeeefffiiijjjhhhgggggghhhhhhgggeeeggggggffffffgggiiikkklllkkklllnnnooopppqqqqqqqqqppprrruuuwwwzzz{{{||||||wwwxxxxxxwwwvvvuuusssrrrkkknnnpppooolllmmmsssyyy{{{~~~|||ssskkkggg___]]]ZZZWWWVVVVVVXXXYYY^^^bbbgggkkknnnqqqsssvvvzzzzzz{{{|||~~~}}}~~~zzz{{{~~~~~~|||yyyuuupppkkkiiigggeeedddaaadddgggkkkttt}}}~~~{{{wwwtttooommmlllmmmllllllllljjjfffaaaZZZQQQHHHBBB===<<<<<<;;;;;;===>>>???111111111222222111111111000222777===EEENNNYYY___bbbbbbbbbaaaaaaaaaaaaaaa___^^^]]]___cccgggiiijjjkkkqqqxxxzzzwwwsssrrrrrrrrruuuwwwxxx}}}|||sssssszzzxxxuuurrrnnnmmmoooqqqsssssskkkjjjiiigggeeecccbbbbbb^^^___aaadddfffhhhiiiiiigggiiijjjjjjhhhgggggghhhcccccccccbbb```]]][[[ZZZYYYYYYZZZYYYXXXYYY\\\___aaaaaaaaaaaabbbcccdddeeegggkkkmmmllliiigggiiimmmnnnmmmkkkjjjjjjnnntttyyyxxxzzzzzzyyyvvvtttuuuvvvvvvuuusssttttttpppjjjeee___VVVMMMIIIFFFBBBBBBEEECCCFFFJJJMMMPPPTTTXXX[[[]]]cccjjjppptttzzz|||lllbbbZZZTTTOOONNNNNNOOOPPPPPPPPPQQQRRRLLLPPPSSSTTTTTTTTTVVVXXXTTTUUUUUUVVVYYY___fffkkkppprrrtttrrrmmmgggdddccc```eeemmmwwwuuufffYYYMMMEEEBBB???;;;::::::<<<======<<<===???AAACCCDDDEEEEEEDDDFFFIIIKKKKKKLLLNNNPPPQQQSSSUUUVVVVVVYYY^^^bbbjjjnnnrrruuuwww|||zzzwwwxxxzzzzzzzzzyyyvvvrrrmmmhhheeefffhhhlllppptttvvvwwwwwwlllhhhbbb___aaacccddddddhhhfffdddfffhhhhhhccc^^^XXXTTTNNNJJJGGGEEECCCBBB???>>><<<:::999888777777888888888999:::;;;===>>>???@@@BBBBBB@@@?????????EEEZZZttt{{{~~~vvv___KKK>>>888777666555333333777:::@@@MMMXXXeeekkkwww}}}uuuppphhhbbbhhhttt{{{rrrjjjeeeccceeefffeeeeeeggggggmmmsssuuuwwwxxxtttnnniiidddbbbeeefffccccccdddgggkkkooopppmmmlllmmmppppppqqqrrrqqqpppooopppqqqssssssrrrrrrrrrsssuuuvvvuuuvvvwwwxxxyyyyyyzzzzzz|||}}}}}}{{{yyyxxxqqquuuxxxvvvssstttzzz|||sssllliiibbb```\\\YYYWWWXXXYYY[[[```cccgggjjjlllppptttvvv{{{|||~~~zzzvvvpppllliiihhhfffeeebbbfffiiimmmuuu}}}}}}yyyuuuqqqmmmkkkjjjkkkkkkkkkkkkhhhccc^^^WWWOOOGGGBBB>>>===<<<<<<<<<===>>>???111111222222222222111111///222777===EEENNNWWW]]]cccbbbbbbbbbbbbdddfffgggeeebbbaaaccchhhmmmnnnnnniiiooovvvyyyvvvsssssstttsssvvvxxxyyy~~~sssrrryyyxxxsssqqqoooooorrruuuwwwxxxmmmmmmkkkjjjhhhfffeeeddd\\\___bbbdddeeefffhhhjjjggghhhiiihhhffffffggghhheeeddddddbbb___[[[XXXVVVRRRSSSTTTUUUVVVZZZ^^^bbb______^^^^^^___aaacccdddeeeiiillljjjfffeeehhhkkkmmmmmmkkkjjjjjjnnnuuuyyyvvvxxxzzzxxxuuussstttvvvwwwuuuttttttuuusssmmmhhh___VVVMMMHHHDDDAAABBBEEECCCFFFJJJMMMPPPTTTXXX[[[___eeennntttxxx}}}}}}kkk\\\TTTQQQNNNLLLLLLMMMOOOPPPPPPQQQSSSTTTKKKOOOTTTVVVVVVWWWYYY\\\TTTTTTSSSSSSVVV\\\ccciiinnnqqqrrroooiiiccc```___\\\aaaiiisssvvvhhhZZZMMMEEECCC@@@<<<;;;;;;============???@@@CCCDDDFFFFFFGGGFFFHHHLLLNNNNNNNNNOOOPPPOOORRRUUUWWWXXX]]]ccchhhppptttxxxzzz{{{~~~}}}~~~}}}zzzuuupppkkkhhhmmmppptttxxx|||~~~~~~rrrmmmgggdddfffggghhhgggiiigggfffhhhkkkjjjddd___XXXTTTMMMIIIFFFDDDBBBAAA???>>><<<:::999888777777888888888999:::;;;<<<===???AAABBBBBBAAA?????????EEEYYYrrr{{{~~~ttt^^^KKK>>>999888888555333333777:::AAAMMMYYYdddiiirrr|||tttooofff___fffrrr{{{qqqmmmhhheeeggggggeeedddfffeeekkkqqquuuyyy{{{wwwqqqmmmiiigggjjjkkkiiiiiikkkkkkpppuuuvvvsssqqqsssvvvwwwzzz|||{{{xxxwwwyyy{{{zzzyyyxxxxxxxxxyyyzzz{{{~~~~~~}}}yyy}}}}}}yyyyyy~~~{{{sssmmmjjjdddbbb^^^ZZZYYYYYY[[[]]]aaacccfffiiikkkooossswww|||~~~{{{wwwqqqllljjjhhhgggfffbbbfffiiimmmuuu||||||wwwsssoookkkiiiiiijjjjjjjjjkkkhhhbbb\\\VVVNNNGGGBBB>>>======<<<<<<>>>???@@@111222222111000000222333000111333999BBBMMMWWW]]]bbbcccddddddccceeehhhjjjfffkkknnnlllkkknnnooommmlllqqqsssqqqpppqqqqqqooossswwwyyy{{{}}}ssstttzzzuuunnnlllkkkmmmqqqttttttrrrhhhiiijjjjjjiiifffbbb``````______aaafffhhhgggfffjjjjjjjjjhhhfffeeefffgggcccaaa^^^[[[XXXVVVTTTSSSOOOQQQTTTUUUWWWZZZ]]]```___^^^^^^```cccfffggggggmmmmmmlllkkkjjjjjjiiiiiihhhgggggghhhkkkmmmnnnmmmrrrrrrqqqooonnnnnnqqqssszzzuuupppnnnooonnniiiddd\\\UUUKKKDDDBBBCCCEEEGGGFFFHHHKKKMMMPPPRRRVVVYYY```eeekkkqqqvvv}}}nnn\\\RRRNNNKKKIIIJJJOOOMMMLLLMMMQQQSSSRRRPPPPPPQQQSSSVVVXXXYYYZZZ[[[VVVQQQOOORRRVVVZZZbbbjjjpppqqqqqqnnnggg```ZZZWWW\\\```hhhssszzzlll___SSSKKKEEEBBB???=========<<<:::===@@@CCCEEEFFFGGGHHHIIIGGGHHHIIIHHHIIIKKKOOORRRVVVUUUUUUVVVYYY]]]aaadddnnnqqqvvvxxx{{{~~~~~~zzzvvvsssqqqvvvvvvyyyvvvlllfffjjjnnnnnnnnnrrrrrrooolllkkkjjjgggaaa\\\WWWQQQKKKGGGFFFEEEBBB@@@AAA@@@???<<<:::777666555888999::::::;;;;;;;;;;;;<<<>>>???@@@>>>===<<<===DDDXXXqqq}}}qqq]]]LLL@@@888444444333222333666:::@@@LLLXXX]]]jjjxxxzzzooohhhdddbbbfffkkk~~~|||tttjjjhhhgggfffgggfffeeeccchhhjjjnnnsssvvvvvvssspppooommmjjjiiiiiijjjjjjjjjpppsssxxx{{{{{{{{{zzzzzz}}}|||zzzyyyyyyzzz{{{}}}}}}|||~~~yyypppiiiddd^^^ZZZ[[[\\\[[[\\\___cccccceeegggjjjooosssvvvwwwpppnnnllliiijjjmmmhhheeeeeejjjsssxxxxxxvvvoookkkgggfffggghhhfffdddhhhddd^^^WWWQQQKKKEEEAAA>>>>>>============>>>>>>000111222222111000111222444444666:::BBBKKKTTTZZZ```bbbcccdddeeegggkkknnnkkkoooppplllkkknnnooonnnlllppprrrpppoooppppppnnnqqquuuxxxzzz}}}sssttt{{{~~~rrrmmmkkkjjjlllnnnooonnnlllfffggghhhhhhgggdddaaa___aaa```aaadddhhhjjjhhhffffffggghhhgggeeedddeeefffbbb```^^^[[[XXXVVVUUUTTTTTTUUUXXXZZZ\\\___cccfffgggggggggiiikkklllmmmmmmmmmmmmmmmllllllkkkkkkjjjiiihhhggghhhjjjlllllllllmmmmmmnnnmmmlllllloooqqqvvvqqqmmmmmmnnnmmmgggbbbZZZTTTJJJDDDAAACCCEEEFFFEEEHHHKKKMMMPPPTTTXXX\\\___eeelllrrrxxxrrrcccTTTMMMKKKIIIHHHIIINNNMMMLLLNNNQQQSSSRRRPPPSSSTTTVVVXXXYYYZZZZZZZZZVVVRRRQQQUUUZZZ^^^fffmmmppprrrrrrmmmcccZZZVVVTTTZZZ___iiittt|||nnnaaaUUUMMMFFFCCC@@@>>>>>>>>>===<<<>>>@@@DDDFFFFFFFFFHHHIIIHHHIIIJJJKKKKKKNNNRRRUUUWWWWWWWWWXXX[[[___cccfffmmmqqqvvvyyy{{{}}}{{{zzz~~~~~~yyyppplllppptttuuuvvvyyyxxxuuusssqqqpppkkkddd___VVVQQQJJJFFFEEEDDDAAA?????????===;;;999777666555888999:::;;;;;;;;;;;;;;;===>>>@@@@@@>>><<<<<<<<>>@@@@@@///111333333222000000111555555666;;;BBBLLLUUU[[[^^^```bbbdddgggjjjooorrrqqqtttrrrmmmkkkmmmooonnnmmmqqqssspppoooqqqqqqoooooosssvvvxxx~~~|||sssvvv|||zzznnnlllllllllmmmmmmllliiifffddddddeeeeeedddbbb___]]][[[\\\^^^bbbeeeeeecccaaaaaaccceeefffeeedddddddddbbb```^^^[[[YYYXXXWWWWWWYYY[[[]]]___bbbfffjjjnnnooopppqqqrrrrrrrrrrrrrrrooooooooonnnnnnnnnnnnnnnkkkjjjhhhhhhjjjkkklllkkkiiijjjkkkjjjjjjjjjlllnnnqqqmmmjjjkkkmmmlllfff```XXXRRRJJJDDDBBBCCCDDDEEEEEEGGGJJJMMMPPPTTTYYY]]]___eeemmmttt{{{dddXXXLLLIIIIIIIIIIIIJJJNNNNNNNNNPPPRRRSSSSSSQQQUUUVVVXXXZZZ[[[[[[[[[[[[VVVSSSTTTZZZ___dddkkkssstttwwwwwwnnnaaaVVVSSSTTTXXX___iiittt~~~qqqdddXXXPPPGGGDDD@@@>>>>>>?????????>>>AAADDDFFFFFFFFFGGGHHHIIIJJJLLLMMMOOORRRVVVYYYYYYYYYYYY[[[^^^bbbgggiiilllqqqvvvzzz}}}zzztttrrrvvv{{{}}}|||yyywwwuuuooofff___UUUPPPJJJFFFEEEDDDAAA>>>===<<<;;;999888777666666888999:::;;;<<<<<<<<<<<<>>>@@@AAA@@@===<<<;;;<<>>???AAABBB///111444444333111000000222333555;;;DDDOOOYYY___^^^```cccfffhhhlllqqquuuwwwxxxuuunnnjjjlllnnnmmmooossstttrrrpppssstttrrrnnnrrrvvvxxx}}}|||vvvxxx~~~wwwkkkkkklllnnnooonnnlllhhheeeaaaaaabbbbbbaaa___^^^\\\WWWYYY]]]```bbbbbb```^^^^^^aaaeeeffffffeeedddeeebbbaaa^^^\\\ZZZZZZZZZZZZ]]]___bbbdddgggkkkpppttttttuuuvvvvvvuuutttttttttrrrrrrrrrrrrrrrrrrssssssooommmjjjjjjkkkmmmmmmmmmjjjllllllllljjjjjjkkklllnnnkkkjjjlllnnnmmmgggaaaXXXRRRJJJEEECCCCCCDDDDDDEEEGGGIIILLLNNNSSSXXX\\\```fffooowww~~~rrrZZZQQQJJJIIIKKKKKKKKKMMMOOOPPPQQQRRRTTTTTTSSSSSSTTTVVVYYY[[[]]]^^^^^^]]]XXXVVVXXX^^^eeeiiipppwwwzzz~~~}}}sssbbbVVVSSSUUUWWW___kkkvvvsssgggZZZRRRHHHEEE@@@======>>>???@@@???BBBEEEFFFFFFFFFFFFGGGHHHJJJMMMOOOQQQTTTXXX[[[ZZZ[[[\\\^^^bbbfffjjjlllmmmqqqwww|||yyywwwwwwzzz~~~{{{vvvoooeee]]]UUUPPPJJJGGGFFFDDDAAA>>>:::999888777666666777777888999:::<<<============@@@AAAAAA@@@===;;;;;;<<>>???@@@BBBEEEFFFFFFEEEFFFFFFGGGIIIMMMOOORRRUUUYYY\\\\\\]]]^^^bbbfffjjjnnnpppoootttzzz{{{}}}~~~}}}wwwnnnccc[[[UUUPPPKKKHHHGGGEEEAAA>>>999888777555555666777888999999;;;<<<===>>>>>>>>>AAABBBAAA@@@===;;;<<<===CCCPPPbbbqqq~~~mmmSSS???888888777666444555777:::???JJJUUUfffsssvvvnnnmmmmmmiiifffeeehhhuuutttllljjjggggggiiijjjkkkkkkgggggggggjjjooorrrttttttppplllfffcccbbbcccccccccnnnrrrwwwyyyyyyvvvsssrrrqqqqqqqqqqqqqqqrrrsssssstttuuuwwwwwwxxx{{{~~~{{{{{{~~~{{{wwwrrrjjjccc^^^VVVOOONNNPPPSSSYYY___gggkkkpppsssuuuzzz~~~yyytttnnnkkkkkkeeecccdddiiiqqqtttrrrooojjjjjjjjjhhheeeaaa___]]]XXXTTTNNNIIIEEEBBB???<<<===============>>>>>>???111222444444222000//////555555666;;;BBBLLLUUU[[[```bbbfffiiilllqqqvvvzzz{{{rrrlllmmmmmmlllkkkpppqqqoooooosssvvvvvvqqqvvvzzz|||xxxmmmgggjjjmmmmmmjjjfffdddbbb^^^_______________^^^^^^ZZZ]]]aaaccccccbbbbbbbbbfffhhhjjjjjjhhhgggggggggdddbbb^^^[[[ZZZZZZ[[[\\\^^^bbbhhhmmmqqquuuxxxzzzzzz||||||zzzvvvuuuwwwyyyxxxxxxwwwwwwwwwwwwwwwwwwuuurrrooonnnoooqqqrrrrrrttttttssspppmmmmmmoooqqqtttqqqoooqqqtttsssnnniii\\\WWWQQQKKKHHHFFFEEECCCEEEFFFHHHIIILLLQQQWWW[[[eeelllttt|||sss^^^OOOJJJFFFHHHJJJJJJMMMPPPVVVXXXZZZZZZXXXVVVUUUUUURRRUUUZZZ___ccceeeeeeeee]]]ZZZ[[[aaafffkkkrrryyy{{{vvvhhh[[[VVVUUU\\\eeepppyyywwwkkk___UUULLLGGG???;;;:::;;;===>>>AAACCCFFFFFFEEEEEEEEEEEEFFFIIIMMMPPPSSSVVVYYY\\\\\\^^^```dddhhhmmmppprrrrrrwww~~~~~~vvvmmmbbb[[[TTTOOOJJJHHHGGGDDD@@@===:::888666555555666777888999:::;;;===>>>?????????AAAAAAAAA???===<<<===>>>DDDRRRcccuuusssVVV???888888777777555555777999>>>IIITTTbbbooo~~~yyyrrrppplllgggdddfffkkkxxxvvvkkkiiiffffffhhhjjjllllllgggfffgggjjjnnnqqqrrrrrrmmmiiiccc___^^^______```jjjlllppppppooollljjjiiiffffffggghhhhhhiiiiiiiiijjjlllmmmnnnoooqqquuuxxxwwwyyy{{{|||{{{{{{|||~~~{{{{{{{{{}}}|||~~~~~~}}}||||||zzzyyyxxxzzz{{{xxxuuuooogggaaaYYYRRRLLLLLLOOORRRYYY___ggglllrrrvvvxxx~~~}}}xxxssslllhhhhhheeedddeeejjjrrruuusssooojjjkkkiiifffaaa]]][[[ZZZUUUQQQKKKFFFCCCAAA>>>===>>>>>>============>>>>>>222333444222000//////000444444666:::BBBKKKTTTZZZ^^^aaaeeeiiinnntttzzz~~~vvvpppppppppnnnlllppprrrpppqqqwwwzzzzzztttyyy}}}{{{qqqjjjmmmooommmhhhdddaaaaaa________________________ZZZ]]]aaaaaa``````aaabbbkkklllllljjjhhhffffffgggbbb```\\\XXXWWWWWWXXXYYY```eeemmmtttxxx{{{}}}~~~zzz||||||xxxssssssvvv{{{xxxxxxwwwwwwvvvvvvuuuuuuuuurrrooonnnooorrrsssttttttsssqqqnnnmmmooosssvvvxxxtttqqqrrruuuuuuqqqlll```[[[TTTOOOKKKHHHEEECCCDDDEEEGGGJJJNNNTTT\\\aaahhhnnnwww}}}jjjWWWMMMGGGEEEGGGIIIKKKOOOUUUYYY\\\___^^^[[[WWWUUUUUUVVVYYY^^^cccfffhhhgggggg```\\\[[[___dddhhhpppxxx{{{~~~~~~xxxmmmbbbZZZWWW```hhhsss{{{zzznnnaaaXXXPPPJJJAAA;;;:::;;;===>>>BBBDDDFFFFFFEEEDDDDDDEEEGGGJJJNNNRRRTTTVVVZZZ\\\\\\^^^aaaeeejjjnnnrrrsssuuuzzz{{{rrriii^^^WWWQQQMMMHHHFFFEEEBBB>>>:::;;;999777555555666777999999:::;;;===???@@@@@@@@@@@@AAA@@@???======>>>@@@LLLYYYlll~~~zzzZZZAAA999999888888666666888:::>>>IIITTT]]]jjjyyyzzztttkkkcccbbbfffppp|||~~~xxxjjjhhheeeeeegggjjjllllllffffffgggjjjnnnppppppooojjjfff```]]]]]]___aaaaaaeeeggghhhgggdddaaa``````^^^___```aaabbbbbbbbbbbbbbbdddffffffgggiiilllnnnllloooqqqrrrqqqqqqsssuuuqqqsssuuuvvvwwwwwwyyyzzzwwwzzz}}}}}}zzzxxxxxxyyyssstttvvvzzz}}}xxxtttqqqkkkddd^^^TTTMMMIIIKKKOOOSSSYYY___fffmmmtttyyy||||||xxxrrrkkkggggggbbbaaacccjjjrrrvvvtttqqqkkkkkkiiiddd]]]XXXWWWWWWRRRNNNHHHCCCAAA???>>><<<======<<<======>>>??????333444333222//////000111000111333999BBBMMMWWW]]]\\\___dddiiiooovvv}}}zzztttsssrrrpppooosssuuutttvvv{{{vvv{{{}}}tttppprrrrrroooiiidddbbbaaa_________````````````aaa___bbbeeeeeecccccceeegggnnnnnnmmmjjjgggeeefffgggaaa^^^ZZZVVVTTTTTTUUUVVVaaahhhqqqyyy}}}yyyzzzyyyuuuppppppuuuzzzwwwwwwwwwvvvuuutttsssssstttqqqnnnmmmooorrrttttttqqqpppnnnllllllooouuuyyy{{{vvvrrrrrruuuvvvrrrnnnbbb]]]WWWQQQMMMIIIFFFDDDCCCDDDGGGKKKPPPXXX```fffjjjpppxxx~~~wwwdddSSSLLLHHHEEEHHHKKKNNNSSSZZZ\\\___aaa```\\\WWWVVVVVVZZZ]]]bbbfffiiiiiiiiihhhbbb]]][[[^^^bbbfffnnnvvv}}}|||ssshhh___ZZZbbbjjjuuu||||||qqqdddZZZSSSLLLCCC<<<:::;;;===???BBBDDDFFFFFFEEEDDDDDDDDDIIILLLPPPSSSUUUWWWZZZ\\\\\\^^^aaafffkkkooorrrtttwww|||wwwnnndddZZZSSSOOOKKKGGGDDDCCCAAA<<<888<<<:::777555555666777999999:::<<<===???@@@@@@AAA@@@@@@@@@???======???AAATTTbbbttt~~~]]]BBB::::::999:::777777999;;;???JJJUUU[[[hhhwwwwwwkkkaaaaaafffsss}}}yyyjjjgggeeedddgggjjjllllllffffffhhhkkknnnpppooommmiiieee```]]]^^^aaadddeeefffgggfffdddaaa^^^]]]]]][[[\\\]]]^^^____________^^^```aaabbbbbbdddfffhhhfffiiilllmmmkkkkkkmmmoookkkooorrrsssrrrqqqtttwwwuuuxxx{{{{{{yyyvvvvvvwwwnnnpppuuu{{{{{{vvvrrrnnnhhhaaa[[[QQQKKKGGGJJJOOOSSSYYY___fffnnnwww}}}|||wwwrrrjjjffffff^^^^^^aaaiiissswwwvvvssslllllliiibbbZZZUUUUUUVVVPPPKKKFFFAAA???>>>===<<<;;;;;;;;;<<<>>>???AAABBB///000111222333444555555111333666;;;AAAJJJTTTZZZ\\\```eeeiiimmmrrryyywwwqqqqqqtttrrrrrrtttyyy~~~xxxmmmllllllkkkjjjiiigggfff```````````````bbbdddeeefffggghhhgggdddbbbbbbbbbiiihhhffffffffffffeeeccc```XXXSSSSSSTTTTTTWWW[[[bbbmmmxxx|||zzzyyyvvvrrrmmmkkkmmmqqquuuwwwtttrrrqqqqqqrrrqqqqqqqqqqqqqqqppppppooonnnmmmkkkkkklllnnnqqquuuxxxzzz|||zzzxxxwwwxxxvvvrrrnnnjjjccc\\\XXXVVVRRRJJJDDDFFFFFFFFFHHHNNNYYYeeennnssstttwww|||{{{jjjYYYMMMHHHHHHHHHIIILLLPPPUUUXXX_________]]]ZZZWWWUUUSSS]]]dddiiijjjjjjlllkkkhhhaaa\\\ZZZ^^^dddiiipppvvv}}}xxxllleeeaaafffkkkttt}}}rrrddd]]]WWWOOODDD===<<<>>>??????DDDFFFIIIJJJJJJIIIIIIIIIIIILLLPPPSSSUUUWWWZZZ\\\```bbbeeefffgggjjjpppuuuxxx~~~{{{nnncccZZZSSSOOOLLLIIIEEEBBB@@@>>>;;;999888777666555555666777777<<<<<<===>>>???@@@AAAAAACCCAAA@@@@@@===;;;???FFFYYYooozzzZZZBBB:::999666888888888888:::@@@GGGMMMYYYhhhzzz|||rrriiibbbcccgggqqq}}}|||nnnhhhdddgggjjjjjjiiikkkhhhiiikkkmmmnnnnnnmmmlllhhheeeaaa```bbbfffjjjlllmmmllljjjgggdddaaa^^^]]]```______^^^^^^^^^]]]]]]aaaaaaaaaaaabbbdddfffgggggghhhiiijjjkkkkkkkkkkkkqqqpppooorrrvvvyyyyyywwwyyyzzzzzzzzzzzzzzzyyyyyyrrruuuyyy}}}yyysssoooiii```YYYXXXMMMHHHGGGJJJMMMQQQXXX___lllrrryyyyyyqqqnnnlllgggbbbcccbbbccciiiqqquuutttqqqmmmhhhbbb^^^\\\YYYTTTPPPJJJFFFAAA>>>=========<<<=========>>>??????@@@@@@111222222222222333333333111333666:::AAAJJJTTT[[[]]]```eeehhhkkkpppwww{{{}}}tttooopppssspppssswww}}}~~~~~~wwwnnnmmmllllllkkkjjjhhhgggbbbaaaaaa```aaacccdddfffgggiiiiiihhhfffdddddddddhhhgggffffffgggfffdddbbb^^^WWWQQQPPPQQQRRRVVVZZZfffpppyyy|||~~~}}}xxxqqqooollliiihhhjjjooosssuuurrrpppooooooppppppooommmmmmnnnooooooooonnnmmmjjjkkkmmmppptttxxx|||~~~}}}{{{yyyxxxxxxvvvrrroookkkfff```[[[VVVQQQKKKFFFGGGGGGGGGIIIOOOYYYeeemmmqqqsssxxx~~~xxxhhhWWWLLLIIIHHHHHHIIILLLPPPUUUWWW^^^___```^^^[[[XXXUUUTTT^^^eeelllmmmmmmnnnmmmiiibbb]]][[[```gggmmmtttzzz|||ooogggccceeekkkttt~~~ssseee^^^YYYRRRIIIBBB>>>>>>@@@AAADDDFFFIIIKKKKKKJJJJJJIIILLLOOORRRTTTVVVXXX[[[]]]aaadddggghhhiiimmmsssyyy}}}uuukkkbbbZZZSSSOOOLLLIIIEEEBBBAAA>>><<<:::888777666555555666777888;;;<<<<<<===>>>???@@@AAAAAA??????@@@>>><<>>>>>??????@@@@@@333333333222222111111111111333555:::@@@JJJTTT[[[___aaadddgggjjjnnnsssvvvzzz|||{{{vvvnnnkkkmmmpppmmmsss{{{}}}}}}vvvooonnnllllllmmmllljjjiiidddcccbbbbbbbbbdddfffgggjjjkkklllkkkhhhgggfffgggggggggfffggggggeeebbb___ZZZSSSMMMLLLMMMNNNRRRWWWaaaiiippprrrrrrrrroookkkeeedddcccbbbbbbfffkkkooorrrooommmlllmmmnnnmmmmmmhhhiiikkkmmmnnnnnnmmmllliiikkknnnsssxxx|||}}}{{{yyyxxxvvvrrrpppmmmjjjeee^^^WWWPPPLLLIIIHHHHHHHHHIIINNNXXXccckkknnnrrrxxxtttdddTTTKKKJJJIIIIIIJJJLLLPPPTTTWWW\\\___aaaaaa]]]YYYVVVUUU```hhhooopppqqqqqqnnnjjjccc^^^]]]ccckkkrrrzzztttiiiddddddjjjtttttthhhaaa[[[WWWQQQIIIBBB@@@AAABBBEEEFFFIIILLLMMMMMMLLLKKKNNNQQQTTTVVVXXXZZZ]]]```eeegggiiijjjlllqqqyyyyyytttmmmggg```YYYSSSOOOLLLIIIEEECCCAAA???<<<:::888777666555555666777888:::;;;<<<===>>>??????@@@AAA??????@@@>>>>>>DDDLLLhhhvvv[[[CCC;;;999777333444555666:::@@@HHHMMMWWWhhh~~~|||tttllldddaaacccpppxxxzzzqqqiiihhhhhhggggggiiiiiijjjkkkmmmooopppqqqqqqjjjiiiiiikkknnnqqqrrrrrrwwwuuurrrooommmmmmmmmmmmooooooppppppqqqqqqpppppprrrqqqqqqpppqqqrrrtttuuu||||||{{{{{{|||}}}xxxnnnggg___UUUPPPPPPLLLJJJKKKOOOSSSXXXaaajjjuuu|||wwwrrrooolllfffaaa^^^```fffoooxxx{{{yyyuuulllgggbbb^^^\\\YYYSSSOOOGGGCCC???<<<;;;;;;;;;;;;======>>>>>>???@@@@@@@@@333333333222222222111111111222555999@@@JJJTTT\\\aaabbbccceeehhhlllooorrrqqqrrrqqqlllfffdddgggllljjjrrr}}}{{{}}}wwwqqqnnnllllllnnnnnnmmmkkkgggeeedddcccccceeegggiiilllnnnnnnmmmkkkiiiiiiiiihhhggggggggggggddd___\\\TTTMMMGGGFFFHHHIIIMMMRRRXXX]]]aaabbb```^^^\\\[[[XXXYYY[[[\\\___ccchhhlllooommmkkkjjjkkkllllllkkkeeegggjjjllllllllljjjiiihhhkkkooouuuzzz|||zzzxxxvvvsssqqqooommmhhh___VVVOOOLLLKKKGGGGGGGGGHHHLLLUUU___fffmmmqqqwww}}}}}}ppp```SSSKKKJJJIIIIIIJJJMMMQQQUUUWWW\\\```cccccc___ZZZWWWVVV```iiipppsssttttttppplllddd```___fffnnnvvv~~~xxxllleeeeeekkkuuuuuuiiiddd\\\[[[WWWPPPGGGBBBBBBCCCEEEGGGJJJNNNQQQQQQPPPNNNPPPRRRVVVYYY[[[___cccfffiiikkkmmmoooqqqwww~~~yyypppmmmiiiddd___YYYSSSNNNKKKHHHEEEBBBAAA???===;;;777666666555555666888888::::::;;;<<<===>>>??????BBB@@@???@@@>>>>>>EEEMMMiiitttxxxoooWWWAAA:::999888444555666777999???FFFJJJSSSdddzzzzzzrrrjjjcccbbbeeemmmttt|||yyynnnjjjhhhggggggjjjjjjkkkkkkmmmoooqqqssstttooonnnmmmnnnrrrvvvyyyzzz}}}{{{xxxuuuttttttuuuvvvuuuvvvwwwyyyzzzzzzzzzzzz||||||{{{{{{{{{|||}}}~~~~~~sssggg___VVVNNNJJJKKKJJJIIIMMMSSSWWW]]]gggqqq{{{wwwrrrooojjjddd___```dddkkktttyyyzzzuuuqqqjjjfffaaa^^^\\\XXXRRRNNNDDDAAA===::::::;;;;;;;;;===>>>>>>??????@@@AAAAAA111111222222222333333333000111444888???IIIUUU\\\aaaaaabbbdddgggkkknnnooojjjkkkjjjeee___^^^ccciiijjjrrr}}}yyy{{{zzzrrrnnnkkklllooopppooollliiigggeeecccdddfffhhhjjjnnnooopppooollljjjjjjkkkiiihhhgggfffddd```[[[WWWMMMFFFAAABBBCCCDDDGGGKKKPPPRRRSSSTTTRRROOOOOOPPPOOORRRVVVZZZ^^^ccchhhkkknnnllljjjjjjkkkllllllkkkggghhhiiijjjjjjiiihhhgggiiilllqqqwww|||}}}zzzwwwuuuttttttqqqnnnhhh___VVVOOOLLLKKKFFFFFFFFFFFFJJJQQQZZZ```lllpppvvvzzz~~~zzzlll]]]RRRLLLIIIIIIIIIJJJMMMRRRVVVYYY]]]bbbfffeee```[[[XXXXXX```iiiqqqtttuuuvvvsssnnnhhhcccccciiiqqqxxx}}}oooggghhhmmmvvvuuujjjfff[[[\\\[[[UUUMMMFFFDDDDDDFFFGGGKKKQQQVVVWWWUUUSSSPPPSSSWWW[[[___dddiiimmmmmmpppsssuuuwww}}}vvvpppmmmjjjgggccc^^^XXXRRRMMMJJJGGGDDDBBB@@@???<<<;;;777666555555555777888999::::::;;;<<<===>>>??????DDDBBB@@@@@@======DDDLLLhhh~~~uuu[[[EEE===<<<:::777777888888999===CCCGGGPPPaaavvvyyypppiiidddeeejjjooowwwsssmmmjjjhhhiiillllllkkkkkklllnnnqqqtttuuuuuurrrnnnnnnrrryyy~~~|||zzzyyyyyy{{{|||zzz|||~~~uuujjj^^^VVVOOOHHHFFFHHHHHHIIINNNVVV\\\bbbmmmyyy~~~wwwqqqmmmgggaaa]]]```eeemmmuuuzzzxxxtttooohhhddd___\\\ZZZVVVPPPKKKCCC@@@<<<999:::;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA111111111222222333333333000111333777>>>IIIUUU]]]aaa``````cccggglllnnnoooiiijjjhhhbbb]]]]]]cccjjjmmmsss|||vvvyyy~~~|||rrrnnnjjjkkkoooqqqpppmmmjjjhhheeecccccceeehhhjjjnnnooopppooollljjjjjjkkkiiigggdddbbb___ZZZTTTPPPGGGAAA>>>@@@BBBAAACCCFFFFFFEEEEEEGGGEEECCCDDDHHHKKKOOOVVV\\\aaafffjjjmmmooommmkkkkkklllmmmmmmmmmiiiiiiiiiiiiiiiiiihhhhhhlllpppuuuzzz~~~~~~~~~}}}zzzwwwuuuuuuvvvsssooohhh___XXXRRRNNNLLLFFFFFFEEEEEEHHHNNNVVV[[[gggmmmuuuzzz}}}vvvgggYYYPPPLLLHHHHHHHHHJJJNNNSSSXXX[[[```dddhhhfff```ZZZYYYZZZ```iiiqqqtttvvvxxxwwwsssnnniiigggmmmsssyyysssjjjjjjoooxxx~~~tttjjjfff\\\]]]]]]ZZZTTTMMMHHHFFFFFFGGGLLLSSS[[[^^^[[[XXXSSSVVVZZZ]]]bbbgggmmmrrrqqquuuyyy{{{~~~xxxooojjjjjjgggccc___[[[VVVOOOKKKHHHFFFBBB@@@???>>><<<:::666666555555666777888999:::;;;<<<===>>>??????@@@EEEBBB??????<<<<<>>>>>??????@@@AAAAAAAAA333333222222222222222111000111222666>>>IIIUUU]]]```______bbbhhhmmmppppppmmmnnnkkkeee```aaahhhooosssuuu||||||sssxxx~~~}}}rrrmmmhhhiiiooorrrpppmmmkkkhhheeecccccceeehhhjjjmmmnnnooonnnllljjjjjjjjjhhheee```\\\WWWRRRMMMIIIDDD@@@>>>AAACCCBBBBBBDDD@@@======??????===@@@FFFJJJPPPXXX___eeejjjnnnqqqqqqooommmmmmnnnppppppoooiiiiiihhhhhhiiijjjkkklllrrruuuzzz~~~~~~|||||||||yyyvvvtttuuuxxxwwwpppggg```[[[VVVQQQMMMGGGGGGFFFFFFGGGLLLTTTYYY```iiiuuu}}}}}}rrrcccUUUNNNKKKFFFFFFGGGJJJNNNTTTYYY]]]cccgggjjjggg___YYYYYY[[[bbbjjjrrruuuxxx{{{|||yyyvvvpppmmmqqqvvvzzzxxxnnnkkkqqqzzz{{{qqqjjjfff]]]]]]^^^^^^[[[VVVNNNIIIFFFGGGMMMVVV___cccaaa^^^XXXZZZ]]]```ccchhhnnnsssuuuyyy~~~yyyqqqjjjfffdddaaa]]]ZZZVVVQQQMMMIIIGGGDDDAAA???>>>===;;;999666555555555666777999:::;;;<<<<<<===>>>???@@@AAABBB???======<<<<<>>CCCFFFOOO[[[jjjzzzzzzsssooopppuuuwwwvvvpppmmmjjjjjjmmmooommmkkkjjjkkknnnrrrtttxxxtttqqqppptttyyy~~~}}}|||||||||~~~tttiii[[[RRRJJJGGGDDDBBBCCCGGGHHHLLLUUU___fffnnn|||{{{xxxrrrmmmiiifffcccaaa]]]ccclllsssvvvtttpppmmmccc___[[[YYYWWWSSSLLLFFFBBB>>>;;;999:::<<<======>>>??????@@@@@@AAAAAABBB555555444333222111000///000000222666===IIIUUU^^^___^^^^^^bbbiiinnnqqqqqqrrrrrroooiiidddeeelllssswwwwww|||zzzrrrwww~~~}}}rrrlllgggiiinnnrrrqqqmmmkkkhhheeecccbbbeeehhhjjjmmmnnnooonnnkkkiiiiiiiiifffccc]]]WWWRRRMMMGGGDDDCCC??????CCCEEECCCBBBCCCCCC???>>>BBBBBB@@@EEEMMMKKKQQQZZZbbbhhhmmmqqqssssssqqqoooooopppqqqrrrqqqiiihhhggggggiiilllnnnpppvvvyyy}}}~~~|||zzz{{{{{{xxxuuutttvvvyyyyyyqqqggg```]]]ZZZTTTOOOHHHHHHGGGFFFHHHLLLSSSXXXZZZfffuuu~~~~~~zzzooo```SSSLLLJJJEEEFFFGGGJJJOOOUUU[[[^^^eeeiiikkkggg^^^XXXYYY\\\ccckkksssvvvzzz~~~}}}{{{uuuqqqtttxxx{{{|||qqqkkkqqq{{{yyypppiiifff^^^]]]___aaa```[[[RRRKKKFFFGGGMMMWWWbbbfffdddaaa\\\^^^```bbbdddhhhnnnrrrvvv{{{}}}||||||zzz||||||yyyssslllgggddd```]]]XXXUUURRRNNNKKKHHHFFFCCC@@@>>>===<<<:::888666555555555666777999:::<<<<<<===>>>???@@@AAAAAA@@@===<<<<<<;;;===EEEOOOhhhxxxVVVCCC@@@>>>:::777888:::;;;===@@@EEEHHHLLLVVVdddssszzzttttttwwwuuuuuuooollljjjjjjlllooommmkkkiiijjjmmmqqqtttvvvtttqqqrrruuuzzz}}}~~~}}}|||{{{zzz{{{~~~wwwiii]]]SSSKKKDDDCCCBBBAAACCCGGGIIINNNXXXcccjjjrrrwwwtttppplllhhhfffeeeeeeaaagggnnnssssssoookkkhhhaaa^^^ZZZXXXVVVQQQJJJEEEAAA>>>;;;:::;;;<<<======>>>??????@@@@@@AAABBBBBB444444444333333222222222111333555999???HHHQQQWWW\\\\\\]]]aaagggmmmqqqsssxxxvvvrrrmmmkkklllqqquuuyyyxxx{{{~~~sssqqqtttzzz}}}}}}rrrnnnjjjjjjlllmmmmmmllliiifffdddeeehhhjjjjjjiiiooommmkkkkkklllllliiifffddd^^^VVVOOOLLLHHHEEEAAA????????????????????????>>>CCCHHHJJJJJJLLLPPPUUUTTT[[[aaaffflllsssvvvuuuxxxtttooonnnqqqrrrpppmmmjjjkkkkkkiiiggghhhnnnsssxxxyyy{{{}}}~~~}}}|||{{{uuuyyyyyyuuussstttuuusssxxxrrriiiaaa[[[UUUQQQOOOKKKEEEBBBDDDGGGIIIPPPWWWaaagggqqq{{{}}}vvvnnnaaaSSSKKKKKKHHHFFFGGGKKKNNNQQQXXX```jjjllllllfff^^^XXXYYY[[[fffnnnuuuxxx|||yyytttvvvzzz~~~tttpppttt|||zzztttlllfffbbb```^^^^^^```]]]VVVPPPJJJKKKPPPXXX```ffffffeee___```aaadddgggkkkoooqqqwww~~~zzzwwwuuutttsssqqqooolllhhheeecccbbb```\\\XXXTTTQQQOOOKKKIIICCCAAA???>>>===<<<:::888666555444333444666888999999:::;;;<<<===>>>???@@@AAA@@@???>>>;;;<<>>BBBHHHMMMMMMSSS\\\dddnnn{{{~~~~~~}}}{{{uuussspppmmmiiigggeeeddddddlllrrrqqqmmmjjjeeeaaaVVVUUUTTTQQQNNNJJJFFFDDD>>><<<::::::;;;======<<<===>>>???@@@BBBCCCDDDDDD444333333333222222222222333444666999>>>FFFOOOUUU\\\[[[\\\aaahhhpppuuuxxx{{{yyyuuuqqqnnnooossswwwyyyxxxzzz|||pppooorrryyy~~~~~~~~~qqqooollllllmmmnnnnnnllliiifffeeefffiiikkkjjjiiinnnlllkkkkkklllkkkhhheee```ZZZRRRLLLHHHEEEBBB???AAAAAAAAAAAAAAABBBBBBCCCAAACCCHHHLLLQQQSSSUUUVVVXXX```hhhmmmsssyyyzzzxxxwwwssspppoooqqqrrrnnnkkkhhhiiijjjhhhgggjjjooottt{{{|||}}}~~~}}}{{{yyywwwuuuxxxyyyuuussstttuuusssvvvppphhhaaa[[[VVVRRROOOLLLFFFBBBCCCFFFIIIPPPWWWccciiirrr|||}}}vvvnnnaaaSSSLLLKKKHHHFFFGGGKKKNNNRRRYYYaaahhhjjjiiiddd\\\XXXYYY\\\iiipppwwwzzz}}}yyyuuuwww|||wwwrrrvvv}}}zzzssslllfff```]]][[[]]]___^^^YYYUUUOOOOOORRRXXX___dddffffff```aaaaaacccfffkkknnnqqqxxxyyyuuuqqqpppooonnnmmmkkkiiifffdddbbbaaa\\\XXXTTTPPPNNNKKKGGGEEECCCAAA>>>======<<<:::888444333333333555777:::<<<;;;;;;<<<===>>>??????@@@>>>======<<<:::<<>>777<<>><<<:::999;;;=========>>>>>>???@@@AAABBBDDDDDD222222222222222111111111444555666999===EEEMMMSSS[[[ZZZ[[[```iiirrrzzz~~~~~~}}}yyyuuurrrsssvvvyyyyyyxxxzzzxxxmmmkkkooowww}}}~~~|||pppooommmnnnoooooonnnlllgggffffffhhhjjjjjjiiihhhmmmlllkkkjjjjjjiiifffccc\\\WWWPPPJJJGGGDDDAAA@@@BBBBBBCCCCCCDDDFFFGGGGGGGGGHHHLLLSSSXXX[[[YYYVVV[[[eeeqqqwww|||~~~wwwtttppppppqqqppplllhhhfffhhhiiiiiihhhjjjpppuuu}}}~~~}}}yyytttrrrssswwwxxxtttrrrttttttrrrsssnnngggaaa\\\XXXSSSPPPMMMGGGBBBCCCDDDHHHOOOWWWdddjjjsss||||||vvvnnnbbbTTTLLLKKKIIIGGGHHHLLLOOORRRZZZbbbiiijjjiiiddd\\\YYY\\\___kkksssyyy{{{zzzvvvyyy~~~zzzssswww~~~yyyssskkkfff^^^[[[YYYZZZ]]]^^^]]][[[VVVTTTTTTWWW\\\aaaeeefffaaa```aaabbbfffkkkooorrrzzz~~~yyytttpppmmmkkkkkkiiihhhgggeeecccaaa```___YYYVVVRRRNNNKKKHHHEEEBBBBBB@@@===<<<<<<;;;999777333333333333666999<<<>>>>>>>>>>>>>>>??????@@@@@@>>>===<<<<<<:::>>>LLL[[[zzzzzzYYYFFFCCC???999<<>><<<;;;;;;:::888777444444444444666999<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>===<<>><<<999888:::>>>@@@AAAAAA@@@???>>>???@@@BBBCCC111111111111111111111111111222333666;;;DDDOOOVVV]]][[[[[[___gggqqqyyy}}}~~~~~~|||yyywwwwwwyyy{{{~~~{{{zzzuuujjjhhhnnnwww|||wwwyyy~~~xxxsssoooooopppooommmllljjjjjjdddeeegggiiiiiihhhhhhhhhlllmmmnnnmmmjjjgggdddbbbYYYVVVQQQKKKFFFCCCCCCCCCBBBBBBCCCEEEHHHKKKOOOQQQRRRXXX]]][[[SSSMMMMMMOOO[[[jjj{{{{{{wwwqqqllljjjjjjkkkllliiikkkllljjjhhhiiilllpppxxxyyy{{{{{{zzzvvvrrrpppqqqtttuuurrrppprrrsssqqqrrroookkkgggccc___ZZZVVVOOOIIICCCCCCCCCEEELLLSSS\\\cccmmmuuuzzz|||~~~}}}zzzvvvpppdddUUULLLKKKJJJHHHIIIMMMPPPSSSZZZbbbnnnooonnnggg___[[[]]]```fffnnnvvvzzz}}}zzz~~~uuuyyy|||vvvpppjjjgggbbb___[[[ZZZZZZ]]]___```\\\ZZZVVVSSSSSSVVV[[[___]]]^^^aaaeeekkkrrrxxx|||~~~{{{xxxyyyvvvsssnnnkkkjjjiiiiiiiiigggeeebbb___\\\ZZZYYYYYYVVVQQQNNNKKKHHHEEEBBB???===;;;:::::::::888666777666666555666888;;;<<<@@@@@@@@@@@@AAAAAAAAAAAABBB@@@>>><<<<<>><<<;;;===GGG[[[nnnsssVVVEEEAAABBBCCCAAAIIIPPPVVV^^^fffiiigggaaaaaaeeennnyyy}}}yyymmmlllrrr|||~~~~~~~~~|||yyytttpppnnnnnnooorrrrrrsssrrrqqqrrruuuwwwxxxxxxxxxyyyyyyyyyyyyyyyuuuvvvxxxzzz{{{{{{{{{zzz}}}||||||~~~}}}{{{}}}}}}|||zzzvvvppplllbbb^^^WWWQQQOOOMMMLLLLLLNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKIIIHHHHHHGGGHHHIIIKKKMMMOOORRRWWW[[[eeennn|||~~~}}}~~~zzzwwwuuuuuuuuu}}}xxxuuuttttttuuuvvvuuusssssssssrrrpppmmmjjjjjjjjjjjjjjjkkkkkklllnnnlllddd[[[VVVVVVRRRMMMKKKJJJGGGDDDAAA???======;;;:::999;;;===@@@AAAAAABBBAAAAAA@@@??????>>>===222222222222333333333444111111222444999CCCNNNUUU]]]\\\^^^ccckkksssyyy|||{{{}}}yyyqqqppptttzzz}}}}}}zzzwwwwwwuuuqqqllljjjjjjllliiikkkmmmlllkkkkkkmmmpppppprrruuusssnnniiieeedddYYYXXXSSSLLLEEEAAABBBCCCDDDDDDEEEHHHMMMRRRWWWZZZ[[[]]]\\\UUUKKKGGGKKKQQQaaaqqq~~~yyywwwvvvtttqqqnnnllllllmmmiiikkklllkkkiiiiiilllooossssssssssssrrrrrrqqqqqqnnnrrrssspppoooqqqrrrpppqqqooommmjjjgggaaa[[[WWWNNNIIIEEEEEEEEEEEEHHHMMMQQQYYYeeemmmqqqtttxxx|||zzzxxxvvvrrrfffWWWMMMJJJHHHFFFGGGKKKNNNRRRYYYaaadddgggjjjggg```\\\]]]___gggooowww{{{|||{{{tttnnnjjjgggcccbbb```^^^]]]___bbbdddaaaaaa```]]]ZZZYYY[[[]]]aaadddiiinnntttzzz}}}}}}{{{yyyvvvsssqqqoookkkhhhfffeeeeeeeeeeeedddbbb___\\\ZZZXXXVVVSSSPPPLLLHHHEEEBBB???<<<<<<;;;999888999888777555888777666666777:::<<<>>>>>>>>>???@@@AAABBBBBBCCC???===<<<===BBBOOOfffzzzqqqVVVGGGBBBEEEHHHGGGPPPZZZccckkkrrrsssqqqdddbbbcccjjjvvvqqqmmmqqq|||~~~~~~rrrqqqvvv}}}~~~xxxrrrooommmnnnooopppqqqqqqqqqpppqqqsssuuuwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxwwwyyyyyyzzz|||~~~}}}{{{yyyzzz|||~~~}}}{{{zzzwwwrrrlllggg[[[VVVOOOKKKKKKLLLLLLLLLPPPQQQSSSUUUUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNPPPQQQTTTYYY___cccjjjttt}}}zzz|||~~~~~~~~~~~~{{{xxxvvvvvvvvvvvvzzz|||~~~zzzvvvtttuuuuuuuuutttrrrqqqppppppooollljjjggggggggghhhiiijjjllllllkkkggg^^^UUUQQQRRRPPPKKKGGGGGGEEECCC@@@>>>;;;:::999999:::<<>><<<;;;222222222333333444444444333333333444888AAALLLSSS\\\\\\___eeennnvvv{{{~~~{{{|||{{{tttsssvvv{{{{{{{{{xxxsssmmmjjjkkknnnmmmnnnooonnnlllmmmppptttqqqtttwwwuuuooojjjffffff\\\[[[WWWPPPHHHDDDDDDFFFFFFFFFGGGJJJOOOUUUZZZ^^^aaa___[[[UUUPPPPPPTTTXXXeeeuuuyyytttsssuuuvvvuuurrrnnnlllkkkgggiiilllkkkjjjjjjmmmqqqtttsssrrrqqqppppppppppppnnnrrrssspppnnnqqqrrrpppqqqooommmjjjgggaaaZZZVVVMMMIIIFFFGGGFFFEEEGGGKKKOOOWWWccckkkooosssxxx|||yyywwwvvvrrrgggXXXMMMJJJHHHFFFGGGKKKNNNQQQXXXaaaaaafffjjjiiiddd``````cccjjjrrryyy}}}zzztttnnniiihhhaaaaaa```______aaadddgggccceeeeeebbb^^^\\\]]]___eeehhhlllrrrwww{{{}}}~~~{{{yyywwwtttqqqqqqooollliiigggffffffgggbbbaaa___]]][[[YYYXXXWWWSSSPPPLLLHHHEEEBBB???===<<<:::888888999888777555666666555666888;;;>>>@@@======>>>???AAABBBCCCCCC@@@>>>>>>AAAHHHWWWpppqqqWWWHHHDDDGGGLLLSSS]]]iiirrr{{{eeeaaa___dddqqq~~~tttoooqqq~~~~~~|||~~~yyyjjjfffkkkuuu}}}wwwqqqnnnmmmnnnooonnnoooppppppoooppprrrtttvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyxxxvvvuuutttvvvvvvwwwzzz|||}}}{{{yyywwwzzz~~~~~~~~~|||{{{zzzxxxuuupppiiidddXXXRRRLLLJJJKKKNNNPPPPPPTTTVVVYYY[[[\\\[[[YYYWWWVVVUUUSSSQQQPPPPPPQQQQQQPPPQQQSSSUUUXXX^^^eeejjjrrr|||{{{yyy|||||||||}}}~~~~~~{{{xxxvvvvvvwwwwwwwwwwwwyyyyyy|||}}}zzzwwwuuuuuuvvvvvvuuuqqqpppnnnnnnnnnllljjjgggfffffffffggghhhjjjkkklllhhhcccZZZPPPNNNOOONNNIIIEEEEEEEEECCC@@@===:::888888888:::===AAABBBAAA@@@@@@AAACCCCCCAAA>>>;;;999111222333444444222111///333111111444777<<>>===::::::999888777666555555333555888999:::;;;===???@@@@@@@@@???@@@@@@AAABBB@@@AAABBBDDDNNNccclllWWWLLLGGGKKKRRR\\\iiivvvmmmfffaaadddkkkuuuuuurrrttt}}}~~~{{{zzzwwwkkkkkkpppwwwxxxxxxvvvpppjjjhhhiiikkkmmmmmmmmmnnnppprrruuuvvv}}}{{{yyywwwwwwyyy{{{}}}xxxyyyxxxtttooommmoooqqqqqquuuzzz||||||zzzxxxxxxxxxyyy{{{~~~~~~|||yyyvvvuuusssnnnddd\\\VVVOOOKKKMMMPPPQQQTTTWWW[[[```dddeeefffgggccc^^^]]]\\\[[[\\\]]]]]][[[YYYXXXZZZ\\\^^^bbbffflllpppzzz~~~}}}zzz{{{~~~~~~}}}}}}}}}~~~|||{{{yyywwwuuuuuuuuuuuuuuutttsssuuuxxx{{{||||||zzzwwwuuuttttttuuuuuutttqqqnnnkkkjjjkkkiiieeebbb```dddeeecccccchhhllllllggg```WWWNNNJJJIIIIIIJJJFFFDDDBBB???===<<<;;;;;;;;;<<<===>>>@@@@@@@@@AAACCC@@@>>>>>>??????<<<999222333555555555444222111333111222444777<<>>???????????????@@@AAAAAA@@@@@@AAAFFFTTTlllooo[[[RRROOOUUU^^^hhhvvvkkkeeecccgggoooyyyvvvqqqqqq{{{~~~zzzyyy~~~zzzqqqtttxxx~~~~~~xxxxxxuuupppjjjggggggiiilllllllllnnnppprrruuuvvv{{{zzzyyyxxxxxxyyyzzz{{{yyyyyywwwrrrmmmkkknnnqqqssswww{{{}}}|||zzzxxxwwwwwwxxxyyy|||}}}yyyvvvtttsssrrrlllccc\\\UUUOOOMMMQQQUUUWWWYYY]]]bbbiiinnnnnnlllllliiieeehhhgggffffffggggggeeecccbbbcccfffhhhkkkpppuuuyyy~~~|||||||||||||||||||||}}}~~~~~~|||{{{xxxvvvuuutttuuuuuusssssssssuuuwwwxxxwwwvvvsssssssssuuuvvvvvvtttrrrpppnnnlllkkkllljjjfffccceeehhhhhhfffhhhlllmmmkkkccc]]]TTTLLLHHHGGGGGGHHHDDDBBB@@@>>><<<;;;::::::<<<<<<>>>???@@@AAAAAAAAACCCAAA????????????<<<999444555666666666555333222333111222555777;;;FFFQQQQQQUUUZZZ___eeemmmvvv~~~~~~|||zzz|||wwwvvvxxx}}}||||||zzzxxxzzzyyyxxxwwwvvvuuuuuuuuuvvvvvvuuussspppkkkgggddd```]]]WWWOOOHHHDDDCCCDDDJJJLLLOOORRRVVV]]]dddhhhppprrrrrrpppnnnnnnqqquuuxxxyyy|||{{{uuuqqqkkkmmmnnnmmmllljjjkkkkkklllnnnqqqtttxxx{{{}}}~~~wwwtttqqqoooooopppooonnnnnnllljjjhhhgggeeeaaa___SSSLLLEEEDDDDDDCCCFFFJJJPPPUUU\\\bbbiiioootttxxxwwwvvvrrrlllcccYYYOOOJJJDDDBBBCCCHHHKKKNNNVVV^^^eeeiiinnnooommmjjjiiijjjpppxxxzzzzzzxxxtttnnniiiggggggjjjiiihhhggggggggggggggggggggghhhkkkpppsssuuuuuussstttvvvxxxzzz{{{|||}}}}}}{{{ssspppppppppooohhhfffddddddeeeeeedddccc```^^^[[[YYYWWWTTTPPPMMMJJJHHHFFFCCC@@@>>>===<<<::::::999888777666555555444666777888888888:::<<<======>>>>>>???@@@AAAAAAAAA???@@@III\\\xxxlllZZZTTTTTT]]]hhhwwwiiieeeeeellluuuvvvnnnllluuu{{{yyy||||||~~~yyyxxxuuupppkkkhhhggghhhiiijjjkkkmmmpppsssuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxuuuooojjjjjjnnnssswwwzzz~~~}}}zzzxxxvvvvvvwwwxxx{{{~~~~~~|||zzzvvvtttrrrrrrpppjjjaaa[[[SSSPPPQQQXXX]]]^^^```cccjjjttt{{{zzzvvvuuusssqqquuusssrrrrrrrrrrrrpppooommmnnnqqqsssvvvzzz}}}}}}{{{zzzzzzzzzzzz{{{|||||||||zzzxxxuuutttttttttuuutttsssssssssttttttrrrppplllnnnqqquuuwwwvvvrrrnnnmmmmmmlllmmmmmmkkkgggdddiiijjjiiihhhkkknnnkkkeee]]]XXXOOOIIIFFFEEEEEEEEEBBB@@@>>><<<;;;:::::::::===>>>???@@@AAABBBBBBBBBCCCAAA@@@??????>>>;;;999444555555555555444333222333222222555777;;;EEEOOOTTTWWW\\\___ccckkkttt{{{|||zzzzzzwwwvvvuuuyyy~~~yyywwwyyy~~~}}}xxxxxxwwwvvvuuuuuutttttttttttttttsssqqqnnniiidddaaabbb```ZZZSSSLLLGGGFFFGGGMMMOOORRRVVV[[[aaaiiinnnvvvwwwxxxvvvrrrqqqsssuuuuuuxxx}}}~~~tttoookkkmmmnnnmmmllljjjkkkkkkjjjlllpppsssvvvwwwwwwwwwxxxuuuqqqooonnnnnnmmmmmmmmmkkkjjjiiihhhfffccc```TTTMMMFFFDDDDDDCCCEEEIIIOOOSSSYYY```ffflllssswwwttttttqqqlllcccYYYOOOIIIFFFDDDEEEIIIMMMQQQYYYaaaeeejjjppprrrpppnnnnnnnnnqqqzzz~~~yyyxxxvvvqqqllliiihhhhhhnnnmmmkkkiiihhhhhhiiiiiifffeeegggkkkqqqwwwzzz|||xxxyyyzzz{{{||||||{{{{{{www{{{{{{tttqqqooonnnllleeecccbbbccceeefffeeeddd^^^\\\YYYVVVUUURRROOOLLLHHHGGGEEEBBB@@@>>><<<<<<::::::999888777666555555444666777888777777999:::;;;<<<===>>>???@@@@@@@@@BBB???@@@LLLdddlll\\\XXX\\\hhhttt{{{fffdddgggppp{{{uuukkkeeemmmzzz}}}~~~|||zzzwwwrrrmmmjjjhhhhhhggghhhjjjmmmpppsssuuuwwwvvvwwwxxxxxxxxxxxxwwwvvvvvvuuuqqqllliiikkkqqqwww{{{~~~{{{xxxvvvwwwwwwxxx{{{}}}}}}{{{yyyvvvtttrrrpppmmmggg___YYYSSSRRRVVV^^^ccccccdddgggppp|||~~~~~~~~~~~~|||zzzyyyzzzyyyxxxwwwtttvvvyyy|||~~~~~~~~~~~~|||}}}zzzzzzzzzyyyyyyzzzzzz{{{{{{yyyvvvtttsssssstttuuuwwwuuurrrqqqqqqqqqooonnnkkklllnnnrrrsssrrrnnnkkkkkkkkklllmmmmmmkkkhhheeehhhhhhffffffjjjlllggg^^^WWWRRRLLLGGGDDDDDDCCCCCC@@@???===<<<;;;:::;;;;;;>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>===:::999444444444444444333333222333222333555777:::CCCMMMZZZ]]]```cccfffkkksssyyy}}}~~~~~~|||xxxvvvuuuuuupppnnnooottt{{{||||||{{{zzz|||{{{{{{vvvrrrrrrqqqqqqrrrrrrssstttrrrqqqpppnnnkkkfffbbb```bbb```\\\UUUNNNIIIGGGGGGOOOPPPTTTXXX]]]fffooouuu{{{}}}}}}zzzuuuqqqqqqrrrrrryyytttmmmkkklllnnnmmmkkkjjjjjjkkknnnpppsssvvvxxxxxxwwwwwwwwwtttqqqooonnnnnnlllkkkkkkjjjiiiiiiiiigggdddaaaUUUMMMFFFEEEDDDBBBDDDHHHKKKOOOVVV\\\cccjjjqqquuussssssqqqllldddYYYOOOIIIFFFDDDEEEIIIMMMRRRZZZccceeekkkqqqtttsssqqqqqqrrrttt}}}yyyxxxuuuqqqllljjjjjjkkkpppnnnmmmkkkjjjjjjkkkkkkdddddddddhhhooovvv{{{}}}}}}~~~~~~|||zzzyyyuuuyyy|||vvvssspppllliiicccbbbbbbccceeefffeeeddd\\\YYYVVVTTTRRRPPPMMMKKKGGGFFFCCCAAA???===<<<;;;::::::999888777666555555444666777888777777999:::;;;<<<>>>???@@@@@@@@@???BBB@@@BBBPPPhhhrrreeedddkkkxxxvvvcccbbbfffqqq}}}tttiiiaaagggrrr|||~~~|||xxxuuuqqqnnnkkkiiifffgggjjjmmmpppsssuuuwwwtttuuuvvvwwwwwwvvvuuutttrrrqqqnnnjjjiiilllttt{{{~~~|||yyywwwxxxxxxyyy{{{}}}}}}zzzxxxxxxvvvrrrnnniiibbb\\\WWWUUUWWW]]]eeehhhggggggiiiuuu~~~|||~~~~~~{{{}}}}}}{{{zzz|||{{{zzzzzzyyyyyyyyyzzzzzzzzzxxxuuusssrrrssstttvvv|||xxxrrrooonnnooooooooonnnmmmllllllmmmmmmkkkjjjjjjkkkllllllkkkiiiggggggeeeeeeddddddggghhhbbbYYYQQQMMMHHHEEECCCCCCBBBBBB???>>>===<<<;;;<<<======???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???===:::999888444444444333333333333333333222333666777999BBBKKK]]]```eeeggghhhlllrrrwww{{{{{{zzzwwwtttqqqpppqqqjjjiiijjjooowww~~~{{{xxxxxx|||~~~~~~|||{{{|||{{{}}}xxxtttmmmnnnnnnooopppqqqrrrsssqqqpppnnnkkkhhheeecccaaabbb```]]]WWWOOOJJJGGGFFFNNNOOORRRVVV]]]gggssszzz~~~xxxrrrqqqqqqppp{{{|||vvvwww|||wwwppplllmmmooonnnmmmkkkllllllmmmooorrruuuxxxxxxxxxxxxvvvtttrrrqqqqqqooommmkkkjjjiiiiiiiiiiiigggccc```VVVNNNGGGEEEDDDBBBCCCGGGGGGLLLSSS[[[bbbiiippptttssssssqqqmmmdddYYYOOOHHHEEECCCCCCHHHLLLQQQZZZdddhhhnnnuuuxxxvvvtttsssssswwwzzzyyyvvvqqqmmmlllmmmoooppppppooonnnmmmmmmmmmnnnfffddddddgggmmmtttzzz|||}}}zzzyyyuuuyyy{{{wwwtttqqqlllhhhcccbbbbbbccceeeeeecccaaaZZZWWWTTTQQQPPPNNNLLLJJJFFFDDDBBB@@@>>><<<;;;;;;::::::999888777666555555444666777888888888:::<<<===>>>???@@@@@@@@@???>>>AAAAAAEEETTTkkkuuullloooxxxqqq___^^^bbbmmmzzzwwwlllccceeennnxxx~~~|||yyyvvvtttqqqnnnkkkfffhhhkkknnnqqqtttvvvvvvssstttuuuvvvvvvuuutttsssppppppnnnkkkjjjnnnvvv}}}~~~zzzxxxxxxxxxyyy{{{||||||yyywwwwwwtttoooiiiccc^^^ZZZXXX[[[]]]dddlllooollllllooo}}}|||zzz||||||zzzxxxzzzzzzzzzyyyxxxxxxxxxyyyyyyzzzxxxtttrrrqqqrrrtttvvv|||wwwrrrooonnnoooppppppooommmjjjiiiiiijjjjjjiiiiiikkkkkkjjjhhhffffffgggdddeeecccaaaaaaaaa\\\TTTKKKHHHDDDBBBBBBBBBAAA@@@>>>===<<<;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBAAA???@@@@@@>>>;;;888777777666555555444444444444444333222333666777999AAAJJJ[[[```eeehhhjjjmmmqqquuuyyyyyywwwsssnnnjjjiiiiiifffeeegggmmmuuu|||zzzvvvvvvxxxzzzyyy{{{~~~zzz{{{zzz{{{wwwuuunnnnnnnnnooopppqqqssssssqqqpppmmmjjjhhhfffeeeeeedddcccaaa[[[TTTMMMJJJIIIKKKLLLMMMQQQYYYfffttt}}}yyytttqqqqqqpppyyyxxxuuuzzzzzzuuunnnpppqqqqqqooonnnnnnooolllnnnpppssstttuuuvvvvvvvvvuuuuuuuuutttrrrooollliiiiiiiiiiiihhhfffbbb^^^WWWOOOGGGEEECCCBBBCCCFFFCCCIIIRRR[[[cccjjjppptttttttttsssnnneeeZZZOOOHHHFFFCCCDDDHHHMMMSSS]]]fffooouuu{{{|||yyyuuurrrrrrzzzzzzyyyuuupppmmmllloooqqqqqqqqqrrrrrrrrrqqqqqqpppjjjgggfffhhhmmmtttyyy|||{{{yyyxxx{{{yyytttsssqqqnnnkkkcccbbbbbbbbbcccbbb___]]]YYYVVVRRROOONNNMMMKKKIIIEEECCCAAA???===<<<;;;:::::::::999888777666555555444555888999999:::<<<>>>??????AAABBBAAA@@@>>>======@@@IIIXXXnnn|||{{{wwwrrryyyiiiZZZXXX\\\gggsss~~~|||rrrjjjiiinnnwww}}}{{{xxxvvvuuusssooolllgggiiilllooorrrtttvvvvvvssssssttttttttttttssssssqqqqqqooolllkkknnnuuu{{{|||zzzwwwwwwxxxyyyzzzzzzwwwuuurrrooojjjccc^^^ZZZYYYZZZaaadddllltttvvvtttuuuyyy|||zzz}}}}}}yyywwwxxxyyyxxxwwwwwwvvvvvvwwwwwwyyywwwsssqqqppprrrtttvvvvvvtttrrrqqqqqqpppooommmmmmjjjhhhhhhiiijjjjjjjjjjjjkkkjjjhhheeeccceeegggbbbdddbbb]]]YYYVVVRRRLLLEEECCC@@@?????????>>>===;;;;;;:::::::::<<<===>>>???@@@@@@AAAAAAAAAAAAAAA===??????===999555555666777777666555555555555555333222444666777999@@@IIIXXX]]]dddhhhjjjmmmqqquuuwwwvvvsssnnnhhhdddbbbbbbeeedddfffllluuu|||~~~yyyvvvtttvvvwwwuuuwww{{{{{{{{{www~~~zzzwwwvvvppppppppppppqqqrrrssstttsssqqqmmmjjjhhhggghhhhhhhhhhhheee```YYYRRRNNNMMMIIIIIIJJJNNNWWWeeettt~~~|||yyytttqqqqqqpppvvv{{{{{{xxxzzz{{{xxxppprrrssssssqqqppppppqqqrrrrrrssstttuuuuuuuuuuuuvvvvvvwwwxxxxxxuuuqqqnnniiiiiihhhiiihhheeeaaa]]]WWWOOOHHHEEECCCAAACCCFFFBBBHHHRRR]]]eeelllqqquuuuuuuuusssooofffZZZNNNGGGIIIFFFGGGKKKPPPVVV```jjjuuuzzz{{{uuuqqqppp{{{zzzxxxuuupppmmmlllooorrrrrrssstttuuuuuuuuutttsssnnnkkkhhhiiinnntttyyy|||{{{yyyzzz|||wwwrrrppppppooonnncccbbbaaaaaaaaa```]]]ZZZXXXUUUQQQNNNMMMLLLJJJIIIDDDCCCAAA???===;;;;;;:::::::::999888777666555555333555888999:::;;;===???@@@AAABBBCCCBBB@@@>>>===;;;@@@KKK[[[pppxxxxxx}}}zzzbbbVVVTTTXXXbbbmmmyyyxxxooommmoooxxx~~~}}}}}}|||yyyvvvuuuuuutttppplllhhhjjjmmmpppsssuuuvvvvvvssssssssssssssssssssssssssssssqqqnnnlllnnnsssyyy}}}{{{vvvvvvvvvxxxyyyxxxuuusssnnnkkkeee___ZZZXXXZZZ\\\eeehhhqqqzzz|||{{{}}}}}}{{{~~~~~~zzzwwwxxxwwwwwwvvvuuuuuuuuuuuuuuuyyywwwsssppppppqqqtttvvvqqqqqqrrrssssssqqqmmmjjjiiihhhggghhhjjjkkkkkkjjjkkkkkkjjjfffbbbaaadddggg```bbb```XXXQQQMMMIIIDDDAAA???=========>>>===;;;999999888888999;;;<<<===??????@@@AAAAAAAAA@@@@@@<<<>>>???<<<777444444555555555444333333222111111666444555999;;;<<>>@@@@@@@@@???AAAAAAAAAAAABBBAAA???<<>>===;;;::::::::::::999888888888999;;;===>>>AAA@@@@@@??????@@@AAAAAAAAA===:::888444000333888444444555555555555555555666555555999:::;;;AAAGGGRRR\\\eeefffgggjjjnnnooossstttsssnnngggbbbaaabbbffflllppprrrvvv}}}zzzsssllllllooosss{{{||||||yyyvvvtttqqqpppppppppooonnnllljjjgggeeeeeegggkkkmmmrrrsssqqqiii\\\QQQKKKIIIGGGHHHJJJQQQ\\\iiitttzzz{{{{{{zzzxxxtttrrrrrrsssvvvzzz~~~zzzyyyxxxwwwuuusssrrrsssssssssrrrooopppqqqrrrssstttuuuuuurrrsssuuuvvvtttqqqmmmjjjhhhhhhhhhhhhgggccc^^^ZZZPPPIIICCCBBBBBBBBBDDDHHHJJJNNNUUU]]]dddkkkrrrwwwyyy{{{yyyqqqdddVVVLLLHHHJJJHHHJJJPPPVVV]]]hhhsss{{{uuuuuuxxx~~~xxxwwwvvvwwwxxxwwwtttrrruuuvvvxxxzzzzzzyyywwwvvvzzzuuupppnnnrrrxxx|||~~~}}}yyyxxxxxxyyyxxxzzz}}}}}}~~~{{{qqqmmmoooppplllgggaaa```_________]]][[[XXXTTTSSSQQQOOOKKKHHHEEECCCAAA@@@???===<<<:::999999888777777666555555444444555777:::===>>>??????>>>AAAAAAAAAAAAAAA@@@===<<>>===<<<;;;999999888777777888999;;;<<<>>>???AAA@@@@@@@@@@@@@@@AAAAAA>>>:::777777555333555:::444555555666777888888999777555666999:::;;;@@@FFFNNNZZZdddggggggiiikkkkkkpppssstttqqqkkkfffeeeeeeiiiooottttttvvv{{{}}}|||wwwnnnffffffkkksss~~~~~~|||{{{wwwssspppnnnmmmkkkjjjjjjiiihhhggghhhiiilllmmmssssssppphhh\\\QQQJJJHHHFFFIIINNNUUU___iiirrrwwwxxxxxxwwwuuussssssuuuwwwwww||||||zzzzzz{{{zzzwwwtttsssssstttttttttrrrrrrqqqqqqrrrtttvvvwwwrrrrrrrrrrrrpppmmmkkkiiigggggghhhhhhfffaaaZZZUUUNNNFFFAAAAAABBBAAADDDHHHKKKOOOVVV^^^eeemmmtttxxx{{{|||xxxoooaaaUUUMMMIIIJJJHHHKKKRRRYYYaaalllvvv{{{uuuvvvzzzyyyrrrtttvvvyyy|||{{{xxxuuuxxxxxxyyyzzzzzzyyywwwvvvzzzvvvrrrpppssswww|||~~~|||yyyxxxxxxwwwwwwxxx}}}|||yyysssvvvzzz}}}vvvnnnlllnnnnnniiidddaaa___^^^]]]]]]\\\YYYWWWTTTSSSQQQMMMJJJFFFCCCAAA======<<<<<<;;;:::999999777777777777777777777777666777999<<<===>>>>>>>>>AAAAAAAAA@@@???===<<<;;;@@@JJJZZZoooxxxyyynnn]]]QQQMMMNNNUUU___gggpppxxx}}}}}}uuuxxx~~~}}}~~~zzzvvvsssrrrrrrrrrsssqqqooolllkkkmmmpppsssvvvxxxyyyzzzxxxwwwuuuttttttuuuvvvwww{{{xxxtttqqqrrrvvv|||}}}yyyxxxxxxvvvrrroooccc^^^[[[\\\___bbbhhhooozzz}}}zzz}}}}}}}}}|||||||||{{{{{{zzzyyyxxxwwwvvvvvvwwwwwwwwwvvvuuusssrrrpppooonnnmmmlllkkkiiihhhgggffffffffffffffffffeeedddcccccccccddddddbbb]]]WWWQQQNNNLLLJJJHHHEEEBBB???===<<<>>>======<<<;;;999777666666777999;;;===>>>??????AAAAAAAAA@@@@@@@@@@@@@@@>>>888555777888888999===666666666777888888999999999777777999::::::???EEEOOOZZZdddggggggjjjllllllppptttvvvuuuooojjjggggggjjjqqquuutttsssuuuwwwvvvrrriiiccceeemmmuuu~~~yyyrrrllliiihhhhhhhhhiiiiiiiiijjjkkklllnnnooorrrqqqmmmeeeZZZOOOIIIFFFEEEJJJQQQXXX```hhhooosssuuuuuutttrrrqqqssswwwzzzwww{{{~~~||||||~~~}}}yyyuuussstttuuuuuuuuusssrrrqqqpppqqqsssuuuwwwrrrqqqooonnnllljjjiiiiiihhhhhhiiihhheee___VVVPPPJJJDDD???@@@BBBBBBDDDHHHLLLQQQXXX```gggnnnuuuzzz}}}|||wwwmmm___SSSMMMKKKIIIHHHKKKRRRZZZaaalllvvv{{{wwwxxx|||zzztttrrrsssvvvzzz}}}}}}{{{xxxwwwwwwwwwwwwwwwvvvuuutttvvvuuutttssstttvvvxxxyyy{{{||||||{{{zzzxxxxxxwwwsssuuuxxx}}}|||{{{{{{zzzzzzxxxvvvsssqqqlllooouuu|||vvvooohhhfffiiijjjgggccccccaaa^^^]]]\\\[[[XXXVVVQQQPPPNNNKKKHHHEEEBBB@@@<<<<<<;;;:::999888777777777777888888999::::::;;;777888:::<<<>>>>>>??????AAAAAAAAA@@@===<<<;;;;;;BBBMMM^^^ssszzzmmm\\\QQQMMMMMMTTT]]]dddmmmttt|||uuuvvv}}}{{{}}}~~~xxxsssqqqqqqppppppqqqqqqooommmnnnooorrrtttvvvwwwxxxxxxvvvuuutttsssssstttvvvwwwyyyvvvrrrpppqqqvvv|||~~~}}}yyywwwwwwvvvrrroooccc^^^\\\___ccchhhooovvv}}}zzz~~~~~~}}}}}}}}}~~~~~~~~~}}}|||zzz{{{{{{{{{{{{zzzzzzzzzzzzzzzyyywwwuuuttttttuuuvvvwwwwwwvvvtttrrrooolllkkkkkkjjjhhhfffeeeeeeeeefffdddddddddcccbbbaaa______^^^^^^^^^]]]YYYSSSNNNJJJIIIHHHFFFDDDBBB@@@>>>===<<<<<<<<<;;;:::888666555555777999<<>>@@@BBBCCCEEEIIINNNSSSZZZaaahhhpppwww|||}}}wwwlll^^^RRRMMMKKKLLLKKKNNNUUU\\\bbblllvvv}}}yyy{{{yyytttuuuuuuuuuxxx{{{|||{{{zzzvvvvvvuuutttttttttuuuuuutttvvvxxxyyyyyywwwvvvuuuwwwwwwwwwwwwwwwwwwuuutttnnnrrrxxx~~~~~~yyyuuusssssssssrrrooommmkkkjjjjjjlllqqqwww{{{{{{ooojjjdddccceeehhhhhhffffffddd```^^^\\\ZZZWWWUUULLLKKKJJJIIIFFFDDDBBBAAA===<<<;;;999888666555444555666666777888999:::;;;::::::<<<===>>>???@@@@@@@@@AAAAAA???<<<;;;<<<===EEEPPPaaattt}}}|||mmm]]]RRRNNNNNNUUU]]]dddkkkrrr|||wwwtttzzz{{{yyy|||~~~}}}zzztttpppnnnmmmlllmmmoooooonnnmmmoooppprrrssstttttttttsssrrrqqqpppoooppprrrtttuuusssqqqnnnmmmoootttyyy}}}{{{~~~~~~}}}}}}|||xxxvvvvvvvvvssspppfffbbbaaaeeeiiinnnuuu|||~~~zzzxxxvvv{{{{{{{{{{{{{{{{{{||||||}}}}}}|||~~~~~~}}}||||||{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwxxxvvvtttqqqqqqqqqrrrsssvvvvvvuuutttqqqmmmjjjhhhjjjiiigggeeeddddddeeeeeecccbbbbbbaaa___]]][[[ZZZYYYXXXWWWUUURRROOOMMMKKKHHHGGGFFFDDDAAA???>>>===;;;;;;::::::999777666555666888;;;===@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???BBB;;;666666777888<<>>@@@CCCDDDGGGKKKPPPTTT[[[cccjjjrrryyy}}}}}}wwwkkk]]]RRRLLLJJJNNNNNNQQQXXX___fffoooyyy|||~~~zzzuuuuuutttuuuwwwzzz||||||{{{tttssssssssssssuuuwwwxxxvvvyyy}}}}}}yyywwwvvvuuutttssssssttttttrrrpppkkkpppwww|||}}}zzztttpppmmmnnnooommmjjjgggggggggiiilllpppuuuxxxzzz{{{{{{xxxyyyzzz}}}zzzpppkkkhhheeefffiiilllmmmllljjjgggbbb^^^[[[XXXUUUSSSIIIHHHHHHGGGEEECCCAAA@@@===<<<;;;999777555444333333333444555666777888999;;;<<<======???@@@AAAAAA???AAABBB@@@<<<;;;===@@@IIITTTfffxxxxxx}}}kkk\\\QQQMMMNNNUUU]]]cccjjjpppyyy~~~|||tttrrrsss{{{zzz}}}~~~yyyvvvuuusssooolllhhhggggggiiikkkmmmmmmlllnnnooooooppppppooommmmmmmmmlllkkkkkklllnnnpppqqqllllllkkkkkknnnrrrvvvyyyyyy{{{~~~~~~}}}|||{{{|||}}}zzzwwwvvvwwwwwwtttpppkkkggggggkkkpppttt{{{~~~~~~~~~}}}{{{yyywwwuuuwwwxxxxxxxxxyyyyyyzzzzzz{{{yyywwwxxx{{{~~~~~~}}}|||{{{zzzzzzzzzvvvvvvvvvuuuuuuuuuttttttuuussspppnnnnnnoooqqqrrrttttttsssrrroookkkhhhfffhhhgggfffeeedddddddddddd``````___]]][[[XXXVVVUUUTTTRRRPPPNNNLLLLLLKKKKKKEEEDDDCCCAAA???===<<<;;;999999888777777777777888999:::<<<>>>@@@AAABBBBBBBBBBBBCCCCCCCCCAAA@@@???>>>999555444555888@@@JJJ999999999::::::;;;;;;<<<===:::999:::999888;;;AAAHHHSSS^^^ccceeeiiilllmmmuuuxxx{{{{{{wwwsssrrrrrrsss||||||vvvssssssrrrooohhheeellluuuzzz|||~~~~~~zzz{{{~~~}}}wwwtttqqqoooooopppooooookkkkkkjjjjjjkkkmmmooopppssspppjjjccc\\\VVVPPPLLLFFFJJJOOORRRTTTZZZdddkkktttuuuvvvuuuttttttvvvxxxuuuuuusssqqqppprrrwwwzzz}}}yyyrrrppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrsssnnnnnnmmmllllllmmmnnnnnnooollliiieee___WWWNNNHHHDDD???>>>AAADDDFFFHHHLLLQQQVVV]]]dddkkkssszzz~~~}}}wwwkkk]]]RRRKKKIIILLLLLLPPPYYY```gggqqq{{{~~~wwwssspppqqqtttxxx|||}}}|||zzzoooooonnnoooqqqtttwwwyyyyyy|||~~~~~~{{{xxxwwwxxxtttrrrqqqqqqrrrrrrooollliiimmmrrrvvvvvvtttqqqoookkkmmmnnnllliiigggggghhhiiilllqqqvvvyyyyyywwwvvvrrrsssuuuxxx||||||rrriiiiiiiiikkkppptttvvvtttrrrlllhhhbbb]]]YYYVVVRRROOOHHHHHHGGGEEECCCAAA???===;;;;;;:::999888777666555555555666666777888999999<<<<<<<<<===>>>???@@@AAA>>>AAABBB@@@===<<>>999777666666888>>>NNN]]]888999:::;;;===>>>??????===:::999:::999888;;;AAAFFFSSSaaagggjjjmmmnnnnnntttwww{{{{{{xxxuuuvvvwwwsss|||}}}vvvsssrrrrrrrrriiidddjjjsssxxxzzz|||}}}xxxyyy~~~~~~|||rrrrrrsssuuuvvvuuussspppkkkjjjiiiiiiiiikkkmmmoooqqqmmmgggaaa[[[UUUOOOKKKGGGJJJMMMOOOQQQWWWbbbjjjtttvvvwwwwwwuuuuuuuuuvvvqqqooommmjjjjjjooovvv{{{|||yyyrrroooooooooppprrrrrrssstttttttttssssssmmmmmmmmmmmmnnnnnnooopppooolllhhhccc\\\TTTLLLFFFDDD???>>>BBBEEEGGGIIIMMMRRRVVV]]]eeelllssszzz~~~}}}wwwlll^^^RRRKKKHHHGGGHHHMMMWWW___gggrrr{{{yyysssoookkknnntttzzz|||yyyjjjjjjiiijjjmmmqqquuuxxxzzz||||||zzzvvvuuuvvvyyytttrrrppppppqqqpppmmmjjjiiillloooqqqppppppppppppkkkmmmnnnllliiigggiiikkkhhhlllsssyyy{{{yyyuuurrroooppprrruuuyyy||||||xxxoooeeehhhkkkrrryyy~~~~~~zzzvvvmmmhhhbbb\\\XXXSSSOOOLLLJJJIIIGGGEEEBBB???<<<;;;999999999999888888888888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@>>>AAACCCAAA======AAAEEEOOO]]]sss~~~xxxrrraaaWWWKKKHHHIIIPPPXXX^^^eeekkkrrryyytttkkkmmmuuu~~~{{{{{{~~~{{{rrrpppjjjdddaaaccceeefffeee_________bbbfffjjjkkkkkkjjjjjjjjjiiihhhfffcccbbbddddddccccccdddgggiiikkkdddfffhhhkkkoooqqqssstttxxxzzz}}}}}}}}}||||||}}}xxxvvvvvvwwwzzzyyyuuuqqqooommmnnntttzzz~~~{{{vvvwwwzzz|||}}}{{{yyyxxxpppqqqssstttuuuvvvvvvvvvrrrooolllmmmrrrwwwzzz{{{}}}}}}~~~~~~}}}{{{zzzyyy{{{{{{|||zzzyyywwwwwwxxxuuuttttttttttttsssssssssrrrpppnnnllllllnnnqqqsssrrrqqqooommmjjjhhhgggfffbbbcccdddddddddbbbaaa```ZZZYYYXXXUUUSSSPPPMMMLLLJJJJJJJJJHHHGGGDDDBBBAAA???>>>>>>>>>>>>>>>======888666444333333666:::<<<>>>=========>>>@@@BBBDDDBBBCCCDDDDDDCCCBBB???>>>777777999:::===FFF[[[nnn;;;;;;;;;<<<===>>>???@@@??????===;;;999:::>>>@@@HHHSSS```ggghhhhhhjjjmmmooouuuyyyyyyyyy|||}}}{{{|||~~~~~~}}}zzzwwwvvvuuutttfff```iiiqqqrrruuu|||~~~}}}zzzyyyzzz{{{zzz|||}}}~~~}}}{{{wwwuuunnnggg```^^^cccgggiiihhheeeeeebbb___ZZZUUUQQQNNNMMMOOOQQQQQQQQQWWWaaajjjsssvvvzzz{{{xxxuuurrrqqqpppllljjjkkklllmmmttt|||xxxpppoooqqqpppooossssssttttttsssqqqpppoookkkkkkkkklllkkkkkkjjjjjjlllhhhccc```YYYNNNHHHGGG???AAABBBBBBBBBEEELLLQQQWWW^^^gggnnnsssxxx~~~zzzlll\\\QQQKKKJJJJJJMMMRRRXXX```iiiqqquuu|||zzztttnnniiilllqqqvvvyyy}}}}}}wwwkkkiiifffggglllsssyyy||||||zzzxxxvvvuuuvvvxxxyyywwwvvvrrroookkkhhhgggfffjjjjjjjjjjjjkkklllmmmmmmqqqooommmmmmmmmmmmmmmlllppprrruuuwwwwwwtttqqqooonnnpppqqqssstttwww{{{~~~~~~|||yyysssjjjggghhhgggpppyyyyyymmmhhh```YYYTTTOOOKKKHHHJJJIIIGGGDDDAAA???<<<;;;:::999888666555555444444666555555555777999:::<<<>>>>>>???@@@BBBCCCDDDDDDCCCAAA@@@AAA@@@@@@HHHPPP___ppp{{{~~~wwwjjj^^^UUUNNNOOOOOOPPPTTT[[[ccciiinnnzzzyyyggghhhpppyyy~~~{{{zzzzzz|||tttiiihhhccc^^^\\\]]]```bbbccc^^^___bbbdddgggiiijjjkkkjjjhhhffffffggghhheeebbbhhhfffdddfffhhhiiigggeeeeeefffiiilllooosssuuuwwwxxxxxxyyyyyyzzz{{{||||||~~~yyyuuutttvvvvvvrrrnnnmmmnnnooottt{{{{{{zzz{{{yyyyyyzzz||||||yyyvvvzzzyyyvvvtttrrrrrrrrrrrrsssooolllnnnsssxxx{{{|||}}}{{{xxxvvvuuuvvvwwwyyy}}}yyyxxxxxxyyywwwvvvuuutttsssrrrrrrrrrpppooonnnlllllllllmmmnnnnnnnnnmmmkkkiiifffdddbbbdddcccbbbbbbaaa^^^ZZZWWWUUUSSSQQQQQQRRRPPPLLLHHHFFFFFFEEEDDDCCCBBBAAAAAA>>>======<<<;;;999888777555555555555666888999:::@@@@@@AAAAAAAAABBBBBBBBBEEECCCAAAAAABBBBBB???<<<444:::;;;666:::PPPppp=========>>>>>>???AAAAAABBBBBB@@@>>>;;;;;;===???HHHSSS```ggggggfffhhhkkkpppwww{{{{{{|||~~~|||zzzyyywwwkkkfffmmmttttttvvv|||~~~|||zzzzzz~~~||||||}}}~~~zzzuuuqqqkkkeee^^^\\\```eeefffeeeeeedddbbb___[[[VVVSSSQQQOOOPPPQQQQQQRRRYYYccckkkvvvyyy|||}}}yyyuuurrrpppnnnjjjiiijjjkkklllsss{{{uuuooooooqqqqqqqqqqqqqqqrrrrrrqqqpppooonnniiijjjkkklllllllllkkkkkkkkkfffaaa^^^VVVLLLFFFEEEAAACCCDDDDDDDDDHHHNNNTTT[[[bbbkkkrrrwww|||zzzkkk\\\PPPKKKJJJLLLNNNSSSYYYaaajjjsssyyyxxxrrrmmmiiilllrrrxxx{{{|||uuullljjjhhhiiinnnuuu{{{~~~~~~|||yyyvvvuuuuuuvvvwwwwwwuuurrrnnnkkkgggeeedddhhhhhhiiiiiikkkmmmoooppprrrqqqpppoooooopppoooooorrrssstttuuusssqqqmmmkkklllnnnpppqqqrrruuuyyy|||~~~zzzxxxvvvooohhheeegggkkkttt}}}zzzjjjeee^^^WWWRRRNNNJJJGGGIIIHHHFFFCCC@@@>>><<<:::888888777777666666777777666666666777888;;;===>>>??????@@@@@@AAABBBCCCCCCCCCAAA@@@AAABBBEEEOOOYYYooo{{{ooocccWWWPPPNNNOOOPPPQQQSSSYYY```eeeiiiuuunnnkkkqqqzzz}}}zzzxxxwwwyyy{{{}}}~~~rrrfffbbb```]]]\\\\\\^^^___``````aaadddgggiiikkkmmmnnnmmmkkkhhhggghhhhhhfffdddfffeeeeeefffhhhhhheeebbbdddeeegggjjjnnnqqqssstttuuuvvvvvvwwwxxxyyyzzzzzz{{{wwwttttttwwwwwwuuurrroooppprrrvvv|||~~~|||{{{|||{{{zzz{{{}}}|||yyyvvv|||{{{xxxuuusssqqqqqqqqqqqqooommmooosssxxxzzz{{{|||zzzxxxvvvuuuvvvxxxyyy~~~|||yyywwwxxxyyyvvvvvvtttsssqqqqqqpppppppppooonnnmmmllllllmmmmmmjjjjjjiiihhhgggeeedddcccbbbaaa```___^^^[[[WWWTTTQQQOOOMMMLLLMMMLLLIIIFFFFFFEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<;;;:::999777777333444444666888:::<<<===@@@AAAAAAAAAAAABBBBBBBBBEEECCCAAAAAABBB@@@===:::666:::;;;;;;FFFaaa@@@@@@@@@@@@AAABBBCCCCCCFFFFFFEEEBBB>>><<<===>>>GGGQQQ]]]eeefffeeefffhhhsssyyy~~~~~~|||sssoootttwwwvvvvvv{{{~~~~~~~~~~~~~~~~~~{{{sssnnnhhhbbb[[[ZZZ^^^bbbcccbbbdddbbb```]]]ZZZXXXVVVVVVRRRRRRSSSSSSUUU\\\fffnnnzzz|||~~~}}}yyysssnnnllljjjgggfffiiijjjlllrrryyy~~~xxxqqqmmmnnnpppqqqqqqnnnooopppppppppooonnnmmmhhhiiijjjlllllllllkkkkkkgggbbb]]]YYYRRRIIIDDDDDDBBBDDDFFFGGGGGGKKKRRRWWWaaagggpppwww|||zzzkkk\\\PPPLLLKKKMMMPPPTTTZZZbbblllwww~~~yyytttoookkkhhhkkkrrryyy~~~{{{sssmmmkkkjjjlllssszzz|||xxxuuutttttttttuuutttqqqmmmjjjfffcccbbbffffffgggiiikkknnnqqqsssssssssssssssrrrrrrrrrrrrsssssssssrrrooollliiigggkkklllnnnooopppssswwwzzzyyyvvvssspppkkkeeedddgggmmmuuu~~~vvveee```ZZZTTTOOOLLLHHHFFFFFFEEEDDDAAA???<<<:::999777666666666777888888999666777777999;;;===???@@@@@@@@@@@@AAAAAABBBBBBBBBCCC@@@???AAADDDKKKXXXeee~~~~~~||||||lll```WWWQQQOOOPPPQQQRRRTTTWWW\\\___cccooo{{{wwwnnnssszzz|||xxxwwwwwwxxxyyyvvviii^^^______^^^^^^___aaaccceeefffhhhjjjmmmooopppqqqpppnnnjjjiiihhhhhhgggfffgggggghhhiiijjjiiieeebbbcccdddfffiiikkknnnpppqqqrrrssstttuuuvvvwwwxxxxxxxxxuuusssuuuxxxyyyxxxuuurrrtttvvvyyy}}}~~~|||{{{||||||{{{{{{|||}}}{{{xxxvvv}}}{{{yyyvvvsssqqqpppoooooonnnnnnqqqtttxxxyyyyyyzzzxxxwwwuuuuuuvvvxxxyyy}}}}}}}}}{{{yyywwwxxxyyyvvvuuutttrrrpppooooooooooooooonnnmmmmmmlllllllllffffffeeeeeeeeeddddddccc```___]]][[[ZZZWWWRRROOOLLLJJJGGGGGGGGGGGGEEEDDDEEEDDDCCCBBB@@@???>>>===;;;::::::999888777777666333444555777:::<<<>>>???AAAAAAAAABBBBBBBBBCCCCCCEEEDDDBBBAAA@@@>>>:::777444666888>>>RRRpppCCCBBBBBBCCCCCCDDDEEEFFFHHHIIIHHHFFFBBB???>>>>>>BBBLLLXXX```dddeeegggiiivvv|||zzzxxxzzzzzzwwwwwwzzz}}}~~~}}}{{{}}}|||zzz|||~~~~~~vvvoooggg```YYYXXX\\\___```^^^___^^^\\\ZZZYYYXXXYYYYYYUUUUUUUUUVVVYYY```jjjqqq|||~~~|||wwwpppjjjgggfffdddeeehhhjjjlllrrryyyvvvrrrmmmkkklllnnnoooooommmnnnoooppppppoooooonnniiijjjkkklllllljjjiiihhhccc]]]XXXTTTNNNFFFBBBCCCAAADDDGGGIIIJJJNNNUUU[[[eeelllttt{{{{{{kkk[[[PPPLLLLLLMMMPPPUUUZZZbbbmmmzzzzzztttoookkkhhhgggjjjrrr{{{yyyppplllkkklllpppxxx{{{wwwtttsssrrrtttrrrpppmmmiiieeebbb```cccdddeeegggkkkooosssvvvtttuuuvvvvvvttttttttttttrrrrrrpppnnnllliiihhhgggkkklllnnnoooppprrrvvvyyyvvvrrrooolllhhhbbbcccgggkkksss{{{xxxnnn___[[[UUUPPPLLLIIIFFFDDDDDDCCCAAA???===;;;999888666666555555666666777888666666888:::<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDD@@@>>>AAAFFFPPP```oooyyykkkaaaYYYVVVQQQRRRTTTUUUUUUVVVYYY[[[___kkkxxx~~~qqqrrryyy|||yyywwwwwwwww}}}sss```aaabbbbbbbbbeeeiiimmmlllmmmmmmnnnooopppqqqqqqqqqooollliiiggggggggggggjjjkkkmmmnnnnnnkkkgggeeedddeeefffhhhkkkmmmooopppqqqqqqrrrssstttvvvvvvwwwwwwuuuuuuvvvxxxyyyxxxvvvuuuwwwzzz|||}}}|||{{{zzzzzzzzz{{{|||{{{yyyvvvtttyyyxxxwwwuuusssqqqpppooommmnnnppprrruuuwwwxxxxxxxxxwwwvvvuuuuuuvvvxxxyyy{{{{{{{{{zzzxxxwwwxxxzzzxxxwwwuuusssqqqoooooonnnooooooooonnnmmmlllkkkjjjeeedddccccccbbbbbbaaaaaa^^^\\\ZZZXXXVVVSSSOOOKKKIIIGGGEEECCCCCCCCCDDDDDDCCCBBBAAA@@@>>><<<;;;:::999888888777666666666666555666888:::<<<>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEDDDCCCAAA???;;;888555555777;;;GGG___zzzEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMKKKGGGCCC@@@???===EEEQQQZZZaaaeeeiiikkkwww~~~}}}}}}zzzvvvvvvyyy{{{|||{{{xxx{{{|||xxxvvvuuuxxx|||{{{tttgggaaaZZZXXX[[[^^^]]][[[YYYXXXWWWWWWWWWXXXZZZ[[[YYYYYYYYYZZZ]]]dddlllqqq}}}~~~|||uuummmgggdddbbb```ccchhhjjjlllrrryyy~~~{{{xxxvvvqqqoookkkiiiiiijjjllllllnnnooopppqqqqqqqqqpppoookkkkkklllllljjjgggdddbbb]]]XXXRRROOOJJJDDDBBBCCC@@@CCCHHHKKKNNNSSSZZZ```iiioooxxx}}}lll\\\QQQMMMMMMLLLPPPVVV\\\dddooo}}}|||wwwqqqkkkhhhffffffjjjrrr|||yyyoookkklllnnnttt}}}}}}xxxuuurrrqqqqqqqqqooollliiieeebbb```bbbbbbccceeeiiiooosssvvvvvvxxxyyyxxxvvvttttttuuuqqqpppnnnllljjjjjjjjjjjjnnnoooppppppppprrruuuxxxssspppmmmkkkfffaaabbbfffiiiooovvvyyyzzzxxxpppgggYYYUUUPPPLLLIIIGGGEEECCCAAAAAA???>>><<<:::999888666666555444444444444555555666888:::<<<>>>@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@DDD@@@>>>AAAGGGTTTgggwwwrrrhhh___YYYWWWSSSUUUVVVWWWVVVWWWYYYZZZ^^^iiivvvuuurrruuu~~~|||yyyvvvttt{{{|||ddddddddddddgggkkkqqquuuqqqpppooonnnmmmmmmmmmmmmnnnmmmkkkiiifffeeeeeefffjjjlllooopppnnnkkkhhhffffffggghhhjjjkkkmmmnnnoooppppppqqqssstttvvvwwwwwwxxxwwwwwwxxxyyyyyywwwvvvwwwyyy|||~~~~~~|||{{{yyyzzz|||~~~|||yyyvvvvvvxxxzzz{{{yyywwwtttrrrsssssssssrrrrrrqqqpppppplllnnnqqqsssuuuvvvvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyyyywwwwwwxxxzzzzzzyyyvvvtttrrrpppooonnnnnnnnnoooooonnnllliiihhhfffdddbbb```___]]]]]]]]]\\\YYYVVVTTTRRROOOLLLIIIGGGGGGEEECCCBBBBBBCCCDDD@@@???>>>===<<<:::999999777777666555555555666666999:::;;;===>>>?????????BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBB@@@===:::888777888===GGGWWWmmmHHHHHHIIIJJJLLLNNNPPPQQQPPPRRRTTTRRRMMMGGGBBB@@@;;;AAAKKKUUU]]]dddjjjnnnvvv}}}}}}{{{vvvtttuuuxxxyyyzzzxxxuuuxxx|||uuurrrqqqqqqsssyyy~~~wwwhhhbbb[[[XXXZZZ\\\ZZZWWWRRRSSSTTTUUUWWWZZZ\\\]]]]]]]]]]]]___ccchhhmmmpppzzz{{{|||yyyrrrjjjdddaaa\\\\\\```fffiiikkkpppwww{{{yyyxxxxxxxxxvvvssspppnnnllliiigggfffhhhjjjkkkpppqqqrrrrrrrrrqqqpppoookkkkkklllkkkhhhddd```^^^XXXRRRMMMKKKGGGCCCBBBEEEAAAEEEKKKPPPTTT[[[ccciiiooouuu}}}nnn\\\QQQMMMNNNKKKQQQYYY```gggrrr}}}{{{yyytttmmmgggeeeeeegggkkkttt~~~|||rrrnnnooorrrxxx|||xxxtttrrrpppoooooonnnllljjjfffcccaaabbbaaabbbdddggglllqqqtttxxx{{{}}}|||xxxuuutttvvvsssqqqnnnkkkjjjkkkmmmoooqqqrrrrrrqqqpppqqqtttvvvqqqnnnkkkjjjfff``````dddeeekkkooopppqqqpppiiiaaaUUUQQQLLLIIIGGGFFFDDDCCC@@@???>>>===;;;:::999888777666555555444444444444666777999;;;===>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCC???>>>BBBKKKYYYnnn|||nnnggg```[[[[[[TTTUUUVVVWWWVVVWWWYYY\\\]]]gggsss~~~|||tttrrrzzz{{{vvvrrr{{{hhhfffeeefffkkkooorrrtttnnnmmmkkkiiiggggggggggggkkkkkkkkkiiifffddddddeeehhhkkkmmmnnnllliiihhhggghhhhhhiiikkklllmmmnnnnnnooopppqqqrrrtttvvvwwwwwwxxxyyyzzzzzzyyyxxxvvvuuuxxxyyy|||}}}~~~|||zzzxxxvvvxxxzzz~~~|||vvvrrrrrruuuyyyzzzxxxuuussssssppppppqqqqqqqqqqqqpppooollloooqqqsssssstttvvvwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxwwwvvvwwwyyyzzz{{{zzzwwwuuurrrpppooonnnmmmnnnooopppnnnlllhhhfffeeeccc```]]]ZZZYYYXXXXXXXXXVVVRRRPPPNNNLLLIIIGGGEEEFFFEEECCCAAA@@@@@@AAA===<<<;;;;;;:::999888888666666555444444555777777;;;<<<>>>@@@AAAAAA@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBB>>>;;;:::;;;<<<:::DDDSSSbbbsss}}}LLLLLLNNNOOORRRTTTWWWXXXZZZ\\\\\\ZZZSSSJJJCCC???<<<@@@GGGPPPYYYbbbiiinnnsssyyy~~~}}}{{{~~~~~~xxxrrrqqqtttxxxwwwxxxvvvsssuuu|||}}}}}}}}}}}}tttnnnjjjjjjkkknnnttt|||~~~wwwiiibbb[[[XXXYYYYYYVVVSSSNNNPPPSSSVVVYYY\\\^^^___``````aaacccgggkkkmmmnnnqqqrrrssspppjjjbbb]]]ZZZWWWWWW\\\cccgggiiinnntttvvvtttsssssstttssspppnnnkkkjjjgggddddddfffjjjnnnqqqrrrrrrrrrrrrqqqooonnnhhhiiijjjiiigggccc___\\\TTTNNNJJJHHHEEEBBBDDDHHHDDDIIIQQQWWW]]]dddmmmsssvvv|||ppp]]]QQQNNNNNNLLLSSS]]]eeelllwww~~~|||zzzwwwuuupppiiicccbbbfffiiinnnwwwxxxttttttwww|||~~~zzzvvvssspppooommmnnnnnnmmmkkkhhheeecccbbbaaaaaabbbeeejjjooorrr|||zzzvvvuuuwwwvvvtttppplllkkkmmmoooqqqssstttsssqqqpppoooqqqsssnnnkkkjjjiiieee___]]]``````dddffffffgggfffaaaZZZQQQNNNJJJGGGFFFEEEDDDCCC??????>>><<<;;;:::999999777666666666666777888888888999;;;===??????@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@===>>>EEEPPP```wwwsssiiieee^^^ZZZZZZRRRTTTTTTUUUUUUWWWZZZ]]][[[dddnnnxxxwwwpppuuu{{{}}}zzzuuuwww}}}nnnjjjiiilllqqqssspppkkkfffeeebbbaaa``````aaabbbgggjjjlllkkkhhheeedddeeegggjjjmmmllljjjiiiiiijjjiiiiiijjjjjjkkklllmmmmmmnnnnnnpppqqqsssuuuvvvwwwwwwyyy{{{{{{zzzxxxwwwwwwwwwyyy{{{||||||{{{yyywwwxxxxxxxxxzzz{{{yyytttoooppptttyyyzzzyyyvvvttttttpppqqqrrrrrrqqqpppooonnnmmmooorrrrrrrrrsssuuuxxxvvvvvvvvvuuutttttttttttttttuuuvvvvvvvvvwwwyyy{{{{{{yyywwwtttqqqooommmllllllnnnppppppoookkkgggeeeaaa___\\\XXXVVVUUUTTTTTTTTTQQQNNNLLLKKKIIIGGGEEEAAACCCDDDBBB>>><<<<<<<<<999999999999888888777777666555444444444666777999:::<<>>BBBDDDRRRaaalllrrrvvvtttpppOOOOOOQQQSSSVVVYYY\\\]]]aaacccccc___VVVLLLDDD???===@@@FFFMMMVVV```hhhmmmpppvvv|||}}}|||yyyzzz~~~}}}xxx||||||vvvoooooossswwwvvvxxxuuurrrtttzzz~~~~~~~~~}}}}}}}}}~~~vvvnnngggddddddfffjjjpppyyy~~~}}}vvviiibbbZZZWWWWWWWWWSSSPPPLLLOOOSSSWWW[[[^^^``````aaabbbcccfffjjjlllmmmmmmgggiiijjjhhhbbb[[[UUURRRSSSTTTYYYaaaeeeggglllrrrtttrrrpppqqqsssssspppmmmiiigggeeeccccccffflllpppqqqrrrrrrrrrqqqpppnnnmmmeeefffhhhhhhfffccc___\\\RRRLLLHHHFFFEEECCCEEEIIIHHHMMMVVV]]]ccckkkuuu{{{{{{qqq^^^RRRNNNNNNMMMUUU```hhhooozzz}}}{{{zzzzzzyyytttrrrmmmfffaaaaaagggkkkqqqyyy|||xxxxxxzzz~~~~~~{{{xxxuuuqqqooommmlllmmmmmmmmmkkkiiifffdddbbbaaaaaaaaadddhhhmmmppp|||wwwvvvxxxzzzwwwrrrmmmlllmmmppprrrttttttsssqqqooonnnoooqqqllljjjiiiiiiddd]]][[[]]]ZZZ]]]^^^^^^^^^___ZZZTTTPPPLLLHHHFFFEEEEEEDDDCCC???>>>===<<<;;;::::::999666666777777888:::;;;<<<:::;;;===???@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB>>><<<>>>GGGSSSeee}}}hhh```^^^WWWSSSTTTQQQRRRSSSSSSSSSVVVZZZ]]]YYYaaajjjtttzzzooorrrwwwyyyzzzsssxxxrrrooonnnrrrxxxwwwnnneee^^^]]]\\\ZZZZZZ[[[]]]^^^fffiiimmmmmmjjjfffeeeeeeiiilllnnnmmmkkkjjjlllnnniiiiiiiiijjjkkkkkkllllllmmmmmmoooppprrrtttuuuvvvvvvxxxzzz{{{{{{yyyyyyxxxwwwxxxzzz{{{{{{zzzxxxwwwzzzxxxwwwwwwxxxvvvrrrnnnoootttyyy{{{zzzwwwvvvvvvssssssssssssrrrpppnnnmmmmmmooorrrrrrqqqrrruuuyyywwwwwwvvvuuutttssssssrrrsssuuuvvvvvvvvvvvvyyy{{{zzzyyyvvvssspppmmmlllkkklllmmmpppqqqoookkkgggddd]]][[[XXXUUUSSSRRRRRRSSSPPPNNNKKKIIIHHHGGGEEECCC>>>AAABBB@@@<<<999888888888777777777777777777777666555444333444666888999999;;;>>>BBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBB@@@<<<999;;;AAAFFFVVVdddrrrvvvtttqqqnnnjjjSSSTTTVVVYYY\\\```ccceeeiiikkkmmmiii___RRRFFF???===???FFFPPPXXX^^^eeemmmrrrsssuuuyyy~~~{{{xxxvvvwwwzzz|||{{{yyywwwxxxxxxwwwuuuuuuuuuvvvxxxxxxwwwwwwwwwzzz|||xxx}}}{{{wwwmmmbbb]]]]]]```hhhoooyyy{{{uuuoooggg]]]XXXWWWVVVTTTQQQMMMOOOTTTYYY^^^aaacccdddeeegggiiikkkkkkjjjhhhgggbbbaaa```___]]]YYYTTTQQQTTTRRRTTT[[[```ccciiiooorrrqqqooonnnnnnnnnmmmlllgggeeebbbcccgggmmmqqqsssxxxtttpppnnnnnnooommmllliiifffeeegggjjjhhhbbb\\\RRROOOJJJFFFEEEGGGKKKNNNNNNSSS[[[ccclllttt|||qqq]]]QQQNNNNNNPPPUUU___kkkxxxxxxtttssstttsssqqqrrrmmmgggccc______fffooovvv}}}~~~{{{|||}}}}}}||||||{{{xxxsssooommmlllpppmmmkkkkkklllkkkhhheeefffeeecccaaaaaadddjjjnnn{{{|||{{{zzzwwwxxxsssllljjjlllppprrrssswwwssspppppprrrsssoookkkgggfffeeedddbbb```^^^]]]XXXYYYZZZYYYWWWSSSOOOMMMKKKJJJHHHFFFDDDBBBAAA@@@>>>===<<<:::999999999999777777777555444555777:::<<<===@@@BBBCCCBBBBBBAAAAAA@@@@@@BBBCCCDDDCCCBBB>>>;;;@@@OOO```ppp|||cccXXXVVVUUUTTTSSSUUUTTTSSSSSSTTTUUUXXXYYYZZZ[[[aaammmxxx~~~sssmmmsssxxxuuuuuuyyyxxxuuuwww|||}}}sssfff^^^XXXWWWVVVTTTSSSVVVZZZ]]]hhhjjjlllllljjjgggffffffkkkllloooppppppooommmkkkggggggggggggiiilllnnnooonnnppprrrrrrqqqqqqqqqrrrvvvwwwzzz|||{{{yyyvvvtttvvvvvvvvvxxxzzz{{{zzzyyyyyyyyyyyyvvvssspppooopppxxxzzz||||||{{{xxxuuurrrqqqrrrtttuuuuuutttrrrqqqnnnoooqqqsssuuuuuuuuuuuuvvvvvvwwwwwwvvvuuusssrrruuutttsssssssssuuuvvvwwwuuutttrrrpppooommmmmmmmmkkklllnnnnnnllliiieeecccYYYWWWTTTRRRRRRQQQOOOMMMLLLKKKIIIGGGDDDAAA@@@???AAA@@@???===<<<:::999888;;;:::888777666666777888333444444666888:::<<<======???@@@CCCDDDFFFFFFGGGCCCBBBBBBCCCEEEFFFEEEEEEAAA===;;;===<<<;;;CCCNNNcccoootttnnnkkkppprrroooYYYZZZ\\\___bbbeeehhhiiikkknnnpppmmmcccUUUHHH@@@;;;===DDDOOOWWW^^^gggoooqqqrrrtttxxx}}}yyyvvvssstttwwwzzzyyywwwwwwxxxyyyxxxwwwvvvuuuuuuuuuwwwyyyzzz{{{}}}}}}zzz|||}}}yyypppddd^^^```dddkkkrrr{{{|||wwwnnnfff\\\VVVTTTSSSQQQNNNLLLOOOUUU[[[___bbbddddddeeefffhhhjjjjjjhhhfffddd\\\[[[ZZZYYYWWWTTTPPPMMMNNNMMMPPPXXX```eeelllssssssrrrpppooooooooonnnmmmkkkiiigggiiimmmrrruuuwww{{{wwwrrrpppoooooommmllliiihhhgggiiikkkiiibbb\\\RRRNNNJJJGGGGGGIIINNNQQQSSSXXX```iiiqqqzzzqqq^^^SSSOOOPPPQQQWWWaaaooo||||||uuuqqqrrrssssssqqqqqqkkkeeeaaa^^^___fffpppwww~~~||||||}}}}}}{{{xxxwwwvvvssspppnnnllllllpppnnnllllllmmmllliiifffdddcccbbb``````ccciiinnn{{{{{{yyyxxxuuuuuupppiiigggjjjnnnpppppptttpppmmmmmmoooooolllhhhddddddcccbbb```]]]\\\ZZZVVVVVVVVVUUUSSSPPPMMMKKKIIIHHHGGGEEECCCAAA???>>><<<<<<;;;::::::999888888777777777555444444777999<<<===@@@BBBCCCBBBBBBAAAAAAAAAAAABBBCCCCCCAAA@@@???>>>FFFUUUgggxxxsss___WWWVVVUUUSSSRRRTTTSSSRRRRRRTTTVVVXXXZZZ[[[[[[```iiisss|||vvvqqqwwwuuutttsssvvv{{{|||yyyzzz|||yyymmmaaa[[[QQQPPPOOOPPPRRRXXX___ccckkkmmmnnnnnnllliiihhhhhhiiijjjmmmooooooooommmlllhhhhhhhhhiiikkkmmmoooqqqooopppqqqqqqpppoooqqqrrrtttvvvxxxzzzyyyxxxuuusssttttttuuuvvvxxxyyyyyyxxxyyyzzzyyyvvvsssqqqrrrsss|||}}}~~~{{{xxxuuusssssstttttttttsssqqqqqqoooqqqrrrtttuuuuuuuuutttttttttuuuuuuuuutttsssrrruuutttsssrrrrrrsssuuuuuutttsssqqqpppnnnmmmllllllhhhjjjkkkkkkjjjfffccc```YYYVVVRRRPPPOOONNNMMMKKKHHHHHHGGGEEEDDDBBBAAAAAA@@@???>>>===;;;:::999888777777555444333444555555555555666777999;;;===>>>>>>???AAABBBDDDFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCC???;;;999;;;>>>DDDQQQ___lllsssssslllkkkqqqrrrmmm^^^___aaadddgggiiikkkmmmooorrrtttqqqhhhZZZKKKAAA:::;;;BBBMMMVVV]]]gggppppppqqqsssvvv{{{~~~vvvssspppqqqtttwwwxxxwwwwwwyyyzzz{{{zzzxxxuuutttrrruuuyyy|||}}}~~~~~~}}}|||~~~}}}ttthhhbbbfffkkkrrrwww}}}|||yyyoooggg]]]VVVSSSRRROOOMMMMMMPPPWWW]]]bbbdddeeeeeedddeeeggghhhgggeeebbbaaaWWWUUUTTTSSSRRRPPPMMMKKKLLLKKKNNNVVV^^^dddllltttttttttsssrrrqqqpppoooooopppooonnnppptttxxx{{{|||~~~zzzvvvsssqqqooommmllljjjiiijjjkkkllliiibbb\\\QQQNNNJJJHHHIIIMMMRRRVVV[[[```hhhqqqyyyqqq___UUUQQQQQQRRRYYYeeesss{{{wwwqqqoooqqqssssssrrrmmmgggaaa^^^]]]___hhhqqqxxx}}}}}}}}}~~~~~~}}}zzzwwwqqqpppooommmllllllmmmmmmpppooommmmmmmmmllliiigggaaaaaa```______ccciiimmmyyy~~~yyywwwuuurrrqqqkkkfffdddgggkkkmmmmmmooollliiiiiijjjjjjgggdddaaaaaa```^^^\\\YYYWWWVVVRRRRRRPPPOOOMMMKKKIIIIIIGGGFFFEEECCCAAA???>>>===;;;;;;<<<;;;:::888777555666777777555444444666888<<<>>>@@@AAABBBCCCBBBBBBAAABBBCCCCCCBBBAAA???>>>@@@DDDOOOaaassszzzjjjZZZUUUVVVUUUSSSQQQRRRRRRQQQRRRTTTVVVXXXZZZ\\\[[[___fffmmmuuu{{{vvv{{{}}}tttssspppqqquuuxxx{{{~~~|||{{{rrrdddYYYTTTMMMLLLMMMOOOUUU]]]dddiiimmmoooppppppmmmkkkjjjjjjhhhiiikkklllmmmmmmmmmllljjjjjjkkklllmmmoooqqqrrrpppppppppooommmmmmoooqqqqqqsssuuuvvvvvvuuusssrrrrrrrrrtttuuuvvvwwwwwwwwwzzzzzzyyyvvvtttsssuuuwww~~~|||yyywwwuuuuuutttrrrqqqqqqqqqqqqrrrssstttuuuuuuuuuttttttqqqrrrrrrssssssssssssssstttsssrrrqqqqqqqqqrrrsssrrrrrrpppnnnmmmkkkjjjiiiffffffggggggfffbbb___\\\XXXTTTOOOLLLKKKJJJJJJIIICCCCCCCCCCCCCCCBBBBBBBBB>>>>>>===<<<:::999888888666555444333333333444555777777888999;;;===>>>??????@@@AAABBBDDDFFFGGGGGGHHHHHHHHHGGGFFFEEECCCBBB>>>;;;:::>>>DDDQQQcccrrryyyxxxrrrkkkmmmsssqqqiiifffgggiiilllnnnpppqqqrrrrrrtttvvvuuulll]]]LLLAAA;;;<<>>======;;;<<<======;;;999666444555666777666555555777999===>>>@@@AAABBBCCCCCCBBBBBBCCCDDDCCCAAA???======BBBKKK[[[nnnssseeeWWWSSSTTTTTTRRRRRRPPPPPPQQQRRRTTTVVVXXXYYY]]][[[^^^dddjjjpppyyy~~~zzz}}}}}}vvvrrrooommmppprrrvvv~~~}}}wwwkkkZZZPPPMMMLLLMMMOOOUUU\\\ccchhhjjjnnnpppqqqpppnnnllllllllliiiiiijjjjjjjjjjjjiiiiiijjjjjjkkkmmmoooppprrrsssoooooonnnlllkkkkkknnnpppnnnooopppqqqrrrqqqqqqpppppprrrtttuuuuuuvvvwwwxxxzzzzzzxxxvvvtttuuuxxx{{{|||}}}~~~~~~}}}{{{xxxvvvxxxvvvsssqqqpppoooppppppsssssstttuuuuuutttsssrrrooopppqqqrrrrrrsssssssssrrrqqqpppooonnnooopppppppppooonnnllljjjhhhgggfffccccccdddcccaaa^^^[[[YYYVVVQQQLLLHHHFFFFFFFFFFFFAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<;;;:::999999888888777666555555555666777888:::::::::;;;===???@@@AAA@@@@@@AAABBBDDDEEEGGGHHHEEEFFFGGGFFFEEEDDDDDDDDD???@@@CCCHHHQQQ___qqq~~~}}}tttnnnqqqtttnnncccoooqqqsssuuuwwwxxxxxxxxxuuuwwwxxxvvvnnn___MMMAAA======AAAIIIPPPXXXbbbkkkqqqqqqrrrvvvzzz|||||||||uuurrrppprrrwww{{{|||{{{zzz{{{||||||wwwrrrrrrssssssssssssvvvzzz~~~~~~{{{|||zzz|||tttqqqvvv|||~~~}}}uuuooofff]]]XXXUUUSSSSSSRRRUUUZZZ___bbbccccccbbb```aaabbbbbbaaa^^^[[[YYYSSSQQQOOOOOOPPPQQQQQQPPPOOOLLLLLLRRRXXX^^^gggooovvvyyy{{{zzzxxxwwwwwwxxxwwwvvvuuuvvvyyy|||}}}}}}|||wwwrrrnnnkkkjjjiiikkknnnooommmfff^^^YYYNNNMMMLLLMMMQQQXXX___dddffflllttt}}}rrrcccYYYSSSPPPUUU\\\iiiyyy~~~uuusssrrrsssuuuuuurrrnnnddd]]]YYY[[[^^^ccckkksssyyy~~~}}}{{{{{{yyyvvvrrrnnniiigggfffhhhmmmqqqttttttnnnnnnmmmkkkiiifffdddccc````````````aaadddiiimmmsssyyy|||xxxsssqqqooommmjjjfffbbbaaaeeeiiikkkkkkiiigggeeedddcccbbb```^^^[[[ZZZYYYWWWTTTRRROOONNNMMMLLLJJJHHHFFFFFFGGGHHHEEEDDDCCCBBB@@@???======<<<=========<<<999666444444555777777666666888:::>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDCCC@@@>>>???@@@HHHVVVjjj}}}rrrdddVVVRRRRRRRRRRRRSSSOOOOOOPPPRRRTTTVVVWWWXXXZZZXXXZZZ___dddjjjsss|||~~~}}}yyytttpppmmmnnnoooqqqyyy{{{uuugggVVVKKKHHHHHHJJJPPPYYYbbbhhhjjjjjjmmmnnnoooooommmlllmmmmmmkkkkkkiiigggfffeeeeeedddhhhhhhjjjlllmmmoooppppppmmmmmmllljjjiiijjjlllooolllllllllmmmmmmmmmmmmmmmooorrrtttvvvuuuuuuwwwyyyyyyyyywwwuuutttuuuxxx{{{zzz{{{|||||||||zzzxxxwwwxxxvvvssspppooonnnoooppprrrrrrsssttttttsssqqqpppooooooooopppqqqrrrssstttooonnnmmmllllllmmmnnnnnnllllllkkkjjjgggeeecccaaa`````````___]]]ZZZWWWUUURRRNNNHHHDDDCCCCCCDDDCCC@@@@@@???>>>>>>===<<<<<<:::999999999888888777777777666666555666777999:::<<<<<<<<<===>>>@@@AAABBBAAAAAABBBBBBCCCEEEGGGHHHDDDFFFFFFEEEBBBAAABBBDDD@@@GGGPPPYYYcccppp}}}}}}vvvrrrsssrrrhhh]]]qqqrrrtttvvvxxxxxxxxxwwwyyyyyyyyyvvvooo```OOOBBB>>>===@@@GGGNNNUUU```jjjsssssstttwww{{{}}}}}}|||vvvtttsssvvv|||~~~}}}|||}}}~~~xxxrrrqqqqqqqqqpppqqquuuzzz|||yyyyyyyyy|||}}}zzzzzz~~~~~~~~~uuuppphhh___YYYUUUUUUUUUTTTVVVYYY[[[]]]]]]]]]\\\\\\^^^______^^^[[[XXXVVVPPPNNNLLLLLLNNNPPPQQQRRROOOKKKKKKPPPWWW^^^hhhqqqwww{{{~~~}}}{{{|||~~~|||zzzxxxxxxyyy|||}}}}}}|||wwwqqqllljjjiiigggjjjnnnoookkkddd[[[UUUMMMMMMLLLOOOUUU]]]fffkkkkkkqqqzzzrrreee\\\VVVSSSXXX___kkkzzz~~~|||uuuuuuuuuwwwxxxuuunnniii___YYYWWW[[[aaafffmmmttt{{{~~~}}}{{{zzzyyywwwtttoookkkgggfffeeejjjpppvvvxxxxxxnnnnnnnnnkkkgggcccaaaaaa``````aaa```aaadddhhhlllooouuuxxxuuupppooommmkkkhhhddd``````dddhhhjjjjjjfffeeedddbbb```^^^]]]\\\YYYYYYWWWUUUSSSPPPMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGDDDCCCBBBAAA???>>>===<<<<<<===<<<<<<:::888666444333555777888888999;;;===??????@@@AAABBBCCCDDDDDDBBBCCCDDDBBB??????BBBEEEQQQccczzzqqqdddWWWRRRRRRQQQQQQSSSNNNOOOPPPRRRSSSUUUVVVVVVWWWUUUVVVZZZ^^^bbbkkkttt|||}}}zzzuuuqqqooommmmmmssszzz{{{uuujjjZZZNNNJJJCCCFFFMMMXXXccckkkmmmlllkkklllmmmmmmmmmmmmnnnpppmmmkkkhhheeecccbbbaaaaaacccdddfffhhhjjjkkklllllljjjjjjjjjjjjiiiiiikkknnnkkkjjjiiihhhhhhhhhiiiiiimmmqqquuuuuuttttttwwwzzzwwwwwwvvvuuussstttwwwyyywwwxxxyyyzzz{{{zzzyyyyyywwwvvvssspppooooooooopppooopppqqqqqqqqqpppooonnnmmmmmmmmmnnnnnnpppqqqrrrkkkkkkjjjjjjjjjkkklllmmmhhhhhhhhhfffdddaaa^^^]]]\\\\\\[[[YYYWWWTTTRRRPPPNNNJJJFFFCCCBBBBBBBBBAAA??????>>><<<;;;:::999999888777777777777777777777666666555555666888999;;;======>>>>>>???AAABBBCCCCCCBBBBBBBBBCCCEEEGGGHHHGGGHHHHHHDDDAAA@@@CCCGGGHHHUUUcccmmmvvv{{{uuurrrooojjj```YYYssstttvvvxxxyyyyyyxxxwww~~~|||zzzwwwpppbbbQQQDDD===;;;>>>EEELLLTTT```kkkuuuuuuvvvyyy|||~~~~~~}}}uuuuuuvvvzzz~~~}}}yyysssmmmoooqqqsssuuuyyy~~~|||xxxxxxxxxzzz{{{}}}~~~~~~wwwssskkkccc\\\YYYYYYZZZUUUUUUUUUUUUUUUUUUUUUUUUYYY[[[\\\]]]\\\ZZZWWWUUUPPPMMMKKKKKKNNNQQQTTTUUUSSSNNNLLLPPPVVV\\\fffoooxxx}}}{{{zzzzzz|||~~~~~~}}}}}}|||wwwpppjjjhhhhhheeeiiimmmnnniiiaaaWWWRRRLLLLLLMMMPPPWWWaaajjjppprrrwwwrrrhhhaaa\\\YYY\\\bbbmmm{{{}}}xxxxxxuuuvvvxxx{{{zzztttiiiaaa[[[VVVUUU\\\dddiiiooottt~~~|||zzzyyywwwvvvrrrmmmjjjfffdddeeekkksssyyyzzzyyypppqqqppplllfffaaa``````___````````````bbbfffiiilllrrruuurrrnnnmmmllljjjeeeaaa^^^___cccgggiiihhhccccccbbb```]]][[[ZZZYYYYYYYYYWWWUUURRROOOMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFBBBAAA@@@???>>><<<;;;;;;<<<;;;:::888777555444333222444777999:::<<<>>>@@@@@@@@@@@@AAABBBCCCDDDEEEBBBCCCCCCAAA>>>@@@FFFKKK[[[ppplllaaaXXXUUUTTTQQQPPPPPPNNNOOOPPPRRRSSSTTTTTTTTTXXXUUUUUUXXX[[[^^^eeennnuuu|||uuuqqqlllhhhjjjooouuu|||zzzrrrdddWWWQQQHHHIIIMMMVVVbbbkkkmmmmmmiiikkkmmmmmmmmmnnnqqqssskkkiiifffcccaaa```aaaaaa^^^```bbbdddfffgggggggggfffgggiiiiiiiiiiiikkkmmmkkkiiigggeeeddddddeeefffkkkooossstttrrrrrrvvvyyytttuuuuuutttsssrrrtttuuurrrsssuuuvvvwwwxxxxxxxxxuuutttrrrqqqoooooooooooollllllnnnoooooonnnmmmlllkkkkkkjjjjjjkkklllmmmnnnhhhhhhggghhhiiijjjlllmmmeeeeeeeeedddaaa^^^[[[YYYWWWWWWVVVTTTQQQOOOLLLKKKJJJGGGDDDBBBBBBBBBAAA@@@===<<<<<<;;;:::999888888666666666666666666666666888777777888999:::<<<>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCBBBBBBCCCEEEGGGIIIGGGHHHHHHFFFDDDFFFMMMSSS[[[jjjyyyxxxvvvrrrmmmeee^^^YYYXXX{{{|||~~~~~~~~~{{{wwwqqqcccRRRFFF;;;:::<<>>===<<<;;;::::::;;;:::888666444333222222111444777:::<<<===@@@BBB@@@@@@@@@AAABBBCCCDDDEEEBBBCCCCCC@@@>>>AAAHHHOOObbbxxxfff^^^XXXWWWVVVRRROOONNNOOOPPPQQQRRRSSSSSSSSSSSS[[[XXXWWWYYY[[[]]]dddkkkqqq{{{xxx|||yyyrrrjjjddddddhhhmmm{{{~~~~~~yyymmm___WWWSSSPPPQQQWWWaaajjjmmmmmmiiikkkmmmmmmnnnpppsssuuujjjgggdddaaa``````aaabbb[[[]]]___bbbcccdddddddddccceeehhhiiiiiijjjkkkllljjjiiifffdddbbbbbbcccdddiiinnnrrrsssqqqqqqtttxxxrrrsssttttttrrrqqqrrrsssmmmnnnpppqqqssstttuuuuuutttsssrrrqqqppppppooooooiiijjjlllmmmmmmmmmlllkkkjjjiiihhhhhhhhhiiijjjkkkffffffffffffhhhjjjlllmmmcccccccccbbb___\\\XXXVVVTTTSSSRRRPPPMMMKKKHHHGGGGGGEEECCCBBBCCCBBBAAA@@@:::::::::999999999888888555555555666666666666666;;;;;;;;;;;;<<<>>>@@@BBB>>>>>>>>>???@@@AAABBBCCCDDDCCCBBBBBBCCCEEEGGGIIICCCEEEGGGGGGHHHNNNXXXaaannn}}}yyysssrrrooohhh]]]UUUUUUYYY}}}xxxuuuooocccQQQCCC;;;:::;;;@@@JJJVVVbbbjjjuuutttsssvvv||||||{{{{{{~~~|||yyywwwoooppprrruuuyyy}}}yyysssqqqvvvuuuvvvzzz}}}|||}}}~~~wwwtttooojjjgggccc```]]]XXXUUURRRNNNLLLKKKKKKLLLOOORRRVVVYYY[[[[[[YYYXXXSSSQQQOOOOOORRRTTTVVVVVVWWWTTTPPPMMMPPPXXXdddlllyyy}}}zzz{{{~~~}}}yyyuuupppllljjjnnnooopppoookkkbbbXXXQQQNNNQQQXXX```hhhoootttwwwzzztttnnnfff___^^^dddiiisss~~~yyyppppppsss||||||{{{zzzuuummmccc\\\TTTWWW]]]bbbiiipppxxx}}}}}}ttttttsssqqqnnnkkkhhhfffcccggglllrrrwwwyyyyyyyyysssrrroookkkgggccc```___aaabbbbbbaaa___```bbbdddjjjqqquuussspppooollliiibbb```^^^___aaadddffffffeeebbb^^^\\\\\\ZZZVVVRRRXXXWWWUUUQQQNNNKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDAAA===;;;:::999888777999777666444333333333444777999<<<======>>>???AAAAAAAAAAAAAAAAAABBBCCCDDDFFFBBB@@@???===AAAMMMZZZrrrwwwccc]]]WWWTTTTTTTTTRRRPPPRRRQQQPPPPPPQQQSSSUUUVVVUUUVVVXXXYYYZZZ]]]bbbeeemmm|||~~~yyyyyyyyy|||~~~vvvjjjdddfffhhhqqq}}}~~~|||yyynnnbbb___VVVQQQXXXbbbiiimmmoooooonnnnnnppptttuuusssqqqlllhhhccc___^^^^^^]]]\\\^^^______```aaabbbbbbccc```cccfffggggggeeeeeeeeeiiihhheeecccaaaaaaaaaaaagggkkkoootttvvvvvvtttrrrqqqqqqrrrrrrrrrrrrrrrrrrooonnnmmmnnnppprrrsssrrrtttpppmmmlllnnnooonnnlllkkkjjjiiijjjlllllllllkkklllkkkjjjjjjiiiiiiiiiiiijjjiiigggeeeeeeeeeeeefffcccaaa^^^\\\ZZZWWWSSSPPPQQQQQQPPPNNNLLLJJJHHHGGGCCCBBBAAA@@@???>>>>>>>>>;;;::::::999888777666666777666555444444444444444777888:::<<<>>>@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEIIIPPPZZZdddooowww~~~zzznnnlllfff^^^WWWSSSTTTVVV{{{wwwqqqeeeRRRDDD;;;;;;<<<@@@IIIUUU```gggqqqpppqqquuu{{{}}}zzzzzz~~~|||zzzrrrrrrtttvvvyyy}}}zzzuuusssooooooqqquuu|||~~~~~~}}}||||||}}}xxxuuuqqqmmmjjjfffaaa^^^XXXVVVRRRNNNLLLLLLLLLMMMOOOQQQUUUXXXZZZYYYXXXVVVVVVTTTQQQQQQSSSUUUVVVVVVVVVTTTQQQOOOQQQXXXbbbiiivvv~~~~~~|||yyyvvvtttssswwwwwwwwwtttnnneee[[[TTTRRRUUU\\\dddllltttyyy|||zzzxxxssskkkffffffhhhmmmttt~~~wwwpppooosssxxxwwwvvvsssnnnggg___ZZZWWW[[[```gggmmmttt{{{|||wwwwwwvvvuuurrrnnnjjjhhhdddgggmmmrrrvvvxxxxxxxxxsssqqqoookkkhhheeebbbaaabbbbbbbbbaaa______aaaccciiipppuuussspppnnnkkkhhhbbbaaa___```bbbeeeeeeeeeccc```]]]\\\\\\ZZZWWWUUUVVVTTTRRROOOLLLIIIGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAA>>>;;;999999888777666888777555444333333333444777999<<<======>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCCCC@@@>>>???@@@FFFUUUccc|||zzzfff```]]]ZZZWWWVVVTTTSSSQQQSSSRRRQQQQQQQQQSSSUUUWWWVVVVVVVVVUUUVVVXXX\\\```iiiwwwzzzyyyyyy|||yyynnniiijjjjjjooowwwzzzqqqhhh^^^WWW[[[ccchhhkkknnnllllllmmmpppttttttrrrpppjjjfffaaa^^^]]]]]]\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^___bbbdddeeeeeeeeefffgggiiihhheeecccaaa___^^^^^^dddggglllqqquuuuuutttssssssssssssttttttsssrrrrrrlllkkkkkkmmmoooqqqpppooopppnnnkkkkkkmmmnnnlllkkkjjjiiihhhiiijjjkkkkkkiiijjjiiihhhhhhggggggggggggfffeeedddcccbbbccccccddd```^^^[[[YYYWWWTTTQQQNNNMMMMMMLLLKKKIIIGGGFFFEEECCCBBBAAA???>>>=========;;;::::::999888777777777666666555555555555666666:::;;;<<<===???AAABBBBBBCCCBBBBBBAAABBBCCCEEEFFFHHHIIIJJJIIIGGGGGGHHHIIICCCGGGPPP]]]jjjwwwzzzuuummmiiiaaaYYYUUUUUUZZZ^^^~~~{{{tttgggTTTEEE<<<<<<<<<@@@HHHSSS]]]ccckkkkkkmmmrrrxxx~~~{{{yyy~~~~~~vvvvvvwwwxxxyyy{{{}}}~~~{{{|||}}}~~~~~~{{{vvvsssjjjjjjmmmrrryyy~~~|||{{{|||}}}zzzzzz{{{wwwuuussspppmmmhhhaaa]]]VVVTTTQQQMMMKKKKKKLLLMMMNNNPPPTTTWWWYYYYYYXXXWWWYYYWWWUUUTTTUUUVVVVVVUUUTTTTTTSSSRRRSSSXXX___dddpppyyy~~~~~~{{{ssshhh___YYYVVVZZZaaaiiirrrzzz||||||{{{vvvnnnkkklllmmmpppvvv~~~zzzuuuooonnnqqqsssrrrppplllgggaaa\\\YYY[[[```fffmmmttt{{{}}}{{{{{{zzzyyyzzzzzzyyyvvvqqqllliiieeehhhmmmsssvvvwwwwwwwwwrrrpppnnnkkkiiigggeeedddddddddcccaaa______aaadddjjjppptttssspppoookkkfffcccbbbaaabbbdddeeedddccc```___\\\[[[[[[ZZZXXXVVVRRRQQQOOOLLLIIIFFFDDDCCC@@@@@@@@@??????>>>>>>>>>===;;;888888888888777666777666444333222333333444777999<<<=========>>>@@@AAAAAAAAAAAABBBBBBBBBBBB???<<<<<<>>>CCCLLL^^^ooo}}}kkk[[[[[[\\\]]]\\\XXXUUUSSSRRRSSSSSSRRRRRRRRRTTTUUUVVVVVVVVVTTTRRRQQQRRRVVVZZZcccrrr}}}}}}zzzxxx{{{~~~vvvqqqqqqmmmmmmpppwwwvvviii___^^^cccfffhhhiiihhhiiilllpppsssssspppmmmgggddd```]]]\\\\\\[[[ZZZ]]]\\\\\\[[[ZZZYYYXXXXXX]]]___```aaaaaaccceeehhhhhhgggfffdddbbb```^^^\\\```ccciiinnnrrrtttttttttrrrrrrrrrrrrrrrqqqpppoooiiiiiijjjlllnnnooonnnllllllkkkjjjkkklllllljjjiiihhhgggfffgggiiijjjiiihhhggggggfffeeeddddddddddddaaaaaa```_________``````[[[YYYWWWUUUSSSQQQMMMJJJHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@>>><<<;;;;;;;;;999999999888888777777777666555555666666777888999===>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBCCCDDDFFFGGGFFFGGGHHHGGGEEEEEEFFFGGGDDDNNN^^^ooo}}}vvvpppjjjcccYYYSSSTTT[[[fffmmm}}}wwwhhhUUUFFF=========@@@GGGPPPYYY___ggggggiiinnntttzzz}}}{{{yyyyyyyyyzzzzzzzzz{{{{{{{{{zzzzzz{{{~~~|||xxxtttnnnnnnooosssyyy~~~}}}||||||~~~{{{xxxwwwwwwtttsssrrrqqqnnnggg___ZZZSSSQQQNNNKKKIIIIIIJJJKKKLLLOOORRRVVVYYYZZZZZZZZZZZZXXXVVVUUUUUUUUUTTTSSSRRRTTTUUUVVVVVVYYY\\\___hhhrrr~~~uuujjjaaa]]]YYY]]]dddmmmuuu}}}}}}||||||zzzssskkkiiimmmoooqqquuu}}}~~~~~~zzzxxxtttnnnmmmnnnnnnllljjjfffaaa]]]\\\[[[```fffnnnvvv|||yyyvvvwwwzzz|||}}}~~~}}}yyysssmmmjjjgggjjjnnnsssvvvvvvvvvuuuqqqooommmkkkiiihhhhhhhhhgggfffeeecccaaaaaacccfffmmmrrruuutttrrrqqqmmmgggccccccbbbcccddddddbbb```___^^^\\\ZZZYYYWWWUUUTTTOOONNNLLLIIIGGGDDDCCCBBB>>>>>>>>>======<<<<<<;;;;;;999888888999999888777555555333222222333444444888:::<<<=========>>>???AAAAAAAAAAAABBBAAAAAAAAA<<<:::;;;???EEERRRfffxxxqqqddd[[[WWW[[[______ZZZUUUSSSRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVSSSQQQOOOQQQUUUXXX```mmmzzz|||wwwxxx~~~~~~zzzzzztttppplllpppzzzsssfffbbbccccccbbbcccccceeejjjmmmooonnnllliiieeebbb^^^\\\\\\[[[ZZZYYYZZZZZZYYYXXXWWWVVVVVVUUUYYYZZZ[[[[[[\\\^^^bbbfffeeeeeeffffffdddccc```______bbbggglllpppqqqrrrqqqnnnnnnnnnnnnmmmlllkkkjjjhhhhhhjjjllloooooommmkkkhhhiiijjjkkkkkkjjjiiiggggggfffeeefffhhhiiihhhgggeeedddcccbbbaaa`````````\\\\\\\\\\\\[[[\\\\\\\\\WWWUUUSSSQQQPPPNNNJJJHHHDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@>>><<<:::999999888777777777777666666666666555666666777888:::;;;<<>>>>>===<<<<<<;;;:::::::::999888999;;;;;;:::888555444333333333444555666999;;;===>>>======>>>@@@@@@AAAAAABBBBBBAAA@@@@@@;;;:::;;;AAAIIIWWWlll~~~tttggg___ZZZSSSXXX]]]^^^ZZZUUUSSSRRRSSSSSSSSSSSSSSSSSSTTTTTTVVVUUUTTTRRRQQQSSSWWWZZZ]]]iiivvvxxxuuuxxx~~~~~~}}}uuunnnnnnuuu~~~zzzlllgggfffbbb^^^]]]^^^aaafffiiijjjhhhfffdddccc```]]]\\\\\\[[[ZZZYYYWWWWWWWWWVVVVVVUUUUUUUUUSSSTTTTTTUUUVVVYYY]]]aaaaaabbbccceeeeeeeeedddcccaaacccgggjjjmmmnnnmmmmmmkkkkkkkkkjjjiiihhhgggfffggghhhiiilllnnnooommmjjjfffhhhiiijjjiiihhhffffffeeedddcccdddfffgggfffeeecccbbb```___^^^]]]]]]]]]XXXXXXXXXXXXXXXWWWWWWWWWRRRQQQOOONNNMMMKKKHHHEEEAAAAAABBBBBBAAAAAA@@@???>>>===<<<:::888777777777444444444444555555555555666666777888:::<<<>>>???@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJIIIHHHGGGHHHJJJLLLYYYmmm}}}yyyyyyvvvooogggYYYSSSOOOTTTdddxxx{{{kkkVVVFFF<<<<<<<<>>======<<<;;;:::999999;;;::::::;;;<<<<<<;;;999555444444333444555777888:::<<<>>>???>>>>>>???@@@@@@@@@AAABBBBBBAAA???>>>;;;;;;>>>EEENNN\\\rrrnnnccc\\\YYYSSSUUUYYYZZZXXXUUUSSSQQQRRRRRRRRRSSSSSSSSSSSSRRRTTTTTTTTTSSSSSSTTTWWWYYYZZZcccppp{{{}}}wwwvvvzzz~~~}}}tttpppsssyyy~~~sssooommmfff___\\\ZZZ]]]aaacccbbb```^^^^^^___]]][[[ZZZZZZZZZYYYWWWVVVUUUUUUUUUTTTTTTSSSSSSNNNOOOPPPPPPQQQTTTXXX\\\\\\\\\^^^```aaabbbccccccaaaccceeegggiiiiiihhhhhhhhhhhhiiihhhhhhgggfffeeeeeeeeefffhhhkkkkkkjjjiiieeeggghhhgggeeeccccccdddbbb``````aaabbbcccbbbaaa___^^^]]][[[ZZZYYYYYYYYYSSSSSSTTTSSSSSSQQQPPPPPPNNNLLLJJJJJJIIIHHHEEEBBB@@@@@@@@@@@@???>>>>>>===;;;:::999888777666666666333333333444444555555555888888999:::<<<>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDDDDEEEFFFGGGIIIFFFGGGHHHIIIJJJMMMRRRUUUhhh~~~vvvqqqppplllddd]]]RRRPPPRRR___uuu~~~mmmWWWGGG;;;;;;<<<>>>DDDKKKRRRWWWZZZ\\\^^^aaadddjjjrrrwwwzzz}}}~~~~~~|||xxxxxxyyyzzzzzzyyyxxxwwwxxxzzz}}}xxxrrrrrrvvv{{{~~~}}}~~~zzzwwwuuutttttttttsssrrrooohhh```ZZZSSSQQQOOOMMMLLLMMMOOOPPPQQQRRRTTTVVVXXXYYYZZZZZZSSSRRRRRRSSSUUUVVVUUUSSSQQQUUU[[[^^^___]]]]]]\\\```jjjttt|||{{{nnngggeeegggdddhhhnnnuuu}}}|||yyywwwvvvmmmhhhfffhhhiiiffffffhhhhhhjjjqqq|||{{{vvvrrroooooopppoooqqqwww~~~~~~{{{~~~tttnnnjjjlllmmmgggbbb___YYY\\\^^^^^^^^^aaahhhnnnwww~~~yyynnnoootttyyy}}}{{{uuupppmmmlllnnnqqqtttuuutttqqqpppooommmjjjhhhgggggghhhiiigggfffeeecccbbbdddiiilllppppppmmmiiiiiikkkiiicccccc```]]]ZZZYYYYYYWWWVVVSSSTTTTTTQQQLLLIIIIIIJJJEEEDDDCCCBBB@@@>>>======<<<<<<;;;:::999888777777;;;::::::;;;<<<<<<:::888555555444444555777888999<<<>>>@@@@@@@@@???@@@AAA???@@@BBBBBBBBB@@@???===;;;<<>>>>>>>>>>>===<<<;;;:::888888777666666666666666333444444555666666777777999::::::;;;===???AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIFFFHHHKKKOOOSSSZZZaaafffwww~~~vvvllleeeaaa\\\VVVQQQOOOQQQZZZmmmoooYYYHHH;;;:::;;;>>>CCCKKKRRRVVVVVVXXX\\\^^^bbbhhhqqqwwwwww~~~|||}}}}}}|||vvvwwwxxxyyyzzzyyyxxxwww{{{}}}zzztttsssxxx}}}~~~|||yyyvvvvvvwwwwwwvvvuuuqqqkkkccc]]]WWWUUURRRPPPPPPQQQSSSTTTTTTTTTUUUVVVVVVVVVVVVUUURRRQQQRRRTTTVVVWWWVVVUUUQQQVVV[[[___```___^^^]]]bbbkkkuuu|||zzzmmmfffgggiiiiiilllqqqxxx}}}{{{xxxzzz||||||yyyvvvtttssskkkfffeeehhhjjjgggcccbbbhhhjjjqqq|||}}}wwwqqqmmmmmmnnnooouuusssssswww~~~~~~~~~|||zzzzzz}}}yyymmmgggdddhhhiiieee___\\\ZZZ^^^aaacccccchhhpppwww|||uuuiiillluuu{{{{{{vvvrrrooommmooorrrtttuuusssqqqoooooommmjjjgggffffffhhhiiieeedddcccaaaaaaccchhhlllmmmlllhhhcccdddgggeee```ccc```[[[XXXWWWVVVUUUTTTOOOPPPQQQNNNJJJHHHHHHJJJBBBBBBAAA???>>><<<;;;;;;;;;;;;:::999888777666555:::::::::;;;<<<<<<999777666555555555666777999:::===???AAAAAA@@@@@@AAABBB???@@@BBBBBBBBB@@@>>>===:::<<>>???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHFFFEEEEEEEEEEEEGGGHHHIIILLLOOOTTTZZZbbbkkktttzzz~~~vvvnnncccZZZTTTQQQMMMJJJOOOSSS___vvvvvv]]]GGG???===;;;???GGGPPPUUUWWWTTTVVVZZZ___eeejjjnnnppptttzzz~~~{{{yyyuuuwwwyyy{{{{{{{{{zzzyyy~~~}}}|||}}}|||xxxyyy{{{{{{zzz~~~~~~zzzwwwuuuuuuuuuwwwwwwuuupppkkkhhhfff^^^\\\ZZZXXXXXXVVVTTTQQQRRROOOLLLNNNRRRWWWYYYZZZVVVTTTRRRUUUYYY[[[WWWSSSRRRVVV]]]bbbcccbbbaaa```bbbgggpppyyyvvvqqqoooooopppuuuvvvxxx{{{}}}zzzxxxwwwvvvvvvvvvwwwwwwvvvrrrnnnllljjjhhhffffffdddbbb```fffkkkuuuzzztttmmmiiihhhjjjmmmoooyyyyyyyyyxxxxxxzzz~~~|||zzzyyyxxxxxxtttyyyyyysssppphhheee```]]]\\\\\\]]]\\\dddfffiiillloootttyyy}}}{{{sssjjjjjjrrr}}}xxxrrrooonnnlllooorrrttttttpppllliiiggggggggggggffffffffffffhhheeecccbbbdddfffffffffiiieeeaaaaaadddfffddd```]]][[[YYYXXXVVVRRRNNNJJJMMMMMMKKKJJJHHHFFFEEEDDDBBBBBBAAA???>>><<<;;;;;;:::999888888777777888888;;;::::::999888777666666333444666888:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBAAA???>>>===;;;999666<<>>???@@@AAAAAAEEEDDDCCCCCCEEEGGGGGGGGGCCCDDDEEEEEEDDDFFFIIILLLMMMRRR\\\iiittt|||~~~qqqfff^^^VVVQQQLLLHHHJJJOOORRR\\\ooovvv]]]GGG???<<<;;;???GGGPPPUUUWWWUUUWWW[[[aaafffkkkoooqqqvvv|||}}}||||||}}}|||zzzwwwsssrrrtttwwwzzz||||||||||||~~~}}}|||~~~}}}|||{{{{{{zzz|||~~~}}}yyyvvvuuuuuuqqqrrrssstttsssqqqnnnmmm___]]]ZZZXXXWWWUUUSSSQQQPPPNNNMMMOOOTTTYYY[[[[[[XXXVVVUUUWWW[[[\\\YYYUUUTTTYYY___cccfffeeeeeedddcccgggnnnwwwxxxsssrrrsssttttttuuuvvvyyy|||zzzvvvuuuuuuvvvuuuuuuuuuvvvwwwuuuqqqmmmjjjhhheeedddccccccaaa___hhhlllttt||||||uuuqqqjjjffffffhhhkkkmmmuuuuuuuuuuuuuuuwww{{{}}}{{{yyywwwtttrrrqqqpppmmmrrrwwwyyyvvvpppjjjgggaaa___\\\[[[\\\]]]___```gggiiimmmqqqvvv{{{xxxrrrllllllttt}}}}}}uuuooollllllkkkmmmppprrrqqqnnnjjjhhhgggggggggffffffffffffeeeccc```^^^^^^___aaabbbbbbfffccc```aaaddddddaaa^^^[[[YYYVVVTTTRRROOOKKKIIIJJJJJJIIIHHHFFFEEEDDDCCCAAA@@@???>>><<<;;;:::999999888777777666666777777::::::999999888777666666444555777999:::<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===<<<:::999???FFFRRR\\\hhhyyy}}}ggg[[[WWWTTTQQQQQQNNNOOOPPPPPPPPPQQQTTTVVVWWWUUUSSSQQQOOONNNNNNMMMNNNQQQRRRPPPKKKIIIJJJMMMQQQQQQVVV```hhhppp{{{xxxqqqmmmllllllsssyyy}}}xxxnnnjjjbbbXXXPPPKKKJJJJJJJJJLLLNNNNNNLLLKKKMMMNNNLLLJJJJJJKKKMMMNNNLLLIIIKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJLLLMMMLLLNNNQQQTTTVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[\\\ZZZXXXXXXZZZ\\\\\\\\\[[[ZZZYYYWWWUUUTTTTTTTTTQQQQQQRRRQQQQQQPPPOOOOOOQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>=========:::999999888777777666666555555444333444666888999999999::::::;;;<<<>>>>>>===>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEIIINNNRRRZZZ]]]dddooozzzrrreee]]]UUUNNNJJJGGGHHHOOOWWWbbbjjjxxxvvv]]]HHH>>><<<;;;???GGGOOOTTTVVVVVVYYY]]]ccchhhmmmpppqqqyyy}}}zzzxxxwwwwwwwwwuuussspppoooqqquuuyyy|||~~~~~~~~~~~~}}}}}}}}}~~~~~~|||zzzyyywww{{{~~~{{{wwwtttttttttqqqpppppprrruuuuuurrrooobbb___ZZZVVVTTTRRRPPPNNNLLLLLLMMMQQQUUUYYY[[[[[[ZZZXXXXXXZZZ]]]^^^[[[XXXXXX[[[```eeehhhiiiiiiiiieeefffkkkttt|||wwwuuuvvvwwwrrrssssssuuuvvvxxxzzz{{{|||vvvqqqnnnoooqqqsssrrrrrrssstttuuutttpppmmmiiigggdddccccccccccccbbbiiilllrrrxxx}}}}}}yyyvvvpppmmmhhhdddbbbdddgggiiinnnoooppppppqqqsssvvvyyyvvvuuussspppmmmkkkiiigggfffjjjooopppmmmgggbbb___\\\[[[[[[\\\___bbbeeeggglllooouuu{{{uuuqqqoooqqqwww~~~xxxpppkkkiiijjjjjjkkknnnooonnnlllhhhfffgggfffffffffeeeeeeeeedddbbb```______```bbbcccbbbcccaaa___```bbbbbb^^^[[[XXXUUUQQQOOOMMMKKKIIIGGGFFFFFFEEEEEEDDDCCCCCCCCC???>>>===<<<;;;999999888777777666555555555555666999999999888888777777777555666888:::;;;=========AAAAAAAAABBBBBBBBBAAAAAA@@@???>>>===<<<;;;;;;<<>><<<;;;;;;:::::::::999777666555555666777888777666666777888:::;;;>>>============>>>???@@@??????@@@AAABBBCCCDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGFFFGGGGGGHHHKKKQQQYYY^^^ggggggkkkttt~~~}}}}}}}}}ssseeeXXXUUUNNNHHHFFFGGGMMMXXXdddtttzzzwww^^^III>>><<<;;;@@@HHHPPPTTTUUUWWWYYY^^^ccchhhmmmppprrrzzz}}}~~~xxxuuurrrqqqrrrsssttttttooorrruuuyyy|||}}}~~~~~~~~~}}}}}}~~~~~~}}}zzzxxxtttxxx}}}~~~~~~~~~~~~|||yyyvvvsssssssssuuuqqqoooqqqttttttooojjjfffaaaZZZSSSOOOMMMKKKIIIGGGIIILLLPPPUUUWWWYYYYYYZZZZZZZZZ\\\^^^___]]]ZZZ[[[]]]```dddiiilllllllllhhhfffhhhqqq~~~xxxuuuuuuvvvqqqqqqqqqpppqqqqqqrrrrrruuurrroookkkjjjkkknnnooommmnnnooorrrttttttrrrooojjjhhheeedddfffggghhhggghhhjjjoootttxxxyyyvvvsssooommmhhhdddaaa```ccceeegggiiikkkkkkkkkmmmoooqqqqqqpppnnnllliiifffcccbbbaaaeeeiiikkkiiieeeaaa```^^^___aaaccceeeiiimmmqqqrrrwww}}}xxxqqqqqqqqquuuzzz}}}~~~~~~zzzrrrlllhhhiiijjjjjjkkklllmmmllliiigggeeeffffffeeeeeeddddddccccccbbbaaa___```aaaccccccbbb______^^^___```___[[[XXXUUUQQQMMMKKKIIIHHHGGGEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;:::999888888888777666666555555666666888888888888777777777777666777999;;;===>>>>>>???CCCCCCCCCCCCCCCBBBAAAAAA@@@???===;;;::::::<<<>>>HHHUUUeeesss~~~qqqdddXXXTTTTTTRRRPPPPPPNNNOOOPPPPPPPPPRRRVVVYYY___\\\YYYTTTQQQOOONNNNNNLLLMMMMMMLLLIIIIIIKKKMMMPPPLLLKKKNNNSSSYYYeeepppyyyvvvoooiiifffeeefffkkkqqqwww}}}~~~uuukkkaaaXXXQQQMMMJJJJJJIIIGGGGGGGGGHHHJJJEEEFFFFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCEEEHHHJJJLLLMMMMMMJJJKKKKKKMMMNNNPPPQQQRRRTTTSSSRRRSSSTTTUUUTTTRRROOOOOOMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>======>>>===<<<:::999999888888:::888666555444555777888::::::999999:::;;;<<<===@@@@@@???????????????@@@???@@@@@@AAABBBCCCDDDEEEDDDFFFHHHHHHHHHGGGGGGGGGEEEHHHLLLQQQWWW^^^ggglllmmmlllmmmsss{{{~~~{{{vvvttttttsssrrroooggg[[[QQQNNNKKKKKKNNNRRRZZZgggtttyyy```JJJ>>><<<<<>>???@@@@@@DDDDDDDDDDDDDDDCCCBBBAAA@@@???===:::999;;;???DDDPPP___qqqggg^^^UUUSSSSSSQQQOOOOOOOOOPPPPPPOOOOOORRRUUUYYY\\\ZZZWWWSSSQQQPPPQQQQQQMMMMMMLLLJJJIIIIIIKKKLLLOOOJJJHHHIIILLLQQQ[[[eeennnwww~~~}}}~~~vvvpppkkkhhhgggcccfffjjjpppwww~~~|||vvvooofff\\\VVVPPPMMMJJJGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGIIIKKKMMMNNNNNNMMMLLLLLLMMMNNNMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;<<<;;;:::999888888888888:::999777666555666888999<<<<<<<<<<<<===>>>??????AAA@@@@@@??????????????????@@@@@@AAABBBCCCDDDDDDDDDFFFHHHHHHGGGFFFGGGIIIIIINNNVVV___fffmmmtttxxxpppnnnnnnrrrwwwwwwtttooolllhhhdddccc```ZZZRRRMMMIIILLLTTT^^^eeemmmyyy|||bbbKKK???===>>>CCCKKKRRRVVVVVVWWWWWWYYY\\\aaagggllloootttuuuxxx}}}~~~xxxtttqqqppptttyyy~~~yyyzzz{{{||||||{{{yyyxxxwwwuuuuuuyyyxxxtttrrruuuyyyyyywwwtttrrrqqqvvvxxxyyyxxxuuusssqqqqqqrrrooonnnnnnppppppnnnkkkiiibbbWWWMMMHHHFFFEEEEEEIIILLLPPPRRRSSSTTTUUUWWWXXXYYY\\\^^^```aaabbbbbb```]]]]]]```fffkkkmmmlllhhheeedddgggoooxxxyyyrrrpppqqqsssqqqoookkkhhhfffdddcccbbbdddfffhhhjjjkkkkkkkkkhhhiiilllppptttuuusssqqqeeeddddddgggjjjllllllkkkhhhiiilllqqqwww{{{||||||yyyyyyvvvooogggcccbbbdddgggiiijjjjjjgggeeeddddddbbbbbbcccbbbaaa___]]][[[ZZZ^^^dddiiikkklllmmmmmmkkkooorrrsssrrrtttxxx|||}}}{{{vvvpppppprrruuuxxxzzz{{{zzzyyytttssspppmmmjjjiiikkkmmmjjjjjjiiihhhgggfffddddddeeeeeedddcccbbbaaa``````aaa___^^^^^^______]]]\\\XXXYYYYYYXXXWWWUUUSSSRRRNNNLLLIIIGGGGGGFFFDDDCCC>>>?????????@@@@@@@@@AAA<<<<<<<<<;;;:::999999999999888777777666666777777666666666777777888888888999:::<<<>>>???@@@AAAAAADDDDDDDDDDDDDDDCCCBBBAAA>>>???>>>;;;;;;???HHHNNN[[[mmmuuu```XXXRRRQQQRRROOONNNOOOPPPPPPOOONNNNNNPPPTTTWWWWWWUUURRRPPPOOOOOOQQQRRRPPPNNNLLLJJJIIIIIIKKKLLLMMMJJJHHHIIIJJJLLLTTT]]]eeelllwww~~~}}}wwwrrrnnnlllkkkggggggiiilllrrrxxx|||uuullleeeZZZUUUNNNHHHEEEDDDBBBAAAEEEGGGIIIIIIHHHHHHIIIJJJHHHIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGFFFEEEDDDDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIIIIGGGEEEEEEFFFGGGFFFEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::999999999::::::999999999999::::::;;;:::999999888999:::;;;======>>>??????@@@@@@@@@AAA@@@@@@?????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEBBBEEEGGGHHHGGGHHHLLLPPPXXX^^^fffnnnssswwwzzz|||ssssssrrrrrrrrrpppmmmjjjeee___ZZZXXXUUUPPPNNNNNNMMMTTTcccrrrzzz~~~cccLLL@@@>>>???DDDMMMTTTWWWWWWUUUUUUUUUWWW[[[bbbiiimmmnnnooosssyyy~~~vvvuuuuuuvvvzzz}}}~~~|||}}}~~~~~~}}}{{{yyyxxxtttqqqpppttt|||~~~wwwrrrnnnqqqttttttrrrooommmlllrrruuuxxxxxxvvvsssqqqqqqpppppppppoooooooooooonnnggg___UUULLLHHHHHHJJJKKKQQQSSSVVVWWWVVVVVVXXXZZZWWWZZZ]]]aaacccdddfffgggbbb___\\\^^^eeejjjlllllleeeccc```aaaeeellltttyyyyyy|||zzzsssqqqsssuuusssoookkkfffccc```______```aaadddgggjjjlllmmmllllllnnnqqqsssssspppnnncccdddfffjjjmmmooonnnmmmkkkkkknnnrrryyy~~~}}}~~~|||vvvnnnhhhhhhjjjmmmnnnooonnnjjjfffcccbbb^^^___aaabbbbbb```___^^^]]]bbbgggllloooqqqsssuuussswww{{{|||zzz{{{~~~yyyxxxuuuqqqqqqsssvvvxxxxxxyyyyyyzzzqqqqqqpppmmmjjjiiijjjllliiihhhgggeeedddcccbbbbbbeeedddcccbbbaaa```______cccaaa```______^^^\\\ZZZTTTTTTTTTRRRPPPNNNNNNNNNJJJHHHGGGFFFFFFEEEBBB@@@<<<<<<===============>>>:::::::::999999888888777777777666555555555666666555555555666777888888999:::;;;===>>>@@@AAABBBBBBCCCCCCCCCDDDDDDCCCBBBBBB<<<===>>>>>>@@@HHHTTT]]]iii{{{zzzhhh[[[TTTPPPQQQRRRPPPPPPRRRQQQPPPOOOMMMLLLNNNRRRUUUVVVTTTQQQNNNNNNOOOQQQRRRRRRPPPLLLJJJIIIJJJKKKKKKLLLJJJIIIKKKKKKKKKPPPWWW___eeemmmssswww{{{~~~|||xxxuuusssrrrqqqnnnmmmkkkkkknnnssswwwyyyyyy}}}|||wwwhhhaaaWWWOOOJJJGGGDDDBBBEEEGGGIIIIIIGGGFFFGGGHHHGGGGGGGGGHHHHHHHHHHHHIIIFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>???AAACCCDDDGGGDDDAAA@@@AAABBBCCCBBBAAAAAAAAA@@@@@@AAABBBBBB@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;:::::::::::::::::::::999999999999888888999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAABBBBBBCCCDDDEEEFFFFFFBBBFFFIIIKKKLLLPPPXXX^^^pppssswwwyyyzzzzzzzzz{{{vvvwwwwwwsssmmmgggdddddd]]]XXXUUUUUUSSSRRRVVV^^^aaajjjyyydddLLL@@@???@@@EEENNNTTTWWWXXXUUUSSSRRRSSSXXX___ggglllkkklllooovvv}}}~~~tttuuuxxx|||}}}zzz}}}~~~~~~|||zzzyyysssooommmqqqzzz~~~wwwqqqjjjmmmpppqqqooollljjjiiiooossswwwyyywwwtttqqqppprrrssssssrrrooommmnnnoooeee^^^SSSLLLJJJKKKNNNPPPWWWZZZ[[[[[[YYYXXXZZZ]]]XXX[[[___bbbeeegggiiijjjeee```\\\^^^dddjjjllllllbbbaaa^^^\\\^^^dddlllsssqqquuu{{{|||uuutttuuuvvvtttpppkkkfffaaa^^^]]]^^^^^^^^^```dddhhhmmmpppooooooppprrrsssqqqnnnkkkdddfffiiinnnrrrsssrrrpppnnnnnnppptttzzz{{{rrrmmmmmmoooqqqssstttrrrmmmgggdddbbb^^^```bbbdddddddddcccbbbcccggglllqqqtttvvvxxxzzzzzz~~~|||wwwwwwwwwtttrrrtttvvvwwwwwwxxxyyyzzzqqqrrrqqqnnnkkkiiiiiijjjhhhgggeeecccbbbaaa``````ddddddcccbbbaaa```_________^^^\\\[[[[[[YYYVVVTTTQQQQQQPPPNNNKKKJJJJJJKKKGGGFFFEEEEEEEEEDDD@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777666666666666555444444444444555444555555666777888999999:::;;;===???AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBB:::<<<>>>@@@DDDNNN\\\gggsssnnn___ZZZTTTPPPRRRTTTSSSTTTVVVQQQQQQOOOLLLKKKLLLPPPSSSXXXVVVRRRPPPOOOPPPRRRTTTTTTQQQMMMJJJJJJJJJJJJJJJLLLJJJJJJMMMMMMLLLOOOTTT\\\aaahhhmmmqqqvvv|||zzz{{{~~~|||yyywwwvvvvvvvvvuuurrrmmmkkkllloooqqqsssqqqsssxxxtttlll```VVVPPPKKKHHHEEEDDDGGGIIIHHHFFFDDDEEEGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA???>>><<<<<<<<<>>>@@@AAAFFFCCC???>>>???@@@AAABBB???>>>>>>>>>>>>??????@@@<<<===============<<<<<<::::::999999999999999999999999999999888888888888999999999:::;;;===>>>???======>>>>>>???>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHDDDHHHMMMPPPSSSYYYdddlll|||yyyxxxyyyxxxzzzyyyssshhh```^^^^^^WWWSSSSSSVVVWWWYYYcccoooxxxhhhPPPAAA@@@AAAFFFNNNTTTUUUUUUQQQLLLKKKNNNSSSZZZgggrrr{{{uuurrrwww}}}}}}{{{yyyuuutttxxxzzzyyyyyy|||~~~|||~~~zzzuuutttssssssuuuzzzzzzvvvpppnnnllljjjiiiiiiiiijjjuuuxxxzzzyyyuuurrrpppqqquuutttrrrpppnnnnnnnnnnnnhhhbbb[[[UUUSSSUUUZZZ^^^______``````aaabbbcccccc^^^]]]___ccciiimmmmmmkkkhhheeebbbbbbeeehhhhhhgggbbb```___``````aaahhhpppuuuyyyzzzwwwuuusssvvvsssnnnhhhccc```______YYY]]]cccgggjjjmmmpppqqqrrrpppnnnnnnooonnnjjjggggggiiimmmpppsssuuuuuuuuurrrssstttxxx~~~xxxsssvvv}}}|||wwwqqqmmmiiihhhhhhggggggiiikkklllllllllnnnrrrxxx{{{{{{|||}}}xxxuuusssqqqpppqqqsssuuuwwwwwwvvvuuutttuuurrrnnnlllkkkkkkkkkjjjhhhfffcccbbbcccccccccbbbbbbbbbbbbaaa___[[[XXXVVVYYYYYYXXXVVVSSSPPPMMMKKKLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDBBBAAA???>>><<<<<>>===<<<;;;:::999999777666555444444444444444::::::999999777666555444555555666777999<<<>>>@@@??????@@@AAAAAABBBCCCCCC@@@@@@AAACCCEEEDDDBBB@@@<<<888999CCCOOOZZZhhhuuuzzzggg[[[RRRSSSTTTUUUVVVWWWWWWWWWXXXUUURRROOOOOORRRUUUXXXXXXVVVSSSPPPNNNNNNNNNOOOSSSRRROOOMMMKKKKKKLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNVVV^^^iiipppsssvvv|||{{{wwwxxx{{{}}}~~~}}}zzz{{{}}}|||vvvppplllllliiiiiilllsss|||~~~wwwmmmddd]]]WWWQQQLLLFFFFFFFFFEEECCCDDDEEEGGGDDDFFFGGGFFFDDDDDDGGGJJJFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@>>>=========<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::888999999::::::;;;;;;<<<:::::::::;;;::::::999999<<<<<<======>>>>>>??????======>>>???????????????AAAAAA@@@@@@AAAAAABBBCCCAAABBBCCCBBBBBBBBBDDDFFFFFFDDDCCCDDDFFFGGGGGGFFFJJJMMMQQQWWW^^^iiivvv|||{{{{{{{{{{{{|||ttthhh\\\UUUSSSTTTWWW[[[aaahhhppp{{{jjjRRRBBB@@@AAAEEEMMMSSSUUUUUUPPPLLLJJJMMMRRRZZZfffqqqzzzuuurrrvvv|||~~~}}}zzzuuutttwwwyyyxxxwwwyyy~~~~~~~~~zzzvvvtttuuuuuuwwwyyy}}}~~~zzzvvvmmmmmmkkkjjjjjjjjjjjjkkksssuuuwwwvvvrrroooooopppsssrrrpppnnnmmmlllmmmmmmeeeaaa[[[WWWWWWZZZ^^^aaa^^^___aaacccdddeeeffffffcccbbbcccffflllooopppooollliiieeedddeeeffffffeeedddaaa```aaa```aaagggnnnrrrvvv}}}|||xxxtttrrrvvvrrrmmmgggcccaaaaaaaaa___cccgggkkklllmmmnnnooonnnmmmlllnnnooonnnkkkhhhhhhjjjooosssvvvxxxxxxxxxxxxxxx{{{~~~|||xxx{{{|||wwwrrrooommmlllllllllnnnppprrrssssssvvv{{{~~~~~~{{{wwwtttrrrqqqpppoooppprrrsssttttttttttttssspppllljjjjjjjjjiiihhhfffdddbbbbbbbbbcccbbbaaa``````___^^^[[[XXXTTTRRRUUUUUUUUUSSSQQQNNNKKKJJJJJJJJJJJJIIIGGGFFFDDDCCCBBBAAAAAA@@@???>>>>>>===<<<<<<;;;:::999888777777666666555444444444444555888888888888888777777666777777777999;;;===@@@AAA???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEECCCAAA>>><<<<<>>============<<<<<<;;;;;;;;;======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::999999999:::;;;;;;<<<<<<::::::;;;;;;<<<;;;;;;;;;<<<<<<======>>>??????@@@===>>>??????@@@@@@??????AAAAAA@@@@@@@@@AAAAAABBBAAABBBCCCBBBAAA@@@AAACCCFFFEEEDDDCCCDDDFFFIIILLLOOOUUU]]]fffoooxxx}}}{{{yyyuuurrrkkkaaaWWWSSSSSSUUUUUU```ppp~~~lllSSSCCCAAA@@@DDDKKKQQQTTTTTTNNNJJJIIILLLQQQXXXdddoooxxxuuussstttyyy}}}~~~}}}zzzvvvtttwwwyyywwwwwwyyy{{{xxxwwwuuuwwwyyyyyyxxxyyy||||||yyyvvvmmmllllllkkkkkklllmmmmmmrrrssstttrrrpppoooooopppqqqpppmmmkkkiiiiiijjjjjjdddbbb^^^\\\[[[\\\___aaa]]]___bbbfffhhhiiijjjjjjhhhfffeeegggkkkoooqqqrrrppplllhhhfffeeeeeedddcccfffcccaaabbbaaa```eeekkknnnssszzz|||vvvqqqnnntttpppkkkfffccccccdddfffhhhkkknnnooonnnlllkkkjjjkkkkkkmmmoooqqqpppmmmjjjiiimmmrrrwww{{{|||||||||}}}~~~~~~{{{vvvwww{{{}}}{{{wwwtttrrrqqqrrrssstttvvvxxxzzz{{{|||{{{yyywwwvvvuuuuuuuuuwwwyyyzzzxxxsssppppppqqqnnnnnnnnnoooooopppqqqrrrpppnnnjjjiiihhhhhhgggfffdddcccbbbbbbcccbbb```^^^]]]\\\[[[YYYVVVSSSPPPNNNQQQQQQQQQPPPNNNLLLIIIHHHIIIHHHHHHGGGFFFDDDCCCBBB?????????>>>>>>>>>>>>>>>999999888888777666555555555444444444444555666666666666777888999999999888888888999;;;===???AAACCC@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEDDDAAA>>><<<<<>>AAAAAAAAAAAA@@@???>>>===============<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999999::::::;;;<<<<<<<<<:::;;;<<<======>>>===============>>>??????@@@@@@>>>??????@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@@@@AAA@@@AAACCCBBBAAA@@@AAABBBEEEFFFFFFEEEEEEIIIPPPVVV\\\cccnnnyyy~~~xxxsssiiieee]]]UUUPPPPPPSSSWWW___pppkkkQQQCCCAAA???CCCIIIPPPRRRSSSMMMIIIGGGJJJOOOUUU```jjjwwwwwwuuusssuuuzzz|||{{{yyyuuutttxxx{{{zzzzzz|||xxxvvvvvvuuuyyy}}}{{{wwwvvvyyy}}}~~~~~~}}}|||zzzxxxvvvppppppooooooooooooooopppssssssrrrqqqppppppqqqqqqqqqoookkkhhheeedddeeeeeefffeeebbb___]]][[[[[[[[[[[[^^^bbbgggjjjlllllllllgggfffddddddgggkkknnnppppppnnnjjjgggfffeeeeeeeeejjjfffddddddcccaaaccchhhkkkqqqzzz~~~yyysssmmmiiiooollliiieeeeeegggkkkmmmoooqqqsssrrrnnnjjjhhhgggmmmnnnqqqssssssqqqooolllkkkooouuuzzz~~~~~~|||zzzsssssswww|||~~~~~~}}}yyyvvvtttuuuvvvwwwxxxyyy{{{~~~wwwuuussspppooooooppppppqqqwww{{{zzztttooonnnpppooommmllljjjjjjkkklllmmmnnnllliiihhhhhhgggfffeeebbbaaaaaabbbbbbaaa___\\\ZZZYYYWWWTTTQQQOOOMMMLLLMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGFFFEEEDDDBBBBBB>>>>>>======<<<<<<;;;;;;888777777666555555444444333333333444444666777777777777888999999999999888888999:::<<<>>>@@@BBBCCCAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDAAA>>>;;;:::===FFFRRR\\\dddooo~~~|||jjj___[[[[[[VVVVVVVVVVVVVVVVVVWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQOOOMMMLLLNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMQQQUUU[[[___fffrrrzzzqqqlllfffdddffflllqqqttt~~~wwwjjjeee^^^VVVOOOIIICCC@@@AAAAAABBBCCCCCCCCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@??????>>>>>>==============================>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======;;;<<<===>>>??????@@@@@@======>>>??????@@@@@@AAA??????@@@AAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@???@@@BBBBBBBBBBBBCCCEEEAAAFFFJJJLLLNNNSSS\\\dddlllrrr|||zzzppphhh]]]XXXQQQLLLMMMRRR[[[aaavvvhhhNNNBBB@@@???BBBIIINNNPPPPPPKKKGGGFFFHHHKKKPPPZZZdddssswwwvvvrrrrrrwwwyyyxxxxxxtttuuuzzz~~~~~~~~~vvvssstttuuuzzz}}}|||xxxuuuwwwzzzyyyzzz{{{{{{yyywwwuuuuuuuuuuuuuuuuuutttttttttssssssrrrppppppppppppppppppqqqnnniiieeeaaa``````aaaddddddbbb```^^^[[[YYYXXXYYY\\\aaafffiiikkkkkkkkkeeedddcccbbbcccggglllooonnnmmmkkkiiiggghhhiiijjjmmmhhhfffgggfffccccccfffkkkqqq{{{yyy{{{|||wwwqqqkkkfffhhhgggeeeeeegggkkkooorrrqqqrrrrrrppplllhhhffffffrrrsssuuuvvvuuurrrpppooommmqqquuuzzz}}}~~~~~~~~~{{{zzz{{{}}}~~~~~~vvvttttttwwwyyy{{{~~~zzzvvvttttttvvvwwwxxxxxxzzz~~~|||zzzvvvtttpppmmmllllllnnnooorrrxxx~~~}}}wwwpppnnnnnnpppnnnkkkhhhffffffggghhhmmmkkkiiihhhhhhgggfffddd``````___```aaa```]]][[[WWWVVVSSSPPPNNNLLLLLLKKKKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA???>>>===<<<:::999888777777777666666555555444444333333333444555666777888999999999999999888777777888999;;;===???AAABBBCCCAAAAAABBBBBBBBBBBBCCCCCCBBBCCCCCCAAA===;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<===>>>>>><<<===>>>???@@@AAAAAAAAA>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBAAABBBBBBBBBAAABBBDDDFFFDDDKKKTTTYYY]]]bbbkkkqqqyyy||||||qqqeee\\\RRROOOKKKMMMUUUcccqqqzzzeeeLLLAAA??????CCCIIIMMMNNNMMMJJJFFFDDDEEEGGGKKKTTT]]]kkksssvvvqqqooouuuxxxwwwwwwtttuuu{{{~~~vvvrrrrrruuuyyy||||||yyywwwwwwxxxtttvvvxxxwwwuuusssssssssxxxxxxyyyzzzzzzyyyyyyyyysssrrrppppppppppppooommmooolllgggbbb___^^^___````````````___^^^\\\[[[YYYWWWZZZ]]]aaaeeefffggggggcccccccccbbbcccfffkkkoookkkkkkkkkjjjiiijjjmmmppppppkkkhhhjjjjjjfffdddeeekkkrrr}}}uuuvvvzzz}}}{{{xxxuuupppjjjfffbbbaaabbbcccfffjjjnnnqqqmmmnnnmmmkkkhhhffffffgggsssuuuvvvvvvsssqqqqqqqqqppprrruuuxxxzzzzzzzzzzzz~~~zzzvvvuuuwww{{{~~~wwwsssqqqsssvvvwww|||}}}yyyuuurrrpppsssuuuvvvwwwzzz~~~}}}}}}}}}}}}|||zzzyyyxxxwwwtttooollljjjlllnnnpppuuuzzzzzzsssooommmooommmjjjgggfffeeeeeefffkkkiiiggggggggggggeeeccc^^^]]]\\\\\\]]]\\\ZZZXXXTTTRRROOOLLLKKKJJJKKKLLLJJJKKKKKKKKKIIIHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@@@@>>>===<<<:::888777555555666666666555555555444444333333333444555666777888999:::::::::999888777777888:::<<<>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCAAABBBAAA>>>;;;;;;???BBBKKKVVVcccnnnzzzyyykkkaaaWWWUUUYYYUUUTTTRRRQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOONNNMMMLLLKKKKKKGGGHHHIIIKKKLLLNNNOOOPPPOOOOOOOOOOOONNNMMMLLLKKKKKKOOOUUUZZZ```kkkyyyzzzsssmmmiiihhhgggfffkkkoootttwww{{{|||wwwqqqhhh^^^VVVPPPKKKFFFBBB@@@???>>>===BBBBBBAAAAAA@@@?????????AAAAAAAAAAAAAAABBBBBBBBB@@@??????>>>>>>>>>??????>>>>>>>>>>>>????????????======>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDGGGLLLPPPTTTZZZbbbhhhlllqqqvvvzzz~~~xxxpppeee[[[TTTMMMNNNRRR\\\lll~~~eeeLLL???>>>@@@DDDJJJMMMLLLJJJIIIEEEBBBCCCDDDFFFNNNVVVaaammmsssooonnnuuuyyyxxxxxxtttuuu{{{}}}vvvrrrqqqtttvvvyyy{{{{{{zzzxxxvvvppprrruuutttrrrpppqqqrrrvvvxxxzzz|||~~~~~~wwwuuuttttttuuutttqqqnnnjjjhhhccc```^^^___aaacccaaaaaa``````^^^\\\[[[YYYVVVWWWZZZ\\\___```bbbbbb```aaabbbbbbbbbeeejjjnnnjjjkkklllkkkjjjkkkooorrrrrrmmmjjjlllmmmiiiffffffkkkrrr}}}~~~rrrrrrttt{{{xxxvvvtttrrrooolllgggccc]]]]]]___aaacccfffiiijjjggggggfffdddcccdddgggjjjpppqqqrrrqqqooonnnppprrrrrrrrrsssttttttuuuuuuuuuuuurrroooooorrrvvvyyyzzzrrrooonnnrrrvvvwww{{{~~~yyytttpppmmmkkkooosssuuuwww|||}}}yyyzzz|||zzzyyyxxxwwwwwwxxxzzz{{{wwwsssnnnjjjiiijjjmmmpppwwwyyy}}}~~~|||wwwqqqmmmlllkkkiiihhhgggfffgggggghhhgggeeeeeefffeeecccaaa[[[YYYWWWVVVWWWWWWVVVUUUQQQNNNKKKIIIHHHHHHJJJKKKJJJJJJJJJIIIHHHEEECCCBBB@@@@@@@@@@@@???>>>======;;;;;;:::999777666666555555555555444444444444333444444444444444555666777888888999999::::::999999:::;;;>>>@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@AAA@@@===;;;===DDDKKKWWWcccppp|||mmmeee___VVVSSSVVVUUUTTTRRRPPPOOOPPPPPPQQQTTTTTTSSSSSSSSSSSSTTTTTTOOONNNMMMKKKJJJJJJJJJJJJHHHHHHIIIKKKLLLMMMMMMMMMOOOOOOPPPPPPOOOMMMLLLKKKJJJMMMQQQTTTYYYcccrrr~~~~~~xxxtttpppllliiiffffffjjjmmmnnnpppuuu~~~{{{ppphhh___XXXOOOGGGDDDBBBAAA@@@AAAAAAAAA@@@??????>>>>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>======>>>???@@@>>>>>>>>>??????@@@@@@@@@======>>>>>>>>>>>>==================<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>??????@@@@@@@@@????????????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFHHHKKKPPPXXXbbbhhhmmmnnnqqqtttwwwzzz|||}}}}}}xxxtttmmmgggaaa[[[UUURRRSSSXXXddduuueeeNNN>>>>>>@@@EEEJJJMMMKKKHHHIIIDDDAAABBBBBBCCCJJJRRRZZZiiiqqqnnnnnnvvv{{{yyyxxxuuuuuuzzz~~~|||vvvrrrppptttuuuwwwzzz}}}|||xxxuuummmpppsssssspppooooooqqqtttvvvyyy||||||{{{zzzzzz{{{yyyuuuqqqfffdddaaa^^^^^^aaadddfffeeeeeecccaaa^^^[[[XXXWWWVVVVVVWWWYYY[[[]]]^^^___\\\^^^`````````ccchhhllljjjlllmmmkkkjjjkkkooossssssnnnkkknnnnnnkkkgggfffkkkrrr}}}|||qqqpppqqqwwwqqqooommmkkkiiifffbbb___[[[\\\]]]___```bbbcccdddbbbbbbaaa``````ccchhhlllkkkmmmnnnmmmkkklllooossssssrrrqqqqqqqqqqqqrrrrrrllljjjiiijjjmmmpppqqqqqqllljjjlllssswwwyyy{{{~~~~~~~~~|||yyyuuuooojjjgggggglllqqquuuxxxxxxtttuuuwwwyyywwwuuutttuuuxxx|||vvvsssmmmiiigggiiimmmooowwwxxxzzz}}}}}}yyysssnnniiiiiiiiihhhhhhhhhiiiiiifffeeedddddddddcccaaa___XXXVVVSSSRRRSSSTTTTTTSSSNNNLLLIIIFFFEEEGGGIIIKKKIIIIIIIIIHHHFFFDDDAAA@@@===>>>>>>>>>===<<<;;;;;;888888888888777777777666444444333333333333333333555444444444444555666666666666888999:::;;;;;;;;;;;;===@@@BBBDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCBBBBBB@@@AAA@@@===;;;???IIIQQQ___lllzzzttteeeccc```WWWSSSVVVVVVTTTRRRPPPOOOOOOPPPQQQUUUTTTSSSRRRRRRSSSTTTUUUOOOMMMKKKIIIHHHHHHJJJJJJIIIJJJKKKKKKLLLKKKKKKKKKOOOOOOPPPPPPOOONNNLLLKKKKKKLLLNNNNNNRRR^^^nnnzzz~~~~~~}}}zzzwwwrrrmmmiiidddfffgggffffffjjjsss{{{zzz~~~|||sssllldddXXXNNNJJJHHHFFFEEEAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>======>>>???@@@>>>>>>??????@@@@@@@@@@@@======>>>>>>>>>>>>======>>>=========<<<<<<<<<<<<<<<<<<======>>>>>>????????????@@@@@@@@@???>>>>>>???@@@@@@AAAAAABBBBBBCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCEEEFFFHHHIIIEEEGGGKKKRRR\\\jjjxxx~~~{{{zzz|||}}}~~~}}}}}}vvvpppmmmhhhaaa[[[WWWUUUTTTRRR\\\eeeuuudddMMMAAA??????AAAFFFIIIHHHFFF>>>???AAAAAABBBDDDGGGJJJQQQ^^^gggiiiooozzz~~~yyytttuuuwww{{{~~~~~~|||zzz}}}{{{vvvsssqqqqqqrrruuuzzz~~~}}}yyyuuuoooooonnnnnnoooqqqssstttuuutttuuuzzz{{{uuuzzz~~~zzzssspppjjjhhhfffcccbbbaaabbbbbbbbbbbbaaaaaa```^^^]]]]]]YYYZZZYYYXXXVVVVVVYYY[[[ZZZ[[[]]]___bbbdddeeefffhhhgggggghhhkkkooosssuuuuuuooolllppprrrooojjjhhhmmmttt}}}{{{vvviiijjjmmmoooqqqssstttuuukkkgggccc```___^^^^^^]]]]]][[[\\\aaafffhhheee``````aaabbbcccdddfffjjjmmmmmmkkkjjjiiikkkoootttwwwvvvrrrllliiiiiikkkmmmnnniiiiiijjjkkkllllllllllllgggjjjnnntttxxx|||}}}~~~yyyxxxuuuqqqlllgggbbb```bbbkkkuuu{{{|||yyyrrrkkkkkkooossssssssssssuuuxxxzzz|||{{{tttkkkhhhjjjmmmnnnmmmrrrvvv{{{~~~|||vvvooojjjddddddddddddeeefffhhhiiifffdddaaa```___^^^[[[YYYTTTRRRPPPOOOOOOOOONNNLLLJJJGGGDDDCCCDDDEEEEEEEEEGGGFFFEEECCCAAA???>>>======<<<;;;:::999888888888:::999888666555555555555888666555444666777888777:::999777666666777888888777888999999999:::===???AAAAAACCCEEEFFFGGGGGGGGGCCCCCCDDDDDDDDDCCC???===888<<<>>>>>>CCCNNNVVVZZZgggtttuuunnneee]]]XXXUUUSSSRRRSSSRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRRRROOONNNLLLJJJHHHHHHHHHHHHKKKLLLMMMLLLJJJHHHHHHIIILLLPPPTTTRRRMMMJJJJJJLLLKKKMMMOOONNNOOOVVV```iiiuuuzzz}}}yyywwwxxxwwwuuusssooonnnkkkfffbbb___```aaajjjooouuuzzz|||~~~~~~uuuhhh^^^YYYUUUPPPLLLAAABBBCCCAAA???>>>>>>???;;;===???@@@@@@???@@@AAABBBAAA???>>>>>>???AAABBB???????????????>>>======@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAA@@@@@@??????>>>>>>======BBB@@@???@@@CCCDDDBBB@@@EEECCCBBBBBBCCCCCCCCCBBBCCCDDDFFFFFFFFFGGGJJJLLLQQQWWW]]]eeesss}}}|||~~~~~~{{{wwwtttoooggg```YYYZZZYYYVVVUUUXXX___eeesssdddMMMCCCAAA@@@BBBEEEGGGFFFDDD@@@AAABBBBBBBBBCCCFFFIIIKKKWWWaaadddkkkvvvzzzvvvttttttuuuxxx{{{|||{{{yyyzzz|||}}}|||xxxssspppoooqqqqqqssswww{{{{{{yyyvvvqqqpppoooooopppqqqssstttuuuuuuwww}}}|||xxx}}}|||sssnnnhhhfffccc```___^^^______``````aaaaaa```^^^\\\[[[XXXYYYYYYXXXWWWWWWXXXZZZ[[[[[[\\\^^^___aaabbbccceeeddddddeeegggkkkoooqqqtttooonnnrrruuurrrnnnlllooottt{{{zzzsssnnnhhhhhhiiijjjkkkkkklllllldddbbb___^^^_________^^^^^^___bbbgggkkkjjjddd^^^___aaadddeeeeeefffhhhjjjkkkkkkkkklllooossswwwyyyvvvrrrllliiijjjlllmmmnnnkkkkkkmmmmmmmmmkkkjjjiiihhhlllsssyyy||||||zzzxxxuuutttrrroookkkfffbbb```fffmmmvvv}}}xxxnnnfffeeehhhooopppppprrrsssuuuvvvwwwwwwqqqjjjhhhjjjmmmnnnmmmooorrrvvvxxxvvvqqqkkkgggbbbccccccdddeeefffffffffeeeccc```^^^]]]\\\YYYWWWRRRPPPNNNMMMMMMMMMLLLKKKIIIFFFDDDCCCDDDDDDDDDCCCGGGFFFEEECCCAAA@@@>>>>>><<<;;;:::999888888888999:::999888777666666666666777555333333555777777777888777666555555666777777888:::;;;;;;;;;<<<>>>@@@AAABBBCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDCCCBBB@@@>>>???DDDGGGIIIOOO[[[eeehhhttt}}}}}}nnnhhh```YYYVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTRRRRRRSSSSSSRRRRRRQQQPPPNNNMMMLLLKKKJJJJJJKKKKKKOOOOOONNNLLLJJJHHHIIIJJJLLLPPPSSSRRRNNNJJJJJJLLLLLLNNNOOOMMMMMMPPPXXX___eeekkkttt}}}|||~~~{{{xxxwwwxxxxxxxxxxxxwwwrrrkkkddd^^^\\\\\\bbbfffkkkooosssxxx~~~vvvoookkkfff```[[[PPPMMMIIIEEEBBB@@@???>>>>>>??????>>>===<<<===>>>AAA@@@?????????@@@AAABBBBBBBBBCCCCCCBBBAAAAAA@@@???@@@@@@AAA@@@???>>>===<<<<<<<<<<<<============@@@@@@@@@@@@AAABBBBBBCCC@@@@@@AAAAAAAAAAAAAAAAAACCCAAA@@@AAADDDFFFEEECCCEEEDDDCCCCCCCCCEEEEEEEEEHHHIIIJJJJJJLLLOOOUUUYYYaaakkkwww}}}~~~zzztttnnnjjjhhhddd]]]WWWTTTVVVYYY]]]ccckkksssyyydddNNNEEECCCAAABBBEEEFFFEEEBBBBBBCCCCCCBBBAAABBBEEEGGGEEEQQQ[[[```gggrrrwwwtttuuuttttttvvvxxxyyyxxxvvvwwwxxxyyywwwssspppmmmmmmpppooopppsssvvvxxxxxxvvvsssrrrqqqppppppqqqssstttsssssstttxxx~~~|||zzz}}}tttnnnhhhfffbbb___\\\[[[\\\\\\]]]^^^``````___]]]ZZZXXXVVVWWWYYYYYYXXXWWWWWWXXXZZZZZZZZZ[[[\\\]]]^^^___aaaaaaaaabbbdddgggkkkmmmooolllmmmssswwwtttpppnnnrrrtttwwwxxxuuuooohhhdddfffeeeeeedddcccbbbaaa```\\\\\\\\\^^^aaaccccccbbb___bbbgggnnnqqqnnnfff______cccgggiiiiiigggffffffjjjkkknnnqqquuuxxxzzz|||uuuqqqmmmjjjkkkmmmnnnnnnkkkmmmooopppooolllhhheeekkkpppxxx~~~|||vvvrrroooooonnnllljjjfffcccbbbiiimmmttt|||{{{tttkkkbbbaaadddjjjlllnnnpppqqqqqqqqqpppppplllhhhgggjjjmmmnnnmmmlllnnnpppqqqoookkkfffccc```aaacccddddddddddddcccbbb```]]]\\\ZZZYYYVVVTTTOOOMMMKKKJJJKKKKKKJJJHHHFFFEEECCCCCCDDDDDDBBBAAACCCCCCBBB@@@>>>===<<<;;;999999888888888888999999999888777666666666666666555333222333555777888888888777666666666777888999:::<<<======<<<===???AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@DDDIIINNNRRRZZZgggrrrvvv~~~oooddd```ZZZUUUTTTUUUUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSOOOPPPRRRSSSRRRQQQOOONNNMMMLLLLLLLLLLLLMMMOOOPPPSSSSSSQQQMMMJJJHHHIIIKKKMMMPPPRRRQQQMMMKKKKKKLLLLLLNNNNNNLLLJJJJJJNNNRRRVVV]]]fffpppwww}}}{{{xxxzzz~~~~~~zzzxxxzzz~~~}}}tttjjjbbb]]][[[\\\]]]^^^```eeemmmvvv}}}}}}zzztttoooeee___VVVPPPLLLHHHDDD@@@CCCAAA???<<<;;;<<<===>>>=========>>>>>>????????????@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA@@@>>><<<======>>>>>>?????????@@@>>>>>>>>>???????????????===>>>>>>???@@@@@@AAAAAA@@@@@@???AAACCCDDDDDDCCCFFFFFFEEEDDDEEEFFFHHHIIIIIIKKKMMMOOOTTT[[[ccciiiuuu|||oooiiiaaa\\\ZZZWWWSSSPPPSSSXXXaaannn{{{dddNNNDDDAAA@@@BBBEEEGGGFFFDDDDDDEEEDDDCCCAAAAAACCCEEECCCMMMWWW^^^fffqqqvvvvvvvvvuuuuuuvvvwwwxxxwwwuuusssttttttrrrooommmmmmnnnoooooooooppprrruuuvvvwwwvvvtttrrrqqqppprrrsssuuuuuutttttttttvvvzzz|||~~~|||yyyxxx}}}~~~vvvpppjjjgggbbb^^^[[[ZZZZZZ[[[[[[\\\^^^___^^^[[[XXXUUUSSSUUUXXXXXXWWWVVVVVVVVVXXXXXXXXXXXXZZZ\\\]]]^^^`````````aaaccceeehhhjjjhhhfffjjjrrrvvvssspppoootttttttttqqqmmmhhhccc___cccbbbaaa___]]]\\\[[[[[[XXXYYY]]]bbbgggiiiiiihhhaaadddjjjpppsssqqqjjjdddaaafffkkknnnmmmiiifffdddlllooossswwwzzz||||||{{{ssspppmmmkkklllmmmnnnnnnjjjllloooqqqpppmmmiiifffnnnrrryyy~~~{{{uuupppmmmmmmmmmmmmkkkiiigggfffgggjjjoooyyy}}}vvvpppiiibbbbbbfffhhhjjjnnnpppqqqooommmkkkjjjgggfffgggjjjmmmmmmmmmkkkllllllllljjjgggcccaaa___```bbbddddddcccaaa```^^^\\\YYYXXXWWWUUURRRPPPMMMKKKIIIIIIIIIIIIHHHGGGDDDCCCBBBBBBCCCBBB@@@>>>>>>>>>===;;;:::888777777777777666666777888888999777666555555555555555666555333222333666888999999999888777777777999:::;;;;;;<<<============???AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCAAA@@@??????BBBDDDLLLSSSZZZ___gggsss|||vvviii___[[[VVVSSSSSSTTTUUUVVVUUUUUUTTTRRRQQQQQQQQQQQQMMMOOOQQQRRRRRRPPPMMMLLLLLLKKKLLLLLLNNNPPPRRRTTTWWWUUURRRMMMJJJHHHJJJLLLMMMOOOPPPOOOMMMKKKKKKLLLLLLMMMMMMKKKHHHGGGHHHIIIPPPVVV^^^ffflllrrrwwwzzz~~~}}}{{{}}}|||zzz~~~uuulllfffccc___\\\XXXWWWZZZbbblllrrr}}}}}}~~~~~~wwwpppgggbbb^^^YYYQQQJJJIIIFFF@@@===<<<>>>@@@AAA<<<===>>>???@@@@@@@@@@@@======>>>>>>>>>>>>=========???AAABBBBBB@@@>>>===>>>>>>>>>??????@@@AAAAAA>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@@@@AAAAAAAAAAAABBBDDDEEEEEEEEEGGGGGGHHHIIIJJJLLLOOORRRRRRUUUYYY___eeellltttyyy{{{wwwpppgggaaaXXXSSSQQQSSSUUUVVVaaahhhuuu~~~dddMMM@@@>>>>>>AAAFFFIIIIIIGGGFFFFFFFFFDDDAAAAAABBBDDDCCCJJJSSS[[[ccclllsssuuuwwwwwwvvvxxxzzzzzzyyywwwpppqqqpppooommmmmmoooqqqpppoooooooooppprrruuuwwwwwwuuurrrpppppprrrtttvvv{{{zzzyyywwwvvvwwwxxxzzzwwwvvvwwwzzz~~~zzzuuukkkgggbbb\\\XXXWWWWWWXXXXXXZZZ\\\]]]\\\YYYVVVSSSQQQSSSUUUVVVUUUTTTTTTUUUUUUUUUUUUVVVXXX[[[^^^````````````aaaccceeeggghhhcccccchhhqqquuusssqqqrrrtttsssqqqmmmiiieeebbb```aaa```^^^\\\[[[[[[[[[[[[XXX[[[aaahhhmmmooonnnkkkgggiiilllooopppmmmiiieeeeeeiiioooqqqpppkkkgggeeeooorrrwww{{{}}}{{{yyywwwpppnnnlllkkkmmmnnnnnnmmmhhhjjjllloooooonnnkkkjjjpppsssvvvxxxyyywwwtttsssmmmnnnnnnooonnnmmmkkkjjjfffhhhmmmvvv~~~yyysssnnnhhhbbbcccgggiiikkkooorrrrrrpppllliiifffeeeeeefffiiikkklllmmmllllllkkkjjjhhheeecccaaa^^^___aaabbbbbb```^^^]]]YYYWWWUUUSSSSSSQQQOOOMMMKKKJJJHHHGGGHHHHHHGGGFFFBBBAAA@@@AAAAAAAAA???===<<<<<<;;;999888777666666555555555555555666777888444444333333333444555555666555444555777:::;;;;;;777777666666777999:::<<<<<<=========<<<===???AAACCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@>>>===@@@FFFKKK[[[ccckkkpppwwwyyyiiiaaa]]]YYYUUURRRRRRSSSTTTTTTTTTSSSRRRPPPPPPOOOOOOOOOMMMNNNPPPRRRQQQOOOMMMKKKKKKKKKKKKLLLNNNQQQSSSUUUVVVUUURRRMMMJJJIIIJJJLLLLLLMMMNNNMMMKKKJJJJJJKKKJJJKKKKKKKKKIIIGGGGGGGGGKKKOOOVVV\\\cccjjjqqquuu{{{}}}~~~vvvooolllkkkeee]]]XXXWWW\\\bbbfffoooqqqvvv{{{}}}wwwtttrrrmmmccc\\\VVVOOOGGGAAA>>>>>>?????????@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@AAABBBBBBAAA@@@???>>>>>>??????@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJHHHKKKPPPTTTWWW[[[```dddhhhlllrrrwww{{{}}}}}}wwwxxxxxxpppeee]]]ZZZVVVPPPOOOSSS[[[ccciiizzz}}}cccLLL===<<<<<>>>>>??????===<<<======<<<;;;:::999888888444444444444444555666666333333333333333444555666888666555666888:::;;;;;;555555444555666888:::;;;<<<>>>>>>>>>======???AAACCCCCCDDDDDDDDDCCCCCCBBB@@@@@@@@@>>>???EEENNNVVVeeeoooxxx~~~mmmaaa^^^[[[XXXTTTRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOMMMNNNPPPQQQPPPOOOMMMLLLJJJJJJJJJKKKMMMOOOQQQSSSRRRRRRPPPMMMJJJIIIJJJLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGEEEHHHLLLRRRYYYccclllsssyyy|||xxxuuuxxxqqqggg```]]]]]]^^^___aaaeeelllttt{{{{{{uuuppphhh___SSSKKKFFFCCCAAA???@@@@@@??????????????????@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDDDDCCCBBB@@@???======>>>??????@@@AAAAAAAAACCCGGGIIIKKKMMMQQQSSSUUU[[[ccciiimmmqqqwww{{{zzz~~~{{{zzzrrrlllllliii```VVVRRRNNNNNNQQQXXXbbbnnnzzz|||aaaKKK<<<;;;<<<@@@GGGKKKLLLKKKGGGGGGFFFDDDBBBAAACCCDDDEEEGGGKKKQQQXXX```iiiqqqsssuuuyyy}}}|||vvvtttrrrnnnlllmmmqqquuusssttttttrrrpppqqqsssvvvuuussspppnnnooorrruuuxxxtttvvvwwwuuurrrqqqqqqsssvvv}}}wwwqqqllleee^^^YYYWWWWWWWWWWWWXXXXXXXXXWWWUUUSSSRRRMMMNNNOOOOOONNNOOOQQQSSSRRRRRRQQQQQQSSSVVVZZZ\\\\\\\\\\\\]]]^^^___`````````aaafffnnnqqqqqqssswwwooommmjjjgggdddaaa______]]][[[YYYXXXWWWXXXYYYZZZ[[[___gggnnnrrrpppjjjeeefffhhhjjjjjjhhheeecccbbbiiilllnnnooommmjjjhhhhhhkkknnnrrruuuuuurrrnnnllljjjiiiiiijjjlllmmmlllkkkiiihhhffffffhhhkkknnnqqqrrrpppnnnlllkkklllnnnooommmnnnnnnnnnmmmllljjjiiigggjjjqqqxxx~~~}}}vvvqqqmmmjjjeeebbbdddiiinnnpppsssuuutttqqqmmmjjjggggggfffeeefffgggjjjllliiiiiiiiihhheeebbb___]]]ZZZYYYYYYXXXWWWVVVVVVUUUOOONNNLLLLLLMMMMMMKKKJJJFFFEEECCCCCCDDDDDDDDDCCCAAA???===<<<<<<======<<<======<<<;;;:::999999888444333333333333444444555444444444444555666777888999777555555777999999999666666666777888;;;===>>>>>>???@@@???>>>>>>@@@BBBCCCCCCDDDEEEEEEEEEDDDDDDAAAAAAAAA@@@BBBKKKWWWaaammmxxxvvvfff______XXXUUURRRPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPOOOOOOPPPPPPOOOOOONNNMMMJJJJJJJJJJJJKKKMMMNNNPPPMMMMMMMMMLLLJJJIIIJJJLLLJJJIIIHHHGGGHHHHHHHHHGGGHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFHHHKKKRRR\\\gggooozzz~~~yyypppiiieeeccc___]]]\\\^^^bbbhhhooovvv|||xxxooocccZZZVVVSSSOOOKKKHHHGGGFFFDDDDDDDDDEEEEEE@@@AAABBBBBBCCCCCCCCCBBBDDDCCCCCCBBBCCCDDDEEEFFFDDDCCCCCCBBBBBBAAAAAA@@@CCCCCCDDDDDDCCCAAA???===;;;<<<===@@@BBBDDDFFFGGGGGGKKKQQQUUUYYY^^^dddhhhqqqxxx~~~}}}}}}tttkkkgggbbb___^^^[[[UUUQQQQQQQQQXXXcccqqq}}}{{{```JJJ===<<<<<>>>>>>>>>>>>>><<<:::999::::::999777;;;:::888777888777555444555444444333333444444555555666777888999999999888888777777666666666666666999999999:::<<>><<<<<<@@@FFFJJJKKKKKKGGGEEECCCCCCEEEGGGGGGGGGFFFFFFGGGIIINNNWWWaaahhhxxxzzz}}}}}}wwwsssrrrsssuuuzzz|||~~~}}}}}}vvvsssppppppqqqtttuuuvvvsssrrrpppooopppqqqsssttt|||~~~}}}wwwsssrrrmmmfffdddhhhkkkjjjooojjjbbbYYYRRRNNNLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKJJJJJJKKKNNNPPPRRRUUUUUUWWW]]]cccggggggfffeeebbb]]]YYYVVVUUUVVVVVVPPPPPPPPPOOOOOORRRWWWZZZYYYaaahhhjjjjjjggg```YYYVVVYYY^^^bbbeeedddbbbaaaaaadddffffffdddcccdddeeefffggghhhhhhhhhhhhggggggeeefffggghhhhhhiiiiiihhhiiiddd______eeekkkoooooommmkkkhhheeeccccccdddeeehhhhhhhhhiiiiiijjjjjjjjjiiijjjmmmqqquuuvvvuuussspppkkkgggfffdddaaabbbfffnnnmmmlllkkkjjjjjjjjjiiihhheeeaaa```aaaccceeeeeehhhgggdddaaa]]]ZZZWWWUUUTTTSSSRRRQQQOOOMMMLLLKKKHHHHHHHHHGGGEEEDDDBBBAAA@@@???>>>======<<<<<<<<<===;;;999888999999888777888777666666777777666555444444444333333444444444666666777888999999999999999999999888888999999:::;;;;;;;;;;;;===???@@@BBBCCCCCCBBBBBBAAAAAAAAAAAACCCDDDEEEDDDCCCBBBCCCDDDGGGMMMTTT[[[bbbnnn|||pppggg```UUUPPPRRRPPPNNNMMMNNNOOOPPPPPPOOOLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJKKKLLLMMMLLLJJJKKKMMMOOONNNLLLJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGJJJGGGCCCBBBCCCFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJPPPWWW\\\jjjsss~~~|||zzzyyyyyyxxxwwwtttqqqkkkccc]]]ZZZ[[[]]]bbbfffmmmrrrvvvxxx{{{|||{{{xxxvvvvvvuuuqqqmmmppppppooopppxxx~~~uuupppiiidddbbbaaa```___\\\[[[YYYXXXYYY\\\```bbbaaa___[[[UUUPPPNNNOOOPPPUUUWWWYYYYYYXXXVVVVVVWWWZZZ\\\aaahhhooouuuxxxyyy|||~~~|||xxxlllfff^^^XXXSSSOOOJJJGGGLLLMMMQQQXXXbbblllvvv{{{pppWWWEEE<<<;;;;;;???EEEJJJKKKJJJGGGFFFDDDDDDEEEFFFEEEDDDCCCCCCCCCDDDHHHPPPZZZaaavvvxxx{{{}}}~~~zzztttqqqsssvvvxxxuuuqqqpppqqqsssttttttsssqqqooommmnnnrrrvvvyyy{{{|||yyyuuupppqqqnnnjjjjjjpppsssssszzzsssiii]]]SSSLLLIIIHHHFFFGGGGGGHHHIIIJJJJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGFFFEEECCCCCCEEEHHHKKKMMMNNNOOORRRVVV[[[^^^___^^^]]]ZZZUUUQQQOOOOOOQQQSSSNNNNNNNNNMMMNNNQQQUUUYYYZZZ```dddeeedddccc^^^XXXQQQUUUZZZ```bbbcccaaa```aaacccddddddcccbbbcccdddgggfffdddbbbbbbccceeegggdddddddddeeeeeefffggghhhiiiddd``````eeejjjlllmmmkkkiiifffdddbbbaaaaaabbbeeefffhhhiiijjjjjjjjjiiiiiijjjllloooqqqrrrpppnnnmmmhhheeedddbbb______bbbggggggggggggggghhhhhhhhheeeccc``````aaacccddddddeeedddaaa^^^ZZZVVVSSSQQQTTTSSSRRRPPPNNNMMMLLLKKKEEEEEEDDDCCCBBBAAA???>>>=========<<<;;;;;;;;;:::;;;999777777777888777666777666555666888999888777444444333333333333444444666666777888888999999:::999999999999:::;;;<<<<<<>>>=========>>>???@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAFFFFFFEEEDDDCCCCCCFFFIIIMMMXXXeeeqqq{{{qqqccc^^^YYYQQQMMMOOONNNMMMLLLMMMPPPQQQPPPOOOJJJKKKLLLMMMLLLLLLJJJIIIIIIHHHHHHJJJLLLMMMLLLKKKKKKMMMNNNNNNLLLKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJMMMRRRVVVccckkkxxx~~~xxxooofff___[[[[[[XXX[[[___ccceeegggjjjlllwww{{{zzzxxxwwwyyy|||}}}|||yyy}}}}}}}}}~~~zzzxxxvvvuuutttsssqqqooommmnnnqqquuuxxxwwwtttnnngggbbbaaaccceeeiiikkkooopppooonnnmmmmmmooorrrwwwzzz}}}|||yyyuuuoookkk___ZZZSSSMMMJJJHHHGGGFFFMMMRRR[[[hhhvvv~~~{{{mmmUUUDDD<<<;;;;;;???FFFJJJLLLKKKGGGEEECCCCCCCCCCCCBBBAAADDDCCCAAAAAACCCIIIQQQWWWlllpppvvvyyyzzz{{{}}}|||tttqqqtttxxxyyyvvvrrrqqqrrrssstttttttttqqqnnnmmmnnnsssyyy||||||}}}}}}}}}{{{xxxtttqqqppprrrqqqoooqqqwwwzzzyyy{{{uuummmbbbXXXPPPKKKIIIDDDDDDDDDEEEFFFFFFGGGHHHEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAEEEHHHKKKIIIJJJMMMPPPTTTVVVVVVVVVUUURRRMMMJJJHHHJJJMMMOOOPPPPPPOOONNNMMMOOORRRUUUZZZ___aaa_________]]]XXXRRRUUUYYY]]]``````^^^]]]^^^___```aaabbbbbbcccdddfffeeecccaaaaaabbbdddeeebbbbbbaaabbbccceeeggghhhgggdddaaaaaaeeeiiikkklllkkkhhheeeaaa___```aaabbbcccdddgggjjjkkkkkkkkkjjjgggggghhhkkkmmmnnnllljjjhhhdddaaaaaa___[[[[[[]]]bbbcccdddeeefffgggggggggcccaaa______aaabbbcccbbb```___\\\YYYVVVSSSQQQPPPRRRRRRPPPOOOMMMLLLJJJJJJBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;::::::999888666555555666777666555888777777777999:::999888555444444333333444444555666666666666777888999999777777777888999;;;<<<===>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAGGGFFFFFFDDDDDDFFFKKKOOOVVVcccvvvpppeee[[[XXXVVVPPPMMMNNNNNNMMMMMMNNNOOOPPPOOOMMMJJJJJJKKKLLLLLLJJJHHHGGGFFFEEEFFFIIILLLMMMLLLKKKJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEECCCCCCDDDFFFIIIJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJKKKKKKLLLOOOQQQYYYaaalllxxx}}}}}}~~~{{{rrrkkkfffddd]]]^^^^^^^^^]]]]]]^^^```iiinnnvvv}}}|||uuutttvvv{{{~~~}}}~~~yyytttsssuuuxxx{{{~~~~~~}}}|||~~~}}}{{{zzzzzzwwwuuuqqqlllgggbbb]]][[[UUURRRNNNKKKJJJLLLNNNOOOXXX___lll{{{{{{vvvuuuvvv~~~lllUUUDDD===<<<<<<@@@GGGLLLMMMMMMHHHFFFDDDCCCCCCCCCBBBAAAFFFEEEBBB@@@@@@CCCIIIMMM^^^fffooouuuvvvvvvwwwyyy}}}~~~xxxwwwzzz|||xxxuuurrrqqqrrrtttuuuuuuuuussspppoooqqquuuzzz~~~~~~|||xxxuuuqqqooonnnsssvvvwwwuuuwww{{{|||zzzuuusssnnnggg]]]TTTKKKFFFCCCCCCBBBBBBBBBCCCDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@???>>>???BBBEEEFFFDDDFFFIIILLLMMMNNNOOOOOOMMMJJJGGGDDDDDDEEEHHHJJJMMMNNNNNNMMMMMMNNNQQQSSSXXX[[[\\\ZZZZZZ]]]]]]ZZZVVVWWWYYY[[[\\\\\\[[[ZZZZZZZZZ[[[]]]___bbbcccdddddddddddddddccccccbbbaaa_________```bbbdddgggiiieeedddccccccfffiiikkklllkkkhhhccc^^^]]]___bbbdddaaacccgggjjjlllllllllkkkhhhggghhhjjjllllllkkkiiiccc___\\\]]][[[XXXWWWZZZ___```bbbdddeeeeeeeeeeee```^^^]]]^^^___```___^^^XXXWWWUUUSSSQQQPPPPPPPPPPPPOOONNNLLLJJJIIIHHHGGG@@@@@@@@@@@@???===<<<<<<:::;;;;;;<<<<<<;;;:::999666555333444555666666555999777666666777777666555666555555555555555555666555555444555555666888888888888888999;;;<<<>>>???===>>>???@@@BBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFGGGKKKPPPTTT```ooorrrddd]]]WWWUUUSSSPPPNNNMMMPPPOOONNNOOOOOONNNLLLJJJJJJKKKKKKKKKJJJIIIGGGFFFCCCDDDEEEHHHLLLMMMLLLJJJHHHHHHHHHIIIJJJIIIIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCEEEHHHKKKLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLMMMLLLLLLMMMNNNPPPVVV```jjjsss{{{{{{zzz~~~zzzyyy|||xxxssspppjjjiiigggbbb]]]ZZZYYYYYY]]]```eeejjjnnnpppqqqqqqqqqrrruuu}}}|||{{{~~~|||yyyyyyzzz}}}|||xxxsssnnnkkkjjjjjjcccaaa^^^ZZZUUURRRPPPOOOIIIJJJLLLOOOSSSXXX^^^aaallltttxxxooolllpppzzz|||jjjTTTDDD===<<<<<>>???BBBEEERRR[[[gggnnnpppqqquuuxxx||||||vvvtttrrrooooooqqqtttuuuvvvvvvuuuttttttuuuwwwzzz|||~~~zzzuuupppnnnooopppwwwzzz|||zzz{{{~~~}}}zzzrrrqqqoooiii```UUUKKKEEEDDDCCCAAA@@@@@@@@@AAABBB@@@@@@AAABBBBBBBBBAAAAAA>>>>>>=========>>>???@@@AAADDDGGGHHHHHHHHHIIIJJJFFFDDDBBB@@@@@@AAACCCDDDEEEGGGHHHIIIJJJLLLPPPSSSRRRUUUVVVUUUVVV[[[\\\[[[YYYYYYXXXXXXWWWWWWWWWXXXWWWVVVVVVYYY\\\___aaaaaa```aaacccccccccaaa___]]][[[\\\]]]```bbbfffhhhjjjffffffffffffggghhhjjjkkkhhheeeaaa]]]]]]___bbbeee```bbbdddgggjjjllllllmmmkkkjjjjjjjjjkkkkkkjjjhhh^^^ZZZWWWXXXWWWTTTUUUYYY]]]^^^___aaabbbaaaaaa```[[[ZZZZZZZZZ[[[[[[YYYWWWPPPOOOMMMLLLKKKKKKLLLLLLLLLKKKJJJHHHGGGEEEDDDCCC?????????>>>>>>===;;;;;;999:::;;;;;;;;;:::999888555333222333555666666666666555333444444444333222777777666666666666777777666555444444555666888999<<<<<<<<<===>>>???AAAAAA===???@@@BBBDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDAAADDDHHHLLLPPPTTTYYY]]]mmm{{{{{{wwweeeZZZVVVRRRPPPPPPOOONNNMMMQQQPPPOOOOOOOOOMMMJJJHHHLLLKKKJJJIIIHHHGGGFFFEEECCCCCCEEEIIILLLMMMLLLJJJGGGFFFFFFGGGIIIIIIHHHFFFIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCEEEIIILLLMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLLLLKKKKKKKKKLLLJJJOOOVVV]]]dddllltttyyy~~~|||}}}~~~}}}{{{zzzzzz~~~|||yyyvvvuuuqqqjjjccc]]][[[ZZZXXXXXXXXXYYY[[[^^^```bbbjjjkkkoooxxx|||xxxvvvvvvzzz}}}~~~yyyuuunnnkkkgggaaa]]]YYYWWWVVVRRRRRRQQQOOOMMMLLLNNNPPPMMMRRRZZZbbbjjjpppwwwzzz{{{uuupppiiieeeiiiuuu{{{jjjUUUEEE<<<;;;;;;@@@GGGLLLNNNMMMIIIEEEAAA???@@@BBBDDDDDDAAABBBBBB@@@>>>>>>???AAAHHHQQQ[[[bbbeeejjjqqqxxx{{{}}}zzzsssnnnllljjjkkknnnrrruuuvvvxxxxxxyyyyyyyyyyyyyyyyyy}}}|||xxxrrrnnnnnnrrruuuyyy}}}~~~~~~~~~zzzssssssqqqllleee\\\SSSNNNEEEDDDAAA???>>>>>>???@@@===>>>???@@@AAA@@@@@@???======>>>=========<<<;;;>>>AAADDDEEEDDDCCCDDDEEE??????>>>===<<<=========>>>@@@BBBCCCDDDFFFJJJLLLJJJNNNPPPOOORRRXXX[[[ZZZZZZXXXUUUSSSRRRSSSUUUWWWXXXVVVTTTVVVYYY\\\\\\\\\]]]]]]^^^^^^^^^\\\ZZZYYYWWWYYY\\\```dddgggjjjkkkjjjjjjjjjiiihhhgggggghhhaaa```___^^^^^^___```aaa^^^___aaadddgggiiikkklllnnnllljjjhhhhhhfffcccaaa[[[VVVSSSSSSSSSRRRTTTYYYYYYZZZ[[[\\\\\\[[[YYYXXXVVVUUUUUUUUUVVVTTTQQQOOOKKKIIIGGGEEEDDDDDDEEEEEEHHHHHHFFFEEECCCAAA@@@@@@============<<<;;;:::999666777999::::::999888666444333222333555777777666555444333444555666555444999999888888888888999999888777666555666888:::;;;=========>>>???@@@AAABBB@@@AAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDJJJRRRYYY___dddhhhkkkxxxzzz|||hhh\\\RRRQQQOOOMMMMMMOOOPPPOOOOOONNNNNNOOOOOONNNKKKHHHLLLJJJHHHEEEDDDCCCDDDDDDCCCDDDFFFJJJMMMMMMKKKIIIGGGFFFEEEGGGIIIJJJHHHFFFJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDFFFIIILLLMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJJJJIIIIIIJJJKKKHHHKKKPPPUUUZZZaaaiiinnnttt{{{~~~|||{{{yyyssslllgggdddccc]]][[[XXXUUUSSSSSSTTTUUU\\\]]]bbbjjjsssyyyyyywwwzzz~~~~~~~~~{{{{{{~~~zzzwwwtttqqqooonnnpppssssssqqqlllgggcccZZZXXXTTTQQQOOOMMMKKKJJJIIIKKKMMMNNNOOOSSSXXX]]]eeelllwwwvvvkkkddddddeeeiiissszzzjjjUUUFFF;;;999:::???FFFKKKMMMLLLFFFAAA<<<:::;;;>>>AAABBB===???@@@@@@>>>>>>???@@@AAAIIIRRRWWW[[[cccnnnxxxzzzzzz|||yyysssiiihhhfffhhhlllqqqtttuuuyyyzzz|||}}}|||zzzxxxwww{{{zzzvvvqqqnnnooouuuzzzyyy}}}{{{vvvuuusssooojjjddd^^^[[[FFFDDDBBB???>>>===>>>???;;;<<<>>>?????????>>>>>>??????@@@@@@???>>><<<:::<<>>???>>>???BBBDDDEEEIIIKKKLLLPPPWWWZZZYYYXXXVVVRRROOOOOOQQQUUUWWWYYYVVVTTTTTTWWWYYYYYYWWWZZZZZZZZZYYYXXXXXXWWWVVVUUUWWW\\\aaaeeeiiikkkkkknnnnnnmmmkkkhhhfffeeeeee[[[\\\^^^``````___^^^]]]\\\]]]^^^aaadddgggjjjlllnnnlllhhheeeccc```\\\ZZZYYYTTTPPPQQQQQQQQQTTTYYYVVVVVVXXXXXXXXXVVVTTTRRRRRRQQQQQQRRRRRRPPPLLLIIIHHHFFFCCCAAA?????????@@@FFFEEEDDDCCCAAA???>>>===;;;;;;;;;;;;;;;:::999888444555777999999888666555444333222333555777777777666555555666999::::::999:::999999999999999999::::::999777777888999<<<===<<<<<<<<<<<<===>>>???@@@CCCCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEEEEFFFFFFGGGGGGJJJQQQ\\\eeemmmqqquuuwww}}}zzz~~~gggXXXRRROOOOOONNNMMMNNNQQQSSSSSSMMMMMMMMMOOOPPPOOOLLLJJJLLLIIIFFFCCCAAAAAABBBCCCDDDEEEGGGJJJMMMMMMKKKIIIHHHFFFEEEGGGJJJKKKIIIGGGJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFIIILLLMMMLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIHHHGGGGGGIIIJJJGGGJJJMMMQQQVVV\\\ccchhhllltttyyyxxxzzz~~~zzztttpppmmmlllfffccc^^^XXXSSSPPPOOOOOOOOOPPPUUU]]]eeejjjjjjhhhlllpppqqqnnnnnnqqqsssrrrvvvzzz~~~~~~}}}xxxrrrooonnnmmmjjjfffaaabbbcccccc```[[[UUUQQQJJJIIIGGGGGGHHHHHHHHHGGGGGGJJJNNNQQQTTT[[[ccciiizzzzzzjjj```[[[```hhhrrrzzzkkkUUUAAA999888999===CCCHHHHHHGGGGGGCCC===999999:::<<<=========>>>>>>>>>>>>===<<<@@@DDDIIINNNUUU^^^jjjrrr{{{}}}|||}}}}}}wwwqqqgggggghhhjjjnnnsssxxx{{{{{{|||}}}|||wwwttttttooojjjjjjjjjmmmvvv}}}~~~}}}zzzvvvwwwwwwuuuvvvsssiii^^^YYYSSSKKKEEECCC@@@===:::;;;::::::;;;>>>??????>>>======<<<<<<;;;:::999999<<<<<<======>>>??????@@@;;;:::999888888999:::;;;999:::<<<>>>>>>===<<<;;;AAACCCFFFJJJMMMOOOQQQQQQSSSQQQMMMKKKKKKMMMQQQSSSTTTUUUWWWVVVUUUTTTTTTUUUYYYZZZYYYVVVRRRPPPOOOOOOPPPVVV\\\^^^aaahhhllllllnnnkkkhhhgggfffddd___\\\YYY[[[^^^aaaddddddbbb___^^^^^^^^^^^^```cccgggiiimmmkkkgggbbb]]]YYYVVVUUUQQQNNNLLLLLLOOOQQQQQQOOONNNNNNMMMMMMMMMMMMNNNNNNJJJJJJJJJJJJJJJIIIIIIHHHEEECCCAAA@@@@@@@@@???>>>BBBBBBAAAAAA???>>>===<<<888888888888888777666666444333222222222444555777666555555666666777888999555666777888999:::::::::===<<<999777666666777777888888999999999:::::::::999<<>>>>>>>>>>>===<<<<<<;;;;;;>>>CCCHHHNNNWWWccckkkvvvyyy~~~}}}zzzyyyyyywwwsssooogggggghhhkkkpppuuuzzz~~~~~~~~~~~~}}}zzzvvvrrrqqqmmmjjjjjjkkkoooxxxzzzxxxxxxyyyzzz{{{yyy}}}}}}tttkkkccc]]]VVVQQQMMMHHHAAA<<<<<<:::999999;;;======<<<;;;;;;;;;::::::999999999:::::::::::::::::::::;;;:::999888777777888999:::888999;;;<<<===<<<;;;:::;;;===@@@DDDGGGIIIJJJJJJOOOMMMKKKIIIJJJLLLOOOQQQRRRTTTUUUUUUTTTSSSSSSTTTWWWWWWVVVSSSOOOMMMMMMNNNOOOVVV[[[]]]aaagggkkkkkkiiifffcccaaaaaa```\\\YYYXXXYYY[[[___bbbbbb___]]]ZZZZZZZZZ[[[]]]```ccceeeiiigggccc^^^ZZZVVVTTTRRRPPPMMMJJJKKKMMMNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGEEECCCAAA@@@@@@@@@>>>===?????????>>>===<<<;;;:::777777888888888888777777555555555444555555666666333333333333444555666777777888999999::::::::::::<<<:::888777666666777888::::::;;;;;;;;;<<<<<<<<<<<<>>>AAABBBAAAAAABBBCCCGGGEEECCCCCCEEEFFFEEECCCEEEBBBCCCGGGJJJMMMUUU^^^dddoooyyy}}}~~~}}}nnn^^^RRRMMMMMMNNNOOOOOONNNMMMMMMOOOQQQOOONNNNNNOOOPPPOOOMMMKKKJJJHHHFFFDDDCCCDDDEEEFFFEEEFFFHHHJJJKKKLLLMMMMMMLLLJJJHHHHHHIIIIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLJJJHHHGGGGGGGGGGGGFFFDDDCCCEEEHHHKKKMMMMMMLLLKKKHHHKKKLLLLLLKKKNNNTTTZZZ```^^^```hhhpppxxx}}}{{{zzzxxxwwwrrriiiddddddaaa^^^[[[YYYYYYYYYYYYXXXXXXTTTSSSUUUUUUTTTWWW[[[^^^aaafffjjjlllmmmnnnppprrrtttxxx{{{}}}}}}{{{zzzqqqmmmhhhfffeeefffggggggiiidddcccgggiiigggeeefffddd```\\\YYYXXXVVVTTTRRROOONNNNNNLLLKKKIIIGGGGGGCCCEEEHHHKKKNNNRRRXXX\\\iiiooovvvzzz|||qqqfffeeejjjooowwwvvvhhhRRR???;;;999888;;;AAAFFFHHHHHHFFFBBB===::::::<<<===>>>>>>>>>======<<<;;;::::::777;;;???DDDIIIQQQ[[[bbbnnnssszzz~~~}}}||||||zzzxxxuuurrrpppnnnmmmiiijjjkkkooosssyyy~~~}}}zzzxxxuuurrrooommmjjjhhhkkkmmmqqqyyy{{{tttpppqqqvvv{{{}}}~~~xxxqqqlllfff```ZZZSSSIIICCC@@@===:::888999:::;;;;;;999999888888888888888888:::::::::;;;<<<=========888777777666666777777888777888999:::;;;:::999888:::<<<>>>AAACCCEEEFFFGGGHHHGGGGGGGGGHHHJJJKKKMMMPPPQQQSSSSSSQQQQQQQQQRRRTTTSSSRRRNNNKKKJJJKKKMMMOOOUUUZZZ[[[^^^dddhhhhhhaaa^^^[[[YYYYYYYYYXXXWWWUUUVVVWWWZZZ]]]]]]\\\ZZZUUUUUUUUUVVVXXX[[[^^^___bbb```]]]YYYUUURRRPPPOOOMMMKKKIIIIIIIIIJJJIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEEEECCC@@@??????>>>===;;;<<<<<<<<<<<<;;;999888777555666777888888999888888777777888888888777666666666666666666777888999:::666777777777777777777777999999888777777888999:::============>>>>>>>>>>>>>>>@@@BBBBBBAAA@@@@@@AAAGGGEEEDDDEEEFFFFFFEEEDDDGGGFFFGGGLLLQQQXXXcccmmmvvv~~~}}}~~~ooo]]]SSSMMMKKKKKKKKKLLLMMMLLLLLLLLLNNNPPPOOOMMMLLLLLLMMMNNNMMMLLLJJJIIIGGGFFFFFFGGGIIIJJJGGGHHHHHHJJJLLLNNNPPPQQQQQQNNNKKKIIIIIIIIIIIIHHHEEEEEEDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHIIIKKKLLLMMMIIIGGGFFFFFFFFFFFFEEECCCCCCEEEHHHJJJKKKKKKJJJIIIIIIKKKLLLKKKIIIIIIMMMPPPTTTTTTXXXcccmmmuuu~~~{{{~~~|||vvvtttqqqmmmgggbbb`````````___WWWRRROOOPPPOOOLLLNNNRRRSSSVVVYYYZZZ[[[[[[]]]___bbbeeeiiilllmmmkkkiiiggg^^^[[[WWWTTTTTTUUUVVVUUUXXXTTTRRRUUUWWWUUUUUUVVVTTTRRROOONNNMMMLLLJJJHHHJJJJJJKKKKKKKKKKKKKKKKKKNNNQQQVVV[[[```fffmmmqqq~~~rrrllljjjooouuuuuugggQQQ@@@<<<999777:::@@@EEEHHHHHHEEEAAA===:::;;;<<<>>>>>>>>>===<<<;;;:::999888888888<<<@@@CCCGGGNNNWWW]]]gggllltttzzz||||||{{{{{{|||{{{xxxtttooolllmmmnnnooopppqqqtttxxx}}}{{{vvvrrrooollljjjjjjhhhiiillloooqqqwwwuuummmmmmrrrwww|||~~~~~~yyyqqqkkkeee^^^UUUOOOFFFBBB===999888999::::::777777777777777777888888777888999;;;<<<>>>???@@@666666666666666666666666555666777888888888777777999999;;;===>>>@@@AAAAAA@@@AAABBBCCCEEEFFFGGGHHHLLLMMMOOOOOONNNMMMNNNOOOQQQPPPNNNJJJHHHHHHJJJLLLOOOUUUXXXXXXZZZ^^^aaa```XXXVVVTTTRRRRRRRRRSSSTTTQQQQQQRRRTTTWWWXXXWWWUUUQQQQQQRRRRRRTTTVVVXXXYYYZZZYYYVVVSSSPPPNNNLLLLLLKKKJJJHHHGGGGGGFFFEEEDDDAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCAAA???>>>>>>===<<<::::::;;;;;;:::999888777666444555666777999999::::::999::::::;;;:::999777666888888888888999:::;;;;;;999888888777777777777888888777777777888999:::;;;>>>>>>>>>>>>???????????????@@@BBBBBBAAA@@@AAABBBDDDDDDEEEGGGHHHIIIIIIIIIKKKLLLPPPWWW^^^gggrrryyy~~~~~~wwwaaaUUUQQQNNNMMMMMMMMMNNNOOONNNMMMMMMNNNPPPRRROOOLLLJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHJJJLLLMMMIIIIIIIIIJJJLLLOOORRRSSSSSSPPPLLLJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLIIIGGGFFFFFFGGGGGGFFFDDDDDDEEEGGGIIIJJJJJJIIIHHHHHHJJJKKKJJJGGGFFFGGGIIIKKKLLLSSS___iiiqqq{{{xxxvvvxxx{{{|||zzzwwwssspppppppppppppppddd^^^ZZZXXXUUUQQQQQQTTTQQQRRRSSSRRRPPPOOOOOOQQQUUUWWW[[[^^^^^^[[[XXXUUUPPPMMMJJJIIIKKKMMMNNNNNNMMMIIIHHHKKKKKKJJJJJJMMMLLLKKKKKKLLLNNNNNNLLLKKKPPPPPPRRRTTTVVVYYY[[[\\\eeeiiinnnssswww|||vvvrrruuuzzzuuufffRRRAAA<<<999777999???EEEGGGGGGCCC???;;;:::;;;===>>>>>>===<<<;;;999888777777777999===@@@CCCEEEJJJRRRXXXaaagggnnnuuuyyyzzz|||}}}~~~zzzuuuqqqooooooqqquuuvvvwwwzzz}}}xxxrrrnnnkkkhhhfffjjjiiikkkoooqqqrrrvvv|||wwwnnnjjjlllooouuu~~~uuuooojjjfffaaa]]]LLLGGG@@@:::888888888888777777777777777777888888444555555666777888999999555555555555555555555555444555555666666666666666444444555555666777888999;;;<<<===???AAABBBCCCCCCGGGHHHJJJJJJJJJIIIJJJKKKMMMLLLKKKHHHFFFFFFIIIKKKOOOTTTVVVTTTTTTVVVWWWVVVQQQPPPOOOMMMLLLMMMOOOQQQMMMMMMLLLNNNPPPQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHFFFEEECCCBBBBBB===>>>@@@BBBCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@??????AAA???===<<<<<<<<<;;;:::::::::::::::999888777777333444666777999:::::::::::::::;;;;;;;;;:::888777555555555555666777888888<<<<<<;;;:::::::::;;;;;;777777888999:::;;;<<<===>>>>>>>>>>>>????????????>>>???AAAAAAAAAAAACCCEEECCCDDDFFFFFFGGGHHHJJJKKKMMMTTT]]]gggpppzzzrrrdddVVVPPPOOOLLLKKKKKKRRRSSSTTTSSSQQQOOOOOOPPPRRROOOKKKIIIIIIIIIJJJIIIFFFFFFFFFGGGIIIKKKMMMNNNKKKKKKKKKKKKMMMPPPRRRTTTQQQNNNKKKIIIIIIIIIGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIEEEEEEEEEFFFGGGHHHJJJJJJIIIHHHGGGGGGHHHIIIGGGFFFEEEFFFGGGHHHIIIJJJIIIIIIGGGHHHHHHHHHGGGFFFFFFFFFGGGIIIPPP[[[dddlllvvv|||tttpppmmmpppuuu}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}|||uuuoookkkhhhddd]]]\\\]]]ZZZZZZYYYVVVQQQNNNMMMMMMOOOQQQSSSUUUTTTQQQMMMKKKIIIHHHGGGHHHLLLOOOQQQQQQNNNKKKLLLOOOOOOMMMOOORRRSSSTTTUUUYYY\\\]]]\\\ZZZ^^^___aaadddhhhmmmppprrryyy}}}~~~{{{{{{}}}|||zzz|||ttteeeRRRBBB<<<999888:::@@@DDDFFFFFF@@@===:::999:::<<<======<<<;;;999777666666777777888;;;>>>???AAADDDKKKPPP[[[aaajjjrrrxxx{{{~~~{{{wwwuuussssssssswwwxxxzzz}}}zzzsssooollliiigggkkkkkkoootttvvvuuuxxx}}}|||vvvpppkkkiiiiiimmmwww~~~vvvpppnnnlllhhhfffRRRMMMEEE???;;;999888777999999888888888888888888999888888777666666555555444555555666666555555444444444444555555555666666666555555555555666777777888999:::;;;===>>>???@@@AAACCCEEEFFFEEEEEEEEEGGGHHHHHHGGGFFFDDDDDDGGGIIILLLPPPRRROOOMMMOOOOOOMMMKKKLLLKKKJJJIIIIIIKKKMMMJJJHHHGGGHHHJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKIIIHHHGGGFFFFFFFFFDDDEEEFFFEEEBBB@@@@@@@@@;;;<<<>>>AAABBBCCCCCCCCC>>>>>>>>>>>>>>>===<<<<<<>>><<<;;;:::;;;<<<;;;:::999999::::::999888888777444555666777999999::::::999999:::::::::999888888555555555666666777888999999888777666666777888999888999:::;;;<<<======>>>===>>>>>>>>>????????????>>>@@@AAAAAAAAABBBDDDFFFDDDFFFFFFFFFGGGHHHLLLNNNTTT___mmmxxx~~~bbbZZZRRRPPPOOOLLLKKKLLLVVVWWWWWWVVVSSSQQQPPPQQQMMMKKKIIIHHHJJJLLLMMMMMMEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLLLLMMMNNNPPPQQQRRRMMMKKKJJJJJJJJJJJJHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHGGGHHHIIIIIIHHHGGGEEEFFFGGGHHHJJJJJJKKKKKKGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHNNNVVV\\\bbbmmmwwwyyyssskkkmmmrrryyy~~~~~~{{{xxxwwwsssllliiijjjiiiiiihhhddd___ZZZWWWWWWUUUVVVWWWWWWUUURRROOOMMMOOONNNOOORRRVVV[[[]]]^^^[[[ZZZ]]]aaaaaa___aaaeeefffgggjjjnnnqqqrrrpppmmmooooooqqqssswww{{{zzzwwwuuurrrppppppzzzxxxxxx}}}rrrcccPPPAAA:::999888;;;AAADDDEEEDDD>>>;;;888888999;;;<<<<<<:::999777555555666777888666999<<<======???EEEIIITTT\\\iiitttzzz~~~~~~zzzxxxxxxwwwtttrrrtttvvvyyy}}}~~~xxxtttqqqnnnmmmlllmmmrrrzzz||||||~~~}}}{{{wwwtttrrrpppmmmkkkllltttzzz{{{~~~|||vvvsssrrroookkkhhh\\\WWWOOOHHHCCC@@@>>><<<;;;;;;;;;::::::999999999888888888888888888888888444555666777777666555444444444444444555555666666999999888777666777888888777777888888999;;;=========???AAABBBAAAAAABBBCCCCCCDDDDDDCCCBBBBBBDDDFFFFFFKKKLLLIIIHHHJJJJJJHHHFFFHHHIIIHHHFFFEEEGGGIIIGGGEEECCCCCCEEEGGGHHHHHHLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBCCC???BBBCCCBBB@@@======>>>999;;;===>>>??????>>>===;;;<<<<<<<<<<<<;;;::::::;;;:::999999;;;<<<<<<;;;888888888888888888777666555555666888888999999999888888777777888888999999777777777777888999::::::666555444333444555777999::::::;;;===>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBBAAA@@@AAACCCEEEDDDFFFHHHJJJLLLQQQXXX]]]fffrrr~~~lll[[[VVVSSSRRROOOLLLMMMQQQTTTUUUWWWVVVTTTRRRQQQQQQMMMKKKIIIIIIKKKMMMMMMLLLFFFFFFGGGIIIJJJLLLMMMNNNLLLLLLMMMNNNOOOOOOPPPOOOIIIIIIIIIKKKLLLLLLJJJGGGEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEFFFGGGHHHJJJJJJHHHGGGFFFGGGHHHIIIHHHFFFEEEFFFGGGIIIJJJLLLMMMMMMIIIHHHFFFFFFFFFGGGGGGFFFFFFGGGJJJOOORRRVVVaaakkkyyy~~~vvvvvvxxx}}}yyyvvvvvvwwwxxxxxxuuupppkkkhhhfffgggfffeeedddaaa___\\\[[[^^^^^^___bbbggglllnnnooolllnnnsssyyyyyyvvvxxx||||||}}}|||zzzyyyyyyzzz|||yyyqqqiiiggggggiiipppxxxyyyyyyqqqaaaOOO@@@:::888888<<>>BBBGGGOOOYYYhhhvvv~~~}}}xxxwwwyyyyyyuuupppqqqsssvvv{{{}}}yyyvvvsssqqqlllnnnuuu}}}|||xxxuuutttvvvvvvtttqqqoootttwwwvvvxxx|||~~~~~~{{{wwwvvvtttqqqlllgggeee```XXXQQQLLLHHHEEEBBB======<<<<<<;;;:::999999000000222444666777999:::444555666777777666555444555444444444444555666666888777555444333444444555777777777777888999;;;<<<;;;===????????????@@@AAA???@@@BBBBBBAAAAAABBBCCCAAAFFFHHHFFFEEEHHHIIIGGGCCCEEEHHHGGGDDDCCCDDDFFFEEECCCAAAAAACCCEEEFFFFFFKKKKKKJJJIIIGGGEEECCCBBB@@@@@@????????????@@@@@@<<>>??????????????????@@@@@@@@@AAAAAAAAACCCDDDCCCAAA@@@@@@AAACCCCCCFFFJJJNNNSSS\\\gggooowww}}}rrr```UUURRRPPPNNNJJJGGGJJJQQQQQQSSSUUUUUUSSSRRRQQQRRROOONNNKKKKKKKKKKKKJJJIIIGGGGGGHHHJJJKKKMMMNNNNNNLLLMMMNNNOOOPPPOOONNNMMMGGGGGGIIILLLOOONNNKKKIIIGGGGGGGGGGGGHHHIIIJJJKKKFFFFFFFFFGGGHHHIIIKKKKKKGGGFFFEEEFFFGGGHHHGGGFFFEEEFFFGGGIIIKKKMMMNNNOOOLLLJJJGGGFFFFFFGGGGGGFFFFFFFFFHHHJJJKKKNNNXXXccckkksss{{{~~~~~~~~~|||wwwtttrrrwwwvvvtttqqqnnnllljjjiiimmmmmmmmmqqquuuyyy{{{{{{yyy{{{~~~}}}|||{{{{{{|||~~~yyyooofff^^^^^^aaaiiizzzzzzzzz}}}ppp^^^KKK@@@999777777999>>>AAAAAA???<<<999666888<<<>>><<<888666777777777666555444444666777888999888999<<<>>>GGGSSScccsss|||~~~~~~|||wwwwwwzzz|||{{{xxxqqqpppqqqwwwxxxvvvuuutttwww{{{|||uuuttttttsssuuuyyyxxxxxxvvvssspppppptttyyyyyyyyyxxxyyyxxxuuupppmmmnnniiibbb]]]XXXSSSLLLHHHDDDBBB???>>>>>>===<<<:::666666555444222222333555333444555666777777777777444555777888888888777666555444444444444444444333333333333444444555555555888999999:::<<<===>>>>>>AAA???===;;;;;;>>>AAACCCBBBCCCEEEGGGGGGFFFEEEDDD???@@@AAACCCDDDDDDEEEEEEDDDCCC@@@??????@@@CCCDDDIIIHHHGGGFFFEEECCCBBBBBB@@@@@@??????===<<<;;;:::<<<===>>>??????>>>===<<<===<<<;;;:::999888888888::::::;;;;;;::::::999888666666777999:::;;;999777888999:::;;;::::::888888888888777777666666666555444444333333444444555666444444444555555555555555777888999;;;===>>>???@@@>>>>>>>>>>>>>>>??????@@@????????????>>>>>>>>>>>>BBBBBBBBBBBBCCCEEEFFFGGGFFFKKKSSS\\\eeennnvvv|||~~~sssbbbZZZRRRPPPLLLIIIHHHIIIKKKMMMRRRSSSTTTTTTTTTSSSQQQPPPPPPOOONNNMMMMMMMMMNNNOOOMMMMMMMMMKKKIIIIIIJJJLLLKKKMMMPPPRRRQQQNNNJJJFFFHHHIIILLLNNNNNNMMMKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFEEEGGGIIIKKKJJJJJJHHHGGGEEEFFFGGGHHHHHHGGGEEEFFFGGGIIIKKKLLLNNNOOOEEEGGGHHHIIIIIIHHHFFFDDDDDDDDDEEEFFFHHHLLLRRRVVVbbbeeejjjooottt{{{~~~zzzxxxxxx|||~~~{{{zzz{{{{{{yyy|||{{{|||||||||{{{zzzyyyyyyzzz{{{|||{{{nnnkkk```^^^```hhhqqq{{{|||nnn]]]KKK???777555555888<<>>???AAABBBBBBBBBCCCEEEDDDBBB@@@@@@BBBDDDEEEGGGFFFEEEDDDBBBAAA??????>>>>>>>>>===<<<;;;999999;;;<<<===>>>>>>===<<<;;;999999999999:::;;;<<<<<<:::;;;;;;;;;;;;:::999999999888999:::<<<<<<:::888777888999999999999888777888888888777777666666666444444333333333333444444555555555666666777777777999999:::;;;===>>>????????????>>>>>>??????@@@AAABBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBCCCDDDEEEFFFGGGRRRVVV^^^hhhsss|||}}}zzzxxxiii]]]WWWRRRPPPMMMJJJIIIJJJLLLMMMQQQRRRSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMNNNOOOMMMNNNOOOMMMKKKJJJJJJKKKJJJMMMPPPQQQQQQNNNIIIGGGGGGHHHKKKMMMNNNMMMLLLKKKIIIIIIGGGGGGGGGGGGHHHIIIGGGFFFFFFGGGJJJKKKKKKJJJHHHGGGEEEEEEGGGHHHGGGGGGDDDEEEFFFGGGIIIKKKLLLLLLGGGGGGHHHGGGGGGEEEDDDCCCDDDEEEEEEEEEFFFJJJNNNRRRWWWZZZ___ccchhhnnntttxxx|||}}}{{{zzzzzz||||||{{{xxxwwwwwwyyy|||~~~ooodddaaa]]]___gggrrrzzzyyylll[[[JJJ???777555555888===@@@???===999666555666999;;;999666555555666666777777888888333444555555555666888:::>>>EEEPPP[[[eeelllrrruuuxxxvvvuuuxxx}}}zzzyyyzzz~~~~~~{{{zzzxxxxxxzzz|||~~~||||||~~~|||vvvpppkkkjjjjjjoooppprrrvvvzzz{{{zzzxxxzzzwwwsssppplllhhhccc```]]]YYYTTTOOOJJJEEE@@@===888888777666555444444444777666666555444444333333222333444444555444444444444444444333333222222222000000000111111111111111222333333444555666777777777777666666777777888999:::;;;<<<=========<<<;;;:::;;;===>>>??????@@@@@@AAA@@@>>>======>>>@@@AAADDDCCCBBBAAA???===<<<;;;<<<<<<<<<;;;:::999888777::::::;;;<<<<<<;;;::::::888888888999999;;;<<<<<<:::;;;;;;;;;;;;:::999999:::999888999::::::888777666666777777777777777666777777777777777666666666444333333222222222333333666666777777888999::::::;;;;;;;;;<<<===>>>>>>>>>???????????????@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBDDDEEEHHHJJJLLLMMM[[[^^^eeeppp}}}{{{zzztttfff^^^YYYVVVRRRPPPMMMKKKJJJJJJLLLMMMQQQQQQRRRRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNPPPQQQPPPNNNKKKJJJJJJJJJLLLNNNPPPOOOMMMIIIGGGEEEGGGJJJLLLMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGHHHGGGFFFFFFHHHJJJLLLKKKJJJHHHGGGEEEEEEFFFGGGGGGFFFDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGEEEDDDCCCBBBBBBDDDEEEEEEDDDDDDEEEIIILLLMMMPPPSSSWWWZZZ___dddgggiiimmmtttxxxzzz~~~~~~|||}}}~~~||||||~~~~~~|||zzzyyyzzz~~~wwwoooeee^^^\\\___dddppp|||xxxyyy}}}wwwppp~~~vvvjjjZZZJJJ???999888777:::???BBBAAA@@@:::999888999;;;<<<;;;999999888888888888999999999333555666555555555777999;;;???GGGOOOXXXbbbkkkpppuuuuuuvvvyyy~~~}}}}}}~~~}}}zzzzzzvvvvvvwwwyyy|||~~~}}}~~~|||yyyvvvtttsssrrrmmmmmmppptttxxxzzzzzzyyyyyyxxxwwwuuurrrooollliiifffbbb]]]YYYTTTOOOIIIFFF<<<:::888666666555444333777666555444444333333333333333444444444444555444444444444333222222111111000000000111111111111111111111222222333444555555333333444555555555555555777888999::::::::::::999888999:::<<<======>>>>>>======;;;::::::;;;======AAAAAA???>>><<<:::999888::::::::::::999888777666888888999999999999888888;;;:::999999888888888999::::::;;;;;;::::::999888888777666666777777555333444555555555666666666666666666666555555555555555222222222222333444555555777777888999;;;<<<========================>>>>>>>>>>>>>>>>>>>>>???@@@@@@?????????@@@@@@@@@AAAAAAEEEEEEFFFHHHMMMRRRXXX[[[dddeeekkkwwwyyyxxxyyyyyy}}}wwwddd\\\ZZZXXXVVVRRRPPPMMMKKKJJJJJJLLLLLLOOOPPPQQQQQQQQQPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRRRROOOLLLKKKJJJJJJKKKMMMNNNMMMLLLIIIHHHEEEFFFIIIKKKLLLMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEFFFGGGGGGGGGIIILLLMMMKKKJJJHHHFFFEEEDDDFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHEEEDDDCCCCCCDDDEEEEEEEEEEEECCCBBBBBBDDDFFFHHHKKKNNNQQQSSSVVVYYY\\\ZZZaaakkksssyyy~~~~~~~~~}}}yyyppplllkkkjjjiiihhhkkknnnvvv~~~}}}xxxuuu{{{}}}~~~ttthhh```}}}uuuiiiYYYJJJ???:::888888:::???BBBBBB@@@:::999999:::;;;<<<;;;;;;;;;:::999888777666777777555666777777666666888::::::===AAAGGGNNNYYYcccjjjqqqrrruuuyyy~~~~~~~~~~~~{{{{{{xxxxxxxxxzzz~~~~~~~~~~~~~~~~~~pppppppppsssuuuvvvuuutttuuuvvvwwwwwwuuusssqqqpppnnnkkkgggbbb^^^XXXRRRNNNBBB>>>:::888777777555333666555444444444444555666555555555555555666666777555555444333333222111111222222222222222222222111111111222222333444444444111222333444444444333333444444555666666666666666777888999:::;;;<<<<<<<<>>============>>>???>>>>>>===;;;:::999888777999999999999888777666666666666666666666666666666999888888777777777777888999999999:::999888888777888666444444555555444333333333333444444555555555444444444444444444444444111111222333555777888999999999:::;;;<<<>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????CCCCCCCCCCCCCCCDDDDDDDDDHHHHHHIIIMMMTTT]]]fffkkksssssswww{{{vvvnnnpppxxx{{{hhh[[[WWWWWWUUUSSSPPPOOOMMMKKKJJJJJJKKKKKKNNNNNNOOOPPPOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNPPPRRRRRROOOLLLKKKJJJIIIJJJKKKLLLKKKJJJIIIHHHDDDFFFHHHJJJKKKLLLLLLLLLJJJIIIGGGEEECCCCCCCCCCCCGGGGGGHHHJJJMMMMMMLLLJJJHHHFFFDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHFFFEEECCCCCCEEEGGGIIIEEEEEEEEECCCAAA@@@BBBCCCGGGIIILLLNNNOOOPPPSSSUUUSSS[[[gggqqqzzzzzztttrrrpppqqqwww~~~|||xxxvvvwwwxxxyyy~~~zzzwwwyyy{{{}}}zzzvvvooofff[[[TTT~~~uuuiiiYYYJJJ@@@888666666999>>>AAA@@@>>>999999999999::::::::::::;;;:::888666444444444444777888888888777777999;;;999;;;===AAAGGGPPPZZZaaaiiilllqqqvvv{{{~~~|||~~~wwwwwwwwwyyy|||wwwuuutttssssssrrrpppnnnrrrtttwwwyyyxxxwwwwwwwwwvvvsssoookkkfff```ZZZUUULLLFFF???::::::999888666777666555444444555777888777666666666666777888888666666555444333333222222333333333333333222222222222222222333333444444444111111222333333333333333000000111111111111222222555666777888999:::::::::::::::999999999999:::::::::999999888888777666666666666666666666555444444555444444333333444444555333333444555666777999:::777888888888888777666666888777555555666777666555333333333333333444555666333333333444444444444444333333444555777999;;;<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>????????????>>>>>>>>>===>>>??????@@@BBBBBBCCCDDDFFFGGGHHHHHHMMMNNNRRRXXX```jjjsssxxx}}}}}}|||uuuqqqpppkkkkkkuuurrrhhh]]]UUUSSSSSSQQQNNNOOONNNLLLJJJIIIIIIIIIJJJMMMMMMNNNOOONNNMMMLLLKKKIIIJJJKKKLLLLLLMMMLLLLLLLLLNNNOOOOOOMMMKKKKKKKKKIIIIIIIIIJJJJJJIIIIIIIIIEEEFFFGGGIIIJJJKKKKKKKKKIIIGGGEEEDDDBBBBBBBBBCCCGGGGGGIIILLLNNNNNNLLLJJJHHHFFFDDDCCCDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGHHHIIIFFFEEEDDDDDDDDDFFFHHHJJJDDDEEEEEEDDDBBBAAABBBCCCEEEGGGJJJLLLLLLLLLNNNOOOQQQXXXcccmmmvvv~~~zzz|||~~~tttllljjjssszzz}}}ssspppsssvvv{{{yyysssuuuzzz}}}yyyvvvpppjjjccc[[[SSSMMMvvviiiZZZKKKAAA888777666999>>>AAA@@@???999:::;;;;;;;;;;;;;;;<<<<<<:::888666555666666777777888999888777777999:::777888:::<<>>======<<<::::::999777555555555666777777777666666666777888999888777777666444333333222444444333333333222222222222222222333333333333444111111111111222222222222000/////////000000111111222333444555666777777777444444444444444444444444555555555555555555555555222222333333333222111111333333222111111222333333111111222333444666777888666666666666666555555444777555333333555666666666333333222222333444666777444444555555555666666666777777888888999;;;<<<===<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@AAADDDGGGJJJMMMPPPQQQVVVZZZbbbkkksss{{{uuuooommmkkklllrrr}}}qqq```\\\VVVRRRPPPOOONNNMMMMMMLLLKKKIIIHHHHHHHHHHHHLLLLLLMMMNNNMMMLLLKKKJJJHHHIIIJJJLLLLLLLLLLLLLLLJJJKKKLLLLLLJJJJJJJJJLLLIIIHHHHHHHHHHHHHHHIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJHHHGGGEEEDDDCCCCCCCCCDDDGGGHHHJJJLLLOOOOOOMMMJJJGGGFFFCCCCCCDDDDDDCCCBBB@@@AAABBBCCCEEEGGGHHHHHHEEEEEEDDDDDDDDDEEEFFFGGGCCCDDDEEEEEECCCCCCDDDEEEDDDFFFIIIJJJJJJJJJKKKLLLNNNTTT]]]eeennnyyyyyyyyyxxxzzz}}}yyyqqqoooooonnniiicccdddiii~~~}}}pppooovvv{{{~~~|||}}}yyyrrrnnnppprrrrrriiigggdddaaa]]]VVVNNNIIIwwwjjjZZZKKKAAA:::999888;;;@@@CCCCCCAAA<<<===>>>>>>======>>>???===<<<:::999999:::;;;===777888888777666666888:::444666777999<<>>===;;;999666555555555666777666666555555777888999999888777666555444333333333333333222222222111111222222222222333333333333111000000000000111222222222111111111111222333333000111222333444555555555444444444444444444444444111111222222222333333333///000000000000//////...333222111000000111222333333333222222222333444444555555555666555444444333444222000111333444555555333333222222333555666777555666666666777777888888<<<;;;;;;::::::;;;;;;<<<===============>>>>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDFFFIIINNNSSSXXX[[[]]]___fffppp{{{~~~sssoooooorrruuu{{{||||||qqq```XXXWWWTTTRRRPPPNNNNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGKKKLLLMMMMMMMMMLLLJJJIIIGGGHHHJJJLLLLLLLLLLLLKKKIIIIIIJJJIIIHHHHHHJJJLLLHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEGGGHHHJJJMMMOOOOOOMMMJJJGGGEEECCCCCCCCCCCCBBBAAA>>>???@@@BBBDDDFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFEEEDDDDDDEEEGGGDDDFFFIIIKKKJJJJJJKKKLLLLLLPPPWWW^^^gggrrr|||yyyssssss{{{xxxrrrmmmjjj``````aaa```]]]]]]fffqqqzzznnnqqq|||xxxxxxtttmmmiiiiiihhhdddYYYZZZ\\\]]][[[UUUMMMGGG