BMv6( }}}{{{|||{{{tttnnnkkkoootttuuuvvvxxxxxxxxxyyyzzzzzzyyyxxxwwwyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwvvvvvvuuuuuussstttuuuvvvxxxyyyyyyzzzwwwyyy{{{{{{zzzyyyzzz{{{{{{|||~~~}}}|||~~~}}}|||{{{xxxzzz}}}~~~wwwqqqmmmqqquuuvvvwwwzzzyyyzzz{{{}}}}}}}}}|||{{{}}}}}}~~~~~~}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~{{{tttppprrrvvvwwwxxxzzz~~~~~~yyyzzz}}}~~~zzzuuuwwwxxxxxxyyyqqqlllkkkkkkiiimmmrrr{{{}}}~~~|||~~~zzz{{{}}}}}}|||qqqggg```aaaaaabbboooyyytttrrrmmmddd]]][[[[[[ZZZXXXYYY]]]dddlllrrrvvvxxxyyy{{{xxxwww|||~~~}}}vvvssswww|||~~~{{{uuurrrqqqrrroooqqquuuwwwvvvsssnnnkkkkkkpppxxxvvvrrr|||{{{yyyvvvsssooohhh```[[[WWWPPPQQQSSSWWWgggsssooorrrfffXXXQQQOOOOOOMMMJJJJJJMMMQQQVVV[[[^^^```aaannnnnnmmmkkkhhhfffggghhhjjjiiigggccc^^^[[[ZZZZZZ___ccckkkttt}}}|||zzzyyy~~~wwwrrriiikkkmmmnnnoooqqqtttvvv~~~~~~zzzzzzuuuwwwzzz}}}xxxqqqnnnrrrxxxzzz|||~~~~~~|||xxxsssnnniiieeeccc```bbbfffhhhhhhfffcccaaacccgggppp|||}}}yyyttt~~~}}}|||zzzxxx{{{}}}~~~|||ooommmiiiccc[[[TTTPPPNNNOOOKKKQQQZZZcccvvv~~~mmmWWWLLLJJJHHHEEECCCFFFGGGIIIKKKNNNPPPQQQRRRWWWWWWWWWVVVUUUTTTTTTTTTQQQQQQPPPNNNLLLLLLOOOQQQXXX^^^hhhqqqvvvwwwuuusssjjjfff```\\\ZZZYYYXXXXXX```aaaccccccaaa]]]WWWSSSOOOQQQRRRSSSUUUXXX\\\```qqqvvvddd[[[ZZZWWWYYY[[[^^^aaaccceeefffdddeeefffggghhhiiijjjjjjhhhhhhhhhkkkooouuuzzz~~~wwwwwwvvvrrrlllfffbbbaaadddgggjjjkkkkkkkkkkkklllooonnnnnnnnnnnnnnnnnnooopppnnnlllkkkkkklllnnnooommmllljjjgggfffffffffgggkkkmmmooopppnnnmmmmmmmmmoooqqqttttttrrrpppooonnnppprrrtttxxx{{{}}}~~~~~~zzzvvvssssssqqqrrrtttxxx}}}zzzrrrnnnsssyyy{{{{{{{{{zzzxxxuuuqqqkkkeee___\\\YYY[[[^^^```aaa___^^^\\\^^^dddnnn{{{~~~{{{yyyyyy|||~~~|||zzzvvvqqqnnniiimmmrrrvvv|||{{{sssddddddaaaZZZSSSMMMKKKKKKIIIJJJXXXiiixxxlllQQQDDDBBB@@@??????AAAAAABBBBBBCCCDDDEEEFFFHHHIIIKKKMMMMMMLLLIIIGGGCCCCCCBBBAAAAAADDDIIIMMMXXX\\\aaaeeeddd___YYYUUUPPPLLLHHHFFFEEEFFFFFFEEEHHHJJJMMMMMMKKKHHHDDDBBBBBBCCCDDDEEEFFFJJJOOOSSSfffsss~~~yyyfffRRRHHHFFFFFFGGGIIIKKKLLLMMMNNNNNNLLLLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLNNNQQQUUUYYY\\\fffhhhlllooorrrssssssrrrsssrrrrrruuuyyy{{{xxxuuujjjhhhccc[[[RRRLLLIIIIIIHHHKKKMMMNNNMMMLLLLLLMMMOOOOOONNNNNNNNNNNNOOOOOOPPPOOOMMMLLLLLLMMMOOOPPPLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMOOOOOONNNMMMMMMMMMLLLNNNPPPPPPOOOMMMLLLMMMMMMOOOQQQTTTWWWZZZ\\\]]]]]]______]]]YYYUUUSSSRRRRRRSSSUUUXXX]]]bbbfffhhhqqqqqqpppooonnnnnnqqqsssuuuuuuuuuuuuuuutttsssrrrsssvvvxxxzzz|||~~~|||tttooottt{{{|||zzzzzzwwwxxxxxxssslllddd___]]]YYYZZZ\\\]]]]]]\\\[[[ZZZ]]]dddppp|||}}}yyyyyy}}}}}}zzzwwwsssmmmfffbbbWWW\\\aaahhhqqqvvvqqqhhh[[[ZZZWWWRRRNNNLLLKKKLLLKKKNNN```uuuzzzaaaIII@@@???>>>>>>AAA???????????????@@@@@@@@@CCCCCCEEEGGGGGGEEEAAA===@@@@@@???>>>===@@@EEEIIIXXXVVVTTTQQQNNNKKKIIIHHHBBB@@@>>>>>>@@@AAAAAA@@@>>>@@@BBBBBB@@@>>>>>>>>><<<===>>>>>>???BBBFFFIIIVVV^^^eeeaaaUUUGGG@@@???>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@BBBAAA@@@@@@@@@@@@AAABBBIIIKKKOOOSSSVVVXXXYYYZZZYYYYYY\\\aaagggiiifffccc^^^[[[UUULLLDDD>>>======;;;<<<>>>>>><<<<<<<<<===@@@??????>>>>>>??????@@@>>>===<<<<<<<<<===>>>???::::::::::::::::::;;;;;;999;;;>>>>>>===<<<<<<===:::<<<>>>>>>===;;;;;;<<<:::;;;===>>>@@@BBBDDDEEEDDDEEEEEECCC@@@>>>===>>><<<===>>>AAAEEEIIILLLNNNSSSSSSTTTSSSSSSTTTWWWYYY\\\\\\]]]]]]]]]]]]]]]\\\]]]___aaaccccccdddgggiiikkkkkkkkkkkklllmmmnnnooopppqqqqqqooommmmmmnnnpppoooooonnnnnnnnnooooooooosssuuuwwwvvvuuutttuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvqqqppppppssswwwwwwtttqqqmmmmmmmmmnnnoooqqqrrrssswwwyyy}}}~~~tttoootttzzz{{{xxxvvvuuuyyy{{{wwwnnnfffaaa```]]]^^^^^^___^^^^^^\\\\\\ccclllyyy}}}zzzxxxtttpppkkkddd]]]XXXQQQSSSWWW]]]gggnnnkkkdddVVVSSSNNNJJJIIIKKKMMMOOONNNPPPaaatttjjjVVVDDDAAAAAA>>>===AAA???@@@@@@AAA@@@@@@??????@@@??????@@@BBBAAA>>>;;;@@@@@@@@@>>>>>>@@@DDDGGGQQQNNNJJJFFFDDDCCCCCCDDD<<<;;;;;;===???@@@???>>>;;;===>>><<<:::888:::<<<999:::;;;;;;;;;<<>>??????>>>===<<<<<<<<<<<<;;;:::999888777;;;<<<===???AAACCCDDDEEEEEEEEEFFFJJJOOORRRPPPMMMLLLKKKGGGBBB<<<888777888666777888777666777888:::999999888888888888999999777777777888888999999999666666666666666666666777444666888999888777777888555777888888777666777777666666666666777888999999888999999888666555777888444444555666999<<>>???@@@@@@???>>>===???<<<;;;<<>><<<<<<<<<<<<<<<>>>CCCFFFFFFFFFEEEEEECCCAAA???===999999:::<<<>>>???===<<<:::;;;;;;888555444666999999:::;;;;;;::::::<<<>>>AAA>>>:::999999:::::::::777888999:::;;;;;;;;;;;;555777999;;;<<<;;;:::999666777999::::::999888777888888777777777888999:::<<<:::999;;;???AAAAAA???<<<======;;;888555555555111222222222111222555888222222111111111111222222222222333444555555444444444444444333333222222222///222444555444333333444000111333333222111222333333222222111111111111222333333333222111222444666//////000111333555777999:::<<<===<<<;;;:::;;;===;;;;;;===>>>??????@@@@@@>>>???@@@@@@???>>>???AAA>>>>>>======>>>???AAABBB@@@AAA@@@===;;;;;;<<<>>>======>>>???@@@AAABBBBBBAAADDDGGGGGGFFFEEEGGGIIIBBBBBBCCCDDDFFFGGGIIIJJJMMMJJJHHHJJJLLLJJJDDD???@@@@@@AAABBBDDDEEEGGGHHHEEEGGGIIIIIIHHHIIIMMMPPPOOONNNMMMMMMMMMOOOQQQRRRTTTSSSRRRRRRSSSVVVXXXZZZ\\\\\\]]]^^^^^^___^^^^^^]]]]]]]]]^^^______``````fffgggggggggffffffgggiiihhhiiikkkoootttzzz~~~}}}}}}}}}}}}pppgggmmmuuuuuurrrrrrqqquuuvvvqqqllliiifffaaafff```\\\\\\\\\\\\```eeeqqqzzztttjjjcccZZZVVVVVVVVVTTTRRROOORRRUUUWWW]]]cccdddaaaPPPLLLGGGCCCCCCCCCDDDDDDJJJJJJMMMUUU^^^cccccc```LLLGGGAAA???@@@AAA???===??????============>>>???>>>======>>>??????>>>===>>>??????>>>======>>>???BBBDDDBBB>>>===???===888@@@???>>>===<<<<<<<<<<<<555555666666666666555555999888777777777888999:::777888888666555555777999333444555666888999:::;;;;;;:::888777777888999:::777777777777666555444444888888777777666555555444666666777888999999999999444555555666666555444333222111111111222333444444000000000111222333555555333333222111000000000111222222222333333222222222111111111111111111111111333333444444444333222222333222000/////////000111000000000000000111111111111000///...///111444666======<<<:::999777666555;;;;;;::::::::::::::::::888999:::::::::888777666777777777777777777777777888888777777777666666666444444444555666777888999::::::999999999888888888777777777777777777777777999999999999999999999999666555555555555666777777:::999888888999;;;===>>>>>>??????@@@AAABBBBBBCCC@@@@@@@@@@@@AAACCCHHHKKKJJJKKKMMMOOONNNLLLJJJHHHDDDFFFGGGGGGGGGHHHJJJLLLOOOOOOQQQRRRSSSSSSTTTTTTPPPQQQSSSWWW]]]eeekkkooonnnmmmlllkkkkkkmmmooopppvvvxxxzzzzzzzzz{{{}}}|||}}}}}}{{{yyyxxxxxxyyywwwxxxyyyzzz{{{}}}~~~~~~~~~nnndddjjjqqqqqqnnnnnnhhhmmmnnniiieeeccc```\\\^^^YYYUUUUUUUUUWWW___hhh~~~uuujjjeeeZZZUUUNNNLLLMMMNNNMMMJJJMMMQQQSSSTTTWWW[[[ZZZVVVLLLHHHDDDAAA@@@AAAAAAAAA???>>>???DDDKKKOOONNNKKKDDDBBB???@@@CCCDDDBBB???AAA@@@>>><<<;;;;;;;;;;;;<<<<<<===>>>??????>>>======>>>???>>>>>>???AAACCCAAACCCBBB>>>???BBBBBB>>><<<<<<;;;::::::999999999999999777777666666777777777666555555555666888999:::999777555333333333444333333555666777888999999888777666555444555666666666666777777666666555444555555444444333333222222222222333444444444444444555444333222222333444444111111111111111222333333111000000111111222333444333222111111000000111111111111222222222222111111111111111111111111111111222111111111111111111111111111///.........///000///000000000111111222222222222222333555777999;;;<<<;;;:::999999888888888888888777666666666666777555666666777666555444333444444444444444444444444333333333333222222222111222222111222222333444555555555555555444444333333333333333333333333333333444444444444444444444444222222222222222333444444777666555555666777999;;;999999::::::;;;<<<<<<===<<<<<<<<<;;;;;;>>>AAAEEEKKKKKKLLLKKKIIIEEEAAA??????@@@@@@???>>>>>>@@@BBB@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFIIIMMMSSSWWWZZZXXXWWWVVVUUUUUUWWWYYYZZZ```aaacccccccccccceeegggggghhhhhhgggeeedddeeefffiiijjjjjjkkklllmmmnnnnnn||||||~~~~~~~~~|||lllaaafffmmmllliiiiiieeeiiikkkgggcccaaa^^^ZZZVVVSSSPPPOOONNNSSS```nnnyyylll```WWWSSSKKKHHHEEEEEEHHHIIIHHHEEEIIIMMMPPPQQQSSSVVVSSSNNNGGGCCC@@@======>>>=========:::888:::>>>@@@???>>>;;;<<<>>>AAADDDEEEEEECCCAAA@@@???===<<<;;;:::::::::;;;===>>>>>>>>>======999::::::::::::<<<@@@CCCBBBEEEEEEBBBBBBDDDDDDAAA@@@??????>>>=========<<<;;;:::999888777777888888777666555444555666888999===;;;777555555444222111333444555666777777777777666666555444333444444444444444555666666666666555333333222222222222222222000000111222222222111111555444111000000111444666111111111000111111222333111111000000000000111111222222111000000000111111000000111111111111000000111111111111111111111111111000///......///000111000000///............///...//////000111222333333333333555777999:::<<<===::::::999888888888999999666666555444444444444444333333444444444333222222222222222222222222222222000000000000////////////111111000000000111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222333222111111222333555666444444555555666666777777777777777666555666999<<>>>>>>>>:::<<<>>>??????>>>>>>>>>;;;;;;;;;:::999;;;>>>AAAFFFKKKNNNLLLKKKJJJHHHCCCGGGGGGFFFEEECCCBBB@@@???:::;;;<<<======<<<;;;:::999888666555666777999;;;???<<<::::::;;;:::888666666666777777777777666666888888777666666555555555222222333555555666666666333333333333333333222222222222333333333222222111444333111111111222444555111111111000000111111222111111000///////////////111111000000000000111111//////000000000000//////111111111111111111111111000///...------...000222111000000000////////////......///000222333444444222333555666888999999999999999888777777777777777666666555444333333333333333333444444333333333333222222222222222222222222111111111000000000//////333333222111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222000000/////////000111222222333333333444444555555444444444222111111444666999::::::;;;:::999777666555666666555333333444555888888999999888777666666555777999;;;===>>>>>>>>>>>>>>>=========>>>???@@@<<<===>>>===<<<;;;<<<======>>>@@@??????>>>@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEMMMMMMOOOQQQTTTVVVXXXXXXYYYWWWTTTRRRQQQSSSUUUWWWYYYWWWVVVTTTTTTUUUWWWXXXWWWVVVUUUSSSSSSSSSTTTUUUTTTWWW[[[^^^bbbfffkkkoooqqqqqqssstttvvvwwwxxxyyyuuuvvvxxxyyy{{{|||}}}~~~zzzxxxuuurrrmmmjjjgggeeemmmuuu|||~~~yyysssppppppkkknnnrrrtttuuuuuuvvvwwwyyyyyywwwuuusssrrrssstttxxx{{{~~~{{{xxxwwwvvvuuutttoooooonnnnnnnnnnnnoooooosssuuuyyy}}}nnnbbbffflllkkkhhhhhhfffjjjjjjddd^^^[[[VVVRRRQQQQQQSSSSSSQQQQQQ[[[gggwwwzzzvvvvvvwwwwwwvvvlllfff^^^UUUNNNJJJGGGFFFFFFFFFGGGHHHIIIHHHFFFDDDAAAEEEHHHJJJLLLNNNKKKEEE???>>><<<<<<<<<<<<:::999===:::888666777999::::::;;;===???@@@AAADDDJJJNNNMMMLLLJJJHHHEEECCCAAA???;;;>>>BBBCCCBBBAAAAAAAAABBBBBBAAA???======???BBBIIISSS[[[\\\[[[YYYUUUPPPQQQPPPOOOMMMJJJGGGDDDBBB@@@CCCFFFIIIIIIGGGDDDAAA<<<:::888666777999;;;===@@@@@@AAACCCCCCCCC@@@>>>;;;;;;:::999999888888888::::::999999888777666666111222333555666666666666333333333333333222222222444444555444444333222111222222333444444444444444222222111111111111111222111111000///............111000000///000000111111/////////000000/////////000000000000000000000000111000...---...000222333222222222222111111000000...///000111222333444444444555555666666666555444888888888777777666555555666555444333222222222222333222222222222333333333222222222222222222222222111111111111000000000000333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111111000000//////000000111111111111222222222222333333333444333222000000222333111222333444555555444444111222333333222222333555444444444444333222111111///111333666777777777666666666666666666777777777666888888888666555666777555777888888777777999:::;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@BBBDDDEEEEEEDDDBBBAAAAAACCCEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDCCCBBBBBBBBBCCCCCCAAADDDHHHLLLPPPTTTYYY]]]aaaaaabbbbbbbbbcccccccccdddeeeeeeeeefffggghhhhhhgggeeebbb^^^ZZZVVVSSSQQQ[[[bbbiiiiiiddd]]]YYYYYYVVVZZZ]]]______^^^^^^^^^___```aaa___^^^^^^```ccchhhkkkoooqqqrrrrrrtttuuutttttttttuuuwwwzzz|||~~~yyyzzz||||||{{{{{{}}}{{{yyy{{{}}}{{{~~~}}}yyyuuusssqqqpppooollliiifff```\\\WWWTTTSSSSSSRRRQQQNNNNNNNNNNNNNNNOOOPPPPPPVVVYYY]]]aaagggnnnvvv||||||}}}~~~nnnbbbeeelllkkkiiiiiiiiillllllfff___[[[VVVQQQMMMNNNPPPQQQNNNMMMRRRZZZdddooowwwvvvtttvvvzzz|||pppkkkdddaaabbbccccccbbb]]]WWWPPPJJJGGGEEEDDDCCCBBBCCCDDDEEEDDDBBB???>>>???BBBCCCCCCDDDEEEAAA;;;===<<<<<<<<<======:::999999888777666666888:::;;;===@@@CCCBBBAAADDDLLLSSSXXXVVVTTTPPPKKKGGGCCCAAA===BBBGGGHHHFFFEEEEEEFFFFFFGGGFFFDDDAAA??????@@@LLLXXXeeejjjkkkllliiieeeaaaaaa```^^^ZZZVVVSSSQQQQQQSSSWWWYYYYYYUUUQQQMMM@@@???<<<:::;;;===@@@BBBGGGKKKPPPRRROOOKKKHHHFFFCCCBBB???<<<;;;;;;;;;<<<;;;;;;;;;;;;:::888777666444555666777888999999999666666555444444333222222555555555444333222111000000222333555555555444333444333222222111222222222111111000///////////////000000/////////000111111//////000000000000//////000000000000000000000000000000//////000111222333222222333333222222111000///000000111222333444444777777666666555555444444666777999::::::888666555555444333111000000000000111111000000000111222333111111111111111111111111000000000000////////////222111000/////////////////////000000000000000111////////////////////////000000000000000000000000...............//////000111111111111111111111111//////000000000000000000222333333222000000111222000000111111111111000000...000000000//////111333111111111111000000///...///000222444555555444444111111111222222222333333111222333333111000111222111333444444333333444666666666666666666555555555444666777777777888:::===999888888888888999:::;;;888888999;;;<<<===>>>>>>;;;;;;:::::::::::::::;;;888:::===@@@CCCFFFJJJNNNRRRRRRRRRRRRQQQQQQQQQQQQVVVUUUUUUTTTUUUUUUVVVVVVWWWVVVTTTQQQMMMJJJHHHGGGMMMQQQUUUVVVQQQLLLIIIHHHGGGJJJMMMNNNMMMLLLKKKLLLMMMPPPRRRQQQPPPQQQUUUXXXYYY[[[___aaabbbcccdddeeefffeeeeeefffhhhkkkoooqqqppprrrtttrrrooonnnpppssswwwrrrkkkggghhhmmmrrruuusssrrrppplllhhhggghhhiiisssuuuwwwsssnnnkkkmmmqqq~~~|||yyyuuurrrppppppooovvvtttqqqnnnkkkgggccc___YYYXXXVVVUUUTTTQQQMMMJJJHHHEEEAAA?????????>>>===>>>>>>>>>>>>>>>???@@@@@@AAACCCGGGKKKPPPVVV]]]bbbdddcccdddeeehhhlllooorrr}}}~~~zzzxxxyyy}}}zzzwwwssssssvvv{{{}}}lll___ccciiiiiihhhiiiiiimmmlllfff```\\\XXXSSSLLLJJJJJJKKKJJJHHHKKKQQQTTTYYY]]]^^^aaahhhmmmnnnccc^^^YYYXXXZZZ[[[YYYVVVVVVQQQKKKFFFDDDCCCAAA@@@???@@@BBBAAA@@@>>><<<<<<;;;===>>>===>>>???===777;;;;;;;;;<<<======:::888999999999999999:::<<<===<<>><<<:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888777666666666666666555444333111000111111111222333333444555555444444333222222333333111111000//////000000000///////////////000111111///000000111111000000///000000000000000000000000...//////000111111222222111222222333222111000///111111111222222333333333777666555444333444555555333666:::>>>???>>>;;;999666555444222111111000000222222111111111222444444222222222222222222222222111111000000000/////////222222111111000111111111222222222333333333444444222222222222222222222222111111111111111111111111///////////////000111111111111222222222222111111////////////////////////000111111111///...///000111111111000000////////////000000///------...000111111222222222111000000111222222222222222222111///000111111222222111111...///000000///...///111///000111111000000111222222222222222222333333333222333444444222333666999555555444444333333333444222333555666777777777777555555555555555555555555444555777999:::;;;???AAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCDDDEEEFFFGGGHHHGGGFFFDDDCCCAAA@@@@@@AAACCCDDDDDDDDDBBB@@@???<<<>>>AAAAAAAAA@@@@@@AAACCCFFFIIIHHHFFFGGGLLLPPPIIILLLOOOQQQRRRRRRTTTUUUSSSTTTVVVXXXZZZ]]]___```fffhhhjjjgggcccbbbdddhhhiiiccc\\\YYYYYY]]]aaacccaaa^^^ZZZXXXWWWWWWVVVVVV[[[]]]______\\\ZZZZZZ[[[iiimmmqqqqqqmmmjjjjjjkkkgggeeebbb___]]]\\\\\\\\\```]]]YYYVVVTTTQQQNNNLLLHHHGGGFFFFFFFFFDDD@@@===>>>;;;999888888999888777999888888888888999999:::777999;;;>>>@@@CCCHHHKKKNNNMMMMMMMMMOOORRRVVVXXXfffhhhkkkmmmmmmllljjjhhhiiillloooppppppnnnnnnnnnaaa]]]YYYWWWZZZ___ccceeekkkrrr{{{|||yyyzzz|||~~~zzziii]]]```ggghhhfffgggbbbfffgggaaa\\\XXXTTTPPPMMMHHHFFFGGGHHHGGGIIINNNIIILLLNNNPPPVVV^^^cccbbb___[[[XXXYYY\\\\\\XXXSSSVVVQQQKKKGGGFFFDDDAAA>>>???AAABBBBBB@@@???>>>>>>777999::::::<<<@@@???;;;999999:::<<<===<<<999777888999999999888999:::<<<999AAAIIIKKKIIIJJJPPPWWWWWWWWWWWWWWWUUUSSSPPPOOOCCCIIIOOOPPPNNNKKKLLLNNNVVVXXXZZZYYYVVVRRRPPPPPPTTT___jjjnnnppptttwwwxxxvvvwwwwwwwwwvvvssspppnnnqqqooolllhhhccc```^^^\\\TTTQQQNNNLLLMMMOOOSSSUUUgggqqqyyywwwkkk^^^WWWUUUPPPLLLFFF@@@>>>???BBBEEECCCCCCDDDCCCBBB@@@>>>======>>>??????????????????CCCCCCAAA@@@>>><<<;;;;;;999888888777666444333222222111///...///111444666666555444444333333333333111111000000000000111111///////////////000111111000000111111111111000000000000000000000000000000---...///000111111111111000111111222222000///...222222222222222222222333444333111000111222444666111555;;;AAADDDCCC@@@>>>999888777555444333333333555555444444444555777888555555555555555555555555222222222222111111111111555444444444444444555555666666666777777888888888555555555555555555555555333333333333333333333333222222222222222333444444111222222222222222111111111111111111111111111111---/////////------.../////////000000000000111111222222222000---,,,---...///000000111111111000000000000///...---,,,,,,,,,------...////////////......///000000//////000222///000111000///...///000//////000000000111111111000222333222000000333777555444444333222000000///111222333444444444333222000000000000000111111111222444555555555555888:::999999::::::;;;<<<<<<===888888777777888999;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;:::999:::<<<===<<<;;;666888:::;;;;;;;;;<<<>>>:::===@@@???======BBBGGG???BBBEEEGGGGGGHHHIIIJJJEEEGGGJJJNNNQQQRRRRRRRRRWWWZZZ\\\ZZZVVVUUUXXX[[[]]]XXXSSSPPPPPPRRRUUUVVVVVVQQQMMMLLLMMMNNNMMMKKKLLLNNNQQQRRRQQQPPPOOOOOORRRVVVZZZZZZVVVSSSTTTVVVXXXVVVSSSQQQPPPPPPPPPQQQRRROOOKKKHHHFFFEEEDDDBBB<<<<<<<<<===>>><<<999777666555333333444555444333333333222222222222333333555666888888888999<<<>>>AAA@@@??????@@@CCCFFFIIINNNPPPSSSVVVWWWWWWVVVUUUXXXZZZ\\\\\\[[[ZZZZZZZZZQQQMMMGGGEEEGGGKKKOOORRRTTT[[[fffpppwww{{{~~~|||}}}|||yyytttpppnnnnnnwwwyyy|||~~~~~~}}}{{{zzznnnjjjeeecccdddfffhhhiiixxxaaaYYY^^^```bbbeeeaaadddbbb^^^YYYVVVTTTTTTTTTKKKJJJGGGEEECCCCCCDDDDDDIIIHHHGGGHHHLLLRRRYYY]]]```]]]YYYVVVUUUUUUSSSRRRUUUOOOHHHDDDDDDDDDCCCAAACCCCCCDDDCCC@@@===:::888888777777666777888:::;;;=========<<<<<<;;;::::::999999999999:::;;;======DDDHHHLLLNNNNNNNNNNNNOOOPPPOOOOOORRRTTTSSSNNNJJJEEEEEEFFFHHHGGGEEEIIIOOOSSSZZZaaadddbbb^^^[[[ZZZ```aaacccgggkkknnnnnnnnnrrrqqqpppnnnlllkkkjjjiiijjjhhhbbb[[[TTTRRRRRRTTTUUUWWWXXXXXXWWWYYY]]]aaagggzzz}}}hhhXXXNNNIIIHHHFFFEEEDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDIIIHHHGGGDDDAAA@@@@@@AAAFFFFFFEEEBBB>>>;;;::::::777666555666777777666444000000000222444444222000:::777333333444333111...222222222111000000111222666333111000111222333222333222111111222222111000...///000000//////111222000000111111222111111000111111222222333333333444333333555777777444444666333111111444555222222555555>>>HHHNNNPPPPPPKKKCCCEEEAAA<<<888777666555444555666777666555333333444777666666555555444444333555444333333333444555666666555444333222333333444444777;;;>>>===<<<<<<<<<;;;;;;;;;:::999777666555999777666777888888777555555555444444444333333333444444555555555444222111000111111111111000//////000000111000......///111000000///////////////000111222222000---,,,...111333222222111000///............////////////......------------------------////////////000000000000222222222111111111111111333000......111444333222222222111111000111111111222222111111000111111111222111111111000000//////.........///000111111111111222222333333444444555555333111111333444444444555555444444333222222222888888888777666555444333333444555666777888777777666555444444666777777666666666666777888:::;;;<<<@@@>>><<<;;;<<<<<<<<<;;;>>>@@@BBBEEEGGGHHHHHHHHHKKKKKKKKKJJJJJJJJJIIIIIIKKKIIIGGGEEEDDDDDDEEEFFFHHHEEEBBBAAABBBCCCDDDDDDEEEEEEEEEFFFIIIIIIHHHGGGIIIJJJKKKKKKJJJIIIHHHGGGKKKJJJHHHFFFEEEDDDCCCCCCFFFCCC@@@<<<999999999:::999:::;;;<<<:::888555222555555444333333222111111444444444444444444444444333222333333444555666777888888888999:::;;;;;;;;;CCCCCCCCCCCCEEEGGGIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHAAA???======>>>???@@@???DDDHHHNNNUUU\\\bbbfffhhhfffeeedddbbb```^^^]]]\\\fffkkkpppoooiiieeecccddd]]]ZZZUUUQQQQQQUUUZZZ^^^yyyaaaWWW[[[[[[]]]```\\\\\\[[[XXXTTTQQQPPPOOONNNJJJHHHEEECCCAAAAAAAAABBBEEEEEEGGGJJJOOOTTTZZZ]]]]]]XXXSSSOOONNNNNNOOOOOORRRNNNHHHDDDCCCCCCAAA???BBBBBBBBB@@@===:::666444:::999888888999:::;;;<<<======>>>???>>>===;;;:::888888888888888999:::;;;BBBFFFKKKMMMLLLJJJIIIIIICCCCCCEEEHHHLLLNNNMMMKKKDDDCCCEEEHHHHHHGGGKKKRRRWWW\\\aaaddddddbbb___^^^]]]\\\]]]^^^```aaaaaaaaadddddddddcccbbbaaa______[[[XXXSSSMMMHHHGGGJJJLLLNNNQQQSSSRRRQQQRRRXXX^^^jjjyyywwwcccSSSKKKGGGEEECCCAAA@@@@@@???>>>======>>>???AAACCCFFFJJJMMMQQQRRRPPPLLLFFFAAA@@@@@@BBBBBBBBB@@@===:::999999888666444444555555555444333222111222444444333111777333000000333444333111444444333222111111111222222111//////111111111000444222111222333333222000///000111111///...///000///000000000000000//////000000000///////////////333444777999999777666666333000000333444222333666:::EEERRRXXXZZZWWWMMMCCCCCC@@@===;;;:::999777555444666777666555333333444444444444444444444444444555444444444444555777888999888666444444555666777666999<<<============>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888777777777666555666555555555444444444444555666666777666555444333222222333333222222111000///000111000//////000222333222111/////////000000111222222000------///111222222222111000000//////......////////////......////////////////////////.../////////000000000000222222222222111111111111333111//////222333222111333333222222222333333333444444333222222222333333333333222111111111222222000000000000000000000000000000111222222333333444444222111111333555555555555555444444333333333222555666666666666666666555777666666666555555555555333111000000111222111000333444444555777888999:::;;;:::888999:::;;;:::999888:::<<<>>>@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>??????@@@@@@>>>======>>>@@@@@@???BBBBBBCCCCCCCCCCCCBBBBBBGGGFFFDDDBBBAAA@@@@@@@@@BBBAAA???>>>===<<<<<<<<<======<<<:::999888777666666888:::;;;;;;999777666444444444333222222111111222222222222222222222222222222222222333444555666333333333444444555555555<<<<<<<<<<<<===???AAABBBAAA@@@???>>>>>>>>>>>>???<<<:::999999:::;;;;;;:::;;;===AAAEEEIIILLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMTTTXXX\\\[[[VVVRRRQQQRRRJJJGGGCCC@@@@@@CCCHHHKKK|||bbbUUUVVVTTTVVVYYYUUUXXXWWWVVVTTTRRRPPPOOONNNIIIGGGDDDBBB@@@???@@@@@@BBBDDDHHHMMMQQQUUUWWWXXXVVVQQQJJJFFFEEEGGGIIIJJJMMMJJJFFFDDDBBB@@@>>><<<>>>>>>??????===;;;888666<<<<<<;;;;;;;;;<<<=========>>>@@@BBBBBB@@@>>><<<999999999888888999::::::>>>DDDJJJLLLIIIEEEBBBAAA;;;;;;<<>>BBBJJJSSSZZZ___```^^^VVVKKKCCCAAABBBCCCBBB@@@>>><<<;;;:::999888666555555666666666444888666444333444666555555777333000000333555555444444333111000/////////000111111111222333333111000444222111111222333111000111222333222000//////000111111111111000000///...555444333222222111111111555888===@@@@@@>>>:::666222///...111333222444888@@@NNN]]]eeeeee___PPPDDD@@@>>>======<<<;;;888555222333555444333222222333111111111222333444444444333333444555666888999::::::888666444444555777888777999:::;;;;;;;;;<<<>>>>>>=========>>>@@@AAACCCBBB>>>:::777666666555444666666666555555555444444555555555666555555444333333444444444444333222222///000111111000000222444666555222000///000111222111111111///......000222111111111111111111111111......////////////......000000000000000000000000....../////////000000000222222222222222222222222333222222222333333222000222222222333333444444555555555444333333333333333333222111111111222333444222222111111000///......///000000111111222333333222111000111333555555555444444444333333333333333222333444555666777777777::::::999888666555444444444333222222333444333222222333444555666666777777666555555666888:::999888444555666888999999:::999999:::::::::999999888888777777888999999:::;;;;;;999999999;;;>>>???>>>===>>>@@@BBBAAA>>>===>>>@@@GGGDDD@@@<<<:::888888999999888777666666666777777555666777888777666444333333555888:::;;;:::999888333333222222222222222222000000000000000000000000111000000000111222333444333333333333333333333333555555555555666888999:::888888777666666666666777777666666777888888777555666777888:::<<<=========<<<<<<===>>>>>>??????@@@AAAEEEHHHHHHDDD@@@>>>???<<<:::888666777999===???eeeUUUTTTQQQQQQTTTQQQTTTTTTTTTTTTSSSQQQPPPOOOKKKIIIFFFCCCAAAAAAAAABBBDDDGGGLLLPPPRRRRRRPPPOOOLLLHHHDDDAAABBBDDDEEEFFFGGGFFFDDDBBB@@@===:::999999;;;===???@@@@@@????????????>>>>>>>>>>>>>>>>>>===???BBBDDDDDDCCC@@@>>><<<;;;;;;:::::::::;;;;;;<<>><<<:::;;;@@@GGGLLLLLLPPPQQQNNNJJJKKKTTT\\\bbbeeeeee[[[MMMCCC???@@@CCCBBB@@@===999777666666;;;;;;<<<>>>CCCNNN\\\eeennnmmmhhh\\\OOOGGGGGGIIIMMMHHHBBB===::::::;;;<<<666777:::>>>@@@???<<<999===:::777666777888999999<<<777333222555999;;;:::<<<999555222111222333333555555666999:::999666333333111000111222222111000222444666777666555555666888888777777666444333222888777666666666666777777:::AAAIIIMMMNNNJJJAAA888222...---///111222666;;;DDDRRRbbbjjjkkkbbbSSSEEE===;;;999888888888777555///000222222111000111222111111111222222333333333222222444555777999:::;;;999777444222222333555777777777888777777888:::===AAA@@@???>>>???AAADDDFFFEEE@@@;;;777555555444333555555444444444333333333222222222222222222111111333333444444333333222111///000111111000111333555999777444222000111222333111111000/////////111222000111111111222222222333......////////////......////////////////////////........./////////000000111222222222333333444444555555555666666555333111111111222333444555555555666555444444333333333333333222111000111222444555333222222111111000//////000000111111222222333333222111000111222333333222333333333333333333333333222333444555666666666666:::<<<===>>>===;;;888666666555555666999:::999888444555666777777666444333555444555777:::<<<<<<;;;555666666777888888888888888888999999999888777666333444666888999:::;;;;;;888999;;;>>>AAABBBAAA???<<>>;;;999888999:::===@@@BBBBBBBBBAAA@@@@@@@@@@@@???>>>>>>======???BBBEEEEEEDDDAAA???<<<<<<;;;:::::::::;;;;;;<<>>::::::<<<>>>===>>>???@@@@@@???>>>===999999999:::>>>DDDMMMSSSSSSUUUTTTOOOIIIJJJRRRYYYTTTSSSQQQKKKCCC<<<;;;===AAABBB@@@===888555555666777999;;;===DDDQQQaaammmwwwtttkkk___TTTOOORRRVVV[[[RRREEE<<<888999<<<===666<<>>;;;:::;;;===?????????:::666666;;;BBBFFFHHHLLLFFF>>>::::::<<<>>>???======>>>@@@AAA@@@<<<999444333333444555666666444777:::>>>@@@AAAAAABBBCCCEEEEEEDDDCCCAAA???>>>===:::999888888999;;;===>>>CCCMMMWWW\\\]]]XXXJJJ<<<333...,,,...000222777===EEERRRaaaiiijjjbbbTTTGGG:::777333000111333555555000222333444333333333444444444444444333333222222222333444666888999::::::888666444222222333555666777888888777666777:::<<>>>>>@@@AAACCCCCC???:::666444444333222333333333222222222111111111111000000000111111111222222222222222111000000///000111111000111333555999888555333222222333333333222000//////000111111000000000111111222333333......////////////......////////////////////////............////////////111111222333444555555666777888999999888666555555444555666888999999999999:::999888777666666666666555555444444444555777888222222222222222222222222111111222222333444444444333222111222333333222000333333333444444555555555666666777777666666555444999===CCCHHHHHHEEE@@@===666666777:::===>>>>>>===;;;<<<======<<<999666444777777999<<>>AAADDDEEECCCAAA???EEEKKKLLLJJJHHHJJJMMMKKKKKKJJJHHHDDD@@@;;;888999888777666777999;;;======<<<999666444444444555555666888999888666333222000000111111111111111111000000000000000000000000//////.........///000000////////////000000000000444444444444555555444444444444333333333333444555555444444666777777555222000000111222333444555666222222222333333333444444999:::<<<;;;:::777666555222222222222333555777999dddTTTRRRNNNNNNQQQNNNMMMNNNOOOPPPQQQRRRSSSTTTSSSRRRPPPNNNMMMNNNOOOPPPTTTUUUWWWVVVTTTOOOIIIFFFCCCBBBBBBCCCEEEEEECCCAAA>>>???@@@@@@===;;;;;;<<<<<<>>>???AAAAAA@@@???>>>@@@@@@AAA@@@???>>>===<<<<<<>>>AAACCCDDDCCCBBBAAA;;;;;;:::::::::;;;;;;<<>>AAACCCFFFJJJLLLLLLJJJJJJJJJGGGDDDEEEJJJMMMKKKJJJLLLJJJFFFBBB@@@??????>>>>>>;;;===>>><<<::::::===@@@@@@@@@???>>>======<<<<<<999;;;===@@@EEEMMMVVV[[[]]][[[UUUNNNIIIIIINNNSSSIIIEEEBBB@@@>>>::::::<<>>:::;;;===>>>???GGGTTTaaagggcccZZZSSSJJJGGGDDDDDDEEEHHHIIIJJJGGGBBB>>>@@@HHHQQQYYY\\\ZZZRRRFFF@@@@@@DDDHHHJJJHHHHHHHHHJJJJJJHHHDDDAAA<<<;;;;;;===@@@AAAAAA@@@AAAEEEJJJNNNPPPRRRTTTUUUWWWWWWVVVTTTRRRPPPNNNLLLEEEDDDCCCDDDEEEGGGJJJLLLOOOYYYaaadddeeeaaaRRRAAA666000,,,---///222888???FFFTTTbbbjjjjjjbbbTTTGGG999555///,,,---000222444333555777888777777888:::888888777777666555555444555666777888999999999999888777666555444555555666888999999888777888:::<<>>===<<<;;;<<<<<<======:::666444444444333222222222111111111000000000222111111111111222333333000111111111111000/////////000111111000000222444888777666555444333333333555333000///000111000/////////000000111111111222......////////////......000000000000000000000000------........./////////111111222333555666777777777999::::::888777777888:::;;;===>>>???>>>>>>===???>>>===;;;::::::::::::999999999999::::::::::::222222222222222222333333111222222333444444555555555444444555666666444333555555666777888888999999<<<<<<<<<;;;:::999777666:::???GGGNNNQQQNNNJJJFFF>>>>>>@@@CCCFFFHHHGGGEEEAAABBBEEEFFFDDDAAA>>>;;;======???CCCFFFHHHHHHGGG>>>>>>======>>>???@@@AAA:::;;;<<<======;;;999888999999:::;;;===>>>???@@@??????AAADDDFFFFFFEEECCCCCCIIIPPPTTTTTTRRRRRRRRRJJJKKKLLLLLLIIIDDD???<<<===<<<:::999:::<<>>:::888777888888::::::;;;;;;888555111///111111000000000000000000000000000000000000000000//////............//////000000000111222222333333555666666777666666555444222222111111111222333333555444444555666666555333444444333222222222333333---...///111333444666666666777777777777555444333111000000000222444777999yyy^^^OOOOOOLLLLLLOOOKKKOOOOOOOOOPPPRRRUUUWWWYYYVVVUUUTTTSSSSSSTTTUUUVVVYYYYYYZZZYYYWWWSSSPPPMMMHHHFFFDDDCCCCCCCCCAAA@@@>>>@@@BBBAAA???>>>@@@BBB@@@AAABBBCCCCCCBBB@@@???@@@@@@@@@@@@???===;;;:::<<<===???AAABBBBBBBBBAAA>>>=========>>>???@@@@@@CCCHHHKKKGGG@@@>>>CCCIIIMMMSSSZZZ^^^]]]YYYVVVUUUQQQNNNOOOSSSTTTPPPLLLJJJFFFEEECCC@@@======???@@@===AAAEEEDDDBBBBBBFFFJJJLLLJJJGGGEEECCCBBBBBBCCCBBBEEEJJJNNNTTT\\\dddiiiiiibbbYYYPPPKKKJJJLLLMMMDDD>>>;;;===???<<<;;;===???AAABBB???;;;888:::>>>;;;???CCCEEEIIIRRR```llltttoooiiigggiiilllpppqqqooodddSSSHHHCCCCCCBBBBBBMMMVVVdddqqqwwwsssjjjbbbYYYWWWUUUUUUXXXZZZ\\\\\\[[[VVVQQQRRRYYYccckkkooojjj___PPPHHHHHHNNNTTTWWWWWWVVVUUUUUUUUUSSSOOOLLLHHHHHHHHHKKKOOOQQQRRRQQQOOOSSSYYY^^^aaaccceeefffiiihhhgggeeeccc```]]]\\\UUUTTTRRRRRRSSSUUUXXXYYYZZZbbbfffddddddcccWWWFFF999222------///222999AAAJJJXXXgggooonnndddSSSEEE888555000......000222222444666888999999999:::<<<::::::::::::::::::999999::::::;;;<<<<<<;;;:::999555555555555555444444333555666777666555555777888999999999888888888777777666444222222333444333222222222222222111111111000111111000000000111222333000000111111000000///...///000111000//////000222555555666666666555333222777444111///000111///...///////////////000000000......////////////......////////////////////////---------.........//////111111222444555777888888666888999888666666888:::===>>>???AAAAAA@@@>>>===@@@???===<<<;;;:::::::::888999;;;<<<;;;:::888777444444444333222222111111111111111222333333444444666555666999;;;<<<;;;999999999:::;;;<<<>>>>>>???BBBBBBBBBAAA@@@>>>===<<>>===>>>@@@CCCEEEGGGFFFCCC@@@>>><<<;;;;;;>>>??????>>>;;;777222000111111111000/////////...000000000000000000000000//////............//////000111222333444666777777::::::;;;;;;;;;:::888888555444444444555555666777999777666666777888888777;;;:::888777666666666777111111333444666777888999666555555555555555333222333222111111333666:::<<>><<<:::999;;;<<<===???@@@AAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFEEEJJJLLLGGG@@@???FFFNNNYYY```hhhllljjjddd___\\\WWWUUUVVV\\\^^^YYYTTTRRRLLLMMMLLLGGGBBB@@@BBBDDDDDDIIIMMMNNNLLLLLLOOOSSSXXXUUUQQQMMMJJJIIIJJJJJJNNNQQQWWW\\\cccjjjqqqvvvrrriii\\\RRRNNNMMMLLLKKKDDD<<<999>>>AAA>>><<<>>>AAADDDFFFCCC???===@@@CCCHHHKKKNNNMMMMMMRRR]]]fffoookkkhhhkkkrrrwwwyyyxxxuuujjj\\\QQQMMMKKKIIIGGGYYYaaammmyyy|||ssslllfffeeedddeeehhhjjjkkkkkkqqqjjjcccbbbgggpppwwwzzz{{{nnn^^^TTTUUU[[[bbbfffcccbbb```___^^^\\\YYYVVVRRRRRRSSSVVVZZZ]]]^^^]]]ZZZ^^^dddiiikkkmmmoooppptttsssrrrpppmmmjjjgggfff\\\[[[YYYWWWWWWYYY[[[]]]aaaffffff```aaacccYYYJJJ;;;444......///222:::BBBNNN\\\mmmtttrrrfffSSSCCC888555333111222222222111222444666777777888999::::::;;;;;;<<<<<<======>>>>>>>>>??????>>><<<:::999111222333444333222111000000222333333222111222333444555555666666666555555111000000111333444444333333333333222222222111111///...---------///000111111111111111111000//////000000111000......///111333444666777777555333222999555111000000000///,,,///////////////...............////////////......---------------------------------.........//////111111222444666777888999555666777666444444888;;;<<<===???@@@???>>><<<;;;======;;;:::999888888888666777999::::::888555333777666555444222111000///000000000111222222333333666666888<<>>???@@@AAABBBCCCEEEEEEEEEEEEDDDCCCBBBBBBCCCFFFJJJOOORRRTTTTTTTTTKKKKKKKKKMMMNNNNNNKKKIIIFFFIIINNNSSSTTTSSSPPPNNNEEEFFFHHHLLLPPPQQQPPPOOOJJJJJJIIIJJJKKKMMMNNNPPPLLLMMMOOOQQQPPPNNNLLLJJJHHHGGGEEEDDDDDDEEEGGGIIILLLKKKJJJJJJKKKKKKIIIHHHHHHLLLSSSZZZ]]]ZZZRRRLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGEEECCCAAAAAADDDGGGIIIFFFFFFFFFEEECCC@@@===<<>>===<<<;;;:::::::::;;;;;;<<<===>>><<<:::999;;;<<<<<<<<<;;;:::999888888999:::;;;555555555555555555555555888777666777777777555444222111000000222555:::<<>>???@@@AAABBBCCCEEEFFFGGGHHHHHHFFFGGGHHHGGGEEEDDDEEEEEE>>>???@@@@@@===<<<===>>>>>>@@@DDDFFFFFFFFFGGGHHHFFFFFFFFFEEEFFFIIINNNRRRSSSQQQLLLGGGEEEIIIQQQXXXccciiiqqqvvvuuuqqqmmmjjjbbb]]]ZZZ]]]bbbddd```ZZZWWWXXXXXXUUUPPPMMMMMMNNNTTTUUUVVVWWWWWWWWWXXXXXX^^^______[[[WWWVVV[[[```bbbccceeegggjjjmmmpppqqqkkkfff]]]VVVPPPLLLIIIGGGAAA>>>===@@@BBBAAACCCHHHJJJHHHFFFDDD>>><<>>===<<<;;;:::999888???@@@@@@@@@===999555222444444444333333222222222333222222222222222222333111222222333333444444555111111222222222333333333222111111000///......---000000////////////000000000000////////////000000111///...------...///111333555777777555333333333000111111000...---...///////////////////////////------------------------...............---------........................//////000222222333333333444444444444444444444333666888:::;;;<<<;;;999888777888999999999888666555777666666666666555555555555555444333222111000///000//////......000111222222555:::>>>@@@???>>>=========<<<======>>>???@@@CCCCCCDDDEEEFFFGGGHHHIIILLLKKKJJJKKKMMMOOOOOOOOOKKKJJJIIIGGGFFFEEEDDDDDDEEEIIINNNRRRRRRPPPOOONNNMMMMMMKKKJJJMMMSSSTTTPPPJJJJJJIIIIIIJJJLLLNNNOOOPPPOOOPPPRRRTTTSSSOOOKKKMMMKKKGGGDDDCCCCCCEEEGGGKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNFFFEEEDDDDDDDDDDDDEEEFFFDDDCCCBBBBBBCCCDDDFFFGGGFFFGGGGGGFFFDDDBBB@@@>>>???EEEIIIFFF===555333444222000...---,,,---///000,,,------......------,,,...------,,,,,,------...///.........///000222333999<<>>===<<<===;;;;;;===???AAAAAA@@@???>>>>>>===;;;999999:::;;;@@@===;;;<<<>>>>>><<<:::;;;;;;;;;:::999888777777777999:::999777666666666222333555888<<>>>>>???AAADDDFFFHHHIIIJJJIIIHHHIIIIIIIIIIIIIIIIIIJJJEEEEEEEEEEEEEEEEEEGGGHHHGGGIIILLLMMMMMMMMMNNNOOOQQQQQQPPPNNNNNNQQQVVVYYY[[[ZZZWWWSSSQQQSSSXXX]]]jjjooovvv{{{zzzwwwsssqqqggg```XXXVVV[[[aaaeeeeeedddccc```[[[UUUSSSUUUWWW[[[]]]^^^^^^\\\ZZZYYYYYY^^^aaadddccc```aaaeeeiiimmmkkkhhheeecccaaaaaaaaa___[[[UUUOOOLLLJJJIIIIIIFFFAAA@@@AAABBBAAACCCGGGIIIFFFEEECCC@@@@@@HHHRRR\\\___]]]WWWVVV^^^hhhmmmqqqoooooorrrvvvyyyyyyxxxwwwnnnddd^^^WWWQQQQQQTTTUUUZZZbbbhhhlllnnnooopppjjjmmmnnnlllkkkmmmsssyyyyyyxxxwwwvvvuuuuuuuuuuuutttnnnfff``````bbbcccddddddfffhhhgggccc___]]]]]]___\\\YYY\\\bbbggghhhhhhhhhhhhfffccc```^^^___```hhhhhhiiiiiifffccc___\\\ZZZUUUQQQQQQUUUXXXXXXVVVYYYZZZ\\\]]][[[TTTLLLEEE444///---...000333===FFF[[[kkkyyy{{{xxxpppaaaQQQ???:::444000///000111222---000222444555777:::<<<>>>??????@@@???===:::999?????????>>>;;;888555333000000000000000/////////222111000000000000111222222222222222111111111111111111111111111222222222111111111000///.........000000////////////000000000000////////////000000111000...------...000111333555777777555333333444111222333111///......///........................------------------------................................................---...///000111111111111222222222222222222222222222222444555555555444333333333333333333222111111555444444444333333333333333333222111000///.........------,,,---...///000111333666:::<<<<<<<<<;;;===<<<<<<<<<======>>>???@@@@@@AAABBBCCCDDDEEEEEEHHHFFFEEEEEEGGGIIIIIIHHHEEECCCBBB@@@?????????@@@@@@DDDHHHKKKKKKJJJIIIIIIHHHHHHFFFGGGMMMTTTSSSNNNHHHHHHHHHHHHHHHJJJKKKLLLNNNMMMMMMOOOQQQPPPLLLIIIHHHFFFCCC@@@???@@@AAACCCIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAAAAAAAACCCDDDEEECCCDDDDDDDDDCCCBBBBBBAAACCCFFFHHHDDD===666222222000000...---------...///,,,,,,------------,,,,,,------,,,,,,,,,,,,---------------------///000111555777:::;;;:::888888888666666777999;;;<<<;;;:::======;;;888555444666888;;;999999;;;???AAAAAA@@@<<<<<<;;;:::999888888777888999::::::888777777888666666777888<<<@@@EEEGGGqqqXXXJJJGGGAAA@@@EEEEEEIIIKKKLLLKKKJJJIIIJJJLLLMMMJJJIIILLLMMMLLLNNNQQQUUU^^^kkkxxx}}}wwwllldddUUUTTTPPPLLLGGGCCC@@@>>>>>>AAAFFFJJJMMMNNNMMMLLLKKKLLLMMMNNNPPPQQQSSSTTTOOONNNLLLMMMQQQUUUWWWYYYXXXYYY[[[[[[ZZZYYYZZZZZZ]]]\\\ZZZWWWVVVXXX\\\```aaaaaa```]]][[[ZZZ\\\^^^lllqqqxxx{{{{{{xxxuuutttgggaaaYYYVVVYYY```hhhmmmoookkkeee^^^XXXWWWZZZ]]]aaaccceeedddaaa\\\YYYXXXYYY^^^dddgggggghhhkkkmmmqqqllleee]]]VVVRRRQQQQQQSSSRRRPPPNNNMMMLLLKKKKKKHHHDDDAAABBBBBBAAADDDIIIIIIHHHGGGGGGEEEEEENNNXXXeeegggfffaaaaaaiiissswwwyyyvvvtttsssssstttsssrrrpppggg]]]YYYVVVSSSQQQRRRSSSWWW]]]aaacccdddfffgggccceeegggggggggiiinnnssstttttttttsssqqqooommmkkkmmmkkkgggccc^^^]]]^^^``````aaabbbaaa]]]ZZZXXXXXXZZZZZZYYYZZZ\\\___bbbdddfffddd```[[[VVVSSSTTTUUU___```aaaaaa___[[[WWWTTTUUURRROOOPPPTTTWWWXXXWWWUUUUUUTTTSSSPPPJJJCCC>>>444000---///222666@@@III]]]nnn{{{~~~zzzsssdddTTT>>>999333000///000111111...000222333444666999;;;<<<===@@@BBBBBB@@@>>><<>>;;;888666444333............////////////111000///------///000111222222111000000///......000000000000000000000000111111000000//////......000//////......//////000000//////......//////000111000///......///000111444555777666444333333444333444444333000...//////......................................................//////////////////........................+++,,,---...////////////......//////000000111111/////////000000000000111555555444333333333333444222222222111111111111000111000000///...---,,,,,,+++++++++++++++,,,------///000222555777888999999<<<<<<<<<;;;<<<<<<===>>>===>>>>>>???@@@AAABBBBBBDDDBBB@@@@@@BBBCCCCCCCCC@@@???===;;;;;;<<<===>>>>>>AAADDDEEEEEEEEEFFFGGGEEEDDDCCCFFFNNNVVVTTTMMMFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJLLLMMMLLLIIIFFFEEECCC@@@>>>===>>>???AAAGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>?????????@@@@@@???>>>>>>???@@@@@@AAAAAAAAA@@@AAAAAABBBBBB@@@@@@@@@AAAAAABBBCCCDDDGGGFFFDDDAAA<<<666222/////////.........---------,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...//////111444444333222333333222333444555666777777777999888666444222333555888:::999888:::>>>@@@AAAAAA<<<;;;:::999888777777777777888:::999888777777888777777666777;;;@@@EEEIIIzzz```OOOJJJCCCCCCGGGEEEHHHIIIKKKKKKJJJJJJKKKLLLMMMLLLLLLMMMLLLJJJNNNUUUWWWaaasss}}}lllaaaYYYYYYXXXTTTOOOIIIDDDBBB@@@DDDJJJPPPSSSSSSRRRQQQOOOOOOPPPSSSXXX]]]```aaa[[[XXXVVVWWW\\\bbbfffhhhggghhhiiihhhfffddddddeeebbb```]]]ZZZWWWYYY]]]aaacccbbb```^^^\\\[[[[[[\\\hhhlllqqqsssssspppooonnnaaa___[[[ZZZ[[[```eeeiiikkkgggaaa[[[WWWVVVXXXZZZ]]]aaadddddd___YYYUUUSSSSSSYYYbbbhhhjjjjjjjjjjjjddd___WWWOOOJJJIIIJJJKKKQQQTTTWWWXXXVVVRRROOOMMMGGGCCCAAACCCDDDEEEJJJPPPPPPOOOPPPPPPMMMKKKQQQZZZgggjjjiiifffiiirrr||||||zzzvvvsssooommmddd[[[SSSTTTVVVUUUTTTUUU\\\^^^aaabbb```_________ZZZ\\\^^^______bbbfffiiikkklllmmmmmmkkkhhhdddbbbccceeeeee```ZZZUUUVVVXXXXXXXXXWWWVVVSSSQQQPPPOOOSSSTTTVVVUUUTTTUUUXXX\\\\\\ZZZWWWRRRNNNMMMOOOQQQVVVXXXZZZ\\\ZZZWWWSSSQQQNNNMMMLLLNNNRRRVVVXXXXXXPPPNNNKKKIIIGGGCCC???<<<777222000111333888AAAKKK^^^mmmyyyzzzuuunnn___PPP<<<888333000///000111111000111333333333555888;;;888:::===???BBBCCCCCCCCCEEECCC>>>999666444333333/////////000111111111222222000...------...000222111000000000/////////...000////////////.........111000000000/////////.../////////......//////////////////....../////////111000////////////000111333555666555333222333444444555555333000/////////........................////////////////////////......///////////////000........................+++,,,---...............,,,------...///000000111000000000///000111222222999888666555444555666777111111111000000000///////////////...---,,,,,,+++************++++++,,,,,,...///000111333666888999<<<;;;;;;;;;;;;<<<======>>>>>>???@@@AAAAAABBBBBBEEEBBB@@@???@@@BBBBBBBBBAAA@@@>>><<<<<<>>>@@@AAAAAACCCEEEEEEEEEEEEGGGIIIGGGFFFEEEHHHQQQXXXTTTLLLEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHFFFDDDFFFDDDBBB@@@@@@@@@BBBCCCGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@???>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBB@@@???>>>>>>???AAACCCDDDFFFCCC>>>;;;:::777222...---............---,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......+++---/////////...///000111333444555666666777888444444333333333666:::>>>>>>===<<<;;;;;;;;;;;;;;;999888666555444444444444444666777777555444444555222333555777:::>>>AAABBBdddQQQLLLDDDCCCGGGEEEGGGIIILLLMMMMMMMMMNNNOOOOOOOOOOOOPPPNNNKKKPPPWWW\\\eeexxx}}}iii]]]ZZZ\\\\\\YYYSSSMMMIIIHHHGGGKKKRRRWWWZZZZZZXXXWWWSSSRRRSSSXXX___fffiiikkkgggddd```___aaaeeehhhjjjmmmmmmmmmkkkhhhffffffgggaaa___\\\WWWUUUWWW[[[___fffccc```^^^]]]]]]^^^^^^aaadddgggiiigggfffeeeeee\\\ZZZVVVTTTVVVZZZ```dddaaa^^^ZZZWWWUUUSSSSSSRRRRRRWWW]]]]]]XXXRRROOONNNPPPWWW```hhhjjjhhheeebbbSSSOOOIIIDDDCCCFFFJJJNNNWWW\\\ccceee```XXXQQQLLLEEEAAA@@@CCCHHHLLLSSSZZZ[[[ZZZ[[[ZZZTTTOOORRRXXXeeeggghhhggglllxxx~~~vvvooojjj]]]VVVQQQVVV[[[]]]]]]^^^lllmmmmmmjjjeee```]]]\\\WWWXXXZZZ[[[\\\^^^```aaaiiiiiiiiigggdddaaa]]][[[ZZZ^^^___[[[RRRMMMMMMOOOQQQPPPNNNMMMLLLKKKJJJJJJMMMPPPQQQPPPMMMLLLOOOSSSPPPOOOLLLHHHEEEFFFIIIKKKNNNPPPTTTVVVVVVTTTQQQNNNIIIHHHHHHIIIKKKMMMNNNOOOHHHEEEAAA???>>>===<<<:::888333000111222555>>>GGG^^^kkkuuusssmmmeeeWWWIII;;;777333000000000111111222222333222222333777999444555888;;;???DDDGGGIIIHHHDDD>>>888333111000111///000000000111222222222222111///......///111222.../////////000000000111........................000000000000//////////////////............////////////............//////000000////////////000000333333444333111111222333333444444222000......///........................////////////////////////---........./////////000........................------.../////////......,,,------...///000000111222111111111111222333444444333222111000111222222111111111111000000000////////////......------,,,******++++++,,,,,,,,,,,,/////////111333555888999;;;::::::;;;;;;<<<===>>>BBBBBBBBBCCCCCCDDDDDDEEEEEECCC@@@???@@@BBBBBBBBBDDDCCCAAAAAAAAABBBDDDEEEDDDFFFGGGGGGGGGGGGIIIKKKIIIIIIHHHIIIPPPUUURRRJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEGGGFFFDDDCCCCCCDDDEEEFFFHHHGGGFFFEEEDDDCCCBBBBBB??????@@@AAABBBCCCEEEEEEAAAAAA@@@??????@@@AAAAAAEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>???AAABBBBBB===999777888666222///---------...---,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,------.........---)))+++------------...///111444888999888777888999666777777777777:::>>>BBBAAAAAA???===:::777666555444333111000000111222333222444555444222000000111---111666;;;>>>>>><<<;;;fffQQQJJJCCCCCCFFFCCCGGGJJJNNNPPPQQQRRRSSSUUUSSSRRRSSSUUURRRPPPSSSYYYccciiizzz}}}kkkbbb___aaaaaa]]]VVVPPPNNNNNNRRRUUU[[[```bbbaaa___]]]XXXVVVVVVZZZbbbiiillllllkkkiiifffaaa^^^^^^aaadddiiiiiihhheeebbb``````aaa^^^\\\XXXTTTRRRTTTYYY^^^iiifffcccbbbcccddddddddd```bbbcccbbbaaa_________[[[UUUMMMJJJNNNVVV^^^ccc[[[YYYWWWUUUTTTRRROOOMMMIIIOOOVVVVVVQQQLLLKKKLLLKKKRRR[[[ccceeebbb[[[WWWKKKHHHDDDBBBCCCIIIPPPUUU___eeemmmnnnggg\\\SSSNNNIIIEEECCCGGGMMMRRR[[[ccceeedddbbb^^^WWWQQQSSSZZZdddfffggghhhooo|||{{{rrrmmmccc]]]\\\```eeefffgggjjjuuuvvvvvvrrrllleeeaaa___ZZZ[[[\\\^^^^^^^^^^^^^^^jjjhhhfffbbb^^^[[[XXXWWWWWWZZZZZZUUUMMMGGGGGGIIIMMMKKKHHHHHHIIIJJJJJJIIIKKKMMMNNNLLLHHHGGGIIIKKKGGGGGGEEEBBB??????BBBDDDHHHKKKOOOSSSSSSQQQMMMKKKKKKJJJIIIHHHGGGGGGGGGGGG@@@===999777888999999999666111......///222:::CCC]]]hhhooojjjccc]]]QQQDDD:::666222000000111111000111111111000///000333666111222666:::???DDDGGGIIIEEEAAA;;;555111/////////............////////////000000////////////000000------...//////000111111------........./////////000000000000///////////////......------......//////......------......///...//////////////////...111222222111//////000222000111111000...---...///------------------------........................,,,,,,------.../////////..............................///////////////...------......//////000000000000000111111111222222222111000000//////000000111111111111000000000000/////////.........------***++++++,,,---,,,,,,,,,//////000111333666888999999::::::;;;<<<>>>???@@@EEEEEEEEEFFFFFFFFFGGGGGGEEEBBB???>>>???BBBCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFEEEGGGHHHHHHHHHHHHIIIKKKIIIJJJIIIIIILLLPPPNNNIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGIIIJJJIIIHHHGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEE>>>@@@AAADDDEEEFFFGGGGGGAAAAAA@@@??????@@@AAAAAAGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@@@@????????????@@@>>>;;;777666777666333///------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,---......------,,,)))+++------,,,---///000333888===???>>>;;;;;;<<<@@@@@@@@@???>>>>>>@@@BBBAAABBBCCCAAA===888555444111000///...///111333444333555555444111///...///---333;;;BBBDDDAAA;;;666iiiRRRKKKDDDDDDGGGDDDHHHLLLPPPTTTVVVWWWYYYZZZZZZXXXYYY\\\[[[XXXYYY]]]gggjjjxxxsssoookkkllljjjccc[[[UUUUUUVVV\\\___cccfffhhhgggdddccc]]]ZZZWWWZZZ```fffggggggbbbdddccc^^^WWWUUUZZZ___ddddddbbb___\\\ZZZ[[[\\\XXXVVVRRROOONNNQQQWWW\\\fffddddddfffiiiiiigggeeebbbbbbbbb```]]]\\\\\\]]]WWWQQQKKKLLLTTT]]]bbbddd\\\YYYVVVTTTSSSQQQMMMJJJHHHNNNUUUUUUOOOKKKKKKMMMMMMSSS]]]eeegggccc[[[UUUKKKIIIGGGGGGKKKSSS[[[```ggglllrrrqqqiii```ZZZWWWSSSNNNKKKNNNRRRWWW___hhhlllgggbbb\\\UUURRRXXXbbbhhhjjjkkklllsss~~~wwwtttoookkkjjjmmmmmmllllllppptttvvvwwwvvvqqqjjjfffccc`````````aaaaaa```^^^\\\ccc```\\\YYYWWWWWWXXXYYYZZZYYYWWWQQQKKKGGGFFFHHHKKKGGGDDDDDDGGGIIIJJJJJJHHHHHHHHHFFFDDDBBBBBBCCCBBBCCCCCCAAA@@@@@@BBBDDDJJJMMMQQQTTTTTTPPPLLLIIIHHHIIIHHHGGGFFFEEEEEEEEE>>>;;;777555666777888888444000------///333<<>>BBBDDDDDDDDD<<<:::555111...---...............------------------...////////////...---------------............,,,,,,---...///000111111////////////000000000000///......------......//////......------......///------............------000000000...------...000,,,...///...,,,,,,---...------------------------------------------------++++++,,,,,,---.......................................////////////.................................///000111222111000000222222222222222111111000111000000000////////////...............---------)))***+++,,,,,,,,,++++++---...000222444666777888888999:::;;;===@@@BBBCCCFFFFFFFFFFFFFFFGGGGGGGGGFFFCCC@@@???AAADDDFFFGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEGGGIIIJJJIIIIIIIIIJJJIIILLLMMMJJJJJJMMMNNNMMMNNNOOOOOOOOONNNMMMKKKJJJJJJLLLMMMLLLJJJIIIJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGG@@@BBBEEEHHHIIIIIIHHHGGGDDDCCCBBBBBBBBBBBBCCCDDDGGGHHHHHHGGGFFFEEECCCBBB???@@@@@@AAAAAA@@@@@@???===<<<:::999777555222000...---+++*********+++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,------,,,+++******+++------------///111777>>>FFFIIIFFFCCCAAABBBEEEFFFGGGFFFDDDCCCCCCCCCCCCFFFHHHGGGAAA;;;666444222111000000111444777999888999999777333111000000000666???FFFGGGBBB:::444lllUUUMMMGGGGGGJJJGGGIIIMMMRRRVVVYYY[[[]]]^^^aaa^^^___bbbccc```___aaaiiijjjwww{{{{{{vvvvvvsssjjj```[[[[[[^^^ccceeehhhkkkkkkjjjgggfffaaa\\\XXXYYY^^^bbbbbbaaaUUUZZZ]]]YYYSSSRRRYYY```bbbbbb```]]]ZZZXXXYYYZZZRRRPPPMMMJJJJJJMMMTTTYYY___```bbbfffjjjjjjfffaaaccccccbbb___\\\ZZZZZZ[[[RRROOOOOOWWWaaahhhgggddd___[[[VVVSSSQQQOOOLLLIIIJJJQQQVVVVVVPPPLLLLLLOOOWWW]]]fffnnnqqqmmmddd^^^MMMLLLKKKNNNSSS\\\eeekkklllqqqtttrrrkkkdddaaaaaa\\\VVVRRRSSSUUUYYYaaaiiinnnggg___XXXQQQRRR]]]iiimmmooonnnooovvv{{{yyyxxxuuuttttttqqqllllllpppnnnqqquuuuuurrrmmmiiigggcccbbbbbbbbbbbb```\\\ZZZWWWUUURRRPPPQQQUUUZZZ]]]]]][[[VVVPPPKKKHHHHHHIIIHHHDDDAAAAAAEEEHHHIIIIIIEEEDDDBBBAAA???>>><<<;;;@@@AAACCCDDDDDDEEEHHHJJJOOORRRVVVWWWVVVRRRMMMIII>>>???@@@AAAAAAAAACCCDDD@@@===999777777888999999555000...000222666@@@JJJRRR[[[^^^XXXRRROOOGGG===888555222000000111111000---,,,+++)))((())),,,//////444<<>>AAACCCEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHEEEBBBBBBDDDGGGIIIJJJIIIJJJLLLMMMLLLKKKHHHGGGFFFIIIKKKLLLKKKJJJKKKKKKJJJOOOPPPLLLKKKNNNRRRSSSQQQRRRRRRRRRQQQOOONNNMMMLLLNNNOOONNNKKKJJJLLLNNNKKKKKKKKKKKKLLLMMMMMMNNNGGGGGGGGGGGGHHHHHHHHHHHHDDDFFFIIILLLLLLKKKHHHFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHHHHGGGFFFDDDBBBAAA===>>>@@@AAABBBBBBAAA@@@??????>>><<<888444111///...---+++))))))***+++,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,)))***+++,,,,,,+++))))))***+++---------...000222===DDDNNNQQQNNNJJJHHHGGGEEEGGGIIIJJJIIIGGGGGGGGGGGGKKKMMMKKKDDD;;;555222444333222222444888;;;>>><<<======:::666333222222111777???EEEFFF@@@999333sssVVVKKKIIIFFFDDDEEEIIIRRRYYYYYYYYY\\\______ccc``````bbbbbbbbbffflllooonnnttt{{{tttiii___\\\___dddgggjjjkkkjjjhhhffffffccc___[[[ZZZ[[[\\\ZZZXXXYYYVVVTTTRRRSSSWWW[[[^^^ccc^^^WWWSSSTTTUUUVVVUUUGGGHHHGGGIIIPPPXXXWWWRRRTTTYYYbbbhhhjjjgggaaa]]]___jjjmmmddd^^^``````ZZZTTTWWW]]]gggqqqwwwyyyxxxeee___VVVMMMFFFCCCBBBBBBDDDQQQ\\\]]]ZZZZZZZZZYYY]]]aaahhhpppuuuqqqhhh```QQQWWW]]]```bbbfffnnntttsssrrrqqqpppmmmkkkiiihhhiiieee^^^XXXWWWZZZ___bbbccc```YYYQQQRRR[[[eeeiiippppppqqqrrrvvv|||{{{yyyuuupppkkkkkkmmmppptttpppmmmmmmnnnmmmgggbbb```aaadddggggggddd___ZZZXXXSSSNNNOOOUUU[[[]]]\\\\\\[[[WWWSSSSSSUUUSSSMMMNNNJJJFFFFFFHHHIIIEEEAAA@@@>>>============<<<:::>>>@@@BBBAAAAAADDDIIINNNXXXZZZ\\\[[[UUUOOOIIIFFFCCCAAA>>>======>>>>>>>>>>>>===<<<<<<<<<:::777555...---,,,---333===JJJSSSYYY[[[YYYSSSMMMJJJDDD>>>===999333///------,,,,,,(((((()))***,,,---///000222666<<>>BBBFFFIIIHHHFFFDDDCCCCCCCCCDDDAAA???>>>@@@DDDHHHJJJKKKMMMKKKIIIGGGGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJLLLNNNOOOPPPQQQQQQWWWWWWVVVUUURRROOOKKKIIILLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPOOOJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIKKKMMMMMMMMMKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIFFFCCCAAA??????@@@@@@@@@???>>>===>>>>>>===<<<999555111///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,***)))((()))***+++,,,///444777@@@LLLUUURRRMMMLLLLLLIIIIIIKKKLLLMMMMMMLLLJJJIIIKKKMMMMMMKKKEEE>>>999666666444333333555999===@@@????????????===;;;999777===???CCCGGGHHHCCC999222uuuXXXMMMJJJGGGFFFHHHLLLVVV]]]^^^^^^```bbbbbbbbb``````bbbcccdddiiiooorrrrrrxxx}}}vvvlllccc```cccffffffeeecccaaa```aaabbbccc```\\\[[[\\\\\\ZZZWWWUUUUUUUUUUUUWWW[[[^^^```]]]XXXPPPKKKJJJKKKKKKKKKFFFGGGGGGIIIPPPXXXXXXTTTVVV\\\fffnnnqqqnnngggccc```mmmsssnnnjjjllllllgggjjjiiikkkrrrzzz}}}{{{xxxlllcccVVVJJJAAA>>>@@@AAAHHHUUU```cccaaaaaaaaa```___bbbhhhooossspppggg___WWW]]]eeejjjkkkmmmqqqtttrrrssstttuuussspppllliiiiiieee```\\\[[[]]]```bbb^^^^^^ZZZWWW\\\hhhqqqtttsssqqqqqqsssyyy}}}yyyyyyzzz{{{zzzuuusssooojjjfffeeegggiiikkkhhheeefffhhhhhhddd``````___```dddgggfffaaa\\\XXXRRRNNNNNNSSSXXX[[[[[[``````]]]ZZZ[[[^^^\\\WWWUUUQQQMMMMMMOOONNNJJJFFF@@@???>>>===;;;:::::::::@@@BBBCCCCCCCCCEEEKKKOOOTTTWWWYYYXXXRRRLLLFFFDDDDDDBBB???<<<;;;;;;::::::===<<<;;;;;;;;;999666444......///000555>>>IIIPPPWWWZZZZZZUUUQQQMMMGGG@@@<<<888333///------,,,,,,((((((((()))+++...000111555888===AAAAAA???;;;888///................../////////...---,,,++++++***+++,,,,,,---------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------//////......------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,+++******)))((((((,,,,,,+++++++++*********+++,,,,,,---------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,---............---//////............//////000000000000000000000000000000000/////////......++++++******)))*********)))))))))******++++++++++++++++++,,,...111555777666777999999;;;>>>CCCGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBAAABBBEEEHHHIIIJJJGGGGGGFFFFFFFFFFFFFFFFFFJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNOOOQQQQQQRRRRRRSSSTTTTTTSSSQQQNNNKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOJJJIIIHHHHHHHHHHHHIIIIIIKKKMMMOOOPPPQQQPPPOOONNNKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHFFFEEEDDD@@@@@@@@@????????????>>>======<<<:::777333000...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***,,,,,,---...000666===BBBHHHOOORRRNNNKKKLLLMMMLLLLLLMMMMMMNNNMMMKKKIIIHHHJJJKKKMMMKKKGGGCCC@@@???===<<<:::999999<<>>AAAEEEMMMZZZfffjjjjjjjjjiiifffcccdddiiinnnqqqmmmeee^^^ZZZaaajjjpppqqqqqqqqqqqqoooqqqtttvvvtttpppkkkggggggfffdddbbbaaabbbbbbccc`````````ccclllxxx~~~}}}xxxuuussswww~~~yyyrrrkkkiiillloooooommmjjjhhheee```\\\[[[\\\^^^]]][[[YYYZZZ]]]^^^\\\ZZZ[[[XXXXXX]]]ccceee___YYYTTTPPPKKKKKKOOOTTTWWWXXX```bbbbbb```bbbfffeeeaaa[[[XXXUUUUUUVVVUUUQQQNNNDDDEEEDDD@@@<<<999;;;===BBBCCCEEECCCBBBCCCHHHLLLOOORRRUUUTTTPPPJJJEEEBBBDDDBBB???<<<:::999999999;;;;;;:::;;;;;;999555222...///111444888>>>FFFKKKSSSXXX[[[YYYVVVRRRKKKCCC;;;777222...------,,,,,,+++******+++---111444666999;;;>>>@@@@@@<<<888666......------------......000///...---+++***))))))++++++,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******************)))))))))++++++,,,------------,,,+++,,,,,,,,,+++******))),,,,,,++++++,,,,,,------+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------***+++,,,,,,------,,,,,,.....................///////////////////////////////////////.........---******)))))))))***++++++))))))))))))***************))))))))),,,000444666888888999999999<<<@@@DDDAAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>>>>>AAACCCDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMNNNOOOPPPPPPPPPNNNOOOOOOOOONNNLLLJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIJJJKKKMMMMMMMMMMMMHHHHHHHHHGGGHHHHHHIIIIIILLLNNNPPPRRRRRRRRRQQQPPPLLLMMMNNNPPPPPPOOOMMMLLLHHHHHHGGGFFFFFFFFFFFFFFFBBBBBB@@@?????????@@@AAA>>>===:::888444111///...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...000333888???HHHOOORRRRRRNNNHHHGGGKKKMMMMMMMMMMMMMMMMMMKKKIIIGGGEEEGGGIIIJJJJJJIIIHHHHHHIIIGGGEEEBBB@@@@@@AAACCCEEELLLLLLLLLLLLJJJHHHFFFEEEEEEFFFIIILLLMMMJJJFFFBBBwwwXXXJJJHHHFFFGGGJJJNNNXXXaaaeeefffgggddd``````^^^___cccfffiiipppwww}}}{{{qqqiii```WWWTTTVVV[[[XXXTTTOOOLLLMMMQQQUUUWWWTTTSSSTTTWWWXXXVVVSSSNNNNNNMMMNNNOOOQQQSSSTTTQQQLLLEEE???<<<<<<>>>@@@FFFHHHIIIKKKRRR[[[___]]]cccjjjttt{{{|||vvvmmmfffdddnnnvvvvvvuuuyyy||||||~~~}}}~~~ssskkkbbbUUUJJJDDDFFFKKKOOOTTT```kkkooooooooommmiiiggggggiiimmmooolllddd^^^[[[aaajjjoooqqqpppoooooooooppprrrrrrooojjjeeebbbdddeeeeeeffffffeeeccccccfffiiilllqqqzzz}}}zzzxxx|||yyypppeee^^^XXXWWW\\\______]]][[[ZZZXXXTTTQQQOOOPPPRRRQQQOOOMMMNNNPPPQQQQQQPPPRRROOOOOOVVV___```YYYPPPMMMIIIFFFFFFJJJPPPTTTVVVZZZ^^^```aaaccchhhhhheee\\\[[[YYYZZZZZZYYYVVVSSSLLLMMMMMMGGG@@@===???CCCEEEFFFFFFCCC@@@???BBBEEEMMMPPPSSSTTTPPPKKKGGGEEEEEEDDDCCC@@@===;;;;;;;;;;;;;;;;;;<<<<<<:::666222---000222555888<<>>???>>><<<999555333------,,,,,,,,,,,,------...------,,,+++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------------...------,,,,,,,,,------.........------,,,,,,,,,******************************+++,,,,,,,,,,,,,,,******+++++++++)))(((''',,,,,,++++++++++++,,,,,,+++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,------......................................................------------))))))((())))))***+++,,,))))))))))))))))))(((((())))))((()))+++000444777======;;;999777999<<>>;;;777444111///...++++++++++++******************************************************************++++++++++++,,,---,,,000666===CCCKKKRRRWWWWWWQQQJJJDDDEEEHHHJJJIIIIIIIIIIIIIIIGGGFFFDDDCCCCCCDDDFFFFFFFFFGGGIIILLLKKKJJJGGGFFFEEEFFFGGGHHHLLLLLLLLLLLLKKKIIIGGGFFFEEEFFFGGGIIIJJJIIIHHHFFFxxxXXXJJJHHHGGGJJJNNNOOOYYYccciiikkklllhhhbbb```___bbbgggjjjmmmssszzzzzzpppddd[[[RRRJJJGGGHHHNNNNNNMMMKKKIIIJJJLLLOOOLLLJJJIIILLLPPPSSSRRRPPPRRROOOLLLIIIHHHJJJMMMOOOMMMIIICCC>>><<<>>>BBBEEEJJJMMMPPPRRRXXXaaaeeeeeeiiiooowww}}}~~~zzzsssnnniiioooqqqooommmqqqxxx|||zzz{{{wwwkkk```\\\VVVQQQQQQTTTYYY]]]^^^hhhrrrtttttttttqqqlllkkkjjjkkkmmmnnnlllfffaaabbbeeejjjoooqqqrrrrrrsssuuutttrrroookkkfffbbb```___```bbbddddddcccaaa```iiinnnuuuzzz|||}}}zzzyyy~~~zzziii[[[QQQMMMIIIIIIMMMPPPOOOMMMNNNNNNMMMKKKHHHFFFGGGHHHIIIGGGEEEDDDEEEFFFGGGGGGKKKIIIKKKTTT\\\\\\RRRHHHDDDBBBAAABBBGGGLLLQQQTTTSSSYYY^^^___bbbggggggeeeYYYYYYYYYYYYZZZXXXVVVTTTPPPRRRRRRMMMFFFBBBDDDGGGLLLMMMKKKGGGAAA>>>>>>@@@LLLOOOTTTVVVTTTPPPMMMKKKLLLMMMKKKFFFAAA===<<<<<<======>>>??????<<<888444...000222444555888;;;>>>JJJSSS[[[]]]\\\XXXOOOFFF777444000...------,,,+++------...000444888<<<>>>???>>>===;;;888444111///,,,,,,++++++++++++,,,,,,******++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,---------...---------------......*********)))))))))))))))******++++++++++++++++++)))***++++++,,,,,,++++++))))))***+++***)))'''&&&,,,++++++*********++++++************************)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---...//////......------------------------------------,,,,,,,,,+++(((((((((((()))***++++++))))))((((((((((((((((((***))))))***---111555888======;;;888777888<<>>===>>>@@@AAAAAA@@@???>>>>>>>>>@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@???AAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIKKKLLLLLLKKKIIIHHHHHHJJJLLLMMMKKKHHHDDDAAACCCBBB@@@@@@@@@BBBEEEGGGGGGEEECCCBBBAAABBBDDDEEEAAA???<<<888444222000///++++++*********)))))))))************************************************(((***++++++******---000...666AAALLLSSSXXXZZZ[[[UUUMMMFFFCCCDDDDDDDDDCCCBBBCCCCCCCCCBBBBBBAAAAAA>>>???@@@@@@@@@AAADDDFFFHHHGGGFFFEEEEEEFFFHHHIIIHHHIIIIIIIIIHHHFFFEEEDDDCCCDDDEEEFFFFFFGGGGGGHHHyyyXXXIIIHHHIIIMMMSSSTTT^^^hhhnnnrrrsssoooiiiddddddgggnnnqqqrrrvvv|||qqqfffYYYPPPHHHAAA???@@@DDDGGGIIIJJJIIIIIIIIIJJJFFFDDDBBBEEEJJJNNNOOONNNMMMJJJFFFBBBBBBDDDHHHJJJJJJHHHDDD???>>>BBBIIINNNSSSXXX\\\^^^dddlllooooooooorrrvvvzzz||||||zzzxxxooopppmmmgggcccfffooovvvwwwzzz{{{mmmcccZZZYYYYYYZZZ\\\```dddfffgggooowwwyyyyyyyyyvvvqqqooommmlllmmmooooookkkggglllmmmppprrrtttvvvvvvvvvxxxwwwsssnnniiiddd```^^^VVVWWWYYY[[[\\\[[[[[[ZZZccclllwww}}}~~~wwwtttrrrrrrvvvvvvlllZZZKKKEEEDDDDDDDDDEEEFFFDDDCCCDDDFFFFFFFFFDDDCCCCCCDDDFFFDDDAAA??????@@@BBBDDDKKKJJJMMMSSSYYYVVVLLLCCC>>>???@@@BBBFFFJJJNNNQQQOOOVVV]]]___aaaeeefffdddVVVWWWXXXXXXVVVTTTQQQOOONNNPPPRRRPPPLLLKKKLLLNNNTTTTTTRRRMMMFFFAAA@@@AAAJJJNNNTTTWWWWWWUUUSSSRRRVVVWWWUUUNNNFFF???======AAAAAABBBCCCCCC@@@<<<888111222222222222444888;;;FFFNNNWWWYYYYYYTTTKKKAAA555222///---------,,,++++++,,,...222555999===>>>???===:::666222///---+++++++++************++++++((())))))******+++,,,,,,))))))***++++++++++++***)))))))))***************************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------...*********************************+++++++++++++++))))))***++++++++++++***((()))))))))***))))))(((++++++******))))))******)))))))))***************((((((((()))******+++++++++++++++++++++++++++++++++++++++************)))++++++,,,------------,,,***+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))((((((((()))******''''''''''''(((((((((((())))))***---000333666888888777666555666999???CCCHHHHHHHHHHHHHHHGGGFFFFFF???>>>======>>>>>>===;;;;;;;;;<<<===???AAACCCDDDDDDDDDEEEFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGEEEDDDDDDBBBAAAAAA@@@?????????>>>AAAAAAAAABBBBBBCCCCCCCCCGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJKKKKKKJJJHHHFFFEEEFFFGGGIIIKKKJJJGGGCCCAAABBBAAA@@@???@@@BBBDDDFFFEEEEEECCCBBBBBBBBBCCCDDD@@@???<<<999555222///...*********))))))))))))(((************************************************'''***+++***)))***...222333>>>NNN[[[aaabbb___]]]PPPIIICCCCCCCCC@@@>>>???>>>=========>>>>>>>>>>>>:::;;;<<<;;;;;;;;;===???AAA@@@@@@@@@@@@AAACCCDDDCCCDDDDDDDDDDDDBBB@@@???@@@BBBCCCCCCBBBCCCDDDFFFuuuTTTEEEEEEGGGMMMSSSXXXaaajjjqqqwwwyyyvvvoooiiijjjooovvvxxxxxxzzz~~~~~~wwwhhh\\\PPPHHHCCC>>><<<>>>BBBEEEHHHIIIIIIHHHHHHHHHGGGDDDAAABBBFFFKKKMMMMMMGGGFFFDDDDDDEEEIIILLLOOONNNLLLHHHEEEDDDHHHPPPWWW]]]ccciiilllqqqwwwzzzyyyvvvuuutttssssssuuuwwwxxxpppmmmhhhaaa[[[\\\dddmmmrrrvvvzzz{{{wwwnnneee___]]]]]]^^^```bbbdddfffhhhiiipppvvvxxxzzz{{{yyyuuuqqqooommmnnnqqqrrrpppnnnqqqqqqrrrsssttttttrrrqqqoooooommmiiiddd^^^XXXUUUMMMMMMNNNOOOPPPQQQRRRSSS[[[hhhuuuzzzyyywwwrrrmmmfffdddeeegggggg___PPPDDDAAADDDGGGGGGEEEBBB@@@@@@@@@BBBDDDEEEDDDCCCDDDEEEEEEDDDBBB??????AAADDDGGGMMMLLLMMMOOOQQQNNNGGGAAA>>>@@@BBBEEEGGGIIIKKKMMMKKKTTT[[[^^^___bbbcccaaaXXXXXXYYYWWWSSSNNNKKKIIIJJJLLLPPPSSSUUUWWWWWWWWWVVVWWWUUUPPPIIIDDDBBBCCCFFFKKKRRRWWWXXXWWWVVVVVVXXXZZZYYYSSSJJJDDDBBBCCCEEEEEEFFFHHHHHHEEE@@@<<<666555333000000222777;;;AAAIIIQQQSSSRRRNNNDDD:::333111...---------,,,++++++---111666:::===@@@AAA>>>;;;777222...+++)))(((*********))))))*********)))))))))***************((())))))***************'''((((((((())))))))))))************++++++++++++************++++++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++((())))))***************(((((((((((()))***++++++++++++***)))))))))))))))((()))))))))*********+++''''''(((((()))******+++************************++++++******)))))))))))))))***++++++,,,+++++++++)))+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))(((((((((((()))&&&&&&&&&''''''((((((((('''(((+++...111444666777333333222222333888???CCCHHHHHHHHHHHHIIIJJJKKKLLLFFFDDDBBBAAA@@@???<<<999999;;;@@@CCCFFFFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHHHHHHHHHHFFFEEEEEECCCCCCCCCDDDFFFHHHIIIJJJIIIJJJJJJJJJHHHEEEBBB@@@@@@AAADDDFFFGGGFFFDDDCCCBBBBBBAAAAAABBBCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>>>><<<999555111---+++******)))))))))(((((((((************************************************''')))+++***((()))...333888CCCTTTaaafffddd___[[[NNNGGGBBBBBBAAA<<<<<>>===<<<<<<>>>@@@pppNNN@@@@@@CCCJJJQQQYYYaaakkkrrrxxx{{{xxxrrrmmmooouuu|||~~~|||}}}}}}sssjjjaaaUUUIIICCC???<<<<<>>999777444000///111777<<<===EEEMMMOOOMMMHHH???555222000...---------,,,+++---000555;;;???BBBDDDDDD===:::555///+++((('''&&&******))))))))))))******++++++******))))))(((((((((((()))***************&&&'''''''''(((((()))))))))************+++++++++************************(((((('''(((((()))******)))))))))))))))))))))***'''((((((((())))))******(((((()))***************(((((('''((()))***,,,...++++++***))))))((())))))(((((())))))*********+++&&&''''''((()))******+++************************+++*********))))))(((((((((((()))***************)))***---/////////...---+++++++++++++++++++++++++++++++++************)))+++***)))(((((('''((((((%%%%%%&&&&&&'''((())))))%%%'''+++///222444555555333222111000000555;;;@@@FFFFFFFFFGGGJJJLLLOOOQQQSSSQQQNNNKKKIIIFFFBBB???999>>>EEEKKKNNNLLLHHHEEECCCDDDEEEFFFGGGHHHIIIIIICCCCCCBBBAAA@@@>>>===<<<;;;<<<===???AAADDDFFFGGGEEEEEEEEEEEEEEEEEEDDDDDDJJJIIIIIIIIIGGGFFFEEEDDDBBBBBBCCCDDDFFFGGGIIIJJJHHHHHHHHHGGGEEEBBB>>><<<999;;;>>>AAADDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEE??????@@@@@@@@@???>>>===<<<<<<;;;999555000,,,)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***((()))///444:::EEETTT```eeeaaa\\\WWWNNNGGGBBBBBB???:::<<>>===<<<:::999888777777555777999999888888999:::555555444333333333444444666666777777777555444333444666888888666555777:::~~~___LLLHHHAAABBBNNNUUUYYY]]]dddkkkppptttuuuuuuyyyuuuuuuxxxxxxyyyooobbb]]]PPPKKKHHHGGGBBB===???FFFJJJKKKMMMNNNMMMLLLLLLMMMPPPGGGAAAEEEKKKNNNQQQSSSPPPQQQSSSVVVYYY\\\^^^___[[[YYYUUURRRRRRUUUYYY\\\iiilllqqqwwwzzz|||||||||}}}wwwnnnhhhfffhhhjjjlllkkkeee\\\TTTRRRXXXccckkkpppooommmjjjhhheeecccbbb^^^```cccddddddbbbbbbbbbffflllqqqrrrpppnnnpppsssrrrtttuuuvvvtttrrrooommmooommmkkkkkkkkkgggaaa[[[UUUVVVVVVUUUQQQLLLFFFCCCAAA@@@>>>>>>???CCCGGGIIIWWW```kkkooolllfffbbbaaaWWWTTTQQQPPPPPPMMMHHHCCCEEEFFFGGGGGGFFFEEEDDDCCCEEEEEEFFFEEECCCCCCDDDFFFKKKHHHDDDBBBBBBEEEJJJMMMMMMIIICCC>>>===>>>BBBDDDBBBCCCCCCDDDDDDDDDDDDDDDGGGIIIMMMQQQTTTVVVWWWWWWZZZVVVPPPLLLIIIGGGFFFDDDBBBFFFMMMTTTXXXYYYXXXWWWTTTQQQLLLGGGCCCBBBAAAAAAAAAEEELLLQQQUUUVVVUUUTTTUUUTTTTTTSSSRRRQQQPPPOOOLLLNNNMMMHHHEEEGGGGGGEEE;;;999666111...000666<<>>AAAAAA@@@@@@BBB<<<666111...,,,(((%%%(((((((((((()))***+++,,,+++)))''''''((())))))((())))))))))))************+++***)))(((((('''''''''))))))(((((((((((())))))((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***)))(((((('''))))))((('''''''''''''''***))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******+++)))(((((()))++++++***)))'''''')))***++++++++++++++++++***)))(((***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++***)))(((((()))))))))))))))*********)))))))))(((''''''&&&&&&((()))***---...000111111222111000000222666:::<<>>@@@HHHRRRUUUOOOHHHDDDCCCBBBAAABBBEEEGGGIIIIIIDDDBBB@@@>>>>>>===;;;999;;;===@@@AAAAAAAAABBBCCC???AAABBBCCCCCCCCCEEEGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEHHHHHHHHHGGGDDD???;;;888777:::===???>>>===>>>>>>???@@@AAABBBAAAAAACCCEEECCCAAA@@@@@@@@@@@@>>>===<<<;;;999888666222---)))++++++++++++,,,---...///))))))))))))((((((((((((((((((((((((((()))******&&&(((+++,,,---...000222:::EEEQQQ[[[bbbeeebbb\\\YYYOOOFFFCCCBBB@@@@@@BBBBBB???;;;999999::::::999666555444555666777777555555444333222222333444555444333444555777777555333333444666888999888777666wwwYYYGGGDDD>>>>>>IIIPPPTTTWWW\\\bbbhhhnnnrrrtttzzzwwwwwwzzz{{{}}}kkk]]]VVVPPPJJJFFFGGGGGGEEEFFFKKKSSSRRRSSSUUUWWWYYYYYYXXXMMMGGGDDDHHHLLLNNNQQQTTTSSSTTTVVVYYY\\\^^^```aaaZZZZZZZZZZZZ[[[\\\^^^^^^dddhhhnnnsssvvvwwwvvvvvvpppkkkeeeaaaaaadddggghhhlllfff\\\SSSRRRZZZfffpppuuuuuuuuusssooojjjdddaaa```ccceeeeeecccaaa```___cccgggkkkkkkhhhfffhhhjjjppppppqqqqqqooollliiigggeeeccc``````___]]]WWWSSSMMMNNNOOONNNLLLHHHDDDAAAAAA???>>>===???BBBFFFHHHUUUaaaooowwwvvvpppjjjggg[[[WWWSSSPPPNNNKKKFFFAAADDDDDDEEEFFFEEEDDDCCCBBBCCCDDDDDDCCCBBBBBBCCCEEEEEEGGGGGGFFFEEEEEEGGGIIIJJJGGGBBB>>><<<===???@@@BBBCCCCCCCCCBBBAAA@@@@@@CCCEEEHHHLLLPPPSSSUUUVVVSSSOOOHHHDDDAAA@@@???>>>AAADDDJJJOOORRRTTTSSSSSSKKKIIIFFFCCCBBBBBBCCCDDDCCCGGGKKKOOOQQQQQQQQQQQQSSSUUUVVVWWWWWWUUUSSSQQQMMMNNNLLLFFFEEEHHHJJJIII>>><<<888222///111666;;;???AAACCCDDDBBB???:::888222222111...,,,,,,000333666777:::<<<>>>>>>>>>>>>@@@;;;444000...,,,***(((************+++,,,---...,,,***(((((()))******))))))************++++++++++++***)))(((''''''''''''******))))))))))))))))))((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((('''))))))((('''''''''''''''))))))((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((()))******)))((()))++++++***(((''''''(((***+++)))******+++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******)))(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((()))***,,,...000000111222111//////111555888;;;<<>>>>>CCCKKKMMMIIIDDDCCCAAA@@@??????BBBCCCDDDDDDBBB@@@===;;;;;;;;;:::999<<<>>>@@@@@@???@@@AAACCCBBBDDDFFFGGGGGGHHHJJJLLLJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEGGGGGGHHHGGGDDD@@@<<<999:::<<>><<<<<<<<<>>>@@@CCCCCCBBBAAAAAABBBAAAAAA@@@AAAAAAAAA???>>><<<;;;999888666222...***))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))***&&&(((***+++,,,...111444>>>GGGRRRZZZbbbhhhgggcccaaaWWWMMMIIIGGGDDDBBBCCCBBB@@@===<<<<<<<<<<<<;;;666555444555666666555444444444444444444555666666333333222333555444333111222333555777888888777666sssUUUEEECCC>>>>>>GGGLLLRRRSSSWWW\\\bbbiiiooorrrxxxwwwxxx{{{~~~nnn]]]UUUQQQJJJEEEFFFIIIJJJMMMPPPYYY[[[^^^cccgggfffaaa\\\KKKHHHIIIMMMOOOOOOQQQUUUVVVWWWXXXZZZ\\\^^^``````YYY\\\aaadddfffdddbbb```___ccciiinnnqqqqqqooommmiiifffcccbbbdddgggjjjkkkllleee\\\TTTUUU^^^lllvvv{{{||||||zzztttlllddd^^^```bbbdddccc```\\\[[[ZZZ]]]```aaa```\\\[[[\\\___fffggggggfffdddaaa^^^\\\[[[WWWTTTRRRSSSQQQMMMJJJEEEGGGHHHIIIHHHFFFCCCAAA@@@???======>>>AAADDDFFFPPP]]]ppp|||yyyrrrnnnaaa[[[TTTPPPMMMIIIEEEAAABBBCCCDDDEEEDDDCCCBBBAAAAAABBBBBBAAA???@@@BBBDDDBBBGGGLLLLLLGGGCCCCCCDDDEEECCC@@@===;;;;;;<<<<<>>@@@CCCFFFIIIJJJKKKKKK@@@??????>>>???BBBDDDFFFFFFHHHJJJKKKKKKJJJKKKLLLPPPTTTYYY]]]]]]ZZZVVVSSSOOOOOOJJJDDDDDDIIIMMMMMMBBB???:::555111222555999<<<===>>>???>>><<<:::999222222111///...000333666888999999:::;;;<<<======>>>:::444///...------,,,,,,,,,,,,,,,---...///000---+++)))((()))******))))))*********+++++++++++++++***)))((('''''''''''',,,+++***))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++******))))))(((((('''))))))((('''''''''''''''(((((((((((()))***+++,,,***)))(((''''''((()))***''''''''''''''''''''''''%%%(((***+++***))))))*********((((((((((((******'''((()))***++++++++++++******++++++++++++******)))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******))))))(((******))))))((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&((()))***,,,...///000000111000//////000333777999888;;;AAAIIITTT___iiinnnuuummmbbbYYYWWWUUUKKK@@@>>>;;;<<>><<<<<<<<<>>>???>>>===???<<<888777888999::::::>>>>>>???>>>===>>>@@@BBBCCCEEEHHHIIIJJJKKKMMMOOOLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGFFFDDD@@@===;;;<<<>>>@@@???===;;;::::::===@@@DDDFFFDDDAAA>>>===;;;===???@@@@@@@@@>>>===<<<;;;999777666333///+++))))))'''&&&%%%%%%%%%%%%(((((((((((())))))))))))((((((''''''(((((()))***'''(((******,,,///333777BBBJJJSSS[[[eeennnpppmmmggg\\\RRRNNNJJJDDDAAAAAA@@@>>>======>>>===;;;999777666444444555555333222222333444555666777777777333222111222333333222111222333555777777777666666sssVVVGGGGGGCCCCCCJJJMMMTTTUUUXXX]]]bbbhhhmmmooorrrsssvvvzzzssscccZZZTTTPPPJJJFFFEEEIIIQQQWWW^^^dddmmmsssqqqiii]]]VVVKKKKKKNNNSSSSSSQQQRRRWWWVVVVVVWWWXXXZZZ[[[[[[\\\[[[^^^cccggghhhfffbbb___[[[___eeejjjlllkkkiiigggfffdddcccdddgggiiikkkkkkeeebbb\\\YYY[[[dddpppxxx{{{{{{yyyuuuooofff^^^YYYZZZ[[[]]]\\\YYYVVVTTTSSSUUUVVVWWWUUUSSSRRRTTTVVVXXXXXXYYYYYYXXXVVVTTTRRRTTTPPPLLLJJJKKKKKKHHHFFFDDDEEEGGGHHHGGGFFFDDDBBB???>>>======>>>@@@BBBDDDJJJWWWjjjyyy~~~|||uuuqqqccc]]]UUUOOOLLLJJJFFFCCCBBBCCCDDDEEEDDDDDDBBBBBB???@@@@@@>>>===>>>@@@CCCEEEKKKQQQOOOGGG@@@>>>@@@======<<<;;;;;;;;;;;;;;;???@@@@@@AAA@@@>>><<<;;;;;;<<<===???BBBFFFIIIKKKKKKFFF???:::888999999999999:::;;;<<<===???@@@AAA999999:::;;;===@@@CCCEEEFFFGGGHHHFFFDDDCCCEEEHHHLLLRRRZZZ```aaa^^^XXXTTTRRROOOIIICCCDDDKKKPPPQQQEEEBBB<<<666333333555777777888888999999999999888222222111000111444777:::999888777777999;;;>>>@@@???;;;555111...---......------------...///000111---+++)))((()))))))))((((((((())))))***+++++++++******((('''''''''''''''+++***)))((((((''''''(((***************)))((('''''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((((((((())))))((('''''''''''''''''''''((((((***+++,,,---+++)))(((&&&&&&((()))+++((((((((((((((((((((((((###&&&***++++++***)))******)))(((((((((((()))***(((((()))*********************++++++++++++******((())))))***+++,,,,,,---***++++++++++++,,,,,,,,,+++*********)))))))))(((******)))(((((('''&&&&&&$$$$$$%%%&&&''''''((((((((()))***,,,.../////////000///......000333666888888:::???HHHSSS^^^eeeiiilllbbbUUUQQQRRRRRRIII???<<<888888<<<>>>;;;:::;;;999888888:::<<<===<<<;;;<<<999555444555888::::::>>>>>>===<<<:::;;;>>>AAADDDFFFGGGHHHGGGHHHJJJKKKLLLKKKIIIHHHGGGGGGHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEDDDBBB@@@===<<<;;;===>>>===;;;:::999:::;;;???DDDFFFDDD???:::888555888;;;===>>>===<<<;;;<<<:::888777666333///---******)))(((''''''''''''(((((((((((())))))))))))(((''''''''''''((())))))((()))***+++,,,000666:::BBBJJJUUUaaammmwwwxxxssseee[[[QQQLLLGGG@@@;;;::::::::::::;;;<<<;;;888666777666444333444333111000000222444666888888888888333222111222444666666666777777777777777666555444tttWWWHHHJJJHHHHHHNNNPPPUUUWWW[[[___dddgggiiijjjiiimmmqqquuu|||vvviiibbb\\\\\\WWWKKKCCCGGGVVVbbbjjjqqqvvvvvvnnncccZZZUUUOOOOOORRRVVVUUUSSSTTTXXXVVVVVVWWWWWWWWWWWWWWWWWW\\\^^^```bbbbbb```]]][[[XXX\\\aaaeeehhhgggeeeccc```___^^^^^^```bbbbbbaaa[[[\\\\\\]]]```fffnnnssssssqqqlllfff```ZZZUUURRROOOQQQSSSSSSQQQNNNMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRMMMMMMOOOOOOPPPPPPOOOOOOPPPLLLGGGFFFGGGHHHFFFDDDEEEFFFGGGGGGFFFEEECCCBBB??????>>>===>>>???AAABBBHHHSSSdddrrryyyxxxtttppp```ZZZRRRNNNLLLKKKIIIFFFBBBCCCDDDEEEEEEEEEDDDCCC??????>>>===<<<===@@@CCCLLLPPPRRRMMMCCC<<<;;;>>>777888999:::;;;;;;;;;;;;<<<===???@@@@@@???===<<<:::999999:::<<<>>>AAABBBBBB===888444333444555555555555444444555777888999888888888999;;;>>>@@@AAACCCDDDEEEAAA======@@@DDDHHHOOOXXX```bbb___YYYTTTTTTQQQJJJDDDFFFMMMRRRQQQFFFBBB<<<666444333444555333444444555666777777777333222000111333777:::<<<888777666666888<<<@@@CCCAAA>>>999444///......///............///000111111---+++((('''((()))((('''''''''(((((()))***++++++***)))((('''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&***+++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((((((((((((((())))))(((''''''''''''''''''''''''((()))+++,,,---+++)))(((&&&&&&((()))+++))))))))))))))))))))))))###&&&)))+++***))))))))))))(((((((((((((((((()))***************)))(((''')))******++++++******)))(((((()))***++++++,,,,,,*********+++++++++,,,,,,*********))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&'''((())))))***((()))***,,,---........./////////000222444777999;;;<<<@@@HHHSSS]]]bbbddd```TTTIIIGGGKKKJJJBBB;;;888666777<<<===999666777444444666999===>>>===;;;:::777444222444777999:::;;;;;;;;;999888999<<<>>>DDDEEEFFFEEECCCBBBCCCDDDHHHGGGFFFFFFEEEEEEFFFFFFHHHGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBAAA???>>><<<:::777888::::::999888999:::999===BBBCCC@@@;;;777444111555:::<<<<<<;;;;;;;;;;;;999777555444333000---***))))))(((((())))))***'''((((((((()))))))))***'''''''''''''''(((((())))))***+++,,,///333999>>>AAAKKKZZZiiiwww{{{rrr___VVVMMMIIIDDD<<<777555777777888:::;;;:::777444777555333222222222000...///000333555777777777777333222111222666:::<<<<<<<<<;;;:::888666444333222sssUUUFFFIIIHHHIIIOOOPPPTTTVVVZZZ^^^aaacccddddddccchhhmmmpppwwwxxxpppllldddhhheeeVVVJJJNNN___mmmxxxwwwtttmmmeee___]]]]]]UUURRRQQQTTTUUUSSSTTTWWWWWWWWWVVVVVVUUUTTTTTTTTTXXXXXXXXXXXXXXXVVVUUUTTTTTTWWW[[[___bbbbbbaaa```^^^\\\ZZZYYYZZZZZZYYYXXXSSSVVVZZZ^^^```bbbeeegggeeebbb\\\VVVQQQNNNLLLLLLGGGIIILLLLLLKKKIIIHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOIIIJJJKKKMMMNNNOOOOOOOOOLLLHHHDDDCCCEEEFFFEEECCCEEEEEEFFFFFFEEECCCBBBAAA@@@??????>>>>>>???@@@AAAHHHQQQ___lllrrrrrrnnnjjjZZZTTTNNNKKKKKKKKKIIIGGGBBBCCCDDDEEEFFFEEEDDDDDD??????>>>===<<<>>>AAAEEEOOOPPPOOOHHH???999:::<<<555666888999;;;<<<<<<<<<999;;;===???@@@???===;;;777777777777888999:::;;;===:::666444555666666666333333222111222333444666888888888888999:::;;;;;;===???@@@===999888===BBBGGGMMMVVV^^^```^^^XXXTTTVVVSSSLLLGGGIIIOOOQQQNNNDDD???999555444444444444222333444555666777777777444222000111444888;;;<<<666555444444666;;;???BBBAAA@@@===888222000///000////////////000111222222///,,,)))((()))))))))(((''''''((()))***++++++,,,***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''(((***+++,,,***)))(((''''''((()))***************************$$$''')))***)))(((((()))((((((((((((((((((((((((************)))((('''&&&))))))************))))))((()))))))))***+++++++++************++++++++++++))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''((()))******((()))***,,,------.........///000111444777:::<<<>>>>>>BBBJJJUUU^^^bbbcccWWWLLLCCCCCCDDDAAA:::555666444666;;;===999555555111222555999===>>>===;;;888555222222333666777888777888888777666777999;;;BBBBBBCCCAAA>>>=========AAAAAABBBCCCCCCCCCCCCBBBDDDDDDCCCBBBBBBBBBCCCCCC??????>>>===<<<:::888777222333555666555666888:::777:::======;;;666333222111555:::;;;:::999:::<<<999777555333333222000...(((((('''''''''(((((()))''''''(((((())))))******''''''&&&&&&''''''((())))))+++---000222777===AAACCCOOO```rrrxxxkkkXXXPPPIIIFFFCCC<<<777555777777777999;;;:::888666666444222111222111///......///000222444555555666444222000222555:::===???===<<<:::888555333111000rrrTTTDDDHHHHHHJJJOOOPPPSSSTTTVVVYYY\\\```ccceeeaaahhhllllllrrryyyqqqmmmkkkdddkkkjjj^^^VVV[[[iiisssvvvooogggdddddddddaaa^^^ZZZSSSNNNOOOQQQQQQRRRTTTUUUTTTSSSRRRQQQOOOOOONNNOOOOOOPPPPPPPPPOOOOOONNNOOOQQQTTTWWWZZZ[[[\\\\\\\\\ZZZWWWVVVVVVUUUTTTSSSOOORRRWWWZZZZZZYYYXXXXXXWWWTTTPPPKKKHHHGGGGGGGGGDDDGGGIIIIIIHHHFFFEEEEEEEEEFFFHHHJJJLLLMMMLLLLLLIIIJJJKKKLLLMMMNNNNNNNNNIIIFFFDDDDDDFFFGGGEEECCCDDDEEEEEEFFFEEEEEEDDDCCCAAA@@@@@@?????????@@@@@@GGGOOO[[[ggglllkkkddd___SSSOOOJJJGGGHHHHHHEEECCCAAABBBCCCDDDEEEDDDCCCCCCAAA@@@???>>>===???CCCFFFLLLKKKHHHBBB<<<999999999777888999:::;;;;;;;;;;;;888:::<<<>>>>>><<<999777333444555666777888888888999888666666888999999888444333333333333444555666777777777777666666666666666:::<<<:::666666<<>>>>>??????;;;666333333444111111111111222333444444111///,,,***++++++***)))((()))***+++,,,---......))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))))))))))))))))))))))))))&&&((()))(((''''''((()))'''(((((((((((((((((('''((()))))))))))))))(((((())))))************))))))))))))))))))************************++++++++++++((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))***+++,,,---------...///111444777;;;>>>@@@AAA@@@BBBJJJTTT[[[^^^]]]OOOFFF@@@@@@@@@:::444222666333444999;;;888666666000222555:::======:::888444222000000222333444333222444555666555555777999:::;;;;;;999777666666777999;;;>>>@@@AAAAAA???>>>@@@@@@?????????@@@AAABBB===<<<;;;:::888666444444///000222222222222555777555777888777444222111111...333666777555444777:::888555333222111111///---***)))((('''&&&&&&&&&''''''''''''((()))*********'''&&&&&&&&&&&&'''(((((())),,,///333666:::???CCCJJJVVVgggwwwrrrbbbPPPIIIDDDDDDBBB===888777555444555666888888777555444222111111111111///............///000111333444444111//////222666999;;;:::999777555333222111111sssTTTDDDHHHHHHKKKQQQRRRTTTSSSTTTUUUYYY___eeehhhccciiilllkkkooo|||~~~sssiiicccaaa``````hhhiiibbb^^^dddnnnsssiiibbb\\\aaajjjlllcccXXX\\\RRRKKKKKKOOOOOOPPPQQQQQQPPPOOONNNLLLJJJIIIIIIHHHIIIKKKLLLMMMLLLKKKJJJKKKLLLOOORRRTTTWWWXXXYYYXXXUUURRRPPPPPPPPPOOONNNNNNQQQTTTUUUSSSPPPNNNMMMOOOMMMJJJHHHFFFEEEEEEEEEEEEHHHJJJIIIGGGEEEDDDDDDEEEEEEGGGJJJLLLLLLJJJHHHIIIJJJJJJJJJKKKKKKKKKLLLJJJGGGEEEFFFIIIIIIGGGDDDEEEEEEFFFGGGHHHHHHHHHGGGBBBAAA@@@@@@@@@@@@@@@@@@DDDLLLXXXccchhhddd[[[TTTOOOKKKGGGEEEEEEEEEBBB??????@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>@@@DDDHHHGGGEEEBBB???<<<999888777;;;;;;::::::::::::::::::888:::<<<===<<<999666333000111333666777888888888333222222333555777666555555555555555555666666777666666666555555444444333111666:::999555666<<>>999444222333444444333555777999;;;<<<<<<;;;:::555222000111555999;;;;;;444333111111222444777999<<<>>>???===999666555666333333333333444555666666333111...,,,------,,,+++***++++++,,,...///000000))))))'''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((((())))))(((&&&&&&''')))''''''((((((((((((''''''&&&'''((()))************))))))************))))))*********))))))))))))))))))************+++++++++(((((((((((())))))))))))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,---------...///222555999===@@@BBBCCCAAABBBHHHQQQVVVWWWUUUGGG@@@<<>>777222222666333222666999777666888111222666:::<<<;;;888555222000//////111222111000///111444555555555666777222333333222111000000111444777;;;>>>@@@???===<<<>>>============???@@@AAA<<<;;;999777555333222111...///000000///000222444444555555333000///000111+++///222111///...222666777444222111000000///------,,,+++)))'''&&&&&&&&&&&&''''''((()))******+++'''&&&&&&&&&&&&'''(((((())),,,111555999<<>>@@@CCCEEEIIIKKKPPPVVV\\\\\\WWWRRRQQQMMMHHHEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCAAA???======???AAACCCDDDCCC@@@===:::888777666:::888777999;;;<<<:::777;;;:::888666555444444444222444444444222222333444333333444444444444333333444444333333333444555555777666555444555777999:::444333222222444777:::<<>>AAA@@@CCCAAABBBIIIQQQQQQIIIAAA???===<<<:::999666111...//////111222333333333333000333777::::::777333000///......---...///000111///000000111222333333333///...------,,,,,,,,,,,,///000222333555666666777;;;;;;;;;;;;;;;<<<===>>>===;;;777333000/////////,,,+++***+++,,,...111222111000///...---,,,++++++***++++++******,,,///222333111/////////...---,,,---,,,*********)))(((&&&''''''''''''''''''''''''%%%&&&''''''&&&(((***------...444===AAAAAAGGGOOOZZZhhhuuuxxxuuulll\\\MMMGGGEEECCC???<<<999888777666555555444444333222222333111000...------------,,,,,,,,,---...///000111////////////000000000000111222333111///...///000rrrUUUDDDDDDDDDJJJQQQPPPRRRVVV\\\cccgggiiijjjiiijjjlllnnnllljjjmmmwwwvvvmmmgggaaa]]]ZZZ^^^hhhnnniiibbbcccgggkkkaaa]]]\\\aaabbb___ZZZYYYYYYTTTNNNJJJKKKOOOSSSVVVOOOMMMLLLLLLLLLKKKIIIGGGIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKLLLMMMNNNOOOQQQOOOLLLIIIGGGEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKIIIKKKMMMMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMNNNLLLHHHEEEDDDDDDEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJDDDCCCAAA@@@@@@AAACCCDDDFFFIIIOOOUUUXXXVVVRRRNNNMMMJJJFFFDDDDDDEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@AAABBBCCCDDDCCC@@@>>>;;;:::888888888666666777999999777555888888777666555555444444333444555444333222333555444444555555555555444444555444333333333333444444555444444444555888:::<<<888666555444444666888:::EEEGGGKKKNNNPPPPPPNNNMMMMMMMMMLLLKKKHHHDDDAAA>>>777444111000000111000000000111222444555777888999222000---...111444555444333111///---,,,---///000333666999999666222111111444222111111444666666666444222000---,,,+++******++++++,,,,,,---...//////+++***(((&&&%%%&&&'''(((''''''&&&&&&''''''((()))(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&$$$%%%((()))(((&&&)))(((''''''''''''((()))***)))((((((''''''((((((((((((((((((((((((((((((+++)))(((((()))***))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))'''((()))******)))((('''&&&'''(((((('''&&&'''(((,,,***)))''''''((()))******)))'''&&&%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&%%%(((+++------,,,---...,,,000222333777>>>BBBAAABBBAAADDDJJJPPPNNNDDD;;;777666666777777444///+++...///000111111111111111000222555777777444111.........---,,,,,,---...///...///111222222222111111...------,,,++++++,,,,,,+++,,,...///111222222222888888999999:::;;;<<<===<<<:::666333000/////////***++++++,,,...///000000000//////...,,,++++++******++++++***)))***---///111000...............---***)))''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''***,,,...111999BBBFFFGGGNNNWWWeeettt~~~qqqbbbRRRFFF@@@@@@@@@???===:::777555555555555444333333222222111000///...------......---------...///000111222.../////////000000000000111222333111///......///rrrUUUDDDDDDEEEJJJPPPNNNPPPVVV```jjjqqqsssrrrpppttttttrrrpppoooqqquuuyyy}}}yyysssnnniiiddd^^^ZZZVVV```fffccc^^^aaaiiioooddd___\\\___aaa^^^[[[ZZZ\\\WWWQQQNNNOOOSSSVVVXXXQQQPPPNNNNNNMMMLLLIIIGGGIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOMMMKKKIIIFFFDDDCCCBBBAAACCCEEEHHHKKKMMMMMMMMMMMMIIILLLOOOPPPNNNLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLIIIFFFEEEDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHBBBBBBBBBBBBCCCDDDFFFGGGHHHLLLQQQTTTSSSPPPMMMKKKIIIFFFCCCBBBCCCDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>><<<;;;::::::888777666777999999777555555555666666666555333222333444555555333333444555555555555666666555555555555555444333222222222222222222222333555777999;;;888777444333222333444555>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCBBB@@@===;;;999444111...---.........---,,,---...000222444666666222000......000111222222///---,,,******,,,---......111444555444222222222333222111222555777888777333222000---,,,+++++++++******+++,,,...///000000...---***(((&&&&&&&&&&&&'''''''''&&&''''''((()))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***((('''&&&''')))***)))((())))))(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((***((('''''')))***)))((()))))))))((((((((((((''''''&&&&&&&&&&&&'''((((((&&&'''''''''((()))))))))(((((((((((((((((((((((('''((())))))''''''((()))++++++)))((((((((()))***+++***((('''&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%'''+++,,,,,,,,,---...---111333444888???CCCCCCDDDEEEHHHNNNPPPKKK???555111111222444555333///+++......///////////////...///111222444333111///---------+++******+++,,,------///111222333111///...---,,,++++++***+++++++++))))))+++---.../////////555555555666777888:::;;;999888555222000///......******,,,---..................---,,,+++******))))))***+++***)))(((***,,,......---------------...)))'''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&''''''&&&%%%&&&)))+++///666AAAJJJNNNQQQZZZdddppp~~~}}}hhhTTTGGGAAA;;;===???@@@>>>:::666333555555444333333222222111000///............/////////////////////000111222....../////////000000000000111222222///......///rrrUUUEEEEEEEEEIIINNNLLLNNNUUU```kkkssswwwwwwvvv|||yyywwwuuuvvvwwwxxxxxxwwwrrrlllkkklllggg]]]TTTKKKRRRWWWWWWZZZccclllqqqddd^^^[[[]]]```___^^^```aaa\\\WWWSSSSSSTTTUUUVVVRRRQQQOOONNNNNNMMMJJJHHHIIIJJJKKKMMMNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJLLLMMMOOOOOOLLLKKKIIIGGGFFFDDDCCCBBBCCCEEEIIILLLMMMMMMLLLKKKHHHKKKOOOPPPOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBDDDHHHKKKMMMRRRUUUVVVTTTOOOKKKJJJKKKGGGEEEBBBAAABBBCCCCCCCCCAAA@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDCCCBBBBBB???>>>===<<<;;;::::::::::::999999:::::::::999888222333555666666555333111222333444444333222444555555555666666666666555555555555333222111111111111111111111111222444555666333222000///...//////000777888888999999:::::::::;;;;;;;;;:::999777666555111///---,,,,,,---,,,+++++++++,,,---///000111111000///........./////////,,,+++***)))***+++---...+++---000222333333333333333222222333666888999888222111///---,,,++++++,,,)))***+++,,,---...///000,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''%%%%%%%%%&&&'''((()))***((((((((()))************))))))(((((((((((())))))(((((('''''''''''''''((()))))))))))))))))))))))))))'''&&&&&&((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&'''(((((()))***)))((('''(((***+++***))))))))))))******,,,+++)))(((&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''***++++++,,,---......222444555:::BBBGGGGGGIIILLLPPPTTTRRRIII<<<333333222111222333333111///.........///......------111111222222222000...,,,,,,+++***)))))))))***+++---///111333333000---+++++++++***************+++))))))+++,,,---.........111111111222444555777888666555333111///.........*********++++++,,,------,,,,,,,,,+++***))))))))))))*********((('''(((***,,,------,,,++++++---...+++)))'''&&&'''(((((('''((((((((((((((((((((((((&&&''''''&&&%%%&&&(((+++222<<>>555777444111///000222333333/////////000//////......333444444444333111...---++++++))))))))))))***+++...000222333222///,,,)))*********))))))******+++((()))***,,,------------......//////000222333444333222111000///...---------+++)))((((((***,,,---+++++++++***)))))))))((()))******)))((((((***+++///000000///,,,+++---///---+++((('''((())))))(((''''''''''''''''''''''''''''''((('''&&&'''))),,,444@@@OOOYYYaaajjjuuu}}}~~~wwwmmm```TTTJJJGGGGGGLLLIIIDDD>>>999666444333333333333222111111000000------...//////000000000//////...---------..................////////////...000222222000...------uuuWWWDDDBBBBBBGGGMMMLLLNNNRRRYYY```hhhmmmpppqqqnnnoooqqquuuzzz}}}~~~~~~zzzqqqiiijjjoooiiiWWWFFFBBB@@@@@@HHH[[[lllppplllaaaYYYTTTTTTTTTRRRQQQRRRUUUUUUVVVWWWXXXWWWTTTRRRLLLKKKKKKLLLMMMMMMLLLJJJJJJKKKMMMNNNNNNMMMKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOOOOHHHHHHHHHHHHFFFEEECCCCCCDDDFFFGGGIIIIIIHHHGGGFFFGGGIIIKKKLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJIIIGGGEEEBBB@@@???AAA@@@@@@BBBFFFMMMTTTXXX___[[[TTTKKKEEECCCEEEGGGFFFDDDBBBAAAAAAAAA@@@???AAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@AAAAAA@@@???>>>;;;:::999888777777777777777999:::999777555555666444444555555555444222111000222333333333333444555555555555666666555555555333333222111000000000000111000000///...---,,,,,,............///000222222......//////000000111111111111111000000000//////...---+++,,,------+++***,,,,,,++++++******))))))+++,,,---,,,+++***+++,,,***************+++,,,,,,******+++---111333333222000///000222555666555444------+++***)))******+++((())))))******++++++,,,(((((())))))*********+++((((((''''''(((((()))***)))((((((''''''(((((()))((((((((((((((('''''''''((()))+++,,,,,,+++******((()))+++,,,,,,***'''%%%&&&(((************,,,---))))))************)))))))))(((((((((((())))))***************************'''%%%$$$%%%'''(((((((((&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''((())))))''''''((()))(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$############$$$$$$$$$$$$%%%''')))*********---...000444666999@@@JJJRRRSSSVVVZZZ]]][[[TTTIII???:::777444111///111333555555111111222222222222111111555666777777666333///---+++******)))***+++,,,---111222333333222///,,,************)))******+++,,,((()))***+++,,,,,,,,,,,,------------...///000000000000//////......------...---+++))))))***,,,---++++++*********))))))))))))******))))))***...111666777888555000...///111///,,,)))''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((())),,,...777CCCQQQ]]]iiivvvuuubbbVVVOOOJJJIIIIIIQQQLLLCCC;;;555333333444333333222111111000000///------...///000000//////000///...---------------------........./////////...000222222000...,,,,,,wwwXXXDDDAAA@@@EEEMMMLLLOOORRRYYY___eeehhhiiijjjeeeiiiooouuuzzz~~~yyysssrrrpppgggVVVHHH??????BBBLLL___qqqvvvrrr]]]UUUOOOPPPPPPMMMKKKLLLOOOQQQTTTWWWXXXUUUPPPLLLGGGGGGGGGIIILLLMMMMMMLLLJJJLLLMMMNNNMMMKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLHHHHHHHHHHHHGGGFFFDDDCCCDDDDDDFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIKKKMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMHHHIIIJJJKKKJJJIIIGGGFFFIIIHHHGGGEEECCCBBBBBBBBBAAACCCFFFKKKQQQVVV[[[]]][[[VVVOOOJJJGGGFFFEEEEEECCCBBBAAAAAABBBCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBB??????@@@@@@@@@@@@??????;;;:::999888777777777777777999:::999666555555666777666666555444333222222222333555555555555666888444444555555555555444444222111111000000000111111000000000//////...------------......///000111111+++,,,---...///////////////......---------------,,,+++***+++,,,,,,***(((+++++++++***************(((***,,,,,,***)))***,,,))))))))))))***************)))(((+++...000000...,,,,,,,,,...000111000...+++***)))(((((())))))***(((((((((((())))))))))))'''((())))))************((((((((((((((())))))***))))))(((((((((((()))))))))))))))((((((((('''''')))***,,,---------,,,+++((()))******)))(((''''''%%%(((******)))))),,,...++++++,,,------,,,++++++)))))))))))))))***++++++((((((((((((((((((((((((&&&%%%$$$$$$'''(((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&'''((())))))((('''&&&&&&'''(((((('''&&&'''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$"""############$$$$$$$$$&&&''')))))))))***,,,...000444777:::BBBOOOWWWYYYXXX[[[]]]YYYPPPFFF@@@===555444444555888::::::999333333444555666666666555555777999:::888444///,,,++++++******+++---///000444444444333111///,,,+++***************+++,,,,,,***+++,,,------......---------,,,,,,,,,------...---............---------...//////000///...---,,,++++++************))))))******)))((()))---333777@@@AAAAAA<<<666222333555333000,,,)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))+++...111:::EEERRR^^^nnn~~~ooo[[[QQQLLLHHHHHHJJJKKKFFF>>>777222222333555222222222111000000//////---...///000000//////...111000///...---------------------.........//////---///222222000...,,,,,,yyyYYYCCC@@@???EEEMMMMMMOOOTTTZZZaaaeeefffeeedddbbbgggooowww{{{}}}yyyqqqdddVVVLLLIIIJJJMMMSSS```mmmqqqnnnXXXQQQMMMOOOPPPNNNMMMNNNOOOQQQTTTWWWWWWRRRJJJDDDDDDDDDEEEHHHKKKMMMMMMLLLKKKLLLMMMNNNMMMJJJGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHFFFEEECCCDDDEEEFFFHHHIIIKKKKKKJJJJJJJJJIIIIIIIIILLLNNNHHHHHHHHHHHHHHHHHHHHHHHHMMMMMMMMMMMMNNNNNNNNNNNNJJJKKKLLLLLLJJJHHHEEECCCGGGFFFEEECCCCCCCCCDDDEEECCCGGGNNNUUU[[[___aaabbbWWWSSSMMMKKKKKKJJJHHHEEEAAA@@@@@@AAACCCEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<:::999888888777777999;;;===<<<888666777888999888666555333333333333444555777777666777888:::333444444444444444444333111000000000000000111222//////000000000000//////,,,,,,------------------)))***,,,...//////.........---,,,+++++++++++++++***))))))***++++++)))'''************+++++++++,,,&&&)))++++++)))(((***,,,)))))))))))))))))))))(((***((('''))),,,...---+++))))))***+++------,,,******)))(((''''''((()))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))******))))))(((((((((''')))***,,,.........,,,+++)))((('''&&&&&&'''((()))%%%'''******))))))+++...------...//////...------******))))))***+++,,,,,,''''''''''''''''''''''''&&&$$$###$$$&&&(((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&''')))******)))'''&&&&&&'''((('''&&&%%%&&&(((%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))***,,,///000555888;;;DDDQQQZZZ]]]XXX[[[[[[VVVLLLCCC???>>>444555888<<<@@@AAA???===444555666777888888888888555777:::;;;999444///+++++++++++++++,,,///111222666666555333111///---,,,++++++******+++,,,------...//////000111111111111...---,,,,,,++++++,,,,,,,,,------......------,,,---000333666555222---***++++++++++++******************)))(((***///666<<>>>>>;;;;;;;;;;;;:::999888777888888777888::::::999777999777333000//////000111666777777666555555666888:::888555333333444333222222222111111000/////////---------........./////////...,,,---------,,,+++...------,,,,,,------...+++***************++++++,,,---...---+++***+++,,,+++******)))(((''''''&&&))))))*********+++++++++///...---,,,+++)))(((((('''&&&%%%&&&'''((('''&&&***))))))((((((((((((((((((((((((((()))))))))))),,,+++)))''''''''''''((((((((((((((((((((((((((()))((((((((()))***,,,---((((((((((((((((((((((((''''''&&&%%%$$$$$$######************++++++++++++******))))))((((((((('''((((((((((((((()))******)))+++,,,......---+++*********))))))***,,,...///((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))************$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))))))))((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''+++,,,------...///444444888AAAJJJOOOOOOLLLQQQOOOLLLHHHDDD>>>777222///444===FFFKKKKKKFFFBBB>>>===<<<===???>>>===;;;;;;;;;:::777333111111222111,,,+++///111///...222;;;<<<;;;777111...///111000//////111555666555333777777777888999:::;;;<<<333000...---.........---/////////.........//////333666999:::777333000......+++)))***---///...,,,111000111222000222???OOOUUUUUURRRKKKBBB<<<;;;<<<999666222///............,,,+++))))))******)))(((+++))))))++++++***...444<<>>===999888666444222111111000333222000...---,,,,,,---000000000000000000000000000///...---,,,---............////////////..................---,,,+++***zzzWWWCCCDDDDDDHHHOOOQQQUUU___kkksssrrriii]]]VVVYYY___hhhpppvvvzzz{{{|||~~~zzzwwwpppdddTTTIIIHHHNNNVVV___hhhkkkcccXXXMMMFFFDDDKKKTTTXXXYYYZZZ^^^YYYSSSNNNMMMJJJGGGCCCEEEFFFGGGIIIKKKMMMOOOPPPPPPOOOMMMJJJIIIIIIJJJJJJFFFGGGGGGHHHGGGFFFDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFGGGEEEDDDDDDEEEGGGGGGGGGHHHIIIJJJLLLLLLMMMLLLLLLNNNLLLKKKLLLNNNPPPNNNMMMLLLIIIEEEAAA???@@@CCCEEENNNOOOPPPPPPPPPOOONNNMMMKKKKKKJJJHHHGGGGGGGGGFFFKKKHHHEEEFFFHHHJJJJJJJJJLLLTTT]]]ccchhhkkkggg```SSSOOOJJJHHHHHHGGGFFFDDDCCCDDDCCCBBBBBBCCCFFFHHHJJJIIIFFFCCCAAAAAABBBCCC@@@@@@@@@@@@@@@???>>>>>>=========<<<<<<;;;:::999888777777888999999888666888666333111000000111222444555666666555555777999999777444444444444333222222222111111000/////////------------.........///...---,,,,,,------,,,***++++++************+++++++++******))))))***+++++++++,,,---,,,***)))***+++******))))))(((''''''&&&)))))))))*********++++++++++++***)))((((((''''''***)))((()))+++,,,+++******)))((((((''''''(((((('''((((((((())))))))))))---,,,+++)))))))))))))))''''''''''''''''''''''''$$$$$$######$$$%%%'''(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$###'''''''''((((((((())))))))))))((((((((('''''''''(((''''''''''''((())))))+++---...000000000......,,,++++++***+++,,,---...))))))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++,,,------...///666666999@@@HHHMMMMMMJJJGGGEEEBBB@@@>>>:::666222111555>>>GGGNNNPPPMMMJJJCCCAAA??????@@@???>>><<<777888777555111...------///+++,,,222666666888<<<===@@@BBB???999444111000000000222666<<<@@@AAA@@@DDDBBB@@@@@@BBBCCCCCCBBB999555111///111444555666888666444111000000111222777;;;@@@BBB>>>888222///------------///000111222888444222333333888FFFUUU\\\YYYRRRIIIAAA:::888777555333111000000///......,,,+++)))((()))***++++++...++++++,,,,,,,,,111888???GGGVVVhhhyyynnn___NNNFFFBBB>>>;;;:::888777555444222111111000111000///---,,,,,,,,,,,,////////////////////////000///...---,,,,,,------......////////////..................---,,,+++***{{{XXXDDDDDDDDDHHHRRRUUU___iiivvvyyyrrreeeYYYRRRTTT[[[fffooosssttttttsss{{{yyyvvvrrrmmmcccVVVMMMJJJRRR\\\fffnnnnnnbbbVVVKKKFFFEEEMMMVVVZZZ\\\]]]\\\VVVNNNJJJIIIJJJIIIHHHJJJKKKLLLNNNPPPQQQRRRRRROOONNNMMMKKKIIIIIIHHHIIIGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFGGGHHHIIIIIIHHHHHHHHHFFFDDDEEEFFFHHHHHHHHHGGGIIILLLOOOPPPPPPOOONNNNNNNNNNNNPPPQQQQQQPPPNNNMMMJJJEEEAAAAAACCCGGGJJJSSSRRRQQQPPPOOONNNMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHIIIGGGEEEFFFIIILLLOOOOOOSSS^^^iiioooqqqmmmcccYYYOOOMMMJJJIIIIIIHHHFFFDDDEEEFFFEEEDDDCCCCCCEEEGGGGGGGGGFFFBBB>>><<>>>>>>>>>>>>>>===<<<;;;;;;888777666777888888777555666555333222111222444555444555666555444555777888666555444555555555333222222111111000000//////...------------............---,,,***+++,,,,,,+++*********))))))))))))******+++******)))))))))*********+++,,,+++)))((()))******))))))(((((('''''''''))))))))))))************))))))))))))((((((((('''+++***)))***,,,---,,,+++))))))(((''''''''''''(((''''''((((((((())))))))),,,+++***))))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++---///000000//////......---,,,+++,,,,,,,,,******)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''(((''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++,,,---...///111777888;;;BBBHHHKKKIIIFFF999888666555555555444333111555<<>>>>>===<<<;;;999:::;;;999555111//////...,,,...555;;;???CCCGGGHHHLLLPPPNNNGGG>>>777444333444888???GGGNNNQQQSSSVVVQQQLLLLLLOOOQQQOOOLLLDDD???999888<<<@@@CCCDDDFFFAAA;;;666333444777:::===BBBHHHIIIDDD;;;333......111333444333444777;;;CCC;;;555444999CCCQQQ\\\___YYYOOOEEE>>>999666444111111222222111111111111///---+++))))))***,,,---000,,,,,,---...///555<<<@@@IIIYYYkkkxxx~~~}}}{{{cccVVVHHHAAA>>>999777777666666444333111111000000///...------,,,,,,------////////////////////////000///...---,,,,,,,,,,,,......////////////......---......------,,,+++***{{{YYYDDDCCCCCCHHHSSSXXXcccnnnxxxwwwkkk]]]TTTQQQTTT\\\fffmmmooommmjjjiiitttssspppnnnjjjcccZZZTTTQQQZZZfffoootttqqqdddVVVIIIFFFHHHQQQXXXZZZYYYYYYTTTOOOJJJHHHJJJLLLMMMLLLKKKLLLNNNQQQSSSTTTUUUUUUQQQPPPNNNMMMJJJHHHGGGFFFGGGGGGGGGFFFEEEEEEDDDCCCFFFFFFGGGHHHHHHIIIJJJJJJIIIGGGEEEEEEGGGHHHHHHHHHGGGHHHJJJLLLMMMNNNOOOOOOMMMNNNOOOQQQRRRQQQOOONNNMMMJJJFFFCCCDDDHHHNNNQQQVVVUUUSSSQQQOOONNNMMMMMMIIIJJJJJJJJJKKKJJJJJJJJJHHHGGGFFFGGGKKKQQQVVVYYY```jjjtttvvvrrriii\\\QQQJJJJJJJJJJJJIIIGGGEEECCCEEEFFFEEEDDDBBBBBBCCCEEECCCFFFFFFBBB;;;999<<<@@@@@@@@@@@@AAA@@@??????>>>======>>>======<<<;;;;;;777666666666888888666444555444333333444555777888777777888666555444555777444333444555666666333111111111111000//////......------------------------,,,***)))***++++++***)))++++++************+++++++++******))))))))))))***((()))***)))((('''(((***))))))((((((((('''''''''((((((((()))))))))******************************)))((('''((()))******((()))(((''''''&&&&&&'''''''''''''''((((((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((***+++,,,,,,,,,//////...---,,,,,,++++++++++++***)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%'''(((((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++,,,---...000222888;;;AAAGGGKKKJJJDDD???111///------///222333333000222888???GGGLLLNNNNNNFFFCCC>>>;;;999999888666999<<<>>>===999555222000//////111888@@@GGGMMMPPPTTTWWWYYYVVVLLLBBB:::666888:::???GGGOOOWWW]]]```ddd]]]VVVWWW\\\___]]]YYYQQQLLLHHHHHHNNNRRRTTTSSSPPPKKKBBB;;;999<<>>??????@@@@@@??????>>>===;;;;;;<<<<<<<<<;;;::::::888777666777888777555444444444444555666888999::::::;;;:::888555444444555444333333555666555333111111111000000///.........------------------,,,,,,+++***))))))++++++***)))+++******))))))******++++++******)))(((((())))))'''((())))))''''''((()))((((((((((((''''''''''''''''''((((((((()))))))))((())))))))))))*********'''&&&%%%&&&(((((((((&&&(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%'''((())))))***............---,,,++++++---,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%'''((()))))))))(((''''''&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++------///222444888>>>GGGNNNOOOIII???777///,,,******---000222222111222444999@@@DDDGGGGGGDDDAAA<<<888777666555444555888;;;;;;888333000//////111555<<>>FFFIIIFFFEEEIIINNNRRRKKKBBBBBBLLLXXX```bbbUUUMMMDDD<<<888555222///...//////......111777;;;???===888222,,,)))***,,,,,,***+++///111444;;;CCCIIITTTcccmmmnnneeeYYYQQQMMMDDD<<<:::888444333444333222111000000000000000...//////000000000000000.................................------,,,+++***------............------,,,,,,,,,---,,,,,,++++++xxxXXXDDDAAA???CCCPPPWWWcccjjjnnnjjj___WWWUUUXXX]]]ccciiihhhccc]]]ZZZZZZ___^^^^^^^^^______``````fffnnnuuuwwwvvvpppdddXXXMMMNNNSSS[[[]]]VVVOOOLLLCCCBBBDDDHHHNNNPPPOOOLLLFFFHHHKKKNNNQQQQQQQQQQQQOOOOOOOOONNNLLLIIIEEECCCEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDEEEGGGIIIJJJJJJHHHEEEEEEFFFGGGGGGFFFFFFEEEBBBAAACCCFFFJJJMMMHHHJJJLLLMMMLLLKKKKKKLLLIIIHHHGGGHHHKKKPPPUUUXXXTTTSSSRRRQQQPPPOOONNNNNNJJJKKKLLLMMMNNNMMMLLLKKKOOOPPPQQQTTTZZZcccnnnuuurrrddd[[[SSSMMMEEEGGGHHHGGGDDDBBBAAAAAA@@@AAABBBAAA???>>>>>>??????AAAAAA???;;;999:::<<<>>>>>>??????>>>>>>===<<<999:::::::::::::::999999999888777777888888666444555555555666888999;;;<<<:::;;;:::777444333333444555444333444444444222111111000000//////......---------------,,,,,,,,,,,,+++)))))))))+++,,,+++***))))))(((((((((((())))))+++******)))((((((((((((&&&((())))))''''''(((***''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((()))((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))+++,,,,,,---------,,,,,,......---,,,***)))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&((()))*********(((((('''&&&&&&&&&&&&'''$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))+++---...000333666999AAAKKKQQQPPPFFF:::111...,,,******,,,///000000222222333666;;;???@@@AAAAAA>>>:::888777666444222333666999:::888555222111...222666===IIIXXXaaaccc```___[[[RRRHHHAAA??????CCCEEEHHHKKKNNNRRRWWW[[[^^^YYYVVVYYYbbbjjjooopppjjjfffdddgggnnnppplllfffWWWSSSLLLHHHHHHNNNVVV[[[bbb```ZZZRRRHHHAAA<<<;;;<<>>>>>???>>>???AAA@@@???>>>>>>?????????>>>===<<<<<<;;;;;;===============<<<;;;;;;999999::::::::::::999999:::999888888999888666444555666777888999:::;;;<<<666777777555333222333555777555333222333333222000000000000///......---------------,,,,,,,,,+++++++++***)))***,,,---,,,+++***))))))(((((())))))***++++++)))(((((('''''''''&&&((())))))(((((()))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''')))***,,,---......---//////...,,,+++***)))((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%''')))***+++,,,,,,((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---...000444777<<>>===>>>BBBFFFJJJJJJGGG???666//////000222333888AAAFFFJJJQQQXXX```cccddd___VVVKKKBBB===<<<777555666555222111333/////////......///000000//////000111111000///...........................***+++,,,---------,,,,,,,,,------......------,,,***++++++,,,,,,,,,++++++tttUUUCCC@@@<<<>>>JJJQQQXXX^^^cccccc\\\UUUQQQPPP^^^bbbddd```XXXSSSUUUYYYXXXYYYZZZ\\\```eeekkkppppppssssssnnniiiddd\\\TTTLLLJJJLLLOOONNNIIIEEEEEEEEEDDDCCCEEEJJJLLLKKKHHHIIIJJJLLLMMMMMMKKKHHHFFFBBBDDDGGGJJJKKKJJJGGGFFFBBBBBBBBBBBBDDDFFFHHHJJJEEECCC@@@>>>===???BBBDDDIIIGGGDDDDDDDDDEEEEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJKKKJJJHHHHHHJJJMMMIIIIIIIIIIIIJJJKKKMMMNNNMMMNNNPPPRRRRRRQQQPPPOOOLLLMMMOOOOOOOOOMMMLLLJJJKKKMMMPPPTTT[[[fffttt~~~~~~tttbbbRRRJJJHHHGGGDDDEEEFFFCCC???<<<===>>>===???AAAAAA???>>>???@@@???===<<<<<<===>>><<<;;;<<<<<<<<<===<<<;;;;;;:::999999:::;;;;;;:::::::::;;;:::999999999999777555666666777999:::;;;<<<<<<222333333333222222444666999666333111222222111000000000000///......---------------,,,,,,++++++++++++***)))***,,,------+++,,,,,,++++++++++++,,,,,,++++++)))(((''''''''''''&&&((())))))(((((()))+++&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#####################$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&)))+++---...///...000///...---+++***)))((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))+++,,,,,,---'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,---...000444777>>>CCCJJJKKKGGG===333---(((''''''(((+++------,,,++++++,,,///333666777666444333222222222111...,,,,,,...111222111000000111000333444555===JJJQQQPPPOOOOOOLLLGGG@@@>>>???BBBDDDEEEFFFDDDBBBCCCGGGKKKEEEFFFHHHOOOYYYgggsss{{{xxxpppiiiiiiooorrrooojjjXXXVVVRRRPPPRRRVVV\\\```^^^]]]ZZZTTTLLLGGGDDDCCCGGGPPP]]]eeefffbbb^^^[[[XXX___eeehhhmmmnnnfffYYYGGGKKKNNNLLLEEE>>>:::888888???GGGKKKJJJHHHJJJLLLKKKLLLJJJCCC999333222333777999@@@IIIPPPTTTZZZaaaeeeccc___UUUJJJAAA<<<;;;888444333555444111000333///............///000000...///000000000///---,,,........................)))***,,,---......---,,,,,,------......------,,,***++++++,,,,,,,,,++++++xxxWWWBBB???:::===GGGMMMWWW]]]___[[[VVVUUUSSSQQQdddccc]]]VVVTTTWWWYYYYYY]]]___bbbeeeiiimmmnnnoookkkkkkjjjfff```XXXSSSPPPPPPIIIFFFJJJJJJFFFCCCDDDCCCEEEGGGJJJLLLKKKIIIFFFCCCDDDEEEHHHIIIHHHEEEBBBBBBFFFJJJKKKHHHEEEEEEEEEGGGEEECCCBBBCCCCCCBBB@@@DDDCCC@@@>>>>>>@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHGGGFFFEEEEEEGGGIIIJJJNNNPPPRRRQQQMMMJJJIIIJJJNNNMMMKKKIIIHHHIIIJJJKKKJJJKKKMMMNNNOOOOOONNNMMMKKKNNNPPPQQQOOONNNMMMMMMMMMOOOQQQUUU\\\eeeooovvvuuufffWWWLLLFFFCCCAAA@@@AAAAAA@@@>>>===>>>@@@???@@@@@@???>>>>>>???AAA>>>>>>????????????>>>>>>AAA???===;;;:::;;;<<<===999999999999999:::::::::777888:::;;;;;;:::888777666777999:::999888666555555444333444555555333111222222222222222222333333//////.........---------------,,,,,,,,,,,,++++++************************+++,,,,,,+++******+++---******)))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&)))(((&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%'''((((((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""###%%%&&&((('''((()))***+++,,,------111000---+++)))(((''''''++++++***)))((('''&&&&&&&&&%%%$$$$$$######$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$)))###"""(((***&&&$$$%%%&&&''')))+++...///000111...,,,***'''%%%$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%((((((((('''&&&%%%######%%%'''***,,,000666===BBBEEEHHHKKKHHH@@@777000,,,+++++++++*********)))))))))******,,,---///111222111000///..................///000111222111111000111333555888<<>>>>>>>>??????@@@@@@@@@===@@@DDDJJJTTT```mmmvvvvvvqqqkkkiiilllnnnmmmjjj```\\\XXXVVVXXX[[[^^^___ddd\\\UUURRRMMMGGGDDDEEEMMMWWWccciiihhhdddbbbbbb\\\bbbkkkqqqqqqhhh[[[RRRKKKPPPUUUUUUPPPJJJDDDBBBFFFMMMRRRSSSTTTTTTQQQMMMQQQOOOJJJCCC===888777888<<>>;;;888666777666555333222111000000111000///...------.../////////...------------.........//////...---,,,,,,,,,,,,,,,---------......//////.........---------,,,,,,++++++***)))))))))yyyXXXCCC???:::<<>>>>>???@@@CCCDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJMMMOOOPPPOOOKKKIIIIIIJJJLLLKKKIIIHHHGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIILLLNNNOOONNNMMMMMMMMMMMMNNNPPPRRRWWW___gggmmmrrriii\\\PPPIIIDDDCCCBBB===>>>???>>>======???@@@@@@AAABBBAAA???>>>>>>???>>>>>>????????????>>>>>>???>>>===;;;;;;:::;;;;;;777777888888888888888888777888999::::::999888777555666777888888777666555666555444444555555333111222222222222222222222222///.........------------------,,,,,,,,,+++++++++************************(((***+++***)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''((('''''''''&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%'''((('''%%%$$$$$$%%%######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################%%%&&&'''&&&'''((()))***+++,,,,,,///...---,,,***)))((((((+++++++++***)))(((''''''((('''&&&%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%((($$$###)))+++'''%%%&&&&&&(((***,,,...000111111///---+++(((&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&''''''''''''&&&%%%$$$$$$'''))),,,///333999???DDDIIIJJJJJJEEE<<<333---***++++++*********)))))))))'''(((((()))***,,,---......---,,,,,,+++++++++,,,...///000111111111000000---...000333666999;;;===AAA@@@===<<<;;;;;;<<<=========>>>>>>???@@@@@@AAA??????@@@DDDMMMZZZhhhrrrqqqlllgggggglllqqqsssssshhhddd___]]]___cccgggiiilllcccZZZVVVPPPJJJGGGHHHSSS[[[fffmmmnnnkkkhhhfffgggjjjooorrrooofffYYYPPPKKKRRR[[[^^^[[[VVVSSSRRRUUU\\\aaa___ZZZWWWSSSOOOMMMNNNMMMJJJEEE@@@>>>===AAAIIIRRR\\\fffllljjjddd]]]TTTHHH???;;;999888666777666444333111000000000000///...---------......//////...---------------...............---,,,,,,,,,,,,,,,------------.........------------,,,,,,*********************+++zzzYYYDDD@@@;;;<<>>@@@BBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMKKKIIIHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIHHHGGGGGGFFFFFFFFFGGGIIILLLMMMLLLKKKKKKLLLKKKLLLMMMNNNQQQVVV\\\aaa```ZZZPPPHHHDDDCCCCCCBBB===>>>??????>>>???AAACCCBBBCCCDDDCCC@@@===<<<<<<>>>>>>????????????>>>>>><<<<<<<<<<<<;;;:::999999777777777777777777777777666777888999999888777666444555666777888888888888888777666666666666444222333333222222111111000000............------------,,,,,,,,,,,,++++++++++++************************%%%''')))***(((''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''(((((((((''''''''''''&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&%%%%%%&&&'''((())))))***+++,,,------,,,+++)))))),,,,,,,,,,,,+++******)))***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%)))+++)))'''(((((()))***,,,...000111222///...,,,***(((&&&%%%%%%$$$###"""$$$((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((+++...111555;;;BBBGGGNNNLLLGGG>>>555...***)))******)))))))))))))))((('''''''''(((((()))***+++,,,,,,+++************+++---...///000111000//////...///111333555777999:::;;;:::999999999:::<<<===;;;;;;<<<===>>>@@@AAAAAA@@@>>>===>>>DDDQQQ```jjjkkkhhheeegggmmmtttwwwxxxmmmhhhcccaaadddiiiooorrruuukkk```YYYSSSLLLJJJKKKWWW^^^gggooosssrrrnnnkkkmmmnnnooopppmmmeee[[[TTTRRR\\\gggllliiieeeeeegggiiinnnoooggg\\\VVVRRRNNNMMMPPPSSSRRROOOJJJGGGEEEJJJTTT```hhhoooooohhh```QQQIII???999777888777666666555333222111000/////////...------,,,---------///......------------------............------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++(((((()))******+++,,,,,,{{{YYYDDD@@@;;;<<>>=========???@@@CCC???;;;:::;;;>>>???@@@>>>>>>???AAABBBCCCCCCDDDCCCBBBBBBBBBBBBDDDEEEFFFAAABBBDDDFFFGGGHHHIIIIIIKKKKKKJJJHHHGGGHHHIIIJJJIIIHHHGGGEEEDDDDDDDDDDDDGGGFFFEEECCCCCCDDDDDDEEEFFFHHHJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKOOOSSSWWWSSSNNNHHHDDDCCCCCCDDDDDDBBBCCCCCCCCCAAAAAACCCEEECCCDDDFFFDDDAAA===;;;:::<<<<<<============<<<<<<999:::;;;<<<<<<:::888777888888888888777777777777555666777777777777666555555555777888:::;;;<<<===<<<;;;:::999999888555333333333222111000//////...------------------------,,,,,,,,,++++++++++++***************************$$$&&&)))***)))'''&&&&&&'''(((***++++++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&$$$######%%%'''%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''(((((()))+++------,,,+++)))+++,,,------...---,,,,,,+++***)))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((+++,,,+++******))))))***,,,...000111222000///...,,,***)))((('''$$$!!!"""''')))&&&"""%%%%%%%%%%%%&&&&&&''''''(((+++...222666<<>>@@@@@@>>>===;;;;;;@@@JJJUUU^^^dddcccdddhhhnnnsssuuuuuuiiieee```___dddlllssswww}}}rrreee\\\TTTNNNLLLMMMXXX]]]eeeooouuuvvvrrrnnnjjjkkklllmmmmmmiiiddd```aaajjjuuuxxxuuusssvvvzzzxxxzzzuuueeeVVVOOOMMMLLLRRRUUUXXXXXXVVVSSSPPPPPPWWW```jjjooopppmmmbbbXXXHHHBBB:::666666777666555444444222111000/////////------------,,,---------///...------,,,,,,---------------......------,,,++++++,,,,,,,,,---------++++++++++++************((()))))))))*********+++zzzYYYDDD@@@;;;===GGGMMM\\\___]]]UUUQQQSSSWWWXXX^^^cccfffhhhmmmtttwwwvvvmmmhhhccc```___\\\WWWRRRLLLJJJHHHIIILLLNNNOOONNNRRRRRRQQQNNNLLLKKKKKKJJJJJJNNNQQQQQQMMMHHHEEEDDDGGGIIIJJJHHHEEEBBBAAABBB@@@???===<<<===>>>??????CCC???<<<:::;;;>>>@@@AAACCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFF@@@AAACCCEEEGGGHHHHHHHHHIIIHHHGGGFFFGGGHHHJJJJJJJJJIIIHHHEEECCCBBB@@@@@@CCCBBBAAAAAAAAABBBDDDEEEFFFGGGGGGFFFDDDBBBBBBCCCEEEFFFGGGHHHHHHJJJNNNPPPLLLIIIEEEDDDDDDEEEEEEEEEEEEFFFEEEDDDBBBAAAAAACCCBBBDDDEEEDDD@@@===::::::::::::;;;;;;;;;;;;::::::888999;;;<<<<<<:::888777777777666666555555555444555555555555555555555555555777999<<>>===<<<:::777555222222111000000///......,,,,,,------------------,,,,,,+++++++++*********))))))))))))))))))))))))%%%'''***+++)))(((''''''((()))+++,,,,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$######%%%(((&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%&&&&&&'''***,,,,,,,,,+++******+++---/////////...---,,,+++)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((((((***,,,,,,,,,,,,,,,+++*********+++---///111222111111000///...,,,++++++&&&###!!!$$$)))+++((($$$%%%%%%%%%%%%%%%&&&(((((('''***...111555:::???CCCKKKDDD:::000***))))))+++'''''''''''''''''''''''')))((((((''''''(((((()))++++++*********++++++,,,+++,,,---...///...------,,,,,,---...000111222222555555555555555555666666666666888999;;;<<<===>>>:::;;;;;;<<>>IIINNN^^^```]]]TTTOOORRRVVVWWWaaafffiiijjjmmmrrrrrrpppiiiaaaXXXSSSRRRRRROOOLLLGGGDDDCCCFFFKKKOOOPPPOOOSSSTTTQQQJJJFFFFFFGGGFFFIIIMMMQQQPPPLLLHHHFFFFFFKKKMMMNNNJJJEEEAAA@@@AAAAAA???===<<<>>>?????????AAA???<<<<<>>>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCAAA???@@@@@@CCCDDDFFFFFFFFFFFFHHHJJJHHHFFFEEEEEEFFFGGGGGGFFFDDDEEEDDDBBB???>>>>>>@@@AAABBBCCCBBB???<<<;;;;;;:::::::::;;;;;;:::::::::888999;;;<<<<<<;;;999888555444444333333222222222444444444444444444444444555888<<<@@@DDDFFFFFFFFFDDDBBB@@@???>>>;;;888555111111000000//////......,,,,,,,,,,,,------------++++++++++++************))))))))))))))))))))))))&&&(((***+++)))(((((((((((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$######%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################$$$$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$%%%$$$&&&''')))************)))+++---///111000//////...,,,+++(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((()))))))))...000...,,,------+++***))))))***+++---000111222222222222222111000///+++)))(((***,,,---+++(((&&&%%%%%%$$$%%%&&&((()))&&&)))---000333777<<>><<<===???@@@???======<<<<<>>>>>@@@AAABBBDDDEEEDDDCCCBBBCCCDDDDDDCCCCCCDDDGGGHHHHHHGGGCCCCCCCCCBBB???>>>???@@@???@@@@@@???===<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999666666555555444333333222333333222222222222333333333777===CCCGGGIIIIIIHHHEEECCCAAA???===;;;777444////////////////////////++++++,,,,,,,,,---------++++++++++++************))))))))))))))))))))))))''')))***)))((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$###$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$%%%%%%&&&'''((())))))''')))---///111111000///000///,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''')))******+++111333///,,,------+++))))))((((((***,,,...000222333444555555555444444------.........---,,,,,,'''&&&%%%$$$$$$%%%'''(((''')))---000222555999<<<@@@999000)))'''(((((()))$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((((((((())))))***+++)))***,,,---------,,,+++------...000111222333444111111222333333333333333222333333444555666666666444666888999999:::===???===@@@FFFLLLPPPTTTXXXYYY]]][[[YYY[[[aaaiiippptttuuujjj^^^UUUNNNFFFDDDEEEFFFPPP]]]iiippptttxxx{{{xxxyyyzzz||||||yyytttqqqnnnttt|||ssscccSSSMMMPPPSSSSSSIIIKKKMMMOOOQQQVVV\\\```bbbhhhjjjddd\\\TTTLLLEEE===999555333555555333111000000///...------------,,,---...///000//////......---,,,,,,++++++,,,,,,***+++,,,---------------***++++++++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))(((((((((xxxWWWCCC@@@===@@@KKKQQQTTTZZZ]]]ZZZXXXZZZ[[[[[[[[[```eeefffhhhkkkjjjfffhhh\\\LLLCCCBBBFFFGGGFFFGGGBBB>>>AAALLLWWW^^^aaa```aaaZZZMMMEEEGGGIIIHHHJJJLLLLLLHHHDDDEEEJJJPPPRRRTTTSSSMMMEEE???>>>@@@???===<<<===???@@@>>><<<999:::<<>>>>>>>>???AAACCCCCCDDDEEECCCAAA???>>>???@@@@@@AAACCCGGGHHHHHHGGGCCCDDDDDDCCCAAAAAABBBDDD===>>>>>>===<<<<<<>>>???<<<==================<<<:::;;;;;;;;;<<<;;;;;;;;;:::999999888777666666666333222222111111222222333222666>>>EEEIIIJJJIIIHHHEEECCC@@@>>><<<999666333.........///////////////+++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))(((((()))(((&&&&&&(((***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%&&& ###%%%&&&%%%$$$$$$%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$###$$$%%%&&&%%%%%%###"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))'''))),,,///111111000///222000...,,,)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((()))***+++,,,333555000,,,......+++)))((((((((()))+++...///222333555777888888777777---...//////---++++++,,,((('''%%%$$$$$$%%%'''((((((***...000222555888:::>>>777...)))'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))******++++++***++++++,,,------)))***+++,,,---,,,++++++((((((***+++---...///000///000111333444444444444222222222333333444444444333555666666666777:::<<<<<<===???AAADDDGGGLLLOOOWWWUUUSSSTTTYYY```eeehhhjjj```UUUMMMFFF???<<<===>>>IIIYYYdddkkkooouuuzzzwwwxxxzzz||||||xxxrrrnnnooovvv|||nnnfffWWWJJJIIINNNOOOMMMIIIKKKLLLMMMNNNOOORRRUUUXXX___bbb]]]TTTMMMEEE>>>999555222111333444222000000///...---------------,,,---///000000000//////...---,,,,,,++++++,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,++++++++++++************''''''(((((())))))******{{{VVVBBBEEEBBBAAAKKKSSSVVVYYYZZZYYY[[[___```^^^bbbaaabbbgggmmmoookkkggglll___NNNDDDDDDFFFFFFDDDFFFDDDBBBDDDIIIOOOTTTVVVXXX[[[[[[TTTIIIBBBBBBDDDEEEFFFFFFDDDDDDHHHRRRYYY\\\WWWOOOFFFAAA>>>===>>>?????????>>>>>>>>>>>>>>>;;;;;;;;;===BBBFFFHHHIIIDDDCCCBBBAAA@@@AAABBBBBBEEEIIINNNOOOKKKGGGEEEEEEBBB@@@???BBBEEEHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEE>>>===;;;:::999888888888<<<<<<<<<===>>>@@@AAABBBAAABBBCCCCCCBBB@@@???===???AAACCCEEEEEEEEECCCCCCAAA@@@@@@@@@??????>>>>>>???@@@AAABBBAAA???===;;;@@@>>>===>>>??????>>>===========================<<<;;;:::999777555333222222222222222222222333333666777:::>>>BBBEEEGGGHHHBBBBBBBBB@@@===999555333///.........------------,,,,,,,,,++++++*********++++++*********+++---...++++++************++++++'''''''''''''''&&&&&&%%%'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""" """###$$$###%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""######"""###$$$&&&)))***+++++++++,,,...///111222000111111000---*********(((''''''&&&&&&&&&&&&'''&&&&&&%%%&&&''')))+++,,,......---------,,,,,,,,,,,,+++******,,,...000222333444666999<<<<<<:::888111///---,,,,,,,,,+++***&&&&&&%%%%%%&&&''')))***))),,,...000444:::;;;888:::333+++'''''''''$$$!!!$$$$$$$$$%%%&&&'''((()))$$$%%%&&&'''(((((((((((('''((()))***++++++***)))+++,,,------+++))))))***------------,,,...111444777333///000444777666444444444444555444444333333666666555555555666666777666888::::::999<<>>>>>CCCNNN]]]ggglllrrryyyxxxxxxvvvtttqqqpppqqqrrrkkkuuuxxxeee\\\QQQJJJHHHGGGEEEBBBBBBEEEGGGEEECCCDDDIIINNNWWWWWWVVVSSSMMMFFF???;;;888666444222111111111222000///---,,,++++++,,,---.........////////////000000///...---,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''tttQQQ>>>BBB@@@@@@KKKSSSXXX\\\]]]\\\^^^bbbcccaaabbbbbbccchhhnnnoookkkgggcccYYYKKKDDDDDDGGGIIIIIIEEEBBB>>>===>>>BBBDDDEEEIIIMMMQQQNNNFFFAAAAAACCCDDDFFFGGGGGGGGGKKKTTT[[[]]]XXXOOOEEE>>>:::888888;;;<<<======>>>>>>>>>>>>===<<<===???CCCFFFHHHHHHCCCBBBAAA@@@@@@AAABBBBBBCCCHHHLLLLLLIIIEEEDDDDDDCCCBBBAAACCCFFFGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDCCCCCC<<<<<<;;;:::::::::::::::<<<<<<<<<===>>>@@@AAABBB@@@AAAAAAAAAAAA@@@??????>>>???AAABBBCCCBBBAAA@@@>>>>>>>>>>>>=========<<<:::;;;===???@@@@@@???>>>???>>><<<===>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999777555444333222222222222222222222222222444777;;;>>>BBBDDDEEEBBBBBBAAA???;;;777333111/////////.........------,,,,,,,,,++++++***************)))))))))***+++,,,***))))))(((((())))))***'''(((((((((((('''&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""################################################$$$"""!!!!!!"""$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$&&&&&&((())))))***,,,...000111111222333111...+++++++++)))(((''''''&&&&&&&&&&&&''''''''''''(((***,,,------,,,,,,,,,,,,+++++++++))))))(((((()))+++---///222333555999<<<<<<:::888111///---,,,,,,,,,***)))'''&&&%%%%%%&&&'''((()))+++...000222777======:::888111***'''''''''%%%"""%%%$$$$$$%%%%%%'''((((((%%%&&&&&&''''''((())))))''''''((()))***)))((((((,,,...///...,,,******++++++,,,------...000444777:::666222222555777555333222333333444444444333333555444444333444444555555222444666666555888@@@FFFHHHIIIHHHHHHMMMVVVZZZYYYVVVKKKAAA===<<<999888:::===@@@IIIUUU^^^dddkkksssssssssqqqnnnkkkjjjlllnnniiiqqqyyy{{{{{{yyyqqqjjj\\\UUUKKKEEEDDDDDDBBB@@@AAACCCEEECCC@@@AAAEEEJJJOOONNNMMMIIIDDD>>>888555555444222111000/////////000///---,,,++++++,,,,,,---------.........//////...---,,,+++************,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))((((((''''''((((((((((((''''''mmmMMM===AAA@@@AAALLLTTTYYY]]]______aaaeeegggdddaaaaaacccgggkkkkkkfffbbbVVVPPPHHHDDDDDDHHHLLLNNNFFFBBB===;;;:::<<<<<<===<<>>>>>@@@AAADDDFFFGGGHHHKKKRRRWWWYYYSSSKKKBBB;;;777555555888999;;;===>>>>>>======???>>>???AAADDDFFFFFFEEEAAAAAA@@@??????@@@AAABBBBBBFFFJJJJJJFFFCCCBBBCCCEEEDDDCCCDDDFFFGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAABBB;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAA???????????????@@@AAAAAA@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>>>>============:::;;;===???@@@AAA@@@@@@===<<<;;;<<<===>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888666555444444333333222222111111111///111444888<<>>:::888888999888999;;;===>>>===<<<<<>>>>>>>>???AAABBBAAAEEEHHHGGGDDDBBBBBBCCCGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDBBBAAA@@@?????????>>>?????????@@@@@@AAAAAA============<<<<<<;;;:::<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>???AAACCCDDDCCCCCCDDDCCCCCCAAA@@@???@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAA@@@???<<<:::::::::<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666666444444333333222111000000///111444777;;;>>>@@@AAABBBAAA???<<<888333000---000000/////////.........+++++++++*********************)))))))))*********)))((((((''''''(((((())))))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###################################################&&&$$$""""""$$$%%%&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$###########################""""""!!!!!!!!!""""""""""""""""""""""""""""""$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%'''(((***,,,---000111222000---+++***+++******((('''&&&&&&%%%%%%''''''(((((()))***++++++((((((((((((''''''''''''(((((((((((()))***,,,,,,,,,,,,...111555666555444///---,,,++++++***(((&&&'''&&&%%%%%%%%%&&&'''''',,,000333555999>>>>>>;;;///+++'''&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&'''((('''&&&%%%&&&(((***,,,)))))))))((((((''''''&&&,,,...///...,,,******+++)))+++---///000333666999999666444333444444333222111111333444555555555555333333222222111111222222222333444444444777<<<@@@CCC@@@>>>AAALLLXXX[[[XXXHHH???777666666555555777888999>>>FFFKKKMMMRRRYYY___^^^\\\XXXVVVVVVYYY[[[aaaeeefffbbb]]]YYYQQQIIIGGGCCC@@@>>>???@@@@@@???>>>??????===;;;:::<<<>>>AAA???<<<999555333111000//////000000///...,,,+++......---,,,,,,+++++++++***+++++++++,,,,,,,,,,,,,,,+++******)))))))))***++++++++++++************))))))))))))))))))))))))***)))))))))((((((((((((&&&''''''((((((''''''&&&fffLLLAAACCCAAACCCMMMRRRSSSXXX\\\]]]aaafffgggeee^^^_________]]]YYYSSSOOOIIIHHHFFFEEEEEEFFFHHHIII;;;888444333444555666666;;;<<<;;;999666666:::===AAABBBDDDEEEEEEEEEFFFGGGDDDBBB>>>;;;999999;;;<<<;;;<<<=========<<<;;;;;;>>>>>>>>>???@@@???===;;;===<<<<<<<<<===>>>@@@AAAAAADDDFFFFFFCCCAAABBBDDDGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDBBBAAA@@@???????????????@@@@@@AAAAAABBB@@@@@@@@@???===;;;999888;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFDDDDDDCCCCCCBBBAAA@@@?????????????????????@@@@@@@@@AAAAAAAAA@@@@@@??????:::999999:::;;;<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777777444444333333222111000000...///222555888;;;<<<===@@@???===:::777333000///////////////............************************+++++++++++++++++++++******))))))(((((())))))***)))))))))))))))(((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$""""""$$$%%%&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""#########""""""######$$$""""""""""""""""""""""""$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&''')))***++++++,,,---,,,***((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((()))***'''''')))+++///000000...,,,+++******+++***'''%%%&&&&&&%%%$$$%%%%%%'''(((***...111222666;;;:::666+++)))&&&%%%&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%&&&(((***++++++******))))))(((((((((***,,,---,,,***(((((()))***,,,...//////000333555222111000111222333333333222222333555555666666666444333333222111111222222111222333333444666:::<<<;;;999888;;;GGGSSSUUUQQQCCC:::444333444333333555555777<<>><<<;;;:::;;;<<<==================;;;999888888999;;;:::777555333111111000//////000111000///---,,,---------,,,,,,+++******************+++++++++,,,,,,++++++************++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&___III@@@BBB???CCCLLLPPPTTTYYY\\\]]]```ddddddaaa]]]]]]]]]\\\XXXTTTPPPMMMIIIHHHFFFFFFGGGFFFDDDAAA999666333111111111000///555444222111111555;;;???DDDEEEEEEFFFFFFEEEDDDDDDAAA???===:::999999:::;;;======<<<<<<;;;;;;;;;;;;===<<<;;;<<<<<<<<<:::888;;;:::::::::<<<>>>@@@AAAAAACCCEEECCCAAA@@@BBBDDDFFFGGGHHHGGGFFFEEEFFFGGGHHHGGGFFFDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA>>><<<999777::::::999999:::;;;;;;<<<=========>>>@@@BBBCCCDDDBBBAAAAAA@@@???>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<======>>>??????:::999888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666777777444333333222222111111111,,,...000222444666777777<<<;;;999777555222111000///.........------------)))))))))***************+++,,,,,,,,,,,,+++*********))))))(((((())))))***(((((()))))))))(((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!!!!###%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%""""""""""""""""""""""""!!!"""""""""""""""!!!!!!%%%$$$$$$%%%%%%&&&((((((%%%'''((((((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$%%%'''***++++++))))))))))))***+++***(((%%%%%%$$$$$$$$$$$$&&&((()))(((,,,///000333666444///((('''&&&%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&''')))***+++******))))))))))))***(((***+++***(((&&&&&&'''***+++------------///000,,,,,,...///000222333333222222333444555555555555444333222111111111111111////////////111333555666777888999<<>>666000000222111111333444555;;;AAABBB???>>>AAAFFFFFFFFFDDDBBBAAACCCDDDCCCHHHKKKIIIGGGDDD===666333444666777888888888888::::::999888777666555444555444333111000/////////000000000000000///......,,,---------,,,+++***)))************++++++++++++++++++***************++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&ZZZGGG@@@CCCAAAEEEPPPRRRZZZ^^^`````````bbb```\\\XXXXXXXXXVVVSSSPPPNNNMMMKKKHHHFFFGGGIIIGGGAAA;;;999666333111111111000///////////////111666;;;???DDDCCCCCCDDDDDDDDDCCCCCC@@@>>><<<:::999:::;;;<<<<<<;;;999999999:::<<<======<<<:::999::::::999888999999999999;;;===???AAA???AAABBB@@@>>>===@@@CCCDDDFFFGGGGGGEEEDDDFFFHHHHHHHHHFFFEEECCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@===;;;999888888888888888999999::::::;;;<<<>>>???@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<=========>>>>>>>>>>>>===<<<<<<<<<<<<<<<======:::999888:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;999777666555444555777777222222222222222222222222...///000222333444444444666555444333222111111111------------,,,,,,,,,,,,((()))))))))*********+++***+++,,,,,,+++***)))((()))((((((''''''(((((()))'''(((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$################################################$$$"""!!!!!!"""$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""""""""""""""""""""!!! !!!!!!$$$$$$############$$$$$$!!!"""$$$%%%$$$$$$%%%&&&$$$$$$#########$$$%%%%%%"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$###""""""######$$$$$$######%%%$$$###%%%'''((('''&&&&&&&&&''')))+++***(((&&&############$$$&&&(((***'''+++---...000222///***&&&&&&&&&%%%$$$$$$&&&'''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''''''''))))))((('''((()))******''')))***)))'''%%%%%%&&&''')))++++++++++++,,,...***+++---//////000111222111222222333333333222222333222111000////////////---,,,,,,---///111222222333888;;;>>>EEELLLLLLIII>>>666000111222111111333444555888<<<<<<999999======>>>???>>><<<;;;;;;<<<999===>>><<<;;;:::777222000222555777777666666666666666555444444333222000000000000/////////......000000///............///,,,,,,------,,,+++)))(((*********+++++++++,,,,,,)))))))))(((((())))))***************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%XXXGGGBBBEEEDDDJJJTTTWWW```dddeeebbbaaaaaa^^^YYYRRRRRRRRRPPPMMMLLLLLLMMMLLLHHHEEEGGGKKKIII@@@888444111///...///000///...000000111222444777:::<<>>???:::888777666777999<<>><<<999888999:::999999888888888999:::===???@@@===???@@@>>><<<<<>>>>>======CCCBBBAAAAAA@@@@@@AAAAAA>>>>>>??????@@@@@@@@@AAACCCAAA@@@>>><<<;;;:::::::::999999:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;888777555444444555666777222222222222222222333333111111222444444555555555222111000000000000000000------,,,,,,,,,+++++++++(((((())))))*********+++)))***+++++++++)))(((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""########################$$$""" """###$$$###%%%$$$$$$$$$$$$$$$$$$%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!! """###$$$######"""!!!!!!!!!!!!!!! ###$$$$$$$$$%%%'''""""""""""""###$$$%%%&&&"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&)))++++++)))'''"""""""""###%%%''')))+++'''+++------///000---'''%%%%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&((('''&&&&&&'''((()))***((()))***)))'''&&&&&&&&&$$$&&&)))*********,,,---***,,,...//////000111222000000111111111000000///111111000......---------------,,,---///111222111---333888;;;???DDDEEEBBB@@@999333444555444444555666444555888777555777<<<777999;;;;;;999777777777666888888444444666666333000333777999999888777666333333222222222222000......//////000000000//////000///...---,,,---...///,,,,,,------,,,+++)))(((***++++++++++++,,,,,,,,,(((((('''''''''(((((()))************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%ZZZJJJ===???JJJTTTZZZ^^^aaahhhkkkeee^^^ZZZXXXUUUTTTQQQMMMKKKIIIIIIGGGFFFJJJIIIHHHIIIIIIFFF>>>888777111...000111...,,,+++,,,---///000222666;;;???AAABBBDDDGGGIIIIIIFFFCCCAAA>>>;;;:::;;;<<<<<<<<<===;;;999999;;;>>>@@@@@@???<<<:::999:::999555222666666777888999::::::;;;;;;;;;;;;<<<<<<>>>??????DDDHHHLLLKKKFFFBBBBBBCCCLLLJJJGGGDDDBBBBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;:::888666444444555777999999;;;======<<<===>>>@@@>>>>>>===???@@@AAAAAA???CCCAAA?????????@@@???>>>???>>>===;;;999999888888888888999:::;;;===>>>???>>>===;;;:::999::::::;;;666555444333333222333333444333333222222333333444333333333333333333333333333111///000222222///,,,......---,,,,,,+++******))))))************))))))*********))))))((('''&&&))))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%&&&''''''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$######$$$&&&'''&&&%%%$$$######$$$%%%&&&###"""!!!"""######"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""########################(((&&&###"""###$$$%%%$$$$$$###"""!!!!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!######"""!!!!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%############""""""""""""$$$$$$#########$$$&&&'''$$$$$$######$$$$$$%%%&&&$$$&&&((()))***)))((('''$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&&&&&&&((()))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((()))***++++++***((((((,,,---......///........./////////////////////////////////////////////////////////......---------333333555999===???>>>===444444222222222444666777<<<999666555666888999:::777666555444444333444444444555555444222222444555444555777888999888666555444333333222111000......///////////////......---------............------************************...---,,,+++************))))))))))))((((((((((((+++***)))(((''''''((()))+++***((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%WWWJJJ@@@DDDPPPYYY]]]___^^^eeehhhccc]]]YYYWWWTTTQQQNNNKKKIIIHHHGGGDDDBBBCCCAAA???@@@BBBBBB???<<<:::333///000000...,,,,,,+++---///111333666;;;>>>??????AAAEEEJJJLLLLLLKKK@@@>>>;;;999:::;;;;;;:::999:::;;;>>>BBBCCCCCCBBB===;;;999999::::::777555777777777888999999::::::::::::;;;;;;===>>>???@@@DDDHHHKKKKKKFFFBBBBBBCCCFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@??????>>>===<<<<<<<<<;;;999777555555666777888999;;;=========>>>???AAAAAA???<<<;;;<<<<<<<<<;;;AAA???======>>>>>>===<<<<<<;;;;;;:::999999999999999999999999::::::;;;<<<======;;;:::999999::::::999999888777666555555555444333333222222333333444333333333333333333333333333111000000222111///,,,...------,,,++++++******))))))************)))))))))))))))))))))(((((('''))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$######%%%'''((('''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$###"""$$$&&&&&&%%%$$$######$$$%%%&&&$$$######""""""######$$$%%%$$$###$$$%%%%%%$$$#########""""""######$$$%%%$$$$$$###############$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""########################'''%%%""""""###$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""###$$$$$$$$$$$$$$$!!!""""""###$$$#####################$$$$$$$$$%%%############""""""""""""$$$$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%'''((()))(((&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''''''''''''''(((((()))))))))***++++++***)))(((,,,,,,---...............000000000000000000000000.................................---------,,,,,,//////111444777888777555444333222222222444666777<<<999666555666888999999777666555444444333333444333444444333111000222333333444666777777777555555333333333222111000......///////////////......---,,,,,,------------,,,,,,++++++++++++++++++++++++...---,,,+++************))))))))))))((((((((((((***)))((('''&&&'''((()))+++***((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$}}}SSSIIIEEELLLXXX^^^___```[[[aaaeeeaaa\\\YYYVVVRRRLLLJJJHHHGGGFFFDDDAAA>>>???;;;888888<<<@@@AAAAAA???777000//////---,,,------000333555777999<<<>>>??????@@@CCCHHHMMMPPPQQQAAA>>>:::888999999999888666999>>>DDDHHHIIIFFFCCC;;;:::999999:::;;;999888999999999999999999999999999999:::;;;===???@@@AAACCCGGGJJJIIIEEEBBBBBBCCCAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@?????????>>>==================;;;999777666666777888999;;;===>>>>>>???AAACCC@@@===888666777888999999@@@>>>======>>>>>>>>>===:::999999999999999::::::::::::999999999999999:::===<<<;;;:::999999999999777777666555444333222222333333222222222222333333333333333333333333333333222111000000111000...---------,,,,,,++++++******((())))))******))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""%%%'''((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$###""""""###%%%%%%$$$###""""""###$$$%%%"""""""""######"""""""""%%%$$$###$$$%%%%%%$$$###""""""!!!!!!""""""###$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$!!!""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###""""""######"""!!! !!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###############$$$$$$%%%"""######$$$$$$$$$$$$$$$"""""""""#########$$$$$$############""""""""""""$$$############$$$%%%%%%$$$############$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))''''''&&&&&&''''''((())))))******+++++++++******+++,,,------......------000000000000000000000000........................------,,,,,,,,,,,,,,,+++------...000222333111000333333222222333444666777;;;888666555777888999999777666555444333333333333333444333222///...///111111222444555555555444333333333333222111000///...///////////////......---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************))))))))))))((((((((((((((('''&&&%%%&&&'''((()))***)))(((&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$tttOOOIIIHHHQQQ[[[^^^]]][[[YYY___bbb___\\\YYYVVVQQQIIIHHHFFFFFFEEECCC???<<<@@@<<<999:::???DDDFFFFFFBBB999111//////---,,,...000444999<<<===>>>???@@@CCCAAA???AAAEEEJJJNNNOOOAAA>>>:::888888888888777666999>>>EEEIIIIIIFFFBBB;;;:::999999999999999999:::::::::999999888888888888999:::;;;===???AAABBBCCCEEEHHHGGGDDDBBBAAABBB???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>======<<<===>>>>>>???===;;;999888888888888999;;;===>>>???@@@BBBDDD???;;;666444555888;;;===BBB@@@>>>>>>???@@@???>>>;;;::::::999999::::::;;;::::::999999::::::;;;;;;===<<<;;;:::999999888888666666555444333111000///333333222222222222333333222222222222222222222222111111000000000///...---,,,,,,,,,,,,++++++******(((((())))))))))))((((((&&&'''((()))************((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""$$$%%%$$$$$$###""""""###$$$$$$!!!"""###$$$$$$###"""!!!###"""!!!"""######"""!!!"""""""""""""""###$$$$$$#########"""######$$$%%%######%%%&&&&&&%%%######!!!"""""""""######$$$$$$ !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!"""######!!! """###$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$%%%%%%&&&''''''''''''&&&!!!""""""""""""#####################"""""""""!!!##################$$$$$$###############$$$$$$%%%$$$$$$%%%%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((*********+++++++++++++++++++++,,,---------------////////////////////////........................++++++++++++++++++++++++...---...111333444222111222222222222333555666777:::777555555777888999999666666555444333333333333444444444222///......000000111222333333333222222222222222222111000///...///////////////......---,,,,,,------------,,,,,,------------------------,,,,,,+++***************))))))))))))((((((((((((&&&%%%%%%$$$%%%&&&((())))))((('''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjjLLLGGGHHHQQQYYYZZZWWWUUUXXX]]]aaa___\\\ZZZVVVPPPHHHFFFEEEEEEDDDBBB>>><<<@@@>>>>>>AAAHHHMMMOOONNNCCC999111//////------///000555<<>>:::888888888888777999:::===AAADDDDDDBBB@@@<<<<<<:::999777777777888;;;;;;::::::999888888888888999:::;;;===???AAABBBCCCDDDEEEEEECCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@AAABBB???>>>===<<<<<<===???@@@@@@???===;;;::::::::::::999;;;===>>>???@@@BBBDDDAAA===999888:::===@@@AAABBBAAA???>>>??????>>>===>>>===<<<;;;;;;::::::;;;999:::::::::<<<===>>>???<<<<<<<<<;;;:::888777777888888888888777555444333333222222111111222222333222222222222222222222222000111111111///...------,,,+++++++++++++++******(((((())))))))))))((((((%%%&&&''')))************((((((((((((((((((((((((%%%%%%&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&$$$##################$$$"""###$$$%%%%%%$$$###"""###"""!!!"""######"""!!!$$$############$$$%%%%%%######""""""###$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""######### !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###"""  """###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$"""!!! !!!###$$$%%%%%%&&&''''''''''''&&&!!!""""""""""""#####################"""""""""!!!##############################""""""######$$$%%%$$$$$$$$$######"""!!!!!!#########$$$$$$$$$%%%%%%"""###%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))******++++++,,,***++++++,,,,,,,,,,,,,,,................................................++++++++++++++++++++++++------///222555666555444111222222333444555666777888666555555777999999888666555444333333222222333444555444222000...///000///000000111111111111111111111111111111000///...///////////////......---------............------------------------------++++++******))))))******))))))))))))((((((((((((&&&%%%$$$$$$%%%&&&'''(((((((((&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaaIIIDDDDDDLLLSSSTTTSSSRRRWWW\\\___^^^\\\ZZZTTTMMMGGGFFFDDDCCCCCCAAA>>><<<======>>>DDDKKKQQQRRRQQQ@@@777000//////......000///555>>>DDDFFFEEECCCBBB@@@??????AAADDDHHHIIIJJJ???<<<888777777777777666999999:::===??????>>><<<;;;;;;:::888555444666777;;;;;;::::::999999999888999999:::;;;===???@@@AAACCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBB>>>===<<<;;;<<<===@@@AAA@@@@@@>>>===<<<<<<<<<<<<999;;;===>>>>>>???AAACCCDDDBBBAAAAAADDDGGGHHHHHHDDDBBB???>>>>>>>>><<<;;;???>>>===<<<;;;;;;;;;;;;999::::::;;;<<<>>>@@@AAA<<<<<<<<<;;;:::888666555555666777777666555333222222222111111111111222222222222222222222222222222///000222111///------...++++++++++++++++++******'''(((((())))))(((((('''&&&&&&((()))************))))))))))))))))))))))))(((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&#########"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$$$$###$$$%%%%%%&&&""""""""""""###$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!""""""!!! !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$###############$$$$$$%%%"""######$$$$$$$$$$$$$$$"""""""""#########$$$$$$############""""""""""""#########$$$######"""!!!###""""""""""""###$$$$$$#########"""""""""""""""############$$$$$$$$$$$$!!!"""$$$%%%$$$%%%'''(((&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))((((((((()))***+++,,,)))***++++++,,,,,,++++++------------------------------------------------***++++++++++++,,,,,,,,,,,,,,,...111444555555333000111222333555666777777777666555555777999999888666555444333222222222222333444444222000//////111////////////000000111111000111111111000000///...///////////////......------......//////......---------------------------+++******)))))))))******))))))))))))(((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%[[[FFF@@@???FFFMMMPPPQQQSSSVVV[[[]]]\\\ZZZXXXQQQJJJGGGDDDBBB@@@@@@???>>><<<>>><<<<<>>>>>;;;999888888888666333333666999::::::::::::::::::999999::::::;;;;;;===>>>???@@@CCCBBBAAAAAABBBBBBAAA@@@AAA@@@????????????@@@AAAAAA@@@???>>>>>>???AAABBB>>>===;;;;;;;;;>>>@@@BBB@@@@@@??????>>>>>>>>>>>>999;;;=========>>>???AAAAAABBBEEEKKKQQQUUUVVVVVVIIIFFFCCCBBBAAA@@@>>><<<===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???<<<<<<<<<;;;:::888666444111222444555555444222111222222111111111111222222111111111111111111111111...000222111...,,,---...******************++++++''''''((((((((((((''''''''''''((())))))***))))))))))))))))))))))))))))))'''((((((((((((&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$###$$$%%%%%%$$$##################$$$$$$%%%""""""""""""###$$$%%%&&&######""""""""""""######!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%###!!! !!!""""""!!!###"""""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$$$$!!!""""""###$$$#####################$$$$$$$$$%%%############"""""""""""""""###$$$$$$###"""!!! """""""""""""""###$$$$$$""""""""""""""""""##################$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''')))***+++)))******+++++++++++++++++++++++++++++++++++++++------------------------++++++++++++,,,,,,------------...000333444222111000111222444555666777777666555444555888999999888666555444333222222222222111111222000......///000///////////////000111111000000000000000000///...///////////////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))((((((((((((((('''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&~~~XXXDDD>>><<>>>>>>>>===<<>>>>><<<999222---...111000000222333;;;GGGOOORRRQQQNNNLLLIIIHHHHHHIIIHHHEEE@@@<<<888555333111222444444444222444888<<>>:::777555666666555333333777;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>??????BBBAAA@@@AAAAAABBBAAA@@@???>>>===<<<===>>>AAABBB@@@???===<<<<<<>>>@@@AAA>>>===;;;:::;;;>>>AAACCC@@@@@@??????????????????999;;;======<<<===>>>@@@;;;???FFFPPPZZZaaaddddddOOOLLLIIIGGGEEEDDDBBB@@@:::999::::::;;;<<<===>>>;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;:::888555444333444666888888777666555222222111111111111222222111111111111111111111111...000222111...,,,,,,...******************++++++''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$#########$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$###"""!!!"""#########!!!"""""""""""""""######$$$""""""""""""###$$$%%%&&&%%%$$$###""""""###$$$%%%""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""'''$$$!!! !!!"""######$$$###"""!!!!!!"""##############################""""""!!!!!!!!!!!!"""""" """#########"""!!!######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%############"""""""""""""""###$$$$$$$$$"""!!! """""""""""""""######$$$""""""!!!""""""###$$$%%%"""############$$$$$$$$$$$$%%%&&&%%%#########$$$######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''(((***+++))))))***+++++++++++++++************************------------------------+++++++++,,,,,,---------000///000111333333111//////000222444555666777777555555444555888999999888555555444333222222222222//////000///------...000///////////////000111111///000000000000000///...///////////////......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******))))))))))))((((((((((((***)))'''&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''']]]GGG@@@<<<@@@FFFKKKSSS\\\XXXZZZ\\\ZZZVVVPPPJJJHHHEEECCC???>>>>>>???@@@???===:::888777777888888777333222000......///111222555<<>>@@@DDDGGGGGGDDD@@@===999;;;>>>AAABBBAAA@@@>>>@@@???>>><<<<<<======>>><<<<<<======>>>???AAAAAABBBAAA@@@???>>>===<<<;;;;;;;;;<<<===>>>???@@@@@@@@@CCCIIIRRRaaammmnnnhhh^^^TTTLLLKKKKKKEEE>>>:::;;;;;;<<<======<<<;;;:::>>><<<:::888888:::<<<>>>::::::;;;;;;:::999777666555555555555555444444444222222333444444444333333000000000000000000000000..................------************))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&''''''&&&### %%%%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%''''''&&&$$$"""!!! ###############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%######!!! !!!!!!"""###$$$ !!!###$$$$$$$$$$$$###"""!!! !!!"""######"""!!! !!!"""#########""""""!!!!!! """"""""""""""""""""""""&&&$$$"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!! ########################"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""!!!!!! $$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$%%%########################'''"""$$$'''$$$ $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&''')))******************)))(((''')))************++++++++++++++++++,,,---...///000---...............------//////000111222333333444555555444333333333444444444444444444444444444444555444222000000000000111000...,,,++++++---000111000000111111111000000///111111222222222111111000---------...------,,,,,,...........................---+++***)))***++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%YYYEEE===999===CCCIIIRRRZZZ[[[\\\\\\ZZZUUUNNNIIIFFFAAA???<<<<<<<<<===<<<;;;;;;999777666666666666555111000///...///000222333444:::CCCJJJNNNRRRVVVYYY\\\ZZZVVVOOOHHH@@@:::666666555333222111111111111222333333444555555666666444555444333222333666888999999999999999::::::;;;;;;;;;<<<===============<<<>>>AAACCCCCCAAA>>><<<:::;;;>>>@@@AAA@@@>>>===>>>===<<<<<<<<<<<<===>>>??????>>>>>>>>>??????@@@AAAAAA@@@???>>><<<<<<;;;<<<<<<===>>>>>>????????????BBBHHHSSSbbboooqqqmmmdddYYYPPPNNNMMMGGG@@@===:::;;;<<<======<<<;;;:::;;;;;;::::::::::::;;;;;;999:::::::::999888777666666666555555444444444555333333333444444333222222000000000000000000000000//////.........---------************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))''''''''''''&&&&&&&&&%%%&&&'''((('''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###"""$$$$$$###############"""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########"""""" !!!!!!"""######$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$%%%%%%$$$###"""###""""""!!!!!!!!!"""""" !!!"""######$$$#########"""!!! !!!"""###""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""%%%$$$"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!"""############"""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""""""""########################""""""!!!!!!!!!######$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###  $$$&&&%%%###"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&'''((()))&&&''')))***,,,---------))))))*********+++++++++------,,,,,,,,,------...---...............------111111111111111111222222444444333333333333333444444444444444444444444444333222111///......//////000///...------///000111000000111111111000000000111222222222222111000000.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++)))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&)))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxUUUDDD===999<<>>===<<<<<<======;;;999888777666444333333222222......---...///111333444333888???EEEJJJNNNRRRUUU[[[YYYTTTMMMEEE>>>888444333222222111000000111111444444444444333333333333444444444333222333555777888777777777777888999999:::;;;<<<<<<======<<<<<<<<<===???@@@@@@???>>><<<;;;<<<>>>??????>>><<<;;;;;;;;;;;;;;;;;;<<<>>>>>>@@@@@@@@@?????????>>>>>>@@@@@@???>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>??????<<<@@@GGGQQQaaaooossspppggg\\\RRROOOLLLFFFAAA>>>::::::;;;<<<<<<;;;;;;:::888999:::;;;;;;:::999888999999999999888777666666777666555444444444555666444444444444333222222111000000000000000000000000000000///...---,,,,,,+++************))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***)))((((((''''''(((((()))((((((((('''''''''&&&&&&((())))))(((&&&%%%&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$%%%&&&&&&"""""""""""""""#########&&&&&&%%%$$$############!!!""""""###$$$$$$%%%%%% !!!"""######$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""###$$$$$$######"""$$$$$$###"""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""###""""""!!!!!!!!!!!!"""""" !!!""""""######""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!"""""""""###############""""""""""""##################"""""""""!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%%%%""""""""""""""""""""""""!!!"""######$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))***************)))(((''')))))))))*********++++++...---,,,,,,++++++,,,,,,------...............---222222111111111000000000333222222222333333333333444444444444444444444444111000///...............////////////000000000111000000000000000000000000222222222222222111000000000000000000///---,,,+++************************+++++++++,,,++++++***)))((((((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''rrrQQQDDD???<<<>>>FFFOOOYYY```gggddd___YYYRRRLLLEEEAAA>>>>>>>>>???@@@???<<<:::666666555333111//////000......---......000111222222555;;;AAAFFFKKKNNNPPPTTTRRRMMMHHHAAA;;;666444000000000000000000111111333333333333333222222222222333444333222222444666777777777666777888888999::::::;;;<<<<<<<<<<<<;;;>>>??????@@@@@@@@@@@@???;;;<<<===>>>===<<<:::999888999999:::;;;<<<===>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<@@@@@@??????>>>>>>>>>>>>:::>>>CCCLLLZZZhhhmmmkkkdddZZZPPPKKKGGGAAA===<<<999:::::::::;;;;;;;;;;;;888999999::::::999999888888888888888777777666666888777555444444444555666555555555444333222111000000000000000000000000000111000///...---,,,++++++************)))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''((((((((()))((((((((((((''''''''')))******)))'''%%%&&&'''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$""""""###$$$&&&(((!!!"""""""""######$$$$$$'''&&&%%%$$$############!!!!!!"""###$$$%%%%%%%%%!!!!!!!!!"""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""############$$$######"""!!!!!!""""""###############"""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""#########"""!!! !!!"""### !!!!!!""""""""""""""" !!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$##################""""""############""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))''''''''''''&&&%%%$$$$$$))))))))))))************,,,+++++++++++++++,,,---,,,---......///.........111111111111000000000000111111222222333333222222333333333333333333333333111000000/////////......---...///000111000/////////////////////000000111222222222222222111000///000000000///...,,,+++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))))))))******(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&oooPPPAAA???>>>@@@IIIUUU___dddkkkeee^^^WWWPPPJJJDDD@@@======>>>???AAA???<<<:::555666666444000------...//////..................111333888???DDDHHHJJJJJJIIIGGGDDD@@@<<<888555444//////000000000111111111000000111111222222333333111222333333222222333555777777777777777888888999999::::::;;;;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@<<<<<<======<<<;;;:::999777888999:::<<<======>>><<<===>>>@@@@@@AAA@@@@@@======<<<<<<<<<<<<<<<<<<@@@@@@??????>>>=========888<<>>BBBLLLZZZdddfffjjjcccZZZRRRLLLGGGBBB===999999:::<<<===<<<999777444777888555000,,,,,,---///............------,,,000222888>>>DDDGGGGGGEEE???>>><<<999777555444333///000000111111111000000......///000111222333444000111333333222111222444777666666666666777888888888999::::::;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>><<<=========<<<;;;::::::777888:::;;;<<<=========:::;;;===???@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>======<<<<<<888;;;<<>>:::777777777888999999777666555888:::777111,,,,,,...,,,------.........------///222888@@@FFFHHHEEEBBB:::999777555333222222222000111222222222111000///---......///000111222333///111222333222111222333555555555555555666666777888888999:::::::::::::::;;;<<<===???@@@@@@???>>>============<<<<<<<<<<<<888999;;;<<<=========<<<:::;;;===?????????>>>===:::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<999;;;;;;;;;@@@HHHLLLKKKOOOIIIDDDBBB>>>888666777888777777777888999;;;<<<::::::;;;;;;;;;;;;:::::::::999888777888888999:::555666888888888777555444333333333444444333222222//////////////////////////////.........---------************))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%###############$$$$$$$$$$$$############%%%%%%$$$$$$###$$$$$$$$$########################""""""""""""#########$$$$$$$$$############$$$$$$##############################""""""###$$$&&&'''#########"""######$$$$$$""""""#########""""""!!! !!!"""######"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!"""############### ###$$$$$$###  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$########################!!!!!!!!!""""""###############$$$$$$$$$$$$#########""""""""""""###$$$$$$""""""""""""""""""""""""$$$%%%%%%$$$######$$$%%%"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&(((((()))(((((('''&&&&&&(((((((((((()))))))))***''''''((((((***+++------+++,,,---...////////////.../////////000000111111000111333555666555444333222222222222222222222222222333444444444444333222------...//////////////////...---------///111222333333333222111000///...,,,---------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***++++++******)))((('''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkPPP999???EEEKKKWWWgggoooooocccZZZOOOGGGDDDAAA<<<888888777666777999999888666666999;;;888111---,,,...***+++,,,---...////////////222888AAAGGGHHHDDD@@@999888666333222111111111111222333333333111000///......//////000000111111///111222333111111111222444333333333333444555555888888999::::::::::::999<<<>>>@@@BBBCCCBBBAAA@@@========================999:::<<<===>>>======<<<;;;<<<>>>???>>>===;;;:::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<<<<:::>>>EEEIIIIIIHHHCCC@@@???;;;666333444888777777777777999;;;<<<888:::<<<>>>>>><<<:::888::::::888888888999:::;;;555666888:::999777555333222222333444444444333333////////////////////////..................------************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&''' !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%!!!"""$$$%%%%%%$$$$$$############$$$$$$########################$$$######"""###%%%'''(((&&&%%%$$$###""""""""""""""""""############"""""" !!!"""######"""!!! ###"""!!! !!!"""### !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""############### ###%%%%%%###  !!!!!!!!!!!!!!!############""""""""""""####################################$$$$$$$$$$$$############"""""""""""" !!!!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%########################%%%$$$""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''(((((((((((())))))))))))))))))((())))))***+++++++++,,,---...////////////000000000000////////////000111444666666666555444222222222222222222222222111222333444555444333222////////////000000000111///...---,,,---///111333444333333333111000///...---------...------,,,,,,))))))))))))))))))))))))***)))((((((((()))+++,,,))))))(((&&&%%%$$$###"""(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%aaaMMM======@@@LLL[[[eeehhhggg^^^VVVJJJAAA===;;;888777:::999777666666666777888<<<:::666222///.........,,,,,,,,,***((())),,,...666888===CCCGGGHHHFFFDDDAAA;;;444222222222...+++///000111000///...///000---.........//////000000222222000/////////000111111222222333333444444555666666666666777888999::::::;;;===>>>?????????>>>============<<<<<<<<<<<<;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999:::;;;<<<===>>>;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<::::::<<>>:::777555555777666666777888999888777777999;;;===>>>>>>===<<<:::::::::999999888888888555555666666666444333222222222333555666666444222///000111222111///---,,,------------,,,+++***)))---)))(((+++,,,(((&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%############""""""""""""$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&%%%$$$###""" %%%%%%$$$###"""!!!  !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###!!!  !!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$###""" !!!""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""" ###$$$%%%$$$"""""""""!!!""""""###$$$""""""""""""!!!!!!!!!!!!########################""""""###$$$%%%%%%&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$%%%'''((())))))''''''''''''(((((((((((())))))))))))******************++++++++++++,,,,,,////////////000000000000---......///000111111222---///111222222222000///333333333222222222111111000000000000000///......000000000000000000000000222111111///...---,,,+++........................+++******))))))))))))))))))))))))***+++++++++,,,((((((''''''((()))******&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$]]]III???===>>>GGGTTT___cccbbb\\\SSSHHH???;;;:::999888999888777666666777888888<<<:::666333000.........+++,,,,,,++++++,,,///111666999===BBBGGGHHHFFFCCC@@@;;;555222333333000---///000111000.........000---........./////////000///////////////000111111111111222333333444444555666666666666777888999999999:::<<<>>>???????????????>>>>>>>>>>>>=========;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<======;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;::::::;;;>>>AAA???@@@@@@>>>:::777666666888777777888999999999999888999;;;===>>>>>>===<<<::::::999999999888888888666666777777666444333222222111111333666777777666111111222222111000...------......---,,,+++******,,,'''&&&((()))&&&%%%&&&((((((((((((((((((((((((***))))))(((((('''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&$$$$$$%%%###"""!!! !!!"""#########$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%$$$$$$###""""""###$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$###"""##############################"""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!  !!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""%%%$$$###"""!!!""""""###!!!!!!""""""######$$$$$$######################## !!!$$$&&&'''&&&###""""""""""""###$$$$$$############""""""""""""#################################$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&''''''(((((())))))(((((()))))))))*********,,,,,,,,,---------........./////////000000000000,,,------...//////000000...///111222222222000///222222222222111111111000111111111111111000//////000000000000000000000000222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++'''''''''''''''((())))))''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{XXXCCC???<<<<<>>999444222333333222//////000111000...---...///.............../////////,,,,,,...///000111111111111111222222333444444444666555555666666777888999888999:::<<<>>>??????@@@????????????>>>>>>>>>>>><<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<===;;;;;;<<<<<<;;;;;;:::999888999::::::999:::<<<======>>>>>><<<999777666666888888888999999999::::::888999;;;===>>>===<<<;;;999999999888888888888888888888888888666444222111111000111333666888888888222222222111000000//////---......------,,,+++***,,,'''%%%'''(((&&&%%%'''))))))))))))))))))))))))******))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%######$$$%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$#################################$$$$$$$$$$$$###""""""###$$$$$$ !!!"""###$$$%%%%%%$$$######$$$$$$%%%&&&'''$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """###$$$$$$%%%%%%$$$$$$ !!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!""""""######$$$$$$######"""%%%$$$###############$$$"""""""""""""""################################# !!!$$$'''((((((###############$$$%%%%%%$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%((((((((('''''''''''''''%%%%%%&&&'''(((((())))))(((((())))))))))))******,,,,,,,,,,,,------------....../////////000000000,,,,,,,,,---......//////...///111222222222111000111111000000000000000///111111111111111000000///////////////////////////000000000000/////////...++++++++++++++++++++++++,,,,,,+++************+++******************))))))'''''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvTTTAAA<<<<<<===DDDNNNUUUXXXXXXSSSKKK@@@:::999:::::::::888777666666666777888999;;;999777444111///......+++,,,.........///222444888999===BBBEEEEEEBBB@@@:::777333111222222111000///000000000...---...///........................,,,---///000111111000000111111111222333333444444555555555555666777888888666777999;;;===>>>???@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===;;;;;;<<<<<<;;;;;;:::999666888999999888888999;;;:::<<<<<<;;;888666666666777888888888888888999:::999:::<<<======<<<;;;:::888888888888888888888777999999999888666444222111///000222555888999777444222111000///.........///---------------,,,++++++...)))&&&(((((('''(((***(((((((((((((((((((((((('''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""########################$$$$$$$$$###############$$$##################$$$ !!!!!!"""######$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$######"""######################## !!!"""###$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!###$$$%%%%%%&&&&&&%%%%%% !!!""""""###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""############""""""#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$'''''''''$$$$$$######$$$$$$%%%&&&$$$$$$#########"""""""""########################$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&'''((())))))(((((((((((()))))))))***)))************+++++++++........./////////000000,,,,,,------...............///000111111111000000////////////////////////000000000000000//////...................................................++++++++++++++++++++++++,,,+++******))))))******++++++******))))))(((((()))(((((('''(((((())))))***)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssRRRAAA999;;;@@@IIIQQQVVVVVVTTTNNNGGG>>>999999:::;;;:::777666555555555666777888999888666444111///...---,,,---///.........000222888:::===AAADDDDDDAAA>>>666444111//////000000000...///000///...------///...............---------//////111111111000///...000000111222222333333444444444444444555666777888666666777999;;;===??????>>>>>>=========<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999666777999888777777888999999:::;;;999777555555555444666888777666555777999999:::<<<======;;;999888777777777777777777777777888888888888666444222000---000444888:::888333...000///...---,,,,,,------,,,,,,,,,---,,,,,,+++***...(((%%%'''((('''(((***''''''''''''''''''''''''&&&'''(((((()))((('''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%###$$$$$$"""##################"""%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$######""""""#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""########################$$$$$$$$$########################$$$$$$###############""""""""""""""""""############$$$%%%&&&&&&$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""######"""""""""!!!!!!""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""###%%%%%%$$$$$$$$$######$$$$$$%%%&&&######"""""""""!!!!!!!!!########################$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((((((%%%%%%%%%&&&'''(((((()))'''(((((((((((())))))))))))))))))*********++++++............////////////.............../////////......//////000000000000.......................................------,,,------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((((((+++******))))))(((((((((***))))))(((((())))))))))))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$pppQQQAAA888<<>>============<<<<<<<<<<<<>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999777888888777666666777999888999:::888666444333444333666888777555444666999:::;;;<<<===<<<:::888777666666666666777777777777777777777777555333111000---///333888:::777111,,,.........---,,,,,,++++++******++++++++++++*********%%%###&&&'''%%%%%%((('''''''''''''''''''''''''''((()))***+++***)))((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$######$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$###"""!!!!!!############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$##############################$$$$$$$$$##################$$$$$$"""###$$$$$$$$$$$$###"""############""""""!!!!!!###""""""######$$$%%%&&&$$$$$$###""""""""""""###########################$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!! """!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!  !!!!!!""""""######""""""!!! !!!""""""""""""!!!"""""""""""""""#################################$$$"""!!!!!!"""######"""###############$$$%%%%%%""""""""""""!!!!!!!!! ########################""""""########################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))++++++++++++,,,,,,,,,,,,------........./////////........................------------.........///---............/////////---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++))))))(((''''''''''''((())))))))))))))))))((((((***))))))(((((((((((()))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmmOOO@@@:::===CCCIIIMMMOOONNNLLLGGGCCC>>><<<<<<<<<:::777777666444222111111111222555444333222000...,,,+++,,,...000111111111333444:::;;;===AAACCCAAA===:::444333111///------...///...///000///---,,,---............------,,,,,,,,,------,,,,,,,,,---......000000000111222222333333333333333333444555666777777777777777888:::<<<===>>>>>>>>>============<<<>>>===<<<:::999999::::::999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888999888666555555888:::777999999777444222222222333666999888555444777::::::;;;<<<===<<<:::888666555555555666666666777777444555555555555333111000,,,...000444666555222///---......///...,,,+++***((())))))*********))))))((($$$###'''(((&&&%%%&&&''''''''''''''''''''''''%%%'''(((*********(((''''''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&$$$######$$$&&&&&&'''(((((('''&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%"""###$$$$$$$$$$$$###""""""""""""""""""#########""""""""""""###$$$%%%&&&%%%$$$###"""!!!""""""#######################################"""""""""!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!"""############"""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!  !!!!!!!!!""""""""""""!!!!!! !!!"""###$$$######"""!!!!!!""""""######$$$$$$########################"""  """######"""###""""""""""""###$$$$$$#########"""""""""!!!!!!########################!!!!!!""""""######$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))++++++++++++,,,,,,,,,,,,---------.........//////------------------------,,,+++++++++,,,,,,---------.........////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************))))))(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkkNNN???<<<>>>AAAEEEHHHJJJJJJIIIFFFBBB>>>===>>>===999666777666333111000000000000444333222111///---+++***+++---111222333444666888:::;;;>>>AAABBBAAA===999555444222000------...000.../////////---,,,---............------,,,,,,,,,******))))))***,,,...///000000000111222222333333333333333333444555666666888777777777777999;;;<<>>>>>>>>>>>>>>===<<<:::999999::::::888888888999999:::::::::<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999:::999888555444555888;;;888999999777444111000111444777:::999666555777;;;:::;;;<<<<<<<<<999777666444555555555666666777777333333444444444333111000---,,,---///222444444333---...000000000...+++***'''((())))))))))))(((((()))&&&%%%)))+++((('''((())))))))))))))))))))))))"""$$$&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&$$$######$$$######$$$%%%%%%$$$###### """$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%""""""""""""###$$$%%%&&&%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!  !!!!!!""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$### !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""""""""!!!"""######$$$$$$$$$$$$############"""######################## !!!!!!"""###$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''((((((((()))((())))))))))))*********---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---........./////////000000......//////......---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++******)))))))))))))))''''''(((((())))))******'''&&&%%%%%%$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$iiiMMM???>>>???AAACCCDDDDDDCCCCCCDDDCCCAAA???===;;;:::999555555444444444333333333777555333000...+++******///...---...222777:::<<<@@@>>><<<<<<>>>===;;;888222000...,,,+++,,,---...+++++++++++++++++++++++++++)))'''))),,,......,,,************+++,,,---...///000000000111111111111)))---222333333444666888999888666555555777999:::999:::<<<===>>>>>>======;;;:::999888888888999:::777888888999999999888888:::;;;;;;999888888:::<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::>>>===:::777555222111000777666666555555555666666999;;;======<<<999555222444555666555333222333444444333333222111111111111111///...000222333111...---,,,++++++******++++++''''''(((((()))))))))*********))))))((((((''''''((((((''''''''''''(((((()))))))))(((&&&###!!!%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######"""!!!"""$$$###############"""!!!!!!!!!"""###$$$%%%$$$######""""""#########$$$$$$$$$########################!!!!!! !!!!!!######""""""""""""######$$$###"""!!!!!!"""###$$$#########"""""""""""""""!!!!!! !!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!%%%%%%$$$###"""!!!  !!!"""######$$$&&&%%%$$$###""""""""""""$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$$$$######""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$''''''''''''((((((((((((,,,,,,,,,,,,---...//////...,,,+++---000111///,,,---------,,,,,,+++++++++000///...---------------......////////////......,,,---------,,,++++++***++++++++++++++++++++++++*********)))))))))((((((************)))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeKKK>>>===???@@@BBBCCCCCCCCCBBBCCCBBBAAA???===;;;999999444444444333333333333222000//////...............///------...222666999;;;>>><<<;;;<<<>>>===:::777111000...,,,,,,,,,---...************************,,,***((())),,,...---,,,))))))))))))***+++,,,---//////000000000111111111...111444444333222333444444444333333555777999;;;<<<===>>>>>>>>>===;;;;;;;;;:::999888888888999999999999999999999999888888:::;;;;;;999888888:::<<<;;;::::::::::::::::::999::::::::::::::::::::::::;;;:::999777555444333333333333333444555666777888999:::;;;<<<:::888555333444555666555333333333444555444333222222111222222111000///000222333111///---,,,++++++******++++++((((((((())))))*********)))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''************)))(((&&&&&&%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$###############"""!!!!!!!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""###""""""""""""""""""#########""""""""""""#########"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!  !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!"""""" """###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!"""###$$$#########"""######$$$$$$############"""""""""!!!""""""############""""""######$$$$$$$$$###""""""$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))((((((((('''&&&&&&&&&&&&''''''''''''((((((((())))))***+++,,,...,,,+++---///000...,,,---------,,,,,,,,,++++++......---,,,,,,,,,,,,,,,......////////////......---------------,,,++++++------,,,,,,++++++******,,,,,,+++++++++******************)))))))))((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~```III>>><<<===???AAABBBBBBBBBAAABBBAAA@@@>>><<<:::888888333333333222222222111111---------------...///000......---...111555999<<<=========>>>???===999555111000...---,,,,,,---...---------------------------+++)))***+++,,,,,,+++))))))((())))))***+++,,,////////////000000000000111222444444333222222333111222222333666999<<<===??????>>>>>>===;;;999888;;;:::999888777888999999;;;;;;::::::999999888888:::::::::999888888:::<<<999::::::::::::::::::;;;::::::::::::::::::::::::888888777666555555555555000000111333555777999:::999999999999888777666555555666777666444333444555666555444333222222222222111111000111222222111///---,,,++++++******++++++)))))))))***************(((((((((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$######""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%###""""""""""""###$$$$$$########################"""###$$$###"""!!!"""$$$"""############""""""!!!""""""###$$$$$$$$$$$$###"""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######$$$$$$$$$######""""""""""""######"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""############"""!!! !!!!!!###$$$""""""""""""###$$$%%%%%%############""""""""""""######""""""""""""######"""######$$$$$$$$$######!!!""""""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))******,,,,,,,,,---...///...,,,------------,,,,,,,,,,,,---,,,,,,+++++++++++++++......////////////......------......------,,,,,,///...------,,,+++***))),,,,,,++++++++++++************))))))))))))(((((('''((()))))))))((('''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$vvvZZZFFF>>>:::;;;===???AAAAAAAAAAAAAAA@@@>>>===;;;999777666222222222111111111111000111000///...------------...//////000222555:::>>>AAABBBBBBBBB@@@<<<777444000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***++++++++++++******))))))***+++,,,,,,........./////////000000///000111222333444555666333333444666888;;;===???>>>>>>===<<<;;;:::999999;;;:::888777777777888999<<<<<<;;;:::999999999999:::::::::999777888:::<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::888777777666555555555555111222222444666888:::;;;999999888777666666666666666777888777555444555666777666555444333222222222111111111111222111000///---,,,++++++******++++++******************++++++&&&''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%$$$#########%%%&&&'''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!############$$$$$$$$$$$$"""""""""""""""###$$$$$$"""""""""##################$$$%%%$$$"""!!!"""###""""""############"""!!!""""""######$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%######""""""""""""######!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""""""""""" !!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""$$$######"""!!!!!! $$$###"""!!! !!!######"""""""""""""""###$$$$$$#########"""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((()))***++++++++++++++++++,,,------...---,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......//////......---------.........------,,,...---------,,,,,,++++++++++++++++++*********)))***)))))))))(((((((((((('''(((***++++++)))(((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$nnnTTTDDD???999:::<<<>>>@@@AAAAAA@@@??????===;;;999777666555222222111111111000000000333222111///...---------///000111111222666;;;???FFFGGGGGGEEEAAA;;;555222///......---------------((((((((((((((((((((((((,,,,,,,,,+++******+++,,,,,,,,,+++++++++,,,---------............/////////000///000111222444555555444444555666888999;;;;;;;;;::::::::::::::::::;;;:::999888777777777888999<<<;;;:::999999999::::::999::::::888777777999;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::999999888777666555555555555555666666777999:::;;;999888777666666777777888777888999888666555666777777777555444333222222222000111111111000/////////---,,,++++++******++++++++++++******************&&&&&&''''''(((((())))))((((((''''''''''''(((((()))((('''&&&&&&&&&((((((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$############$$$$$$%%%%%%###%%%%%%$$$"""""""""###!!!""""""#########""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""###### !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""######""""""!!! $$$###"""!!!!!!"""######$$$######"""!!!!!!""""""""""""""""""""""""######$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''((((((%%%&&&&&&&&&&&&'''''''''((()))***+++,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------............------,,,,,,---------------,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++)))))))))(((((((((((('''&&&((()))++++++***((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$iiiPPPBBB???888:::<<<>>>@@@AAAAAAAAA>>>===<<<:::888666444444222222222111111111000000000000/////////000000111...000222222222555;;;@@@GGGHHHGGGDDD>>>777222000.....................---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++---------,,,,,,,,,------...------------.........///222000//////111222222111222222333444555555666666777777777777888999;;;;;;:::999888777666777888888;;;:::999888888999:::;;;999999999888777777999;;;999::::::::::::::::::;;;::::::::::::::::::::::::::::::999888777777777777888888888888888999::::::888888777777777888999999888999:::999777666777888777666555333222111111111///000111111///------...---,,,++++++******++++++***************)))))))))''''''''''''''''''(((((((((((((((''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""############$$$"""!!!!!!!!!!!!"""######""""""######$$$%%%%%%%%%$$$%%%&&&%%%###""""""###!!!""""""############"""######""""""######$$$%%%###"""""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!!!!""""""!!!!!!  !!!!!!""""""### !!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""######$$$###"""!!! !!!"""### !!!""""""######"""#####################$$$$$$###"""!!!!!!!!!!!!""""""""""""##################""""""""""""######"""######$$$$$$$$$######"""######$$$%%%&&&&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&(((*********))))))(((***,,,,,,+++++++++,,,************++++++++++++---,,,,,,,,,,,,------...------............------++++++,,,,,,------,,,,,,((()))***+++,,,------.../////////.........------))))))((((((((((((''''''&&&'''((()))))))))((('''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffMMM@@@===888:::<<>>888222//////------...............---........................)))+++,,,+++******,,,///---,,,,,,++++++,,,,,,---,,,,,,---------.........111...,,,---000222111000000000222333444444555555666555555555666777999::::::999777666666666777888999888777777777999;;;<<<999999999888666777999;;;;;;::::::::::::::::::999::::::::::::::::::::::::999999888888999::::::;;;777777777777888999::::::777888888999999999::::::999:::::::::888777888999777666444333111000000000---///111000---++++++------,,,++++++******++++++*********))))))(((((((((''''''''''''''''''&&&&&&(((''''''&&&&&&''''''(((###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!""""""###$$$$$$%%%%%%&&&&&&%%%###""""""###!!!!!!"""###############$$$###"""""""""###$$$%%%######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!"""######"""!!!!!! !!!""""""### !!!!!!!!!######"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!! !!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$###"""!!! !!!"""### !!!"""###$$$ !!!###%%%%%%%%%$$$######""""""!!!!!!!!!""""""!!!"""""""""############""""""############""""""######$$$$$$$$$###""""""""""""######$$$$$$%%%%%%""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%''')))))))))(((''''''***,,,,,,***)))+++,,,(((((()))))))))*********+++++++++++++++,,,------,,,------......------,,,)))***++++++,,,,,,++++++)))))))))******+++++++++...---------,,,,,,,,,,,,))))))((((((((('''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$fffKKK>>><<<999:::<<>><<<======999333...---...------......///......---))))))))))))))))))))))))(((***,,,+++******---000,,,,,,++++++***+++++++++,,,,,,,,,---------......,,,***)))+++000333444444///000222444555666777777666555444444444666777888:::999777666666666777888888777666666777999;;;===999999999888666777999;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::777777888999:::<<<===>>>555555555666777999:::;;;777888999:::::::::::::::999:::;;;:::888777888999777666444222111000//////,,,///000///,,,******,,,---,,,++++++******++++++***)))))))))((((((''''''(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """"""""""""############!!!!!!!!!!!!!!!"""###### !!!"""######$$$%%%&&&'''%%%###""""""###!!!!!!"""###############$$$###"""""""""###%%%&&&######""""""!!!!!!!!! ######""""""""""""############""""""""""""######!!!"""###$$$$$$###"""!!! !!!""""""### !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""###### !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!! !!!"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$"""!!! !!!"""$$$!!!!!!!!!!!!!!!  ###&&&'''&&&$$$###!!! !!!!!!"""###$$$!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""############ !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$%%%((()))******(((((('''***,,,,,,***)))***,,,''''''(((((()))))))))*********))))))***+++,,,,,,,,,------......------,,,((()))***+++++++++++++++*********)))))))))))))))*********)))))))))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$jjjOOO>>>999;;;<<<<<<===>>>??????@@@???>>>;;;888555333222111444444333111000...------000000///............///,,,---...///000222333333333222000///.........///......------------...............------,,,******************************+++++++++***((((((***,,,,,,,,,---...---,,,***))),,,---.../////////...---111222222333333444555555444444444555555555666666777666555444444333444444888777888888999:::;;;<<<999888666666888999::::::======<<<;;;999777555333999999999999999999::::::777888888888888777666666999999999888999999::::::888999999:::;;;<<<======;;;:::999888666555444333555333000---,,,,,,...//////......------,,,++++++*********)))******+++++++++)))(((&&&&&&((()))+++&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%((('''$$$###""""""###$$$(((((('''%%%###""" %%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###  ######""""""""""""######$$$""" !!!###%%%&&&&&& !!!"""$$$$$$"""!!! $$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$""""""""""""""""""""""""%%%""" !!!###$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$#####################"""!!!!!! ###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%$$$###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!!!! """"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!  """"""""" """""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!! """############$$$$$$$$$""""""#########$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''((((((((((((((()))***+++++++++++++++*********)))******++++++,,,++++++******++++++,,,---,,,***(((((()))***+++---------,,,+++***)))((())))))))))))************,,,+++)))((('''''''''((('''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############%%%%%%%%%%%%%%%$$$###"""hhhMMM===999::::::;;;<<<======>>>>>>===<<<:::777555333222111111111111000000000//////000///......------......---------...//////000000111000...---,,,,,,------......------------......///111222111...+++******+++++++++++++++++++++++++++++++++***((((((***,,,,,,,,,---------,,,+++***,,,,,,---......///......000111111222222333444444222222333444555666777888555555444444444555666666888888888888888999:::;;;888777666666777999999999777777777777777999:::;;;999999999999999999888888666666666666555555555555777666666666777888888999999999::::::;;;;;;<<<<<<;;;;;;:::888777666444444444333111///......//////...------,,,++++++******++++++******)))************)))(((''''''((()))***''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&(((((((((&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%$$$"""!!!!!!"""######""""""""""""#########"""!!!!!!$$$%%%%%%%%% !!!######!!! $$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""########################&&&###!!! """##################"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""" !!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!  """""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((******+++++++++******)))(((((()))***+++---...///...------,,,,,,------...---,,,***)))((()))***+++,,,,,,,,,,,,+++***)))((())))))))))))************,,,+++)))((('''''''''((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""dddJJJ<<<999888999:::;;;;;;<<<<<<;;;:::999777555333222222111...//////000000111111222......---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++...------,,,,,,------...000444777555000+++***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,---...///000//////000000111222222222000111222333555777888999444444444444555666777888888888888777777888999999777777666666666777888888555555444444666999<<<>>>999999999888888777777777666555333222222222333444333333333444555666777888::::::::::::::::::::::::;;;;;;:::999777666555555222222111111000000000000---,,,,,,++++++***)))))),,,+++******))))))))))))***)))(((''''''((()))***+++***((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&$$$###"""######$$$#########$$$$$$%%%&&&&&&#########""""""#########!!!###%%%%%%$$$############""""""!!!!!!""""""###"""!!!!!!"""$$$%%%$$$### !!!"""######"""!!! $$$############"""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""!!!"""######"""""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!"""######"""""""""""""""########################### !!!######"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  ############""""""""""""######""""""""""""######!!!  """###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!!!!"""""""""""""""#########$$$$$$"""""""""############$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((((((++++++++++++***)))((('''&&&'''(((+++---///111222...------,,,,,,------...---,,,+++))))))******+++,,,,,,,,,,,,+++***))))))))))))))))))************+++***)))((('''''''''(((&&&&&&&&&%%%%%%$$$$$$###(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############""""""!!!|||___FFF:::888888999:::;;;;;;;;;::::::777666555333222222111111......//////000111111111...---,,,,,,++++++,,,,,,************************,,,,,,++++++************------,,,,,,,,,,,,------///555;;;888111******,,,++++++++++++++++++++++++)))***++++++))))))+++,,,++++++,,,,,,,,,+++++++++,,,,,,++++++,,,...000111---......//////000111111000111222333555666777888555555444444555666666777888888777666666666777777666666777777666666777888888777777777777888999999999999888777777666555555666444222111000111333444111111222222444555777777;;;:::::::::999999999888;;;:::999888777666555555111111222333222222111000------,,,,,,+++*********,,,,,,+++)))(((((((((((()))(((''''''''''''((())),,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""###### ###&&&&&&%%%###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!###%%%%%%###!!!"""######$$$$$$######"""############""""""""""""!!!!!!!!!!!!!!!""""""###"""#########$$$$$$$$$$$$########################(((&&&###"""######"""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$#########""" !!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""" """!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###!!! """###"""!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!""""""###""""""""""""############""""""""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((((((((((((***************)))(((((('''(((***,,,...000222222,,,++++++******++++++,,,---,,,+++*********+++++++++++++++++++++***))))))((()))))))))******************)))(((((((((((((((''''''&&&%%%%%%$$$######''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$####################################''''''&&&&&&&&&%%%%%%%%%$$$$$$###################################################$$$$$$$$$%%%%%%######$$$$$$$$$######"""www[[[DDD999888888999:::<<<<<<;;;:::999555444333222111111111111000000000///////////////------,,,++++++++++++,,,(((((())))))***+++++++++,,,,,,,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,...444999888000******,,,))))))))))))))))))))))))((()))++++++******+++,,,++++++++++++++++++++++++,,,,,,++++++,,,---///000,,,------......//////000222222333333444555555555666666555444444444444444777777666555555555666666555777888888666555666777888999;;;;;;;;;999777555888888777666666555444444666555333111111222333444111111222333444555777888:::::::::999888888777777999999888888777666555555000111222333333222000///.........---,,,,,,++++++,,,+++***)))((((((((((((((((((''''''''''''((((((((('''''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""$$$&&&&&&$$$"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!###%%%$$$""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""#########$$$$$$$$$$$$""""""""""""""""""""""""'''%%%############""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$#########"""  !!!###%%%$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""!!! !!!#########!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$%%%&&&'''(((((((((((('''((()))***************(((***+++---///000000000,,,++++++******++++++,,,---,,,,,,+++++++++++++++******+++++++++***))))))((()))))))))************)))))))))))))))((((((((()))(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$############$$$#################################""""""""""""#########$$$$$$$$$%%%%%%&&&%%%%%%$$$rrrXXXBBB888888777999:::<<<<<<;;;999888444444333222111111111111111111000//////...------------,,,+++++++++,,,,,,(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++000444333...******,,,))))))))))))))))))))))))''')))+++++++++***+++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------.../////////333333333333444444444444666555444333222222222222555555555444444555666666555888:::999666444666888555777;;;======;;;888666666666666555555444444444666555444222222333333444222222222333444555666777999999999888888777777777888888777666666555444444111111222222222111///...//////...------,,,,,,++++++***))))))((((((((((((''''''''''''''''''''''''#########$$$$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''#########""""""#########"""$$$%%%%%%""" """!!!!!! !!!!!!""""""!!!!!!"""######"""  !!!!!!"""""""""""""""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###""""""######!!! """"""""""""############""""""""""""!!!!!!!!!!!!"""!!!  """$$$&&&%%%$$$###"""!!!!!!!!!!!! """"""""""""""""""""""""!!!""""""!!! """""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!! !!!!!!"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$######!!!!!!!!!"""""""""#########"""""""""""""""!!!!!! !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''((((((((((((&&&'''((()))************)))+++,,,...//////.........------,,,,,,------...,,,,,,,,,,,,,,,+++++++++)))***************))))))))))))))))))************(((((())))))))))))(((((()))))))))((((((''''''&&&######$$$%%%&&&((()))***'''&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###########################!!!!!!"""""""""#########$$$%%%&&&&&&&&&&&&&&&&&&nnnUUUAAA888888666777999::::::999777555555444333222111111111111111000000///......------......---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++************++++++(((***------,,,+++++++++))))))))))))))))))))))))&&&(((+++,,,+++++++++,,,+++***)))))))))***,,,---,,,,,,---------,,,++++++,,,,,,------.../////////111111222333444444555555333333222111111222222222444333333333444555666666555999<<<;;;777555666888555777999;;;;;;:::888777555555444444444444444444444444333333333333222222333222222222333444444555888888888888888777777777666666666555444444333333222222111111000///...---......------,,,++++++******))))))((((((((())))))&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$ """###"""!!! !!!"""!!!!!! !!!!!!###""" """###"""!!!!!! !!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""""""!!!#########"""""""""""""""""""""""""""!!!!!!!!!!!!$$$###!!! """%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$%%%&&&$$$!!!!!!"""$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!"""""" !!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$%%%&&&%%%###"""!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!! """###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""$$$%%%%%%$$$$$$#########$$$%%%&&&$$$%%%&&&'''(((((((((((((((((()))))))))))))))(((((())),,,...//////...---...------,,,,,,------...,,,,,,------,,,,,,+++***))))))************))))))))))))))))))************'''((()))******)))(((((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%lllTTT@@@888888444666888999999777555444555555333222111111111000///////////////.........///...------,,,,,,------......------,,,++++++***)))***+++,,,,,,+++***)))++++++************++++++&&&'''((()))***+++++++++************************&&&(((+++,,,+++++++++,,,******)))))))))***,,,---,,,---......---,,,***))),,,,,,---......//////000//////111222444555777777000000000000111222333333222222222333444555666777555:::===<<<888555666999999999888888777777666666333444444444444444444444222333333333333222111111333222222222222222333333777777777777777888888888555555555444444333333222333222111000///...---,,,------,,,,,,+++******))))))(((((((((((())))))***&&&&&&''''''''''''&&&&&&((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%  """$$$!!!!!! !!!!!!$$$""" !!!"""""""""$$$$$$############$$$$$$ !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$""""""""""""""""""""""""  """"""!!!$$$$$$######""""""!!!!!!$$$$$$$$$$$$############%%%$$$"""!!!!!!###%%%'''%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!!!!""""""#########$$$######""""""""""""#########!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$''''''%%%###!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!  """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$%%%$$$#########$$$%%%&&&$$$%%%&&&'''((((((((((((************)))((('''&&&&&&(((+++---//////......,,,++++++******++++++,,,,,,,,,---------,,,+++***((())))))*********))))))))))))))))))************'''((()))******)))(((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%fffNNN>>>777666777888999:::::::::999888;;;666111///000222111000///---,,,...111111///,,,---.../////////...,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))***+++,,,,,,++++++***)))(((((())))))******))))))))))))******,,,+++***((('''&&&&&&&&&(((((()))))))))*********++++++*********+++---...,,,---......///.........666555555444333222111111111111111111111111111111000222444555444444555666777999;;;:::777555555777888777666555555666777888777777666666555555444444666666444333111000///...000111333444555444333333555555666666666666555555555444444444444333333333333222111000////////////...---,,,***)))******++++++******)))(((''''''&&&((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$###  ###"""###$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!""""""""""""!!!!!!  !!!""" """""""""""""""######$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$$$$#########""""""!!!!!!"""######""""""!!! ######""""""!!!!!!  $$$!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!"""!!!!!!!!!"""$$$'''(((""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""###$$$&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%'''((())))))''''''''''''(((((((((((()))+++,,,+++******+++,,,......---------,,,,,,,,,000///---,,,++++++,,,,,,***************************)))(((''''''((()))***'''((()))******)))((('''''''''''''''(((***+++,,,'''&&&%%%$$$###$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""########################~~~eeeMMM???999999999:::;;;<<<<<<;;;:::999<<<888555444555666555444111///......000000///------......///...---,,,++++++++++++++++++++++++++++++******************+++++++++***)))))))))******++++++***)))))))))))))))******))))))))))))******(((((()))+++,,,...//////++++++,,,,,,,,,,,,------++++++*********+++,,,---,,,,,,---...............------..................///000000000000000000000111222444555444333444555555777999777555333333555777666555444444555666777777666666666555555444444666555444333222000//////111222333444444444333333555555666666666666555555555555444444444333333333222222111000////////////...---+++***)))******************)))((('''''''''%%%%%%&&&'''((()))******&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$'''%%%""" """%%%''' !!!!!!!!! """!!!  !!!"""########################""""""############""""""######""""""!!!!!! ###"""""""""$$$%%%$$$###"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!""""""###!!!!!!"""""""""#########%%%%%%$$$$$$############ !!!"""""""""""""""!!!###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$""" !!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!#########"""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""#########""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&'''(((((((((((((((((())))))))))))+++,,,......,,,++++++,,,------------,,,,,,,,,,,,///...---,,,,,,+++++++++************************)))((('''&&&&&&'''((()))'''((()))******)))((('''(((((((((((()))***++++++'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""############"""""""""######$$$$$$######"""##################$$$$$$########################{{{aaaLLL???;;;;;;999999:::;;;;;;:::999888666555333333444555333222555222///......///...---------.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((((((+++***))))))))))))))))))***))))))(((((())))))***))))))***)))(((&&&$$$###))))))))))))************+++************+++,,,,,,+++,,,,,,---------------,,,,,,---///000111222333---.........//////000000111333444444333222333444333444666555333111111222555444444333333444555555555555555555555555444444666555444333222111000///111222333333444333333333444555555666666555555444555555444444444444333333222111000//////......///------+++******)))************))))))((((((''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$#########$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""""""""!!! ########################""""""############""""""%%%$$$"""!!! !!!###!!!!!!"""###""""""""""""""""""######$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""##################"""""""""""" !!!"""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%"""  !!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!""""""""""""######""""""""""""""""""""""""%%%$$$###!!! """"""###$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((()))))))))*********---///111111///---,,,,,,---------,,,,,,,,,++++++------------,,,++++++***************************''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''))))))((((((((())))))***'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""######"""######$$$$$$######"""!!!""""""###$$$$$$%%%%%%########################vvv\\\HHH>>>;;;<<<666777888888888777666555222222333444444444222111666444111...------......------------,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((((((((()))******)))))))))))))))***))))))(((((((((((())))))******)))'''$$$ '''''''''((((((((())))))******************++++++***++++++,,,,,,,,,,,,,,,......000111333444555666---------...//////000000111222444444222222222333333333444333222111000000222222222222222333333333444444444444444444555555555555444333222222111111222222222333333333222222444444444555555444444444444444444444333333333333111111000///............,,,,,,+++******)))))))))***)))))))))((((((((('''))))))((((((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###### """######""" $$$$$$$$$$$$$$$###"""!!! !!!""""""!!! """"""############""""""&&&$$$"""  !!!""" !!!!!!"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! """"""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!  %%%###!!! !!!!!!!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""###""""""""""""""""""""""""%%%$$$###!!! ###$$$%%%%%%$$$"""!!! !!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))...000333333111...,,,+++,,,,,,,,,,,,+++++++++++++++,,,---------+++***)))************************''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$###"""!!!!!!"""###$$$""""""############""""""""""""#########$$$$$$$$$########################qqqWWWDDD;;;999:::666666777777777666444333222444666777777666555555555333111...,,,,,,---///---,,,,,,,,,++++++++++++******************************++++++++++++******''''''''''''((()))++++++***)))))))))))))))******))))))(((((((((((())))))%%%&&&(((******)))'''&&&*********+++++++++,,,,,,************************)))******++++++++++++++++++,,,,,,---...//////000.........//////000000000///111333333222111222333444333333333333222000///000000111222222222222222222222333333444444555555444444444333333222222222222222222222222222222222333333444444444444333333333333333333222222222222111000///...------------,,,+++++++++***)))(((((())))))))))))((((((((((((***))))))((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! !!!"""############"""!!! """"""############""""""&&&$$$""" !!!"""$$$""" ###$$$$$$"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$############""""""!!!!!!""""""!!!!!!!!!!!!!!!!!! """""""""""""""!!! !!!!!!!!!!!!""""""""""""  $$$###!!!!!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######""" """"""!!!!!!!!!!!!""""""#########"""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###$$$###"""  !!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((---000222333000---++++++,,,,,,+++++++++************+++,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$"""""""""######"""""""""$$$$$$$$$#########""""""########################nnnTTTBBB:::777777777888888999888777555444000222444555444222222333000000000...,,,,,,...000---,,,+++*********++++++************************&&&'''((())))))((('''&&&&&&&&&'''((()))+++,,,---)))))))))))))))******+++)))((((((''''''(((((()))$$$&&&(((***+++,,,,,,,,,((())))))))))))******************+++******)))(((((())))))***************+++++++++,,,,,,,,,------////////////////////////...000222222111111222333444333222222333333111/////////111222222222222222111111222222333444555555444444444444333333333333333333222111111111111222222333333444444333333222222222222111111111000000000///...------,,,,,,---++++++++++++***)))((('''))))))))))))((((((((((((''''''''''''(((((())))))''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&''''''((((((&&&%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###""""""############""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$###""""""################################################""""""############""""""$$$###!!! !!!!!!"""""" !!!""""""""""""""""""""""""######$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""###"""""""""""""""######""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!!!!######"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""############""""""!!!!!!!!!!!!""""""############"""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$ !!!"""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''+++---//////---+++******+++++++++*********))))))******+++++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$#######################################$$$############"""""""""######""""""""""""######!!!""""""######""""""!!!%%%%%%$$$$$$###""""""!!!########################mmmTTTBBB:::666555777777888888777666444333...000222111///---...000+++---///...---,,,...000---,,,+++***)))******+++************************&&&((()))******)))(((&&&((((((((()))***+++,,,---)))))))))))))))***++++++((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++***)))(((''''''((())))))******)))))),,,,,,,,,---......////////////......---,,,,,,,,,,,,...000111111222333444444222111111333333000---...///111222333333222222///000111222333444555555333333444444444444444444444333111000000000111222222222333333333333222222000000000000////////////000///...---,,,,,,,,,,,,***+++++++++***)))((('''(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$########################""""""############""""""!!!!!!!!!!!!""""""""""""!!!  !!!"""""" """""""""""""""######$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!"""###$$$$$$######""""""!!!!!!!!! !!!!!!"""""""""#########!!!"""""""""""""""!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!! """$$$%%%$$$""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!"""###%%%&&&!!!!!!"""""""""#########!!!!!!!!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((***++++++)))((())))))+++*********))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((())))))(((''''''((('''&&&&&&&&&&&&'''(((((((((''''''&&&'''''''''%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!$$$$$$##########################################nnnUUUCCC:::666444555555666666555333222000111333444333000///000222'''***......------///111---,,,***)))))))))***+++)))))))))))))))))))))))))))***,,,------,,,***)))+++***************++++++))))))((())))))***++++++((((((''''''''''''((((((''''''&&&&&&&&&'''(((((())))))))))))************)))***+++++++++)))(((''''''(((((()))))))))))))))))))))***+++---.../////////......---,,,+++***)))***---///111111222444555333111000000222222///,,,...///111222333333333222//////000222333444555555333333444444444444444555444333111000000000111111222222222333333222222222////////////............//////...---,,,,,,,,,,,,******++++++***)))'''&&&(((((((((((())))))))))))+++***)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###%%%''''''%%%###""" !!!!!!!!!!!!!!!$$$"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""#########"""%%%$$$$$$%%%''''''&&&$$$"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""### """###$$$$$$$$$$$$""""""!!!!!!  !!!!!!"""""" !!!"""############ !!!!!!!!!""""""######  """$$$%%%%%%### !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""" !!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!###"""!!! !!!"""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######%%%$$$###"""""""""###$$$""""""""""""############ !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''''''''((((((((()))&&&'''(((((('''&&&((()))************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))%%%%%%&&&'''&&&%%%$$$###%%%$$$$$$###"""#########%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%########################nnnUUUCCC999666666666666777777777777666666/////////111333444222111,,,,,,------------------,,,+++******))))))******,,,++++++******++++++,,,...,,,***(((((()))***+++...---,,,*********++++++***************)))((((((((((((((((((''''''''''''((((((''''''''''''((((((...+++))))))++++++)))'''---,,,+++***))))))))))))************+++,,,---...)))))))))***+++,,,............---,,,,,,+++******,,,---//////......000111333333333333333222111000333222111000000000111222000000111444777888777555444555555666666666666666333444555555555444333222222222111111111111111111222111000...------------222111///---,,,,,,,,,,,,(((((((((((())))))))))))&&&'''((((((((((((((('''(((''''''''''''&&&&&&&&&******)))''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$"""!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""$$$"""!!! !!!###&&&(((###"""""""""!!!!!! """"""""""""""""""""""""%%%$$$######""""""######!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!! """""""""""""""""""""""""""!!! """###$$$!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###"""!!!  !!!!!!"""""""""""""""!!! """""""""""""""######$$$(((&&&$$$###$$$$$$###!!!!!!"""%%%&&&&&&%%%"""!!! """###$$$ !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!""""""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''"""%%%((((((&&&###!!!###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&***************)))((((((***************************+++,,,---,,,***(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""#####################"""""""""""""""lllSSSAAA999666555444555555666666555555444222111111222222111///------------------------------,,,++++++******++++++,,,++++++******++++++,,,,,,+++)))((((((((()))******)))((('''''''''((((((***************)))(((((()))))))))(((((((((''''''((((((''''''''''''((((((,,,***))))))+++,,,***((())))))))))))***+++,,,,,,++++++***))))))))))))***))))))))))))***+++,,,,,,+++++++++,,,,,,,,,,,,---,,,...////////////000222222333333333222222111000333222111111111111222333111111222444777888777666555555666777777777777666222333444444444333222111000000000000000000000000000//////.........//////111000...---,,,++++++,,,***))))))((('''&&&%%%$$$''''''((((((((((((''''''$$$%%%%%%%%%&&&&&&'''''')))((('''&&&%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%&&&%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$###!!!!!!!!!$$$&&&((("""""""""!!!!!! """"""""""""""""""""""""$$$###""""""!!!!!!""""""""""""#########""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!######$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!###"""!!!  !!! !!!""""""###"""""""""""""""!!!""""""######&&&$$$"""""""""###"""!!!!!!"""###$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!! !!!""""""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!!!!""""""#########"""""""""!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***************)))(((((())))))))))))))))))))))))***+++,,,,,,+++***(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""###############"""""""""""""""""""""hhhQQQ@@@888666555333444444444444444444333222111111222222111///---.........------,,,,,,+++------,,,++++++++++++,,,++++++************++++++)))))))))))))))(((((((((***))))))((())))))***+++)))************))))))(((******)))))))))((((((((()))((((((''''''(((((()))***)))((()))+++,,,+++***))))))))))))***+++,,,,,,---,,,***)))((('''&&&&&&***)))))))))))))))******((()))***+++,,,......///---...000000//////111222222222222333222222111000333333222222222222333333222222333555888999888666555666777777888888777777222333333333333222111000000000000000000000000000///.........//////000111000///...,,,+++++++++++++++***)))((('''&&&&&&%%%((((((((((((((('''&&&%%%""""""###$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%$$$$$$$$$%%%$$$"""""""""$$$&&&((("""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!#########""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!! !!!!!! """##################"""!!!!!!"""""""""###!!! !!!"""!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!! !!!""""""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""######""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################%%%%%%$$$$$$$$$#########""""""!!!!!!""""""###$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))******))))))((((((((((((((((((((((((((((((******+++++++++)))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""######}}}fffPPP@@@999666666333333444444444444333333000///000222444444333111//////...---,,,,,,++++++---,,,++++++******++++++++++++************++++++))))))************)))((())))))))))))***++++++,,,))))))************)))(((************))))))))))))))))))(((((((((((())))))((((((((()))***+++++++++,,,+++***))))))(((((((((,,,+++***)))((('''''''''++++++***)))))))))))))))(((((()))+++,,,---...///---///000000///000111333111111222222222222111111333333333333333333444444333333444666999:::999777666666777888888888888888444444333333222222111111000000000000111111111111000///////////////000000......---,,,++++++******************++++++++++++((()))(((((('''&&&%%%$$$###$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######"""%%%$$$#########$$$&&&'''###############"""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!"""""""""######"""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!""""""###""""""######"""!!!!!!!!!!!!"""!!! !!!""""""""""""!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!""""""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!"""""""""############"""""""""""""""#########{{{dddOOOAAA999777777333444444555555444444333111111111333555666444222//////...---,,,,,,+++++++++******)))))))))))))))+++******))))))******+++******+++,,,,,,++++++***%%%&&&&&&''''''(((((((((((())))))*********))))))************))))))))))))))))))(((((((((((())))))&&&'''((())))))***+++,,,,,,+++***)))((((((((((((*********)))))))))******---,,,++++++*********************++++++,,,,,,,,,---...000000//////111222000111111222222111111111222222333333444444444444444444555777999:::888777666666777888888888888888666555555444333222222222111111111222222333333333222222111//////.........---------,,,,,,+++******************++++++++++++(((((((((((('''&&&$$$$$$'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###"""!!! $$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""""""""###!!!"""######$$$$$$$$$### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""!!!!!!$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!! """"""!!!!!!!!!!!!!!!""""""!!! """$$$$$$###"""!!!  !!!"""###""""""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!""""""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""######$$$%%%%%%!!!"""$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''((('''(((((()))))))))((((((************************((()))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""""""""""""""######""""""""""""""""""""""""######""""""""""""""""""!!!"""""""""############!!!!!!""""""############yyycccNNN@@@999777666333444444555555444444333444333333444444333111///.........------,,,,,,+++******)))(((((((((((((((******))))))))))))******+++++++++,,,,,,,,,,,,---'''((()))))))))))))))(((((())))))************)))******)))))))))(((((((((***))))))(((((())))))***&&&'''))))))))))))***,,,(((((((((((()))***++++++)))((())))))***+++,,,---------,,,+++******+++++++++++++++++++++*********,,,---//////......000111///000111111222111111111000111222333444444444333444444555777999999888666555666777777888888777777777666555444333222222222111111222222333444444444333333111000///.........---------------,,,+++++++++***)))((('''&&&&&&%%%'''''''''''''''&&&%%%$$$(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!! $$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$###############!!!"""###$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$###""""""######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""#########""""""############""" !!! !!!!!!"""######"""!!!!!!###%%%%%%$$$"""!!!  !!!""""""""""""!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!! !!!""""""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""  !!!""" !!!!!!""""""###########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%&&&!!!###%%%&&&'''&&&$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''((()))))))))((((((************************((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$vvvaaaMMM>>>777555444222222333333333333222222333222111222333222///---------------------------+++******)))((()))))))))******))))))))))))******++++++*********+++------+++,,,---------,,,+++***(((((()))***************)))))))))(((((((((''''''******))))))))))))******&&&(((***)))(((((())),,,(((''''''(((((()))***+++(((''''''((()))***++++++,,,+++***************+++************************+++,,,......------///000//////000111111111111111///000111222333333333222444444444666888999777555555555666777777777777666777666444333111111111222000111111222333333444444222222111000/////////000------...///...---,,,+++***))))))((('''&&&%%%$$$&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''#########$$$$$$######"""###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""###############"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$###### !!!!!!""""""""""""!!!!!! !!!"""###$$$######"""""""""###""""""!!!  !!!"""###$$$$$$###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$$$$ !!!"""###$$$$$$ !!!!!! !!!!!! !!!""""""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!""""""###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&''''''((())))))((((((************************'''''''''&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''########################!!!"""""""""############""""""""""""""""""""""""############"""""""""!!!""""""""""""############ !!!!!!"""######$$$$$$ttt___KKK===666333222111111222222222222111111------...000222222111///,,,,,,------------------,,,++++++***)))***************))))))))))))******+++***)))((((((***,,,...)))***++++++***)))((('''(((((()))***************((((((((((((''''''''''''******))))))))))))******&&&(((******'''''')))++++++***)))((((((''''''''''''''''''''''''((())))))******))))))))))))******))))))******++++++++++++***,,,------,,,---...000//////000111111111111111...///111222333333222222444444444666888888666555444555555666666666666666666555333111000000000111///000000111222222333333000000000000000111111222---.../////////...---,,,(((((((((((())))))))))))%%%%%%&&&&&&'''&&&&&&&&&######$$$%%%&&&&&&'''((($$$$$$$$$###$$$$$$%%%%%%"""""""""######$$$$$$%%% !!!######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ """$$$%%%&&&&&&""""""""""""!!!!!!!!!!!! !!!!!!"""""""""###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!############"""!!! ######""""""!!!!!! """"""""""""""""""""""""!!!"""###$$$%%%%%%$$$###############""""""""""""!!!!!!""""""""""""!!!!!! !!!"""$$$$$$$$$###""" !!!"""""""""""""""!!!!!!"""$$$%%%$$$###!!!!!!#########"""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%% !!!"""###$$$%%%!!!!!!!!!!!!"""""""""###!!!!!! !!!!!! !!!"""############!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############""""""""""""""""""""""""###############$$$$$$%%% !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""$$$###!!! """$$$&&&""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((########################'''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$######""""""######$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############ !!!!!!"""###$$$$$$$$$uuu^^^HHH:::444333333444444333333222111000000111000///...---......///......---,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))((((((((((((************************(((''''''''''''&&&&&&&&&******)))((((((((((((((('''&&&&&&&&&&&&'''((((((&&&((())))))'''&&&'''(((+++++++++***)))(((((('''))))))))))))************((()))******************(((((((((((())))))))))))+++*********+++---///000000000000000////////////222222222111111111000000666444222222333333333222444444444444555555666666333222111////////////000000111111222222333444444111222222222222111000000+++,,,...///000///...---((((((((((((((((((((((((&&&%%%$$$######%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######""" !!!###%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!###$$$%%%%%%###  """!!!!!!!!! !!!### !!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""  !!!###$$$"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!""" !!!!!! !!!!!!!!!!!!!!!"""###### !!!""""""""" !!!!!!!!!!!!  """""" !!!!!!""""""!!!  !!!!!!!!!!!!!!!  !!!"""""""""""" !!!!!!""""""$$$"""!!!!!!"""$$$%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""" !!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!"""#########!!!  !!!!!!""""""#########$$$ !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!! """"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""############""""""########################%%%$$$$$$$$$######"""""""""""""""""""""""""""""" !!!######rrr\\\GGG999444333333444444333222222111000000111000...,,,,,,---...///111000000///......------))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******************************))))))((((((((('''''''''***)))(((((('''''''''((('''&&&&&&&&&&&&'''((((((''')))++++++***(((((()))++++++******)))(((((('''((((((((()))))))))******((((((((()))***+++***)))(((((((((((())))))))))))---,,,+++++++++,,,---...////////////////////////222222222111111111000000444222000000111222111000111111222333333333333222333222111111111222333333111222222333333444555555111222222222222111000000---...///000000...,,,+++)))))))))))))))))))))))))))((('''%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$""" &&&%%%$$$###""""""""""""###############""""""!!!"""$$$%%%%%%$$$%%%&&&"""###$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!###"""!!!!!!!!!"""###$$$$$$###!!! !!!"""###!!!!!!!!! !!!###!!!!!! !!! !!!!!!""""""######""""""!!!!!!!!!!!!"""""""""""" !!!###$$$""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!&&&%%%###"""""""""$$$%%%!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!! !!!!!!!!!!!! """$$$%%%%%%###"""######!!!"""###"""  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!"""""""""#########$$$###"""!!! !!!"""###$$$$$$###"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""### !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!!!!!!! ########################!!!""""""#########""""""######"""""""""""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""############""""""########################""""""""""""!!!!!!!!! """""""""""""""""""""""" !!!"""###$$$|||nnnYYYEEE888333333444333333333222111111000000111///---+++***,,,...///...------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,***************************)))))))))(((((((((((()))(((''''''&&&''''''''''''&&&&&&&&&&&&'''(((((('''***------,,,***))))))+++******))))))((((((''''''''''''(((((((((((())))))'''&&&'''+++---+++)))(((((((((((())))))))))))------,,,+++++++++++++++////////////////////////222111111111111000000000222000......///000///...222333555777777666555444222222222222333444555666222222333333444555555555111222222222222111000000000000111000///---+++***************************''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%###""" &&&%%%$$$###""""""""""""!!!!!!""""""!!!!!!  ######""""""""""""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""""""""!!! !!!!!!""""""""""""############ !!!"""!!!!!!"""$$$###"""!!!  !!!"""###$$$$$$""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!"""###""" ###!!!!!!!!!!!!!!!""""""######""""""!!!  !!!!!!!!!!!! !!!"""######!!! !!!"""###"""!!! !!!"""""""""""""""############""""""""""""!!! """"""""""""###############"""!!! !!!"""###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!###!!!!!!!!!!!!!!! !!!  !!!  !!!!!!!!!""""""#########!!!!!!""""""""""""###### !!!!!!""""""!!!!!! """""""""""""""""""""""" """######$$$$$$$$$$$$$$$$$$######"""!!! %%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))))))))))))))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$wwwjjjVVVCCC888333333444333222222222111111000000111///,,,******+++---///,,,+++++++++*********)))))))))))))))))))))))))))************************((((((((((((((()))******************************)))))))))(((((((((''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''))),,,---,,,***))))))******))))))((((((((((((&&&&&&&&&'''''''''(((((()))&&&$$$&&&***---,,,)))(((((((((((()))))))))))),,,,,,++++++++++++++++++---...............//////111111111111000000000000111///......///000///...222444777999999888666444222222222333333333444444111111222333333444444555111222222222222111000000000000000000///---,,,+++))))))))))))))))))))))))###$$$&&&(((*********)))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$!!!!!!""""""!!!!!! !!!!!! !!!######$$$$$$$$$$$$######"""""""""""""""""""""""" """"""""""""""""""""""""#########"""""""""!!!!!!""""""!!!!!!  !!!###$$$$$$###### !!!"""!!!  """$$$######"""!!!!!!"""""" !!!"""#########""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""######""""""""""""############""""""!!!!!!!!!!!!"""""" """"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """###"""!!!"""###"""!!! !!!###!!!"""""""""""""""######"""""""""""""""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""!!!!!! !!!!!! !!!!!! !!!!!!  !!!!!!""""""######$$$!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############"""###$$$$$$$$$"""!!! ###############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""###$$$$$$sssgggSSSBBB777333333444222222111111111111111000000///,,,******+++---...............------------))))))))))))))))))))))))++++++++++++++++++++++++******)))(((''''''(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&(((++++++***((((((((()))))))))(((((((((((((((&&&&&&&&&&&&'''''''''''')))'''%%%&&&)))++++++)))(((((((((((())))))))))))))))))***+++,,,,,,,,,---,,,,,,------............000000000000000000000000111000......000111111000...000333555555444222000222222222222222111000000000000000111222222333333111222222222222111000000...............------,,,((((((((((((((((((((((((###%%%''')))************((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$""""""######""""""!!! ###$$$$$$$$$######$$$&&&#########$$$$$$######""""""""""""""""""""""""""" """"""""""""""""""""""""""""""!!!!!!!!! """"""!!!!!!!!!  """######""""""!!!"""""" !!!"""""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""""" """###$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""""" !!!!!!!!!!!! $$$%%%&&&%%%###!!!!!!!!! !!!""""""!!! !!!### !!!!!!""""""""" !!!"""######""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###""""""!!!!!! ######""""""""""""###### !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!#######################################"""!!!!!! !!!"""$$$$$$$$$###""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$qqqeeeRRRBBB777333333444111111111111111111111111//////---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''&&&''''''((()))'''&&&&&&&&&&&&'''((((((&&&'''))))))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''''''''((()))***(((((((((((())))))))))))'''((()))+++,,,---------++++++,,,,,,---.........//////000000000000000111222000//////111222222111///111222444444333222111111111222111111///...---//////000000111222222222111222222222222111000000---------,,,,,,,,,,,,,,,''''''''''''''''''''''''(((((()))(((((('''&&&&&&)))(((((((((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&%%%$$$###""""""""""""######$$$$$$######"""!!!%%%%%%%%%###""""""$$$&&&#########$$$######"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!  !!!"""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!"""###$$$%%%###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""#########"""!!! !!!"""###!!!######""""""%%%###""""""!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!! """###$$$$$$""" !!! !!!!!! !!!""" !!!!!!"""""" !!!"""########################""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###%%%&&&!!!!!!!!!!!!!!! $$$######""""""######$$$ !!!"""""""""""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!""""""######""""""!!!########################$$$$$$$$$######""" !!!"""######$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""########################"""""""""############$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###pppdddRRRBBB777333333333000000000000111111111111////////////......------))))))))))))))))))******))))))))))))))))))))))))************************)))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''((('''''''''(((((()))***'''&&&&&&&&&&&&'''(((((('''(((((('''%%%%%%''')))((((((((((((((((((((((((&&&''''''''''''((((((((((((******((($$$$$$'''+++(((((((((((())))))))))))((()))***+++,,,,,,+++******++++++,,,------......////////////000000111111111///...///000222222111111222333444444444333333///000111111111000///...///000000111222222333333111222222222222111000000...---,,,+++***)))))))))((((((((((((((((((((((((***)))((('''&&&&&&%%%%%%)))))))))(((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&''''''&&&%%%$$$###""""""""""""######$$$$$$######"""!!!!!!"""""""""!!!###$$$###############"""!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!"""#########"""!!! !!!""""""""""""""" """"""!!! """"""!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""######"""!!! !!!"""### !!!""""""""""""#########"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!    """ !!!""""""######!!!""""""#########""""""$$$#########"""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######$$$%%% !!!!!!!!!!!!!!!######""""""""""""###### !!!!!!""""""!!!!!!!!!  !!!"""###$$$######""""""!!!!!! """"""!!!!!!!!! """"""############""""""""""""""""""""""""""""""""""""#########""""""!!!###"""""""""""""""######"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&'''((())))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""############""""""######################## !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""pppdddRRRBBB888333333333000000000000000111111111...///000000000///---,,,,,,,,,,,,,,,,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******'''&&&&&&&&&&&&'''(((((())))))(((&&&%%%%%%(((+++'''''''''((((((((((((((('''''''''(((((((((((()))'''+++,,,)))###!!!&&&,,,(((((((((((())))))))))))******+++,,,,,,***)))(((******+++,,,,,,---........./////////000000111111000///---...000111111000///////////////000000000---...000111222222111111000111111222333333444444111222222222222111000000///...,,,***)))''''''&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&((()))))))))))))))((((((((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!"""###%%%&&&'''((('''&&&%%%$$$$$$$$$$$$###############"""!!!!!!!!!%%%''''''&&&&&&&&&###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!"""$$$$$$$$$######"""""""""""""""######### """###!!! $$$###"""!!!  !!!"""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""$$$"""!!! !!!"""$$$!!! !!!$$$&&&'''%%%#########"""!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!! """$$$$$$###""""""### !!! !!!!!!"""###$$$$$$$$$###$$$$$$######"""!!! """"""!!!!!! !!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""" !!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!  !!!"""&&&%%%%%%$$$###"""!!!!!!""""""!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$###&&&$$$###!!!!!!!!!"""""" !!!!!!"""######$$$$$$$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&''')))******''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""############""""""########################""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""!!! !!!!!!qqqcccNNN???777555333111111111111111111222222222///...---,,,,,,---///111///...---,,,***)))((((((,,,***''''''(((******)))***((('''((()))***)))'''(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&''')))+++---)))((('''&&&&&&'''((()))&&&&&&$$$!!!$$$((())))))(((((('''''''''&&&((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((++++++******)))(((((((((+++***)))))))))***+++,,,///......------...000111000000000111222222333333000//////.........//////......000111222222222222///000000111111222333333111111000000//////......///---,,,,,,---...---,,,))))))))))))((((((((((((***)))'''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$######$$$&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!""""""######%%%$$$###!!!!!!!!!""""""""""""############""""""######""""""""""""######'''### !!!"""!!!!!!!!!!!!!!!"""""""""""""""  !!!"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!""""""############$$$%%%&&&(((((($$$$$$"""!!! $$$"""!!!!!!"""$$$"""!!!  ###$$$%%%%%%###""""""""" !!!""""""!!!"""!!!!!!"""#########""""""!!!!!! """"""""""""""""""""""""###"""!!! !!!"""###$$$%%%&&&$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############%%%$$$$$$$$$######""""""!!!!!!"""############### !!!"""$$$$$$###""""""###"""""""""""""""######&&&%%%###""" $$$$$$############$$$$$$%%%%%%%%%$$$$$$##################""""""""""""""""""############$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%""""""""""""""""""""""""###!!! !!!"""###""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$qqqbbbNNN???777555333111222222111111000000000///////////////......------...------,,,+++***)))))),,,+++)))***+++,,,+++******((('''((()))***)))'''(((((((((((())))))))))))))))))))))))************((((((((((((''''''''''''''''''&&&&&&&&&((()))***)))((('''&&&&&&'''((((((%%%%%%%%%###!!!"""&&&))))))((((((((('''''''''&&&&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((())))))******+++***)))))))))***+++,,,///...---,,,,,,---......///000000111111222333333222111000......------------...///000111111111111000000000111222222333333000000000//////////////////---+++++++++,,,+++***,,,,,,+++++++++*********)))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$""""""""""""""""""""""""""""""""""""#########$$$$$$###"""!!!!!!""""""###!!!""""""""""""""""""!!!###""""""!!!!!!""""""###%%%###!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###!!! !!!"""###"""!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""""""""""""""###$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$###"""!!! ###"""!!! !!!"""###"""!!!  """$$$%%%%%%###!!!"""""" !!!"""""" """""""""!!! """###""""""""""""!!!!!! """"""""""""""""""""""""###"""!!! !!!"""###$$$$$$%%%$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! ###"""""""""!!!!!!!!!!!!!!!!!!"""############"""!!!!!!"""############"""######"""!!! !!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$############"""""""""""""""""""""""""""#########$$$$$$$$$#########""""""######$$$&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$""""""""""""""""""""""""$$$"""!!!"""###$$$###""""""""""""""""""""""""""" """!!!!!!!!!!!!"""######pppaaaMMM>>>777444333111222222111000///...------//////111111000---+++))),,,,,,,,,+++++++++***************+++,,,,,,+++)))***((('''((()))***)))'''(((((((((((())))))))))))((((((((()))***+++++++++(((((((((((('''''''''''')))((('''&&&%%%&&&'''((((((''''''&&&''''''(((((($$$%%%&&&&&&%%%%%%''')))((((((((('''''''''''''''$$$%%%&&&'''((()))******))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&''''''((())))))***))))))))))))***+++,,,------,,,,,,,,,,,,,,,---//////000111111222222333333222000///---,,,,,,,,,---......///000000000000000000111111222333333333//////////////////000000///---************)))(((,,,+++++++++************((((((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$###""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""######$$$""""""""""""""""""""""""############$$$$$$$$$$$$###""""""!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""###$$$###!!! ######""""""!!!!!! """!!! """"""!!! !!!"""""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$###############$$$$$$%%%(((''''''&&&%%%%%%%%%&&&$$$###"""!!!!!! !!!###"""!!! !!!"""###"""!!!  !!!###$$$$$$"""!!!!!!""" !!!""""""###$$$$$$""" !!!###"""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!   !!!""""""######""""""""""""!!!!!!""""""######$$$###"""  !!!"""###$$$!!!  !!!$$$$$$$$$$$$$$$#########""""""""""""""""""######"""""""""#########$$$$$$!!!!!!""""""###$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$###"""###$$$%%%$$$""""""""""""""""""""""""""" !!!!!! !!!!!!"""###ooo```LLL===666444222111111000000///......---------............,,,***)))++++++++++++++++++++++++(((((()))+++---,,,)))'''***((('''((()))***)))'''(((((((((((())))))))))))&&&'''''''''((((((((()))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&'''''''''((((((%%%&&&'''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%(((((())))))******+++++++++++++++,,,------......//////000000111222222222111111000......---------------...///////////////000000111111222333333333---......//////000000000///---+++*********)))'''(((((((((''''''''''''&&&&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$""""""""""""""""""""""""########################!!!!!!!!!""""""###$$$$$$!!!!!! !!!!!!!!!!!! !!!!!!"""%%%%%%!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###########################""""""""""""###$$$$$$'''&&&%%%%%%$$$$$$%%%%%%######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! """######"""!!!!!!""" !!!"""""" !!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!"""""""""""""""""""""!!! """###$$$###"""!!!!!! !!!!!! !!!!!!"""!!!  !!!$$$$$$$$$###############"""""""""""""""#########""""""""""""############!!!"""###$$$%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$""""""""""""""""""""""""$$$###""""""$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""nnn___KKK<<<666444222111..................//////,,,+++*********+++,,,---***++++++++++++,,,,,,,,,((((((***---///...+++(((***((('''((()))***)))'''(((((((((((()))))))))))))))((((((((('''''''''&&&((((((((((((''''''''''''%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&'''''''''''''''&&&&&&&&&''''''&&&$$$###&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''%%%$$$$$$%%%''''''((((((((((((((((((((((((******)))((((((''''''&&&''''''((()))******++++++))))))+++---...000111111...//////000111111222222///............//////000---......////////////...///000000111111222222333------......//////000000000...,,,+++++++++)))((('''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############!!!!!! !!!!!!!!!!!! !!!!!!"""%%%%%%!!! !!! !!!"""###$$$$$$"""!!! !!!""""""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################"""!!!!!!!!!!!!"""############""""""######$$$%%%###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""" !!!""""""!!!$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$ !!!""""""""""""""""""!!! !!!###$$$!!!!!!!!!!!!"""######$$$ !!!!!!""""""!!!!!! !!!!!!"""########################!!!!!!""""""############!!!!!!"""""""""######### !!!###$$$&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""###"""!!!!!!"""###"""!!!""""""""""""""""""""""""######################## !!!""""""mmm^^^KKK<<<555333222000............/////////000,,,+++)))((()))+++---...+++++++++++++++++++++,,,)))***,,,...000000---+++***((('''((()))***)))'''(((((((((((())))))))))))+++++++++***)))(((((((((((((((((((((''''''''''''$$$$$$######$$$&&&'''((($$$%%%&&&''''''''''''''''''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&''''''((())))))******&&&'''((()))***+++++++++((()))+++---///111111222......///000000111111222...------......///000111...//////000000/////////......//////000111111222..................//////000...++++++++++++***)))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))))))))((('''%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""############"""###"""!!! !!!"""###"""!!!!!! !!!!!!""" """######"""!!!!!!""" !!!"""###$$$$$$%%%$$$######%%%%%%$$$### !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$###############!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!"""######$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!! """"""!!! !!!""" !!!"""""" ######!!!  !!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%% !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""$$$%%%&&& """$$$%%%###""""""!!!!!!""""""###"""""""""###############!!!!!!!!!"""######$$$$$$!!!!!!!!!"""""""""######!!!###$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""!!! !!!"""###""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###lll^^^JJJ;;;555333222000000000//////////////////------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++((((((***,,,......,,,******((('''((()))***)))'''(((((((((((())))))))))))************))))))))))))((((((((((((''''''''''''%%%%%%$$$######$$$%%%&&&###$$$%%%'''(((((('''''''''%%%$$$&&&(((***)))(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''((())))))%%%&&&((()))***++++++***)))***+++---..................//////000111111111///............//////000///000000111111000000///------......//////000000..................---------,,,***)))***+++***)))******)))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))((((((&&&$$$"""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""#########"""""""""!!!!!!""""""###$$$######!!!!!!$$$###!!! !!!###$$$###""""""!!!!!!""""""######!!! !!!""""""!!!""""""""""""!!!!!!!!!!!!$$$###"""###$$$%%%$$$""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""###""""""!!!!!!!!! !!! !!!"""""" !!!  !!! !!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############ !!!!!!!!!""" !!!!!!""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$ !!!###$$$###""""""!!!!!!""""""###!!!"""""""""#########$$$ !!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""###!!!###$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""###"""!!!!!!######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######lll]]]JJJ;;;444333222000222222111000///......---...///000000///---+++))),,,,,,,,,+++++++++******%%%%%%&&&'''******)))'''***((('''((()))***)))((((((((((((((())))))))))))&&&&&&''''''(((((()))))))))((((((((('''''''''''''''&&&%%%###"""######$$$"""$$$%%%'''((((((''''''&&&$$$###&&&***---...---%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%''')))***+++*********+++,,,------,,,+++***......//////000111111111111000///...............000111111111111111000000,,,,,,------...//////////////////......------,,,+++***(((((()))******)))))))))))))))((((((((((((((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""""""""""""""""""""%%%$$$$$$$$$######"""""""""###$$$$$$###"""!!! %%%###""" """###%%%######""""""""""""######%%%!!!!!!$$$###!!!%%%$$$###"""!!! """  !!!"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""#########"""###$$$$$$%%%'''&&&%%%###"""!!!!!!!!!""""""!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!! !!!#########"""!!!!!!!!! !!! !!!""""""######!!!!!!$$$ !!!!!!"""""""""""""""""""""""" !!!"""######"""!!! """###"""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!! """!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""########################"""""""""""""""###$$$$$$kkkZZZGGG===888444111111555111......222333111......---,,,++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&'''((()))******'''$$$!!!!!!###&&&(((%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$((()))***)))'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&((((((((('''***)))((('''''''''''''''))))))(((((('''''''''''''''&&&&&&&&&&&&'''((((((((()))***+++,,,---......////////////000000000000---------,,,++++++---///---000444444111......///---,,,*********,,,...///......---------......//////...+++***))))))***+++******)))(((((((((((((((((((((''''''''''''((((((&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""""""""""""""""""""""""""%%%$$$###!!!!!!!!!""""""%%%%%%%%%$$$###"""!!! """""""""$$$%%%&&&$$$"""!!!###$$$###"""######&&&###!!!###''')))'''$$$!!!  !!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!!###"""  """%%%'''$$$$$$$$$#########"""""" """###%%%%%%&&&&&&$$$""" !!!$$$%%%###!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!   !!!!!!""""""!!!""""""!!! !!!###$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######)))(((&&&$$$""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""""""""""""""!!!!!! !!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%###"""!!!&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))(((&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!! """$$$%%%'''###############"""!!!!!!""""""""""""""""""""""""%%%%%%$$$###"""!!!  !!!!!!!!!!!!!!! iiiXXXEEE;;;777333000000000,,,)))***---...,,,)))------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((((('''&&&$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''((($$$%%%&&&%%%###"""###$$$'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''((((((&&&))))))((('''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''((())))))(((((()))***+++,,,------............////////////---......---+++,,,...000111555888888444111000000---,,,+++******,,,...///.........---------......///---+++***))))))***+++***)))(((((('''''''''(((((((((''''''''''''(((((('''((()))(((&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%$$$###"""!!!""""""#########""""""!!!"""!!!!!!#########!!!###$$$"""!!!!!!"""### !!!%%%'''$$$!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""######$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""########################""""""""""""###"""!!!!!!!!!###%%%&&&$$$$$$$$$#########""""""######$$$$$$###"""!!!!!!$$$""" !!!###$$$###!!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!! """###"""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%%%%$$$""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$###""""""%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######"""!!!!!!"""###$$$######$$$$$$######"""!!!""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!!!! gggUUUCCC999555222//////111...,,,---///000...+++------...///...---,,,+++,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&%%%$$$###$$$%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''%%%%%%&&&'''((('''&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%((((((((('''((())))))***''''''((()))******++++++,,,,,,---------.........---......---,,,---000222555888;;;:::555111000000---,,,+++***+++,,,---...//////......------,,,,,,...---+++***))))))***+++)))(((''''''&&&'''''''''((((((''''''''''''(((((('''((()))((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%########################"""###&&&''''''%%%""" !!!!!!""""""""""""$$$!!! ###%%%&&& """$$$$$$"""!!! !!!!!!"""&&&&&&### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!"""###$$$$$$"""!!! !!!!!!""""""!!!!!!  """"""""""""############""""""!!! !!!########################$$$$$$$$$############"""""""""############"""!!!###"""!!!!!!######"""!!!""""""""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!! !!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""%%%$$$#####################$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""!!!!!!!!!!!!###############""""""!!!""""""""""""""""""""""""%%%%%%$$$###"""!!!!!!  !!!""""""""""""~~~eeeTTTBBB888555222000000333111000111222333111///---...///000000...,,,++++++++++++*********))))))*********))))))))))))((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''(((&&&%%%$$$%%%'''((('''&&&'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))&&&&&&''''''((()))******++++++++++++,,,,,,,,,,,,---.........---...111333777:::<<<:::555000......---,,,+++++++++,,,------//////......---,,,+++***,,,,,,+++***))))))******(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&(((((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$"""!!!""""""!!!!!!!!!"""""""""%%%###!!!!!!###&&&''''''"""$$$%%%%%%###!!!!!!!!!""""""###&&&))))))%%%"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!"""$$$$$$"""!!!!!!###$$$$$$### !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""############!!! !!!###$$$######$$$%%%%%%$$$###"""############"""""""""""" !!!!!!!!!!!!!!! """"""!!!!!!"""""""""!!!  !!!!!!!!!"""!!!!!!"""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$%%%&&&&&&""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%########################"""#########$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###"""!!!!!!%%%%%%$$$###"""!!! !!!""""""""""""!!! """"""""""""""""""""""""%%%%%%$$$######"""!!!!!! """"""#########{{{dddSSSAAA888555333111111///....../////////---,,,---...///000000...,,,+++))))))))))))(((((((((((()))(((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***)))(((&&&&&&'''((()))&&&%%%$$$###############$$$%%%&&&&&&%%%$$$%%%&&&###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%$$$%%%'''''''''&&&&&&'''(((((()))(((''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((()))************++++++++++++,,,---...------///222444:::===>>><<<666000......---,,,,,,,,,,,,,,,,,,,,,............---,,,******++++++******************''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""#######################################""""""!!!!!!!!!!!!""""""&&&%%%$$$""""""!!!""""""###""""""$$$&&&'''&&&%%%###%%%&&&&&&$$$""""""""""""###%%%((())))))&&&$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!"""$$$$$$"""!!! """######"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""!!!"""""""""############!!!  """$$$"""###$$$%%%%%%$$$"""!!!"""""""""""""""""""""""" !!!!!!!!! !!!!!!""""""!!!!!!!!!""" """"""!!!!!! """!!!!!!"""!!!""""""""""""""""""!!!######""""""!!!!!!!!! !!!!!!"""""""""""""""""" !!!!!!""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$%%%&&&&&&$$$######""""""######$$$$$$$$$"""""""""###$$$%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$########################!!!"""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%% """$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!""""""#########""""""""" !!!!!! """"""""""""""""""""""""%%%%%%$$$$$$######"""""" !!!"""############yyybbbQQQ@@@888555333222222------...///...---,,,+++------...///...---,,,+++)))))))))(((((((((((('''(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&+++)))'''&&&%%%&&&((()))((('''&&&%%%%%%$$$$$$%%%$$$%%%&&&&&&%%%%%%&&&'''###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%&&&&&&((()))))))))((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''((((((((())))))*********+++++++++***,,,---------///222444===@@@AAA???999333000000------,,,,,,,,,,,,++++++,,,---.........,,,+++************************)))'''''''''&&&''''''((()))''''''&&&&&&&&&&&&''''''$$$%%%&&&%%%#########$$$&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""""""""""""""!!!!!!"""""""""""""""""""""""""""!!! !!!"""###(((&&&$$$###!!!!!!""""""!!!!!!"""$$$%%%%%%###!!!"""$$$&&&&&&$$$######### !!!###%%%%%%%%%$$$###""""""############""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""###""""""""""""############!!!!!!  """"""!!!!!!###$$$$$$###"""!!!!!!!!!"""""""""""""""###""""""""""""!!!  !!!"""""" !!!"""""""""""""""############ ###"""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!###""""""""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$##################$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######################## !!!###$$$%%%%%%$$$###$$$$$$############$$$$$$ ###&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&& !!!"""############### """"""""""""""""""""""""%%%%%%$$$$$$$$$######### !!!!!!"""############vvv___OOO>>>666444222111222...000111222111///...---------------,,,,,,,,,,,,+++************)))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%((((((((('''''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&((()))***)))((('''%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))*********+++++++++)))***+++,,,,,,...222444===@@@BBB???999333000000------------,,,,,,+++***+++,,,---......---+++***))))))************))))))((('''''''''(((((()))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""&&&$$$###!!!!!!!!!"""###%%%###""""""###$$$###!!!!!!$$$$$$###""""""""" !!!""""""""""""###"""""""""!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!  !!!"""###""""""############"""""" !!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""!!! !!!###"""  """############$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """""""""""""""######### !!!"""""""""!!!  !!!"""###""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!###"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$$$$###############$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######################## !!!###%%%%%%%%%$$$###$$$$$$############$$$$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''''' !!!"""###$$$######"""!!!!!!""""""!!!!!! """"""""""""""""""""""""%%%%%%$$$$$$$$$$$$######!!!""""""#########""""""ttt]]]MMM<<<444333111000111---///111111000...---,,,...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''%%%&&&((())))))'''%%%###&&&%%%$$$###""""""""""""$$$%%%&&&&&&%%%%%%'''((($$$%%%'''&&&&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$&&&((()))***)))((('''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((************++++++++++++((()))++++++,,,...111444;;;>>>???===777111///...---------------,,,+++******+++---......---,,,+++((()))************))))))((((((((((((((()))******'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%$$$"""!!!###"""  !!!###$$$***'''$$$"""###$$$%%%%%%""""""!!!!!!!!!""" !!!"""!!!"""###$$$###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""!!! ###$$$""""""############"""""" !!!!!!""""""""""""############""""""######"""!!!  !!!""""""### !!!!!!!!!""""""###### """###$$$$$$$$$!!!###""" ###!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""$$$&&&((((((!!!!!!""""""""""""!!!!!! !!!""""""!!! !!!!!!""""""######$$$$$$ !!!""""""!!!  """#########"""!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!""""""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###%%%%%%%%%$$$###$$$###"""""""""###%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!###%%%&&&%%%$$$###$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!###############""""""!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$"""############""""""!!!~~~sss\\\MMM===666555222111111111111111111000000000000......---,,,++++++******+++,,,---+++)))(((((()))))))))(((((('''''''''&&&))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''%%%""""""$$$''')))***(((((((((''''''&&&&&&%%%)))(((&&&$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&*********)))))))))))))))((()))******+++...333666999<<<<<<888555555333///++++++++++++++++++++++++++++++,,,,,,,,,+++************))))))((((((''''''&&&%%%%%%%%%&&&((()))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))((('''&&&%%%$$$######$$$$$$$$$#########""""""""""""############""""""###""""""!!!!!!!!!!!!!!! !!!###$$$$$$###"""!!! """###$$$###!!! $$$###!!! !!!  """"""!!!   !!!!!! $$$$$$###"""!!!!!!""""""!!!"""$$$%%%%%%$$$######$$$###""" !!!"""&&&%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! """"""""""""""""""""""""%%%%%%$$$###"""!!! """"""""""""""""""""""""###"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!  !!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!###%%%%%%###!!!  !!!"""###$$$$$$ !!!"""###""""""!!!!!!  !!!""""""###""""""""""""!!! !!!!!!""""""!!!  !!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!!  !!!!!!""""""$$$###!!! """$$$&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""############""""""""""""!!!!!! !!!""""""""""""#################################%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""############$$$$$$$$$""""""############""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!###$$$%%%%%%###""""""### {{{pppZZZKKK<<<666444222111111111111000000000//////////////////...---------,,,+++,,,,,,+++)))((()))***)))(((((((((''''''''''''))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%(((&&&######%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''''')))))))))))))))))))))***((()))******+++---111555777::::::555222111///+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((***)))))))))((((((((('''&&&%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""############""""""$$$$$$###""""""""""""""""""###$$$%%%%%%$$$"""!!! """#########!!!!!!###""" !!!!!!  """"""!!! ###""" """$$$$$$######""""""!!! !!!!!! !!!###%%%%%%%%%%%%######"""!!!!!!!!!!!!!!!###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""######""""""!!! """"""""""""""""""""""""#########""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!"""############"""!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!""""""!!!!!!!!! !!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!###"""!!! """###$$$ !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""############""""""######"""""""""!!!!!!!!!"""""""""#########$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###""""""""""""!!!!!!!!!!!!############"""""""""!!!###%%%&&&%%%###""""""### vvvjjjVVVHHH;;;666444222111222000////////////.....................------------)))***++++++)))((()))+++((((((((((((''''''''''''))))))((('''''''''''''''(((((((((''''''''''''&&&)))'''$$$###%%%'''((((((&&&&&&&&&&&&''''''''''''#########$$$$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((((((((((())))))*********)))************,,,000333666:::;;;666111000---))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++)))((('''))))))))))))((((((((((((&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$###############""""""############""""""%%%$$$$$$###############$$$%%%%%%&&&%%%$$$"""!!! """#########"""!!!"""!!! """"""!!!  !!!"""!!! $$$"""!!!"""$$$%%%$$$$$$"""!!!!!! ############"""!!! """""""""""""""!!!!!! !!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""###############""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!$$$$$$############""""""############$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&"""##################"""##############################""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""###$$$%%%%%%###""""""###!!!!!!!!!!!!!!!!!!!!!!!!pppdddQQQFFF;;;666444222111222//////.........---------++++++++++++++++++,,,,,,((()))******))))))***+++((((((((((((((('''''''''))))))((('''''''''''''''((((((((((((((((((((('''***'''%%%$$$&&&'''''''''((((((((((((((('''''''''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&''''''(((&&&''''''((()))***++++++***++++++***)))+++...111999>>>???:::444222///,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***)))((())))))))))))((((((((((((((('''&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################"""######$$$$$$######"""$$$$$$###""""""""""""###$$$%%%%%%%%%$$$"""!!! !!!"""###""""""!!!!!!  """######!!! !!!"""!!!!!! !!!$$$%%%%%%""" """!!!!!! !!!!!!""""""""""""!!!!!! !!!"""######"""!!! """!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""  !!!"""######"""!!! """##################"""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!###"""!!!!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""!!!"""###$$$%%%&&&&&&&&&""""""############""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!"""$$$$$$"""!!!!!!"""""""""""""""""""""""""""mmm```NNNDDD;;;777444111111333............------------******++++++++++++++++++((()))******)))((()))+++'''''''''((((((((((((((())))))(((''''''''''''''''''((((((((((((((((((((()))(((&&&%%%&&&''''''&&&((((((''''''&&&%%%$$$$$$"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!###&&&((()))((('''%%%%%%%%%%%%&&&&&&%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&'''((()))******+++*********)))(((***---000999???BBB<<<666222000---************))))))(((((((((((()))***++++++++++++(((((((((((())))))))))))***)))((('''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$############"""!!!!!!!!!!!!"""#########""""""  !!!!!!"""""""""""""""!!! !!!###$$$###""" !!!!!!!!!!!!!!! ###'''(((&&&!!!"""""""""!!!!!!"""###### """$$$&&&&&& !!!"""######"""!!! %%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!! !!!""""""!!!###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """"""!!! !!!"""""" !!!"""############"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""!!!  !!!!!!!!!!!!!!!  !!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$""""""############""""""!!!"""###$$$%%%&&&&&&%%%""""""############""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""###### """"""!!! !!!########################kkk^^^MMMDDD<<<999555111111333///............---------------------,,,,,,,,,,,,((()))******((('''(((***'''''''''((((((((((((((())))))((('''''''''''''''&&&''''''''''''((((((((()))'''&&&&&&'''(((((('''%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!&&&***+++***'''%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&''''''''''''(((((())))))))))))))))))(((((()))---///666===AAA<<<555111///---******))))))((('''''''''&&&'''(((***+++,,,,,,,,,(((((((((((())))))))))))+++***((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$#####################$$$$$$$$$######$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!"""""""""""""""!!! !!!###$$$###""" !!!!!!!!!""""""""" """$$$((()))((($$$ ###""""""""""""######$$$$$$$$$###"""!!!!!!!!!!!! !!!!!!"""""""""""""""'''%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! """"""""""""""""""""""""!!!"""""""""######$$$$$$"""""""""""""""""""""""""""""""""####################################### !!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$"""!!!!!! !!! !!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!""""""""""""###############$$$$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$"""##################"""########################$$$$$$######"""!!!!!!!!! !!!!!!""""""######""""""""""""############ """"""!!! !!!!!!""""""""""""""""""""""""~~~kkk^^^LLLEEE>>>:::666111000333/////////............---...---------,,,+++++++++)))***+++***(((''''''(((''''''''''''((((((((()))))))))((('''''''''''''''%%%%%%&&&&&&'''''''''''''''&&&%%%&&&((())))))(((#########$$$$$$%%%%%%%%%#########"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&!!!###&&&((()))((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((()))---000333<<<@@@<<<444111///...*********)))((('''''''''&&&'''(((***++++++++++++'''((((((((()))))))))***))))))'''&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""######"""!!!!!!###$$$###"""!!!!!!!!!!!!!!!""""""###$$$###"""###$$$%%%%%%$$$!!!!!!!!!!!!!!!"""######+++)))&&&### !!!!!!!!!!!!!!!"""######$$$###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""################################# !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!""""""!!!  !!!!!!""""""######!!! !!!!!!""" !!!!!!!!!"""###############""""""!!! !!!"""###"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!! """""""""#########$$$$$$"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!!!!""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!"""#########!!!"""""""""############!!!######"""!!!"""###""""""""""""""""""""""""~~~lll___MMMFFF???<<<777111000222000////////////.........,,,,,,++++++***)))((((((***++++++***'''&&&&&&'''&&&'''''''''(((((())))))))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%''')))******)))######%%%&&&((()))***+++'''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&'''((()))((((((((((((((('''''''''''''''((('''''')))---000333<<>>???;;;444---***)))+++)))'''&&&''''''&&&%%%)))))))))((((((((((((((((((((('''&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''(((%%%$$$$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###"""""""""""""""######""""""############""""""############""""""""""""###############"""!!! """######"""!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""############"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!  !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!"""###$$$ !!!!!!!!!"""!!!  !!!!!!!!! !!!!!!!!! """###$$$"""###%%%$$$""" !!!""""""""""""""""""""""""$$$###""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$#########""""""&&&$$$"""!!!"""""""""!!!########################"""###$$$$$$""""""###$$$!!!!!!"""""""""#########""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%!!!!!!"""""""""#####################################################################"""!!! !!!"""######"""!!! $$$$$$######""""""!!!!!!~~~lllXXXNNNKKKEEE???999444111000/////////...---------,,,,,,,,,,,,++++++++++++***++++++************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&'''((()))***((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%###!!! """###&&&%%%%%%%%%%%%%%%%%%$$$'''''''''((((((((()))))))))&&&&&&))))))***000777<<<>>>???;;;333---******///---***)))))))))'''&&&******))))))(((''''''&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''"""###$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""############""""""############$$$$$$$$$$$$""""""############""""""!!!"""###"""!!! !!!"""$$$######""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!  !!!!!!"""!!!!!! !!! !!!"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$ !!!""""""""" !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!! !!! !!!!!!!!! !!!!!!!!!!!! !!!""""""###$$$###!!! """"""""""""""""""""""""###!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$ !!!!!!""""""!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###############(((&&&###""""""###"""!!!########################!!!"""######"""!!!"""### !!!!!!!!!""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!%%%%%%$$$######"""!!!!!!mmmWWWKKKIIICCC===888444111000000000///...---,,,,,,,,,++++++++++++++++++++++++)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))(((((((((''''''(((((((((******((('''%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&((()))***)))'''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((&&&%%%((()))***000888888:::;;;888333...,,,---///---+++***++++++***((())))))(((((((((''''''''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&(((((((((&&&###"""%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""############"""""""""""""""######$$$$$$$$$"""############""""""!!!!!!"""###"""!!! !!!"""######"""!!!!!!"""""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """!!!!!!""""""!!!  !!!""" !!!"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$ !!!""""""### !!!"""#########!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$"""""""""!!!!!!  !!!  !!!!!! !!!!!!!!!!!!!!! !!!###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################'''$$$"""!!!"""######""" """###$$$###"""!!!"""$$$!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$######################################################$$$%%%%%%%%%%%%$$$%%%%%%$$$###""""""###### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!!%%%$$$$$$###"""!!! oooZZZHHHEEE@@@:::555222000///000000///...---,,,,,,,,,++++++++++++++++++++++++(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((('''))))))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%))))))((('''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!###&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&'''%%%'''***,,,,,,000666777999999666000,,,++++++)))(((''''''((())))))(((&&&'''''''''((((((((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&%%%++++++)))'''###$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""######"""!!! !!!!!!""""""############"""""" !!!!!!""""""#########%%%$$$$$$$$$"""!!!  """###"""!!! !!!###!!!!!! !!!!!!"""######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!!""""""!!!  !!!""" !!!"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""###"""!!!!!!  !!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""##############################!!! !!!###$$$### ###$$$%%%%%%######$$$%%%"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###""""""!!! ~~~ooo\\\FFFBBB<<<666222000000000/////////...---------,,,***++++++++++++,,,,,,,,,******))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%(((,,,---,,,///444:::;;;:::555...(((''''''$$$###"""###%%%&&&&&&&&&%%%&&&&&&'''(((((())))))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """"""############""""""""""""""""""""""""""""""$$$###"""!!! """"""############""""""!!!!!!!!!!!!!!!"""""""""%%%%%%%%%$$$"""!!! !!!""""""!!!!!!"""### !!!!!!"""""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###!!!  !!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!!!! !!!!!!""" !!!"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """!!!!!! !!!!!!!!!!!!"""""""""""""""!!!###$$$%%%$$$"""!!! !!!""""""""""""""""""""""""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!""""""######""""""!!!###""""""!!! """"""""""""""""""""""""  !!!!!!""""""#####################$$$$$$$$$!!!!!!###$$$$$$###########################%%%&&&%%%$$$###$$$%%%############$$$$$$$$$$$$""""""############""""""################################################"""######$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!! yyymmm]]]EEEAAA:::333//////000222..................------******+++++++++,,,,,,,,,******)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''&&&'''((())))))((('''&&&###$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%$$$%%%&&&"""!!!!!! !!!"""###$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&'''&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&******)))---222:::;;;:::555...)))'''(((&&&%%%###$$$%%%&&&&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''$$$%%%&&&'''(((''''''&&&!!!"""###%%%''')))***+++""""""############"""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""############""""""######""""""""""""""""""$$$$$$$$$######!!! !!!""""""!!!!!!"""$$$!!!!!! !!!""""""###!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!  !!!"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!""""""!!!"""###"""!!!!!!"""###!!!!!! !!!!!! !!!"""###$$$$$$######$$$%%%&&&%%%###"""""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""############""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!  !!!"""#########""""""#########$$$$$$$$$###!!! """$$$$$$$$$########################"""$$$%%%$$$###"""###$$$""""""""""""############""""""############""""""################################################""""""###$$$$$$$$$$$$$$$###""""""""""""######$$$############$$$$$$$$$$$$###################################################"""!!! !!!""""""###"""!!! !!!"""### !!!!!!!!!!!!vvvkkk]]]FFFAAA999222...///111333---------...............*********++++++,,,,,,,,,((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))(((((((((&&&'''((())))))((('''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((%%%%%%'''''''''+++222888999999555///++++++,,,,,,***((('''((()))((('''((((((((('''&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&))))))((((((((('''''''''''''''&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&%%%%%%###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""  !!!"""###""""""############""""""%%%$$$$$$$$$######""""""""""""############""""""!!!""""""!!!!!!"""$$$""""""!!!""""""###$$$$$$ !!!!!!""""""######$$$"""!!! !!!"""$$$###"""  """###"""""""""""""""""""""""" !!!"""######"""!!!  !!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""""""""!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""#########"""!!!!!!  !!!!!!"""""" !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!""""""######$$$$$$!!!###$$$###"""!!!"""$$$!!!!!! !!!!!! !!!###$$$%%%%%%%%%$$$$$$&&&'''&&&$$$""""""###"""""""""""""""""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""############"""""" !!!"""""""""""""""""""""""""""""""""######""""""!!!!!!!!!  !!!"""######$$$""""""######$$$$$$$$$$$$&&&$$$"""!!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""" !!!"""###"""!!! !!!"""### !!!!!!"""#########yyyiii^^^JJJ???555222000......000------,,,,,,,,,+++++++++000///---++++++,,,---...+++******)))))))))))))))******))))))((((((''''''(((%%%!!!!!!%%%((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%$$$!!!###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$***%%%$$$((((((### ###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&((('''%%%$$$%%%(((+++---333777777111---,,,---+++---,,,***)))((((((''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''&&&$$$###"""######$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$""" !!! !!!"""###"""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""$$$$$$######""""""!!!!!! !!!!!!!!!!!! %%%$$$"""!!!!!!!!!"""### """""""""""""""""""""""" !!!%%%(((((($$$ ######""""""!!!!!!  !!!""""""###"""""""""!!!  !!!""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!$$$&&&%%%###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! ###$$$""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""!!! !!!######!!! !!!!!!!!!!!! ###"""!!! !!!"""### !!!!!!""""""######"""############$$$$$$$$$"""""""""!!!!!!!!! !!!!!!!!!!!! $$$$$$######$$$$$$%%%&&&%%%$$$###"""""""""$$$$$$%%%$$$###!!! """!!!!!!!!!!!!!!!"""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""######%%%%%%###"""!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""!!! """######"""zzzhhh]]]JJJ@@@666222111//////111000000/////////.........,,,+++***)))((()))******+++***))))))(((((())))))((((((((((((''''''''''''(((%%%######&&&)))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%&&&%%%$$$&&&%%%$$$###"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########'''###"""&&&&&&!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$%%%%%%'''&&&%%%%%%&&&(((+++---000555555000,,,---,,,+++,,,+++******)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%#########$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$#########""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!'''$$$!!!!!!###$$$###"""!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!'''%%%""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!#########""""""""""""""""""!!!  !!!""" !!!!!!!!!!!! ###""""""!!! !!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""" !!!$$$''''''$$$!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!"""!!!  !!!""" !!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! ######""" !!!!!!!!!!!!"""""""""!!!  !!!""""""""""""""""""!!!!!!"""######""" !!!!!!!!!!!!!!! ###"""!!! !!!"""""" !!!!!!!!!"""""""""###""""""#########$$$$$$$$$###############""""""""""""""""""!!!!!!!!! ###""""""""""""###$$$$$$%%%$$$###""""""###$$$$$$$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###""""""!!!!!!""""""###"""!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!  """$$$$$$###{{{gggZZZJJJ@@@777444222000000111111111000000000/////////*********)))))))))((((((+++***))))))(((((())))))&&&&&&''''''''''''(((((('''&&&%%%&&&(((***)))(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%'''%%%###"""!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###############"""%%%######&&&%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%'''&&&%%%%%%&&&(((***,,,...222333///---...---++++++************************)))((((((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%((((((((('''''''''&&&&&&&&&''''''&&&%%%$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!&&&$$$!!!!!!"""###""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!(((%%%"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! """$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!  !!!"""### !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""&&&$$$!!!!!!###""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""  ######"""!!!!!!  !!!"""""""""""""""###"""!!!"""$$$$$$"""!!!!!!!!!""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$"""""""""""""""###############"""""""""!!!!!!!!!"""!!!!!!!!!!!!"""######$$$######"""######$$$$$$###""""""!!!!!!"""""""""###""""""!!!!!!""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&###########################"""!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!""""""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!! """!!! !!!""""""!!!{{{eeeWWWJJJ@@@777555333111000222............---------,,,,,,,,,,,,---,,,+++************)))(((((((((((((((&&&&&&''''''((())))))***&&&'''((()))******)))(((%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%%%%%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***+++,,,000222000///000///+++))))))***+++++++++++++++******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$%%%###!!! !!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!""""""######!!!!!! !!!!!! !!!!!!!!!!!! """""""""!!!  !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!! """$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""  !!!!!!  !!!"""######$$$&&&$$$!!!!!!######"""  """###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""!!! !!!!!!!!!$$$######"""!!!  !!!"""""""""""""""###""""""###$$$$$$###!!!""""""""""""!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!!!!!!!""""""############"""""""""""""""!!!!!!!!!!!!"""########################$$$$$$""""""!!!!!!"""######$$$######""""""!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!!!!""""""$$$$$$###"""""""""""""""###$$$$$$%%%&&&''''''(((!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$""" !!! zzzcccTTTHHH???777555444111000222---------,,,,,,,,,++++++------......------,,,+++***))))))((('''(((((((((''''''((()))***++++++,,,&&&(((***+++***)))((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$''')))'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))***,,,000222222222333000+++((((((***+++++++++++++++******)))(((((((((((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!"""### !!!!!!!!!!!!!!! !!!######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!"""""""""### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!###$$$$$$###"""!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!"""!!!!!!""""""""""""!!!!!!"""!!! """$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$!!!!!!!!!!!!!!!"""""""""###!!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""" !!!!!!!!!"""""""""$$$######"""!!!!!! !!!"""""""""""""""###"""!!!"""$$$$$$"""!!!!!!!!!"""!!!!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""############""""""""""""###""""""""""""###$$$$$$""""""######$$$$$$$$$$$$"""!!!!!!""""""###$$$%%%$$$$$$###"""""""""""""""""""""#########$$$$$$$$$'''&&&&&&%%%$$$###""""""#################################""""""######$$$$$$######""""""""""""#########$$$%%%&&&&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""" !!!"""!!! xxxbbbRRRGGG>>>777555444111000111///............---------,,,,,,,,,+++++++++*********)))((((((''''''(((((((((((()))******+++,,,,,,&&&(((***+++)))((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&''''''''''''&&&$$$###"""###%%%&&&%%%$$$!!!"""$$$&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&"""''')))&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((()))))),,,000222333444555111***'''((()))***++++++***)))***)))((((((''''''(((((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$########################""""""############$$$$$$""""""""""""""""""""""""#########""""""#########$$$$$$###!!!!!! !!!"""!!!!!!!!! !!!$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""############"""""" !!!!!!!!!!!! !!!""""""###############$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###"""!!!!!!"""$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!"""!!!""""""######""""""!!!!!!  !!!"""###"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""  !!!!!!"""######!!!###$$$######"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!"""""""""#########""""""""""""!!!!!! !!!""""""""""""""""""!!! !!!######!!! !!!!!!!!!!!!  !!!"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$#########"""######"""""""""!!!!!!!!!###""""""""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%%%%$$$######"""""""""""""""############$$$$$$$$$'''&&&&&&%%%$$$###""""""#######################################$$$$$$%%%!!!!!! !!!!!! !!!!!!"""#########"""""""""""""""""""""""" !!!!!! !!!$$$$$$$$$vvv```QQQEEE===666444444111///000////////////............,,,,,,***)))))))))***+++))))))(((''''''''''''((((((((())))))******++++++&&&(((******'''&&&''')))((('''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%###"""!!!"""$$$%%%$$$#####################""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%""")))+++&&&!!!"""$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))+++///111222444555///(((&&&''')))******)))(((''')))(((''''''&&&&&&''''''(((''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&((())))))))))))''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%$$$$$$$$$########################"""""""""######$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!""""""!!!"""""""""!!! """$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""######"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$""""""""""""""""""""""""!!!###%%%$$$"""!!!"""$$$ !!!!!!!!!"""""""""### !!!  !!!""""""!!!  !!!!!!!!!!!!  !!!""""""""""""############"""""" !!!!!!!!!""""""""""""""""""!!! !!!!!!!!!"""!!! !!!""""""""""""""""""""""""""""""  !!!!!!""" !!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!! """###### !!!### !!!!!!!!!"""""""""""""""""""""######### !!!"""""""""""""""!!!  """"""  !!!""""""""""""!!!"""#########"""###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""###$$$$$$###"""!!! """""""""!!!!!!!!! """!!!!!!!!!!!!"""###### !!!###$$$%%%%%%$$$$$$#########"""######$$$$$$&&&%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$!!!!!! !!!!!! """""""""""""""""""""""" !!!######"""uuu___QQQEEE<<<555444333111///000///.........------------...---+++))))))***+++---))))))((('''''''''''''''(((((((((((())))))))))))&&&(((***)))&&&%%%''')))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""!!!!!!!!!###$$$###"""%%%$$$"""!!! !!!"""###$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$,,,...(((###$$$%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&&&&&&&%%%###$$$$$$%%%&&&'''((((((***...000222444444...%%%&&&'''(((******((('''%%%(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&(((************&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$##############################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%&&&&&&### ###!!!"""""""""!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""!!!!!!  !!!!!!  !!!!!!!!!!!! !!! !!!"""### """"""""""""""""""""""""!!!$$$&&&%%%###!!!"""$$$ !!!!!!!!!""""""###### !!!!!!!!!  !!!""""""!!!  !!!!!!!!!!!!  !!!""""""""""""############"""""" !!!!!!"""!!!!!!!!!"""""""""""""""!!!  !!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$### !!!### !!!!!!!!!!!!!!!"""######$$$$$$ !!!!!!"""""""""""""""  !!!!!! !!!""""""######!!!"""#########"""######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!"""""" !!!###$$$%%%%%%$$$$$$$$$$$$###############$$$&&&%%%$$$###"""""""""""""""############$$$$$$$$$!!!""""""$$$%%%&&&''''''########################!!!!!!!!!!!!!!!"""############""""""""""""###$$$!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$""" sss]]]MMMBBB;;;555333111//////222///............---------.........---,,,+++***)))***)))(((&&&&&&''''''(((((((((''''''''''''(((((('''((((((((('''%%%###"""%%%%%%&&&&&&'''((())))))(((''''''''''''&&&&&&&&&&&&$$$"""###%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((('''$$$"""$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((('''%%%$$$########################!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###"""###$$$%%%&&&''''''&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))...333555333///+++)))++++++)))(((''''''''''''((('''&&&'''''''''&&&$$$&&&%%%$$$%%%'''((('''&&&&&&$$$"""###%%%&&&$$$"""&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$######&&&$$$"""$$$$$$$$$#########""""""##################$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$+++'''""" !!!"""""" $$$###!!!"""###$$$$$$###!!!"""######"""!!!"""$$$%%%((($$$ !!!$$$######""""""""""""######"""#########"""!!! !!!!!!!!!"""######""""""!!!!!! $$$###!!! !!!"""""""""""""""###############"""!!! !!!"""$$$&&&%%%$$$$$$###"""!!! $$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!!!!###"""!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  """"""###""""""!!! ###"""  !!!###$$$%%%$$$"""!!!!!!!!!"""### !!!   !!!"""""""""!!!""""""!!!!!! !!!######""" !!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&%%%$$$###""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########"""!!!!!!"""######!!!!!!"""###############"""!!! !!!###%%%!!!!!!!!!!!!""""""""""""###"""!!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""  !!!!!!rrr]]]NNNAAA:::333222000......111///............---------------------,,,+++***)))***)))((('''&&&'''(((((()))(((((('''''''''((((((''''''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''%%%######%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$######"""!!!!!! ###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((,,,111333111---***(((,,,+++***)))(((((((((((((((((((((((()))((('''&&&&&&%%%$$$%%%'''((('''&&&(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$!!!!!!%%%'''&&&############"""""""""!!!!!!##############################""""""""""""######!!!!!!!!!!!!!!!"""""""""'''$$$"""!!!"""""" $$$"""!!!!!!"""###"""!!!!!!"""###"""!!! !!!""" ###$$$############""""""!!!!!!""""""###%%%$$$"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! ###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!  """###$$$$$$######"""!!!!!! """"""""""""""""""!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!###"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """""" !!!###$$$$$$$$$"""!!!!!!!!!"""""""""$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! !!!"""""""""!!! """""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""###""""""""""""###$$$$$$########################!!!!!!"""############""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!""""""""""""&&&$$$###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!"""###qqq\\\NNN@@@888222111///------000///............---------,,,,,,,,,,,,+++***))))))***)))((('''''''''((((((***)))(((''''''''''''''''''''''''''''''((()))*********)))'''&&&%%%$$$###$$$$$$%%%&&&'''((()))***(((&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''***...000///+++)))''',,,,,,+++***))))))))))))&&&''''''(((((((((''''''&&&%%%$$$%%%&&&'''&&&%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&$$$"""###'''((('''$$$"""""""""!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!"""###### $$$###!!! !!!!!!!!! !!!""""""!!!  %%% ###&&&%%%!!!"""!!!!!! !!!!!!"""&&&$$$!!!!!!###############"""""""""""""""""""""!!!!!!!!!!!! """""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!  """############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######  !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""$$$###"""!!! !!!!!!!!! !!!!!!"""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""" !!!"""""""""!!!!!!"""!!! !!!###$$$######"""!!!!!!!!!"""""" !!!###%%%&&&%%%$$$###!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$###### !!!""""""######""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$mmmZZZLLL???888222111///---...111///............---------+++++++++++++++***)))((()))))))))(((((((((((((((***)))(((''''''&&&''''''((('''&&&&&&&&&''')))*********)))'''&&&%%%$$$###%%%%%%&&&&&&'''(((((()))((('''%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%)))'''###"""$$$&&&''''''###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&)))---...---***)))(((+++******)))(((((())))))$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$%%%'''(((&&&$$$""""""""""""""""""""""""$$$$$$$$$###############""""""############""""""$$$$$$$$$$$$############!!!!!!!!!"""######""""""&&&$$$"""!!!!!!!!! !!!"""###"""  ((("""###&&&$$$!!!!!!!!! !!!!!!%%%###!!!  !!!"""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""  !!!!!!!!!!!!######""""""""""""###$$$"""""""""""""""!!!!!!!!! !!!!!!""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############   !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!"""!!!!!! !!!"""######"""""""""!!!!!!!!!"""""" """###$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!"""!!!!!!!!!!!!!!! !!! !!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###""" !!!!!!"""""""""""""""""""""######$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###~~~iiiVVVJJJ@@@888222111000...///222///............---------******+++++++++***)))))))))))))))))))))((((((((())))))(((''''''''''''''')))(((&&&%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&''''''%%%###&&&&&&%%%%%%%%%%%%&&&&&&***'''$$$###$$$&&&((()))#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$#########"""###$$$%%%&&&'''&&&%%%$$$############""""""""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''))),,,---,,,***))))))))))))(((''''''''''''((($$$&&&((((((&&&%%%&&&'''&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###########################$$$$$$$$$#########""""""!!!"""############"""!!!$$$$$$$$$##################""""""!!!!!!###%%%''''''%%%###"""######""" """###$$$###!!! !!!"""$$$###""""""######"""!!!!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""#########"""  !!!!!!!!!!!!######"""""""""""""""###!!!!!!!!!!!!!!!""""""""" !!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ ############"""!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!! !!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!"""""""""!!!!!! !!!"""""""""!!!!!! !!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!!!!!!!! !!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""  """"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$#########$$$$$$######### !!!"""""""""""""""""""""############"""!!!!!!!!!!!!!!!"""""""""""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! {{{gggTTTIII???888222111111//////222///............---------***+++++++++++++++******))))))*********)))((('''((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&'''((((((&&&$$$'''&&&&&&%%%%%%&&&&&&''')))&&&###"""$$$&&&((((((############$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$############""""""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''')))++++++***))))))***(((''''''&&&&&&'''''''''&&&(((+++***&&&%%%&&&(((&&&%%%$$$$$$%%%%%%$$$###%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!############$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""""""""######"""!!! """&&&)))'''%%%###"""###$$$###"""!!!###$$$###"""!!!"""$$$ ###%%%%%%""" !!!"""!!!!!! !!!!!!""" !!!"""######"""!!!  !!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######  !!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!"""###$$$#########!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!"""""""""#########"""""" !!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!"""#########""""""""""""###### !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$""" """#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""!!! zzzfffVVVLLL>>>777111000000...///222///............---------++++++,,,,,,,,,,,,++++++))))))***+++***)))((('''''''''&&&''''''((()))***%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%&&&'''))))))'''%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$!!!!!!###%%%&&&&&&############$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$""""""######$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""###"""""""""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((((((''''''((()))((((((''''''''''''(((((($$$(((***((($$$!!!"""%%%&&&%%%$$$$$$%%%%%%$$$"""$$$&&&((('''%%%$$$&&&((($$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&%%%$$$#########$$$%%%$$$%%%''''''%%%###"""!!!""""""""""""#########$$$%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$###"""!!! !!!"""######$$$!!!"""###"""!!!!!!$$$'''%%%###!!!!!!#########"""!!!""""""!!!!!!###$$$ """######!!! !!!###""""""!!!!!!""""""###"""!!!!!!!!!!!!!!!"""""" !!!"""######$$$ !!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!  !!!"""######""""""""""""""""""!!!!!!$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!"""""""""""""""""""""""" !!!###$$$###!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!"""""""""""""""!!!"""""""""!!!!!!##################"""""" !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!"""!!!"""""""""!!! """""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""############"""!!! !!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$"""  """$$$ !!!!!!""""""!!!!!!###"""  !!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!""""""!!!!!! yyygggWWWNNN<<<555000///...---...111//////.........---------+++,,,,,,---------,,,,,,)))******++++++)))((('''&&&&&&&&&&&&((()))***+++###%%%''')))******))))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%'''))))))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%###""" """$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%!!!!!!"""###$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((())))))(((((((((((()))***!!!%%%'''%%% &&&%%%$$$$$$%%%%%%###""""""$$$&&&%%%###"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$#########$$$%%%%%%&&&((((((&&&###"""!!! !!!!!!!!!""""""######%%%%%%$$$$$$###""""""!!! """###$$$$$$###""" !!!###$$$%%%&&&'''!!!$$$$$$""" !!!######!!! """###"""""" !!! !!!###$$$"""!!!  !!!!!!######""""""""""""######$$$""" !!!###$$$ """###$$$%%%&&& !!!!!!$$$###!!! !!!"""""""""""""""##################$$$######"""!!!!!! !!!"""######$$$$$$######""""""!!!!!!$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""" !!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!  !!!!!!"""""""""""""""!!!"""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!"""""""""!!!  !!!!!!""""""!!!######""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######$$$######"""!!!  !!!""""""!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$""""""$$$ !!!!!!!!!!!!!!!###""" !!!!!!!!!!!!!!!""""""""""""###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" """######""""""uuueeeUUUKKK>>>:::555222111222222222,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((***)))((('''&&&%%%$$$$$$******))))))((((((((('''((('''&&&%%%&&&(((***,,,((('''&&&&&&'''((('''&&&)))((('''%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%'''$$$"""$$$''')))((('''$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((&&&&&&%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''### !!!%%%(((&&&###%%%%%%%%%$$$$$$############$$$%%%&&&%%%""" !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" """!!!"""&&&'''$$$$$$###"""""""""###%%%&&&""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!! """###$$$######""""""!!!!!!!!! """"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" !!!!!!!!!!!!""""""""""""  !!!###$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!  !!!"""###""""""!!! !!!$$$$$$ ######""" !!!""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """"""!!!!!! ### !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###""""""############""""""$$$###"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###"""!!!""""""$$$&&&%%%###!!!"""###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!""""""!!!!!!  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""wwwfffVVVKKK:::666111---,,,------,,,,,,------......------,,,,,,,,,,,,+++++++++******)))))))))(((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&'''(((***+++((('''&&&&&&'''((('''&&&((((((&&&%%%$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$##################&&&&&&%%%%%%$$$$$$###############$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&''''''''')))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###'''(((&&&###$$$$$$$$$#########""""""%%%%%%&&&&&&%%%### !!!!!!!!!""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" """### ###""""""""""""""""""###"""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######'''&&&$$$!!! !!! """""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!###""" !!!!!!!!!!!!"""  !!!###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """!!!  !!!"""######""""""!!! ### """ ###!!! """""""""!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! """  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """%%%'''+++'''""" !!!"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!  !!!"""""""""""""""!!!!!!!!!!!!"""!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! yyygggVVVJJJ<<<888333000///......---,,,------......------,,,,,,,,,,,,+++++++++******((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""$$$&&&##################$$$$$$(((((('''&&&%%%$$$######!!!"""###$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$###(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$%%%%%%&&&''''''((()))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%((()))&&&###############""""""""""""&&&&&&&&&%%%$$$###""""""######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!!!!$$$$$$!!!!!!$$$$$$!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!""""""##############################!!!!!!!!!!!!!!!"""######((('''%%%###!!! """"""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""  """""""""!!!!!!!!!!!!"""""""""""" !!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!######""""""!!! !!! """""" !!!###!!! !!!"""###"""!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!  !!!"""  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """(((,,,111))) """!!!!!!!!!!!!!!!"""""""""""" """"""############"""""""""""""""""""""""""""""""""""""""!!!  !!!""""""######"""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! yyyfffTTTHHH???;;;777333222111000///,,,------......------,,,,,,,,,,,,+++++++++******(((((((((((('''''''''&&&)))(((((('''&&&&&&%%%%%%&&&''''''(((((()))))))))%%%&&&'''(((((((((((('''(((&&&&&&&&&'''((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''&&&%%%$$$"""!!! '''%%%###"""!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))&&&###$$$$$$##################&&&%%%$$$###"""######$$$######"""""""""###$$$$$$#######################################""""""!!!###''''''$$$"""$$$###!!! """#########"""!!!!!!!!!!!!!!!!!!  !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""###""""""#########$$$$$$$$$ !!!!!!!!!""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!  """######$$$%%%"""!!! !!!######""" !!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!  !!!"""""""""  !!!!!!!!!!!!!!!!!! """!!!!!!!!!!!! !!!!!!""""""!!!!!! ###""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!'''+++...((( !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! wwwcccQQQDDD:::777333000///...---,,,,,,------......------,,,,,,,,,,,,+++++++++******)))(((((((((((('''''''''((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%&&&''''''(((''''''&&&(((&&&&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$"""!!! &&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%% !!!###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""###$$$###""""""!!!!!!!!!""""""########################"""############"""!!!!!! %%%&&&""" """$$$%%%%%%%%%%%% !!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!"""###$$$$$$$$$!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###!!!!!!!!!"""""""""######!!!!!!!!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! """"""!!!"""!!!!!!"""######!!! !!!!!!!!!!!! ########################  !!!"""""" !!!!!!!!!!!!!!! """###"""!!! !!!!!!!!!!!! !!!!!!!!! !!!""""""######""""""!!!""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###%%%%%%$$$###""" !!!""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""###############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""######"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!tttaaaNNNBBB888555111//////...---+++,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$######$$$%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%"""%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$###""""""!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&###"""!!!!!!!!!"""###$$$######"""!!! !!!########################""""""######""""""!!! &&&((($$$!!!  """###%%%&&&&&&&&& !!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""" !!!""""""######""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!  """""""""""" !!!!!!!!!"""$$$###!!! !!!!!!!!!!!!  !!!!!!!!!""" !!!!!!!!!!!!!!!!!!###"""!!! !!!""" !!!!!!  !!!!!!!!!""""""############"""""" !!!"""###### !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$""" !!!$$$$$$"""!!!"""### !!!!!!""""""############################## !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!""""""######""""""###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!!""""""######"""######$$$$$$######"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""rrr___NNNBBB888555333222111111000...,,,------......------,,,,,,,,,,,,+++++++++******+++*********))))))))))))$$$$$$%%%&&&'''((()))***))))))))))))))))))((((((''''''&&&%%%%%%%%%&&&'''((('''&&&&&&'''((('''&&&&&&''''''''''''&&&$$$#########$$$$$$%%%%%%&&&&&&&&&%%%###"""!!!"""$$$%%%$$$$$$########################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%(((***)))&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## """###%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###%%%'''''''''&&&%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""######$$$%%%%%%$$$###"""!!!!!!!!!!!!########################"""""""""""""""!!!!!! """(((,,,(((#########"""###""""""""""""######$$$ !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!""""""!!!  !!!""""""""""""""""""""""""$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!######""" !!! !!!!!!!!!!!!"""############"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!'''***(((!!!!!!!!!###$$$###!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""" """###""" !!!$$$ !!!!!!  !!!""""""!!!!!!""""""""""""!!!!!! !!!"""###### !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!######""" !!!"""######"""!!! !!!"""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!######""""""""""""######"""""""""""""""""""""""" !!!"""#########!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!qqq___NNNCCC555333111000111111///...,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++*********)))'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###((('''%%%$$$$$$%%%'''(((((('''&&&&&&'''((('''&&&''''''(((((('''%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$(((%%%!!! $$$&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$###!!!###%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!$$$&&&((((((''''''"""###%%%%%%&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''#########$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%&&&&&&&&&$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! %%%)))%%%!!! %%%$$$""" !!! !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!  !!!!!!!!!""""""######""""""""""""""""""""""""%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%""" ############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!! !!!""""""!!! """"""""""""############!!!$$$###!!!"""!!! !!!###$$$$$$!!! !!!!!!!!!""" """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!!!!""""""!!!######!!!"""%%%  """###### !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!"""%%%!!!###%%%### !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""" !!!"""######$$$ !!!"""######"""!!! """"""""""""!!!!!!!!!!!! !!!!!!"""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! rrr^^^LLLBBB666555333111////////////---...///000000///......+++++++++************)))(((((((((((())))))))))))(((&&&$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%&&&)))'''%%%%%%&&&'''''''''$$$&&&(((((('''%%%%%%%%%######""""""""""""######'''&&&%%%%%%''''''&&&%%%$$$#########%%%&&&%%%$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###%%%''''''&&&%%%$$$%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&&&&%%%"""######$$$$$$######"""&&&$$$###$$$&&&&&&###""""""###$$$%%%%%%&&&&&&&&&%%%###"""""""""###$$$(((((((((&&&###"""###$$$$$$$$$######"""!!!!!!!!!###!!!###"""!!!!!!""""""""""""!!!!!!!!!""""""!!! !!!### !!!"""######""""""""""""#########"""  !!!###$$$######""""""!!!!!!  !!!"""###### !!!######$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!""""""!!!  !!!"""###"""!!!!!!!!!"""$$$%%%!!!!!! !!!!!!###############"""!!! """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """""""""""""""""""""""" !!!  !!!"""###$$$#########""""""!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!! !!!!!!######""""""!!!!!!!!! !!!!!!!!!!!! !!!  !!! """### !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!  !!!""""""""""""""""""###$$$%%%%%%######""""""""""""######  !!!"""""""""!!!!!!  !!!!!!!!!!!!  !!!"""!!!!!!!!!$$$$$$######""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!######""""""!!!!!! $$$###""" rrr]]]LLLAAA666555333111////////////---...///000000///...---+++++++++************)))))))))))))))(((((((((((()))'''%%%&&&'''(((''''''(((''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''(((((('''%%%&&&'''%%%"""  &&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$$$$###"""###%%%%%%%%%###%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$$$$$$$%%%""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&%%%%%%%%%$$$######$$$$$$$$$$$$######(((&&&&&&'''))))))&&&############$$$$$$%%%%%%&&&%%%$$$$$$###""""""######%%%%%%&&&%%%######$$$%%%%%%$$$$$$###""""""!!!!!!###!!!###"""!!!!!!""""""""""""!!!!!!!!!!!!"""!!! !!!###  !!!######""""""""""""######"""""" !!!###$$$###"""""""""!!!!!!!!! !!!!!!!!!!!! !!!######$$$$$$###"""""""""######""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!  !!!"""!!! !!!######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""### !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""############"""""""""!!!!!!!!! !!!"""######""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!! """$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!"""!!!!!!!!! !!!""""""!!!!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######""""""!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!#########"""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! rrr]]]KKK@@@666555333111////////////....../////////......---+++++++++************)))******))))))(((((('''''')))(((&&&&&&((()))((('''((((((((((((((((((((((((&&&&&&'''((((((((('''''')))(((&&&&&&((()))((('''%%%&&&%%%###!!! !!!'''&&&&&&&&&&&&&&&&&&'''%%%$$$###$$$%%%%%%$$$######"""!!!"""$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%$$$""""""$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$###"""###$$$&&&%%%%%%%%%$$$######"""""""""!!!###""" !!!!!!""""""""""""!!!!!! !!!"""!!! !!!###!!!"""###"""!!! !!!"""######""""""""""""######"""!!! !!!###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""!!!!!!""""""### !!!!!!!!!!!! !!!!!! !!!!!!  !!!"""""" """""""""""" !!!!!!"""#########"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$ !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """#########""""""""""""!!!!!! !!!"""###$$$###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!! !!!!!!"""!!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!  !!!""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!"""###!!!!!! !!!!!!######"""!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""######""""""!!! !!!!!!!!!!!!!!!""""""""""""############""""""############""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!qqq\\\JJJ@@@666555333111////////////..................------+++++++++*********))))))+++******)))(((''''''&&&)))'''&&&&&&'''(((((('''((((((((((((((((((((((((%%%&&&((()))))))))(((((()))(((''''''((()))((('''%%%&&&%%%$$$###$$$&&&((($$$$$$############$$$$$$$$$###"""###$$$%%%$$$""""""!!!!!!!!!###$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$"""!!!!!!$$$&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!"""############%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$""""""!!!"""###"""!!!!!!###%%%&&&&&&%%%%%%$$$######"""""" !!!"""!!! !!!!!!""""""""""""!!!!!!!!!"""###"""!!! """$$$$$$%%%&&&%%%###""""""$$$######""""""""""""######"""!!!!!! !!!"""######""""""""""""!!!!!!!!!!!! !!!"""###### !!!"""######""""""###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""""" """######"""  !!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!"""""""""""""""""""""!!!!!! !!!"""###$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""""" !!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""%%%$$$###"""!!! """!!!!!! !!!!!!"""""""""!!! """"""!!!!!!!!!!!!!!!!!!""""""############"""""" !!!""""""!!!!!!""""""######$$$$$$""""""############""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!""""""############""""""!!!!!! oooZZZIII???666555333111//////////////////......------------+++++++++*********))))))+++******)))(((''''''&&&(((&&&%%%%%%&&&''''''&&&''''''((((((((((((''''''%%%&&&((()))))))))((((((((('''&&&'''((()))(((&&&&&&''''''&&&%%%&&&(((***######""""""""""""######$$$###""""""$$$$$$###""""""!!!!!!!!!###$$$###""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###"""######$$$"""!!! !!!###&&&&&&%%%%%%$$$######"""!!!!!! !!!!!!"""!!! !!!!!!""""""""""""!!!!!!###$$$$$$###""""""###%%%###$$$%%%$$$"""!!!"""#########""""""""""""######!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!"""###### !!!!!!""""""""""""!!!###"""!!! !!!"""### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!""""""############ !!!###$$$$$$###!!!  !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!"""""" !!!"""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""")))'''%%%###!!! ###""""""!!!!!!""""""###"""""""""!!!!!! !!!!!!""""""""""""""""""""""""############""""""!!! !!!""""""!!!!!!""""""######$$$$$$""""""############""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!""""""############"""""""""!!!!!!!!!lllYYYIII???666555333111////////////000///...---,,,,,,,,,,,,+++++++++************)))******))))))(((((('''''''''&&&$$$$$$&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&'''((((((((('''''''''&&&&&&'''(((((('''%%%'''((((((&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""###$$$$$$###"""###"""!!!"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$###!!! !!!###%%%%%%%%%$$$######""""""!!!!!!"""""""""!!! !!!!!!""""""""""""!!!!!!######$$$###"""!!!###%%% !!!"""!!!  !!!######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!################################################ !!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!"""###############!!!!!!############!!!!!! !!!"""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""  !!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!!!! !!!!!!!!!!!!""""""  !!!"""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$###"""!!!!!! !!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!! !!!"""""")))(((&&&$$$"""!!! ######""""""""""""############$$$$$$$$$###""""""!!!!!!""""""""""""######!!!""""""######""""""!!!!!! !!!"""###""""""""""""############""""""############""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$jjjXXXIII@@@666555333111////////////000///...,,,++++++,,,,,,+++++++++************)))))))))))))))((((((((((((((('''%%%%%%'''''''''&&&$$$%%%&&&''''''&&&%%%$$$((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%###%%%&&&''''''%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%$$$###$$$###"""###%%%%%%%%%######$$$$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$$$$$$$%%%$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$$$$#########$$$$$$$$$$$$###### !!!"""  """#########$$$$$$%%%%%%&&&######""""""###$$$$$$%%%"""#########""""""###%%%%%%$$$$$$###""""""!!!!!!!!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!""""""!!! !!!### """!!! !!!"""######""""""""""""###### !!!!!!""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!  !!!"""######"""!!! """#########"""!!!""""""""""""""""""""""""!!!!!!!!!"""!!!!!!  !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!! !!!!!!!!!""""""!!!!!!  !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!! !!!!!! !!!!!!"""""""""!!!!!!!!!!!!  !!!!!!!!!!!!  !!!""""""!!! !!!### !!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###### !!!!!!!!!""" !!!""""""$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$######!!!!!!"""""""""######### !!!!!!""""""!!!!!! """!!! """############"""""""""""""""""""""############"""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""}}}hhhWWWIII@@@666555333111////////////000///...,,,++++++,,,,,,+++++++++************)))(((((((((((()))))))))))))))(((&&&&&&((()))((('''###$$$&&&''''''&&&$$$###)))(((&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&''''''%%%###!!!$$$'''((('''''''''(((%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%%%%$$$###$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$###""" """###$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%''''''&&&%%%$$$%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$"""!!!!!!#########$$$$$$#########$$$%%%%%%### """$$$""""""###$$$%%%%%%&&&&&&$$$###"""""""""###%%%&&& !!!#########$$$&&&((($$$$$$######"""!!!!!!!!!!!!"""$$$$$$""" !!!!!!""""""""""""!!!!!! !!!  !!!!!!"""$$$$$$######$$$&&&######""""""""""""###### !!!!!!""""""""""""""" !!!!!!!!!""""""###### !!!"""###### !!!!!!!!!!!!!!!  !!!""""""!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!""""""!!! !!!"""""""""!!! ######""""""""""""######!!!"""""""""!!!  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! """"""""""""""""""""""""###"""!!!  !!! !!!!!!"""""""""!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!! !!!!!! !!!!!!!!!""""""######"""!!!!!!!!!  !!!!!!  """######""""""###$$$ !!!!!!!!!""""""""""""""""""""""""""" !!!"""###$$$"""""""""!!!  !!!###$$$$$$ !!!!!!"""""" !!!"""""" !!!###$$$$$$!!!!!! !!!!!! !!!"""######"""!!!!!!!!!""""""#########$$$ !!!!!!!!!!!! """!!! """$$$$$$$$$######""""""!!!!!!""""""############"""""" !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#####################""""""!!!!!! ######"""!!! zzzhhhVVVGGG@@@888555222////////////...---+++)))***,,,---,,,))),,,,,,,,,+++++++++******((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!! !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!"""###%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""########################&&&%%%%%%$$$#########$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""%%%%%%%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###!!! """###%%%######""""""!!!!!! $$$"""!!!###"""""""""""""""""""""""" !!!"""######"""!!! !!!!!! !!!!!!!!! !!!%%%&&&$$$"""""""""""""""""""""""""""###!!! !!!!!! """""""""""""""""""""""""""###$$$###"""!!!!!!###  """""""""""""""######$$$$$$$$$######"""!!!!!!!!!######""""""!!!!!! ###"""!!!  """"""""""""!!!!!!!!!!!! !!!!!! !!!"""###$$$$$$###!!!  !!!###!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """!!!  !!!"""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" ###&&&$$$ ###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""!!! """###$$$!!!!!!!!!!!!!!! ######""""""!!!!!! !!!!!!""""""############!!!"""###$$$$$$###!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!! """"""!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!yyygggTTTFFF???999666222000//////...------+++)))***,,,---+++))),,,+++++++++************))))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''((((((''''''''''''(((((($$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$###""""""###$$$$$$$$$$$$###"""########################&&&%%%$$$$$$#########$$$$$$$$$$$$#######################################$$$$$$######""" !!!""""""""""""#########%%%%%%$$$$$$$$$#########%%%###"""!!! !!!###$$$$$$$$$$$$##################"""  !!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!%%%###"""$$$'''((('''%%%""""""""""""""""""""""""###!!! !!!"""!!! """""""""""""""""""""""""""###$$$###!!! !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!""""""### !!!""""""######$$$###"""""""""!!!!!!!!! !!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """!!!  !!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """$$$""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!#####################$$$!!!!!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!! """!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!wwweeeSSSDDD>>>:::777222000///......---...---,,,,,,......---,,,++++++*********)))))))))******))))))))))))******''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&'''((((((((((((''''''''''''((((((%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""########################"""###$$$$$$%%%%%%$$$$$$ !!!"""#########"""""""""###$$$$$$$$$$$$###"""########################%%%%%%$$$############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""!!!""""""""""""#########%%%$$$$$$$$$$$$#########%%%$$$"""!!!!!!!!!"""###############$$$$$$$$$$$$!!!""""""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###$$$&&&(((((('''""""""""""""""""""""""""###"""!!!!!!######"""!!!""""""""""""""""""""""""!!!"""###"""  !!!""""""!!!!!!!!!!!!"""""" !!!!!!""" !!!!!!"""######""""""""""""!!!!!!!!!!!! !!!######""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!"""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!vvveeeRRRDDD>>>:::777333000///...---,,,000/////////000000//////*********))))))))))))(((***))))))(((((())))))***''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""################################################$$$$$$%%%%%%&&&"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""#########$$$$$$#################################$$$$$$###############$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%$$$###"""!!!!!!!!!""" !!!!!!""""""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!""""""!!!!!!!!!###"""!!!!!!"""$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!  !!! !!!"""""""""""""""!!! """"""""""""!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!"""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!! """"""##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! ###!!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!vvvdddSSSEEE???:::666222000//////...---.../////////.........///*********))))))))))))((()))((((((''''''(((((()))'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!""""""###$$$##################$$$#################################""""""###$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$######""""""""""""""" !!!!!!""""""######%%%$$$"""!!!!!!!!!######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!  """"""!!!!!!""""""###$$$"""""""""!!! !!!!!!!!!!!!""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  """""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""######"""""""""""" !!!!!!"""""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###!!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!vvvdddRRREEE@@@888555222////////////...+++,,,---,,,+++++++++---++++++*********)))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%$$$###"""###########################""""""""""""###$$$$$$""""""!!!!!!!!!"""###$$$$$$$$$###""""""###$$$$$$###########################""""""""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""""""""!!!""""""""""""#########$$$############"""""""""""""""""""""###"""""""""############$$$$$$$$$$$$%%%$$$""" !!!###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!############!!!!!!!!!"""$$$$$$###""""""###"""""""""""""""""""""""" """$$$%%%###!!!""""""""""""""""""""""""!!!"""###"""  !!!""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$ !!!!!!"""######!!!!!!!!!!!!""""""""""""######!!! """"""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""""" !!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ##############################$$$$$$$$$###"""""" !!!"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!###############$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!tttbbbQQQDDD???777444111//////000000///***,,,...---+++***,,,...,,,+++++++++************))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%######"""!!!"""###$$$%%%$$$$$$###""""""###$$$$$$########################"""""""""""""""###$$$$$$$$$$$$$$$#######################################""""""###$$$$$$$$$$$$###!!!""""""""""""#####################"""""""""""" !!!"""###############$$$$$$$$$#####################"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$$$$###!!! ###&&&'''%%%""""""""""""""""""""""""""""""""" """$$$$$$""" """""""""""""""""""""""""""###$$$###!!! !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!""""""######$$$ !!!!!!!!!"""""""""###"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!""""""######$$$$$$  !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!""""""!!!  !!!""""""""""""!!!  !!!""""""### !!!!!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""######$$$###"""!!!  !!!""""""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!sssaaaOOOCCC===666333000///000111111000---///111000------...111,,,,,,,,,++++++++++++*********))))))))))))******''''''''''''''''''''''''&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######$$$ !!!!!!"""######$$$$$$!!!$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$###"""""""""###%%%&&&%%%$$$###""""""###$$$%%%########################""""""!!!""""""###$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""""""""""" """$$$%%%&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%############"""""""""""" !!!###$$$$$$$$$$$$######""""""!!!!!! !!!###$$$$$$""" """""""""""""""""""""""" !!!"""######"""!!! """###$$$$$$###""" """&&&'''%%%!!! """"""""""""""""""""""""!!!$$$$$$""" """""""""""""""""""""""""""###$$$###"""!!!"""###  !!!""""""$$$$$$######""""""!!!!!! !!!!!!!!!""""""######  !!!"""###""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!"""###$$$%%%%%%&&& !!!######!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!""""""!!!  !!!""""""!!!  !!!""""""###  !!!!!!"""""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!!  !!!""""""#########""""""!!!!!!  !!!"""###%%%&&&&&&  !!!###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!qqq```OOOAAA;;;555222000//////000//////000///---,,,++++++,,,,,,++++++***)))(((((())))))%%%'''***,,,---+++***(((&&&###$$$))))))$$$###'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$&&&'''((("""###$$$%%%$$$###!!!!!!!!!###$$$$$$###"""!!!"""############$$$$$$$$$ ###&&&(((&&&$$$###"""%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$###### ###%%%$$$$$$###$$$$$$$$$%%%%%%$$$###!!! ###$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%$$$#########'''&&&$$$######$$$&&&''''''### !!!%%%'''&&&$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""""" !!!!!!"""###$$$%%%$$$"""!!! !!!###$$$!!! """""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!"""###$$$###!!! !!!$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!  %%%%%%$$$###"""!!!  !!!!!!""""""!!!!!! ######"""!!! """######""" !!!"""###"""!!!!!!""""""!!!!!!"""###"""!!! !!!"""!!!###$$$###"""!!!"""### !!!!!!!!!!!!$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  ###%%% !!!!!!!!!!!! !!!""""""!!! ###""" ###""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######!!! !!!######""""""!!!!!! """"""""""""############ !!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###!!! ###""""""!!!!!!!!!!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!qqq```OOOBBB;;;666333000////////////...000///---,,,++++++,,,,,,------,,,,,,+++******)))((()))***++++++***((('''***%%%$$$((()))&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%&&&''''''((($$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""###$$$$$$###################################################"""""""""###$$$%%%&&&'''"""###$$$%%%$$$###!!! """"""###$$$$$$###""""""!!!!!!"""""""""#########$$$%%%%%%%%%######$$$&&&%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$%%%#########"""######$$$$$$$$$$$$############$$$$$$#########"""""""""!!!!!!!!!###$$$#########$$$""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###############"""!!! !!!"""###!!!"""$$$$$$$$$#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%$$$"""!!! !!! $$$&&&""" """""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!! !!!!!!!!!"""""""""###"""""""""!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!! """###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!   !!!###"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!! """""""""!!! ###$$$$$$###!!!!!!"""$$$$$$"""!!!!!!"""###!!! !!!""""""!!!!!!"""$$$ !!!"""""" !!!""" !!!!!!!!!!!!$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!  ###"""!!!!!!!!!!!!  !!!!!!!!!!!! $$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######!!! !!!""""""""""""!!!!!! !!!!!!!!!"""""" !!!"""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! ######"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!ppp```PPPCCC<<<777444111/////////...---//////---,,,,,,,,,,,,,,,------...---,,,***((('''++++++******)))(((''''''+++&&&###%%%(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%###""""""###$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$###"""!!!###$$$$$$$$$$$$$$$###### !!!!!!!!!""""""""""""%%%%%%###  $$$'''$$$$$$%%%%%%%%%$$$######"""""""""#########$$$$$$$$$$$$######"""#########$$$$$$############$$$$$$###""""""""""""!!!!!!!!!"""#########!!!!!!"""$$$!!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%$$$######""""""""""""############%%%$$$###""""""###$$$%%%"""&&&'''### !!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!&&&'''###"""######!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""############"""!!! !!!!!!!!!!!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######  ###"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!   !!!""" !!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&%%%###"""$$$%%%$$$###""""""######"""!!!!!!!!!!!!!!!###%%% !!!!!! !!! !!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! """$$$!!! !!!!!! !!!!!! !!!!!!$$$###"""!!!!!! !!!!!! !!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######!!! !!!"""""""""!!!!!!!!!!!!  """"""#########"""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$$$$######"""""""""""""""&&&&&&%%%$$$###"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ooo___PPPCCC>>>888555111//////...---,,,......------,,,,,,,,,,,,+++,,,,,,,,,+++(((%%%###+++***)))((('''(((((()))(((%%%"""$$$'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&%%%%%%$$$######&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%###""""""###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""###$$$$$$$$$###""""""%%%%%%%%%%%%$$$$$$$$$###!!!!!!!!!"""""""""#########""" """%%%$$$$$$%%%%%%%%%$$$$$$###!!!""""""""""""#########%%%%%%$$$###"""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$###!!! """$$$###"""!!!!!!"""###%%%&&&######$$$$$$$$$$$$###### !!!!!!""""""######&&&&&&%%%%%%%%%%%%&&&&&&"""%%%%%%###!!! !!!""""""""""""!!!!!!!!!!!!######""""""""""""!!!!!!$$$###"""!!! ######"""!!!!!!!!!!!!!!! %%%&&&$$$###%%%&&&$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!""" !!!!!!!!!!!! !!!###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!! """!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!"""""""""!!! !!!""" !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""%%%%%%&&&$$$###"""###%%%%%%###""""""######"""!!!!!!!!! !!!"""$$$ !!!!!!  !!! !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!! !!!!!! """!!!  !!!"""###""""""!!!!!!  !!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! ############"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""""""""""""""&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!nnn^^^OOOCCC>>>888555111//////...---,,,------------------,,,,,,+++,,,,,,,,,+++(((%%%###)))((('''&&&'''(((***+++&&&&&&%%%'''))))))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$#########$$$$$$$$$######&&&%%%%%%$$$$$$#########"""""""""#########$$$$$$""""""###""" """$$$###$$$$$$%%%%%%%%%$$$$$$!!!""""""""""""#########%%%%%%$$$###"""""""""###$$$$$$############$$$$$$########################%%%%%%###!!!"""$$$%%%$$$###""""""###$$$%%%######################## !!!!!!""""""###########################%%%###!!!!!!###$$$###"""###"""""""""!!!!!!!!! #####################"""%%%$$$###!!! """""""""""""""!!!!!!!!!###%%%$$$$$$'''((('''"""!!! !!!"""!!!!!!!!!!!!!!!""""""### !!!!!!###$$$%%% !!!!!!!!!!!!""" !!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$###!!! !!!!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""" !!!!!!!!!"""!!!!!! !!!!!!""" !!!"""###!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!"""""""""###$$$$$$###!!!!!!"""###$$$###""""""######""" !!!"""!!!  !!! !!!"""""" !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!  !!!!!!""" !!!!!!"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######!!! !!! !!!!!!!!! !!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$######"""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!kkk\\\NNNCCC>>>777444111/////////...---,,,------......---,,,,,,------...---,,,***((('''''''''&&&&&&''')))***+++%%%(((***(((((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$%%%&&&(((***+++------''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$############$$$$$$$$$%%%&&&%%%$$$######"""##################$$$$$$$$$$$$###%%%''''''%%%$$$$$$%%%######$$$%%%%%%%%%$$$$$$"""""""""#########$$$$$$$$$$$$######"""#########$$$$$$############$$$$$$ !!!!!!!!!!!!!!!"""%%%%%%###!!! """$$$$$$$$$###############$$$$$$###""""""""""""###$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&"""###&&&%%%#########""""""!!!!!! """#########$$$$$$$$$$$$$$$$$$"""!!! !!!!!!""""""""""""!!!!!!"""%%%###$$$'''((('''"""!!!  !!!"""!!!!!!!!!!!!!!!"""###### !!!"""$$$%%%&&&!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######"""###$$$###!!! !!!"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""### """"""!!!!!! !!!!!!!!! !!!""""""""""""!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!""""""""""""###!!! !!!"""###"""!!!!!!""""""!!! !!!"""!!! !!!"""""" !!!""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! )))$$$ !!!!!! """ !!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######!!! !!! !!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!""""""!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$##################""""""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!}}}iiiZZZLLLBBB===666333000////////////...,,,,,,---......------,,,------,,,,,,+++******)))(((((('''''''''(((((()))$$$)))***$$$!!!$$$((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%&&&'''((()))******%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""###$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%############$$$$$$%%%%%%&&&%%%###"""!!!!!!""""""""""""""""""###############%%%&&&&&&%%%$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%#########"""######$$$$$$$$$$$$############$$$$$$ !!!!!!""""""#########""" """$$$ !!!""""""###""""""$$$###"""!!!!!!"""###$$$######"""""""""""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$ !!!###$$$$$$$$$#########"""!!! !!!""""""###$$$%%%&&&&&&######"""!!!!!! !!!!!! !!!"""######"""!!!!!!###%%%######%%%&&&$$$"""!!!  !!!"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%""""""""""""#########$$$&&&%%%###"""!!!"""###$$$ !!!!!!!!!"""""""""### !!!!!!!!!""""""""""""###"""!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###!!!!!!!!! ######"""!!! !!!  !!!!!!!!!"""""""""""""""### !!!!!!!!!"""""""""""" !!!!!!!!!""" !!!!!!!!!!!!!!!"""""""""!!!  """"""!!! !!!!!!  !!!  !!! !!!!!! !!! !!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! )))###"""###   !!!!!!!!!!!!  !!!""""""!!!  !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######!!! !!! !!!!!! !!!!!!!!!"""""""""!!!!!!"""#########"""""" !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################"""!!!!!!  !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!""""""###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!|||hhhYYYLLLAAA===555222000//////000//////+++,,,---.........---,,,++++++***)))(((((()))))))))))))))(((''''''&&&&&&"""''''''&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&%%%$$$###""""""!!!#########$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%###""""""###$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$#########$$$%%%%%%&&&&&&%%%###!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""######"""!!!!!!###$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$############$$$$$$!!!"""""""""######$$$$$$"""#########!!!!!!###$$$ """"""""""""$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!! """$$$"""!!!"""$$$$$$######"""!!! !!!!!!"""###%%%&&&'''(((###""""""!!!!!!!!!!!!!!! !!!"""######"""!!!!!!!!!%%%'''###"""######!!!###!!!  !!!###!!!!!!!!!!!!!!!"""#########"""""""""""""""######"""#########$$$$$$$$$$$$$$$### !!!""" !!!!!!!!!""""""###### !!!!!!!!!!!! """###"""""""""$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###""""""!!! $$$$$$###!!! !!!  !!!"""###$$$%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######""" !!!""""""   """###  !!!!!!!!!""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$"""!!! """!!!###  !!!!!!  !!!""""""!!!  !!!"""######"""!!!!!! !!!###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$###!!! !!! !!!!!! !!!!!!!!!!!!"""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!""""""###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!~~~iiiXXXJJJBBB@@@555333000///000111111000...------,,,,,,------...*********))))))))))))(((''''''(((((((((((((((''''''((()))))))))'''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$#########$$$$$$$$$$$$############$$$$$$######%%%&&&&&&%%%######%%%%%%%%%$$$$$$###############""""""""""""######$$$$$$############$$$$$$!!!###$$$$$$###$$$&&&(((%%%$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!###%%%%%%$$$"""###$$$"""""""""""""""######$$$"""######"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%$$$###!!!!!!"""""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%$$$!!!!!!$$$&&&'''%%%"""!!! """$$$%%%$$$$$$$$$""" """######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######!!!############""""""""""""!!!!!!!!!!!!!!!######""""""!!!!!! &&&$$$""" !!!"""!!!!!!!!!!!! """"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! """!!!  !!!"""""""""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!! ############"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!######""""""!!!!!! ######""""""!!!!!!!!!  !!!!!!!!!!!!   !!!!!!!!!!!!  !!!######"""  !!!"""############""""""""""""""""""""""""###"""""""""$$$'''***+++  !!!!!! !!!""""""######""""""!!!  !!!!!!!!!!!!!!!&&&%%%""" """"""!!!!!! """""""""""""""""""""""" !!!"""""" """"""!!!!!!!!!!!!"""""" $$$### ###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! $$$ !!!### """""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""~~~jjjYYYJJJBBB@@@555333000000000111000///------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***''''''((((((((((((''''''((()))))))))(((((('''&&&''''''&&&&&&&&&&&&&&&'''))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###############""""""""""""######$$$$$$############$$$$$$%%%%%%%%%$$$""""""$$$&&&&&&&&&%%%$$$$$$###""""""########################"""###$$$###""""""###$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""###$$$######!!!!!! !!!!!!!!!"""""""""##################""""""""""""""""""######$$$%%%$$$"""!!!###%%%%%%$$$"""!!! !!!"""###!!!"""!!!"""###%%%"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######$$$$$$$$$""""""""""""""""""""""""###"""""""""!!!!!!!!! """!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""  """###""" """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""!!!!!! !!!!!!  !!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! """""""""!!!!!!  !!!!!!!!!!!!   !!!""""""!!!!!!  !!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""###%%%((()))!!! !!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!! """"""!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""!!!!!!"""######"""!!! !!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!""""""""""""kkkZZZJJJAAA???666444111000000000///...------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***'''(((((((((((((((''''''***))))))(((((((((((((((***)))((('''&&&&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###############""""""""""""######$$$$$$############$$$$$$((((((&&&###!!! """$$$''''''&&&$$$###"""!!! """###$$$%%%%%%$$$###""""""######!!! """$$$"""""""""""""""######$$$&&&$$$###%%%((((((%%%"""####################################$$$$$$$$$$$$ !!!"""###########################""""""""""""$$$###"""!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""$$$%%%%%%$$$"""!!!"""$$$$$$$$$###"""!!! !!!!!!"""###%%%"""######$$$$$$######"""  """"""""""""###$$$%%%%%%""""""""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!########################"""!!! !!!#########!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!######""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!! !!!!!! !!!"""###$$$ !!!!!!  """###"""   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!"""###%%%&&&!!!!!!!!!!!!!!!"""######%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""&&&### ###### !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """###""" !!!$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""~~~kkkZZZJJJAAA>>>777444111/////////...------,,,,,,,,,,,,,,,,,,---*********)))))))))(((((((((((((((((((((((('''&&&+++***(((''''''((()))***))))))((('''''''''''''''(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""!!! !!!"""###$$$$$$$$$###############$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%)))(((&&&### """$$$&&&%%%%%%$$$###""""""!!!!!!"""$$$%%%%%%$$$"""!!!"""###""" """%%%"""""""""""""""######$$$&&&###"""%%%)))***%%% ######################## !!!!!!!!!""""""""""""!!!"""""""""############$$$$$$$$$###"""""""""!!!%%%###!!!  !!!"""""""""!!!!!!!!!!!!""""""&&&%%%%%%###"""!!!""""""$$$$$$$$$$$$###"""  !!!!!! !!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!###"""!!!!!!!!!"""$$$%%%"""""""""###############""""""""""""!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!  ######""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!"""""" !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""  !!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######!!!!!! !!!!!!"""###$$$$$$$$$$$$######""""""&&&%%%$$$"""!!!######"""!!!  """###""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""}}}iiiXXXIII@@@>>>666444111/////////...---,,,,,,,,,++++++,,,,,,,,,*********)))))))))((((((((((((((((((((('''&&&&&&***)))(((''''''((()))***'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""" """###########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%###!!!!!!$$$&&&#####################$$$ !!!###$$$$$$###!!! """###""" """%%%"""""""""""""""######$$$$$$"""!!!###((((((########################### !!!!!!!!!""""""""""""#########""""""""""""""" %%%###!!!  !!!"""$$$######""""""######$$$&&&%%%$$$###"""""""""!!!$$$%%%&&&&&&%%%$$$""" %%%$$$!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""######$$$$$$######""""""!!!  """###!!!!!!""""""############!!!!!!!!!!!!"""""""""""" !!!""""""###""""""!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""""""### """""""""""""""!!!!!!  !!!######""""""!!!!!! !!!!!!!!!!!!!!!   !!!"""###"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!  !!!!!!"""""" !!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""!!! !!!!!! !!!"""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""  !!!"""""""""######$$$$$$$$$$$$%%%%%%$$$"""!!!######"""!!!  !!!""""""""" !!!!!!!!!!!!!!! !!!"""""" """"""!!!!!!!!!!!!"""""" """###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###""" """ !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""{{{fffUUUGGG???===555333000/////////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***))))))))))))((('''&&&%%%'''''''''''''''(((((()))&&&&&&&&&&&&'''((()))***&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! ######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""###############$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$######%%%&&&!!!!!!""""""###$$$$$$$$$ !!!"""######"""!!! """######!!! """$$$"""""""""""""""######$$$###!!! """%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""" $$$###"""!!!!!!!!!"""###$$$$$$############$$$$$$&&&%%%###"""#########!!!$$$%%%&&&&&&&&&%%%$$$###$$$### !!!$$$!!!""""""######""""""!!!########################!!!!!!""""""""""""!!!!!!  !!! !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!   !!! !!!!!!""""""###### """"""######""""""!!!  !!!!!!"""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""" !!!!!!  !!!"""!!! !!!"""  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""###$$$$$$%%% !!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!"""""" !!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!%%%$$$ """""""""""""""""""""""" !!!"""######"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""yyycccRRREEE>>>===444222///.../////////...,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***))))))))))))((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""""""""#########$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%######$$$""""""""""""############"""""""""""""""""""""""""""###$$$###""""""###$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""!!!!!!"""###$$$#########$$$$$$$$$$$$$$$"""""""""#####################""""""""""""######&&&###!!!"""$$$%%%$$$"""######$$$%%%%%%%%%%%%$$$ !!!"""!!! !!!###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!"""""""""###"""!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!### !!!"""#########"""""""""""""""""""""""""""############"""!!!!!! !!!!!!!!!!!! !!!!!!  ###########################"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!""""""""" !!!!!!!!!!!! """!!!  !!!!!!  !!!"""!!!!!!"""###  !!!""""""""""""""" !!!!!!""""""""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!""" !!!"""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""%%%""" """!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ######""""""""""""""""""""""""""" !!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""wwwaaaPPPCCC>>>>>>333111......////////////,,,++++++++++++++++++,,,*********))))))))))))((())))))))))))((('''&&&%%%###$$$&&&'''((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$''''''%%%###""""""$$$$$$######""""""!!!!!!$$$$$$###""""""###$$$$$$"""###%%%%%%$$$######$$$"""""""""""""""######$$$"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###%%%'''!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%###!!!!!!$$$%%%$$$###"""""""""######$$$%%%%%%"""%%%%%%###!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!!  !!!!!!""" !!!!!!!!!""""""######&&&$$$"""  !!!""""""!!!!!!!!! """"""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!###### """$$$ !!!"""######$$$#######################################"""!!!!!! !!!""" !!!!!!  $$$###"""!!!!!! !!!!!!"""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""" !!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!! !!!!!!  !!!"""!!!!!!"""###!!!"""""""""""""""!!!!!!  !!!"""############!!!!!!!!!!!!!!!"""############""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!###$$$ !!!!!!"""""" !!!""""""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""!!!$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!"""  """"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""" !!!!!!""""""!!!!!!!!!!!!""""""""""""ppp[[[NNNCCC;;;888333111000...------------------,,,,,,+++***))))))+++'''$$$&&&+++---***&&&,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$###"""!!!"""$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$#########$$$ !!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###!!! !!!###$$$######""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!! !!!###$$$######""""""""""""######"""""""""""""""######$$$$$$$$$###""""""!!!""""""$$$###"""!!!!!!###%%%&&&$$$$$$$$$#########""""""$$$$$$############$$$$$$!!!"""$$$$$$######$$$&&&##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!!!!!!!!!!!!!  !!!"""""""""""""""""""""  !!!"""### """""""""""""""!!! !!!"""$$$$$$###"""""""""!!!  """### !!!######!!!  !!!!!!""""""######$$$###!!! !!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!!!!$$$#########""""""!!!!!!$$$#########""""""!!!!!!######""""""!!!!!! """"""!!!!!! """"""!!!!!!  !!!!!!!!!!!! !!!!!!###$$$$$$ !!!###$$$$$$### !!!!!!  """ """######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""oooZZZMMMCCC;;;888333222000...------------......---,,,++++++++++++***)))(((((((((((('''&&&))))))((((((((()))******''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&((()))***''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$ !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$""""""""""""$$$$$$$$$$$$#########"""""""""########################&&&&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!###"""!!! !!!###$$$######""""""""""""######"""""""""""""""######$$$######""""""!!!!!!""""""$$$###"""!!!"""###%%%&&&$$$$$$$$$#########""""""$$$######""""""######$$$ !!!""""""!!!!!!"""########################### !!!!!!!!!!!! $$$##################$$$$$$###"""!!!  !!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!! !!!!!!###!!! """""""""""""""!!! !!!!!!"""############""""""!!! !!! !!!###$$$$$$###!!! !!!!!!!!!!!!!!!"""""""""###""" !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!! #########"""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!! !!!"""######!!!  """###""""""!!! !!!###"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! mmmXXXLLLBBB;;;888333222000...---------...///...---,,,,,,,,,---...+++,,,---+++(((&&&''')))''''''''''''((()))***+++''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$""""""###############"""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$$$$########################%%%$$$$$$$$$$$$#########%%%$$$###"""!!!"""###$$$######""""""""""""######"""""""""""""""######$$$"""!!!!!!!!!!!!""""""###$$$###"""""""""###%%%&&&$$$$$$$$$###############$$$######""""""######$$$!!!"""######!!! !!!""""""""""""""""""""""""""""""###%%%&&&&&&%%%###"""###""""""""""""""""""#########"""!!!!!!  !!!"""""""""!!! !!!""""""""""""""" !!!!!!""""""!!!!!!!!!###!!! """###"""""""""!!! !!!!!!""""""!!!!!!""""""######$$$"""!!!  !!!"""###$$$%%%%%%$$$###"""###""""""!!!!!!!!!!!!!!!"""  !!!"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! ######""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!!!!  """#########"""!!!!!!!!!!!!!!!!!!"""$$$###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! kkkWWWKKKAAA:::888333222000///------.........---,,,++++++,,,...///------------++++++++++++'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%"""$$$&&&'''((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((***)))'''&&&%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""######""""""""""""######"""""""""""""""######$$$!!! !!!"""############"""""""""###$$$%%%##############################""""""""""""######$$$%%%&&&%%%###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###&&&''''''&&&###""""""!!! !!!"""######""""""!!!  !!!"""""""""""" !!!""""""""""""""" """######"""!!! """!!! !!!######"""""""""!!!!!!!!!!!!!!!"""""""""!!! """###$$$%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""$$$###"""!!! !!!!!!!!! """""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!   !!!""""""!!! ###"""!!!!!! !!!!!!!!!######  !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""jjjVVVJJJAAA;;;888444222111///............,,,++++++******+++,,,---,,,)))''')))---...,,,***))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&!!!###%%%''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((***)))'''&&&%%%&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$################################################$$$######"""!!! ################################################$$$######"""!!!!!!!!!!!!######""""""""""""######"""""""""""""""######$$$!!!!!!!!!!!!!!!"""###$$$###############$$$$$$$$$###########################""""""""""""""""""###%%%&&&&&&%%%###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!!"""!!!  !!!"""######""""""!!!!!!  !!!"""""""""""" !!!""""""""""""""" """#########"""!!!"""!!! """######"""""""""!!!!!!!!!""""""###"""!!! !!!###$$$$$$###"""!!! !!!""""""""""""""""""!!!$$$###""" !!!"""  """###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  ###""" """!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""iiiVVVKKKBBB<<<:::444333111///.........///++++++++++++++++++++++++)))%%%"""%%%+++...+++'''+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!! ########################!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!######""""""""""""######"""""""""""""""######$$$###""""""""""""######$$$""""""######$$$$$$$$$$$$###############$$$$$$$$$###""""""!!!!!!""""""###"""###$$$$$$"""!!!"""###"""""""""""""""""""""""" """######""" """!!!!!!"""#########""""""!!!!!!!!! !!!"""""""""!!! !!!""""""""""""""" !!!"""############"""!!! !!!###$$$###"""""""""!!!!!!!!!"""######!!!!!! !!!!!!""""""  $$$###!!!  """###  """###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!!!!'''""""""!!!!!! ###!!! """$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! hhhVVVKKKCCC===;;;444333111///......//////+++,,,---...---,,,***)))(((&&&%%%&&&)))***)))(((******)))((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""######$$$###############""""""""""""######"""""""""""""""######$$$%%%$$$$$$############$$$""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!###$$$$$$""""""###%%%###########################$$$$$$%%%%%%$$$$$$######!!!!!!############""""""""""""""" !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""!!!!!!"""$$$$$$###"""""""""!!!!!!"""######$$$ !!!!!!""""""!!!!!! !!! !!!###""" !!!###%%%!!!  !!!"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!"""#########  ###"""!!!!!! ### $$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! hhhVVVLLLDDD>>><<<444333111000///...//////,,,...///000///---***(((***+++,,,+++))))))***+++)))(((((())))))***+++,,,'''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$#########$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################!!!"""$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%######""""""""""""######"""""""""""""""######$$$&&&&&&%%%$$$#########$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###$$$&&&&&&%%%%%%&&&(((########################""""""""""""""""""""""""###"""  """###############"""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!! !!!###%%%&&&"""!!!!!!"""$$$$$$###"""""""""!!!""""""###$$$$$$!!!"""""""""!!! !!!"""###############"""!!!!!! !!!!!!###!!! !!!$$$&&&"""!!! !!!"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""###!!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!"""""" !!!!!!"""""" !!!!!!!!!""""""######""""""!!!!!!  !!!!!!"""""" !!!!!!!!!!!! !!!!!!###$$$%%%"""%%%&&&%%%###!!!######"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""cccRRRLLLFFF???:::555333000.........---,,,---,,,+++***)))***+++,,,******+++++++++******)))******)))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$,,,***((('''&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$""""""!!!"""$$$$$$######$$$&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$###"""""""""###%%%%%%!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$"""!!! !!!  ############"""""""""""""""######"""!!! !!!!!! """$$$%%%%%%""" """"""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!"""######"""!!! !!!###$$$###!!! !!!!!!!!!"""###$$$%%%%%%&&&$$$"""!!!!!!"""""" $$$#########""""""!!!!!!""""""""""""""""""""""""  """!!!!!!###"""###############"""""" !!!!!!!!!!!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""" !!!###$$$&&& !!!"""######"""!!! """"""!!!!!! %%%&&&&&&$$$"""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! $$$%%%%%%### !!!!!! !!!!!!"""""""""!!! !!!  (((&&&$$$!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" $$$!!!"""&&&(((!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!""""""#####################"""!!! !!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!  !!!""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!"""######"""!!! """#########"""!!!""""""""""""!!!!!!!!!!!!cccRRRKKKEEE===888444111///......//////...---,,,++++++***+++++++++)))******+++++++++******)))(((((((((((())))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$###"""$$$%%%!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$###""""""$$$###"""""""""###$$$%%%!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###"""############""""""!!!'''&&&%%%"""!!!"""&&&)))"""""""""############$$$%%%%%%$$$###############"""!!!"""$$$&&&'''%%%$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!######!!! !!!""" !!!!!!$$$"""!!!"""###$$$###!!!#########"""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!  !!!$$$ !!!###!!! """ !!!"""""""""""" !!!!!!!!!!!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###"""!!!!!!!!!"""######!!!"""#########"""!!! !!!!!!!!!!!!!!! ###$$$$$$###!!! !!!###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! ###$$$$$$###  !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!  %%%$$$!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""!!!!!!"""""""""!!! !!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!! !!!"""!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!"""######"""!!! !!!!!!""""""!!! !!!!!!!!! cccRRRJJJCCC;;;666333111......///000000///,,,,,,,,,,,,,,,++++++***((()))***+++++++++++++++'''''''''(((((()))***+++((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$###$$$%%%$$$###"""###$$$ !!!"""$$$%%%&&&&&&&&&###$$$$$$$$$$$$###""""""######""""""######$$$%%%""""""############""""""###""""""!!!!!!""""""#########$$$$$$$$$$$$######""""""""""""""""""###$$$%%%%%%$$$"""!!!!!!$$$'''"""""""""###$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$$$$"""!!! !!!$$$%%%%%%$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!###%%%%%%$$$######$$$""""""!!!!!!!!!""""""###$$$###"""###$$$%%%$$$#########""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$$$$###"""!!! !!!  !!!&&&!!!"""""" !!!""""""###### !!!!!!!!!!!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!""""""'''%%%$$$"""!!!!!!!!!"""###############"""!!! !!!!!!!!!!!!!!! !!!"""""" !!!"""#########""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!"""###"""  !!!!!!!!! !!!!!! !!!!!!!!!!!!""""""!!!  """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" """!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!  eeeSSSJJJBBB;;;777333111///.../////////...+++,,,---------,,,***)))'''((()))***+++,,,,,,,,,)))((((((((((((((()))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%&&&%%%###"""###$$$######$$$%%%%%%&&&&&&&&&######$$$$$$$$$######"""###############$$$$$$$$$"""""""""######"""""""""###""""""""""""""""""#########$$$$$$$$$$$$#########"""!!!!!!!!!###$$$%%% !!!!!!  """############$$$$$$$$$$$$######""""""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!""""""!!!!!!!!!!!!###$$$###!!! !!!%%%%%%$$$#########$$$$$$$$$###""""""$$$$$$###!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""$$$######""""""!!!!!!!!!!!!!!! !!!!!!""" !!! !!!""""""""""""""" !!!!!!!!!!!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""'''&&&$$$###"""!!!""""""$$$$$$$$$######"""!!!!!! !!!!!!"""""" """"""!!!!!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  """!!! !!!###!!!!!! !!!!!! !!!""""""######!!!   !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###$$$$$$"""###%%%###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!"""!!!  !!!  """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!  !!!!!!gggUUULLLCCC<<<999555222///......///...---,,,,,,---...---,,,+++***'''((()))***+++,,,,,,,,,++++++)))(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%&&&&&&%%%###"""###$$$''''''&&&&&&%%%%%%$$$$$$"""######$$$$$$$$$######""""""######$$$$$$$$$$$$###""""""""""""""""""#########""""""""""""######"""######$$$$$$######"""###"""!!!!!!!!!###$$$%%%"""###$$$###"""!!!"""$$$%%%$$$$$$######"""""""""###""""""!!!""""""######'''### """"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""" !!!###"""!!! !!!"""%%%###"""""""""""" !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!! !!!!!!!!! """ !!!!!!!!!!!!  !!!!!!!!!!!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""%%%$$$###""""""###$$$$$$$$$######"""""""""!!!!!! !!!!!!""""""!!!""""""""""""###%%% !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!! """###!!!!!! !!!!!! !!!"""###$$$$$$!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######""" !!!!!!  !!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!! !!!"""  """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""hhhVVVLLLDDD===:::444111///......//////...---------------,,,++++++((()))***+++++++++++++++---,,,***)))'''&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$%%%&&&%%%$$$###$$$%%%)))((('''%%%$$$#########""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########""""""""""""######$$$######""""""######$$$""""""############""""""""""""""""""""""""###$$$!!!###%%%%%%###"""###############""""""""""""!!!##################$$$%%%)))&&&###!!!!!!"""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""$$$$$$### $$$###!!! !!!###$$$$$$###!!!!!!""""""  !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!! !!!!!!""" ###&&&$$$"""$$$  !!!!!!!!!!!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!###"""""""""###$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """###!!!!!! !!!!!! !!!""""""###$$$$$$!!!  !!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! ###### ###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!! !!!"""""""""!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""" !!!"""!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!"""""" !!!!!!"""#########gggVVVLLLCCC===;;;000///------///111111111......---,,,,,,,,,,,,,,,)))******+++++++++******++++++***(((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&'''&&&$$$###"""!!!""""""""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$###"""!!!!!!"""###$$$$$$######""""""######$$$""""""############"""""""""############""""""!!!"""$$$$$$###!!!!!!!!! !!!""""""######""""""!!!!!!"""######$$$'''%%%###"""###$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$%%%&&&&&&$$$###$$$$$$$$$"""!!! """%%%&&&"""!!! !!!###$$$###""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""!!!%%%'''%%%###$$$  !!!!!!!!!!!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!"""###$$$  !!!"""###!!!!!!!!!!!!!!! !!!"""""" !!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!"""!!!!!! !!!!!!!!!!!!!!!""""""######$$$!!!  !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!%%%$$$###$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!"""""" !!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!!!!!!!!!! """###"""!!! !!!""""""!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###"""!!! !!!"""#########!!!  !!! !!!""""""###fffUUUKKKCCC===;;;---,,,+++---000333444444///...---,,,+++,,,---...******+++++++++******)))***))))))(((((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''###$$$%%%%%%%%%%%%&&&'''$$$###!!! !!!"""!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$""""""############"""""""""###$$$$$$$$$"""!!! !!!$$$&&&'''&&&$$$###### """###%%%&&& !!!!!!"""!!! !!!###$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""!!! !!!"""###""""""""""""###$$$!!!###  """%%%''''''&&& !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" $$$&&&###!!!"""""""""###############""" !!!!!!!!!""""""!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!""""""!!!"""$$$""""""!!!!!!  !!! !!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   """!!!!!! !!!!!!""""""""""""############!!!!!!  !!!!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""###### !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""""" !!!!!!!!!""" """###"""!!! !!!###""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###"""!!! !!!"""######"""  !!!""""""}}}cccVVVMMMCCC<<<<<<444111///.../////////...------,,,,,,+++***))))))++++++++++++++++++++++++************))))))))))))&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$%%%'''(((&&&""" !!!###$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""$$$(((***)))'''&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%###!!! !!!!!!$$$"""!!! !!!"""$$$%%%"""#########$$$$$$$$$$$$######$$$$$$###""" ###%%%&&&%%%$$$###$$$%%%&&&%%%%%%&&&'''%%%"""""""""""""""""""""""""""$$$"""!!! !!!"""$$$&&&&&&"""***""""""############""""""$$$"""!!!!!!"""$$$######""""""!!!!!! ###############"""!!! #########""" """$$$###""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!$$$""""""""""""""""""""""""  !!!$$$###!!! !!!""""""""""""""""""""""""###"""!!!!!! !!!!!!""" !!!!!! !!!###!!!!!!!!!!!!""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!"""""""""""""""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!  !!!  """""""""""""""""""""""" !!!!!! !!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!  ### !!!######!!!"""  """""""""$$$$$$###"""!!!  !!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!! ######"""!!! !!!!!! !!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  """ """%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!%%%###!!! !!!!!!"""!!! !!!"""""""""!!!!!! |||bbbUUUMMMBBB<<<<<<444111///.../////////...------,,,,,,+++******)))++++++++++++++++++++++++*********)))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%''')))***(((&&&$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%######!!!!!!!!!"""$$$%%%#########$$$$$$$$$%%%%%%!!!"""######$$$###""""""""""""!!!"""$$$  !!!""""""""""""""""""""""""###"""!!! !!!"""######&&&%%%!!!"""&&&""""""############""""""###"""!!! !!!"""#########""""""!!!!!!!!!!!!""""""#########"""!!!!!!###$$$%%%$$$""""""###%%%$$$$$$###"""""""""""""""!!!"""""""""  !!!""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""###%%% !!!!!!!!!"""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""###"""""""""!!!!!!!!! !!!!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$######"""!!!!!! !!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###  !!! !!!""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  ######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###!!! !!! """"""!!! !!!""""""!!!!!!!!! {{{bbbTTTLLLBBB<<<<<<444111///.../////////...------,,,,,,++++++******++++++++++++++++++++++++******))))))))))))((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$""" !!!$$$###############$$$$$$"""!!! !!!###$$$######"""!!!"""###$$$%%%#########$$$$$$$$$%%%%%% """###$$$$$$$$$$$$"""!!!!!!$$$!!!!!! !!!"""!!!""""""""""""""""""""""""###"""!!! !!!"""###((($$$ """"""############""""""###"""!!! !!!"""######""""""""""""!!!!!!!!!!!!!!!"""#########""""""!!!!!!  %%%$$$$$$###############$$$###$$$%%%&&&%%%""" """"""""""""""""""""""""###""""""!!!!!!""""""### !!!"""""""""""" !!!""""""!!!!!! !!!"""!!! !!!!!!!!!############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######"""!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""######!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""############!!!!!! !!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!! """!!!!!!  """###!!!  !!!"""###$$$$$$ !!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! $$$###!!!  !!!""""""  !!!!!!!!!!!! zzz```SSSKKKAAA;;;;;;444111///.../////////...------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))((((((((((((&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''"""############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&$$$!!! """"""""""""""""""######$$$"""!!! """"""######"""""""""###$$$%%%"""""""""#########$$$$$$!!!!!!""""""##################"""  """%%%%%%%%%$$$%%%&&&%%%###!!!""""""""""""""""""""""""######"""!!!!!!"""######$$$ !!!"""!!!""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""#########""" $$$$$$###""""""""""""######"""###%%%((('''"""""""""""""""""""""""""""######"""!!!!!!!!!"""""" !!!#########!!!!!! """$$$$$$###"""   !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""######$$$!!!!!!!!!!!!  !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!! !!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""""" !!!######!!! !!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######""""""!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! ###"""!!!  """###"""  !!!!!!!!!!!!!!! xxx___RRRJJJ@@@:::;;;444111///.../////////...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((((((((((('''$$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&&&&'''((($$$$$$%%%&&&''''''((((((&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&"""$$$&&&%%%"""!!!###&&&"""!!!!!!!!!""""""###$$$)))(((&&&%%%$$$$$$$$$%%%###############$$$$$$%%%!!!!!!!!!!!!"""""""""###$$$######"""""""""""""""!!!###%%%%%%###"""######$$$###""""""###$$$""" """"""""""""""""""""""""######""""""""""""######!!!""""""######$$$%%%&&&""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############ !!!"""""""""""""""!!!$$$%%%$$$###############"""!!!!!!!!!!!!""" !!!$$$###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!! """###$$$$$$"""  !!!###%%%%%%%%%###""" """######  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!""""""#########$$$$$$"""!!!!!!!!!!!!  !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!! !!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!! """$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$###"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!! !!!!!!""" !!!######!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! """!!!!!! """###"""  !!!!!!!!!!!!!!!www^^^QQQIII@@@::::::444111///.../////////...------------,,,,,,,,,,,,++++++++++++++++++++++++))))))((((((((((((''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((((('''&&&%%%$$$%%%%%%&&&###$$$$$$%%%&&&'''((()))%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&###$$$%%%%%%$$$%%%&&&'''!!!!!!!!!!!!"""###$$$%%%)))(((&&&$$$#########$$$#########$$$$$$$$$$$$%%%!!!!!!!!!"""""""""######%%%$$$###"""!!!!!!!!!!!!"""%%%&&&$$$"""!!!!!!$$$"""!!!"""###$$$###!!!""""""""""""""""""""""""########################"""%%%%%%###!!!!!!"""""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""############$$$ !!!"""""""""!!!!!!!!!###$$$###"""###$$$###""""""!!!!!!!!!!!!!!!###"""""""""######!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!! """###$$$$$$$$$""" """""""""""""""""""""""" !!!###$$$%%%$$$$$$###"""###""""""###### !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!!!! !!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!  !!!  """###!!! ######""""""!!!!!!  !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$###!!! !!!""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""  !!!!!!!!!!!!!!!vvv]]]PPPIII???999:::444111///.../////////...------------------------++++++++++++++++++++++++))))))((((((((('''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''')))+++,,,***)))'''%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%$$$"""!!!"""$$$%%%$$$"""$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$&&&&&&&&&%%%""""""""""""###$$$%%%%%%%%%$$$"""!!!!!!!!!""""""######$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$###"""!!!!!!"""######!!!###$$$$$$###""""""###&&&$$$######$$$%%%%%%$$$""""""""""""""""""""""""#########$$$$$$#########!!!""""""!!!""""""############""""""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$!!!!!!!!!"""!!!!!!   """$$$$$$###""""""!!!!!!""""""&&&%%%$$$""" !!!###&&&!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!"""#########"""!!!!!!"""""""""""""""""""""""" !!!""""""###### !!!"""$$$ !!!!!!!!!""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""$$$%%%%%%%%%%%%###"""!!!$$$#########""""""""""""""""""!!! !!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!###$$$"""!!!"""###!!! !!!""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!""" !!!""""""### !!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!###$$$""" """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""  !!!### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###!!! """""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """"""!!! !!!""" !!!!!!!!!"""uuu\\\PPPHHH???999:::444111///.../////////...------------------------++++++++++++++++++++++++)))(((((((((''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...///,,,***(((%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$(((&&&$$$%%%'''(((&&&$$$#########$$$$$$#########'''$$$"""###&&&'''%%%"""""""""""""""###$$$%%%&&&%%%$$$#########$$$&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""!!!!!!!!!###$$$%%%%%%%%%%%%$$$"""###%%%'''$$$"""!!!!!!"""######"""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$"""""""""$$$%%%%%%$$$""""""############""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$!!!"""""""""!!! !!!""""""!!!!!!"""%%%'''%%%$$$$$$###"""#########!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###"""""""""""" !!!"""######$$$$$$$$$"""""""""""""""""""""""" """###!!!""""""!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%&&&&&&&&&%%%###!!! $$$$$$$$$$$$#########"""%%%###""" """###%%%  """""""""""""""""""""""" !!!###$$$&&&'''''''''!!!!!! !!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!! """  """""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!"""""" !!!""""""### !!!"""###$$$!!!!!! !!!!!!###"""  """###########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!! $$$&&&$$$ """&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""""""""### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###!!!  """###"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""!!! !!!""" !!!!!!""""""sssZZZPPPJJJ@@@999777111111111000//////............---,,,,,,+++************************************))))))((((((''''''((('''&&&%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$'''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&$$$!!!!!!$$$%%%###!!!######""""""######$$$%%%''''''&&&%%%%%%$$$######%%%$$$$$$$$$$$$$$$%%%%%%'''%%%"""  """$$$!!!,,,###'''&&&(((!!! !!!"""###########################!!!###$$$###"""!!!"""### $$$((('''### !!!$$$#########"""""""""""""""%%%%%%%%%$$$$$$$$$$$$###(((%%%###"""######""" !!!"""###$$$%%%$$$######""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$$$$&&&&&&%%%$$$#########$$$""""""""""""!!!!!!!!!!!!(((%%%"""!!!!!!!!! ######"""!!!!!!!!!!!!!!!"""!!! """"""""""""""""""""""""$$$"""!!! !!!  !!!!!!!!!""""""######"""!!!!!! !!!"""###"""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""  #################################'''###!!!###'''(((%%%!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!###""""""!!!!!! """ !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&$$$""" !!!!!!  !!!!!!!!!!!!  !!!""""""""""""""""""!!! """"""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!! ###""" """###"""!!!###""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" ###"""""""""###$$$%%%%%%!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  rrrZZZOOOIII@@@999777222111000///............///......---+++******)))+++++++++*********************))))))((((((''''''$$$$$$$$$%%%'''(((***+++)))((('''&&&%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%&&&$$$"""###%%%&&&&&&$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$#########$$$$$$%%%%%%$$$"""!!!!!!!!!###$$$***$$$!!!###"""!!!!!!!!!"""###$$$########################!!!###$$$###"""!!!"""###"""%%%((('''###!!!###%%%###"""""""""""""""""""""#########"""""""""!!!!!!&&&%%%###"""######"""!!!  !!!###$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%%%%%%%$$$###############""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$""""""!!! ###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" $$$$$$######&&&"""$$$&&&&&&&&&%%% !!!!!!""""""""""""""""""""""""(((&&&!!!########################&&&""""""%%%$$$!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""" !!!!!! """!!!  !!!""""""!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""  !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!############""""""!!!  !!!!!!!!!!!!$$$$$$###!!!  !!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" ###""""""""""""######$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!""""""###$$$###""""""!!!!!!!!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!!!!!!!rrrYYYNNNHHH???999888333222000...---...///000///......---+++******)))++++++++++++******))))))******))))))((((((''''''(((((('''&&&%%%%%%$$$$$$(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''')))((('''&&&&&&$$$###$$$&&&'''''''''######""""""######$$$%%%!!!"""###$$$%%%''''''((($$$$$$###############$$$"""""""""###############''''''!!!"""'''!!!)))%%%%%%$$$#########$$$$$$########################!!!###$$$###"""!!!"""###$$$&&&'''&&&###"""$$$'''""""""""""""""""""############"""""""""!!!!!!!!!%%%###""""""$$$$$$###"""&&&%%%$$$###"""!!!!!! """""""""""""""""""""""""""!!! !!!"""$$$%%%$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""%%%(((+++***&&&""" !!!  """!!!!!!!!!!!!""""""###  """######!!!"""""""""""""""""""""""" !!!!!!!!!!!!%%%!!! !!!!!!###$$$$$$$$$ !!!"""""""""""""""""""""""""""""""""$$$'''((((((########################'''###!!!###$$$###!!!!!!!!!!!!!!!"""#########"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """!!!  !!!"""!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!  !!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """"""""""""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!###""""""!!!!!!  !!!!!!!!!!!!$$$######"""  !!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" ###""""""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!""""""### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!"""""""""qqqXXXMMMGGG???999888444222///---,,,---///111------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))******))))))((((((''''''))))))(((&&&$$$!!!(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&######""""""######$$$%%%!!!!!!"""$$$%%%&&&'''((($$$$$$###"""""""""######!!!!!!###$$$%%%$$$$$$###)))"""!!!###'''&&&%%%%%%$$$####################################!!!###$$$###"""!!!"""###%%%&&&&&&$$$!!!!!!$$$&&&"""""""""""""""#########$$$$$$$$$$$$###############""""""###%%%%%%$$$### !!!!!!"""""""""""""""""""""""""""!!!  !!!$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""$$$%%%%%%$$$!!!   !!!""" !!!""""""!!! !!!!!!"""""""""""""""### !!!!!!$$$   !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%###!!!########################'''%%%""""""$$$%%%%%%$$$!!!!!!!!!!!!!!!""""""###"""!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!! !!!"""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!!  !!!!!!"""""" !!!!!!!!!!!!!!! """"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! !!!!!!""""""""""""!!!!!! """#########"""!!!!!!!!! !!!!!!"""###### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!"""""""""pppWWWLLLFFF>>>999888444222///---,,,---///111******+++,,,,,,---......+++++++++*********))))))******))))))((((((''''''###$$$%%%&&&'''&&&&&&&&&(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%&&&&&&&&&$$$######$$$$$$######""""""######$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$###""""""###### """###%%%%%%%%%$$$###!!!+++***$$$###$$$$$$$$$$$$######"""!!!!!!########################!!!###$$$###"""!!!"""###$$$$$$###""" !!!"""$$$!!!!!!""""""############$$$$$$$$$#########"""""""""!!!!!!###%%%&&&$$$###"""!!!!!!"""###%%%((()))"""""""""""""""""""""""""""!!!  !!!$$$%%%"""!!!!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###### ###%%%$$$""""""!!!!!!!!!!!!!!!"""""" !!!""" """!!!  !!!""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!""" ###$$$$$$$$$###"""!!! """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''"""!!!%%%'''### ##############################$$$%%%&&&&&&$$$"""!!!!!!!!!!!!!!!""""""###!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""" !!!!!! !!!!!! !!!!!!!!!!!!!!!"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!"""!!!!!!""""""!!!  !!!!!!"""""" !!!!!!!!!!!!!!! !!! """""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!""""""""""""!!!!!! !!!######"""!!!!!!!!!!!! !!!!!!"""###### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!oooVVVJJJEEE>>>999999333222000...---...///000******+++,,,,,,---......******************************))))))(((((('''''''''((()))))))))((('''&&&(((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" ###%%%%%%&&&&&&%%%###"""$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$#########&&&&&&%%%$$$############"""###$$$%%%%%%%%%$$$###%%%!!!###$$$"""""""""###""""""!!! ########################!!!###$$$###"""!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""!!!!!!!!! """!!!"""$$$&&&&&&$$$"""(((%%% """$$$"""""""""""""""""""""""""""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!""""""### !!!!!!""""""######&&&###"""!!!!!!!!!!!!"""######"""!!!!!!!!!!!!""""""### """!!! """$$$ !!!!!!"""""""""""""""""""""!!!!!!!!!!!!$$$""""""%%%%%%""""""%%%""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""" """ %%%---########################!!!$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!&&&$$$!!!!!!"""!!!!!!""""""""""""!!!!!!""""""############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!""""""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!###$$$###"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!"""!!!!!!!!!!!!""""""### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!oooUUUIIIDDD===999999222111000///............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******))))))(((((('''''')))*********(((%%%###!!!((((((''''''''''''(((((()))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&###$$$&&&%%%$$$%%%'''***######""""""######$$$%%%########################((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""!!!)))(((&&&*** !!!"""#########"""!!!########################!!!###$$$###"""!!!"""#########"""#########!!! !!!!!!"""######$$$$$$"""!!!!!!!!! """"""###$$$&&&%%%###!!!"""&&&'''&&&###"""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%"""!!!!!!!!!""""""###$$$ !!!"""######### ###"""### !!!""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""""""###$$$$$$$$$$$$######""""""""""""(((%%%###%%%### !!!"""""" """"""""""""""""""""""""""""""'''$$$)))######################## """$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!"""###### """###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!"""###"""!!! !!!""""""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!###$$$###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""nnnTTTIIIDDD===999999111111111000//////......///......---++++++***)))(((((()))***+++,,,,,,---*********)))((((((''''''!!!###%%%'''&&&%%%%%%(((((('''''''''(((((()))***)))((('''''''''''''''((((((''''''''''''(((((($$$$$$%%%&&&'''((())))))&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''!!!###&&&&&&&&&'''+++...#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$#########///QQQ___YYY\\\QQQ/// !!!"""###$$$$$$###"""########################!!!###$$$###"""!!!"""############$$$%%%$$$""" !!!!!!"""###$$$$$$$$$############""""""""""""""""""###%%%&&&%%%### ...CCCVVV___^^^VVVPPP""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%$$$"""""""""""""""###$$$$$$ !!!"""######$$$WWW]]]\\\MMM666$$$!!! !!!""""""!!! """"""""""""""""""""""""!!!"""###"""!!! !!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""%%%""""""%%%%%%""""""%%%&&&%%%$$$$$$$$$$$$$$$%%% !!!"""###$$$$$$""""""""""""""""""""""""ZZZYYY\\\\\\KKK111%%%&&&########################$$$%%%%%%$$$######$$$&&&!!!!!!!!!!!!!!!"""###### """###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!! """"""""""""!!! """"""!!! """"""""""""""""""""""""""""""!!!!!!  !!!""""""!!!!!!"""  !!! """""""""""""""######### !!!!!!!!!""" """"""!!!  !!!!!!!!!"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$###"""!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""############oooSSSEEECCCAAA;;;777333111...---......---,,,------,,,,,,+++***))))))+++++++++************)))((((((((((((((((((((((((***)))&&&$$$$$$%%%''')))''''''''''''&&&%%%$$$$$$'''---,,,&&& (((!!!$$$%%%%%%'''))))))...&&&###%%%###$$$///((((((((((((((((((((((((######################## !!!$$$$$$""" %%%,,,)))...'''%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''""" 777+++!!!$$$AAAppp777 """&&&%%%$$$)))$$$'''%%%"""%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!(((&&&'''$$$"""((()))==={{{???"""###%%%(((""")))$$$!!! """###$$$%%%%%%$$$###"""YYY666!!!$$$)))"""&&&""""""!!!###(((*** !!!!!!""""""###"""!!!%%%***,,,)))&&&%%%"""!!!###### !!!$$$!!!"""###"""  !!!!!!!!!!!!))) 111222### %%%===uuurrr888+++***'''###$$$$$$$$$&&&&&&###!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """!!!  !!!""" %%%$$$###!!!!!!""""""### !!!"""!!!  """###!!!  !!!### !!!!!!"""###""""""!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""!!!  !!!"""""""""!!!!!! $$$###"""  """###  !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! """"""!!!!!!   !!!!!! !!!### !!!!!!!!!!!! !!!""""""%%%$$$!!!  !!!#########""""""!!!!!!  !!!""" """""""""""""""!!! """  """%%%&&&&&&!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" ########################""""""!!!!!! !!!!!! !!!"""###### !!!!!!!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!mmmRRREEEBBB???:::777//////...///000000...,,,---,,,,,,++++++*********+++++++++*********))))))((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%***+++...###///222*** &&&%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''!!! )))...555***bbbQQQ***333111+++222%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""############"""""""""!!!555 ===''' %%%111&&&555www000555!!!444######"""!!! !!!"""############"""!!!@@@,,,"""!!!!!!(((***############$$$$$$$$$$$$"""###***888DDDDDD888,,,###  """$$$%%%$$$""" !!! !!!!!!!!!!!!***### ***FFF gggWWW)))111333$$$444$$$222$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!  !!!"""!!!  """"""!!!  !!!""" !!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""!!!  !!!""""""!!!!!!!!!    """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!! !!!###""""""""""""############ !!!""""""###"""!!! !!!!!!###"""""""""!!!!!!!!!  !!!  !!! !!!""""""######"""""""""""""""""""""!!! """  """$$$%%%$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! """"""!!!!!!!!!"""###### !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!lllQQQDDDAAA>>>999666------...000222222///---++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((&&&&&&((((((((('''%%%$$$%%%%%%&&&&&&'''&&&&&&&&&###+++ ///!!!,,,,,,''''''!!!%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$---%%%555///"""aaaCCC;;;))))))$$$&&&"""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""############""""""""""""...&&&444,,,***111$$$***"""!!!###%%%$$$"""!!!!!!!!!"""""" !!!!!!""""""!!!!!! ooo888 !!!))))))&&&222"""$$$***""""""!!!!!!!!!!!!!!!!!! """,,,BBBWWW[[[MMM===### ###%%%&&&%%%###""""""""" !!!!!!!!!!!!)))(((###(((###$$$[[[999***000(((///"""666$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""!!!!!!  """!!!!!!  !!!"""!!!  """"""!!!  !!!""" !!!!!!!!!!!!!!!!!! !!!######$$$!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """!!!  ######"""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########!!! !!!"""""""""""""""############!!! !!!!!!"""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!"""!!!!!!!!!""""""###############"""""""""""""""!!!!!! """ !!!######""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! $$$$$$###"""""""""###### !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  lllRRREEEAAA>>>999777//////...///111111///...++++++++++++++++++,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&$$$$$$%%%&&&''''''''''''"""+++111 %%% ((( +++$$$$$$###############$$$######################## ///***&&& 999!!!%%%%%%!!!$$$$$$$$$$$$#########""""""""""""""""""""""""""""""#########"""""""""""""""'''###+++zzz 222((($$$""""""!!!!!!"""$$$''')))!!!!!!!!!!!!!!!!!!!!!!!!^^^*** !!!,,,!!!!!!!!! %%%"""%%%444EEELLLEEE;;;&&&"""!!!"""!!!!!!###$$$%%%%%%###""""""### !!!!!!!!!!!!...+++!!!!!!'''%%%%%%***))) %%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!"""#########!!! #########""""""""""""""" !!!"""!!!  """"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  ######"""  """"""!!!!!!  !!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""###$$$$$$###""" !!!""" !!!!!!!!!!!!!!!!!! !!!""" !!! """"""""""""!!!!!!!!!!!!!!!""""""!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""""""""###!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!lllTTTGGGBBB>>>:::888555222///---.../////////++++++++++++++++++,,,,,,*********)))))))))(((((((((((((((((((((((((((((()))(((&&&$$$$$$%%%&&&'''$$$$$$%%%&&&''''''''''''***###))))))###000((('''***)))$$$###############$$$$$$######################## ((((((***333---&&&+++&&&$$$((($$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""######$$$$$$000BBB888<<<###""""""!!!!!!"""$$$''')))""""""""""""""""""""""""111...&&&$$$$$$$$$######"""""""""((($$$ !!!%%%(((&&&###&&&###"""######"""!!!"""$$$###""" !!!!!! !!!!!!!!!!!!"""'''&&&:::''')))///((($$$&&&$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""!!!!!! !!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!  """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """$$$###!!! ###%%%   !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!""""""#########$$$$$$###""" !!!""" !!!!!!!!!!!!!!!!!! !!!!!! !!! !!!!!!!!!!!!""""""""""""!!!"""###"""   !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!  """"""!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""%%%%%%$$$###"""""""""###!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!lllUUUHHHCCC>>>:::999888444///,,,,,,...///000++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((('''%%%###!!! """$$$%%%%%%%%%&&&&&&'''&&&&&&&&&'''111###---###***(((***((($$$#########"""######$$$%%%########################555$$$$$$JJJ,,,...'''###########################""""""""""""""""""""""""""""""""""""###############%%%___LLL$$$"""%%%$$$"""!!!!!!!!!""""""###""""""!!!!!!""""""###---CCC'''&&&&&&###""""""""""""""""""!!!!!!!!!!!!!!! ### """!!!""" """"""  !!! !!!!!!!!!!!!,,,%%%///XXX %%%%%%111############""""""""""""""""""""""""""""""""""""###""""""!!! !!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$###""""""!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!###&&&$$$$$$   !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""###!!!#########!!! !!!"""""""""""""""############"""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###""" """ !!!!!!""""""""""""""" !!!!!!""""""""""""""" !!!######"""  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""######$$$$$$###"""""""""######!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ~~~jjjTTTHHHBBB===999888555222///......000000000---,,,,,,++++++************)))))))))((((((((((((((((((((((((((((((((((((&&&%%%$$$#########$$$$$$&&&&&&&&&'''&&&&&&%%%%%% ---'''!!!555$$$$$$'''$$$######""""""###$$$$$$%%%########################...((((((GGGLLL///########################""""""""""""""""""""""""!!!"""""""""############### +++~~~vvv222######"""!!! """!!! !!!""""""&&&EEElll555  """###"""###$$$&&&!!! !!!### """!!!  !!! !!!!!!!!!!!! 111eee''')))(((""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&%%%$$$###""" !!!"""!!!  """ !!!!!!!!!!!!  !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!""""""!!!  !!!!!!!!!"""!!!###"""   !!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!!  !!!!!!"""""" !!!""""""!!! !!!###""""""""""""############""""""!!! !!!!!! !!!"""### !!!!!!!!!"""""""""### !!!""""""!!! """### !!!!!!!!!!!!!!! !!!""""""""""""""" """$$$%%%$$$""" !!!!!!  !!!!!!"""""""""#########""""""!!!!!!!!!"""######""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!|||iiiSSSGGGAAA;;;888777111000//////111222111000------,,,,,,+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&%%%''''''''''''&&&%%%$$$$$$%%%+++$$$$$$***###$$$!!! %%%***$$$$$$222HHH$$$+++(((### %%%000'''######""""""###$$$%%%%%%""""""""""""""""""""""""666000VVVPPPaaaQQQ(((##################$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""~~~[[[$$$ppp !!!  !!!""" &&&'''######&&&GGG~~~"""!!!!!!""""""######$$$$$$$$$###!!! !!!!!!!!!""" !!!%%% """"""!!! !!! !!!!!!!!!""";;;eeeTTTWWW^^^000"""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""""""""!!!!!! !!!###%%%&&&"""""""""""""""""""""""" !!!!!!""""""  !!!"""!!!  """ !!!!!!!!!!!!  !!!###$$$&&&'''((( !!!!!!""""""!!!!!! !!!!!!"""!!!!!!!!! !!!!!! !!!!!! !!!""""""!!!  !!!!!!"""""" !!!!!!   !!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!  !!!!!!""" !!!!!! !!!### !!!!!!!!!!!!###"""!!! ###"""  !!!$$$%%% !!!!!!!!!""""""######!!!""""""!!!!!!"""$$$ !!!""""""""""""""" ###%%%&&&%%%###  """"""""""""""""""""""""!!!!!!""""""#########$$$!!!!!! !!!!!!"""######""""""############""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!|||dddRRRHHH>>>;;;;;;444------......//////000000++++++++++++++++++,,,,,,***************)))(((((((((((((((((((((((((((((()))'''$$$###%%%''')))******)))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%222OOO$$$---%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$...%%%!!!"""###"""%%%###III"""###'''###mmm222%%%--- ))) ((($$$###""" """###$$$***(((!!!***'''''' 444%%%+++)))aaa!!!,,,"""%%%############""""""""""""""""""""""""!!!!!!!!!!!! ***uuuDDD"""***"""$$$""" ###"""!!!)))!!! !!!"""""""""%%%&&&%%%###"""+++&&&***)))&&&!!!SSS)))!!!$$$$$$TTT...%%%###((((((""" '''######""""""!!!!!!  """""" """"""""""""""""""""""""""" !!!#########"""""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""###$$$$$$ !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!! !!!"""$$$ !!!!!!!!!!!! """!!!  """!!!!!!""" """###""" !!!###$$$$$$$$$$$$""""""!!!!!!  !!!!!!"""""""""###$$$###"""!!!!!!"""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!!!! !!!###"""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! ###"""!!! !!!""""""######""""""""""""######""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!  |||cccQQQHHH>>><<<;;;444000000000//////.........,,,,,,++++++++++++++++++***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&***$$$OOO(((%%%"""+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$***))) '''&&&%%%***555 %%% ;;;!!! %%%+++%%%""""""%%%$$$###""""""###$$$%%%%%%"""'''!!!///lllhhh!!!$$$''')))CCCEEE+++---###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!(((!!!&&&---uuu)))666!!! !!!!!!  """######"""!!! !!!&&&,,,(((!!!'''!!!''''''"""111""" """$$$############"""""""""!!!!!!!!!  """$$$$$$"""""""""""""""""""""""""""""" """"""""" !!!!!! !!!!!! !!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$ !!!!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!  !!!"""#########!!! !!!""" !!!!!!!!!!!!!!! !!!""""""###"""""""""""""""######!!!!!!  !!!!!!### ###$$$""" !!!""""""""""""$$$#########"""""""""!!!!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!"""#########""""""!!!!!!""""""###"""""""""""""""""""""""" !!!""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""(((((((((%%%""""""!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!! $$$######"""""""""###$$$###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!"""""""""############"""!!!  {{{bbbQQQHHH>>><<<<<<555111000000////////////000------,,,,,,++++++*********************)))((((((((((((((((((((((((((((((***(((''''''((()))((('''%%%&&&'''((((((((('''&&&((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''###"""777'''###!!!--- ###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""+++ &&&)))***"""!!!dddMMM!!!$$$)))"""$$$hhh"""''''''(((%%%%%%###""""""###%%%%%%''')))### 999######$$$&&&,,,$$$''' !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!((('''&&&...$$$000$$$$$$%%%######%%%(((&&&""" !!!!!!!!!!!!!!!!!! ((( )))&&&+++dddEEE$$$&&&"""RRR!!!$$$!!!"""!!!!!!$$$'''%%%!!!""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!!!!    !!!"""### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!###$$$$$$""" !!!!!!!!!!!!!!! !!!""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&!!!!!!######  ############""""""""""""!!!!!!!!!!!!!!!""""""#########""""""""""""######"""!!!!!! !!!!!!"""######################## !!!"""""""""""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""  !!!"""!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############""""""!!!###""""""!!!!!!"""######"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! !!! !!!############"""!!!  zzzaaaPPPGGG>>><<<<<<555---------...///111333444......---,,,++++++*********************)))(((((())))))))))))))))))))))))''''''''')))++++++)))'''&&&(((***+++,,,+++***)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((,,,''' $$$000"""!!!+++%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""%%%"""%%%((( )))NNN!!!"""%%%((("""&&&......PPP %%%'''$$$$$$###""""""###$$$$$$'''!!!%%%,,,kkk,,,)))%%%)))!!!KKK%%%(((""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$+++$$$ ,,,)))777JJJ)))!!! """$$$ !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!+++###///LLL$$$&&&""",,,!!!$$$HHH,,,"""%%%""""""$$$!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!  !!!&&&%%%###"""!!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!  !!! !!!!!!""""""""""""!!!!!!"""!!! !!!!!! !!!!!!!!!!!! """"""!!! !!!!!!"""###"""""""""""""""#########!!!!!! !!!!!!"""""""""""""""""""""""" !!!""""""""""""""" !!!"""""""""""""""""""""""""""""" """###!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###############"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!  !!!!!!!!!!!!yyy```OOOGGG>>><<<<<<666......------...000222444......------,,,+++*********************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&))),,,,,,+++)))&&&(((***+++,,,+++***)))%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((###,,,'''%%%&&&%%%***!!!)))"""""""""""""""""""""""" !!!"""######$$$!!!((( ###!!!"""(((!!!***######***///!!!""""""### """""""""!!!!!!!!!!!!"""""" ...%%% [[[%%%,,,$$$$$$)))333%%%'''))) !!!!!!!!!"""""""""""""""!!!!!!!!!!!!)))666'''!!!iii $$$%%%""" """!!!!!!!!!!!!"""###### !!!!!!""""""###$$$$$$$$$""""""...%%%!!!+++ ###'''!!!###!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!"""!!!  !!! """!!!!!!!!!!!!!!!!!!"""'''&&&$$$###""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!! !!!!!!!!!!!! !!! !!!!!!""""""""""""!!!!!!"""$$$###  ###!!!!!!!!!!!!!!!  !!!!!!!!!!!!###"""!!! !!!"""###!!!!!!""""""############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""   !!!!!!!!!""""""www___NNNFFF>>><<<===666222111///---,,,---...///......------,,,,,,++++++***************)))(((((((((((((((((((((((((((((($$$$$$%%%(((+++,,,+++)))%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((""")))xxx$$$$$$ """+++)))"""%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&"""+++$$$ !!!___###''' ######$$$"""ddd###""" ''''''!!!!!!!!!!!!!!!!!!!!!!!!''''''""" $$$)))...###$$$/// !!!!!!""""""###""""""""""""!!!!!!!!!!!!---+++!!!######"""555+++ttt ###***+++&&&"""!!!  !!!""" !!!###$$$$$$%%%%%%!!! ---FFF$$$###&&&%%%###|||XXX!!!&&&%%% """!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!!!!! !!!"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""""""""!!!!!!"""""""""!!!!!!  !!!  !!! !!!!!!!!!!!!!!! !!!""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! ###&&&&&&""" """%%%"""""""""""""""!!! """"""""""""############$$$###!!!  """### !!!"""######$$$######"""!!!!!! !!!!!!""" !!!"""""""""""""""!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$!!!  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! """###############"""!!!!!! !!!!!!"""""""""""""""""""""""""""%%%%%%$$$$$$$$$###############""""""""""""######!!!"""""""""""""""!!!!!! !!!!!!""""""###vvv^^^NNNFFF===<<<===777333111...,,,***+++,,,---------------------,,,,,,***************)))((((((************************'''&&&&&&'''))))))(((&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$222UUU+++(((###''')))&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$"""%%%&&&!!!###!!!)))___ !!!######((('''!!!((( ___---"""%%%(((!!!!!!""""""""""""!!!!!!$$$'''%%%lll\\\''''''...###%%%"""...444)))### !!!""""""###$$$$$$""""""""""""!!!!!!!!!!!!---&&&###---%%%!!!### --- UUUuuu...""" !!!!!!""" """###$$$###"""!!!###""" &&&hhh###!!!%%%''' )))TTT///!!!&&&)))"""%%% !!!!!!!!!"""""""""###############"""!!!   """$$$###"""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!""" """!!!!!!!!!  !!!""""""#########$$$$$$###"""!!! !!!"""!!!  """ !!!!!!!!!!!!!!! !!!""""""######"""!!!!!!!!!!!!"""!!!!!!  !!!!!!$$$"""!!!""""""!!!!!!!!!"""""""""!!!!!! !!!"""""""""#########$$$%%%###!!! """### """###$$$$$$#########""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""$$$$$$$$$$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$############"""######""""""""""""######!!!!!!""""""""""""!!!!!! !!!""""""######vvv^^^MMMFFF=========777000///,,,******+++---///,,,,,,------------------***************)))((((((''''''''''''''''''''''''***((('''&&&''''''%%%$$$***)))((('''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&###$$$]]]&&&&&&###$$$ ###...$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! !!!$$$###'''###777HHH###"""))) $$$%%%"""CCCBBB)))""""""""""""############"""""",,,(((###111(((***(((%%%+++$$$ !!!!!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!'''&&& %%%&&&***(((%%%"""&&&###]]]aaa:::%%% '''"""""""""""""""###$$$$$$ """$$$###!!!((( ???\\\$$$""")))"""$$$&&&111JJJ,,, &&& ))) !!!!!!!!!""""""###### !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%$$$  !!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!""" !!!!!!""""""########################""""""!!!!!!  !!!""""""###%%%%%%%%%%%%$$$"""!!! !!!  !!!!!!!!!""" !!! """$$$%%%"""!!!!!!"""'''###!!! !!!!!!!!!!!!!!!  !!!!!!""""""%%%$$$!!! """### """###$$$$$$$$$#########""""""""""""######"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """  """###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""#########"""######""""""""""""######""""""""""""""""""""""""############""""""""""""    !!!"""######$$$uuu\\\KKKCCC;;;:::<<<666222111000//////.........//////...---+++***))))))***++++++******)))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%$$$%%%"""'''[[[%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$'''+++###&&&&&&%%%###  """$$$###!!!"""### #########""""""###$$$%%%%%%!!!&&&"""""""""""""""!!!!!!!!!!!!""" """111 !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! &&&!!!"""%%%888bbbqqq$$$$$$))))))"""!!! !!!!!!"""###$$$$$$######$$$%%%%%%###"""%%%%%%))) """!!!!!!!!!!!!!!!!!!!!!!!!'''"""((( !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!  """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!! !!!!!!""""""######$$$$$$$$$"""!!!!!!""""""!!! """%%%&&&$$$"""'''111999555)))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""$$$%%%""""""############""""""###"""!!!  !!!"""""""""""""""""""""""" !!!!!!!!! !!!!!!""""""""""""""""""""""""""""""###""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""!!!  !!!!!!!!!!!!""""""############""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""  !!!$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!############""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!rrr[[[LLLFFF===;;;:::333111000///...------------......---,,,++++++*********++++++******)))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%"""'''[[[$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""######(((!!!%%%$$$444)))$$$###!!! !!!###%%%###!!!999,,,+++ """"""!!!!!!""""""###$$$!!!&&&%%% """"""""""""!!!!!!!!!!!!""" """fff!!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%$$$######"""$$$!!!###&&& 333}}}iii &&&(((###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""!!! %%%### ***((( """!!!!!!!!!!!!!!!!!!!!!!!!>>>$$$"""%%% !!! !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!""""""###"""!!!  !!!!!!!!! """###""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""$$$"""!!!!!!""""""!!!"""(((...000111777555000(((  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""###$$$""""""############""""""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!! $$$######"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! #########"""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!pppZZZMMMHHH???;;;888///000///...------,,,,,,,,,---------,,,,,,+++++++++***++++++******)))((('''((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''[[[######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""$$$$$$!!!!!!###nnn$$$"""""""""""""""###$$$%%%###!!!xxx###+++!!!!!!!!!!!!!!!!!!"""###'''%%%888___!!!!!!!!!!!!""""""""""""""" """ """#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$###!!!!!!%%%$$$%%%YYY111$$$###"""!!! !!!!!!!!!!!! &&&&&&YYY%%% """""""""""""""""""""""""""|||)))'''((($$$ !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!  !!!"""######"""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""#########"""!!!!!!""""""!!! """ !!!%%%---666>>>BBB;;;111%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""!!!!!! !!!""""""!!!""""""######""""""!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""######!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ######""""""""""""!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!pppZZZLLLFFF>>>:::888///000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((%%%"""'''[[[###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""" !!!!!!''''''!!!!!!"""###$$$%%%%%%%%%###!!!)))!!!""""""!!!!!!!!!""""""###'''***}}};;;!!!!!!!!!!!!""""""""""""""" """&&& ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!###!!!"""(((&&&!!!!!!000444...######"""!!!!!!!!!!!!!!!!!!"""######""""""""""""))) ###""""""""""""""""""""""""''''''(((%%% !!!""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!  !!!"""""""""$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! #####################$$$###!!! !!!"""###"""  $$$***222999===,,,&&&!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""!!!###""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!pppYYYJJJCCC;;;999999222222111000///............++++++,,,,,,,,,,,,------***++++++******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((%%%"""'''[[[$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%"""&&&888 !!!###$$$%%%%%%%%%$$$###!!!$$$...&&&$$$######""""""#########%%%###---*** !!!!!!!!!"""""""""###""" """EEE""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!! %%%%%% """###"""###ddd&&&///!!!!!!!!!!!!!!!"""######!!!###$$$$$$"""!!!"""### (((!!!$$$""""""""""""""""""""""""222###"""%%% """ !!!!!!""""""""""""""" !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""!!!"""!!! !!!"""###"""!!! """$$$'''))) """###!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!###""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""!!!"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!nnnWWWHHHBBB:::::::::333222111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%"""'''[[[%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$$$$###,,,###iii%%%!!!!!!"""###$$$$$$$$$######!!!fff&&&###'''%%%$$$$$$###############)))888!!! !!!!!!""""""######""" """ttt!!! !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""" ###$$$!!! """###"""111hhh%%% !!!"""###$$$"""$$$$$$!!!!!!###***___###"""""""""""""""""""""""""""```,,,###$$$ !!!""""""######"""""" !!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###"""""""""!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """!!! !!!"""###"""!!!!!!"""  !!!###!!!!!!!!!!!!!!!!!!!!!!!!$$$!!! """!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!  !!!!!!"""!!!!!!!!! !!!!!!  !!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!jjjTTTHHHCCC<<<;;;:::222111111000///............,,,,,,,,,,,,,,,,,,,,,,,,***++++++******)))((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%"""'''[[[$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%%%%$$$&&& &&& +++""""""""""""""""""""""""###!!!'''%%%$$$$$$###"""""""""""""""!!! ``` !!!"""#########""" """!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$((((((%%%&&&((($$$%%%333III"""!!!!!!!!!!!!!!!"""######&&&%%%!!! """$$$***$$$!!!!!!!!!!!!!!!!!!!!!!!!***"""###!!!!!!"""############""" !!!""""""######""""""""""""!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!! !!!!!!"""""""""!!! !!! !!!"""######!!!!!!$$$$$$""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!!!!!!!  !!!!!!!!!!!! !!!"""""""""!!!!!! """!!!  !!!!!! !!!!!!""""""""""""""""""""""""!!!""""""""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!fffRRRHHHEEE???<<<:::111000000...------------------------,,,,,,+++++++++***++++++******)))((('''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%"""'''[[[#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&%%% ***''')))###"""!!!!!!!!!!!!!!!"""###!!!"""###!!!######"""!!!!!!!!!!!!!!!/// !!!"""######$$$""" """######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$!!!!!!&&&&&& $$$$$$'''$$$###"""!!!!!! !!!"""&&&)))((($$$"""$$$'''&&&###%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%""" !!!!!!"""############### !!!"""######$$$""""""""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!  !!!!!!!!!""""""######$$$$$$######"""""""""!!!!!! !!!"""######""" ### $$$'''&&&!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!! !!!!!!  !!!!!!!!!!!! !!!"""""""""!!!!!! """"""!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""###""""""!!! """"""!!!!!!!!!!!!"""""" !!!""""""!!!!!! !!!!!!!!!""" !!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###"""!!! !!!!!! !!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!!!!! """"""############"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!gggWWWFFF???<<<999777666333333333111...,,,,,,,,,///...---,,,+++,,,------...---,,,+++***(((''''''+++++++++***)))((('''&&&***)))((('''&&&%%%$$$###((('''%%%%%%%%%&&&(((***,,,***&&&$$$###$$$&&&(((((((((((((((((((((((((((&&&###'''[[[###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! ''''''NNN"""""""""!!! !!!###$$$###888,,,###"""""""""###$$$%%%%%%(((zzz ######""""""""""""######''' ######''''''!!! !!!""""""""" """###)))$$$(((### ###"""""""""""""""!!! ***'''!!!,,,```&&&---***###,,,"""""""""""""""""""""""" AAA))) !!!!!!!!!!!! HHH"""(((!!!!!!"""###############"""""""""""""""""""""""" !!!  !!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!! !!!"""###"""!!! !!!######"""!!! !!!"""### !!!!!!""""""  !!!!!!""""""""""""############ """###"""  !!!###%%%%%%###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!""""""""""""!!! """######"""!!! !!!""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!! !!!!!!!!!!!!  !!!"""###$$$$$$ !!!""""""""""""""""""""""""""""""""""""  """!!!  !!!"""!!!!!!""""""######$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!  !!!"""###$$$$$$%%%$$$#########""""""!!!!!! fffVVVFFF???<<<999666666000000000...---------...///...---,,,,,,,,,---------,,,++++++***)))(((((()))*********)))(((''''''))))))))))))((((((((('''((('''&&&%%%%%%&&&((()))+++)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&###'''[[[$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&'''sss"""###$$$%%%$$$######%%%'''###!!!^^^$$$!!!#########"""######$$$$$$###$$$kkk ######""""""""""""######$$$!!!!!!&&&'''$$$$$$''''''$$$!!!""""""""" """###!!!%%%!!!%%%###$$$$$$$$$$$$#########"""****** %%%%%%%%%)))!!!$$$""""""""""""""""""""""""###fff$$$""" !!!!!!!!!!!! mmm###(((&&&!!!""""""#########"""""""""""""""""""""""""""""" !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!! !!!"""""" !!!"""""""""!!! !!!"""""" !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!"""$$$###!!! !!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###%%%&&&!!!"""###"""!!! !!!""" !!!"""###$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""!!!  !!!""""""""""""""""""#########""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!"""""""""""""""##################"""""""""!!!!!! eeeVVVFFF???<<<999666555///...,,,,,,,,,---///000///...---,,,,,,,,,,,,---++++++*********)))))))))(((((()))))))))(((((('''###$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&###'''[[[###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&!!!&&&"""'''((()))(((%%%"""!!!!!!"""%%%$$$$$$######"""#########;;;SSS!!!######""""""""""""######!!! ###!!!###"""###&&&'''$$$!!!""""""""" """######"""$$$)))***&&&!!!"""###+++ HHH]]]'''%%%%%%""""""""""""""""""""""""""" ### !!!!!!!!!!!! ***!!! """"""#########""""""!!!"""""""""""""""""""""""" !!!!!! !!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!! !!!"""!!!  """!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###$$$$$$"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!  !!!!!!!!! !!!""""""!!!!!!"""### !!!"""###$$$$$$""""""!!!!!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!###""""""""""""""""""!!!!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!""""""""""""!!!!!!$$$###"""!!!!!!!!!""""""#########""""""!!!!!!!!!######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!eeeVVVFFF???===999666555111///,,,+++,,,...000111......------,,,,,,,,,,,,))))))))))))************(((((()))*********))))))"""###$$$%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''((()))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&###'''[[["""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&''' %%%"""!!!$$$%%%###!!! """&&&%%%%%%$$$###"""""""""###VVV;;;"""######""""""""""""######"""######!!!!!!!!!!!!!!!"""!!!!!!""""""""" """###%%%)))"""###,,,"""%%%((()))((($$$000$$$'''111)))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$ !!!!!!!!!!!! &&&!!!"""############"""!!!!!!""""""""""""""""""""""""!!!"""!!!  !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!! !!!""""""!!!!!!  """"""""""""!!!!!!!!!!!!""""""""""""############ """######!!! !!!"""###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!%%%$$$$$$###!!! !!!""""""!!!!!!"""$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!######""""""!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""eeeVVVGGG@@@>>>:::666555444111---,,,---///000000---------------,,,,,,,,,((())))))))))))*********))))))******+++*********'''((()))***+++***((((((&&&&&&&&&&&&''''''((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&###'''[[[$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$'''---"""!!!###$$$%%%&&&###!!! $$$%%%%%%$$$###"""""""""### ooo***"""######""""""""""""######!!!$$$!!!%%%"""!!!###$$$###!!!!!!""""""""" """###!!!'''"""%%%555((( ###""""""!!! ######$$$WWW!!!"""&&&!!!!!!!!!!!!!!!!!!!!!!!!!!! &&&&&& !!!!!!!!!!!! """!!!###$$$""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!"""!!!  """ !!!!!!!!!!!!!!!!!! """"""!!!!!!  """""""""""""""!!!!!!!!!""""""""""""############ !!!!!!  """"""!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""############!!!""""""!!!!!!"""$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""" !!!"""######### !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!! ###"""""""""!!!!!! ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""fffWWWHHHBBB@@@;;;777666444000---,,,///111111///------......------,,,+++))))))))))))))))))))))))))))))************)))(((&&&''')))******)))(((&&&&&&&&&&&&''''''''''''(((&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''[[['''((())))))'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""&&&FFF"""!!!$$$$$$###""""""%%% :::"""$$$$$$######"""#########%%%"""#########""""""""""""###### $$$  ######!!! !!!""""""""" """###%%%'''%%%000222UUUsssWWW???KKK %%%$$$!!!'''""""""""""""""""""""""""888&&&$$$ !!!!!!!!!!!! :::!!!$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""###""""""!!!!!!""""""########################### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!"""###"""!!! !!!###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""""" !!!""""""!!!!!!"""### !!!"""###$$$$$$ !!!!!!!!!!!!""""""""" !!!!!!!!!!!!  !!!"""###$$$$$$ !!!"""############""""""""""""""""""""""""  !!!!!!!!!!!! """!!!!!!!!!!!!!!!!!! #########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! ########################!!!!!!""""""""""""!!!!!! !!!!!!!!!  """######$$$ !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!gggXXXJJJDDDAAA===888777000---+++,,,000333111///------.........---,,,+++)))))))))))))))((((((((((((((()))(((((('''&&&%%% """%%%'''((((((&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''[[[&&&((()))(((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""jjj"""$$$&&&((('''$$$!!!&&&[[[$$$#########"""######$$$$$$""""""#########""""""""""""######"""''' ###""" !!!!!!""""""""" """###'''%%%kkkuuuIIIAAA %%%""")))""""""""""""""""""""""""___ !!! !!!!!!!!!!!! [[[!!! !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!"""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""###$$$###"""!!!"""$$$!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!  !!!""""""### !!!!!!!!!!!!!!!!!!  !!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""!!!!!!!!!"""###"""!!! !!!""" !!!"""###$$$$$$!!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""""" !!!!!!""""""######!!!""""""#########""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!"""""" gggYYYKKKEEEBBB>>>999777,,,***(((+++111444222///,,,---.........---,,,+++***)))))))))((((((((((((''''''''''''&&&%%%$$$###"""%%%)))++++++***)))%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''[[[$$$%%%&&&%%%###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!&&&"""!!!$$$%%%%%%%%%&&&''''''sss&&&###"""""""""###$$$%%%%%%############""""""""""""######%%%"""***"""###"""'''%%%######!!!""""""""" """###(((!!!444&&&!!!""""""""""""""""""""""""~~~''' !!!!!!!!!!!! yyy'''###!!!!!!"""$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$"""$$$%%%$$$###"""###$$$"""###$$$%%%%%%$$$###""" !!!!!!""""""  """######""""""""""""############ !!!"""!!! !!!""" """######"""  """""""""""""""""""""""" """"""############"""""""""###$$$"""!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$$$$######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""!!!  !!!!!!"""""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """""""""!!! !!!!!!!!!!!!!!!  !!!!!!"""""" hhhZZZLLLGGGEEE@@@<<<999000000000000////////////+++,,,,,,------,,,,,,+++......---------,,,,,,,,,"""&&&((()))'''&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&''''''%%%&&&'''((((((&&&$$$###(((((('''''''''&&&&&&&&&%%%"""'''[[[%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%$$$$$$#########$$$$$$"""############$$$$$$$$$###%%% %%%$$$###!!!!!!!!!"""###+++VVV!!!""""""""""""############$$$$$$""" ((("""!!! ```''' !!!###"""!!!!!!!!!"""$$$%%%### ######"""!!!!!!!!!!!!!!!"""'''""""""!!! ######""""""""""""######!!!###$$$"""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!$$$###  ###$$$""""""!!! $$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$"""!!! !!!!!!"""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######  !!!!!!!!!!!!""""""""""""""" !!!$$$&&&%%%###$$$#########""""""!!!!!!""""""""""""############$$$#########""""""!!!!!!""""""""""""############$$$#########""""""!!!!!! ###"""!!! !!!"""###  !!!!!!!!!""""""#########$$$ !!!!!!  !!!"""###""""""""""""""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""######"""gggYYYLLLGGGDDD???:::888000000000000////////////,,,------......------,,,,,,,,,,,,+++++++++******&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%"""'''[[[$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###############+++***%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$'''"""############$$$$$$$$$"""######$$$######""""""""""""### qqq""""""""""""############!!!&&&...666+++\\\!!!""""""###"""!!!!!!!!!"""$$$$$$### !!!######"""!!!!!!!!!!!!!!!'''%%%$$$######"""!!!!!!!!!!!!"""###""""""!!!!!!""""""### !!!""""""""""""""""""""""""######""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""######""""""""""""######%%%%%%$$$##############################"""!!!!!!!!!!!!"""###$$$$$$$$$$$$"""###$$$###""""""###$$$######!!!  !!!""""""""""""!!!$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###""" ######"""""""""!!!!!!!!!""""""""""""########################"""""""""!!!!!!!!!"""""""""###############"""""""""!!!!!!!!! !!!!!!!!!###"""!!! !!!"""###""""""!!! !!!!!!!!!!!!"""""""""######### !!!""""""!!! !!!!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!! gggYYYKKKFFFCCC>>>888666000000000/////////......------............------*********))))))))))))(((---+++)))'''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((&&&%%%$$$$$$%%%''')))&&&&&&%%%%%%%%%$$$$$$$$$%%%"""'''[[[########################$$$$$$############$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$!!!(((%%%#########$$$$$$$$$$$$$$$$$$###)))"""############$$$$$$$$$!!!%%%""""""######$$$#########$$$""""""""""""############---######$$$"""<<<###### """""""""!!!"""######$$$$$$ !!!###""""""!!!!!!!!!!!!!!!(((###$$$$$$###""""""""""""###"""!!!!!! !!!!!!"""!!!  ###""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!! !!!!!!!!!!!!"""""""""""""""######$$$$$$######"""!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$$$$######$$$$$$"""""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$!!!"""######!!!!!!"""###$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!! """"""!!!!!!!!!!!!!!! """"""""""""########################""""""""""""!!!!!!""""""""""""######""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""$$$###""""""!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!""""""""""""!!!!!!""""""!!! !!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""!!! ~~~fffXXXKKKFFFCCC===777444000000000///.........---,,,,,,------------,,,,,,******)))))))))((((((((()))((((((''''''((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&***)))(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%"""'''[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$#########$$$$$$###%%%""""""######$$$$$$%%%%%%######"""""""""#########$$$$$$$$$ ### !!!###$$$%%%$$$$$$###&&& !!!"""""""""############"""'''!!!'''---'''!!!!!!"""""""""""""""######$$$$$$ !!!""""""!!!!!!!!!!!!""""""%%%"""$$$$$$###""""""""""""###!!!!!! !!!!!!$$$###!!!"""&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""""""""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!"""############### """###"""!!! !!!"""$$$######""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""#########!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!! !!!!!!!!!!!! !!!"""""""""#####################"""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! {{{dddWWWKKKFFFCCC===777444000000000///...------,,,+++++++++,,,,,,++++++++++++************)))))))))$$$%%%&&&((())))))))))))&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&((())))))((('''%%%###"""(((((('''''''''&&&&&&&&&%%%"""'''[[[%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######""""""""""""###$$$ +++%%%"""""""""######$$$$$$$$$######""""""#########$$$$$$$$$ """ !!!"""###%%%%%%%%%$$$###;;;VVV!!!"""""""""############!!!555...GGG""" !!!"""""""""############$$$!!!"""""""""!!!!!!!!!!!!""""""'''%%%"""######"""!!!!!!!!!!!!"""!!!!!! !!!!!!"""######"""!!!!!!"""$$$ """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! ###"""  """###  !!! !!!!!!!!! !!!!!!"""#########"""""" """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!! !!!""""""######!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""!!! !!!!!!!!!!!!!!!"""""""""############""""""""""""""""""###### !!!!!!!!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!! $$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""yyycccVVVJJJFFFDDD???888555111000000///...---,,,,,,******++++++++++++******++++++++++++************%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%%%%&&&''''''%%%### &&&&&&%%%%%%%%%$$$$$$$$$%%%"""'''[[[%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""!!!""""""###$$$$$$(((%%%"""""""""###############""""""""""""############$$$$$$$$$"""www222######$$$$$$$$$$$$$$$$$$ppp000"""""""""""""""############111 ***&&& ###!!!!!!"""############"""$$$!!!"""!!!!!!!!!!!!!!!""""""###'''### ######"""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!!###$$$"""!!! """!!!!!! !!!!!!"""!!!""""""""""""#########!!!!!!!!!!!!"""""""""""" !!!!!! ###!!!!!!###!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!"""######!!!!!!"""### !!!!!!  !!!!!!"""""""""""""""###""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!  !!!""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###"""  !!!!!!!!!!!!"""""""""""""""""""""############""""""""""""############ !!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!  ######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""############wwwaaaUUUJJJGGGFFF@@@:::666111000///...---,,,,,,+++***++++++,,,,,,++++++***+++++++++*********))))))'''''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%"""'''[[[$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""######$$$%%% %%%############""""""""""""""""""$$$"""############$$$$$$$$$$$$\\\GGG"""%%%%%%$$$#########$$$$$$""""""%%%""""""""""""############ %%%000)))&&& !!!"""###$$$######"""$$$!!!###!!!!!!!!!!!!!!!"""###### !!!$$$$$$###""""""""""""######""""""!!!!!!""""""### """###!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!"""###### !!!"""""""""""""""!!!"""""""""""""""!!!!!!"""###$$$###""""""###$$$ !!!!!!!!! !!!""""""##################""""""!!! !!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!!!!"""#########$$$!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""$$$###!!! !!!###!!!!!!!!!"""""""""######""""""""""""############!!!"""""""""############ !!!!!!!!!""""""!!!!!!!!!"""""""""###### !!!!!!!!!""""""""" !!!"""######"""!!! !!!!!!!!!!!!"""###$$$$$$""""""!!!!!!!!! """!!!  !!!""""""""""""!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!vvvaaaUUUJJJGGGFFFAAA;;;777111000///...---,,,+++++++++,,,,,,------,,,,,,+++************))))))))))))((('''%%%$$$%%%(((+++---&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%%%%((('''&&&%%%&&&(((***,,,(((((('''''''''&&&&&&&&&%%%"""'''[[[########################&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&&&&%%%$$$$$$######""""""!!!!!!""""""!!!"""############$$$$$$$$$&&&KKKVVV&&&'''&&&$$$###"""###$$$$$$222!!!""""""""""""############"""!!!OOO444$$$###;;;ttt***&&& !!!"""$$$$$$######"""%%%"""###!!!!!!!!!!!!!!!"""#########+++&&&%%%$$$$$$######$$$$$$######""""""""""""###### """######!!!!!!!!!"""########################!!!!!! !!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!"""""" !!!"""######""""""!!!"""""""""""""""!!!!!!"""$$$%%%$$$###"""###$$$ !!!""""""!!! """"""###$$$$$$$$$$$$$$$ !!!"""""""""!!!!!!!!!!!!""""""""""""  !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!"""""""""""""""%%%&&&&&&###"""$$$&&&!!!!!!""""""######$$$$$$""""""""""""############!!!!!!""""""#########$$$ !!!!!!!!!"""!!!!!!""""""######$$$$$$""""""""""""############ !!!"""######"""!!! !!!!!!""""""###$$$&&&&&&""""""!!!!!! ###"""!!! !!!"""###""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""" """######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""!!! {{{___TTTJJJIIIHHHBBB;;;777000000//////.........---...---,,,,,,++++++,,,,,,++++++******)))(((((((((((('''&&&%%%$$$%%%&&&&&&(((((())))))((('''&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!&&&YYY$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&###$$$$$$$$$###""" (((!!!%%%"""###$$$$$$###"""###$$$######!!!#########"""""""""""""""(((OOO&&&''' ,,,---'''!!!666!!!%%%""""""############""""""###(((lll555"""'''!!!(((;;;&&&"""###$$$%%%&&&%%%$$$$$$$$$!!!"""!!!!!!!!!!!!""""""""""""!!!&&&$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$###"""$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""!!! !!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$"""!!! !!!###$$$((('''&&&%%%$$$"""!!!!!!$$$%%%"""###&&&&&&###"""!!! !!!"""###$$$$$$$$$##################"""!!!  &&&%%%$$$###""""""""""""%%%%%%$$$###"""!!! !!!!!!""""""######$$$$$$ !!!!!!""""""###### !!!!!!!!!!!!#########"""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""yyy^^^SSSJJJHHHGGGBBB:::777000/////////...............---,,,,,,++++++,,,,,,++++++******)))(((((((((,,,+++)))'''&&&%%%%%%%%%((((((((((((((('''&&&%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''ZZZ$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((###############$$$$$$$$$%%%"""%%%"""###$$$$$$###"""###$$$######!!!!!!""""""######$$$$$$!!!ZZZ((("""***%%%---RRR"""!!!""""""############""""""###ccc000&&&"""!!!''')))"""]]]&&&"""###$$$%%%%%%%%%$$$$$$$$$!!!"""!!!!!!!!!!!!"""""""""""" (((!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$###""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%######"""!!!"""###$$$%%%########################"""""""""!!!!!!!!! """##################""""""""""""""""""""""""""""""""""""""""""#########!!!!!! !!!  !!!""""""""""""!!!!!!""""""""""""""""""""""""#########!!!!!!!!!!!!!!!""""""###'''&&&&&&%%%$$$###"""""" !!! $$$###""""""!!!"""######"""!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!###"""!!! $$$$$$######"""!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!""""""vvv^^^RRRIIIGGGFFFAAA:::777////////////...............---,,,,,,++++++,,,,,,++++++******)))((((((((((((((((((((()))***+++,,,&&&''''''''''''&&&%%%%%%''''''((((((''''''&&&%%%((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''###((([[[$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###############%%%'''((("""###%%%"""###$$$$$$###"""###$$$###### !!!"""###$$$%%%%%%!!! yyy$$$,,,999 WWW+++"""###""""""############""""""###'''&&&$$$###((( sss&&&###"""###$$$$$$%%%%%%$$$$$$$$$!!!"""!!!!!!!!!!!!""""""""""""'''!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!  !!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###############$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######!!!"""""""""###$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!  ######""""""""""""##################"""""""""""" !!!!!!"""""""""""""""$$$$$$$$$#########"""""" ###""" ###$$$"""%%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""!!! """"""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""sss]]]QQQGGGEEEEEE@@@:::777///////////////............---,,,,,,++++++,,,,,,++++++******)))(((((((((((((((((())))))******+++%%%&&&&&&&&&&&&&&&%%%%%%(((((()))))))))(((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''###'''[[[$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""#########$$$###"""!!!"""$$$&&&((( &&&%%%"""###$$$$$$###"""###$$$######!!!!!!""""""#########$$$'''$$$}}}555'''***]]]'''%%% %%%""""""############""""""###111nnn%%%'''$$$$$$&&&'''$$$((("""######$$$$$$$$$$$$$$$$$$!!!"""!!!!!!!!!!!!""""""""""""$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""############""""""!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! !!!!!!"""""""""#########"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$"""""""""#########$$$$$$######"""""""""!!!!!!!!!########################$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$######""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!! !!!!!!######""""""""""""######$$$$$$######""""""!!!!!! """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###&&&'''%%%%%%((((((%%%%%%$$$$$$###""""""""""""###############$$$$$$$$$ !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""############$$$$$$######""""""!!!!!!######""""""!!!!!! """"""""""""############ !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""qqq\\\PPPFFFCCCCCC???999666.........///////////////...---,,,,,,++++++,,,,,,++++++******)))(((((((((,,,,,,+++)))'''%%%$$$###%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""&&&ZZZ$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$"""!!!!!!"""$$$%%%!!!'''%%%"""###$$$$$$###"""###$$$######%%%$$$#########""""""!!!!!!((($$$``` ===777""""""############""""""ttt'''...111### &&&***"""!!!$$$!!!"""""""""#########$$$$$$$$$!!!"""!!!!!!!!!!!!""""""""""""### !!!"""###$$$$$$%%%########################$$$$$$###""""""!!!!!!!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""!!!!!!$$$#########"""""""""!!!""""""############"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$######""""""!!!!!! !!!"""###$$$$$$######""""""""""""""""""""""""######""""""""""""######$$$$$$######""""""!!!!!! """#########"""!!! ###$$$"""###%%%%%%!!!#########""""""!!!!!! """"""######$$$$$$$$$$$$ !!!"""###$$$%%%$$$$$$######""""""######!!!!!!!!!"""######$$$$$$$$$$$$######""""""!!!!!!######""""""!!!!!! """"""""""""############!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""qqq[[[OOODDDBBBBBB>>>999666.........///////////////...---,,,,,,++++++,,,,,,++++++******)))(((((((((%%%%%%&&&'''((((((((((((%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!&&&YYY$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$###"""!!!!!!!!!"""###"""&&&%%%"""###$$$$$$###"""###$$$######(((%%%%%%$$$###"""!!! !!!!!!<<>>999888111///...---...///...------,,,******+++,,,+++***))))))******))))))((('''((()))+++++++++)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&((()))((('''&&&&&&&&&''')))***&&&'''(((((((((((((((((('''###((([[[$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((( ###)))(((%%%&&&$$$%%%!!!  !!!######"""######!!!%%%%%%%%%%%%%%%%%%%%%%%%***###FFF222""""""############"""""""""""""""""""""""""""""" """""""""#########"""!!!!!! $$$!!!###"""!!! !!!"""### %%%###"""""""""""""""#########&&&"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""##################"""!!! !!!###$$$###"""%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""%%%%%%%%%$$$######"""""""""######$$$$$$######"""######$$$$$$######""""""""""""#########"""!!!!!!!!!!!!"""############"""###""""""""""""!!!!!!!!!"""#########$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""""""""######%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$#####################""""""""""""""""""""""""######$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$(((((('''&&&&&&%%%$$$$$$###"""!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""##############################$$$$$$$$$$$$######''''''&&&%%%$$$###"""!!!""""""############""""""############""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""mmmWWWMMMDDDBBB@@@<<<777555111///......//////...---///...,,,,,,,,,------...)))************)))(((((((((***+++,,,+++(((&&&$$$'''''''''''''''''''''''''''(((((('''$$$""""""###))))))((((((((((((((()))''''''(((((()))((((((''''''$$$(((\\\###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!$$$((((((&&&'''%%%lll%%% ######"""######mmm((($$$$$$$$$$$$$$$$$$$$$$$$"""&&&,,,bbbuuu(((###+++ !!!""""""!!! """"""""""""""""""""""""ggg&&&############""""""!!! &&&$$$#########""""""#########aaa$$$#########"""""""""""""""&&&"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""############%%%%%%$$$###""""""##############################$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$######""""""""""""############""""""""""""############""""""!!!!!!"""""""""!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%''''''%%%%%%$$$$$$######""""""################################################""""""######$$$%%%&&&&&&(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!""""""############""""""#########"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$###""""""!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""kkkVVVLLLCCCAAA???:::666444000///......//////...,,,------------,,,,,,---...***************))))))((())))))***+++***(((&&&$$$))))))))))))))))))))))))***++++++)))'''%%%%%%&&&((()))***++++++)))'''&&&''''''(((((((((((('''''''''$$$(((\\\""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&!!!"""PPP%%%###  $$$'''&&&$$$######RRR***$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''(((///aaa---'''###(((###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""EEE"""'''!!!######"""!!!!!! """######$$$$$$$$$$$$$$$$$$###@@@ %%%#########"""""""""""""""fff &&&!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$%%%!!!!!!!!!""""""######$$$!!!""""""###"""######$$$%%%$$$$$$###""""""""""""########################""""""###$$$%%%&&&&&&&&&$$$$$$###############""""""""""""######"""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$###""""""""""""############"""""""""#########$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$$$$$$$###############$$$%%%&&&'''%%%$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&''''''&&&&&&%%%$$$######"""######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""!!!""""""""""""#########""""""############""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!###$$$$$$$$$###"""!!!!!!""""""######$$$$$$################################################""""""""""""""""""""""""!!!""""""############$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""jjjXXXMMMDDDBBBAAA<<<777666000///...///000000...,,,(((***,,,,,,+++++++++,,,******++++++******)))((())))))))))))(((''''''&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&''')))&&&(((***,,,+++***'''%%%''''''''''''''''''&&&%%%'''###((([[[!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&******&&&###$$$%%% """<<<%%%)))'''%%%$$$$$$$$$###"""######999&&&$$$$$$$$$$$$$$$$$$$$$$$$###,,,((((((rrr$$$""";;;yyymmmJJJ///)))!!!$$$###'''***######"""!!!!!!"""######""""""""""""""""""""""""///!!!###""""""!!! !!!!!!%%% %%%###$$$%%%&&&&&&%%%$$$###)))### $$$"""""""""""""""#########GGG &&&!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!"""""""""""""""""" !!!###"""!!!!!!"""$$$$$$$$$###"""""""""############################## !!!"""$$$%%%&&&&&&&&&########################!!!""""""######""""""!!!!!!!!!""""""######""""""""""""!!!!!!!!!"""######"""############"""!!!!!!"""""""""############$$$!!!!!!"""""""""######### """###$$$%%%%%%%%%!!!!!!"""#########""""""$$$############$$$%%%%%%#########"""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$######""""""!!!!!!"""######$$$%%%%%%###$$$%%%%%%$$$###$$$%%%$$$%%%'''((()))(((((('''######################################################$$$$$$$$$$$$#####################$$$$$$$$$""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""######$$$$$$######""""""##########################################################################################!!!######""""""$$$%%%""""""""""""""""""""""""###""""""!!!!!!""""""###jjjXXXNNNEEECCCBBB===888777//////...///000000...,,,&&&)))---...---+++***+++***++++++++++++***)))))))))(((''''''''''''((()))''''''''''''''''''''''''!!!"""$$$$$$$$$$$$&&&'''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&%%%$$$$$$&&&"""'''[[[!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$%%%%%%"""***%%%$$$%%%%%%###!!! !!!#########&&&###########################(((((( %%%)))999111---### $$$&&&'''(((&&&***111'''(((&&&"""!!!!!!"""""""""""""""""""""""""""$$$  !!!!!!  !!!""""""((()))###$$$&&&((((((&&&$$$### %%%###!!!!!!!!!""""""######$$$$$$+++&&&######"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%"""""""""""""""!!!!!!!!!!!!"""""" !!!$$$###""""""""""""######$$$########################!!!""""""###$$$$$$$$$###""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""###""""""!!!"""###$$$%%%###############"""!!!!!!""""""#########$$$$$$$$$""""""""""""############ !!!"""###$$$######""" !!!"""#########""""""$$$$$$###"""""""""######!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$############""""""##################"""$$$&&&%%%###"""###%%%###%%%'''***+++++++++***$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######"""!!!!!! """"""############""""""!!!"""""""""####################################""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$ """######!!! """$$$""""""""""""""""""""""""######""""""""""""######jjjXXXMMMDDDBBBAAA<<<777666//////...000111000...+++&&&+++000222000---,,,---***++++++++++++***)))))))))(((&&&%%%&&&''')))***((((((((((((((((((((((((&&&(((((((((&&&&&&&&&(((((('''&&&&&&&&&((()))***%%%&&&&&&&&&%%%%%%$$$###%%%"""&&&ZZZ"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""$$$&&&&&&%%%&&&%%%"""$$$$$$""""""&&&)))######$$$########################'''((("""000FFF---$$$&&&000""""""%%%$$$"""'''((( !!!%%% ***---&&&$$$!!!!!!$$$&&&""""""""""""""""""""""""!!! $$$!!!  !!!"""######&&&###%%%'''))))))'''%%%###$$$### !!!!!!"""###$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$ !!!!!!"""######$$$$$$######""""""!!!!!!  """"""!!!###""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""############"""!!!!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!! !!!"""""""""""""""$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""######"""  !!!"""###$$$$$$###"""%%%$$$###"""!!!!!!!!!!!! !!!!!!""""""""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""$$$&&&$$$"""!!!"""%%%###%%%(((+++,,,------,,,%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%$$$$$$""" """"""############""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$###"""""""""###%%%&&&%%%$$$$$$$$$###"""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%###  """""""""""""""""""""""""""######""""""""""""######}}}jjjVVVNNNHHHFFFCCC<<<777555000000///...............000///...,,,,,,---......************)))))))))(((&&&&&&'''((())))))(((((('''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''''''(((XXX%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""+++###!!!$$$%%%&&&$$$"""!!!!!!""" ###$$$$$$!!!$$$$$$###!!! ///,,,!!!'''$$$AAA"""--- %%%$$$$$$###"""!!!!!!""""""'''%%%$$$""""""###%%%&&&"""""""""""""""#####################"""""""""""""""###%%%!!!######$$$$$$$$$$$$######)))!!!###$$$&&&((()))*********)))""""""""""""############"""""""""///"""""""""""""""!!!!!!!!!!!!%%%$$$###""""""!!!"""""""""""""""""""""#########""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!"""$$$%%%&&&$$$$$$################################################"""""""""""""""###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$#########""""""######""""""!!!""""""###!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$$$$$$$###""" !!!"""$$$$$$$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$&&&&&&%%%$$$$$$$$$###"""""""""###$$$%%%&&&((()))******########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$#########""""""!!!!!!########################'''&&&&&&%%%$$$###""""""######"""""""""""""""###!!!$$$&&&%%%######%%%'''))))))'''&&&%%%$$$$$$### !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!! {{{hhhVVVNNNGGGEEECCC<<<777555000000///...............//////...---------------++++++++++++************&&&'''((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$)))$$$ZZZ%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!""" ooo""""""###%%%%%%$$$$$$%%%'''&&&'''vvv""" """%%%%%%$$$"""""""""''',,,###(((###+++555))) ,,,***$$$######""""""""""""###&&&%%%###""""""$$$%%%&&&############""""""""""""""""""######$$$$$$$$$%%%"""###%%%!!!########################***ppp%%%###$$$%%%&&&((()))++++++###fff """"""############""""""}}}$$$))) )))""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""############"""!!!########################$$$$$$######"""!!!!!!!!!%%%$$$######""""""##############################$$$$$$###############$$$######""""""""""""##################$$$$$$$$$$$$%%%$$$######"""""""""###$$$$$$$$$#########""""""#########""""""#########""""""""""""############$$$$$$#########"""""""""!!!!!!"""###############!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&'''(((((()))########################%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###"""$$$#########""""""""""""########################%%%%%%$$$$$$###"""""""""######""""""""""""######!!!###%%%%%%######$$$&&&000///,,,)))&&&$$$"""!!!!!!"""############"""!!!########################'''&&&%%%###"""!!!""""""""""""""""""""""""""""""########################$$$$$$"""!!!!!! zzzfffUUUMMMFFFDDDBBB<<<777666000000///.....................//////......---,,,,,,,,,,,,++++++++++++***(((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''))))))(((((('''&&&&&&%%%""")))...ZZZ%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''""""""DDD""""""$$$%%%%%%%%%%%%'''((('''&&&GGG""""""$$$&&&&&&%%%$$$$$$$$$###!!!(((###&&&###:::+++### %%%######"""""""""###$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$###"""""""""!!!!!!""""""###$$$%%%&&&'''"""###%%%!!!######!!!!!!!!!!!!######,,,GGG"""#########$$$&&&(((+++,,,,,,:::!!!""""""############""""""LLL###"""%%%"""""""""""""""""""""""""""""""""!!!""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$######""""""##############################$$$$$$###""""""###$$$%%%######"""""""""######$$$"""""""""""""""!!!!!!!!!$$$###""""""!!!"""""""""$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$###############"""""""""$$$###"""!!!!!!!!!"""######""""""""""""###$$$$$$"""######$$$$$$$$$$$$###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###"""###############"""""""""""""""""""""""""""""""""#####################"""$$$######"""######$$$$$$"""###$$$$$$###"""$$$%%%///...+++(((&&&###"""!!!"""######$$$$$$$$$######""""""""""""""""""""""""''''''%%%$$$############""""""""""""""""""""""""########################$$$###""""""!!!!!!!!!!!!yyyfffUUULLLEEECCCAAA;;;777666000000///...............---.../////////...,,,+++,,,,,,+++++++++*********(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''))))))((((((((('''''''''$$$'''///WWW%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&,,,(((""")))"""%%%&&&'''&&&$$$###$$$%%%""" )))$$$###"""$$$&&&&&&%%%$$$$$$%%%%%%%%%!!!""""""###$$$XXX///)))######""""""""""""###$$$$$$%%%######"""###$$$%%%&&&'''%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$%%%%%%"""###%%%!!!$$$"""  """$$$666,,, %%%######""""""$$$'''***,,,777((( ###!!!""""""############"""""",,,  """""""""###############$$$"""""""""""""""###$$$%%%$$$$$$###############"""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###########################!!!!!!""""""############ !!!"""###$$$%%%###############$$$$$$$$$$$$###"""!!!"""###%%%&&&######""""""######$$$$$$######""""""!!!!!!!!! $$$######"""""""""#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""$$$"""!!! """###$$$###"""""""""###$$$%%%""""""########################""""""######$$$%%%########################!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$#########$$$%%%%%%"""##################$$$&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%$$$$$$####################################$$$%%%%%%&&&""""""""""""""""""""""""########################$$$######"""!!!!!!""""""xxxeeeTTTKKKDDDBBB???:::777666000000///...............---.../////////...,,,++++++*********))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))((($$$(((YYY%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$)))######$$$%%%$$$###"""###$$$!!! !!!###'''!!!###%%%%%%$$$###$$$&&&%%%###(((### ,,,222)))######""""""###$$$%%%%%%""""""######$$$%%%&&&'''&&&%%%%%%$$$###""""""!!!"""""""""""""""!!!!!!!!!jjj"""###%%%!!!$$$"""  """$$$YYY"""(((###"""""""""###&&&(((***///%%%######""""""############"""""""""(((###'''"""#########$$$$$$%%%%%%###############$$$%%%&&&%%%$$$$$$$$$######""""""########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$ !!!"""###$$$""""""#########$$$$$$$$$######"""""""""###%%%&&&###############$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$#########$$$$$$%%%########################"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""###""" !!!"""$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######""""""######$$$%%%########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%######$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%#####################$$$###############$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$#########$$$$$$######!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""""""""###xxxdddSSSKKKCCCAAA>>>:::777777000000///.....................//////......---,,,*********)))))))))(((((((((((((((((((((((('''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))***""""""fff%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((("""rrr###!!!"""######$$$&&&'''%%%'''qqq!!!&&&"""###$$$$$$$$$$$$%%%'''### !!!,,,''' (((%%%///===$$$000%%%$$$$$$#########$$$$$$%%%#########$$$%%%%%%%%%%%%%%%%%%%%%$$$#########"""""""""!!!!!!!!! NNN"""###%%%!!!######!!!!!!!!!!!!######{{{ %%%######""""""###$$$&&&'''"""&&&___""""""""""""############""""""www%%% *** $$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""!!! !!!"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&###############$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!"""###$$$%%%%%%$$$############$$$$$$###""""""!!!"""""""""$$$############$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%% """$$$%%%''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%#########$$$$$$$$$$$$$$$########################$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&%%%###$$$%%%%%%$$$###%%%$$$$$$############$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""#########vvvbbbSSSJJJBBB@@@>>>999777777000000///...............//////...---------------+++++++++*********))))))&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((""""""{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&!!!''''''###;;;$$$!!!###$$$$$$%%%''')))$$$)))<<<### ######$$$%%%%%%%%%%%%''')))%%% $$$''''''$$$$$$&&&mmm!!!555"""%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""000"""###%%%!!!########################FFF $$$########################!!!$$$999!!!### """"""############""""""BBB'''&&&"""!!!######$$$$$$%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$###""""""########################!!!"""###$$$$$$###"""!!!########################"""""""""""""""#########$$$$$$###"""""""""""""""!!!""""""###$$$$$$%%%%%% !!!###%%%%%%%%%$$$###############$$$%%%&&&'''######$$$$$$$$$$$$$$$$$$###############$$$%%%%%%""""""#########$$$$$$$$$!!!###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###"""&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%$$$######$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&'''((((((&&&$$$$$$&&&'''%%%###((('''&&&%%%$$$############"""""""""###$$$&&&'''##############################$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""###$$$$$$tttaaaSSSJJJBBB???===999777777000000///...............000///...,,,,,,---......,,,,,,,,,+++++++++******&&&&&&'''((()))))))))((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$###---$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$%%%$$$$$$&&&'''&&&&&&&&&)))+++)))###%%%$$$+++$$$!!!%%%###DDD%%%,,,&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%% !!!"""###$$$%%%%%%"""###%%%!!!######$$$$$$$$$$$$######%%%)))&&&#########$$$###"""!!! &&&###&&&%%%!!!""""""############""""""###---+++&&&######$$$%%%%%%&&&''''''***)))((('''''''''''''''&&&&&&%%%%%%$$$###""""""########################!!!"""$$$$$$"""!!!""""""""""""""""""""""""######""""""""""""""""""""""""######$$$%%%'''(((!!!""""""###$$$$$$%%%%%% ###&&&'''&&&$$$"""############$$$%%%&&&'''""""""######$$$$$$%%%%%%""""""!!!""""""###$$$$$$""""""######$$$$$$$$$$$$ """$$$%%%$$$###"""#########$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###!!!)))(((&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$%%%'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))'''%%%%%%''''''%%%###&&&&&&%%%$$$############""""""!!!!!!"""$$$%%%'''"""""""""""""""""""""""" !!!###%%%&&&&&&&&&&&&""""""""""""""""""""""""########################$$$###############$$$$$$rrr```QQQLLLFFF@@@===:::888666111111000///////////////000000//////...---++++++******+++,,,+++***)))(((&&&'''''''''(((((())))))))))))(((((('''''''''&&&---+++)))'''&&&'''((()))///!!!...111&&&---222999%%%---000!!!,,,555///&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$!!!"""&&&)))'''$$$""""""&&&)))vvv$$$$$$%%%%%%%%%$$$###### +++www%%%%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...---000&&&''''''$$$ '''########################&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$"""!!! ######"""!!!!!!'''"""$$$---&&&rrr///$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%###ooo((("""(((%%%!!!"""(((}}})))(((+++$$$""" !!!""""""!!!"""$$$&&&(((((('''&&&&&&%%%$$$$$$(((&&&$$$""""""###$$$%%%$$$ $$$'''&&&###$$$$$$$$$#####################"""!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""######""""""######$$$%%%"""""""""###$$$$$$$$$%%%#########"""######$$$$$$#########"""""""""""""""$$$$$$######$$$$$$%%%&&&######""""""""""""###############"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!!###$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$"""!!!###%%%&&&$$$"""%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%&&&(((***,,,((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!""""""######"""""""""###$$$$$$$$$%%%qqq___QQQLLLEEE@@@===:::888666111000000///////////////,,,---------------,,,+++***++++++,,,+++***)))((('''''''''((((((((()))))))))((((((((('''''''''''',,,***((('''&&&&&&'''(((&&&000555""""""222OOO"""%%%'''&&&666((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""&&&((('''$$$,,,'''+++000'''%%%%%%%%%%%%%%%$$$###""" +++000---###***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&222---$$$,,, ((()))$$$###&&&$$$$$$$$$###############&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%!!!AAA,,,###!!!$$$### !!!!!!$$$***999666%%% """%%%%%%$$$$$$###""""""!!!333---$$$ !!!""""""'''$$$ $$$!!!HHH###""")))"""&&&!!!"""""""""!!!"""$$$%%%''''''&&&&&&%%%$$$$$$###%%%$$$"""!!!!!!"""###$$$!!!!!!!!!"""######""" ########################$$$###""""""!!!!!!!!!"""########################%%%$$$$$$###!!! ######""""""######$$$%%%###############$$$$$$$$$######""""""""""""""""""""""""""""""############$$$$$$######$$$$$$%%%&&&######""""""""""""##################""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''((((((((((((&&&%%%%%%%%%%%%'''((()))&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###############$$$$$$$$$ppp^^^PPPLLLEEE@@@<<<:::888666111000//////......//////******+++,,,,,,,,,,,,,,,***++++++++++++***))))))''''''(((((((((((())))))((((((((((((''''''''''''***)))(((&&&%%%&&&&&&'''((("""++++++999gggRRRMMMqqq'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''$$$"""###&&&(((&&&$$$+++'''((($$$ $$$&&&&&&&&&%%%$$$###"""!!!&&&555""" +++((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ///%%%WWW;;;///))) $$$%%%%%%$$$$$$#########"""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######"""!!!!!! $$$...$$$&&&$$$ 222ddd"""!!!(((!!!%%%%%%$$$$$$###"""""""""###***%%%"""&&&%%%%%%###"""###111""" &&&%%%&&& """"""######"""!!!!!!###$$$&&&&&&%%%%%%$$$#########"""!!!  !!!"""###"""&&&&&&###!!! """"""""""""""""""""""""$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! ###""""""""""""###$$$$$$$$$$$$$$$#####################""""""!!! !!!"""""""""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""""""""####################################$$$$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''"""###%%%''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###"""""""""$$$$$$$$$###############ooo]]]PPPKKKEEE???<<<:::777666000000///............///++++++,,,,,,,,,,,,++++++++++++++++++******))))))(((((((((((((((((())))))(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&---(((999444)))#########$$$&&&((()))***######$$$%%%%%%&&&''''''&&&$$$######%%%'''&&&%%%,,,######&&&(((JJJ&&&&&&&&&&&&%%%$$$###"""!!!+++LLLmmm***+++%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((+++///!!!]]]'''444'''(((###&&&%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$###""""""$$$,,,eee$$$$$$$$$((()))###""""""%%%TTT"""###$$$,,,$$$$$$$$$#########""""""&&&///555111'''$$$!!!((( &&&$$$LLLqqq...*** $$$!!!"""###$$$###!!!!!!"""$$$$$$$$$$$$$$$######"""""" !!!"""###"""###$$$%%%$$$#########!!!!!!!!!!!!""""""""""""$$$$$$###############$$$########################""""""######$$$$$$%%%%%%"""""""""""""""###$$$$$$%%%$$$$$$$$$###"""""""""$$$#########"""!!! !!!!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$"""###############$$$$$$!!!!!!""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''))))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&'''((()))###$$$&&&((())))))((('''&&&'''((())))))))))))(((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#############################################"""%%%$$$$$$$$$###"""""""""ppp^^^PPPKKKEEE???<<<999777555000//////........................------,,,******+++++++++***************))))))))))))))))))(((((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&)))""""""HHH"""######%%%&&&(((***+++######$$$%%%%%%&&&''''''%%%$$$###$$$%%%&&&&&&&&&555'''$$$333???%%%&&&&&&%%%$$$###"""!!!'''kkk'''***((( %%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$///%%%111,,,www,,,777111"""%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$############$$$%%%'''((()))))))))"""&&&+++$$$%%%)))%%%$$$''' ***###"""!!!$$$$$$$$$###############((( GGG%%%'''!!!)))!!!(((!!!ggg''''''""""""&&&"""###$$$###!!!!!!"""$$$$$$$$$############""""""!!!!!!!!!!!!"""######$$$%%% """%%%%%%### !!!!!!""""""""""""$$$###############$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""!!!!!!""""""###$$$%%%$$$$$$$$$###"""""""""$$$$$$%%%$$$###"""!!! !!!""""""###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$""""""######$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))***)))((('''''''''''''''''''''''''''''')))(((((('''((()))***+++)))***+++,,,---,,,,,,+++'''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$###"""""""""ppp]]]OOOKKKDDD???;;;999777555000///......------......//////......---+++***))),,,+++******))))))************))))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''///222)))<<<'''&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###///000"""+++[[[]]]$$$$$$%%%%%%%%%$$$######qqq%%%'''%%%... #########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$+++&&&000111{{{555###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%$$$""" $$$"""lll---(((!!!%%%"""$$$'''@@@EEE(((%%%%%%***########################!!!!!!$$$)))]]]hhh###)))'''&&&&&&555%%%)))!!!+++"""######"""!!!!!!###$$$########################""""""##################$$$###$$$""" !!!!!!""""""######$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$##################$$$%%%%%%%%%###"""!!!"""#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''(((((('''''''''%%%&&&((((((''''''''')))(((((())))))******++++++)))***+++++++++***)))((((((((()))))))))*********,,,,,,+++++++++---...///......---------------,,,******************+++++++++***)))(((((('''''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$$$$###############nnn\\\OOOKKKDDD???;;;999666555//////...------------...,,,,,,,,,,,,,,,+++******,,,+++***)))))))))***+++*********)))))))))((((((''''''''''''((((((((()))'''(((((())))))((((((((()))&&&222,,,MMM(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%&&&'''(((&&&,,,&&&444%%%######$$$%%%%%%%%%$$$$$$!!!***;;;333"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$555$$$444 222!!!kkkJJJ444'''###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$###!!!"""***...[[[ !!!"""!!! &&&"""---###&&&%%%########################---''',,,######)))***"""!!!###...(((111***###$$$!!!"""""""""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""""""""!!!"""!!!!!!!!!""""""###$$$$$$%%%"""!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""!!!!!!!!!!!!!!!!!!!!!"""#####################$$$$$$$$$!!!"""###$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((())))))))))))((((((''')))++++++***)))***,,,,,,,,,,,,---...////////////000111222222000...---......///000111222222333444444333333444555777888777555333111000000111222333222111000000111222222333333111///...---------+++***))))))((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$$$$###############$$$$$$$$$mmm[[[OOOJJJDDD>>>;;;999666555//////...------------...))))))***++++++++++++***---,,,***)))))))))***++++++*********))))))((((((&&&'''''''''(((((())))))(((((()))))))))))))))((($$$%%%"""$$$------((((((EEE%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''######$$$!!!+++000!!!)))YYY""""""###$$$%%%%%%%%%%%%)))```+++---((("""%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$*** $$$"""%%%&&&---SSS'''"""###$$$%%%&&&&&&'''((($$$$$$$$$############""""""%%%((())))))(((>>>"""XXX)))%%%%%%%%%)))333*** ///##################$$$$$$&&&---###HHH%%%'''(((&&&...bbb%%%,,,'''((( !!!""""""""""""$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$######"""!!! """$$$$$$###!!!!!!"""###!!!""""""###$$$%%%%%%%%%!!!!!! !!!!!!"""######"""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!!!!!!!!!!"""######""""""######$$$$$$$$$%%% """###$$$###!!! %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))*********++++++++++++******))),,,......,,,+++,,,.../////////000111222222333666777888999999777555444444555666777999:::;;;;;;<<<<<<<<<<<<<<<>>>@@@AAADDDBBB>>>;;;::::::;;;<<<;;;:::888777777888999;;;<<<;;;999777666444444333,,,+++***)))((('''&&&%%%'''''''''(((((((((((()))%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""######$$$$$$$$$%%%kkkZZZLLLHHHBBB===:::888777555111000000///...---------+++,,,---.........---,,,++++++******************++++++******)))(((((((((***)))))))))((((((''''''---,,,)))''''''(((***+++'''((()))******+++******&&&???&&&$$$"""$$$&&&(((&&&$$$###$$$&&&(((((('''&&&%%%$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$(((...$$$)))+++---RRR((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&$$$######$$$$$$%%%%%%%%%$$$$$$#########'''(((FFF000((( &&&&&&!!!###+++''',,,555111&&&'''((( ###"""!!!"""$$$&&&'''&&&'''%%%......)))(((###%%%lllMMM !!!"""###$$$%%%%%%!!!"""######""""""###$$$!!!,,,$$$===666((('''###---!!!BBB!!!###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$######"""&&&%%%###"""""""""######$$$######""""""######$$$&&&&&&%%%$$$$$$######"""%%%%%%$$$###""""""######%%%$$$###""""""###$$$%%%######""""""######$$$%%%$$$######""""""######$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""######!!! ######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$%%%'''&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&'''''''''((((((((((((((((((((((((((()))******,,,,,,,,,,,,------------......------...000111333444555555444333555999<<<===>>>>>>???@@@AAABBBBBB@@@@@@???>>>>>>???AAABBBEEEDDDCCCBBBAAABBBCCCDDDCCCBBBAAA@@@@@@@@@AAABBBDDDAAA>>>===>>>?????????@@@@@@??????>>>=========777444111///...,,,)))'''((((((((((((((((((''''''(((&&&$$$###$$$%%%%%%%%%&&&%%%######$$$$$$"""!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################jjjXXXMMMHHHBBB>>>;;;999777666111000000///......------+++,,,---------,,,+++++++++++++++*********))))))((((((((()))******++++++,,,,,,,,,+++++++++******)))(((((((((''''''''''''(((((())))))***)))))))))$$$444)))***'''%%%$$$%%%''')))'''&&&$$$%%%'''((()))((('''&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$222..."""))) 777...CCC((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###!!!777$$$jjj:::"""///((( '''!!!!!!&&&&&&!!! $$$%%%$$$$$$$$$%%%%%%%%%%%%###$$$***'''>>>EEE###'''...}}} ########################$$$%%%%%%%%%%%%%%%&&&'''555&&&&&&'''{{{%%%$$$$$$$$$---000 ///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%###"""""""""############""""""""""""######%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$###""""""############"""!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###""""""######"""!!!$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%'''((((((&&&%%%%%%&&&$$$%%%&&&'''''''''&&&%%%'''''''''(((((()))))))))+++++++++,,,---///000111111111222222222333333333444444333333444666888999===>>>>>>>>>===>>>@@@BBBBBBCCCCCCDDDDDDEEEFFFFFFIIIHHHHHHGGGGGGFFFFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGEEEBBBAAABBBCCCBBBBBBCCCBBBBBB@@@???>>>===<<<;;;999666555444333000...,,,,,,,,,,,,++++++++++++)))(((&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################hhhWWWMMMIIICCC???<<<:::888666000000000///......------............---,,,++++++---,,,,,,+++***)))((((((((((((((()))******++++++))))))))))))(((((((((((('''''')))))))))(((&&&%%%(((((()))))))))((('''''')))"""333***888iii'''&&&%%%&&&((()))((('''$$$%%%'''((()))))))))((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))KKK:::%%%###%%%'''222KKK###''''''&&&%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&&&&&&&''''''///***%%%\\\xxx&&&%%%222(((,,,***"""!!!))))))%%%***'''&&&&&&%%%%%%%%%%%%$$$""" &&&'''XXXAAA***333)))###'''&&&%%%%%%$$$###"""""""""""""""#########$$$$$$###'''))) SSSKKK###'''!!!)))777DDD222$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''%%%$$$######"""###############""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$######"""#########""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''((())))))'''&&&&&&&&&%%%%%%&&&'''(((((((((((())))))***+++,,,,,,------......///000222444555777999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBDDDEEEDDDCCCBBBCCCEEEFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@>>>>>>???===;;;999999888666444111111111000000/////////+++*********++++++)))'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$gggUUUMMMIIIDDD???===:::888666000000//////............000000000///...---,,,,,,------,,,+++***(((((('''++++++******)))(((((((((''''''''''''''''''''''''))))))************))))))(((((()))(((((('''&&&&&&///%%%"""'''&&&&&&444___'''&&&&&&&&&'''''''''&&&###$$$&&&'''(((((((((((('''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%,,,111lll555---///333OOO///&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$%%%%%%&&&'''&&&%%%###"""$$$$$$%%%%%%&&&&&&''''''!!!&&&###,,,444!!!BBBHHH"""%%%+++'''###***###%%%&&&''''''&&&%%%%%%&&&&&&!!!,,,###XXXyyy*** ===... !!!666''''''&&&%%%$$$$$$###"""!!!!!! !!!"""######""",,,---!!!!!!'''___(((:::,,,$$$aaa+++$$$)))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$''''''&&&&&&%%%$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$###############$$$######""""""""""""######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''&&&'''((())))))'''&&&&&&'''&&&'''((()))***++++++,,,---...///000111222333333444444555666888:::<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAACCCEEEGGGHHHGGGIIIJJJJJJHHHGGGGGGGGGHHHHHHGGGFFFGGGGGGHHHIIIIIIKKKLLLMMMLLLJJJGGGEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEJJJIIIJJJKKKMMMNNNMMMKKKGGGGGGFFFEEEDDDCCCBBBBBBAAA???<<<;;;:::999666444555555444444333222222222///......///000///---+++)))(((''''''(((((('''%%%%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$fffTTTLLLHHHCCC@@@===:::777555////////////............000///...------,,,++++++------,,,+++***(((((('''++++++******)))(((((((((************************+++***)))(((((()))+++,,,(((((()))(((((('''&&&&&&'''...###%%%444444###&&&PPP%%%&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%""")))'''(((pppOOO((("""(((%%%&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&"""///((((((111 (((KKKsss///111)))%%%***..."""$$$''''''&&&&&&'''((())) ***$$$"""VVV999&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&$$$"""""" ...ooommm... """"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$##################$$$#########%%%%%%%%%$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&((())))))(((''''''(((''''''(((***+++---...///111222333444666777888999<<<<<<===>>>???AAABBBCCCAAABBBCCCEEEFFFHHHIIIIIIJJJJJJJJJKKKLLLNNNPPPRRRTTTUUUVVVVVVTTTRRRRRRSSSQQQPPPNNNMMMMMMNNNOOOPPPNNNPPPSSSUUUUUUSSSQQQOOOLLLMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFHHHKKKLLLLLLKKKFFFFFFFFFFFFGGGGGGGGGGGGDDDBBB???===<<<:::888555888888777666666555444444333222222444555444111///...---***))))))(((&&&$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$eeeSSSJJJGGGCCC???<<<999666333//////////////////......---,,,+++***************---,,,,,,+++***)))((((((((((((((()))******++++++(((((((((((())))))))))))***(((&&&$$$%%%''')))+++(((((()))))))))(((''''''888%%%((()))!!!111888&&&!!!%%%333$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...%%%$$$---fffPPP,,, ###((($$$%%%&&&'''''''''&&&&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%$$$---333 *** ))):::^^^222 ######'''(((&&&%%%''')))((('''&&&""""""$$$HHHzzz &&&)))$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%"""!!!"""%%%'''%%%"""))))))$$$)))$$$'''000aaa^^^###---777$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%&&&&&&""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&#########"""######$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&(((******))))))***+++))))))***,,,...000333444666777888:::<<<===???@@@@@@@@@AAACCCEEEGGGIIIJJJKKKLLLNNNQQQSSSVVVWWWXXX[[[[[[[[[[[[]]]___bbbccccccdddeeedddbbbaaabbbccccccbbb```^^^^^^^^^```aaa[[[]]]```aaabbbaaa___]]]XXXXXXXXXWWWVVVUUUSSSSSSOOOOOONNNMMMKKKJJJHHHGGGDDDCCCCCCEEEGGGIIIIIIHHHEEEFFFFFFGGGHHHIIIJJJJJJHHHFFFDDDBBBBBB@@@>>>;;;======<<<;;;:::999888888888777666777888888666444444222///---,,,+++(((&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%eeeSSSIIIFFFBBB>>><<<888555222.../////////////////////---,,,++++++***+++,,,---+++++++++*********))))))((((((((()))******++++++%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((()))***(((((())))))***)))))))))###$$$%%%)))111444))))))000,,,(((((($$$%%%'''((('''$$$###$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&888###+++***OOO555"""444,,,###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$ &&&&&&%%%***)))((( (((,,,###CCCooo###((((((%%%###$$$'''$$$###(((///&&&%%%###(((,,,$$$777'''"""... %%%///$$$$$$$$$$$$%%%%%%%%%%%%### ###%%%### !!!++++++'''&&&!!!'''***&&&SSS@@@---&&&$$$666########################"""""""""#########$$$$$$$$$$$$#########"""""""""!!!""""""######$$$$$$%%%!!!"""###$$$%%%$$$$$$###$$$######""""""######$$$#########$$$$$$%%%%%%%%%######""""""###$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''(((((()))))))))&&&)))+++,,,,,,---...///000000111333555888;;;===???@@@AAACCCFFFHHHIIIJJJJJJKKKMMMPPPSSSWWWYYY[[[___aaacccgggjjjnnnpppqqqqqqpppqqqrrrsssvvvxxxyyywwwxxxwwwvvvttttttvvvxxxyyywwwuuurrrrrrrrrtttuuurrrssstttuuuuuusssrrrqqqlllkkkiiigggfffddddddccc^^^^^^]]][[[YYYVVVSSSQQQMMMKKKIIIHHHIIIJJJJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFGGGGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>><<<;;;999999:::::::::999888555333222111000---++++++******)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%fffSSSHHHEEEAAA>>>;;;888444111.........///////////////000///...---...///000111++++++******************++++++******)))((((((((((((((((((((())))))******'''((()))+++++++++***)))'''((()))******+++******)))+++((("""$$$+++///,,,%%%!!!$$$+++,,,'''"""$$$222qqq&&&(((***(((%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$((('''###(((...%%%!!! 444&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%'''((('''&&&$$$!!!///###'''!!!""")))"""$$$<<>>>>><<<888444333111...,,,+++***((('''((('''&&&%%%%%%%%%&&&'''~~~bbbTTTLLLGGGAAA<<<999777555333------........./////////............------------+++******)))((()))))))))************))))))))))))''''''&&&&&&''''''((()))(((''''''&&&%%%%%%%%%&&&'''(((((()))******++++++)))(((((('''''''''(((((()))((('''''''''(((***+++444///)))### !!!&&&)))888((()))))))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))***)))'''((((((''''''''''''''''''''''''(((...&&&"""IIIXXX)))"""$$$###$$$%%%&&&((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''###!!!&&&)))))))))***---QQQggg(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''))))))---)))""" ''''''!!!"""///YYY}}}FFF'''$$$(((!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$ ((()))"""444 HHHYYY***"""%%%""""""""""""############$$$$$$###""""""###$$$$$$ !!!!!!!!!!!!!!!!!!$$$###"""###$$$%%%$$$#########$$$$$$$$$$$$######!!!"""######$$$$$$##############################!!!!!!"""######"""!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!""""""!!!"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''((()))***+++,,,,,,***+++,,,///222666999::::::===BBBHHHNNNTTT[[[___eeehhhkkkmmmnnnttt}}}}}}zzzwwwuuuuuuuuuuuutttllliiifffddddddeeeeeeeeeggggggfffddddddggglllpppttt}}}~~~}}}}}}||||||}}}yyytttqqqoooooonnnmmm```^^^[[[XXXUUUTTTUUUUUULLLMMMMMMKKKJJJIIIKKKLLLIIILLLPPPQQQOOOKKKGGGFFFAAA???<<<:::999:::<<<>>>AAABBBCCCEEEFFFDDDAAA>>>===999444000...---+++)))***)))'''&&&&&&&&&''''''|||aaaTTTLLLHHHBBB===:::777555333------------.........///.........------------,,,******)))))))))(((((()))************)))))))))((())))))((((((((())))))***+++***)))(((''''''''''''''''''(((((())))))))))))''''''&&&%%%%%%%%%%%%&&&,,,***)))((((((***,,,---&&&&&&'''(((,,,---'''!!!(((***<<>>@@@CCCFFFGGGGGGGGGCCC@@@<<<999666222...++++++)))(((&&&%%%%%%&&&&&&|||bbbUUULLLHHHBBB>>>:::888555333............------------------------,,,,,,,,,,,,***************))))))(((************)))))))))(((***))))))(((''''''((((((+++***)))((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%''')))***'''!!!&&&000+++,,,"""$$$111+++$$$"""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''...&&& """$$$------+++&&&!!!!!!%%%***((('''***///---'''###%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###***&&&"""%%%))))))"""######$$$&&&)))(((***$$$ 333%%%%%%&&&''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&(((&&&###$$$&&&%%%&&&---,,,***((("""&&&$$$!!!"""###%%%&&&%%%'''%%%$$$'''******$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###&&&""" !!!$$$)))""""""&&&***'''"""%%%--- $$$'''%%%&&&((((((&&&!!!...+++---(((!!!"""""""""#####################$$$$$$#########"""""""""######$$$$$$$$$%%%$$$"""###$$$&&&&&&&&&######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$################################################""""""""""""############""""""######$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&***,,,......---///222555555999===AAADDDIIINNNSSSZZZ___ffflllrrrxxx}}}{{{vvvtttqqqmmmiiifffeeedddiiieeebbbeeejjjiiiccc[[[TTTRRRPPPMMMKKKJJJKKKLLLJJJHHHFFFFFFGGGHHHHHHGGGIIIKKKNNNNNNMMMLLLLLLLLLNNNQQQTTTTTTVVVWWWUUURRRQQQQQQQQQPPPPPPQQQQQQRRRRRRTTTXXX\\\aaafffiiijjjpppsssxxx~~~}}}wwwpppjjjeeebbb```[[[YYYVVVTTTRRRPPPNNNMMMPPPRRRSSSRRRPPPNNNNNNOOOKKKKKKJJJIIIHHHFFFEEEDDD>>>>>>???@@@BBBEEEHHHKKKEEEEEEDDDBBB???:::222---,,,+++)))'''&&&%%%%%%&&&{{{bbbVVVKKKHHHCCC>>>;;;888555333/////////.........---------------,,,,,,,,,,,,+++***++++++++++++***))))))************))))))))))))(((((('''&&&&&&'''''''''(((''''''&&&''''''(((((((((((('''&&&&&&%%%$$$$$$'''''''''''''''((())))))(((''''''&&&'''((()))***///111((('''666000***555$$$)))"""%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%''')))(((&&&'''''''''''''''''''''''' $$$(((***)))(((+++///!!!'''+++,,,((($$$ ))))))***///%%%%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&555...$$$###)))(((###000,,,(((%%%%%%''')))***000"""###'''((($$$+++,,,###$$$%%%&&&''')))******((('''&&&%%%%%%%%%%%%%%%,,,!!!%%%))),,,000***((('''%%%"""!!!'''///!!!"""###""""""%%%+++000&&&(((***'''###"""&&&+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&&&&###!!!"""$$$$$$$$$%%%&&&$$$ !!!$$$ $$$$$$!!!!!!(((%%% 222""""""""""""############"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$$$$###$$$$$$###""""""%%%'''######$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$ !!!""""""######"""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''))))))'''%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((***---000111111333888===:::???GGGMMMSSS[[[cccjjjqqquuu|||tttlllfffccc\\\ZZZXXXUUUSSSQQQOOOOOORRRPPPOOOSSSWWWYYYUUUPPPPPPPPPNNNLLLJJJIIIKKKMMMKKKIIIHHHIIIKKKLLLLLLKKKJJJMMMQQQSSSRRRQQQQQQQQQOOOOOOOOOPPPQQQQQQOOOLLLIIIIIIIIIHHHHHHIIIIIIJJJLLLLLLNNNOOOQQQSSSTTTUUU\\\^^^bbbgggkkkooorrrttt~~~zzzuuurrrpppgggeeeaaa___\\\XXXTTTQQQRRRRRRPPPMMMKKKJJJKKKMMMJJJJJJKKKKKKJJJHHHEEEDDDFFFFFFEEECCCAAACCCGGGJJJFFFGGGHHHIIIGGGAAA888222000///---***)))(((((((((zzzbbbVVVKKKHHHCCC???<<<999555333...///////////////000000............------------+++,,,,,,---,,,+++***)))************))))))))))))'''''''''((()))+++,,,---&&&&&&&&&&&&'''((()))***'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++(((((()))))))))*********$$$!!!###)))&&& &&&111...$$$"""%%%%%%***"""&&&&&&&&&&&&&&&%%%$$$###((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''+++++++++++++++(((###&&&%%%###!!! """&&&***:::***$$$,,,///%%%"""'''######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((()))***(((&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''',,,222,,,$$$"""'''###"""!!!!!!###$$$&&&&&&  """''''''$$$$$$%%%&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''###+++,,,'''"""222 ,,,000"""''''''((('''$$$""",,,"""&&&***$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""######$$$ """###%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###!!!$$$%%%%%%$$$###"""""")))######)))$$$!!!######!!!$$$(((***(((%%%'''&&&$$$'''***%%%""""""""""""############"""###$$$$$$$$$$$$###"""$$$$$$$$$############### $$$%%%"""!!!&&&######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$########################%%%$$$############$$$%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%'''))))))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***++++++,,,,,,111555777999>>>EEEKKKIIIPPPYYYaaahhhqqq{{{zzzvvvnnnfff^^^WWWSSSQQQJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKNNNRRRTTTTTTSSSVVVWWWWWWUUUSSSSSSWWWZZZVVVVVVVVVWWWZZZ\\\\\\\\\\\\]]]]]]]]][[[ZZZ\\\]]][[[XXXVVVVVVXXXWWWVVVUUUPPPPPPOOOOOONNNOOOOOOPPPOOOOOOOOOOOOPPPQQQQQQRRRVVVVVVVVVVVVXXX[[[^^^```ggglllsssyyy|||wwwtttrrrpppnnniiibbb]]]WWWWWWUUUQQQMMMKKKKKKMMMKKKJJJJJJIIIHHHGGGGGGFFFKKKKKKKKKHHHEEEDDDFFFIIIGGGGGGIIIJJJJJJEEE???:::777555333111///.........yyyaaaVVVKKKHHHCCC???<<<999555333------...///000111222222000/////////............,,,,,,---...---,,,+++***************))))))))))))(((((()))+++...000333444(((((((((((()))+++,,,---&&&&&&''''''((()))))))))######$$$$$$&&&''')))***$$$$$$%%%&&&'''&&&&&&&&&''')))&&&"""(((000+++ ***))),,,333!!!"""***$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$'''))))))(((&&&%%%&&&''''''''''''''''''''''''$$$'''(((&&&$$$'''+++---'''***+++)))$$$""""""$$$"""$$$'''(((%%%###%%%((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''%%%&&&'''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''333***$$$$$$### """)))&&&(((++++++)))'''&&&'''$$$//////!!! +++%%%+++%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$(((&&& $$$------%%%+++...$$$ ((()))"""###$$$&&&&&&&&&&&&&&&'''!!!%%%(((%%%!!!!!!'''---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$%%% ###&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$######""" !!!%%%&&&%%%&&&+++%%% ###''''''"""!!!###'''$$$"""###""""""$$$"""""""""""""""############"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!###%%%!!!%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((()))+++,,,---...///000555;;;???BBBHHHQQQYYY___fffpppwww}}}}}}vvvrrrpppmmmhhhcccbbb___ZZZTTTNNNKKKIIIHHHFFFHHHJJJLLLOOORRRTTTUUUUUUVVVXXXZZZ]]]___aaacccaaabbbcccbbb```aaaeeeiiihhhggghhhjjjmmmpppppppppsssrrrnnnjjjfffeeegggjjjjjjeeebbbcccdddddddddccc]]]]]]\\\\\\[[[[[[\\\\\\WWWWWWWWWXXXYYY[[[\\\]]]___\\\YYYVVVUUUVVVXXXZZZRRRXXX___eeejjjqqqxxx}}}~~~}}}xxxpppjjjbbbbbb```]]]XXXUUUSSSTTTNNNLLLIIIGGGGGGHHHIIIKKKHHHKKKLLLKKKIIIGGGHHHJJJHHHHHHHHHJJJJJJHHHDDD@@@<<<;;;888666444333222222zzzaaaSSSJJJFFFAAA===:::777444222000000000000////////////000000///...,,,+++******+++---...---+++))))))***************))))))))))))(((((((((((())))))))))))+++*********))))))((((((,,,)))'''((()))***(((%%%))))))))))))((((((((((((&&&&&&((()))************ !!!###&&&''')))******'''''''''''''''((())))))((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&''')))+++---//////'''&&&%%%&&&((((((((('''((((((((()))(((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###''''''(((((((((((((((''''''(((((())))))(((((('''%%%&&&&&&&&&&&&&&&&&&''')))(((''''''&&&&&&&&&&&&)))((('''&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################"""$$$(((******)))&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""$$$#########""""""!!!!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!"""###&&&%%%$$$###"""""""""""" !!!"""###############$$$###"""!!!!!!###%%%&&&""""""""""""###$$$%%%%%%%%%%%%###%%%%%%$$$###"""""""""$$$$$$###%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%&&&$$$######$$$%%%$$$###""""""""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$''''''%%%%%%%%%%%%''''''&&&%%%$$$######%%%'''(((,,,)))&&&%%%&&&((((((((()))((('''&&&%%%&&&'''((('''&&&&&&'''((((((&&&%%%(((+++,,,,,,,,,...333777777<<>>;;;:::999777555222zzzaaaRRRIIIFFFAAA===:::777444222000000000000////////////.........------,,,,,,,,,///...---+++***((('''&&&************))))))))))))(((((((((((())))))))))))************)))))))))(((+++)))'''(((******)))'''***))))))((('''&&&&&&%%%"""###%%%''')))***++++++(((((((((((((((((('''''''''''''''''''''((())))))))))))(((((('''&&&&&&%%%***))))))(((((()))***+++&&&''''''((()))******+++'''&&&%%%&&&((()))((('''((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&(((((()))))))))(((((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''(((((())))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((((((''''''&&&&&&%%%###%%%'''))))))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""$$$#########""""""""""""##############################$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$#####################$$$$$$%%%%%%$$$$$$%%%$$$"""""""""###%%%&&&$$$$$$#########$$$$$$%%%(((""" &&&)))'''$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&!!!###$$$###"""!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&$$$######$$$%%%%%%$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&''')))+++)))&&&%%%%%%&&&'''&&&'''&&&&&&%%%%%%&&&&&&''')))))))))***,,,,,,,,,++++++---000111222666===BBBFFFLLLSSSZZZaaammm{{{{{{ooodddZZZUUUNNNKKKJJJKKKLLLKKKOOOPPPQQQRRRTTTVVVWWWXXX[[[```ggglllnnnpppsssuuuwwwyyy}}}}}}}}}~~~}}}}}}zzzyyyxxxyyy{{{}}}~~~}}}zzzvvvsssrrrrrrlllllllllkkkkkklllllllllhhhfffeeecccaaa______^^^___]]]\\\ZZZZZZ[[[\\\]]]]]]]]]___eeemmmsssuuuvvv|||zzzwwwtttpppjjjddd___YYYWWWUUUSSSQQQLLLGGGCCCDDDHHHKKKLLLKKKKKKLLLNNNMMMMMMMMMLLLKKKHHHFFFEEEAAA???<<<::::::999777555zzzaaaRRRIIIEEE@@@<<<:::777444222000000000000////////////------------------------333///,,,+++,,,---+++)))************))))))))))))(((((((((((())))))))))))************)))))))))))))))((('''(((*********(((******)))(((&&&%%%$$$$$$$$$%%%&&&''')))***+++,,,,,,,,,+++***)))((('''&&&(((''''''''''''(((((()))******)))(((((('''&&&&&&)))(((&&&%%%$$$%%%'''(((((('''''''''&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''''''''(((''''''&&&%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&''''''+++)))(((&&&&&&&&&'''((())))))******)))(((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((()))))))))))))))((((((''''''(((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&++++++***)))((('''&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$####################################$$$###############""""""###############"""""""""%%%$$$###""""""###$$$%%%"""##################"""&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%)))$$$"""%%%&&&$$$!!! """"""######$$$######"""%%%&&&'''&&&%%%$$$%%%'''###############$$$$$$$$$$$$$$$###""""""###$$$$$$&&&$$$######$$$%%%%%%$$$"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%&&&((())),,,***'''&&&&&&''''''&&&&&&''''''(((((('''''''''((())))))***+++---.........111666:::>>>EEENNNUUU[[[bbbjjjsss|||sssggg___UUULLLNNNKKKHHHGGGIIIMMMPPPQQQVVVYYY^^^cccgggkkklllmmmnnnsssyyy|||{{{|||yyywwwuuussssssuuuwwwyyyrrrrrrrrrpppmmmjjjfffdddeeeccc```]]][[[[[[[[[[[[XXXWWWWWWYYY]]]aaacccccckkkooovvv~~~}}}vvvmmmgggcccbbbaaa___[[[VVVOOOJJJGGGHHHIIIIIIIIIIIIKKKMMMMMMMMMNNNOOONNNMMMKKKJJJEEEBBB>>><<<<<<;;;:::999zzzaaaQQQHHHDDD@@@<<<999777444222000000000000////////////---------------,,,,,,,,,...)))%%%&&&+++///...,,,************)))))))))((((((((((((((())))))))))))*********)))))))))))))))((((((((()))******************)))((('''&&&&&&&&&+++++++++***************,,,++++++***))))))))))))((((((''''''''''''((()))))))))))))))))))))))))))'''%%%###!!! !!!###$$$(((''''''&&&&&&%%%%%%%%%(((&&&&&&'''((()))(((''''''''''''''''''&&&%%%%%%((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))((('''&&&&&&(((((())))))))))))(((((('''''''''((())))))******)))((((((''''''(((((((((((((((((((((((()))))))))************************(((((('''''''''((()))***'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''((($$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!########################%%%$$$"""!!!!!!"""$$$%%%""""""############""""""&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$""" !!!$$$###!!!  """######"""!!! %%%'''((('''&&&%%%&&&'''!!!!!!""""""######$$$$$$$$$##################$$$%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&'''(((---+++)))((()))))))))((('''(((***++++++***)))((())))))******+++---000222222777>>>EEEMMMXXXccclllqqqxxxwwwjjj^^^VVVRRRNNNKKKPPPPPPRRRVVVZZZ___cccdddfffkkkqqqyyy~~~}}}|||yyyzzz|||}}}xxxrrrlllhhhhhhfffdddbbbaaaaaabbbcccdddaaa^^^[[[ZZZYYYYYYYYYYYY]]]ccckkkrrryyy}}}{{{uuuooonnnnnnmmmjjjddd]]]XXXPPPOOONNNLLLJJJJJJLLLMMMLLLMMMNNNPPPPPPOOONNNNNNJJJGGGCCC@@@>>>>>><<<;;;{{{```QQQGGGDDD???;;;999777444333000000000000////////////000///...---,,,+++******)))$$$ !!!&&&******'''************)))))))))((((((((((((((())))))))))))))))))))))))))))))******(((((()))*********++++++))))))))))))))))))******,,,+++******)))******+++,,,+++***)))((('''((((((((((((''''''''''''((((((&&&&&&'''((()))***++++++***((('''%%%$$$%%%&&&'''''''''''''''''''''''''''((('''&&&''')))))))))(((''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))(((((('''''''''(((((()))!!!###'''***++++++)))(((((((((((((((((('''&&&%%%)))******++++++******)))'''''''''((()))*********))))))(((((((((((()))))))))))))))******+++++++++************************)))))))))((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!###############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""############""""""$$$$$$############$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&%%%%%%$$$###"""$$$#########$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$"""###$$$$$$&&&((('''%%%"""###%%%&&&'''&&&%%%%%%!!!"""######!!!!!!"""###!!!!!!!!!""""""##################$$$$$$#########%%%###"""###$$$&&&&&&%%%%%%$$$"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&''',,,***(((((()))***)))((('''((()))+++++++++***)))+++,,,------...111777;;;<<>>;;;999777555333000000000000//////////////////...---,,,,,,++++++///......---,,,,,,+++***************))))))))))))(((((((((((())))))))))))((()))))))))************)))+++,,,+++)))((()))+++))))))))))))************$$$$$$$$$$$$&&&))),,,...---+++)))'''&&&&&&'''((())))))((('''''''''''''''&&&''''''''''''(((((((((%%%&&&'''((((((((('''&&&''''''''''''(((((((((((()))''''''''')))***)))((())))))******))))))(((''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******$$$&&&)))+++,,,+++)))((('''((()))******+++******++++++,,,,,,,,,,,,++++++******+++,,,---...//////...............///000000...///000222333333222222000000000000000000000000/////////...---,,,+++***++++++************++++++''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&''''''(((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###########################$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######""""""############""""""$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$###!!!!!!""""""#########"""$$$$$$#########$$$$$$%%%!!!%%%&&&"""!!!$$$### """"""""""""###$$$%%%&&&%%%&&&''''''%%%%%%&&&'''##################"""""""""###$$$$$$$$$$$$###"""$$$###""""""%%%&&&&&&&&&"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&''''''(((''''''((())))))))))))))))))((((((***,,,...---,,,*********++++++,,,---...+++///444777<<>>;;;999777555333000000000000////////////------------------------'''(((***+++)))))))))***************))))))))))))(((((((((((())))))))))))(((((())))))*********+++***,,,---,,,)))''')))+++******))))))((((((''''''((('''&&&&&&''')))+++---)))(((''''''(((***,,,...***)))((('''''''''''''''((((((((('''&&&&&&%%%%%%%%%''')))++++++***)))(((''''''''''''''''''&&&&&&)))((('''((()))***)))(((***************)))(((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))*********++++++++++++***))))))((()))***+++,,,---------...//////////////////...,,,,,,---...///000111222111111111111111222333333333555666888999999888888666666666666666666666666555555555444222111///......------,,,,,,------...((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%((((((((('''&&&&&&&&&%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""!!!#################################$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""$$$$$$"""!!! """###$$$$$$%%%%%%%%%%%% !!!"""""""""""""""""""""""""""###$$$%%%%%%$$$&&&"""!!!%%%&&&"""&&&&&&%%%%%%&&&((()))+++###$$$%%%%%%######$$$%%%%%%%%%$$$$$$######"""""""""###$$$%%%%%%$$$###"""$$$"""!!!"""%%%&&&&&&&&&###(((,,,---***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))((('''&&&&&&'''((()))))))))***+++++++++++++++++++++,,,...111333222111//////......///000222333444999???EEELLLWWWfffpppwww{{{mmmaaaXXXSSSQQQQQQRRRSSSUUUWWWZZZ[[[iiikkkuuu{{{uuurrrrrrjjjkkkllllllkkkjjjhhhgggcccaaa```aaadddgggiiiiiilllnnnqqqwww}}}{{{vvvtttpppkkkgggccc___XXXRRROOONNNPPPQQQHHHIIIKKKNNNPPPPPPMMMKKKxxx]]]OOOFFFCCC???;;;999666333111222111111111000000///////////////...---------,,,,,,,,,,,,+++++++++******+++******)))(((''''''&&&,,,,,,+++***)))(((''''''***)))''''''((())))))(((+++(((%%%%%%''')))((('''))))))))))))))))))))))))%%%(((+++,,,***'''%%%$$$((())))))***)))'''%%%$$$$$$%%%'''))))))))))))((((((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''%%%'''))))))((('''((()))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))''''''''''''((((((((()))((((((''''''(((((())))))))))))))))))))))))******(((***,,,...000222666999555555444222///......000333333333444555777888999;;;:::999888999:::<<<======>>>@@@BBBCCCDDDDDDCCCEEECCC@@@???@@@AAA@@@@@@@@@AAAAAA???<<<;;;<<<===777666444111000///.........,,,************)))(((&&&'''''''''''''''''''''''''''&&&&&&''''''(((((((((((('''&&&&&&%%%$$$$$$(((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###!!!"""###%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$####################################"""###$$$%%%%%%%%%%%%%%%$$$###""""""######"""!!!""""""###$$$%%%%%%&&&&&&"""""""""######$$$$$$%%%######""""""""""""######!!!"""$$$$$$#########$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''(((((('''(((***++++++)))'''&&&&&&''''''((()))***++++++...---++++++,,,---......*********,,,...222555888888DDDQQQYYYaaannn{{{qqqaaaUUUPPPOOOOOOOOORRRWWW[[[```gggpppwww}}}xxxtttpppooopppqqqooommmiiihhhfffeeeeeeccc```^^^\\\\\\^^^dddlllwww{{{vvvssstttlllccc]]][[[YYYTTTPPPSSSPPPNNNNNNPPPQQQOOOMMMyyy^^^PPPFFFCCC???<<<999777333111111111111000000000//////---------------,,,,,,,,,+++++++++*********))))))+++******)))((((((''''''************))))))))))))***)))'''''')))***)))(((+++)))'''''')))******((())))))))))))))))))))))))&&&'''((('''%%%$$$%%%&&&))))))))))))((('''&&&%%%%%%&&&'''((())))))((((((''''''((((((((()))))))))***)))))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&'''))))))((((((((()))((((((((())))))((((((((()))))))))))))))))))))((())))))(((((((((((())))))+++++++++++++++,,,,,,,,,(((((((((((()))***+++,,,,,,,,,,,,,,,,,,...///000111333555777888:::===@@@CCCBBB@@@===:::999;;;===:::;;;===???@@@BBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKNNNPPPRRRRRRRRRRRROOOMMMLLLMMMOOORRRSSSSSSOOONNNKKKIIIGGGFFFEEEDDD@@@>>>;;;777555444444444333111///...///...---,,,*********))))))(((((('''(((((('''''''''(((((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$###"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$#########""""""#########!!!###%%%%%%$$$###$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''((())))))'''((()))******)))'''&&&((((((((())))))******+++---+++***))))))******)))---...///111444999>>>AAAIIIUUUbbbkkkssswwwooodddZZZTTTRRRSSSTTT\\\aaagggmmmttt}}}}}}~~~~~~|||zzzyyyyyyyyyxxxtttpppooonnnmmmllllllkkkiiiggg^^^\\\[[[]]]cccllluuu{{{|||xxxtttooommmkkkhhhaaa[[[VVVSSSQQQRRRUUUUUUQQQMMMyyy___SSSFFFCCC???<<<999777444111111111000000000000//////++++++,,,,,,,,,,,,,,,,,,************))))))))))))*********))))))(((((('''(((((())))))*********+++***)))(((((()))***)))((()))(((((()))******)))''')))))))))))))))))))))))))))((('''$$$"""###''')))***)))(((''''''&&&''''''''''''((((((((((((((('''&&&&&&'''''''''((((((((())))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&(((******)))((()))***''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((())))))***+++,,,---,,,,,,+++,,,---///222333555777:::<<<>>>AAADDDGGGLLLKKKHHHDDDAAABBBEEEHHHIIIKKKOOOSSSUUUWWWXXXXXXXXXYYY\\\^^^___^^^]]]\\\[[[]]]```bbbdddeeeeeeddd^^^]]]]]]```eeeiiikkkllleee```\\\YYYYYYXXXUUURRRNNNKKKFFFAAA===<<<;;;;;;:::888666555555444222000///......---,,,+++***)))***))))))((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%########################$$$$$$%%%%%%%%%$$$######!!! """$$$&&&%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))******---///222555;;;BBBIIIOOO]]]iiiwww{{{sssjjjaaa___\\\YYYYYY[[[^^^```jjjooowwwyyyllljjjkkkjjjlllqqqtttzzz~~~yyyzzz{{{}}}{{{wwwxxxvvvuuuuuuuuutttqqqoooddd```\\\YYY[[[aaaiiinnnxxx|||~~~{{{zzzyyywwwrrrmmmaaa\\\XXXYYY\\\\\\VVVPPPyyy```UUUGGGDDD???<<<:::777444222000000000000000000//////++++++,,,,,,---------...++++++++++++*********)))*********)))))))))(((((())))))))))))***************)))((()))***+++)))(((''''''((()))***)))'''&&&((((((((((((((((((((((((******)))&&&%%%&&&))),,,***)))(((&&&&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((&&&''''''''''''''''''&&&''')))***+++***)))***+++''''''(((((((((((('''''')))))))))))))))*********))))))(((((((((((())))))))))))((((((((('''''''''))))))))))))***+++,,,---------...///111444666888888:::>>>AAADDDHHHMMMPPPQQQPPPMMMKKKJJJLLLRRRVVV[[[___dddiiimmmoooooonnnlllooorrruuuuuurrrooollliiikkkooorrrtttttttttsssmmmmmmmmmqqqvvv{{{~~~wwwqqqkkkiiikkkkkkhhhddd```\\\VVVOOOIIIFFFEEEEEEAAA???===<<<;;;999666333333222111000///...------,,,+++***)))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%###""""""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################"""###$$$%%%%%%%%%%%%%%%"""!!!!!!"""$$$%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''((((((((((((&&&&&&'''((((((((('''''')))))))))(((((((((((((((&&&''')))***+++,,,///000///444:::@@@HHHRRR\\\dddooozzzxxxmmmgggddd___YYY\\\___ccchhhkkknnnqqqssszzz~~~zzzxxxyyyzzz{{{tttiiifffeeeddddddhhhjjjsss}}}wwwrrrppplllooosssxxx|||~~~}}}{{{zzzxxxtttqqqkkkhhhccc```___aaadddfffjjjnnnvvv~~~~~~~~~~~~}}}oooggg___]]]```___YYYSSSxxx```VVVGGGDDD@@@<<<:::777444222//////////////////000000,,,,,,------......//////------,,,,,,,,,+++++++++************))))))))))))************))))))))))))***))))))***++++++)))(((''')))***+++***)))((((((((((((((((((((((((((((((((()))***)))(((((()))******)))'''&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))))))))((((((''')))***+++***)))***+++''''''((((((((((((''''''((()))))))))*********+++))))))(((((((((((())))))+++++++++++++++*********************+++,,,------333444555777:::<<<>>>???CCCEEEHHHKKKMMMQQQUUUXXXZZZZZZZZZZZZ[[[```fffjjjkkknnntttzzz~~~}}}{{{xxxvvvxxx|||yyyxxxyyy|||}}}wwwvvvyyy{{{yyyvvvtttpppjjjbbb\\\WWWUUUTTTLLLJJJGGGFFFDDDAAA===:::999888777666555333222222///...---,,,+++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((((()))******'''&&&&&&&&&'''(((((()))'''''''''&&&&&&&&&%%%%%%%%%$$$"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%######################## !!!###$$$%%%&&&''''''%%%###"""###$$$%%%###"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&''''''((((((((((((((())))))((((((((((((((((((''')))***++++++---222555999@@@JJJSSS\\\hhhttt}}}xxxggg]]]ZZZZZZ[[[[[[ccckkkuuu~~~{{{qqqpppnnnlllmmmnnnppprrrzzzssspppnnnlllkkkkkkkkksss|||wwwpppllljjjgggiiinnnsssyyy}}}~~~~~~uuussswww}}}zzz}}}|||wwwssspppooommmjjjhhhgggfffeeedddfffiiinnnrrrvvvyyy{{{zzzqqqeee___^^^]]]YYYUUUuuu^^^UUUGGGDDD@@@===:::888555222......////////////000000------.....................---------,,,,,,,,,,,,************************+++*********))))))(((((()))))))))+++,,,,,,***''')))+++,,,,,,+++******+++))))))))))))))))))))))))$$$&&&))))))((('''''''''((((((''''''''''''((((((((((((''''''''''''((()))&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))******)))))))))&&&(((******)))((()))***(((((())))))))))))((((((((())))))******+++++++++))))))(((((((((((())))))))))))*********+++++++++,,,------...000222444555777999<<>><<<:::999888777777111111///...,,,+++))))))((((((((((((((((((((((((%%%$$$$$$###""""""""""""************+++,,,---...(((((('''''''''&&&&&&&&&&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""########################&&&&&&&&&%%%$$$###"""!!!###""""""###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%######""""""""""""######"""$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((('''''''''))))))))))))***+++,,,------......///000111222222...000333555999DDDRRR\\\jjjuuuxxxeeeZZZYYY^^^iiiqqqxxxwwwpppjjjjjjnnnuuuyyy{{{~~~wwwnnngggggghhhjjjrrr|||zzz}}}zzzxxxvvvuuunnnnnnmmmllliiifffdddbbb^^^```ccchhhpppzzz|||tttnnnllllllttt]]]PPPIIIDDD@@@======;;;777444222222111111111111222333000000///...------,,,,,,------,,,,,,,,,,,,++++++///...,,,***(((((((((((())))))***+++***((((((******++++++++++++***))))))+++*********))))))(((((((((((())))))******++++++))))))))))))((((((((((((******))))))((((((''''''((((((((((((((()))******************))))))))))))******+++******)))((('''(((((((((((()))))))))))),,,+++***)))***+++,,,---))))))************))))))((())))))***++++++,,,,,,)))***+++***))))))+++---,,,,,,---///111333222111888???FFFJJJOOOVVVZZZZZZbbbhhhnnnpppllleee```^^^\\\YYYZZZcccpppyyy{{{yyy}}}}}}yyytttpppjjjddd]]]VVVOOOJJJEEEEEEEEEDDDBBB@@@===<<<888777444111///.........***)))'''((()))******)))'''&&&&&&%%%%%%%%%%%%%%%))))))***---//////...+++///***&&&%%%((((((&&&""")))&&&"""!!!###%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""#########$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&'''''''''&&&'''((())))))(((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$###"""***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((()))******+++***(((((()))+++---...///,,,,,,---,,,***---222777444666@@@JJJTTTbbboooxxxllleee___ccclllxxxzzztttqqqllljjjfffeeeiiiqqqzzz~~~tttpppllliiikkkqqqyyy~~~}}}}}}~~~~~~{{{zzzzzztttqqqqqqpppnnnkkk______^^^___eeeooo{{{yyyvvvtttttt]]]QQQIIIEEE@@@===<<<:::666333111111000000000/////////000//////...------,,,,,,------,,,,,,,,,,,,++++++---,,,+++))))))))))))***((()))***++++++++++++,,,+++++++++************)))************)))))))))(((***)))))))))))))))))))))***)))))))))(((((((((((())))))))))))((((((((((((''''''&&&&&&''''''((()))*********)))))))))((((((((())))))*********))))))'''''''''((((((((())))))+++*********++++++,,,,,,))))))************)))))))))))))))******+++++++++((()))************---///222222444666:::<<<======BBBKKKTTTZZZbbbkkkpppqqqzzz|||}}}zzzssskkkgggeeeaaa```bbbmmm||||||wwwqqqllleee___[[[UUUUUUTTTRRROOOKKKHHHFFF???<<<999666444222000///000...,,,,,,---...---,,,((('''&&&%%%$$$%%%%%%&&&))))))***,,,...///---+++$$$###"""$$$'''((('''%%%(((%%%""""""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$$$$%%%(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))*********))))))((()))***,,,,,,,,,***)))+++++++++///555999:::BBBNNNZZZeeettt{{{uuupppllliiigggjjjoooyyy{{{tttpppooojjjiiijjjlllqqqwww~~~}}}~~~}}}zzzxxxxxx{{{}}}wwwuuutttttt{{{~~~{{{xxxtttpppmmmhhhfffdddccceeellluuu{{{sss]]]QQQJJJEEE@@@===<<<:::555222111111111111000000///.../////////...------,,,,,,------,,,,,,,,,,,,+++++++++******)))******++++++((())))))******+++++++++,,,,,,***)))))))))***+++************))))))))))))******))))))((('''''''''******)))))))))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''((())))))***))))))))))))(((((((((((('''''')))******+++++++++((((((((()))))))))******)))***++++++,,,,,,++++++))))))************)))))))))))))))***************)))***+++,,,,,,---000333333555888===BBBFFFJJJLLLVVV___iiipppxxx~~~vvvooojjjiiidddcccfffqqq{{{wwwsssmmmjjjiiihhhfffbbb^^^YYYTTTRRRJJJFFFAAA===<<<999555111222000...---......---,,,---+++)))'''&&&&&&(((((()))((()))+++------+++)))&&&'''((((((&&&%%%$$$%%%(((&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""!!!"""$$$%%%)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''%%%$$$&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))*********(((%%%%%%(((***,,,222:::@@@GGGUUUdddpppzzz}}}ssspppkkkhhhiiimmmrrrvvvyyy~~~zzzuuuqqqoooooooooqqqtttyyy}}}~~~{{{|||{{{sssppppppoooooovvv|||{{{uuurrrooonnnkkkhhhgggjjjppptttqqq\\\RRRJJJEEE@@@===;;;999555111000000111222222222111000//////.........---------------,,,,,,,,,++++++++++++*********************)))***)))((()))++++++)))---,,,***(((((()))***,,,*********)))))))))))))))))))))((((((((((((((((((*********)))))))))((((((&&&&&&&&&''''''(((((((((++++++******++++++,,,---)))))))))(((((((((''''''(((((()))************************+++++++++,,,,,,((()))+++,,,,,,,,,+++***)))******++++++******)))************************,,,---......///111555888888<<>>EEEKKKTTT]]]dddlllsssxxx{{{~~~vvvrrrnnnmmmpppvvv|||wwwuuulllggg```YYYTTTMMMFFFAAA===;;;999999::::::999888444333000---+++************)))((()))******)))'''&&&))),,,+++***---555===)))))))))'''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%&&&&&&%%%$$$((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%(((,,,...&&&''''''(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***((())))))************)))///---///555:::@@@JJJSSS]]]kkksssjjjfffeeedddnnn|||~~~{{{xxxvvvvvvyyy}}}}}}|||}}}~~~yyysssqqqrrrssstttzzz~~~~~~vvvvvvtttqqqnnnllllllmmmkkkooorrrrrrrrruuu|||lllYYYPPPGGGCCC>>><<<;;;999666222,,,,,,,,,---...///000111........................------,,,,,,,,,,,,++++++,,,,,,,,,++++++)))(((''''''+++***)))111;;;>>>888,,,,,,***)))))))))***+++))))))))))))************&&&'''((()))***+++,,,---++++++*********)))))))))))))))))))))************)))))))))((())))))***+++************))))))))))))+++++++++******)))'''''''''''''''((((((((())))))((()))******++++++************++++++++++++************++++++,,,------...---///222555999???FFFKKKTTT\\\gggpppvvv|||xxxqqqooopppttt{{{~~~xxxpppfff]]]UUUQQQGGGEEEBBB@@@@@@???===;;;666555333000...+++***))),,,***))))))******((('''''')))***)))''')))111777'''))))))(((&&&%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$ !!!###$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!%%%&&&&&&$$$"""&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%)))---///%%%&&&''''''((('''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((()))******)))))))))***++++++,,,,,,......333<<>>@@@999+++++++++************)))((()))))))))************((())))))***+++,,,,,,---+++++++++*********))))))''''''''''''&&&&&&&&&&&&((((((((((((((()))******++++++++++++************))))))*********))))))(((((((((((()))))))))******)))))))))))))))***++++++***++++++,,,,,,++++++*********+++,,,...///000000111444999>>>FFFOOOYYY___fffnnnzzzzzzsssrrruuuzzz}}}|||||||||~~~xxxlllfffdddWWWTTTPPPLLLIIIGGGCCCAAA<<<;;;:::888555111...------,,,***)))******)))''')))***+++)))%%%$$$%%%'''###%%%((((((&&&%%%'''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###""""""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$############$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$### """%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******))))))))))))+++---///000111333<<>><<<999444111000000//////.........---......---,,,+++******)))------.........---,,,+++******+++---...---+++(((++++++++++++++++++++++++,,,,,,++++++***)))((((((+++---+++((((((,,,...,,,+++***)))(((((()))***++++++++++++*********)))))),,,+++++++++******))))))***)))(((''''''((()))***************************(((((((((((())))))))))))***+++,,,------,,,+++***+++++++++***************)))+++,,,,,,+++******+++'''***...222444666999<<>><<<888444111000000/////////........................---------------------,,,,,,,,,,,,+++++++++---......+++)))++++++++++++++++++++++++,,,,,,++++++***))))))(((+++,,,+++'''(((,,,///...***))))))((()))***+++,,,+++++++++*********))))))++++++*********)))))))))***)))(((((((((((()))***++++++++++++++++++++++++(((((((((((()))))))))***((()))************)))(((+++++++++++++++++++++++++++---//////......///000...000222444666;;;@@@DDDLLLOOOWWWcccqqq}}}|||wwwtttssstttxxx||||||~~~~~~~~~}}}{{{vvvpppjjjfff[[[TTTLLLGGGEEEDDDAAA???666444111000///...+++)))+++******)))))))))******&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******)))(((((((((((((((***)))))))))(((((((((((((((''''''''''''((())))))&&&'''''''''%%%%%%'''))),,,---...///333999???CCCNNN^^^rrrvvvooojjjjjjqqq~~~|||{{{uuusssooojjjeeecccdddfffjjjmmmrrryyy~~~xxxppplllkkkkkkkkkpppwww|||~~~{{{xxx||||||vvvqqqnnnhhhVVVNNNHHHEEEAAA===;;;888555222000000////////////......////////////000000000111...---,,,+++***++++++,,,+++++++++,,,------+++)))++++++++++++++++++++++++,,,,,,++++++***))))))))))))+++***'''***111555555,,,+++***)))))))))))))))+++++++++*********************))))))))))))((((((***))))))(((((())))))***++++++++++++++++++++++++((((((((()))))))))******((()))************)))(((++++++,,,,,,,,,,,,,,,,,,***+++---------...000222666777888:::>>>EEEMMMSSS]]]bbbjjjssszzz{{{vvvqqqnnnlllnnnttt{{{{{{xxx|||~~~xxxrrroooggg___TTTMMMIIIHHHFFFDDD???;;;777333222000///---,,,++++++***))))))))))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###############$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''))))))))))))************)))))))))))))))(((((('''))))))))))))((((((((((((((((((''''''(((((()))***'''''''''&&&%%%%%%'''))),,,---///222888@@@IIIPPPccctttuuujjjiiinnnssszzzxxxwwwvvvvvvsssppplllgggeeegggmmmqqqwwwzzz}}}uuuooollllllpppuuuzzz}}}|||zzzwww|||zzzssspppgggUUUNNNJJJFFFAAA===:::888555333000000//////////////////000000000000000000000000...---+++))))))***+++,,,***))))))***,,,,,,***(((************************+++++++++*********))))))'''******)))---666<<<===///...,,,+++)))'''&&&&&&************************)))))))))((((((((((((((())))))))))))))))))))))))************************(((((()))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,------...///333555;;;===AAAFFFMMMVVV___fffsssxxx}}}{{{vvvsssoooooorrrvvvyyy{{{|||qqqpppvvv|||~~~xxxuuuqqqjjj```YYYVVVSSSOOOLLLFFFAAA;;;666444444333222......,,,+++***)))))))))&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))))))))************'''((()))******)))(((''''''''''''''''''&&&&&&&&&((((((((('''((())))))***'''((('''&&&%%%&&&(((***---///222777???LLL[[[eee}}}{{{mmmiiilllwww~~~zzzwwwvvvwwwwwwwwwtttrrrooolllnnnttt}}}~~~wwwsssrrrxxx{{{~~~zzzxxxwwwvvvzzzxxxttteeeTTTMMMIIIEEE@@@<<<:::888555333//////000000000000000000111111000000///......---...---+++))))))***+++,,,)))((('''(((******)))'''************************+++++++++***************(((******(((+++333888888,,,,,,,,,+++******)))(((************************((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************,,,++++++++++++++++++,,,*********+++++++++,,,,,,///000111111333666;;;???AAAFFFOOOXXXaaajjjrrrwww{{{zzzyyyyyy{{{{{{{{{zzz}}}}}}}}}}}}yyyooolllqqquuu}}}xxxrrrlllgggaaaYYYTTTIIIDDD===888666555555444222111///---+++***))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%% !!!###%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((((('''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))'''((()))******)))((('''&&&&&&&&&'''''''''''''''((((((((((((((()))******))))))(((''''''(((,,,///222666;;;BBBMMM^^^rrr|||xxxuuuvvv{{{~~~{{{xxxwwwyyy{{{||||||xxxxxxwwwwww{{{zzzyyyxxxyyy|||~~~xxx|||{{{}}}~~~|||zzzzzz|||{{{vvvtttsssooosssyyy|||dddSSSMMMFFFCCC???<<<:::888555333//////000000000000111111111111000///...---,,,,,,...---,,,+++***++++++,,,)))((('''''')))))))))'''***************************************************,,,***''''''+++---,,,&&&''')))+++,,,---......***************+++++++++(((((())))))))))))******)))******++++++******))))))))))))))))))))))))))))))))))))*********++++++******)))(((((()))************++++++,,,,,,------...000111333777===EEEJJJPPPWWWbbbllluuu|||}}}~~~}}}}}}{{{sssqqqtttxxx}}}yyytttkkk```XXXPPPKKKDDD>>>;;;999777666555444222///---,,,+++***(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((($$$$$$%%%'''((()))***+++###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))((((((((()))))))))))))))))))))(((((())))))***+++***************,,,111444555<<>><<<;;;888555222//////000000000111111111000000//////.........---------------,,,,,,,,,,,,+++***((()))***+++***)))************************************************))),,,+++((('''******'''&&&''')))+++---.........))))))*********+++++++++)))))))))*********++++++)))***++++++++++++***)))************************))))))*********+++++++++******)))(((((()))******,,,,,,------...//////000000222555:::AAAKKKUUU\\\gggmmmvvv~~~{{{wwwxxx|||xxxoooggg___ZZZRRRKKKFFFBBB>>><<<888777444222///---,,,+++******)))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***++++++$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((()))******(((((((((((()))))))))***))))))(((((())))))***++++++,,,,,,,,,---000666:::===HHHYYYgggttt}}}~~~}}}|||}}}yyypppjjj\\\\\\]]]___cccfffffffffeeefffiiinnnsssxxx|||{{{uuusssxxx|||}}}~~~}}}}}}~~~|||uuuqqqooooooiiilllqqqvvv~~~~~~cccRRRLLL@@@>>>===<<<;;;888444111//////000000111111111222////////////000000000000------.........---,,,+++---+++******+++,,,,,,+++))))))))))))))))))))))))******************++++++'''+++,,,***+++...---***++++++,,,---,,,+++***)))))))))******++++++++++++))))))******+++++++++,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,+++******+++,,,---.........///000111111222888;;;@@@FFFPPP\\\iiiqqqzzz~~~}}}}}}|||zzzyyy|||~~~nnnhhh```XXXQQQKKKFFFCCC:::888666333000...,,,,,,++++++******))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''%%%$$$######'''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''((()))(((''''''''')))***+++%%%&&&&&&&&&''''''(((((()))))))))))))))******+++,,,---------///333999===JJJYYYmmmyyyyyy|||xxxyyyyyyxxxwwwtttooofff\\\UUUKKKKKKLLLOOOSSSVVVVVVUUUUUUTTTTTTWWW\\\eeemmmrrroooooopppqqqrrrtttvvvwwwyyy|||}}}{{{wwwvvvyyy}}}~~~zzzzzz{{{~~~zzztttpppooonnnpppqqqsssvvv{{{~~~yyyxxxgggRRRHHHBBB@@@===:::777444333222000000111111111000000//////////////////......---/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++***)))***+++,,,+++)))((((((((('''''''''''''''%%%&&&(((***+++,,,+++++++++***)))(((((()))***+++************************,,,,,,,,,++++++************+++,,,------,,,+++***,,,,,,,,,---------......,,,,,,+++++++++,,,...//////---+++,,,000444777999>>>CCCKKKVVVbbbppp}}}xxxpppqqquuuzzz~~~}}}sssqqqnnncccTTTJJJAAA???<<<999777444111...---+++)))))))))***)))((()))((('''&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$''''''%%%"""######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((***++++++******+++,,,))))))***)))((()))+++---000------000222555???LLL]]]ooo}}}~~~zzz{{{}}}~~~yyyrrrmmmjjjfffaaa[[[UUUPPPJJJFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBEEEHHHKKKMMMRRRSSSTTTTTTTTTVVVZZZ\\\______```bbbeeeiiinnnpppuuu|||~~~}}}~~~~~~xxxrrrooonnnmmmlllpppssswww|||wwwrrrqqqgggRRRHHHBBB@@@===:::777555333222000000111111111111000000111000...---------///000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,------+++(((++++++++++++++++++++++++)))******++++++*********+++***))))))))))))***+++************************+++++++++*********))))))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///222222222444777;;;???BBBLLLSSS^^^jjjvvv{{{sssnnnpppsssxxx}}}rrrbbbWWWHHHDDD???;;;:::888444222///---+++***++++++***))))))(((((('''''''''((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((()))+++***))))))***,,,((()))))))))((((((***,,,000...///555:::AAAOOO]]]sss~~~~~~~~~}}}xxxssssssrrrqqqoooiiiaaa\\\RRROOOJJJFFFCCC???;;;777777777777777777777777777444444444444666999<<<===>>>@@@AAAAAAAAABBBEEEGGGJJJJJJJJJLLLOOORRRVVVXXXbbbiiisssyyy~~~~~~}}}yyyrrrnnnlllmmmooorrruuuzzz~~~vvvrrrrrreeeRRRIIIBBB@@@>>>:::777555333222000000000000111111000000333111...++++++---///111++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++******++++++,,,---******+++---...---+++(((------------------------...---,,,+++***)))))))))+++******))))))******+++++++++++++++++++++++++++************))))))))))))++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,---------............///111555777:::???FFFLLL[[[dddrrr}}}{{{|||{{{ooommmmmmqqqyyy~~~mmmdddTTTLLLDDD???>>>===999555222///---,,,,,,,,,***))))))((((((((((((((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''******)))(((&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%---***&&&%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))''''''''''''((((((((((((''')))******))))))***+++(((***++++++******+++,,,//////222999BBBOOOaaaoooyyy{{{}}}~~~}}}zzzxxxwwwvvvvvvzzz~~~{{{uuunnnfffdddaaa]]]YYYRRRKKKGGG???===:::888777666333111222222222222222222222222000/////////000111333444222333444444333444666888:::::::::;;;===???BBBDDDIIIOOOWWW^^^dddjjjrrrxxx}}}}}}zzzxxxzzz}}}wwwqqqoooqqquuuxxxzzz~~~zzzxxxwwwdddQQQIIIBBBAAA>>>;;;888555333333000000000000000111111111222000...,,,,,,---///000++++++,,,,,,---------......------,,,+++***))))))++++++******++++++,,,---+++*********,,,,,,+++)))++++++++++++,,,,,,,,,,,,000///---+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,------............---111666:::>>>GGGSSS]]]nnnvvv{{{{{{xxxwwwxxxwwwqqqlllnnnvvv~~~~~~oooggg___VVVKKKEEEBBB@@@;;;666555333000...---,,,***)))((((((((((((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''((((((((()))))))))''''''((((((((()))))))))''')))******)))(((***+++***,,,......------...///222555:::CCCOOO```ttt{{{xxx~~~}}}|||}}}~~~}}}zzzrrrpppmmmkkkkkkmmmpppsssvvvzzz{{{vvvqqqlllddd]]]UUURRRMMMIIIFFFAAA<<<999888777555555555555333222111111111111111111111111222222111111111111222333000111222222000000222333444444444444555777999:::999<<>>;;;888555444333000000//////000111222222000/////////............,,,,,,------......//////------,,,+++******))))))++++++******++++++,,,------***((('''(((***++++++************++++++,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---...///000111333777===BBBJJJWWWhhhtttzzzvvvwwwzzzwwwvvvyyy{{{{{{zzzrrrrrrxxx~~~~~~{{{{{{|||yyymmmhhhggg___UUUMMMIIIDDD>>>999999666333000///---+++))))))((((((((((((((())))))'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%'''(((((('''%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))******((()))******))))))***+++***,,,.........///000222666===HHHTTTcccwww|||}}}{{{{{{{{{zzz}}}xxxqqqkkkhhhcccaaa^^^]]]^^^ccchhhkkkkkkllliii```YYYTTTNNNGGGDDDBBB>>><<<;;;999777555444222111111222222111///////////////////////////000000//////............---...//////...---...///////////////000111111222333444666888:::>>>CCCFFFLLLQQQXXX```hhhnnnqqqssswwwzzz~~~~~~}}}}}}||||||xxxuuuqqqnnn}}}```PPPJJJCCCAAA???;;;888666444333000000/////////111222333//////000000//////------------..................,,,,,,++++++******))))))++++++******++++++,,,------+++(((''')))***++++++***++++++,,,,,,------...++++++++++++,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,---------.........---------...000222555777999===EEEMMMXXXgggwwwzzzrrrnnnlllyyy~~~}}}}}}{{{yyy{{{~~~|||zzzyyy}}}~~~yyyyyy{{{uuummmkkklllhhhaaa[[[TTTLLLFFFAAA???<<<888555333000---+++++++++***)))))))))))))))''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''###&&&&&&%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))************(((***++++++******+++,,,***+++,,,------///333666888EEEUUUeeewww{{{~~~~~~|||{{{{{{|||}}}~~~tttjjjddd___]]]YYYWWWSSSRRRRRRUUUXXX[[[]]]]]]XXXNNNHHHEEE@@@;;;:::888666555666666666555111000//////000111000...//////////////////////////////......---,,,,,,++++++---//////...------...---.........////////////333222222222333555666888;;;>>>CCCJJJQQQWWW[[[^^^fffmmmuuu|||}}}xxxtttoookkk{{{___PPPKKKCCCBBB???<<<999666444444000000///...///111333444000000///............///......------------------+++++++++***************++++++******++++++,,,---,,,++++++,,,......,,,******++++++,,,------......******+++,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---...,,,---------............000///...///222777;;;>>>AAAFFFPPP\\\jjjwwwuuunnnmmmpppsss}}}}}}zzzooojjjjjjmmmnnnnnniii```XXXQQQOOOEEEBBB===:::777444111//////...---,,,+++*********(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))(((((((((***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((!!!%%%'''%%%$$$$$$%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))*********++++++)))+++,,,,,,++++++,,,---,,,------...///333888===EEEVVVkkk{{{~~~||||||{{{zzz{{{~~~}}}qqqfff___[[[XXXVVVPPPNNNLLLIIIHHHHHHIIIJJJJJJKKKHHHBBB???>>><<<888666444222222333444333222000///...///111222111000000000000000000000000000000000000000///...------+++---000000/////////000//////000000111111111111000000///000111333333333444555666999>>>CCCGGGJJJPPPXXXbbbkkkrrrzzz~~~yyytttpppmmm{{{^^^OOOKKKCCCBBB???<<<999666555444000///......///111333444333111...,,,+++---///111---------,,,,,,+++++++++***************+++++++++++++++******++++++,,,---+++,,,...111333111,,,)))))))))***++++++,,,------***+++,,,---,,,,,,***))),,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......222111000111444:::@@@CCCKKKQQQ]]]lll{{{zzzooommmrrr||||||zzz|||sssiiieeegggmmmrrruuusssjjj```[[[YYYIIIFFFAAA>>>;;;888444222222111000...---,,,++++++***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((+++******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((($$$&&&((('''%%%$$$&&&(((''''''''''''((((((((()))((('''&&&%%%%%%&&&'''((())))))))))))************)))************+++++++++***,,,------,,,+++---...111111111111333888>>>CCCZZZmmm~~~}}}{{{zzz{{{~~~|||{{{qqqiii___WWWSSSQQQOOOMMMJJJHHHFFFDDDBBBAAA@@@@@@777::::::888777999888555555444222222222111000...,,,++++++---///111111000------------------------///////////////...---,,,)))+++...///.........///---...///000000000000000...---...///222444444333333222111111333777:::===???FFFPPPYYYaaalllyyy~~~zzzvvvqqqmmmkkk{{{```PPPJJJEEEBBB===999666444222000222222222111111111000000000000000000000000000000..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,++++++***)))((((((,,,++++++***+++,,,...///,,,,,,++++++,,,,,,---...............---,,,++++++******+++,,,,,,,,,,,,+++---,,,)))(((''')))+++,,,...------,,,,,,------...000///......///000000///333111444:::<<<>>>FFFQQQ^^^gggttt~~~}}}{{{}}}zzzwwwqqqgggccceeeiiisss{{{|||yyyrrrggg^^^```WWWLLLDDD@@@===777333000000000...,,,+++,,,---+++(((&&&%%%&&&'''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&***)))))))))((((((''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******)))))))))))))))***,,,++++++***)))))))))***,,,,,,,,,,,,------...///...///111222666???KKKTTTiii|||{{{}}}wwwooojjjfff^^^ZZZTTTOOOLLLIIIFFFDDD@@@@@@>>>===;;;999888777999666444444555444111...222222111111000000//////000//////.........//////000000000000000////////////000000000000000//////000000///............///++++++,,,---///000111111//////.........---------......//////000222333444:::===BBBEEEIIISSS```kkkssszzz~~~~~~zzztttpppnnnnnnnnnmmmzzz___OOOIIIDDDAAA===:::888777555333222222222111111111000000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***))))))(((...---,,,+++++++++,,,---,,,,,,++++++,,,,,,---...------......------,,,,,,++++++,,,------------,,,///---+++***)))+++---...///......------......///------,,,,,,...///000000666555777<<<@@@EEEQQQ\\\sss{{{}}}~~~zzzxxxssskkkgggiiijjjsss|||}}}{{{vvvnnngggeee]]]RRRIIICCC@@@<<<999555555444111///---------,,,***'''&&&'''(((''''''''''''''''''''''''''''''***))))))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))(((((('''''''''******)))))))))((((((((())))))(((''''''''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))******''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,++++++******+++++++++...---,,,++++++++++++,,,---,,,,,,,,,,,,---...///111222555888???KKKZZZeeezzzrrrjjjaaa[[[UUUQQQLLLHHHFFFDDDBBB@@@===<<<;;;:::888777666555555333111222444333111...111111111000000/////////000//////.........//////000000000000000000000000111111222222222222111111222111000000//////000000...////////////000000000000000000/////////......000////////////000111111///222666777:::@@@KKKSSS^^^eeeqqq|||}}}{{{~~~~~~zzzsssllliiiiiilllnnnzzz^^^NNNHHHCCC@@@===;;;:::999777555222222222111111111111111000000000000000000000000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))///...---,,,++++++++++++,,,,,,++++++,,,,,,---...+++,,,------......------,,,,,,---............---000///---,,,,,,---///000000//////////////////000---,,,,,,---...111333555:::;;;>>>EEELLLUUUbbbooo{{{yyy{{{{{{{{{|||~~~|||{{{wwwqqqnnnnnnmmmuuu}}}~~~}}}|||wwwrrrmmmggg^^^TTTKKKEEEAAA@@@;;;:::777444111//////...---+++((('''((()))((('''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))******)))((((((((((((((((((((((((''''''''''''&&&''''''(((((())))))******(((''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------//////...---------......------,,,,,,,,,---...///000333666===HHHYYYmmm{{{yyymmm___TTTLLLIIIDDDAAA???>>>===<<<888888777666555444333222000//////000222222111///000000000000/////////////////////......//////000000000000000111111111111333333444444444444333333333333222111111111111222222222111111000000//////111111111000000000000///000000///...............---000222222222444:::???FFFMMMWWWcccnnnxxx|||wwwvvv{{{~~~wwwnnnhhhiiinnntttyyy]]]MMMGGGCCC@@@===<<<:::999666444111111111111111111111111////////////////////////111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++*********))))))------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...***+++,,,---............+++,,,,,,---------------///...---------...///000000//////......//////000////////////000333888;;;???CCCLLLUUU___jjjxxx}}}}}}}}}|||}}}|||}}}}}}zzzwwwuuutttssszzz~~~zzztttqqqlllbbbWWWMMMGGGDDD???<<<888555333111000///...+++)))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******************))))))***)))((((((''''''((((((((((((((((((((((((((('''((((((((()))))))))******((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,---------,,,,,,,,,,,,------...//////...............///...---,,,,,,,,,...000111111555<<>><<<:::777444111111111111111111111111111////////////////////////111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++***************+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...***+++,,,---.../////////******+++,,,,,,,,,,,,,,,------,,,,,,---...///000///..................///111111111111222666<<>>999555444444222111///,,,)))(((((((((((('''''''''''''''''''''''''''###$$$%%%'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))******)))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((())))))))))))))))))((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((************+++++++++++++++++++++++++++,,,------...---------------......///...---,,,...000333444777===HHHVVVhhh~~~yyy```MMMEEEAAA===999888777555444333333333333222222222222111222222222111000///////////////000000000000000111000000000111111222333222222333333444555666666666666777888888888888888777777666555555555555555444444444444444444444333222222222222111111111111///............///000000---///000000///......///333555999===BBBJJJRRRXXXcccooo{{{|||zzzzzz{{{}}}~~~~~~xxx]]]MMMGGGCCCAAA>>><<<:::777333000111111111111111222222222000000000000000000000000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))***+++,,,------------,,,,,,++++++,,,,,,---...***+++,,,---............)))***++++++,,,,,,++++++,,,,,,,,,,,,------...//////......------......//////111222222444:::CCCJJJWWWeeevvv~~~|||xxxxxx|||~~~}}}ttthhh[[[TTTJJJDDD===999888777555222000...+++))))))***)))((((((((((((((((((((((((((("""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((((((((((((((((((''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''))))))))))))***************))))))******+++,,,------,,,,,,,,,,,,---......///...------///333666999;;;DDDSSSeeewwwuuu\\\KKK@@@===888555444333222000111222222222333333444444222333444333111//////000000000000000111111111111222222222222222333444555333444555666777888999:::888999:::;;;;;;;;;;;;;;;;;;;;;:::999999999999999888888777777777777777777444444444333333333222222000000000000000111222222,,,,,,---...//////......///111333666999===CCCGGGLLLXXXeeennnwww~~~}}}}}}xxx]]]NNNHHHBBB@@@>>>===<<<:::666333000000111111111222222222000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************+++,,,---------,,,+++,,,,,,++++++,,,,,,---...++++++,,,---............***+++,,,,,,------,,,,,,++++++,,,,,,---...//////000//////......//////000///222444666:::BBBNNNWWWlllzzz~~~vvvxxxuuuqqqsss|||wwwllldddUUUNNNEEE???===;;;888444333111...,,,,,,,,,+++***))))))))))))))))))))))))$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&'''''''''(((((((((((()))(((((('''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))*********+++))))))))))))***+++,,,------,,,,,,,,,------...//////.........111666:::===CCCPPPcccwww{{{eeeQQQEEE<<<999555333222222222111000000111222333333444444///111333333111///000222000111111111222222222333333333333444444555666777555555777888999;;;<<<<<<<<<<<<===>>>???@@@@@@???@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::999777777666666666666555555444333333222222222222333/////////000111222111111...000222444444666999;;;:::EEEPPPWWW___mmm|||xxx^^^OOOIII@@@???>>>>>>>>><<<999666000000111111222222222222000000000000000000000000..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++******************++++++,,,---......---,,,***))),,,,,,++++++,,,,,,---...,,,,,,------......------+++,,,------......------,,,,,,------...//////000111111000000000000111111000444888;;;AAAKKKYYYccc{{{zzzooorrrooolllppp|||xxxqqq^^^VVVLLLEEEAAA>>>999555666333000.........---,,,))))))))))))))))))))))))&&&'''((((((&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))*********+++++++++************+++,,,---...---------------...///000///......///222777===@@@QQQ___uuu{{{eeeQQQBBB::::::777444333444555555555//////000111222333444444,,,///222222000000111444111111222222222333333333444444444555555777888888666777888999;;;<<<>>>>>>>>>???@@@AAABBBCCCCCCBBBDDDCCCBBBBBBAAAAAABBBBBBDDDDDDBBB@@@>>>===;;;;;;999999999999888888888777888777555444333222222222000/////////111222222111000222444444333222222333000:::CCCGGGNNN\\\kkktttyyy[[[KKKIIICCCAAA@@@???>>>;;;777444222000...///222333111/////////////////////....../////////...------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++*********,,,...///...---+++,,,...---,,,,,,---///---,,,,,,,,,,,,---..................---,,,++++++...---+++++++++---///000000///---,,,,,,---...///555333000///000222222333333777===CCCKKKYYYkkkwww}}}wwwwww}}}uuurrrlllffffffooo}}}qqqcccUUUMMMHHHBBB===<<<:::777333111000///...,,,+++++++++++++++*********)))))))))))))))(((''''''***)))'''&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%'''%%%$$$&&&)))***(((%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))...---,,,***)))'''&&&%%%))))))))))))))))))))))))++++++************++++++++++++++++++***)))((((((------------------------,,,000333222000......000111000111444666;;;EEEPPPeeettt~~~vvvcccSSSFFF<<<777666555333222222222333333444444444555555666666666333333333222222222222222444555666666555666888:::666666777888999999::::::;;;;;;<<<===>>>???@@@@@@CCCDDDEEEEEEDDDEEEHHHJJJIIIGGGFFFFFFGGGHHHGGGFFFKKKIIIFFFDDDCCCBBB@@@???;;;;;;<<<;;;999999:::<<<:::999888888888888777666444333222222222333555666111000//////000111222333555444555888@@@JJJSSSYYYgggqqqwwwZZZLLLKKKFFFCCC===999777555222111111///...///111222000...//////000000000000000000111000000///......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++******,,,......---,,,+++,,,...---,,,,,,---///---,,,,,,,,,,,,---......------------------,,,,,,...---,,,++++++,,,...///000///---,,,,,,---...///111///......000222444444555999AAAJJJXXXjjj~~~}}}uuuttt|||zzzwwwqqqllliiimmmvvv|||~~~ppp```VVVNNNFFF???===;;;999666444333222111///------,,,++++++*********)))*********))))))(((''',,,***(((&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%&&&)))***(((&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))++++++************++++++,,,,,,------,,,,,,++++++---------------------------///111111000/////////555444666;;;@@@GGGTTT```uuu~~~sssjjj^^^QQQGGG???999666555444333222111111222333111222222333333444444444555555444444444444333333333555666666555555777999888888999::::::;;;;;;<<<======>>>???@@@AAABBBCCCIIIKKKMMMMMMMMMMMMNNNPPPLLLKKKJJJJJJMMMOOOOOOOOOQQQOOOLLLIIIGGGEEEDDDBBBCCCCCCCCCBBBAAA@@@AAABBB<<<<<<;;;;;;;;;;;;:::999555555333333333333444555333222111111111111222333222222222444999AAAHHHMMMXXXaaannn{{{vvvZZZNNNNNNQQQKKKCCC;;;888666555555222111000000222222111000000000000111111222222222111111111000//////......---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,+++,,,......---++++++,,,...---,,,,,,---///---,,,,,,,,,,,,---......,,,,,,------------------///...---,,,+++,,,---...///...---,,,,,,---...///......///000222555777999<<>><<<:::888333333222111111111111222111111222222333444555555777777777666666666555555555777888888888888999;;;<<<===>>>??????@@@@@@@@@BBBBBBCCCEEEGGGIIIKKKLLLSSSVVVYYYZZZZZZYYYZZZZZZTTTRRRQQQRRRUUUYYY[[[\\\[[[YYYVVVRRROOOLLLJJJIIIIIIHHHGGGEEEDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@??????;;;:::888777666666777777666555444333222222222333111000000111333888<<<>>>GGGNNNYYYdddooo{{{yyy\\\OOONNNUUUOOOFFF???;;;:::999888333333222222333333333222//////000000111222222222111111000000///......------,,,,,,++++++,,,,,,---)))******++++++,,,,,,,,,...---,,,---......,,,++++++,,,...---,,,,,,---///---,,,,,,,,,,,,---......,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,......---------.../////////000222333555888<<>>KKKXXXgggyyy~~~uuummmhhh```ZZZUUUPPPKKKGGGHHHDDD???;;;:::999888777222111111111111111111111222333333555666777888888888888888888888888888888999;;;============>>>???@@@AAACCCEEEFFFGGGGGGGGGGGGHHHJJJMMMQQQVVVYYY[[[___cccgggiiihhhgggfffeee^^^\\\ZZZ[[[___ccceeefffeeedddaaa]]]XXXUUUSSSSSSPPPNNNLLLJJJIIIIIIGGGFFFFFFGGGIIIIIIGGGFFFFFFFFFDDDBBB@@@>>><<<;;;;;;<<<999888777666444333222222222111111111222444666777<<>>;;;999777666777555222...+++***(((((()))******+++++++++******)))(((((((((((())))))***)))))))))******)))))))))((((((((()))))))))******((((((((((((((((((((((((((()))******))))))(((((())))))(((''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************************************************++++++************++++++***+++,,,...////////////------------------------...,,,+++---222444444222;;;@@@LLL^^^nnn{{{ooobbbYYYPPPMMMHHHDDDBBB@@@>>>===<<<999666444444444333222111111111111111111111111222333444555777888::::::999999999::::::;;;;;;;;;<<<>>>AAAAAA@@@@@@AAABBBAAACCCFFFIIILLLNNNNNNNNNNNNOOORRRVVV\\\bbbhhhkkkmmmqqquuuwwwvvvsssqqqpppjjjhhhfffgggiiilllmmmnnnppppppnnniiiccc```___```^^^[[[WWWUUUUUUTTTQQQOOONNNQQQSSSRRRPPPMMMMMMMMMKKKJJJGGGDDDAAA??????>>><<<;;;:::999777555444333222222222111222222333444777:::???CCCKKKVVVdddnnn|||}}}^^^NNNKKKDDDAAA>>>;;;999777444222///000111000///...///111000000000000000000000000/////////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,---//////...,,,+++,,,...---,,,,,,---///---,,,,,,,,,,,,---.........---,,,+++,,,---...///------------------,,,,,,,,,,,,---......////////////111333444666<<>><<<999888999888666333000---***)))((()))******+++*********''''''((())))))******+++((())))))))))))))))))(((((((((((()))***+++++++++(((((((((((())))))))))))(((***++++++)))(((((()))******)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***,,,------...************************++++++************++++++***+++,,,---............---------------------------,,,,,,///222555666666@@@IIIZZZoooyyykkkaaaXXXNNNGGG???===<<<:::999999::::::555444222333444555444333000111222222333222222222111222333555777888:::;;;::::::;;;<<<>>>???@@@@@@???AAADDDEEEDDDCCCCCCDDDCCCFFFKKKQQQUUUXXXZZZZZZYYYZZZ]]]aaahhhooouuuyyy|||~~~|||{{{vvvuuutttuuuvvvxxxwwwwwwyyyzzzzzzvvvpppmmmmmmooolllhhhcccaaaaaa___\\\XXXYYY\\\___^^^ZZZVVVUUUVVVRRRPPPMMMIIIEEECCCBBBAAA??????>>>===;;;999777666444333222111111111222333444666888:::>>>FFFQQQZZZiiitttxxx[[[MMMKKKEEEBBB>>><<<:::999666555///111333222000///000222222222222111111000000///000000//////...------------,,,,,,++++++,,,,,,---......---------------------,,,,,,---///000///---+++,,,...---,,,,,,---///---,,,,,,,,,,,,---......///...,,,++++++,,,---...,,,,,,------------------+++,,,---...///////////////222444666999BBBOOOXXXlllxxxyyyoookkkllljjjssszzz|||~~~~~~yyyuuuqqqlllhhh]]]\\\]]]aaaiiirrryyy}}}|||~~~}}}zzz}}}|||xxxqqqmmmooowwwyyyuuuuuusssrrrssshhh```UUUKKKCCC???===<<<;;;;;;:::999555222...,,,'''((())))))*********)))((())))))*********))))))))))))************))))))************************(((((()))))))))*********)))+++---,,,)))((((((***+++***))))))(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---************************++++++************+++++++++,,,------............------------------------,,,---///000222444888;;;FFFQQQfff~~~zzz{{{ooo^^^SSSLLLGGGAAA;;;777777777666555555666777444333333444666777666555000111222333444444333222222333444666888:::<<<===;;;<<<>>>@@@BBBDDDEEEFFFDDDFFFIIIKKKJJJIIIIIIIIIKKKOOOUUU]]]ccchhhjjjkkkjjjkkklllpppvvv||||||yyy{{{}}}{{{vvvqqqnnnnnnlllhhhddddddhhhkkkiiiccc___^^^___[[[YYYUUUPPPLLLIIIGGGFFFCCCCCCCCCBBBAAA>>><<<;;;888777444222111222333444111333555555666<<>>IIIXXXddd|||~~~~~~|||wwwpppnnnpppmmmtttzzz}}}}}}xxxssspppgggeeedddfffkkkqqquuuwwwxxx|||~~~|||{{{xxx{{{zzzoooiiinnn{{{{{{rrrsssvvvxxxyyy|||tttjjj]]]PPPHHHCCCAAA@@@===>>>>>>===:::555111...''''''((()))))))))))))))***************)))((('''*********++++++*********,,,,,,++++++***)))))))))(((((())))))*********+++)))+++---,,,)))((()))***+++******)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((((((************************++++++************++++++,,,---..................------------------------+++...111222222444999>>>OOO[[[sss{{{vvv}}}wwwfff[[[LLLCCC@@@>>>999555555666666666444333333444222111111222444444333111111222333444555444444333444555777999;;;>>>???@@@===>>>@@@BBBEEEGGGIIIJJJJJJLLLOOOQQQPPPOOOOOOOOOSSSXXX___hhhooouuuxxxyyyyyyyyyzzz|||}}}|||{{{vvvqqqkkkooorrrpppjjjdddcccdddccc```\\\WWWSSSOOOMMMLLLFFFFFFFFFFFFDDDBBB@@@???>>><<<888555444444555666111333555555555888???DDDDDDRRRbbbmmmwwwuuuZZZMMMJJJCCC@@@<<<999888777555333333222000//////000222333222222222222222222222222000000000000///...---,,,,,,------......------,,,,,,,,,---......//////000...,,,***+++...000...,,,......//////...---,,,,,,//////.........---------...............---------******,,,---.../////////222---,,,111555444333444888777;;;AAAHHHRRRggg{{{xxxvvvzzzwww}}}}}}yyy{{{}}}|||{{{zzzzzzyyyyyyyyy|||~~~{{{{{{{{{zzz{{{~~~uuummmlllttt|||wwwpppjjjlllttt|||~~~~~~{{{ssshhh]]]UUUOOOHHHCCCAAA@@@???@@@AAA===777111111...+++*********)))((()))***+++***)))((((((*********++++++++++++******++++++,,,,,,,,,---------************************---,,,***)))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++***************++++++,,,,,,,,,,,,,,,,,,---...---...000111333;;;DDDYYYlllyyyxxx{{{rrr^^^RRRIII???999888888777555444444444444444444444444111222222333222222111000111///111777:::888777999888888999;;;???AAAAAAAAAEEEEEEFFFFFFHHHLLLRRRWWWWWWZZZ]]]````````````aaafffkkkqqqwww}}}{{{wwwuuuuuutttqqqnnnmmmhhhaaa\\\[[[YYYVVVSSSMMMLLLKKKIIIHHHEEEDDDCCCFFFDDD@@@===;;;888444111666555444444555777999:::@@@GGGQQQ]]]hhhrrr{{{rrrWWWJJJFFFCCC@@@<<<:::888777555333333222000//////000222333222222222222222222222222000000000000///...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---...---+++......//////...------,,,//////.........---------------..................---------------------...000,,,,,,000444444444666666777===HHHSSS```ttt{{{uuuuuuzzz}}}{{{wwwuuutttwww{{{{{{zzz{{{xxxxxxzzz}}}vvvtttwwwzzz|||wwwoooiiieeehhhrrr{{{{{{ssskkkbbbXXXNNNGGGDDDBBB@@@@@@AAA>>>999444111...+++*********)))(((((()))***)))'''&&&'''((()))******************)))++++++++++++,,,,,,,,,,,,************************,,,,,,***)))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((())))))))))))))))))))))))))))))))))))))))))++++++***************++++++,,,,,,,,,,,,---------000...000444777===HHHSSSdddvvv|||}}}rrr]]]LLLFFF@@@999666777999999777222222222222222222222222000111111111111222222222555222333777999888888;;;======>>>AAADDDHHHJJJKKKMMMNNNOOOPPPSSSXXX___dddiiikkkoooppppppoooppppppwww{{{|||zzzzzzyyywwwtttrrrmmmgggdddbbb```\\\YYYUUUTTTRRRPPPOOONNNNNNNNNJJJHHHDDD@@@===:::888666777666555333333444555666:::???GGGPPPZZZdddnnntttzzzqqqWWWHHHDDDCCC@@@===:::999777555333333222111000000111222333111111111111111111111111000000000000///...---,,,------............------......---,,,,,,+++******,,,+++++++++---...---,,,.........///......---,,,...............---------,,,---------.../////////000///---,,,,,,,,,------000,,,+++000333444555888888;;;FFFUUUdddsss|||wwwvvvyyy}}}~~~||||||{{{yyyyyy~~~}}}|||~~~|||ttttttrrrmmmhhhdddccchhhsss}}}zzzqqqeeeWWWOOOIIIFFFBBB@@@@@@???<<<888111///,,,*********)))((()))*********((('''((()))((())))))******))))))((()))*********++++++++++++************************,,,+++******)))*********************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((+++***************++++++++++++,,,,,,------------///---///444:::BBBQQQ^^^rrrxxxhhhYYYIII<<<<<<888444333666888777666111111111111111111111111222111111000111222444555999666666999::::::===BBBGGGGGGIIIKKKOOOSSSVVVXXXYYYZZZ\\\___ccciiiqqqwww~~~~~~yyyuuupppmmmkkkhhhbbb^^^ZZZXXXTTTRRRQQQSSSUUUWWWSSSQQQMMMHHHDDD@@@>>>>>>;;;999777555444333444444666888<<>>JJJZZZiiiwwwcccTTTIII@@@:::999777444333444444222000222222222222222222222222444333222111222444666777;;;888999===???BBBGGGNNNSSSUUUYYY]]]___aaacccdddcccfffiiimmmssszzz~~~yyywwwtttooogggbbb^^^[[[WWWTTTTTTWWWZZZ]]]___\\\WWWQQQJJJFFFDDDDDD???>>><<<:::888777666666777888888999>>>FFFPPPXXXaaahhhsss}}}qqqYYYKKKFFFCCCAAA>>><<<;;;888555333222111111111111111111222000000000000000000000000000000000000///...---,,,---......//////......------------.........//////......///////////////000------...............------.....................,,,,,,,,,---...///000000...---,,,+++,,,...000222444000000222444555999???HHHRRRbbbtttsssqqqoooooorrrwww{{{}}}{{{ssspppmmmiiimmmlllmmmsss{{{yyyqqqlllXXXQQQHHHCCC@@@???>>><<<444222...,,,,,,,,,***)))+++,,,---,,,*********,,,(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))************+++*********************)))))))))((())))))))))))))))))))))))(((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((())))))************************************))))))***++++++,,,++++++,,,------...//////444444888BBBMMM[[[mmm}}}|||wwwbbbQQQEEE???<<<;;;777666555444444222///...222222222222222222222222444333222111222444666888;;;;;;>>>DDDHHHKKKSSS[[[```eeekkkooopppooonnnnnnkkkoootttzzz~~~wwwooohhhfffccc```]]]]]]___bbbdddeeeddd___WWWOOOHHHFFFFFFBBBAAA???>>><<<;;;:::999;;;999777666888>>>GGGMMMZZZbbblllvvv}}}lllVVVJJJFFFCCCAAA>>>===;;;999555333111111111111111111111111111111111111111111111111000000000000///...---,,,......////////////......******++++++,,,---......***,,,------,,,,,,---...,,,---......///.........---------...............,,,---------.../////////---,,,,,,,,,...///111222555222222555666999???GGGRRRaaattt}}}vvvhhhhhhiiimmmuuu~~~~~~vvvqqqnnnqqqqqqrrrwww}}}{{{yyyccc[[[PPPGGGCCCAAA>>><<<777444000......---,,,+++)))*********((('''((()))((())))))******))))))(((((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))'''(((((())))))******+++(((((((((((())))))))))))************************((((((((())))))******+++************************))))))))))))***+++,,,,,,++++++,,,---...//////000111444>>>LLL\\\mmmuuummm___NNNBBB;;;666555777333333444444444333222111111111111111111111111111111111222333444777999;;;@@@BBBGGGNNNQQQSSSZZZaaagggmmmuuuyyyxxxvvvuuuuuurrrwww~~~zzztttllljjjhhhfffeeeeeeeeefffggggggddd]]]SSSKKKHHHHHHGGGFFFEEECCCAAA???===<<<<<<;;;888666555999???DDDRRRXXXcccmmmuuu{{{gggTTTJJJGGGBBBAAA???===<<<999555222111111111222222111111111222222222222222222222222000000000000///...---,,,......////////////......+++,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***,,,...,,,------...//////......---------.........//////------..................------......//////000000333111222666:::>>>GGGQQQcccuuuzzzvvvtttrrrooorrrxxx~~~yyywwwtttuuuwww{{{}}}|||mmmdddXXXNNNHHHCCC???<<<999666222000//////---,,,((()))***)))'''&&&'''((()))******************))))))))))))*********++++++))))))))))))))))))))))))((()))***+++,,,++++++***************))))))))))))++++++++++++++++++++++++'''(((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---++++++,,,---...///000000333999GGGYYYkkk}}}yyyyyyyyy|||mmmUUUIII>>>:::777333222555111222333333222222222333222222222222222222222222000222555999===@@@CCCEEEIIILLLSSSYYYYYYWWWZZZ```dddjjjppprrrqqqqqqtttvvvxxx~~~ssssssrrrqqqooollliiihhhgggiiiiiiddd[[[SSSPPPPPPQQQPPPNNNKKKHHHEEEBBBAAA>>>===;;;999777888;;;>>>EEEKKKUUU```iiirrryyy~~~fffTTTKKKIIIBBBAAA???>>><<<:::666222111111222222222222111111222222222222222222222222000000000000///...---,,,......////////////......000//////......------,,,***---///...,,,+++---000,,,,,,---.../////////...---------.........//////...............---------/////////000//////...---000000222777<<>>DDDTTThhhzzzooolllpppzzzzzzcccOOOEEE<<<555777777444333666222333333222111000000111444444444444444444444444222555999???EEEJJJNNNOOOQQQUUU\\\aaa^^^XXXXXX\\\]]]bbbfffggggggiiiooottt|||~~~~~~~~~{{{vvvrrroooiiimmmoookkkccc[[[YYYYYYZZZYYYWWWSSSOOOKKKGGGEEE@@@@@@???<<<::::::;;;===:::AAAKKKVVV```kkktttzzzbbbPPPIIIGGGCCCAAA>>><<<:::888555222444444333333333333222222111111111111111111111111......---,,,,,,,,,,,,---////////////////////////---------------...///000+++++++++,,,,,,,,,------........................+++...000///---,,,...000////////////////////////---...//////---------///---333999;;;>>>JJJ^^^oooyyywwwtttssswww}}}|||||||||zzzyyy}}}~~~yyytttwww{{{sssyyy~~~|||ssslllccc\\\WWWOOOEEE===@@@<<<888444222000---++++++************+++---...,,,,,,+++******+++,,,,,,))))))))))))))))))))))))---,,,+++)))((((((((((((''''''''''''((((((((((((***************************)))(((''''''((()))***))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&%%%%%%%%%(((+++---...---)))((('''''''''(((***++++++++++++++++++++++++++++++)))+++...//////333:::<<>><<<;;;999666333444444333333333333222222111111111111111111111111111111000////////////000////////////////////////---------------...//////,,,,,,,,,,,,------------........................000222222000---+++,,,...////////////////////////...///000000......///111111555;;;@@@HHHYYYppp}}}{{{vvvxxxzzz~~~{{{tttvvvxxxxxxyyy}}}}}}xxxyyytttuuuvvvzzz~~~wwwqqqiiibbb\\\UUUKKKDDD@@@===888444222000...,,,...---,,,*********+++,,,,,,,,,+++******+++,,,,,,************************+++***)))(((((((((((((((''''''((((((((()))))))))***))))))))))))))))))***(((((('''&&&&&&'''(((((()))))))))))))))))))))((()))((('''&&&&&&'''((())))))))))))(((((((((''''''(((''''''(((***,,,+++*********)))))))))***+++,,,++++++++++++++++++++++++---+++---000000111666===HHHWWWoooyyyjjjfffkkkrrrzzz}}}}}}tttcccPPPBBB;;;888777666444333222222222111000000000000111222222222444666666555555666777:::===AAAHHHPPPXXX^^^bbbhhhdddcccdddccc\\\WWWVVVQQQRRRSSSUUU[[[dddnnnuuu}}}wwwtttsssrrroooiiiiiimmmtttvvvtttmmmgggbbbYYYQQQLLLJJJFFFDDDCCCBBB@@@>>>;;;;;;>>>DDDIIIQQQ___llluuuyyy~~~eeeRRRKKKHHHDDDBBB???===;;;:::777444444444333333333333222222111111111111111111111111222222111000000000000000////////////////////////...------------...//////......------------------........................111222222111...------...////////////////////////...000000000///000111333555999???IIIXXXooo{{{qqqtttvvvwwwwww{{{~~~|||~~~wwwqqqmmmqqq|||~~~xxxqqqjjjddd\\\RRRKKKCCC@@@;;;888666444222000111///...,,,************,,,++++++******++++++,,,************************+++******)))))))))******((())))))))))))************)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))***)))(((((((((((()))************)))))))))))))))+++***))))))******)))''',,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,///---...111222444<<>>888666555444333222222111222000000111222222222222222444666888999888888999:::>>>BBBIIIQQQ[[[eeemmmqqqrrrmmmiiihhhddd[[[TTTRRRLLLLLLMMMQQQXXXdddrrr{{{~~~yyyvvvrrrppptttzzz{{{rrrfff\\\SSSPPPLLLIIIHHHFFFDDDBBB===<<<===@@@CCCGGGRRR\\\kkkrrrzzzfffSSSKKKHHHDDDBBB???===<<<:::888555444444333333333222222222111111111111111111111111000///......------......////////////////////////......---------......//////............---------........................---.../////////000000111////////////////////////...///000000000111333666999===GGGVVVkkk~~~~~~}}}yyyvvvwww{{{}}}}}}zzzrrrkkknnnyyy~~~wwwppphhh___UUUOOOIIIFFFAAA>>><<<:::888666222000...---++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,------))))))*********++++++++++++***(((''''''(((***+++++++++++++++++++++++++++)))))))))))))))*********************************************************,,,***))))))******((('''++++++++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,///...000333555:::EEEQQQiiizzz|||tttjjjdddeeejjjoooqqquuulll```UUULLLDDD===888444444333222111111111222000111222444444444333222222444888:::<<<===@@@BBBDDDIIIRRR]]]hhhrrryyy}}}yyysssmmmjjjcccXXXOOOMMMKKKKKKMMMRRR[[[iiixxx~~~{{{xxxwww|||uuujjj^^^ZZZVVVRRROOOLLLHHHEEECCC@@@???AAAAAACCCIIIQQQ```iiittt{{{~~~hhhTTTKKKGGGDDDAAA???===<<<;;;888666444444333333333222222222111111111111111111111111///...------,,,,,,------///////////////////////////......---------......................................................,,,,,,,,,---///000000000////////////////////////...///000000000222555888<<>>AAAEEEHHHLLLRRR]]]jjjuuu}}}|||uuunnniiiaaaUUULLLJJJHHHJJJOOOVVVbbbqqq{{{llliiieeeaaa\\\VVVOOOKKKIIIEEECCCDDDCCCBBBEEEKKKUUU___lllwww~~~hhhTTTJJJFFFCCC@@@>>>===<<<:::888666444444333333333333222222111111111111111111111111000000///...............//////////////////////////////...------------...,,,,,,---------.................................000...------......---+++///////////////////////////000000111111444888<<>>;;;999666333222222222111222222333333111222333555666666666666999:::<<<===???CCCIIIMMMXXX```mmmzzzxxxqqqkkkcccXXXOOOMMMHHHMMMUUU```mmm}}}}}}{{{xxxtttnnnfff]]]WWWRRRMMMJJJIIIGGGCCCCCCGGGNNNVVVcccrrrhhhTTTJJJEEEAAA???===<<<;;;:::777555444444333333333333222222111111111111111111111111111000000/////////////////////////////////////////////...---------------******+++,,,---...//////........................111///---...///000...,,,////////////////////////111222333333444777<<<@@@JJJWWWjjj~~~oooccc^^^XXX```iiipppttt{{{}}}xxxooogggcccZZZVVVPPPKKKGGGDDD@@@>>>666444222///...---------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******)))))))))******+++)))))))))************+++((()))***++++++***)))((((((((()))******)))((((((((())))))******+++,,,,,,)))***+++,,,,,,+++***))))))))))))*********++++++***(((((()))***+++***)))((((((***+++++++++***)))++++++,,,,,,---......///---///666>>>IIIZZZtttoooddd^^^]]]cccfffjjjllliii```UUUNNNEEEBBB>>>:::888777666666222222222222222333444444333333333444555666888999<<<===>>>???BBBIIIPPPVVVgggooo}}}}}}vvvqqqiii___XXXVVVTTTZZZdddooo{{{zzzooohhh```YYYTTTRRRNNNHHHEEEFFFLLLQQQ\\\mmmhhhTTTIIIDDDAAA???<<<;;;;;;999777555444444444333333333222222111111111111111111111111000000///...............////////////////////////000///...---------------((()))***+++---...//////...........................---,,,...111333222111////////////////////////333444444555666:::???CCCQQQ^^^qqqqqqaaaYYYRRRZZZdddkkkooovvv{{{~~~wwwpppmmmaaa\\\VVVQQQMMMIIIEEEBBB888777444000...,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++...------,,,,,,------...((())))))))))))*********&&&'''***++++++***'''&&&)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))(((((())))))************+++***))))))******)))(((((()))***+++,,,+++******++++++,,,,,,---...//////...111888BBBNNNbbb~~~sssfff___]]]]]]eeeggghhhfff^^^SSSHHHAAA???<<<999555333333444555222222222222333444555555444444333444555777999:::<<<<<<===@@@EEENNNXXX```pppzzzzzzvvvooofff___]]]ccciiirrr||||||tttkkkddd]]]ZZZTTTMMMHHHHHHLLLOOOXXXiii~~~fffTTTJJJDDDAAA@@@>>><<<:::888666555555555444333222222111000222222222222222222222222000000000000////////////111111000000/////////...------...---,,,+++---///---------------...///000---------.........//////000//////........./////////000222111000///111222000222555666777<<>>:::555111000//////...++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******---+++******++++++)))(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))***,,,---//////...,,,***)))+++///222111222;;;MMM```rrrwwwfff______bbbdddhhhddd^^^VVVNNNFFF@@@<<<888777555333333333555666666666555555555666666777999888666666888:::;;;;;;???BBBGGGKKKRRR\\\iiirrr{{{tttooonnnuuu|||~~~xxxnnnbbbWWWQQQNNNQQQRRRXXXeeewwwfffTTTJJJEEEBBB@@@>>><<<999666444333333333333333333333333333222222222222222222111111000000000000////////////000000000//////.........---......---,,,,,,---///......---------......///---------.........////////////............/////////000111111//////000111333555777999;;;AAAJJJQQQccckkkwwwwwwrrrpppjjjjjjiiiffffffjjjpppvvv{{{qqqjjjbbb\\\XXXSSSLLLFFFAAA===777333111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))),,,***))))))***++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++************,,,---...---------,,,+++---111555888;;;FFFZZZmmmpppccc```bbbfffhhhaaa\\\UUULLLDDD???<<<;;;888666555333333333555666555555555555555666777888:::999888999;;;<<<>>>>>>@@@FFFNNNVVV```mmmzzz{{{wwwwwwyyymmmaaaZZZUUUTTTXXXcccttteeeSSSJJJFFFBBBAAA???;;;888555222111222222222333333444444444222222222111111111000000111000000000/////////.../////////...............---......---,,,,,,---/////////...---------......------.........///////////////............/////////000111000///...000111666888;;;>>>BBBKKKVVV^^^ooottt|||~~~|||~~~~~~~~~{{{yyyuuupppkkkiiijjjllluuuzzz~~~~~~yyyrrrhhhaaa\\\WWWRRRNNNDDD@@@:::666333111...---------------------------++++++++++++++++++++++++)))******++++++******))),,,***((((((***+++,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++******+++,,,---...+++,,,------...000444777:::@@@OOOeeeyyyzzzjjjaaaaaadddfffeeeVVVPPPGGG???999666777888777666555333333444555555555555555555666777999999;;;;;;;;;;;;===???AAABBBGGGOOO\\\iiiuuuttthhh^^^\\\\\\cccpppeeeRRRIIIFFFBBBAAA???<<<999777555333333333333333333333333333333222222111111000000///111111000000//////........................---------...///...,,,,,,...///000///...---------------............///////////////............//////000///000000///...///111333777:::@@@FFFMMMYYYfffooo|||xxxtttssswww{{{}}}yyyqqqllljjjjjjnnnttt{{{|||{{{pppfff___ZZZVVVSSSGGGCCC===888444111...,,,------------,,,,,,,,,,,,************************))))))************))))))...+++)))((()))***+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++++++++,,,,,,------+++,,,---...///111555888;;;FFFXXXooo}}}rrrgggbbbcccbbb^^^XXXIIIEEE>>>777333222333555666555444444444444555555555555555666777999:::;;;;;;;;;<<<===>>>@@@CCCFFFSSS]]]lll{{{rrrlllfffgggooo{{{gggSSSIIIGGGAAAAAA???>>><<<:::999888555555444333333222111111222222222222111111000000111111111000///.........------........................///...---,,,...000000///...---------------........./////////000000...............///000000///000000//////000333555777>>>GGGQQQ]]]jjjxxx|||{{{zzzxxxvvvsssmmmiiiiiiooouuuyyy}}}~~~vvvqqqnnnmmmmmmssszzz~~~~~~|||}}}xxxmmmddd]]]XXXUUUJJJFFF@@@;;;777333///,,,,,,,,,,,,,,,++++++******************************)))))))))******)))))))))///,,,***))))))***)))((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************************+++,,,,,,,,,------------,,,---......///222666999CCCQQQfff}}}xxxpppkkkeeecccbbb]]]TTTLLL???===:::666444333333333555555444444444555555555555555666666888999;;;;;;:::;;;<<<===>>>CCCIIINNN___jjj{{{yyyqqqrrrxxx~~~kkkVVVKKKIIIAAAAAA@@@>>>===<<<;;;:::666555555444222111111000222222222222222222222222222222111000///...------.............../////////...//////...------...000//////...---------............/////////000000000......---......///000111//////000000000222666999;;;EEESSSaaannn{{{{{{|||}}}{{{xxxvvvtttqqqnnnkkkbbb___```gggooouuu{{{}}}wwwssspppnnnsssyyy{{{{{{{{{~~~uuujjjaaaZZZWWWNNNJJJEEE@@@;;;777222///---,,,,,,++++++******)))************************((())))))******))))))(((---+++******++++++)))'''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++,,,,,,------------,,,,,,------......000444:::???MMM^^^tttwwwooogggeeecccaaa]]]UUUKKKCCC888888777777666444333222444444444555555555555555777777777777888999;;;;;;999;;;===>>>BBBJJJUUU^^^mmmyyy}}}}}}|||qqq[[[OOOMMMBBBAAA@@@>>><<<;;;999999444444444333333222222222222222222333444444555555222222111000///...------.........//////000000000.../////////------///000......---------......///.../////////000000000000---------......///000111...///000000111444999===CCCOOO```qqq~~~|||{{{~~~|||zzzwwwtttrrroookkkfffbbb[[[XXXZZZbbblllttt|||yyysssooorrrvvvwwwuuuuuuxxxzzz~~~zzzyyy|||qqqggg___ZZZSSSOOOJJJEEE@@@<<<777333...------,,,++++++******************************(((((())))))))))))(((((((((((()))+++------+++)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++,,,,,,---......---,,,+++---------...222999AAAGGG\\\mmmwwwnnnkkkgggfffccc]]]SSSIII@@@;;;555555555555444444333333333444444555555666555555888888888888888999:::;;;888;;;>>>BBBIIIVVVfffrrr~~~}}}}}}~~~vvv^^^RRRPPPCCCBBB@@@>>>;;;999777666222222333333333333444444111222333333555555666777222222111000///...------.../////////000000111111...///000///------///000---------------...///000////////////000000000000---------......000111111...///000111222666;;;???IIIVVViii{{{|||~~~}}}ssspppmmmjjjfffaaa\\\XXXYYYVVVXXXbbbmmmvvv~~~vvvnnnqqqsssrrrppppppsssvvvuuu{{{~~~uuurrrxxxvvvkkkccc^^^VVVRRRMMMIIIDDD@@@:::777//////...------,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%(((,,,//////---+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++,,,---.........---,,,+++---------///444===GGGOOOkkk}}}wwwkkkggghhhmmmkkkeeeZZZKKK???888555444333222222222222333444333333444555666666666555999999999888999999::::::888;;;???DDDNNN^^^sss~~~}}}{{{zzz|||hhhXXXNNNIIICCCCCCAAA???<<<999666555333444666777777666444333///000111222222222222222111111111000///......---000/////////............,,,,,,,,,---------......111000...---------///000,,,,,,------...////////////---+++,,,000222111///333333333333555:::AAAEEESSSeee{{{|||yyysssnnnggg___YYYUUUTTTTTTMMMTTT^^^jjjvvv|||yyywwwxxxzzzxxxrrrlllqqqttt{{{rrr___jjjqqq{{{wwwnnngggYYYWWWSSSNNNHHHAAA;;;888333///+++***,,,---,,,***,,,,,,++++++++++++++++++*********))))))))))))((()))************+++++++++------,,,++++++,,,------************************))))))))))))************---------,,,,,,+++++++++++++++******))))))(((((((((((((((((())))))))))))---------,,,+++,,,...000------000444777>>>NNN^^^wwwwwwoookkkkkkllltttmmm```PPPBBB999666666444333000//////000222333444555555555555555555666===999777999888666888<<<@@@===BBBPPP```pppwwwtttzzzfffVVVMMMHHHCCCBBBAAA???<<<999666555333333444555555444333333111222333444444444444444222222222111000/////////000000/////////.........------------............///////////////......---111000000//////......---111///---...111222222000000111222111333999CCCKKKcccuuuzzz~~~{{{vvvsssjjjeee^^^VVVQQQOOOOOOPPPUUU\\\fffrrr{{{~~~vvvppphhhlllsss}}}sssaaa```hhhttt~~~}}}uuupppdddaaa]]]WWWPPPHHHAAA===666222...---...///...,,,+++******)))))))))))))))++++++*********)))))))))))))))*********+++++++++---,,,+++******+++,,,---************************))))))))))))************---,,,,,,,,,++++++++++++************))))))))))))(((((()))))))))*********,,,------,,,++++++---000000111444999???JJJ]]]nnnsssiiicccdddgggiiimmmeeeXXXJJJ???888555555333333222222222222222222222222333333333333444444888555555777777666888<<<@@@AAAKKK\\\ooo{{{www|||eeeTTTKKKFFFBBBBBB@@@>>><<<999666555333333333333333333333333222222333444444444333333111111111000000//////...000000000/////////..................////////////...///000111111///---,,,222222111000000//////...333111000000111333222111000333555444666???NNNZZZtttxxxvvv~~~}}}zzzuuuooojjj```[[[TTTMMMJJJJJJLLLNNN]]]dddoooyyy}}}ssskkkaaadddjjjssstttccc[[[dddppp|||{{{llliiiccc\\\UUUMMMDDD???;;;666222000111222111///,,,+++******)))))))))***,,,+++++++++************)))))))))*********++++++++++++************++++++************************))))))))))))************+++++++++++++++*********)))))))))***************))))))*********++++++++++++,,,,,,+++***+++---/////////333:::EEETTTkkk~~~zzzrrrhhh```___ccciiilllbbbYYYKKK@@@:::777555333111222444555555444333222222222333333333444444444555333555888888777:::@@@EEELLL[[[ooo|||~~~dddSSSJJJEEEBBBAAA@@@>>>;;;999666555555444444333333444444555000111111222222222111111000000//////.........---000000000////////////...////////////000000000000///000000111000///...---......///000000111111222222222111111111222222222333777:::;;;===JJJ^^^ooozzzxxx~~~~~~~~~~~~}}}zzzvvvppphhhbbbXXXTTTNNNIIIHHHKKKPPPSSSaaaiiiuuu~~~wwwjjjbbb\\\^^^bbbiiiuuu|||uuugggaaafffppp|||sssnnnggg```YYYQQQIIIBBB???:::555333444444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******************))))))))))))******************************((()))))))))************************************)))))))))******+++++++++******+++++++++,,,,,,,,,++++++,,,+++***+++---000///...333>>>LLL```xxxrrrlllgggaaa___bbbgggjjjlllWWWMMM@@@888777777555333111222333333333333333333444555555666666777777777666555888;;;;;;;;;???FFFPPP[[[nnneeeTTTKKKFFFAAA@@@???===;;;999666555666666555555555555666666111111222222222111111000111111000000000000000///111000000000/////////////////////000000000111111222111000///...//////000---......//////000111111111111111000000111222333333777;;;>>>DDDTTTlllzzzqqq{{{~~~~~~}}}}}}zzzvvvqqqiiiaaa[[[QQQNNNJJJHHHJJJPPPWWW[[[fffooo{{{~~~rrreee\\\TTTUUUWWW^^^hhhuuuyyy||||||rrrhhhjjjpppzzz}}}vvvmmmfff```ZZZQQQKKKBBB>>>888666666555333111000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,+++***+++...000333444:::HHHYYYoooggg]]][[[ZZZ\\\aaacccbbb___LLLDDD:::555555777666444222111000///000111333555555666666777888888999999777888;;;>>>>>>???FFFNNN\\\kkkyyyzzz|||fffUUULLLGGG@@@@@@???===;;;888666555666666666666666666666666333333444444444333222222333333333333333333333333111111000000000/////////////////////000000000000333222000......///000111111000000//////...------///000111111000111333555222666:::@@@JJJ^^^xxxwwwssslll}}}~~~~~~|||{{{{{{xxxsssnnnhhh```XXXSSSJJJIIIHHHIIINNNVVV___dddoooxxxzzzlll___XXXMMMMMMOOOTTT]]]hhhsssyyy~~~~~~}}}pppmmmnnnuuu|||pppgggbbb\\\UUUPPPGGGBBB<<<999888777555222///...---,,,+++*********,,,+++++++++************((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))*********************+++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,+++---///222444666???QQQeeezzzyyybbbWWWVVVXXX]]]aaa___WWWPPPCCC>>>888444555666666555222111///......111444666555555666777888888999999999999===AAABBBFFFPPP[[[kkk||||||xxxrrrsssvvvyyy}}}}}}eeeUUULLLFFF??????>>>===;;;888666555444555666777777666555444333444444444444333222111222222222222222222222222111111111000000000//////........./////////000000222111111000000000000000222111111000000//////......000222222111222555888888;;;???GGGWWWnnnwwwpppppprrr~~~~~~}}}{{{yyyuuuqqqjjjccc]]]VVVOOOJJJGGGGGGIIIMMMUUU___hhhnnnwwwwwwjjj___YYYRRRQQQPPPRRRWWW^^^eeeiiiooovvv~~~wwwqqqtttssshhhccc^^^XXXRRRKKKFFF@@@<<<;;;:::777444000///...,,,++++++******++++++*********)))))))))(((((((((((()))))))))***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---,,,++++++++++++++++++***************++++++++++++,,,,,,---------...111333444777DDDZZZqqqmmm^^^YYYXXXYYY]]]___ZZZNNNDDD<<<:::888555444444444444111111000000111333444555666777777888999:::;;;<<<;;;===AAAFFFJJJQQQ___mmm~~~zzzuuuooollliiikkknnnsssxxx~~~~~~yyyeeeTTTKKKFFF??????>>>===;;;888777555333444666777777666444333222222222222222111000//////////////////000000000111111111111000000000000............///////////////000222222222111///...000000000111222222333333...111333444333444777;;;AAACCCGGGRRRddd}}}oookkkmmm~~~~~~}}}}}}}}}}}}{{{yyypppkkkddd\\\UUUNNNHHHDDDGGGHHHLLLRRR[[[fffpppuuu|||~~~~~~~~~~~~|||ooofffaaa]]]ZZZWWWUUUVVVXXX[[[]]]bbbkkkxxxwwwvvv~~~{{{nnnhhhccc]]]XXXNNNIIIBBB???>>><<<999666222222000///...------,,,*********))))))))))))((((((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------------,,,,,,++++++*********))))))*********+++++++++,,,---......---///222444888===MMMddd}}}uuuccc[[[ZZZXXXWWWYYYZZZSSSFFF;;;888888888666444222333444000111222444555555444444999999:::;;;===>>>>>>??????AAAFFFLLLQQQ[[[lll|||{{{uuupppjjjeeeaaa```bbbgggnnnvvv~~~}}}xxxdddTTTLLLHHHCCCBBB@@@>>>;;;999777777444444555555555555555444222222222222222222222222000000000000000000000000000000///...---+++)))(((222111000//////000111222000/////////000111222222111222333444555444333333222222111000222666777555>>>CCCOOObbbxxxzzzmmmrrr~~~~~~|||yyyuuurrrpppmmmcccWWWQQQLLLFFFDDDDDDDDDIIIRRRYYYaaakkkuuu}}}~~~~~~~~~~~~}}}}}}xxxoooggggggeeeccc___ZZZVVVSSS]]]```lll~~~}}}{{{~~~{{{qqqhhh```ZZZVVVNNNEEE??????>>>;;;888888666333///---+++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))''')))((('''''''''(((***+++......,,,,,,,,,,,,......)))************+++++++++***************+++++++++000---+++---......111666888DDDYYYsssxxxlll```WWWTTT[[[^^^XXXPPPIII>>>444444333333222222111111111///000111000///000111333333888===?????????AAADDDCCCGGGMMMTTT^^^mmm}}}vvvlllgggaaa[[[YYY[[[YYYaaaiiinnnuuudddTTTLLLGGGCCCBBB@@@>>>;;;999777777777777777888888777777666222222222222222222222222000000000000000000000000000000000000000///...---111111000//////000111111000000000000000000111222000111222333333333222222333333333444666:::<<<<<>>;;;888888777444111...,,,++++++)))***++++++++++++***)))************************))))))))))))))))))))))))***((('''((()))***)))'''***))))))((()))***+++,,,,,,,,,+++******+++,,,,,,))))))*********+++++++++***************+++++++++///,,,,,,...//////333888AAAMMMccc|||yyynnneee]]]XXXVVVZZZYYYQQQIIICCC;;;333444333333333222222111111111222333222111222444666777:::???AAAAAACCCGGGKKKLLLQQQXXXaaakkkyyy~~~tttkkkbbb]]]WWWRRRRRRTTTZZZbbbkkkqqqyyydddSSSKKKFFFCCCBBB@@@>>>;;;999777777555555555555444333222222222222222222333333333333000000000000000000000000///000000111111111000000111000000//////000000111222111000000000000000000///000111222222222222111000000222444888;;;>>>@@@LLLWWWkkk{{{qqqrrr~~~||||||yyyyyyxxxyyyyyyzzz{{{|||zzzzzzzzzxxxsssnnniiifffWWWNNNEEEBBB@@@???AAAFFFNNNUUU___hhhpppyyy~~~}}}||||||}}}|||{{{{{{}}}~~~~~~}}}vvvmmmeee```TTTUUU^^^nnn|||~~~yyymmmddd]]]VVVKKKDDD@@@>>>;;;999:::888666333000...,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))'''*********)))***++++++,,,******))))))))))))******)))))))))*********++++++))))))*********+++++++++...,,,,,,///000000555;;;FFFUUUlllyyyjjjcccaaa___]]]^^^]]]VVVKKKBBB>>>999444333333333333333333222222333444555555444555777999:::===AAACCCEEEJJJPPPUUU[[[bbbllluuu|||vvvrrrddd\\\TTTQQQMMMLLLOOOTTT\\\eeeooowww~~~{{{~~~dddSSSJJJEEECCCBBB@@@>>>;;;999777777444444444333222111000///222222222333333333333333000000000000000000000000//////000000000000//////000000000//////000000000222222111000/////////000000111111222222222222222111000222666999;;;@@@EEERRR```vvv}}}tttttt}}}}}}||||||zzzzzzsssssstttuuuuuuvvvwwwxxxvvvuuutttpppkkkccc]]]YYYPPPHHHAAA@@@???@@@EEELLLTTT[[[fffooowww~~~}}}}}}~~~~~~|||||||||~~~~~~~~~uuukkkfff^^^]]]aaakkkuuu}}}~~~tttlllbbb[[[QQQHHHBBB???<<<:::;;;999777555222///...---*********++++++*********++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))''')))))))))*********++++++))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,---,,,---000000111777>>>NNN___xxx}}}kkk```___cccfffhhhjjjbbbUUUGGG>>>:::888666333333333333444444444444333555666666666777999;;;<<>>;;;999777777777777777666666444333222222222333333333444444444111111111111111111111111111111111111000///...---/////////000000/////////222222111000/////////000222222222222333333444444555333444999;;;===DDDMMM\\\lllxxxwww}}}zzzyyyxxxzzz|||}}}|||yyyvvvuuutttsssssstttuuuvvvwwwwwwwwwsssrrroooiiibbbYYYRRRNNNJJJEEEAAAAAABBBDDDJJJRRRZZZaaakkkttt{{{|||zzzyyyzzz|||~~~}}}}}}~~~~~~zzzqqqlllhhhdddeeeiiiooouuu~~~vvvpppfff```WWWMMMFFFAAA===<<<;;;:::999666333111...---+++******************+++************************))))))))))))))))))))))))***((('''((()))***)))'''((((((((())))))))))))))))))******************)))(((((()))))))))*********((())))))***++++++,,,,,,...---...000111333<<>>>>>AAAFFFKKKRRR\\\iiiqqqzzzrrrlllgggaaaZZZTTTMMMIIIGGGHHHJJJNNNXXXbbbgggqqq||||||{{{www|||fffTTTJJJEEECCCBBB@@@>>>;;;999777777666666666666555444333333222222333333444444555555111111111111111111111111333333333222222000//////...//////000000//////...222111000000000000000000333333222222333333444555333///000666999;;;EEERRRfffuuu{{{~~~{{{xxxvvvtttsssvvvxxxyyyyyyvvvsssrrrqqqssstttuuuvvvvvvvvvvvvvvvooommmhhhaaaZZZRRRKKKHHHDDDAAAAAACCCFFFIIIPPPYYYbbbhhhqqqxxx|||wwwsssqqqtttwwwzzz~~~~~~~~~~~~wwwrrrkkkgggfffhhhjjjmmmuuu~~~uuunnnhhhccc\\\SSSJJJDDD???===;;;:::999777444111///---++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''''''''((())))))))))))(((******++++++++++++******((((((((()))))))))******(((((()))***+++,,,,,,---......///222444999FFFSSSjjj~~~~~~iiieeeaaadddlllsssuuutttiii[[[KKK@@@999444222333333333444444555666777777555666888999999;;;>>>@@@BBBFFFMMMTTT]]]jjjyyy~~~vvvpppggg```ZZZTTTNNNIIIIIIGGGGGGJJJLLLQQQ\\\gggrrr{{{~~~~~~xxxzzz~~~gggUUUKKKFFFCCCBBB@@@>>>;;;999777777333333444444444333333222222222333333444555555666111111111111111111111111000111111222111111000000......///000000///......000000000000000000111222333222111111111222444444222---...555999===LLL]]]vvv|||{{{xxxuuusssqqqooooooppprrrttttttrrrpppnnnnnnmmmnnnoooppppppooonnnnnneeeccc]]]WWWPPPJJJEEECCC@@@???BBBHHHLLLQQQYYYbbbkkkpppwww}}}|||tttnnnlllooouuuyyy}}}}}}~~~}}}}}}~~~xxxuuuooollljjjjjjhhhhhhnnnuuutttkkkhhheee```XXXNNNFFF@@@===;;;:::999777555111...---++++++***))))))***++++++************************))))))))))))))))))))))))***((('''((()))***)))''''''((()))*********)))))))))***++++++++++++***)))(((((((((((()))))))))***'''((()))***+++,,,------------000444888BBBTTTdddyyy~~~rrrcccdddiiirrrzzz~~~zzzuuu___QQQDDD===999444333444222333444555666777888888666888:::;;;<<<>>>AAACCCGGGLLLUUU___kkkzzz|||xxxvvvkkkdddZZZSSSOOOKKKFFFCCCEEEEEEIIIOOOTTTZZZgggsss~~~|||}}}}}}|||{{{|||hhhUUUKKKFFFCCCBBB@@@>>>;;;999888777666666777777888777777777222222333333444555666666111111111111111111111111,,,,,,...//////000000000---...///000000///...---000000//////000111222222222111000000000111333444888333444<<>>???EEEMMMSSSXXXaaakkkqqqvvv|||~~~tttmmmkkkooouuuzzz||||||}}}~~~~~~||||||~~~~~~}}}}}}}}}wwwtttuuurrrooommmiiieeeiiiooo{{{uuukkkgggfffbbb[[[QQQHHHAAA>>>::::::999777555111...,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))(((((()))***+++,,,+++******((()))***++++++***)))((((((((((((((())))))))))))'''((()))***+++,,,------------000555<<>><<<777555777222333444555666777888999888:::<<<===>>>@@@CCCFFFKKKRRR\\\gggtttzzzuuupppnnnccc\\\RRRKKKHHHFFFCCC@@@@@@CCCJJJTTT\\\eeesss|||}}}~~~}}}|||||||||~~~zzzwwwxxx{{{kkkTTTIIIGGGEEECCC@@@===;;;:::999999555444333222333444555666444444555555444444333222000111222333333333222111///...------...///000111...//////000000000000000000111111111111222222222555444222000000111222333555000222:::@@@KKKeee}}}zzzwwwuuuooonnnkkkhhhggggggggghhheeecccaaaaaaaaa```___]]]______^^^]]][[[ZZZYYYYYYTTTLLLFFFEEECCC@@@===>>>AAACCCGGGNNNXXXbbblllqqq{{{xxxqqqnnnpppuuuzzz}}}~~~~~~}}}}}}}}}~~~~~~xxxtttqqqsssuuutttqqqnnnllllllxxxxxxtttkkkfffiiiiiidddYYYMMMDDD@@@===:::777444333222000///...---,,,+++************'''(((+++,,,,,,+++(((''')))))))))))))))))))))))))))(((&&&&&&''''''&&&$$$''''''&&&'''(((***,,,---...+++'''''')))***)))(((++++++++++++++++++++++++)))))))))***+++,,,...///,,,...222777BBBUUUlll|||yyyrrrqqqppp|||vvvcccKKKDDD;;;777888999777555555444222111333555888:::999<<<>>>>>>???CCCJJJOOOMMMXXXfffrrr}}}xxxrrrjjjbbb\\\TTTOOOHHHEEEEEEEEEDDDBBBDDDIIIOOOWWWaaaooo~~~}}}zzzxxxxxxyyyyyyxxxzzz{{{{{{yyyvvvtttvvvxxxlllUUUKKKHHHEEECCCAAA>>>;;;888777666555555444333333444555666444444555555444444333222333333444555555444444333000000/////////000111222---......///////////////000111111111111222222222333222111000000111222333777444666???GGGTTTooo~~~{{{xxxuuupppmmmhhhfffccc```^^^]]]^^^^^^]]][[[ZZZYYYYYYYYYWWWUUUSSSSSSRRRQQQOOONNNNNNMMMKKKDDD?????????<<<;;;===AAAEEEKKKTTT^^^hhhqqqwww|||wwwttttttvvvyyy~~~~~~~~~}}}}}}~~~{{{xxxttttttuuutttssspppnnnlllqqqyyy}}}xxxppplllnnnnnniii___RRRGGGAAA>>>;;;777555333222000///...---,,,+++************((()))***++++++***)))((())))))))))))))))))))))))***)))'''((())))))((('''''''''''''''(((***+++------***(((''')))***)))(((************************************+++,,,---...111333777===JJJ^^^vvvyyyvvvwwwkkkXXXGGGAAA:::777777888666333555444333333444555888999666999<<<>>>???CCCJJJPPPVVVbbbrrr}}}yyytttooohhhaaaYYYTTTLLLHHHCCC@@@AAABBBCCCBBBIIIOOOWWW```lllzzz~~~zzzxxxxxxxxxxxxwwwzzz||||||zzzwwwuuuvvvwwwoooWWWMMMJJJDDDCCCBBB???;;;888555333666666555444444555555666444444555555444444333222333333444444444444333333222222111000000000111111,,,---......//////......000111111111111222222222000111111222222333333444555222666???JJJZZZvvv~~~}}}yyyvvvqqqlllfffbbb^^^\\\XXXTTTRRRPPPPPPPPPQQQOOONNNMMMNNNNNNLLLJJJEEEEEEDDDCCCCCCBBBAAAAAADDD>>>:::;;;<<<<<<===@@@CCCIIIRRR\\\fffoooxxx}}}|||yyyyyyyyy~~~~~~~~~~~~~~~|||yyyvvvtttttttttsssooollliiinnnwww~~~wwwrrrssssssooofffYYYLLLDDD@@@===999666444333111///...---,,,++++++*********************************))))))))))))))))))))))))***)))((()))+++++++++)))'''''''''((()))***+++,,,,,,***(((((()))***)))((())))))))))))))))))))))))++++++***++++++,,,---...111444888@@@OOOfff~~~{{{}}}vvv]]]JJJBBB>>>999777777777444222555555444555555666777888555999===???BBBFFFMMMSSS]]]kkk}}}}}}{{{zzzvvvqqqjjjccc\\\VVVOOOKKKEEEBBB>>>===???BBBDDDEEEKKKQQQ[[[fffsss{{{yyyxxxxxxwwwwwwyyyzzz{{{yyywwwuuuuuuvvvqqqYYYNNNLLLCCCCCCBBB@@@===:::777555777777666666666666666666444444555555444444333222222222222222111111111000222222111111000000000000---......///000/////////000000111111111222222222000000222333555555555555333222666@@@MMMaaa||||||yyyuuupppkkkddd]]]XXXUUURRROOOJJJGGGEEEEEEEEEFFFDDDCCCCCCCCCCCCBBB@@@=========<<<<<<;;;;;;;;;AAA<<<:::<<<===>>>BBBFFFIIIQQQ[[[eeemmmttt{{{}}}||||||~~~~~~~~~~~~}}}~~~}}}~~~~~~|||wwwssssssuuuuuuqqqmmmeeeeeejjjvvv|||uuuuuuuuusssmmmaaaSSSIIIBBB???:::777555444111000......---,,,++++++++++++++++++***))))))***++++++))))))))))))))))))))))))***)))((()))+++,,,+++***'''(((((())))))***++++++******)))))))))***))))))************************+++++++++++++++,,,------000333:::EEEWWWppp|||{{{~~~gggPPPBBB===;;;888777777777444222555555666666777777777777888<<<@@@CCCFFFKKKRRRXXXeeeuuu~~~|||yyyuuusssoooiiiaaaYYYSSSMMMIIIFFFBBB@@@??????AAAEEEIIIKKKOOOVVVaaammmzzz}}}zzzyyyyyyxxxwwwuuuvvvwwwwwwvvvvvvwwwwwwrrrZZZOOOLLLCCCCCCCCCBBB@@@===;;;999888888888777777666666666444444555555444444333222222222111111000000000000111111111000000//////...//////000111111111111000000000111111111222222222111222333555666777777777666777===GGGVVVlll}}}wwwtttoooiiiddd]]]VVVQQQNNNKKKHHHDDDAAA???>>>>>>>>>===<<<<<<<<<<<<;;;999999999999999888888888888===999888:::<<<===CCCIIIRRRZZZeeemmmrrrvvv{{{~~~~~~zzz|||~~~}}}yyywwwxxxzzz|||}}}xxxsssrrruuuvvvssspppgggcccbbbkkk{{{vvvuuuuuuuuurrrhhhYYYNNNDDDAAA<<<999666444222000///...---,,,++++++++++++,,,+++***))))))***+++,,,************************)))''''''(((***+++***)))(((((())))))******++++++((()))******)))))))))***++++++++++++++++++++++++++++++++++++,,,---......333888AAAQQQfff{{{vvvxxx|||oooWWWFFF>>>:::999888888888777555444555666666777777888888888;;;>>>BBBEEEHHHOOOWWW^^^sss}}}zzzwwwsssnnnjjjeee___WWWOOOJJJGGGDDDBBBAAAAAAAAABBBEEEIIIOOORRR[[[bbbmmmxxx~~~|||{{{zzzyyyxxxrrrqqqqqqrrrtttwwwxxxyyy}}}sssZZZNNNJJJCCCCCCCCCBBB@@@???===<<<999999999999888777666666444444555555444444333222555444333222222111222222000000000111000000///...000000111222222222111111000111111111111222222222222222333444666777777888444888@@@LLL^^^uuuxxxwww|||zzzwwwqqqmmmggg```[[[UUUOOOKKKGGGEEEBBB???===<<<<<<<<<:::999888888999999888666555555555555666666666666777444444777999<<>>:::888555222000///...---,,,++++++++++++,,,+++***))))))***+++,,,************************((('''&&&''')))))))))'''((()))******++++++******''')))++++++***))))))***++++++++++++++++++++++++******++++++,,,...///000222:::HHH\\\tttsssppprrrzzzwww```KKK???<<<777777777777666666666666555555666666777999:::;;;<<>>===<<<<<<999:::::::::999888777666444444555555444444333222555444333222111111111222///000111222222222111000//////000111111111111111000111111111111222222222333222222222333444666777222999DDDRRRfffyyysssqqquuu|||wwwrrrnnniiiddd]]]VVVQQQLLLHHHEEEAAA???===:::999999:::;;;888777666666777777666555333333333444444555555555666555666:::>>>BBBLLLVVVdddllluuuyyyyyyyyy}}}~~~~~~~~~~~~{{{|||}}}~~~zzztttqqqqqqrrrtttuuuvvvxxx{{{~~~}}}{{{yyywwwwwwyyy{{{}}}zzzssskkkjjjrrr~~~zzzxxxzzz}}}{{{zzzzzz{{{||||||uuugggZZZHHHEEE???;;;888666333111///...---,,,,,,+++,,,,,,,,,++++++******++++++,,,************************)))(((''''''((()))(((&&&((()))***+++++++++******&&&(((++++++***))))))+++************************))))))***+++---///111222333===OOOhhhzzzpppkkkmmmuuu}}}iiiUUUCCC:::999444555555444444444555777666555555555777:::<<<>>>>>>@@@DDDIIIPPP]]]lllvvv}}}zzzyyytttnnnjjjgggaaaXXXRRRLLLHHHCCC@@@???@@@@@@@@@@@@CCCHHHLLLRRR[[[eeelllooovvv}}}xxxtttooonnnrrrwww{{{|||zzzsssYYYKKKGGGGGGEEEBBB???<<<;;;::::::::::::;;;;;;:::999777666444444555555444444333222444333111////////////000///000222333444333333222...//////000000000000000000111111111111222222222333222000000000222444666666>>>KKK[[[qqq|||tttqqqqqqzzz{{{wwwqqqlllhhhccc]]]VVVOOOJJJFFFCCCAAA<<<;;;999777777777999:::777666555555666777555444222333333444444555555666:::999;;;AAAEEEKKKWWWaaahhhpppyyy|||{{{{{{~~~|||{{{~~~}}}~~~~~~~~~~~~~~~{{{wwwqqqmmmlllpppvvvzzzyyyzzz{{{}}}~~~}}}|||zzzyyy{{{zzzsssooorrrzzzyyytttuuuxxx}}}}}}yyyjjj]]]IIIEEE@@@<<<999666333111//////...---,,,,,,,,,,,,++++++++++++++++++++++++************************+++)))(((((())))))(((&&&((()))+++,,,,,,+++***)))%%%(((+++,,,***((()))+++))))))))))))))))))))))))((()))***+++---000222333999DDDYYYttt|||ppphhhiiimmmyyyrrr___OOO@@@999999222333333222111222555777666555444444666:::>>>@@@AAACCCGGGMMMWWWfffwww~~~}}}||||||zzzvvvssstttooohhhdddaaaZZZPPPIIIGGGDDD@@@???@@@AAABBBBBBBBBFFFLLLRRRZZZdddpppxxxzzz~~~~~~}}}wwwqqqooorrrwww{{{|||~~~rrrYYYLLLHHHEEECCC???===<<<;;;999777777777888888888888777777666888::::::999888888888444333111////////////000111111111111111111111111000000000000000000000000111111000000000000111111333333333444555666555333777>>>JJJ]]]yyywwwtttssszzzyyytttpppjjjbbb\\\ZZZUUUNNNGGGBBB?????????<<<999555444666777555444333444666777777777666555777666444333555666666666777:::>>>BBBIIIVVVdddooo}}}{{{yyyyyy{{{}}}}}}}}}~~~~~~|||wwwpppkkkkkkqqqyyy~~~}}}|||~~~{{{zzzzzz{{{|||}}}|||||||||}}}~~~~~~|||yyyzzzvvvsssyyy|||}}}ssseeeSSSHHH???<<<;;;777333333---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************)))))))))(((((((((((())))))***'''$$$&&&***---+++((())))))***++++++++++++******************************((((((,,,......111666<<>>@@@DDDFFFHHHGGGNNNVVV\\\fffsss}}}~~~{{{wwwttttttuuuvvvvvvxxx{{{qqqXXXLLLHHHFFFCCC@@@===<<<;;;888666666777777888888777777666:::;;;<<<:::777444222222444333111000/////////000111111111111111111111111000000000000000000000000111111000000000000111111111111222333555666666666<<>><<<999555555//////......---,,,,,,,,,((((((((((((((((((((((((+++++++++************)))******))))))))))))******)))%%%###$$$)))+++)))'''))))))***++++++++++++***************************+++)))***...//////222666BBBOOOgggsssmmmnnnxxxwww]]]LLLDDD===999777777666444222222333444555555444666999:::999<<>>>>>@@@DDDGGGIIIPPPXXX```gggqqq~~~}}}xxxuuuttttttsssrrruuuxxx}}}oooWWWKKKHHHFFFCCC@@@===<<<:::777555666666777777777777666666999;;;;;;999555222000000333222111000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000111333555777888999AAAJJJWWWhhh{{{zzz|||}}}wwwnnngggaaaZZZRRRMMMFFFCCC???<<<:::::::::;;;:::888666666777777777666555666777777888888777777777666666555777999;;;<<>>;;;777777111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++)))&&&$$$&&&)))+++***((())))))***++++++++++++***+++++++++++++++++++++++++++***,,,///000///333888HHHWWWoooyyyuuuxxxjjjRRREEEAAA===888555666555444333333333444555444333555:::<<<<<<@@@FFFHHHNNNXXXcccrrr}}}yyyuuurrrllljjjeee```\\\XXXVVVUUUWWWWWWXXXZZZ[[[ZZZXXXUUUPPPNNNKKKGGGDDDAAA???>>>@@@??????AAADDDIIIMMMPPP[[[cccmmmttt~~~}}}~~~~~~zzzwwwuuurrrpppnnnqqqsssyyyoooVVVKKKHHHFFFCCC@@@===;;;999777555555666666777777666666555333555666666555333333333222222222111111000000000111111111111111111111111000000000000000000000000222111111000000111111222111111222333444666999<<>>CCCIIIKKKSSS```nnn~~~}}}zzzuuuqqqmmmiiiddd```[[[YYYUUUQQQMMMKKKIIIIIIMMMMMMNNNPPPRRRRRRPPPNNNHHHGGGEEEBBB@@@??????>>>@@@BBBDDDGGGLLLQQQXXX\\\eeennnxxx~~~~~~~~~|||zzzxxxvvvsssooommmmmmooottt}}}oooWWWKKKGGGEEECCC???===;;;999777555555555666666666666555555...111444555444444555555222222222222222111111111111111111111111111111111000000000000000000000000222222111111111111222222333444444444444666;;;???EEESSSfffwwwzzzsss|||}}}zzz}}}}}}wwwooohhh^^^UUUOOOJJJDDD@@@???>>><<<;;;:::999999999777888999999999999999999888888888888999999::::::;;;<<<<<<;;;:::===BBBEEELLLRRR]]]lllyyy~~~xxxwwwuuuvvvyyy~~~~~~~~~}}}||||||zzzxxxxxxzzz}}}~~~|||~~~~~~|||{{{zzztttuuuvvvvvvwwwvvvvvvvvvxxxwwwuuutttssssssssstttwwwzzz}}}xxxzzz|||{{{ttteeeXXXKKKEEEBBB===999888333111///---,,,,,,------,,,,,,+++++++++*********+++++++++*********))))))))))))(((((((((((())))))***)))((()))+++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++******,,,000000222:::CCCTTTiiiyyycccRRRBBB===???===999666555555555444555555555666666555777;;;===???EEEKKKPPPYYYiiizzz~~~zzzqqqmmmhhhbbb]]]XXXSSSPPPLLLKKKHHHFFFEEEDDDDDDDDDFFFFFFHHHJJJMMMMMMKKKIIIEEECCCAAA???>>>>>>??????AAAEEEJJJOOOTTT[[[ccchhhrrr{{{~~~||||||}}}~~~~~~|||zzzyyyxxxwwwuuurrrooolllmmmqqqxxx}}}qqqXXXKKKGGGDDDAAA>>><<<;;;:::888666444444555555555555444444000222444555444333333333111222222333222222111111111111111111111111111111000000000000000000000000222222111111111111222222333555555555444888>>>DDDNNN```uuu}}}wwwyyy~~~|||sssmmmeee^^^TTTMMMHHHEEEAAA===;;;;;;::::::999888777666666888:::::::::999:::;;;:::999999999999:::;;;;;;;;;<<<=========AAAGGGMMMZZZaaammmzzzvvvuuutttuuuxxx}}}}}}||||||}}}~~~}}}|||{{{zzzuuuttttttuuuyyy|||}}}~~~}}}~~~~~~~~~}}}|||{{{zzzwwwwwwwwwvvvvvvuuuuuuuuuttttttrrrqqqqqqqqqrrrssstttwww{{{{{{zzz|||~~~|||lll___PPPIIIDDD>>>:::999444222000---,,,,,,------+++******))))))(((((((((+++++++++************)))))))))(((((((((((())))))''''''''''''((()))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******---000222666BBBNNNbbbzzznnnWWWKKK???======;;;999888444555555555666666666666888666888===@@@BBBHHHPPPXXXcccuuuxxxqqqmmmbbb^^^YYYSSSOOOKKKFFFCCCBBBAAA@@@@@@@@@AAABBBCCCBBBCCCDDDGGGIIIJJJHHHFFFBBBAAA???======>>>@@@AAADDDIIIPPPWWW^^^fffooovvv}}}{{{}}}||||||}}}~~~~~~{{{yyyxxxxxxxxxwwwuuurrrnnnnnnooosss{{{|||zzzsssYYYKKKFFFBBB@@@===;;;;;;:::999777444444444555555444444444111333555555444222222222111111222333333333222111111111111111111111111111000000000000000000000000333222222111111222222333111333555555666;;;DDDKKK]]]qqqvvvyyy{{{sssiiibbb[[[TTTKKKEEEBBBAAA???<<<888999999::::::999888888555888;;;<<<::::::;;;<<<;;;:::999999999:::<<<<<<<<>><<<;;;888777888444444555666666666666666888777999???CCCGGGOOOWWWcccooozzzqqqggg```\\\RRROOOJJJFFFCCCAAA>>><<<===<<<<<<<<<<<<>>>???@@@BBBBBBCCCFFFHHHHHHGGGDDDAAA@@@???>>>???BBBEEEGGGJJJQQQZZZbbbiiirrr}}}~~~}}}|||}}}}}}~~~}}}{{{yyyxxxxxxxxxvvvtttqqqooonnnpppuuuzzz~~~~~~zzzxxxuuuZZZKKKEEEAAA???<<<;;;;;;;;;999888333444444555555444444333///111444555444333444555000111333333444333222111111111111111111111111111000000000000000000000000333222222111111222222333///222555555777>>>HHHPPPiii~~~uuu~~~|||vvvmmmbbbZZZUUUNNNFFF@@@???>>>===<<<777888:::<<<<<<<<<<<<;;;444888;;;<<<;;;:::;;;===;;;;;;:::999:::;;;<<<===???CCCGGGJJJMMMTTT___hhhmmmttt|||}}}{{{xxxvvvwwwzzz~~~|||yyyyyyzzzzzzzzzyyyxxxwwwttttttuuuxxx|||~~~}}}|||{{{||||||}}}~~~~~~~~~~~~~~~}}}||||||}}}zzzvvvtttsssttttttsssrrrrrrqqqrrrsssuuuvvvxxxxxxyyy|||tttsssuuu{{{yyykkkZZZQQQJJJBBB===<<<888666222///......///000------,,,++++++***))))))+++++++++************)))++++++************++++++'''(((((((((((((((***,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------///333777@@@QQQbbbzzznnnZZZIIICCC>>><<<999555555888444444555666777777666666888777:::AAAFFFKKKTTT\\\kkkwww|||qqqfff[[[SSSOOOGGGDDD@@@>>>===<<<;;;999;;;::::::999:::<<<===>>>DDDDDDEEEGGGJJJJJJHHHEEEAAAAAA@@@AAACCCGGGKKKMMMQQQXXXccckkksss}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxxxxxxxvvvuuusssqqqnnnnnnqqquuuxxxyyy}}}zzzxxx