BM6P6(@ 555333000000222333222000222111222555777:::BBBLLLWWWlll|||pppcccYYYRRRKKKFFFFFFGGGFFFGGGKKKLLLRRRYYY```gggoooyyy~~~}}}zzzwwwuuussstttuuuxxxzzzyyywwwuuulllhhhcccccclllxxx{{{xxxwwwjjj]]]QQQGGG???:::777666444222222222444555222333555777777666555444//////000111222333333444888888888999999999888888555444555777>>>HHHQQQWWW___bbbfffjjjkkkjjjgggdddYYYQQQIIIDDD???999666777999===DDDMMMUUU\\\aaaddddddcccbbbbbbdddlll{{{uuuWWW@@@777777555555666777:::===@@@BBBGGGHHHJJJNNNTTT\\\cccgggmmmtttzzz}}}~~~xxxqqqiii```ZZZ[[[aaahhhlllkkkhhhfffdddddddddbbb```aaa`````````bbbccceeegggdddfffggghhhiiilllpppssstttwwwyyy{{{||||||xxxsssqqqoooooopppqqqpppooonnnnnnnnnnnnnnnmmmmmmmmmggghhhjjjlllnnnpppqqqrrrooopppqqqqqqooommmjjjhhhhhhggggggfffeeeeeedddddd```^^^\\\YYYVVVPPPIIIEEEBBB@@@>>><<<<<<===???@@@CCCCCCAAA???>>>>>>AAADDDIIIPPP\\\hhhttt{{{ppphhh\\\TTTJJJDDDBBBAAA@@@???<<<<<<===???BBBBBBAAA??????<<<>>>DDDJJJTTTgggxxx}}}yyy}}}fffOOOBBB;;;;;;999666555555555333222111111000000111111222333666777999@@@IIITTT\\\```bbbdddhhhlllqqqrrrrrrqqqllljjjhhhhhhjjjjjjgggdddccceeeiiimmmooosss}}}qqqlllkkkjjjhhhlllllljjjeee\\\QQQFFF@@@>>>>>>>>>@@@DDDHHHMMMPPPVVV]]]jjjwwwrrrfff[[[PPPEEE???;;;666444444555555666777888999::::::<<<;;;;;;;;;;;;<<<======666333111111333444222111555333444555666777???GGGXXXmmm}}}rrreee\\\PPPIIIDDDDDDDDDCCCEEEIIILLLQQQYYY```gggpppzzz~~~~~~|||wwwssspppjjjkkklllmmmnnnnnnmmmlllffffffeeeiiittt~~~~~~uuugggZZZOOOGGGAAA>>>888666444333222222333444222333555666777666555444000000111222333444555555::::::;;;;;;:::999888888;;;:::888888;;;@@@FFFIIIRRRUUUYYY]]]]]][[[XXXVVVIIIBBB<<<:::777444333666;;;BBBKKKUUU]]]aaacccdddffffffhhhkkkrrr|||oooSSS???999:::555666777999<<>>>>>???AAACCCDDDCCCBBBBBB???AAAGGGOOOZZZmmmyyyzzzfffPPPCCC===;;;999666555555555333222111111000000111111222333555666:::AAAKKKWWW```eeelllllllllmmmnnnnnnmmmmmmgggeeedddeeehhhiiifffcccaaabbbfffkkkmmmrrryyymmmhhhggggggfffmmmmmmkkkfff^^^SSSHHHBBBAAAAAAAAAAAADDDHHHLLLOOOUUU\\\hhhvvvsssgggYYYNNNDDD???<<<777666666333333444555666777888888;;;;;;;;;:::;;;<<<<<<===666444222222333333333222444333333555555666===FFFYYYnnn}}}}}}rrrfff^^^PPPIIICCCCCCCCCCCCEEEHHHMMMQQQXXX^^^fffppp|||~~~~~~~~~~~~~~~~~~~~~zzzuuuooolllfffggghhhjjjkkkjjjjjjiiicccfffiiiooozzzyyypppcccWWWMMMHHHDDDBBB999888555333222222222333222333555666666666555444222222333444555666777777::::::;;;<<<<<<;;;;;;:::>>><<<;;;999999;;;===>>>EEEGGGKKKNNNNNNKKKGGGDDD===888666666666555888===???GGGTTT___dddffffffeeeiiilllrrrzzz}}}___FFF888666888666777999<<>>???AAACCCDDDCCCBBBCCCAAABBBHHHQQQ```ssswwwxxx}}}eeePPPEEE???;;;999666555555555333222111111000000111111222333333555:::BBBMMMYYYdddkkktttssspppnnnllllllkkkkkkeeecccbbbdddhhhjjjiiigggbbbbbbfffjjjnnntttvvviiiddddddeeefffoooooommmhhh```UUUJJJDDDDDDCCCBBBBBBDDDHHHKKKMMMTTT[[[ggguuuttthhhXXXMMMCCC???<<<999777888222333444444666666777888:::::::::::::::;;;;;;<<<555444333333333333333333000///111444555777>>>GGGYYYooo~~~xxx|||{{{qqqeee]]]RRRJJJEEEDDDDDDDDDGGGKKKMMMQQQWWW^^^eeeppp}}}~~~}}}}}}}}}~~~}}}~~~~~~{{{vvvqqqmmmgggkkkpppssstttrrrpppooolllnnnooorrryyy}}}xxxpppiii___UUUMMMHHHDDDBBB999888666444333222222222333444555555666666555555444444555666777888999999888888:::;;;<<<=========999999::::::;;;<<<======>>>AAADDDFFFEEEBBB>>>;;;999666555666777777<<>>AAABBBAAA@@@BBBAAAAAAFFFQQQbbbvvv~~~xxxzzzdddOOODDD???;;;999666555555555333222111111000000111111222333222555:::BBBLLLYYYeeemmmuuuuuuuuussspppnnnmmmlllgggeeedddggglllppppppnnnhhhgggiiimmmpppuuuuuuhhhbbbbbbfffhhhoooooonnniiiaaaVVVLLLEEECCCBBBAAABBBDDDGGGKKKMMMTTT[[[gggtttuuuiiiYYYNNNDDD???<<<888777888444555666777888999999::::::999999999999:::;;;;;;444444444333222222222333//////111444555666===FFFXXXnnn|||vvvzzz}}}sssggg___SSSKKKEEEDDDDDDDDDGGGKKKMMMRRRXXX^^^fffqqq~~~~~~}}}|||}}}~~~{{{|||~~~~~~}}}zzzvvvtttnnnuuu~~~}}}{{{}}}}}}yyyuuuuuuvvvsssmmmfffbbb[[[UUUNNNHHHBBB===999888777555444333222111333444444555555555555555666666777888999:::;;;;;;999:::;;;;;;;;;;;;;;;;;;777888:::<<<>>>???@@@@@@===???BBBDDDCCC???;;;888555333222444333333888???IIIPPPYYY___bbbeeeiiimmmzzz~~~oooYYYGGG===::::::::::::;;;>>>BBBEEEHHHKKKLLLLLLPPPWWW```jjjrrryyy|||yyy|||{{{wwwvvvxxxwwwtttpppkkkiiippp{{{~~~xxxrrrnnnjjjgggeeeeeedddcccffffffgggggghhhhhhiiiiiihhhiiikkkkkklllnnnqqqtttrrruuuzzz}}}~~~~~~~~~~~~}}}{{{zzz{{{~~~yyyvvvtttsssqqqppppppqqqrrrrrrqqqsssrrrrrrqqqppppppoooooonnnnnnnnnnnnooooooooopppmmmllljjjhhhgggfffffffffeeeddddddcccbbbbbbaaaaaabbbaaa^^^[[[VVVPPPIIIDDD@@@???===;;;;;;<<<===>>>>>>???>>>======???CCCFFFKKKSSS___lllxxx|||qqqiiiYYYRRRIIICCCAAAAAA@@@???>>>===<<<>>>@@@BBBBBBAAACCCBBBCCCGGGSSSggg|||{{{}}}bbbMMMBBB===;;;999666555555555333222111111000000111111222333222555:::AAAJJJVVVcccllluuuxxx{{{zzzvvvqqqnnnlllkkkiiihhhjjjooossssssrrrnnnkkkkkknnnpppttt}}}ssseee^^^```fffjjjoooooonnniiiaaaVVVLLLFFF?????????@@@BBBGGGKKKMMMUUU[[[fffsssvvvkkk[[[PPPFFF@@@<<<777555666555666666777888999:::::::::999999999999:::;;;;;;333333444222111000111333333222333666555555:::BBBVVVlll}}}www|||wwwkkkbbbRRRJJJDDDBBBCCCCCCFFFKKKNNNRRRYYY___gggqqq}}}~~~}}}}}}}}}~~~{{{|||~~~}}}|||{{{}}}xxxsssqqqmmmhhhaaa^^^ZZZUUUOOOHHH@@@;;;888888777666555444333222444444444444555555666666777777888999:::;;;<<<<<<>>>>>>===<<<;;;999777777:::;;;===>>>???@@@@@@???>>>@@@CCCEEEDDD@@@;;;888555333444555444444:::BBBMMMSSSYYY\\\^^^ccckkkrrryyylll\\\SSSGGG>>>::::::999999<<<===@@@DDDGGGJJJLLLLLLMMMRRR[[[dddmmmssswwwxxxqqqttttttsssuuuzzz|||{{{zzzyyyzzzyyymmmjjjeeecccccccccccccccggghhhiiijjjjjjjjjjjjiiihhhjjjkkklllmmmppptttwwwrrrvvv{{{|||yyywwwvvvuuutttqqqrrrtttuuuuuuvvvxxx{{{|||yyywwwvvvsssqqqpppppprrrssssssrrrttttttsssrrrqqqppppppoooppppppooonnnnnnmmmlllllljjjjjjiiiiiihhhggggggfffeeeeeedddccccccbbbbbbaaabbb```]]]ZZZUUUOOOHHHCCC???===;;;999888:::<<<===>>>???>>>======???CCCFFFMMMTTT```lllxxx{{{ppphhhYYYQQQHHHBBBAAAAAA@@@???@@@???>>>???BBBCCCDDDCCCFFFGGGGGGLLL[[[sssaaaLLLBBB===;;;999666555555555333222111111000000111111222333222555:::@@@HHHTTTbbbkkkxxx}}}zzztttpppnnnooollljjjkkkpppssssssrrrooolllkkkmmmnnnpppvvv~~~qqqbbbZZZ]]]eeekkkoooooonnnjjjbbbWWWMMMGGG>>>>>>>>>???BBBFFFJJJMMMTTTZZZeeeqqq~~~xxxlll]]]RRRFFFAAA<<<777555555444555555666777888999::::::::::::::::::;;;;;;<<<111222333222///...000222333333444777666555:::BBBTTTjjj~~~yyy~~~zzzlllbbbTTTKKKDDDCCCCCCDDDGGGLLLNNNSSSZZZaaahhhqqq|||~~~}}}~~~}}}}}}~~~~~~~~~xxxsssrrrnnniiiccc___ZZZTTTNNNGGG@@@<<<777777777666666555444333444444444444444555666666777888888999:::;;;<<<<<<>>>>>>>>>===<<<;;;:::999>>>>>>>>>???????????????@@@BBBEEEGGGFFFCCC>>>;;;444444666999999999AAAJJJPPPUUU[[[]]]^^^dddooowww|||oooggg]]]RRRBBB>>>:::777777777666666===???BBBEEEHHHJJJKKKLLLNNNUUU___iiipppsssssssssmmmsssyyy}}}}}}vvvkkkhhhdddbbbccceeefffggghhhiiijjjkkklllkkkjjjjjjiiikkkmmmooopppsssxxx{{{yyy}}}~~~yyyuuusssrrrpppoookkkmmmpppqqqrrrsssvvvxxx|||xxxwwwvvvuuusssqqqpppppprrrssssssrrruuuuuutttsssrrrqqqppppppooonnnnnnmmmmmmlllllllllggghhhiiijjjjjjiiihhhgggeeeeeeeeedddccccccbbbbbbaaa___\\\YYYTTTNNNGGGAAA<<<;;;:::999999999::::::;;;<<<<<<<<<<<>>???AAACCCDDDDDDGGGIIIKKKQQQddd```LLLCCC???;;;999666555555555333222111111000000111111222333000444:::@@@GGGTTTcccmmmyyy}}}}}}xxxwwwwwwtttqqqmmmmmmppprrrrrrpppnnnkkkkkknnnooooootttyyyqqqaaaZZZ]]]fffnnnqqqqqqpppllldddYYYOOOIIIAAA@@@???@@@BBBFFFIIILLLRRRXXXbbbnnn{{{yyymmm[[[PPPFFFAAA===888666777666666777888999::::::;;;;;;;;;;;;:::;;;<<<<<<===000222333111...---///222000000333777777888>>>EEESSShhh|||{{{yyykkkaaaVVVNNNGGGEEEFFFFFFJJJOOONNNSSS[[[bbbiiiqqq{{{~~~~~~~~~~~~~~~~~~~~~{{{}}}{{{vvvssssssooojjjfffaaaZZZSSSMMMGGGBBB>>>666666777777666555444444555444444444444555666666777888888999:::;;;<<<<<<::::::<<<>>>???@@@@@@@@@>>>>>>>>>>>>????????????BBBEEEHHHJJJIIIFFFBBB???000111444888999;;;DDDNNNRRRWWW]]]___```fffqqqzzzjjjYYYQQQJJJBBB:::999888888888999888888>>>@@@CCCFFFIIIJJJKKKKKKPPPWWWaaalllrrrsssqqqooopppyyyxxxqqqllliiieeedddfffiiikkkllliiijjjkkklllllllllkkkjjjkkkllloooqqqsssvvv{{{~~~{{{vvvsssqqqooommmllllllmmmooopppppprrruuuxxxyyywwwtttuuutttsssrrrqqqpppppprrrttttttsssvvvuuuuuusssrrrqqqppppppjjjjjjkkklllmmmnnnooooooeeegggiiijjjkkkjjjiiihhhffffffeeeddddddccccccbbbaaa___\\\XXXTTTMMMFFFAAA;;;;;;<<<<<<<<<;;;:::999888888999:::<<>>:::888999999999:::;;;<<<======>>><<<;;;;;;;;;;;;<<<======555444333333333333444555555333333666666777;;;BBBRRRcccwww{{{|||{{{oooeeeXXXOOOGGGFFFGGGGGGHHHJJJNNNQQQXXX___fffooowww}}}~~~~~~~~~}}}||||||}}}}}}|||{{{{{{yyywwwuuuvvvuuutttssspppfffXXXOOOJJJEEE===666777777777777666555444333333333333444555666888888999:::;;;;;;::::::<<<===:::<<<>>>??????@@@BBBDDDDDDDDDCCCBBBBBBAAAAAAAAADDDIIIMMMMMMLLLJJJDDD===:::555333777;;;@@@HHHPPPYYY]]]^^^]]]```jjjtttyyyssscccVVVIII>>>888888888777555444444666999:::===BBBHHHJJJJJJIIIJJJLLLSSSZZZccciiikkkkkkkkklllpppzzztttooohhhhhhhhhhhhiiijjjlllmmmlllllllllnnnooopppooonnnrrrrrrrrrsssuuuyyy|||~~~|||wwwqqqnnnmmmnnnpppqqqllljjjmmmooooooqqquuuzzz}}}vvvttttttqqqooooooooopppqqqrrrssstttuuuuuusssqqqoooooopppqqqrrrmmmkkkiiiiiijjjjjjjjjiiihhhhhhhhhhhhiiiiiiiiiiiiccceeefffgggfffdddaaa___aaa]]]XXXTTTOOOKKKFFFBBB===<<<;;;:::::::::::::::<<<============@@@DDDHHHNNNTTT___lllyyy{{{qqqfffYYYOOOEEEAAAAAA@@@AAADDD???@@@@@@???>>>???BBBDDDHHHIIIMMMXXXiii~~~___LLLCCC>>>===<<<999777555555444444111111000000000000111111444555888===FFFRRR```iiissszzz~~~}}}{{{}}}~~~~~~zzzwwwtttqqqpppqqqssstttnnnnnnrrrxxxzzzwwwuuuwwwuuueee___dddkkkooouuuvvvsssllleee___TTTKKKCCC??????DDDGGGGGGHHHJJJSSSYYYbbbkkkvvv{{{mmm[[[PPPEEE???<<<777666777<<<;;;:::::::::;;;<<<===<<<;;;:::999888999999:::555444333333333333444555555333333666666777;;;BBBPPPaaavvv|||~~~|||ooofffYYYPPPHHHGGGHHHGGGIIIKKKOOOSSSYYY```hhhpppyyy~~~}}}||||||}}}}}}~~~~~~}}}||||||~~~~~~}}}|||{{{zzzzzz{{{xxxvvvtttuuuvvvwwwvvvuuupppfffYYYOOOJJJEEE===666666666777777666555444444222222222333444555777888888;;;===>>>===<<<<<<<<<===???BBBDDDEEEFFFHHHIIIGGGGGGGGGGGGEEEDDDBBBAAABBBHHHMMMNNNNNNLLLEEE===:::666444777<<>>>>>@@@CCCGGGJJJLLLMMMOOOPPPRRRSSSTTTTTTRRROOOLLLJJJFFFKKKPPPQQQQQQOOOHHH???;;;666555888===CCCLLLTTT\\\aaaddddddfffkkkooooookkkZZZIIIAAA===888555555666555444444555777999;;;AAAEEEJJJKKKJJJIIIJJJLLLTTT[[[ccchhhjjjkkkmmmooouuuxxxrrrmmmjjjgggfffjjjiiiiiihhhhhhhhhhhhgggiiijjjkkkmmmnnnoooooooooqqqtttwww{{{~~~{{{wwwsssooommmllllllnnnjjjiiikkkmmmmmmqqqvvv{{{vvvuuuuuutttrrrssssssssssssssssssssssssnnnnnnmmmllllllmmmooopppooommmkkkjjjkkkkkkjjjiiiiiiiiihhhhhhggggggffffffeeeddddddcccbbbaaa```___bbb^^^XXXSSSNNNIIICCC???<<<<<<;;;:::::::::;;;;;;:::;;;;;;;;;<<>>???AAA@@@@@@AAA@@@@@@@@@CCCEEEHHHGGGHHHOOO___ttt|||xxx{{{}}}^^^LLLDDD@@@999888555333111111000111111111000000000000111111000222666<<>>:::888:::888888888888999:::<<<<<<===<<<;;;:::::::::;;;<<<555444333333333333444555555333333666666777;;;BBBNNN___uuu~~~rrriii^^^TTTKKKIIIIIIIIIJJJMMMNNNRRRXXX___gggoooxxx}}}~~~}}}xxxttthhhfffeeefffjjjpppuuuwwwqqqqqqppprrrtttuuutttsssjjjbbbVVVLLLFFF@@@:::555555666666777777777666666666666666666777888999:::888;;;>>>AAAAAAAAACCCDDDEEEHHHMMMQQQSSSUUUVVVXXX\\\^^^```aaa___[[[WWWTTTOOORRRTTTTTTUUUTTTMMMDDD===888666:::???EEENNNWWW]]]aaabbbbbbdddjjjnnnmmmeeeTTTBBB;;;;;;999777666555555444555666888:::;;;BBBEEEJJJKKKIIIHHHJJJLLLUUU\\\ccchhhjjjkkkmmmooosss~~~}}}wwwtttqqqmmmiiigggfffeeeeeehhhhhhhhhiiihhhhhhhhhgggjjjlllooopppqqqrrrsssuuutttxxx}}}|||zzzvvvssspppmmmlllkkkmmmjjjiiilllmmmnnntttzzzzzzvvvuuuuuuuuutttrrrrrrqqqqqqpppooooooooommmllllllllllllmmmooooooooonnnlllkkkllllllkkkjjjjjjjjjiiihhhgggfffeeedddgggfffdddbbbaaa``````aaabbb^^^XXXRRRMMMGGGAAA>>><<<;;;;;;:::::::::;;;;;;999:::;;;;;;<<>>>>>@@@>>>???@@@??????@@@CCCEEEIIIGGGGGGLLL[[[oooxxxvvvyyy|||]]]LLLEEEAAA<<<:::888666444333333333222111111000000111111222111333666<<>>???======;;;;;;:::;;;<<<===555444333333333333444555555333333666666777;;;BBBOOO```uuusssjjj```VVVLLLIIIIIIIIIJJJMMMOOOSSSYYY```hhhpppyyy~~~}}}vvvpppcccaaa```bbbhhhnnnrrrtttrrrqqqppppppqqqpppnnnlllddd\\\RRRIIIBBB===888444555555666777888888888777555555555555666777888888999:::<<<===???BBBFFFJJJJJJNNNSSSVVVYYY[[[^^^```bbbdddfffhhhgggccc___\\\XXXYYYYYYXXXYYYYYYRRRIII@@@;;;888;;;@@@FFFPPPYYY]]]___^^^]]]```hhhllllllaaaPPP>>>888999888777666555555555666888:::<<<===BBBEEEIIIIIIHHHGGGIIILLLWWW]]]eeeiiijjjjjjlllmmmqqqxxx|||xxxtttqqqnnnkkkfffeeedddbbbaaaaaabbbcccffffffhhhiiijjjjjjjjjiiijjjmmmqqqsssssstttwwwyyywww|||yyyxxxuuurrrooommmllllllmmmkkkkkknnnoooqqqyyy|||xxxvvvuuuuuuuuuuuurrrrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmnnnoooooopppooommmkkkkkklllllllllkkkkkkjjjiiihhhgggfffeeedddiiihhheeecccaaaaaaaaabbb```]]]WWWQQQLLLFFF@@@<<<;;;;;;:::::::::;;;;;;<<<999999:::;;;===@@@FFFIIIRRRYYYeeesss{{{kkkTTTKKKBBB@@@???======???===>>>???>>>>>>???BBBEEEKKKHHHGGGLLLYYYlllzzzwww|||{{{]]]LLLDDDAAA===;;;999777555444444444222222111111111111222222333555888<<>>??????===<<<;;;:::;;;;;;======555444333333333333444555555333333666666777;;;BBBOOO```uuuuuulllbbbWWWMMMIIIHHHHHHJJJMMMQQQUUU[[[bbbjjjrrr{{{|||}}}~~~~~~vvvpppfffdddcccgggmmmqqqrrrrrrrrrqqqoooooonnnkkkhhheee^^^XXXOOOFFF@@@;;;777555444555666777888999999999444333333333444444555666::::::;;;;;;===@@@FFFJJJMMMPPPSSSVVVYYY\\\```ccceeehhhkkkmmmmmmkkkhhhfff\\\^^^___```bbbbbbYYYOOODDD>>>;;;===AAAGGGQQQZZZ]]]]]][[[ZZZ^^^fffjjjiiiZZZKKK<<<666666555444444555555666888:::<<<>>>???BBBEEEIIIJJJHHHHHHKKKNNNXXX^^^ggglllllljjjjjjjjjmmmrrrtttooojjjiiihhhgggccccccdddcccaaabbbdddfffeeefffhhhjjjkkklllkkkkkkiiimmmqqqssssssuuuxxx{{{zzzxxxvvvssspppnnnnnnnnnnnnmmmlllnnnqqqssswww{{{zzzxxxvvvuuuuuuuuuuuuttttttsssrrrqqqpppooonnnnnnnnnnnnooooooooooooooolllkkkiiijjjlllmmmmmmlllkkkkkkjjjiiihhhgggfffeeejjjhhhfffdddbbbaaaaaaaaa___[[[UUUPPPKKKFFF@@@<<<;;;;;;:::::::::;;;<<<<<<999:::;;;<<<>>>BBBGGGKKKTTT\\\hhhvvvvvviiiTTTKKKCCCAAA@@@>>>===???===>>>?????????@@@CCCFFFKKKIIIHHHLLLYYYkkk}}}|||zzz\\\KKKDDDAAA;;;:::888555444333333333222222111111111111222222444555888;;;AAAIIISSSZZZhhhqqqwwwxxxwwwxxxxxxwwwsssppplllhhheeeeeeeeeffffffhhhnnnxxx~~~~~~nnn```]]]aaadddmmmrrruuuuuurrrmmmcccXXXKKKEEECCCEEEGGGGGGHHHKKKNNNRRRXXX```jjjxxxyyyjjj]]]NNNEEE???:::888:::777888999;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===555444333333333333444555555333333666666777;;;BBBLLL^^^tttvvvmmmbbbWWWLLLHHHHHHGGGIIILLLOOOSSSZZZaaahhhqqqyyy|||}}}yyysssnnnllllllpppuuuwwwuuuqqqpppooonnnlllkkkhhhccc```ZZZUUUMMMEEE???;;;888777444555666777888999999999555555444444555555666777:::;;;<<<<<<<<<>>>AAADDDHHHJJJLLLNNNPPPTTTYYY]]]aaacccgggjjjkkkkkkiiihhh^^^ccciiioootttrrrfffYYYGGGAAA===>>>BBBHHHQQQ[[[]]]^^^\\\[[[___eeeeeebbbRRRFFF;;;666444222222555666666888:::<<<>>>@@@AAACCCGGGJJJKKKJJJKKKNNNQQQXXX```iiinnnmmmjjjgggggggggllloookkkgggffffffeeeccceeefffeeeccccccfffhhhgggiiijjjlllllllllkkkjjjiiinnntttvvvvvvwww{{{vvvtttqqqnnnmmmnnnpppqqqnnnnnnqqquuuxxx|||xxxxxxxxxvvvuuutttttttttssssssrrrqqqpppoooooonnnnnnoooooooooooonnnnnnmmmjjjhhhhhhiiikkkmmmmmmmmmlllkkkkkkjjjiiihhhhhhggghhhgggfffdddbbbaaa```___]]]YYYTTTOOOJJJEEE@@@===:::::::::::::::;;;<<<===999:::;;;===???CCCIIIMMMVVV^^^kkkyyy}}}qqqfffTTTKKKDDDBBBAAA???>>>??????@@@AAAAAAAAABBBEEEHHHJJJHHHHHHMMMYYYjjj{{{zzz[[[JJJCCC@@@:::999777444333222222222333222222111111222222333333444777:::???GGGPPPVVV```iiiqqqssstttvvvwwwuuurrrpppllliiifffdddcccccc``````eeennnuuuyyy}}}nnn]]]WWWYYY\\\iiinnnrrrrrrqqqnnneee\\\PPPIIIDDDDDDEEEEEEHHHLLLNNNRRRXXX___hhhuuu}}}mmm```PPPGGG@@@;;;:::;;;888999:::<<<<<<<<<;;;;;;;;;:::999999999;;;<<<===555444333333333333444555555333333666777777;;;BBBJJJ\\\sssvvvnnncccWWWLLLHHHGGGGGGHHHLLLLLLPPPVVV]]]eeemmmuuu{{{~~~}}}wwwtttssstttxxx||||||wwwrrrooommmlllkkkjjjfffbbb^^^XXXTTTMMMEEE???<<<:::999333444666777999:::::::::999888888888888888999:::;;;<<<>>>>>><<<<<<<<<===AAABBBCCCDDDFFFJJJPPPUUUUUUXXX[[[___aaabbbaaa``````gggrrr|||rrrbbbIIICCC>>>???CCCHHHRRR[[[]]]______^^^aaadddbbb\\\MMMDDD;;;777444222333777666777999;;;===???AAABBBEEEHHHLLLMMMLLLMMMQQQTTTYYYaaajjjooonnnjjjfffdddaaagggllliiiffffffeeeccc___aaacccbbb______aaadddjjjkkklllmmmmmmllljjjhhhlllqqqwwwyyyyyyzzz|||uuusssooollllllnnnqqqsssooopppssswwwzzz~~~wwwxxxxxxwwwuuusssssstttppppppoooooonnnmmmmmmmmmnnnooooooooonnnmmmllllllhhhgggfffhhhkkkmmmnnnmmmllllllkkkkkkjjjiiiiiiiiigggfffeeecccaaa```^^^]]]\\\XXXSSSOOOJJJFFFAAA===:::::::::::::::;;;<<<===999;;;<<<===@@@DDDJJJNNNXXX___lll{{{xxxmmmcccUUULLLDDDBBBBBB???>>>???@@@AAABBBBBBCCCDDDGGGJJJHHHGGGHHHMMMYYYiiizzz~~~yyyZZZIIIBBB???;;;:::888555444333333333333222222111111222222333111333555999>>>FFFOOOUUU[[[dddmmmpppqqqtttvvvtttsssrrrooollliiigggeeeddd[[[[[[___iiipppuuu{{{mmmZZZSSSTTTUUUfffkkkooopppqqqoooggg___UUULLLDDDBBBBBBCCCGGGLLLNNNRRRWWW]]]fffssspppbbbRRRIIIBBB===;;;===;;;<<<===>>>>>>>>>===<<<:::999999888999:::;;;<<<222222333444444333333333555666777666666777:::<<>>>>>===>>>AAAEEEIIILLLOOOSSSVVVWWWVVVWWWZZZ^^^]]]iiixxxtttaaaPPPFFF>>>>>>DDDJJJSSSYYYaaa___^^^^^^``````]]]ZZZPPPIII@@@999555444444444555444444888===CCCGGGIIINNNMMMLLLKKKIIIIIIIIIIIISSS]]]jjjoookkkdddaaa```gggiiilllkkkiiiggghhhjjjiiigggeeecccbbbcccdddeeehhhhhhgggggggggiiijjjkkklllooorrrtttvvvzzz{{{wwwqqqpppooonnnnnnnnnnnnnnnrrrtttvvvyyy{{{wwwvvvuuutttrrrrrrqqqqqqrrrqqqnnnmmmlllmmmnnnooommmmmmlllkkkjjjjjjiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiiiiiiiiiiiiiijjjkkkjjjhhheeebbb___\\\ZZZYYYVVVQQQMMMIIIDDD???<<<::::::999999999:::;;;;;;===;;;===AAADDDGGGNNNUUU[[[cccppp~~~vvvjjj___UUUKKKBBB@@@@@@???@@@CCCCCCAAA@@@AAADDDHHHJJJKKKNNNIIIEEEKKKYYYjjjwww}}}}}}{{{}}}wwwZZZJJJCCC>>>;;;:::888666444222222111333222111000000000111222555444333666===DDDJJJNNN[[[___eeelllqqqsssrrrrrrwwwrrrmmmkkkjjjiiiddd```]]][[[[[[aaakkkvvv|||~~~rrr\\\PPPQQQVVV^^^bbbfffiiimmmpppkkkdddYYYNNNEEEBBBCCCDDDGGGKKKOOORRRVVV[[[dddsssuuueeeTTTJJJEEE>>>999777999999888888999:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<333444444555555444444444555555666666555777999<<>>BBBFFFHHHLLLPPPTTTUUUTTTTTTWWWZZZdddqqqttthhhSSSIII@@@@@@EEEJJJRRRYYY```^^^\\\]]]^^^^^^\\\YYYNNNHHH@@@999666555555555555444555888>>>FFFLLLOOOUUUTTTRRROOOLLLIIIHHHGGGQQQZZZfffjjjgggcccaaabbbeeehhhjjjkkkjjjjjjlllnnnooommmkkkhhhgggggghhhiiiiiiiiihhhhhhhhhjjjkkklllooorrruuuwwwyyy}}}yyyuuunnnmmmmmmmmmmmmmmmnnnooonnnqqquuuzzz|||xxxxxxvvvuuutttssssssssssssrrrooonnnmmmmmmnnnooonnnmmmmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhiiijjjjjjjjjiiigggeeeaaa^^^[[[ZZZYYYVVVQQQLLLHHHDDD???;;;::::::999999999:::;;;;;;===;;;===AAADDDGGGNNNVVV\\\dddqqq}}}uuuiii^^^SSSJJJBBBAAAAAA@@@@@@BBBAAA??????@@@DDDGGGIIIJJJMMMIIIFFFKKKXXXhhhvvv}}}}}}~~~yyywwwyyy{{{{{{}}}uuuYYYJJJBBB>>><<<:::888666444333222111222111111111111111222222444333333666<<>>======<<<<<<<<<<<<======555555555555555555555555444555555555555666999;;;FFFUUUmmmyyyssshhh```UUULLLHHHGGGHHHIIINNNRRRXXX^^^dddlllvvv~~~{{{yyyxxxzzzvvvoooiiiddd```\\\YYYUUUSSSNNNHHHBBB<<<888666777777777777888999:::;;;;;;999666444444555666888<<<<<<<<<;;;:::999888777888777777888:::>>>AAACCCHHHMMMRRRUUUUUUVVVYYY\\\kkkwww|||wwwrrrnnnXXXMMMCCCBBBFFFJJJQQQWWW]]]\\\[[[[[[\\\\\\ZZZXXXNNNHHH@@@:::888777777777666555666999???HHHQQQWWW]]]]]][[[VVVOOOJJJGGGFFFMMMUUU^^^bbbbbbaaabbbeeecccfffiiikkkmmmnnnppprrruuusssqqqnnnllllllmmmmmmkkkjjjjjjiiijjjlllmmmnnnqqqtttxxx{{{~~~}}}{{{yyyvvvssskkkkkkjjjjjjkkkmmmnnnooommmpppvvv~~~}}}yyyyyywwwvvvuuuuuutttttttttsssqqqooonnnnnnnnnnnnnnnnnnnnnmmmllllllkkkkkklllkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkkiiihhhgggdddaaa^^^[[[ZZZYYYUUUPPPKKKGGGCCC>>>;;;:::999999999::::::;;;<<<===<<<===AAAEEEGGGNNNVVV]]]eeerrr{{{sssggg\\\QQQIIIBBBBBBBBBAAA@@@AAA???>>>>>>@@@DDDHHHIIIJJJJJJHHHGGGJJJUUUeeettt~~~|||~~~}}}wwwtttwwwxxxwwwyyy|||sssWWWIIIBBB>>><<<;;;999666444333222111///000111222222222222222222222333666;;;CCCJJJNNNRRRUUU[[[bbbhhhmmmqqqrrrpppmmmjjjgggeeefffhhhiiihhhccc______fffooovvvyyyqqq[[[OOOPPPUUU[[[ccclllqqqvvvwwwqqqiii\\\QQQGGGDDDDDDDDDGGGJJJLLLNNNRRRWWW___mmm}}}}}}nnn\\\QQQIIIBBB===<<<;;;::::::::::::<<<===>>>>>>==================>>>555555555444444444444444333444555444444555888:::CCCSSSmmmyyysssggg```UUUMMMIIIIIIIIIJJJMMMQQQWWW]]]ccclllvvv~~~~~~|||xxxuuutttttt}}}yyysssmmmiiifffbbb___^^^ZZZSSSLLLDDD???<<<:::777777888999:::;;;;;;<<<;;;999777444333444666777::::::::::::999888777777444444444555777999<<<>>>DDDJJJQQQWWWZZZ]]]aaaeeemmmuuuzzzwwwsssrrrrrrppp\\\QQQGGGDDDFFFJJJOOOUUU[[[ZZZZZZZZZZZZYYYXXXWWWPPPKKKCCC===:::999888888888888888:::???IIITTT[[[cccdddbbb\\\SSSKKKFFFEEEIIINNNUUUYYY[[[]]]bbbfffccceeehhhllloooqqqsssuuuwwwuuurrrooonnnmmmmmmnnnllllllkkkkkklllnnnpppqqqqqqtttxxx|||zzzxxxvvvsssqqqkkkjjjiiiiiiiiikkkmmmnnnqqqtttzzz}}}xxxxxxwwwuuuuuutttttttttuuutttrrrpppooonnnnnnnnnooonnnnnnnnnmmmmmmmmmlllllllllkkkkkkjjjiiihhhhhhggggggggghhhiiijjjkkkllliiiiiigggeeebbb___\\\[[[XXXTTTOOOJJJEEEAAA===;;;999999999999:::;;;<<<<<<>>><<<===BBBEEEHHHNNNVVV^^^gggttt{{{rrrfff[[[NNNGGGBBBCCCDDDAAA@@@@@@???>>>???CCCGGGJJJJJJJJJFFFFFFGGGKKKTTTdddtttyyyvvvxxxyyyxxxwww{{{pppVVVIIIBBB>>><<<;;;999777555333222222...///111222333333333222111111333555:::AAAIIINNNQQQTTTXXX^^^eeekkkooorrrooonnnllljjjiiijjjlllnnnnnnhhhbbbbbbiiisss{{{qqq[[[NNNNNNSSSZZZdddpppwww||||||uuulll___TTTIIIEEEDDDDDDFFFJJJKKKNNNQQQVVV]]]jjjyyysssaaaUUUKKKCCC>>>>>>;;;;;;::::::;;;<<<>>>???>>>>>>>>>??????>>>>>>>>>555555444333222222333333333444555444444555888:::BBBRRRlll}}}xxxsssfff___UUUMMMIIIIIIIIIIIILLLPPPVVV\\\bbbkkkvvv}}}|||{{{yyyuuuqqqoooooopppwwwuuurrrqqqqqqpppnnnlllllleeeYYYLLLBBB<<<:::999888888999;;;<<<=========;;;999777444333444666777888999999999999999999888222222222333555777999:::===DDDLLLTTTYYY___fffkkkkkknnnooonnnqqquuuuuurrr___SSSHHHEEEEEEHHHMMMRRRWWWXXXXXXXXXWWWVVVUUUUUURRRMMMEEE???<<<:::888777:::::::::;;;@@@IIITTT]]]fffhhhggg```UUULLLGGGEEEEEEIIIMMMPPPTTTYYY```eeedddeeehhhlllpppsssuuuuuuuuutttqqqnnnlllkkkkkklllmmmmmmlllmmmnnnoooqqqssspppsssxxx|||zzzwwwuuurrrooolllkkkiiihhhiiijjjlllnnnssswww}}}{{{{{{vvvuuutttssssssssssssssstttsssrrrqqqoooooonnnnnnooonnnnnnnnnnnnnnnmmmmmmllllllkkkkkkjjjiiihhhhhhhhhhhhhhhhhhiiijjjlllllljjjiiihhhfffccc```^^^\\\XXXTTTMMMHHHDDD@@@===:::999999999999:::;;;<<<===>>><<<>>>BBBEEEHHHOOOVVV```iiiwww{{{ssseeeZZZLLLEEEAAACCCDDDBBB@@@@@@@@@@@@BBBFFFIIILLLKKKJJJBBBDDDGGGMMMXXXhhhxxx|||xxxyyyzzzyyy{{{mmmUUUIIICCC>>>===;;;999777555333333222...///111222333333333222000111333555888>>>GGGMMMRRRTTTXXX]]]ccciiinnnpppmmmnnnooorrruuuwwwxxxyyyqqqkkkeeeeeemmmyyysss\\\OOOMMMQQQZZZfffttt|||xxxpppbbbVVVKKKFFFEEEDDDEEEIIIKKKMMMQQQUUU\\\ggguuuwwwfffYYYNNNDDD>>>===;;;;;;::::::;;;<<<>>>???>>>>>>???@@@@@@???>>>>>>666555333222111111222333444555555555555666999;;;AAAQQQjjjxxx|||yyytttggg```VVVNNNJJJIIIIIIIIIKKKOOOUUU[[[bbbkkkvvv}}}|||wwwqqqlllkkkmmmpppqqqrrrtttwww{{{}}}|||{{{}}}ssscccRRRDDD<<<888888777888:::;;;<<<===>>>>>>;;;999666444444555666888888999999:::::::::999999222222333333555666777888777===EEEKKKQQQWWW___eeefffggggggllluuu}}}|||uuu```TTTHHHDDDDDDFFFJJJOOORRRTTTUUUTTTRRRQQQPPPQQQPPPLLLEEE???<<<:::999777:::;;;<<<===AAAJJJVVV___iiilllllleeeXXXMMMGGGEEECCCDDDFFFIIINNNTTT\\\aaacccdddfffkkkqqquuuvvvvvvtttrrrooommmkkkkkkkkklllmmmmmmmmmmmmnnnppprrrtttpppsssxxx~~~{{{xxxuuurrrooommmkkkjjjiiijjjllloooqqqtttzzz}}}yyywwwxxxtttsssrrrrrrqqqqqqrrrrrrqqqqqqqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkjjjjjjiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmiiihhhgggeeeccc```^^^\\\XXXSSSLLLGGGBBB???<<<:::888888888999:::;;;<<<===>>>===>>>BBBFFFHHHOOOWWWbbbjjjyyy|||rrrdddXXXKKKEEE@@@BBBCCCBBBAAAAAAAAABBBDDDHHHKKKLLLKKKIIIBBBDDDIIISSSaaarrr{{{|||}}}{{{lllTTTJJJDDD@@@===<<<:::777555444333222///000111222222222222222000222444555666<<>>===;;;::::::::::::<<<===>>>===>>>???@@@@@@???>>>===777666444222111222333444555555666666555777999<<<@@@OOOfff}}}{{{~~~|||vvviiicccYYYQQQLLLJJJIIIIIIJJJNNNUUU[[[aaakkkuuu}}}~~~|||yyyrrrkkkhhhjjjoootttxxxzzz~~~xxxiiiWWWHHH???:::888555666888:::<<<<<<<<<<<<999888666444444555777999;;;;;;;;;;;;:::999888777333333444555666666777888777;;;???CCCFFFKKKSSSXXX]]]```eeemmmyyywww___SSSGGGBBBBBBDDDHHHMMMMMMOOOPPPOOOMMMKKKKKKLLLJJJFFFAAA===;;;:::999888999;;;>>>AAAEEENNN[[[dddnnnqqqqqqiiiZZZMMMFFFDDDAAAAAABBBEEEIIIPPPXXX]]]___```cccjjjrrrwwwyyyyyyuuusssqqqnnnmmmmmmnnnooommmmmmmmmmmmoooqqqssstttrrrvvv{{{zzzwwwuuurrroookkkjjjiiiiiilllppptttwww{{{~~~{{{vvvttttttssssssrrrqqqqqqqqqqqqrrrooooooooopppooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjlllllllllkkkkkklllmmmmmmgggfffeeecccaaa^^^\\\[[[WWWRRRKKKEEEAAA>>>;;;999888888888999:::;;;======>>>===>>>CCCFFFIIIOOOWWWccclllzzz{{{qqqbbbUUUKKKDDD???AAABBBAAAAAACCCAAACCCEEEIIIKKKLLLIIIGGGCCCEEELLLZZZmmm~~~kkkTTTKKKEEEAAA===<<<:::888666444333333222111111111111111222222000333555555555999BBBIIINNNRRRWWW^^^eeekkkoooqqqooottt~~~rrrkkkdddcccjjjttt}}}~~~hhhWWWRRRRRR\\\jjjyyy{{{sssggg[[[NNNIIIFFFDDDEEEGGGHHHKKKNNNRRRWWWaaannnvvvrrreeeWWWHHH???===::::::999999:::;;;<<<>>><<<===???@@@@@@???===<<<999777555333222333444555555666777666666777:::<<<@@@NNNcccxxx~~~xxxkkkeee[[[RRRMMMKKKJJJIIIIIINNNTTT[[[aaajjjuuu}}}~~~}}}vvvrrrlllfffeeejjjrrryyyyyyqqqdddUUUHHH>>>999777333444777999:::;;;;;;;;;999777555444444666888:::======<<<<<<:::888777666444444555666666777888888:::<<<>>>>>>???CCCIIIOOOVVV\\\eeennnzzz~~~vvv^^^RRRFFFAAAAAABBBFFFKKKIIIKKKMMMLLLIIIGGGGGGIIIEEEAAA===:::::::::999999777;;;@@@CCCHHHQQQ^^^hhhrrrvvvvvvlll\\\MMMEEECCC@@@@@@AAACCCGGGNNNUUUZZZ\\\]]]aaaiiirrryyy||||||wwwuuusssqqqpppqqqrrrsssmmmmmmmmmmmmoooqqqssstttuuuyyy~~~}}}xxxvvvuuurrroooiiihhhhhhjjjmmmsssxxx{{{|||zzzuuurrrrrrssssssrrrqqqqqqqqqrrrrrrmmmmmmnnnooooooooooooooolllllllllmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjkkkkkknnnnnnmmmlllllllllmmmmmmeeedddcccaaa___]]]ZZZYYYWWWRRRKKKEEEAAA>>>;;;999888888888999:::;;;===>>>???===>>>CCCFFFIIIPPPWWWcccmmm{{{zzzooo```SSSLLLDDD???@@@BBBAAABBBDDDAAABBBEEEHHHKKKJJJGGGEEEEEEGGGOOO___uuujjjUUULLLFFFBBB===<<<:::888666444333333333222111000000000111222111333555555444888@@@GGGKKKOOOUUU]]]eeelllppprrrwww{{{qqqjjjbbb```eeemmmtttxxx{{{lll[[[TTTTTT]]]kkk{{{{{{ttthhh\\\OOOIIIFFFDDDDDDGGGGGGIIIMMMPPPUUU___kkksssvvvjjjZZZJJJAAA>>>999999888888999:::<<<===;;;===>>>??????>>>===;;;:::888777555444444444444333444555555444555888:::DDDLLL^^^sss|||tttlllfff\\\SSSNNNKKKIIIGGGKKKKKKQQQZZZbbbiiisss|||~~~}}}}}}rrroookkkhhhkkktttyyyrrriii\\\OOOEEE>>>:::777666777888999999::::::999666666555444444555777888<<<;;;:::999888888888888:::999888888888999:::;;;:::;;;<<<======???CCCEEEJJJRRR\\\gggqqqvvvoooeeeSSSNNNGGGAAA>>>@@@DDDGGGJJJKKKLLLLLLIIIDDD???<<<<<<<<<;;;999777777999<<<@@@===???FFFNNNVVVeeesss|||~~~{{{nnn[[[LLLEEEEEEBBBBBBDDDGGGLLLQQQSSSUUU______ccclllwww~~~~~~}}}wwwyyy{{{zzzwwwtttrrrqqqqqqpppooonnnnnnooopppqqqxxx{{{}}}xxxvvvtttppplllkkkfffeeekkksssxxx}}}zzzwwwwwwvvvuuuyyywwwuuussspppnnnmmmmmmooonnnnnnnnnnnnmmmmmmmmmiiikkkmmmnnnnnnllliiigggffffffggghhhjjjkkklllllliiikkkmmmnnnooonnnmmmlllfffccc```^^^]]]]]][[[ZZZWWWRRRKKKEEEAAA>>>;;;999::::::999999999:::;;;;;;???===>>>CCCFFFJJJRRRZZZdddpppwwwjjj[[[PPPFFFDDDAAA@@@AAAAAAAAA@@@BBBFFFJJJLLLKKKIIIGGGFFFDDDGGGQQQfff}}}oooXXXLLLGGGFFFAAA???<<<;;;:::888666444333222222111000000111111444666888888999===DDDJJJRRRPPPPPPWWWbbblllqqqrrrrrrttteee[[[^^^bbbaaaeeennnssswww|||mmm^^^WWWVVVcccnnnzzz~~~wwwlllaaaRRRGGGDDDDDDCCCAAALLLKKKNNNSSSWWW]]]hhhsss}}}nnn]]]OOOFFFBBB888:::<<<;;;999999<<>>===:::888777555444444444444333444555555444666999;;;AAAIII[[[ooo~~~wwwooohhh^^^UUUPPPLLLIIIHHHKKKLLLQQQZZZbbbhhhrrr{{{~~~}}}||||||pppmmmkkkmmmvvv}}}vvvooogggZZZNNNEEE>>>:::777444555666777888888888888777666555555555666777888======<<<;;;;;;;;;;;;;;;:::999888888999:::;;;<<<>>>???@@@@@@??????AAACCCEEEKKKTTT]]]eeeiiiddd[[[PPPLLLFFFAAA???@@@DDDFFFIIIIIIJJJIIIGGGEEEBBB@@@:::::::::888777888:::===???>>>CCCLLLUUU___mmm{{{}}}ooo]]]NNNGGGEEEFFFEEEFFFIIIOOOUUUZZZ\\\^^^___dddnnnyyy~~~zzz|||~~~}}}yyytttqqqpppqqqpppooonnnnnnooopppqqqzzz}}}|||xxxvvvuuuqqqmmmgggeeehhhpppvvvzzzyyywwwwwwwwwuuuwwwvvvtttrrrqqqooooooooonnnnnnnnnmmmmmmmmmmmmllljjjkkklllmmmlllkkkiiihhhggghhhiiijjjkkklllmmmmmmmmmmmmnnnooonnnmmmkkkiiifffccc```^^^]]]]]][[[ZZZVVVQQQJJJDDD@@@>>>;;;999;;;;;;::::::;;;;;;<<<<<>>CCCGGGJJJRRRZZZeeeqqq~~~vvvhhhYYYNNNFFFDDDAAA@@@AAAAAAAAA@@@BBBFFFJJJLLLKKKHHHFFFEEEBBBGGGSSSggg{{{nnnXXXKKKGGGFFFCCCAAA???<<<999666333111222222111111111111222222444777999:::<<>><<<:::999;;;===??????@@@AAA@@@???>>>===:::888777555444444444444222444444555555666:::<<>>:::777333333444555666666666666777777666666777777888999888888888999999999::::::<<<;;;;;;;;;<<<>>>???@@@CCCDDDEEEDDDBBBAAAAAAAAABBBGGGMMMRRRXXX\\\WWWOOOJJJGGGCCC@@@???AAADDDFFFGGGIIIKKKLLLLLLIIIFFFDDD::::::::::::999:::>>>@@@CCCDDDJJJUUU```kkkyyy}}}nnn]]]OOOGGGEEEDDDDDDFFFIIINNNTTTZZZ^^^^^^aaahhhrrr}}}}}}{{{vvvqqqoooppppppooonnnnnnoooppppppzzz}}}~~~~~~{{{wwwuuusssooolllfffhhhooowww|||~~~xxxwwwwwwwwwvvvuuutttsssrrrqqqpppppppppnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmmmmnnnnnnpppppppppooommmkkkiiigggfffdddaaa___^^^]]][[[ZZZTTTPPPIIICCC@@@===;;;999<<<;;;;;;;;;;;;<<<===>>>>>>===>>>CCCGGGKKKSSS[[[hhhtttwwwiiiYYYNNNFFFCCCAAA@@@AAABBBAAAAAABBBFFFIIIKKKIIIFFFEEEDDD@@@IIIXXXjjjzzzmmmWWWKKKGGGGGGFFFEEEAAA===999555111000222111111111222333444555777:::===???AAAFFFMMMSSSXXXWWWWWW\\\dddlllppppppwwwzzzooobbbXXXYYY\\\\\\aaahhhmmmrrryyy~~~nnn```ZZZZZZ___lllzzzzzzoooeeeWWWLLLGGGFFFEEEDDDGGGGGGKKKPPPUUUZZZeeeppp~~~xxxhhhXXXKKKDDD@@@@@@???===:::999:::<<>>===:::888777555444444444444222444555555555777:::===???GGGXXXlllzzz}}}~~~tttmmmcccZZZSSSNNNJJJHHHMMMMMMQQQXXX___dddllluuu~~~}}}|||zzzzzzxxxwwwzzz~~~wwwqqqmmmggg```VVVMMMEEE???:::777333333444555666666666666777777777888888999::::::555666777888999:::::::::??????>>>???@@@BBBDDDEEEEEEGGGIIIHHHFFFDDDDDDDDDFFFJJJLLLNNNQQQTTTPPPJJJFFFDDDBBB@@@???AAACCCDDDHHHMMMUUU[[[ZZZTTTKKKEEE===>>>>>>======>>>BBBEEEJJJLLLSSS^^^jjjwwwxxxfffWWWMMMGGGEEEDDDFFFIIIMMMPPPUUUZZZ]]]```eeennnyyy{{{~~~}}}wwwsssppppppooonnnmmmmmmnnnooopppxxx{{{~~~yyywwwyyyxxxwwwwwwwwwzzz{{{vvvsssooollliiiiiimmmuuu|||~~~|||xxxwwwxxxxxxxxxvvvuuutttrrrqqqppppppooommmmmmmmmmmmlllllllllllllllkkkjjjiiiiiijjjkkkllllllmmmmmmmmmnnnnnnooooooppppppooonnnmmmkkkiiigggfffdddaaa___^^^]]][[[YYYSSSNNNHHHBBB???===;;;999;;;::::::;;;;;;<<<===>>>>>><<<>>>CCCHHHLLLTTT]]]jjjvvvxxxjjjZZZOOOEEECCCAAA@@@AAABBBBBBAAACCCEEEHHHIIIGGGDDDCCCBBB???JJJ]]]ooo}}}~~~|||lllWWWLLLIIIIIIHHHGGGDDD???999555222111222111111111222555777999<<>><<<:::::::::;;;??????@@@AAA@@@???>>>===:::888777555444444444444333444555555555777:::===>>>EEEUUUhhhwww|||~~~tttnnnddd[[[TTTNNNJJJGGGLLLLLLPPPWWW]]]bbbjjjsss{{{~~~|||{{{{{{zzz|||}}}xxxsssoooeee___VVVNNNGGGAAA;;;888444444555666777777777777888888999::::::;;;;;;;;;999:::;;;===???@@@@@@@@@@@@@@@???@@@AAACCCEEEFFFEEEGGGJJJJJJJJJIIIIIIJJJKKKNNNOOONNNOOOQQQNNNIIIDDDCCCAAA??????@@@AAACCCIIISSSbbblllkkk___PPPEEE???@@@AAA@@@@@@CCCFFFIIIPPPUUU^^^iiiwwwmmmZZZOOOJJJHHHGGGJJJNNNSSSVVVXXXZZZ\\\^^^eeekkkuuuvvvzzz~~~yyytttrrrnnnnnnllllllllllllnnnnnnwwwzzzxxxqqqmmmkkkllloooooopppqqqsssxxxzzzsssnnnjjjhhhfffmmmpppvvv{{{}}}}}}zzzxxxwwwxxxyyyyyyxxxwwwuuurrrpppooonnnmmmnnnnnnmmmmmmmmmlllllllllmmmllljjjiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllkkkjjjjjjiiifffcccaaa___^^^\\\YYYWWWQQQLLLFFFAAA>>><<<:::999999999999999:::;;;<<<===>>>===???EEEIIINNNVVV___mmmyyy}}}tttfffWWWNNNEEECCC@@@@@@AAABBBBBBBBBCCCEEEGGGGGGEEEBBBAAA@@@???LLL```sss~~~|||zzzlllXXXNNNLLLLLLIIIIIIGGGBBB;;;666444444222222111111333666999;;;BBBEEEGGGGGGGGGIIINNNSSSTTTUUUXXX^^^dddkkkppprrrpppsssxxx|||}}}zzzvvvsssmmmeee]]]YYYYYY\\\bbbhhhlllqqqwww{{{}}}pppaaaYYYXXX```kkkwww~~~|||vvvoooggg[[[OOOHHHDDDDDDDDDDDDDDDHHHNNNRRRWWWaaakkkxxxtttdddTTTJJJAAA???<<<::::::;;;<<<<<>>===:::888777555444444444444555666666666666777999<<<;;;AAAPPPcccsss~~~{{{~~~tttooofff]]]VVVPPPKKKHHHKKKKKKOOOVVV\\\aaaiiiqqqyyy~~~}}}}}}zzz}}}{{{vvvssseee```XXXPPPIIICCC===999555555666777888888888888888999:::;;;<<<=========:::;;;===???AAAAAAAAAAAA@@@?????????@@@AAACCCDDDDDDGGGIIIKKKKKKLLLNNNPPPOOORRRSSSPPPOOOPPPNNNJJJFFFDDDAAA???>>>???@@@AAAHHHTTTfffrrrqqqdddRRREEEAAABBBDDDEEEGGGJJJOOOSSSZZZbbbnnn{{{ttt^^^OOOKKKLLLLLLJJJKKKPPPVVVXXXYYYYYY\\\___lllsss~~~}}}qqqvvv}}}zzzvvvsssllllllkkkjjjjjjkkklllllluuuyyy~~~rrrfff```___^^^```cccfffhhhkkkpppwwwwwwnnnhhheeeeeefffnnnpppuuuzzz~~~{{{zzzyyyxxxxxxxxxyyyyyyyyyxxxuuussspppnnnmmmlllooonnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkklllnnnooonnnnnnmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjdddbbb```___]]][[[XXXUUUOOOKKKEEE@@@===<<<:::999888888888999:::;;;<<<===???>>>@@@FFFKKKPPPYYYbbbppp|||}}}vvvlll___RRRIIIDDDBBB@@@@@@AAABBBCCCBBBCCCEEEFFFFFFCCC@@@??????AAAMMMaaauuu~~~||||||nnnZZZQQQOOOPPPLLLLLLKKKEEE===777555666444333222222444777:::===EEEHHHIIIIIIGGGHHHLLLOOOQQQSSSWWW\\\bbbhhhmmmooonnnqqquuuxxxyyyxxxuuusssnnnhhh```[[[ZZZ]]]dddiiinnnsssxxxzzz|||ssscccZZZWWW^^^hhhsssyyy|||}}}zzzvvvpppiii]]]QQQIIIDDDCCCDDDEEEEEEIIINNNRRRVVV___hhhtttyyyjjjZZZOOOCCC@@@<<<;;;;;;<<<======??????@@@AAA@@@???>>>===:::888777555444444444444666777777666555666888;;;;;;@@@MMM```qqqxxxzzzuuupppggg___XXXSSSNNNKKKJJJIIIMMMUUU[[[```hhhqqqxxx}}}~~~|||yyyuuusssfffaaaZZZSSSLLLEEE>>>:::555555666777888888888888888999;;;===>>>>>>>>>>>>:::<<<>>>@@@BBBBBBAAAAAABBBBBBAAAAAAAAABBBDDDEEEEEEGGGIIIKKKLLLNNNQQQTTTRRRVVVWWWTTTSSSSSSQQQNNNIIIFFFBBB>>>======>>>@@@EEEPPP___jjjjjj```RRRGGGEEEGGGJJJNNNRRRWWW^^^ccckkkwwwrrrcccQQQIIILLLQQQQQQOOOLLLPPPTTTUUUUUUXXX^^^dddrrrzzz~~~xxxpppvvv}}}{{{vvvssskkkjjjiiihhhhhhiiijjjkkkqqqtttzzz{{{ssshhh```YYYXXXYYYXXXXXXZZZ]]]aaagggnnnwww{{{sssjjjdddccceeehhhnnnpppvvv~~~~~~xxxyyyyyyzzzyyyyyyyyyzzzwwwvvvtttrrrpppooonnnnnnppppppooooooooonnnnnnnnnmmmmmmmmmmmmmmmnnnoooooommmmmmlllllllllkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhhcccaaa___^^^\\\ZZZVVVSSSMMMIIICCC???===;;;:::999999999999999;;;<<<===>>>AAA???BBBHHHMMMRRR[[[dddrrr~~~yyypppeeeYYYNNNFFFDDDBBB@@@@@@AAACCCCCCBBBCCCDDDFFFDDDBBB???>>>===BBBMMM___sssppp\\\TTTSSSTTTPPPQQQOOOHHH>>>777555666555444222222444777;;;===EEEHHHIIIIIIGGGGGGJJJMMMOOOQQQUUUZZZ^^^cccgggjjjmmmpppsssvvvvvvuuurrrpppnnnjjjbbb[[[YYY^^^eeeiiippptttyyy{{{~~~wwwfff\\\YYYYYYcccmmmssswww{{{{{{xxxrrrkkk```TTTJJJEEEDDDEEEFFFFFFJJJOOORRRUUU]]]fffppp|||}}}ppp```UUUIIIDDD???======>>>>>>===??????@@@AAA@@@???>>>===:::888777555444444444444888888888777555666888:::<<>>???AAACCCEEEGGGFFFFFFEEEFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKNNNRRRUUUUUUZZZ\\\YYYWWWWWWUUURRRKKKHHHCCC>>><<<<<<>>>???CCCKKKVVV___```ZZZQQQJJJIIILLLQQQVVV\\\dddkkkqqq{{{dddWWWJJJGGGOOOVVVVVVRRRRRRTTTVVVVVVVVV[[[eeemmmwww|||uuuqqqwww~~~|||vvvsssjjjiiihhhgggggghhhiiijjjllloootttxxx|||xxxqqqiiiaaa[[[UUUSSSVVVYYYWWWVVVVVVXXX\\\dddmmmwww}}}xxxooofffaaabbbgggkkkoooqqqyyywwwwwwxxxzzzzzzzzzyyyyyyzzzuuuuuusssrrrqqqpppppppppppppppppppppoooooooooooommmnnnnnnooooooooopppppplllllllllkkkkkkjjjjjjiiijjjiiihhhgggffffffffffffbbbaaa___]]]\\\YYYUUURRRMMMIIICCC???<<<;;;:::999:::::::::;;;<<<===??????AAA@@@CCCIIINNNTTT]]]fffsssxxxnnncccXXXMMMGGGDDDBBB@@@@@@AAACCCCCCCCCCCCDDDEEEDDDAAA>>>======CCCLLL\\\ppprrr^^^VVVUUUWWWTTTUUURRRJJJ???777444555666555333222444777;;;===DDDFFFHHHHHHFFFFFFIIIMMMOOOQQQUUUYYY\\\___cccffflllnnnqqqttttttqqqnnnlllmmmjjjccc[[[YYY^^^eeeiiiqqquuuzzz|||yyyiii___[[[VVV___iiiooouuuzzz|||{{{sssmmmcccVVVLLLFFFEEEFFFGGGGGGKKKOOORRRTTT\\\dddooo{{{sssdddZZZNNNIIIBBB?????????>>>===??????@@@AAA@@@???>>>===888777555444333333333444777666555555555666888999<<>>EEEOOOUUUVVVTTTSSSSSSPPPVVV^^^dddjjjqqq|||zzzfffLLLIIIIIIMMMUUU\\\]]]\\\VVVVVVWWW[[[bbbjjjsssxxxuuunnnttt{{{}}}tttooojjjhhheeecccbbbdddfffhhhhhhiiillloootttyyy~~~uuulllddd^^^ZZZWWWQQQPPPPPPQQQSSSUUUUUUTTTXXX[[[cccmmmzzzxxxnnneeecccdddeeeiiimmmllluuu~~~|||xxxyyyttttttuuuuuuuuutttrrrqqqtttsssrrrpppooonnnnnnmmmmmmmmmmmmmmmmmmnnnnnnoooooopppppppppooonnnmmmlllmmmlllkkkjjjiiiiiiiiiiiikkkjjjiiiiiiiiihhhfffddddddbbb___]]]ZZZWWWRRRNNNLLLGGG@@@;;;999999999999:::999999888999:::<<<===??????BBBHHHLLLRRR\\\ggg{{{}}}uuukkk___SSSJJJEEE@@@??????>>>>>>??????@@@@@@CCCEEECCC???<<<<<<===CCCLLL]]]ppprrrbbb[[[ZZZZZZZZZYYYTTTJJJ@@@888555666777666444333444666999;;;@@@CCCFFFFFFDDDCCCEEEHHHIIILLLPPPTTTXXX]]]bbbfffooopppqqqrrrrrrqqqooonnnkkkhhhbbbYYYSSSVVV___gggssswww{{{vvvfff[[[VVVWWWYYY___iiiuuu|||~~~}}}uuunnndddYYYOOOHHHDDDCCCBBBDDDGGGJJJNNNTTTZZZ^^^mmmuuuzzzlll___RRRHHH@@@>>>>>>======???@@@@@@@@@@@@@@@???>>>===<<<:::888777555555555666666555444444444555777777;;;CCCPPP```qqq|||~~~~~~{{{vvvmmmeee^^^XXXRRROOOLLLLLLNNNRRRYYYaaaiiimmmxxx~~~~~~~~~}}}}}}~~~~~~}}}}}}{{{wwwsssooollliiifff```XXXOOOGGGAAA===777666666666666888:::;;;:::;;;===@@@BBBCCCDDDEEEFFFDDDEEEGGGHHHHHHLLLRRRTTTUUUVVVWWWXXXVVVSSSPPPOOONNNMMMMMMNNNQQQTTTUUU[[[^^^``````^^^ZZZVVVTTTLLLDDD>>>===;;;999999<<<999>>>EEEIIILLLOOORRRUUU___eeelllsssxxxyyybbbRRRIIIHHHIIIPPPYYY```cccbbb^^^___bbbgggnnnwww~~~{{{tttooouuuzzzzzzsssooollljjjgggdddbbbccceeefffiiijjjlllooorrrvvvyyy{{{wwwqqqhhh```ZZZUUUQQQOOOSSSSSSSSSTTTVVVWWWWWWWWW[[[```gggpppyyyyyytttkkkcccbbbccccccfffjjjooovvvyyytttuuussstttuuuuuuuuutttsssrrrsssrrrqqqoooooonnnnnnnnnlllllllllmmmnnnooopppqqqqqqqqqpppoooooonnnnnnmmmllllllkkkjjjiiiiiiiiiiiikkkjjjiiiiiiiiihhhfffdddcccaaa___\\\ZZZVVVRRRNNNKKKFFF@@@;;;:::999999999;;;::::::::::::<<<===>>>@@@???CCCIIIMMMSSS^^^iiizzz{{{ssshhh]]]RRRIIIDDDCCCCCCBBBAAAAAAAAABBBBBBAAADDDFFFEEEAAA>>>???@@@DDDNNN^^^qqqssseee___^^^^^^]]][[[VVVMMMAAA999666666888777555444555777:::<<>>>>>@@@@@@@@@@@@@@@???>>>======>>>===:::888777666666666444444444444444555666666999@@@MMM\\\mmm~~~~~~~~~}}}~~~xxxppphhh```YYYSSSPPPLLLLLLMMMQQQWWW```ggglllxxx~~~}}}~~~~~~||||||}}}~~~~~~}}}zzz{{{|||{{{yyytttpppmmmlllhhhbbbZZZQQQHHHBBB>>>777777666666666888999::::::;;;>>>AAADDDFFFGGGHHHEEECCCDDDHHHJJJLLLSSSZZZaaacccfffhhhgggeeeaaa___WWWVVVTTTRRRRRRSSSUUUVVV]]]^^^```aaa___[[[WWWTTTKKKCCC===<<<:::888888;;;;;;===???CCCHHHOOOWWW\\\dddiiinnnssswww}}}zzzkkk[[[LLLCCCGGGHHHMMMWWWbbbkkknnnnnnlllnnnrrrxxx~~~|||wwwtttrrruuuyyy~~~}}}wwwrrrnnnnnnlllhhheeeccccccdddeeejjjkkklllnnnppprrrrrrsssnnnhhh```ZZZUUURRROOONNNTTTUUUVVVXXXYYY[[[\\\\\\bbbgggnnntttxxx|||pppkkkddd___```aaaaaadddhhhpppvvv~~~|||uuuqqqpppssstttuuuvvvvvvuuuttttttqqqqqqpppooooooooooooooolllllllllmmmoooppprrrrrrrrrqqqpppnnnnnnnnnnnnooollllllkkkjjjjjjiiiiiiiiikkkiiihhhhhhhhhhhheeecccbbbaaa^^^\\\YYYVVVQQQMMMJJJEEE@@@;;;::::::999999;;;;;;;;;;;;<<<===>>>???@@@@@@CCCJJJOOOUUU```kkk{{{~~~yyyqqqfffZZZOOOHHHCCCBBBAAA@@@???????????????AAADDDGGGFFFCCCAAAAAACCCGGGQQQbbbsss~~~~~~ttthhhddddddcccbbb```ZZZPPPCCC:::777666777666444444444666888:::===AAADDDDDDBBB@@@AAABBBGGGJJJNNNRRRVVV[[[aaaeeehhhkkkooorrrrrrooollliiieeedddaaa\\\XXXZZZ```fffmmmsss~~~|||nnnaaaYYYUUUSSSVVV___kkkwwwzzztttkkk```VVVNNNIIIGGGDDDFFFIIIKKKOOOSSSYYY]]]iiiqqq}}}wwwlllZZZPPPFFFCCCAAA??????AAA????????????>>>===<<<;;;>>>===:::888666555444444444444444555555555666666888>>>IIIXXXiiizzz~~~zzz{{{~~~yyyqqqiiiaaaZZZTTTPPPLLLLLLLLLOOOUUU^^^eeejjjvvv}}}~~~~~~~~~~~~~~~}}}zzz{{{}}}~~~|||xxxtttpppnnnkkkeee]]]TTTKKKCCC???888777666666666777999::::::<<>>@@@CCCIIIPPPXXX]]]]]]___bbbccceeehhhlllppprrrpppjjj```SSSIIIEEECCCGGGKKKTTT```mmmvvvzzz{{{{{{|||yyyvvvuuuuuutttwwwzzz{{{xxxtttqqqooonnnllliiigggeeeeeefffggghhhiiikkkmmmnnnooonnnnnnkkkfff___YYYUUUSSSQQQPPPSSSUUUWWWYYY[[[^^^aaaccciiipppwwwyyyxxx{{{sssggg```[[[YYY\\\^^^___ccchhhooottt|||{{{xxxtttpppooorrrsssuuuvvvwwwvvvvvvuuuqqqqqqpppppppppqqqqqqrrrnnnnnnnnnnnnnnnooopppqqqrrrpppnnnlllkkklllmmmnnnkkkkkkkkkkkkjjjiiihhhhhhjjjiiigggggghhhgggeeecccbbb```]]][[[XXXUUUPPPLLLHHHDDD???;;;:::::::::999::::::;;;;;;<<<===>>>???@@@@@@DDDKKKQQQXXXdddooo}}}}}}xxxooocccXXXNNNGGGDDDAAA@@@???>>>>>>======>>>@@@CCCGGGFFFDDDBBBCCCEEEIIITTTeeevvvvvvllliiihhhggggggeee^^^RRREEE;;;666555555444333222333444666777<<<@@@EEEEEECCC@@@@@@AAADDDHHHLLLQQQUUUZZZ```dddgggkkkpppttttttqqqmmmjjjccccccbbb___^^^___cccfffmmmttt}}}pppcccYYYTTTQQQUUU^^^kkkxxx|||wwwnnncccYYYQQQKKKHHHDDDFFFHHHJJJMMMQQQWWW[[[ccckkkxxx}}}qqq```UUUJJJEEEBBB???>>>@@@????????????>>><<<;;;:::???===;;;888666555555555555555666666777777777777777<<>>???BBBGGGLLLPPPSSSTTTTTTUUUVVVVVVWWWYYY\\\___^^^]]]YYYQQQHHHCCCDDDGGGGGGNNNZZZhhhuuu~~~}}}zzzxxxvvvuuuqqqsssvvvwwwuuusssrrrrrrmmmllljjjiiihhhiiijjjjjjfffhhhjjjlllmmmmmmmmmmmmiiiddd]]]WWWTTTRRRQQQPPPRRRTTTWWWYYY[[[___eeejjjqqqxxx~~~~~~~~~tttfffZZZTTTQQQRRRWWWZZZ\\\aaahhhmmmsss}}}{{{xxxxxxuuurrrrrrssstttvvvwwwwwwwwwvvvvvvrrrqqqqqqqqqqqqrrrssssssqqqpppooonnnmmmmmmmmmmmmooonnnllljjjiiijjjkkklllkkkkkkkkkkkkkkkjjjhhhgggiiihhhgggggggggfffdddbbb```___\\\ZZZWWWTTTOOOKKKFFFCCC>>>;;;;;;::::::999888999:::;;;<<<===>>>>>>@@@AAAEEEMMMTTT[[[gggsss}}}xxxnnnbbbVVVMMMGGGEEECCCCCCBBBAAAAAAAAAAAAAAA???CCCFFFFFFDDDBBBCCCEEEIIIUUUfffvvvwwwooommmllljjjmmmjjjbbbUUUFFF;;;666444555555444444444555666777<<>>@@@@@@@@@??????===<<<;;;:::@@@???<<<:::999888888888555666666777888777777777888:::BBBQQQdddxxx}}}|||{{{vvvpppiiibbb[[[TTTOOOLLLKKKJJJLLLQQQYYYbbbgggpppvvv}}}~~~~~~||||||}}}~~~~~~~~~}}}}}}~~~zzzxxxpppmmmiiibbbZZZQQQIIIDDD999888777666666777888999:::<<>><<<===@@@EEEGGGLLLQQQUUUVVVSSSPPPKKKKKKLLLNNNQQQTTTXXXYYYYYYWWWRRRKKKDDDAAABBBEEEHHHQQQ___nnnzzz|||xxxvvvwwwyyy{{{zzz{{{||||||zzzwwwsssppplllnnnrrrttttttttttttuuuooonnnmmmlllkkklllmmmmmmggghhhiiikkklllmmmmmmmmmkkkfff```[[[YYYXXXWWWVVVUUUWWWXXXXXXZZZ___gggnnnxxx~~~tttiiiZZZNNNKKKIIIKKKPPPSSSUUU\\\dddjjjsss~~~zzzxxxwwwtttsssuuuuuuuuuwwwxxxxxxwwwvvvvvvrrrrrrqqqqqqqqqrrrrrrsssqqqqqqooonnnlllkkkkkkkkkmmmlllkkkiiiiiiiiiiiijjjjjjkkkllllllkkkjjjhhhgggiiigggffffffffffffcccaaa```^^^[[[YYYVVVSSSNNNJJJEEEBBB>>>;;;;;;;;;:::999777888:::;;;======>>>>>>@@@AAAFFFOOOVVV^^^kkkwww}}}vvvlll___TTTLLLGGGEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@DDDGGGGGGDDDBBBCCCEEEKKKXXXiiiwwwyyyttttttssspppssspppgggYYYIII===666444888777777777777777888888;;;@@@GGGIIIGGGDDDBBBBBB@@@CCCHHHMMMRRRWWW]]]aaaaaaeeekkkpppqqqooojjjggggggffffffeeefffggghhhiiikkkuuuyyykkk[[[QQQPPPSSS[[[ggguuu~~~}}}yyyrrrhhh]]]SSSLLLHHHCCCEEEFFFGGGIIILLLQQQTTTYYYaaammm{{{xxxmmmaaaSSSKKKEEEAAA???@@@AAA@@@@@@???>>><<<;;;:::???===;;;:::888888888999444555666777777777666666999:::@@@OOOdddzzzyyyvvvpppiiiccc\\\UUUQQQLLLKKKIIIKKKPPPXXX```eeelllrrr|||~~~~~~}}}}}}~~~||||||}}}~~~|||}}}~~~~~~~~~{{{yyywwwooonnnjjjddd\\\SSSLLLGGG999888777666666777888999;;;<<<@@@CCCGGGJJJLLLMMMIIIEEEBBBBBBDDDGGGOOOXXX```fffkkkmmmkkkiiikkkmmmmmmoooqqqrrrooojjjdddaaaaaaaaaccchhhkkkiiibbb[[[RRRKKKEEEEEEDDDBBBCCCFFFLLLNNNTTTZZZ^^^[[[UUUOOOFFFFFFGGGIIINNNRRRUUUVVVYYYUUUNNNGGGCCCBBBDDDGGGNNNWWWggguuu|||wwwpppjjjiiilllqqquuuvvvxxxzzzzzzxxxsssmmmiiigggjjjooorrrtttvvvwwwyyyrrrqqqpppooonnnmmmmmmnnnkkkkkkkkkkkkkkklllmmmmmmmmmiiiddd```___`````````\\\\\\[[[XXXXXX]]]gggppp}}}vvviiiYYYLLLFFFDDDEEEHHHJJJLLLTTT\\\cccnnn||||||xxxxxxvvvrrrsssvvvvvvwwwxxxxxxxxxwwwvvvuuuqqqqqqpppooooooppppppppppppooonnnlllkkkkkkkkkkkkllllllkkkkkkjjjiiiiiiiiijjjkkkllllllllljjjhhhggghhhgggfffffffffeeecccaaa___]]]ZZZXXXVVVRRRMMMJJJCCCAAA===;;;;;;;;;:::999777999;;;===>>>?????????@@@AAAGGGPPPXXX```nnnzzz{{{tttiii\\\RRRJJJFFFDDD============>>>???@@@@@@CCCFFFIIIHHHEEECCCDDDFFFSSS```qqq|||zzz|||{{{yyyzzzvvvmmm^^^MMM???888666666666666666666666666666888???FFFJJJHHHEEECCCCCC???BBBGGGLLLQQQVVV\\\```aaadddjjjnnnooonnnkkkhhhhhhgggfffeeefffhhhhhhhhhjjjvvvrrrbbbWWWQQQSSSYYYdddrrr|||~~~{{{tttkkk```UUUMMMHHHDDDFFFGGGGGGIIILLLPPPSSSWWW___lllyyy{{{tttgggXXXOOOIIICCCAAABBBBBBBBBAAA@@@???===;;;:::;;;:::999777666666777777333333555666666666555444999:::???NNNddd|||yyyuuupppjjjddd^^^WWWSSSLLLKKKIIIJJJOOOWWW___eeejjjpppzzzzzzzzz{{{~~~}}}{{{|||||||||{{{zzzyyywwwvvvooonnnkkkeee^^^UUUMMMIII999888777666666777888888;;;===@@@CCCGGGJJJLLLMMMGGGCCC@@@@@@BBBEEENNNXXXSSSXXX]]]]]]YYYWWWYYY[[[dddhhhnnntttuuussspppmmmcccccceeekkkooommmfff___VVVOOOJJJIIIHHHFFFGGGJJJKKKNNNSSSZZZ]]]ZZZSSSLLLIIIHHHHHHJJJNNNQQQSSSTTTVVVQQQJJJDDDCCCEEEJJJMMMTTT^^^nnn|||uuupppgggbbbaaagggoootttwwwxxxzzzyyyuuunnngggcccccchhhmmmrrruuuwwwyyy{{{uuutttrrrqqqooonnnmmmmmmnnnmmmlllkkkkkkkkklllmmmjjjgggbbb```aaabbbddddddbbbaaa^^^YYYWWW\\\gggppp~~~ooo___QQQDDDBBBBBBDDDDDDFFFMMMVVV\\\iiixxx|||yyywwwwwwtttppprrrvvvwwwxxxyyyyyyxxxwwwvvvuuuppppppooonnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkklllllllllllllllllljjjiiihhhjjjkkklllmmmllljjjhhhfffhhhgggeeeeeefffeeecccaaa^^^\\\ZZZXXXUUURRRMMMIIICCC@@@===;;;;;;;;;:::999888:::<<<>>>@@@@@@@@@@@@@@@BBBGGGPPPYYYbbbooo{{{zzzsssgggZZZOOOHHHDDDCCC?????????@@@AAABBBDDDDDDEEEHHHKKKJJJGGGEEEEEEGGG\\\iiizzz~~~~~~~~~zzzpppaaaPPPBBB:::888333333333333333333333333777===EEEIIIHHHEEEDDDCCC>>>AAAFFFKKKPPPVVV\\\```cccfffkkkooopppooommmkkkiiigggeeeeeefffgggggggggkkkxxxyyyjjj___QQQSSSXXXbbbpppzzz|||vvvlllbbbWWWNNNIIIFFFGGGHHHHHHIIILLLPPPTTTWWW___lllyyy~~~yyykkk\\\RRRKKKEEECCCDDDCCCBBBBBBAAA???===<<<;;;<<<;;;:::999888666555555777777666666666666777777;;;;;;???MMMaaaxxx{{{zzzwwwqqqhhh```[[[YYYPPPLLLJJJLLLOOOSSS\\\eeehhhrrr|||~~~}}}}}}~~~}}}{{{{{{{{{yyyxxxxxxxxxxxxwwwvvvnnnnnniiiccc___[[[RRRIIIAAA;;;888999:::888888:::>>>???AAAFFFKKKNNNOOONNNEEEAAA===;;;<<<@@@CCCEEEJJJIIIGGGFFFGGGJJJMMMOOOTTT[[[eeemmmqqqrrrqqqqqqmmmnnnmmmmmmppppppfff[[[VVVUUUSSSQQQOOOMMMLLLKKKOOORRRUUUVVVTTTQQQNNNMMMHHHIIIJJJLLLNNNPPPQQQQQQKKKKKKIIIFFFCCCEEEKKKQQQXXXaaaoooqqqggg^^^]]]bbbjjjttt}}}|||uuulllfffdddeeennnnnnpppuuu{{{~~~|||zzzyyywwwtttrrrqqqooommmjjjmmmjjjhhhiiimmmmmmjjjfffeeeeeedddddddddeeeeeeffflllkkkhhheeecccdddhhhlll{{{www```QQQEEEDDDBBBBBBCCCGGGKKKMMM\\\dddppp{{{|||{{{yyyvvvuuutttsssqqqoooxxxyyyyyyxxxwwwuuusssrrrppppppoooooooooooooooppppppooonnnmmmllllllmmmnnnkkkkkkkkklllkkkkkkjjjjjjjjjjjjjjjlllmmmllliiifffiiiiiihhhgggfffeeeeeeddd```]]]ZZZWWWTTTQQQLLLIIIBBB???:::888777777777777:::999888999;;;===>>>===EEEDDDIIIQQQ[[[eeesssxxxpppdddXXXNNNHHHCCC@@@?????????@@@AAACCCEEEFFFIIILLLRRRUUUQQQKKKLLLPPPfffxxxttt\\\GGG<<<888666777555333222333444444333666777;;;AAAGGGHHHFFFCCC===@@@EEEKKKQQQWWW\\\^^^gggjjjooossstttssspppnnnmmmgggeeeiiiiiigggiiinnnqqqrrrzzzrrraaaUUUTTTWWWaaappp~~~zzzrrriii^^^SSSLLLHHHGGGFFFFFFIIIMMMQQQTTTYYY]]]fffsss|||uuuiiiZZZMMMEEECCCCCCCCCCCCBBBBBBAAA@@@??????;;;;;;:::999777666666555777777666666666666777777888999===JJJ^^^ttt|||yyytttoookkkeee^^^YYYSSSOOOLLLMMMOOORRRZZZccciiirrr|||}}}}}}~~~~~~}}}|||{{{{{{zzzyyyxxxxxxyyyyyywwwuuuqqqpppkkkeeeaaa]]]UUUKKK@@@:::666888888666666999===>>>@@@DDDIIIKKKKKKIIIAAA>>>:::888:::===???@@@???>>><<<<<<===???BBBDDDKKKOOOUUU[[[___bbbeeegggkkkooorrrtttuuurrrhhh\\\TTTSSSSSSRRRQQQPPPPPPOOONNNPPPSSSSSSPPPNNNLLLKKKIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHFFFEEEHHHOOOUUU```iiixxx|||oooddd]]]bbbkkkssswww{{{tttssspppkkkfffeeegggjjjvvvtttsssuuuyyy|||}}}|||}}}|||zzzvvvssspppnnnmmmnnnkkkiiikkknnnooolllhhhggggggfffffffffggghhhiiilllmmmmmmmmmllllllnnnppp|||www^^^MMMAAA@@@>>>>>>@@@DDDHHHJJJUUU[[[fffpppwwwyyyyyywwwtttsssqqqrrruuuwwwwwwwwwxxxxxxxxxxxxwwwuuusssrrrppppppoooooooooppppppqqqllllllkkkkkkkkklllmmmmmmllllllmmmmmmmmmmmmllllllkkkjjjjjjkkklllllliiigggggggggfffeeedddccccccbbbaaa^^^ZZZVVVSSSNNNIIIEEEAAA>>>:::888888888888888:::999999:::<<<===>>>>>>CCCCCCGGGPPPYYYdddrrr~~~wwwooocccWWWNNNHHHDDDAAAAAAAAAAAAAAACCCFFFIIIJJJTTTTTTUUUVVVRRROOOTTT[[[qqquuu\\\GGG===:::888777555333222333444444333555666999>>>CCCEEEDDDBBB>>>AAAEEEKKKQQQWWW\\\^^^gggjjjoootttuuussspppnnnmmmhhhfffiiikkkiiijjjnnnllllllrrr|||ssscccVVVVVVYYYdddsss~~~tttiii^^^RRRKKKHHHGGGFFFFFFHHHLLLQQQSSSXXX\\\eeerrrzzznnn```SSSJJJFFFDDDDDDCCCCCCBBBAAA@@@??????::::::999888777666666666777777666666666666777777888888===HHH[[[ppp~~~xxxqqqooonnnjjjaaaZZZVVVQQQNNNNNNNNNPPPXXXaaaiiirrr{{{~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyyyyyzzzzzzyyywwwtttssssssnnnhhheeeaaaXXXOOOAAA;;;777888888666777999===>>>@@@DDDHHHJJJHHHFFF>>><<<999999:::;;;<<<;;;::::::999888999;;;>>>@@@BBBCCCEEEGGGJJJPPPVVV[[[cccmmmvvvzzzyyyrrrfff[[[RRRRRRRRRRRRSSSSSSTTTTTTNNNOOOPPPPPPNNNLLLLLLMMMOOOMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIHHHIIINNNWWW^^^kkktttvvvmmmccc___fffqqquuusssqqqkkkjjjiiihhhiiinnntttyyy{{{wwwuuuvvvzzz}}}~~~|||uuupppooopppnnnlllkkklllooopppnnnkkkjjjiiiiiihhhiiijjjkkklllmmmppptttvvvwwwvvvwwwwww}}}sssYYYKKK???>>>======???BBBEEEHHHMMMRRRZZZdddkkkpppssstttqqqooooooppptttyyy{{{|||wwwxxxxxxwwwvvvuuutttssspppppppppppppppqqqrrrssskkkkkkjjjkkkkkklllnnnnnnmmmmmmnnnnnnooonnnnnnmmmmmmllljjjkkkllllllkkkiiieeeeeedddcccbbbaaa```___aaa^^^YYYUUUPPPJJJEEEAAA???<<<999888888999:::999:::::::::;;;<<<===>>>???CCCCCCHHHQQQZZZdddsssuuummmaaaVVVMMMHHHEEECCCCCCCCCBBBCCCEEEIIIMMMOOOWWWTTTPPPMMMJJJKKKUUU```{{{uuuZZZFFF===;;;:::777555333222333444444444555555666999>>>AAABBBBBB@@@BBBEEEJJJPPPVVV[[[^^^eeeiiinnnssstttsssooollllllhhhgggkkkmmmmmmmmmooonnnlllnnnuuu{{{vvvfffXXXXXX\\\hhhwwwuuukkk```UUUOOOIIIHHHFFFFFFHHHLLLPPPRRRVVVZZZcccooo|||uuuiii\\\QQQJJJFFFEEEDDDCCCBBBAAA@@@??????;;;:::888777666666777777777777666666666666777777999:::>>>HHHYYYmmm~~~zzztttqqqooojjjbbb\\\UUUPPPMMMMMMMMMOOOWWW___iiirrrzzz~~~}}}~~~~~~~~~}}}}}}|||{{{zzzyyyyyyzzz{{{zzzwwwtttuuutttpppjjjgggcccZZZQQQEEE???:::;;;;;;999:::<<<===???BBBGGGKKKLLLIIIGGG>>>===<<<===>>>>>><<<;;;<<<;;;::::::;;;===???AAA????????????AAAEEELLLQQQXXXgggvvv{{{wwwnnn```UUUQQQQQQRRRRRRSSSTTTTTTUUUNNNOOOPPPPPPPPPPPPRRRTTTTTTSSSQQQOOOOOOOOOPPPQQQLLLMMMNNNNNNPPPVVV```hhhvvv}}}{{{sssooogggccchhhmmmmmmiiigggfffhhhkkkpppvvv~~~wwwrrrqqqvvv|||vvvppppppsssnnnmmmlllnnnppppppooommmkkkjjjiiiiiijjjkkkmmmnnnooossswww{{{|||}}}~~~~~~hhhSSSIIIAAA@@@??????@@@BBBDDDFFFIIIMMMSSS\\\dddlllqqqtttuuusssqqqqqqtttxxxzzzzzzwwwwwwwwwvvvvvvuuuttttttppppppppppppqqqrrrssssssnnnmmmmmmmmmnnnnnnnnnnnnlllmmmnnnnnnnnnnnnnnnnnnnnnllljjjjjjkkklllkkkjjjddddddcccbbbaaa___^^^^^^^^^[[[VVVRRRMMMHHHBBB???===:::888888999;;;;;;;;;:::;;;<<<<<<<<<===???AAAEEEGGGMMMVVV^^^hhhxxx~~~rrrjjj^^^SSSLLLHHHEEEDDDDDDCCCCCCDDDFFFKKKOOORRRTTTOOOIIIEEEBBBEEERRR```}}}tttXXXEEE===;;;;;;888666333333444555555444555444555777:::>>>AAABBBBBBBBBEEEHHHNNNTTTZZZ]]]aaaeeekkkpppqqqpppmmmkkkkkkiiiiiimmmqqqttttttssssssooonnnqqqtttwww|||zzzlll[[[[[[___jjjzzz}}}uuummmccc[[[UUUJJJHHHGGGFFFGGGJJJNNNPPPSSSXXX```kkkwww|||qqqeeeYYYOOOHHHGGGFFFDDDBBBAAA@@@@@@@@@<<<;;;999777666666777888777777666666666666777777999:::===FFFUUUhhh{{{~~~{{{uuunnngggbbb___SSSOOOKKKLLLLLLNNNVVV___gggooowww{{{~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{zzzwwwuuuuuuuuuqqqkkkhhhddd\\\SSSGGG@@@;;;;;;;;;::::::===;;;===BBBHHHLLLLLLJJJGGG>>>===>>>???@@@@@@>>>;;;;;;::::::;;;<<<===???@@@@@@@@@AAAAAAAAACCCGGGJJJSSSccctttzzzuuujjj[[[PPPPPPPPPQQQQQQQQQRRRRRRRRROOOPPPRRRSSSTTTVVVZZZ]]]YYYXXXVVVUUUTTTTTTUUUUUUQQQTTTVVVWWWZZZ```iiippp}}}yyytttqqqmmmkkkkkkjjjhhhhhhkkkjjjnnnuuu~~~{{{sssmmmlllrrr{{{vvvpppqqqtttooonnnnnnoooppppppooonnnkkkjjjiiiiiiiiikkknnnooorrrtttwwwzzz|||oooYYYKKKGGGCCCBBBAAA@@@@@@BBBCCCDDDHHHKKKQQQYYYbbbkkkrrruuuyyywwwuuutttvvvxxxyyyyyyvvvvvvuuuuuuuuuuuuuuuuuuqqqqqqppppppqqqrrrrrrssspppoooooonnnnnnmmmlllkkkjjjkkklllmmmmmmmmmmmmmmmnnnllljjjjjjkkkkkkkkkjjjeeedddcccbbbaaa___^^^^^^ZZZWWWSSSOOOLLLHHHCCC???;;;999888888:::;;;;;;;;;;;;<<<>>>>>>===>>>@@@CCCFFFIIIPPPYYY```kkk{{{}}}nnnfff[[[PPPJJJGGGEEEEEECCCCCCCCCDDDGGGKKKPPPRRRRRRMMMHHHDDDBBBFFFTTTbbb{{{sssWWWDDD===;;;:::888666444333444555555444555555555666888<<<@@@DDDCCCCCCDDDFFFKKKQQQWWW[[[]]]```eeejjjmmmmmmkkkjjjjjjjjjlllqqqyyy~~~~~~{{{vvvqqqmmmmmmnnnooosssyyy}}}sss___^^^aaakkkyyy}}}vvvnnneee]]]WWWKKKIIIGGGFFFGGGIIIMMMOOOPPPUUU]]]fffrrrxxxnnnaaaUUULLLJJJHHHFFFDDDBBBBBBBBBBBB???>>>;;;888777777888888777777666666666666777777666777:::AAAOOOaaauuu~~~~~~xxxooogggcccaaaTTTOOOLLLLLLLLLNNNVVV^^^cccllltttxxx~~~~~~~~~~~~~~~|||{{{yyyyyyzzzzzzxxxwwwvvvuuuqqqllliiieee]]]TTTGGG@@@::::::999888999<<<:::===BBBHHHKKKKKKGGGCCC<<<;;;<<<>>>@@@@@@>>><<<<<<<<<======>>>@@@AAABBB@@@BBBDDDEEEEEEFFFHHHIIIUUUcccrrrwwwssshhhYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPSSSUUUVVVYYY]]]```bbbaaa```^^^]]][[[ZZZYYYXXX[[[___aaaccchhhooouuu~~~~~~{{{zzzvvvsssrrrrrrqqqooottt{{{{{{wwwsssmmmhhhiiiqqq}}}~~~wwwsssssstttqqqqqqrrrrrrqqqqqqpppooolllkkkiiihhhiiillloooqqqtttuuuvvvxxxzzz}}}ppp[[[KKKDDDCCCBBBAAAAAAAAABBBCCCEEEFFFIIIMMMTTT]]]fffnnnuuuxxx|||zzzyyyyyyzzz{{{{{{zzzuuuuuutttttttttuuuvvvvvvqqqqqqppppppppppppqqqqqqnnnnnnnnnmmmllljjjhhhhhhiiiiiijjjkkklllllllllllllllkkkiiijjjkkkkkkjjjhhhfffeeedddbbbaaa___^^^]]]VVVTTTPPPNNNKKKGGGCCC@@@;;;999888999:::<<<;;;;;;;;;>>>@@@???===>>>AAADDDFFFIIIQQQZZZaaakkk}}}~~~zzzjjjbbbWWWMMMGGGEEEEEEEEEBBBCCCDDDFFFIIILLLOOOQQQMMMHHHDDDBBBAAAFFFTTTcccyyytttXXXEEE???<<<:::888666444333444555555555555666666666777;;;@@@DDDCCCBBBBBBDDDHHHNNNUUUYYYYYY\\\```eeehhhjjjkkkkkkkkknnnrrryyy~~~wwwrrrpppooonnnqqqwwwuuu~~~xxxdddbbbbbbjjjvvvxxxqqqggg]]]WWWLLLJJJHHHFFFFFFHHHKKKMMMNNNSSSZZZcccmmmzzz}}}uuuiii\\\RRRMMMKKKHHHEEEDDDCCCDDDDDDCCC@@@===:::888777888888777777666666666666777777666777:::@@@LLL^^^qqq~~~{{{wwwrrrlllfffbbbXXXSSSOOONNNMMMNNNUUU]]]```iiiqqquuu||||||}}}~~~|||yyyxxxxxxyyyyyyyyywwwwwwsssmmmjjjggg___VVVHHHAAA;;;::::::888:::===>>>@@@EEEJJJLLLJJJDDD???;;;:::;;;===???@@@???===>>>??????@@@AAABBBCCCDDDAAADDDGGGIIIJJJLLLNNNPPPXXXdddooorrrooofffXXXLLLIIIIIIIIIJJJJJJKKKKKKKKKLLLNNNQQQSSSTTTVVVYYY[[[bbbcccddddddcccaaa___]]]^^^bbbfffiiijjjmmmrrrvvv{{{~~~|||xxxwwwzzz|||}}}zzzllljjjgggeeehhhrrr}}}yyyvvvvvvvvvuuuvvvvvvuuutttrrrrrrqqqmmmkkkjjjiiijjjmmmppprrrsssuuuvvvwwwyyy|||~~~|||wwwrrrhhhZZZLLLDDDAAABBB@@@@@@BBBCCCFFFHHHKKKLLLOOOTTT\\\fffooovvv{{{}}}~~~~~~~~~{{{yyyuuuttttttssstttuuuvvvwwwrrrqqqppppppoooooooooooommmmmmnnnmmmlllkkkiiihhhhhhiiijjjkkklllllllllllljjjiiiiiijjjkkkjjjhhhfffeeedddcccbbb```^^^]]]\\\VVVSSSPPPMMMJJJGGGBBB???;;;999888999;;;;;;;;;:::;;;>>>AAA@@@>>>>>>BBBFFFGGGLLLTTT]]]dddnnn}}}wwwfff___SSSJJJEEEDDDDDDEEEBBBDDDFFFIIIKKKMMMOOOOOOGGGCCC>>><<<<<>>;;;999777444444555666666555333555666666666999>>>BBBCCCBBB@@@AAAEEELLLSSSWWWWWWYYY]]]aaafffjjjmmmnnnnnnsssxxx|||vvvtttqqqoooqqqvvvrrrzzz|||hhhdddbbbgggqqq{{{{{{uuukkkaaaZZZMMMKKKHHHFFFFFFGGGJJJLLLKKKQQQXXX___iiivvv{{{pppcccZZZPPPMMMJJJGGGEEEEEEFFFGGGEEEBBB>>>:::888777888888777777666666666666777777888999<<>><<<<<<;;;<<<@@@CCCFFFJJJNNNNNNKKKDDD>>><<<;;;<<<>>>AAABBBBBB@@@<<<<<<===>>>???@@@AAAAAACCCEEEIIILLLNNNQQQUUUXXXZZZccckkknnnkkkcccVVVJJJEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLOOOPPPQQQQQQSSSTTTXXXZZZ]]]```aaa```^^^]]]aaaeeejjjmmmmmmnnnrrruuuxxx}}}|||zzz~~~wwwkkkbbbeeedddddddddhhhsss|||zzzyyyxxxwwwxxxyyyzzzxxxvvvtttssssssnnnllljjjjjjkkknnnqqqtttrrrtttwwwyyyzzz{{{~~~}}}wwwrrrnnn___[[[TTTKKKDDDAAAAAABBB@@@AAACCCGGGKKKOOORRRTTTUUU[[[dddoooxxx~~~~~~yyyuuuttttttsssssstttuuuwwwxxxsssrrrpppooonnnnnnmmmmmmmmmnnnooooooooonnnmmmlllhhhiiijjjkkkllllllllllllhhhhhhhhhjjjkkkjjjgggdddddddddbbbaaa___]]]\\\[[[VVVTTTPPPMMMJJJFFFAAA>>>;;;:::999999;;;;;;:::999;;;???BBBAAA>>>>>>BBBFFFJJJOOOXXXaaagggqqq{{{uuuddd]]]QQQHHHDDDCCCDDDEEECCCEEEHHHKKKMMMOOOOOOOOOHHHCCC===;;;<<>>>>>:::<<>>===>>>@@@BBBCCCBBBDDDGGGJJJLLLQQQVVVYYY___eeejjjhhhccc\\\QQQGGGDDDDDDEEEHHHKKKMMMLLLKKKNNNNNNNNNNNNMMMJJJHHHGGGKKKMMMPPPTTTWWWYYYYYYZZZ[[[___eeeiiikkkmmmooopppqqqxxx~~~zzz|||}}}}}}zzzxxxrrrkkkddd```___``````aaabbbeeekkkuuu|||zzzzzzzzzzzzyyywwwuuussspppooommmlllmmmnnnqqqrrruuuvvvxxxzzz{{{|||}}}}}}~~~|||xxxrrrlllgggcccTTTPPPJJJEEEBBBBBBCCCEEEFFFDDDEEEJJJSSS\\\aaaccchhhlllttt~~~{{{wwwtttssssssrrrrrrrrrqqqqqqqqqqqqpppnnnmmmmmmmmmnnnooollllllkkkllllllmmmnnnnnnmmmlllkkklllnnnppppppooommmlllkkkiiihhhgggggggggdddddddddcccaaa^^^\\\ZZZXXXUUUPPPLLLHHHCCC>>>;;;:::999888888888999:::;;;<<<===>>>>>>>>>@@@CCCFFFJJJPPPXXX___ggguuuwwwpppdddYYYNNNIIIFFFCCCBBBCCCDDDDDDEEEHHHKKKMMMMMMLLLGGG>>>:::>>>@@@CCCRRRdddrrr}}}}}}{{{|||~~~fffRRRFFF@@@===999888777777555444333333333222111111333888<<>><<<>>>EEEHHHIIIIIIHHHEEEAAA<<<999999;;;>>>AAADDDEEEDDDCCCDDDCCCBBBBBBBBBDDDEEEFFFDDDFFFIIIKKKNNNQQQUUUXXX\\\bbbgggeeeaaa\\\RRRIIIDDDDDDDDDFFFIIIKKKLLLKKKMMMMMMLLLLLLJJJIIIHHHGGGFFFGGGJJJMMMPPPRRRTTTUUUYYY]]]aaadddgggiiikkkmmmooovvv~~~xxxooommmllliiifffeee``````___\\\ZZZYYY[[[]]]bbbbbbdddhhhoooxxx{{{{{{{{{{{{zzzzzzyyyyyyuuussspppmmmmmmooorrrsssuuuvvvxxxzzz{{{|||}}}}}}zzzxxxuuupppjjjccc]]]YYYQQQMMMHHHDDDBBBBBBEEEFFFJJJKKKPPPXXXdddooovvvyyy|||}}}{{{wwwtttqqqqqqrrrrrrrrrrrrrrrrrrpppoooooonnnnnnnnnnnnnnnllllllkkkkkklllmmmooopppooonnnlllkkklllmmmlllkkkkkkjjjiiihhhgggfffeeedddddddddcccbbb```^^^[[[ZZZWWWTTTOOOJJJFFFBBB===::::::999888888888999:::;;;;;;===>>>>>>>>>@@@CCCFFFKKKQQQZZZaaajjjyyy~~~vvvnnncccXXXNNNIIIGGGDDDCCCDDDFFFFFFGGGIIILLLLLLKKKIIIAAA:::888===???BBBOOO___oooyyy||||||~~~hhhTTTGGG???<<<999888777555444444444444444333222222555888===???DDDDDDDDDCCCEEEHHHLLLOOOSSSUUUWWWZZZ^^^dddkkkpppuuuwww|||uuuppprrrsssqqqppppppuuuyyy{{{ooocccaaafffllltttzzz{{{}}}wwwnnneee[[[PPPGGGEEEEEEFFFIIILLLMMMQQQVVV[[[aaammm}}}~~~tttlll]]]TTTMMMIIIHHHGGGJJJOOOHHHDDD>>>:::999:::;;;;;;777777888888777777666555888777999===DDDRRRiii}}}vvv}}}}}}zzzwwwrrrkkkfffddd\\\UUUQQQNNNMMMPPPVVVZZZ```hhhpppvvv~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}|||zzzwwwuuuuuusssooonnnmmmggg___RRRFFF======>>>;;;===CCCEEEEEEEEECCCAAA===;;;999888:::???CCCFFFGGGGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIFFFHHHKKKMMMNNNPPPSSSUUUXXX^^^aaaaaa^^^[[[TTTLLLFFFEEEDDDFFFIIIKKKMMMMMMLLLKKKJJJHHHGGGGGGHHHHHHDDDDDDEEEGGGJJJNNNQQQTTTXXXZZZ^^^```cccfffjjjmmmssszzzsssfffaaa^^^YYYUUUUUUQQQRRRTTTVVVWWWYYY\\\^^^ddddddeeellluuu~~~~~~}}}||||||||||||}}}~~~{{{xxxuuurrrqqqrrrsssuuuuuuvvvwwwyyyzzz{{{{{{|||vvvtttpppkkkddd]]]WWWTTTPPPMMMIIIFFFFFFGGGJJJLLLRRRVVV^^^kkkyyy}}}zzzvvvtttpppqqqrrrssssssrrrqqqqqqooooooooooooooonnnnnnmmmmmmlllllllllnnnqqqtttvvvvvvtttqqqooonnnmmmjjjiiijjjjjjjjjiiihhhfffdddbbbcccccccccaaa___\\\ZZZXXXTTTQQQLLLGGGDDD@@@<<<999999999888888999999:::;;;;;;===>>>>>>???@@@DDDFFFMMMSSS\\\eeeppp}}}ssskkk```VVVMMMIIIHHHEEEDDDFFFHHHIIIJJJLLLMMMKKKGGGDDD<<<777777<<<@@@CCCOOO^^^ooovvv|||}}}~~~}}}{{{~~~lllVVVGGG>>>;;;:::888666444333333444555333222111111333666:::<<>><<<999:::===??????>>>>>>======<<<<<<888;;;@@@DDDFFFGGGHHHHHHKKKLLLMMMMMMMMMLLLJJJJJJHHHJJJMMMNNNNNNOOOPPPRRRSSSXXX\\\\\\\\\[[[VVVPPPJJJHHHFFFFFFIIILLLNNNNNNLLLJJJHHHFFFEEEFFFGGGHHHFFFEEEEEEFFFIIINNNTTTWWWYYY[[[^^^aaaeeekkkqqquuu}}}pppccc^^^[[[WWWTTTTTTSSSVVVXXXZZZZZZ\\\^^^```ddddddgggppp|||}}}||||||}}}~~~|||{{{yyywwwvvvvvvtttuuuvvvxxxyyyzzzzzzzzzxxxvvvsssnnnhhhccc^^^[[[VVVTTTQQQPPPQQQSSSWWWYYY___eeeooo{{{}}}yyyvvvtttqqqrrrsssssssssqqqooonnnnnnooopppppppppooommmlllmmmmmmmmmooossswww|||~~~|||xxxtttrrrpppmmmkkkkkklllmmmlllkkkhhheeecccbbbbbbbbb```^^^[[[XXXWWWQQQNNNIIIDDDAAA>>>:::888888888888999999:::;;;;;;;;;===>>>>>>???AAADDDGGGNNNTTT^^^hhhuuu{{{pppggg]]]SSSKKKIIIHHHFFFFFFHHHJJJKKKLLLNNNNNNJJJDDD???<<<999888<<<@@@GGGUUUcccuuuxxxzzzyyyxxxxxxxxxwww|||~~~pppYYYHHH>>>:::;;;999666333333444555777444333333333444777:::<<>>BBBEEEFFFGGGIIIKKKPPPQQQSSSSSSRRROOOLLLJJJJJJKKKMMMMMMMMMMMMNNNPPPPPPVVVZZZ[[[\\\]]]ZZZTTTMMMJJJHHHHHHIIILLLMMMMMMMMMKKKHHHEEEDDDEEEGGGIIIIIIHHHFFFGGGJJJPPPWWW[[[]]]___cccgggmmmttt|||}}}qqqfffbbb```\\\YYYYYYZZZ\\\]]]^^^]]]^^^___aaadddeeekkkvvv~~~|||{{{}}}{{{yyyvvvwwwxxxyyyzzz{{{{{{{{{|||{{{yyywwwssspppmmmllleeedddbbbbbbcccgggjjjlllsssyyy|||yyyvvvttttttttttttsssqqqooommmkkknnnooopppppppppooommmlllmmmnnnooossswww}}}~~~zzzwwwtttrrrooommmllllllmmmlllkkkhhheeecccaaaaaa```___\\\YYYVVVUUUOOOKKKFFFAAA???<<<999777777777888999::::::;;;;;;;;;<<<>>>??????BBBEEEHHHOOOUUU___lllzzzyyymmmcccXXXPPPIIIHHHHHHGGGGGGIIIKKKLLLMMMNNNMMMHHHAAA<<<===999777999???KKK]]]kkkzzzzzzyyywwwtttqqqqqqsssyyy{{{uuu\\\III???;;;;;;999777444444555777888888777777777888:::===>>>BBBEEEHHHGGGDDDDDDHHHLLLRRRUUUYYY\\\```eeejjjnnnuuusssrrrvvv{{{~~~{{{uuuqqqrrrxxx|||zzzwwwwwwtttyyyvvviiidddgggrrr||||||qqqggg[[[PPPKKKHHHFFFGGGIIIKKKOOOSSSVVVYYYbbbnnnxxxxxxkkk\\\TTTPPPPPPSSSXXXPPPKKKDDD>>>;;;::::::999777777888888777777666555999888888;;;@@@MMMcccvvv|||}}}yyywwwsssnnniiibbb[[[TTTQQQOOOLLLNNNSSSYYY___gggnnnttt{{{~~~~~~}}}|||{{{}}}wwwxxxvvvtttuuuvvvqqqiii\\\SSSHHH@@@>>>======<<<======<<<;;;:::999999888===@@@EEEGGGHHHJJJOOOSSSZZZ[[[]]]]]][[[VVVQQQMMMMMMNNNNNNMMMLLLLLLOOOQQQPPPWWW\\\___aaabbb___[[[QQQNNNLLLKKKLLLMMMMMMLLLOOOMMMJJJGGGFFFFFFGGGHHHIIIHHHGGGGGGKKKQQQXXX\\\aaadddiiinnnttt|||yyyqqqooonnniiidddbbbaaabbbccccccbbbccceeeggggggkkkttt~~~}}}}}}||||||~~~|||}}}~~~~~~~~~}}}}}}zzzyyyxxxxxxyyy||||||yyywwwuuuvvvuuusssqqqpppnnnmmmlllooooooooooooooonnnnnnmmmlllmmmppptttxxx|||{{{yyyvvvtttsssrrrpppnnnkkkkkkkkkjjjhhheeecccaaa``````___^^^[[[XXXUUUSSSMMMIIIDDD???===;;;999777666777888999:::;;;;;;;;;;;;<<<>>>???@@@BBBFFFIIIQQQWWWbbbooowwwjjj___TTTLLLFFFFFFHHHGGGHHHJJJJJJKKKLLLMMMKKKGGG@@@;;;;;;999777888???OOOcccrrr|||zzzxxxwwwtttoooooorrrvvvzzzyyy^^^JJJ@@@>>>;;;:::888777666777888999555555555555666777999:::AAAFFFKKKKKKGGGEEEGGGJJJMMMPPPVVV[[[```gggmmmqqqssspppnnnooossswwwxxxwwwppplllkkkqqquuuuuuttttttrrrwww~~~~~~~~~~~~qqqlllooo{{{vvvkkk___SSSMMMIIIFFFFFFHHHJJJNNNRRRTTTVVV]]]iiirrr}}}sssfff\\\UUUPPPSSSXXXQQQLLLEEE???<<<;;;::::::888888999999888888777666777666777:::???KKK___rrr~~~}}}yyywwwuuuppplllfff___XXXTTTOOOKKKLLLPPPVVV\\\dddkkkqqqxxx~~~}}}~~~~~~~~~~~~|||~~~wwwyyyxxxwwwxxxyyyssskkk___WWWKKKBBB>>>>>>===;;;;;;<<<<<<<<<;;;:::999999???BBBGGGIIIJJJOOOWWW^^^fffhhhjjjjjjfff```YYYTTTQQQQQQOOOMMMLLLNNNRRRUUUTTT[[[bbbeeehhhiiifffaaaYYYWWWUUUTTTTTTSSSQQQOOOQQQPPPMMMJJJHHHGGGGGGGGGIIIHHHGGGIIILLLRRRYYY]]]dddggglllrrrwww~~~zzzvvvwwwxxxsssmmmjjjfffggggggfffeeefffiiilllnnnttt~~~www|||}}}}}}}}}}}}|||zzzxxxvvvuuusssqqqooonnnnnnoooppppppoooooonnnnnnnnnnnnnnnjjjlllooorrruuuvvvwwwxxxtttrrrqqqpppqqqrrrqqqpppmmmllljjjhhhfffdddcccbbb``````___]]]ZZZWWWTTTRRRLLLHHHCCC>>><<<;;;999888555666888:::;;;;;;;;;;;;;;;<<<>>>???@@@CCCFFFIIIUUU[[[fffttt}}}uuuggg\\\PPPHHHCCCEEEGGGGGGHHHJJJIIIIIIJJJJJJJJJFFF@@@<<<999999:::<<>>III]]]ooo||||||~~~}}}zzzxxxvvvrrrnnnjjjccc[[[VVVPPPKKKJJJNNNTTTYYYaaahhhnnnuuu}}}~~~~~~|||}}}}}}~~~~~~|||~~~|||zzz{{{}}}{{{||||||zzzzzzyyyrrriiiddd\\\OOODDD>>>===;;;888777888:::<<<=========<<>><<<;;;999888555666888:::;;;;;;;;;;;;;;;<<<>>>???@@@CCCGGGJJJXXX^^^hhhwww~~~|||tttfff[[[MMMFFFBBBDDDGGGGGGHHHJJJHHHHHHHHHIIIHHHEEE@@@<<<999<<<>>>BBBLLL]]]ppp|||||||||~~~zzz{{{}}}```LLLCCCBBB;;;;;;;;;;;;;;;;;;::::::999999999999999:::;;;;;;???GGGPPPQQQLLLGGGFFFHHHKKKNNNSSSXXX]]]aaafffjjjlllmmmnnnqqqtttuuusssqqqmmmfffbbbeeejjjlllnnnqqqnnnttt|||wwwpppsssxxxrrrfffYYYRRRMMMIIIHHHIIIIIIMMMPPPRRRSSSYYYccckkkwwwxxxlll]]]RRRSSSZZZQQQKKKCCC>>>===<<<;;;999999999888888777888888888888777;;;@@@@@@FFFZZZppp|||yyy{{{}}}~~~{{{|||yyyuuurrrooojjjeee^^^WWWRRRPPPPPPQQQRRRXXX```iiipppwww}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{{{{|||{{{zzzyyyzzz{{{{{{yyyvvvrrrpppggg```UUUIIIAAA======>>>;;;:::;;;;;;<<<===>>>???DDDCCCHHHQQQWWWZZZdddooo~~~~~~|||uuummmhhhdddaaa]]]YYYVVVTTTTTTUUUUUU^^^iiirrrvvvtttpppnnnffffffgggiiiiiifffbbb___WWWUUUSSSRRRQQQPPPNNNLLLIIIKKKNNNPPPSSSVVVZZZ^^^ccccccjjjsssyyy{{{lllqqqxxxzzzwwwsssqqqqqqnnnooopppmmmlllpppxxx|||vvvtttsss|||wwwuuutttxxx~~~zzzvvvvvvrrrpppooommmmmmnnnpppqqqqqqpppooommmmmmmmmnnnooooooooooooooooooppppppqqqqqqpppooonnnnnnoooppppppqqqpppmmmiiifffeeeddddddaaa___\\\ZZZXXXTTTOOOLLLIIIFFFAAA===999777777777777999;;;;;;;;;;;;===???;;;<<<===>>>@@@CCCHHHKKKTTT]]]kkk|||yyynnnbbbYYYLLLJJJGGGFFFGGGIIIJJJJJJHHHHHHHHHFFFCCC@@@<<<:::<<<999<<>><<<;;;999999888777666555666777999;;;CCCGGGKKKNNNMMMLLLKKKKKKNNNRRRXXX\\\]]]___bbbeeehhhiiikkknnnpppqqqrrrsssooonnnmmmmmmooooooooonnnnnnuuu|||vvvssszzz}}}qqqhhh\\\QQQJJJGGGFFFEEEGGGJJJMMMNNNOOOUUU^^^fffwww}}}zzzlll___XXXZZZ^^^UUUOOOFFFAAA??????>>><<<;;;;;;:::999999999999:::888777:::???@@@EEEYYYnnn}}}yyy}}}}}}zzz{{{zzzxxxuuutttuuuwww{{{|||yyyuuurrrooojjjfff^^^WWWRRROOOOOOPPPRRRWWW___gggnnnuuu{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{zzzyyyyyyzzz{{{{{{zzzwwwtttrrrjjjcccXXXLLLCCC===<<<<<<;;;;;;;;;<<<===>>>???@@@FFFGGGMMMUUU\\\dddrrryyyuuuqqqnnniiiccc^^^[[[ZZZYYY^^^cccmmmvvvzzzyyytttpppjjjiiiiiiiiijjjiiigggeee___]]][[[YYYWWWUUUSSSRRRPPPRRRTTTVVVWWWYYY\\\___bbbbbbgggpppxxxrrrmmmttt{{{~~~|||yyywwwvvvxxx{{{}}}}}}}}}tttooonnnttt}}}qqqpppqqqvvv~~~~~~xxxuuuttttttsssqqqoooooooooqqqqqqqqqpppooonnnmmmnnnnnnoooppppppooonnnnnnnnnnnnnnnoooooommmlllllllllmmmmmmooommmjjjhhheeedddcccccc```___\\\ZZZXXXTTTOOOLLLHHHEEEAAA<<<999777777777777999;;;;;;;;;;;;===???<<<===>>>???AAADDDHHHLLLXXX```ooo}}}wwwmmm```XXXMMMJJJHHHGGGIIIJJJKKKJJJHHHHHHGGGFFFCCC???<<<:::;;;;;;BBBPPP```nnn{{{www___QQQKKKHHHDDDCCCAAA>>><<<;;;::::::666555444333333555777888BBBGGGLLLOOOOOONNNMMMLLLNNNRRRWWWZZZ\\\^^^bbbeeeiiijjjlllnnnqqqsssuuuuuusssrrrqqqpppqqqpppnnnlllnnnttt{{{~~~tttnnnqqqyyy|||uuummm```UUUMMMHHHFFFEEEHHHKKKNNNOOOOOOTTT[[[bbbsss|||{{{nnnaaaZZZ[[[^^^YYYRRRHHHBBB@@@@@@>>>===:::::::::999999999888888888777:::???@@@DDDVVVkkkwwwsssxxxxxxuuupppjjjffffffjjjmmmyyy}}}yyyuuuqqqoookkkggg```XXXRRROOONNNNNNRRRVVV]]]dddkkkrrrxxx|||~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}zzzzzzzzzzzzyyyxxxyyyzzz{{{{{{{{{yyyvvvuuuoooiii^^^RRRHHHAAA===<<<;;;;;;<<<===>>>???@@@AAAHHHJJJPPPWWW^^^kkk|||wwwpppjjjfffcccbbbgggjjjpppxxxxxxpppmmmkkkhhhggghhhjjjkkkkkkiiigggfffdddbbb```_________```aaaaaa``````aaabbbeeeeeejjjtttooofffmmmttt~~~}}}rrrkkkiiijjjuuu~~~vvvjjjkkknnnuuu~~~~~~xxxuuuuuuvvvuuusssqqqppppppqqqqqqqqqpppoooooonnnoooooooooppppppnnnmmmlllkkkkkkkkkmmmmmmkkkjjjiiiiiiiiiiiikkkjjjhhhfffdddcccbbbbbb```^^^\\\YYYWWWSSSNNNKKKFFFCCC???;;;888777777777888999;;;;;;;;;<<<===???===>>>@@@AAABBBEEEJJJMMM[[[dddsss~~~{{{tttiii]]]UUUMMMKKKHHHHHHJJJKKKKKKKKKHHHGGGFFFDDDAAA>>><<<::::::>>>JJJ\\\lllxxxuuu```RRRKKKIIIIIIFFFCCC???<<<;;;;;;;;;777666444444444555777888AAAFFFMMMRRRRRRPPPNNNMMMNNNRRRVVVZZZ]]]```dddfffiiijjjlllnnnqqqtttvvvxxxwwwvvvuuuuuutttrrrnnnkkknnnttt{{{{{{pppgggggglllssszzz}}}{{{rrrfffYYYPPPKKKGGGEEEIIILLLOOOPPPPPPSSSXXX]]]nnnxxx|||pppeee___^^^```]]]TTTIIIAAA>>>===<<<;;;888888888888777666666555999777999>>>???CCCTTTgggxxx{{{qqqlllssstttoooggg^^^[[[]]]dddjjjvvv~~~}}}zzzvvvrrrooolllhhhbbbZZZTTTPPPMMMLLLQQQUUU[[[aaagggnnnuuuzzz}}}|||{{{||||||}}}}}}}}}}}}}}}~~~}}}}}}|||||||||||||||{{{yyyxxxxxxyyyyyyxxxvvvyyyzzz{{{|||{{{zzzyyyxxxqqqlllcccXXXNNNGGGAAA???;;;;;;<<<===???AAACCCDDDLLLOOOTTTYYYbbbsss|||wwwssspppnnnnnnooonnnrrr|||yyyoookkkgggcccaaacccgggkkkmmmnnnooopppppppppqqqsssuuuvvvvvvvvvsssooolllkkkkkkjjjmmmtttnnneeeeeennnvvvwwwmmmhhhfffhhhjjjvvvnnndddgggnnnvvv~~~~~~xxxuuuuuuvvvuuusssrrrpppppppppppppppppppppoooooooooppppppnnnmmmlllkkkjjjjjjjjjjjjlllkkkjjjiiihhhgggffffffhhhgggfffeeecccbbbbbbaaa___]]]ZZZXXXUUUQQQLLLIIICCCAAA===999777666777777888:::;;;<<<;;;<<<>>>??????@@@AAABBBDDDGGGLLLPPP\\\fffuuu~~~zzzqqqeeeXXXQQQKKKIIIHHHHHHJJJKKKKKKJJJHHHGGGEEECCC@@@===<<<;;;;;;AAAPPPdddtttppp^^^QQQJJJIIIKKKHHHDDD???<<<::::::;;;;;;:::888777777999:::;;;>>>DDDMMMSSSUUUSSSPPPNNNNNNQQQUUUZZZ___cccgggiiiggghhhjjjmmmqqqtttvvvxxxxxxwwwwwwxxxxxxuuupppmmmooouuu}}}wwwkkkbbbaaaeeemmmtttzzz|||}}}}}}uuuiii^^^TTTNNNIIIFFFGGGJJJMMMPPPQQQSSSWWWZZZgggsss~~~uuukkkeeeccccccdddZZZMMMCCC>>>===;;;:::888999999999888777555444:::777888===>>>BBBQQQbbbrrr}}}{{{pppjjjsss}}}pppkkkccc\\\ZZZ^^^gggnnnxxx~~~~~~zzzwwwssspppmmmiiiddd]]]VVVQQQNNNLLLPPPSSSXXX^^^dddllltttyyy~~~|||zzz{{{|||}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzxxxwwwvvvwwwxxxxxxwwwvvvyyyzzz{{{{{{{{{zzzzzzyyyoookkkeee\\\SSSKKKEEEBBB===<<<<<<===@@@DDDHHHJJJOOOTTTYYY___jjjxxxwwwvvvuuuttttttuuuvvvttttttyyy{{{nnnfffaaa\\\ZZZ\\\aaafffiiiqqqtttxxx{{{~~~~~~|||{{{tttzzzlllaaacccjjjttt|||}}}}}}{{{ooolllgggcccbbbeeeiiilllzzz{{{iiibbbgggqqqzzz{{{uuurrrttttttsssrrrqqqoooooonnnnnnooooooooopppppppppooooookkkjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiihhhfffeeeeeeffffffeeeeeecccbbbaaaaaa^^^\\\YYYVVVSSSOOOJJJFFF@@@>>>;;;888666666777777888:::<<<<<<<<<<<<>>>@@@???AAACCCDDDFFFJJJOOOSSS]]]gggxxxxxxmmm___SSSLLLHHHGGGFFFGGGIIIJJJIIIIIIIIIGGGDDDAAA>>><<<;;;;;;===DDDSSSgggvvv|||hhhZZZNNNHHHGGGKKKHHHCCC???<<<;;;;;;;;;===<<<:::999999:::<<<===;;;BBBLLLSSSUUUSSSPPPNNNKKKNNNSSSZZZaaafffhhhiiifffgggkkknnnrrrtttvvvvvvvvvvvvwwwyyyzzzxxxtttqqqrrrwww{{{sssiiiaaaaaafffmmmuuu|||~~~wwwlllaaaXXXQQQLLLIIIEEEGGGKKKNNNQQQTTTWWWYYYbbbnnn|||zzzsssmmmjjjhhhooodddUUUIIICCC@@@>>>===;;;<<<<<<<<<;;;999888666:::666777<<<>>>@@@NNN^^^oooyyyssslllwww|||pppmmmgggcccccchhhqqqxxx~~~~~~{{{xxxuuurrrmmmkkkfff```YYYTTTOOOMMMOOORRRVVV[[[bbbkkktttzzz~~~~~~}}}zzz{{{|||}}}}}}~~~~~~}}}|||{{{zzzzzzyyyyyyzzzzzzxxxxxxwwwxxxzzzzzzyyywwwzzzzzzzzz{{{zzzzzzyyyyyyllljjjfff```WWWOOOHHHDDDAAA???>>>>>>BBBIIIPPPTTTOOOUUU\\\dddsssvvvnnnjjjfffggghhhkkknnnqqqtttuuuvvvyyypppaaa]]]XXXVVVYYY^^^bbbdddppptttzzz~~~mmmaaa\\\cccnnn{{{}}}uuuqqqssssssrrrpppmmmiiifffddd``````aaabbbcccgggmmmrrruuufffaaaiiiuuu|||wwwqqqoooqqqqqqqqqppppppooonnnmmmmmmmmmnnnnnnoooooooooooonnnjjjiiiiiiiiijjjjjjkkkllliiiiiiiiiiiihhhfffeeedddeeeeeeeeedddcccaaa```___\\\YYYVVVTTTQQQLLLGGGCCC>>><<<999666555555666888999:::<<<<<<<<<<<<>>>@@@???AAACCCFFFIIIMMMSSSWWW```kkk}}}~~~uuugggZZZOOOJJJGGGFFFEEEFFFHHHIIIIIIHHHIIIGGGCCC???<<<;;;;;;;;;???FFFVVViiiwwwnnn___UUULLLFFFFFFHHHFFFCCC@@@>>>=========<<<;;;999888888888:::;;;888???IIIPPPSSSRRRPPPOOOGGGKKKRRR\\\eeejjjlllkkkgggjjjooosssvvvwwwwwwvvvuuuuuuvvvxxxyyyyyyvvvtttsssxxx{{{uuullleeeeeejjjpppyyyzzzpppeee\\\UUUNNNJJJEEEGGGIIIMMMPPPTTTVVVXXX^^^hhhvvv{{{vvvqqqnnnyyymmm\\\NNNFFFBBB@@@???<<<===>>>>>>===:::888777;;;666666;;;===???LLL[[[ooowwwvvvmmmwwwsssrrrpppnnnooottt||||||yyyvvvtttmmmkkkgggbbb\\\VVVRRROOONNNPPPTTTZZZaaajjjttt{{{~~~zzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{zzzzzzzzz|||~~~~~~}}}{{{zzzzzzzzzzzzyyyyyyxxxxxxqqqooolllggg___UUUMMMHHHFFFCCCAAAAAAFFFOOOYYY___[[[aaagggooorrrbbb\\\[[[WWWXXX\\\```eeeiiimmmooottt{{{ooo___\\\YYYXXXZZZ^^^aaabbbiiinnntttzzz{{{hhhaaa___]]]dddnnn{{{{{{rrrmmmhhhfffcccaaa^^^]]][[[YYYYYY^^^cccfffiiinnnwww~~~pppccc___jjjxxx~~~{{{vvvpppooorrrppppppppppppooonnnnnnmmmkkklllmmmnnnooonnnnnnmmmkkkkkkjjjjjjiiijjjjjjjjjfffgggggghhhgggfffeeedddcccccccccbbbaaa___]]][[[ZZZWWWTTTQQQNNNJJJEEEAAA<<<:::777555444555666888999;;;<<<===<<<===>>>@@@>>>AAADDDGGGKKKPPPVVV[[[gggrrrzzzpppbbbUUUMMMJJJGGGFFFFFFGGGIIIJJJJJJHHHIIIGGGBBB>>>;;;:::;;;<<<>>>HHHYYYlllzzz}}}bbbXXXRRRJJJFFFGGGFFFEEEDDDBBBAAA@@@@@@@@@;;;:::888777666777888999555<<>>;;;<<<<<<===;;;999777555;;;666666;;;===???JJJYYYooovvv~~~vvvkkkuuuvvvwwwwwwwwwxxx}}}}}}zzzwwwuuunnnlllhhhccc^^^XXXSSSPPPNNNPPPTTTYYY```jjjuuu|||{{{{{{}}}~~~~~~~~~}}}|||||||||||||||}}}|||}}}~~~{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwtttnnnfff[[[RRRLLLJJJGGGDDDDDDIIITTT___fffpppuuuzzzzzzcccUUUSSSTTTOOOQQQUUUYYY^^^cccfffhhhoooyyy~~~mmm```^^^[[[[[[]]]```bbbbbbaaagggmmmqqquuu}}}vvvdddXXX[[[``````eeelllvvv~~~}}}uuupppccc```\\\YYYYYYYYYYYYYYYWWW^^^gggkkknnnuuu|||lllaaa^^^iiizzz}}}xxxrrrrrruuuoooooopppppppppoooooonnnjjjkkkmmmnnnnnnnnnmmmmmmmmmmmmkkkjjjiiiiiihhhhhhdddeeefffffffffeeedddcccbbbbbbbbbaaa___]]]ZZZYYYYYYVVVSSSPPPMMMHHHCCC???;;;999666444444555666888999;;;<<<===<<<===???@@@>>>@@@DDDGGGLLLRRRXXX]]]nnnxxx}}}wwwlll^^^SSSLLLJJJGGGGGGGGGIIIKKKLLLKKKIIIJJJGGGBBB===;;;:::;;;<<<>>>HHH\\\ppp|||vvv\\\TTTQQQJJJFFFHHHEEEEEEDDDDDDDDDCCCBBBBBB<<<;;;999777777888999:::444:::CCCKKKOOOOOOOOOOOOLLLQQQ\\\jjjvvv{{{{{{xxxpppuuu{{{~~~{{{wwwvvvtttuuuvvvvvvuuutttssswwwyyynnniiijjjppp{{{yyynnnbbbXXXOOOJJJKKKJJJIIIJJJMMMPPPRRRSSS[[[bbblllyyy{{{wwwqqqhhh[[[OOOGGGBBB???===AAA@@@>>><<<:::999888888999:::::::::999===DDDJJJdddrrruuuvvvxxxtttpppssszzz~~~~~~}}}yyyuuuooolllhhhdddaaa\\\XXXTTTPPPQQQSSSXXX```jjjtttyyy}}}}}}~~~}}}|||{{{zzzzzz{{{||||||~~~~~~{{{{{{zzzzzzyyyyyyyyyzzzzzzxxxvvvtttqqqmmmfff^^^YYYSSSKKKFFFIIIQQQ\\\jjjvvv|||{{{fffWWWOOONNNQQQQQQUUUZZZ]]]^^^___bbbdddkkk~~~|||fff^^^^^^^^^^^^]]]\\\\\\\\\______```ccchhhnnntttwwwxxxrrrnnn```]]]ZZZZZZ___fffmmmqqqwwwpppdddbbb___\\\[[[ZZZZZZZZZ\\\dddlllqqq{{{wwwkkkgggbbbhhhvvv{{{xxxvvvsssqqqsssqqqnnnmmmooopppqqqqqqppppppooonnnnnnnnnnnnooopppnnnkkkiiigggggghhhiiihhhhhhgggfffeeedddccccccaaaaaaaaaaaa___]]][[[ZZZXXXTTTOOOKKKHHHEEEBBB@@@;;;999777666555666777888;;;;;;<<<===>>>???@@@@@@AAACCCEEEHHHMMMTTT]]]cccnnn~~~{{{sssggg[[[QQQKKKHHHGGGEEEDDDEEEGGGIIIJJJJJJLLLFFF@@@<<<;;;<<<<<<;;;<<>>;;;999888888999888777888:::???FFFLLLPPPPPPPPPOOOQQQXXXgggwww}}}yyyrrrqqqvvv}}}}}}yyyvvvwww{{{}}}{{{xxxxxxxxx|||~~~qqqiiihhhtttwww|||uuuhhh\\\SSSNNNJJJIIIHHHIIILLLPPPRRRRRRTTT\\\hhhuuu~~~}}}iiibbbWWWMMMGGGCCCAAA@@@AAA@@@>>><<<:::999999888999:::;;;:::999===DDDJJJ```ooo~~~zzz|||wwwrrrssszzz~~~~~~}}}yyyuuuqqqoookkkgggccc^^^XXXTTTPPPQQQSSSXXX```jjjtttzzz}}}~~~}}}|||{{{{{{|||}}}~~~|||zzz}}}}}}||||||{{{{{{zzzzzz{{{zzzyyywwwsssnnngggbbbZZZTTTQQQUUU]]]gggtttppp___TTTOOOQQQUUUXXX]]]bbbddddddbbbaaaaaaiiizzzeee^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\]]]```cccgggiiitttxxx}}}~~~||||||sssppplllgggccc^^^ZZZXXXZZZYYYZZZ]]]ccciiinnnqqq{{{xxxqqqiiigggdddaaa______```aaagggnnnvvvtttgggdddfffnnn|||}}}yyywwwvvvtttrrrtttrrrppppppqqqqqqqqqpppnnnnnnnnnmmmmmmllllllkkknnnmmmkkkiiiiiihhhiiiiiiiiihhhgggfffeeeddddddcccbbbbbbbbbaaa___]]]ZZZYYYWWWSSSNNNIIIFFFCCC@@@===;;;999777666555666777888::::::;;;<<<===>>>??????AAACCCFFFIIIMMMUUU___eeesss}}}xxxooocccWWWNNNIIIGGGHHHFFFEEEFFFHHHJJJKKKKKKIIIDDD===999999999999999???LLL___qqq~~~{{{yyy|||{{{bbbWWWSSSLLLJJJLLLJJJIIIHHHHHHHHHFFFBBB??????<<<:::999999999999888666888<<>>??????AAADDDGGGJJJOOOWWWbbbjjjyyy}}}zzztttiii]]]RRRKKKHHHFFFHHHGGGFFFGGGIIIKKKLLLKKKGGGBBB<<<999888888999999CCCMMM___rrr|||wwwwwwzzzxxxaaaWWWSSSMMMKKKLLLKKKKKKJJJKKKKKKHHHEEEAAA@@@===:::999999:::999888444666:::AAAGGGKKKLLLLLLJJJMMMTTT\\\bbbeeeccc```dddkkkwww|||wwwtttrrrtttyyy~~~|||wwwssstttzzzzzzpppllliiiiiikkkooovvvuuuggg\\\UUUKKKIIIHHHIIILLLPPPRRRSSSVVV[[[ccckkkttt}}}YYYTTTMMMHHHFFFFFFEEEEEEBBBAAA???===<<<;;;::::::999:::;;;:::999<<>>???@@@@@@BBBEEEJJJMMMQQQZZZgggpppyyypppdddXXXOOOJJJGGGFFFGGGFFFFFFGGGJJJKKKKKKJJJGGGCCC>>>:::999:::;;;<<>>===<<<;;;;;;999;;;<<<;;;999;;;@@@EEESSSfff|||}}}vvv|||zzzxxx~~~}}}zzzxxxsssrrrooolllhhh```XXXSSSQQQQQQSSSWWW^^^hhhqqqwww|||~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~}}}zzzxxxvvvvvvvvvvvvvvvwwwvvvsssppplllhhhhhhllltttpppcccUUUOOOMMMNNNRRRWWWWWWZZZ[[[WWWSSSSSSYYY___wwwppp```YYYWWWVVVTTTUUUWWWZZZ\\\aaaaaa```___^^^]]][[[ZZZ\\\[[[XXXRRRMMMKKKKKKLLLGGGGGGHHHGGGHHHLLLRRRWWW___gggrrr{{{~~~}}}{{{zzz}}}wwwtttpppnnnooouuu{{{uuujjjhhhkkkooo|||{{{wwwuuuuuuvvvvvvvvvwwwvvvvvvwwwvvvtttppplllkkklllmmmnnnmmmkkkiiigggggghhhkkklllmmmllljjjhhhhhhhhhgggfffeeedddccccccdddcccaaa^^^[[[XXXVVVUUUTTTPPPJJJFFFBBB???;;;999888777666555666777999;;;======>>>???@@@AAABBBBBBCCCGGGMMMPPPUUU^^^mmmxxxwwwmmm```TTTMMMJJJHHHGGGFFFEEEEEEFFFIIIJJJJJJIIIEEEBBB???;;;999999<<<>>>CCCNNNaaauuu||||||{{{{{{~~~{{{mmm]]]TTTQQQNNNLLLKKKNNNMMMKKKJJJIIIGGGDDDAAA@@@===:::888888888777666888999<<>>======<<<<<<999;;;<<<;;;:::;;;???CCCPPPbbbxxxxxx}}}yyyvvv|||}}}zzzxxxsssqqqnnnkkkfff```YYYTTTRRRQQQRRRVVV\\\eeennnsssyyy~~~}}}}}}|||{{{yyy|||}}}~~~|||||||||}}}}}}}}}~~~~~~||||||}}}}}}|||zzzyyyxxxwwwvvvuuuuuuuuusssqqqnnnnnnkkkjjjnnnsss}}}{{{eeeZZZPPPLLLKKKJJJKKKNNNMMMNNNNNNJJJGGGKKKWWWaaa}}}oooaaaYYYXXXVVVVVVVVVWWWYYYZZZ```aaacccdddddddddcccbbbccc```ZZZRRRLLLJJJKKKMMMFFFHHHIIIJJJKKKOOOVVV\\\eeennnxxx|||||||||qqqkkkmmmrrryyy}}}{{{xxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuusssooolllllllllmmmmmmmmmlllkkkjjjhhhiiikkkllllllkkkjjjhhhggggggfffeeedddcccbbbbbbcccaaa^^^[[[XXXVVVUUUTTTQQQNNNIIIDDDAAA>>>;;;999777666555555666888:::<<<>>>>>>???@@@AAABBBCCCCCCEEEJJJPPPTTTXXXcccsss}}}tttjjj\\\RRRLLLJJJHHHGGGEEEDDDEEEGGGIIIJJJIIIHHHBBB@@@===999777888;;;>>>FFFRRRfffzzz~~~zzzyyy|||sssiii\\\TTTQQQPPPMMMKKKNNNLLLIIIGGGGGGGGGFFFEEEAAA>>>;;;999999999888777999:::===BBBIIINNNPPPQQQDDDFFFIIIKKKNNNQQQVVVYYY^^^aaafffkkkoooqqqqqqqqqfffdddccceeekkkuuuyyytttssswww}}}wwwmmmddddddeeehhhmmmsssyyy|||~~~sssggg___RRRNNNJJJIIIKKKNNNQQQRRRRRRUUUZZZaaajjjwww~~~~~~~~~~~~[[[XXXSSSPPPMMMJJJHHHEEEBBBAAA@@@???>>>=========999;;;<<<;;;::::::>>>BBBLLL^^^tttxxx|||vvvqqquuu~~~}}}zzzyyytttqqqmmmjjjfffaaa[[[WWWRRRRRRRRRUUUZZZcccjjjooosssxxx}}}~~~}}}||||||{{{zzzxxxzzzzzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{yyywwwuuutttsssrrrnnnllljjjiiikkkmmmoootttyyynnn\\\TTTMMMLLLLLLJJJJJJLLLKKKMMMMMMIIIGGGMMM\\\hhh{{{nnnccc[[[ZZZZZZYYYYYYYYYYYYZZZ```bbbfffiiikkkkkkkkkjjjllliiiccc[[[TTTQQQQQQRRROOORRRUUUVVVWWWZZZaaagggmmmttt}}}vvvrrrsssxxx|||{{{yyyyyyyyyyyyvvvttttttsssrrrrrrrrrqqqnnnlllkkkkkkkkkllllllllllllllliiijjjkkkkkkkkkjjjiiiiiifffeeeddddddbbbbbbaaa``````___\\\YYYVVVUUUTTTSSSNNNJJJFFFBBB???===:::888666666555555666888;;;<<<===>>>???@@@AAABBBBBBCCCFFFLLLSSSWWW[[[fffxxx~~~zzzqqqgggYYYOOOKKKIIIGGGEEEEEEEEEFFFHHHJJJKKKJJJHHHBBBAAA>>>:::777888<<<@@@KKKZZZoooyyywwwxxx}}}nnnggg]]]VVVSSSSSSPPPMMMLLLIIIFFFEEEGGGJJJKKKLLLCCCAAA===;;;;;;;;;:::888777888;;;@@@GGGLLLNNNOOOFFFEEEEEEGGGKKKPPPTTTVVV]]]```dddgggjjjkkkkkkjjjdddcccaaaccciiisss}}}xxxvvvxxx}}}}}}tttiiigggeeeeeeiiiooovvvzzz}}}uuujjjcccTTTPPPLLLIIIJJJMMMOOOPPPOOOQQQVVV\\\eeeqqq}}}}}}}}}~~~\\\YYYUUURRROOOMMMJJJGGGBBBAAA@@@???>>>>>>>>>>>>999;;;===<<<::::::===AAAJJJ\\\qqq~~~vvvxxxsssmmmpppxxx~~~|||}}}{{{yyytttrrrmmmjjjfffbbb]]]YYYSSSRRRRRRTTTYYYaaahhhmmmmmmsssxxx{{{~~~}}}{{{{{{|||}}}}}}|||xxxyyy{{{|||}}}}}}}}}|||~~~}}}{{{zzzzzzzzzzzzzzz{{{|||~~~~~~{{{zzzxxxuuurrroooffffffiiilllkkkkkkrrrzzzvvvkkkaaaXXXQQQLLLNNNPPPNNNMMMNNNOOORRRSSSPPPNNNTTTcccppp~~~yyyoooeee]]]]]]\\\\\\[[[[[[ZZZZZZccceeeiiimmmpppqqqppppppwwwuuupppiiibbb]]]\\\\\\YYY]]]```aaaaaadddkkkqqqrrryyyyyytttuuu{{{|||{{{zzz{{{{{{yyyvvvtttsssrrrppppppqqqpppnnnllljjjjjjjjjjjjkkklllmmmnnnkkkkkkkkkkkkjjjjjjiiiiiieeeddddddcccbbbaaa``````___]]]ZZZXXXUUUTTTSSSSSSKKKHHHCCC@@@>>><<<:::888666555555555666888;;;=========>>>???@@@AAAAAABBBGGGNNNUUUYYY]]]iiizzz~~~{{{ooodddWWWNNNJJJIIIFFFDDDFFFFFFGGGIIIKKKLLLKKKIIIDDDCCCAAA===:::;;;???CCCQQQ```vvvwwwuuuxxx~~~mmmggg^^^WWWUUUUUURRRNNNJJJGGGDDDDDDGGGLLLPPPRRRFFFCCC???=========;;;:::555666888>>>DDDJJJLLLMMMJJJGGGEEEFFFKKKPPPTTTUUU\\\___cccgggiiihhhfffeeedddcccaaabbbhhhsss}}}yyyzzz}}}zzzjjjgggbbb___bbbiiiqqqwww{{{~~~vvvlllfffVVVRRRLLLIIIJJJLLLNNNOOOMMMOOOSSSYYYaaalllwww~~~~~~~~~~~~}}}```ZZZTTTPPPOOONNNLLLIIIDDDBBB@@@@@@AAAAAA@@@???;;;;;;:::;;;<<<>>>@@@AAAKKK[[[mmmzzzxxxvvv~~~oookkkmmmpppuuuzzzyyy}}}}}}zzzwwwtttooojjjgggccc```]]][[[VVVTTTVVVXXXYYY]]]ccchhhnnntttyyy}}}}}}zzz{{{{{{{{{|||||||||}}}~~~}}}}}}|||{{{zzzzzzzzz||||||}}}~~~~~~}}}|||{{{zzzzzz{{{{{{|||}}}}}}~~~|||}}}}}}}}}{{{tttlllfffcccdddfffffffffgggjjjmmmtttttttttrrrooojjjeeebbb```YYYUUUWWWWWWSSSSSSWWWYYYYYY[[[^^^^^^^^^cccjjjzzz{{{|||{{{wwwrrrlllhhhbbb___]]]^^^bbbddddddcccfffhhhllloooqqqtttxxx{{{~~~wwwqqqllljjjjjjjjjmmmjjjggggggjjjnnnrrrttt}}}~~~{{{{{{{{{~~~|||{{{|||yyywwwvvvvvvwwwwwwvvvssspppnnnnnnoooooonnnkkknnnmmmlllmmmnnnnnnlllkkkjjjkkkmmmmmmmmmkkkiiihhhddddddccccccbbbaaa``````^^^\\\ZZZYYYWWWTTTPPPMMMJJJFFFBBB>>><<<:::888666777777888999:::;;;;;;;;;<<<===??????@@@AAADDDFFFMMMQQQWWW\\\dddqqqzzztttlllbbbTTTKKKHHHIIIHHHGGGIIIJJJKKKKKKIIIIIIJJJKKKGGG@@@;;;999999:::???FFFSSSmmmzzzwwwwwwwwwzzzggg```ZZZXXXUUUQQQRRRUUUJJJIIIHHHGGGHHHJJJLLLNNNHHHEEEAAA???>>>>>><<<;;;;;;:::;;;>>>DDDJJJOOOQQQNNNJJJEEEDDDHHHNNNQQQRRRVVVYYY___dddggghhhfffeeebbbeeegggfffgggooo}}}~~~~~~~~~}}}}}}wwwnnngggddddddeeeiiinnnssswww{{{}}}zzztttmmmiii^^^UUUNNNKKKIIIGGGIIIMMMOOOPPPQQQSSSYYYeeeuuu~~~~~~~~~```[[[TTTPPPOOONNNLLLIIIFFFDDDBBB@@@@@@@@@>>>===;;;;;;;;;;;;<<<>>>@@@AAAHHHXXXkkkzzzwwwtttyyy}}}nnniiijjjlllqqquuusssyyy}}}yyytttqqqnnnkkkhhheeebbb___]]]XXXUUUUUUVVVWWW[[[aaagggkkkqqquuuxxx|||~~~yyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||zzzyyyyyyyyyzzzyyyzzz{{{|||}}}}}}||||||yyyzzzzzz{{{||||||}}}}}}|||||||||{{{yyytttlllgggeeeffffffeeecccbbbbbbbbbkkklllmmmmmmkkkhhhdddbbb___XXXSSSTTTTTTRRRSSSVVV\\\[[[]]]```aaabbbgggmmmpppqqqqqqrrrqqqooonnnmmmfffdddbbbdddhhhkkkllllllmmmnnnooopppqqqtttxxx|||}}}zzzxxxwwwwwwwww{{{xxxtttqqqqqqrrrtttuuuuuuzzz|||yyyyyyyyyzzz{{{~~~{{{yyyvvvvvvvvvvvvtttsssqqqnnnkkkkkkmmmmmmmmmkkknnnmmmlllllllllllljjjhhhfffgggiiijjjiiihhhgggfffeeeddddddcccbbbaaa``````\\\[[[YYYWWWUUURRRNNNKKKFFFCCC???<<<:::888666555666777777888999:::;;;;;;===???@@@AAAAAABBBEEEHHHMMMRRRYYY```iiiwwwwwwqqqhhh^^^RRRIIIGGGHHHGGGFFFGGGHHHIIIHHHGGGFFFHHHIIIIIICCC>>>;;;;;;===EEEOOO]]]vvvxxxrrrsssvvvzzz{{{fff```\\\ZZZWWWQQQOOOPPPJJJIIIHHHGGGHHHIIIKKKLLLIIIFFFBBB@@@???>>><<<;;;777777888<<>>@@@AAADDDTTThhhyyywwwrrruuuzzzrrrjjjiiiiiilllppplllttt|||wwwsssrrrooonnnllljjjfffccc```ZZZUUUTTTTTTTTTYYY___dddhhhlllnnnpppuuu|||yyyzzzzzz|||}}}~~~~~~{{{yyyxxxxxxyyyzzzxxxxxxzzz{{{|||}}}}}}}}}yyyyyyyyyzzz{{{{{{||||||{{{zzzyyyyyywwwsssmmmiiiccceeefffddd```\\\YYYXXX]]]___bbbddddddbbb___]]]\\\UUUPPPPPPRRRSSSVVVYYY^^^]]]^^^bbbddddddhhhnnnkkkkkkkkklllmmmnnnpppppplllkkkkkkmmmrrrvvvxxxyyyyyyyyyxxxvvvuuuvvvyyy|||~~~~~~}}}{{{wwwsssqqqqqqrrrsssttt}}}~~~wwwwwwyyyzzz{{{||||||~~~yyyxxxvvvuuuuuutttqqqooonnnkkkhhhhhhiiijjjkkkkkknnnmmmkkkkkkkkkjjjgggeeeeeefffggghhhhhhgggfffeeefffeeedddcccbbbaaa``````ZZZYYYWWWUUUSSSPPPLLLHHHDDDAAA===;;;:::999777666555666777888999:::;;;;;;???@@@AAABBBBBBDDDGGGJJJNNNTTT\\\eeeooo|||tttmmmbbbZZZOOOHHHFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGIIIKKKFFFBBB???===AAANNN\\\pppwwwmmmpppvvv|||xxxhhhbbb^^^\\\XXXPPPKKKJJJKKKJJJIIIHHHGGGHHHIIIIIIIIIGGGCCCAAA@@@???===;;;888777777:::@@@IIIRRRWWW[[[UUUMMMGGGGGGIIILLLNNNMMMQQQWWW]]]bbbeeefffgggccceeeeeedddcccgggqqqzzz~~~zzz}}}}}}jjjbbbaaabbbfffiiirrruuuyyy}}}~~~|||yyywwwkkkaaaVVVOOOLLLIIIKKKOOOTTTTTTTTTSSSVVV^^^jjjsss~~~~~~}}}{{{{{{zzzzzzaaaZZZSSSNNNLLLLLLJJJHHHHHHFFFCCCAAA@@@???===<<<===<<<<<<<<<<<<>>>@@@AAACCCPPPdddwwwwwwqqqtttzzzyyynnnjjjhhhjjjmmmjjjsss|||wwwvvvtttrrrqqqpppmmmjjjgggccc\\\VVVSSSRRRQQQVVV\\\```cccfffiiikkkqqqyyy}}}}}}~~~~~~~~~|||zzzyyyyyyzzz{{{zzzzzz{{{||||||}}}}}}}}}yyyyyyyyyzzzzzzzzz{{{{{{{{{yyyxxxwwwvvvsssooolllaaadddfffeee```ZZZUUURRRPPPRRRVVVXXXYYYXXXVVVTTTTTTPPPMMMNNNRRRXXX]]]aaabbb``````dddeeecccfffjjjooooooooooooppppppqqqqqqrrrrrrsssvvv{{{{{{zzz{{{}}}zzzwwwtttsssqqqpppoooqqqtttwwwyyyxxx{{{~~~~~~}}}yyywwwvvvuuuuuurrrooolllkkkiiigggeeefffhhhjjjkkkmmmlllkkkkkkkkkkkkiiiggggggggghhhiiiiiiiiihhhhhhgggfffeeecccbbbaaa______YYYXXXUUUSSSRRRNNNJJJFFFCCC@@@===;;;;;;;;;999888555555666777999:::;;;;;;???@@@AAABBBBBBEEEHHHKKKOOOVVV___hhhtttyyypppiii\\\VVVMMMHHHFFFGGGHHHHHHIIIJJJJJJIIIHHHHHHJJJLLLMMMIIIEEEBBB@@@FFFXXXiiizzzmmmsss{{{}}}mmmeee^^^[[[VVVOOOIIIHHHLLLKKKIIIHHHGGGFFFGGGGGGIIIGGGDDDBBBAAA@@@===;;;===<<<::::::>>>FFFOOOUUU^^^XXXPPPIIIFFFGGGKKKMMMLLLOOOTTTZZZ```dddfffggggggiiiiiifffeeegggnnntttrrreeebbbccceeegggooorrrxxx}}}sssgggZZZRRRMMMIIIKKKOOOQQQRRRQQQQQQRRRYYYdddlllxxx~~~~~~}}}}}}{{{zzzzzzyyyyyyaaa[[[RRRMMMKKKKKKIIIHHHGGGEEECCCBBBBBBAAA@@@>>>======<<<<<<===>>>???@@@CCCNNN```ssstttooottt{{{|||nnngggdddfffjjjmmmuuu~~~xxxwwwuuusssqqqooommmjjjgggfff^^^WWWSSSQQQPPPTTTZZZ[[[___cccfffiiipppyyy~~~~~~~~~|||{{{|||}}}~~~~~~~~~}}}}}}|||||||||yyyyyyyyyzzzzzzzzzzzzzzzzzzyyywwwwwwvvvuuurrrpppfffhhhjjjgggaaaXXXQQQMMMHHHIIIKKKMMMNNNMMMLLLJJJHHHHHHIIINNNVVV```gggiiillliiigggiiiiiiffffffhhhqqqrrrtttuuuvvvuuuttttttwwwyyy{{{~~~|||yyy}}}~~~~~~~~~|||xxxuuusssrrrssssssrrrsssxxxzzzuuuyyyyyyxxxvvvvvvuuurrrnnnkkkiiihhhgggffffffgggiiikkkkkkkkkjjjkkkmmmmmmllljjjhhhhhhiiiiiiiiiiiiiiiiiigggfffeeecccaaa___^^^]]]YYYWWWUUUSSSQQQMMMHHHEEEAAA???;;;:::::::::999888555555666888999:::;;;<<>>;;;???>>><<<;;;===DDDNNNVVV\\\XXXPPPIIIFFFGGGJJJMMMNNNPPPTTTYYY^^^ccceeegggjjjkkkkkkiiiggghhhlllooo{{{kkkeeedddfffhhhmmmqqqwww~~~xxxlll^^^UUUNNNJJJJJJNNNMMMNNNNNNNNNOOOUUU^^^fffrrrzzz{{{{{{{{{{{{zzzzzzyyyyyyccc\\\TTTNNNLLLLLLKKKIIIIIIFFFDDDCCCCCCCCCBBB@@@>>>>>>===<<<===>>>???@@@CCCJJJZZZmmm{{{~~~qqqnnnssszzzwwwfff___^^^bbbgggpppwww|||wwwtttpppnnnlllkkkiiigggggg```YYYUUURRRPPPSSSXXXYYY]]]bbbfffiiipppxxx~~~~~~~~~}}}|||~~~~~~~~~~~~~~~}}}|||||||||zzzzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyyyyyyyxxxvvvsssnnnoooooojjjaaaVVVLLLGGGDDDDDDEEEEEEEEEEEEEEEEEE@@@EEELLLTTT```mmmssstttyyytttrrrtttsssooolllmmmnnnqqqtttwwwyyyzzzzzzyyy}}}{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwxxxxxxxxxzzz|||qqqqqqxxx{{{yyywwwvvvuuussspppmmmiiijjjjjjjjjhhhhhhiiikkkjjjjjjjjjkkkmmmnnnmmmlllhhhgggggggggffffffffffffgggfffdddbbb```^^^\\\[[[XXXVVVSSSQQQOOOKKKGGGCCC>>>;;;999777777777666555555666777888:::<<<======@@@@@@AAAAAABBBEEEJJJNNNTTT[[[eeeooo{{{}}}sssggg^^^SSSPPPLLLHHHFFFGGGIIIJJJFFFGGGGGGGGGGGGJJJMMMQQQTTTOOOIIIHHHJJJUUUiii{{{~~~vvvhhhYYYRRROOOLLLKKKLLLKKKJJJIIIHHHFFFEEEDDDCCCEEEDDDCCCBBBBBBAAA>>><<<;;;<<<<<<;;;===DDDNNNWWWXXXUUUPPPJJJFFFEEEIIILLLNNNPPPSSSXXX]]]bbbfffhhhkkkkkkkkkjjjiiiiiikkkmmm~~~ooohhhfffhhhkkkmmmrrrzzz|||pppcccYYYQQQKKKKKKMMMJJJKKKLLLLLLMMMRRRZZZaaallluuu~~~yyyzzzzzz{{{zzzzzzyyyyyyggg```VVVPPPOOONNNMMMLLLLLLJJJGGGEEEDDDCCCBBB@@@???>>>=========>>>???@@@AAAFFFTTTfffuuu~~~tttppptttzzznnn\\\VVVXXX___gggpppwwwwwwsssooommmlllmmmmmmlllggg```ZZZWWWTTTQQQSSSWWWXXX\\\bbbfffiiinnnuuuzzz|||~~~}}}|||{{{|||~~~~~~}}}||||||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{|||}}}|||yyyvvvrrrsssqqqkkkaaaUUULLLGGGCCCCCCAAAAAAAAABBBDDDEEECCCLLLWWWbbbppp~~~}}}zzz||||||wwwttttttppprrrtttvvvzzz|||zzzzzzyyyxxxyyy{{{}}}~~~|||~~~pppjjjoooyyy}}}zzzxxxvvvuuuuuusssqqqjjjmmmooonnnkkkiiiiiijjjjjjjjjiiijjjllllllkkkiiihhhgggfffeeeddddddccccccfffeeecccaaa^^^\\\ZZZYYYVVVTTTQQQOOOMMMIIIDDDAAA>>>;;;888666666666555444666666888999;;;===>>>???AAABBBBBBBBBCCCGGGLLLPPPWWW___jjjtttyyyooobbbYYYOOONNNKKKGGGEEEEEEFFFHHHFFFGGGGGGHHHIIILLLQQQTTTYYYRRRLLLKKKQQQ]]]pppvvvgggWWWPPPNNNMMMLLLMMMIIIIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAABBBAAA???===:::;;;<<<:::;;;@@@JJJRRRTTTSSSPPPJJJEEECCCEEEHHHKKKMMMPPPVVV\\\bbbgggjjjmmmmmmnnnnnnmmmmmmnnnnnn|||ppphhhfffiiioooooouuu~~~tttggg^^^VVVNNNLLLNNNKKKMMMMMMMMMMMMPPPWWW]]]fffqqq~~~~~~|||{{{{{{|||{{{zzzyyywwwvvvjjjcccYYYSSSQQQQQQPPPOOOOOOLLLIIIFFFEEECCCAAA??????>>>>>>======>>>???@@@???BBBOOObbbqqq|||yyytttwww|||hhhWWWRRRWWW```iiiooovvvxxxuuupppnnnoooqqqrrrsssgggaaa[[[YYYVVVRRRSSSWWWYYY]]]cccgggiiimmmrrrwww{{{~~~}}}}}}|||xxxzzz}}}~~~}}}}}}|||{{{{{{|||}}}~~~||||||||||||||||||{{{{{{{{{{{{|||~~~~~~{{{xxxpppqqqpppkkkbbbWWWNNNJJJDDDBBB@@@???@@@BBBEEEGGGJJJUUUcccooo~~~}}}|||xxxxxxwwwvvvvvvvvvyyy}}}~~~|||yyywwwxxxzzz~~~uuuiiihhhqqq|||~~~~~~{{{xxxvvvvvvvvvuuutttkkkoooqqqqqqnnnkkkjjjkkkkkkjjjiiijjjjjjjjjhhhfffjjjiiihhhfffeeedddcccccceeedddccc```]]][[[YYYXXXTTTRRRPPPMMMKKKGGGBBB>>>@@@===:::888888888777555666777888:::<<<>>>???@@@CCCCCCCCCCCCDDDHHHNNNRRRYYYaaammmxxx~~~vvvlll^^^UUUMMMLLLIIIFFFCCCCCCEEEFFFHHHHHHIIIJJJLLLOOOUUUYYY]]]UUUMMMNNNVVVccctttttteeeVVVQQQPPPNNNMMMMMMHHHHHHHHHHHHFFFEEEDDDCCC@@@@@@@@@AAABBBAAA???===<<<======:::888;;;DDDKKKSSSSSSPPPJJJDDDAAACCCEEEHHHJJJNNNTTT[[[ccciiilllpppqqqrrrrrrrrrrrrrrrrrr{{{~~~pppgggeeejjjqqqrrrxxxwwwjjjaaaYYYQQQNNNOOOMMMOOOOOONNNMMMPPPVVV[[[bbbmmm{{{~~~|||zzz}}}}}}}}}|||zzzxxxvvvtttsssiii]]]VVVSSSRRRNNNKKKKKKKKKJJJHHHFFFDDDBBB@@@>>>>>>===<<<<<<<<<<<<<<>><<<888777666555555444555555888999:::<<<>>>???AAAAAA@@@CCCFFFGGGHHHKKKPPPUUU[[[gggttt~~~yyyqqqggg[[[RRRMMMKKKHHHEEEDDDDDDFFFGGGGGGGGGHHHIIIKKKPPPVVVZZZZZZTTTMMMMMMWWWgggxxx|||{{{{{{ooofffZZZQQQNNNNNNMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEDDDBBBAAA@@@?????????>>><<<::::::===CCCGGGPPPRRROOOHHHEEEGGGHHHFFFLLLKKKMMMSSSWWWZZZaaaiiinnnrrrzzz}}}www|||~~~ooohhhgggiiijjjqqqwww|||oooddd]]]VVVOOOIIILLLMMMNNNQQQTTTUUUSSSRRR^^^fffrrr|||~~~~~~}}}zzzzzzzzzyyyxxxwwwvvvuuu{{{pppbbbXXXTTTPPPKKKGGGIIIIIIHHHGGGFFFDDDBBBAAA@@@???>>>>>>===>>>>>>>>>@@@CCCJJJWWWjjj{{{{{{ooommmsssqqq[[[PPPQQQXXX]]]gggmmmuuu{{{{{{vvvqqqppprrruuuuuutttqqqjjjbbb[[[WWWUUUUUUTTTYYY]]]dddkkkoootttxxxzzz}}}{{{zzz{{{~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzxxxvvvsssnnnhhhbbb]]]ZZZTTTQQQNNNMMMNNNPPPSSSTTT^^^lll}}}{{{xxxzzz~~~~~~{{{{{{{{{|||uuukkkdddfffooo{{{|||}}}xxxxxxwwwwwwvvvuuuuuuuuupppoooooonnnmmmmmmllllllkkkjjjiiihhhgggfffeeedddhhhgggfffffffffeeecccaaaaaa___]]]\\\[[[XXXUUURRRQQQMMMHHHDDDBBB@@@===;;;888777666555555555555555888999:::<<<>>>???AAAAAA???BBBFFFHHHIIILLLRRRWWW^^^kkk{{{vvvnnndddYYYQQQLLLJJJGGGEEEDDDDDDEEEFFFHHHHHHHHHJJJMMMRRRXXX\\\ZZZSSSLLLLLLVVVfffuuu~~~|||yyyxxxwww{{{~~~{{{|||rrrkkkaaaXXXRRROOONNNMMMLLLLLLLLLKKKJJJIIIGGGGGGEEEDDDCCCBBBAAA@@@@@@???AAA@@@>>>;;;;;;===BBBFFFRRRUUUTTTNNNHHHHHHHHHGGGJJJIIILLLRRRUUUXXX^^^eeemmmvvv}}}zzz|||~~~pppgggeeefffhhhnnntttssshhh```YYYQQQKKKKKKLLLNNNRRRUUUVVVUUUSSSZZZbbbnnnyyy}}}}}}~~~|||{{{yyyyyyyyyyyyxxxvvvuuutttuuufff[[[UUUQQQLLLHHHGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@??????@@@@@@AAABBBHHHSSSdddwwwxxxpppooovvvaaaTTTQQQUUUZZZdddiiipppvvvzzzzzzuuusssuuuwwwxxxwwwtttnnneee^^^ZZZWWWVVVUUUXXX\\\ccciiimmmrrrvvvyyy}}}}}}zzzzzz{{{~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyzzzxxxuuupppkkkgggcccaaa```___^^^]]]^^^___aaabbbjjjxxxvvvtttrrruuuzzz}}}}}}|||~~~~~~zzzgggcccbbbiiivvv~~~yyyzzzvvvvvvvvvuuuttttttssssssoooooonnnmmmlllllllllllljjjjjjiiihhhggggggffffffhhhgggfffeeefffeeecccaaa___]]][[[ZZZYYYWWWTTTQQQNNNJJJFFFBBB@@@>>>;;;:::777777666555555555666666999999;;;<<<>>>???AAAAAA???BBBFFFHHHJJJNNNUUUZZZbbbqqq|||rrriii```VVVOOOKKKIIIGGGEEEDDDDDDEEEFFFIIIHHHIIIJJJNNNTTTYYY\\\XXXQQQJJJKKKVVVeeesss{{{}}}yyyuuutttssstttvvvvvvuuu{{{}}}tttppphhh___VVVPPPOOOOOOPPPPPPOOOMMMLLLJJJIIIHHHEEEEEEDDDCCCBBBAAAAAA@@@BBBBBB@@@===<<<===AAADDDQQQWWWZZZTTTNNNKKKJJJIIIKKKJJJMMMSSSVVVXXX]]]dddkkkzzzzzzvvvvvvyyy|||~~~sssiiieeeeeegggjjjqqq}}}yyyooofff]]]TTTNNNJJJKKKNNNRRRVVVWWWUUUSSSTTT\\\iiittt}}}||||||}}}~~~}}}|||{{{zzzyyyyyyxxxxxxwwwuuutttsssvvvfff[[[VVVTTTQQQNNNHHHHHHHHHIIIIIIIIIHHHHHHBBBBBBAAA@@@@@@@@@@@@AAABBBCCCFFFOOO^^^ooo|||uuu{{{yyyfffXXXRRRTTTXXX```gggpppwww}}}}}}wwwuuuwwwyyyyyyxxxtttnnnfff___ZZZVVVTTTRRRUUUYYY___dddiiimmmrrruuuzzz|||yyyyyyzzz}}}{{{|||~~~}}}}}}{{{{{{{{{{{{zzzyyyxxxxxxyyywwwtttpppllliiigggffflllnnnoooooooooooopppqqqvvvyyypppooooooqqquuuxxxxxxxxx}}}~~~|||kkkccceeejjjsss}}}yyyzzzvvvvvvuuuttttttssssssrrrooonnnmmmkkkkkkkkkkkkkkkiiiiiiiiihhhhhhggggggggggggfffeeeeeeeeedddbbb```^^^\\\ZZZYYYXXXVVVSSSQQQLLLIIIDDDAAA???===;;;999777666666666666666777777::::::;;;===>>>???@@@AAA???CCCFFFIIILLLQQQYYY___iiiwwwxxxnnneee\\\SSSMMMIIIHHHFFFEEEDDDEEEEEEFFFIIIHHHIIIKKKPPPUUUYYY[[[RRRLLLHHHLLLXXXhhhttt{{{~~~~~~}}}{{{wwwtttssssssqqqsssuuuyyyrrrnnnmmmiiiaaaXXXQQQPPPQQQSSSRRRPPPNNNLLLKKKIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBCCCBBBAAA>>><<<<<>>???@@@AAA@@@DDDHHHKKKNNNUUU^^^dddrrr}}}tttkkkaaaXXXQQQMMMHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIMMMSSSWWWWWWWWWLLLHHHGGGNNN^^^nnnxxx|||zzz{{{zzzxxxvvvttttttuuuqqquuuyyysssjjjeeeeeeddd^^^WWWRRRQQQRRRSSSRRRPPPMMMKKKJJJJJJIIIKKKKKKKKKKKKIIIGGGFFFEEEBBBBBBAAA???<<<<<<===???DDDOOOXXXYYYVVVTTTRRROOONNNMMMPPPVVVYYYZZZ___fffttt{{{uuutttwww||||||qqqiiieeedddhhhnnnwww}}}ssshhh]]]WWWNNNMMMNNNOOOPPPPPPNNNKKKMMMTTT___jjjsss{{{}}}}}}}}}||||||{{{zzzyyywwwwwwvvvuuutttrrrqqqpppooo```YYYUUUQQQOOONNNNNNNNNNNNNNNMMMLLLKKKCCCCCCBBBAAAAAAAAAAAABBBFFFGGGIIINNNXXXgggwwwxxxxxxrrr```UUUUUUXXX^^^jjjzzzzzzxxxxxxzzzyyyxxxtttpppiiiccc^^^ZZZUUURRRUUUXXX]]]bbbfffjjjpppsssvvvzzz{{{xxxxxxyyy{{{}}}~~~~~~~~~~~~zzz{{{|||}}}~~~}}}}}}}}}{{{zzzzzzyyyzzzzzzwwwtttpppmmmjjjjjjkkklllxxx}}}|||rrrhhhcccfffjjjooouuuyyy|||~~~zzz||||||uuuoooiiieeegggppp|||~~~{{{{{{wwwwwwwwwvvvuuuuuuttttttpppnnnllljjjiiijjjkkklllkkkkkkjjjiiihhhhhhggggggfffeeedddcccdddcccaaa___^^^\\\ZZZXXXWWWTTTQQQNNNHHHEEEAAA???>>>===;;;999555555555666777888999:::;;;<<<<<<===???@@@@@@AAABBBEEEIIIMMMQQQYYYcccjjjzzz}}}yyyqqqggg]]]TTTOOOLLLGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLRRRWWWYYYVVVSSSIIIFFFHHHTTTfffuuu|||}}}xxxyyyyyyxxxvvvvvvwwwyyytttwww|||wwwiiiccc]]]]]]\\\YYYUUUSSSSSSSSSSSSQQQOOOMMMKKKJJJJJJKKKOOOOOOOOONNNLLLIIIGGGEEEBBBBBBBBB@@@>>>======>>>???IIISSSWWWYYYYYYUUUPPPMMMLLLNNNSSSVVVXXX___fffyyy~~~zzzwwwvvvyyy}}}~~~uuukkkdddaaafffjjjqqqyyyyyymmmbbb\\\QQQPPPNNNMMMNNNNNNLLLKKKNNNSSS[[[ccclllvvv~~~~~~}}}}}}|||{{{zzzyyyyyyvvvvvvuuutttrrrqqqooonnnuuuddd[[[VVVRRROOOQQQQQQPPPOOONNNLLLJJJIIIEEEEEEDDDCCCCCCCCCCCCDDDGGGHHHKKKQQQZZZiiizzzyyyvvvxxxdddWWWUUUXXX```kkk||||||yyyzzz{{{zzzxxxssspppjjjeee```[[[VVVSSSTTTWWW\\\```dddiiinnnrrruuuxxx}}}}}}zzzzzz{{{}}}~~~~~~~~~}}}|||||||||{{{|||}}}~~~}}}}}}}}}}}}~~~yyyvvvrrrnnnllllllnnnooowww~~~~~~zzzpppgggcccffflllrrrvvv{{{~~~~~~|||wwwssspppmmmllllllqqqzzz|||yyyyyywwwwwwvvvvvvuuutttttttttqqqooollljjjjjjjjjlllmmmllllllkkkjjjhhhgggfffffffffdddcccccccccccc```^^^^^^\\\YYYWWWUUURRRNNNKKKFFFCCC???===<<<;;;999888555555555666777999:::;;;<<<<<<===>>>???@@@@@@AAACCCGGGKKKOOOTTT]]]gggoooxxxtttlllbbbXXXPPPKKKJJJGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLPPPWWW]]]\\\VVVQQQIIIHHHLLLZZZmmmzzz~~~}}}yyyzzzyyyxxxwwwwwwxxxzzzyyyzzz}}}lllbbb___[[[YYYVVVUUUVVVVVVUUUTTTSSSQQQOOOMMMLLLLLLLLLMMMRRRRRRQQQPPPMMMIIIFFFDDDCCCDDDDDDCCCAAA??????@@@???FFFOOOUUU[[[]]]XXXPPPNNNLLLMMMQQQUUUYYYaaaiiiwww{{{{{{|||{{{rrrhhhaaacccfffkkkqqqxxx}}}|||qqqfff```TTTQQQNNNMMMMMMOOOOOOOOONNNQQQVVV]]]eeeooozzz}}}|||{{{zzzyyyxxxwwwwwwvvvuuuuuusssqqqooonnnmmmxxxggg]]]YYYUUURRRRRRQQQQQQOOOMMMJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFIIIMMMSSS]]]mmm~~~~~~uuu}}}}}}fffXXXUUUXXXaaalll|||~~~{{{{{{|||{{{yyyrrrnnniiiddd```[[[VVVRRRRRRUUUYYY]]]aaafffkkkoootttwww{{{||||||}}}~~~~~~}}}|||}}}|||{{{{{{}}}|||yyytttpppnnnnnnppprrrvvv~~~xxx~~~zzzpppggggggkkkppptttwwwzzz}}}~~~|||xxxuuussstttvvvvvvtttrrrssssssrrrrrrttt|||~~~zzzwwwwwwvvvvvvvvvuuuttttttssssssqqqooommmkkkjjjkkkmmmnnnmmmmmmllljjjhhhgggfffeeeeeedddcccccccccbbb```^^^]]][[[XXXUUUSSSPPPKKKHHHDDDAAA===;;;:::999888777555555555666777999:::;;;<<<<<<===>>>???@@@@@@AAADDDGGGLLLPPPVVV___jjjrrruuuqqqjjj___UUUMMMIIIHHHGGGHHHHHHIIIIIIJJJJJJJJJMMMOOOTTT[[[```___WWWPPPJJJJJJPPP^^^qqq}}}~~~{{{{{{{{{{{{yyywwwwwwxxxzzz~~~}}}~~~yyyfff^^^\\\\\\XXXUUUTTTVVVXXXVVVTTTSSSRRROOOMMMLLLMMMNNNOOORRRRRRRRRPPPMMMIIIEEEBBBDDDEEEFFFFFFCCCBBBBBBBBB@@@FFFMMMUUU]]]```YYYOOOPPPNNNNNNRRRVVV[[[dddmmmrrr~~~~~~xxxmmmddd___bbbffflllssszzz~~~ssshhhbbbVVVRRRNNNMMMNNNQQQRRRSSSOOOQQQTTTYYY```kkkwww~~~|||{{{zzzxxxwwwvvvvvvvvvuuuuuutttsssqqqooommmlllqqqbbb\\\XXXSSSQQQRRRSSSSSSRRROOOLLLJJJIIIIIIHHHHHHFFFEEECCCCCCFFFIIIMMMRRR[[[iiizzz}}}yyy|||qqqaaa]]]aaaffflllxxx}}}{{{zzzxxxwwwxxxtttooojjjeee```ZZZWWWVVVTTTUUUXXX___fffkkknnnssstttvvv|||}}}zzz{{{|||}}}|||yyyxxxzzz|||~~~~~~{{{uuurrrqqqrrrsssssszzz||||||zzz}}}yyypppjjjkkkmmmrrrwww{{{~~~~~~|||xxxsssoooooorrrvvvzzzxxxxxxyyyzzz{{{}}}~~~}}}{{{yyyvvvvvvwwwxxxxxxwwwvvvuuutttqqqpppnnnllllllmmmooopppsssqqqoookkkhhheeedddcccfffdddbbbaaa```___]]][[[[[[YYYVVVSSSPPPKKKFFFBBB???>>><<<:::999777777777666666666666888:::<<<======>>>@@@@@@??????@@@BBBEEEJJJPPPTTTYYYbbboooyyy~~~{{{tttlllaaaXXXQQQMMMKKKJJJGGGHHHHHHHHHHHHJJJMMMOOOPPPYYY[[[bbbnnnkkk[[[TTTKKKSSS^^^jjjxxx{{{wwwtttuuuwwwzzz}}}~~~zzzzzzrrreee^^^ZZZWWWVVVTTTSSSSSSSSSTTTUUUTTTRRROOOMMMMMMOOORRRTTTWWWVVVTTTQQQMMMJJJHHHGGGFFFGGGHHHIIIHHHFFFDDDBBBDDDEEEIIIQQQYYY[[[WWWRRRKKKMMMOOORRRUUU[[[bbbgggrrr~~~|||xxxtttuuu{{{{{{zzzzzz~~~wwwlllfff```___fffnnnuuu{{{zzzmmmaaa\\\TTTNNNLLLLLLNNNUUU\\\]]]UUUPPPSSSZZZdddppp{{{}}}|||{{{xxxvvvuuuvvvwwwwwwwwwttttttsssrrrpppnnnlllkkkpppbbb\\\XXXSSSRRRSSSTTTUUUSSSPPPMMMKKKIIIIIIIIIHHHFFFDDDCCCBBBDDDGGGLLLRRRZZZfffttt~~~yyyttttttnnneeebbbeeejjjsss~~~|||zzz{{{{{{{{{yyyuuuqqqlllhhhccc^^^[[[VVVUUUUUUXXX___ffflllooorrrtttwww}}}~~~}}}}}}}}}~~~}}}{{{zzz{{{~~~~~~|||wwwuuuvvvwwwyyyyyy||||||~~~~~~}}}{{{yyywwwyyy{{{~~~~~~yyysssppplllnnnrrrvvvzzz}}}zzzxxxyyy}}}~~~{{{yyyyyyxxxvvvvvvvvvwwwwwwvvvuuutttsssrrrqqqooonnnnnnooopppqqqqqqooommmjjjgggeeecccccccccbbb```___^^^^^^\\\ZZZYYYWWWSSSPPPMMMHHHCCC???>>>===;;;999888777666666666666666777888:::<<<===>>>???AAAAAA@@@AAACCCDDDFFFJJJPPPUUUZZZeeesss~~~|||yyyqqqjjj___VVVPPPLLLJJJIIIIIIJJJKKKKKKJJJLLLOOORRRSSS]]]aaaiiiwwwsssddd^^^VVV___kkkuuu}}}wwwssstttwwwzzz~~~nnnbbb\\\YYYXXXWWWVVVUUUTTTTTTTTTTTTTTTRRROOONNNNNNOOORRRTTTWWWVVVTTTQQQNNNKKKIIIHHHGGGHHHIIIIIIIIIHHHHHHGGGBBBCCCFFFMMMTTTVVVSSSPPPJJJKKKMMMPPPSSSXXX^^^cccjjjuuu{{{zzzvvvrrrsssyyy}}}|||~~~vvviiiccc___dddkkkpppuuuzzz{{{}}}~~~~~~{{{qqqfff^^^WWWPPPNNNNNNOOOUUU\\\\\\UUUPPPRRRXXXaaammmxxx~~~|||{{{|||yyywwwvvvwwwwwwwwwvvvrrrqqqqqqpppnnnllljjjiiipppccc]]]ZZZVVVUUUVVVXXXXXXWWWTTTQQQOOOMMMMMMLLLJJJHHHFFFDDDCCCAAAEEEJJJPPPWWWaaammmvvvyyyqqqnnnuuuuuuiiifffhhhnnnvvv{{{{{{}}}{{{}}}~~~zzzxxxtttpppmmmiiidddaaaWWWVVVUUUXXX___ffflllooopppsssxxx}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~|||{{{yyyvvvvvvxxx{{{}}}~~~}}}|||zzzxxxvvvtttsssrrrvvvvvvvvvvvvvvvtttsssrrrooopppssswww{{{zzzxxxxxxxxxyyyyyywwwwwwwwwwwwvvvuuusssssssssrrrqqqpppooopppqqqqqqmmmllljjjhhhfffdddcccccc```___]]]\\\\\\\\\ZZZXXXVVVSSSPPPLLLIIIDDD???<<<<<<;;;999888777666666555777777777888999;;;===>>>???@@@BBBBBBBBBCCCEEEGGGIIINNNSSSYYY```mmm}}}xxxuuummmfff\\\SSSMMMJJJIIIHHHIIIJJJKKKLLLLLLOOOSSSVVVYYYbbbhhhsss{{{mmmhhhbbbnnnzzzwwwssstttyyy}}}{{{iii```\\\ZZZXXXXXXXXXWWWUUUTTTRRRQQQSSSQQQOOONNNNNNOOOQQQSSSUUUUUUSSSPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIBBBBBBDDDIIIOOORRRQQQNNNHHHJJJLLLNNNPPPTTTYYY\\\```jjjssswwwzzz{{{xxxuuuvvvssspppqqqwww~~~pppgggaaacccgggkkkpppuuuwwwyyy{{{{{{}}}|||uuulllbbb[[[TTTQQQPPPOOOTTTZZZ[[[TTTOOOPPPUUU\\\hhhrrr~~~~~~}}}{{{{{{{{{xxxvvvuuuuuuuuusssrrrqqqppppppooommmkkkiiihhh|||nnnddd```]]][[[XXXYYY[[[[[[ZZZWWWTTTQQQQQQPPPOOONNNKKKIIIGGGEEEAAADDDHHHLLLSSS^^^kkkuuuuuummmpppyyywwwjjjiiilllrrrwwwyyy~~~|||zzzwwwtttrrrnnnjjjfffYYYWWWVVVXXX^^^eeekkknnnnnnrrrwww}}}~~~~~~|||{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~|||{{{zzz{{{||||||zzzxxxsssqqqppprrrvvvzzz|||}}}{{{{{{zzzxxxvvvtttsssrrrsssqqqnnnlllkkkkkkmmmnnnpppqqqssswww|||}}}zzzyyyyyyzzz||||||xxxxxxxxxwwwvvvuuutttssssssrrrqqqpppooooooppppppjjjiiigggeeedddccccccccc___]]][[[[[[[[[ZZZYYYWWWSSSPPPLLLIIIFFFBBB===::::::999888777666555555555777888888999;;;<<<===>>>???@@@BBBBBBCCCDDDHHHJJJNNNRRRYYY___iiixxx|||uuuqqqgggaaaWWWOOOJJJIIIHHHGGGFFFHHHJJJKKKNNNRRRXXX\\\```iiippp{{{pppnnniiixxxyyyvvvyyyvvvggg^^^[[[[[[WWWXXXXXXWWWUUURRRPPPNNNQQQQQQPPPOOOOOOPPPQQQQQQRRRRRRPPPOOOMMMKKKJJJIIIIIIHHHFFFDDDDDDEEEFFFGGGDDDCCCDDDGGGKKKOOOOOOOOOIIIKKKMMMNNNOOOQQQTTTWWWZZZ```hhhmmmooopppooonnnpppnnnmmmooouuu}}}~~~tttkkkccccccfffiiinnnrrrtttwwwyyyzzz{{{|||xxxqqqfff___XXXTTTQQQOOORRRWWWYYYSSSOOOOOORRRXXXbbbmmmzzz}}}~~~}}}|||{{{yyywwwtttssssssrrrpppnnnqqqqqqqqqpppnnnlllkkkjjj~~~rrrhhhbbb___]]]]]]WWWXXXZZZZZZYYYVVVSSSQQQQQQPPPOOOMMMKKKIIIGGGEEECCCDDDEEEHHHOOO]]]mmmxxxyyynnnnnnvvv}}}qqqmmmmmmrrrwwwzzz}}}|||{{{yyywwwuuurrrmmmiii\\\YYYVVVWWW\\\ccchhhkkkkkkooouuuzzz}}}}}}{{{zzz}}}}}}{{{{{{|||}}}~~~}}}{{{{{{}}}|||zzzyyyyyyyyyyyyvvvtttmmmmmmmmmppptttxxxzzzzzzxxxyyy{{{}}}}}}{{{yyyxxxvvvsssmmmhhhffffffhhhjjjnnnnnnppptttzzz|||||||||{{{{{{{{{|||}}}zzzyyyxxxwwwvvvuuuuuutttqqqpppoooooonnnmmmmmmmmmgggfffeeedddcccbbbbbbbbb^^^\\\[[[ZZZZZZYYYWWWVVVQQQNNNJJJFFFDDDAAA===:::888777666666555555555555888888:::;;;<<<===>>>???>>>@@@AAABBBCCCEEEIIILLLPPPUUU]]]eeepppyyysssnnnbbb\\\SSSLLLHHHGGGGGGGGGEEEGGGJJJMMMRRRYYYaaafffjjjqqqwwwppppppppp{{{{{{pppddd\\\XXXXXXVVVVVVVVVUUUSSSPPPNNNLLLPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJJJJMMMKKKGGGEEECCCCCCDDDDDDCCCCCCBBBDDDGGGJJJLLLMMMLLLNNNPPPQQQPPPPPPRRRSSSWWWZZZ```eeeggggggiiijjjkkkkkklllooouuu}}}{{{~~~~~~tttjjjbbbbbbeeehhhlllqqqssswwwzzzzzz{{{|||yyytttjjjccc[[[WWWSSSNNNOOOSSSVVVRRRPPPQQQRRRUUU^^^hhhvvv{{{~~~}}}}}}zzzxxxvvvuuutttrrrpppnnnppppppooonnnmmmllljjjiiittthhhbbb___\\\\\\]]]UUUVVVWWWXXXVVVTTTPPPNNNNNNMMMMMMKKKIIIGGGEEEDDDEEEEEEEEEGGGNNN\\\mmmyyyyyylllkkkttt}}}yyyssspppsssvvvyyy}}}{{{|||zzzyyyxxxvvvsssnnnjjj^^^ZZZWWWVVVZZZ```eeeggghhhlllrrruuuxxx|||~~~}}}}}}~~~~~~}}}yyyzzz{{{}}}~~~~~~~~~~~~}}}{{{{{{{{{~~~|||zzzyyyyyyxxxwwwuuusssoooooopppssswwwyyyzzzyyyvvvyyy}}}|||uuuoookkkjjjkkkmmmlllllllllpppvvv}}}}}}~~~zzz|||~~~~~~|||zzzzzzzzz{{{zzzxxxvvvuuutttttttttoooooonnnmmmmmmlllkkkjjjffffffdddcccbbbbbbbbbbbb^^^\\\ZZZYYYXXXWWWUUUSSSNNNKKKGGGDDDBBB@@@>>><<<777777666555555666666666888999;;;<<<>>>?????????>>>???AAABBBCCCGGGKKKOOOPPPWWW```jjjvvv}}}xxxpppiii^^^XXXPPPIIIGGGFFFGGGGGGFFFIIILLLPPPVVV___hhhnnnqqqvvvzzz|||mmmpppwww}}}|||kkkbbbZZZUUUVVVUUUUUUTTTSSSQQQOOOMMMLLLNNNOOOPPPPPPPPPPPPOOONNNMMMMMMMMMLLLLLLLLLLLLKKKPPPNNNKKKGGGEEEDDDDDDDDDAAA@@@@@@AAABBBEEEGGGIIIOOOQQQSSSSSSRRRPPPPPPPPPTTTUUUZZZ```ccccccfffkkkjjjlllnnnqqquuu|||{{{|||~~~rrriiibbbbbbdddgggjjjnnnqqqwww{{{{{{|||}}}{{{vvvoooggg```[[[UUUOOONNNQQQSSSRRRRRRTTTSSSTTT[[[dddqqqxxx~~~~~~~~~}}}|||zzzxxxxxxwwwvvvsssppplllllllllkkkjjjiiihhhgggsssgggccc```]]]\\\^^^WWWXXXYYYZZZXXXUUURRRPPPMMMMMMMMMLLLJJJHHHGGGFFFEEEFFFGGGHHHNNNZZZjjjuuu}}}vvviiijjjuuuwwwqqqrrrssstttvvvyyyxxx}}}~~~{{{{{{zzzxxxxxxvvvrrrmmmiii```\\\WWWUUUXXX]]]aaadddeeeiiinnnqqqrrrwww~~~~~~~~~~~~xxxyyy{{{}}}~~~~~~~~~}}}|||{{{{{{}}}}}}{{{yyyxxxxxxyyyxxxvvvtttsssssstttvvvyyyzzzzzzyyywwwyyy|||xxxtttrrrrrrsssooonnnmmmooouuu~~~~~~wwwyyy~~~~~~}}}|||yyyxxxyyyxxxvvvtttsssrrrrrrrrroooooonnnmmmlllkkkjjjiiigggfffeeecccbbbaaaaaaaaa]]][[[XXXWWWVVVTTTQQQOOOJJJGGGDDDAAA@@@???>>><<<777666666666666666777777888:::<<<>>>???@@@@@@???@@@AAABBBCCCEEEIIINNNRRRSSS[[[fffqqq~~~{{{vvvmmmeee[[[VVVNNNHHHFFFFFFGGGHHHGGGIIILLLPPPVVV^^^gggnnnpppsssvvv~~~tttfffkkkvvvwwwiiiccc\\\WWWWWWVVVUUUTTTRRRPPPOOOOOONNNMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMJJJHHHFFFEEEDDDDDD@@@@@@AAAAAAAAACCCEEEGGGQQQSSSUUUUUURRROOONNNMMMPPPOOOTTT\\\```bbbhhhooonnnpppssstttuuuyyy~~~~~~~~~}}}tttllleeefffhhhiiikkknnnnnnuuu{{{}}}~~~~~~zzztttmmmeee```YYYQQQOOOQQQQQQQQQTTTWWWVVVUUUZZZbbblllttt}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxxxxwwwvvvssspppkkkkkkkkkkkkjjjhhhgggfffvvvjjjfffddd___^^^```[[[\\\]]]^^^\\\ZZZVVVTTTPPPPPPOOOOOOMMMLLLJJJJJJEEEGGGIIIKKKOOOYYYfffoooyyyttthhhkkkwwwyyyqqqppppppnnnoooqqqsssyyy|||zzzyyyxxxwwwuuuqqqlllhhhaaa\\\WWWTTTVVV[[[___aaadddhhhlllmmmooottt}}}~~~~~~xxxyyy|||~~~~~~}}}||||||}}}~~~~~~|||yyyxxxxxxxxxzzzzzzxxxwwwuuuuuuuuuxxxzzzzzzyyywwwyyyyyy{{{}}}~~~zzzwwwvvvvvvuuusssqqqrrrwww~~~ssssss{{{~~~zzzxxxxxxwwwtttrrrqqqpppppppppooooooooonnnmmmkkkjjjiiigggfffeeecccbbbaaaaaaaaa\\\ZZZWWWUUUTTTRRROOOLLLGGGEEEAAA??????>>>===<<<777666666666666777777888999:::<<<>>>@@@@@@@@@@@@AAABBBCCCDDDFFFKKKPPPUUUXXX```kkkxxx|||yyytttkkkbbbZZZTTTMMMGGGFFFFFFGGGHHHFFFHHHJJJMMMSSS[[[dddjjjlllnnnooowww{{{lll```fffqqq}}}uuukkkggg```[[[\\\WWWVVVTTTRRRPPPPPPPPPQQQMMMNNNPPPQQQQQQPPPNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPJJJIIIHHHFFFEEEDDDDDDCCCAAABBBCCCCCCCCCDDDFFFHHHQQQTTTVVVUUURRROOOLLLKKKLLLKKKPPPZZZ___bbbjjjsssrrruuuwwwwwwvvvvvvyyy|||{{{yyyqqqkkkkkkmmmmmmnnnppplllttt{{{~~~}}}xxxpppiiiccc\\\SSSPPPQQQOOOQQQVVVZZZXXXVVVZZZaaahhhqqq{{{|||}}}}}}}}}}}}}}}|||{{{wwwvvvuuuuuuuuutttqqqnnnmmmmmmmmmlllkkkjjjiiihhhxxxjjjeeebbb___^^^^^^aaa^^^[[[ZZZ[[[ZZZWWWTTTQQQNNNKKKKKKMMMMMMJJJGGGFFFIIILLLLLLMMMUUUdddooosss{{{{{{ooonnnvvvtttkkkllllllggghhhoooooouuu~~~|||yyyxxxwwwuuutttsssrrrooommmaaa]]]XXXUUUTTTXXX\\\```fffhhhkkklllooottt}}}||||||~~~~~~~~~~~~~~~~~~}}}}}}|||}}}{{{zzzxxxyyyyyyzzz{{{{{{{{{zzz{{{zzzxxxwwwwwwwwwxxxxxxvvvwwwyyy{{{~~~}}}|||{{{yyyvvvvvvzzzzzzrrrpppyyy}}}|||~~~zzzvvvuuussspppnnnnnnnnnmmmllljjjlllnnnooonnnllliiihhhfffdddaaa```aaa```___^^^```[[[VVVTTTVVVUUURRRNNNFFFDDD@@@>>><<<:::888666777666555555555777888999:::;;;<<<>>>>>>?????????DDDDDDEEEGGGKKKOOOSSSVVV]]]fffrrrzzzuuuoooeee]]]RRRPPPLLLHHHGGGGGGHHHJJJKKKKKKLLLNNNSSSYYY___cccfffnnnuuutttlllbbb\\\[[[fffrrr~~~~~~tttfffbbb```]]][[[VVVUUUSSSQQQPPPQQQRRRSSSOOOOOONNNMMMMMMMMMMMMNNNQQQPPPPPPOOONNNNNNNNNNNNNNNIIIEEEDDDGGGGGGDDD@@@AAABBBCCCCCCBBBCCCFFFHHHRRRWWW\\\[[[UUUPPPNNNNNNRRRRRRTTTXXX^^^eeekkkooouuuvvvvvvuuusssrrrsssttt{{{zzzwwwsssnnnlllkkkllllllqqqrrrtttxxx}}}{{{rrriiiaaaYYYSSSOOOOOOQQQRRRSSSTTTVVVXXX[[[eeelllttt|||~~~}}}||||||||||||{{{zzzyyyxxxvvvvvvuuutttsssrrrrrrqqqooonnnllljjjhhhfffddddddzzzllleeeccc___^^^^^^^^^[[[YYYXXXYYYYYYWWWTTTVVVTTTRRRPPPOOONNNKKKJJJHHHJJJLLLKKKKKKSSS```jjjmmmvvvvvvssswwwwwwkkkjjjjjjfffffflllmmmsss}}}}}}yyyxxxvvvuuutttrrrooolllddd```[[[VVVVVVXXX\\\___cccfffiiilllooovvv~~~}}}{{{{{{|||||||||~~~~~~~~~~~~}}}|||~~~~~~~~~}}}{{{zzzxxxyyyyyyzzz{{{{{{zzzzzz{{{zzzyyyxxxwwwxxxxxxyyyxxxxxxyyyzzz|||~~~}}}}}}yyyvvvvvv|||~~~|||~~~|||xxxuuuuuussspppnnnnnnnnnlllkkklllmmmnnnoooooommmjjjhhhfffdddbbbaaaaaa```___]]]^^^ZZZUUUTTTUUUSSSOOOKKKEEEBBB???<<<;;;:::777666777777666666777888999:::<<<===>>>@@@AAAAAAAAAAAABBBDDDFFFIIIMMMRRRWWWZZZ```lll{{{zzzuuummmaaaXXXPPPNNNJJJGGGEEEEEEGGGHHHHHHIIIJJJLLLPPPVVV^^^dddmmmsssxxxuuujjj```[[[[[[gggssszzzxxxyyyzzz{{{~~~lllbbb___]]]ZZZYYYTTTSSSQQQOOOOOOOOOPPPQQQRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPNNNMMMMMMMMMNNNNNNLLLHHHDDDDDDFFFFFFCCC???CCCCCCDDDCCCCCCEEEHHHKKKSSSYYY___]]]VVVOOONNNOOOPPPPPPPPPSSSYYYaaaiiiooouuuvvvvvvtttpppmmmllllllrrryyy{{{vvvqqqnnnlllkkknnnnnnqqqwww~~~wwwnnneee]]]VVVRRRQQQRRRSSSSSSTTTUUUWWWXXXccciiiqqqxxx}}}}}}|||||||||{{{{{{zzzyyyxxxxxxwwwvvvuuutttsssrrrqqqpppnnnmmmllljjjhhhfffeeeddd|||mmmfffbbb___]]]]]]ZZZXXXUUUTTTUUUVVVUUUUUUXXXXXXVVVSSSNNNLLLKKKKKKJJJKKKLLLJJJIIINNNYYYbbbfffooo}}}xxxwww}}}yyyiiiffffffdddeeeiiikkkrrr|||~~~{{{yyywwwuuutttqqqnnnkkkgggccc^^^YYYWWWXXX[[[]]]```ccchhhlllpppvvv|||zzzyyyzzzxxxzzz}}}~~~}}}|||{{{||||||||||||{{{zzzzzzxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwxxxxxxxxxyyyyyyxxxwwwwwwxxxyyyzzz|||zzzyyywwwuuuuuussspppnnnnnnmmmllljjjggghhhjjjjjjiiigggeeedddfffdddbbbaaaaaa```^^^\\\[[[XXXTTTRRRRRROOOJJJFFFBBB???<<<::::::888777555777777777888888:::;;;<<<>>>???AAABBBCCCDDDDDDDDDAAADDDHHHLLLPPPUUU[[[___hhhwww~~~xxxsssiii\\\RRRMMMKKKHHHEEEDDDDDDFFFGGGGGGIIILLLLLLNNNVVVbbbkkksssxxxyyypppbbbXXXVVVXXXeeeppp|||~~~vvvsssssstttxxx~~~xxxeee^^^^^^\\\ZZZYYYSSSRRRPPPNNNNNNNNNOOOOOORRRQQQPPPPPPOOOOOOPPPPPPPPPNNNLLLKKKKKKLLLMMMNNNLLLIIIFFFFFFGGGGGGDDDAAADDDDDDDDDDDDDDDFFFJJJNNNTTT\\\cccaaaWWWPPPNNNQQQOOONNNNNNPPPVVV^^^gggmmmpppqqqrrrpppmmmjjjhhhhhhmmmsss}}}yyysssooollliiijjjnnnuuu~~~~~~tttkkkccc[[[WWWSSSSSSSSSSSSTTTUUUVVVVVV___eeemmmtttyyy|||~~~}}}|||{{{zzzzzzzzzyyyxxxxxxxxxwwwvvvuuutttrrrqqqpppooommmlllkkkjjjhhhgggfffeee|||mmmeee```\\\ZZZ[[[WWWUUUSSSRRRRRRSSSTTTUUUTTTUUUUUUQQQKKKHHHIIILLLLLLLLLLLLIIIHHHKKKSSSZZZbbbkkkzzzzzztttxxxyyyhhhbbbcccdddeeehhhnnnttt}}}}}}{{{yyywwwuuusssqqqmmmjjjjjjfff```ZZZWWWWWWXXXZZZ___ccchhhlllooottt||||||zzzyyyyyyvvvxxx|||}}}|||{{{{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxwwwuuutttttttttuuuvvv|||{{{||||||wwwuuuvvvtttrrrpppooonnnmmmkkkiiiffffffggggggfffdddbbbaaadddcccaaa``````___\\\ZZZXXXUUURRRPPPNNNJJJEEEAAA???<<<:::888888777666444666666777888999:::;;;<<>><<<:::888777777777666444444444666777999:::;;;;;;>>>???AAACCCDDDEEEFFFFFFEEEIIINNNQQQTTTZZZbbbiiiwwwyyynnnddd[[[RRRLLLIIIHHHGGGFFFFFFGGGHHHIIIHHHMMMQQQSSSWWWbbbsss{{{nnn]]]MMMEEEGGGLLL\\\hhhuuu|||yyytttqqqpppsss}}}{{{nnnbbb^^^]]][[[XXXWWWUUUTTTTTTSSSRRRRRRQQQQQQNNNNNNMMMLLLLLLLLLLLLLLLMMMLLLJJJIIIIIIJJJLLLMMMLLLLLLKKKKKKKKKJJJHHHFFFDDDDDDDDDCCCDDDFFFJJJMMMSSS\\\eeeeee]]]UUUSSSTTTTTTWWW\\\aaadddeeeeeedddaaadddgggiiijjjjjjkkklllooosssxxx}}}xxxnnnhhhfffgggkkksss}}}|||tttlllddd___UUUSSSRRRSSSVVVXXXXXXWWWYYY^^^eeelllrrrwww|||}}}xxxwwwwwwvvvuuuvvvvvvwwwuuuuuutttrrrqqqpppnnnnnnkkkkkkjjjiiihhhgggfffeee{{{jjjaaa\\\XXXWWWXXXTTTVVVWWWVVVUUUTTTTTTVVVPPPPPPOOOMMMKKKLLLNNNPPPKKKKKKKKKJJJJJJLLLQQQTTT```jjjyyyzzzsssvvv{{{ooohhhgggjjjlllnnnwww}}}}}}{{{xxxwwwvvvssspppmmmmmmiiibbb[[[WWWUUUUUUUUU___ccchhhkkkkkkmmmqqqtttzzz~~~~~~|||zzzxxxzzz}}}~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwttttttuuuvvvvvvvvvvvvuuusssqqqpppooopppsssvvvxxxvvvxxx{{{~~~{{{{{{}}}{{{yyytttsssuuupppooonnnnnnoooooollljjjiiiiiiiiihhhfffeeedddccc```___^^^^^^]]][[[WWWTTTPPPNNNKKKGGGCCC@@@>>>===:::888666666777777666555222333555888999;;;;;;<<<>>>???AAACCCDDDEEEFFFFFFIIIMMMQQQTTTWWW___jjjsss~~~tttggg]]]UUUOOOLLLHHHHHHGGGGGGGGGHHHJJJKKKHHHLLLQQQVVV]]]kkk|||~~~jjjVVVHHHDDDGGGKKK[[[gggtttzzz}}}xxxuuusssrrrqqquuuuuujjj___[[[ZZZWWWTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQOOONNNMMMMMMLLLLLLMMMMMMKKKKKKJJJJJJKKKKKKLLLLLLIIIIIIJJJJJJIIIHHHFFFEEEDDDEEEFFFEEEEEEFFFIIIKKKQQQYYYbbbeeeaaaZZZVVVUUUUUU[[[dddkkknnnlllgggcccbbbdddggghhhjjjkkknnnppppppsssvvvyyy~~~xxxmmmfffhhhhhhjjjpppyyy~~~xxxpppgggaaaXXXVVVTTTUUUXXXZZZYYYWWWUUUZZZaaagggnnntttzzz~~~~~~}}}wwwvvvuuuttttttuuuvvvwwwtttsssrrrrrrqqqpppoooooolllkkkjjjiiigggfffeeeddd{{{jjjaaa\\\YYYXXXYYYUUUXXX[[[ZZZXXXVVVUUUVVVRRROOOLLLKKKLLLNNNOOOOOOJJJJJJJJJKKKLLLOOOSSSVVV___hhhwwwzzzyyyyyyrrrmmmnnnpppqqqyyy}}}{{{zzzyyywwwtttrrrnnnjjjddd]]]XXXVVVUUUUUU\\\aaafffiiijjjkkknnnppptttyyy|||yyy{{{|||~~~{{{{{{zzzzzz{{{|||}}}~~~yyyyyyyyyyyyyyyxxxwwwwwwuuuuuuwwwxxxxxxxxxwwwwwwsssqqqpppooopppssswwwyyyuuuwwwxxxzzz|||}}}wwwwww~~~}}}xxxrrrppprrrnnnmmmmmmnnnpppooonnnlllgggfffeeedddcccaaa```___^^^]]]\\\\\\[[[YYYUUURRRNNNLLLGGGBBB>>><<<<<<===999777555555777777777666222444666999;;;<<<======>>>???AAACCCEEEFFFGGGGGGKKKOOOTTTWWW[[[eeetttyyynnnbbbYYYRRRNNNLLLFFFFFFFFFGGGGGGIIIJJJKKKKKKMMMSSSZZZfffuuueeePPPEEEDDDGGGJJJ[[[ggguuu{{{~~~~~~{{{uuuuuuvvvwwwvvv|||qqqggg]]]ZZZXXXVVVTTTUUUQQQQQQQQQQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMLLLLLLKKKGGGIIIJJJKKKIIIGGGFFFEEEEEEGGGHHHHHHGGGGGGHHHIIIOOOUUU^^^dddddd```ZZZVVVUUU\\\fffooossspppjjjfffaaacccfffhhhkkkpppuuuyyyzzzzzzzzzzzz}}}}}}sssllljjjiiiiiilllrrryyy}}}{{{tttkkkddd^^^ZZZWWWWWWYYYZZZWWWTTTRRRVVV\\\cccjjjqqqxxx|||~~~~~~~~~~~~|||{{{vvvuuusssrrrssstttuuuvvvrrrqqqqqqqqqppppppppppppmmmllljjjiiigggeeecccccc{{{jjjaaa]]]ZZZYYY[[[VVVZZZ]]]]]]ZZZWWWVVVVVVRRRNNNIIIHHHKKKMMMMMMKKKIIIIIIJJJKKKNNNQQQUUUXXX^^^ggguuu|||yyyrrrppprrrsssyyy~~~}}}|||{{{xxxuuuooollleee___ZZZWWWVVVVVVZZZ___eeehhhiiijjjmmmooopppvvv~~~~~~~~~{{{xxx}}}~~~zzzyyyzzz{{{|||yyyyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyzzzzzzyyyxxxtttrrrpppooopppssswwwyyyyyyyyyyyyxxxxxxzzz~~~{{{sssrrrzzz|||wwwpppnnnppplllllllllnnnppppppnnnllliiihhhgggfffdddcccbbbaaa]]]\\\[[[[[[ZZZWWWSSSPPPLLLJJJEEE@@@;;;:::;;;===888777555555777888777666333444777:::===>>>>>>??????@@@BBBDDDFFFGGGHHHHHHLLLQQQVVVYYY___kkk|||xxxrrrjjj```XXXRRRNNNLLLEEEEEEEEEFFFGGGIIIJJJKKKNNNPPPUUU___nnn~~~~~~aaaKKKCCCDDDGGGIIIZZZhhhvvv~~~~~~vvvwwwzzz||||||~~~pppfff]]]ZZZYYYWWWVVVXXXNNNNNNNNNNNNNNNLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHJJJLLLNNNNNNMMMLLLKKKHHHJJJLLLMMMKKKIIIHHHGGGFFFHHHKKKKKKJJJHHHHHHHHHNNNSSS[[[cccfffccc\\\VVVSSS[[[fffoootttrrrmmmiii^^^```ccchhhmmmuuu}}}~~~{{{vvvjjjiiihhhiiinnnsssvvvxxx{{{}}}}}}vvvmmmfffccc^^^YYYXXXZZZYYYVVVRRROOOSSSYYY```gggnnnvvv{{{~~~~~~~~~~~~}}}}}}~~~~~~}}}|||zzzyyyuuutttsssrrrrrrsssuuuvvvppppppppppppppppppppppppmmmlllkkkiiifffdddcccbbbkkkaaa___^^^]]]^^^\\\gggooolll___VVVUUUYYYUUUTTTQQQOOOMMMMMMNNNNNNPPPMMMJJJJJJMMMQQQSSSUUU[[[hhhwww~~~ssswwwyyynnnooowww{{{~~~}}}{{{wwwtttuuummmddd^^^ZZZVVVUUUVVVZZZ^^^cccgggiiiiiijjjjjjlllpppvvv~~~}}}}}}}}}~~~}}}}}}~~~~~~|||wwwwwwwwwxxxyyy{{{}}}}}}zzzwwwuuuvvvwwwxxxwwwwwwwwwwwwwwwvvvvvvvvvqqquuuxxxxxxvvvtttuuuwwwuuuvvvwwwxxxxxxxxxxxxxxx}}}xxxpppppp|||wwwrrrpppmmmjjjllllllkkkkkkjjjiiihhhhhhjjjhhhgggeeecccbbbbbbbbb\\\YYYVVVWWWYYYWWWQQQLLLHHHFFFBBB???<<<;;;:::;;;:::999888777777666666777888888999:::<<<===>>>>>>>>>AAADDDEEEDDDEEEIIIMMMOOOQQQXXXbbbkkkvvv{{{rrrlllcccZZZSSSNNNJJJGGGGGGHHHIIIIIIHHHHHHJJJLLLOOOUUU]]]iiizzzsssVVVKKKEEE@@@EEERRR```ppp}}}vvvzzz}}}|||oooggg]]]WWWVVVVVVTTTQQQPPPPPPPPPPPPOOONNNMMMLLLNNNMMMKKKJJJIIIIIIIIIJJJIIIHHHIIINNNTTTUUURRRMMMHHHGGGGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJSSS]]]ccceeeeee___XXXXXXYYY^^^dddiiijjjeeeaaa[[[___dddiiiooozzz}}}xxxnnnjjjeeeccceeeiiimmmooouuu}}}~~~yyyrrrkkkhhheeeaaa\\\XXXVVVUUUUUUOOOQQQUUU\\\dddkkkoooqqqvvvzzz~~~|||||||||{{{zzzxxxuuuvvvvvvvvvvvvvvvuuutttssspppmmmkkklllnnnoooooolllkkkiiihhhfffdddbbbbbblllbbb___]]]\\\]]]gggqqqyyyuuuggg[[[WWWXXXWWWUUURRRNNNLLLLLLMMMMMMPPPNNNLLLLLLOOORRRTTTTTTZZZfffttttttsssyyysssrrryyyzzz~~~{{{wwwtttnnnhhhbbb^^^]]]\\\\\\]]]ZZZ]]]bbbfffhhhiiijjjjjjmmmoootttzzz~~~}}}~~~}}}||||||~~~~~~|||zzzyyyyyyyyyzzz|||~~~}}}{{{xxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuqqqtttvvvwwwuuutttuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxyyyzzzzzzwwwsssuuuwwwtttrrrpppmmmllllllkkkjjjiiihhhhhhgggggggggeeecccaaa```______[[[XXXUUUUUUVVVTTTNNNIIIFFFDDDAAA>>>;;;:::999:::999888777777666666666777888999:::;;;<<<===>>>???@@@BBBEEEFFFEEEFFFJJJNNNTTTVVV]]]hhhrrryyynnnhhh___WWWQQQMMMKKKIIIHHHIIIJJJJJJIIIJJJLLLNNNRRRWWW```nnnlllRRRIIIFFFDDDLLLZZZlllyyy}}}zzz|||uuujjjcccZZZVVVUUUUUURRRPPPPPPPPPPPPPPPOOONNNMMMMMMMMMLLLKKKIIIIIIIIIJJJJJJLLLLLLNNNTTTYYYYYYSSSNNNFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHPPPZZZaaagggkkkggg```ZZZZZZ\\\aaafffgggccc```]]]___ccciiirrr~~~zzznnnjjjeeecccfffkkkoooqqqvvv~~~|||uuuoookkkiiiddd___ZZZWWWUUUTTTRRRRRRTTTYYY```gggmmmpppvvvzzz~~~~~~}}}{{{{{{{{{zzzyyywwwttttttuuuuuuttttttsssrrrrrrooolllkkklllnnnnnnoookkkjjjiiigggeeedddbbbbbb}}}kkkbbb```______```kkkttt{{{xxxkkk___YYYYYYZZZWWWSSSOOOMMMLLLMMMNNNRRRPPPOOOPPPRRRTTTTTTTTTXXXbbbooozzzwwwpppooo}}}|||xxx{{{}}}yyyuuukkkhhhccc``````aaabbbbbb[[[]]]```cccgggiiijjjkkkmmmnnnpppuuu{{{~~~~~~|||{{{zzzzzz|||}}}}}}|||}}}|||{{{{{{{{{|||~~~~~~}}}}}}|||zzzyyyxxxwwwwwwuuuttttttttttttsssssssssrrrtttuuuuuuttttttuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxvvv{{{|||wwwuuutttrrrpppllllllkkkjjjiiihhhggggggeeedddcccaaa___^^^\\\\\\YYYWWWTTTSSSRRRPPPKKKFFFCCCAAA???<<<999888888888888777666666666666666777999999:::<<<===>>>@@@@@@AAADDDGGGGGGFFFHHHLLLPPPXXX[[[dddppp~~~}}}uuuiiicccZZZRRRNNNLLLKKKJJJHHHIIIJJJJJJJJJKKKNNNQQQWWW\\\eeeuuuzzzaaaLLLFFFHHHKKKWWWfff{{{}}}}}}kkkccc^^^XXXTTTTTTSSSPPPNNNPPPPPPPPPPPPOOONNNMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKMMMNNNQQQVVVYYYXXXQQQLLLEEEFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFMMMVVV___jjjrrrqqqlll^^^\\\[[[\\\```aaa```^^^\\\^^^bbbhhhuuu}}}||||||}}}|||ppplllgggeeeggglllpppssswww~~~~~~yyyrrrooolllhhhbbb]]]YYYVVVTTTTTTTTTSSSUUUZZZaaahhhllluuuxxx}}}~~~}}}}}}|||{{{yyyyyyyyyyyywwwvvvrrrsssssssssrrrrrrqqqpppqqqnnnkkkjjjkkkmmmmmmmmmjjjiiihhhgggeeedddbbbbbbvvvgggbbbbbbbbbcccfffeeekkkqqqooofff^^^[[[[[[\\\YYYUUUQQQOOOPPPRRRTTTUUUTTTTTTUUUWWWWWWVVVTTTVVV]]]hhhttt~~~uuunnnzzz~~~}}}yyyssspppiiicccbbbeeefffeee]]]]]]^^^aaaeeeiiikkkkkkkkklllnnnsssyyy~~~}}}||||||~~~~~~~~~}}}}}}|||zzzwwwwwwyyy|||}}}}}}~~~}}}|||{{{zzz{{{||||||||||||||||||{{{yyywwwvvvssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxyyyyyyxxxxxxxxxyyyyyyyyyzzzzzz~~~yyywwwvvvuuusssqqqlllkkkkkkiiihhhgggfffeeeccccccaaa```^^^\\\ZZZYYYXXXVVVRRRPPPOOOLLLGGGCCC@@@>>><<<:::888777666666666666666555666666777777::::::;;;===>>>@@@AAABBBCCCEEEGGGHHHGGGJJJOOOSSSYYY___jjjxxxxxxpppddd^^^UUUNNNJJJIIIIIIHHHGGGHHHIIIIIIJJJLLLPPPSSS]]]bbblll|||hhhUUUFFFEEEKKKTTTcccrrr~~~||||||sssccc]]]ZZZVVVTTTSSSRRRPPPMMMPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLNNNPPPRRRPPPLLLHHHEEEGGGIIIJJJKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFLLLSSS\\\jjjuuuxxxtttddd___ZZZXXXZZZ\\\\\\[[[YYY[[[```iiiwww}}}zzzzzzzzz{{{}}}vvvqqqjjjggghhhkkkoooqqqvvv}}}zzztttpppnnnkkkfff```[[[XXXUUUVVVTTTRRRQQQSSSYYYaaafffqqquuuyyy}}}~~~}}}|||{{{yyyxxxxxxxxxxxxvvvuuurrrrrrsssrrrrrrqqqpppoooooommmjjjjjjkkkllllllkkkhhhhhhgggfffeeeccccccbbbsssfffbbbaaaaaacccfff```ccceeeccc^^^ZZZZZZ\\\\\\ZZZWWWUUUUUUVVVXXXZZZXXXWWWWWWXXXYYYYYYWWWUUUTTTYYYbbbooozzzxxxxxxzzzyyyqqqhhhggglllmmmkkkaaa___^^^```dddiiikkkllliiijjjnnnsssyyy}}}~~~}}}~~~~~~{{{zzzzzzzzz}}}|||{{{{{{xxxvvvvvvxxx{{{|||}}}}}}|||zzzyyyxxxxxxyyyyyyzzz{{{||||||{{{yyywwwvvvsssssssssttttttuuuuuuuuuyyywwwvvvuuuvvvwwwyyyzzzxxxxxxyyyyyyyyyxxxxxxwwwyyyyyyzzz|||~~~{{{yyywwwvvvuuusssqqqooolllkkkjjjiiigggfffeeedddbbbaaaaaa___]]][[[XXXWWWVVVTTTQQQNNNKKKHHHDDDBBB<<<<<<:::999777666555555666666666666666777888999:::;;;<<<>>>@@@BBBCCCDDDCCCFFFHHHIIIJJJMMMSSSXXXZZZcccrrrtttkkkaaa[[[RRRLLLHHHFFFEEEEEEFFFGGGHHHIIIJJJMMMRRRVVVaaagggsssmmmXXXLLLDDDHHHRRR^^^mmm{{{~~~yyyzzz|||nnn```ZZZXXXVVVTTTSSSRRRPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIHHHHHHIIIKKKKKKLLLKKKJJJIIIIIIIIIHHHFFFGGGHHHJJJKKKLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFHHHLLLQQQXXXeeerrrxxxwwwjjjcccZZZUUUVVVXXXYYYYYYWWW[[[bbbkkkyyyyyywwwwwwxxxzzz|||yyypppjjjhhhiiilllmmmssszzz{{{vvvrrrqqqnnnjjjeee___[[[XXXVVVUUURRROOOOOOSSSZZZ```llloootttxxxzzz}}}}}}|||zzzyyyxxxxxxxxxxxxwwwuuutttttttttssssssqqqppppppmmmkkkiiiiiijjjkkkjjjiiigggffffffeeedddccccccbbbttthhhbbb___]]]^^^```bbbbbb```^^^[[[ZZZ[[[\\\\\\[[[ZZZYYYYYY[[[\\\]]]YYYXXXWWWXXXXXXWWWUUUSSSSSSUUU^^^kkkwwwuuu{{{|||~~~yyyqqqqqqxxxxxxssseeebbb^^^___dddiiikkkllljjjkkkmmmrrrxxx{{{{{{{{{~~~|||yyyyyyyyy~~~|||zzzzzzwwwuuuvvvxxx{{{||||||{{{zzzyyywwwwwwwwwwwwxxxyyyzzz{{{{{{zzzxxxwwwvvvssstttuuuvvvwwwxxxyyyzzz{{{yyyuuuuuuvvvyyy{{{{{{yyyyyyyyyyyyyyyyyyxxxwwwuuuvvvyyy}}}}}}yyyvvvvvvvvvuuusssqqqooonnnlllkkkjjjhhhgggeeedddccc``````___^^^\\\YYYVVVTTTRRRPPPNNNJJJGGGCCCAAA@@@::::::999888777666555444666666666666777888::::::;;;<<<===???AAACCCEEEEEEEEEHHHKKKLLLMMMRRRYYY___aaannn~~~oooeee\\\WWWPPPJJJGGGEEEDDDBBBFFFGGGHHHIIIKKKPPPUUUYYYccckkkwwwqqq^^^MMMHHHHHHQQQ]]]iiivvv{{{vvvwww{{{~~~mmmaaaXXXWWWVVVTTTRRRQQQPPPPPPMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJIIIHHHHHHIIIJJJJJJMMMLLLJJJHHHFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHEEEDDDDDDCCCCCCCCCCCCCCCGGGLLLPPPTTT]]]jjjtttwwwppphhh\\\UUUTTTUUUWWWWWWYYY]]]dddmmmyyy{{{wwwuuuuuuuuuyyy{{{uuulllhhhhhhiiijjjnnnvvv~~~}}}xxxwwwuuupppjjjddd^^^ZZZVVVVVVUUUQQQOOOQQQWWW\\\eeehhhmmmrrruuuyyy}}}~~~}}}{{{zzzxxxyyyzzzzzzxxxwwwuuuuuuuuutttsssrrrqqqpppkkkjjjhhhhhhiiijjjiiihhheeeeeeeeeddddddccccccccc}}}rrrgggaaa^^^ZZZ[[[]]]bbbbbb```___^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYWWWUUUTTTUUUTTTRRRQQQRRRRRRZZZiiivvvuuuxxx~~~~~~|||}}}~~~vvvjjjddd______dddiiillllllnnnmmmmmmppptttxxxzzz{{{~~~}}}zzzyyyzzzzzz{{{~~~~~~}}}xxxwwwvvvwwwyyy{{{||||||{{{zzzxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvtttuuuwwwyyy{{{}}}~~~|||xxxtttsssvvvyyy{{{{{{yyyyyyzzzzzzyyyyyyxxxwwwuuuuuuxxx}}}|||yyywwwrrrsssssssssqqqpppooooookkkkkkiiihhhfffdddcccbbb]]]]]]]]]\\\YYYVVVSSSQQQLLLKKKIIIFFFBBB???======999888888888777666555444666666777777888:::;;;<<<<<<===>>>@@@BBBDDDFFFGGGHHHKKKNNNPPPRRRXXX```gggooo~~~|||lll```UUURRRMMMJJJHHHFFFDDDCCCGGGHHHJJJKKKNNNSSSYYY^^^gggoooxxxxxxdddRRRHHHIIIOOO[[[hhhttt~~~~~~zzzuuuvvvzzz{{{}}}nnncccWWWWWWUUURRROOONNNOOOPPPLLLLLLLLLLLLKKKJJJIIIHHHLLLKKKIIIHHHGGGHHHHHHIIILLLLLLKKKIIIHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCEEEJJJNNNOOOUUUbbbooovvvuuulll___VVVSSSTTTVVVVVVYYY\\\bbbiiittt}}}zzzxxxvvvuuuuuuyyy{{{xxxnnniiihhhiiiiiijjjsss}}}}}}xxxpppggg___[[[WWWYYYYYYWWWSSSSSSVVV[[[^^^bbbggglllqqqvvv{{{~~~}}}~~~~~~}}}|||{{{zzzzzz{{{{{{zzzyyyuuuuuuuuutttsssqqqpppooojjjiiigggggghhhiiihhhfffddddddddddddccccccccccccyyyoooeee```]]][[[\\\_________```aaabbbbbb```___]]]]]]]]]]]]]]][[[ZZZYYYXXXUUUSSSQQQQQQQQQPPPNNNQQQQQQYYYhhhuuuuuuyyy}}}uuurrrqqqrrrxxx}}}sssmmmfff```___dddiiillllllqqqooolllmmmqqqvvv{{{}}}~~~~~~{{{zzzzzzvvvxxx|||xxxwwwvvvwwwzzz|||||||||zzzyyyxxxwwwwwwwwwxxxxxxyyyxxxxxxwwwwwwvvvvvvvvvuuuvvvxxx{{{}}}|||xxxsssrrruuuxxxzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwyyy}}}~~~{{{wwwuuuttttttoooppprrrrrrppppppppppppkkkkkkiiihhhfffdddcccbbb[[[\\\[[[ZZZXXXTTTQQQOOOIIIHHHFFFBBB>>>;;;;;;;;;888888888888777666555444777777777888999;;;<<<===<<<===???AAACCCEEEGGGGGGJJJMMMQQQSSSVVV]]]eeelllzzzzzzjjj^^^QQQNNNLLLJJJIIIHHHFFFDDDIIIJJJKKKMMMPPPUUU\\\aaakkkrrrxxxzzzvvvlllYYYIIIHHHKKKUUUcccpppzzz{{{uuuuuuzzzyyy|||oooeeeWWWVVVTTTPPPMMMLLLNNNOOOKKKKKKKKKKKKJJJIIIHHHGGGLLLKKKJJJHHHGGGGGGHHHHHHIIIJJJLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEBBBIIIMMMMMMPPP]]]mmmvvvxxxnnnaaaWWWTTTTTTUUUUUUWWWYYY]]]cccmmm}}}~~~}}}}}}}}}}}}|||zzzxxxwwwyyy{{{yyynnniiihhhiiijjjgggqqq|||}}}tttiii```[[[XXX[[[]]][[[WWWUUUWWW[[[ZZZ^^^dddiiinnntttzzz}}}{{{|||~~~}}}|||}}}|||{{{{{{|||}}}|||zzztttttttttsssrrrqqqooooooiiihhhgggggghhhhhhgggfffccccccccccccccccccccccccuuukkkaaa^^^]]][[[[[[]]]YYY\\\___bbbbbb```]]]ZZZYYYYYYXXXWWWVVVVVVVVVVVVTTTQQQOOOOOOPPPQQQQQQPPPTTTUUU\\\fffnnnwww}}}vvvwww~~~~~~ssspppmmmooovvv}}}yyytttjjjhhhddd```___ccciiinnnjjjkkklllmmmppptttwwwyyyyyy|||~~~zzzwwwvvvvvvxxxzzz}}}|||xxxtttsssvvvyyy{{{zzzwwwwwwvvvvvvvvvvvvvvvwwwttttttttttttuuuuuuuuuuuuxxxyyyzzz{{{||||||}}}}}}wwwvvvuuuttttttuuuvvvwww|||zzzwwwuuutttuuuwwwxxxxxxxxxyyyzzz|||}}}~~~~~~}}}}}}|||zzzxxxuuusssqqqpppnnnllljjjkkklllmmmllllllhhhgggeeecccbbbaaa``````]]]\\\ZZZWWWSSSPPPNNNMMMHHHEEEBBB???>>><<<:::888888777555444333333444555555777999::::::;;;===???;;;===???AAABBBDDDHHHJJJPPPPPPPPPRRRXXXaaalllsss~~~qqqeee\\\PPPLLLHHHGGGHHHHHHGGGEEEGGGKKKNNNPPPRRR[[[jjjuuuxxxzzz}}}yyyjjjXXXNNNNNNGGGRRRaaannnwww}}}xxxuuuvvvuuunnncccWWWVVVTTTRRRPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKMMMKKKHHHEEEEEEGGGJJJLLLJJJKKKLLLLLLLLLKKKIIIHHHKKKIIIFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFIIILLLMMMOOOUUU```iiiqqqlllddd\\\VVVRRRQQQQQQUUUVVVYYY```jjjuuu~~~{{{{{{}}}~~~~~~wwwxxx{{{|||}}}{{{yyywww}}}}}}|||uuulllhhhiiinnnttt|||yyynnnddd^^^ZZZZZZZZZ[[[\\\]]]^^^___```___^^^aaahhhoootttwww{{{|||~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyxxxuuusssqqqqqqpppooommmjjjiiihhhiiijjjiiigggeeeeeeeeedddcccbbbaaa```___qqqfff]]]ZZZYYYWWWWWWYYYYYY[[[^^^``````^^^\\\ZZZXXXWWWVVVUUUTTTTTTTTTTTTTTTQQQOOONNNOOOPPPQQQPPPUUUWWW\\\eeellluuuzzzxxx}}}}}}wwwtttqqqsssxxx}}}}}}wwwrrrkkkiiieeeaaa___aaafffkkkjjjjjjkkkmmmpppsssuuuwwwwww{{{|||zzzyyywwwxxxyyy{{{}}}~~~}}}yyyuuutttvvvyyyzzzyyyvvvvvvuuutttttttttuuuuuuttttttuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyywwwvvvuuuuuuuuuvvvwwwxxx{{{yyyxxxvvvvvvvvvwwwxxx{{{zzzzzzzzzyyyyyyyyyyyy{{{}}}~~~}}}|||zzzxxxyyyxxxwwwuuusssqqqpppooollljjjiiihhhiiijjjiiihhhfffeeecccaaa___^^^]]]]]]ZZZXXXWWWTTTQQQOOOMMMLLLFFFDDD@@@>>>===;;;999777888777555444333444555555555777999:::;;;<<<>>>@@@===???AAACCCDDDFFFIIILLLPPPRRRVVVYYY^^^hhhttt}}}zzzmmmaaaYYYNNNKKKHHHGGGHHHIIIHHHFFFJJJMMMQQQTTTXXXbbbppp{{{}}}yyyppp___NNNGGGIIILLLWWWfffsss|||~~~xxxvvvwwwrrr{{{jjjaaaXXXVVVTTTRRRPPPOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLJJJHHHGGGHHHJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIFFFDDDDDDEEEFFFEEEDDDFFFFFFFFFGGGGGGGGGGGGGGGGGGIIILLLLLLLLLQQQYYY```hhhgggeeeaaa]]]XXXTTTRRRRRRSSSVVV[[[bbbkkkssswwwwwwtttrrrqqqsssuuuvvvvvvtttvvvyyy{{{}}}|||{{{zzz}}}}}}~~~wwwmmmhhhiiikkkpppyyy|||qqqggg```\\\\\\]]]^^^```ccceeeggggggdddaaaaaaffflllrrruuuzzz|||~~~~~~}}}}}}}}}~~~}}}}}}}}}|||{{{{{{zzzzzzyyywwwtttsssrrrqqqooommmiiihhhgggggghhhhhhfffdddbbbbbbbbbaaaaaa`````````lllcccZZZXXXWWWVVVVVVXXXZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSTTTQQQNNNMMMNNNQQQRRRRRRXXXXXX\\\ccciiirrryyyyyy~~~xxxvvvtttvvv{{{}}}|||{{{wwwrrrooollljjjfffaaa^^^___cccfffiiijjjlllmmmppprrrtttuuuvvvyyy~~~~~~}}}}}}xxxxxxxxxxxxyyy{{{}}}~~~}}}zzzwwwvvvvvvxxxxxxxxxuuuuuutttsssssssssssssssuuuuuuuuuvvvvvvvvvwwwwwwvvvvvvwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyxxxwwwvvvuuuuuuvvvyyy{{{}}}~~~zzzxxxwwwvvvtttttttttsssrrrpppooonnnmmmmmmkkkhhhhhhhhhhhhgggfffcccbbb```^^^\\\[[[ZZZZZZVVVUUUSSSQQQNNNLLLJJJIIICCCAAA>>><<<;;;:::888666777666555444444555666666666888:::;;;;;;<<>>AAABBBCCCEEEHHHIIIKKKMMMPPPSSSTTT[[[ccckkkuuuuuuiii___VVVOOOJJJGGGHHHIIIJJJJJJKKKKKKLLLJJJMMMTTT^^^kkkxxxxxxgggYYYLLLGGGLLLTTTcccnnn||||||wwwxxx}}}sssddd]]]YYYWWWUUUSSSQQQOOOOOONNNMMMNNNPPPRRRSSSTTTTTTTTTQQQQQQQQQQQQOOONNNLLLKKKNNNMMMMMMLLLLLLLLLLLLLLLJJJIIIHHHIIIKKKKKKJJJIIIKKKKKKJJJJJJIIIIIIHHHHHHLLLMMMNNNNNNMMMNNNOOOPPPUUUZZZaaaffffffccc]]]XXXVVVWWWXXXZZZ[[[]]]]]]^^^```aaaeeejjjnnnpppooommmoooppprrrtttvvvwwwwwwwwwxxx{{{vvvpppmmmmmmoooppprrrsssssssssyyy}}}~~~uuuooohhhfffcccbbbbbbeeehhhjjjhhhbbbZZZUUUWWW^^^fffjjjrrruuuyyy{{{{{{{{{{{{|||yyyzzzzzzzzzzzzzzzzzzzzz{{{zzzxxxwwwvvvtttqqqooollljjjgggffffffgggeeeddddddcccbbbaaa___^^^]]]\\\fff^^^YYY[[[]]]^^^___aaa```___^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSRRRRRRSSSWWWZZZ\\\\\\VVVTTTUUUXXXZZZ___iiittt|||yyypppttt}}}zzz{{{}}}~~~}}}}}}|||yyyuuusssqqqooommmkkklllkkkiiieeeaaa______```eeehhhlllpppsssttttttssssssvvvyyy{{{zzzzzzzzz{{{xxxvvvsssqqqpppppprrrsssvvvxxxyyywwwuuusssrrrrrrssssssssssssssstttvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwttttttuuuuuuvvvuuuuuuuuuvvvwwwwwwxxxxxxwwwvvvvvvrrrsssvvvxxxyyyzzzzzzzzzyyyyyyxxxvvvuuusssrrrrrrtttuuuwwwwwwyyy|||{{{uuurrrpppnnnmmmnnnnnnmmmmmmmmmmmmlllllljjjhhheeeddddddcccbbb``````___]]]ZZZXXXVVVUUUUUURRRPPPMMMJJJFFFBBB???===:::888666666777777666555777666666666777888:::;;;999;;;===>>>>>>???BBBCCCDDDFFFIIIKKKMMMPPPTTTWWWZZZaaakkkvvv|||uuujjj___WWWQQQLLLIIIGGGIIIKKKKKKKKKJJJKKKLLLKKKMMMTTT```ooo{{{sssaaaRRRIIIGGGOOOYYYpppyyy{{{xxx|||sssddd^^^YYYXXXVVVSSSQQQPPPOOONNNNNNOOOQQQSSSTTTUUUTTTTTTQQQQQQQQQQQQPPPOOOMMMMMMNNNMMMLLLKKKKKKKKKKKKLLLIIIHHHHHHIIIKKKKKKJJJHHHKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPSSSXXX^^^dddfffddd___\\\XXXXXXYYYYYYZZZ[[[[[[[[[]]]___ccchhhlllnnnmmmllljjjkkklllnnnooopppqqqqqqxxx{{{}}}tttmmmlllkkkkkklllooorrrtttvvv{{{wwwrrrjjjhhheeebbb```aaabbbccc```[[[TTTQQQTTTZZZ```dddlllpppuuuyyyzzzzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxxxxwwwuuurrrooonnnllliiiggggggggggggfffeeedddcccaaa___]]][[[ZZZiiibbb\\\]]]^^^]]]^^^______^^^^^^]]]\\\ZZZXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWUUUTTTTTTVVVXXXYYYXXXWWWSSSQQQRRRUUUVVVYYYaaakkkuuuzzzqqqsss~~~~~~||||||~~~~~~|||{{{yyyvvvtttrrrqqqnnnllljjjjjjiiifffcccaaaaaabbbaaadddiiiooorrrssssssrrrnnnqqquuuwwwxxxxxxzzz{{{wwwuuussspppooonnnoooooosssuuuxxxwwwtttqqqqqqqqqpppppppppqqqssstttvvvwwwttttttuuuuuuuuuvvvvvvvvvssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvtttsssqqqrrrtttvvvxxxyyyzzzzzzzzzyyyxxxwwwvvvuuutttttttttuuuuuuvvvwwwyyy|||~~~}}}{{{zzz{{{}}}}}}||||||~~~~~~~~~~~~{{{tttpppnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkjjjhhhfffdddcccccccccaaa```___^^^\\\YYYVVVUUUSSSSSSLLLKKKIIIFFFCCC@@@>>>===999777555555777777777666666666666666777999;;;<<<999;;;>>>??????@@@BBBDDDEEEGGGJJJMMMPPPTTTXXX\\\aaajjjwwwssskkkaaaWWWQQQMMMKKKJJJFFFIIILLLLLLKKKJJJKKKLLLOOOPPPVVVcccsss~~~ooo[[[MMMGGGLLLZZZggg~~~{{{zzzpppccc___YYYXXXVVVTTTRRRPPPOOOOOONNNPPPRRRTTTUUUTTTTTTSSSQQQQQQPPPPPPOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKMMMMMMLLLJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKIIIIIIJJJKKKLLLLLLPPPUUU]]]eeehhhgggcccaaa[[[[[[ZZZYYYYYYYYYYYYYYY\\\]]]aaagggllloooooonnnggghhhjjjlllnnnppprrrsssyyy}}}}}}ssspppllljjjjjjnnnsssvvvzzzwwwqqqkkkiiifffcccaaa```______ZZZVVVRRRPPPSSSWWW[[[^^^ggglllrrrvvvxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwxxxvvvssspppooollliiiggggggggggggfffbbbbbbaaa___^^^\\\[[[ZZZnnnfff`````````^^^]]]^^^]]]]]]]]]]]][[[YYYVVVUUUYYYXXXXXXXXXXXXYYYZZZZZZWWWVVVVVVWWWXXXWWWTTTRRRPPPOOOQQQSSSTTTUUU]]]fffppp}}}|||rrrsss{{{~~~~~~~~~|||{{{yyyvvvuuutttrrrpppmmmiiijjjiiigggdddbbbbbbccc]]]aaagggmmmqqqrrrqqqpppjjjnnnrrruuuwwwxxxzzz|||vvvuuussspppnnnmmmmmmmmmppptttwwwvvvsssqqqpppqqqmmmnnnnnnpppqqqtttuuuvvvttttttttttttuuuuuuuuuuuuuuuuuuwwwxxxyyyyyyyyyyyywwwwwwwwwwwwvvvuuusssrrrpppqqqrrrtttvvvxxxzzz{{{vvvwwwwwwwwwxxxxxxxxxyyyuuuuuuvvvwwwxxxzzz|||}}}}}}{{{yyyxxxyyyyyyyyyxxxyyy{{{}}}|||{{{|||}}}|||zzzyyyyyywwwyyy{{{{{{{{{{{{|||}}}~~~|||{{{yyyxxxxxx{{{vvvqqqnnnmmmnnnppppppllllllkkkkkkjjjiiiiiiiiiiiigggeeedddeeeeeecccbbb^^^]]]ZZZXXXUUUSSSRRRQQQGGGFFFEEECCCAAA???>>>===888777555555777888777666666666666666888:::<<<===:::<<<>>>??????@@@CCCEEEFFFHHHLLLOOOSSSWWW[[[___fffpppxxxmmmfff[[[SSSNNNLLLKKKKKKFFFJJJMMMMMMKKKJJJKKKLLLRRRRRRXXXfffvvv|||kkkWWWJJJIIISSSfffvvv||||||kkkaaa___YYYXXXVVVTTTRRRPPPOOOOOOOOOPPPRRRTTTUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPMMMLLLJJJIIIIIIIIIJJJKKKMMMMMMMMMOOOQQQQQQOOOMMMJJJJJJKKKKKKLLLLLLMMMMMMLLLIIIGGGFFFFFFHHHIIIIIIMMMSSS]]]fffkkkjjjgggddd```^^^\\\ZZZYYYYYYYYYYYYWWWYYY]]]ccciiimmmnnnnnnggghhhkkknnnqqqtttwwwxxx{{{~~~zzzvvvooojjjiiimmmrrruuuwwwqqqkkkjjjhhheeecccaaa______XXXUUUQQQPPPSSSVVVXXXYYYdddiiiooouuuxxxyyyzzz{{{}}}}}}|||{{{zzzzzzyyyyyyvvvvvvvvvwwwxxxvvvsssqqqooollliiigggfffgggffffff______^^^]]]]]]\\\[[[[[[mmmfffaaa___^^^]]]^^^aaacccaaa^^^[[[ZZZYYYYYYZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVUUUWWWXXXWWWUUUSSSOOORRRVVVXXXUUUSSS[[[eeemmmxxx{{{xxx{{{|||{{{zzzxxxvvvuuussssssnnnmmmllljjjhhheeecccbbbbbbeeejjjooorrrrrrqqqpppoooqqqsssuuuwwwxxxxxxyyyvvvtttpppmmmjjjjjjjjjjjjnnnnnnnnnnnnooopppqqqrrrkkkllllllnnnooorrrssstttsssttttttuuuuuuuuuuuuuuuzzz{{{||||||{{{zzzxxxwwwuuuvvvxxxyyyyyyxxxwwwvvvssstttuuuuuuuuuuuuuuuuuutttuuuwwwyyyyyywwwuuutttvvvuuuuuuvvvxxxzzzzzzyyyyyyxxxxxxxxxwwwwwwvvvvvvtttuuuvvvwwwzzz|||~~~zzzuuussssssssswwwvvvuuuttttttvvvxxxzzzuuuuuuuuuuuuuuutttttttttqqqqqqpppooommmjjjhhhfffffffffeeedddddddddeeeeeeeeeeeeeeedddccc```^^^]]]ZZZYYYXXXXXXVVVRRRMMMIIIDDDBBB@@@===;;;999888777777666666555555555555666555666777888:::;;;<<<===>>>???@@@@@@@@@AAADDDGGGJJJLLLPPPTTTUUUVVV___iiivvv|||qqqhhh```UUUNNNLLLKKKHHHEEEGGGJJJMMMKKKGGGGGGJJJNNNOOOWWW^^^eeewwwsssbbbQQQLLLPPP]]]qqq|||}}}rrrddd^^^[[[TTTSSSQQQOOONNNNNNNNNNNNRRRRRRQQQQQQPPPPPPPPPPPPNNNNNNOOOPPPPPPOOONNNNNNNNNOOOOOONNNNNNMMMLLLKKKLLLMMMNNNOOOOOONNNMMMLLLMMMKKKJJJJJJKKKKKKJJJHHHHHHIIIIIIHHHGGGFFFGGGIIIKKKOOOVVV___ggglllmmmllleee```ZZZWWWXXXZZZZZZZZZ]]]\\\]]]aaagggjjjjjjiiimmmkkkkkknnnttt||||||ooommmjjjiiirrr~~~{{{qqqooommmiiieeeaaa^^^\\\ZZZYYYVVVQQQNNNPPPVVV\\\\\\eeepppwwwxxxxxxyyy{{{yyyyyyzzzzzz{{{zzzzzzyyyvvvwwwwwwwwwvvvtttqqqoooooonnnkkkhhhfffcccbbbaaa___```aaaaaa```^^^\\\ZZZ}}}qqqeeebbbbbbaaa______aaaaaaaaaaaa```^^^\\\[[[[[[[[[[[[ZZZZZZXXXWWWWWWVVVUUUVVVWWWYYYXXXVVVTTTRRRSSSUUUWWWVVVUUU[[[cccjjjuuu~~~}}}~~~}}}zzzyyyxxxvvvuuusssrrrrrroooooonnnllljjjhhhfffdddeeegggkkkoooqqqrrrrrrrrrpppqqqrrrsssuuuvvvwwwwwwuuussspppmmmjjjiiihhhhhhjjjkkkkkklllmmmnnnooopppkkkkkklllmmmnnnppprrrssssssssstttttttttttttttsssyyyyyyyyyxxxxxxwwwvvvvvvxxxxxxzzz{{{zzzyyyxxxwwwsssssstttuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvxxxyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvttttttuuuvvvxxxzzz|||}}}~~~}}}xxxuuusssttttttwwwvvvtttsssrrrsssssssssrrrrrrrrrqqqqqqqqqqqqqqqooooooooonnnmmmjjjhhhgggeeedddccccccbbbcccccccccccccccccccccaaa___\\\[[[YYYXXXVVVTTTRRRNNNIIIEEEAAA@@@>>><<<:::888777777777666666555555555666666666777888999:::<<<=========???@@@@@@AAACCCFFFIIIOOOQQQVVV[[[\\\___hhhrrrvvvkkk```YYYPPPKKKKKKKKKIIIGGGIIILLLNNNLLLIIIIIILLLPPPSSS]]]gggooo|||mmm```TTTRRRYYYggg{{{~~~{{{zzz~~~lllaaa\\\YYYSSSRRRPPPOOONNNNNNNNNOOOQQQQQQQQQPPPPPPPPPOOOOOONNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLMMMNNNNNNMMMLLLLLLLLLKKKJJJJJJKKKKKKJJJHHHHHHHHHHHHGGGEEEFFFHHHJJJKKKMMMSSS\\\fffmmmoooooocccaaa^^^\\\ZZZZZZ[[[[[[\\\\\\]]]```eeeiiiiiihhhkkkkkkkkknnnsss{{{}}}qqqnnnjjjhhhooo{{{|||uuusssppplllgggccc___]]]^^^]]]ZZZUUUPPPPPPRRRVVVYYYbbblllrrrttttttuuuwwwxxxxxxyyyyyyyyyxxxxxxwwwuuuvvvwwwwwwvvvsssqqqpppooonnnkkkhhhfffcccbbbaaa^^^___``````___]]][[[YYY|||iiiccccccbbb___]]]___cccgggjjjjjjfffaaa^^^^^^]]]]]]\\\ZZZYYYXXXXXXVVVUUUVVVXXXZZZZZZXXXVVVVVVTTTTTTWWWWWWWWW[[[aaajjjsss{{{~~~~~~{{{zzzyyyyyyxxxwwwvvvuuutttsssrrrqqqqqqooommmkkkiiihhhiiijjjlllnnnppprrrssstttrrrqqqqqqqqqrrrssstttuuuuuussspppmmmjjjhhhgggfffeeefffhhhjjjkkkmmmmmmmmmkkkkkkllllllnnnooopppqqqrrrsssssstttssssssrrrrrrwwwvvvuuutttttttttuuuvvvyyyyyyzzzzzzyyyxxxwwwvvvsssssstttuuuvvvvvvwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvuuuvvvxxxxxxwwwuuuuuuuuuuuuuuuuuuvvvvvvvvvssssssttttttuuuvvvxxxxxxyyy~~~}}}|||||||||~~~{{{zzzxxxvvvtttttttttuuuvvvuuutttsssqqqpppnnnmmmooonnnnnnnnnmmmmmmmmmmmmlllmmmmmmmmmllljjjhhhgggccccccbbbaaaaaaaaaaaaaaaaaaaaaaaa```___\\\ZZZXXXXXXUUUQQQNNNKKKHHHDDDAAA>>>===;;;:::888888777777777666666666666666777777777888999:::;;;======>>>>>>???AAABBBCCCEEEIIILLLOOOQQQWWW]]]```eeeppp{{{ooobbbVVVQQQKKKHHHIIIJJJJJJIIIJJJMMMNNNNNNLLLLLLPPPTTTWWWdddqqqzzzwwwbbb\\\WWW[[[eeesss~~~|||zzz{{{sssddd]]]YYYVVVRRRQQQOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIKKKLLLMMMMMMMMMMMMLLLKKKLLLJJJIIIIIIJJJKKKJJJHHHGGGGGGGGGEEEDDDFFFJJJMMMMMMLLLOOOWWWdddmmmqqqqqqeeedddccc```]]]\\\\\\]]]]]]]]]^^^aaaeeeggghhhgggjjjkkkmmmnnnqqqxxxuuuppplllhhhmmmuuu|||yyywwwtttpppkkkfffbbb___aaaaaa___ZZZUUUPPPOOONNNVVV\\\eeekkkmmmoooqqqtttwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvuuusssqqqpppnnnmmmkkkiiifffcccbbbaaa^^^^^^___^^^]]][[[YYYXXXkkkbbb___]]]\\\]]]___eeemmmrrrsssnnnfffaaa```___^^^\\\ZZZYYYXXXXXXUUUUUUVVVXXXZZZ[[[YYYXXXYYYUUUSSSVVVWWWXXX[[[```lllttt|||{{{}}}~~~|||{{{{{{{{{zzzyyyxxxxxxwwwwwwsssrrrrrrqqqooommmlllkkklllkkkkkklllmmmppprrrtttsssrrrqqqqqqpppqqqrrrssssssrrrpppmmmjjjgggeeedddaaaccceeehhhjjjkkkllllllmmmmmmlllmmmmmmnnnoooppprrrssssssttttttssssssrrruuutttrrrqqqqqqsssvvvwwwxxxxxxwwwvvvuuutttttttttssssssttttttuuuwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxwwwvvvvvvwwwxxxwwwuuutttsssssssssttttttuuuuuuuuussssssrrrrrrsssssstttuuuxxx{{{~~~}}}}}}{{{zzzzzz{{{|||||||||uuuuuuuuuuuuuuuttttttttttttuuuuuuuuussspppnnnlllnnnnnnmmmmmmlllkkkkkkkkkiiijjjkkkkkkjjjiiigggfffcccbbbaaa``````___```````````````___]]]ZZZXXXVVVTTTPPPLLLHHHFFFDDDBBB@@@::::::999888777777777777666666666666777777888999999::::::;;;<<<>>>>>>???AAABBBDDDDDDEEEGGGKKKNNNRRRSSSXXX^^^dddmmm|||zzzhhh\\\PPPLLLIIIGGGHHHJJJJJJJJJKKKLLLNNNNNNNNNPPPUUUXXX\\\hhhvvv|||lllYYYZZZ]]]dddppp~~~~~~~~~{{{hhh^^^YYYVVVUUUPPPOOONNNMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOLLLLLLLLLLLLKKKJJJIIIHHHJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHIIIJJJJJJIIIHHHHHHHHHGGGEEEEEEGGGLLLPPPQQQNNNMMMTTTaaalllrrrssskkkhhhccc```_________^^^``````bbbeeegggiiiiiiiiijjjlllnnnmmmmmmsss~~~{{{vvvpppkkklllqqq||||||zzzzzzyyywwwsssooojjjfffdddddddddccc___ZZZTTTOOOLLLRRRWWW^^^dddhhhlllpppssswwwwwwwwwwwwwwwvvvuuuttttttttttttttttttsssrrrqqqnnnmmmllljjjgggdddbbb```_________^^^]]][[[YYYXXX|||lllaaa\\\YYY\\\aaaaaagggpppvvvvvvqqqiiiccc```___]]][[[ZZZYYYXXXXXXUUUUUUVVVXXXZZZ[[[YYYXXXYYYTTTSSSUUUVVVWWW[[[```lllttt|||zzzwwwyyy~~~|||{{{{{{zzzyyyxxxxxxwwwrrrrrrrrrqqqpppnnnmmmlllmmmllljjjjjjkkkmmmppprrrssssssrrrrrrqqqqqqqqqrrrrrrqqqpppnnnlllhhheeeccc```bbbdddfffiiikkkllllllnnnnnnmmmmmmmmmnnnnnnooorrrrrrssstttttttttsssssstttsssqqqpppqqqtttwwwyyyxxxwwwvvvtttssssssttttttuuutttttttttuuuvvvxxxyyywwwvvvtttrrrrrrtttvvvwwwvvvvvvvvvwwwyyyxxxvvvsssrrrrrrsssssstttttttttuuussssssrrrrrrqqqrrrrrrsssvvvwwwxxxxxxyyyzzz|||~~~~~~}}}~~~{{{yyyvvvuuuuuuwwwwwwwwwuuuuuuuuuuuuuuutttssssssssstttvvvwwwvvvtttqqqooooooooonnnmmmmmmlllkkkkkkggghhhiiiiiiiiigggfffeeecccbbbaaa```_______________^^^^^^]]][[[XXXUUUTTTOOOKKKGGGDDDCCCBBBAAA@@@888777777666666666666666666666666777777999:::;;;;;;;;;<<<===>>>??????@@@DDDFFFGGGGGGGGGIIILLLOOOZZZZZZ^^^eeennn|||sssbbbWWWNNNLLLJJJIIIIIIJJJJJJJJJJJJKKKLLLNNNQQQUUUZZZ^^^fffmmmzzzxxxeeeXXX___hhhqqq|||}}}}}}pppbbb\\\WWWTTTTTTOOOOOOMMMMMMLLLMMMNNNOOOLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNKKKLLLLLLKKKKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGHHHIIIJJJIIIHHHIIIHHHGGGFFFFFFIIINNNQQQTTTPPPNNNSSS]]]iiipppssstttlllccc```bbbdddbbb```dddgggjjjmmmnnnnnnmmmlllkkkmmmnnnlllkkkoooyyy~~~yyyyyyyyy{{{}}}wwwqqqooopppuuuxxx{{{|||{{{zzzyyyyyyyyyyyyxxxvvvrrroookkkiiidddeeedddccc```ZZZTTTPPPPPPSSSXXX^^^dddkkkqqqtttwwwwwwwwwwwwwwwvvvuuuuuusssssssssssssssrrrrrrrrrooonnnmmmkkkhhheeecccaaaaaa``````___]]][[[ZZZYYYwwwjjjaaa\\\ZZZ^^^dddbbbgggnnnssssssnnnfffaaa^^^]]][[[YYYXXXWWWXXXXXXVVVUUUVVVXXXZZZZZZXXXVVVVVVSSSSSSTTTTTTUUU[[[bbbkkksss|||xxxvvvyyy}}}{{{{{{zzzyyyxxxvvvvvvuuurrrrrrrrrqqqqqqooonnnnnnnnnmmmkkkjjjjjjllloooqqqtttttttttttttttsssrrrrrrppppppqqqpppmmmjjjfffdddaaabbbcccdddfffiiikkklllooonnnmmmlllllllllllllllooopppqqqrrrssstttttttttrrrqqqppppppqqqtttxxxzzzzzzyyyvvvuuutttuuuvvvwwwwwwvvvuuutttuuuvvvwwwxxxvvvtttsssqqqqqqssstttvvvvvvvvvwwwyyyzzzzzzwwwuuussssssssssssssstttttttttssssssrrrrrrrrrrrrrrrsssrrrrrrrrrrrrsssvvvxxxzzzyyyzzz|||~~~|||~~~~~~|||zzzwwwtttssstttuuuuuuuuuuuuuuuuuutttssssssrrrrrrrrrsssuuuvvvvvvuuusssrrroooooonnnmmmlllkkkkkkjjjfffgggggghhhgggfffdddccccccbbbaaa___^^^^^^^^^^^^\\\\\\[[[ZZZXXXUUURRRPPPJJJHHHDDDBBBAAA@@@???>>>777777666555555555666666666666666777888:::;;;<<<======>>>>>>???@@@@@@AAAFFFGGGHHHIIIJJJLLLOOORRR\\\]]]dddnnn{{{xxxiii\\\SSSMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJLLLOOOUUU[[[aaaeeeooouuutttbbb]]]hhhuuu~~~xxxzzz}}}ggg^^^ZZZUUUSSSUUUPPPOOOMMMLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNOOOPPPPPPOOONNNNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFGGGIIIJJJIIIHHHHHHHHHHHHGGGGGGIIIMMMPPPRRRPPPNNNQQQYYYcccmmmsssxxxrrrjjjffffffgggfffdddiiimmmsssvvvvvvsssqqqpppmmmnnnnnnmmmlllooovvv{{{{{{zzzxxxxxxyyyzzzzzzzzzssssssuuuxxx}}}}}}wwwsssqqqpppqqqsssttttttvvvxxxzzzzzzzzzzzzyyyvvvsssooommmffffffeeeeeeddd```[[[WWWQQQRRRUUUZZZaaahhhooosssuuuvvvvvvwwwwwwvvvvvvuuurrrrrrrrrrrrrrrrrrrrrsssppppppooommmjjjgggdddbbbbbbaaa```^^^]]][[[ZZZZZZ|||pppccc^^^^^^]]]___bbbcccfffjjjlllkkkfffaaa]]]\\\ZZZXXXWWWVVVVVVWWWXXXVVVUUUVVVWWWYYYXXXVVVTTTSSSRRRSSSSSSRRRRRRZZZdddkkksss}}}{{{yyy{{{}}}|||{{{yyyxxxvvvuuuuuurrrrrrsssrrrrrrqqqpppoooooonnnlllkkkkkkmmmooopppsssuuuwwwxxxxxxvvvtttrrrooopppqqqqqqooolllhhhfffbbbbbbaaaaaacccfffjjjlllmmmlllkkkjjjiiiiiiiiiiiikkklllmmmoooqqqrrrssssssooooooooooooqqqtttwwwyyyyyywwwuuussssssuuuwwwyyyyyyxxxvvvuuutttuuuvvvwwwuuutttsssssssssssstttuuuvvvvvvwwwzzz|||{{{yyyvvvttttttttttttsssssssssssstttsssssssssssssssttttttpppppppppqqqssstttttttttuuuuuuvvvzzz~~~}}}{{{}}}}}}~~~{{{}}}~~~}}}|||~~~~~~{{{yyy{{{xxxvvvuuuuuuvvvvvvvvvttttttsssrrrqqqrrrrrrrrrqqqrrrsssssssssrrrqqqpppnnnmmmlllkkkjjjiiihhhhhhfffffffffffffffdddbbbaaaaaa```___^^^]]]\\\\\\\\\XXXXXXXXXVVVTTTQQQNNNLLLHHHEEEBBB@@@???===;;;999777777666555555555555555666666666777999;;;<<<===>>>>>>??????@@@@@@AAAAAADDDFFFHHHJJJLLLOOOTTTWWW\\\aaalll|||zzzlll^^^TTTOOOKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKMMMRRRYYYbbbiiilllrrrzzz|||kkk___```ooo~~~{{{ooo___[[[YYYSSSRRRWWWPPPOOOMMMLLLKKKKKKKKKLLLIIIIIIJJJJJJKKKKKKKKKKKKMMMMMMNNNOOOOOONNNMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIGGGFFFGGGGGGGGGFFFGGGJJJLLLKKKKKKLLLNNNSSS^^^jjjssswwwwwwvvvrrrllliiiiiijjjlllrrrzzz~~~}}}xxxtttqqqooonnnnnnooopppssswwwyyyuuusssrrrqqqsssvvvxxxzzzuuuuuuvvvyyy}}}{{{uuuqqqnnnnnnooooooqqquuu{{{~~~~~~~~~}}}zzzvvvrrrooojjjhhhfffffffffdddaaa]]]UUUTTTTTTWWW]]]dddkkknnnrrrssstttuuuuuuvvvuuuuuuqqqqqqqqqqqqqqqrrrssssssqqqqqqqqqooollliiieeecccaaa```___]]][[[ZZZYYYXXXxxxiii\\\ZZZ^^^___]]]\\\cccdddffffffdddaaa\\\ZZZZZZYYYWWWUUUTTTUUUVVVWWWVVVVVVVVVWWWXXXWWWUUUSSSPPPQQQSSSSSSPPPQQQZZZfffmmmuuu}}}}}}~~~~~~|||zzzxxxwwwvvvssssssttttttsssrrrrrrqqqqqqooonnnmmmmmmnnnooopppsssuuuxxxzzzzzzxxxuuusssnnnoooqqqrrrpppmmmiiigggcccaaa______aaadddhhhkkklllkkkjjjhhhggggggffffffgggiiikkkmmmoooqqqrrrrrrmmmmmmnnnoooqqqtttvvvxxxwwwuuurrrppppppsssuuuxxxzzzyyywwwuuutttuuuvvvwwwuuuuuuttttttttttttuuuuuuuuuvvvxxx{{{}}}}}}zzzxxxuuuuuuuuuttttttsssssssssttttttssssssssstttuuuuuupppqqqrrruuuvvvuuurrrppptttssssssvvvxxxxxxuuuqqqyyyyyyxxxyyyzzz{{{}}}wwwzzz}}}~~~||||||~~~}}}{{{yyywwwuuutttuuuvvvuuutttrrrrrrqqqppppppqqqrrrsssqqqqqqqqqppppppnnnmmmmmmkkkkkkjjjiiihhhgggffffffffffffffffffeeecccaaa``````___^^^\\\[[[ZZZZZZZZZVVVVVVUUUSSSQQQNNNKKKIIIGGGDDDAAA???===:::777444888777666555555555555555666666777888999;;;===>>>?????????@@@@@@AAAAAABBBBBBDDDGGGJJJNNNRRRWWW[[[```hhhwwwssscccVVVOOOLLLIIIJJJLLLLLLKKKKKKKKKLLLLLLLLLNNNTTT\\\fffnnnqqqqqq|||ooobbb\\\```ppp~~~uuueeeYYYXXXWWWRRRRRRXXXQQQPPPNNNLLLJJJJJJJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEFFFHHHIIIHHHGGGDDDEEEFFFFFFEEEFFFGGGIIIEEEGGGJJJLLLPPPZZZiiitttsss{{{}}}qqqiiijjjooommmuuu~~~zzzuuurrrooonnnnnnppptttwwwyyyyyyqqqooommmmmmpppuuuzzz~~~{{{zzzzzz{{{}}}}}}wwwqqqnnnnnnnnnnnnpppvvv~~~}}}xxxssspppmmmjjjgggfffgggfffcccaaaYYYVVVTTTUUUZZZaaagggjjjpppppprrrssstttuuuuuuuuuppppppppppppqqqrrrssssssrrrrrrrrrpppmmmjjjfffdddaaa```^^^\\\ZZZXXXXXXWWWkkkeee^^^ZZZ[[[\\\]]]\\\```aaaaaa___\\\YYYYYYYYYYYYXXXVVVTTTSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTSSSRRRRRRUUUYYY\\\iiinnnxxx{{{xxx|||}}}zzz{{{{{{wwwxxxvvvttttttvvvvvvvvvuuutttrrrooommmlllnnnpppqqqqqqssswww|||~~~xxxsssrrrpppnnnmmmnnnnnnnnnmmmfffeeecccaaa``````aaabbbkkkkkkkkkkkkjjjhhhfffeeedddddddddfffiiimmmqqqssspppppppppppprrrtttwwwxxxsssrrrqqqqqqrrruuuwwwyyyyyyyyyyyyxxxvvvuuusssrrruuuuuuvvvvvvuuutttsssssswwwuuutttuuuwwwyyyzzz{{{ttttttttttttsssrrrqqqpppqqqqqqrrrssstttttttttssstttuuuvvvvvvvvvuuusssrrrwwwwwwvvvuuuuuuuuuuuuuuuyyyyyyyyyxxxxxxxxxwwwwwwuuuxxxxxxxxx{{{|||xxxxxxyyy{{{}}}~~~~~~||||||yyyzzz}}}~~~{{{|||wwwrrrpppqqqsssssssssoooooooooooooooooopppqqqvvvssspppnnnmmmmmmkkkjjjjjjgggdddeeehhhiiigggcccfffeeedddddddddccc```^^^]]]\\\\\\ZZZYYYXXXXXXWWWWWWTTTPPPMMMKKKJJJHHHFFFAAA???>>>;;;999888777777666555555555555444444444555777:::;;;;;;<<>>@@@AAAAAAAAABBBDDDCCCGGGLLLOOOQQQSSSXXX\\\fffuuuvvvggg[[[SSSMMMJJJJJJIIIIIIJJJLLLMMMMMMLLLNNNMMMRRR[[[```aaafffmmmuuu|||}}}kkkXXXQQQTTT___mmm}}}fff```YYYTTTRRRSSSTTTTTTRRRQQQNNNLLLKKKKKKLLLLLLIIIIIIHHHHHHIIIJJJLLLMMMNNNMMMKKKJJJJJJJJJKKKLLLJJJJJJJJJKKKJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@FFFDDDEEEHHHLLLRRR___kkkuuu~~~vvvqqqooommmqqqvvv|||~~~zzzuuupppooonnnppppppqqqvvv}}}}}}zzztttrrroooooorrrwww|||}}}~~~}}}tttsssppplllmmmsss|||}}}yyyvvvppplllgggdddcccdddddddddccc\\\TTTQQQUUU[[[___bbbhhhjjjnnnppprrrqqqpppooosssqqqooooooqqqrrrooommmrrrrrrqqqqqqooonnnlllkkkfffccc```]]][[[YYYUUURRRkkkeee]]]YYYXXXZZZYYYYYY[[[\\\]]]]]]ZZZYYYYYYYYY[[[YYYWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSRRRRRRSSSVVVYYY```eeennnyyy~~~yyywwwzzz|||}}}}}}yyyyyywwwuuuuuuvvvwwwvvvuuupppooonnnmmmlllmmmnnnoooqqqrrrwww|||zzzvvvtttqqqnnnmmmnnnoooooooookkkiiifffcccaaa_________eeefffggghhhgggfffdddcccbbbbbbbbbcccfffjjjmmmpppoooooopppqqqsssuuuvvvwwwtttsssqqqppppppqqqrrrsssuuuuuuuuuuuutttrrrqqqppptttttttttuuuuuuuuuvvvvvvuuuuuuttttttuuuvvvwwwwwwtttssssssssssssrrrrrrrrrrrrrrrssstttttttttttttttvvvvvvwwwwwwvvvuuuuuutttuuuttttttttttttvvvwwwxxx}}}|||zzzyyywwwvvvuuuuuutttwwwxxxxxx{{{|||zzzyyyxxxzzz|||~~~~~~}}}~~~zzzxxxwwwxxxyyy|||~~~~~~{{{yyywwwsssooonnnppprrrssssssoooooooooooooooooopppppppppnnnllljjjkkkkkkjjjiiiiiieeecccdddggghhheeebbbeeedddccccccdddcccaaa___[[[[[[[[[ZZZXXXWWWVVVUUUSSSPPPLLLIIIHHHFFFDDDCCC>>>===;;;999777666555555666666666666666555555555666888:::<<<<<<===???AAA<<<>>>@@@AAAAAAAAABBBDDDEEEIIINNNRRRUUUZZZaaafffqqqzzzlll___UUUOOOKKKIIIJJJIIIIIIJJJKKKLLLLLLKKKNNNMMMRRR\\\bbbdddiiipppssstttuuuooo```QQQNNNSSS[[[jjj{{{}}}}}}rrr___[[[UUUQQQPPPPPPPPPPPPQQQPPPNNNLLLJJJJJJKKKLLLIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMKKKJJJJJJJJJKKKLLLIIIJJJJJJJJJIIIHHHHHHGGGFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@CCCHHHLLLQQQ[[[fffttt~~~yyyqqqjjjiiinnntttwwwuuuqqqnnnmmmmmmoooooopppwww|||yyywwwyyy|||~~~~~~sssooolllnnnwww~~~{{{xxxsssooojjjgggffffffffffffgggbbb[[[WWWWWWYYY\\\^^^bbbeeeiiimmmppprrrrrrrrrrrrpppooopppssstttsssrrrrrrrrrrrrqqqpppnnnmmmlllfffccc```^^^\\\ZZZWWWUUUooohhh___YYYXXXXXXXXXWWWXXXZZZ[[[\\\ZZZZZZZZZ[[[ZZZYYYXXXVVVTTTSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRPPPRRRSSSRRRQQQQQQSSSTTTWWW[[[cccmmmxxx|||yyyuuuyyy~~~{{{yyywwwuuuuuuvvvvvvvvvuuunnnoooooopppppppppppppppooorrrvvv{{{}}}zzzvvvssspppnnnnnnpppqqqqqqqqqoookkkgggccc```^^^]]]^^^```bbbdddddddddbbbaaa````````````bbbeeeiiijjjkkkllloooqqqssstttttttttuuusssqqqooonnnmmmmmmnnnqqqqqqqqqqqqqqqpppoooooorrrrrrrrrrrrsssuuuwwwxxxtttttttttttttttsssrrrrrrssssssrrrqqqrrrssstttuuusssttttttuuuuuuuuuuuuuuuvvvuuuuuutttttttttttttttsssrrrqqqrrrtttvvvyyy{{{{{{xxxuuusssssssssrrruuuwwwxxx|||}}}}}}{{{yyyyyy{{{}}}}}}}}}}}}zzzwwwtttsssuuuttttttvvvxxxyyyxxxvvvrrrpppmmmmmmoooqqqrrrsssoooooooooooooooooooooooojjjhhhgggggghhhiiihhhhhhfffdddbbbbbbeeefffcccaaabbb`````````aaaaaa___]]]YYYYYYYYYYYYWWWUUUSSSQQQMMMJJJGGGDDDCCCBBB@@@>>>;;;:::888777555444333333666666666666666666666777777999;;;<<<<<<===@@@AAA???AAACCCCCCCCCCCCEEEFFFIIILLLQQQUUUZZZbbbllltttvvvnnnaaaVVVOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKPPPPPPUUU]]]cccgggkkkpppqqqkkkddd\\\RRRLLLNNNUUU```nnn~~~yyysssrrrxxxssseeeZZZWWWRRRPPPOOOOOONNNMMMPPPOOOMMMKKKJJJJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIHHHHHHFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDDDDCCCCCCBBBAAA@@@>>>>>>CCCIIIMMMQQQYYYbbbqqq~~~xxxkkkdddhhhlllooonnnlllkkkjjjlllmmmmmmnnnxxx~~~|||}}}yyysssmmmoooxxx|||{{{xxxtttoookkkjjjjjjiiihhhhhhfffccc___[[[YYY[[[\\\^^^aaaeeeiiimmmpppqqqrrroooooooooqqqtttvvvwwwvvvrrrrrrrrrqqqpppooonnnmmmhhheeeaaa___]]][[[YYYWWWvvvnnnddd]]]ZZZZZZYYYXXXYYY[[[]]]]]]\\\[[[\\\]]]WWWVVVVVVUUUTTTTTTSSSSSSPPPQQQQQQRRRRRRQQQQQQPPPPPPRRRSSSSSSRRRQQQQQQQQQRRRVVV]]]eeeooo{{{{{{wwwzzz~~~|||xxxvvvttttttuuuuuutttsssoooqqqsssuuuvvvuuusssrrroooqqqvvvzzz~~~~~~yyyvvvrrrooopppqqqrrrrrrtttrrroookkkfffbbb___]]][[[\\\___aaaccccccbbbaaa```______^^^```bbbdddfffgggiiimmmppprrrrrrrrrqqqsssrrrqqqooommmmmmmmmmmmoooppppppqqqqqqqqqpppppprrrqqqpppooopppsssuuuwwwssstttuuuuuusssqqqoooooosssrrrqqqpppqqqsssuuuwwwuuuuuuvvvvvvvvvvvvuuuuuusssrrrqqqppppppppprrrrrrrrrrrrqqqqqqsssuuuyyy{{{}}}yyyuuurrrqqqqqqrrrqqquuuxxxzzz~~~zzzxxxxxxzzz||||||{{{zzzxxxuuusssrrrqqqqqqsssrrrqqqrrrtttuuuuuuuuupppooonnnnnnooopppqqqqqqpppppppppoooooonnnmmmmmmgggfffeeeeeefffgggfffeeeeeecccbbbbbbddddddcccaaa]]]\\\[[[\\\]]]]]]\\\ZZZWWWWWWXXXWWWUUURRROOONNNGGGEEEBBBAAA@@@>>><<<:::999888777555444333333333555555555666666666777777777999;;;<<<<<<===???AAACCCDDDFFFFFFFFFGGGIIIKKKLLLOOOSSSWWW^^^iiiwww{{{llleeeZZZQQQLLLKKKKKKKKKIIIJJJKKKKKKJJJIIIJJJKKKSSSTTTXXX___fffiiikkkmmmnnncccUUUNNNKKKLLLTTT]]]oooyyy~~~zzztttnnnnnnwwwyyyhhh```XXXVVVSSSRRRRRRQQQPPPNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJHHHHHHHHHGGGFFFDDDCCCBBBAAAAAACCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@???@@@DDDIIIMMMPPPYYYbbbnnn|||~~~lllccceeegggiiiiiihhhggggggiiijjjjjjlllxxx|||{{{}}}yyyooommmttt}}}~~~}}}{{{wwwrrrooommmlllkkkjjjdddfffhhheee```\\\\\\]]]___```cccfffiiilllnnnnnnnnnooooooqqqsssuuuvvvvvvqqqqqqrrrqqqqqqpppoooooollliiieeebbb___]]]YYYWWW{{{sssggg___[[[ZZZYYYXXX[[[\\\]]]]]][[[YYYYYYZZZRRRSSSSSSTTTTTTTTTTTTTTTPPPPPPQQQQQQQQQQQQPPPPPPPPPRRRTTTTTTSSSQQQPPPPPPPPPSSSXXX^^^gggssszzz}}}}}}|||xxxvvvtttsssttttttsssrrrppprrruuuxxxxxxwwwtttsssooorrruuuyyy{{{}}}{{{xxxtttrrrrrrssstttssssssrrrpppnnnjjjeeebbb```ZZZ\\\]]]___aaabbbbbbbbbaaa```___^^^^^^___aaabbbfffiiimmmqqqssssssrrrqqqppppppoooooooooooooooppppppqqqrrrrrrssssssrrrrrrqqqpppooonnnnnnppprrrssssssuuuwwwvvvssspppppppppsssrrrqqqpppqqqsssvvvwwwuuuvvvvvvvvvvvvvvvuuuuuurrrqqqpppoooooopppqqqrrrsssrrrqqqqqqrrrtttvvvwwwzzzxxxtttqqqppppppqqqrrrpppuuuyyy|||}}}xxxvvvvvvwwwxxxyyyuuutttrrrqqqpppppppppqqqrrrqqqoooppprrrtttttttttqqqqqqqqqqqqppppppppppppppppppppppppooommmlllkkkgggfffeeeeeeffffffdddbbbeeedddcccccccccccccccbbb[[[ZZZZZZZZZ\\\\\\ZZZXXXVVVVVVUUUTTTQQQOOOLLLJJJCCCAAA???>>>>>><<<:::888888888777555555444444444333333444555666777777777777999;;;;;;;;;<<<>>>@@@CCCEEEFFFGGGGGGIIILLLNNNQQQSSSWWW\\\eeesssyyypppccc]]]TTTMMMJJJJJJJJJJJJIIIKKKLLLLLLJJJJJJKKKMMMRRRUUU[[[bbbjjjooopppmmmgggZZZLLLGGGJJJRRR]]]gggyyy~~~uuusssooolllooo{{{pppddd```WWWUUUSSSRRRRRRRRRPPPNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGGGGFFFEEECCCBBBAAA???@@@AAACCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???BBBAAABBBFFFHHHMMMVVVaaakkkxxxzzzggg`````````aaacccdddeeefffeeeggggggjjjwww~~~|||zzzyyy}}}}}}pppjjjnnnwww~~~~~~|||yyytttqqqpppnnnmmmkkkdddhhhkkkiiiddd^^^[[[[[[\\\]]]___bbbfffiiilllnnnnnnooopppppppppqqqrrrsssppppppqqqqqqqqqppppppooopppmmmiiifffbbb^^^YYYVVV}}}ttthhh___[[[ZZZYYYWWWZZZ[[[\\\ZZZXXXVVVUUUVVVQQQRRRSSSTTTUUUUUUUUUTTTPPPPPPQQQQQQQQQQQQPPPPPPOOOQQQSSSSSSRRRPPPPPPPPPLLLOOOSSSWWW^^^iiivvv~~~}}}|||{{{xxxvvvtttsssttttttsssqqqppprrruuuxxxxxxvvvsssqqqqqqsssvvvwwwxxxzzz}}}|||zzzwwwvvvvvvvvvuuutttqqqqqqqqqooolllhhhdddbbb\\\[[[[[[\\\]]]^^^```aaabbbaaa___]]]\\\]]]^^^___fffhhhlllppprrrsssrrrqqqmmmmmmnnnoooqqqrrrrrrsssrrrrrrsssssssssssssssrrrpppooonnnnnnnnnooopppqqqrrruuuwwwvvvrrrqqqrrrtttrrrrrrqqqqqqrrrtttuuuvvvvvvvvvvvvvvvvvvuuuuuutttrrrrrrrrrrrrrrrsssssstttssssssrrrrrrrrrssssssttttttrrrqqqooooooppprrrssspppuuuyyy|||zzzwwwsssqqqrrrtttuuuvvvrrrqqqqqqpppppppppqqqqqqqqqpppoooppprrrsssssssssqqqrrrtttsssqqqpppppppppppppppppppppooommmkkkjjjgggfffeeefffffffffdddbbbdddccccccccccccbbbbbbbbb\\\[[[ZZZZZZ[[[[[[YYYWWWSSSRRRPPPNNNKKKIIIGGGFFF@@@???=========;;;999666888777666555555555555555333333444555777888999999888:::<<<<<<<<<===>>>@@@AAACCCDDDFFFGGGJJJNNNQQQWWWZZZ___fffqqq~~~rrrgggYYYTTTNNNJJJHHHHHHHHHHHHHHHKKKMMMMMMKKKKKKMMMPPPPPPVVV___hhhrrrxxxvvvppp]]]RRRHHHIIIPPP[[[hhhrrr}}}~~~}}}|||zzzooonnnmmmooovvvzzzjjjbbb___VVVTTTQQQPPPPPPOOONNNLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNMMMJJJKKKKKKKKKKKKJJJIIIIIIFFFFFFFFFEEEEEECCCBBBAAA???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCBBBBBBAAA@@@???AAA???@@@BBBDDDGGGQQQ[[[eeeooo|||rrrccc]]][[[YYYZZZ]]]aaacccdddaaadddeeehhhuuu~~~|||{{{zzzwww|||tttmmmnnnuuu~~~}}}zzzvvvsssrrrqqqooonnniiikkknnnmmmhhhaaa[[[WWWVVVWWWYYY]]]bbbggglllooommmooopppooonnnnnnooopppnnnoooooopppppppppooooooqqqooommmjjjfffaaaZZZVVVwwwkkkaaa]]]\\\[[[ZZZYYYZZZ[[[ZZZWWWUUUUUUVVVUUUVVVVVVWWWVVVUUUTTTSSSPPPPPPQQQQQQQQQQQQPPPPPPNNNOOOQQQQQQPPPOOOOOOQQQKKKMMMPPPSSSWWWaaannnwww~~~~~~|||||||||zzzxxxvvvuuuuuuuuutttssssssuuuwwwyyyxxxvvvtttrrrsssuuuvvvvvvuuuwww{{{~~~|||{{{yyyyyyyyywwwuuusssqqqqqqrrrqqqnnniiieeebbb\\\ZZZXXXVVVWWWYYY[[[]]]bbb```^^^\\\ZZZZZZ[[[[[[aaacccfffjjjlllmmmnnnmmmjjjkkkmmmoooqqqrrrssssssqqqqqqrrrrrrrrrqqqqqqpppnnnnnnoooooopppqqqrrrrrrpppsssuuutttqqqpppssswwwrrrrrrrrrsssssstttttttttuuuvvvvvvvvvuuuuuutttsssqqqrrrrrrsssttttttsssssspppqqqrrrssstttsssrrrrrrpppppppppppppppqqqrrrrrrppptttwwwyyy}}}~~~yyynnnllljjjjjjmmmqqqssstttrrrrrrrrrrrrqqqqqqqqqppppppooonnnppprrrsssrrrqqqmmmpppssstttrrrpppppprrrppppppqqqpppooollljjjhhhdddcccdddeeeggggggeeecccaaabbbbbbbbbaaa``````aaaZZZYYYXXXXXXXXXXXXUUUSSSPPPNNNKKKGGGDDDBBBBBBBBB===<<<;;;;;;;;;:::777555666666555444444444555555444555666777999:::;;;<<<;;;<<<>>>>>>>>>>>>@@@BBBBBBDDDFFFGGGIIIMMMRRRVVV^^^bbbiiisss{{{ssshhh^^^PPPMMMJJJIIIIIIJJJIIIIIIGGGKKKOOONNNLLLLLLPPPSSSUUU]]]gggoooyyy~~~xxxnnnUUUOOOLLLRRR\\\hhhttt~~~}}}xxxtttnnnoooqqqxxx|||nnneee___\\\WWWTTTQQQOOONNNNNNMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLJJJKKKLLLNNNNNNNNNNNNNNNJJJJJJKKKKKKKKKJJJIIIHHHEEEEEEEEEEEEEEEDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????@@@???AAADDDDDDFFFMMMUUUZZZcccnnnuuuyyyzzztttlllccc___ZZZXXXZZZ]]]______]]]aaadddgggrrrvvvwwwxxxyyyyyyzzzyyyyyyxxx}}}wwwsssuuu{{{~~~{{{xxxvvvuuutttrrrqqqkkklllnnnooommmggg___YYYSSSSSSUUUXXX]]]bbbhhhkkklllnnnpppooommmmmmnnnppplllmmmnnnoooooooooooooooooonnnnnnmmmjjjddd]]]XXX{{{nnnddd```___^^^]]]YYY[[[\\\[[[YYYXXXXXXYYYYYYYYYZZZYYYXXXVVVSSSRRRPPPQQQQQQRRRRRRQQQQQQPPPLLLNNNOOOOOONNNMMMOOOPPPKKKNNNPPPRRRUUU]]]iiisssxxx|||~~~~~~}}}|||}}}|||zzzxxxwwwwwwwwwuuutttwwwxxxzzz{{{zzzyyyvvvttttttuuuvvvuuusssuuuyyy}}}|||{{{{{{{{{zzzyyyuuusssqqqrrrrrrrrrnnnjjjeeeaaa[[[XXXUUURRRRRRTTTWWWZZZbbb```]]]ZZZYYYXXXYYYYYY[[[]]]```ccceeeggghhhhhhjjjkkklllnnnpppqqqrrrrrrpppppppppppppppooonnnnnnlllmmmoooqqqssstttuuuuuunnnqqqsssrrroooppptttyyyqqqrrrssstttttttttssssssuuuuuuuuuuuuuuutttssssssnnnpppqqqrrrsssrrrrrrqqqnnnooorrrtttuuutttsssrrrppppppqqqqqqrrrrrrrrrrrrppptttvvvvvvxxxzzzvvvqqqdddccccccfffjjjooorrrsssttttttttttttsssqqqpppooonnnnnnnnnoooqqqrrrqqqpppjjjnnnrrrsssrrrqqqqqqsssppppppqqqpppooollliiihhhaaaaaabbbdddggghhhgggeee```aaaaaa```___^^^___```WWWUUUTTTTTTTTTSSSQQQOOONNNKKKGGGBBB???>>>>>>???;;;:::999::::::999666333555444444333333444444444666777888999;;;<<<>>>>>>===???@@@@@@@@@@@@BBBDDDEEEGGGIIIKKKNNNRRRWWW[[[ccchhhqqq}}}~~~}}}rrriii```WWWKKKJJJIIIJJJLLLMMMMMMLLLGGGKKKOOOOOOMMMMMMQQQUUU^^^fffooovvv}}}vvviiiSSSPPPRRR\\\gggrrr~~~~~~vvvooorrrssswww~~~llldddaaa]]]YYYZZZVVVRRROOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLJJJKKKMMMNNNOOOOOONNNNNNIIIJJJKKKKKKKKKJJJHHHHHHDDDEEEEEEEEEEEEEEEDDDDDDAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAADDDHHHHHHGGGLLLRRRPPPYYYccckkkrrrzzz|||zzzooohhh```[[[ZZZ[[[ZZZZZZZZZ___cccfffqqq}}}oooppprrrtttvvvwwwxxxyyyuuu{{{xxxuuuwww{{{~~~|||yyyxxxwwwvvvtttsssiiijjjllloooqqqmmmeee___TTTTTTTTTUUUXXX]]]aaadddkkkmmmoooooonnnmmmppprrrkkklllmmmnnnooooooooonnnllllllnnnooommmggg```ZZZnnnaaa^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWYYYYYYYYYXXXWWWUUUTTTSSSVVVUUUTTTRRRQQQOOONNNNNNOOOMMMKKKKKKLLLNNNNNNMMMOOOLLLLLLRRRWWW]]]eeellluuuyyy{{{xxx{{{{{{zzzyyywwwvvvuuutttyyyyyyyyyxxxxxxwwwwwwwww{{{zzzxxxvvvvvvwwwxxxyyy~~~~~~~~~}}}{{{wwwtttrrrqqqpppppppppnnnjjjeee```\\\ZZZWWWTTTRRRRRRRRRRRRZZZ[[[]]]^^^^^^\\\YYYXXXXXXZZZ\\\]]]^^^```cccfffgggiiilllooopppqqqpppooopppqqqrrrsssrrrpppmmmllllllmmmnnnppprrrtttuuuvvvsssssstttttttttttttttsssssssssssssssssssssssssssuuutttqqqpppooopppqqqrrrrrrooommmmmmpppqqqpppnnnpppnnnlllmmmqqqttttttsssqqqrrrsssssstttsssssssssrrrrrrsssssstttssssssrrreeeccccccgggmmmqqqrrrrrrssssssrrrqqqqqqpppooooooooommmlllmmmppppppnnnkkkiiillloooqqqpppooooooooommmnnnoooooonnnllliiihhhdddcccbbbbbbddddddcccbbb]]]]]]^^^______^^^\\\\\\\\\YYYUUUQQQOOOLLLIIIGGGDDDCCCCCCBBB@@@>>><<<;;;;;;999888666555444555555555555666666666666666666:::::::::;;;<<<===>>>>>>?????????@@@AAACCCDDDEEEGGGGGGJJJOOOQQQTTT\\\eeefffsss}}}wwwpppggg\\\RRRKKKIIIJJJJJJJJJHHHHHHJJJLLLOOOPPPPPPPPPQQQTTTZZZ^^^jjjkkksss}}}~~~uuuhhhaaaSSSRRRZZZkkkxxxvvvqqqooottt}}}sssgggaaa[[[YYYXXXUUUTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMNNNPPPQQQQQQOOOLLLJJJIIIIIIIIIJJJIIIIIIHHHHHHCCCDDDDDDDDDBBBCCCDDDFFF@@@AAAAAACCCDDDEEEEEEFFF@@@AAAAAABBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAACCCEEEHHHLLLMMMNNNQQQXXXdddrrr}}}uuuhhh___\\\[[[YYYVVVZZZ[[[[[[___nnnyyyrrrkkkmmmllliiikkkrrrwwwwww||||||yyyyyy{{{}}}zzzwwwtttsssrrrooonnnmmmmmmnnnmmmkkkiiiZZZXXXUUUSSSTTTWWW\\\___fffhhhkkkoooppppppooonnnmmmmmmmmmmmmnnnooopppqqqrrrqqqooommmiiifffbbbaaasssddd___^^^]]]\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRTTTRRROOONNNNNNOOONNNMMMPPPLLLLLLPPPUUUYYY```gggqqqwww}}}{{{{{{|||}}}}}}|||zzzxxxvvvxxxxxxxxxxxxyyyyyyyyyyyy|||{{{yyywwwwwwxxxyyyzzzyyyzzz{{{|||zzzxxxuuusssrrrrrrqqqqqqppplllgggccc___]]]YYYVVVSSSRRRRRRRRRUUUVVVXXXZZZ[[[ZZZXXXWWWXXXYYYZZZ[[[[[[]]]```ccceeegggjjjlllmmmnnnmmmmmmoooppppppqqqpppooommmllllllmmmnnnoooqqqrrrssssssrrrssssssttttttssssssrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqooonnnnnnpppqqqsssrrrpppnnnnnnpppqqqpppoooqqqnnnlllmmmpppssssssrrrqqqrrrssstttttttttttttttrrrrrrrrrrrrqqqppppppoooiiihhhhhhkkkooorrrsssrrrsssrrrqqqpppooonnnmmmmmmlllkkkjjjkkklllmmmkkkhhhgggjjjmmmooooooooooooppplllmmmnnnooonnnllljjjiiigggeeecccccccccbbb```___\\\]]]]]]]]]]]][[[ZZZYYYYYYVVVRRRNNNLLLJJJGGGDDDAAAAAA@@@???===<<<:::999888777666555555666666777555555666666666666666666777888999;;;<<<===>>>>>>@@@@@@@@@AAABBBDDDEEEFFFGGGHHHMMMRRRUUUWWW^^^gggsss|||wwwppphhh```WWWOOOIIIHHHJJJKKKJJJJJJJJJKKKMMMMMMPPPSSSVVVYYY\\\```cccllllllooossspppeee\\\XXXWWWZZZeeevvvxxxtttuuu{{{{{{iii```[[[WWWUUUUUURRRRRRQQQOOONNNLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOOOOOOOMMMLLLJJJHHHHHHHHHHHHHHHHHHGGGFFFCCCDDDEEEDDDBBBBBBCCCEEE???@@@@@@@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@BBBEEEGGGJJJKKKMMMNNNRRR]]]lllzzzwwwnnnhhhccc___]]]ZZZ[[[]]]bbbooo}}}~~~|||vvvooofffjjjkkkjjjnnnuuuyyyyyy{{{{{{{{{{{{~~~~~~~~~~~~|||yyywwwuuuttttttsssrrrpppppppppooommmkkk```\\\VVVRRRQQQUUUZZZ^^^ccceeehhhlllnnnnnnnnnmmmnnnnnnmmmnnnnnnoooppppppqqqpppnnnllliiifffdddcccxxxhhhaaa___\\\\\\[[[ZZZYYYZZZ\\\^^^___\\\[[[ZZZXXXXXXWWWWWWWWWSSSSSSTTTUUUVVVWWWXXXXXXZZZWWWTTTRRRQQQQQQPPPNNNQQQMMMLLLOOOQQQTTTYYY___jjjsss~~~vvvxxx{{{}}}|||zzzvvvtttwwwxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyxxxxxxxxxyyyzzzwwwxxx{{{|||}}}{{{yyywwwtttsssssssssrrrooojjjfffbbb```\\\XXXTTTRRRQQQPPPPPPRRRTTTWWWXXXYYYYYYXXXWWWXXXXXXWWWVVVXXX[[[^^^aaaccceeehhhjjjjjjjjjjjjnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnooooooppppppqqqqqqqqqrrrrrrrrrrrrqqqqqqnnnnnnnnnoooooopppppppppooonnnmmmlllmmmoooqqqrrrrrrpppoooooopppqqqqqqpppqqqooommmnnnoooqqqrrrqqqqqqrrrssstttuuuuuuuuuuuurrrrrrqqqpppooonnnmmmmmmooonnnnnnoooqqqssssssrrrrrrrrrpppooommmlllkkkjjjjjjiiihhhhhhiiiiiigggeeeeeehhhkkkmmmmmmmmmnnnoookkkkkkmmmmmmmmmlllkkkjjjiiigggdddbbbaaa___]]]ZZZ\\\\\\[[[[[[YYYWWWVVVUUUTTTQQQMMMJJJHHHFFFCCCAAA>>>===<<<;;;:::999888777666555555555666666777888555555666666777777777888777999;;;===????????????AAABBBBBBBBBCCCEEEFFFGGGJJJLLLQQQXXX[[[^^^fffooo{{{tttnnneee]]]VVVPPPKKKHHHHHHIIIKKKLLLKKKLLLMMMOOONNNSSS[[[aaadddffffffggghhhgggfffeee^^^VVVTTTWWWdddjjjwww~~~xxxvvv}}}zzzmmm```ZZZWWWTTTRRRRRRQQQQQQPPPOOOMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKJJJGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEDDDBBBAAABBBCCC@@@@@@??????>>>>>>>>>===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@<<<===???BBBDDDFFFGGGHHHJJJJJJLLLUUUdddvvvvvvlllfffbbbZZZ]]]___dddooo}}}yyyyyywwwrrrmmmhhhnnnrrrtttyyy||||||~~~|||{{{zzz{{{||||||{{{zzz|||{{{zzzxxxwwwwwwvvvvvvwwwvvvtttssssssqqqooommmhhhbbbZZZSSSQQQSSSXXX\\\^^^```dddhhhjjjlllllllllnnnnnnnnnmmmnnnnnnoooooopppooollljjjhhhgggggggggxxxiiicccaaa^^^^^^]]][[[YYYZZZ\\\^^^```]]]\\\[[[ZZZYYYYYYZZZZZZUUUVVVWWWXXXYYYZZZ[[[\\\]]]ZZZWWWUUUUUUTTTSSSRRRSSSOOOMMMNNNOOOOOOSSSXXXbbbmmm{{{wwwxxxzzz{{{{{{zzzxxxwwwyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwxxxxxxyyyxxxzzz}}}}}}|||uuuttttttssssssppplllhhhdddbbb^^^YYYUUURRRPPPOOOOOOPPPRRRUUUWWWYYYZZZ[[[WWWWWWVVVTTTRRRSSSVVVYYY\\\]]]```cccfffhhhiiiiiilllllllllllllllmmmoooooooooooooooooooooooooooooooooppppppppppppoooooonnnkkkkkklllmmmmmmnnnoooooonnnmmmlllkkklllmmmoooppprrrqqqpppppppppqqqqqqqqqqqqpppnnnnnnoooppppppqqqqqqrrrssstttuuuvvvvvvvvvrrrrrrqqqppppppooooooooorrrrrrrrrrrrrrrqqqpppppprrrqqqpppnnnlllkkkiiihhhiiiiiiiiiiiihhhhhhfffeeeeeegggiiijjjiiiiiijjjkkkhhhiiijjjkkkkkkkkkkkkjjjhhhfffcccaaa___]]]ZZZXXX[[[[[[YYYXXXVVVSSSRRRQQQOOOLLLIIIFFFEEECCCAAA???;;;;;;:::999888777777777555555555555666666777777555555666777777888999999;;;<<<>>>@@@AAAAAA@@@???BBBBBBBBBCCCDDDFFFGGGHHHPPPPPPUUU\\\bbbhhhsss}}}zzztttkkkddd[[[RRRMMMKKKIIIHHHGGGIIIKKKLLLMMMNNNPPPRRRUUU[[[dddkkkkkkhhhdddbbb\\\[[[ZZZWWWRRRPPPXXXcccuuu}}}zzzwwwwwwpppfff\\\YYYXXXTTTRRRSSSSSSRRRQQQPPPOOONNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFEEEBBBAAAAAABBBAAAAAA@@@@@@@@@?????????>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@<<<>>>@@@CCCEEEFFFGGGGGGHHHHHHKKKSSSaaarrrrrriiieee^^^```aaadddnnn}}}zzzwwwvvvtttqqqnnnmmmtttzzz~~~~~~|||yyywwwxxx{{{|||{{{yyyzzzyyyxxxxxxxxxxxxyyyyyyyyywwwuuussssssqqqooonnnmmmhhh```YYYUUUTTTVVVWWWZZZ\\\```dddhhhjjjkkkkkknnnnnnmmmmmmmmmmmmnnnnnnnnnmmmjjjhhhhhhhhhiiijjjsssgggdddbbb``````^^^\\\ZZZYYY[[[]]]^^^]]]]]]\\\\\\[[[\\\\\\\\\ZZZZZZ[[[[[[[[[[[[[[[[[[\\\ZZZWWWVVVWWWXXXWWWWWWVVVQQQNNNOOOOOOMMMOOOTTT[[[gggvvv~~~~~~}}}}}}}}}~~~{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwyyy{{{}}}~~~~~~}}}wwwuuuttttttssspppllliiidddbbb___ZZZVVVSSSPPPOOONNNOOOPPPRRRTTTVVVXXXYYYVVVVVVUUUSSSQQQQQQTTTVVVVVVXXX[[[^^^bbbeeeggghhhiiiiiiiiijjjkkkmmmooopppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllliiiiiijjjkkkmmmnnnoooooopppooommmlllkkklllmmmnnnpppqqqppppppoooooopppqqqpppoooooonnnnnnnnnpppqqqqqqrrrssstttuuuuuuuuuuuurrrqqqqqqqqqqqqrrrttttttqqqrrrrrrrrrpppnnnmmmlllqqqpppooommmkkkjjjhhhhhhiiijjjjjjjjjiiihhhhhhgggggghhhhhhhhheeeddddddeeeeeeeeefffggghhhhhhhhhhhheeebbb```^^^]]][[[YYYWWWYYYXXXVVVTTTQQQOOOMMMMMMJJJGGGDDDCCCBBBAAA???===:::999888777777777777777666666666666666555555444555555666777888999:::;;;===>>>????????????>>>===BBBBBBCCCDDDFFFHHHJJJKKKTTTTTTXXX___hhhrrr}}}rrrkkkbbb\\\RRRKKKHHHHHHIIIIIIHHHIIIKKKLLLMMMPPPSSSVVV___eeekkknnnjjjbbbZZZUUUNNNMMMLLLKKKIIINNN^^^nnnyyyvvvwwwyyy{{{jjjbbb\\\ZZZXXXTTTRRRSSSRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDFFFGGGFFFDDDBBBAAABBB??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>???BBBEEEGGGHHHHHHHHHHHHIIINNNUUUaaaooo}}}xxxnnniiieeeeeebbbbbbkkkyyy~~~|||yyyvvvtttsssrrrrrrpppvvv|||~~~}}}}}}}}}zzzxxxyyy|||~~~}}}{{{yyyyyyyyyxxxyyyyyyzzzzzzyyywwwtttrrrqqqqqqooonnnnnnlllhhhccc^^^YYYVVVTTTWWWYYY]]]aaaeeehhhjjjkkklllllllllkkkllllllmmmmmmmmmkkkiiihhhhhhiiikkklllnnndddcccbbb```___^^^\\\ZZZYYYZZZ[[[\\\\\\]]]^^^^^^___^^^^^^]]]___^^^^^^]]]\\\[[[ZZZZZZZZZXXXVVVVVVWWWYYYYYYYYYVVVRRROOOOOONNNLLLMMMQQQVVVaaaqqq}}}~~~~~~|||{{{{{{}}}|||{{{zzzyyywwwvvvuuuuuutttuuuuuuuuuuuuvvvvvvvvvxxxxxxyyyzzz{{{|||}}}~~~yyyxxxvvvtttssspppllliiicccbbb```\\\YYYUUUSSSQQQOOONNNNNNNNNOOOQQQSSSTTTVVVWWWWWWUUUSSSRRRSSSTTTRRRTTTVVVYYY\\\___bbbccccccdddeeegggiiikkkmmmmmmnnnnnnnnnmmmmmmmmmlllllllllmmmmmmmmmlllkkkjjjiiihhhiiijjjkkkmmmnnnpppppprrrqqqooommmlllmmmnnnooooooppppppooonnnnnnoooqqqnnnoooooonnnmmmnnnppprrrqqqrrrsssssstttsssssssssqqqpppppppppqqqsssuuuvvvnnnoooqqqpppmmmkkkjjjjjjnnnnnnmmmkkkjjjhhhgggfffggghhhjjjjjjhhhhhhhhhiiigggggggggeeebbb``````aaabbbbbbbbbccccccdddddddddaaa___]]][[[ZZZYYYWWWUUUUUUSSSQQQNNNKKKJJJIIIHHHEEECCC@@@???>>>>>><<<;;;999888666555555666777888666666666666666555444333444555666888999;;;<<<<<<===<<<<<<<<<<<<<<<======CCCDDDEEEGGGJJJMMMOOOQQQWWWXXX^^^hhhsssuuuiiiaaaZZZTTTMMMGGGFFFGGGIIIIIIIIIJJJKKKKKKMMMQQQWWW[[[gggjjjllljjjbbbWWWMMMHHHDDDCCCBBBDDDFFFOOOaaarrr~~~yyyvvvwww}}}vvvfff___ZZZYYYVVVRRRQQQSSSQQQQQQPPPOOOOOONNNMMMMMMOOOOOONNNNNNMMMLLLLLLLLLGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDFFFHHHGGGFFFDDDCCCCCC>>>?????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCEEEGGGHHHIIIJJJGGGJJJPPPXXXaaalllwww~~~uuupppkkkiiieeebbbgggsss|||~~~vvvvvvvvvtttrrrqqqsssttttttzzz}}}~~~{{{yyyyyy{{{~~~{{{{{{zzz|||~~~|||{{{yyyzzz|||~~~{{{{{{zzzzzzzzzzzz{{{{{{zzzwwwtttrrrrrrrrrqqqpppnnnoooooolllggg```YYYUUUUUUWWWZZZ^^^bbbeeeggghhhiiiiiiiiiiiijjjkkklllmmmkkkjjjiiiiiiiiijjjkkklll}}}kkkbbbbbb```]]][[[[[[ZZZZZZZZZ[[[\\\\\\[[[]]]___aaabbbaaa___^^^aaa```___^^^]]][[[ZZZZZZYYYWWWUUUUUUVVVXXXXXXWWWUUUPPPNNNNNNMMMKKKLLLOOOSSS]]]kkkyyy{{{{{{zzzyyyyyyyyyzzz{{{yyyyyyxxxwwwwwwvvvuuuuuutttuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuwwwyyy}}}}}}{{{yyyvvvtttqqqmmmjjjdddcccaaa___]]]ZZZWWWVVVSSSQQQOOOMMMMMMNNNOOOQQQVVVWWWYYYXXXVVVTTTTTTTTTQQQRRRSSSTTTVVVXXXYYYZZZ\\\]]]```dddfffhhhiiiiiikkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjiiihhhhhhhhhiiijjjlllnnnpppqqqrrrsssqqqpppnnnnnnoooqqqrrrmmmooopppooommmlllnnnppplllnnnooonnnmmmnnnqqqtttrrrrrrrrrsssrrrrrrqqqpppooonnnmmmmmmmmmoooqqqrrrjjjmmmoooooollliiiiiiiiijjjjjjiiihhhgggfffeeedddbbbeeeggggggfffeeeggghhheeeeeeeeebbb```^^^___```__________________`````````]]][[[YYYXXXVVVSSSQQQOOOMMMJJJHHHEEEDDDCCCCCC@@@>>>;;;:::;;;:::999888777666444333444555666777333444555666666666555444444555666888:::;;;=========<<<;;;;;;===???AAABBBEEEFFFHHHKKKOOORRRUUUWWW]]]```jjjyyyvvvlll```XXXRRRNNNIIIFFFFFFGGGHHHHHHKKKKKKJJJJJJLLLRRRZZZ___iiiiiihhhaaaWWWLLLCCC???@@@>>>???CCCIIITTTgggwww~~~}}}|||zzzwwwxxx~~~{{{uuummmbbb\\\XXXWWWVVVRRRRRRUUURRRQQQQQQPPPPPPOOOOOONNNOOOOOONNNNNNMMMLLLLLLKKKFFFGGGIIIKKKKKKJJJIIIHHHIIIIIIHHHHHHGGGEEEDDDCCCDDDFFFIIIIIIGGGFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDFFFHHHJJJKKKEEEJJJQQQXXX___iiissszzz|||wwwooommmhhhccceeemmmqqqqqqmmmoooqqqooommmnnnqqquuuvvvzzz{{{{{{|||yyyxxxxxxzzz|||}}}{{{xxxwwwxxxzzz~~~~~~|||zzzzzzzzzzzzzzzzzz{{{~~~}}}|||{{{{{{{{{{{{{{{|||yyyvvvttttttuuuuuutttpppqqqsssrrrmmmfff^^^YYYSSSTTTWWWZZZ^^^aaadddeeefffffffffgggiiijjjlllllliiiiiijjjjjjjjjkkkkkkkkk~~~kkkbbb```^^^[[[WWWXXXYYYZZZ[[[\\\]]]]]][[[]]]```ccccccbbb___^^^aaa``````^^^]]]\\\[[[[[[YYYWWWTTTTTTUUUVVVVVVUUUSSSOOOMMMMMMLLLJJJKKKNNNRRRZZZhhhvvv||||||}}}}}}}}}|||zzzyyywwwwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuvvvzzz~~~{{{xxxvvvrrrnnnkkkddddddcccaaa___]]][[[ZZZWWWUUURRROOONNNNNNOOOPPPUUUXXXZZZZZZXXXVVVUUUUUURRRQQQQQQQQQQQQRRRSSSSSSWWWYYY]]]aaadddeeeffffffiiihhhhhhhhhhhhhhhhhhhhhkkkkkkkkkjjjjjjhhhggggggiiijjjkkkmmmoooqqqrrrsssrrrqqqpppooopppqqqtttuuulllnnnooonnnlllkkkmmmpppkkkmmmnnnnnnmmmnnnqqquuurrrrrrrrrrrrqqqpppoooooonnnmmmkkkjjjjjjkkklllmmmhhhkkknnnnnnkkkiiihhhiiiggggggfffeeeddddddcccccc^^^aaadddeeecccccceeegggbbbccccccaaa___^^^___```^^^]]]]]]\\\\\\]]]]]]]]]```]]]ZZZXXXVVVTTTPPPNNNJJJIIIFFFCCCAAA@@@@@@@@@===;;;888888888888777666555444333222222444555777111222444666777777777666444555666888:::<<<===>>>>>>>>>======???CCCGGGJJJGGGIIIKKKNNNRRRVVVZZZ\\\ccciiivvvwwwoooeeeZZZRRRMMMJJJFFFEEEFFFGGGGGGGGGLLLKKKJJJIIILLLSSS\\\bbbgggfffccc[[[PPPFFF???;;;>>>===???FFFOOO\\\nnn}}}vvv{{{zzzyyyxxx{{{zzzqqqoooiiiaaaaaa\\\XXXXXXVVVTTTUUUXXXTTTTTTTTTSSSRRRRRRRRRQQQOOOOOONNNNNNMMMLLLLLLKKKEEEGGGJJJLLLLLLKKKIIIGGGHHHHHHGGGGGGEEEDDDCCCBBBDDDFFFIIIJJJIIIGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGJJJKKKEEEIIIOOOVVV]]]gggrrrzzzzzzpppooojjjeeedddhhhiiifffgggjjjlllllljjjjjjoootttqqqttttttrrrtttyyy{{{yyyzzzyyyzzz|||~~~|||yyyzzz}}}~~~}}}~~~zzzyyywwwyyyzzzyyywwwyyy}}}~~~}}}{{{{{{zzzzzz~~~{{{xxxwwwwwwxxxxxxxxxrrrsssuuutttpppiiiccc^^^QQQRRRUUUXXX[[[___aaacccddddddeeefffhhhjjjkkklllhhhiiijjjkkkkkkkkkkkkjjjxxxhhh______```___XXXYYYZZZ[[[[[[[[[[[[[[[``````___aaabbbbbbaaa```]]]^^^^^^\\\ZZZVVVRRRPPPRRRQQQQQQPPPPPPOOOOOONNNLLLKKKIIIHHHIIIJJJLLLNNNLLLVVVfffuuuxxxzzz}}}|||zzzxxxvvvvvvvvvvvvzzzyyyxxxwwwvvvuuutttsssttttttttttttttttttttttttvvvtttsssuuuzzz~~~~~~}}}yyysssnnnllljjjgggggggggeeeaaa^^^\\\XXXSSSNNNKKKJJJJJJKKKOOOOOOQQQTTTVVVVVVSSSPPPNNNMMMLLLLLLLLLMMMNNNOOOQQQTTTXXXYYYZZZ]]]aaaeeegggdddaaabbbeeeggggggfffdddeeeggghhhiiiiiihhhgggkkkkkklllmmmnnnoooppppppooonnnnnnmmmmmmmmmmmmmmmkkklllllllllmmmmmmnnnnnnllllllmmmmmmnnnnnnooooooyyywwwuuurrrooonnnnnnnnnjjjiiiiiihhhhhhiiijjjjjjgggggggggggggggfffeeeeeebbbbbbbbbaaa```___^^^]]]]]]]]]\\\\\\]]]___aaacccbbbaaa```^^^]]]]]]]]]\\\[[[[[[\\\\\\]]]^^^______[[[YYYWWWTTTQQQNNNLLLKKKKKKFFFAAA@@@BBBBBB???;;;:::999888777666555444333777777666555555555666666888777666555555444444555999:::<<<=========<<<<<<<<<>>>@@@AAAAAAAAACCCEEEDDDHHHMMMPPPTTTYYY```fffnnnzzz}}}tttkkkbbb[[[TTTOOOIIIJJJIIIGGGEEEDDDFFFHHHIIIIIIJJJLLLPPPXXX```fffgggddd```[[[QQQEEE>>>>>><<<@@@EEEMMM\\\ooo}}}xxxnnnnnnnnnqqqwww}}}rrrgggeeegggaaa[[[ZZZXXXWWWVVVVVVVVVWWWTTTUUUWWWWWWVVVUUUVVVWWWRRRQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHJJJKKKKKKIIIEEEBBBAAAAAADDDEEEGGGIIIIIIHHHGGGFFFHHHHHHGGGGGGFFFEEEDDDDDDGGGFFFDDDCCCBBBBBBBBBCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIKKKOOOTTT]]]gggnnn{{{vvvooojjjdddaaaaaa```___]]]```bbbddddddccceeejjjnnnlllmmmooopppqqqrrrtttvvvtttxxx~~~~~~}}}||||||uuuzzzyyyzzz|||{{{}}}~~~~~~|||{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwuuussssssssssssooohhhcccZZZYYYWWWVVVWWWYYY]]]___aaabbbeeehhhjjjkkkkkklllnnnmmmkkkiiigggggggggggg{{{yyyqqqfff`````````]]]YYYYYYZZZZZZZZZ[[[[[[[[[^^^]]]]]]___aaabbbaaa___YYYYYYYYYXXXWWWUUURRRQQQQQQQQQPPPOOONNNMMMMMMLLLJJJIIIHHHHHHHHHJJJLLLNNNOOOVVVcccqqq}}}yyyyyy~~~|||yyywwwvvvvvvwwwxxxwwwwwwvvvuuuttttttssstttttttttuuuuuuuuuuuuuuuwwwuuutttuuuxxx|||~~~{{{vvvqqqqqqnnnjjjhhhgggeeeaaa^^^^^^[[[VVVQQQMMMKKKJJJJJJKKKKKKMMMPPPRRRRRRQQQOOONNNMMMLLLKKKJJJKKKKKKLLLOOOQQQUUUVVVWWWZZZ^^^aaaaaa___]]]___bbbddddddcccdddeeefffhhhiiijjjiiiiiiiiijjjjjjkkklllmmmmmmnnnmmmmmmlllkkkjjjjjjjjjkkkiiiiiijjjjjjkkklllmmmmmmllllllmmmmmmnnnooooooooouuutttrrrpppnnnlllkkkkkkiiiiiihhhhhhggggggggggggeeeeeeeeeeeedddcccbbbaaabbbbbbbbbbbbaaa```______^^^^^^^^^^^^___```aaaaaa___^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZVVVUUUSSSPPPMMMJJJHHHGGGGGGCCC>>>>>>??????<<<888999888888666555444333333666666555444444555555555555555666666777999:::;;;::::::<<<===>>>>>>=========???AAAAAAAAABBBDDDFFFHHHKKKOOOSSSXXXaaakkksssyyytttkkkbbb[[[SSSMMMIIIHHHHHHHHHGGGFFFGGGIIIKKKLLLLLLMMMOOOSSSZZZaaafffccc___ZZZUUULLLAAA===>>>>>>CCCJJJVVVhhh|||vvvoookkknnnttt}}}uuulllbbbaaabbb]]][[[ZZZXXXWWWWWWWWWWWWXXXWWWYYYZZZXXXVVVTTTTTTUUUQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJFFFDDDCCCCCCFFFGGGIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGHHHJJJLLLQQQXXXaaagggvvvzzztttmmmiiieeebbbbbb```]]][[[ZZZ]]]```aaaaaabbbeeehhhjjjlllnnnoooooooooqqqrrrssswww|||~~~{{{yyyvvvwww{{{|||{{{{{{~~~}}}||||||{{{{{{{{{{{{zzzxxxvvvuuuuuutttsssssssssqqqlllhhh^^^\\\XXXUUUTTTUUUWWWYYY___aaadddhhhjjjllllllllllllkkkiiigggfffeeeffffffiiikkkiiiccc```aaa___\\\[[[ZZZYYYYYYYYYZZZ[[[\\\[[[ZZZZZZ\\\^^^___^^^]]]TTTTTTSSSSSSSSSSSSRRRRRRPPPOOONNNMMMLLLKKKJJJJJJHHHGGGGGGGGGIIIKKKMMMNNNRRRVVV^^^kkkyyyyyyuuuwww|||yyywwwwwwvvvuuuuuuuuuttttttsssssssssttttttuuuuuuvvvvvvvvvwwwyyywwwvvvvvvyyy{{{||||||~~~zzzwwwuuuqqqmmmjjjiiigggeeecccaaa___\\\WWWRRRMMMJJJHHHGGGGGGHHHJJJMMMOOOOOOMMMMMMLLLKKKJJJHHHHHHHHHHHHKKKMMMPPPQQQRRRTTTWWWYYYXXXXXXYYY[[[^^^``````___```bbbccceeeggghhhiiiiiihhhhhhhhhhhhhhhiiijjjkkkkkkjjjiiihhhggggggggggggeeefffggghhhiiijjjkkklllllllllmmmmmmnnnoooppppppppppppooommmkkkiiigggfffggggggggggggfffeeedddddddddddddddcccaaa```^^^]]]______````````````_______________``````______^^^\\\[[[ZZZXXXWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTOOONNNLLLJJJGGGEEECCCBBBBBB>>>;;;:::;;;;;;888666777777666555444444333333444444333333333444444555555666777999:::<<<===>>>;;;;;;===>>>>>>??????>>>>>>@@@BBBBBBBBBDDDFFFHHHLLLNNNQQQUUU\\\ggguuuxxxnnniiiaaaZZZSSSMMMHHHDDDEEEFFFGGGGGGGGGIIILLLNNNOOOOOOPPPSSSXXX]]]bbbfffbbb\\\UUUNNNFFF>>><<>>>>>;;;888888888888666555555555555444444333333333333333222222333444555555888999:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAA???AAABBBCCCDDDFFFIIILLLTTTVVVXXX]]]eeesss}}}tttmmmfffbbb[[[UUUPPPKKKGGGDDDEEEFFFGGGGGGGGGIIILLLNNNOOOPPPSSSWWW]]]bbbeeeffffff^^^TTTKKKBBB;;;<<>>===<<<;;;999888777777777666555444444444444444333333333222222222333444555666777888999:::<<<===============>>>>>>???@@@AAABBBCCC@@@BBBDDDEEEGGGJJJNNNRRRYYY]]]ccckkkwww|||uuulllfff___[[[VVVQQQNNNKKKHHHEEEEEEFFFGGGFFFFFFHHHKKKMMMOOOPPPTTTZZZbbbfffgggfffggg]]]QQQGGG???:::>>>DDDMMM^^^qqq{{{yyyqqqlllkkkkkkqqq{{{pppbbb^^^___ZZZYYY[[[VVVXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[ZZZWWWUUUUUUUUUQQQPPPOOONNNLLLKKKJJJJJJGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFHHHJJJIIIIIIJJJKKKKKKKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIICCCEEEFFFHHHLLLQQQXXX\\\cccdddggghhhiiijjjnnnsssuuusssqqqmmmjjjhhhggggggdddbbbaaa``````aaaaaaaaa[[[^^^bbbeeeiiimmmrrruuuzzzuuurrrrrroookkkjjjlllnnnrrrwww{{{}}}~~~|||{{{~~~}}}{{{yyyvvvuuuuuuuuuuuuqqqkkkddd\\\VVVRRRPPPSSSUUUXXX\\\```ccceeefffdddddddddeeeeeeeeeeeeeee~~~uuuiiibbbaaaaaa^^^[[[ZZZYYYXXXXXXXXXYYYZZZZZZYYYXXXYYYYYYYYYWWWUUUUUUUUUTTTSSSRRRPPPOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIKKKMMMOOOPPPQQQRRROOONNNPPPXXXdddooovvvyyy}}}xxxxxxtttssswww}}}|||wwwuuurrrrrrrrrqqqqqqpppppppppnnnooopppqqqssstttvvvvvvtttssstttvvvxxxwwwvvvsssuuuyyy~~~zzzrrrllljjjiiikkkkkkiiifff```ZZZSSSPPPEEEEEEDDDEEEFFFFFFEEECCCHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEGGGHHHHHHFFFDDDHHHKKKNNNQQQRRRTTTVVVXXXWWWWWWXXXZZZ\\\___aaabbb______^^^]]]___aaaccceeecccbbbbbbaaaaaaaaaaaaaaabbbbbbcccdddeeegggggghhheeeeeefffgggiiijjjkkkkkkiiiiiihhhgggfffdddcccbbb_________```aaabbbddddddcccbbbbbb```^^^\\\ZZZYYYZZZZZZ[[[\\\]]]]]]\\\\\\XXXXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPOOONNNNNNNNNJJJIIIHHHGGGEEEDDDCCCBBB??????>>>======<<<;;;;;;999999888777666666777777333333444444444444444444333333444555666777999:::555777:::===???@@@@@@@@@?????????@@@AAACCCDDDEEECCCEEEGGGIIILLLPPPVVVZZZZZZbbbmmm{{{{{{uuunnnfff```VVVSSSOOOLLLJJJIIIFFFEEEEEEFFFGGGGGGGGGIIILLLNNNQQQRRRWWW___fffjjjhhheeeaaaWWWLLLCCC======CCCLLLTTTfffyyy|||tttnnnkkkmmmooozzzmmmiii]]]\\\^^^YYYYYY[[[WWWWWWXXXXXXYYYXXXXXXWWWWWWUUUWWWXXXWWWVVVTTTTTTUUUPPPPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGIIILLLKKKJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKMMMNNNLLLJJJIIIFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHH@@@BBBDDDEEEHHHMMMSSSWWW]]][[[\\\```dddhhhnnnuuu{{{}}}}}}|||xxxuuussssssooommmjjjiiihhhfffcccaaaZZZ\\\```dddhhhooovvv{{{~~~}}}yyywwwvvvqqqiiieeeeeehhhlllsssyyy~~~zzzyyyxxx~~~{{{xxxvvvvvvvvvvvvtttpppjjjddd]]]WWWTTTSSSTTTUUUWWWZZZ]]]```bbbaaabbbcccdddeeeeeeeeeeeexxxjjjbbb```___]]]ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXYYY[[[[[[ZZZXXXSSSTTTTTTTTTSSSQQQPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKMMMNNNPPPPPPQQQOOOOOOQQQVVV]]]eeemmmqqqwww~~~|||zzzzzz|||}}}zzzwwwssssssrrrrrrqqqpppoooooonnnoooppprrrtttuuuwwwwwwvvvvvvvvvwwwxxxvvvssspppqqqvvv|||vvvooollllllmmmlllkkkhhhccc]]]XXXUUUMMMMMMMMMMMMMMMKKKHHHEEEDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEEEEGGGHHHHHHEEEBBBCCCEEEHHHIIIJJJLLLPPPSSSSSSSSSSSSTTTVVVYYY[[[\\\ZZZYYYXXXXXXZZZ]]]```bbb^^^^^^^^^^^^^^^______``````aaaaaabbbcccdddddddddaaabbbcccdddfffggghhhiiihhhgggfffdddcccbbbaaaaaa```___]]][[[[[[]]]___```^^^^^^]]]\\\ZZZYYYWWWVVVWWWXXXYYYYYYYYYYYYYYYXXXUUUTTTSSSRRRQQQPPPPPPPPPMMMLLLKKKIIIHHHHHHGGGGGGDDDDDDCCCBBB@@@???>>>>>><<<;;;;;;;;;::::::999999777777777666555555666777333333444444555555555666555555555777888:::;;;<<<888:::<<>>===<<<;;;;;;999999999999888888888888666777777666555555666777333444444555555666666666666666777888:::;;;===>>>===???AAABBBBBBAAA@@@???@@@@@@@@@AAABBBDDDGGGHHHJJJLLLOOORRRWWW]]]eeejjjxxxxxxpppjjjfff```XXXRRRNNNKKKIIIGGGGGGHHHGGGFFFDDDFFFHHHJJJLLLPPPTTTXXX[[[\\\```gggmmmmmmgggaaaQQQJJJDDDDDDGGGNNN\\\iiixxx~~~~~~zzzsssllliiinnnyyyxxxnnnhhhbbbWWWWWWZZZUUUUUUXXXUUUWWWWWWXXXXXXWWWUUUSSSRRRTTTUUUUUUTTTRRRPPPOOOPPPPPPOOONNNMMMLLLJJJIIIIIIMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIKKKNNNPPPOOONNNLLLKKKIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFIIIMMMPPPQQQOOOMMMKKKDDDDDDEEEEEEFFFGGGIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHHHHKKKOOORRRQQQSSSXXX\\\[[[]]]jjjyyy{{{ooofffaaaaaabbbdddhhhpppzzz~~~||||||pppfffccc^^^ccckkkssszzz}}}yyyyyy{{{}}}zzz}}}~~~{{{yyyyyy{{{zzz{{{}}}|||xxxrrrkkkgggYYYWWWTTTSSSTTTXXX\\\___\\\]]]___aaaccccccccccccttttttrrrkkkbbb[[[XXXXXX]]]___``````]]][[[ZZZZZZZZZXXXXXXZZZ]]]^^^[[[YYYSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIJJJKKKNNNMMMLLLMMMPPPQQQRRRQQQUUUQQQPPPRRRTTTVVV^^^fffqqq{{{}}}|||zzzwwwtttrrrqqqqqqpppooonnnnnnpppqqqsssuuuvvvvvv{{{zzz}}}}}}vvvtttvvv~~~wwwqqqnnnhhhhhhiiijjjjjjgggccc___aaabbbbbbbbb^^^WWWMMMGGGBBBAAAAAABBBCCCDDDCCCBBBEEEDDDDDDCCCBBBAAA@@@@@@AAA@@@?????????AAACCCEEEFFFFFFGGGIIIKKKNNNPPPQQQUUUTTTTTTUUUVVVWWWYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ^^^___```bbbaaa```^^^]]][[[]]]___aaabbbcccccccccccc```]]]\\\[[[[[[[[[ZZZ^^^]]][[[XXXVVVTTTSSSRRRUUUTTTSSSSSSSSSSSSSSSSSSVVVSSSPPPPPPRRRQQQOOOLLLJJJJJJIIIIIIHHHGGGFFFFFFCCCBBBAAA@@@???????????????>>>===;;;999777666555666666666666666666555555555555555555555555555555444444444444444555666777777888:::;;;;;;;;;===???<<<>>>AAAAAA@@@??????@@@CCCCCCCCCCCCDDDFFFIIIJJJLLLQQQWWW\\\aaahhhpppvvv~~~tttoooiiibbb\\\UUUNNNJJJHHHIIIIIIHHHFFFDDDCCCDDDDDDGGGJJJKKKKKKNNNSSSWWW[[[\\\___fffkkkiiibbbZZZKKKEEEAAADDDPPPaaaooowww{{{~~~tttmmmooossswww~~~rrrgggaaa```XXXWWWVVVWWWXXXXXXVVVTTTXXXWWWUUUSSSQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJMMMLLLKKKJJJJJJKKKMMMNNNIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLJJJIIIGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHJJJMMMOOOPPPPPPNNNMMMGGGFFFFFFFFFGGGHHHHHHIIIGGGGGGHHHFFFEEEEEEFFFHHHFFFEEEFFFFFFDDDCCCIIIQQQSSSRRRSSSVVVWWW[[[gggttt~~~{{{ooodddcccbbbdddiiipppwww|||{{{yyy~~~oooddd]]]]]]___hhhttt}}}~~~{{{wwwwwwyyy{{{|||~~~|||{{{zzzyyyyyyyyy}}}{{{zzzzzzxxxsssooojjjddd[[[SSSPPPPPPSSSVVVWWWYYY[[[]]]^^^_________eeefffeeebbb^^^[[[[[[\\\```aaabbb```]]]ZZZYYYYYYYYYXXXXXXZZZ\\\\\\YYYVVVPPPPPPOOONNNMMMLLLKKKJJJHHHHHHJJJKKKLLLMMMMMMLLLNNNLLLKKKKKKMMMOOOOOONNNQQQOOOPPPSSSTTTUUU[[[aaannnxxx{{{xxxuuusssrrrqqqpppnnnlllmmmnnnoooppprrrssssssyyyxxxyyy{{{zzzxxxzzzzzzuuusssooommmkkkjjjiiihhheeecccaaaaaaaaa```\\\UUUKKKEEECCCAAA??????AAABBBAAA@@@AAA@@@@@@??????>>>>>>>>>???>>><<<<<<<<<===???@@@BBBBBBCCCDDDFFFHHHJJJKKKNNNOOOOOOQQQRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUVVVWWWZZZ[[[\\\]]]]]]\\\[[[ZZZXXXYYY\\\^^^___`````````^^^\\\YYYWWWWWWVVVUUUTTTXXXWWWVVVUUUSSSSSSRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPNNNLLLLLLMMMLLLJJJHHHFFFFFFEEEEEEDDDCCCCCCBBB???>>>===<<<;;;;;;;;;;;;;;;;;;:::999777666555444555555555555555555555555555555555555555444444444444555555666777888888999999;;;<<<<<<<<<<<<>>>@@@<<<>>>@@@AAA@@@@@@@@@AAAEEEEEEFFFGGGIIIKKKNNNQQQSSSXXX^^^eeemmmwwwxxxnnnjjjddd]]]WWWQQQKKKGGGEEEFFFHHHGGGFFFEEEEEEFFFDDDFFFIIIKKKMMMPPPUUUYYYZZZXXXWWWXXXZZZYYYSSSNNNEEEEEEHHHQQQ```ooo{{{}}}vvvtttnnnlllrrryyysssiiiaaa\\\ZZZVVVUUUTTTUUUWWWWWWVVVTTTUUUTTTRRRQQQPPPPPPPPPPPPSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQPPPOOONNNLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMLLLLLLKKKIIIHHHFFFEEEBBBDDDEEEGGGHHHIIIHHHHHHGGGIIILLLNNNOOOOOOMMMLLLFFFFFFFFFFFFGGGGGGHHHIIIEEEFFFFFFEEEDDDCCCDDDEEEDDDDDDEEEFFFEEEEEELLLUUUYYYWWWUUUUUUTTTWWWcccooovvvkkk``````aaaccchhhooouuuyyy}}}~~~yyywww~~~|||rrrgggdddcccfffnnnvvv{{{||||||yyyxxxzzz|||~~~}}}zzzxxxxxxyyyzzzzzz~~~}}}|||}}}{{{wwwtttqqqkkkaaaXXXSSSRRRTTTVVVXXXYYY\\\^^^``````______[[[[[[[[[ZZZYYYYYY[[[]]]aaabbbbbb```\\\XXXWWWWWWXXXXXXYYY[[[\\\ZZZUUURRROOONNNLLLKKKJJJIIIJJJJJJFFFHHHKKKMMMNNNNNNMMMLLLNNNLLLJJJIIIJJJKKKKKKJJJLLLKKKNNNRRRSSSSSSVVV[[[hhhsss}}}}}}{{{wwwuuusssrrrpppnnnmmmmmmnnnoooooopppqqqqqqvvvttttttwwwyyyzzz|||{{{zzzuuupppkkkjjjiiihhhgggaaa```___]]]YYYSSSJJJDDDDDDAAA>>>======>>>???>>>>>>>>>>>>>>>>>>>>>======>>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>???AAABBBCCCEEEFFFHHHJJJLLLLLLLLLLLLPPPOOOOOOOOOOOOPPPQQQQQQTTTUUUVVVWWWWWWVVVUUUTTTSSSUUUWWWYYY[[[\\\\\\\\\ZZZWWWUUUSSSSSSRRRPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGEEEEEEEEEEEECCCBBB@@@@@@??????>>>>>>======:::999888777666666666777777777666666555444444444444444444444444444555555444444444444444444444444444555777999::::::::::::;;;===>>>>>>======>>>@@@<<<>>>@@@AAA@@@@@@AAABBBDDDEEEGGGHHHIIIMMMQQQUUUZZZ___fffooozzzvvvooofffbbb\\\VVVQQQLLLGGGCCCBBBDDDFFFFFFFFFEEEFFFGGGCCCEEEIIILLLOOOSSSXXX\\\UUUQQQKKKIIIIIIIIIFFFDDDCCCHHHSSScccrrr{{{uuuooojjjjjjoooxxxqqqeeeaaa\\\WWWTTTSSSRRRQQQRRRTTTUUUUUUTTTRRRRRRQQQPPPOOOPPPPPPPPPTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQPPPOOOMMMLLLKKKHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHFFFEEEAAACCCFFFHHHJJJIIIHHHGGGFFFGGGJJJLLLMMMMMMLLLKKKFFFFFFFFFFFFGGGGGGGGGHHHBBBDDDEEEEEECCCBBBBBBBBBDDDCCCDDDGGGGGGIIIPPPYYY[[[XXXUUURRRQQQTTT```mmm{{{ooofffZZZ\\\___dddiiinnnsssuuuyyy~~~|||xxxsssrrrxxxvvvrrrlllhhhjjjooovvv{{{|||||||||~~~}}}yyywwwyyy{{{~~~~~~|||yyyzzztttkkkbbb[[[WWWVVVVVVUUUWWWZZZ]]]^^^^^^\\\[[[___^^^[[[YYYWWWVVVWWWYYY]]]]]]]]][[[XXXUUUUUUUUUXXXYYY[[[]]]\\\XXXTTTPPPQQQOOONNNLLLLLLMMMOOOPPPKKKLLLMMMMMMMMMLLLKKKKKKPPPMMMJJJIIIIIIIIIHHHHHHJJJHHHJJJNNNOOONNNRRRWWWbbblllwww|||}}}zzzwwwuuussspppnnnooooooppppppppppppqqqqqqsssqqqrrrvvvyyy|||~~~}}}vvvqqqmmmjjjhhhfffaaa___]]][[[XXXSSSMMMHHHFFFCCC???<<<<<<<<<===<<<=========>>>>>>?????????@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========???BBBDDDFFFFFFFFFEEEJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNOOOPPPPPPPPPPPPOOONNNPPPRRRUUUVVVWWWWWWWWWWWWTTTRRRQQQPPPOOOMMMLLLJJJJJJKKKKKKLLLKKKKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@??????>>>>>>===;;;;;;;;;::::::999999999777666666555444444555555444444444444444444444444333333333444444444444444444444444444444555555555444555888;;;<<<<<<;;;:::<<<>>>???>>>======>>>???===???AAAAAAAAABBBCCCEEEFFFHHHJJJKKKLLLPPPVVVZZZcccjjjttt~~~uuummmfff^^^ZZZTTTOOOLLLHHHDDDBBBCCCDDDFFFFFFEEEEEEEEEFFFCCCFFFIIINNNRRRVVVZZZ\\\NNNIIIDDDAAAAAABBBCCCCCCFFFOOO^^^nnn}}}yyysssmmmhhhffflllvvvyyyeee^^^^^^[[[VVVRRROOONNNNNNOOORRRSSSTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRTTTTTTTTTSSSSSSQQQPPPPPPPPPQQQQQQPPPOOOMMMLLLKKKIIIJJJKKKKKKJJJHHHFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKJJJHHHFFFDDDCCCEEEHHHKKKKKKIIIGGGEEEDDDFFFHHHJJJKKKKKKJJJJJJFFFFFFFFFGGGGGGGGGFFFFFFAAACCCEEEEEECCCBBBBBBBBBGGGEEEDDDGGGHHHIIIPPPYYYXXXTTTQQQOOONNNRRR___lll}}}{{{zzzyyyyyyxxxrrrhhhaaaXXXZZZ___eeejjjooorrrsssvvv}}}~~~xxxuuupppkkkmmmqqqvvv{{{}}}yyyrrrnnnoootttyyy~~~{{{yyy|||~~~}}}{{{}}}zzzuuuooohhhaaa]]]ZZZYYY[[[]]]___```^^^\\\ZZZhhhddd^^^YYYUUUTTTSSSSSSUUUVVVVVVUUUSSSRRRSSSTTTYYY[[[^^^^^^\\\XXXSSSQQQQQQPPPOOOOOOPPPRRRUUUVVVOOOMMMLLLJJJKKKLLLNNNOOOSSSOOOKKKIIIHHHHHHHHHGGGIIIGGGFFFIIIIIIIIINNNUUU[[[eeepppvvv||||||yyywwwuuuqqqnnnooooooooooooooooooooooooppppppsssxxxzzz{{{||||||}}}}}}xxxsssnnniiifffbbb```^^^\\\ZZZVVVRRROOOKKKGGGBBB???=========<<<;;;<<<<<<======>>>>>>???AAA@@@???>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888:::===@@@AAAAAAAAA@@@EEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJLLLNNNPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLKKKIIIGGGGGGGGGHHHHHHGGGFFFEEEEEECCCBBBAAA@@@????????????<<<===<<<<<<;;;:::::::::888888888888888777777777777666666555555555555666333333333333444444444555333333333444444444555555444444444555555666666666444666888;;;<<<<<<;;;:::<<<===>>>>>>===<<<===???>>>@@@AAABBBBBBDDDFFFHHHKKKNNNQQQQQQRRRVVV^^^dddmmmxxxzzzsssllleee```WWWTTTOOOKKKHHHFFFDDDBBBEEEFFFGGGGGGEEEDDDDDDEEEDDDGGGKKKPPPUUUWWWXXXXXXGGGEEEAAA???@@@BBBDDDEEEKKKUUUcccssszzzqqqiiieeecccgggrrrooo___ZZZ[[[YYYTTTQQQMMMLLLKKKLLLOOOQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPOOONNNOOOOOOPPPPPPOOOMMMKKKJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEGGGIIIKKKMMMLLLIIIFFFCCCDDDEEEFFFHHHIIIIIIIIIIIIEEEFFFGGGGGGGGGFFFEEEEEEAAACCCEEEEEEDDDDDDEEEFFFLLLHHHEEEFFFGGGGGGMMMTTTUUURRROOONNNLLLPPP\\\iiivvvxxxvvvtttrrrpppkkkddd___ZZZ\\\aaaffflllpppssstttzzzwwwrrrnnnjjjmmmppprrrvvv~~~~~~yyyvvvvvvwww}}}~~~|||}}}|||{{{{{{|||}}}{{{vvvnnngggbbbbbbcccddddddccc```]]][[[mmmggg___YYYUUUSSSRRRQQQPPPQQQRRRQQQQQQQQQSSSUUUYYY\\\^^^^^^[[[WWWTTTRRROOOOOOOOOPPPQQQSSSUUUWWWMMMKKKIIIIIIKKKNNNRRRUUUTTTPPPLLLIIIHHHHHHHHHHHHHHHEEEDDDFFFFFFFFFKKKRRRTTT___jjjpppvvv~~~}}}{{{zzzwwwsssppplllllllllllllllllllllmmmoooooosssyyyzzzyyy|||{{{zzz{{{}}}}}}{{{uuuoookkkgggeeeaaa___]]]ZZZWWWUUUQQQMMMHHHDDDBBB@@@???===999:::::::::;;;;;;<<<<<<======<<<<<<;;;:::999999<<<;;;;;;:::::::::;;;;;;777888:::<<<=========<<<@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJFFFEEEDDDDDDEEEEEEBBB@@@CCCDDDDDDDDDCCCAAA???>>>>>>======<<<<<<<<<<<<<<<999::::::999888777777999777777777777777777666666777666666555555555666666222333333333444444444444333333333444555555666666555555555666777777888888777888:::;;;<<<;;;;;;:::;;;===>>>>>>======>>>@@@@@@AAACCCDDDDDDFFFIIIKKKKKKOOOTTTUUUWWW]]]gggoooxxxxxxoooiiiddd^^^YYYSSSOOOKKKHHHGGGFFFEEEDDDFFFGGGIIIHHHFFFEEEEEEEEEFFFIIINNNTTTWWWWWWTTTPPPDDDBBB@@@???@@@CCCGGGIIIRRR[[[hhhuuuwwwpppiiicccbbbdddnnn}}}sssfff[[[WWWWWWTTTPPPNNNMMMKKKJJJKKKMMMPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSPPPPPPPPPPPPPPPOOONNNMMMMMMMMMOOOOOONNNLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGIIIIIIJJJIIIHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLKKKHHHFFFDDDCCCDDDEEEGGGHHHHHHHHHIIIEEEFFFGGGGGGGGGFFFEEEDDDBBBCCCDDDDDDDDDEEEHHHJJJPPPJJJEEEEEEDDDDDDHHHNNNUUUSSSRRRQQQNNNOOOYYYcccssszzzyyyvvvtttqqqnnnlllhhhccc```___```cccggglllppptttwwwzzzuuurrrpppqqqssstttxxx{{{yyy{{{}}}|||}}}{{{|||}}}{{{}}}zzzsssooohhhgggeeeccc___[[[WWWUUUtttmmmccc[[[WWWTTTSSSQQQPPPQQQRRRRRRQQQRRRUUUWWWYYY[[[]]]\\\XXXUUUSSSTTTOOOPPPPPPQQQQQQRRRSSSSSSLLLKKKJJJKKKLLLOOOSSSUUUTTTPPPKKKHHHGGGHHHHHHHHHEEECCCDDDFFFFFFEEEHHHMMMPPPZZZeeekkkqqqzzz~~~}}}{{{xxxtttqqqjjjjjjkkkkkklllllllllmmmnnnnnnrrrwwwxxxwwwzzz|||zzzzzz{{{{{{}}}~~~~~~zzzwwwppplllgggccc```^^^[[[YYYVVVRRRNNNJJJHHHEEEAAA???:::::::::;;;;;;;;;;;;;;;:::;;;;;;::::::999888888:::999999999999999::::::777888888888999999999:::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBB>>>======>>>@@@@@@>>><<<===>>>?????????===;;;:::888888888888888999999:::666777999888555444666777666666666666666666666666555444444444444444555555222222222222333333333333333444444555666666777777666666666777888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;===????????????@@@BBBAAACCCDDDEEEFFFHHHLLLOOONNNTTTZZZ^^^aaaiiivvv~~~wwwnnnfffaaa\\\WWWSSSOOOLLLHHHEEEEEEFFFEEEEEEEEEGGGIIIIIIGGGGGGGGGHHHIIIKKKQQQWWWYYYVVVNNNHHH@@@???>>>>>>BBBIIIQQQWWW^^^fffrrr{{{~~~vvvnnnkkkgggdddgggmmm~~~yyyggg___WWWUUUSSSOOOMMMNNNMMMKKKJJJJJJLLLNNNPPPPPPPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMNNNNNNNNNMMMMMMLLLJJJLLLMMMNNNNNNLLLIIIGGGGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIKKKLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFHHHIIIFFFFFFGGGHHHHHHGGGFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFGGGHHHGGGFFFDDDCCCAAABBBBBBBBBCCCFFFJJJNNNQQQJJJDDDBBBBBBBBBEEEJJJQQQRRRTTTUUUTTTSSS[[[dddiiiwwwyyyuuuvvvsssooosssvvvtttpppmmmjjjgggeeecccdddcccdddfffjjjpppuuuyyyzzzwwwxxxwwwsssuuuwww|||}}}}}}~~~wwwwww}}}}}}|||~~~}}}~~~|||nnnlllgggbbb\\\WWWSSSQQQ{{{ssshhh^^^YYYVVVTTTRRRSSSTTTTTTSSSSSSTTTVVVXXXXXXZZZ\\\ZZZVVVSSSSSSTTTRRRRRRSSSSSSSSSRRRQQQPPPMMMMMMMMMNNNNNNOOOOOOOOOSSSOOOJJJGGGFFFGGGGGGGGGBBBBBBDDDHHHHHHEEEFFFIIIMMMXXXbbbhhhooowww}}}~~~|||zzzvvvrrrkkkkkklllmmmmmmnnnooooooooonnnppptttvvvvvvzzz|||}}}~~~}}}|||zzz{{{|||zzz|||}}}}}}~~~vvvrrrkkkfffbbb___\\\ZZZYYYVVVRRRNNNKKKHHHCCC@@@========================::::::;;;;;;;;;:::999999888777777777777888999999888777777666666777777888777777777777777888999999888888888888999:::;;;<<>>===::::::;;;<<<>>>>>>===;;;888:::;;;<<<<<<;;;999888555555555555666777888888444666888777444333444777555555555555555555555666333222222222222222333333111111111111111222222222444444555555666777888888666777777888999:::::::::??????>>>============>>><<<>>>@@@@@@@@@AAACCCDDDCCCDDDEEEFFFGGGJJJMMMPPPWWW]]]eeejjjpppzzzvvvpppgggaaa\\\XXXRRRNNNMMMJJJFFFDDDDDDEEEFFFEEEDDDFFFHHHIIIIIIIIIJJJKKKJJJMMMSSSXXXZZZUUUKKKBBB===<<<<<<>>>EEEPPP]]]eeejjjrrr{{{zzzqqqjjjjjjiiiiiiooowwwoooaaa[[[WWWUUURRRMMMMMMOOONNNLLLJJJJJJLLLNNNOOOOOONNNNNNOOOPPPOOONNNMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLIIIKKKLLLNNNMMMKKKHHHFFFGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMKKKJJJIIIHHHGGGEEECCCDDDEEEHHHJJJBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIEEEFFFGGGHHHGGGFFFDDDBBB@@@AAAAAA@@@BBBFFFLLLPPPQQQIIIBBBAAAAAA@@@DDDHHHLLLNNNTTTXXXYYYYYY```hhh^^^iiigggaaadddgggiiirrrvvvtttpppllliiigggffffffgggeeeddddddhhhooouuuzzz{{{xxxwwwzzz{{{rrruuuwww~~~xxxrrrsssyyy~~~~~~{{{}}}~~~~~~yyyuuuoooggg```[[[WWWUUUyyyfff]]]YYYVVVTTTTTTWWWVVVUUUTTTTTTTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTUUURRRQQQQQQPPPOOONNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEGGGFFFDDDDDDEEEIIIMMMPPPUUUWWW\\\cccllluuu|||{{{wwwsssppppppppppppppppppqqqqqqqqqlllnnnooopppqqqrrruuuxxx||||||||||||{{{zzzyyyxxx{{{||||||~~~}}}vvvnnniiigggccc]]]XXX[[[XXXUUURRROOOJJJEEEAAA???>>><<<<<<===>>>===<<<;;;;;;:::999888777666666888777666666666777999:::777777777777777777777777888888888888999999999999555666666777888999999999999:::;;;<<<===<<<;;;:::::::::::::::::::::::::::888888777555555444444444444444555666555444222111444444444444444444444444222333444444333222000///333555777777444333222222111111222333444666666777111222444666888999::::::======<<<<<<<<<======>>>BBBAAA@@@???>>>>>>>>>>>>>>>@@@CCCDDDDDDEEEFFFGGGHHHHHHGGGGGGJJJOOOUUUXXX^^^fffqqqzzz}}}vvvmmmfff\\\VVVTTTRRRNNNJJJHHHGGGGGGFFFFFFEEEEEEEEEDDDGGGKKKKKKJJJIIIKKKNNNSSSRRRTTTUUUOOOEEE>>>======???BBBGGGOOO\\\hhhqqq{{{}}}yyyoooiiikkknnnrrr{{{vvvdddbbb]]]VVVQQQOOOOOOOOOOOOLLLLLLKKKJJJJJJKKKLLLMMMQQQNNNLLLMMMOOOOOOMMMJJJMMMMMMKKKJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLJJJIIIHHHEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKLLLKKKIIIHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIIIIFFFEEEDDDCCCCCCBBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFHHHEEEAAA===<<<>>>AAACCCDDDEEEJJJPPPXXX^^^aaaaaa```[[[WWWTTTSSSUUU___jjjnnnsssssskkkdddccceeeeeehhhiiijjjhhhffffffjjjnnnpppxxx}}}xxxtttuuuvvvtttqqqrrruuu}}}zzzvvvrrrqqqsssuuuuuuuuuwwwzzz~~~~~~~~~~~~|||uuuoooiiiddd^^^[[[}}}iii___ZZZWWWVVVVVVWWWVVVVVVUUUTTTTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNMMMMMMLLLMMMMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGLLLPPPSSSYYYZZZ\\\aaaiiirrrzzz}}}}}}|||yyyvvvtttqqqqqqqqqqqqpppnnnmmmlllhhhjjjlllnnnoooqqqtttwwwzzzzzz{{{{{{{{{zzzzzzyyy|||{{{{{{{{{|||}}}zzzsssmmmkkkgggaaa\\\```^^^\\\ZZZWWWSSSNNNJJJCCCAAA???>>>>>>>>>===;;;;;;;;;::::::999888888777:::999888777666666777777777777777777777777777777444555555555555666666666555555555666777888888888999999::::::::::::999999999999999999999999999999888777666555444444444444333444444555444333222111333333333333333333333333444444555555555444222111111222444444222111111111222222333444555666777777555555777888:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<>>>>>>>>>>><<>>>>>AAAGGGPPP\\\kkkyyyuuummmiiinnnwwwooo```]]]YYYSSSPPPOOOOOOOOOOOONNNMMMLLLJJJJJJJJJKKKKKKMMMKKKIIIJJJKKKLLLJJJHHHLLLLLLKKKKKKKKKKKKKKKLLLNNNNNNNNNMMMLLLKKKIIIIIIGGGFFFFFFFFFFFFFFFGGGHHHGGGHHHIIIHHHFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCEEECCC@@@>>>===>>>@@@AAABBBCCCFFFMMMUUU[[[___```WWWSSSPPPOOONNNPPPYYYcccmmmrrrtttmmmfffdddeeedddiiijjjiiigggddddddfffiiimmmuuuxxxuuuqqqrrrtttrrrrrrsssuuu}}}wwwtttqqqppprrrtttsssrrrtttxxx{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzvvvqqqmmmlllaaa\\\YYYWWWXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPNNNMMMLLLLLLKKKLLLKKKJJJIIIIIIKKKMMMNNNHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEIIINNNSSSVVVZZZYYYYYY[[[bbbkkkuuu{{{~~~zzzzzz~~~{{{zzzyyysssttttttsssqqqnnnkkkiiieeegggiiikkklllnnnqqqtttwwwwwwxxxzzzzzz{{{{{{{{{|||{{{yyyxxxyyyzzz|||}}}zzzuuurrrmmmgggcccaaa```___^^^]]]YYYTTTPPPIIIFFFCCCAAA@@@>>><<<:::;;;;;;;;;::::::999999888;;;:::999888666666666666666666666666666666666666444444444444555555555555444555555666666777777777888888777777666777777888888888888888888888888888666666555444333333333333333333333333333333222111111111111111111111111111333444444444444444333222000222333444222222222333333333444555666777777888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======@@@???>>>>>>>>>>>>??????===@@@CCCEEEGGGIIILLLNNNMMMPPPTTTYYY^^^dddjjjooouuu|||uuupppkkkggg\\\UUUMMMIIIHHHHHHFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJHHHFFFDDDEEEEEEEEECCCDDDEEECCC>>>>>>AAACCCHHHRRR^^^lll{{{tttooonnnvvvrrreee[[[YYYUUUQQQNNNNNNOOOOOOOOOOOONNNLLLJJJIIIIIIIIIJJJKKKJJJHHHHHHIIIJJJIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>===>>>>>>???@@@@@@BBBHHHOOOVVVZZZ\\\UUUSSSSSSTTTTTTVVV___iiiooovvvzzztttmmmjjjhhhfffmmmlllkkkgggdddbbbcccdddiiiooorrrooommmooopppppprrrsssvvv|||~~~}}}zzzyyywwwxxxyyyyyyxxxwwwuuuwwwyyy{{{|||~~~}}}{{{yyyyyyyyyzzz}}}nnnbbb]]]YYYXXXYYYWWWWWWWWWWWWVVVTTTRRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMKKKIIIHHHHHHIIILLLNNNJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEECCCCCCDDDEEEIIINNNRRRTTTUUUSSSQQQSSSYYYdddnnnuuu|||~~~~~~zzzyyy|||~~~|||{{{vvvvvvwwwvvvtttpppllliiifffhhhiiijjjjjjkkknnnppprrrsssuuuwwwyyy{{{{{{||||||{{{yyyxxxyyy{{{}}}~~~{{{vvvqqqllldddcccccccccbbb^^^YYYUUUNNNKKKGGGDDDBBB@@@===:::<<<<<<;;;;;;:::999999999::::::999888777777777666666666666666666666666666666666666777777777888888555666666666777777888888777666555444333444555666666666666666666666666666555444333333222222222333222222222222222222222222222222222222222222222222111111111222222222222222222333555555555555666888555555666666777888888999;;;;;;<<<<<<======<<<<<<============>>>???@@@@@@???>>>>>>>>>??????@@@AAABBBDDDFFFHHHJJJLLLPPPRRRQQQUUU[[[```gggoooyyyzzzqqqlllfffaaa\\\UUUPPPJJJFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJHHHFFFCCCAAA@@@@@@AAA>>>>>>??????>>>AAAGGGLLLTTTaaaooo{{{}}}uuutttwwwpppddd]]]XXXWWWTTTQQQOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKIIIJJJKKKLLLLLLKKKIIIHHHKKKLLLLLLKKKJJJIIIHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDIIIHHHFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>=========@@@???@@@CCCIIINNNRRRTTTUUUUUUXXX\\\___bbbjjjtttyyy{{{vvvsssooorrrpppnnnjjjfffdddbbbbbbfffiiikkkjjjiiikkkmmmnnnoooqqqtttzzzzzz{{{|||yyyzzz{{{{{{|||}}}~~~~~~}}}{{{{{{{{{{{{|||}}}|||yyyuuusssrrrqqqrrrvvv~~~lllaaa\\\YYYXXXXXXWWWWWWWWWWWWVVVTTTRRRQQQQQQQQQPPPPPPPPPQQQRRRRRRQQQOOOLLLJJJIIIJJJLLLMMMMMMLLLKKKIIIGGGFFFEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEHHHKKKNNNPPPQQQOOOMMMOOOVVV```kkkrrrvvvyyy~~~}}}|||{{{zzz}}}}}}vvvwwwxxxwwwuuuqqqmmmkkkjjjkkkkkkjjjhhhhhhjjjkkknnnooorrruuuwwwyyy{{{{{{{{{zzzzzzzzz{{{~~~||||||xxxooonnnmmmllljjjfffaaa]]]TTTQQQLLLIIIFFFCCC@@@===>>>======<<<;;;:::999999888888888999999999888888666666666666666666666666777777888888888999999999777888888888888888999999777666444333222333444444555555555555555555555555444444333222222222222333222222222222222222222333444444444444444444444444111111111222222333333444333555666666666666888:::777777777888888999999:::;;;;;;<<<<<<<<<<<<<<<;;;=========>>>???@@@AAAAAA?????????@@@AAABBBCCCDDDEEEGGGJJJKKKMMMOOOSSSVVVXXX]]]cccjjjqqq}}}|||wwwooohhhccc\\\UUUOOOOOOLLLHHHFFFFFFGGGHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIKKKIIIFFFCCC@@@???===<<<===::::::<<<>>>@@@GGGOOOXXXbbbrrr~~~yyysssyyytttddd\\\XXXWWWXXXUUURRRPPPPPPOOOMMMLLLJJJJJJIIIIIIIIIKKKLLLMMMKKKJJJJJJIIIIIIJJJLLLNNNKKKLLLLLLMMMLLLJJJHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEKKKJJJHHHFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA<<<<<<======>>>=========CCCAAA???@@@DDDGGGIIIJJJLLLMMMRRRYYY]]]aaajjjttt{{{wwwuuurrrooollliiigggeeeeeeeeefffgggggghhhjjjmmmkkknnnrrrvvv|||xxxzzz}}}|||tttppppppqqquuuwww{{{}}}|||{{{|||}}}}}}}}}zzzvvvrrrooolllkkkkkkooowww}}}jjjaaa]]]ZZZXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVSSSQQQOOOMMMKKKLLLLLLMMMOOOMMMLLLIIIGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGJJJLLLMMMOOONNNNNNPPPWWW```jjjppptttwww{{{yyy{{{}}}yyyyyyyyywwwtttqqqmmmkkkllllllllljjjgggfffggghhhjjjlllnnnrrruuuwwwyyyyyyyyyyyyzzz{{{}}}{{{~~~zzzwwwtttqqqnnniiiddd```ZZZWWWSSSOOOLLLJJJFFFDDDBBBAAA@@@???===;;;:::999777888888999::::::999999666666666666666666666666666666666666777777777777999999999999999999999999666666555444333333333333555555555555555555555555444333333222222333333333333222222222222333333444666666666666666666666666444444444444555666888888444555666666555666888:::888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@AAAAAABBBDDDEEEGGGHHHIIIKKKMMMOOOQQQUUUYYY]]]dddkkksss{{{}}}tttoooiiiddd___YYYQQQKKKHHHHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIFFFBBB???>>>===;;;::::::777888===BBBHHHRRR\\\gggrrr{{{wwwtttrrr~~~~~~iii___YYYVVVUUUVVVTTTRRRQQQPPPOOOLLLJJJIIIHHHHHHHHHIIIKKKMMMNNNIIIIIIIIIHHHHHHIIIMMMPPPOOOOOONNNMMMKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFEEEDDDDDDDDDEEEEEEDDDEEEFFFEEECCCBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFIIIHHHGGGEEEDDDDDDCCCCCCDDDCCCBBBAAAAAA@@@AAAAAABBBAAAAAAAAA@@@@@@??????<<<<<<<<<======>>>>>>>>>DDDBBB@@@@@@AAACCCCCCBBBDDDEEEJJJQQQVVVZZZcccmmm~~~{{{yyyvvvtttsssqqqnnnlllgggdddccceeeffffffiiimmmhhhlllpppssszzz{{{wwwvvvxxxzzz{{{yyyrrrllliiihhhppptttyyy}}}{{{yyyxxxwwwwww{{{zzzxxxuuuqqqlllgggeeeeeejjjssszzziiiaaa___\\\YYYYYYWWWVVVVVVUUUTTTTTTTTTUUUTTTSSSSSSSSSSSSTTTTTTUUUQQQPPPOOOOOONNNNNNNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIEEEEEEFFFGGGIIIKKKLLLNNNNNNNNNOOORRRXXX___fffjjjqqqtttxxx|||{{{~~~zzzwwwrrrooommmjjjkkkjjjiiifffeeefffggggggiiilllooorrruuuvvvwwwvvvxxxyyy{{{|||}}}}}}|||zzz}}}|||vvvqqqlllgggccc```]]]YYYVVVTTTRRROOOLLLHHHGGGEEECCC@@@>>><<<<<<888999:::::::::999888777777777777777777777777777555555555666666666666777888888888888888888888888666666666666555444333333555555555555555555555555444444333333333333444444444333222222222444555666666666666666666666666666555555555555666888:::;;;777888888777666777999;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===============<<<<<<<<<===>>>???AAAAAABBBCCCCCCEEEGGGIIIKKKLLLNNNPPPSSSVVVZZZ___fffjjjrrr|||xxxsssnnnhhhbbb]]]YYYUUUPPPLLLEEEGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGCCC???=========;;;999999777;;;CCCLLLVVVcccnnnxxx|||~~~|||vvvqqqqqqrrryyypppbbb]]]WWWSSSRRRQQQPPPOOOPPPPPPOOOLLLJJJJJJIIIIIIHHHIIIJJJLLLMMMJJJKKKKKKJJJIIIKKKOOOSSSSSSRRRPPPMMMKKKIIIHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<===>>>???@@@CCCAAA@@@@@@AAABBB@@@???BBBBBBFFFLLLOOORRR[[[dddmmmyyy}}}{{{xxxxxxyyyxxxuuurrrjjjeeebbbeeegggfffiiinnniiimmmpppqqqtttyyyyyyuuutttqqqqqqtttvvvwww||||||wwwqqqllliiijjjooouuuzzz~~~|||vvvtttsssrrrqqqssstttsssqqqmmmgggaaa]]]]]]eeerrrxxxhhhbbb```]]][[[ZZZWWWVVVUUUTTTTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRNNNNNNOOOOOOPPPPPPPPPPPPIIIHHHHHHGGGHHHHHHHHHIIIGGGGGGGGGHHHHHHIIIIIIJJJEEEFFFGGGHHHJJJLLLNNNPPPMMMMMMOOORRRWWW\\\```ccclllpppuuu{{{zzzvvvrrrqqqhhhiiiiiigggeeedddfffgggfffhhhjjjnnnqqqsssuuuvvvuuuvvvyyyzzz{{{zzzxxxwwwzzz}}}~~~xxxrrrmmmjjjdddaaa^^^[[[YYYWWWTTTRRRLLLKKKIIIFFFCCCAAA???===:::;;;;;;;;;:::888666555888888888888888888888888666666666666777777777888888888888777777777777777666777888888777555333222555555555555555555555555444444444333333444555555444444333222333444666777666666666666666666666666444333333444555777999:::;;;;;;;;;:::999:::<<<>>>::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEFFFIIIKKKMMMNNNSSSVVVZZZ^^^cccjjjqqqvvv|||{{{vvvsssnnniiieee___WWWRRRPPPNNNLLLIIIEEEHHHKKKMMMLLLKKKKKKKKKHHHGGGGGGFFFFFFEEEEEEEEEFFFBBB===;;;<<<<<<;;;999::::::???JJJVVVbbbqqq}}}|||oootttwwwtttnnnkkkoootttggg^^^\\\WWWQQQOOOMMMMMMMMMNNNOOOOOOMMMKKKLLLKKKIIIIIIHHHIIIJJJKKKMMMNNNOOOMMMLLLNNNSSSWWWVVVTTTQQQMMMJJJHHHHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIHHHHHHJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGGGGGGGGGGEEECCCBBBFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB===<<<<<<<<<===>>>@@@AAAAAA@@@@@@AAABBBBBB@@@>>>@@@@@@BBBFFFHHHKKKSSS\\\]]]jjjxxx}}}}}}{{{yyyzzz||||||yyyvvvmmmfffcccfffgggfffiiinnnjjjnnnppppppqqqsssrrrnnnooommmnnnrrrtttuuuzzz}}}yyytttooobbbgggmmmsssxxx~~~wwwrrrpppooonnnmmmlllmmmnnnmmmhhhaaaZZZUUUVVV```qqqkkk^^^[[[\\\ZZZWWWYYYYYYYYYVVVSSSQQQQQQRRRTTTWWWWWWRRRQQQSSSTTTRRRMMMKKKKKKKKKNNNOOOOOOOOOIIIJJJJJJJJJIIIHHHGGGGGGFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNQQQNNNNNNRRRUUUVVVZZZ___kkkooouuu|||~~~xxxsssmmmllljjjhhhgggffffffgggiiiiiiiiijjjlllnnnqqqrrrwwwvvvvvvuuuuuuvvvwwwwwwwwwxxxzzz||||||wwwuuupppjjjccc``````^^^ZZZVVVWWWRRRMMMIIIGGGEEEAAA>>>=========<<<<<<;;;;;;;;;;;;;;;;;;:::999777666555888777777777777777888888666666777777888888999999666555555555555666777888555555555555555666777777666666555555555444444444777666444333333444555666888888888888888888888888:::999999888888888888888>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<>>>??????>>>@@@CCCDDDCCCCCCDDDFFFCCCGGGKKKMMMMMMNNNRRRUUUYYY___gggnnnttt{{{|||uuupppllleee```]]]ZZZTTTOOOJJJHHHGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMIIIGGGDDDEEEFFFEEEBBB??????>>><<<;;;::::::;;;<<<===@@@HHHUUUeeesss}}}}}}tttlllmmmmmmjjjhhhmmmxxx}}}sssfff]]]ZZZXXXUUUSSSQQQOOOMMMNNNPPPQQQOOOMMMJJJIIIIIIIIIKKKMMMOOOPPPMMMNNNOOOOOOOOOPPPRRRTTTWWWSSSOOOMMMNNNNNNLLLJJJCCCDDDEEEFFFFFFEEECCCBBB888;;;@@@CCCDDDDDDEEEEEEJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGHHHIIIIIIHHHGGGGGGIIIIIIIIIHHHEEEEEEEEEGGGFFFHHHIIIGGGCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBAAAAAADDDCCCBBBAAA@@@?????????>>>===;;;:::;;;<<<>>>???@@@@@@???>>>===>>>>>>>>>AAAAAABBBDDDHHHLLLQQQSSSYYYZZZ```jjjttt{{{|||{{{www|||~~~}}}~~~|||xxxooollliiiggghhhiiijjjjjjnnnnnnnnnnnnmmmmmmmmmlllnnnmmmkkkkkknnnttt{{{yyygggeeeeeehhhpppyyy}}}tttnnnkkkiiigggeeeiiihhhfffbbb^^^YYYVVVUUUSSS```qqqnnn```\\\\\\ZZZXXXXXXXXXXXXUUURRRPPPQQQRRRPPPSSSSSSOOOMMMNNNNNNKKKLLLJJJIIIJJJLLLNNNNNNMMMIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLOOOPPPRRRXXX___kkkpppwww}}}yyyrrrqqqpppnnnlllkkkjjjjjjkkkffffffffffffhhhjjjlllnnnsssttttttuuuvvvwwwwwwwwwwwwxxxyyy{{{}}}uuuooohhhdddcccbbb___[[[ZZZWWWQQQNNNLLLIIIEEEAAA@@@@@@@@@@@@?????????>>>999999888888777777777666888888888777777888888999777888888888999999::::::888888777777666777777777666555555555555666777888777777777666666666555555777666666555555666777888888888888888888888888888777777777777777888999:::<<<<<<;;;:::::::::::::::;;;;;;:::::::::::::::;;;?????????@@@AAABBBCCCDDDAAACCCDDDFFFGGGIIIJJJKKKKKKOOORRRTTTUUUWWW\\\```dddkkkuuu~~~|||tttnnnkkkfff```[[[WWWTTTPPPKKKGGGEEEEEEEEEGGGGGGHHHIIIKKKLLLLLLMMMIIIGGGDDDDDDDDDCCC@@@===<<<;;;:::999888999<<<>>>CCCJJJWWWfffsss}}}}}}zzzssskkkfffggghhhiiinnnwwwooohhh^^^XXXWWWWWWTTTRRRQQQOOOMMMNNNPPPPPPOOOMMMKKKKKKJJJJJJKKKLLLMMMNNNMMMNNNOOOOOONNNOOOQQQSSSSSSPPPMMMLLLLLLKKKIIIGGGDDDEEEFFFGGGGGGFFFEEEEEE>>>AAADDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGFFFDDDDDDEEEFFFHHHIIIIIIGGGCCCAAAAAACCCBBBCCCCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@??????>>>>>>===<<<;;;;;;;;;===???@@@??????>>>===<<<<<<<<<<<>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBDDDHHHLLLNNNNNNOOOSSSVVVYYY[[[___ffflllttt}}}|||uuuqqqkkkgggdddaaa[[[VVVQQQOOOKKKHHHEEEDDDDDDDDDHHHHHHIIIKKKKKKLLLLLLLLLIIIFFFDDDBBBAAA@@@===;;;;;;;;;:::999:::<<<@@@DDDMMMYYYkkkzzzyyytttqqqlllfffdddeeegggmmmxxxwwwbbb]]]YYYWWWWWWWWWUUURRRQQQOOONNNNNNOOOOOONNNMMMMMMLLLLLLKKKKKKKKKLLLLLLNNNOOOOOONNNMMMMMMNNNPPPPPPNNNLLLLLLLLLJJJHHHEEEEEEFFFGGGHHHHHHIIIHHHHHHDDDEEEFFFFFFEEEEEEGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFGGGGGGFFFEEEDDDFFFGGGJJJJJJIIIFFFCCCAAABBBCCCCCCCCCDDDEEEEEEFFFFFFFFFDDDCCCBBB@@@>>>=========<<<<<<;;;;;;<<<>>>???AAAAAA@@@@@@???>>>=========???@@@@@@BBBEEEHHHLLLMMMQQQSSSUUUXXX[[[```fffjjjrrrwwwzzzxxxwwwxxxwwwuuuyyyuuupppmmmkkkjjjhhhggghhhhhhhhhggghhhhhhiiiiiiiiikkknnnrrrvvvyyy|||}}}{{{sssmmmlllooosssuuuwwwxxxxxxyyyvvvqqqiiiccc\\\]]]^^^]]]YYYTTTQQQPPPMMMZZZmmmwwwggg```]]][[[YYYXXXYYYXXXUUURRRPPPQQQRRRSSSUUUUUUSSSRRRRRROOOIIIJJJIIIHHHHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHHHHGGGHHHHHHIIIIIIEEEFFFIIIKKKKKKNNNZZZgggtttwwwzzz{{{|||}}}|||xxxvvvrrrmmmiiigggeeedddfffeeedddddddddeeeggghhhhhhjjjnnnrrruuuvvvwwwvvvvvvwwwwwwxxxyyyzzz{{{{{{}}}|||vvvrrrooollljjjdddcccbbb```]]]ZZZVVVSSSPPPOOOOOOMMMKKKHHHEEEDDD???>>><<<:::::::::<<<===999999999888999999::::::999999999999999888888888777777666555555555555555777777777666666777777888888888888888888777777777666777777888999999:::;;;999999999999999999999999::::::::::::;;;<<<===>>>>>>======<<<<<<<<<======>>>>>>>>>===>>>>>>??????===>>>>>>???AAACCCDDDEEEHHHFFFDDDFFFKKKOOOQQQRRRSSSVVV[[[___dddllluuu|||xxxsssmmmjjjfffbbb___[[[VVVRRRMMMKKKIIIGGGFFFEEEFFFFFFHHHIIIJJJKKKKKKJJJJJJIIIGGGFFFCCCAAA>>><<<:::999;;;===??????@@@DDDJJJOOO\\\jjj{{{{{{tttooommmjjjhhhiiiiiimmmvvv}}}kkk^^^\\\ZZZZZZZZZYYYUUUSSSPPPOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOONNNLLLKKKLLLNNNNNNNNNNNNNNNMMMKKKHHHFFFFFFGGGHHHIIIJJJJJJKKKKKKFFFFFFEEECCCBBBBBBDDDGGGIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIGGGFFFGGGHHHJJJIIIGGGDDDBBBAAABBBDDDCCCDDDFFFGGGHHHHHHHHHHHHDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCCCCCCCBBBBBBAAA@@@@@@BBBBBBCCCDDDFFFIIIKKKLLLOOORRRUUUVVVVVVYYY___dddpppxxx~~~~~~|||{{{yyyvvvwwwuuusssqqqppplllhhhdddeeedddcccbbbbbbbbbcccdddiiilllrrrwww{{{}}}~~~}}}}}}{{{}}}~~~}}}}}}zzztttqqqpppppppppqqquuuzzz}}}zzzsssjjjccc```cccdddaaaZZZSSSNNNLLLNNN[[[lllxxxiiiaaa^^^[[[YYYZZZZZZYYYWWWTTTRRRRRRSSSQQQRRRRRRPPPQQQRRRNNNHHHKKKIIIHHHHHHJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHDDDFFFIIILLLMMMPPP]]]jjjxxxyyyzzzxxxvvvwww}}}{{{uuuooojjjgggeeefffeeedddcccccccccddddddcccfffjjjnnnrrrsssttttttuuuvvvvvvwwwxxxxxxyyyyyy|||wwwtttqqqfffgggfffeeebbb___]]][[[ZZZZZZXXXUUUQQQLLLHHHEEEEEECCC@@@===<<<;;;<<<===<<<<<<<<<======>>>@@@@@@=========<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;999888888777777777888888777777777777777777777777666666777888999:::::::::999999999999999999999999<<<;;;;;;:::::::::;;;;;;===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCEEEFFFIIIJJJLLLOOONNNMMMNNNRRRVVVYYYZZZ]]]bbbhhhooovvv~~~vvvpppmmmfffdddaaa]]]XXXTTTOOOKKKHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJHHHGGGFFFEEEDDDBBB???<<<:::::::::===AAAFFFHHHJJJNNNVVV[[[oooyyyvvvoookkkhhhhhhhhhjjjlllsssrrrgggaaa___^^^\\\ZZZWWWSSSPPPPPPPPPOOOOOOMMMLLLLLLLLLIIIJJJKKKLLLMMMNNNOOOOOONNNOOOOOOMMMKKKKKKLLLMMMMMMMMMNNNNNNLLLJJJHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLGGGGGGEEECCCAAAAAADDDGGGIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKIIIFFFDDDEEEFFFIIIGGGDDDBBBBBBBBBCCCCCCDDDEEEGGGIIIJJJJJJIIIIIIDDDCCCAAA???>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@BBBCCCCCCDDDCCCBBBAAAAAABBBBBBCCCDDDEEEGGGHHHIIIJJJOOOSSSUUUVVVXXX\\\```mmmxxx|||xxxsssssstttuuutttooohhhccccccbbb```___^^^___``````jjjnnntttzzz~~~~~~}}}|||zzzzzz|||~~~}}}zzzvvvqqqooommmrrrxxx|||{{{wwwppplllnnnppppppjjj___TTTNNNLLLNNNZZZlllwwwjjjbbb^^^\\\ZZZ[[[[[[ZZZXXXTTTSSSSSSTTTRRRSSSRRRQQQTTTWWWTTTNNNKKKIIIHHHHHHIIIJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFGGGIIIMMMNNNQQQ[[[fffsssvvvxxxvvvssstttzzz|||}}}zzzrrrlllhhhffffffeeecccaaa`````````aaaaaacccfffjjjmmmooopppppptttuuuuuuvvvwwwxxxyyyyyy~~~}}}zzzlllmmmmmmjjjfffcccaaaaaacccbbb```]]]XXXRRRMMMIIIHHHFFFDDDAAA???>>>>>>===<<<<<<<<<===???AAACCCDDD@@@??????>>>===<<<<<<;;;<<<;;;;;;::::::::::::;;;:::999888888888888888888777777777777777888888888666777888999:::::::::999::::::::::::::::::::::::;;;:::999999888888888999;;;;;;::::::;;;;;;<<<<<<============>>>???@@@AAADDDDDDEEEGGGIIILLLNNNOOOQQQSSSUUUVVVXXX[[[```cccjjjpppxxx{{{sssmmmgggddd```^^^ZZZUUUPPPKKKGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJIIIGGGEEECCCAAAAAA@@@>>>;;;:::;;;===@@@GGGOOOTTTVVV[[[ccciii}}}ssslllhhhddddddgggiiiooozzzwwwhhhdddaaa```]]]ZZZVVVRRRPPPNNNOOOPPPPPPOOOLLLKKKKKKLLLHHHIIIKKKMMMNNNOOOPPPPPPNNNOOOOOONNNLLLKKKLLLNNNJJJKKKLLLKKKHHHGGGFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKHHHHHHGGGEEEDDDEEEGGGJJJKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHFFFCCCAAABBBCCCGGGEEECCCCCCDDDEEEEEEDDDEEEGGGIIIJJJKKKJJJIIIHHHCCCBBBAAA@@@???>>>>>>>>>======>>>>>>>>>>>>??????>>>???AAABBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEHHHMMMQQQUUUXXX[[[^^^iiivvv~~~{{{sssssstttuuuuuuqqqkkkfffcccbbbaaa``````bbbccceeennnqqqwww|||{{{{{{{{{|||~~~zzz|||yyytttpppssswwwyyyyyyyyyyyyzzz|||}}}|||ssseeeYYYSSSQQQNNNZZZllltttjjjccc___\\\ZZZZZZZZZYYYWWWTTTRRRRRRSSSSSSSSSQQQQQQVVV[[[ZZZTTTJJJHHHFFFFFFHHHIIIHHHGGGIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKIIIHHHHHHHHHIIIIIIKKKKKKIIIHHHGGGGGGGGGGGGIIIGGGHHHKKKMMMOOOUUU\\\gggnnnuuuwwwuuutttxxx|||xxxuuu}}}~~~wwwqqqmmmkkkhhhgggdddbbbaaa`````````aaabbbcccfffhhhjjjlllmmmssstttuuuvvvwwwxxxyyyyyy|||zzzzzzxxxsssmmmiiihhhiiiiiihhhgggddd___ZZZTTTQQQKKKKKKJJJHHHGGGEEEDDDCCCBBBBBBDDDFFFHHHKKKMMMNNNKKKJJJIIIHHHGGGFFFEEEEEEBBBAAA???===<<<;;;::::::;;;:::999888888888888888888888888888999999::::::999999;;;;;;;;;;;;:::999::::::::::::::::::::::::::::::::::::::::::;;;;;;======<<<<<<===>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDFFFFFFHHHJJJLLLOOOQQQRRRTTTZZZ```ccccccfffmmmsss{{{wwwpppjjjddd___\\\ZZZXXXTTTOOOJJJFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEIIIIIIKKKKKKJJJGGGDDDBBB>>>??????===;;;;;;>>>AAAGGGPPP[[[bbbfffjjjrrrxxx{{{qqqmmmjjjggghhhmmmoooxxxyyyfff___aaa___]]]ZZZUUURRRPPPPPPQQQOOOPPPQQQOOOLLLJJJKKKLLLJJJKKKLLLNNNOOOOOONNNNNNNNNOOOOOONNNLLLLLLMMMOOOKKKLLLLLLJJJGGGFFFGGGIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGHHHHHHHHHGGGHHHJJJLLLMMMLLLJJJHHHHHHHHHIIIJJJHHHGGGFFFFFFFFFFFFGGGHHHEEEFFFFFFDDDBBBBBBCCCDDDFFFDDDCCCEEEHHHIIIHHHGGGFFFHHHJJJKKKKKKJJJHHHGGGBBBBBBAAA@@@@@@@@@@@@@@@>>>????????????>>>======<<<===???AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCFFFKKKSSSZZZ___aaajjjwwwzzzxxxuuutttsssqqqnnnkkkeeedddddddddgggjjjnnnpppxxxzzz~~~~~~|||{{{{{{|||}}}|||{{{xxxyyy{{{|||}}}}}}}}}~~~wwwzzz}}}|||xxxuuuwww|||xxxjjj^^^ZZZZZZSSS___ppp{{{qqqiiiccc___\\\YYYYYYYYYYYYVVVSSSQQQQQQRRRNNNNNNLLLLLLRRRYYYYYYTTTHHHGGGEEEEEEFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJIIIKKKJJJIIIHHHGGGHHHHHHIIILLLKKKJJJIIIHHHGGGGGGGGGLLLHHHGGGJJJKKKKKKNNNSSS]]]gggsssyyyxxxvvvxxxzzz|||{{{tttyyy~~~yyyuuutttkkkjjjgggeeecccbbbbbbbbbaaaaaabbbccceeegggiiikkksssssstttvvvwwwyyyzzzzzz}}}|||tttooonnnoookkkkkkkkkiiieee___ZZZWWWOOOOOOOOOOOONNNMMMKKKKKKPPPQQQRRRUUUXXX[[[^^^___\\\\\\[[[ZZZXXXWWWVVVVVVNNNLLLJJJGGGDDDBBB@@@???;;;::::::999888888888999999999999::::::;;;;;;;;;;;;<<<=========<<<;;;:::::::::::::::::::::::::::<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEGGGHHHHHHLLLMMMNNNPPPSSSVVVXXXYYY]]]fffooossssssuuu~~~~~~tttqqqlllhhhddd```\\\YYYXXXVVVSSSMMMHHHEEEEEEFFFEEEFFFFFFFFFGGGGGGHHHHHHJJJKKKLLLLLLKKKHHHEEECCC<<<>>>>>>===;;;<<>>===<<<<<<>>>AAACCCEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBCCCAAAAAAGGGRRR\\\cccfffnnnyyy|||vvvrrrppppppppppppffffffgggiiimmmrrrwwwzzz~~~zzzxxxxxxyyyyyyyyyuuuvvvwwwxxxxxxzzz}}}vvvyyy|||~~~xxxrrrrrryyyzzzlllbbb```aaaZZZfffvvvvvviiiaaa``````]]]YYYVVVUUUTTTUUUUUUTTTQQQOOOOOOOOOMMMLLLJJJJJJIIIIIIFFFFFFEEEEEEEEEFFFHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGGGGGGGFFFEEEEEEDDDJJJKKKKKKKKKJJJHHHFFFDDDJJJIIIHHHHHHIIILLLNNNPPPUUUeeewww}}}xxxsssvvv{{{}}}zzzqqqmmmiiihhhiiihhhbbb]]]bbb```^^^^^^aaaeeeggghhhmmmmmmmmmoooqqqtttvvvxxxzzzsssvvvqqqmmmkkkjjjggg```ZZZUUUUUUYYY[[[YYYTTTUUUZZZWWW^^^gggoootttwwwyyyzzzyyyvvvrrrmmmiiigggfffeeebbb]]]VVVQQQNNNJJJEEEAAAAAA>>>;;;999999999999888;;;:::999888888999:::;;;888999;;;<<<=========<<<;;;;;;;;;;;;;;;:::::::::;;;;;;:::;;;;;;<<<===>>>===???BBBCCCCCCBBBCCCDDDJJJHHHGGGGGGIIILLLNNNNNNOOOQQQTTTVVVXXX\\\```dddjjjpppyyyzzzvvvlllhhhbbb___]]][[[VVVSSSIIIIIIHHHGGGEEEDDDCCCCCCDDDGGGIIIHHHEEEDDDEEEFFFLLLOOOQQQOOOJJJDDD@@@???:::999;;;???>>>===DDDNNN[[[fffqqqwww{{{}}}wwwqqqppptttzzz~~~}}}kkkbbb]]][[[[[[WWWUUUTTTTTTTTTSSSQQQOOOLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIGGGFFFEEEDDDDDDEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHKKKJJJHHHFFFDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCCCCEEEGGGJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGAAAAAAAAA@@@@@@AAAAAABBBEEECCC@@@@@@BBBBBB???===AAA???<<<<<<>>>@@@BBBCCCAAA@@@>>>=========>>>???@@@BBBEEEJJJPPPXXXaaagggooowww}}}~~~wwwsssrrrsssvvvwwwppplllhhhiiippp{{{{{{vvvwwwxxxwwwuuurrrqqqrrrvvv{{{~~~}}}zzz}}}}}}~~~|||pppqqqxxx}}}zzzqqqiiifffbbbiiiuuuwwwhhh^^^[[[ZZZVVVSSSQQQQQQQQQRRRTTTTTTRRRQQQNNNMMMLLLKKKJJJIIIIIIIIIGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIIIIHHHGGGGGGGGGHHHHHHKKKKKKKKKKKKJJJHHHFFFEEEHHHHHHHHHIIIJJJKKKMMMNNNRRR\\\hhhqqqssstttvvvxxx}}}uuupppiiifffgggfffccc``````]]][[[[[[^^^aaabbbccchhhiiijjjlllooosssvvvxxx~~~~~~zzzuuurrrqqqmmmfff```\\\[[[]]]`````````fffmmmxxx~~~~~~~~~sssnnngggbbb^^^XXXQQQLLLEEEBBB===:::::::::;;;:::<<<;;;:::999999:::;;;<<<;;;<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????BBBDDDGGGHHHHHHGGGHHHIIIJJJIIIIIIJJJLLLOOORRRSSSSSSVVVYYY]]]```eeejjjnnnzzz|||uuuoookkkhhhddd___[[[YYYVVVRRROOOKKKKKKJJJIIIHHHFFFFFFEEEEEEGGGIIIIIIGGGFFFHHHJJJOOOPPPPPPMMMFFF@@@===<<<999888:::???AAAEEEPPP\\\iiirrrzzz}}}xxxsssnnnqqqzzzqqqbbb\\\YYYWWWXXXVVVUUUSSSTTTTTTSSSQQQOOOMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEDDDCCCCCCDDDDDDFFFEEEEEEDDDDDDEEEGGGHHHIIIHHHGGGEEEEEEEEEFFFGGGFFFFFFGGGGGGFFFEEEEEEDDDFFFEEEEEEEEEFFFIIIKKKMMMOOOOOOMMMKKKJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEBBBBBBAAA@@@@@@@@@AAAAAADDDBBB@@@@@@AAABBB@@@>>>???>>>===>>>???@@@@@@???@@@???>>>===<<<======>>>???AAADDDGGGLLLSSS[[[aaaiiipppvvvyyy}}}{{{yyywwwvvvuuupppmmmkkknnnwwwwwwssstttvvvvvvtttvvvxxx{{{yyywwwzzz|||}}}vvvpppnnnjjjnnnvvv{{{jjj]]]WWWUUURRROOOOOONNNNNNPPPRRRRRRPPPNNNKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHIIIHHHFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHJJJJJJKKKKKKKKKLLLOOOVVV```jjjqqqssssss{{{~~~yyyrrrjjjfffeeefffeeeddd```]]][[[ZZZ\\\^^^______bbbccceeehhhlllppptttvvvzzzzzzzzz{{{|||}}}~~~}}}~~~|||wwwpppkkkbbb______aaadddkkkxxxyyyssslllbbb\\\NNNIIICCC>>><<<======>>>???>>>============>>>????????????>>>>>>??????@@@???????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGIIIJJJJJJJJJKKKLLLNNNNNNOOOQQQTTTWWW[[[]]]\\\___eeejjjooouuu|||}}}vvvoooiiiddd```aaa]]]YYYVVVSSSPPPMMMJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGIIIIIIIIIKKKMMMPPPUUUTTTPPPJJJCCC===::::::<<<:::;;;@@@FFFQQQ```nnn}}}}}}~~~~~~wwwqqqooouuuvvvcccZZZXXXVVVVVVWWWRRRQQQPPPQQQRRRQQQPPPNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNOOONNNNNNMMMKKKJJJIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDFFFGGGFFFFFFEEEFFFFFFGGGHHHIIIFFFGGGGGGGGGGGGFFFEEEEEEGGGFFFFFFGGGHHHJJJLLLMMMPPPNNNLLLJJJHHHFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@BBBAAA??????AAABBBAAA@@@>>>======???@@@???===:::>>>===<<<<<<;;;<<<<<<<<<===???AAACCCFFFLLLRRRWWW___eeelllpppwww}}}xxxtttuuusssrrrvvvyyyrrrooopppsssttttttzzz~~~{{{zzzxxx|||zzzyyyuuuvvvzzz~~~lll^^^VVVSSSQQQOOOPPPOOONNNOOOOOONNNKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFDDDBBBBBBBBBEEEHHHJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEGGGIIIJJJKKKJJJIIIHHHGGGGGGJJJRRR^^^ggglllnnnrrrvvv{{{~~~~~~|||}}}~~~wwwrrrlllhhhgggggggggfffcccaaa^^^]]]^^^______^^^^^^___```cccgggkkknnnpppuuuuuuuuuuuuwwwyyy{{{}}}zzz}}}|||wwwnnnjjjggghhhnnnyyy~~~ssslll[[[UUULLLDDDAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@?????????@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKNNNOOOOOOPPPQQQSSSTTTVVVYYY\\\___cccgggjjjjjjnnnuuu{{{~~~zzztttmmmhhhccc^^^[[[YYYWWWTTTQQQNNNKKKIIIGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJLLLOOORRRTTTYYYVVVOOOHHHAAA<<<::::::???>>>???DDDNNN^^^ppp}}}~~~yyyvvvvvvvvvwwwwwwvvvrrrrrr|||uuuhhh[[[WWWWWWVVVVVVWWWNNNMMMLLLMMMNNNNNNMMMKKKMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIKKKLLLMMMNNNOOOOOOOOONNNLLLKKKIIIGGGFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJFFFEEECCCBBBAAAAAABBBBBBCCCBBBBBBAAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLKKKJJJHHHFFFCCCBBBAAA@@@EEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@??????@@@AAABBBBBB???>>>======>>>===;;;999<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>???@@@DDDIIIMMMUUUZZZaaahhhoooxxx{{{www{{{yyyxxx|||{{{wwwrrrnnnlllnnnrrrtttuuuzzz{{{xxxuuuyyy{{{}}}~~~~~~~~~}}}lll^^^UUURRRPPPPPPOOONNNMMMNNNNNNMMMJJJHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCAAAAAABBBDDDGGGIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFHHHJJJJJJIIIGGGEEEDDDEEEGGGKKKRRRZZZbbbgggggglllsssyyy}}}}}}|||~~~~~~xxxuuusssqqqooommmkkkhhhfffeeeccc```_________^^^]]]]]]]]]^^^___aaadddgggiiipppppppppqqqsssvvvxxxzzzyyy{{{}}}~~~~~~~~~}}}yyyzzzxxxggg```UUULLLHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAAAAABBBCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHIIIKKKLLLMMMQQQSSSUUUWWWXXXYYY\\\^^^\\\```dddhhhkkkpppuuuyyy}}}zzzuuurrrmmmhhhddd___[[[XXXSSSRRRPPPMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHKKKNNNRRRTTTUUUVVVQQQIIIBBB===;;;;;;;;;???AAAFFFNNN\\\ooo{{{vvvqqqmmmlllmmmmmmmmmooooootttiii___VVVUUUVVVUUUTTTUUUNNNMMMLLLMMMNNNNNNMMMKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHIIIKKKMMMNNNOOOOOOOOONNNMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJFFFDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAACCCEEEFFFHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEEEEFFFGGGHHHIIIGGGFFFEEECCCBBBBBBAAAAAADDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@??????>>>>>>@@@BBBCCCBBB???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<>>>BBBEEEMMMRRRYYYaaahhhpppzzz~~~}}}|||{{{{{{~~~|||tttsssvvvxxxvvvqqqqqqnnnlllkkknnnrrruuuwwwzzz|||zzzyyyvvvqqqsssuuuvvvxxx{{{zzzkkk]]]TTTPPPOOOOOOLLLKKKLLLMMMOOOOOOMMMKKKIIIIIIJJJKKKJJJIIIGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@EEEDDDCCCCCCDDDFFFHHHIIIHHHGGGFFFFFFEEEEEEEEEFFFEEEFFFHHHIIIHHHGGGEEEDDDCCCEEEGGGHHHJJJPPPWWW^^^^^^ccclllsssxxx|||~~~}}}{{{xxxxxxyyywwwtttooojjjgggdddbbb```______^^^]]][[[\\\\\\\\\\\\]]]___aaaccciiijjjkkkmmmpppsssuuuvvvvvvxxxyyyyyyyyyyyy{{{|||{{{llleee[[[SSSNNNLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLMMMMMMOOOPPPRRRSSSVVVXXX[[[]]]___bbbeeehhhiiinnntttxxx{{{zzztttoookkkhhhddd```]]]YYYUUURRRLLLLLLLLLJJJGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIFFFGGGHHHLLLPPPRRRSSSRRRLLLGGG@@@<<<;;;<<<======@@@HHHRRR^^^ooo}}}xxxqqqmmmiiiffffffhhhiiiiiiiiimmmuuuuuu```XXXRRRRRRRRRQQQPPPRRRPPPOOONNNOOOPPPPPPNNNLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGIIIKKKMMMOOOPPPPPPPPPLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@@@@AAACCCEEEFFFIIIIIIIIIIIIHHHGGGEEEEEEDDDDDDEEEFFFFFFFFFFFFEEECCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB???@@@???>>>===>>>AAADDDCCC???;;;999:::;;;<<<<<<:::;;;;;;;;;;;;:::999999888999:::::::::<<>>>>>DDDDDDDDDDDDDDDEEEFFFGGGFFFFFFDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFDDDCCCCCCDDDDDDEEEGGGJJJOOOSSSZZZ^^^eeelllrrrxxx}}}}}}~~~yyyrrrlllhhhdddbbb```______^^^]]][[[ZZZZZZYYYZZZ[[[]]]___```cccdddgggjjjmmmoooqqqqqqrrrsssuuuvvvvvvwwwzzz|||}}}yyyssskkkeee\\\VVVSSSRRRRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPQQQSSSTTTVVVWWWWWWVVVVVVWWWXXXYYY[[[]]]^^^___aaadddgggjjjnnnsssvvv|||}}}yyytttoooiiieeeccc```\\\YYYVVVSSSNNNKKKFFFHHHHHHGGGEEEDDDFFFHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFHHHLLLQQQRRRPPPMMMEEE@@@;;;:::<<<@@@CCCDDDKKKVVVdddrrr~~~{{{uuunnnhhhfffccccccfffiiijjjkkkpppuuu}}}tttgggZZZSSSNNNOOOPPPNNNNNNPPPPPPOOONNNNNNOOONNNLLLJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGIIIKKKNNNPPPPPPPPPPPPJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIFFFEEEDDDBBBBBBBBBBBBCCCAAAAAA@@@AAABBBDDDEEEGGGIIIIIIIIIIIIIIIGGGFFFEEECCCCCCDDDEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@>>><<<===@@@DDDAAA>>><<<<<<<<<======<<<:::;;;<<<<<<<<<;;;999999777999:::::::::<<<>>>AAABBBFFFOOOXXX\\\___iiittttttpppjjjhhhhhhjjjkkkkkkjjjjjjjjjkkkmmmqqqvvvyyy}}}}}}tttrrroookkkiiilllqqquuu|||}}}pppbbbXXXRRROOOOOOQQQPPPOOOPPPPPPOOOLLLIIIKKKLLLLLLMMMKKKIIIFFFEEEDDDEEEFFFFFFFFFDDDCCCBBB?????????>>>>>>>>>>>>===BBBBBBBBBCCCCCCCCCCCCCCCEEEEEECCCBBBBBBCCCDDDDDDFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAABBBFFFIIIKKKLLLYYY\\\aaaffflllttt|||}}}}}}{{{sssmmmjjjeeecccaaaaaaaaa```^^^]]]XXXXXXXXXYYYZZZ\\\^^^```^^^```dddhhhkkkmmmnnnnnnnnnppprrrtttuuuwww{{{}}}{{{~~~}}}{{{vvvoooiiigggbbb[[[VVVUUUUUUVVVVVVYYYZZZ[[[\\\\\\[[[ZZZYYYTTTUUUWWWXXXYYYYYYYYYXXXYYYZZZ[[[]]]^^^```aaabbb```aaaaaabbbdddeeeggghhhlllnnnrrruuuxxx}}}}}}yyyuuuqqqlllgggbbb^^^^^^\\\XXXUUUSSSOOOJJJGGGBBBDDDFFFEEECCCCCCFFFIIIEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFHHHMMMQQQQQQNNNJJJBBB>>>;;;;;;@@@FFFJJJKKKWWWdddsss{{{wwwppphhhbbbaaaaaacccgggkkknnnooo|||qqqddd\\\WWWQQQNNNOOOPPPOOOOOORRRNNNMMMKKKKKKKKKJJJHHHFFFIIIIIIHHHGGGGGGFFFFFFEEEGGGHHHKKKNNNPPPQQQPPPPPPIIIIIIJJJJJJKKKLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDCCCBBBBBBCCCCCCAAAAAAAAAAAABBBDDDFFFGGGGGGHHHIIIJJJIIIHHHGGGFFFBBBBBBCCCDDDDDDEEEDDDDDDBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>?????????@@@AAABBBCCCDDD@@@AAA@@@>>>;;;<<<@@@DDD>>>======>>>??????===;;;;;;;;;<<<===<<<;;;:::999777888:::;;;;;;<<>>======@@@AAAAAABBBCCCDDDEEEEEEAAAAAACCCCCCCCCBBBAAA@@@FFFEEEEEEGGGIIIJJJHHHGGGFFFEEEDDDDDDDDDFFFIIIJJJQQQTTTYYY]]]dddmmmxxx}}}{{{rrrllldddddddddeeeeeeccc___\\\[[[[[[[[[[[[[[[[[[[[[ZZZ[[[]]]___```bbbdddgggjjjkkkmmmoooqqqrrrvvvzzz}}}{{{}}}~~~zzzwwwtttooolllkkkhhhccc```]]]]]]\\\[[[ZZZ\\\```dddeeefffgggggggggeeecccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccfffiiilllnnnooopppnnnoooqqqtttvvvwwwxxxxxxzzz{{{wwwuuupppiiiccc```^^^]]]\\\VVVTTTRRROOOLLLIIIGGGEEECCCCCCCCCCCCCCCCCCBBBBBBEEEFFFFFFGGGGGGFFFDDDCCCFFFHHHKKKMMMLLLHHHDDDAAACCC===;;;===???CCCPPP^^^ggguuu}}}sssiiidddaaaaaaccceeeddddddiiittt}}}vvvfff\\\WWWQQQNNNLLLNNNRRRTTTRRROOONNNLLLIIIHHHHHHHHHGGGFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEFFFHHHJJJKKKKKKJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKGGGHHHHHHFFFEEEEEEGGGIIIEEEDDDBBBAAA@@@AAACCCDDDBBBBBBAAAAAAAAABBBBBBCCCHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDIIIHHHEEEDDDCCCDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@AAA???>>>???BBBEEEFFFFFFBBBAAA???======>>>???@@@DDDBBB@@@===;;;::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAACCCFFFIIIMMMTTT\\\bbbmmmyyy{{{tttsssqqqnnnjjjfffcccaaaaaaaaaggghhhjjjkkknnnrrrwww{{{}}}~~~|||zzzyyy|||yyyqqqkkkiiiiiipppvvv~~~ppp^^^TTTSSSSSSRRRPPPOOOMMMMMMMMMMMMKKKIIIKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFEEECCCBBBAAA@@@????????????AAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCC@@@AAACCCDDDFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHJJJLLLOOORRRUUUYYY___gggqqqxxx|||}}}wwwqqqhhhgggeeeddddddbbb___]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXZZZ\\\^^^^^^```dddfffhhhjjjlllnnnpppssswwwzzzzzz|||}}}~~~~~~~~~xxxrrrnnnkkkhhhdddbbbaaa___[[[XXXVVVVVVWWWYYY\\\bbbiiiooorrrsssuuuvvvuuusssqqqooommmmmmmmmnnnnnnooooooooopppqqqsssvvvyyy{{{|||}}}|||vvvppplllmmmjjjddd```\\\YYYUUURRROOONNNLLLJJJGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDGGGHHHIIIIIIGGGDDDAAA>>>>>><<>>>>>???@@@@@@@@@@@@@@@BBB@@@>>>>>>???AAAAAA@@@??????>>>======>>>???@@@AAA@@@>>><<<;;;:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAADDDHHHNNNUUU[[[eeepppzzz}}}~~~~~~}}}yyyuuuuuusssqqqmmmhhhdddaaa___^^^cccdddgggiiikkkoootttxxx}}}~~~zzzyyyzzzyyyxxxxxx{{{~~~uuupppnnnkkkpppxxx~~~ppp]]]RRRQQQSSSRRRPPPOOOMMMMMMMMMLLLJJJHHHKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEECCCAAA@@@??????AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAABBBBBB???BBBFFFHHHGGGHHHKKKMMMJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNQQQUUUZZZbbbjjjpppxxxyyy{{{zzzqqqmmmiiieeedddcccaaa```______^^^\\\[[[YYYXXXXXXVVVXXXYYYZZZ[[[\\\___aaadddfffhhhiiikkknnnrrruuuxxxyyy{{{{{{|||}}}~~~vvvqqqlllgggdddbbb___\\\ZZZZZZXXXVVVUUURRRTTTVVVZZZaaajjjuuu|||~~~~~~zzzvvvpppkkkhhhfffddd```\\\XXXSSSMMMJJJHHHGGGFFFFFFDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFIIIHHHGGGEEECCC@@@>>>======@@@IIITTT\\\eeeppp{{{|||ssslllhhhfffcccbbbeeelllvvvpppiiiddd\\\VVVNNNLLLJJJJJJMMMNNNKKKIIIKKKIIIGGGGGGGGGGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGEEEBBBBBBBBBDDDFFFEEEDDDCCCBBB@@@?????????????????????@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDD???@@@AAABBBCCCDDDEEEEEEEEECCCAAA???>>>>>>>>>????????????>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBCCCAAA>>>======<<<;;;999<<<<<<======>>>?????????======<<<<<<<<<<<<<<<===>>>======<<<<<<<<<======;;;;;;;;;;;;::::::::::::999;;;<<<>>>AAAFFFLLLQQQYYYdddoootttxxx{{{}}}}}}~~~{{{zzz}}}}}}zzzwwwwwwvvvtttpppkkkfffbbb^^^\\\```bbbeeehhhjjjnnnrrruuuyyy|||}}}yyyvvvuuuwwwwwwxxxyyy{{{}}}zzzuuujjjmmmqqqwww}}}rrr^^^RRRPPPQQQPPPNNNMMMLLLMMMNNNMMMKKKIIIKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJJJJIIIHHHGGGFFFFFFEEECCC@@@>>>>>>???AAABBBCCCDDDEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>???@@@AAA@@@EEEIIIJJJGGGFFFJJJNNNIIIIIIHHHIIIJJJKKKLLLMMMKKKLLLOOOTTTZZZbbbiiinnntttvvv{{{{{{vvvooojjjgggfffeeedddbbbbbb```___]]][[[ZZZYYYVVVWWWXXXXXXXXXYYY[[[]]]___```bbbdddeeehhhlllooosssuuuwwwxxxyyy{{{~~~wwwpppkkkhhheeecccbbb```]]][[[YYYXXXWWWVVVVVVXXX[[[```hhhssszzzvvvsssooojjjgggccc```[[[WWWSSSOOOJJJGGGDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIJJJHHHEEEAAA???>>>>>>???CCCJJJVVVaaajjjpppxxx}}}uuunnnkkkjjjfffhhhnnnvvv~~~rrrjjjcccYYYPPPOOOMMMLLLLLLMMMMMMKKKIIIIIIHHHFFFFFFGGGGGGEEECCCEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIGGGHHHGGGEEECCCAAAAAABBBBBBBBBBBBBBBAAA@@@>>>===???????????????@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBB>>>??????@@@AAAAAABBBBBBCCCBBB@@@>>>===<<<<<<<<<===============>>>>>>>>>>>>???@@@BBBDDDEEEEEEEEEBBB@@@>>><<<<<<;;;999777;;;;;;===>>>@@@@@@@@@@@@;;;<<<<<<===>>>??????@@@>>>>>>===<<<<<<<<<======;;;;;;;;;:::::::::::::::777999:::;;;<<<@@@EEEIIIPPPYYYdddlllrrrvvvzzz|||~~~}}}|||zzzuuutttqqqnnniiieeeaaa___aaadddgggiiikkkmmmpppsssvvvyyy{{{{{{yyyvvvttttttuuuwwwzzz}}}~~~~~~}}}|||{{{~~~~~~qqqrrrsssuuuyyysssaaaUUUQQQOOOLLLKKKKKKKKKMMMOOOOOOMMMKKKIIIHHHGGGFFFGGGIIIKKKMMMIIIIIIHHHGGGEEEEEEDDDDDDCCCAAA???======>>>@@@BBBBBBCCCDDDEEEEEEDDDBBBAAACCCBBBAAAAAAAAABBBDDDEEE???CCCGGGFFFBBB@@@CCCFFFEEEEEEFFFGGGHHHJJJKKKLLLKKKLLLOOOUUU^^^gggnnnrrrsssxxxxxxqqqmmmkkkjjjiiieeedddbbb```^^^\\\ZZZYYYWWWXXXYYYXXXWWWWWWYYY[[[ZZZ[[[]]]^^^```bbbfffiiilllooorrrtttvvvyyy}}}zzzrrrmmmjjjhhhffffffdddaaa^^^[[[YYYYYYYYY\\\^^^ccciiirrr~~~~~~|||xxxuuuqqqnnnkkkhhhdddaaa___ZZZTTTOOOLLLJJJHHHFFFBBBCCCCCCDDDDDDEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEDDDFFFHHHJJJLLLLLLKKKKKKFFFDDD@@@======>>>AAABBBLLLUUUbbbkkkqqqvvv{{{}}}}}}yyyrrrmmmllllllkkkrrrzzzyyymmmccc[[[TTTOOONNNMMMLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGEEECCCDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGCCCAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA???>>>===<<<<<<<<<<<<<<<======>>>>>>??????===>>>@@@BBBCCCEEEEEEEEE@@@>>>=========<<<;;;999;;;<<<===???@@@AAAAAAAAA<<<<<<>>>???@@@AAABBBBBB>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::::::::999999999888999::::::;;;>>>AAADDDJJJQQQ\\\fffmmmqqqwww{{{|||sssrrrqqqooollljjjgggfffdddeeeggghhhhhhjjjlllooopppsssuuuuuutttssssssssstttwww||||||zzzrrrvvv}}}~~~|||{{{||||||zzz}}}~~~|||}}}tttbbbVVVQQQNNNKKKLLLLLLMMMOOOPPPPPPMMMKKKGGGGGGGGGGGGHHHJJJLLLMMMIIIHHHFFFEEECCCBBBBBBBBBAAA@@@>>>======>>>@@@AAA@@@BBBCCCEEEEEEDDDBBBAAAAAAAAAAAAAAABBBBBBCCCDDDCCCEEEGGGEEEBBB@@@@@@BBB@@@AAACCCEEEGGGIIIKKKLLLLLLMMMQQQXXXbbblllsssvvvtttyyy~~~zzzvvvssspppllljjjgggddd```]]]ZZZYYYYYYYYYZZZXXXWWWVVVWWWYYYVVVWWWYYYZZZ[[[^^^aaadddgggiiillloooqqqtttxxx{{{xxxyyyzzzzzzzzz|||~~~xxxtttqqqooonnnmmmjjjfffbbb```aaabbbgggjjjpppxxx~~~{{{xxxuuuooolllhhheeeccc```\\\YYYVVVQQQKKKGGGEEEEEEDDDDDDAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFDDDGGGKKKNNNOOONNNLLLJJJAAA???===<<<>>>BBBGGGJJJUUU```kkkrrrvvvzzz|||{{{|||~~~|||wwwqqqmmmlllnnnqqqttt{{{xxxjjj^^^UUUQQQQQQQQQKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGHHHGGGEEECCCAAAAAAAAABBBCCCEEEFFFGGGIIIIIIHHHGGGFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHGGGDDDBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEECCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@???>>>===;;;;;;============<<<<<<;;;;;;??????>>>>>>======<<<<<<;;;<<<<<<===>>>??????@@@;;;<<<===???@@@AAABBBBBB===<<<<<<===>>>>>>===;;;;;;;;;<<<===???@@@AAAAAA===>>>???AAABBBBBBBBBBBB???>>>===<<<<<<;;;<<<<<<;;;;;;::::::999999888888888999:::::::::<<>>???BBBDDDDDDCCCBBBAAA>>>???@@@AAAAAABBBBBBBBBFFFFFFFFFEEEDDDBBBAAA@@@<<<>>>@@@DDDGGGIIIKKKLLLNNNNNNRRRZZZeeennntttwwwqqqvvv}}}}}}yyywwwsssmmmgggaaa\\\ZZZZZZZZZZZZXXXVVVUUUVVVWWWSSSTTTVVVWWWXXXZZZ^^^aaaccceeehhhiiikkkmmmpppsssoooqqqsssuuuvvvxxx{{{~~~{{{}}}~~~~~~zzzvvvuuuxxxzzz}}}|||zzzwwwsssnnnjjjfffccc___\\\ZZZWWWSSSQQQLLLIIIEEECCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFCCCGGGLLLPPPQQQOOOKKKHHH?????????AAAFFFMMMSSSXXXbbbmmmvvvwwwxxxzzzzzzxxxzzz~~~}}}yyyuuurrrpppmmmjjjjjjooowww}}}}}}oooeeeYYYRRRPPPQQQPPPOOOJJJJJJJJJIIIHHHGGGGGGHHHGGGFFFGGGHHHIIIHHHFFFCCCAAA@@@@@@@@@AAACCCDDDEEEHHHGGGFFFEEEEEEEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDFFFGGGFFFCCCAAA@@@@@@CCCBBBBBBAAAAAABBBCCCDDDDDDCCCAAA@@@>>>===============>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<::::::;;;<<<===>>>???@@@:::;;;===>>>???@@@@@@@@@;;;;;;;;;<<<>>>>>><<<:::;;;;;;::::::;;;===>>>???>>>???@@@AAAAAAAAA@@@@@@@@@@@@???>>>============;;;;;;::::::999888888777666777999999999:::===???CCCFFFOOO[[[```bbbiiiqqqxxx~~~qqqpppooooooooopppqqqrrrmmmlllhhhddd``````cccfffdddfffiiilllnnnqqquuuxxxzzz~~~zzzxxxvvvuuuuuuvvvvvvvvvuuuwww{{{~~~~~~}}}~~~rrr]]]RRRPPPQQQPPPRRRRRRRRRRRRRRROOOJJJGGGDDDEEEGGGIIIKKKLLLLLLMMMJJJHHHFFFDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA<<<>>>AAACCCDDDCCCBBB@@@@@@BBBCCCEEEFFFFFFEEEEEECCCAAA@@@@@@AAA@@@>>><<<:::<<>>???@@@DDDCCCAAA???===<<<;;;::::::;;;<<<<<<======<<<<<<888888999:::;;;;;;<<<===::::::;;;<<<<<<<<<;;;;;;999999:::;;;===>>>??????<<<===>>>???@@@AAAAAAAAA:::::::::<<<======;;;999:::999888777888:::<<<>>>>>>???@@@AAAAAA@@@>>>>>>BBBAAA@@@???>>>>>>>>>>>>;;;;;;::::::999888777777444666777777777888:::===AAACCCKKKVVV[[[\\\ccclllssszzz~~~rrrqqqpppooooooqqqssstttsssqqqkkkeeeaaa```cccfffcccfffiiimmmppptttyyy|||zzzwwwsssppppppqqqrrrrrrpppsssyyy~~~~~~}}}}}}}}}lllYYYOOOOOOOOOMMMOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJFFFEEEEEEDDDCCCBBBBBBAAA>>>???@@@???>>>>>>@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDBBB@@@???>>>======777888;;;???DDDHHHKKKMMMQQQPPPQQQSSSXXX]]]___```hhhiiikkkpppvvv|||wwwmmmfffddd___ZZZWWWWWWWWWUUUSSSQQQRRRSSSUUUVVVWWWWWWWWW[[[\\\]]]___bbbeeegggiiihhhfffgggjjjqqquuuwwwwwwwwwwwwxxxzzz|||~~~{{{yyyxxxxxxvvvrrrlllfff___YYYVVVVVVTTTQQQMMMIIIFFFDDDCCCAAAAAAAAAAAABBBBBBCCCDDD@@@BBBCCCEEEEEEDDDBBBAAAAAABBBBBBAAA@@@@@@CCCEEEGGGMMMTTTTTTOOOIIIEEEDDDGGGIIILLLTTT]]]hhhpppuuu}}}~~~xxxsssqqqppptttsssqqqooollljjjhhhhhhhhhggghhhkkkrrr|||mmmbbbWWWUUUSSSQQQPPPPPPQQQRRRNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGGGGFFFEEECCCAAA@@@BBBBBBCCCCCCDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDAAABBBDDDGGGIIIKKKKKKLLLGGGEEECCC@@@>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAADDDCCCBBB@@@===;;;999888<<<:::999:::<<<<<<;;;::::::999888888999<<<>>>@@@============<<<;;;:::999::::::999999::::::;;;<<<777999;;;>>>?????????>>>===<<<;;;;;;::::::::::::999999999999:::<<<>>>???>>>???BBBCCCBBB@@@<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999:::999:::;;;:::::::::<<<>>>DDDDDDFFFLLLSSSZZZ___```dddjjjrrryyy~~~wwwvvvtttssssssssstttuuuuuurrrnnnkkkiiigggeeeccchhhiiijjjlllooouuu|||xxxrrrrrrsssqqqooooooqqqvvv}}}~~~~~~}}}lllZZZPPPOOOOOONNNPPPOOOMMMLLLKKKJJJJJJKKKGGGGGGGGGGGGHHHHHHIIIJJJGGGGGGFFFEEEDDDCCCBBBBBB===???@@@?????????AAACCC???@@@AAACCCDDDEEEEEEFFFCCCCCCCCCDDDDDDDDDEEEEEECCCBBBAAA???===<<<<<<<<<;;;===???BBBFFFHHHJJJKKKOOONNNMMMOOOSSSVVVXXXYYY___aaadddiiiooovvv|||}}}~~~xxxrrriiiddd___\\\[[[ZZZVVVSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVWWWXXXZZZ\\\___aaabbbeeedddeeeiiinnnqqqrrrqqqsssssstttvvvyyy|||~~~{{{~~~~~~~~~}}}zzzwwwtttsssrrrooommmiiiccc]]]WWWRRRPPPJJJJJJIIIHHHGGGFFFGGGGGGBBBBBBAAAAAAAAABBBCCCCCC@@@AAACCCDDDEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDGGGJJJLLLPPPSSSQQQMMMIIIIIIJJJLLLRRRZZZdddnnnvvv}}}~~~yyysssqqqpppmmmmmmlllkkkiiigggfffeeehhhiiikkkqqqyyylllaaaXXXVVVTTTQQQOOOOOOOOOPPPMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHGGGEEEDDDCCCBBBAAADDDDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCAAABBBDDDFFFHHHIIIJJJJJJHHHGGGDDDAAA???>>>??????>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???>>>===<<<;;;<<<;;;::::::<<<<<<;;;::::::999999999:::<<<>>>???>>>>>>>>>>>>===<<<;;;:::::::::999999::::::;;;<<<999;;;===???@@@@@@???>>>===<<<;;;:::::::::::::::<<<<<<;;;<<<<<<>>>???@@@???@@@BBBBBBBBB@@@===<<<===<<<<<<;;;;;;<<<<<<===@@@???===;;;999999999999888999;;;;;;;;;;;;>>>@@@BBBBBBDDDIIIPPPWWW[[[\\\```bbbfffoooxxx}}}~~~|||zzzzzzxxxwwwuuuuuuttttttxxxuuurrrpppnnnkkkhhhfffiiijjjlllpppvvv~~~{{{sssrrrqqqmmmjjjiiikkkrrrzzznnn\\\QQQOOOPPPOOOQQQOOOMMMLLLKKKJJJKKKKKKEEEFFFFFFGGGHHHHHHIIIJJJIIIHHHGGGFFFDDDCCCAAAAAA===>>>???@@@@@@AAACCCEEEEEEFFFFFFGGGHHHHHHIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@???>>>======>>>@@@BBBDDDFFFHHHHHHIIIJJJIIIHHHJJJMMMPPPRRRRRRTTTVVV[[[aaagggnnnsssvvv~~~}}}|||zzzwwwzzz}}}~~~|||qqqlllgggcccaaa^^^YYYUUUUUUUUUVVVVVVVVVVVVUUUUUURRRSSSSSSTTTVVVXXXZZZ[[[___```bbbfffjjjllllllkkknnnooopppqqqtttvvvxxxzzzvvvyyy{{{{{{zzz|||zzzxxxsssoookkkiiihhhhhheeebbb^^^XXXRRRNNNKKKJJJBBBBBBBBBBBBCCCEEEFFFGGGCCCCCCBBBBBBBBBBBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGIIIMMMPPPWWWWWWUUUPPPLLLKKKOOOTTTYYYbbbnnnyyyyyyssspppooogggggghhhhhhhhhggggggfffjjjmmmsss{{{xxxggg^^^XXXVVVTTTQQQOOONNNNNNNNNMMMMMMMMMLLLKKKJJJHHHHHHIIIHHHFFFDDDCCCBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBAAAAAAAAABBBCCC@@@AAACCCEEEGGGHHHHHHHHHIIIHHHEEEBBB@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::<<<<<<;;;::::::999999999:::<<<>>>???@@@@@@???>>>===<<<;;;:::::::::999999::::::;;;<<<<<<===>>>???@@@???>>>>>><<<<<<;;;:::::::::;;;;;;???????????????@@@AAABBBAAABBBBBBBBBAAA@@@???>>>>>>===<<<;;;;;;<<<===>>>@@@???===;;;:::999::::::999;;;============???AAA@@@@@@AAAEEEKKKQQQTTTVVVZZZXXXYYYaaammmvvvxxxvvv||||||||||||{{{yyywwwvvvyyywwwvvvuuusssqqqmmmjjjkkklllooottt}}}yyyrrrqqqpppkkkhhhhhhhhhoooxxxrrr___RRRPPPPPPOOOPPPOOOMMMKKKJJJJJJJJJKKKEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHFFFEEECCCAAA@@@???<<<>>>@@@@@@AAABBBEEEHHHLLLKKKJJJIIIHHHGGGGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA???@@@BBBDDDFFFGGGHHHHHHHHHGGGFFFGGGJJJMMMOOOOOOLLLOOOTTT[[[bbbiiinnnqqqzzz{{{}}}~~~~~~~~~~~~zzzyyy{{{|||~~~~~~yyytttnnniiifffbbb\\\XXXWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXZZZ^^^bbbfffhhhhhhhhhkkkkkkmmmnnnqqqssstttuuuuuuwwwyyyzzzzzz|||}}}zzzxxxvvvooolllgggbbb^^^]]]\\\\\\]]]ZZZVVVPPPLLLIIIHHHGGGBBBBBBAAAAAABBBBBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAACCCDDDDDDDDDDDDDDDCCCEEEFFFHHHIIILLLPPPSSS^^^[[[VVVQQQOOOSSSZZZaaammmuuuxxxrrrmmmkkkdddeeegggiiilllmmmnnnnnnrrrwwwyyymmmbbbZZZUUUTTTRRRPPPOOONNNNNNNNNMMMMMMMMMMMMKKKJJJIIIHHHJJJHHHEEECCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBB@@@@@@???@@@AAABBB@@@AAABBBDDDEEEFFFGGGGGGIIIGGGEEEBBB@@@>>>======>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>?????????===;;;::::::;;;<<<;;;999::::::999::::::<<<===>>>@@@???>>>===;;;:::::::::::::::999999::::::;;;<<<======>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;<<>>===<<<<<<===>>>???;;;:::999999999:::;;;<<<>>>???AAAAAA@@@???@@@AAA>>>>>>>>>AAAFFFJJJMMMMMMTTTSSSTTTZZZccclllqqqsss{{{|||~~~~~~{{{zzzvvvvvvvvvwwwwwwuuurrroookkklllooovvvxxxrrroooppppppmmmlllnnnkkkpppwww}}}tttbbbUUUPPPOOOMMMNNNMMMLLLKKKJJJIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKGGGFFFEEECCCAAA???>>>======???@@@AAABBBDDDGGGIIIHHHGGGFFFDDDBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCDDDDDD@@@AAACCCEEEGGGJJJLLLMMMNNNLLLIIIIIIJJJKKKJJJJJJIIIKKKPPPWWW^^^fffkkkooowww{{{}}}|||~~~~~~~~~yyyrrrmmmjjjgggaaa]]]YYYYYYXXXWWWVVVTTTSSSRRRRRRRRRQQQPPPPPPQQQQQQQQQQQQTTTYYY^^^aaadddeeefffggghhhjjjllloooqqqrrrssstttuuuvvvwwwxxx{{{~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||~~~~~~}}}{{{vvvqqqkkkhhhccc```[[[WWWTTTRRRRRRSSSUUUSSSOOOKKKGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFDDDFFFGGGHHHIIILLLPPPSSSXXXVVVTTTUUUYYYaaakkkrrr~~~}}}vvvpppjjjfffbbbdddggglllqqqvvvyyy||||||nnnfffaaa[[[VVVPPPPPPOOOOOOOOOOOOOOOPPPNNNNNNNNNMMMLLLKKKIIIIIIIIIGGGDDDBBB@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>???@@@AAA>>>???AAACCCEEEFFFFFFGGGGGGFFFDDDBBB@@@>>>===<<<>>>>>>>>>???@@@@@@AAAAAA@@@?????????>>>>>>=========<<<::::::;;;;;;:::999::::::::::::;;;<<<<<<===???>>><<<;;;999999999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===@@@AAAAAABBBCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAABBB@@@@@@???>>>>>>???@@@@@@;;;;;;:::::::::;;;======BBBDDDEEEDDDBBBAAA@@@AAA>>><<<<<<===AAADDDFFFFFFNNNQQQUUUXXX\\\ccclllsss}}}~~~|||zzzsssssstttvvvxxxwwwuuusssmmmmmmooowww|||wwwsssnnnmmmpppqqqoooppprrrppprrruuuvvvwwwxxx{{{}}}|||{{{ssscccVVVPPPNNNMMMLLLMMMNNNNNNLLLKKKIIIGGGHHHIIIKKKLLLLLLKKKJJJJJJEEEDDDCCCBBB@@@>>>======>>>@@@BBBBBBCCCEEEGGGJJJDDDDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFIIIMMMQQQSSSVVVSSSNNNKKKIIIGGGEEECCCGGGHHHLLLQQQYYYaaahhhlllsssyyy}}}xxxzzzsssnnnllljjjfffccc______^^^]]][[[YYYWWWVVVSSSRRRQQQPPPOOONNNNNNNNNMMMPPPUUUYYY[[[^^^```bbbbbbcccfffiiilllnnnoooppppppppppppqqqsssuuuxxxyyyvvvuuuttttttvvvwwwwwwvvvwwwyyy{{{|||{{{{{{}}}~~~~~~|||{{{zzzzzzvvvvvvuuurrrnnngggbbb^^^WWWUUURRROOOMMMLLLLLLLLLNNNLLLIIIGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHIIIIIIHHHJJJMMMOOOMMMPPPVVV___jjjvvvzzztttnnniiieeeccceeeiiiooowwwvvvggg\\\XXXWWWUUUSSSMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHFFFEEECCCAAA@@@?????????@@@@@@@@@??????????????????>>>=========>>>???@@@===>>>@@@CCCEEEFFFGGGHHHFFFFFFEEECCCBBB@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???>>>===<<<<<<===<<<;;;;;;;;;;;;:::888:::::::::;;;;;;<<<<<<<<<===<<<;;;999888999999:::::::::999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>???@@@BBBCCCDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<======CCCEEEFFFFFFCCCAAA@@@@@@>>><<<;;;;;;>>>@@@@@@@@@HHHNNNUUUXXXZZZ```jjjsss~~~~~~zzzyyytttssstttvvvxxxxxxwwwuuupppppprrryyyzzzuuurrrssspppppprrrrrrppppppsssrrrrrrrrrpppppprrruuuxxx~~~oooqqqmmmaaaVVVQQQOOOMMMLLLNNNPPPQQQPPPMMMJJJGGGIIIJJJKKKLLLKKKJJJHHHGGGDDDDDDCCCBBB@@@??????>>>@@@AAACCCCCCDDDEEEGGGJJJEEEDDDCCCCCCCCCEEEFFFHHHBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFFFFDDDCCCCCCFFFKKKPPPSSSVVVSSSNNNJJJHHHFFFCCCAAACCCDDDFFFJJJQQQZZZbbbggglllqqqxxx~~~~~~xxxqqqllllllllljjjiiiggggggfffeeecccaaa___^^^XXXVVVUUUSSSQQQPPPOOOOOOLLLOOORRRTTTTTTVVVYYY\\\[[[]]]```dddgggjjjkkkllllllkkkjjjkkkmmmpppqqqrrrqqqnnnmmmnnnppprrrrrrppprrrtttwwwwwwwwwwwwxxxzzzxxxzzz~~~|||{{{zzzzzzyyyxxxvvvtttrrrqqqpppllljjjgggccc^^^ZZZXXXVVVMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLKKKJJJHHHHHHIIIKKKOOOVVVbbbrrr{{{vvvsssooojjjfffhhhjjjnnnuuummmfff[[[TTTQQQQQQQQQPPPLLLMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKJJJIIIHHHFFFFFFDDDCCCBBBAAA???>>>======????????????>>>>>>============<<<<<<<<<===???@@@<<<===@@@CCCEEEHHHIIIJJJGGGGGGFFFEEEDDDCCCBBBAAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>=========>>><<<;;;;;;;;;;;;:::888::::::;;;;;;<<<;;;;;;;;;===<<<:::999999:::;;;<<<::::::999999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===999999999:::;;;<<<>>>>>>???@@@BBBDDDFFFGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@???============>>>???AAADDDDDDCCCAAAAAAAAA???===;;;;;;<<<=========AAAGGGOOOVVV\\\bbbjjjpppyyyzzz|||~~~~~~}}}}}}zzzyyyxxxxxxyyyyyywwwvvvuuutttwww~~~zzz||||||wwwsssssstttqqqrrrttttttqqqrrruuusssssssssqqqpppqqqtttwwwyyy~~~|||yyyzzz}}}eeeiiihhh___UUUQQQOOOMMMMMMOOOSSSUUUSSSPPPKKKHHHIIIIIIKKKKKKKKKIIIGGGEEEDDDDDDCCCBBBBBBAAA@@@@@@AAABBBDDDDDDDDDEEEGGGIIIEEEDDDBBB@@@???@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCGGGGGGGGGFFFGGGGGGHHHIIIEEECCC@@@???AAAFFFLLLPPPQQQNNNJJJHHHHHHGGGFFFDDD@@@@@@AAAEEEKKKTTT]]]cccdddhhhnnnuuu|||{{{~~~~~~}}}wwwoookkkkkkmmmmmmlllmmmmmmlllkkkjjjhhhfffeee]]][[[YYYWWWUUUTTTSSSRRRLLLOOOQQQQQQPPPPPPTTTWWWVVVXXX\\\```dddggghhhiiijjjiiihhhiiikkkmmmnnnooopppmmmkkklllooopppooonnnoooqqqssstttttttttuuuwwwrrruuuxxx{{{}}}}}}||||||uuuvvvvvvwwwxxxyyyzzzzzzxxxyyyzzzzzzzzzzzzzzzyyy|||}}}~~~~~~}}}}}}|||{{{yyywwwvvvtttsssnnnmmmkkkiiifffdddbbbaaa___[[[VVVQQQMMMLLLLLLMMMGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@AAACCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLOOONNNMMMKKKHHHFFFGGGIIIYYYbbbrrr|||wwwtttrrrpppllliiinnnooosss{{{~~~lllddd___WWWQQQNNNNNNOOOOOONNNNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBAAAAAA???>>><<<;;;@@@?????????>>>>>>=========<<<;;;;;;<<<===>>>???;;;===@@@CCCFFFHHHJJJKKKGGGHHHHHHGGGGGGFFFEEEDDD>>>>>>>>>???@@@@@@AAAAAA?????????>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;999888::::::;;;<<<<<<;;;;;;;;;===<<<:::::::::;;;===???::::::999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>888888999:::;;;<<<>>>??????@@@CCCFFFHHHIIIIIIIIIEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCFFFGGGGGGFFFCCCBBB<<<;;;;;;;;;<<<===???@@@:::===@@@BBBBBBAAAAAABBB@@@>>>;;;:::;;;<<<<<<;;;===AAAIIISSS]]]fffkkkmmmpppsssvvv{{{~~~~~~{{{zzzzzzyyyxxxvvvxxxxxx{{{zzzvvvyyyzzzuuurrrtttrrrqqqrrruuuuuusssuuuyyysssuuuvvvvvvuuuuuuwwwyyyvvv{{{|||wwwtttuuuxxx|||oookkkdddZZZPPPKKKLLLNNNKKKMMMOOOQQQPPPNNNKKKIIIKKKKKKJJJJJJHHHFFFEEEDDDFFFEEECCCCCCDDDDDDBBBAAACCCDDDFFFFFFEEEEEEFFFGGGJJJHHHDDDAAA@@@@@@BBBCCCAAABBBBBBAAA@@@AAACCCEEEHHHFFFGGGKKKQQQSSSPPPKKKGGGFFFDDDCCCCCCEEEGGGIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDFFFIIINNNTTTWWW\\\bbbkkkssszzz~~~~~~vvvwwwxxx{{{{{{vvvqqqnnnnnnpppqqqrrruuuvvvxxx{{{}}}{{{wwwsssooohhh___[[[ZZZYYYUUURRRRRRRRRSSSSSSSSSSSSRRRRRRMMMRRRXXX\\\]]]]]]___aaa```aaadddfffggghhhhhhgggiiiiiijjjjjjkkkllllllmmmjjjkkklllnnnpppsssuuuwwwvvvvvvttttttttttttvvvvvvuuuqqqnnnnnnqqqssstttsssqqqrrrssstttttttttttttttwwwvvvvvvuuuvvvwwwxxxyyy{{{|||}}}}}}|||{{{zzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvtttrrrnnnkkkjjjgggeeeccc___\\\XXXVVVTTTQQQPPPMMMKKKHHHFFFEEEDDDDDDCCCBBBAAABBBCCCFFFGGGJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFJJJFFFCCCEEEJJJOOOQQQQQQUUUPPPJJJGGGDDDFFFOOOZZZfffrrr|||xxxvvvtttqqqmmmnnnsssxxx{{{pppbbbXXXSSSNNNKKKMMMOOOPPPPPPOOOOOOPPPPPPOOOMMMLLLKKKHHHHHHGGGFFFEEEEEEEEEFFFBBBCCCDDDCCCAAA@@@AAABBB@@@@@@???>>>======>>>>>>>>>===<<<:::999;;;???CCCCCCAAA@@@BBBGGGJJJKKKJJJGGGGGGHHHGGGFFFDDDBBBAAABBBBBBCCCCCCDDDCCCCCCBBBAAA???>>>>>>??????===<<<===>>>???@@@@@@???>>>======<<<;;;:::::::::;;;<<<<<<=========<<<<<<;;;:::<<<;;;999888888999:::<<<888888:::<<>>????????????BBBCCCDDDFFFGGGIIIJJJKKKGGGFFFEEECCCCCCCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCBBB======<<<;;;;;;;;;;;;<<<@@@@@@AAAAAAAAAAAA@@@@@@===<<<:::999999:::<<<===>>>AAAFFFLLLTTT^^^hhhooopppqqqtttyyy|||yyywwwvvv{{{~~~xxxvvvxxxyyywwwsssttttttuuutttrrrrrrsssuuuwwwwwwwwwxxxyyy{{{}}}~~~||||||wwwuuuuuuxxx|||}}}jjjgggaaaXXXOOOKKKLLLNNNJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHJJJFFFEEECCCAAA@@@@@@AAABBBAAABBBBBBAAA@@@@@@BBBDDDBBBDDDJJJSSS[[[]]]XXXSSSEEEDDDBBBAAABBBCCCFFFGGGLLLLLLKKKJJJHHHFFFEEEDDDDDDDDDCCCDDDGGGLLLQQQTTT\\\aaaiiiooouuu|||~~~~~~|||~~~{{{vvvvvvyyy}}}yyyvvvrrrppppppssswwwzzzyyyqqqhhhaaa^^^\\\XXXUUUQQQQQQRRRRRRRRRPPPOOONNNRRRVVVZZZ[[[ZZZYYYYYYZZZ[[[\\\^^^aaabbbccccccccceeeeeefffggghhhhhhiiiiiihhhiiijjjllloooqqqtttuuusssrrrqqqqqqqqqqqqrrrsssssspppmmmmmmoooqqqqqqpppnnnoooppppppppppppppppppssssssrrrrrrrrrsssuuuuuuuuuvvvvvvwwwwwwvvvuuutttxxxwwwvvvtttrrrpppooonnnnnnnnnmmmkkkhhheeebbb```]]][[[YYYVVVSSSPPPNNNMMMJJJJJJHHHGGGEEEEEEDDDDDDDDDCCCBBBBBBBBBDDDFFFHHHKKKKKKKKKJJJIIIHHHHHHGGGDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGKKKPPPRRRSSSQQQNNNLLLLLLMMMPPP[[[fff{{{~~~||||||{{{zzzuuuqqqppppppooommmqqqvvv~~~}}}iii]]]WWWRRRMMMJJJKKKMMMNNNNNNNNNNNNOOOOOONNNMMMLLLKKKHHHGGGFFFEEEEEEDDDEEEEEECCCDDDDDDBBB@@@>>>>>>???BBBAAA@@@???>>>>>>>>>>>>======<<<:::999:::===@@@@@@??????BBBFFFIIIIIIHHHEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA???>>>>>>@@@@@@???===@@@AAABBBCCCCCCBBBAAA@@@===<<<;;;:::999999:::;;;<<<<<<=========<<<;;;;;;888888777777888:::<<<=========>>>???AAA@@@>>>;;;;;;<<<===>>>????????????CCCCCCDDDEEEFFFHHHIIIIIIFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFEEECCCBBBAAA<<<======>>>>>>>>>??????<<<======>>>>>>======<<<<<<;;;::::::::::::;;;<<<===@@@CCCIIIPPPYYYccciiipppsssxxx}}}}}}zzzyyyxxxyyy|||xxxsssrrruuuvvvuuurrrqqqrrrsssrrrqqqrrrtttvvvyyyzzz|||~~~~~~~~~{{{xxxwwwyyy}}}fffccc]]]VVVOOOLLLLLLMMMHHHHHHGGGFFFFFFGGGIIIJJJHHHGGGEEEDDDDDDDDDEEEFFFHHHJJJLLLJJJGGGEEEGGGIIIFFFGGGHHHHHHGGGFFFHHHIIIBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCAAA@@@@@@AAACCC???DDDNNNYYYaaaaaaZZZTTTDDDBBBAAA@@@@@@BBBDDDEEEMMMLLLKKKJJJHHHEEECCCBBBBBBBBBAAABBBDDDHHHLLLNNN[[[```gggmmmrrryyy{{{yyyzzz|||~~~{{{~~~}}}}}}~~~||||||{{{xxxvvvxxx}}}zzzqqqjjjfffbbb]]]YYYVVVWWWWWWWWWVVVTTTRRRQQQUUUWWWYYYYYYWWWTTTRRRRRRTTTUUUWWWYYY[[[\\\]]]]]]___```aaacccdddfffggghhhfffggghhhiiilllnnnqqqrrrooonnnmmmmmmmmmmmmnnnoooqqqnnnlllkkkkkkllllllkkkllllllllllllllllllkkkjjjnnnnnnnnnmmmnnnnnnoooppplllmmmoooppppppooonnnnnnpppooonnnllliiigggfffeeeccccccbbb___]]]ZZZWWWVVVQQQPPPOOOMMMJJJHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBDDDFFFHHHIIIMMMMMMMMMLLLJJJIIIHHHGGGCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKNNNQQQTTTQQQQQQSSSWWW[[[aaalllwww}}}wwwtttrrrqqqppppppmmmmmmnnnnnnnnnssszzzpppaaaWWWTTTQQQLLLIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLGGGFFFEEEDDDDDDCCCCCCCCC@@@AAABBBAAA@@@???@@@AAADDDCCCBBB@@@???>>>>>>>>><<<<<<===;;;:::999;;;===>>>>>>???BBBEEEGGGGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCBBBBBBBBBBBBAAA?????????AAABBBAAA@@@AAABBBCCCCCCCCCCCCBBBAAA>>>===;;;999999999999::::::;;;<<<<<<<<<<<<<<<;;;666777888:::<<<>>>???@@@CCCBBBBBBBBBCCCBBB???<<<<<<===>>>???????????????BBBBBBCCCDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFEEEDDDBBB@@@???<<<===???AAABBBBBBBBBBBB;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@DDDIIIQQQZZZ```jjjpppxxx~~~|||yyyzzz{{{}}}~~~tttpppmmmmmmoooqqqqqqooommmooopppqqqqqqrrruuuwww{{{~~~}}}zzz|||{{{zzz{{{~~~hhhddd]]]UUUNNNKKKJJJKKKFFFFFFFFFFFFFFFGGGHHHIIIGGGFFFDDDCCCCCCDDDFFFHHHFFFJJJLLLJJJEEECCCEEEIIIBBBCCCDDDDDDCCCBBBCCCDDD???@@@AAABBBBBBAAA@@@@@@AAABBBCCCBBB@@@???@@@BBBCCCHHHPPPWWW[[[XXXPPPIIICCCBBBAAA@@@@@@BBBCCCDDDIIIIIIHHHGGGFFFDDDBBBAAAAAA@@@???@@@AAADDDGGGIIIWWW]]]eeekkkpppvvv|||}}}wwwvvvvvvxxxxxxzzz~~~|||wwwsssooojjjddd```^^^]]]]]]\\\\\\\\\\\\\\\YYYZZZZZZYYYWWWTTTQQQPPPOOOOOOQQQSSSTTTVVVWWWWWWYYYZZZ\\\___bbbdddggghhhccccccdddfffhhhkkkmmmnnnkkkkkkjjjiiiiiijjjkkkkkkmmmllljjjhhhhhhgggggggggjjjkkkkkkkkkjjjiiihhhhhhjjjjjjjjjjjjjjjjjjjjjjjjfffgggiiijjjjjjjjjjjjiiiddddddcccbbbaaa``````___[[[ZZZYYYVVVTTTQQQOOONNNKKKJJJIIIHHHFFFEEEDDDCCC???????????????@@@AAABBBBBBBBBBBBCCCEEEGGGIIIJJJNNNNNNNNNMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDFFFGGGIIIJJJJJJNNNOOOOOOLLLKKKMMMSSSYYY^^^^^^bbbiiimmmrrr|||yyyrrrnnnmmmlllkkkqqqooonnnppppppqqqvvv}}}uuuggg[[[SSSQQQOOOKKKHHHGGGGGGHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLGGGFFFEEEDDDCCCBBBBBBBBB<<<>>>@@@AAABBBCCCFFFHHHFFFEEEDDDBBB@@@??????>>>===>>>???>>><<<;;;;;;<<<>>>???AAACCCFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBCCCBBBAAA>>>???@@@AAAAAA@@@???>>>>>>===;;;:::999888999999999999:::;;;;;;;;;;;;:::999:::<<<>>>@@@BBBBBBCCCDDDCCCCCCCCCDDDCCCAAA???>>>>>>??????@@@?????????AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEEEEDDDCCCAAA???>>>===>>>AAACCCCCCCCCBBBAAA===>>>>>>??????>>>>>>===:::;;;;;;<<<<<<;;;;;;:::======>>>@@@CCCJJJQQQWWW___gggqqqwwwxxxzzz~~~~~~||||||}}}}}}zzzooollliiiiiikkklllmmmlllkkkmmmooopppqqqsssvvvyyy||||||{{{|||}}}~~~oooiii___UUUNNNJJJHHHGGGEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFDDDCCCDDDEEEGGGHHHBBBFFFHHHFFFAAA???BBBEEE???AAABBBAAA@@@???@@@AAA???@@@BBBCCCCCCBBBAAA@@@@@@AAABBBBBB@@@@@@@@@AAAIIIKKKNNNQQQQQQMMMFFFBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>>>>>>>>@@@BBBDDDFFFNNNUUU___gggllloootttwww~~~{{{wwwuuutttsss{{{}}}yyyzzz{{{{{{yyyuuuoookkkfffeeeeeedddeeegggiiikkkfffdddbbb___[[[WWWSSSQQQLLLLLLMMMNNNPPPQQQRRRSSSQQQRRRUUUXXX\\\```bbbddd^^^___```aaaccceeeggghhhgggfffeeeddddddeeefffggghhhhhhgggeeecccbbbbbbbbbhhhiiiiiiiiihhhgggffffffeeeffffffffffffeeeeeeeeebbbcccdddfffffffffeeeeee\\\[[[[[[ZZZYYYYYYXXXXXXSSSRRRPPPNNNLLLKKKIIIIIIGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@????????????@@@@@@BBBCCCCCCEEEFFFHHHIIIJJJNNNNNNOOONNNMMMJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJLLLMMMMMMQQQQQQPPPNNNPPPVVVaaaiiissssssvvv{{{}}}zzzsssmmmjjjjjjjjjjjjooommmooosssuuuvvv{{{|||nnncccXXXQQQOOOMMMKKKHHHFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJKKKGGGFFFEEECCCBBBAAAAAAAAA===???BBBCCCDDDFFFHHHJJJGGGFFFDDDBBBAAA@@@?????????AAABBBBBB@@@>>>>>>>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJIIIFFFCCCBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???@@@BBBCCCCCCBBB===>>>???@@@@@@???>>>===>>>===<<<:::999999::::::888999999:::::::::999999;;;<<<>>>???@@@AAAAAAAAABBBAAA@@@AAACCCDDDCCCAAA???@@@@@@@@@@@@@@@???>>>>>>>>>??????????????????BBBBBBCCCCCCDDDDDDDDDEEECCCCCCDDDCCCBBB@@@>>>===>>>???AAABBBBBB@@@???===>>>??????@@@@@@??????>>>:::;;;;;;<<<<<<;;;;;;:::===>>>>>>???AAAEEEJJJOOOTTT\\\ffflllnnnppptttyyywwwxxxyyy{{{}}}}}}vvvsssuuuuuusssnnnllliiihhhhhhiiiiiijjjjjjlllnnnpppqqqssswwwyyy~~~~~~{{{}}}wwwnnnaaaTTTLLLHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEFFFGGG@@@BBBDDDBBB???===>>>AAA@@@AAABBBAAA?????????AAA???@@@AAABBBCCCBBBAAA@@@>>>@@@BBBBBBAAA@@@AAABBBJJJJJJKKKKKKIIIGGGDDDCCCAAAAAAAAAAAAAAABBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>???AAACCCDDDEEEMMMWWW___cccgggkkkooo}}}|||zzzyyy~~~~~~zzzwwwuuu|||~~~~~~}}}|||}}}uuuxxx{{{}}}}}}{{{xxxvvvttttttvvvwwwyyyzzz{{{|||uuuqqqlllfffaaaZZZTTTPPPLLLLLLKKKLLLLLLMMMOOOOOOJJJKKKMMMPPPSSSVVVYYYZZZXXXXXXYYYZZZ\\\^^^```aaa```___^^^]]]]]]^^^___```aaabbbbbb```^^^\\\\\\]]]bbbbbbcccccccccbbbaaaaaa______``````______^^^]]]\\\]]]^^^_________^^^]]]VVVVVVUUUSSSQQQPPPOOONNNJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGHHHIIIIIIMMMMMMNNNNNNMMMKKKHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMNNNOOONNNOOOPPPTTT]]]jjjxxxvvvrrrllliiihhhjjjkkkkkkjjjkkkooowww{{{~~~wwwjjj___VVVQQQLLLLLLKKKIIIFFFFFFHHHJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGEEEDDDBBBAAAAAAAAACCCDDDEEEEEEDDDDDDEEEGGGFFFEEEDDDBBBAAA@@@@@@@@@AAACCCDDDDDDBBBAAAAAABBBCCCDDDFFFFFFFFFHHHJJJMMMNNNKKKGGGDDDBBBAAABBBCCCDDDCCCBBB@@@@@@@@@AAAAAAAAA@@@???@@@BBBCCCBBBAAA???@@@AAAAAAAAAAAA@@@???>>>>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;:::999999;;;;;;;;;<<<<<<=========???>>>>>>???BBBDDDDDDCCCAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???BBBBBBCCCDDDDDDDDDCCCCCCAAAAAABBBBBBAAA@@@???===>>>??????@@@???>>>===<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????@@@BBBEEEGGGKKKQQQZZZ```dddhhhlllooolllmmmqqquuuzzz~~~zzzrrrnnnnnnnnnkkklllkkkiiigggggggggiiijjjjjjlllnnnooooooqqqtttwww}}}~~~{{{zzzzzz{{{}}}{{{~~~|||qqq```RRRJJJFFFDDDCCCEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@???>>>>>>>>>@@@AAABBBAAA???>>>???@@@@@@@@@@@@@@@@@@@@@??????<<<>>>AAABBBAAAAAABBBCCCGGGHHHHHHGGGEEEDDDCCCCCC?????????@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@??????======>>>>>>@@@BBBDDDEEECCCIIIQQQWWW\\\bbbiiinnn|||~~~}}}yyyxxxxxx}}}}}}|||||||||{{{}}}|||xxxtttuuuvvvvvvwwwwwwyyyzzz|||yyytttmmmgggaaaZZZSSSNNNLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQSSSTTTVVVXXXYYYWWWVVVUUUTTTTTTUUUVVVWWWYYY[[[\\\ZZZXXXVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYWWWWWWXXXXXXXXXWWWUUUTTTTTTUUUVVVVVVVVVUUUTTTSSSNNNNNNMMMLLLKKKJJJIIIIIIFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@??????BBBAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHKKKLLLMMMNNNMMMKKKHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNTTT^^^nnn~~~}}}qqqnnnjjjiiikkklllnnnnnnnnnpppwwwrrrcccYYYRRROOOKKKLLLLLLJJJGGGGGGIIILLLJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHFFFDDDCCCBBBAAAAAADDDEEEFFFEEEDDDCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFKKKOOONNNKKKGGGDDDBBBCCCEEEFFFEEECCCAAA@@@??????@@@AAABBBAAA@@@@@@AAAAAA@@@???@@@@@@AAABBBBBBAAA@@@@@@>>>>>>===<<<<<<===???@@@?????????>>>===<<<;;;:::::::::999999:::;;;===>>>???>>>>>>???AAACCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAA??????@@@AAAAAA@@@???>>>===============>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<;;;::::::::::::;;;<<<:::<<>>>>>???AAACCCCCCCCCDDDDDDCCCCCCBBBAAACCCAAA@@@@@@@@@@@@???===???@@@@@@???===<<<===>>>@@@??????>>>>>>>>>>>>>>>:::===@@@BBBBBBAAABBBCCCEEEFFFFFFEEECCCAAA@@@@@@>>>>>>>>>>>>????????????CCCCCCCCCBBBAAA@@@>>>=========>>>???AAACCCDDDEEEFFFJJJPPPTTTZZZbbbkkksssyyy{{{||||||{{{~~~|||{{{zzz{{{{{{wwwtttsssqqqnnnnnnpppuuuxxxyyy|||tttoooiiiccc^^^YYYRRRMMMLLLKKKIIIHHHHHHHHHIIIJJJMMMMMMLLLLLLKKKKKKKKKJJJKKKLLLLLLMMMOOOQQQSSSSSSPPPOOONNNNNNNNNNNNOOOPPPSSSVVVXXXVVVSSSQQQRRRTTTPPPQQQRRRSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRQQQOOONNNNNNOOOPPPPPPOOONNNMMMLLLFFFFFFGGGGGGHHHHHHIIIIIIEEEEEEDDDCCCCCCDDDFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMKKKHHHGGGIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMOOOQQQYYYgggzzzzzzqqqooollllllnnnpppqqqqqqwwwyyynnn^^^SSSOOONNNJJJLLLMMMKKKHHHHHHKKKNNNKKKJJJHHHFFFEEEEEEFFFFFFIIIHHHGGGEEECCCBBBBBBAAABBBCCCDDDDDDCCCCCCDDDFFFDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCEEEGGGFFFFFFFFFDDDCCCEEEKKKPPPMMMKKKGGGDDDCCCDDDGGGIIIEEEDDDAAA?????????@@@AAABBBAAA@@@@@@@@@@@@???>>>???@@@AAAAAAAAAAAA@@@???>>>>>>======>>>???@@@AAABBBBBBBBBAAA???>>><<<;;;;;;:::999999:::<<>>???AAACCCCCCBBBCCCCCCCCCBBBAAA@@@???>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@===>>>???@@@AAA@@@??????<<<<<<<<<<<<===>>>@@@AAA<<<==================<<<===<<<:::999999:::<<<===888;;;>>>@@@???>>>===>>>>>>@@@DDDKKKSSSZZZ]]]^^^aaaaaabbbdddiiipppwww{{{vvvzzz{{{yyywwwwwwtttooofffffffffffffffhhhkkknnniiijjjkkkkkkjjjkkkmmmoooooowww}}}{{{yyyxxxppprrrrrrnnnjjjkkkrrrxxxyyy~~~zzzooo___QQQIIIEEEBBB@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDCCCAAA@@@???>>>>>>???>>>===<<<<<<<<<<<<<<<:::;;;<<<;;;::::::;;;<<<>>><<<:::;;;>>>???===;;;????????????????????????========================BBB@@@>>>;;;:::;;;===>>>>>>>>>???@@@BBBDDDFFFGGGFFFGGGGGGJJJPPPZZZfffnnnwwwxxxzzz}}}{{{~~~~~~}}}}}}{{{rrrrrryyy}}}||||||wwwrrrpppnnnnnnnnnnnnmmmlllrrruuuyyy{{{yyytttnnnjjjddd```[[[XXXUUURRRMMMHHHJJJKKKLLLMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGIIILLLNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLOOOOOOOOOOOOPPPNNNJJJGGGJJJKKKKKKLLLLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEGGGHHHIIIHHHGGGEEEDDDCCCBBBBBBBBBDDDDDDDDDBBBAAAAAABBBDDDGGGBBB@@@DDDGGGFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJNNNNNNNNNMMMLLLJJJIIIHHHHHHJJJLLLMMMNNNNNNMMMMMMKKKKKKKKKJJJIIIIIIKKKMMMMMMZZZkkk|||{{{vvvrrrpppmmmkkkmmmqqqvvvzzzpppjjjqqq}}}qqqaaaUUUNNNLLLLLLIIIKKKNNNPPPPPPOOOMMMLLLIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@??????@@@AAAAAABBBCCCDDDFFFFFFHHHGGGFFFEEEDDDDDDDDDEEEFFFDDDBBBAAAAAACCCFFFGGGFFFDDDAAA???>>>@@@CCCDDDCCCBBBAAA@@@@@@@@@@@@AAA?????????>>>>>>>>>======;;;<<<===>>>@@@AAACCCCCCGGGDDDAAA???>>>===;;;999:::;;;<<<===>>>>>>>>>>>>???AAABBBBBBAAA@@@BBBCCCCCCBBB@@@???>>>??????@@@>>>===>>>>>>???@@@AAABBBDDDDDDDDDCCCBBBAAA??????@@@@@@AAAAAA@@@???===<<<::::::;;;;;;===>>>???@@@@@@???===<<<;;;;;;;;;<<<======<<<;;;::::::::::::999:::;;;<<<============>>>???AAACCCFFFKKKRRRVVVXXXXXXYYY]]]dddlllpppssswwwvvvwwwxxxxxxvvvtttqqqjjjfffcccdddhhhlllnnnnnnjjjkkklllmmmmmmllljjjiiijjjoooxxx{{{zzzxxxvvvtttsssrrrrrrooooooooonnnnnnnnnnnnnnnxxx{{{uuujjj[[[NNNHHHEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>=========>>>===<<<<<<;;;;;;;;;<<<;;;===>>>===<<<;;;<<<===<<<;;;:::<<<@@@BBBAAA@@@CCCCCCAAA@@@???===<<<<<<======>>>???@@@AAAAAABBBCCCAAA>>>;;;:::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHMMMUUU___fffrrrsssuuuxxx{{{~~~{{{zzzyyyzzz}}}}}}vvvtttyyyyyywwwwww~~~{{{}}}zzzvvvsssqqqooollljjjgggjjjnnnpppoookkkeeeaaa___[[[XXXVVVUUUSSSPPPMMMJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLIIIHHHHHHIIILLLMMMLLLKKKKKKJJJIIIHHHHHHJJJKKKLLLNNNMMMMMMMMMMMMMMMJJJHHHFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@BBBCCCCCC???===BBBEEEEEEFFFHHHFFFFFFEEEEEEFFFGGGHHHIIINNNNNNOOOOOONNNMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNJJJKKKLLLLLLMMMOOOSSSVVVaaammm|||{{{zzzyyyxxxyyy|||xxxqqqlllkkkmmmpppsssuuuyyy}}}}}}lllbbb^^^ccciiitttmmmbbbWWWNNNJJJIIIIIIHHHIIILLLMMMNNNMMMKKKJJJGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@AAABBBDDDEEEDDDCCC@@@>>>>>>???AAACCCAAAAAAAAAAAA@@@@@@@@@???@@@?????????>>>>>>>>>>>><<<<<<>>>???AAABBBCCCCCCFFFCCCAAA???>>>===;;;999999:::;;;===>>>>>>??????<<<>>>???>>>======>>>???AAA@@@???>>>======>>>???????????????@@@AAABBBBBBEEEEEEDDDCCCAAA???>>>======>>>>>>>>>>>><<<;;;:::999999999:::;;;===>>>???AAA@@@>>>===<<<<<<======<<<;;;:::999999888888888999999:::;;;<<<<<<<<<<<<<<<===>>>???AAAEEEJJJNNNSSSSSSUUUXXX^^^eeemmmqqquuuvvvxxxzzz{{{zzzxxxvvvooojjjeeedddhhhkkkmmmmmmnnnnnnoooooommmiiifffddddddiiipppyyy|||uuuttttttsssqqqpppooonnnllllllmmmnnnoooppppppqqqxxx{{{vvvjjjZZZMMMGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;===>>>???>>>===<<<===???===<<<<<<>>>AAACCCBBBBBBCCCCCCBBB@@@???>>>===<<<<<<===>>>@@@BBBDDDEEEFFFBBB@@@===;;;::::::;;;<<<>>>>>>===>>>???@@@AAAAAABBBCCCDDDFFFIIINNNVVV[[[jjjnnnrrrtttuuuyyy~~~~~~wwwwwwwwwxxx{{{~~~|||~~~|||~~~|||xxxuuuttt}}}zzzwwwsssooommmfffiiimmmpppoookkkfffbbb^^^\\\[[[[[[\\\[[[XXXVVVRRRPPPNNNLLLKKKJJJJJJJJJHHHHHHJJJLLLNNNPPPQQQRRROOONNNMMMMMMNNNNNNMMMKKKLLLKKKJJJIIIJJJKKKNNNOOOMMMLLLJJJJJJJJJKKKJJJIIIDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAEEEDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCAAAAAAAAABBBCCCDDDAAA======BBBFFFGGGIIILLLIIIIIIHHHGGGHHHHHHJJJJJJNNNNNNOOOOOOOOONNNMMMLLLPPPOOONNNMMMLLLMMMNNNOOONNNOOOQQQSSSVVV\\\ccchhhwwwwwwooommmlllkkkmmmqqqvvvyyy{{{yyytttmmmhhheeedddlllvvv}}}yyyeee\\\ZZZZZZZZZ[[[fffaaa[[[SSSNNNKKKJJJJJJFFFGGGIIIJJJKKKJJJHHHGGGEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBAAAAAAAAABBBDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFDDDCCCBBBAAAAAAAAA@@@????????????@@@AAAAAACCCAAA???>>>===>>>@@@AAA???@@@@@@AAAAAA@@@>>>>>>@@@????????????>>>>>>>>>===>>>???@@@BBBCCCCCCCCCDDDBBB@@@>>>>>>===:::888888999:::<<<>>>??????@@@>>>@@@@@@@@@>>>>>>>>>@@@>>>>>>===<<<<<<<<<======AAAAAA@@@@@@@@@AAAAAABBBEEEEEEDDDBBB@@@>>><<<;;;============<<<;;;:::999888888888999:::;;;<<<===AAA@@@???=========>>>>>>;;;:::999888777777777777777888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;===AAADDDJJJMMMPPPSSSVVV^^^gggnnnsssuuuyyy|||~~~~~~~~~}}}xxxrrrkkkhhhjjjmmmnnnnnnrrrrrrrrrqqqmmmhhhbbb___```ccchhhpppvvvyyyyyywwwooopppppppppooommmkkkjjjhhhiiikkkmmmppprrrtttuuuxxx}}}{{{ooo]]]OOOHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDBBBBBB@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999:::::::::<<<>>>???>>>===<<<===???@@@@@@???????????????>>>?????????@@@@@@@@@@@@@@@======???@@@BBBDDDEEEFFF>>>===<<<;;;:::;;;======>>>>>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDEEEHHHMMMPPP```hhhqqqvvvvvvwwwzzz}}}xxxxxxwwwxxxzzz}}}~~~}}}|||~~~wwwtttxxx||||||zzzzzzwww}}}~~~{{{yyyvvvtttvvvyyyzzzyyyuuupppmmmiiijjjmmmooonnnkkkgggddd^^^[[[WWWSSSPPPNNNNNNNNNLLLNNNRRRVVVYYY[[[\\\]]][[[ZZZXXXXXXXXXVVVSSSQQQRRRQQQOOONNNNNNPPPQQQSSSOOOLLLJJJIIIJJJKKKKKKKKKHHHHHHHHHGGGFFFFFFEEEDDDBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDCCCCCCEEEFFFGGGGGGDDDAAAAAAFFFJJJKKKNNNRRROOONNNLLLLLLLLLMMMOOOPPPSSSSSSSSSRRRRRRQQQPPPPPPQQQPPPOOONNNOOOQQQSSSUUUZZZ[[[^^^aaagggoooxxxuuunnngggdddcccbbbeeekkkoooqqqrrrppplllhhhhhhiiikkktttvvviii\\\XXXXXXWWWVVVVVV```]]]YYYTTTOOOKKKIIIHHHEEEFFFHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEEEEDDDCCCAAA@@@?????????=========>>>>>>>>>>>>>>>BBBAAA@@@???>>>??????@@@<<<===???@@@@@@???===<<>>???@@@BBBCCCCCCCCCBBBBBB@@@>>>>>>===<<<:::888666888999<<<>>>???@@@@@@???@@@AAA@@@>>>===>>>???<<<<<<<<<<<<<<<=========AAA@@@@@@?????????@@@@@@BBBBBBBBBAAA@@@>>>===<<<>>>>>>>>>===<<<<<<;;;;;;888888888999999;;;<<<<<<@@@???===<<<<<<<<<======::::::999888777777777777666777888999999:::::::::888999999888888999<<<>>>AAAGGGMMMQQQTTTYYYbbbiiippptttyyy}}}{{{sssooooooqqqqqqppptttttttttrrrnnnhhhbbb^^^```aaadddiiinnnrrrsssrrrlllnnnooopppoookkkhhheeedddeeehhhlllooosssvvvwwwzzzyyymmm\\\OOOHHHGGGHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>=========<<<;;;;;;;;;;;;<<<======::::::999999999::::::;;;;;;<<<======;;;;;;<<<===>>>??????>>>============>>>>>>>>>??????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA999999999:::;;;===>>>?????????>>>>>>>>>>>>??????@@@AAACCCCCCCCCDDDGGGIIIPPP]]]mmmwwwzzzyyyxxxyyy}}}|||{{{{{{|||}}}|||~~~}}}~~~wwwqqqsssvvvxxxxxxyyyyyy}}}|||zzz~~~~~~wwwrrrgggddd^^^XXXTTTRRRQQQQQQOOOTTT[[[ccciiimmmnnnnnnlllkkkiiihhhfffccc___\\\YYYXXXWWWVVVVVVVVVVVVVVVUUURRRNNNMMMNNNOOOPPPPPPOOONNNMMMKKKIIIHHHGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFGGGFFFFFFGGGJJJKKKJJJHHHHHHFFFGGGLLLMMMLLLNNNSSSPPPOOONNNNNNOOOQQQTTTUUUYYYXXXVVVTTTTTTTTTTTTUUUNNNOOORRRUUUZZZ___dddffflllmmmppptttyyyzzzlllfffaaa```^^^^^^bbbiiinnnooooookkkhhhjjjooouuu~~~}}}ooobbb\\\WWWUUURRRNNNNNNQQQUUUTTTRRROOOLLLHHHEEEDDDFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@?????????AAAAAA@@@???????????????@@@@@@@@@???????????????BBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<===============BBBAAAAAAAAA@@@@@@@@@@@@:::<<<>>>??????>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCBBBAAAAAA???>>>=========<<<999777666777999;;;===??????@@@;;;<<<===;;;999888888999;;;;;;<<<======>>>>>>>>>>>>>>>======<<<=========>>>???????????????>>>>>>======<<<;;;;;;:::::::::999999999999:::;;;<<<<<<<<<<<<:::999999:::;;;;;;;;;:::999888777777777777555666777888999999999999777888999999888999<<<>>>;;;CCCLLLQQQTTTXXX^^^ccclllpppvvvzzz|||~~~yyyvvvvvvvvvtttrrrsssttttttssspppkkkfffcccbbbaaabbbdddgggjjjjjjjjjhhhjjjlllmmmkkkhhhdddaaabbbcccfffjjjnnnrrruuuwww|||qqqfffWWWLLLGGGGGGIIIIIIEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===::::::999999999:::;;;;;;:::;;;<<<;;;:::999:::<<<999;;;======<<<<<<>>>???@@@??????>>>======<<<<<<========================777888888999;;;===>>>???>>>>>>=========>>>?????????AAABBBBBBAAABBBDDDEEEDDDQQQcccqqqxxxyyyxxxwww||||||}}}~~~}}}sssrrrsssrrrrrrssswwwyyy|||~~~|||mmmjjjeee___[[[YYYYYYYYYWWW^^^iiittt|||}}}{{{zzzxxxvvvrrrmmmiiiaaaaaabbbbbbbbbaaa```______\\\YYYWWWWWWXXXXXXWWWUUUTTTQQQNNNLLLJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFIIIIIIHHHGGGFFFFFFFFFGGGJJJIIIKKKOOOSSSSSSPPPLLLMMMLLLNNNQQQPPPLLLKKKNNNNNNNNNMMMNNNPPPTTTXXXZZZUUUSSSQQQOOOOOOQQQTTTWWWRRRVVV^^^gggooovvv{{{}}}}}}~~~zzzmmmddd```^^^^^^^^^^^^cccjjjoooqqqqqqnnnmmmqqq{{{vvvggg[[[VVVVVVWWWVVVOOOHHHIIINNNLLLLLLLLLKKKJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCAAA???>>>======>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBCCCDDDDDDBBBBBBAAA@@@????????????======<<<<<<<<<===>>>???AAAAAABBBBBBAAAAAA@@@???::::::<<<======<<<<<<;;;<<<<<<============>>>>>>>>>???AAACCCCCCBBB@@@???===<<<<<<<<<===<<<999777777888999;;;===>>>>>>???<<<======<<<999777777888999:::;;;======>>>>>>>>>;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>????????????::::::999888777777777777:::999999999::::::;;;<<<:::999888777777888999999;;;:::999888777777777777555666777888999999999999777999::::::999:::<<<>>>999???HHHNNNRRRVVVZZZ]]]dddiiiooosssvvvzzz}}}yyyuuusssssstttsssrrrooollljjjgggeeebbbaaabbbbbbaaa```aaaccceeegggfffdddaaa___aaaccceeeiiilllooorrrsssxxx}}}nnncccVVVLLLHHHGGGHHHHHHDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>?????????<<<<<<;;;::::::;;;;;;;;;:::::::::::::::;;;<<<<<<999;;;<<<;;;:::999:::;;;999;;;======;;;;;;===???>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>???@@@?????????BBBDDDDDDKKKWWWccclllqqqssssssvvv~~~~~~xxxwwwwwwuuusssssssssvvvyyy{{{~~~vvvtttqqqnnnllljjjjjjjjjjjjrrr~~~}}}wwwsssjjjlllooorrrsssrrrpppnnnkkkhhheeedddccccccbbbaaa\\\ZZZWWWSSSOOOMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCDDDEEEEEEFFFFFFCCCDDDFFFIIIJJJKKKLLLLLLLLLJJJIIIGGGHHHIIILLLMMMRRRRRRUUU[[[``````ZZZTTTUUUUUUWWWYYYTTTLLLIIIKKKMMMMMMMMMOOOSSSXXX]]]```UUURRROOOMMMPPPUUU\\\```eeekkkuuu|||qqqfff```^^^___bbbbbbbbbhhhooorrruuuxxxxxxxxx}}}mmmcccZZZQQQSSSTTTWWWWWWQQQIIIIIIMMMHHHHHHIIIIIIJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFEEECCCCCCAAA@@@>>>>>>======;;;===???AAABBBAAA@@@>>>>>>>>>>>>>>>>>>?????????CCCBBBBBBBBBBBBCCCDDDDDDAAA@@@@@@??????@@@@@@AAA???>>>===<<<<<<>>>???AAA???@@@AAAAAAAAA@@@>>>===999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===>>>???AAABBBBBBAAA>>>===;;;;;;;;;<<<===<<<999666777888:::;;;<<<=========>>>??????===:::888888999777888999;;;<<<======<<<999999999999::::::;;;<<<<<<<<<===>>>>>>>>>======:::999777666555555666666999888888888888999::::::888888777666666777888999999999888777666666666666666666777888999999999999888999::::::888888999;;;:::===AAAFFFLLLQQQVVVYYYZZZ___eeejjjooowww|||tttttttttsssrrrqqqqqqpppoookkkgggdddaaa___\\\ZZZ[[[]]]```ccceeeeeedddcccbbbccceeegggjjjlllnnnooopppttt{{{{{{qqqgggYYYNNNIIIGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@???????????????@@@AAA<<<;;;::::::999999::::::::::::::::::;;;;;;<<<===:::;;;<<<;;;::::::;;;<<<===???@@@>>>;;;999:::<<<::::::;;;;;;<<<======>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999::::::::::::;;;<<<=========>>>>>>>>>===>>>AAACCCKKKLLLPPPWWW```hhhlllnnnllluuu{{{|||}}}~~~|||yyyxxxqqquuuyyy|||~~~~~~}}}|||||||||}}}|||xxxrrrvvvzzz~~~|||sssqqqnnnllllllkkkiiigggbbb```\\\WWWSSSPPPNNNMMMNNNMMMMMMLLLKKKJJJIIIIIIEEEEEEFFFGGGHHHIIIJJJJJJGGGHHHKKKNNNPPPQQQRRRRRROOOMMMKKKJJJKKKOOORRRUUUZZZ[[[___ffflllkkkccc\\\\\\\\\___```YYYOOOIIIJJJNNNNNNOOOQQQVVV\\\bbbfff]]]ZZZVVVVVVZZZbbbkkkqqqzzz|||vvvmmmddd______bbbfffggghhhnnnuuutttzzzooo```YYYTTTOOOQQQQQQTTTVVVRRRJJJHHHKKKEEEEEEEEEFFFEEEEEEDDDCCCFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDAAAAAA@@@???>>>>>>>>>???999<<>>???????????????@@@@@@@@@CCCCCCBBBBBBBBBCCCDDDDDD@@@@@@@@@???@@@@@@AAABBBAAA???===<<<<<<>>>AAABBB===>>>@@@AAA@@@???===;;;:::999999999999:::;;;<<<:::::::::;;;;;;<<<<<<<<<===???AAABBBBBB@@@===<<<:::::::::<<<===<<<999666888999:::;;;<<<<<<<<<<<<;;;<<<<<<:::777555444555555666888:::;;;<<<;;;;;;888888888999:::;;;<<<============>>>===<<<<<<;;;<<<:::999777777777888888888777777777777777888999888888777666666777888999888777666555555444444555666777888999999::::::999888999:::999777666666777<<<;;;;;;???FFFNNNSSSVVVSSSXXX___eeekkkuuuvvvvvvtttsssssssssssssssvvvrrrmmmhhhddd```[[[XXXXXX[[[___cccfffhhhiiiiiicccdddeeeggghhhjjjkkkllliiimmmsss{{{}}}zzzpppkkkaaaUUULLLGGGGGGHHHBBBCCCDDDEEEEEEDDDCCCBBB>>>????????????@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;999<<<;;;;;;;;;;;;<<<======;;;;;;:::;;;<<<>>>@@@AAA@@@???>>>===>>>???AAACCCFFFGGGIIIMMMSSS]]]iiipppssssssssswwwzzzvvvqqqooorrrxxx{{{}}}}}}{{{zzzyyy||||||~~~zzzqqqpppooooooppprrrrrrooolllddd___ZZZXXXYYYZZZYYYWWWVVVWWWWWWTTTPPPMMMKKKKKKCCCDDDIIIMMMLLLIIIKKKPPPIIIPPPTTTVVVZZZ^^^\\\UUUSSSRRRRRRTTTYYY]]]___```hhhjjjnnntttvvvoooaaaVVV\\\^^^___]]]VVVPPPLLLKKKTTTVVVXXX]]]gggqqqqqqlllhhhfffdddfffnnnwww|||wwwrrrmmmgggcccbbbaaaaaadddjjjqqqwwwzzz{{{xxxfffZZZSSSPPPOOONNNOOOOOONNNMMMKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCEEEFFFFFFDDDCCCCCCEEEFFFEEEDDDDDDCCCAAA???>>>===<<<<<<<<<:::777555666888;;;======>>>>>>???@@@AAAAAABBBAAAAAABBBCCCBBBAAA@@@???@@@@@@@@@@@@??????>>>===BBB???<<<<<>>???<<<<<<===???AAAAAA???===:::;;;<<<<<<;;;:::888777;;;;;;;;;<<<<<<<<<<<<===<<<;;;999777666666777777999999999999999:::;;;<<>>???AAA@@@???>>>======???@@@AAAAAABBBDDDHHHMMMVVVaaagggppptttvvvvvvyyy~~~~~~}}}yyyooonnnqqqwwwyyy{{{|||zzzxxxxxx}}}rrrjjjjjjkkknnnrrrwwwxxxuuurrrgggaaa[[[XXXYYY[[[]]]^^^ZZZZZZYYYVVVRRROOONNNNNNKKKKKKNNNQQQPPPMMMOOOUUUWWW\\\```aaadddgggccc\\\ZZZZZZ[[[___dddiiikkklllvvvwwwxxxxxxtttjjj^^^UUUSSSVVVWWWTTTPPPOOOSSSWWWdddkkkrrruuuyyywwwuuutttvvv}}}~~~~~~~~~}}}zzzwwwvvvtttpppmmmiiifffbbb``````aaacccgggnnnvvv|||{{{ooobbbYYYSSSOOOLLLMMMMMMMMMLLLKKKIIIGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBAAABBBCCCEEEFFFFFFDDDCCCCCCEEEFFFEEEDDDDDDCCCAAA???===<<<;;;;;;<<<;;;:::999:::<<>>>>>???@@@@@@@@@>>>???AAABBBCCCCCCBBBBBB@@@@@@AAAAAAAAA@@@??????DDDAAA??????AAACCCCCCBBBEEEDDDCCCBBBAAAAAAAAAAAA<<<<<<;;;999999888888888666666777777999:::<<<===<<<<<<===???AAAAAA???===::::::;;;;;;;;;:::999999;;;;;;;;;<<<<<<<<<<<<===;;;:::999777777777888888:::::::::::::::;;;;;;<<>>======<<<<<<;;;;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999::::::;;;:::::::::<<<<<<:::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAA@@@???>>>===>>>???@@@>>>???AAACCCHHHOOOXXX]]]kkkuuu{{{wwwrrrtttxxx{{{xxxxxxzzz|||{{{|||~~~ttttttvvvyyyxxxxxx}}}}}}}}}}}}}}}zzzxxxxxxxxx|||{{{ssslllggggggjjjoootttwwwvvvrrrnnnaaa\\\UUUQQQRRRVVVZZZ\\\\\\\\\ZZZWWWTTTQQQQQQRRRUUUSSSTTTUUUSSSQQQVVV]]]cccgggjjjjjjkkkkkkggg```\\\]]]aaagggooouuuxxxxxx~~~~~~|||wwwmmmbbbYYYTTTOOORRRTTTRRRPPPUUU```jjjwwwwwwtttqqqnnnmmmllljjjiiijjjiiigggeeecccbbbbbbaaa___bbbgggnnnvvv~~~wwwoooiiihhheee```[[[WWWRRRMMMJJJJJJJJJJJJIIIHHHFFFEEEDDDFFFEEEDDDCCCCCCBBBCCCCCCAAAAAA@@@@@@AAACCCEEEFFFFFFEEECCCCCCDDDEEEEEEDDDDDDCCCAAA???===<<<<<<;;;;;;;;;<<<<<<>>>???AAABBB<<<<<<======>>>>>>??????===>>>???AAACCCDDDEEEEEEAAAAAABBBBBBCCCBBBBBBBBBFFFDDDAAAAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;:::999999::::::777666555444555777999:::<<<<<<<<<>>>@@@AAA???===:::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===:::999888777777888999999<<<<<<<<<;;;;;;;;;;;;;;;;;;999888888:::<<<======>>>>>>======<<<<<<;;;;;;:::999999999999999888888777777888999::::::::::::666666555555666666777777888777777666666555555555444555666888888888777666555555555555555666777777777777666666999===AAACCCFFFKKKSSS]]]fffpppzzzxxxqqqooonnnooorrruuuvvvvvv{{{zzzxxxtttooommmmmmnnnpppooonnnllljjjiiihhhgggdddeeefffggggggggggggggghhhgggeeeeeefffffffffdddzzzjjj[[[PPPIIIEEEDDDHHHGGGFFFEEEDDDBBBAAA@@@AAAAAA@@@???>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<>>>>>>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<>>>>>???AAA@@@???>>>======>>>>>>???@@@AAACCCEEEKKKQQQVVVeeeqqqzzzzzzuuutttvvvvvvwwwxxxyyy{{{~~~|||}}}}}}zzz{{{~~~{{{xxxttttttxxx}}}{{{}}}yyytttrrrqqqqqqrrrqqqxxx~~~}}}vvvpppnnnoooqqqsssvvvwwwuuunnngggaaaVVVRRRMMMIIIJJJMMMRRRUUUWWWWWWVVVTTTRRRQQQRRRSSSWWWTTTSSSTTTRRRSSSYYYbbbggghhhjjjkkkjjjgggaaa\\\TTTWWW\\\dddmmmsssvvvwwwtttvvvtttmmmbbbZZZWWWWWWXXX\\\^^^\\\\\\cccqqq}}}~~~yyyjjjhhheeedddccceeefffggggggggggggfffeeeeeegggiiibbbgggpppyyy}}}mmmeee```ZZZUUUTTTSSSRRRRRRQQQOOOKKKHHHHHHHHHGGGGGGFFFEEEDDDCCCEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@AAACCCEEEFFFGGGEEECCCCCCDDDEEEDDDCCCEEEDDDBBB@@@???>>>======<<<<<<===>>>????????????<<<<<<<<<======>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEAAABBBBBBCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB??????>>>==================<<<;;;;;;:::::::::;;;888666444222222444666888999999999;;;>>>???===<<<::::::999999:::;;;===>>>;;;;;;;;;<<<<<<<<<<<<===999888777777777888999:::=========<<<<<<;;;;;;:::999888777888;;;=========>>>>>>===<<<;;;::::::999888888888888888888888888666777888999999999999888666666555555555555666666777777666666666555555555333444777888999888777666555555555555555666666777999999888888:::<<>><<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<============>>>>>>======>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>===:::888777888999::::::999999:::;;;;;;:::888888999:::;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>@@@??????>>>>>>=========???@@@AAABBBDDDGGGLLLOOOZZZeeeqqqvvvyyyzzzxxxuuu{{{{{{zzz{{{|||}}}~~~|||~~~wwwtttpppooosssyyy{{{{{{zzz{{{{{{wwwpppjjjeeeccccccccchhhooovvvuuuooollloootttxxxyyyyyyuuummmcccYYYSSSJJJIIIGGGFFFGGGIIIMMMPPPQQQQQQRRRQQQOOOOOOPPPRRRRRROOONNNNNNNNNQQQZZZdddgggggghhhjjjiiiddd]]]YYYRRRSSSWWW]]]cccgggiiihhhfffhhhiiieee^^^\\\___ccchhhlllnnnmmmmmmsss~~~{{{sssnnnbbbaaa```______aaaeeeggghhhjjjkkkkkkiiijjjlllnnnjjjrrr}}}tttddd[[[XXXVVVRRRNNNJJJIIIHHHHHHIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA??????@@@AAABBBCCCEEEEEEGGGEEEDDDCCCDDDEEEDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@???@@@@@@@@@@@@???===<<<============>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAA===<<<<<<;;;::::::::::::888666444222111222555666666666666777:::;;;;;;:::::::::999999:::<<<>>>???;;;;;;;;;<<<<<<<<<<<<===999888777777777888999:::<<<=========<<<;;;:::::::::888888888:::<<<<<<;;;<<<<<<;;;;;;:::999888888666666777777777777777777666777888::::::999888777666666555555555555666666666666666666555555555555222444666888999888777666555555555555555666777777999999999999:::<<<===>>>===BBBIIIPPPWWW]]]bbbfffhhhkkknnnpppvvv|||{{{vvvqqqqqqsssvvvzzz|||}}}|||wwwtttpppmmmnnnttt}}}|||xxxuuurrrrrrrrrqqqoookkkgggeeefffdddaaa```bbbdddeeeeeeuuukkk]]]QQQLLLJJJHHHGGGGGGFFFDDDBBBAAA@@@??????AAA@@@@@@???===<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<============>>>>>>>>>;;;::::::;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999999:::999999999;;;;;;999888888999;;;<<<<<<<<<;;;:::;;;;;;<<<===>>>>>>======>>>>>>>>>>>>>>>>>>=========>>>@@@AAAAAACCCFFFIIINNNWWWbbbkkkttt{{{zzzuuu|||{{{zzzyyyxxxxxxyyyyyy{{{}}}yyy|||}}}xxxqqqmmmnnnrrrvvvyyyyyy|||}}}}}}yyypppfff^^^YYYWWWVVV^^^dddhhheee^^^]]]cccjjjnnnnnnmmmggg]]]SSSKKKGGG???@@@BBBCCCEEEIIINNNRRRVVVXXXYYYYYYWWWVVVVVVWWWSSSPPPOOOOOOPPPSSS]]]hhhmmmkkkmmmqqqpppjjjdddbbb[[[[[[\\\^^^aaabbbbbb```dddgggjjjiiiggghhhmmmsssuuuwwwyyyyyyzzz~~~~~~vvvooohhhddd`````````^^^]]]___cccfffiiilllppppppooonnnpppssswwwwwwhhh```WWWSSSRRRQQQNNNKKKHHHEEECCCBBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEHHHFFFDDDCCCDDDEEEDDDCCCCCCCCCBBBAAAAAABBBBBBBBBDDDDDDDDDCCCBBB@@@???>>>???????????????@@@@@@@@@DDDDDDCCCBBBAAAAAABBBBBBAAAAAABBBBBBCCCBBBBBBBBB???AAAAAAAAA???>>>???@@@AAAAAA@@@??????@@@@@@AAA>>>===<<<:::999999888888888666555333333333555666444333333555777999999888::::::::::::;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===:::999888777777888999999:::;;;<<<======<<<:::999:::888888999;;;;;;:::999;;;;;;::::::999999888888666666666777777777777777666888999;;;;;;:::888777777777666666555555666666555555555555555555555555333444666777888888888888666666666666666777888888777888999999:::;;;;;;;;;;;;???DDDJJJPPPVVV]]]aaadddiiimmmpppvvv}}}|||ssstttvvvyyy|||~~~}}}|||qqqnnnjjjggghhhpppzzz{{{uuunnnhhhdddccc```^^^^^^```bbbddddddmmmbbbTTTJJJGGGGGGGGGFFFEEEDDDBBB@@@????????????@@@@@@???>>>===<<<<<<;;;;;;::::::999999::::::;;;<<<<<<<<<============>>>;;;::::::;;;;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999999:::999888999;;;;;;999888999:::<<<=========;;;:::;;;<<<===>>>>>>======<<<======>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAABBBDDDFFFGGGNNNWWW___iiitttzzzyyy{{{zzzyyywwwwwwwwwxxxxxx}}}{{{xxxvvvuuuvvvzzz{{{qqqjjjhhhjjjmmmnnnqqqtttyyy~~~yyynnneee___\\\[[[\\\______ZZZSSSSSS[[[bbbeeeeeebbb\\\SSSKKKGGGFFF@@@BBBEEEHHHLLLTTT^^^dddlllnnnpppooollliiiffffff```]]]\\\\\\]]]```iiitttxxxuuuwww}}}~~~wwwrrrqqqkkkjjjiiijjjlllnnnnnnmmmqqqsssuuuuuuuuuvvvzzz}}}}}}|||{{{}}}~~~{{{wwwrrrmmmiiifffddd```aaabbbaaa```aaaeeehhhmmmsssxxxzzzyyyxxxzzz|||ooo___WWWTTTPPPNNNNNNNNNMMMLLLEEECCC@@@?????????>>>>>>=========>>>@@@CCCEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDHHHFFFDDDDDDDDDDDDCCCBBB?????????@@@@@@AAACCCCCCDDDDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAAEEEDDDCCCBBBAAABBBBBBCCC@@@@@@AAAAAAAAA@@@??????===???AAAAAA???>>>@@@AAA??????>>>>>>>>>>>>??????>>>===<<<:::888777666666777777666555555555666666333222222333666888999888::::::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;:::999777777777888888888999;;;<<<<<<<<<:::999888777777999;;;<<<;;;:::::::::::::::::::::::::::777888888888999999999999777999;;;<<<<<<:::888777999888777666666666666777555555555555555555555555444444555666777888999999777777777777777888999999888999:::;;;<<<<<<<<<<<<<<<===???BBBFFFLLLTTTYYY___dddiiimmmssszzz|||yyyssstttvvvyyy||||||zzzxxxooommmjjjggghhhmmmuuu{{{yyyqqqkkkgggbbbaaa______aaabbbbbbbbbhhh]]]OOOFFFDDDEEEEEEEEEDDDCCCAAA???>>>>>>????????????>>>>>>======<<<<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<==================>>>???@@@AAA========================888888999:::::::::999999:::999888999:::;;;999777999:::<<<>>>>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;<<<===>>>??????>>>>>>>>>@@@BBBCCCCCCCCCEEEGGGGGGMMMSSSXXXaaaooozzz~~~zzzyyyxxxxxxxxxyyy{{{{{{{{{uuurrrqqqrrrvvvzzz{{{ppphhheeeeeehhhiiijjjmmmsssyyyxxxoookkkiiihhhcccdddbbb\\\VVVXXX```hhhiiiiiifff___VVVPPPOOOPPPKKKMMMPPPTTTZZZfffsss}}}{{{wwwuuupppmmmkkkkkkkkkmmmvvv}}}}}}}}}uuuttttttvvvzzz~~~~~~~~~}}}{{{}}}{{{yyywwwvvvwwwwwwvvvuuurrrpppmmmjjjiiiiiijjjjjj```bbbdddddddddfffjjjmmmssszzznnnaaaZZZNNNMMMLLLKKKKKKLLLMMMNNNCCCAAA???>>>>>>===<<<::::::::::::<<<>>>AAADDDFFFCCCCCCBBBAAA@@@@@@@@@@@@CCCCCCDDDDDDEEEDDDDDDCCCHHHFFFDDDDDDDDDDDDCCCBBB=========>>>???AAABBBCCCAAAAAA@@@?????????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@@@@??????>>>===<<>><<<999777666555555777777777777777777777666444333222444666999999999:::;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<======<<<;;;999777777666777777777888:::<<<<<<<<<:::999666666666888;;;===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;888999;;;======;;;999777999999888777777777777777444555555555555555555555444444555555666888999:::888888888888888999999::::::<<<===???@@@@@@??????>>>===<<<;;;===BBBIIINNNYYY^^^cccggglllrrrtttrrrssssssuuuxxxzzzzzzwwwuuupppooommmkkkkkknnnrrrvvv|||yyysssnnnkkkeeecccbbbbbbcccccccccbbbaaaXXXMMMGGGFFFGGGFFFDDDEEEDDDCCCAAA???>>><<<<<<============<<<<<<<<<<<<999999::::::::::::;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<>>>???@@@@@@AAAAAAAAA???>>>AAAGGGIIIFFFAAA===<<<:::999888777777777::::::;;;;;;;;;:::999999999::::::;;;<<<======>>>=========>>>??????@@@@@@@@@??????>>>=========>>>===>>>@@@AAABBBBBBAAAAAADDDHHHMMMQQQUUU^^^jjjsss}}}xxxuuuvvvyyy{{{|||}}}uuupppnnnnnnuuuyyy{{{sssmmmiiihhhgggfffaaadddkkksss|||}}}uuuvvv~~~|||yyyuuurrrrrrvvvrrrllliiikkkooorrrttt{{{xxxrrrkkkeeeaaa______cccbbbcccgggppp{{{~~~{{{}}}|||zzzwwwuuuuuu{{{~~~}}}|||}}}~~~~~~xxxrrrpppooonnnooopppooonnnlllqqqlllhhhfffhhhjjjjjjiiihhhjjjjjjiiiiiilllrrrxxxssseee[[[VVVUUUUUUPPPKKKHHHHHHGGGEEECCC@@@@@@@@@???>>><<<:::999666555777>>>FFFJJJGGGBBBFFFCCC???>>>???BBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBGGGFFFDDDCCCBBBAAA@@@@@@BBB@@@???>>>>>>@@@BBBCCCCCCCCCBBB@@@>>>>>>AAACCCEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@???AAA@@@@@@AAACCCDDDCCCBBB@@@AAABBBBBBBBBAAA@@@???AAA>>>;;;::::::999666333888777666555444333333333555555666777888999::::::999999:::;;;<<<<<<<<<;;;===<<<;;;:::999888888888<<<;;;999777666666666777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============;;;:::999888888888888888999999999999999999999999999999999888888888888888777777777777666555444333444333333222222333333444111222333444666777888999;;;999777888;;;<<<;;;999;;;;;;<<<<<<=========>>>;;;===??????@@@AAADDDFFFNNNRRRZZZaaagggjjjkkkkkkjjjkkknnntttxxxxxxuuuqqqttttttuuuvvvwwwyyyzzz{{{yyy|||~~~yyyssspppppppppllliiieeecccddddddbbb```]]]TTTJJJEEEFFFGGGFFFDDDBBBAAA@@@???>>>===<<<<<<============<<<<<<<<<<<<888888888999999999::::::<<<<<<===>>>>>>===<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDCCCAAA@@@AAABBBBBB>>>;;;999999888888777888888888;;;;;;;;;;;;::::::999888::::::::::::::::::::::::======>>>???@@@AAAAAABBBBBBAAA@@@@@@?????????@@@>>>>>>@@@AAABBBAAAAAA@@@BBBFFFJJJMMMPPPVVV```gggtttwwwyyyyyyxxxvvvwwwyyyxxxsssrrrqqqvvvyyy}}}}}}vvvpppmmmkkkiiigggfffjjjpppwww}}}zzzsssuuutttqqquuu{{{yyyyyy~~~{{{xxxxxx{{{}}}wwwssspppoooooowwwwwwwwwyyy}}}zzz|||zzzzzzzzz|||~~~}}}xxxyyyyyyzzz~~~{{{oooiiiffffffhhhjjjmmmnnnmmmmmmmmmjjjggghhhjjjmmmmmmmmmmmmoooqqqqqqpppsssyyy}}}pppaaaXXXRRRPPPPPPSSSOOOJJJGGGFFFEEECCCAAA???@@@@@@???>>><<<:::999777888;;;AAAGGGKKKJJJIIIEEEBBB>>>===>>>@@@BBBBBBDDDDDDEEEEEEDDDDDDCCCCCCEEEDDDBBBAAA@@@???????????????>>>>>>???@@@AAABBBCCCCCCBBB@@@>>>>>>@@@CCCDDDDDDDDDCCCCCCBBBAAA@@@BBBBBBAAABBBBBBCCCCCCDDD???????????????????????????>>>>>>???BBBCCCCCCBBB@@@AAABBBBBBBBBAAA@@@???@@@===:::::::::999777444888777666555444333333444555555666777888999::::::::::::;;;<<<<<<<<<<<<<<<::::::999999::::::;;;<<<===<<<:::999888777777888999999999:::::::::;;;;;;<<<<<<<<<<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999999999888888888777777666666666777666666555444444444333333333333444444222222333444666777888999;;;:::888:::<<<>>>===;;;<<<=========>>>>>>>>>>>>>>>??????>>><<<<<<===???DDDGGGMMMTTTZZZ^^^aaabbbfffgggjjjpppvvvxxxwwwuuussstttuuuxxx{{{}}}|||zzz|||{{{vvvqqqooommmkkkiiiiiiiiigggccc___YYYQQQHHHDDDEEEGGGFFFDDD??????>>>>>>===<<<<<<<<<=========<<<<<<<<<<<<;;;777777888888888999999999<<<======>>>>>>>>>======<<<===@@@BBBDDDEEEFFFFFFBBBBBBAAA@@@>>><<<:::888777777777777777888999999;;;<<<;;;;;;:::999888777:::::::::999999999888888======>>>???AAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBB>>>???@@@AAABBBAAA@@@???@@@CCCGGGHHHIIILLLRRRWWWcccmmmxxx|||zzzvvvuuuwww{{{wwwuuuuuuxxxyyy{{{~~~|||xxxuuurrrooommmmmmqqqwww}}}~~~|||wwwnnnggghhhiiijjjrrr|||}}}}}}|||}}}}}}xxxtttrrrnnnooorrruuuzzzzzzmmmccc___aaacccfffiiikkklllllllllgggggggggjjjnnnrrrssstttvvvyyy|||||||||~~~|||mmm\\\TTTPPPMMMMMMOOOOOOLLLHHHEEEDDDCCCAAA@@@@@@@@@@@@???>>><<<:::999999<<>><<<===???@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAABBBBBBBBB@@@>>>>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>?????????=========>>>>>>?????????>>>======>>>AAACCCCCCBBB@@@AAAAAAAAAAAA@@@??????===<<<:::999:::999888666777777666555444444444444666666777888999::::::;;;;;;<<<<<<===============::::::999999::::::;;;<<<<<<;;;:::999888777777777888999999999::::::::::::<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<=========>>>>>>===;;;999888999999888888888777777777555555666777777777666666444444333333333333444444333333444555777888999999<<<;;;;;;<<<>>>??????>>>>>>>>>>>>????????????????????????===:::999:::;;;@@@BBBEEEJJJQQQWWW\\\___```aaadddiiioootttwwwxxxsssuuuxxx|||yyyttttttvvvyyy{{{tttpppppppppppppppoookkkeeeaaa\\\TTTJJJEEEEEEFFFDDDBBB@@@??????>>>===<<<;;;;;;======<<<<<<<<<;;;;;;;;;888888888888999999999999<<<<<<=========>>>======@@@AAADDDFFFGGGHHHGGGGGG@@@AAABBB@@@===;;;;;;<<<888888888888888999999:::<<<<<<<<<;;;:::999888777:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBB??????AAAAAAAAAAAA@@@??????BBBDDDEEEEEEGGGIIILLLWWWbbboooxxxzzzyyyxxxyyyzzzzzz|||~~~~~~{{{zzzzzz~~~}}}|||}}}~~~|||xxxuuusssxxx}}}ssslllfffffffffffflllsssxxx{{{}}}{{{xxx{{{~~~~~~{{{|||}}}~~~xxxpppkkkhhhfffdddggglllpppuuu{{{yyyooofff```^^^ccceeeiiikkkjjjjjjiiihhheeefffiiinnnssswwwzzz{{{|||jjj___SSSOOOMMMJJJIIIKKKIIIHHHEEEDDDBBBBBBAAAAAABBBBBBAAA@@@???===<<<<<<<<<@@@KKKYYYeeefff^^^VVVEEEBBB???===>>>????????????@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>===>>>AAACCCDDDCCCCCCBBB@@@AAAAAA@@@??????@@@BBBBBBBBBBBBBBBAAA@@@??????<<<<<<==================;;;<<<<<<===>>>???@@@@@@???>>>===>>>@@@AAAAAA@@@@@@@@@@@@@@@??????>>>>>>;;;::::::999999999888777777666555555555555555666666777777888999:::;;;;;;======>>>>>>>>>>>>=========<<<;;;:::999888888888::::::999888777777666666999999:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<>>>?????????>>><<<999888999999888888777777666666444444555777777888888888555555444444444444555555444444555666777888999:::<<<<<<===>>>???@@@AAAAAA??????@@@@@@@@@@@@@@@@@@>>>>>>>>>===;;;;;;<<<>>>@@@@@@BBBEEEKKKSSSZZZ^^^^^^^^^___ccchhhmmmqqqtttvvvyyy}}}{{{wwwvvvwwwyyy{{{|||~~~}}}zzzvvvtttvvvvvvvvvuuusssooojjjgggfff\\\OOOGGGEEEEEECCC@@@AAAAAA@@@>>>===<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::::::::;;;<<<<<<<<<<<<<<<======>>>AAADDDGGGKKKMMMNNNNNNNNNCCCDDDCCCAAA>>>======>>>;;;;;;:::999999999999:::;;;;;;;;;;;;:::999888777::::::;;;<<<>>>???@@@@@@;;;;;;<<<===>>>???@@@@@@@@@???????????????@@@@@@>>>???@@@AAABBBAAA@@@???@@@AAACCCEEEEEEFFFGGGHHHRRRWWWaaallluuuzzz||||||www~~~uuuqqquuu|||~~~{{{~~~}}}}}}}}}zzzyyy~~~xxxtttooommmjjjggggggiiilllqqqttttttrrrttt}}}{{{zzz{{{yyyyyyzzzzzz||||||{{{|||zzzooofffaaa``````aaadddiiimmmqqqvvvzzz}}}}}}xxxrrrkkkeeebbb``````cccggghhhggggggggghhhiiikkkoootttyyy}}}tttiii\\\SSSLLLJJJIIIEEEDDDEEECCCCCCCCCCCCBBBBBBCCCCCCEEEDDDCCCBBB@@@???>>>>>>===CCCQQQgggwwwvvveeeUUUEEECCC@@@??????@@@@@@???>>>???@@@BBBCCCCCCCCCCCCAAA@@@@@@?????????@@@@@@>>>@@@CCCEEEFFFEEECCCBBB???@@@AAA@@@??????@@@BBBBBBBBBBBBBBBAAA@@@?????????@@@AAAAAAAAA@@@??????;;;<<<<<<===>>>??????@@@AAA@@@>>>???@@@@@@???>>>???>>>>>>>>>============:::::::::999888888888888666666555555555666666777777777888999:::;;;<<<<<<===>>>>>>>>>>>>>>>=========<<<;;;:::999888888888;;;;;;;;;::::::999999888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<===????????????===<<<:::999999999888888777666666555444444666777888888888888666555555444444555555666666666777777888999::::::<<<===>>>?????????@@@AAA@@@?????????????????????===>>>>>>===;;;:::;;;======<<<===???DDDKKKRRRVVV^^^___```bbbdddhhhlllnnnxxx{{{~~~|||zzzwwwuuutttuuuwwwyyy{{{zzzxxxuuusssqqqqqqqqqpppdddTTTIIIEEEDDDBBB???@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>>???CCCHHHMMMQQQSSSTTTTTTGGGFFFCCCAAA>>>===<<<;;;===<<<;;;:::::::::::::::::::::;;;;;;;;;:::999999999:::;;;===>>>@@@AAABBB;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>>>>===>>>@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGMMMNNNSSS]]]iiisssyyy|||xxx{{{}}}||||||{{{vvvnnnjjjpppzzzyyyxxxzzz|||}}}|||~~~~~~~~~}}}zzzvvvrrrllliiigggdddhhhllllllkkkmmmtttyyy|||}}}}}}|||yyyxxxyyyzzzzzz{{{{{{{{{{{{~~~{{{xxxvvvvvvvvvxxx}}}wwwkkkdddaaaaaabbbcccgggkkknnnooopppqqqrrruuurrrnnniiidddaaa^^^]]]ZZZ^^^cccfffgggiiimmmqqqtttvvvzzz}}}jjj^^^ZZZRRRLLLHHHIIIHHHFFFEEEHHHAAABBBDDDDDDCCCCCCDDDEEEFFFEEECCCBBB@@@?????????>>>DDDSSShhhwwwtttaaaPPPDDDBBB@@@???@@@AAA@@@??????@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@AAACCCEEEEEEDDDCCCBBB>>>???AAA@@@??????@@@AAAAAAAAAAAAAAA@@@???>>>===>>>>>>???@@@@@@???===<<<;;;;;;;;;<<<<<<======>>>@@@>>>======>>>???===<<<======<<<;;;;;;;;;;;;;;;999:::;;;:::888777777888555555555555666777888888888888999:::;;;<<<<<<===>>>>>>>>>>>>>>>======<<<::::::999999::::::;;;<<<===>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<============>>>============>>>??????>>>>>>===<<<;;;:::::::::999999888777666666555444444555666777888888999888666666555555555555666666777777888888999::::::;;;<<<>>>???>>>======>>>@@@???>>>>>>>>>>>>==================;;;888777888999=========???BBBGGGLLLOOO[[[]]]```bbbccceeehhhjjjtttxxx}}}yyysssoooooorrrxxx|||}}}|||yyyuuussstttwwwzzzwwwiiiWWWJJJDDDCCCBBB@@@<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;::::::888999999999::::::::::::999999888888999:::<<<======@@@DDDIIILLLMMMMMMLLLEEEBBB>>>======>>><<<999::::::999999::::::;;;;;;999999::::::;;;;;;::::::888888999:::<<<===>>>>>>===============>>>>>>>>>;;;;;;::::::;;;;;;<<<===;;;===???AAABBBCCCBBBBBBEEECCCBBBBBBCCCDDDDDDDDDFFFGGGKKKPPPYYYdddooovvvyyy{{{zzzwwwvvvvvvqqqkkkgggmmmvvv|||~~~{{{yyyxxxwwwzzz}}}}}}|||}}}~~~{{{xxxuuuqqqnnnhhhiiiiiihhhhhhjjjnnnrrrttttttuuuvvvvvvwwwxxxzzz}}}~~~~~~~~~~~~|||{{{xxxxxx{{{|||}}}}}}}}}~~~~~~}}}wwwrrrooolllkkknnnooorrrwww}}}zzzssskkkfffeeeeeefffiiillloooooommmkkkiiiiiihhhfffeeeccccccaaa```___^^^ccciiimmmooottt|||uuueeeWWWPPPPPPMMMIIIGGGHHHIIIGGGGGGJJJCCCEEEFFFFFFCCCBBBCCCDDDEEEDDDBBB@@@???>>>>>>>>><<>>>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCCCC????????????@@@@@@AAABBBAAABBBBBBCCCCCCBBB@@@@@@===???@@@@@@??????@@@AAA>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<<<<<<<;;;999888999999999999:::::::::::::::999999:::<<<>>>===<<<;;;;;;999888888888999:::999;;;;;;:::777555666888555555555555666777888999888888999:::;;;<<<=========>>>>>>>>>======<<<;;;::::::999999::::::;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===============<<<<<<<<<======>>>???===<<<:::999888999:::;;;999999888777666555444444555666777888888888888888777666666666666666666777888888999999::::::;;;;;;<<<===???>>>;;;:::<<<============<<<<<<;;;;;;;;;;;;<<<<<<;;;999999:::<<>>???<<<<<<;;;;;;;;;:::::::::777888888888888999999999888888777777888:::;;;<<<;;;>>>AAACCCDDDCCC@@@???@@@;;;777888===???>>>;;;777777777888999:::<<<===888888999:::;;;;;;;;;;;;777777777888888999999999????????????>>>>>>>>>>>>:::::::::::::::;;;<<<===;;;<<<>>>AAABBBCCCCCCCCCFFFDDDBBBAAAAAABBBBBBAAA@@@CCCGGGJJJNNNXXXfffqqqyyy{{{zzzwwwuuutttooohhhfffkkkrrrwwwzzz~~~}}}zzzvvvqqqtttyyy}}}~~~|||{{{zzzyyywwwqqqnnnjjjhhhhhhjjjnnnpppoooppprrrsssuuuwwwxxxyyyxxxttttttqqqqqqtttuuuvvv|||}}}uuuuuutttuuuwww{{{~~~wwwqqqqqqtttvvvzzz~~~tttlllhhhgggfffeeegggiiilllqqqvvvxxxxxxwwwtttrrroookkkiiihhhhhhhhhmmmppprrrqqqmmmhhheeecccbbbbbbdddfffiiikkkjjjjjjiiinnntttwwwzzz~~~hhh\\\VVVNNNKKKKKKIIIEEECCCEEEEEEBBBCCCFFFEEEGGGIIIGGGDDDAAABBBCCCDDDCCCAAA>>>============;;;CCCLLLSSSRRRNNNIIIFFF@@@>>>======???@@@???>>>BBBBBBCCCCCCDDDDDDCCCCCC???>>>>>>>>>???@@@AAABBBAAAAAAAAAAAA@@@???>>>>>><<<>>>@@@@@@@@@???@@@AAA<<<<<<<<<<<<;;;:::999888;;;<<<>>>>>>>>><<<:::999888888888777777777777777555555555777;;;=========::::::888777777777888999999;;;<<<:::666555666777555555555555666888999:::888999999:::;;;<<<=====================<<<;;;;;;======;;;:::999888888888999:::;;;;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>:::::::::::::::;;;<<<===<<<:::888666666888:::;;;999999888777666555444444666777777888888888888777777777666666666666777777999999999::::::;;;;;;;;;;;;===???===:::888:::<<<<<<<<<;;;;;;:::::::::999888:::;;;<<<<<<>>>AAACCC===>>>@@@AAABBBBBBBBBBBBBBBIIIRRRYYY\\\]]]```aaabbbjjjwww|||zzzyyywwwvvvvvvwwwxxxxxxyyyyyywwwvvvxxx}}}{{{gggRRRGGGCCC???;;;:::<<<<<<::::::999:::;;;<<<;;;<<<<<<;;;:::;;;===???===;;;999888999999888666::::::999999888777777666999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999555777888777666555666888;;;;;;;;;;;;:::999888888888888777777777777888888>>>===<<<;;;:::888777777999888666555555777888999<<<<<<===???@@@BBBCCCDDD===@@@CCCDDDCCCAAA@@@@@@BBBDDDGGGIIILLLQQQYYY___nnntttyyyzzzvvvqqqmmmlllkkkmmmqqqsssuuuzzz}}}xxxvvvuuuwww}}}}}}|||||||||{{{zzzyyyxxxxxxyyyzzzwwwvvvtttssssssvvvxxxzzzyyywwwtttrrrrrrrrrqqqppptttwww{{{}}}}}}~~~zzzxxxvvvssspppqqqqqqqqqsssxxx}}}~~~~~~~~~xxxrrrlllkkkjjjhhhiiinnnuuuzzzvvvooojjjiiijjjlllssszzz~~~vvvllleeeccccccccccccgggiiikkklllkkklllmmmooonnnmmmkkkgggeeefffiiikkkkkkkkkllllllllllllllllllooommmkkklllnnnqqqrrrrrrsssuuuxxx|||qqqgggZZZRRRNNNLLLIIIEEEEEECCCAAABBBEEEGGGGGGEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAACCCEEEFFFFFFDDDAAA???>>>===<<<===>>>AAACCCEEEBBBBBBBBBAAAAAAAAA@@@@@@??????>>>======>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@<<<<<<============<<<<<<:::;;;<<<<<<:::999:::<<<999;;;<<<===<<<;;;999888666555555666666777888999:::999888999;;;<<<;;;:::;;;:::888666666777888999===<<<999666555444555666666666666666666777888888999999777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;::::::;;;;;;<<<======>>>============<<<<<<<<<<<<999::::::;;;<<<<<<<<<;;;:::::::::999999:::;;;;;;;;;:::888777555444444333666666666666666555555555444555555666777888888888888777777777888999::::::<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEIIIMMMRRRUUUXXXYYY]]]bbbnnn}}}zzzxxxxxxzzz~~~xxxxxxwwwvvvwww{{{tttbbbOOOFFFBBB???===<<<>>>===;;;:::999999999::::::<<<======;;;999999::::::888777777888888888777777777777888888888999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999777888999888777666777999::::::::::::999888777666555555555666666888999999;;;;;;:::999888888777666777666666555666888:::;;;777888999:::;;;<<<===>>>===???BBBBBBAAAAAAAAABBBEEEGGGIIIJJJJJJMMMRRRVVV\\\dddmmmssstttrrrrrrrrrpppssswwwxxxzzz~~~zzzyyyxxxxxx|||{{{xxxxxxxxxvvvyyy}}}~~~|||zzzxxxxxx{{{}}}}}}}}}~~~|||zzzzzzzzz{{{|||}}}|||zzzyyyxxxuuuqqqnnnlllppptttvvvwwwyyy|||}}}|||xxxxxxvvvsssqqqpppooommmnnnppptttwwwxxxyyyyyyzzzyyyvvvppplllhhhfffdddaaaaaaeeekkkppp||||||mmmfffaaaaaaaaabbbgggmmmvvvwwwwwwxxxxxxxxxyyyyyyyyytttmmmhhhggggggggggggeeeffffffeeeddddddfffhhhllllllllljjjhhhggghhhjjjlllmmmoooqqqsssuuuwwwwwwxxxtttooonnnpppuuuzzz|||rrrbbbZZZPPPJJJIIIGGGEEEBBBDDDBBBAAABBBEEEFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>???AAAAAAAAA@@@>>>===<<<;;;::::::;;;===???AAA>>>>>>=========<<<<<<<<<======<<<;;;<<<===>>>???AAAAAAAAA@@@@@@@@@??????============<<<;;;:::999999:::;;;:::999888999:::::::::<<<<<<<<<;;;999888666666555555555666777777666666666999;;;<<<<<<:::999888666555555666888999:::888666555444444555666777666666666666777888888999888888777777888999999<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<;;;;;;::::::::::::999999999999::::::999:::;;;<<<========================<<<<<<<<<<<<999::::::;;;<<<<<<;;;;;;;;;;;;:::999888888888888888888777666666555555555666666666666666666666555777777777888999:::::::::777777777666777777888888;;;::::::999999::::::;;;999999999999999999::::::888999:::<<<>>>AAACCCDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@AAADDDFFFIIIKKKMMMNNNWWW\\\hhhzzzyyyyyyyyyzzz~~~~~~{{{{{{{{{{{{{{{{{{~~~lll\\\KKKCCCAAA???>>>>>>???>>><<<:::999888777777888;;;======;;;888666555777666444555777888888777444444555666888999::::::999999999999999999999888999999::::::::::::::::::777999:::999888777888999888999999888888777666555222333333444555777999:::888888888777777666666666666555555666777999;;;===:::;;;;;;<<<===>>>>>>???===???@@@@@@@@@@@@BBBDDDEEEFFFHHHIIIIIIIIILLLMMMJJJSSS___hhhmmmpppsssvvvtttwwwyyy{{{|||~~~~~~{{{yyyzzz{{{tttuuuvvvxxxyyy|||~~~zzz{{{xxxwww{{{~~~yyyrrrmmmfffiiillloooqqqtttvvvyyysssxxxyyyvvvtttttttttqqqkkkiiigggddddddfffhhhjjjjjjmmmpppqqqooollljjjiiifffddd```\\\ZZZ\\\aaaeeepppsssvvvyyyyyyvvvsssppphhhccc_________^^^aaafffjjjjjjjjjkkklllmmmnnnooonnnllliiihhhhhhiiihhhgggccccccbbbaaaaaacccgggkkkqqqssstttsssqqqooonnnnnnssstttvvvyyy||||||uuurrruuu}}}tttdddYYYUUUPPPJJJHHHHHHHHHFFFCCCCCCAAA@@@AAACCCEEEEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@??????>>>>>>>>>>>>>>>???>>>======<<<<<<;;;:::999:::;;;<<<===;;;;;;::::::::::::999999;;;::::::::::::;;;<<<===????????????>>>>>>>>>>>>>>>>>>===<<<;;;999777777777888999999888777888999:::;;;<<<<<<<<<;;;999888666666555444444444444555222333555888;;;<<<;;;999666666555555555777888999888777666555555666888999777777777666777777888999999888888777777777888888666777888999::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999::::::777888;;;===>>>>>>===============<<<<<<<<<<<<;;;999::::::;;;;;;;;;;;;;;;;;;:::999777666666666666666666666666666666666777555555666666666666666666777777888888999:::::::::888777666666666666666666999999999888888999999999999999999999888888888888666777999<<>>>>>??????@@@@@@@@@AAA===>>>>>>>>>>>>???CCCFFFAAABBBEEEGGGGGGHHHHHHHHHEEEKKKUUU]]]ccciiipppuuuuuuvvvxxxxxxyyy~~~{{{{{{{{{yyyxxxwwwyyy{{{zzzyyyyyy|||yyyyyy|||{{{uuuqqqgggiiilllnnnqqqssstttuuummmrrrtttrrrqqqrrrqqqoooccc```\\\ZZZZZZ\\\^^^___[[[```fffhhhfffeeefffhhhgggddd___ZZZVVVWWW[[[___fffhhhkkkmmmmmmllliiihhhddd___^^^______^^^```dddbbbbbbbbbbbbdddfffhhhiiibbbcccccceeefffgggffffffdddeeefffgggjjjpppwww|||}}}zzzwwwwwwxxx}}}~~~|||zzzmmm___TTTMMMLLLJJJGGGGGGGGGGGGEEECCC@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBAAA@@@???>>>======AAA@@@@@@@@@????????????======<<<;;;:::;;;;;;;;;;;;;;;::::::::::::::::::999999999::::::;;;<<<<<<>>>>>>>>>=========<<<<<<=========<<<;;;:::888777666888999999777777888:::<<<<<<======<<<<<<;;;:::777666555444333333333333111222444777::::::888666555555555555666888:::;;;888888888888999;;;<<<===888777777777777888999999888888888777777777777777333444555777888999999999::::::::::::::::::999999999999888888888888999999666888;;;>>>??????===<<<======<<<<<<<<<;;;;;;;;;999::::::;;;;;;;;;::::::888777777666555555555555555666666666666666666555555555555555666666666666666666666777777888888888999888777666666666666666888888777777777777888888:::::::::999999888888888666777999<<>>>>>?????????@@@@@@AAABBBBBBGGGKKKSSS^^^hhhnnnooonnnkkkmmmpppuuuyyyzzzxxxuuutttvvvyyy|||}}}zzzwwwtttuuuyyy```SSSFFF@@@>>>;;;:::;;;999999999999999999888888666777888777555555777999:::888666666666777666444555555555555555555555555777666555555555555666666666666777888999999999888666777888777666666777888999999999999888777666555333333333333333444444555444555555555555666666666888888888888888999999999;;;;;;;;;<<<<<<============>>>======<<<>>>BBBEEE@@@AAABBBDDDEEEEEEDDDBBBEEEIIINNNRRRXXX```jjjrrrxxxxxxxxxvvvvvvzzz{{{zzz{{{~~~zzzwwwuuusssvvvxxxyyyyyyzzz}}}|||~~~|||{{{zzzyyywwwpppppprrrsssuuuwwwwwwvvvpppvvvxxxvvvuuuuuutttqqqccc___ZZZWWWWWWYYYYYYXXXWWW[[[```bbbaaa```aaacccfffccc^^^XXXTTTTTTWWW[[[aaaccceeefffgggfffdddccc[[[XXXXXX[[[\\\[[[]]]aaa___```aaabbbdddfffhhhiiiaaaccceeeggghhhhhhhhhiiimmmooorrruuuzzz{{{zzz}}}zzziii___WWWOOOIIIEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCCAAAAAA@@@??????>>>======BBBBBBAAAAAA@@@@@@@@@@@@===<<<;;;::::::999999999::::::::::::::::::::::::999999:::;;;<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::666888999999888888999;;;============<<<<<<;;;;;;777666555333222222222222222222444777999888555333555555666777888:::;;;<<<888888999:::;;;<<<===>>>888888888888888999::::::888888888888777777666666555666999;;;<<<<<<<<<;;;888888888999999999999999999888888777777888888999666888;;;>>>??????===<<<<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;::::::999999444444444444555555666777666666777777666555444333444555555555666666777777777777777777888888888888:::999888888777777777777888777777666666777777888;;;;;;::::::999999888888888888999;;;>>>AAACCCDDDEEEDDDCCCBBB@@@>>>======999999999:::;;;===???@@@DDDFFFIIIOOOVVV]]]```bbbbbbeeeiiioootttvvvvvvuuusssuuuxxxzzzzzzzzzyyyxxxvvvzzz\\\PPPEEE@@@===999999:::777888888999999999888888666666666555444555888:::;;;999777666666666555333666666555555444333222222444444333222333444555666666666777777888777777777555777888777666555666777999999999888888777666555444444333333333333333444666666666666666666666666999999999999999999999888999999::::::;;;<<<<<<============<<<<<<>>>AAADDDCCCBBBBBBBBBCCCBBB???===CCCEEEHHHJJJNNNVVVaaajjjvvvxxxzzzzzzxxxyyy}}}yyy}}}~~~{{{vvvssssssuuuwww|||~~~{{{xxx{{{|||xxxrrrqqqvvv{{{}}}xxxvvvwwwyyy{{{{{{xxxxxxxxxyyy|||||||||zzzyyy~~~~~~zzzooojjjdddaaaaaabbbaaa```ccceeeffffffeeebbbaaaaaafffccc^^^XXXUUUUUUYYY]]]^^^___aaabbbbbbbbbbbbbbb^^^[[[[[[___aaa```bbbffffffgggiiillloooqqqrrrrrrnnnpppqqqqqqqqqqqqrrrttt{{{~~~}}}yyy{{{zzzdddYYYWWWRRRKKKFFFFFFEEEEEEDDDCCCAAA???>>><<<===>>>=========???AAA@@@@@@@@@AAABBBBBBCCCCCC@@@????????????>>>>>>>>>@@@@@@AAAAAA@@@@@@???>>>::::::999999888777666666777777777777777888888888999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;:::::::::666777999999888888999;;;<<<<<<;;;;;;;;;:::::::::777666555444333222222222333333444666777777555222555666777888999:::;;;;;;888888999999:::;;;;;;;;;999999888888999999:::;;;888888888888777666555555333555777999::::::999888777777777888888888888888888888777777777777888888888:::<<<===>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999888333333333333444666777888666666777777666555333222444444555555666777777777:::::::::::::::::::::::::::999888888888888888999888777777666666777777888999999999999999888888888888888999:::<<<>>>@@@AAACCCCCCBBB@@@???===<<<<<<999999999;;;===???BBBDDDEEEDDDEEEGGGJJJOOOTTTWWWYYY\\\aaafffkkkmmmoooooopppsssxxxzzz{{{|||}}}|||WWWMMMDDD@@@===:::999<<<888888999999999777666555666777888777666555666777888666444444555555555444555555555444333222222111222111111111222333666777666666777777777666555555666777888888666666777888777777777777666555444444333333333333333444555666888888888888777777777777777888888999::::::::::::::::::;;;<<<===??????@@@===>>>>>>===<<<===???AAABBB@@@???@@@AAAAAA???===AAACCCDDDEEEFFFKKKSSSYYYfffnnnwww}}}}}}}}}~~~~~~vvvppptttvvv}}}{{{uuurrrqqqrrrssszzz}}}{{{uuusssuuuyyy}}}~~~}}}}}}}}}yyyuuusssuuuxxxzzz{{{{{{zzzzzz|||~~~~~~|||wwwrrrqqquuuxxxxxxwwwwwwvvvuuuuuutttrrrnnnkkkmmmkkkfffbbb___```eeeiiihhhhhhiiijjjjjjkkkkkkkkkooollllllnnnpppoooqqquuutttwww{{{~~~|||{{{~~~vvveeeVVVQQQPPPLLLGGGEEEEEEEEEEEEDDDAAA??????>>>:::<<<===<<<;;;;;;>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>???????????????@@@AAABBBAAA@@@>>>===999999999999888777777666555555555666666777777777888999;;;<<<===>>>=========<<<<<<<<<<<<;;;;;;;;;888888999888888777666666444666777777777777888:::999999888888777777777888666666555444444333444444333222222444666777777555555666777888888999999999::::::;;;;;;;;;::::::::::::999999999999:::;;;;;;777888888888777666555444000222444666666555444222666666666777777888888888777777777666666777777777;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888888444444444444444555666777333444666777777555444333444444555555666777777888::::::::::::::::::::::::888777777777777888888999888777777777777777777888666666666666777777777777666777888999;;;===???AAAAAAAAA@@@???>>>===<<<;;;<<<<<<<<<===???BBBEEEGGGEEEEEEEEEDDDDDDFFFIIIKKKJJJNNNTTTYYY]]]```cccdddgggmmmuuuzzz|||}}}TTTKKKCCC???===:::;;;===999::::::999888666444333666888::::::888555333333555333222222444555555444444444444333333333222222111000//////111333666888666777777777666555444444777999:::999888777888999666666666666555444333222111111222333444666777888:::999999999888888888777555666888999;;;;;;<<<<<<888888999;;;<<<>>>???@@@===>>>>>>>>><<<<<<>>>???>>><<<;;;===AAACCCCCCAAAAAACCCDDDCCCBBBBBBFFFJJJTTT```qqq~~~}}}{{{{{{vvvpppqqqlllvvv|||wwwtttsssssssssuuuwwwyyy}}}{{{zzz{{{|||yyy~~~|||}}}}}}zzzxxxtttsssuuuwwwyyyyyy{{{zzzzzz}}}|||~~~~~~zzzwwwuuuqqqmmmkkkmmmrrrwwwyyyyyyzzzzzz{{{|||}}}}}}}}}zzzxxxzzz{{{zzz|||dddXXXOOOMMMLLLGGGDDDFFF???@@@@@@>>>;;;:::::::::999;;;===<<<::::::===@@@EEEDDDCCCBBB@@@???>>>============>>>??????@@@@@@???AAACCCDDDDDDBBB???>>>;;;;;;;;;;;;;;;:::999999666666666777777777888888777888:::<<<==================<<<<<<<<<;;;;;;;;;888888888777666444222222333444666666555666777999777666666555555555555555666666555444444444555555222111111333666888999888444555666777888888888777>>>>>>>>>>>>===<<<;;;;;;::::::999999::::::;;;<<<777888888888777666444333222444666888888666444333555666666666777777888888777777666666666666777777======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::999888777666666555444444444555555111222555666777777666555444444444555666777777888888888888888888888888888666666555666666777888999888888777777777777888888333444444444555555666666444555666888;;;===@@@AAA@@@@@@???>>>===<<<;;;;;;:::999999:::<<>>???@@@@@@@@@???;;;;;;;;;<<<<<<>>>??????CCCBBBAAAAAAAAACCCEEEFFFKKKRRR^^^iiittt}}}|||||||||}}}|||wwwqqqlllqqqvvv|||~~~~~~{{{wwwtttrrrpppqqqtttyyy~~~}}}~~~~~~zzz}}}zzzzzz{{{|||}}}{{{xxxwwwxxxyyyzzzzzz|||}}}~~~~~~}}}~~~|||{{{}}}wwwrrrttt{{{uuu\\\UUUMMMIIIIIIHHHDDDAAA===>>>>>>>>>===<<<:::999:::999999999;;;===@@@BBB<<<===>>>>>>>>>>>>>>>===>>>????????????@@@@@@@@@@@@AAABBBCCCAAA???;;;999:::999888777777777888999<<<:::888555444444555555666777777888999;;;<<<======<<<;;;:::999999999999999999999999888666555444555333222555999;;;888444666555555444444555555666444555555555555555444444333444555666777888999:::999999999999999999999999:::999;;;???BBBCCC@@@<<<;;;;;;:::999999:::::::::888888777666666666666666444333222111111333555666666666666666666666666666444666888888777666666777:::;;;<<<===>>>>>>>>>>>>@@@???>>><<<;;;:::999999777777777777888888888888888777666555444555555666444333333333333444555555444555777888888777777666999888777777777777777888777777777777777888999999777777666666555555555444444555666666555444444555666777888999:::;;;;;;;;;>>>>>><<<;;;:::999999999888999;;;===???AAABBBCCCBBBCCCCCCCCCBBB@@@>>><<<@@@AAADDDFFFIIIMMMSSSWWWWWW\\\eeemmmrrrvvvyyy{{{zzzUUUIII===;;;===<<<:::999888777777777666666555555666666666555555555444444444333222111111333444666666333000000222444333222333222222222222333444444666666666666666666666666333444555666666666666666555555666666666555555444111222333555666666666666777888888999999999999999999999888888888999::::::999:::;;;;;;:::;;;===???========================<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@BBBDDDFFFEEEIIIQQQ[[[eeeppp{{{}}}xxxsssooooooqqqnnnrrrwwwyyyyyy}}}|||zzzuuuuuuvvvxxx}}}}}}yyywwwvvvtttuuuwwwyyyzzz}}}|||{{{||||||}}}}}}|||zzzzzz{{{}}}||||||}}}}}}}}}{{{yyywwwyyy}}}~~~}}}zzzxxx{{{qqqaaaXXXRRRKKKGGGGGGFFFCCC@@@??????===<<<;;;;;;;;;<<<:::999999999:::===???AAA>>>?????????>>>===<<<<<<>>>>>>??????@@@AAABBBBBB???@@@@@@AAA@@@>>><<<:::;;;:::999777777777888888888777555333222222333333666666666777888:::<<<<<<<<<<<<;;;:::999999999999888888888888777666555444444222111333777999666222555555444444444444555555555555555666666555555444444555555777888999::::::999999999999999999999999;;;:::;;;>>>AAAAAA???<<<===<<<;;;:::999999999999;;;:::999888777666666666666444333111111111222333333333444555666666777777444666888888777666777888:::;;;===>>>???>>>>>>===>>>===;;;:::888777777777666666666777777777777777888777666555555666777777555555555444555666666777444555666777888888777666888777777666666777777777555555555555555666777777777666666666555555555555333444444444444444444555666666777888999999999999888888777777888888999:::999999;;;<<<>>>@@@AAAAAA@@@AAABBBCCCBBB???<<<:::;;;<<>>===<<<<<<<<<===<<<<<<<<<======>>>?????????>>>>>>>>>???AAACCCEEECCCDDDGGGKKKSSS]]]iiiqqq}}}wwwssstttxxxnnnqqqsssssstttzzz~~~{{{zzz|||uuutttrrrqqqrrrsssuuuwww}}}}}}}}}yyyvvvuuuvvvwwwwwwvvvvvvuuuuuuttttttxxx}}}}}}{{{zzz}}}~~~}}}nnn[[[NNNPPPLLLFFFDDDDDDDDDBBB@@@AAA???<<<:::999:::<<<>>>999999999999:::<<>>===;;;;;;======>>>???AAABBBCCCCCC>>>>>>=========<<<<<<<<<<<<;;;:::888777777777777555444333222111222333333444444555666777999:::;;;<<<;;;;;;::::::999999999777777777777777666555444333111000222555666444222555444444333333444444555555555666666666666555555555555666777888888999999999999999999999999999999<<<;;;;;;<<<>>>???===<<>><<<;;;999999888888===<<<;;;999888777777777777555333111000000000111111111222444555777888888555666888888777777888999;;;<<<>>>??????>>><<<;;;;;;:::888777666555444444555555555555666666777777777777777666666777888888444444444444444555555666333444555777888888777777666666666666666666666666444333333333333444555555666666666666555555555555222222222222222333444555777777777777777777777777777666666666666777888888999999:::;;;<<<======>>><<<>>>@@@AAA@@@===:::888777999;;;===???CCCGGGKKKOOOQQQSSSWWW\\\ccckkkqqquuuKKKCCC<<<;;;:::777555555888888777666555444444333444444444444333333333333333222222111111222333333666555555555444333111///222222222111222333333444333333333333333333333333222222333444555666666666333444444555555555555444111111222333444555666666666777888888999999888888:::999999888888888888888;;;<<<======<<<<<<>>>@@@EEEDDDAAA>>>=========>>>;;;;;;<<<<<<============<<<<<<======???@@@BBBCCCEEEEEEDDDDDDHHHOOOXXX^^^llluuu{{{yyyuuutttrrrooopppyyy}}}zzzvvvuuutttsss{{{|||yyytttrrrrrrsssssssssssssssuuuwwwyyy{{{~~~}}}|||{{{{{{yyyyyyzzz~~~~~~{{{yyyuuuppphhh\\\PPPGGGHHHEEEBBB@@@AAAAAA@@@??????>>><<<:::::::::<<<===999999999:::;;;===>>>??????????????????>>>===<<<======>>>>>>??????@@@@@@<<<<<<;;;::::::;;;<<<===<<<<<<;;;999888777666666555444444333333444555555333333444555666888999:::;;;;;;;;;;;;::::::999888777777888888888777777666333222111222444555444222444444333333333333444444555555666777777777666666555555555666666777777777888888888888888888888888;;;:::::::::;;;;;;;;;;;;>>>>>><<<;;;::::::::::::>>>===;;;:::888777666666555444333111000000000000111111222333444555666666555777999999888888999::::::;;;===>>>>>><<<:::999999999777666555444444444333444444555555666666666666666666666777777777888222111111111111222333333222333555777888888777777555555555666666666666666444333333333333333444444666666666666666555555555222111000111333555666666888888777777666666666666;;;:::999888777666666666888888888888999999999999999;;;>>>???>>>;;;888555666888;;;<<<>>>AAAEEEHHHKKKLLLNNNQQQUUU\\\dddiiilllvvvJJJDDD???>>>:::666555777777777777666555444444333555555555444444444333333333222222222222222222222444555555444333111000000222111111111111222333333111111111111111111111111333333444444444444333333333444555666666666666666000000111111333444555555777777888999999999999999999999888777777888888888<<<=========<<<<<<===???EEECCC@@@>>><<<<<<===>>>999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCCCCDDDHHHMMMPPPWWW```mmmzzz}}}yyyzzzxxxrrrmmmmmmwww}}}}}}~~~|||yyyxxxxxxzzz~~~~~~wwwrrrqqqqqqrrrtttvvvxxxyyy|||~~~xxxxxxyyyxxxxxxxxxxxxyyy{{{vvvnnnaaa```___\\\XXXQQQJJJEEEBBB@@@???>>>????????????<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>???======>>>??????@@@??????>>>>>>======<<<;;;;;;;;;;;;:::999888999:::<<<===<<<<<<;;;:::999888777666333333333333333444444555222333333444555777888999::::::;;;;;;;;;:::999888888888999:::::::::999999555444333444555666555555555444444333333444444555555666666777888888777777555555555555555555555555888888888888888888888888888999999999999999999:::<<<<<<<<<;;;<<<<<<=========<<<;;;999777666666666333333333222222222222222222222222222333333333333555777999:::999999:::;;;999:::;;;<<<<<<:::999888:::999888777666555555555222333333444555666666666666666666666666666666666222111111111111222333333222333555666777777777666333444555666777777666666555555444444333444444555555555555666666666666666222111000222666888999888::::::888777777666777777::::::888777666555555555666666666666666666666666777999;;;<<<<<<999666444666888:::<<<===???BBBDDDDDDFFFHHHKKKNNNRRRXXX\\\bbblllxxxMMMHHHDDDAAA<<<666666:::666666666555555555555444555555444444444333333333222222222222222111111111...///000111000000111333111111111111111222333333333333333333333333333333333444444444333333222111333444555666666666666666111111111111222444555666::::::;;;<<<<<<<<<<<<;;;777777777777777888999999<<<======<<<;;;;;;<<<>>>@@@???===<<<;;;;;;;;;<<<::::::<<<======<<<;;;:::<<<<<<======>>>>>>??????999<<>>>>>>>>===>>>>>>??????:::;;;<<<======<<<:::999;;;<<<<<<===>>>>>>??????<<<<<<>>>???@@@AAAAAAAAA>>>>>>===<<<:::999888888;;;:::999888999:::;;;<<<;;;;;;;;;;;;:::999777777111222222222222222222222222222333444555777888999999:::;;;;;;;;;:::999888888999:::;;;;;;;;;;;;;;;666666555555555666666777555555555444444555555555555666777888888999999888666555555555555555555555888888888888888888888888777888:::;;;:::999:::;;;<<<<<<;;;<<<<<<===>>>???===<<<;;;999888777777777333333333333333333333222222222222222111111111111555777999:::::::::;;;<<<999999::::::::::::::::::;;;:::999888777777777777222333333444555666777777777777888888777777666555444444444444444555555666333444555666777666555555333444666777888888777666666666555444444444555555555555555666666666666666444222333666;;;>>>===:::;;;:::888777666777777888555555444444555555666777666555555555555555555555777888999:::999888666555444666888::::::;;;>>>???BBBDDDGGGIIIKKKMMMQQQTTTZZZcccnnnyyyNNNJJJFFFAAA999333555:::444444444555555555555666333333333333222222222222222222222222222111000000---///000///......111444111111111111111222222333222222222222222222222222111222222333333333333222222222333444555666666555333222222222333555777888:::;;;;;;<<<<<<<<<<<<<<<666666666666777999:::;;;;;;<<<<<<;;;::::::;;;===;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>??????===<<<;;;======>>>>>>>>>>>>======777:::>>>AAACCCDDDEEEGGGKKKNNNRRRXXX```jjjsssxxxvvvxxxxxxtttrrrttt|||xxxvvvvvvvvvvvvyyy~~~}}}zzzzzz|||{{{zzzwwwtttqqqpppsssuuu{{{}}}zzz}}}}}}wwwkkkbbbYYYPPPIIIGGGHHHHHHGGGCCC@@@===;;;<<<===>>>>>>===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@===>>>??????@@@@@@@@@@@@>>>===<<<<<<;;;:::999999;;;;;;:::999999999::::::::::::;;;;;;;;;:::888888222333333333333333222222333333333444555777999:::888999;;;<<<<<<;;;999888777888999:::;;;;;;;;;;;;777777666555555555666888777666666555555666666777555666777888999999999999888888777777666666666666888888888888888888888888666999===>>>===<<<<<<>>>=========<<<======>>>>>>===<<<;;;:::999999999999666666666555444333222111///000000000111222222222555777:::;;;::::::<<<===;;;::::::::::::<<<===>>>;;;:::999888888777777888333333444555666777888888:::;;;;;;;;;:::888666555555555555444555666666777444555666666666555444333333555777888999999888777666666555444444444444444555555555555666666666777555444666;;;AAACCCAAA===999888666555555666777888555555555444555666666777777777777777777777777777777777777777777777666666333555888999999:::;;;===CCCDDDEEEFFFFFFHHHKKKNNNSSS[[[dddkkkwwwLLLIIIDDD>>>666///111888333333444444555666666666222222222111111111111000222222222222222111000///333444333111......111444111111111000111222222333///////////////////////////000111222333444444444000111222333444444555444555444444444555777999:::888999::::::;;;;;;::::::555555555666777999;;;;;;;;;<<<<<<;;;999999;;;<<<:::;;;<<<===>>>>>>>>>>>>===>>>@@@AAA@@@???===<<<>>>>>>>>>???>>>======<<<;;;>>>AAABBBBBBCCCDDDEEEAAAGGGMMMPPPRRRXXXbbbjjjtttyyy}}}|||xxxwwwyyy}}}|||~~~zzzrrrmmmlllllliiiqqquuu|||||||||~~~{{{|||xxxtttsssuuuxxx~~~}}}vvvzzz~~~~~~yyypppcccZZZUUUPPPIIIDDD@@@AAABBBAAA???<<<:::999<<<===>>>>>>>>>>>>???@@@===<<<:::888888:::<<<>>>===>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999:::;;;;;;;;;:::999888555666666666666555444333333333444444666777999:::888999;;;<<<<<<;;;999888666777888999:::;;;;;;;;;777777666555444444666888777777666666666666777777666666777999999:::::::::::::::999999888888777777777777777777777777777777666:::???AAA@@@??????@@@??????>>>===============>>>===<<<;;;;;;;;;;;;;;;999888888666555333111000---...///000111222333444555888:::;;;;;;;;;<<<======<<<;;;:::;;;===@@@AAA;;;:::999888888777888888333333444555666777888999======>>>===<<<:::888666444333333333333444555555555666666666666444333222333555777999::::::888888666555444444333333333333444555555555666666777777666666888>>>EEEGGGCCC???888666555444444555777888;;;:::999888666666666666888888888888999999999999888888777666666666777777444777999::::::;;;<<<===@@@@@@???======???DDDGGGNNNUUU[[[aaajjjvvv}}}DDDBBB???;;;777555333333555555444444444333333333666555333111111222333444222333333333333222111111000000000000000000000000//////...//////000111222333333222222222222222222222333333333333222222111333444444444555555666666222333444555666666666666888888888888999999999999666666888999999999999999:::;;;;;;<<<<<<;;;;;;:::<<<>>>???>>><<<;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===AAA???===<<<===@@@DDDGGGFFFHHHIIIJJJKKKOOOSSSWWWbbbhhhqqqyyy}}}}}}zzzxxxyyywwwrrrkkkfffcccdddeeejjjpppyyy~~~~~~~~~~~~|||{{{~~~~~~}}}yyyxxx{{{~~~zzz}}}uuuiii\\\YYYUUUOOOKKKGGGEEEDDD>>>===;;;999777777777777;;;;;;<<<<<<===>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<>>???>>>===>>>===;;;::::::;;;<<<>>>:::;;;;;;;;;:::999999888:::999888888999999888666333444444444555555666666666555555555555777999:::999::::::::::::::::::;;;888888999:::999777555333777666555444444444444444888777666555555777999:::<<<<<<;;;;;;;;;:::::::::::::::999:::;;;:::777555999999888777555555888:::;;;<<<<<<======<<<;;;;;;???>>>===<<<<<<===>>>???<<<===>>>===;;;:::::::::777777777666555333222111000111222333444555555666666777888888888999;;;>>><<<:::999:::<<<=========888888999999999888888777555555555555555666777777::::::999999888777666666666555444333222333444444666666555555555444444444444444555555555555444444333444444444444444444333555444444333333444444555666666666777888888999999777777666555333333666888888888777666666666666666777666666999<<<<<<999555777777666666555555444444888888888888999;;;===>>>@@@>>><<<;;;;;;===???AAAHHHJJJMMMSSSZZZbbbiiimmm???>>>;;;888666444444444555444444444444333333333333222000......///000111000111111111111000//////////////////////////////000////////////000000111111111111111111111111111......//////000000000///000111222333444555666777222333444555666666666666444444444444555555555555666666777888999999999999::::::;;;;;;;;;;;;::::::;;;<<<======;;;::::::;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;<<<>>>AAACCCAAACCCDDDDDDEEEHHHLLLPPPWWW[[[ccckkksssxxx|||}}}wwwuuuqqqkkkfffdddeeefffjjjmmmsssxxxxxxzzz~~~yyywwwwww{{{{{{}}}~~~{{{{{{}}}uuuiii^^^VVVQQQOOOLLLIIIEEECCCAAA@@@===<<<:::888777777777777;;;;;;<<<<<<===>>>>>>>>>@@@@@@>>>======<<<<<<<<>><<<<<<<<<;;;;;;;;;::::::;;;:::999::::::999777444444555555555333333555777::::::::::::::::::::::::>>>===<<<<<<<<<<<<===>>>===>>>???>>><<<;;;;;;;;;777777777777555444333222111111222333444555666666666777999999999;;;===@@@@@@>>><<<;;;<<<<<<;;;:::888999999999999888888777666666666666666777888999::::::999888888777666666666555444333333333444444666666555555555444444444555555666666666666555555444444555555555555444444444444333333333333444444444444444555666666777777333333333222000111333666777777666555444444444444777777777:::======;;;888777777777777666666666666888888888999:::<<<>>>??????>>>;;;::::::;;;===>>>@@@AAACCCGGGMMMSSSXXX[[[:::999777555444444555555444444444444333333333333111111///.........///000000000111111000000///...........................111000000////////////000...//////000000111111111///000000111111222222222......000111333555666666333333444555666666666666444555555555555666666666555666777888888999999999999::::::;;;;;;::::::999999;;;<<<<<<:::999999:::<<<<<<===>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===???@@@AAA>>>???@@@AAAAAACCCFFFIIILLLNNNSSSZZZcccmmmvvv{{{vvvuuusssooojjjgggfffgggiiijjjmmmqqqssszzzyyyuuutttuuuxxxxxxyyy~~~sssbbbXXXSSSNNNKKKFFFEEEDDDCCCAAA???===<<<;;;:::999888777777777777;;;;;;<<<<<<===>>>>>>>>>@@@???>>>>>>============AAAAAAAAABBBBBBCCCCCCCCCEEECCCAAA@@@AAAAAA@@@???:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888999999888666444444444444555555555555666666666666777888999999888888999999999:::::::::;;;:::777555555666777888777666666555555555555555777777777999;;;>>>AAACCC<<<<<<<<<;;;;;;;;;;;;:::<<<:::999999999888666444444666888888777777888999999888777666777777888999<<<<<<;;;;;;;;;;;;<<<<<<===???@@@???===;;;;;;<<<888888888888777555444333222222333444555666666777666888:::;;;;;;===@@@BBBEEEBBB???===<<<;;;999888999999999999999888777777888888777777777888999999999999999888888777777666666555444444333333444444555555555555555444444444444555555666666555555444555555666666666666555555444333333222222333333444111222222333333444444555111111222111000111333666777666555444333333333333444444555888;;;<<<:::999888888888888888888999999888888999999;;;===>>>???>>><<<:::888888999:::;;;::::::;;;===AAADDDHHHJJJ888777666444444444555555444444444333333333222222333333222111111111111222222222222222222111111000////////////////////////111111000//////...//////......//////000111222222111111111111111222222222//////000111222444444555333333444555555555555555444444555555555666666666444555666777888888888888999999::::::::::::999999999;;;<<<<<<:::999:::;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBB@@@AAABBBBBBAAABBBEEEGGGIIIIIIJJJNNNUUU^^^ggglllsssuuuwwwvvvsssooommmllllllkkkmmmpppuuu|||yyyuuuuuuvvvvvvuuuvvvzzzuuucccVVVPPPNNNMMMKKKBBBBBBCCCBBBAAA???===;;;:::999999888777777777777;;;;;;<<<<<<===>>>>>>>>>@@@??????>>>======>>>>>>AAAAAAAAABBBBBBCCCDDDDDDBBB@@@>>>=========<<<;;;888999:::;;;;;;<<<;;;;;;;;;;;;:::::::::::::::;;;:::999888888999999888666666666666666666666666666666666666666777777888888777777888888999999:::::::::999777666666666777888777777666666555666666777888888999:::<<>>???>>><<<;;;;;;;;;999999999888888666555555222333444555666777777888777999;;;<<<===???BBBDDDFFFCCC@@@>>>===<<<:::888::::::::::::999888777777888888777777777888888999999888888888777777777666666555555444444444444444555555555555555555555555333444444444444444444333666666777777777777666666333333222222222222333333000000111222222333333444222333444444333444666888777666555444333333333333000111222555777999999888888888999999::::::;;;;;;888888999:::<<<===>>>???<<<;;;999777666666777777:::::::::;;;===???AAACCC:::999777555444444444444444444333333333222222222444444333333222222222222111222222222222111000000000000000000000000000000111111000//////...////////////000000111222333333000///...---,,,,,,------222222222222222333333333222333333444444444444333000000000111111111111222444444555666777777777777888888999999999999888888999;;;======;;;:::;;;<<<888999::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===???@@@AAACCCCCCCCCCCCBBBAAABBBCCCCCCBBBCCCDDDFFFGGGGGGGGGIIIMMMRRRWWW[[[ggglllsssxxxzzzyyyxxxwwwrrrqqqqqqtttwww}}}}}}{{{|||xxxvvvvvvuuuttttttwww{{{~~~~~~oooggg\\\VVVSSSPPPKKKGGGBBBCCCCCCBBB@@@>>><<<:::888999999999888888888888;;;;;;<<<<<<===>>>>>>>>>@@@??????>>>>>>>>>>>>???AAAAAAAAABBBBBBBBBCCCCCC???===;;;:::;;;;;;:::999888888999:::;;;;;;::::::::::::999999999999:::;;;:::999888888999999888666888888777777777777777777555666666666777777777777666666777777888999::::::777777888999999888666555777777666666666777777888999::::::;;;<<<===>>>???======<<<<<<<<<;;;;;;;;;;;;999777777777666555333000333555777666666666777999777666555666777999;;;999999::::::::::::999999;;;<<<======;;;999999:::888999999999888777666555444444555666777888888999777999;;;<<<===???BBBDDDCCCAAA???>>>>>>>>>===;;;;;;;;;;;;::::::888777777888777777666666777777777888888888777777777777777555666666555555555444444444555555555555555555555555555666666666666555555666666777777777777666666222222111111111111222222000111111222222333444444333444555555555555777999777666555555444444555555000111333555777888999;;;999999::::::;;;;;;<<<<<<888888999;;;<<<<<<======:::999777666555555555555888888999:::<<<===??????;;;:::888666444444444444333333333333222222222222222222222222111111111000//////000000//////...---111111111111111111111111111000000////////////000///000000111111222222222111000...---------...///333333333222222222111111111222222333333222222111111111111111222222222222333444555666777777777777777888888999999888888777999;;;======<<<;;;;;;<<<777777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@AAAAAA@@@@@@???@@@BBBBBBAAAAAABBBDDDDDDDDDEEEFFFIIILLLNNNPPPVVV\\\fffnnnuuuyyy}}}zzzyyyyyyyyyyyy~~~{{{rrrooopppwww|||zzzxxxxxxxxxwwwwwwwwwzzz~~~|||yyy{{{~~~~~~yyyuuuvvvzzzxxxqqqllljjjddd```[[[YYYXXXSSSJJJCCCBBBAAAAAA???>>><<<:::999888888999:::::::::999999;;;;;;<<<<<<===>>>>>>>>>@@@??????>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA>>>===;;;;;;<<<===<<<;;;999999999999999999999999999999888777777888:::;;;:::999888888999999888666888888888888777777777777444555555666666555555444555555666777888999999:::555777888::::::888666555777777777777777888888999;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;:::888666555666666666555333555777777666666777888888777777666777888:::;;;999999::::::::::::999999:::<<<===<<<:::888888999888888888888888777666666444555666777888999999:::666888:::;;;;;;===@@@BBB@@@???======>>>??????>>>;;;;;;;;;;;;:::999777777888888777666666666777777777777777777777777777777555666666666666555444444444444444555555555555555888888888999999888888888666666777777777777666666222111111000000111111222000111111222333333444444111333444444444444555666555555555555555555666777333555777999999:::===???:::;;;;;;;;;;;;;;;;;;<<<888999:::;;;;;;;;;::::::777777666555555444444555333444555666888999::::::999888666555444444444555333333333222222222222111111111111111111000000//////////////////......---000000000000000000000000000////////////000000111000000000000000000000000000///......///000222444111111111111111111111111000000111111111111000000333333333444444444555555333333444555666666666666777777888888888888777777888999;;;;;;;;;:::;;;<<<777777888999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>??????===???@@@AAA@@@@@@AAACCCCCCCCCCCCCCCEEEGGGIIIJJJLLLOOOUUU\\\cccllluuu{{{}}}}}}~~~{{{zzz|||uuunnnhhhgggjjjsssxxx|||~~~~~~~~~|||zzzsssuuuvvvwwwxxx{{{{{{xxxtttrrrtttzzzqqqccc[[[XXXXXXYYYYYYVVVSSSSSSTTTQQQIIICCC@@@???>>>===;;;;;;::::::888999:::;;;<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@??????>>>>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>===;;;:::;;;<<<======<<<;;;:::999888777777888888888777666555666777999::::::999888888999999888666777777777666666666555555333333444555555444333222444444555666777888999:::777777777888888888777777888777777777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<888666444444555777666666888999999888777777999:::666666666777888888999999999999:::;;;;;;:::999999;;;<<<===<<<:::999999999777777888888777777666555555666666777888999::::::666777999999999;;;===@@@???===<<<<<<>>>??????>>><<<<<<<<<;;;:::999777666:::999888777777777777888666777777777777777777777555666666777666555444333444444444555555555666666777777888888888888777777555666666777777666666555111111000000000000111111000000000111222222333333111333444444333222333444222222222333444555777777666888:::;;;:::;;;>>>AAA;;;;;;;;;;;;;;;;;;::::::999999:::::::::999888777555555555555555555555555333333444555666777777777777666555444333444555555333333333222222222111111222222222222222111000000111111111111111000000/////////////////////////////////...//////000111222///////////////.........***))))))***,,,///222444---......///000111111222//////000000000000///...000000111111111222222222222333444555666666666666777777888888888888777777666888::::::999999:::;;;777888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<======???>>>>>>>>>>>>>>>???@@@<<<>>>AAAAAAAAAAAABBBCCCFFFDDDBBBAAAAAACCCEEEFFFJJJJJJKKKMMMSSS]]]iiirrr|||~~~~~~{{{zzzoookkkhhheeeggglllqqqvvv{{{}}}~~~~~~qqqqqqrrrqqqrrrtttxxx{{{}}}~~~~~~}}}|||zzz|||wwwuuurrrrrrvvv}}}{{{uuukkkddd[[[SSSOOONNNNNNNNNKKKHHHEEEGGGKKKKKKFFFBBB@@@???===<<<;;;<<<======888999;;;<<<===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>@@@???????????????@@@@@@BBBAAAAAA@@@???>>>======;;;999888999;;;======<<<===;;;999777666666777888777666555444555666888::::::999888888999999888666666666555555444444444333222333444444444333222111444444555666777888999999999888666555666777888:::888888777777888999:::::::::;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<777555333333555777777777666777666555333333555777444555666777888888888888999:::;;;<<<<<<;;;:::999<<<===>>>===;;;:::::::::666777777777777666666555666666777888999::::::;;;666777888888888999;;;>>>???===<<<<<<>>>???>>>>>><<<<<<<<<;;;:::999777666;;;::::::999888888888999666666666666777777777777555666777777777666444333444444444555555555666666444444555555555555444444555555666666666666555555111111000000000000111111//////000000111111222222333444666666444333333444000000111222333555666777666888::::::999:::===@@@<<<<<<<<<;;;;;;::::::999999999::::::999888666555444444555555555555555555666777777888888888888888333222222333555555333111444444555555444444333222222222222111000//////...000///---,,,,,,...000111222222111000///...------////////////000000000000111000///......///000111//////......------,,,,,,------...///000000//////---...///111111000000///111111111000000000000000000000111222333333333333777777666666666666666777888999:::<<<===<<<<<<;;;;;;;;;:::999:::;;;<<<===??????>>>===<<<<<<======BBBAAA@@@>>><<<;;;:::::::::<<>>>>>@@@BBBDDDFFFGGGGGGGGGHHHMMMUUU[[[eeellluuu|||~~~vvvmmmfffdddgggjjjvvvxxx}}}vvvtttqqqoooqqqvvv|||}}}}}}~~~}}}~~~}}}~~~~~~|||}}}~~~zzzxxxvvvwwwyyyzzzxxxvvvrrruuuzzz}}}}}}~~~~~~|||{{{zzzyyyxxxxxxzzzppphhhdddWWWTTTPPPLLLIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@>>>;;;===<<<<<<;;;;;;;;;<<<<<<888999:::<<<======>>>>>>>>><<<:::;;;>>>@@@@@@>>>@@@@@@@@@???@@@@@@AAAAAA===========================<<<:::888888999:::;;;;;;;;;::::::999888777777222222111222333666999;;;:::999888888999<<>>@@@>>><<<<<<<<<;;;999888666555555444333333333333666666666666555555555555777666666666777999<<<===;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::777777777777666666666666666666777999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>>======>>>>>>??????@@@@@@999999999:::::::::;;;;;;999:::;;;;;;:::999777666777777777777777888999999777666555444333444444555888888888888777777777777666666777777666555444444333444555555666666555555555444333111000000111111111111222333444444444444333111111333666888666444555555555666666666666666:::999::::::;;;<<<===>>>;;;<<<>>>??????===;;;:::666777999999:::999888777444444555555666666777777777777888888888999999999888666444333333222000///222222333333222222111000222222111111000//////...000//////......///000000111111000000///.........000000111111111222222222///......------......///......---------------------......////////////.........000111111111000///000000000000000000000000111111222333444444444444666666555555555555666666888888:::;;;<<<<<<;;;;;;???>>>===;;;;;;;;;;;;<<<@@@???>>>>>>=========>>>BBBAAA???===<<<;;;::::::999<<<>>>???>>>???@@@AAABBBAAA>>>===<<<>>>@@@AAACCCCCCCCCBBBBBBFFFMMMSSSXXX^^^gggpppwww~~~zzzsssmmmkkkkkkssstttwww|||~~~~~~|||||||||~~~~~~vvvwwwxxxwwwuuutttuuuvvvzzz{{{{{{zzzxxxxxxzzz|||xxxwwwuuuvvvvvvtttpppllllllooosssvvvwwwyyy{{{}}}~~~zzzxxxwwwxxx{{{~~~}}}{{{lll```YYYVVVQQQOOOKKKHHHGGGGGGGGGHHHGGGEEECCCAAAAAA@@@===;;;;;;;;;::::::::::::;;;;;;999:::;;;===>>>>>>??????>>><<<;;;<<>><<<;;;:::::::::888666444444333222111111111111555555555555555555555555999888777777888:::<<<===::::::999999::::::;;;<<<=========<<<<<<:::999999888888777777777666666666666666777777888888999999;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;:::::::::::::::888777666666666555555666666777888777777555444444444555555777666666666666555555555666666666666555555444444333444444555555555555555666555444222222222222222222333333444444444444444333111000222555666555444333333444555666777777888777777777777888999:::;;;:::;;;<<<<<<<<<;;;::::::777888999999999888777777555555555555666777888999888888888999999999999:::999777444222222222111000222222222222222111111000222222111111000/////////000000000000000000000///////////////////////////000000111111111111222222......//////000//////...------------------............/////////......---...///000111111111000000000000000000000000000000111222333444555555555555666555555444444555666666777888999:::;;;;;;;;;;;;>>>>>>============>>>>>>@@@@@@???>>>>>>>>>??????@@@@@@>>>===;;;;;;:::::::::;;;<<<<<<<<<<<>>>>>AAAFFFJJJLLLPPPWWW___gggoooxxx}}}{{{vvvssswwwuuuvvvyyy|||}}}xxxyyyxxxvvvsssrrrqqqrrrsssttttttttttttvvvzzz}}}||||||{{{{{{zzzwwwrrrnnnnnnqqquuuwwwxxxxxxyyyzzz{{{}}}|||yyywwwvvvwwwwwwxxxzzz|||~~~zzzkkk]]]SSSNNNMMMIIIHHHFFFDDDCCCCCCDDDEEEEEECCCAAA@@@@@@???===;;;::::::999999999999::::::;;;<<<===>>>???@@@@@@@@@>>>===<<<===???@@@@@@@@@@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888888:::;;;888888888888888888888888999888666555444444555555777666666555444333222222222111111222333333222000000000111222333444555555555666777888888888888777888888888888999999999999;;;;;;:::999999999999::::::999888888888999;;;<<<<<<:::999888999999777555555444333222111111111111333333444555555666666666:::999888888888999;;;<<<999888888888888999::::::;;;;;;;;;;;;:::999888888888888888777777777777666888888888888888888888888;;;;;;;;;<<<;;;::::::999<<<<<<<<<<<<============:::;;;;;;;;;;;;<<<<<<<<<::::::::::::999888777666666666555555666666777888777777666555555555666666555555444444444333333333555444444444444444333333444444444555555555555555777666555444444333444444444555555555555444333333333111000111333444444444111222333444666777888888666666666666777888999999999999999999999999999999888888999999888777666555555555555555666888:::;;;999999999999::::::::::::777444222111222444555555333444444444444333222222111111111111000000/////////000222222222111///............/////////000000............/////////000///000222333333222111111---------....../////////////////////...---,,,,,,//////000000000111111111/////////000000000000000000111222333444444444444666555555555555666666777777777888999999:::::::::888999:::<<<===???AAABBB@@@@@@??????>>>??????@@@???>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;<<<>>>AAA???>>>===<<<===???BBBDDDBBBAAA???===>>>AAAEEEGGGIIIJJJMMMPPPUUU\\\eeekkkyyy~~~yyyvvvwwwzzz}}}xxxzzz}}}~~~{{{xxxwwwwwwwwwwwwwwwwwwwwwzzz~~~~~~|||zzzzzz~~~|||~~~}}}{{{zzzyyy{{{{{{zzz{{{|||~~~zzzooo```SSSKKKHHHGGGEEEDDDBBBAAA@@@@@@AAAAAABBB@@@???>>>???>>>===;;;:::999999999999::::::;;;<<<===>>>???@@@@@@@@@@@@>>>=========???@@@@@@AAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777888999:::777777777777777777777888999888777555555444444555444555666666666555444333444444444333333222000///111111222222333444444555555555666777777888888888777888888999::::::;;;;;;<<<<<<:::999999888888888:::999999888999:::;;;;;;;;;:::888888888888777555777666555444333222222222111222333444555666777777999888888777777888999:::777777777777777888999999::::::;;;;;;:::999999888999999888888888777777777;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;========================;;;;;;;;;<<<<<<<<<======:::::::::999888888777666777777666666777777888999777777777777777777777777444444444444333333333222444333333333333333333333444444444444555555666666777777666666555555555555666666666666555444333222333222111111111222333333222222333444555555666666777777777777777888999999999888888777888888999:::999999888888777666555444555555444555777999<<<===999999:::::::::;;;;;;;;;777555222111333444555555333333444444333333222111111111111000000000000000///000222333333111///---------......//////000000---............////////////000111333333333222111......//////000000000111......///......---,,,,,,///////////////000000000......//////000000000000///000111222222333333222666555555555666666777888666666777777888999999:::666666888:::<<<>>>???@@@>>>>>>>>>======>>>??????======<<<;;;::::::;;;;;;<<<<<<===<<<;;;<<>>>>>===>>>@@@CCCGGGIIIAAA???======>>>AAADDDFFFHHHHHHGGGFFFHHHMMMTTTYYYdddiiirrrzzz|||vvvtttsssttt|||yyyrrrqqqtttxxxzzz}}}zzzwwwtttpppnnnhhhddd]]]RRRIIICCCBBBBBBDDDCCCAAA???>>>>>>>>>>>>???===<<<<<<======<<<;;;:::::::::::::::;;;<<<<<<<<<===>>>??????@@@??????=========>>>>>>???@@@AAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777666777777777777555666666666666666666666666666666555555555555555444555666777666555333222222333333333222111000000222222222333333444444555555555555666666777888999777777888999:::;;;;;;<<<<<<;;;:::999888777777777555555555555555666666666;;;999888888999999777666777777555444333222222222000111222333444555666777666666666666666666777777777666666666666777888888::::::;;;;;;;;;:::999999999999999999888888888888:::::::::;;;<<<<<<======999999;;;<<<>>>>>>???????????????>>>>>>=========;;;;;;;;;<<<<<<<<<======::::::999888777777777777666555555555555666777777777888888888888888888888555555555444444444333333333333222222222222333444555444444444444555666777666666666666666666555555777777666666555444222222333333222222111111222222444444444444333333333333666555555555555666777777888888777777888888999:::999888777666555555444444555555555555777999;;;===999999:::::::::;;;;;;;;;:::888555333333333222111111111111111111000000///111111000000000000000000///000222222222000...,,,---------......///////////////000000000000111111------...///000000000000///////////////000000000------.........------,,,......---------...///000---......//////000000111...///000111222222222222444444444444555666777777666666555666666777999999777888999:::::::::::::::<<<<<<;;;;;;;;;<<<======<<<;;;;;;:::::::::;;;;;;;;;<<<======<<<<<<>>>???============@@@DDDHHHJJJAAA>>><<<<<<>>>@@@BBBBBBCCCCCCBBBAAABBBEEEKKKPPPPPPUUU\\\dddlllttt||||||vvvtttrrrppprrrwwwvvvtttpppkkkhhhhhhlllooossswww{{{}}}}}}vvvooojjjggggggbbb^^^\\\[[[ZZZWWWSSSQQQPPPNNNJJJEEEBBBAAABBBBBBAAA@@@???======<<<<<<<<<;;;::::::<<<<<<<<<:::::::::999::::::;;;<<<===;;;<<<======>>>>>>>>>===;;;<<<======<<<===???AAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777666666555555555555555555555555555555555444444444555555555555555555555555555333111///---+++---///000000111222333222333333333444444444555444444444555666777888999777777777888999::::::;;;::::::999777777666666666555555555555666666666666:::888777777888888777666666555444222111000//////000000111222444555555666444444555555666666666666777666666666666777888888:::::::::;;;;;;::::::999:::::::::999999999888888888888999::::::;;;<<<<<<888999;;;===>>>@@@@@@@@@AAA@@@@@@???>>>======<<<:::;;;;;;;;;;;;<<<<<<<<<::::::888777777666777777444444333333444444555666777888999999::::::999999666666555555555444444444444333222111222333444555555555444333444555666777444555555666555555444444666666666555555333222222222444555444222111111111555444444333333222111111333222222111222222333333666666666777888888999999888777666555444444555555444444555666888999::::::999999999999::::::::::::999777555555555444222000111111111111111000//////000000000000000000000111000000111111000...---,,,---...................../////////000000000111111------------...///000111............------------,,,,,,---.........---------,,,,,,+++,,,---...///------......///000000111//////000111222222222222222222222222333444555666555555555555555777888999777888999:::::::::999888999999999999999:::;;;;;;;;;:::::::::::::::;;;;;;999;;;<<<===;;;;;;;;;<<<===<<<;;;;;;===@@@CCCFFFDDDAAA======>>>@@@@@@???>>>????????????BBBFFFIIIFFFIIIMMMQQQVVV]]]dddiiissspppooorrrtttssstttwwwqqqooommmjjjhhhhhhjjjlllooosssxxxzzzzzz}}}vvvqqqiii```XXXSSSQQQPPPKKKIIIHHHKKKNNNOOOLLLHHHFFFHHHJJJIIIGGGCCCAAAAAA>>>>>>>>>=========<<<<<<:::888888999;;;<<<;;;:::888888888888999:::;;;<<<::::::;;;<<<<<<<<<;;;;;;:::<<<===<<<;;;;;;>>>@@@======<<<<<<<<<<<<<<<===::::::::::::::::::::::::777777777666555444333222666555555555444333333333333333444444444444333333444444333333111000///...***---000111000111333555333333333444444444444444444444444444555777999:::777777777888888999999999888888777666555555666666666666777777888888888777888777555666777777666555666555444222111000//////000111111222333444444555333444555666777777777777777777666666777777888999888888999999999999999888;;;::::::::::::999999999::::::::::::;;;;;;;;;;;;888999:::<<<===>>>>>>>>>AAA@@@???>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;:::999888777666666777777555555555555555666777777777888999;;;;;;;;;:::999555555555555444444444444444333222222222333555666666555444333333555666777222222333444444444333222444444444444444333222111111444777777444111000000333333333222222222222222222111111000000111111111222333555666777777777666666666555444444444555666222444666777888888777666888888888999999999999:::555444444555666666555333222333333333333222111111000000000000000111111111000000000//////...---,,,........................------------.........//////............000222333---------,,,,,,+++++++++++++++,,,---............,,,,,,+++***+++,,,---...---------...///000000111000000111222333333333333000000000000111222333444555555444444555666888999444666888:::;;;<<<;;;;;;888777777777888888999:::::::::999999::::::;;;;;;777999<<<<<<;;;:::::::::<<<;;;999999999<<<>>>@@@IIIEEEAAA???@@@AAA???>>>===>>>???>>>>>>???BBBDDDDDDEEEFFFGGGHHHLLLQQQTTT\\\\\\aaakkkrrruuuvvvyyyyyyyyywwwtttrrrqqqqqqqqqppptttyyyzzzyyy{{{~~~nnnaaaXXXTTTNNNIIIEEEDDDEEEFFFCCCCCCEEELLLSSSVVVSSSPPPDDDGGGJJJJJJFFFAAA===;;;;;;;;;;;;<<<<<<=========888777777888:::;;;;;;:::777777777777888999:::;;;999999::::::;;;:::::::::999;;;===<<<::::::===@@@======<<<<<<<<<======>>>888888888888888888888888888777777666555333222111666666555444333333222222444444444444333222111111222222222222222333333444///222444444222111222444333333444444444444444444444444333444555777999:::777777777777777888888888777666666555555555555666222333444444555555444444666555444444555666555333888888666444333222111111111111111222222333444444333444555777888999999999777777777777777888999999666777777888888888777777;;;;;;;;;:::::::::999999???>>>>>>===<<<<<<;;;;;;999::::::;;;<<<<<<<<<<<<@@@??????===<<<;;;:::999999999999:::::::::;;;;;;:::999888666666666666777999999999999999::::::;;;777888:::;;;<<<;;;::::::555555444444444444333333555444222222222444666777666555333333333444666888000111222333333333222111333333444444333333222222111555999999666222000000111111111222222333333333333333222222222222222333000111444666666666555444666555444333444555666777111333666888999777555444777777888888888999999999888666444222222444666777333222111000000111222333111111000///////////////.........///////////////---///000000///......///...//////000///---+++***//////...---,,,,,,++++++............---,,,++++++,,,,,,,,,------,,,(((&&&******,,,---.../////////+++,,,...///000111111111222111000//////000111111222222111111111111111111555444444333333222222111888888888888777777777777777777777777888888888888555777::::::999888888999888888888888888888888888>>>===:::999999;;;===???GGGDDD@@@======>>>???>>>>>>>>>>>>>>>>>>@@@BBBCCCAAA@@@?????????AAACCCEEEHHHKKKOOOUUU]]]gggrrrxxx}}}|||yyywwwwwwzzzzzzxxxuuuuuuyyy}}}{{{nnnbbbXXXRRROOOEEEDDDDDDCCCBBBAAA@@@???>>>AAAEEEMMM\\\fffbbbVVVUUUQQQLLLJJJHHHFFFAAA===;;;::::::999999999::::::<<<999666777999:::888666888888888999:::;;;======<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;===;;;:::<<>>;;;:::888666666777888777666777666555444444444444444444444333333222111000000555555444333222111000///111111111111000000000000......///000111333555666666555333222111111222333222333444666777777888888444555777888888777555444555666777888888777666555444444444444444444444444666666666555555444444444666555555444222111000000222222222111111111111111111222333555666777777888000111111222333333444444666666666666666666666666999999888888999;;;<<<===<<<===>>>@@@@@@???>>>>>>??????>>>===<<<;;;;;;:::<<<>>>???>>>;;;:::<<<>>>::::::::::::::::::::::::777888888999999888888777888888888888888888888999:::;;;;;;;;;;;;;;;;;;:::666666555444333333222222222222333333333444444444222222222222222222222222333222111000000111222333...000222555555444333111777666555444222000...,,,////////////000000000000222333444444444333222111222333555777888777666555555444333333222222333333333333444444666777888999;;;999777666555666777888;;;:::777444333333444555222222111000000111222222111111000////////////////////////.........//////,,,...000///...---...///+++,,,---////////////...//////......------,,,,,,---------...------,,,,,,...------...///...,,,))),,,,,,------------,,,,,,------------------------111111000//////000000111111111111111111111111111444333333333333222222222555555555555555555555555666666666777777777888888666888::::::999888999:::777777777777777888888888:::999888888999<<>>???>>>???>>>======>>>???@@@AAA???>>>======>>>???AAACCCDDDFFFJJJNNNSSSYYYaaafffqqqvvv}}}|||}}}|||yyyxxxzzzyyy|||kkkggg___VVVNNNHHHEEECCCBBBBBBAAAAAA@@@?????????<<<@@@FFFRRReeeuuuwwwpppdddaaa[[[TTTMMMFFF@@@===::::::::::::::::::::::::;;;999777777888999888666888888888888999:::;;;<<<::::::999999999999::::::<<<<<<<<<<<<;;;;;;;;;:::;;;:::999;;;===>>><<<::::::888666666777777777666666555555444444444444555444444333333222111111000333333333222222222222111111111111111000000000000000000000111222333444555666555444444333333333333333444555666666777777666333444666777777666444333444555666777777666555444444444444444444444444444666666666555555555444444666555444333222111111000111111111111111111111000111111333444555555666666111111222222333444444444444444444555555666666666999888888888999:::<<<===??????@@@@@@@@@???===<<<======<<<;;;;;;:::999999:::<<<>>>===:::999999;;;::::::::::::::::::::::::888888888999999888888888999999999999999999999999:::::::::;;;;;;:::::::::555555555444333333222222000000000111111111222222222222222222222222222222222222111000000111222222...000222333444444222222444444444444333222111000000000000000111111111111111222333444444444333222333444666777888777666555444333333222222222222222333333333444555666777888999888777555555666777888???===999666333222222333222222111000000111222222111111000///////////////111000///...------...///,,,---//////---,,,---...+++,,,---...////////////........................,,,,,,------...---------...---,,,,,,......---,,,------------,,,+++))))))000000...---,,,,,,,,,,,,000000////////////000111111111111111111111111111222222222222333333333333555555555555555555555555555555666666666777777777777888999888777888999;;;555666666666777777888888777777777999<<<@@@CCCFFFDDDAAA>>>======>>>>>>>>>>>>>>>=========>>>??????<<<<<<;;;;;;<<<===???@@@???AAADDDGGGIIIMMMQQQTTTZZZbbbmmmxxxxxxttttttuuuzzzyyy|||{{{oooddd]]]SSSPPPKKKFFFBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<>><<<:::999999999999999999999999999999888888888888888888888888999999999999999999888888888999999::::::999999888555444444333333222222222000000000111111111111222222222222222222222222222222222111000000111222222//////111222222333222222111222333333444444333333111111111111222222222222000111222333444444444333555666777777777666555444333222222111111111111111222222222222333555666777777777666555555666888999>>><<<999666333222111111222111111111111111111222111000000///////////////333111///---,,,------...+++---......---,,,,,,---//////.........------,,,.........///////////////++++++,,,---............,,,+++))))))+++,,,,,,+++,,,,,,,,,,,,+++***))))))111000///...---------...//////.../////////000000000000000000111111111111000111111222333333444444555666666666666666777777555555555555666666666666777777777666555666888;;;666666777777888888999999888888999;;;>>>AAAEEEGGGBBB@@@===<<<===>>>>>>===>>>>>>>>>===============;;;:::::::::;;;<<<===>>><<<>>>BBBEEEFFFHHHKKKMMMKKKQQQZZZccclllttt|||~~~wwwttttttvvv|||{{{|||~~~|||~~~yyytttmmmeee^^^VVVOOOJJJKKKIIIFFFBBB@@@>>>>>>>>>::::::;;;;;;<<<<<<<<<<<<<<<===BBBOOObbbuuu~~~lllWWWEEE===<<<888999;;;<<<===<<<:::999999888777777777777777777999999888777777777777777999888888777777888888999;;;:::::::::999999999999999999999:::;;;;;;:::999;;;999777666666666555444222333333444555555555555333333333222222111111111111111222222222333333333000000000111111222222222222111000000//////000000222333444555555555333333555666666666555555444333111222333333333333222111222222333333333333222222222222222222222222222222444444444444444444333333444444333333222111111000.........///////////////000000000111111000000//////000000111111222333333///000111222444555666777666666666666777999;;;<<<>>>>>>>>>===<<<;;;;;;:::999999999999999888888888>>>???@@@@@@???===;;;:::888888888888888888888888888777777777777777777888888777777777777777666666777777888888888888777777444333333333222222222111222222222222333333333333111111111111222222222222222111111111111111111222///000000000111222333333000000111222333333333222000000000111111111222222000000111222333444444444666777777777666555333222222111111000000000000000111111111111222333444555666555555555555666888888;;;:::777555333222111111111111111222222111111111111000000///////////////222111///...---------...+++---......---,,,,,,---///.........------------.........///////////////++++++,,,---............,,,+++))))))+++,,,,,,+++******++++++,,,,,,++++++------,,,,,,------...///------......//////////////////000000000111111111///000111111222333444444444444555555666666666666555555555555666666666666555666666555444444777999888888888999999:::::::::888888999:::<<<>>>@@@BBB???===<<<;;;===>>>======>>>>>>>>>>>>>>>=========::::::;;;;;;<<<======>>>>>>@@@CCCEEEEEEEEEFFFGGGJJJLLLPPPSSSXXX___fffkkksssxxx~~~|||||||||}}}{{{{{{}}}{{{xxxyyy~~~~~~ssslll]]]ZZZUUUQQQNNNKKKGGGEEEAAA@@@>>><<<;;;:::::::::888999999::::::;;;;;;<<<;;;:::===FFFTTTbbbnnnvvv|||jjjTTTBBB;;;:::666888:::<<<<<<;;;:::999888888888777666666777777999999888777666666666666999999888888888888999999999999999999888888888888999:::;;;;;;;;;::::::::::::888666555666666555444111222333444555555444444333333222222222222222111333333333222222222111111///000000111222333333444111000///......---------///000222333444444333222666666666666555444333222111222222222222222222111222222111111111111222222222222222222222222222222222222222222222222222222333333333222222111111000------......//////////////////////////////...---......//////000000111111//////000222444555666777666666555555666777999:::999999999999999999::::::999999999999::::::::::::=========>>>===<<<:::999777777777777777777777777777666666555555666666777555555555555444444333333555555666666666666555555222222222222222111111111111111222222222333333333000000000111111222222222111111111222222111111111000000000111111222333333000111111111111111000000/////////000000000111111000000111111222333444444666666666555444333222111222111000000//////000000111111111111111222333444444444444555555666777777999888666555333222222111000111222222222222111000111111000///////////////000000000///......------,,,---//////---,,,---...++++++,,,,,,...///111222........................,,,,,,------...---------...---,,,,,,......---,,,((()))***,,,---.........((()))***,,,------------+++,,,---.../////////......//////000000111111111000000000111222333333444111111222222333444444444555555666666666777777777444555666555444444666888::::::::::::::::::::::::777777777777888999:::;;;===<<<:::;;;<<<======<<<======>>>??????>>>>>>>>>::::::;;;<<<<<<=========AAABBBCCCCCCAAA@@@@@@@@@GGGHHHIIIIIIKKKOOOUUUYYYZZZ___ffflllpppvvv}}}uuukkkbbbZZZTTTOOOLLLIIIGGGEEECCC@@@>>>888888777777888888999:::999999999::::::;;;;;;;;;:::777999@@@HHHQQQ[[[dddppppppkkk]]]KKK>>>999999666777888:::::::::999999777888888777555555666888999999888777666666777777999999888888888888999999999888888888777777777777999;;;<<<<<<:::999999:::888777555555666777666555111222444555555444333333222222222222222222222222333333333222222111111111//////000111222444444555111000///...------------//////000222333333333333555555555555555444333222222222222111111222222222222111111000000111111222111111111111111111111111111111222222222222333333333333222222111111111111------......//////000000....../////////...------.........///000000111111///000111222444555666777777666555555555555777777777777666666777888999999999999999::::::;;;;;;<<<:::888777777888999888666666666666666666666666666555555333333333333555555444444444333222222111111333444444555555444444333111111111111111111111111/////////000000000000111//////000000111222222222000111222222222222111000000000222333333333333333222222222222111000///....../////////000000000000111111111111111222333444555555444333222222111111222111111000000000000000111111111111111222333333444444444555555555555555:::999888666444333222111000111222222222222111000111111000///////////////---...000000000///...---,,,...000///...---...///+++++++++,,,---///111333//////......------,,,,,,---------...------,,,,,,...------...///...,,,))))))***+++---......//////(((***,,,///000000...---***+++---...//////............//////000111111222000000111111222222333333000111111222333333444444666666666777777777888888444666888888777666777888;;;;;;::::::999888888888777777777777888888999999;;;:::999:::<<<======<<<<<<===>>>@@@@@@@@@@@@???999999:::;;;<<<<<<<<<<<>>>>>???@@@@@@BBBDDDDDDDDDFFFHHHJJJIIIMMMRRRUUUXXX^^^ffflllpppuuu}}}~~~zzzkkkggg```ZZZUUUPPPKKKHHHFFFEEECCCCCCBBBAAA>>>;;;888999999999:::;;;;;;<<<::::::::::::;;;;;;;;;;;;:::777777<<>>>>>>>>@@@CCCEEE>>>AAADDDFFFEEEDDDCCCCCCCCCEEEFFFGGGHHHLLLTTTZZZUUU[[[eeennnvvv}}}~~~|||}}}wwwmmmddd\\\XXXSSSQQQMMMKKKIIIHHHEEECCCCCCCCCCCCEEEFFFFFFDDDAAA<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<888888:::999777<<>>>>><<<999;;;<<<>>>?????????===<<<===<<<<<<;;;;;;;;;<<<<<<===============<<<<<<;;;>>>??????@@@AAAAAABBBBBBGGGFFFEEEDDDCCCDDDEEEFFFKKKOOOTTTYYY\\\aaahhhmmmmmmqqqwww}}}}}}zzzwwwxxx}}}zzzzzz}}}yyyqqqgggccc\\\UUUOOOKKKIIIHHHDDDCCCAAAAAAAAAAAA@@@>>>??????@@@??????>>>===<<<::::::::::::::::::::::::<<<;;;999888777888999999777777777888999:::<<<<<<:::999777555333222111111333444666888999:::999999888888888888888888888888666666666666777777777777444444444444444444444444444444444444555555555666888888888888777777777666555555444444444555555666555555555555444222000///222222111111111111111111222222111111111111222222000000111222333333444444222222222111000//////...111111222222222333333333333333333333333333333333111000000000000000111111000///.........000111222000000////////////000000333444555555666666555555444444444333333222222222///......---------..................////////////,,,---...///111333444555333444444555555444444333333333444444333222111000222333333444555666777777555666666777888999999:::444555888999999888555444333333444444333333222111111111222222222333333333333444555666555444333222/////////000000000000000555444333222111111111111111111111111111222222333000000000000000000000000222222222222222222222222000111222333333333333333111222444333222222333555444222111000111111111000000///.........///000111000000000000////////////---...///111111222222222111222333444555444333222333333333222222222111111===<<<999777555444444444111111000000000000111111111111111000000000//////000000111222111000///.........///000000///......................................................000...------,,,+++++++++++++++++++++++++++++++++---...///---+++***+++,,,...------///111000---***+++,,,.........---...///000///---,,,,,,---...///000000111111111222222222555555444444333333222222555555555555666666666666555555444555555666777888666666666666666666666666999999888888888888999999<<<:::888999;;;<<<;;;999;;;<<<>>>@@@@@@@@@???>>>???>>>===<<<;;;;;;::::::===============<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAA<<<<<<<<<===???BBBDDDEEEHHHKKKMMMNNNNNNOOOSSSVVV\\\___dddhhhlllpppuuuxxx}}}zzzxxxyyy}}}}}}|||||||||uuupppmmmggg___YYYQQQPPPMMMJJJGGGDDDBBBAAAAAA@@@>>>>>>??????===<<<<<<<<<============<<<<<<999999999999999999999999:::999999888777777888888666666666666777888999:::999888666555333222222222444555777888:::::::::999888888888888888888888888666666666666666666666666444444333333333333333333444444555555555666666666888888888777777777666666666666555555555666666777333333333333222000...---111111111111111111111111222222111111111111222222000000111111222333333444222222222111000/////////111111222222222333333333333333333333222222222222000000000//////000000111000///.........///111222111000000/////////000000333333444555555555555444333333222222222111111111//////......---......///.............../////////...///000111222333444555333333333444444333333333333222222222111111000000444444444444555555555555555666666777777888888888555666888::::::888666555666666666666555444333333111111222222222333333333333444444555444333222111000000000000000000000000444333222111000000000000111000000000000111222222111111111111111111111111222222222222222222222222000111111222222222222111111222333333222222333555333222000000111222111000333222111000//////000000000000000000////////////...///000111111111111111000000111222222222111111222222222222111111111000@@@>>>:::777555555555666111111000000000000111111111111000000000000//////222111000//////...//////,,,------......------,,,................................................///...---,,,,,,,,,+++)))+++++++++++++++++++++++++++---......,,,***)))***---,,,+++,,,......---,,,(((+++...////////////000///...---,,,,,,---...///000000000111111111222222777666555444333222222111444444555555555666666666444444444444555666777888777777777777777777777777999888888777777888888999777666666777:::;;;;;;:::<<<===???AAABBBAAAAAA@@@AAA@@@>>>===;;;:::::::::>>>>>>>>>===<<<;;;:::999<<<======>>>>>>???@@@@@@;;;<<<===>>>AAADDDFFFGGGHHHIIIIIIHHHFFFEEEFFFGGGKKKNNNQQQSSSUUUWWWZZZ\\\ccceeeiiinnnrrrvvvyyyzzzzzz|||zzzsssmmmiiigggaaa]]]WWWTTTRRROOOJJJGGGEEEEEEEEEEEEDDDAAA???>>>>>><<<;;;;;;<<<<<<:::999999999:::;;;;;;;;;::::::888888888888888888888888888888888888888888777666666555555444555555666666777666555444333333333333444555777888999999999999777777777777777777777777666666666555555444333333222222222333333333333333555555555555666666666777777777777777666666666666555555444444333444444555111111111111000...---,,,111111111111111111111111222222111111111111222222000000000111222222333333222222222111000000//////111111222222222333333333333333222222111111111000000000///......//////000000///.........///000111222111000///////////////222222333444444444444333111111111111111000000000/////////......//////000////////////////////////000111111222333333444444222222222222222222222222222111000//////000000111555555444444444333333333666666666666666666666666555666888999999888666555666666666666555444333222111111222222222333333333222333333333333222111111111111111111000000000000333222111000/////////000000000/////////000111111111111111111111111111111222222222222222222222222000111111111111000000///000222333333222222333444222111///000111333222111555555333222111000000000000000000000///////////////000000111111111000000111000000000111111222333222222111111111000000000CCCAAA???;;;888666444333111111000000000000111111111000000000/////////////////////////////////000------............---------------.......................................,,,------+++,,,...---***++++++++++++++++++++++++&&&))),,,------,,,+++,,,,,,+++******+++,,,---...)))+++------,,,,,,...///......---------...////////////000000111111222222222222333444555555666666555555555555666666666666555555555555666777888999777777777777777777777777888777777666666777777888888888888999;;;<<<<<<<<<===>>>???AAABBBBBBBBBBBB@@@???>>>===<<<;;;;;;;;;>>>>>>>>>===<<<;;;:::999;;;;;;<<<======>>>>>>???BBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFDDDFFFHHHIIIJJJKKKMMMOOOQQQRRRUUUYYY\\\___aaabbbdddfffjjjqqqyyy~~~yyytttooolllfffddd___YYYTTTQQQOOONNNOOOLLLHHHFFFFFFEEEDDDBBBFFFEEEEEECCCAAA???===<<<<<<:::999999::::::999888999999::::::999999888888777777777777777777777777777888999::::::999777666666666555444444333444444555444444333333444444555444444555666777888888888777777777777777777777777777666666555333222222111111111222222222222333333555555555666666666777777777777666666666555555555222111111000000000000111111111000000///...------111111111111111222222222222222111111111111222222000000000111111222222222222222222111111000000000111111222222222333333333333222222111111000000000000//////............///000///...---......000000222222111000////////////111111222333333333333222111111111111111111111111000000/////////000111111222222111111111111111000111111222222222222222222222111111111111111111222222000///......///111222444444444444444333333333666666666666555555555555444555777777777777555444333333333333222111000000111111222222222333333333222222222222111111000000000000000000000/////////111111000//////////////////////////////000000111111111111111111111111111333333222222222222222111000000111000000///......000111222222111111222333222000///000222333333222555444444333333222222222000000000000////////////000111111111111000000///333222222111222333555666333333333222222222111111GGGGGGFFFDDD@@@:::555111111111000000000000111111000000000////////////...***,,,...///000000000///000000000000000000000000---------.........//////........................)))...000---,,,//////,,,++++++++++++++++++++++++&&&))),,,------,,,+++,,,+++******))))))***,,,...,,,---,,,***)))))),,,...------------......//////...//////000111111222222///000111333555777888999555555555666666666777777666666666666777888999999666666666666666666666666777666666555555666666777999999::::::::::::;;;<<<>>>>>>???@@@AAAAAABBBBBB===<<<<<<<<<<<<======>>>============<<<;;;:::999:::;;;;;;<<<======>>>>>>@@@@@@@@@@@@??????>>>>>>>>>>>>@@@AAACCCDDDCCCCCCAAACCCEEEFFFFFFGGGIIIKKKFFFHHHIIILLLNNNOOOPPPPPPSSSSSSUUUXXX]]]dddlllpppsssuuuwwwyyyzzzzzzzzzzzz|||~~~}}}wwwtttlllhhhccc___\\\YYYUUUSSSRRRPPPMMMJJJHHHFFFFFFFFFDDDBBB@@@??????@@@AAAAAAEEECCC@@@===;;;;;;;;;;;;<<<:::999999:::;;;:::888;;;;;;;;;:::999888777666777777777777777777777777777888999::::::999888777777777666555444444444444333333333333333444555555444444444444555555666777666666666666666666666666777666555444333222111000111111111222222333333333555555555555666666666666666666666555555555555444111111000///////////////222111111000////////////000000111111111222222222222222111111111111222222111111111111111222222222222222222222111111111111111111222222222333333333222222222111111000000000000000///...............000///...------...//////222222111000000000000000000111222222333333222222111111222222222222222222000000000000000111222333444444444444333333222222111111111111111111111111222111111000000111111222111000///...///000333444222222333444444555666666666666666666555555555555333333444555555444333333222222333333222222111000111111222222222333333333222222111111111000000000000000000//////.........000000//////...////////////////////////000000111111111111111111111111111333333333222222111111111000000000000000///...---///000222111000000111333222000///000222333333222222222333333444444444444000000000000////////////000111111111111000000///333222111111222444555777555555444444444333333333IIIJJJKKKJJJEEE>>>777222111111000000000000111111000000////////////......)))+++---///000000///...,,,,,,++++++++++++,,,,,,,,,,,,------.../////////........................(((222666000+++---///---+++++++++++++++++++++++++++---......,,,***)))******++++++***))))))+++...---------+++))))))+++---,,,,,,---....../////////---...//////000111222222000111111222333444555666444444555555555666666666555555555666666777888999666666666666666666666666666555555444444555555666555777888888777777888:::>>>>>>>>>>>>?????????@@@;;;::::::;;;;;;<<<===>>>;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<===>>>>>>===>>>??????@@@@@@??????@@@???@@@BBBCCCCCCAAA???<<<>>>AAABBBBBBCCCEEEGGGAAABBBCCCEEEGGGHHHHHHHHHJJJJJJKKKKKKLLLQQQWWW[[[ZZZ]]]___aaaaaaaaabbbccccccfffiiillllllmmmnnnpppnnnrrrwww|||zzzvvvsssqqqooonnnmmmnnnooonnnmmmlllkkkjjjgggccc^^^YYYWWWSSSPPPLLLJJJIIIHHHGGGFFFHHHGGGEEECCCBBBAAA@@@@@@???>>>>>>>>>>>>???@@@@@@AAA???===;;;:::<<<>>>@@@<<<:::999:::;;;<<<;;;999::::::::::::999888777777777777777777777777777777777777888888999999888888777777666555444444555555333333333333333444555555444444444444444555666666666666666666666666666666777666666444333222111111111111222222333333444444444444444444555555555666666555555555444444444444333333222111000000000000222222111000000000000000000000000111222222333333222222111111111111222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111000///............000///...---------...///111111111000000111111222111111222333333333333222111111111222222222222222111111111111222222333444666555555444444333333333000000000000000000111111333222111000000111222333111111111111111333555666222222333444555666777888666666666666666666666666222222222333333222222222222333333444444444444444111111222222222333333333333222111111000000111111111111000000//////......000000////////////000000000000/////////000111111222222222222222222222222444333333222222111111111///000000000000//////......000111111000000111222222111///000111333222111///000111222333444444444000000000000///////////////000000111111111000000//////000000111222333444666666666555555555444444FFFGGGHHHGGGCCC===777333111111000000000000111111000000/////////.........------------------------))))))(((''''''((()))))),,,,,,------...//////000........................***888>>>333)))))),,,+++++++++++++++++++++++++++---...///---+++***+++,,,***,,,---,,,))))))***,,,***,,,///000...---,,,---+++,,,---...////////////------...///000111222222000111111222222333333333222222333333333444444444444333333444444555666777444444444444444444444444555555444444444444555555111444666666666666999;;;>>>>>>===<<<<<<<<<<<<===;;;::::::::::::;;;;;;<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>???AAABBBCCCCCCCCCBBBCCCBBBBBBCCCDDDDDD@@@===;;;<<<>>>??????@@@BBBCCCAAABBBCCCCCCDDDDDDCCCCCCCCCFFFHHHHHHGGGHHHKKKNNNKKKNNNPPPQQQOOONNNOOOQQQOOORRRUUUVVVVVVVVVXXXZZZVVVZZZ___ccceeeeeeeeeeeeggghhhiiijjjjjjjjjiiihhhfffggghhhgggeeecccbbbccc___```aaaaaa```^^^[[[ZZZVVVUUUTTTUUUVVVVVVTTTRRRTTTTTTSSSQQQOOOLLLJJJIIIEEECCC???>>>???@@@@@@???????????????>>>===<<<;;;===>>>?????????>>>??????======<<<<<<===>>>@@@@@@;;;:::999:::;;;<<<;;;:::777777888999999999999999888888888888888888888888555555555555555666777777666555555444444444555555333333333222333333444444666666555555555666777888555555555555555555555555777666666555444333333222222222222333444444555555333333333333444444444444555555555444444444333333444333222111000000000000222111000/////////000111///000000111222222333333222222111111111111222222333333333333333333333333222222222222222222222222111111222222222333333333111111222222333333444444222222111000////////////000///...---,,,---......000000000000111222333333111222222333333333333333000000000111111111222222111111111222222333444555555555444444333222222111000000000111111222222222444333111000000111333444222222333444555666777777555555555666666777777777555666666777777888888888222222222222222222222222000111222333444555555555111111222222222333333333444333222111000111222222333333222222111000000///111000000//////000000111111000000000000111222222222222222222222222222222444444333333222111111000//////000111111111000000...///111000//////000222333222000000111222111000...///000111222222111111000000000000////////////...///000111111111111111...///000111222333333333666555555555444444444444AAAAAAAAA@@@===999555333111111000000000000111111000/////////............333111...+++******+++---...---,,,++++++,,,---...,,,,,,------...///000000........................---===CCC666(((&&&)))***+++++++++++++++++++++++++++,,,------,,,,,,///111+++---...---***(((***,,,&&&+++111444444111...---+++,,,---...////////////------...///000111222222...//////111222333444444000000111111111222222222222222222222333444555555444444444444444444444444555444444333333444444555///222666777777888;;;>>>>>>===<<<;;;;;;::::::;;;<<<;;;::::::999999999999999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@???>>>@@@BBBAAA>>>:::<<<>>>???@@@??????AAABBBEEEEEEDDDCCCBBB@@@???>>>===BBBFFFHHHGGGEEEEEEFFFDDDHHHKKKKKKJJJHHHIIIKKKIIILLLNNNNNNLLLLLLNNNQQQJJJMMMPPPRRRSSSSSSTTTUUUTTTUUUVVVWWWWWWVVVUUUTTTRRRSSSUUUTTTRRRPPPOOOOOOMMMNNNOOOPPPPPPPPPOOOOOOIIIIIIHHHIIIKKKKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFCCC@@@===<<<===>>>>>>>>>;;;<<<>>>??????>>>===<<<999;;;======<<<;;;::::::999:::;;;<<<<<<;;;:::999;;;:::999:::;;;<<<;;;:::333444555777999:::;;;;;;888888888888888888888888444333333222333444555777555444444333333444444555444333333222222333333444888888777666666777999999555555555555555555555555666666666555555444444333222222333444444555666666222222222333333333444444555555444444444333333333222222000///............222111///......///000000///000000111222222333333222222111111111111222222444444444444444444444444222222222222222222222222111111222222222333333333111111222333444555555666333333111000////////////000///...---,,,------...//////000000111222444444222222333444444444444333.../////////000000111111222222222222333444555666444444333222222111000000000111111222333333444444444333111000000111333444222333444666777888888888777777777777666666666666555666666777888999999:::333333333333333333333333---...///111333444444444111111222222222333333333444444222111111111222333555555444444333222111111111000000000000000111111111111111111111222222333222222222222222222222222444444333333222111000000...///000111111222111111...///000000//////000111444222111000111111111000...///000111111000......000000000000////////////......///111111222222222///000222444555555555555555555444444444333333333:::;;;;;;;;;999666222000222111111000///......---...000111333333111000...////////////...---,,,+++******+++++++++,,,,,,,,,************+++,,,---.........---------,,,,,,,,,,,,777:::111,,,//////***)))************+++++++++,,,,,,+++***)))((('''&&&***000...&&&&&&---...((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000111111111222222222222222222111111000000000111222333333444444333333333333333333333444555666333333333444444444555555666555555555777999:::<<<;;;:::999888777666666666888999::::::888888999:::;;;;;;<<<<<<<<<<<<<<<;;;<<<======>>>======<<<;;;>>>>>>===<<<<<<>>>???@@@???===<<<===???@@@>>>;;;@@@???>>>======???@@@BBBCCCDDDEEEEEEEEEDDDBBBAAAAAABBBCCCDDDDDDDDDCCCBBBCCCDDDFFFHHHIIIHHHGGGFFFGGGFFFEEEDDDDDDDDDEEEFFFJJJIIIHHHGGGHHHJJJLLLNNNPPPPPPOOONNNMMMLLLLLLKKKFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFEEEDDDDDDFFFGGGBBBAAAAAAAAAAAAAAAAAAAAA===<<<;;;:::999::::::;;;999:::;;;<<<============>>>??????@@@@@@@@@??????<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;999666555444666888:::888777777777888999::::::555444333222333444555666666555555444444444555555888777555333333333555666333333333444444444444555:::999777555333333333444444444444444444444444444222222222222222111000///222222333333444555666666444444444444444444444444////////////////////////000///...---------------111111000000//////......000000111111111222222222444333333222222333333444555444222111111222444555444333222222333333111000222222111111000000//////222222222222222111000///000/////////............//////111222333444444444000000111111111000000///222111111000//////000000222333333333333333333444666///***,,,333777444///000000111222333555555666555555444444444444555555444444555666777888999999888888888888888999999:::555666777888888888888888444555555555444333222222111111111111111111111111000000000111222333444555111000...------///111222555555555555444333222111111111222333333333222222///............//////000333333444444333333222111111111111111111000///...000///.........000222333//////000000111111111222333333333333222222111000////////////000000000000///000000000///...------000000000000////////////000000000111222444555666444444555555555555444444888999::::::999666333111111111111000///.........---...///000000///...---////////////...---,,,,,,,,,,,,,,,++++++*********************+++,,,---...+++,,,,,,,,,------......+++999>>>555,,,,,,---+++)))************+++++++++,,,,,,,,,+++++++++++++++)))///...((((((000222,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111000000000111111111222222111111111000000000//////111222222333444333333333555444444333333333444444444444444444555555555555555555444555666777999;;;;;;;;;;;;:::::::::::::::999:::;;;:::999999:::;;;::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>===============<<<;;;;;;;;;;;;<<<======???===<<<===???@@@>>>;;;===>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@BBBCCCCCCDDDDDDCCCBBBAAAAAABBBDDDFFFGGGFFFEEEDDDGGGFFFDDDCCCBBBCCCCCCDDDGGGGGGFFFFFFGGGHHHJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFCCCCCCDDDEEEDDDDDDBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDCCCAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@???>>>===;;;:::::::::;;;;;;999::::::;;;;;;<<<======???@@@@@@AAAAAA@@@@@@???<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;:::999999999999888777555555666888999888888777777888888999:::555555444333333333444555555555444444444555555666888666555333333333555666777666666666555555444444777777666555444444444555333333333333333333333333111111222222222111000000222222333333444444555555111111111111111111111111111///...,,,,,,...///111//////...---------------///////////////000000000000000000111111111222222333333222222222222333333444333111000000111333444333111000000111111000///111111111000000/////////222222222222222111000000000000/////////...............000111222333333333---...000111222333333333444333222000////////////222222333333333333444444666222...///444666333///111111222333444555666777555555444444444444555555666777888888999::::::;;;666666666666666777777888777888888999999999999:::777777777666666555333333111111111111111222222222111111111111222333444444222111000///000111333444666666555555444333333222222222333333333333222111///............///000000333444444444444333222222222333333333333222111000...............///////////////000000000111111111333333333333333222111000///000000000000000000000/////////000//////......000000000000000000000///000000000000222333444555444555555666666555555444666777888999888666444333111111000000//////......---...///000000///...------...............------...------,,,+++***)))(((************+++,,,---...******+++,,,---...//////***888@@@777,,,))),,,,,,)))************+++++++++******++++++,,,,,,,,,---(((------)))***222444000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////000000000111111111000000000000111111111111000000000000////////////111111222333333333333222666555444333222222222222555555555666666666777777555444444444555777888::::::::::::;;;;;;<<<<<<<<<999:::;;;;;;999999:::;;;888999:::;;;<<<=========???>>>===<<<======??????;;;;;;<<<<<<=========<<<>>>======>>>??????>>><<<;;;===@@@CCCEEEEEEEEEDDDFFFEEECCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAA???@@@BBBCCCDDDDDDCCCCCCFFFEEECCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCAAABBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDCCCAAA???==============================>>>===<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;===>>>@@@@@@@@@AAAAAA@@@@@@???<<<<<<<<<<<<<<<;;;;;;;;;???>>>===;;;:::888777666777777777777777777777777888888777777777888999999666666555444333333333444444444444555555666666666777666555333333444555555:::999999888777555555444444444555555666555555444333333333333333333333333000000111111222111111111333333333333333333333333000000000000000000000000222000---++++++---000222///.........---------------......///000000111111000000000000111111111111333333222222222222333333222222000000000000222222111///......///000///---000000//////////////////222222222222222222111000000000000/////////......---...///000111222222222//////111222333333333333222222111000000000111111222222222333333444444444666444333444444444222000333333444555666666777777777777666666666666777777777888999999::::::::::::666666666666666777777888:::999999999999:::;;;;;;:::999999888777666444333000000111111222222222222333222222222222222333333222222111111222444666777888777555444333333444444444444444444333222222111///.........//////000111444444444444444333222222444444555555444444333333....../////////...------//////000000000000111111222222333333333222111111000000000000000000000000......///000000000//////000000000000000000000000/////////000111222333444555555666666666666555555666777777777666555333111111000000000/////////...//////000111111000//////------..................------,,,,,,+++***))))))************+++,,,------******+++,,,------......(((333:::555---+++++++++))))))*********+++++++++((())))))))))))*********))),,,,,,)))+++000222000+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------......///000000000000000/////////000000000111111000000000000////////////000111111222222222222222444444333333222333333333666666777777777888888888666555555555666777999:::999999999:::::::::999999777999:::999888777888:::777777999:::<<<<<<======>>>===;;;:::;;;===???@@@<<<===>>>@@@@@@???>>>>>>>>>>>>>>>?????????>>>======???BBBEEEGGGIIIIIIJJJLLLJJJGGGEEEDDDDDDFFFGGGEEEEEEDDDCCCCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCBBBFFFDDDCCCAAA@@@@@@@@@AAAAAACCCDDDFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDGGGGGGDDD@@@===<<<;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<=========<<<;;;::::::<<<>>>?????????????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<>>===;;;:::888777666555666777888888888777666888888777777777777888888777777666555444333333333333444555666666777777777666555444444444444555555999999888888777666666555333444555666666444333222222222222222222222222222//////000111111222111111333333333333222222222222111111111111111111111111000///---,,,,,,---///000..................------........./////////000000/////////000000000111111222222111111111111222222111000////////////000111000///......///000///...............////////////222222222333333222111111000000000////////////......///000111222222222222333333333333333222111000/////////000111222333444222222222333333444444444333555777777555444333333444555555666777777888888:::999999888888999999:::666666888999999999888888888888888888888999999:::::::::999888888999:::;;;:::::::::999777555444333000000000111222222333333333333222111111111222222111111111222333555777888999777555333333333444555555555555444333222111000............///000111111444444444555444333333222444444555555555555444444111111000///............//////000000000000000000111222222333333333222222111111111000000000000000---...///000000000000000000000000000000111111111////////////000111222333555666666777777666666555888888777666444222000///000000000000//////////////////000000000000//////------..................++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,''',,,000///...---,,,***))))))*********+++++++++*********))))))))))))(((+++,,,+++)))))),,,---,,,************+++++++++++++++++++++,,,,,,---------,,,---.../////////............/////////000000000//////000000000000000000///000111111222222111111111111111222333444555666777777777888888888999999888777777777777888:::;;;::::::::::::999888777666555666777777666555666777666777888:::;;;<<<<<<<<<;;;:::999888999;;;>>>???<<<===???@@@@@@@@@???>>>>>>>>>?????????>>>>>>>>>BBBBBBCCCDDDGGGJJJLLLNNNMMMKKKHHHFFFEEEFFFHHHIIIEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCEEEDDDCCCAAA@@@@@@AAAAAAAAACCCEEEGGGGGGFFFDDDCCCBBBCCCEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGGGGDDD@@@===;;;999999:::::::::;;;;;;;;;<<<<<<==================???>>><<<;;;;;;===???@@@===============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888333555666888888888777666888888777777666777777888777777666666555444333222444444666666777777666666555555444444444555555555666666666666666666666666555555666666444333111///111111111111111111111111...///000111111111111111222222222222222111111111000000000000000000000000------............------------...//////......---000/////////.........---....../////////000000000222111111000000111111222////////////////////////111000//////111111000///------......//////000000111222222333333333222222111000000000////////////000000111222333333333333444444444333222111000000000000//////000000111222111111222333333444555555111444777777666555555666555666666777777888888888999888888777777888888999555777888:::::::::999888888888888888888999999::::::999999888888888999999999999999777666444222111000000111111111222222222222222111000000000111111000000111222333444555666999777555333222333444555444555444444333222111000.........//////000222222444444555555555444333333333333444444444444333333222000...,,,+++,,,...///000000//////////////////000111222222333333333333222111111111000000000///......///000111111111000///000000000111111111222////////////000111222222555555666666666666555555888888777555333000...---000000000000////////////---------------------------...............------******+++++++++,,,,,,,,,************+++,,,---...---,,,,,,,,,+++++++++***'''(((***,,,---...,,,***)))************+++++++++---,,,,,,,,,++++++******,,,+++***((((((((())))))))))))*********+++++++++***++++++,,,,,,------...+++,,,---...///...------............////////////............//////////////////000111111111111000000000000111333444666777777777777888888888999999999999888777888999:::;;;;;;<<<<<<<<<;;;999777666444555666666444444555666666777888999:::;;;;;;;;;888888777888999;;;===>>><<<<<<======>>>>>>=========???@@@@@@???>>>>>>???DDDCCCBBBCCCEEEHHHKKKMMMIIIHHHEEECCCCCCDDDFFFHHHEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@AAABBBBBBDDDEEEGGGGGGEEEDDDCCC???@@@BBBDDDDDDDDDBBBAAAAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???BBBDDDDDDAAA>>>;;;999999999999:::;;;;;;<<<<<<;;;;;;<<<=========<<<<<<>>>>>>===<<<<<<===>>>???<<<<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;999999999999888888888888333444666777888777777666888888777666666666777777666666666666666555444333555666777888888777555555444444444555555555555555444444444555555666666666666666555444333111000///000000000000000000000000//////000000111000000000111111111111111111111111........................+++,,,...000000...,,,+++,,,---.../////////...---000000//////...------,,,............////////////111111000000000000111111////////////////////////111000///000222333222111------...///000000111111111222333333333333333333111111000000000/////////111111222333333333333333000000111222333333222222333222000///...---------111111222333333444555555222444555666666666666777666666666777777888888888666666555555555555666666666888:::===>>>>>>===<<<666666666666666777777888888999999:::999999888777777777777666555333222111111111111111111111111111000///////////////000000000000111222333333444444777666444333222222333333333333333333222111111000.........///000111222333555555555555555444333333222222333333444444333333///...,,,******+++---...000000////////////......///000111222333444444444222222222111111000000/////////000111111111000000///000000111111222222222000000000000000111222333444444555555555555444444666666555333222000//////////////////000000000000---------,,,,,,---------////////////...---,,,,,,,,,,,,++++++++++++++++++************+++,,,---...+++++++++++++++,,,,,,,,,((()))***,,,+++***+++...)))************++++++++++++++++++++++++,,,,,,,,,,,,***)))(((((('''(((************+++++++++,,,,,,******+++,,,,,,---......+++,,,...///000///...---------........./////////++++++,,,,,,,,,---------...///000000111111000000111111111111222333444555777777777777888888888888999888777777777888999:::888999:::;;;;;;999777666444555666666444444555666777777888999999999999999666777888999;;;<<<===>>>======<<<<<<======>>>???===???AAAAAA???>>>>>>@@@AAAAAABBBBBBCCCDDDEEEFFFEEEDDDBBBBBBBBBCCCEEEFFFDDDCCCBBBBBBBBBBBBCCCDDDAAAAAAAAAAAABBBCCCDDDDDD@@@@@@???>>>???@@@AAABBBCCCCCCDDDEEEEEEDDDCCCBBB===???BBBDDDEEEDDDBBBAAA???>>>>>>>>>>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBB???<<<:::999999::::::;;;<<<<<<======999:::;;;<<<===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999:::::::::;;;;;;888888888777777777777666333444555666777777777777888888777666666666666666555555666777777666555444666777888888888666444333333444444555555666555555555555555555555555555555555444333222111111111111////////////////////////000000000000000000///...//////000000111111222222........................,,,------......------,,,+++,,,...///000///...---........................------........./////////000000000//////000000000//////000000000000//////111000///000222333222111------...///000222222333111222333333444444333333111111111000000000//////000111111222222222222222///000111111222222111111//////...---------------000111111222444555555666666555444444555555666666666666666777777777777777666666555555555555666666555777:::===??????>>>===666666666666666777777888888:::;;;<<<<<<:::888666666666666666555444333222333333222222111000000000---------------...///000111111222333333333333333444444444333222222111111111111111222222111000000.........///000222333444555555555555555444444333111222333444444444444333,,,---.../////////...---000000/////////.........//////111222333444444444333333222111111000000///000000111111111000/////////000000111111222333333222111111111111222333333333333444444444444333333444444333222222111111000////////////000000000000//////............//////////////////...---,,,+++...------,,,+++***))))))************+++,,,---...))))))***+++,,,------...)))+++...---)))&&&***111)))************+++++++++&&&'''((()))***+++,,,,,,+++)))((())))))((()))+++++++++,,,,,,,,,---------******+++,,,,,,---......,,,---///111111000///...---------.........//////))))))*********+++++++++...//////000000000000000222222222111222222333333666777777777777888888888888777777666666777888999444555777888888888666555555666777666555444555777777888888999999999888888666777999;;;===>>>>>>>>>@@@???>>>>>>>>>???AAABBB===???BBBAAA???===???@@@>>>???AAABBBCCCBBBAAA@@@CCCCCCBBBBBBCCCDDDEEEFFFDDDCCCBBBAAABBBBBBDDDEEE@@@@@@@@@@@@AAABBBCCCDDD>>>>>>=========???@@@AAACCCCCCCCCCCCCCCCCCBBBBBB>>>@@@CCCEEEFFFFFFDDDCCC??????>>>???@@@AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBB???===;;;;;;::::::;;;<<<<<<===>>>>>>888999;;;<<<<<<<<<;;;;;;999::::::;;;;;;:::999999============<<<;;;:::999888888888999999:::::::::888888888777666555555444444444444555666777777888888888777666666666666666444555666777777666555555777888999999888666444222333333444555666666666555888888777666555444333333444333222111111111333444////////////////////////000000111000000///.........//////000111222222333111111111111111111111111...---,,,,,,,,,,,,---...+++,,,...000000///...---,,,,,,------.../////////---------.........//////000000////////////000000//////000000000000//////000//////000111222222111---...///000111222333444111222333333444444444444111111111111000000000000///000000111111111111000333333222222000///...---))))))***+++---///111222000111111222444555666666999666333333444555444333666666666666777777777777999999888888888888999999222444888<<<>>>>>>===<<<888888888888888999999:::999:::===???>>><<<888666666666777666666555444444444333333222111000//////+++++++++,,,---...///000222222333444444333333333333333333333333111000//////000000111111111000000.........///000222333444555555666666555555444333222333333444555555555444+++...333666777444111...000000//////.........---...///111222333444555555333333222222111000000///111111111111111000///...///000000111222222333333222222222111222222333333222333333444444333333222333333444444444333333222////////////...............---,,,,,,+++++++++,,,***+++---......---,,,+++***+++,,,---...---,,,+++*********************+++++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++++++++---......---++++++++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,++++++***))))))(((...------,,,---...///000000000///...---,,,,,,+++////////////////////////111111000000//////......111000000000111333555666444444444555555555555666555666777888777666444222444555555555666666777777777777666555444333333333666777888999:::;;;<<<===666777888999:::;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>???@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<>>???@@@DDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCAAA@@@???????????????????????????@@@???>>>===<<<<<<<<<<<>>===<<<;;;:::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999888999;;;;;;;;;;;;999888888999::::::::::::999888777666666555555555666666555555666666666666555555888888777666666666666666333555666555222///...---777888::::::888444000...111111222333333333222222444888:::777111...///222222111111111000000//////000000000000000111222222000///...---------------000//////000111111...,,,---------.........////////////...---------------........................////////////////////////---.........//////000000000000//////........................///111222333111111222222222222111111111111222222222222111111000111222333333222111000000000////////////000000///000111222333222111000444333000///------......///...,,,,,,,,,---///111222333444444555555444444666555444333333333444555666555555444444444555555777777666666777888999999999999999::::::;;;;;;;;;:::999888888888999:::;;;999;;;===<<<999666444333111333666666444222111111444444333333222111000000...//////000111222222222111111222111111000///...///000111222333444444444111000///...---,,,,,,,,,111111000//////000111111777666555444555666777888222222333333333333444444555333000///000000...---222222222111111111000000...//////000111222222222444333333444555444222///222000...,,,+++,,,---.../////////000111111222222000000000000000000000000333222111000////////////222222111111000000000///////////////............///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))+++,,,------,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,++++++***))))))))))))************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************,,,,,,+++++++++,,,---...///......---,,,,,,++++++//////////////////......000000000000//////......000000000000111333555666666666666777777777888888777777777555333///,,,***444555555666666666666666333333444444555666666777333444555666666777888888666666888999:::;;;;;;;;;<<<<<<==================<<<<<<===>>>?????????>>>>>>>>>===<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@???>>>>>>>>>???AAAAAABBBBBBAAAFFFFFFEEEBBB@@@>>>???AAAAAA@@@???>>>>>>???@@@@@@CCCCCCCCCBBBBBBAAA@@@???AAAAAA@@@@@@?????????@@@????????????????????????======<<<<<<<<<======>>>???>>>===;;;::::::999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999999::::::::::::888888999999999999888888888888999::::::999888888777777666555555555555555666666777777777777666666666666555444444444444444777888999888666444444555777888888888666333///---000111111222333333333333111444777666444222444666111111111111000000000//////////////////000111111//////...---------------000//////000111000...,,,,,,---------.........//////.........///000111111................................................,,,,,,---------.........---------......///////////////////////////000000000111111111111111111000000111111222222111111000///000111222222111000///000000000//////000000000---...000222333444444333111000000//////////////////...---,,,,,,---///000222222333444444444444333555444333222222333444444555444444444444555555666666666666666666777888888777777888888999:::;;;;;;::::::999888888999;;;<<<999:::<<<;;;888444333222111333555555333111000000444333333222111111000000//////000000111222222333222222222222111000/////////000111222222333333222000///...---------------111111111111111111111111222222111000111222333444222222333333333333444444666444111000111111///...222222222111111111000000...//////000111111222222333333222333444444111///111000...,,,+++,,,---------......//////000000111000000000000000000000000000000000//////000000111333222000///............////////////............000///...---,,,,,,,,,,,,,,,++++++*********++++++'''((()))+++,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++---,,,+++***)))((((((((())))))))))))))))))))))))++++++************++++++************************)))))))))*********++++++(((((()))***++++++,,,,,,,,,,,,+++++++++,,,---------------,,,,,,++++++***/////////......---------000000000////////////...000///000000111333444555555555666666666777777777333444555666666555444333444555666777777555444333222222333444555777777888333333444555555555555555555666777888999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<===>>>>>>===>>>>>>======<<<<<<======<<<<<<============<<<<<<:::;;;===???@@@AAABBBBBBBBBCCCCCCAAA??????@@@BBB@@@@@@????????????@@@@@@AAAAAAAAA@@@??????>>>>>>>>>======<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???>>>===<<<:::999999999999999999999999999999999999::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;888888777777777777888888777888888999999888888777888777666555444444444444555555555666666555555555444333333222222222222222555666777666555555666888888888777555333111...---///000111222333333333333000111222333444444444444111111111111000000000000///............///000000//////...------------...000///...///000000...,,,,,,,,,------------......,,,,,,------...000111222................................................++++++,,,,,,,,,,,,------******+++,,,...//////000000000//////............///000000111111000000///000000111111111111000000...///000000000000///...111111000000000000111111///000111222333333333333......///000000000000000......---,,,,,,...///000111111222333333333333222333333222222222222333444444444333333444555666666444444555555555555666666444444555666777999999::::::999888888888:::;;;<<<999:::;;;:::777444222222111333444444222000//////222222222111111000000///000000000111111222222333333333333333222111000000000000111111111111000000///......---------......000111222333333222111000//////......///000111111222222333333333333444444444222000///000000///...222111111111111000000000...//////000000111111222222222222333444333111///000///---,,,+++,,,,,,---,,,,,,------.../////////000000000000000000000000............///000111222666444111///......///000////////////............///...---,,,++++++++++++,,,+++***)))))))))***+++)))))))))************************************+++************************---,,,+++)))(((((((((((((((((()))))))))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))***++++++,,,)))))))))***++++++,,,,,,........................---------,,,,,,,,,,,,,,,......------,,,+++++++++////////////////////////...//////000111222333444111111222222222333333333222333555777888999::::::555555666777666555333222444444444555555555555555555666777888888777777666555555777888999:::::::::<<<<<<<<<;;;;;;:::::::::999:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<=========;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@???@@@AAA@@@??????@@@BBBBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@???======<<<<<<;;;::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>===<<<;;;:::888888888888999999999999888888888888888999::::::::::::::::::888888999:::;;;<<<<<<<<<999888777666666777888999777777777777777777777777999888666555444333333222333333444444444444333333333222222111111111222222333333444333333444777:::999888666444222000//////...///000222333333333333222111000000111111///---111111111000000000000000......---------......//////......---------......000...---...//////---,,,,,,,,,,,,,,,,,,,,,------************+++,,,---...................................................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///.........///.........---...//////000000//////...///000000000000000000///........................111111000000000000111111444333333222222111000///---...000111111111000///...------------...///000000000111222222222222222222222222222222222333333333333333333444555666666333333333444444444333333111111222444555777888999777777666666777888:::;;;:::<<<<<<:::777444333333111222333333000.........111111111000000000//////111111111222222222333333444444444444333222111111000000000000000///......---------------...///000///111222444444222111////////////000000111222222222222222333333333444444222000.........///...,,,111111111111000000000000////////////000000111111111000000222333333000.........---,,,++++++,,,,,,,,,,,,------......//////////////////////////////------------...///000111555444111///---......///////////////............---,,,,,,+++++++++++++++---,,,***)))((()))***+++++++++***)))(((((((((((((((((()))***+++,,,,,,---************************,,,+++***)))(((((((((((()))))))))*********+++++++++***((((((((((((***+++))))))))))))))))))))))))''''''((()))***++++++,,,************************.....................---------------............,,,,,,,,,+++++++++******.............../////////---...///000111222222222/////////000000000111111666666666555555444333333555555666666666444333222444444444555555555555555666777999::::::999888777555666777888999:::::::::<<<<<<;;;;;;::::::999999:::;;;<<<===>>>>>>???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======<<<;;;===????????????@@@AAABBBCCCCCCDDDDDDDDDDDDDDD???>>>===;;;::::::::::::777999===@@@AAA???===<<<========================>>>????????????>>>===<<<<<<;;;:::888777777777777999999999888888777777777777777888999999999999999888888999999:::;;;<<<<<<999888777666666777888999666666666666666666666666888777666555333333222222444444444555555444444444333222222222222222333333444555666555555777:::<<<:::888666444222111111111...///000111222222222222222111000000111111///---000000000000000000111111......------------............---------......///000...------......---,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***+++---.../////////...---......//////......---...//////000000//////......------------------...111111000000000000111111333333222111000000/////////000111111111000...---------------....../////////000111111222222111111111111111222333333333333333333333333333444555555222222333333333333222111///000111222444555666777333333333333555666888:::===>>>===;;;888555444444111222333222///......///111111111000000000000000222222222222333333333333444444555444444333222111000000000000000///...------------------...///000///000222333333222000///...//////000111222222222222222222333333333444444333111//////000000///...000000000000000000000000///////////////000000000/////////000222222000...---,,,,,,+++++++++++++++,,,------......//////000...........................---------------......222111///...------------////////////............,,,,,,+++++++++,,,---------,,,+++***************,,,+++***)))(((((((((((((((((()))***+++,,,,,,---******************************)))((((((((())))))((())))))******+++++++++******))))))))))))******************************''''''(((((()))***++++++++++++******************,,,,,,---------,,,+++***---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---............/////////,,,---...000111111111111000000111111111222222222555555555555666666777777555555555444444444444444222222333444555777777888444666888999:::999888777666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::======>>>????????????>>>;;;;;;;;;:::;;;;;;<<<===>>>===<<<<<<<<<<<<===>>>?????????>>>===<<<::::::999;;;===>>>>>>>>>???@@@???@@@AAABBBCCCCCCBBBBBB???>>><<<:::999888888999777999===@@@AAA???===;;;========================>>>????????????===;;;:::;;;:::999888666666666666999999888888777666666666555666777888999999999999888888888999999:::::::::888888777777777777888888666555555444444555555666777666555444333333333333666666777777777777666666333222222222222333444444222333444444444444666888888777666444333333222333///000111111222111111111000000111222333333333333000000000000111111111111//////...------------......------------.../////////...,,,+++---------,,,,,,,,,++++++++++++******------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...---------......---------......////////////............---,,,,,,---......000000////////////000000///......//////111222333000000000000000///......---------............///000000111222222222222111000111222333444444444333444444333333333333444444111222333444333222111000//////000111333444555555111111111111333555777999??????>>><<<888555555555000111222111//////000111111111111111111111111111333333333333333333333333444444444444333222111111000000000000000///......---------------...///000///000111222222111000///+++,,,---///000000000000222222333333333333444444555333222111222333222111//////000000000000000111////////////////////////.........///111111///---++++++++++++++++++++++++,,,,,,------...//////000........................------,,,,,,,,,,,,,,,---000000000//////.........////////////............,,,,,,,,,---...///000111------------,,,+++***)))***))))))))))))***+++,,,************************************************)))(((((((((((()))******''''''(((((()))******+++)))******++++++******)))++++++++++++++++++++++++'''((((((((())))))******)))))))))***++++++,,,,,,,,,,,,---------,,,+++***++++++,,,------...//////---------...//////000000---------.........//////+++,,,...000111111111000111111111222222222333333222222333555777999;;;<<<555444333222222444555666333333444444555666666777333555777:::;;;:::999888777888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>?????????>>>======999999999999999:::;;;<<<>>>>>>===<<<<<<===>>>>>>@@@@@@??????===<<<::::::888:::===>>>======>>>???===>>>???AAAAAAAAAAAAAAA@@@>>><<<999888777888888:::;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>===<<<;;;999:::999888777666555555555999888888777666666555555444555666777888888888888888888888888888888888888555666666777777666666555555555444333333444555555666555444444333333333333555555555666666555555555222222111111222222333444111222444444222111222333444444444444333333333222111111111111111000000///---000333222000...000222///000000000111111111111000//////...------......---------------.../////////---++++++,,,---,,,,,,,,,+++++++++************++++++*********++++++,,,++++++++++++++++++++++++------------------------,,,,,,+++++++++************++++++,,,---...//////)))***,,,.........---,,,,,,,,,------------,,,,,,---......//////......---///...---,,,,,,---.../////////............//////,,,,,,,,,---...000222333///////////////000000111,,,------...............000111222222333333222222000111333444555555555444555555444333222222222222111222333444444222000//////000000111222333333444000000000111333555888999??????>>>;;;777444444444000111222111000000111333111222222222222222222222444444444444444444333333444444444333333222111000000000111111111000//////......---------......///////////////////////////***+++---...///000000///222222333333333333444444444222000000111222111000////////////000000111111////////////////////////---------///000111///---******++++++++++++******++++++,,,,,,------......------------------------++++++***++++++,,,---...111111222222222222111000000/////////............---------...000222333444------......---,,,***)))((((((((((((***,,,...000------,,,+++***)))((('''))))))))))))))))))))))))'''''''''(((((()))***+++&&&&&&&&&'''((())))))***)))***+++,,,,,,+++***)))++++++++++++++++++++++++(((((((((((())))))))))))''''''(((***+++,,,---.........///000///...,,,+++******+++,,,------............///000111222333333---------.........//////+++,,,...000111111000000000111111111111222222222444333222111111111111111555444222111111333666888777777666555444444333333444666999;;;===<<<;;;:::888999:::;;;<<<=========;;;;;;;;;<<<<<<=========????????????>>>===<<<;;;999888888888999999:::;;;>>>===<<<<<<<<<<<<===>>>????????????>>>===<<<;;;777:::<<<======<<<===>>>===>>>@@@AAABBBBBBAAAAAA@@@>>>;;;999777777888888===<<<999888888:::===>>><<<<<<<<<<<<<<<<<<<<<<<<666888:::<<<<<<<<<:::::::::999888666555555555555999888888777666555555444444555666777888888888888888888888777777777777777333444555666666555444333555555333333333333555555555444444333333333444444111222222333333222222111111111000111111222333333555777888888666444444444111222222333333333222222111222222111111000///...---111333000+++'''(((+++//////000000111111111222111000///...............---------------...///000///---+++***+++,,,,,,,,,,,,+++++++++******))))))''''''''''''(((***+++,,,************************------------------------+++*********))))))((((((((()))***,,,...000111222+++,,,---......,,,+++)))+++,,,,,,------,,,,,,+++---..................---///...------------...///......------------......///...---,,,,,,---///000......------///111333444,,,---......//////......111111222333333333333222111222333555666666555555666555444333222111111111111222444555444222000///000000111111222222222333000000111222444666999:::>>>>>>===:::666333333444///000111111000111333555222222222222222222333333444444444444444444444444333333333333222111000000000000111111111111000000///......---------......//////............//////+++,,,...000111111111000222222333333333444444444111///------...//////....../////////000000111111///////////////.........,,,,,,,,,...000000///---)))******+++++++++******)))******+++,,,,,,------------------------------(((((()))***+++---///000111111000000000000111111111111000///...---,,,,,,//////............//////,,,++++++******++++++,,,))))))))))))************,,,,,,,,,+++++++++******,,,++++++***************,,,,,,,,,++++++*********(((((((((((()))***+++,,,***,,,,,,+++)))'''&&&'''''''''((()))***+++,,,,,,***)))((((((((()))+++,,,***)))((((((((()))+++,,,---------,,,,,,+++++++++...---++++++++++++---......---,,,*********++++++.........////////////000---,,,++++++,,,...111222000000///......///111111222444444444222222222444444333333333333444555555555444333333333333444555444666999;;;<<<<<<:::999888:::<<<===>>>===<<<;;;;;;:::999888888888999:::>>>?????????>>>===<<<;;;::::::;;;;;;<<<===>>>>>>??????>>>>>>======<<<<<<=========<<<<<<;;;;;;::::::<<<===??????>>><<<;;;<<<===???@@@@@@>>><<<;;;<<<<<<<<<;;;:::999777666555555666666777888:::;;;======<<<<<<;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;888888777666666666666666555555555555555555444444555555666666555444333333555444222111111222444555333333333333333444555666555444222111111222444555666333111111222333111///333333333222222222111111000000000000////////////222333333333333222111111333333333222111000////////////............//////111000///......///000111///000000000111111111111,,,,,,,,,------------...555444333///,,,+++,,,...------......------,,,++++++*********))))))(((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,(((&&&&&&***///000,,,((()))***++++++,,,---......+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......000///...,,,,,,---......,,,,,,,,,---,,,,,,++++++++++++---...///000000000111222333333333111///...222333444555444333222111000000000000000111111111333000------...000111000111111111000000000000000333111//////222666888999;;;888666555555444333111333333333222222000//////---...///...---...///111666555333111111222333444555555555444333222111000222000//////111222111000////////////000000000000,,,---///000000000/////////...---,,,,,,,,,,,,,,,000000111111111222222222333222111///......------......///000000000000000000...,,,---000111///---...------------...//////---,,,+++***)))***+++,,,++++++,,,,,,,,,+++******((()))***++++++***((((((,,,,,,,,,---...///000000111111000000000000111111////////////...............------,,,,,,------...,,,++++++******++++++,,,************************,,,+++++++++************++++++***))))))))))))***,,,,,,,,,++++++***************)))))))))))))))***''')))******(((''''''(((((((((((()))******++++++***)))((((((((()))***+++***)))((((((((()))++++++------,,,,,,,,,+++++++++------,,,,,,,,,,,,------***)))(((''''''(((((())),,,,,,,,,---------......000000...---------...///000///.........///000111222333444333222111222333444444444444444555555666444333222222222222333444222444777999::::::888777999:::<<<======<<<;;;:::::::::999999999::::::;;;===>>>>>>>>>===<<<<<<;;;::::::;;;;;;<<<=========>>>>>>>>>=========<<<<<<>>>=========<<<<<<<<<;;;;;;<<<===??????>>><<<;;;======>>>>>>>>>===<<<;;;888999::::::::::::::::::777777777777888999:::;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;888777777666555555666666555555555555555555444444555555555555555444333333555444222111111222444555444444333333333444444555555444333222222333444555555333111111333555444222333222222222111111111111/////////000000000000000222222333333222222111000222222222222111000///...000000////////////000000000///............///000/////////000000000111111...---,,,++++++---///111333222000---)))((()))+++,,,,,,,,,,,,,,,++++++******************)))))))))))))))))))))************************************+++,,,,,,,,,++++++***)))******)))(((((()))*********)))(((,,,000222///++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++,,,,,,---///000111,,,,,,---------,,,,,,+++---------------,,,,,,+++111111111111222222333333111222222222111111000000//////000000000000111111222000...---...000000000......///000111222222333444333222444888===@@@BBB???<<<888666555333222000222222222222111000///...---...///...---...///111333222111000111333555666444444444333222111000000111000...///000111000000.../////////000000000000###%%%)))---000333444555---------------,,,,,,,,,......//////000111222222333222111000......------......///000000000000000///---,,,---///000...,,,///............///000000---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,+++(((((()))***+++,,,,,,+++,,,------....../////////111000000//////000000111------........./////////,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++******)))))))))************))))))))))))******)))((((((((())))))+++++++++++++++*********,,,+++***)))((((((((((((%%%'''))))))(((((()))***))))))))))))))))))))))))))))))((((((((()))***+++)))))))))((()))******+++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++*********+++,,,,,,******+++++++++,,,,,,,,,...............---,,,,,,...............///000111111222333222111111222333333333222222333333444555222222111111111111222222000222444777888888777666999:::;;;<<<<<<:::999888777888999:::::::::::::::<<<<<<<<<===<<<<<<;;;;;;:::::::::;;;<<<<<<=====================<<<<<<<<<===============<<<<<<<<<<<<===>>>>>>>>>===<<<;;;======<<<<<<;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;<<<>>>???>>>===;;;:::777999:::<<<<<<<<<;;;;;;777777666555555555555666444444444444444444555555444555555555555444444333444333222222222333444555555444444333333333333444222111000//////000111222333222111222444555555555222222111111111000000000...//////000000111111111222222333333222222111000111222222111111000///...------,,,,,,,,,,,,------......------------............/////////000000000///...+++******---111444555555333000,,,++++++---+++++++++++++++******)))***************+++++++++))))))))))))************))))))))))))))))))))))))+++++++++,,,++++++***)))))))))(((((((((((())))))+++***))),,,000111///,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++---......//////,,,,,,------------,,,,,,------.........---,,,,,,222111000000000222444555000000///...............////////////000000111111222000...---///000000000+++,,,---///111333555555555444555888>>>DDDHHHJJJDDD@@@:::666333222000///000111111111000///...------...///...---...///111//////...///111333555777333333333333222111111000000///......000000///........./////////000000000)))***,,,---------,,,,,,++++++---......---,,,,,,+++,,,---...///000111222222222111000///...------......///000000000000///...---,,,,,,......---,,,///////////////000111111---------------,,,++++++***+++,,,---------------(((((()))***,,,---///000........................000000////////////000000........................,,,,,,++++++++++++,,,,,,++++++************+++++++++******))))))((((((''')))))))))))))))(((((((((***))))))(((((((((((((((+++++++++*********************)))(((((((((((((((&&&((()))***(((((()))*********))))))(((((((((((((((((((((((())))))******)))))))))))))))******+++,,,+++++++++++++++++++++)))***,,,,,,,,,,,,***)))+++,,,,,,,,,------......************++++++++++++'''(((+++---......---,,,---------......//////000///111222111000000111333111000000000000111222222222222222111111222222222000111333555777777666666999::::::::::::999777777444666777999::::::999999::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<>>><<<;;;999999:::;;;<<<============<<<;;;:::999======<<<;;;::::::;;;;;;<<<>>>@@@AAAAAA@@@===;;;777999:::;;;;;;;;;999888666666555444444555555555333333444444444444555555444444444555555444444333333333222222222333444555555555444333222222222222111111000000000000111111222111111111222333333444111111111000000000000///......///000111111222222222222222222222111000000000000111111000//////...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---............/////////...---,,,+++,,,...111333666666555222...,,,,,,---+++++++++,,,+++******)))))))))******++++++,,,,,,((()))))))))************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))((((((***---...,,,***+++++++++++++++*********++++++,,,,,,,,,,,,++++++*********)))))))))))))))***************************++++++,,,,,,,,,,,,,,,+++,,,---------,,,***)))+++,,,,,,------------,,,++++++---...///000000000/////////000000000111111000///---,,,,,,,,,---...---......//////000000000111000......///000000///+++,,,---///111333555555444333444888>>>DDDHHHIIICCC>>>888333111000000/////////000000///...---------...///...---...///111.........///000222444555333333333333333333222222000///......///000...,,,........./////////000000222222111///,,,(((%%%###)))***,,,...///...,,,+++***+++,,,...///111222222111111111000//////...------...//////000000//////......---............---//////......//////000111---......///...---+++******+++,,,---......//////+++*********,,,...000222////////////............000000////////////000000000//////...---,,,,,,,,,------,,,,,,,,,,,,------+++******))))))******+++))))))((((((((('''''''''((((((((((((((((((((((((***))))))(((((((((((((((************************((((((''''''((()))******(((***+++***)))'''((((((******))))))((('''''''''''''''(((((())))))))))))((()))))))))************++++++++++++++++++++++++((()))***++++++***)))((((((((()))******+++++++++++++++++++++,,,,,,,,,,,,'''))),,,...//////---,,,+++,,,,,,---.../////////...///000000//////111222111111111111111222222333222222333333333333222222000111333555777777888888999999888888888777666666333444666888888888888777999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<>>><<<:::888888999;;;<<<>>>?????????>>>===<<<<<>>===<<<;;;;;;;;;;;;:::<<<>>>@@@@@@>>><<<:::::::::::::::999888666555555444444444444444555555333333333333444444555555333333444444444444444333222222222222333333444444555444333222222222222222444444444333333444444444222222111000//////000000111111111000000000000///...//////000111222222333111222222222222111000000//////000000000///......000//////......//////000,,,,,,,,,,,,,,,+++******,,,,,,---------.........+++,,,---...////////////000111000...+++))))))***,,,,,,,,,,,,,,,++++++***)))))))))******++++++,,,((()))))))))************************************)))******++++++*********************************)))((((((***+++,,,+++***(((((())))))***+++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************)))***+++,,,,,,,,,++++++***+++,,,,,,,,,+++)))(((***++++++,,,------,,,,,,)))***+++,,,---.........'''))),,,///111111///...000///...,,,,,,---......,,,------...//////000000111///......000111000///---...///000111222333333222111222555999===@@@@@@<<<888333/////////000000...////////////......------...///...---...///111000//////000000000111111222333444444444444444333000///...///000///---+++............////////////......//////...---,,,+++(((***,,,......---,,,++++++,,,---...000111222333000000111111000///...---------.../////////////////////000000/////////000......------......///000---...//////...,,,+++******+++,,,---......//////---,,,,,,+++,,,...///111//////////////////......000//////......//////000000000///...---,,,+++***......------------......******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((()))))))))))))))***************''''''''''''((()))***+++((()))******(((&&&'''''')))))))))(((((('''''''''&&&'''((()))))))))(((((((((((()))************)))*********+++++++++++++++)))))))))******)))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,------------...000111000///---,,,******,,,---......///...,,,...////////////000111333333222222333333444555222222333333333333222222111222333555777888999999777777777666666666666666444555666777777777777777888999:::;;;<<<<<<<<<<<<========================:::::::::;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>@@@??????>>>>>>=========>>><<<;;;999999:::;;;<<<;;;<<<===>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<777888:::;;;<<<;;;999888;;;;;;:::888777666555444444333333333333444555555222222333333444444555555222333333444444444444333111222222333333444444444444333333222222222222333111111111111111111111111111111111000------...///222222111111111000000000///000000111111222222222111111222222111111000///......////////////......,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++***)))+++,,,,,,,,,,,,---------***+++---//////...,,,+++...///000...,,,******+++,,,,,,,,,,,,,,,++++++***)))))))))))))))*********))))))))))))************************************((()))******+++***************++++++++++++******************++++++,,,,,,&&&'''((()))***+++,,,,,,******++++++++++++******))))))))))))************************************((()))***+++,,,+++******&&&'''(((***++++++,,,,,,((()))***+++,,,,,,,,,+++))))))******))))))((('''###)))...222222111/////////...------------...+++,,,,,,---...///000000000///...///000111000...//////000000111111111222111000///111444666777666555222...---...///000000......////////////......---...///...---...///111111111111111000000//////111222333333444444444444000000///000111000---+++------........./////////......///000000///......******,,,------,,,++++++,,,,,,---...///000111222///000111111111///...---------...////////////...///000111111//////000111---------------...//////............---+++***)))***+++,,,------------------,,,,,,------...////////////////////////////////////............//////.........------,,,,,,,,,......------------......******))))))))))))******(((((())))))******++++++((((((((())))))*********++++++***))))))))))))***((()))))))))*********+++(((((('''''''''(((((()))$$$%%%''''''&&&%%%&&&'''((((((((((((((((((''''''&&&'''((()))))))))(((''''''((()))***+++******))))))*********++++++++++++++++++************++++++---.../////////...---,,,+++++++++,,,,,,,,,---------......///...---,,,+++((()))+++---............+++---............000111222111111111111222333333000111222333333222111000000111222444666777888999555555555555555555666666888888777777777888888999888999:::;;;======>>>>>>????????????>>>>>>>>>>>>999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAA@@@???>>>==================;;;:::::::::;;;<<<::::::<<<===>>>?????????>>>======<<<<<<<<<======888888999:::::::::::::::;;;:::777666555555666666333333222222333444444555111222222333444444555555111222333444444444444444111111222333444444444444222222222111222222333333//////000000000000/////////111111000...---///111333222222222111111111111111111111111111111111111111111111111111000000///---......//////.........))))))(((((((((((())))))---------------+++***)))++++++++++++,,,,,,,,,,,,+++,,,---------,,,+++***---///000///---,,,------+++++++++++++++******))))))))))))((((((((((((((())))))))))))************))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))***+++((((((((()))))))))************++++++++++++******)))))))))******+++++++++************************'''(((***+++,,,+++***)))'''''''''((()))***+++,,,''''''(((******++++++******************)))(((((("""%%%)))---000000//////------......------,,,,,,***+++,,,---...//////000000/////////111111000.../////////000111111222222222000///000222333222111111///------...///000///...//////000000000//////---...///...---...///111222222222222111000000///...///000111222333333333111111111111222111...+++---------.........//////111111111111000...,,,+++,,,,,,,,,++++++++++++++++++,,,,,,---.../////////...///111111111000...---,,,---......//////.........000111111///...///111...............//////000///...---,,,*********)))++++++,,,,,,,,,,,,,,,+++)))***+++---...///000000......//////000000111111//////............//////,,,,,,,,,---------.........------,,,,,,------...******))))))))))))******))))))***+++,,,------...(((((())))))******++++++,,,++++++***************(((((())))))*********+++***)))(((''''''&&&'''''' """$$$%%%%%%%%%&&&'''((((((((((((((((((((((((%%%&&&((()))))))))(((''''''((()))++++++******)))))))))******++++++++++++...---,,,++++++,,,---...+++,,,,,,---,,,+++)))(((***++++++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,((()))+++---............+++,,,............///111...............///000000///000111222222111000//////000111333555777888999444444444444444555666777;;;:::999888888888999:::888999:::<<<===>>>>>>>>>@@@@@@@@@???????????????999999999::::::;;;;;;;;;<<<===>>>???@@@AAABBBCCCAAA@@@???>>>==================<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::======<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<======:::888666444444555777999222222222222333333444555111111222333333444555555111222333333444444444444000111222333444555444444111111111111222333444444444555555666666555555444...000111111//////222555333333333222222222222111222222222111111111111111111111111111111000//////------......///......---......------------......------......---,,,***)))******+++++++++,,,,,,,,,...---,,,************+++(((***++++++***)))***+++***************)))(((((())))))((((((''''''&&&&&&))))))))))))************(((((((((((((((((((((((((((((()))***************'''((()))******)))((('''&&&''''''&&&%%%&&&''')))))))))))))))((((((((((((******++++++++++++******))))))******+++++++++,,,))))))))))))))))))))))))'''(((***+++,,,+++)))(((+++***((('''''''''((()))&&&&&&((())))))*********)))***+++,,,---.........+++,,,,,,---------,,,,,,,,,,,,---...---,,,+++*********+++,,,...//////000000//////000111111///.........///000111222333333333222111111333333222111000...------///000///...//////000000000000000///---...//////---...///111111111222222222222111111,,,---...000111111111111222111111222333111...+++---------.........//////---...///000000000///...------,,,+++*********++++++++++++,,,,,,---------...///111222111000...---,,,---......//////......---///111000---,,,...000///////////////000111111///...,,,***)))))))))***++++++,,,,,,,,,+++******&&&(((***---///000111111---......///000111111222444333111///...------...,,,,,,---......---------+++++++++,,,,,,---------,,,***(((&&&%%%&&&'''((('''(((***+++,,,***)))''')))+++,,,***'''%%%&&&((())))))))))))))))))))))))******)))(((''''''(((((((((((((((((((((((((((((()))((('''&&&&&&((()))++++++*********))))))(((((((((((((((((((((((((((((('''((()))******)))((('''&&&''')))*********)))(((((())))))))))))(((((('''+++***)))***+++,,,+++)))++++++,,,------------,,,---------,,,,,,+++++++++...,,,+++)))***+++...000000...---,,,,,,---...000...//////000111222222222222000///000333444222///111222222333444444444444222333333444555666888888999999999888888888777777:::999999;;;???AAA???===<<<<<<<<<===??????<<<:::;;;:::999888888999:::::::::;;;<<<===>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::>>>===;;;:::999::::::;;;============<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;:::999999:::;;;;;;777777666666666666777777444333222222111111222222333333333444444444444555555333111111444666666666222222222222222222222222333333333444444444555555111222222333333222222111222222222222222222222222000/////////000222444555333444444444444333222222222111111111000000//////111000000///...---------...,,,+++,,,///111000...,,,,,,***)))((((((''''''******+++++++++,,,,,,,,,......---,,,+++***)))(((******+++,,,+++***)))((())))))))))))))))))))))))******))))))))))))******+++***)))'''''')))***++++++)))'''(((+++,,,+++(((,,,***'''%%%%%%&&&'''(((...,,,)))(((((())))))((('''&&&&&&&&&&&&'''((((((***)))(((''''''&&&'''''')))))))))))))))((('''&&&$$$&&&(((***+++***)))(((+++*********))))))((((((***++++++,,,,,,++++++*********))))))((((((''''''''''''((()))))))))))))))))))))(((((((((((())))))&&&(((***,,,------------...------------,,,,,,,,,++++++++++++,,,---...///...///////////////......333888777222000444666333333333333333333333333333000///---,,,+++---...///111111111111111000///...333222111///...---------333111...///111222111///111111111111111111111111555444333111///...,,,,,,///...---,,,,,,---...///222111111111000000/////////...---,,,++++++++++++++++++++++++,,,---.........------......///000111000000000000////////////000000000000000000000000......//////000000111111000000000000///...---,,,...---++++++,,,,,,+++***++++++,,,...///111222333//////000111111000...---333222000///............------------------------+++++++++,,,,,,,,,---------+++)))'''''''''((()))(((((()))******)))((('''''')))***)))((('''(((***))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((&&&%%%$$$######%%%&&&(((******)))))))))((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&'''((()))***))))))((()))******+++++++++******,,,***))))))******((('''******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))'''&&&&&&(((***,,,000///---,,,,,,---///000---...///000111222333333333111000111333444111///000000111222333333333333333333333444555666777888999888888888777777777777;;;:::999<<>>>>>>>>>>>@@@???>>><<<;;;999888888<<<<<<;;;:::999:::;;;;;;<<<<<<<<<============>>><<<<<<;;;:::::::::::::::999999888777777888999999777777777666666777777777444333333222222222222222333333333444444555555555888666333222333444333222222222333333333333333333333333333444444444444444111222222333333222222111222222222222333333333333444333222111000000111111000000111111000000///...000000///...............000000000///...---------...,,,******+++,,,***'''++++++***)))))))))***************++++++,,,,,,,,,************))))))))))))******+++++++++***)))((())))))))))))))))))))))))******))))))))))))******+++***(((''''''(((***+++&&&%%%$$$%%%&&&&&&%%%$$$(((((((((((((((((())))))---+++((('''(((((((((''''''&&&&&&&&&&&&'''(((((((((((('''''''''(((((())))))))))))***))))))((((((&&&''')))+++,,,+++***************)))))))))((((((***++++++,,,,,,++++++***))))))))))))((((((((((((''''''((()))))))))))))))))))))(((((((((((()))))))))***+++,,,------,,,,,,.........---------,,,,,,))))))))))))***+++,,,------......///......---------111222---,,,000222111333333333222222222111111111000///......///000000111111111222111111000000444333222000///.........111///---///222444333222222222222222222222222222444333222111000...------000///...------...///000111111111000000000/////////...---,,,++++++++++++++++++******++++++,,,,,,------------...///000111000000//////......------000000000000000000000000......//////000000000000...//////......---,,,+++...,,,++++++,,,,,,+++)))+++,,,---///111222222222000000111111111000...---111111000///.../////////000///---,,,+++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,***)))(((((()))***)))))))))(((((('''''''''%%%'''))))))((((((***,,,))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''((()))))))))))))))((())))))***++++++++++++***)))((()))***+++***)))))))))***+++++++++++++++++++++***************))),,,+++***))))))***,,,...000///...------...///000,,,---...000111333444444444333222222333333111//////000111222222333333333333333333444555666777888888888888888777777777777;;;:::;;;<<>>>>>>>>>>>@@@@@@>>><<<:::888777666;;;::::::999::::::;;;<<<<<<<<<<<<======>>>>>>???;;;;;;:::999999999999:::999888888777777888888999777777777777777777777777444444333222222222222333222222333444555555666666777555333333333444333222444444333333333333333333444444444444333333333333111222222333333222222111222222222333333444444444555444333222111111111111//////000000//////...---111000...------...//////000000//////...---------,,,+++))))))******((('''***************+++,,,,,,))))))******+++,,,------)))))))))******+++++++++******++++++******)))((())))))))))))))))))))))))***))))))(((((())))))*********((((((((((((******)))******)))'''&&&'''(((%%%'''(((***++++++***)))+++)))'''''''''((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((******((())))))************)))&&&''')))***++++++***)))******))))))))))))((((((******++++++++++++******(((((((((((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))+++,,,,,,------,,,,,,+++............------------)))))))))))))))***+++,,,......///////////////...///222222///...000222111222222222111111000000000111111111111111111111111000111222222222222222222444333333222111000000///...------///333555666666444444444444444444444444222222111111000/////////000000////////////000000000000000000///////////////...---,,,++++++++++++,,,++++++***************------------...///000000000000///......---,,,,,,000000000000000000000000...////////////000000000---......------,,,+++***---,,,++++++,,,---+++***+++---///222333333222222222222222222111000......000000000///////////////111000---+++***+++,,,---+++++++++++++++++++++,,,,,,+++***))))))))))))***+++***)))(((''''''((((((&&&'''(((((())))))***+++))))))))))))))))))))))))%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))%%%&&&'''((()))))))))))))))(((((())),,,------,,,(((((()))***************++++++++++++************...---,,,+++,,,---///000000//////......//////000,,,,,,...///111333444555444444333333333222000//////000111222333444444444444444444444555666777888999999999999888888888888;;;;;;;;;===>>>>>>======<<<:::888888999999888666555555444333333444666666777999;;;===??????>>>>>>@@@???>>>===;;;:::999888999999:::::::::;;;<<<<<<========================<<<;;;::::::999:::::::::::::::::::::::::::::::::888888888888888888888888555555444333333333333333222222333444555666777777333222222333555666666555555555444444444444333333444444444333333333333222111222222333333222222111222222222333444444555555222222222222222333333444111111222222111111000///333111000//////000111222/////////......---------*********+++,,,---------,,,+++++++++++++++,,,,,,(((((()))***+++,,,------,,,,,,,,,,,,------------***************))))))((((((((((((((((((((((((((())))))(((((((((((())))))***)))(((((((((((()))***,,,...000...***(((***,,,(((((()))***************)))(((&&&&&&''''''&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((()))***+++++++++***&&&'''((())))))))))))((())))))))))))))))))((((((******++++++++++++******''''''(((((())))))******''''''((()))))))))))))))))))))(((((((((((())))))+++,,,,,,,,,------------.........------------,,,+++++++++++++++,,,------//////000111111111000000222444444111//////000000///000000000000000000000000000111222222222111111000111222333333333333333444444444333333222111111......///111333555777888666666666666666555555555000000000000000000000000111000000000000000000111////////////////////////......---,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,,,,---...///000111111000///...------,,,000000000000000000000000////////////////////////.........------,,,+++***...---,,,,,,......---,,,,,,...111333555444222111333333222111000///......000000000000000/////////111000---+++***+++,,,---++++++++++++++++++++++++******))))))(((((()))))),,,+++******))))))******)))((((((((()))))))))(((((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((())))))***$$$%%%&&&(((((())))))))))))((('''((()))***)))((((((((()))************)))+++,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---//////............//////,,,,,,...///111333444555333444444333222111000000000111222444555666666666555555555555555666777888;;;;;;:::::::::999999999:::;;;<<<<<<<<<;;;;;;;;;:::888777777888888777555555555444333444555666777777999<<<>>>@@@@@@???>>>???>>>>>>>>>======<<<<<<999::::::;;;<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999888888666555444444333333444444333333444555555666777777333222222333555666555444555555555444444333333333333333333333333333333333111222222333333222222111222222222333333444444444000111111222333333333333222222333333222222111000111111000//////000111222............------------***+++,,,,,,------...///...---,,,+++************(((((()))******+++,,,,,,---------,,,,,,,,,++++++*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((())))))+++---+++'''%%%&&&))),,,+++)))((('''((()))***((('''&&&&&&''''''&&&%%%'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''((()))***************(((((())))))))))))))))))(((((((((((((((((()))))))))******++++++******)))''''''(((((())))))******''''''((()))))))))))))))))))))(((((((((((()))))))))******+++,,,---...///------------,,,,,,,,,,,,++++++******++++++,,,,,,---...//////000000000///---...//////...,,,---///------...///000000111222...///000111111111000000000111222333333333333333333333444444444444333222111111222333333444666777777777777666666555555555///000000000111111111111000111111111111111111000.....................///......------,,,,,,------000///...---,,,++++++++++++++++++,,,,,,---...///222222111111000//////...000000000000000000000000/////////.....................///......---,,,+++///...---...///000///...,,,...111444555444222111333222111000000/////////000000000111000///......000///---,,,+++,,,,,,---+++++++++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++***)))(((((()))***((('''(((((((((((((((((((((((())))))+++,,,,,,+++******((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((()))******'''(((((()))***************(((&&&&&&%%%%%%###!!!(((((()))***************,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...........................,,,---...000111333444444111222333333111//////000111111333555666777777777666666555555666666777888;;;::::::::::::999999999999:::<<<;;;:::999999:::777666777888999999777555333333222222222444555666777999===@@@BBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;::::::======<<<;;;;;;;;;;;;<<<777888888999999888888777888999:::;;;;;;:::999888666666555444444444444555444555555555555666666666666555444444555444222000555555444444333333222222222222222222333333333333111222222333333222222111222222222222222222222222111111222222222111000000000000111111000000///............///////////////------------------------+++,,,---,,,***((()))***...---,,,+++)))))))))))))))))))))************+++*********))))))(((((((((+++***)))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((())))))((('''&&&&&&'''...,,,)))&&&&&&'''(((***'''&&&&&&'''((((((&&&%%%'''&&&&&&&&&&&&'''((((((******(((''''''&&&&&&&&&'''(((((())))))))))))(((***************+++++++++''''''(((((((((((())))))))))))************))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((()))***+++---...///,,,,,,,,,,,,++++++++++++))))))((((((((())))))******+++,,,---.........---++++++...111000...///333------...//////000111111---......//////000000000000111222222222222222222222222444555555444333333333444555444333444666777777777666666555444444444//////000000111111111111000000111111111111000000---------.....................---------------...000000...---,,,,,,,,,,,,++++++++++++,,,---......222222111111111111000000000000000000000000000000/////////............---/////////......---,,,+++///...---...000000000...---///111333444333222111111000000///////////////111111111111000///---,,,------------------------++++++++++++*********))))))*********************'''(((***+++,,,,,,++++++)))'''&&&'''***+++***(((((((((((((((((((((((((((((()))+++,,,+++***((('''(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((((('''((()))***+++(((((()))))))))))))))((()))'''&&&&&&&&&&&&$$$###((()))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,---...///000111222333333...000222222000...///111000111222444555666777777666666666666666666777888999999999888888888777777777999;;;:::888666777888444444666999;;;;;;888555222222111111222333555666888:::>>>BBBCCCCCCBBBAAA??????>>>>>>=========<<<===>>>>>>??????>>>===<<<888888999999:::;;;<<<<<<===<<<;;;;;;::::::;;;;;;777888999999999999888777888999:::<<<<<<:::999888777666666555555555555555666666666666555555555555555555444555555555222000444444444333222222111111000000111222333444444555111222222333333222222111333222222111111000000///...///000111111111000000//////000000//////...---,,,---///000000000///...------------------------***+++,,,+++((('''((())),,,+++***)))))))))))))))************))))))))))))'''((((((((((((((())))))+++***)))((('''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((((('''***)))((((((******)))(((***)))((('''''''''((()))'''&&&&&&((())))))'''%%%'''&&&&&&&&&&&&'''(((((()))(((((('''''''''(((((('''((((((((((((''''''&&&))))))(((((((((((())))))'''''''''((((((((())))))))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))(((((()))+++,,,---+++++++++*********))))))))))))(((((((((((())))))+++,,,---......////////////...000333222------111////////////////////////......------...///111222111111111222111111000000000111333555555555333333333444666555444444666999666555555444333333222222000000000000000111111111//////000111111000//////,,,,,,---------...............------------......///...------,,,,,,,,,,,,************+++,,,---...000000000000111111111111000000000000000000000000//////.........------------......------,,,+++***---,,,,,,---...//////---...///000111222222222222///...---------...///000111222222222000...,,,+++,,,,,,---.........------++++++++++++******))))))***++++++,,,,,,,,,++++++%%%&&&)))+++,,,,,,+++***'''%%%$$$'''+++---,,,***((((((((((((((((((((((((&&&'''((()))((('''%%%###(((((((((((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))((('''''''''(((***+++&&&'''''''''''''''&&&&&&&&&&&&&&&'''***,,,,,,+++))))))***+++++++++++++++))))))******++++++++++++''''''((((((((()))))))))+++,,,,,,------,,,,,,+++...//////000111222222333,,,///222111///...///111///000111333444555666666777666666666666777777888777777777777666666666666666999;;;:::666555555777222333777:::===<<<888555333333222222333555666888888;;;???CCCDDDDDDCCCBBB@@@???>>>===<<<;;;::::::>>>???@@@@@@@@@>>>===<<<444555666888:::<<<===>>><<<;;;::::::999999::::::999:::;;;<<<<<<;;;:::999888999;;;<<<<<<;;;999888777777666555555555555555777777777666555555444444222222222444666777555333444444333222222111000000//////000111333444555666222222222333333222222222333222222111000///......)))***---000222333333333000000000000000//////...,,,...111333444222000///------------------------'''))),,,+++***)))+++...))))))))))))))))))***+++++++++******)))(((((((((''''''((()))***+++,,,,,,+++***((('''''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((('''''')))'''%%%&&&)))***(((&&&%%%&&&'''((())))))(((((('''''''''(((******(((&&&'''&&&&&&&&&&&&'''((((((''''''&&&''''''((()))***'''((((((((('''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''(((((())))))))))))************))))))******))))))(((((('''''''''(((((()))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++*********))))))))))))(((++++++***************+++...///000111222222222222111...///000,,,$$$"""&&&333222111000///...------000///------...000222444111111111111111000///...///111333555555555333222222444666666444555888;;;555555444333222222111111000000000000000000111111...///000111111000///...,,,,,,,,,------...............---------......///------,,,,,,++++++,,,,,,************+++,,,---.........//////000000111111000000000000000000000000//////.........---------,,,,,,,,,,,,+++***)))))),,,+++***+++---...---,,,/////////000000111222222------,,,,,,---...000111333333222111000///...---***+++---......---+++***+++++++++++++++***))))))))))))(((((()))***++++++))))))((('''(((***+++,,,))))))))))))))))))))))))(((((()))(((((('''&&&&&&(((((((((((()))))))))***''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((()))((((((((($$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((&&&&&&''''''((())))))***'''(((((()))***)))))))))++++++)))(((''''''''''''***,,,---,,,+++***+++,,,...---***))))))+++...000)))************+++++++++******+++,,,------......111000000000000000111222///////////////000000111222222333333444555555666888888888999999888888888999777555333333444666888::::::999888666444333222333555666666555444444555444333333444555777999:::888<<>>>>>>>>??????@@@BBBCCCCCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777888777555555666999<<<>>><<<;;;;;;:::999888666666444444444555666777888999444444666777555333333666555444222111111222444555333333333444444444555555222111000111444555333111111111000///////////////111111111000000000000000......//////000000111111777666444222000000000000222///------000000...+++//////...------------...++++++++++++++++++++++++,,,+++***))))))***++++++%%%%%%&&&&&&''''''((((((,,,,,,+++******+++,,,,,,+++,,,---+++)))(((((()))))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''')))***+++,,,,,,+++***)))(((''''''%%%%%%%%%&&&&&&((())))))((((((((((((((((((((((((((()))))))))))))))((('''************************&&&'''((()))***+++++++++***)))((()))))))))'''&&&+++,,,,,,,,,,,,,,,,,,---,,,---...///000000000000111111000000//////......///000000000000//////...---///000000///......///111111000...---///222555333444555666777777777777666666666666666555555444666666555444333111111000111111111111000000000000---.........//////000000000///...---------------......//////...---,,,,,,+++,,,---...---,,,+++******************************+++...000111111000///111111000111333333111///000000000000000///......+++,,,,,,---,,,+++***)))+++***)))(((((())))))***000///---,,,---...000111111000///---------......333333222111000///...---+++,,,---......---,,,+++)))))))))))))))(((((('''))))))))))))******++++++---,,,,,,+++++++++,,,,,,))))))))))))))))))))))))))))))******)))(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((())))))******''''''((((((((()))))))))+++***)))((((((''''''''''''((()))((('''&&&''')))***)))((('''''')))***,,,)))************+++++++++))))))***++++++,,,------000////////////000111111000000000000000111111222333333444444555666666666666666777777777777666666777666555333333444666777777777777777777666555555333444666666444333333444444444444555666888:::<<<;;;>>>BBBEEEFFFFFFCCCBBB======<<<<<<===>>>>>>???===>>>@@@AAA@@@???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777:::999888666666777888999888888999999999888888777555555444444444555666666777777777777555444444444222111000//////000111222111111222222222333333333000///...000222333111///111000///............///////////////////////////......//////000000000000222111000///......//////111000//////111111111000------,,,+++++++++++++++++++++++++++++++++++++++***)))(((((((((((()))***)))***************++++++))))))************))))))***++++++***(((&&&'''((())))))(((((((((((())))))(((((())))))))))))(((((()))((((((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((''''''(((((())))))(((((('''''''''&&&''''''((()))*********))))))((('''''''''''''''&&&'''((()))******(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''(((((()))***+++++++++******)))))))))******(((&&&+++++++++,,,,,,,,,,,,------...///000111111111111111111111111000000000///000000000000000//////...---...000000...---...///---///000000//////111222333333555666666777777777555666666666666555444444444333333222000//////...111111000000000/////////,,,---------............///......---,,,,,,,,,---//////.........---------------------,,,+++******+++++++++++++++++++++++++++,,,...///111111111000111000000000222222111///...////////////...------++++++,,,,,,,,,+++***)))---,,,+++***++++++------***+++,,,...///000000111222111000///...//////000222222111000//////......,,,---...//////...---,,,))))))******))))))((('''))))))***++++++++++++***************)))((('''&&&))))))))))))))))))))))))***************))))))((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((('''''''''((())))))******((('''&&&&&&&&&'''((()))******))))))((((((''''''%%%&&&''''''%%%%%%&&&''''''''''''((((((((()))))))))************+++++++++******++++++,,,---------......------...//////000111111000000111111222333333444444555555666777777444555555555555555555444444444444444444555555555444444555666777777777777555666777777555444444444444444555666888:::<<<>>>???@@@BBBDDDEEEDDDCCCBBB======<<<;;;;;;===>>>???:::;;;===>>>>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777999888888888777777777777444444666777888888999999666555444444333333333444:::888666555555555444333111000///......///000111///000000000000111111111000//////000111222000/////////...---------......---........................////////////000000000///......------...//////---...////////////111333---,,,++++++******++++++++++++++++++++++++++++++***))))))((())))))******,,,,,,,,,,,,++++++++++++((()))************)))(((((())))))(((&&&%%%&&&'''))))))(((((((((((())))))'''(((((())))))(((((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((******)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((((('''''''''''''''((((((((((((((('''''''''''''''((((((((((((((()))***+++))))))))))))))))))))))))*********)))((('''&&&%%%'''''''''''''''''''''''')))******+++++++++******+++***)))***++++++)))'''++++++++++++,,,,,,------...///000111111111111111222222111111111111000000000000000000000///......,,,---//////---------...***,,,///000000//////000333333444555666666666666555555555555555444333333333333222111000//////...000////////////.........,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,000///...---------...///......,,,+++************++++++++++++++++++++++++------...///000000111111111000///000111111000///---............---,,,,,,+++++++++,,,++++++***))),,,++++++***+++,,,...///(((***---///111000///...333222222111111111111222222111111000//////......,,,---.../////////......+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++******&&&'''((((((((('''%%%$$$(((((((((((((((((((((((()))))))))******))))))((())))))))))))(((((((((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((('''%%%$$$%%%&&&(((***)))))))))))))))((('''''''''((())))))''''''((()))((()))***+++++++++******))))))*********+++++++++,,,,,,,,,------.........,,,,,,,,,,,,---...//////000000//////000000111222222222333444444555555666333444444555555444444333222222444555555444444333333444555666777777777777777888999999777555555666555555777888:::<<<>>>???BBBBBBCCCCCCCCCCCCBBBBBB>>>===;;;::::::<<<===>>>999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888777777444555666888888888888888222333444555666777777777444444333222222333333333888777555222444777666333222222111000000111222222/////////000000000111111111111111222222222222111...------,,,,,,---------------------............////////////////////////////////////////////////***,,,...---******---111...------,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,+++*********)))(((((((((******))))))))))))******'''((()))(((&&&%%%&&&'''))))))(((((((((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))(((((((((((('''&&&&&&&&&'''''''''''''''(((((()))))))))((((((''''''((())))))***))))))))))))))))))))))))*********)))(((&&&%%%$$$))))))))))))))))))))))))***+++++++++++++++***)))+++*********,,,,,,***(((*********+++,,,,,,------......///000000000000000111000000000000000000000000000111000000///...---+++,,,......,,,,,,,,,---)))+++---.........///000222333444555555555555555444444444444444333333222444444444333222111111000//////.........---------,,,,,,,,,,,,,,,---------+++++++++***++++++,,,,,,111000...,,,,,,---///000000...,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,............///000111222222111000000111222111000...............---,,,,,,***++++++++++++*********((((((''''''(((***+++,,,,,,---...///000000///...333333333333333333333444111111000000///.........,,,------....../////////,,,,,,,,,,,,,,,+++************+++++++++******)))'''(((***+++,,,+++******((((((((((((((((((((((((''''''(((((()))((((((''')))))))))))))))(((((((((###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''((('''%%%$$$%%%&&&(((***((())))))***))))))((('''((()))******(((((()))***((()))+++,,,---,,,+++***))))))*********++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,---...//////............///000000000111111222222333444444333333444444444444333333000111333444444444333222444555555666666666666555666777888888666555555555666777888:::<<<===>>>???BBBBBBBBBBBBBBBAAAAAA@@@===<<<;;;::::::;;;<<<<<<::::::;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888777333444666888888888777666333444444555555555444444111111111222222444555555333666555111222777777333222111111111111111111222000000000111111111111222000111222222222111111111------,,,,,,,,,,,,---------------......//////////////////...............000000//////...------,,,,,,---...+++((((((+++...------,,,++++++++++++,,,******************************++++++,,,,,,,,,,,,))))))(((((('''''''''&&&+++)))&&&$$$$$$&&&)))+++((()))***)))''''''''')))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&''''''(((((())))))******+++''''''&&&&&&&&&'''(((((())))))))))))))))))))))))******))))))'''&&&%%%$$$((((((((((((((((((((((((******+++++++++***))))))******)))***,,,,,,+++)))))))))***++++++,,,------------......///............/////////////////////111111111111000///...---***+++------+++++++++,,,***+++++++++***,,,///222222333333444444444444333333333333333333222111111444333333222222111111111............------------...---------------------***************+++,,,---111///...------...000111000///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...//////000111222444222000000222333222222...////////////...------*********************+++'''&&&&&&&&&'''(((***+++......------...000222333222222333333444444444444000000000//////.........,,,,,,,,,------...//////*********+++******)))(((+++***))))))((()))))))))'''''')))******+++++++++))))))))))))))))))))))))&&&''''''(((((((((((('''&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))'''((()))******)))(((''''''((())))))''''''((()))'''((()))*********)))((()))************+++++++++((((((((()))))))))))))))++++++++++++,,,---//////...------------...////////////000111111222222333222333333444444333333222///000111333333333222222555555666666666555444444222444555555444333444555777888999;;;<<<===>>>>>>AAAAAAAAAAAAAAA@@@??????;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;999999999999999999999999888888888888888888888888777777777777666555333222444555555555444333222222111111111222333444666666000777999444222666777333000000000000000000000000111111111111222222222222...///111000///......///------,,,,,,,,,---......,,,,,,------...//////////////////............---.........------+++***)))000///...+++))))))+++---+++***))))))(((((())))))************************&&&'''((())))))))))))))))))))))))((((((((((((((()))'''$$$""""""$$$''')))(((*********(((((()))***))))))(((((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((((((((((((((((((((((((""""""###$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))******++++++''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((())))))*********))))))))))))(((***+++,,,***)))((())))))***+++,,,------,,,------......---------------............//////111111111111000...---,,,)))+++,,,,,,*********++++++++++++)))))),,,000444222222333444444333333222222222222222222111111000111111000000000////////////............---------............------------***)))******+++,,,---...000///.........///000111///......---------------------------------------/////////000000111111111444222000///111222222222///////////////...------******)))))))))***++++++***)))(((((()))***,,,------,,,+++,,,---000333555000000222333444444444444///////////////.........+++++++++,,,,,,---...///******++++++******)))(((,,,***(((&&&&&&'''(((***(((((('''''''''(((((()))))))))))))))))))))))))))''''''((()))))))))))))))$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''((()))******)))(((''''''((())))))''''''((()))&&&'''(((((())))))(((((()))************+++++++++))))))))))))))))))))))))++++++++++++---...///000...............///000000000000000111222222333333000111111222222111111000...///000111222222222222444555555666666555555444222444666666555555666777888999:::<<<<<<<<<<<<<<<>>>???@@@AAA@@@???>>>===::::::<<<<<<<<<:::999777999999::::::;;;;;;;;;;;;888888888888888888888888777777777777888888888888777777777666555444222222444444555555444444333222333333333333333444555555000<<<@@@999333555555222000000111111111111000000000000111111111222222222---000111111...,,,---///---------------...//////+++++++++,,,---.........//////.........---------,,,,,,---......---,,,+++///---***)))***+++------******)))(((((((((((((((************************$$$%%%'''((())))))(((((((((((((((((((((((())))))'''&&&&&&&&&&&&&&&&&&'''((()))******(((((()))***))))))(((((((((((())))))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((((((''')))++++++***((((((((()))***+++,,,---------...............------............/////////000222222111111000...---,,,(((***++++++***))))))***)))***+++,,,,,,---000222222222333333333333222222111111222222111111000///000000000000/////////////////////............---------------,,,,,,++++++))))))******,,,---...///.../////////000000000000---...//////////////////------------------------...///000111222111000000222000------...000000000---............---,,,,,,***)))(((((()))***+++,,,,,,,,,+++******+++,,,------------,,,,,,------------...000222333333333333///////////////.........+++******+++,,,---...///,,,------------,,,++++++,,,***'''$$$$$$%%%(((***///---,,,*********++++++))))))))))))))))))))))))(((((()))***************%%%&&&'''((()))+++,,,,,,)))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&'''(((((())))))(((((($$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((************))))))))))))'''(((((()))***)))))))))&&&''')))***+++***(((''')))***+++***)))((()))+++(((((((((((()))))))))***)))************+++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111///////////////000111111000111111222333333444444//////000000000000//////...//////000111222222333333333444555666666666666444666888999999999:::;;;999999;;;<<<<<<<<<;;;:::<<<>>>???@@@@@@???===<<<888:::<<<======;;;888666888888999999999::::::;;;777777777777777777777777777777777777777888888888444444444555555555555555333444444555555444444444555555444444333333444444222AAAGGG===444444444000333333444444444444333333000000000000111111111111///222444333000...///111---------------...///000))))))***+++,,,,,,------//////.........---------,,,---...000111111000000,,,)))%%%%%%(((,,,,,,+++,,,++++++***************))))))))))))))))))))))))%%%&&&((()))*********)))%%%%%%&&&&&&''''''((((((''')))+++,,,,,,+++)))'''''')))***)))(((((()))***))))))(((((((((((())))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((***)))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%'''((())))))))))))(((''''''(((***+++)))((('''((()))***+++,,,------...///////////////........./////////000000111111222222111111000...---,,,((()))++++++)))((()))***'''***---.........///111222222333333333222222111111111111111111000//////222222222222111111111111000////////////.........,,,,,,,,,++++++******************+++,,,...///000---...///000111111000000,,,...///111111111000000...........................///111222333222000///111...,,,+++,,,...//////,,,,,,---------,,,++++++***)))(((((((((***+++,,,---,,,+++*********+++,,,111111000...+++((($$$""",,,---///111222333222222////////////..................---------,,,,,,,,,+++++++++******))))))))),,,,,,++++++***)))))))))+++++++++******)))((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))******'''""""""***111222000''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((()))))))))(((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))((((((++++++******)))(((((((((------------------------,,,,,,,,,---------------//////.........000222333...///111111000000111222000...---...111444333222999999:::999888777555444666777888::::::999888888;;;;;;;;;<<<<<<<<<<<<<<<========================:::::::::::::::::::::::::::::::::999888777666555555555666666666666555555777777888999888777666555999999:::999888555222000111222333444444444333222111333555666666555333222555888:::888444111000111555444333111000///////////////000111222222333333...///000111111000///...---...///000000///...---///...---,,,,,,---...///---...///000000...,,,+++---,,,,,,++++++,,,,,,---+++++++++************)))///---)))'''((()))*********************)))((((((&&&&&&&&&&&&&&&'''((()))((((((''''''&&&&&&&&&%%%))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((((((***)))'''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%)))---+++&&&###%%%(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))''''''((((((((((((''''''(((&&&%%%(((---...***%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&''''''(((((((((((((((((('''&&&&&&&&&((()))******))))))((((((((())))))((()))))))))))))))((((((((((((((((((((('''''''''))))))))))))************,,,,,,------------------,,,,,,---...//////......////////////...---++++++++++++++++++++++++++++++---...///000000111111111111111111111111111111111000000000000000111111111111111111111000000000000111000///...---...//////---...------,,,+++***)))))))))***+++,,,,,,------111111111000000000000000...///000111111000///...333222000.........//////666222...---///111000////////////......---------,,,------------------,,,***************************))))))))))))+++,,,---000///...---,,,+++++++++//////000000111111111222////////////..................---------,,,,,,,,,,,,,,,,,,++++++******************************+++''''''((()))************)))))))))(((((((((''''''&&&&&&''''''(((((())))))%%%###""""""&&&))),,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******''''''''''''''''''''''''&&&'''(((((('''&&&'''(((''''''''''''((((((((((((***************)))(((((((((((())))))))))))(((((((((((())))))***+++++++++------------------,,,,,,,,,,,,,,,------......//////.........///000111222000222333333111///......111///---...000111111///000111333555666777777777666777888888999999888888;;;;;;;;;;;;<<<<<<<<<<<<========================;;;::::::999888777666555444555777888::::::;;;;;;777777777777777777666555777888999999999888666666888999999999888666333222222222333444444333333222222333444555444444222222444555666555444222222333111111000///......////////////000111111222333333...///000000111000///...+++,,,------------,,,+++......------------......---.../////////...,,,++++++++++++******++++++++++++++++++*********))))))***)))))))))******))))))***************)))(((((()))(((((('''''''''((((((***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''(((***''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((('''''''''(((((('''''''''(((&&&%%%'''++++++'''###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((((((((((('''''''''&&&&&&(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------...//////..................---,,,,,,+++++++++++++++++++++++++++,,,---...//////000000000111111222222222222222222000000000000000111111111////////////.........---000///...------...//////.........------,,,+++***,,,,,,---...///000111111111111111111000000000000......////////////......222111000............///444222//////000111000///............---------,,,,,,---............---,,,******************************))))))***+++,,,------,,,,,,,,,,,,---......//////000000000111111111////////////..................---------,,,,,,,,,+++++++++***************(((((()))******+++,,,,,,&&&&&&'''((())))))))))))************))))))))))))'''''''''((((((((((((((('''''''''%%%###$$$'''***''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++++++++***'''''''''''''''''''''''''''((())))))''''''((()))&&&&&&&&&&&&''''''''''''))))))***+++***)))((('''(((((())))))))))))(((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000............///000111222222444666666333///---,,,222000......///000///...---...111444666777888888777777777777777888888999:::::::::;;;;;;<<<<<<<<<===========================<<<;;;999777555444333333444666888:::;;;<<<<<<999999999999999888777777888999999999999888777777888888999999888777555444222222333333333333222222444333333333222111111111111///......000111111000000///////////////000000///000000111111222222222//////000000000//////...***++++++,,,,,,++++++***,,,------......------,,,,,,---...///...---,,,+++******))))))))))))******++++++*********)))))))))&&&''')))++++++***)))((())))))******))))))((((((******))))))(((''''''&&&))))))))))))(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''')))***''''''&&&&&&&&&%%%%%%%%%)))%%%""""""$$$'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))'''%%%''')))((($$$!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))((((((((()))(((((((((''''''&&&&&&(((((())))))))))))******************+++++++++,,,,,,---......///.........,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////000000111111222222/////////000000111111111/////////.........------///......------...//////............------,,,+++---......///000111222333222222111111111000000000//////............//////111111///......---......111000///000111111///......------------,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++************+++,,,---...*********+++---...000111////////////000000000000////////////..................---------,,,,,,,,,))))))))))))))))))((((((((()))))))))*********+++))))))))))))((('''&&&%%%************)))))))))(((((((((((((((((('''''''''*********'''%%%%%%''')))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%%%%&&&)))***+++***)))(((''''''''''''''''''''''''((()))***)))((('''(((***&&&&&&'''''''''(((((((((&&&'''((()))((('''%%%$$$(((((())))))))))))((((((,,,,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000------......///000000111333666999999666222///...222111000///000000000000333444666777888888777777777777666555666777888999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;999888777666888888999999999888888777:::;;;;;;;;;::::::999888999999999999999888888777777888888999888888777666333333333333222222222111444444222111000000000000333000------000222222000333222111111111111111111///000000000111111111222//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,------------,,,+++*********))))))*********************))))))))))))''')))++++++***)))((((((((()))))))))))))))((((((((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%'''((())))))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&'''((((((%%%###&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''((()))((('''%%%$$$&&&&&&%%%%%%&&&&&&''''''''''''(((((()))(((((((((((((((((())))))))))))***(((((((((((()))))))))***))))))******+++,,,,,,,,,------...............---,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////---------...//////000000......//////000111111111111111000000000/////////---------......//////000///////////////...---,,,,,,,,,,,,,,,---///111222333222222111111000000000111000///......///000111000000///...------------,,,---...///000///...,,,---------------,,,,,,,,,+++---///000000///---+++++++++++++++++++++++++++******++++++,,,------...)))******+++,,,...///000////////////////////////////////////..................---------,,,,,,,,,*********************************)))))))))(((((())))))))))))((('''&&&%%%))))))((((((((('''''''''((((((((((((((('''''''''***(((&&&&&&'''(((((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''&&&&&&&&&'''((())))))'''%%%###''''''''''''''''''''''''((()))***)))((('''(((***''''''((((((((()))))))))&&&''''''((('''&&&%%%$$$(((((())))))))))))((((((,,,,,,++++++***))))))(((*********+++++++++,,,,,,,,,,,,------...//////000,,,---......///000000000222555999:::888666333333000111111111222333444555777777888999888777666555777666555444555666888999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999;;;;;;:::999888777555555::::::;;;;;;;;;;;;::::::999999999888888888888888777777888888888777777777333333222222111111111111444333222111000//////000888555111111444666555333555444333111000/////////000000000000000111111111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,,,,+++++++++************++++++*********)))))))))((((((***+++,,,***(((''')))***'''(((((()))))))))(((((($$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((((())))))(((((((((%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%$$$)))***(((&&&''')))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((()))((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&'''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((''''''(((***+++,,,---...'''(((((((((((()))))))))*********+++,,,------------...............---------....../////////......,,,,,,,,,,,,,,,,,,,,,,,,------...000000000000000........./////////000000---......///000000111111000000000000////////////,,,---...///000000111111//////000000000///......++++++++++++---///111333333333333222111000000///222111////////////111222//////......------,,,+++(((***,,,......---,,,+++------------------------,,,---///000000///---,,,++++++++++++++++++++++++***++++++,,,------......+++++++++++++++,,,---...///.....................////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,---------++++++***))))))(((''''''&&&&&&'''((())))))))))))''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((&&&$$$"""###&&&((('''%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((''''''''''''((((((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))(((((((((((()))))))))***)))))))))(((((((((''''''(((((())))))))))))((((((((((((((()))******++++++)))))))))******++++++,,,,,,,,,,,,------------...,,,,,,---///////////////111444777999888666666555000111333333222333666888444555666777777777666555555555555555555666777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777777888888999::::::888999999999999888777777777888999:::;;;;;;;;;;;;999888777777666666777777777777777666666666666666444333222111111000111111333222222222111000000000444222111111222222222111444333111///...------,,,000000000000000000000000000000///...------------+++******))))))******+++***++++++,,,,,,++++++*********++++++++++++,,,,,,+++++++++******+++++++++******)))))))))((((((((((((***+++***'''&&&))),,,''''''((()))))))))(((((("""###%%%&&&''''''&&&&&&((((((((()))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%""")))***&&&###$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%############$$$%%%&&&&&&%%%&&&''''''((((((((((((&&&'''(((***+++---......''''''(((((((((((()))))))))******+++,,,---...............///......---,,,---......///......------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111111111111111111000000------...///000000111111.........---------,,,,,,,,,---///000111222222222000000000111111000000///------,,,---...111444666444444333222111000000///000000////////////000000............---,,,+++***&&&(((,,,------,,,,,,,,,---------............///.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,,,,++++++++++++,,,...............---------////////////..................---------,,,,,,,,,***+++++++++,,,,,,,,,,,,)))))))))))))))(((((((((''''''((()))************'''''''''&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))###$$$%%%%%%$$$$$$&&&'''''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''((('''''''''((((((((())))))+++)))(((&&&&&&'''((()))(((((())))))))))))(((((('''''''''((())))))******(((((())))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---////////////...000333555666555444444555111222444333111222444666333444555666666666555444444444555555666666666555666666777888999:::;;;;;;::::::::::::::::::::::::666666777888999999::::::777888888999999999888888444555666888::::::;;;;;;888777666555555555666777777777666555555444444555444333222111000000000111111222222333333222111000,,,...///000//////000111222111000///............000000000000000000000///111000...---,,,,,,------,,,+++************+++,,,++++++************++++++***************+++,,,,,,******))))))))))))*********)))))))))(((((((((((( $$$))))))'''&&&(((+++&&&''''''((())))))(((((($$$%%%&&&(((((('''%%%$$$(((((((((((()))))))))***'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%&&&&&&'''(((((())))))%%%&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%'''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''#########$$$$$$%%%&&&'''$$$%%%&&&'''(((((((((((('''(((((())))))******+++'''''''''((((((((())))))(((((()))***+++,,,------......//////...------,,,------------,,,+++******------------------------,,,---...///000000000000111111000000///.........,,,,,,---...///000111222......---------,,,,,,,,,,,,...000222333444444444000000111111222111111000///...---...///222666888555444444333111000000///------............------------......---,,,***)))&&&))),,,---,,,,,,---///........./////////000000000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......,,,,,,+++++++++++++++,,,.........---------,,,,,,000/////////..................---------,,,,,,,,,''''''(((((()))))))))***''''''(((((())))))******+++++++++******)))((('''(((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******"""''',,,***$$$"""&&&+++''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''(((((()))(((%%%######$$$&&&((((((((())))))))))))(((((()))))))))(((''''''&&&&&&'''(((((()))***+++++++++---,,,,,,++++++******)))+++,,,---////////////...000222333333222111222333222333444333000///111444666777777777777555444333222333555666666666555444555666777888999:::;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999999999888777666222333555777999:::;;;;;;888777555444444444555666777777555444444333333333555444222000000000000111000111333444444333222111,,,000444666444444666888222222111111111111222222000000000000////////////111000...---,,,,,,------......---,,,,,,---......,,,+++***))))))***+++,,,******))))))***+++,,,,,,))))))(((((((((((())))))))))))))))))((((((((((((&&&***((('''(((***&&&&&&'''((())))))((((((&&&'''))))))((('''%%%###%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&''''''(((((((((((('''''''''''''''%%%######$$$%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&'''((()))***$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))&&&'''((()))***+++,,,,,,.../////////...---,,,,,,,,,,,,,,,+++***)))((('''------------------------+++,,,---...////////////......---,,,+++******))),,,,,,---...///000111222000000/////////.........---...000333444555555555000111111222222222111111...---------///222555888555555444333222000000///***+++------------+++***,,,---......---,,,***)))'''***......------///222.../////////000000111111111000...,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...+++*********+++,,,,,,---.........------,,,,,,,,,000//////.........//////---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))(((%%%$$$''',,,...+++(((************************((((((''''''''''''((((((******)))(((((((((((((((%%%&&&((())))))(((&&&%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&(((((('''%%%(((%%%$$$&&&***------+++***---000000///,,,+++******((('''&&&&&&'''(((***...***'''''')))+++***(((++++++************++++++,,,,,,++++++,,,,,,---...///000000000111111111111111111111111222222222222333333333222222111111111444555666666777777666666222222333333444555666666666666666777888:::;;;<<<>>><<<999:::<<<===;;;888>>>===<<<:::999999::::::999999888888888888999999999999999999999999999999888888777777666666555555888666444333222333555666222333444222000//////000222222111111111111111111333333333222222222111111444333222111000000000000222222222111000//////...---...000///...,,,------......---,,,***))))))(((,,,,,,+++***)))((('''&&&,,,++++++,,,......---+++///...,,,***(((((((((((())))))(((((('''''''''&&&((((((((())))))))))))***''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&$$$$$$&&&'''&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''))))))'''&&&%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))+++***((('''))))))(((((((((((())))))(((((((((((())))))))))))------,,,++++++,,,------)))))))))***+++---...///---------............///...............---,,,,,,//////000000//////...---......---,,,,,,,,,---------------......000111111///000000000000//////...000111222333444444444444555555444333333222111111%%%&&&***---000222333444000000111111111000000///111111000///---,,,,,,+++)))))))))))))))***************+++,,,---......///////////////000000000111000000000000///...---,,,)))***+++,,,---,,,++++++///............///000000......---,,,,,,,,,,,,---++++++,,,,,,,,,---------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))***(((&&&(((+++,,,)))&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%%%%###"""###&&&''''''%%%***,,,///000...,,,******)))((('''&&&&&&'''((())),,,***'''''')))***)))((())))))(((((((((((())))))+++************+++,,,,,,....../////////000000000------........./////////222222222222222222111111111111222333333333333222222333333333444555555555555666777888999::::::;;;999888666666777777666444888888777666666777888999999888888777777888888999999999999999999999888888666666666666777777777777777666555444333444444555222333444222000///000111222222111111111111111111333333333222222222111111666666555444333333333333222222111111000//////...---...000///---,,,,,,---......---,,,+++***))))))))))))))))))************))))))(((***+++,,,+++))),,,+++)))((('''&&&'''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((())))))'''&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''### %%%***))))))(((((((((((())))))((((((((()))))))))******++++++***))))))***++++++)))))))))***+++,,,......------------............111111222222111111000///......//////......---,,,------,,,,,,,,,,,,---...------------...///000111000000000000000000//////000111222333444444444444555444444333222222111111,,,---///111222222222222000111111111000//////...,,,,,,++++++***)))))))))))))))))))))************(((((()))***+++,,,,,,------------.........//////------------,,,+++***)))******+++,,,,,,,,,,,,,,,------------..................------,,,,,,,,,---++++++,,,,,,,,,---------111000...---+++*********,,,---...//////...---,,,+++++++++******))))))(((+++)))((())),,,---+++(((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&&&&''')))'''%%%$$$$$$%%%''')))&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((('''%%%%%%&&&'''&&&%%%((('''%%%&&&''''''&&&%%%)))+++......---***)))))))))((('''&&&&&&'''((()))+++)))''''''((()))(((''')))((((((''''''(((((())))))))))))))))))***++++++---------............////////////000000000111111111111111111111222222222//////000111111111111000333333333333444444444444444555777999::::::999999888999999888666555555666444444444555555777888999999888888777777888888999:::999999999888888777777555555555666777888888888555555555555555444333333222333444333111000000111111111222222222222222222333333333222222222111111444333222111000000000000222111111000000//////...---...//////---,,,,,,---......------,,,+++******(((((())))))************)))(((((()))++++++***)))***)))(((''''''''''''(((((((((((((((''''''''''''''''''(((((((((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))+++)))''''''(((((('''&&&''''''&&&&&&&&&%%%%%%%%%!!!!!!"""$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++,,,***######***)))((((((''''''(((((()))))))))))))))************))))))(((((((((((()))))))))))))))***+++,,,---...,,,,,,,,,---------......//////000000000///......---------------,,,++++++++++++++++++,,,------...------------......///000000000000000111111111111111111222333444444444444444444333333222222111111222222444555555444444333000111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,---------........./////////,,,---------,,,+++***))),,,++++++++++++,,,---------...///000000000///............------------,,,,,,,,,,,,,,,------------222111000///...---------,,,---///000000///---,,,*********)))))))))((((((***))))))***---...,,,***))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&'''''''''''''''%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((+++,,,***(((&&&%%%%%%&&&&&&&&&((((((((()))))))))(((((((((***,,,,,,+++)))((())))))(((''''''''''''((())))))(((''''''''''''''''''******))))))))))))*********))))))))))))***++++++------------............000000000000111111111111///000000000111111222222000111111222333222222222444444333333333333333333333555777999::::::888777888:::<<<:::777555666999666666777777888999999:::888888777777777777888888999999999888777777666666555666666666777777777888333444555666666444333111222333444333111000111222111111222222222222222333333333333222222222111111222111000///////////////111111000000////////////,,,...//////---,,,,,,---......------,,,++++++***++++++******)))(((((('''***))))))***,,,---+++*********)))))))))*********((((((((((((((('''''''''(((((()))))))))*********((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))+++)))'''&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&((()))***(((%%%$$$%%%((((((((((((''''''((((((((())))))))))))*********+++(((((((((((((((((((((((())))))))))))***+++,,,---+++,,,,,,,,,------------....../////////......---,,,,,,,,,,,,,,,++++++************+++,,,---...///------,,,,,,---......///000000000000111111222222111222333333444444444333333333333333222222111111222333444666666666666555000000000///...,,,+++***++++++,,,,,,---.........++++++***************)))******+++,,,---......//////000000000000111111111//////000000///...---------,,,+++++++++,,,...//////000222444444333222111...............------,,,,,,,,,,,,------------...//////.........//////000,,,---///000000///---,,,*********)))))))))))))))))))))((()))))))))'''&&&))))))))))))))))))))))))((((((''''''''''''(((((()))((((((((((((((())))))$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((+++,,,+++(((&&&%%%&&&''''''&&&$$$%%%'''(((((((((((((((''')))++++++)))''''''(((((((((''''''''''''(((((((((((()))(((''''''''''''******))))))))))))*********************+++,,,,,,---------.........//////,,,,,,,,,,,,---------.../////////000000111111111111222222333333333333333333333333333333333222222444555777999:::999888777555777999888555333555777999999999999999999999999888777777777777777777888888888888777777666666666888777777777666666666555222333555666666444222000222333444333111111222333111111222222333333333333333333333222222222111111444333333222222222222333000000000///////////////,,,---///...,,,++++++,,,---------,,,,,,++++++***++++++******))))))((((((***))))))***,,,,,,+++)))((()))))))))************'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''+++,,,,,,------,,,,,,+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))'''%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$"""$$$(((+++***)))((((((''''''''''''((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,---000111111222222111111111,,,,,,------,,,,,,+++*********++++++,,,---...///---,,,,,,,,,,,,------...////////////000111333333222222333444444444333333333222222222222222111111222333444555555444333333//////...---,,,+++)))(((''''''((()))***+++,,,,,,,,,+++++++++******))))))******+++,,,---......///000000000000111111111222111111111111111000000///...---,,,,,,,,,---///000000111333555555444333111....../////////...---,,,,,,,,,---------.........,,,,,,,,,,,,,,,---...///,,,---...//////...---,,,************************))))))((('''%%%"""!!!''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((((()))******###$$$&&&((((((&&&$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((()))(((&&&&&&'''((('''&&&$$$''')))******)))***+++'''((())))))'''&&&&&&'''((((((((((((((((((((((((''')))******((('''''''''(((''''''&&&&&&''''''(((+++************+++,,,,,,---------.........//////,,,------------.........////////////000000000000000000111222222222222111222222222222333333333333555555777888888888777777777888999999888888999:::777888888999999888777777888777777666666777777888666666666666666666777777888888888777666555555555222333555666555444222000222333444333222111222333111111222222333444444444333333333222222222111111222222111111000111111222////////////////////////,,,---......,,,++++++,,,,,,,,,,,,++++++*********''''''((()))***++++++,,,'''&&&&&&'''))))))((('''&&&&&&'''((((((((('''''''''''''''(((((((((((((((&&&''''''''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''!!!###***---,,,(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))************)))))))))))))))))))))***++++++******+++++++++,,,,,,,,,......//////000000//////...............---,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,++++++,,,,,,---...---------///111333444222333333444444333333333222222222222222222111111444444444333222000...---------,,,,,,+++***)))(((((()))***+++,,,---......,,,,,,,,,+++******))))))(((((()))***+++,,,,,,---........./////////000000///000000000000000//////...------------.../////////000111222222222111000......///000///...---,,,,,,---------............------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++(((((()))(((&&&%%%$$$$$$((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%***++++++***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&'''))))))(((&&&'''***------+++*********&&&'''((('''&&&%%%%%%&&&''''''(((((((((((('''''''''***,,,+++)))''''''(((''''''&&&&&&&&&&&&''''''***))))))))))))***++++++,,,,,,,,,,,,------------....../////////000000000//////////////////......///000111111222222111111111111111222333333333444666666666777777777777777999888888:::<<<=========555666777999999999999888777777666666666666777777444555555666666777777777777777777777666666666666333333444444444333222111222333444444222222333444111111222222333444444555333333333222222222111111//////............//////////////////////////////+++---......,,,++++++,,,++++++************))))))''''''((()))***+++,,,,,,&&&&&&%%%'''((()))(((&&&&&&''''''(((((('''&&&%%%''''''''''''((((((((()))))))))))))))************%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''%%%$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''""""""''')))***(((''''''&&&&&&''''''(((&&&'''''''''((((((((((((((()))************)))((()))))))))))))))******+++************++++++++++++******+++,,,,,,,,,,,,,,,000000000000000///...............------...//////,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---000222444222333333444444333333222111111111111111111222222222222222222000...,,,+++***+++++++++******)))(((,,,,,,---...///000000111------,,,++++++***))))))(((((()))***+++,,,,,,---....../////////000000000...//////000000000//////------...///////////////000000000000111111111111......000000000///---,,,------------............111000///...............---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,%%%'''***++++++,,,---...++++++++++++++++++++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''&&&$$$######$$$&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&(((******(((&&&%%%(((+++***'''$$$$$$$$$&&&'''((('''%%%$$$%%%&&&''''''(((((((((((('''''''''***---,,,)))'''((()))))))))(((((((((((())))))((((((((((((((()))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------000000//////.........---111111222333333333333333000000111222333333444444777666666666666666777888666444333555999<<<;;;999444666888:::;;;<<<<<<<<<777777666666666666777777333444444555666777888888555555666666777777888888333444444444333333222222222333444444222222333444111111222333333444555555333333333222222222111111222111111111111111222222.........///////////////+++---......,,,++++++,,,*********)))))))))))))))************))))))))))))(((''''''(((***+++)))(((((()))*********)))'''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''&&&%%%&&&(((*********''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$%%%'''(((#########$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((###%%%''')))((('''%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''((()))******)))((('''***)))))))))))))))***+++)))************+++++++++,,,------.../////////...111111111111111000000///000//////.........//////,,,,,,++++++***+++++++++,,,+++***+++,,,///222444333333333444444333222222111111111111111111222222......000000111000///...))))))*********))))))(((******+++,,,,,,---......------,,,,,,+++***))))))******+++,,,---......///111111111111222222222222000000111111111111111000,,,---///000000000///...222222111111111222333444---///000111000///---,,,---------.........//////000000///...---,,,,,,,,,/////////.........------------,,,+++*********+++***))))))((((((((((((((()))+++,,,+++)))''''''(((******)))((((((((((((((())))))(((((((((((())))))+++)))'''&&&&&&&&&%%%###%%%'''******)))'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''(((%%%""""""$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((%%%###%%%''')))'''$$$'''&&&%%%%%%%%%''')))***))))))'''&&&&&&'''(((((()))((((((((((((((()))***)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111000000000000000000000000...//////111222333444444444444444555666777777888:::999888666555444444444666666666777999888666444888888777666555444444333555555555555555444444444999:::;;;:::888666666777333444444444555555666666444333111///000111444555000111333444444333111000---......///////////////111000...---,,,,,,------,,,,,,,,,---------......---------------...///000+++++++++************))))))************)))(((((((((((((((((((((''''''''')))(((((('''''''''(((((((((((())))))((('''&&&&&&&&&***//////---)))((((((((((((((((((((()))))))))(((&&&$$$$$$%%%''''''&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&%%%+++&&&!!!!!!%%%))))))(((&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$&&&)))+++***((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""""""""$$$%%%$$$%%%%%%&&&'''((())))))*********)))))))))))))))%%%%%%&&&'''((()))******'''((()))******)))((('''***++++++,,,,,,,,,++++++000000111000000///......++++++++++++,,,,,,---...------,,,++++++,,,,,,,,,******+++---...000111222333222111000000000111222333222222111000111111111+++,,,------......------******+++,,,,,,,,,++++++...//////...,,,,,,---///,,,,,,++++++***)))((((((++++++,,,,,,---...//////222222111000///...------///000111222222111000///------++++++++++++------///...000333666777444000222222111000///...------+++,,,---...............000000///------,,,,,,---,,,,,,,,,,,,++++++++++++++++++***************)))******)))((((((((()))))))))'''&&&(((******)))&&&))))))(((((('''''''''((())))))(((((((((((())))))+++)))'''&&&&&&&&&%%%$$$%%%'''(((((('''&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''---***&&&%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&'''(((((('''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''%%%$$$%%%&&&&&&%%%$$$(((((((((''''''&&&&&&&&&((('''&&&&&&'''((()))*********)))((('''''''''((())))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............///000111222111111111111111111111111000000111222333333444444444444444555666777777777666666666666666777777777888777777888:::999888666555555555555444444444444555555555555555555555555444555666555333222222222444444444555555666666666666444222000///000222333111222333444444222111000---...//////000000//////111000///...------......,,,,,,,,,---------......//////---+++***))))))(((++++++++++++***************************)))((('''***))))))((('''&&&&&&%%%((((((''''''''''''((((((((((((((((((((('''&&&&&&$$$'''***+++(((&&&%%%%%%,,,+++(((&&&&&&'''((()))(((&&&$$$$$$%%%''''''&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%!!!!!!$$$$$$"""&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&((()))(((&&&'''''''''''''''''''''''')))(((&&&$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))'''((()))******)))(((''')))***+++,,,,,,,,,,,,,,,//////000000//////...------,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---***+++,,,---///000111222222222111111111222222333222111000000//////000000+++,,,------......------------------,,,+++******+++,,,------,,,,,,...000...------,,,++++++******+++,,,,,,---......//////000000000///////////////......///000000000///...---,,,++++++++++++,,,---111///...000222444222111111111111000///......---------------------......000///...---------------............------------'''((()))***+++***))))))++++++***))))))))))))***+++'''%%%'''---000---((((((((((((''''''''''''&&&)))((((((''''''(((((()))+++)))'''&&&&&&&&&%%%$$$&&&&&&'''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%'''(((((())))))(((((('''&&&%%%%%%%%%%%%&&&'''''',,,)))&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((('''%%%%%%%%%&&&((()))***)))(((&&&$$$"""&&&&&&&&&&&&''')))***,,,++++++)))((('''&&&&&&&&&)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222111111111111111111111111222222222333333333444444444444444555666666777777444555555666777777666666777666666777888888777555222222333333444444444444555555555555555555555555666888999888666555555555555555555555555666666666666555222000//////000111222222333333333222000///......///000000000000000111111///......---......,,,,,,,,,---------......000///---+++***)))((((((,,,+++++++++************+++++++++******(((''''''+++***)))((('''%%%$$$$$$((('''''''''''''''(((((((((((((((((((((''''''&&&''')))++++++)))'''''''''...,,,(((%%%$$$%%%''')))(((&&&$$$$$$&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&### !!!$$$&&&%%%###&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&"""######$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&'''%%%$$$((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((()))***+++,,,---------.........///......------...------------......///,,,,,,,,,++++++,,,,,,---,,,,,,---...///000111222000000111222333333333222000//////...............+++,,,------......------/////////...---,,,+++***)))+++,,,---,,,---///000//////......------,,,,,,,,,,,,------.../////////---.........//////000000------...//////...---,,,---,,,+++******+++,,,---222000------///000000000000000000//////...............,,,++++++,,,------000///...---------------............------------&&&(((***,,,,,,+++***))),,,++++++******************'''$$$&&&***,,,+++((('''''''''''''''&&&&&&%%%(((((((((''''''(((((((((***(((&&&&&&&&&'''&&&$$$&&&&&&&&&$$$######%%%(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((***,,,***&&&%%%&&&))))))))))))((('''&&&&&&%%%((('''&&&&&&'''((()))******)))((('''''''''''''''(((((())))))***+++++++++++++++++++++++++++++++++******+++,,,...///111222222222222222222222222222222222222222222222222222444444444555555666666666666666777777666444333222555333333333555555444333333333333333333444444444555555555555555666666666999:::<<<;;;999888888999555555555555555555555555444333222000000000111222222222333333222111000///...///000000111111000000000000///...------------,,,,,,,,,---------............------...//////000,,,,,,+++++++++*********++++++++++++***((('''&&&))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&'''(((((('''((((((((((((((('''''')))*********)))(((((((((+++***(((&&&%%%&&&((()))'''&&&%%%%%%&&&'''&&&%%%$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%'''&&&%%%&&&((()))'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((('''&&&&&&######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%''''''''''''''''''''''''((((((((()))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((('''(((***+++,,,------...---------......---,,,,,,------,,,,,,,,,------...,,,,,,+++++++++,,,------------......///000111111,,,---///111222222111111......---,,,,,,,,,,,,,,,+++,,,------......------///////////////...---,,,+++---.........---...000//////......---------,,,---------....../////////------........./////////------...//////...,,,,,,---,,,+++******+++,,,---111000///////////////...//////////////////......///---+++))))))***+++,,,//////...------------...))))))))))))((((((((((((''')))+++------,,,+++***,,,++++++***************%%%%%%%%%$$$###$$$%%%&&&''''''((((((''''''&&&%%%((((((''''''''''''((((((***(((&&&&&&&&&'''&&&%%%%%%&&&%%%$$$######%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''######$$$$$$%%%%%%'''((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&)))***)))&&&$$$&&&(((***(((&&&%%%%%%'''***,,,***)))((('''&&&&&&'''(((''''''&&&''''''((())))))'''(((((())))))******+++++++++++++++++++++++++++))))))***+++,,,...000111111111111111111111111111000000000000111111111111444444444444555555555555555555555555555444333222555333222333444555444333666666555555444333333222333444444444555555555666555666777777555444555555555555555555444444444444111000000000000111333333222222222222111111000000///000000111222111111111//////......---,,,,,,+++,,,,,,,,,---------......---------...///111333333,,,,,,,,,++++++++++++***+++++++++******(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))(((((('''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&'''((()))***((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&#########$$$%%%%%%###!!!%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))''''''(((((()))))))))))))))))))))(((''''''&&&&&&((((((''''''''''''(((((('''(((***+++,,,------...,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,---...------......//////000000***+++---.../////////...---,,,++++++******+++++++++,,,------......---------...//////000000000000///111222111000.........------------,,,,,,,,,,,,---------...........................------------......///000///...---,,,,,,+++************+++,,,///000222222111///------............////////////...---***)))((()))***+++///......---------......+++*********)))))))))))))))***,,,,,,---,,,++++++++++++***))))))))))))***'''))))))'''%%%%%%'''***''''''((()))((('''&&&%%%(((''''''&&&&&&''''''((()))(((&&&&&&''''''&&&%%%%%%%%%&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''((()))(((&&&%%%&&&'''(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&%%%$$$%%%&&&)))'''$$$###$$$(((---000,,,***)))'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((******'''''''''((())))))******++++++++++++++++++++++++)))))))))***+++---...///000000000000000000000000////////////000000111111444444444444444444444444222222222333333555666777888666444444666777666555777777666555444333222222222222222333444444555555222444555555444333333444444444444333333333333333/////////000111222333444111111111111111111111111000000111222222222222222////////////...---,,,+++,,,,,,,,,---------............------------......,,,,,,,,,,,,++++++++++++)))************)))((((((%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&'''((((((&&&'''((((((((((((((((((((((((((()))***)))'''$$$"""$$$''')))******((('''&&&%%%%%%&&&''''''&&&$$$###$$$%%%&&&''')))******(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&#########$$$######"""!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''!!!###%%%%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***&&&''''''(((((())))))***))))))(((((('''''''''&&&(((''''''&&&&&&''''''(((((()))***+++,,,---------,,,,,,------......------,,,++++++***************++++++++++++,,,---......---------...............******+++,,,---------,,,,,,,,,+++***************+++,,,------......------,,,---...///000111111111111333444333111///......,,,,,,++++++++++++++++++------------------------......---------,,,,,,,,,...////////////---,,,+++,,,+++***))))))***+++,,,---000333333222///---,,,---------......//////000------+++******+++,,,,,,......---------......///............------------++++++++++++******************)))((((((((())))))***(((''''''(((***+++,,,'''((()))******((('''%%%(((''''''&&&&&&''''''((()))'''&&&&&&'''''''''&&&$$$&&&''''''%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&((())))))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******&&&%%%$$$%%%'''((((((''''''&&&%%%%%%&&&)))---///***)))((('''&&&&&&'''(((&&&&&&&&&&&&''''''((()))&&&&&&'''(((((())))))***************************)))))))))******,,,------////////////////////////......///000111222222333444444444444444444444444333222111000111444777888888777555444666777777666555444444444333333222222000000111222222333444444333555666666555444444555333333333222222111111111//////000000111111222222/////////000000111222333000111222222333333222222000111111111000///...---,,,,,,,,,---------......///...---,,,************------,,,,,,,,,+++++++++(((((()))************)))%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&'''(((((((((((((((+++***+++---...---)))&&&%%%%%%&&&(((((((((((('''&&&%%%%%%&&&((((((&&&$$$###$$$%%%&&&''')))******(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&%%%$$$&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''((())))))***((((((((((((((('''''''''((('''&&&&&&&&&&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,---...............---,,,++++++*********+++++++++++++++,,,---...///---------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***************+++,,,------......------------...///000000000000///111333333111///......++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,***))),,,+++***))))))***+++,,,,,,///111000...------...,,,,,,------...///000000.............../////////......---------......///------,,,,,,,,,+++++++++,,,+++***)))(((((())))))***))))))(((((((((((((((%%%!!!%%%))))))&&&''')))***+++***)))'''&&&'''''''''&&&&&&''''''''')))'''&&&&&&'''''''''&&&###&&&(((((('''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''###&&&&&&%%%%%%''')))######$$$%%%'''(((((()))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((()))***+++)))'''&&&(((+++---,,,***&&&&&&&&&'''(((***+++,,,)))((('''&&&&&&'''))))))(((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))******************************))))))***+++,,,,,,////////////////////////...///000111222333444444444444444444444444444444777555222000///111444666777555333333444555666555111222222222222333333333//////000111222222333333111333444444333222333444222222222111111111000000111111111111000000000000////////////000222333444111111222333333333333222222222333333222111///...,,,,,,,,,---------......///...---,,,++++++++++++---------,,,,,,,,,++++++'''((()))******++++++***'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&'''((())))))((((((((('''(((+++---,,,'''"""(((((('''&&&&&&&&&'''(((&&&%%%%%%'''((((((&&&$$$###$$$%%%&&&((()))***+++'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))'''%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***++++++,,,,,,,,,++++++,,,------.../////////......---,,,,,,++++++++++++++++++++++++,,,---...///---,,,,,,,,,,,,,,,++++++...---,,,+++***+++,,,---,,,++++++***************+++,,,------......------...///////////////...---,,,///111222111/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******,,,---......///,,,,,,------,,,+++)))(((,,,+++***))))))***+++,,,,,,......---******---000+++,,,,,,---...///000000...///000111222222111111000///...------...///000000000///...---,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))'''&&&'''***,,,******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))((('''%%%$$$###""""""!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))),,,---------,,,(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))***+++---//////---***)))...------,,,,,,++++++***............////////////////////////000111222333444333111111111111333444777333///...111333444333333333333444444555555555666555555444444333333222222222222222333444555555333333222111111222222222111111111000000000000///111111000///......//////............///000222222333333333333222111000000333222111000......------///............---------,,,+++)))((((((((())))))......---,,,***)))((((((************))))))))))))((())))))(((((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%(((***'''''''''((()))(((&&&###''''''(((((('''&&&%%%%%%"""###%%%'''''''''%%%$$$%%%$$$$$$$$$%%%''')))***(((((((((((((((((((((((('''&&&$$$######$$$&&&'''$$$$$$$$$%%%&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###%%%''''''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((%%%######$$$!!!###$$$$$$$$$$$$%%%'''!!!###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%&&&'''&&&&&&'''(((((((((&&&### '''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,---,,,------..................---,,,***)))******++++++***++++++,,,---...///---,,,,,,---......---+++---***'''%%%%%%(((,,,...,,,***((((((***,,,,,,,,,***++++++,,,,,,------...000000//////......------...///111222111000...---///...,,,***)))))))))***------,,,,,,,,,,,,+++++++++---///111000///,,,***...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))((('''&&&------,,,,,,,,,---......000000000000////////////222111///...---------...///...---,,,,,,+++++++++++++++,,,,,,++++++***))))))))))))(((''''''(((***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&%%%$$$#########"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%)))((('''&&&%%%%%%&&&'''((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))'''((((((((()))))))))))))))***+++,,,,,,,,,***))),,,++++++++++++*********---.........////////////000//////000000111222333222222222111111222222222555222//////111333333222333333333333444444444555222222222333333333333333222222222222222333333444333222222222222222222222333333222222222111111111000000000000111111111111............///000111222000111222444444444444333222111000///...---------............------------,,,+++***)))))))))******))))))***++++++,,,------)))))))))(((((((((((('''(((((()))))))))))))))((((((((('''&&&&&&&&&&&&'''))))))(((&&&$$$###%%%&&&((('''&&&'''((((((&&&$$$''''''(((((('''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%'''&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$%%%&&&&&&$$$$$$$$$&&&$$$%%%'''(((''''''&&&&&&%%%&&&&&&&&&'''''''''''')))'''%%%%%%&&&''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((++++++++++++,,,---......+++,,,------......------...---,,,************++++++*********+++,,,------...------...//////...,,,+++)))'''&&&&&&(((+++---,,,***((((((***+++,,,++++++++++++,,,,,,,,,,,,---+++,,,---....../////////+++,,,...000000000......---,,,+++*********+++,,,------,,,,,,,,,+++++++++***+++---......---,,,+++------------------......))))))))))))))))))))))))))))))************++++++,,,,,,++++++,,,---......111000000//////.........333222000///---,,,,,,,,,...---,,,+++*********+++++++++,,,,,,++++++***)))(((***+++***(((''''''((('''((((((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))(((((())))))*********+++)))))))))***************---------.........//////111111000000000000111111111111222222222222111111222111000000111222111000222333333333333333444444000000111111222333333444222222222222111111111111222222222222222222222222444444444444333333333333///000222333444444333333///......//////000111222000111333555666555444333000//////...------..................------------++++++*********++++++,,,'''((()))***+++---......((((((((((((''''''''''''%%%&&&'''((())))))))))))))))))(((''''''''''''((('''''''''&&&$$$$$$%%%&&&)))(((&&&&&&'''''''''%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''%%%$$$######""""""%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&((('''%%%%%%%%%$$$###!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$%%%&&&%%%&&&&&&%%%###""""""###%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%'''((((((''''''''''''((())))))******&&&&&&&&&&&&&&&''''''(((************+++,,,---...+++,,,------...---------...---,,,+++************+++***************++++++///...---...000000...---***)))((((((((()))***++++++)))((((((***,,,++++++,,,,,,,,,,,,++++++++++++###%%%(((+++---.........)))***,,,.../////////...++++++***++++++,,,---...,,,,,,,,,,,,++++++++++++)))******+++,,,,,,,,,,,,+++,,,,,,---......//////))))))))))))))))))))))))*********++++++,,,,,,,,,************+++,,,---...111111000///......------222111000///...---,,,,,,------,,,++++++++++++++++++++++++++++++***))))))(((***,,,+++)))'''&&&%%%(((((((((((((((((('''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((***+++---...&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))((((((''''''(((***,,,---(((((())))))***+++,,,,,,,,,,,,---------.........111111000000///000000000///000111222222111000//////000000111222111000///222222222222333333333333111111111111222222333333222222222222111111000///111111222222333333222222555444444444444333333333111222444555555444333222///////////////000111111222333444555444222000...///......---------...............---------,,,,,,*********++++++,,,,,,---++++++++++++************))))))((((((((('''''''''%%%&&&&&&'''(((((('''''')))(((((('''''''''''''''"""###%%%%%%%%%&&&(((******(((%%%%%%&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$###""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%######'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%)))'''%%%%%%&&&&&&$$$###&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%###$$$%%%$$$!!! !!!"""$$$$$$$$$%%%&&&'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%%%%&&&''')))((('''***)))(((((('''(((((()))&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))******,,,,,,---...............------,,,+++************+++***)))))))))))))))***...------...//////...,,,************+++++++++++++++***))))))+++,,,,,,+++------,,,,,,+++******))) """%%%(((+++,,,,,,,,,***+++,,,---............++++++++++++,,,,,,------,,,,,,,,,++++++++++++******)))))))))***,,,---...++++++,,,,,,------------++++++++++++++++++++++++......---,,,,,,+++******((((((((()))***,,,---...111000//////...---,,,,,,///////////////............---,,,,,,,,,,,,,,,,,,***++++++++++++***))))))'''***,,,,,,***'''%%%%%%***))))))((('''&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%######%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&''')))***&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((()))(((((('''(((***,,,...((())))))***+++,,,------,,,,,,,,,,,,------------000000//////...///////////////111222222111//////...000111222222111//////222222222222222222222222444333333333222222222111222222222222222111000///000111222333333333333222333333333333222222222222333444555666555333000///000////////////000000111000111222333222000...---///......---------.........------------,,,,,,,,,******++++++,,,,,,,,,,,,---,,,,,,+++***(((((('''*********)))))))))(((((()))))))))))))))(((''''''((('''&&&&&&%%%%%%&&&&&&"""###%%%&&&&&&'''(((******(((%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&''''''&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%######'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$###$$$%%%$$$###"""###%%%$$$###"""###&&&''''''&&&"""############$$$$$$$$$&&&%%%%%%&&&((()))((('''(((((('''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''(((((('''''''''((())))))------...////////////...---,,,,,,,,,+++******)))******))))))((())))))))),,,,,,+++,,,---...,,,***++++++,,,,,,---------,,,+++******+++------,,,+++------,,,+++******)))(((%%%&&&(((***++++++++++++---------...---------,,,------------,,,,,,++++++,,,,,,+++++++++*********+++***))))))***,,,...///.........///...---,,,+++++++++++++++++++++++++++......------,,,+++++++++((((((((()))***+++---.../////////...---,,,,,,+++......////////////......------,,,,,,,,,,,,------******++++++******)))(((''')))+++,,,***'''&&&&&&))))))(((((('''&&&&&&%%%&&&''''''((((((''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((***+++,,,))))))******+++,,,------+++++++++,,,,,,,,,------......------------.../////////000000000000//////...111333333222000000111222222222111111111111000555444444333222222111111111222333333333222111000///000222333444444333222222222222222111111111111444444555444333111///---000000////////////000000---......///000000000000000//////...------......------------,,,,,,,,,,,,)))***++++++,,,++++++***************************************)))))))))))),,,,,,,,,,,,+++***)))(((''''''&&&%%%%%%%%%%%%%%%&&&((())))))'''%%%%%%&&&)))(((&&&&&&'''''''''%%%%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%#########$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######""""""!!!#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''***&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$######$$$%%%&&&''''''&&&%%%&&&(((&&&$$$"""###'''))))))'''""""""#########$$$$$$$$$&&&&&&&&&'''((()))'''&&&###$$$$$$&&&'''((())))))%%%%%%%%%%%%%%%&&&&&&'''******))))))))))))******,,,---......//////......,,,,,,,,,,,,,,,***))))))***)))))))))))))))******,,,+++***+++------+++***++++++,,,,,,,,,---------,,,,,,,,,---//////...,,,---,,,,,,+++***)))))))))+++++++++++++++,,,,,,,,,......---------,,,,,,,,,------......---,,,+++***++++++++++++************++++++*********+++---...000000111111000///---,,,))))))))))))))))))))))))******+++,,,------......))))))))))))***+++,,,---...------------,,,,,,,,,//////000000///...---,,,,,,,,,++++++++++++,,,,,,***************))))))(((''')))******)))(((((((((&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###"""######$$$%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((()))))))))******++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------...000//////......//////000000222444333111000111333222222111111000000000000222222222222222111111111000111333444444444222111...000222444444444333222222222222222111111111111333222222111000///......000000////////////000000//////......///000111222222111000///...------------------,,,,,,,,,++++++)))***+++++++++***)))((((((((())))))******++++++***))))))))))))(((((((((******+++++++++******)))(((((('''&&&&&&&&&&&&&&&(((***+++***(((&&&%%%%%%((('''&&&'''((((((&&&$$$%%%&&&&&&'''((((((''''''&&&'''((((((((('''%%%$$$###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!! """#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###&&&(((%%% $$$)))&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%%%%&&&&&&''''''&&&$$$###$$$%%%&&&""" !!!&&&)))(((&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&'''((((((&&&$$$###$$$%%%'''((((((''''''%%%%%%$$$$$$%%%%%%&&&'''***))))))(((((()))))))))***+++,,,,,,------,,,,,,,,,,,,------,,,+++)))((())))))))))))******+++,,,,,,++++++,,,------,,,***+++************+++,,,,,,...------///111111///---,,,,,,++++++******)))))),,,+++***(((((()))***+++,,,++++++++++++,,,,,,---+++,,,---.........---,,,++++++++++++******************)))))))))******+++,,,---///000///...---+++))))))))))))))))))))))))))))))***+++,,,---......***************+++,,,---,,,,,,,,,,,,,,,---------111111111111///---+++***+++***************++++++***************)))((((((&&&(((******(((((((((***######$$$&&&((()))***+++&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&'''''''''&&&$$$"""!!!$$$$$$%%%&&&''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))******+++,,,---...000///...------...///000111333444333111000222444222111111111000000///////////////000111111222222000111333555555555333222...000222444555444333222333333333222222222111111111000//////...//////000111000////////////000000444333111///...///000111333333111000......---------------,,,,,,,,,++++++)))***++++++***)))((('''******)))))))))))))))))))))(((((((((''''''''''''%%%&&&'''(((((())))))((())))))((('''''''''''''''&&&(((***+++)))(((((()))'''''''''((()))(((&&&###%%%%%%&&&'''((((((((('''&&&'''((())))))'''%%%###%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$&&&&&&%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###""""""!!!""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""&&&)))$$$ '''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''''''''((()))%%%&&&&&&$$$!!! ### ###'''&&&$$$%%%%%%&&&&&&&&&'''''''''(((''''''((()))(((%%%###&&&'''))))))((('''$$$###%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''))))))***++++++++++++***,,,,,,------,,,+++)))((())))))))))))***+++---------,,,,,,---......---+++***)))((((((((()))+++,,,.........000222222000...+++++++++***************)))(((%%%######$$$'''((()))((())))))***+++------)))***,,,.../////////...+++++++++************))))))))))))))))))(((((((((&&&(((***,,,,,,,,,+++***++++++++++++++++++++++++,,,+++++++++++++++++++++,,,+++++++++++++++,,,,,,***++++++,,,,,,------...111111000000////////////,,,+++*********+++,,,---+++++++++*********))))))+++***)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((&&&&&&''')))+++---...***&&&$$$&&&''''''&&&"""!!!'''***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((()))((((((((((((((('''&&&%%%$$$"""%%%(((*********+++,,,,,,,,,***)))((((((''''''+++++++++++++++++++++,,,111111111000000000000000222222222222222222222222333222111///............111111111111111111222222333333333333333444666666000000111111222222111111000000000000000000000000333222000///...---......,,,,,,------...//////000000000000000000000000000111111000000///...,,,,,,---,,,,,,+++***)))((((((++++++******)))((((((((())))))************))))))******)))((('''&&&%%%%%%'''((((((((((((((('''''''''((()))******)))(((''''''((()))(((&&&%%%%%%''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""""""""###$$$%%%&&&'''#########$$$$$$%%%%%%%%%"""###$$$%%%'''((())))))$$$%%%'''&&&&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$&&&%%%$$$%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&(((***,,,------,,,***))))))+++,,,...---,,,+++******+++,,,---###$$$&&&(((************)))***+++---......------,,,,,,,,,,,,---...//////222222222222222111000/////////...---+++***))))))((((((((((((((())))))***))))))))))))))))))))))))///...------++++++***))),,,,,,++++++***)))((((((((()))))))))******************************++++++)))))))))(((((((((((((((******))))))******+++,,,+++***+++,,,......,,,***+++***)))))))))***,,,,,,///...,,,******+++,,,...,,,,,,+++******+++,,,---+++++++++*********))))))+++***))))))((('''&&&&&&''''''''''''''''''''''''))))))(((''''''''''''((((((((('''&&&''')))+++,,,---***&&&%%%&&&''''''&&&'''$$$"""###''')))'''###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))***+++$$$%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&((()))******((((((''''''''''''&&&%%%!!!###&&&((((((((()))***,,,+++******))))))))))))******+++++++++,,,,,,,,,000000000000000000000000222222222222222222222222222222111000////////////111111111111222222222222333333333333333333222222888888888888777777666555222222222222222222222222222111000000///000111111//////.........---------............................../////////...------,,,,,,++++++***)))))))))))))))))))))))))))******))))))************)))))))))))))))(((''''''&&&&&&''''''(((((((((((('''''''''((())))))))))))(((''''''((()))(((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''(((((()))******,,,+++***))))))+++,,,...,,,+++***))))))***+++,,,'''((()))***++++++******++++++,,,---,,,+++***)))+++++++++,,,---...//////111222222222222111000///000///...---+++***)))))))))))))))))))))***++++++++++++,,,,,,,,,------------------,,,,,,++++++***,,,,,,++++++***))))))((())))))))))))************************************+++*********************///...---,,,+++***************+++,,,...///---+++))))))((((((((()))***+++///---***''''''))),,,...,,,,,,++++++++++++,,,,,,+++++++++*********************)))))))))((((((((())))))))))))))))))))))))******)))((((((((((((((((((''''''&&&'''(((***++++++)))&&&%%%&&&''''''&&&)))'''$$$%%%((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((***,,,......%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&$$$###"""&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((''''''(((((('''&&&"""$$$&&&''''''((()))***++++++************++++++)))******+++,,,------...000000000000000000000000222222222222222222222222111111111111111111111111111111222222222333333333333333444444333111000///888888777777666444333222333333333333333333333333000000//////000111111222111111000///...,,,++++++........................+++,,,------.........---************************''''''((())))))***++++++))))))************))))))((((((((((((((((((((((((&&&''''''(((((((((''''''''''''((())))))(((''''''&&&(((((((((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%'''%%%%%%$$$###############%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$'''$$$######&&&'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((++++++***)))***+++---...,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++------------+++***'''&&&******+++,,,---...//////111111222222111111000000000///...---,,,***))))))))))))(((((())))))***+++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******************))))))******************************************++++++///...---,,,+++******************,,,//////...,,,(((((('''''''''((()))***000///---++++++,,,---...---,,,,,,,,,++++++++++++************************))))))))))))************))))))))))))))))))))))))******)))(((((((((((()))(((''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######"""###$$$&&&((()))++++++%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%$$$""" %%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&'''))),,,)))&&&&&&((()))((('''$$$&&&((()))))))))+++,,,++++++******+++,,,,,,---))))))***+++,,,......////////////000000000000000111111111111222222222222111111222222333333333333111111222222333333444444111222444555444333111///333333333333222111000///111111111111111111111111//////////////////000000111111000///...---,,,,,,........................+++,,,,,,------,,,,,,,,,))))))*********+++++++++(((((((((((())))))******))))))************))))))''''''''''''(((((())))))&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$######""""""######$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&### !!!'''***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$&&&''')))******)))((((((+++************,,,---...++++++))))))))))))+++++++++,,,,,,,,,------------............---+++)))'''))))))+++,,,---...//////000000111111111111000000000000///---,,,+++***)))((((((((('''((())))))*********))))))))))))))))))******++++++,,,,,,,,,,,,+++++++++*********))))))++++++************))))))+++++++++***************((((((((((((((())))))))))))))))))))))))******+++))))))***,,,...///...,,,'''''''''((((((((())))))...//////000///...------------------,,,,,,++++++************************))))))))))))************((((((((((((((((((((((((***))))))((((((((((((((('''''''''''''''(((((((((&&&'''(((''''''&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''""""""$$$%%%%%%$$$"""!!!%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%&&&((('''&&&&&&)))+++///+++&&&%%%(((***)))'''%%%'''((()))((()))***,,,************+++,,,------)))******,,,---...//////......//////000000000000000000000111111222222222000111222333444444333333000000111222222333444444000222444666666555444333333333444444555444444333111111111111111111111111333333222222111000//////////////////////////////////////////////////////------------,,,+++***))))))))))))***++++++,,,,,,))))))))))))((((((''''''))))))************))))))&&&&&&''''''((()))))))))%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###%%%$$$$$$$$$%%%%%%'''((((((%%%%%%%%%$$$$$$#########%%%%%%%%%&&&''''''((((((### !!!'''***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$$$$&&&)))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$%%%((()))++++++******************+++,,,------,,,+++***))))))***+++,,,)))******+++,,,---...///....../////////...,,,+++)))***,,,---///////////////000000111111111000000000000///...,,,+++************))))))******+++,,,//////...---,,,,,,+++***)))******++++++,,,,,,---+++++++++***************+++++++++***************+++++++++*********))))))''''''(((((())))))))))))))))))(((((())))))***+++(((((()))+++---...,,,***(((((()))))))))******))),,,...///000000...,,,+++------......---,,,+++******************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''$$$&&&((()))'''&&&%%%&&&'''''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))++++++((((((+++///333---&&&%%%'''***)))'''$$$&&&&&&&&&&&&&&&(((******************+++,,,---***++++++,,,---......///---......//////000000111//////000000111222222222///111222333444333333222//////000111222333333444111222333555666666555555333333444555555555555555444444444444444444444444666666666666444333222111------...///000000111111000000000000000000000000.........---,,,+++))))))))))))******+++++++++,,,******)))(((((('''&&&&&&))))))************))))))&&&'''''''''(((((())))))$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###"""######$$$$$$######"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%'''######$$$$$$%%%'''((()))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''$$$######&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%"""!!!$$$'''((('''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''(((***++++++,,,))))))***+++,,,------------,,,+++******+++,,,---)))))))))***+++---///000---...///000000000///...+++,,,...///000000////////////000000111111000000111000///...---+++******---------,,,---......///......------,,,+++******)))*********++++++,,,,,,*********************************+++++++++,,,,,,,,,,,,++++++***))))))))))))))))))***++++++,,,,,,...---,,,+++***)))))))))(((((((((***++++++***((('''((()))*********))))))....../////////...---,,,---............,,,+++***))))))*********+++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&"""%%%))))))'''%%%%%%%%%'''(((((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))+++***((('''+++///777///'''$$$'''***(((%%%%%%&&&&&&&&&%%%&&&(((*********)))))))))******+++,,,,,,,,,,,,------......------......///000000111/////////000111222222222///000222333333333111000---...///000111222222333333333333333333333444444333333333444333333222222444444444444444444444444444555555555555444222222---......///000000111111////////////////////////------...------,,,++++++***************+++++++++((((((((((((((((((''''''))))))************))))))'''''''''(((((((((((((((###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$######$$$%%%%%%$$$######!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%########################!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%"""###(((&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))++++++((()))***+++,,,---------...---,,,++++++,,,---...++++++******+++---...///---...///000000///...---...///000111111000///......//////000000000000000111111000...---,,,+++***---,,,,,,,,,,,,---......***************************************+++++++++************************))))))******+++,,,------,,,,,,++++++***))))))(((((())))))***++++++,,,,,,...---,,,***))))))))))))(((''''''((())))))'''%%%&&&'''((()))))))))((((((222111000///...///000000......//////...,,,+++)))))))))******++++++++++++)))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&!!!%%%)))***'''%%%%%%%%%$$$&&&'''(((((((((***+++$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%###&&&)))((($$$$$$(((,,,999111'''$$$''')))(((%%%(((((()))((('''(((***,,,******)))))))))))))))***---------------------------------...///000000111...//////000111222222222///000222333333222000///,,,---...///000111222222555444333222111111111111777777777666555444222222222222222222222222222222///000111222333222111111////////////000000000000........................,,,,,,---.........------************************&&&&&&''''''((()))))))))))))))************))))))((((((((((((((((((((((((###$$$%%%&&&''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&'''''''''***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$$$$###""""""!!!"""""""""#########$$$$$$%%%%%%&&&$$$$$$######"""!!!!!! $$$%%%'''&&&&&&%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######################## !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$!!!###)))$$$###"""###&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***)))(((''''''((()))***((((((***+++,,,---------......,,,,,,,,,,,,.........---,,,++++++,,,---........./////////...,,,+++///000222333222111///.........///000000000000000111111000...---,,,+++*********))))))******+++,,,***++++++,,,...///000000******************************************++++++(((((()))***,,,---...///,,,,,,++++++***))))))(((&&&''''''((()))*********((((((((((((((())))))***(((''''''(((((('''%%%###%%%%%%'''((((((((('''&&&+++)))((())),,,...---+++------,,,,,,,,,---...///***)))))))))((((((''''''((((((''''''''''''((((((''''''((((((((((((((('''((()))++++++)))))))))***,,,+++)))'''&&&%%%&&&&&&'''&&&%%%$$$%%%''')))+++'''''''''(((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&!!!!!!!!!""""""######$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''&&&$$$%%%)))--->>>,,,###(((%%%###%%%!!!***---&&&%%%***)))"""'''(((*********)))***+++******+++,,,,,,,,,,,,+++------......///.........,,,...//////......///111...///111222222111///...000000111222222333444444111111111111111111111111444111......000333333222444444444333333333222222444444555555444444333222444222000///...///000111222222111000///...------//////...---,,,,,,++++++++++++++++++++++++++++++&&&'''((()))(((&&&$$$###((('''&&&&&&'''((('''&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$''')))'''###%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''!!!%%%''''''''''''(((###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%&&&''''''&&&%%%###"""%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$%%%&&&%%%###!!!###''''''%%%$$$$$$%%%!!!$$$%%%$$$"""!!!###%%%&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$###"""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""###!!!!!!"""""""""!!!!!! $$$''''''&&&!!!""""""$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))))))))%%%&&&((()))+++,,,,,,,,,///...,,,+++******,,,,,,***)))((((((******)))(((---,,,,,,,,,,,,---......//////...---...///000111000000000000000000000000,,,---.........,,,)))(((******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++)))((('''***)))))))))))))))******------,,,,,,+++***))))))---------,,,,,,,,,++++++))))))))))))))))))))))))+++++++++***************(((((((((((())))))))))))'''''''''''''''((()))***///...,,,---000111///...000///...,,,++++++***************))))))(((((((((******))))))))))))******(((((())))))((('''&&&&&&&&&'''))))))'''&&&'''((((((((()))******)))(((''')))(((&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%###$$$%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''%%%$$$%%%))),,,AAA000$$$'''+++'''%%%'''&&&+++))) '''+++(((''')))******)))))))))******+++,,,,,,------,,,,,,,,,---......///.........///111222222111111222333///000111222222111000///111222222222333333444444111111111111111111111111444222000000222444444333333333333333222222222222222222222333222111111000222111///...---...///000//////......------,,,,,,.........------,,,,,,+++++++++++++++************%%%&&&(((*********)))(((((('''&&&&&&'''((('''&&&)))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&(((***(((%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&"""$$$&&&'''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""###$$$$$$###"""!!!#########$$$&&&"""$$$%%%$$$"""!!!###%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###!!! ########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&########################$$$"""!!!!!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''(((((('''((()))***************///---+++******+++---//////...------......---+++,,,,,,,,,,,,,,,---......---,,,,,,+++,,,---...///000000000000000000000000//////000111000...,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,'''((()))*********************))))))))))))******)))******++++++,,,,,,---+++*********))))))))))))))))))))))))))))))))))))''''''''''''''''''((((((&&&&&&&&&&&&'''''''''''')))(((((((((((())))))***///...,,,---......---+++......---,,,+++***))))))***************)))))))))******))))))))))))******''''''((((((((((((''''''%%%''')))((('''&&&'''((($$$&&&))),,,---,,,***)))+++***(((&&&%%%$$$%%%%%%))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$,,,)))&&&$$$$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%%%%(((***>>>000'''(((+++'''$$$&&&%%%)))&&&&&&+++***((()))+++***)))(((((()))++++++,,,------------,,,,,,------...//////......---...000///......///000///000111222222111000///111111111111111222222222111111111111111111111111333222222333555555444333333222222222222111111111111222222222222111000000000///...---------...///------------------------------------------------++++++******))))))(((((('''(((***+++,,,,,,+++***((('''&&&&&&'''((('''&&&))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$###''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''%%%%%%$$$$$$$$$$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$### !!!"""$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$"""!!!  ###%%%%%%%%%&&&'''"""###$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$"""""""""############$$$########################%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$######$$$%%%$$$###'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&))))))'''%%%&&&((()))))))))******))))))(((///---***((()))+++...000...---++++++,,,,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,+++,,,------...000000000000000000000000//////000000000...---,,,+++++++++,,,,,,,,,------///.........------------''''''(((((()))******++++++******)))))))))******))))))******+++,,,,,,---))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''******))))))((()))))))))//////...------,,,++++++******++++++,,,,,,,,,,,,++++++******************((((((''''''''''''((((((%%%%%%'''((())))))))))))''')))******)))(((((()))$$$%%%(((***++++++***)))***)))(((&&&%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######)))(((%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((555+++%%%&&&(((%%%###$$$%%%'''$$$###'''(((&&&((()))+++***((('''((((((******+++,,,,,,,,,,,,+++,,,,,,---...////////////,,,---......---,,,---...///000111111111111000///////////////////////////111111111111111111111111000111333444555444333111222222222111111111000000333333333333333222222111//////...------......///.........//////000000000,,,,,,------------------******))))))((((((''''''+++++++++++++++)))((('''(((&&&&&&&&&'''((('''&&&((((((''''''''''''((((((&&&&&&$$$######$$$&&&&&&(((%%%%%%''''''%%%###$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%$$$$$$######&&&''''''%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$&&&&&&&&&%%%%%%%%%######$$$############$$$############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######"""""""""""""""""""""###!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$$$$%%%&&&'''#########%%%&&&''''''&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""''',,,+++'''$$$%%%''''''((())))))))))))))))))...,,,)))'''&&&(((+++---***)))((()))+++,,,+++***+++++++++++++++,,,,,,------------.........//////////////////////////////,,,,,,,,,---,,,+++***))),,,,,,,,,,,,------------////////////............++++++***)))))))))))))))++++++******))))))******,,,+++++++++******))))))***************)))))))))((((((((((((((((((((((((''''''(((((()))***++++++(((((((((((())))))))))))******)))(((''''''((((((333333222111000///......)))***+++,,,,,,,,,++++++******************++++++((((((''''''''''''(((((('''((((((((((((((('''&&&'''(((******((('''((()))''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%%%%%%%$$$$$$$$$#########%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&***&&&###%%%&&&%%%$$$%%% $$$&&&%%%%%%&&&'''&&&''')))******((('''(((((((((((()))***************+++,,,---...///////////////000111111//////000111////////////////////////////////////000000000000111111111111111111111111...000222444444333111000222222222111111111000000222222333333222222111000/////////////////////000------......//////000000,,,,,,------------------)))))))))(((((((((''''''************)))(((''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&+++((((((+++***%%%$$$((($$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%$$$###""""""''''''&&&&&&%%%$$$###"""$$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$""""""!!!"""""""""!!!!!!$$$############$$$######"""""""""###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############"""""""""""""""""""""$$$$$$%%%&&&&&&%%%$$$$$$###############$$$%%%%%%"""###%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""''',,,+++'''$$$%%%'''%%%&&&'''(((************...,,,(((&&&%%%&&&((()))***))))))+++.../////////+++************+++,,,,,,---------.......................................+++++++++++++++******))),,,,,,---------.........000000/////////.........---,,,+++*********++++++,,,,,,+++***************++++++***************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&000111111000...------...------......---+++)))((()))))))))*********************))))))))))))******,,,,,,+++)))'''%%%###"""$$$&&&((('''&&&%%%&&&''')))(((&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&''''''''''''###############$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%'''((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$###### !!!!!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&''''''''''''&&&&&&%%%""""""$$$(((+++%%%'''))))))((((((((()))''''''((())))))))))))(((++++++---...//////000000...///000///...---...///.........------.........000000000111222222333333111111111111111111111111---000333444333111111111333222222222222111111111///000000000000///.........////////////000000000++++++,,,,,,---------...------------------------(((((((((((())))))))))))&&&&&&''''''((())))))***((('''&&&&&&'''((('''&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&((($$$%%%(((&&&$$$######$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$###""""""&&&&&&&&&&&&%%%%%%######"""###%%%%%%%%%%%%'''(((%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############"""######!!! """$$$&&&&&&%%%$$$###"""###$$$$$$$$$"""############$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$############""""""""""""###$$$%%%%%%$$$###""" !!!"""###$$$$$$$$$######%%%''''''&&&$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&))))))'''%%%&&&((($$$%%%&&&((()))***+++++++++***(((&&&&&&&&&'''((('''''''''))),,,......---******))))))******+++,,,******+++,,,,,,,,,,,,+++........................------,,,,,,,,,,,,,,,,,,---------.........//////000/////////............******)))***+++---///000---,,,+++***************&&&'''((()))***,,,------''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&,,,...///---+++***+++,,,---...//////...,,,)))(((((((((((())))))***************))))))))))))******++++++***)))'''&&&$$$###$$$&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((((((((''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$###### !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%''''''%%%###"""%%%(((((('''''''''&&&''''''&&&&&&$$$$$$'''***$$$&&&((()))(((((()))+++'''(((((()))))))))))))))***+++,,,...///000000000,,,---...---+++***+++,,,---,,,,,,,,,,,,,,,,,,---------...///111222333333111111111111111111111111...111444444222111222333333333333333222222222222//////000000//////...---------......////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++'''(((((())))))******+++''''''''''''((()))******((('''&&&&&&'''((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%% !!!&&&"""!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$!!!###&&&'''&&&%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""!!!!!!"""""""""%%%###"""###&&&(((((('''%%%###!!!"""$$$%%%$$$"""############$$$%%%&&&&&&$$$$$$############$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$############$$$$$$$$$$$$%%%%%%$$$$$$############ !!!"""######"""!!!  ###%%%%%%%%%###"""!!!$$$''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''((((((%%%&&&'''((())))))))))))((((((((())))))*********(((''''''(((***++++++***)))))))))))))))***++++++)))***+++,,,,,,,,,++++++------------------------.....................///---........./////////////////////.........------))))))((()))***,,,///111...---,,,+++************&&&&&&''')))***,,,------'''''''''(((((()))))))))))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((...000111000---,,,...000***+++---//////...---,,,''''''(((((()))))))))***((((((''''''''''''((((((&&&&&&'''((())))))((((((&&&((())))))(((''''''(((%%%&&&)))******)))'''%%%%%%&&&''''''((((((''''''******)))((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&'''%%%###%%%''''''%%%"""!!!%%%)))'''%%%$$$$$$###"""%%%***---,,,'''#########%%%'''(((((()))***+++(((((()))******************+++,,,...///000000000///000111000...---...///,,,++++++******++++++,,,))))))***,,,...///000111111111111111111111111111000333555555222222333555444444444333333333222222111111111111111000000///+++,,,------.........---........................//////...---,,,,,,++++++''''''((()))***+++,,,,,,+++***)))(((''''''''''''((('''&&&&&&'''((('''&&&%%%&&&'''(((((('''&&&%%%%%%&&&((((((((((((&&&%%%)))%%%&&&+++&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))***+++###$$$%%%&&&&&&&&&%%%$$$!!!$$$'''((('''%%%$$$%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''(((#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$&&&### """###""" %%%###!!!"""%%%%%%$$$!!!$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%&&&&&&%%%$$$""" ###&&&'''&&&###""" $$$&&&&&&%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))))))))''''''((((((((((((''''''%%%&&&(((***,,,---......///...,,,---......---+++)))))))))))))))******++++++,,,---...///...------------------------------......---------......///............/////////000///.........------------,,,+++)))((((((***+++---...---,,,+++************)))))))))))))))*********))))))******++++++,,,,,,************************)))))))))))))))((((((((((((((((((((()))))))))***'''''''''''''''((()))***////////////...---,,,+++,,,,,,+++******+++,,,,,,)))))))))((('''&&&&&&%%%!!!###&&&)))***)))(((&&&''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%$$$###$$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&((((((&&&%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&((($$$!!!"""&&&)))'''$$$'''''''''(((((((((((()))%%%&&&'''((()))***+++,,,+++,,,///000111111///............------,,,,,,,,,...------------...//////---...//////......///000222111111000000000000000000000000//////222666999:::888666333111000000000222///---,,,---///000000......---,,,,,,,,,,,,---,,,,,,+++******++++++,,,+++++++++*********))))))...,,,************(((&&&%%%&&&&&&'''((()))******(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%((('''&&&'''))))))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!###$$$$$$$$$%%%&&&&&&&&&%%%$$$############&&&&&&%%%$$$$$$######"""""""""""""""############&&&%%%$$$######$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""########################""""""#########$$$$$$$$$"""""""""######$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&'''((((((&&&%%%''''''''''''''''''''''''(((((((((((()))))))))))))))***,,,------,,,***)))%%%&&&'''((()))***+++,,,......//////......---,,,---.........---,,,,,,+++,,,***((())),,,...---+++------...//////000//////......---------,,,,,,,,,))))))*********))))))(((+++++++++***)))(((''''''***************)))((((((***************)))((('''++++++******))))))((((((+++******)))((()))))))))))))))))))))************''''''''''''''''''''''''////////////...---,,,+++,,,,,,+++******+++,,,,,,,,,,,,+++******)))(((((($$$&&&((()))***)))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''((($$$"""###&&&(((&&&$$$&&&&&&'''''''''(((((((((%%%%%%&&&'''((())))))******,,,...///000000///...*********))))))(((((((((---------,,,---......///---///000000///...000111111111000////////////000......//////111444888<<>>KKKGGGAAA;;;555222000000///...------//////...---,,,,,,+++***************'''((()))******)))((((((************))))))))))))&&&'''((((((''''''(((***))))))((((((((('''''''''(((''''''''''''&&&&&&&&&))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((('''''''''''')))+++---,,,)))'''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$%%%%%%###""""""###############$$$%%%&&&'''""""""######$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$######"""$$$$$$$$$#######################################$$$$$$######""""""##############################$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%% ###&&&&&&$$$###%%%'''''''''''''''''''''''''''))))))************++++++((()))***++++++***)))(((''''''(((((()))***++++++)))***+++,,,---.........------......------,,,,,,---,,,***+++,,,...------------......//////......,,,,,,+++++++++************++++++,,,,,,,,,++++++---------------,,,,,,,,,+++************)))))))))((())))))************)))))))))))))))*********************)))))))))))))))))))))))))))************((((((((((((((((((((((((////////////...---,,,+++++++++++++++++++++++++++************))))))((((((+++***((('''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%'''((('''%%%$$$%%%'''(((((('''&&&''''''(((&&&$$$$$$&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------///000111111000000111222//////...------------...---...000111222666:::===HHHEEE???888444111000000------,,,---//////---+++,,,,,,+++***************((()))+++------,,,***)))))))))))))))))))))))))))(((******)))&&&%%%&&&'''''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&'''***---///...***''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################%%%$$$######""""""######%%%%%%%%%$$$$$$#########"""""""""###############"""###%%%%%%###"""######$$$#########$$$$$$%%%&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!########################""""""############$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###''''''$$$"""%%%)))''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((((((((((())))))******++++++,,,,,,,,,,,,+++******,,,------...------,,,,,,,,,+++******++++++,,,,,,,,,------.........------************))))))))))))******++++++,,,+++++++++,,,,,,,,,---------------++++++*********))))))***'''((()))***************(((((())))))******++++++***************)))((((((((()))))))))************((((((((((((((((((((((((////////////...---,,,+++++++++++++++++++++++++++*********)))))))))))))))***)))'''&&&%%%%%%&&&'''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""%%%'''(((((('''&&&&&&'''(((&&&%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&)))))))))(((((((((((('''))))))***++++++,,,,,,,,,************************,,,++++++++++++,,,------///000111111000000111222///......---------------///000111222222444777999<<<:::666333111000000111---,,,,,,---......,,,+++------,,,+++++++++++++++'''(((***,,,---,,,***)))((((((((((((((((((((((((***++++++***)))(((((()))######$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''***---///...+++(((&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$########################%%%$$$######""""""######%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!########################""""""######$$$$$$$$$$$$&&&%%%$$$######$$$&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$(((((($$$###&&&***''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((())))))((((((((())))))))))))************++++++,,,,,,++++++***))),,,,,,------...------,,,*********)))(((((()))***,,,,,,------------,,,,,,******)))))))))((((((((((((((()))***++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++***)))*********'''((()))***************(((((())))))******++++++)))************)))((((((((()))))))))************))))))))))))))))))))))))////////////...---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))((('''%%%%%%%%%&&&''')))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''&&&%%%$$$((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&%%%$$$"""!!!$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&)))))))))))))))((((((((())))))******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///111000//////000222//////...------------...000111222222111222333555222111000//////000000111---,,,++++++------,,,+++------,,,+++++++++++++++%%%&&&((())))))))))))(((''''''''''''(((((((((((($$$######$$$'''(((((('''""""""###$$$%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&'''))),,,......,,,)))&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$%%%&&&'''&&&%%%$$$############%%%$$$$$$###""""""!!!!!!############$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######$$$$$$$$$######"""###############$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&########################""""""#########$$$$$$$$$$$$$$$$$$############"""!!!$$$''''''$$$"""###%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%''''''%%%$$$&&&(((''''''''''''''''''''''''(((((())))))))))))******))))))(((((((((((())))))******************))))))((()))***+++,,,---------,,,,,,------......------))))))***((('''&&&((())),,,,,,------,,,,,,++++++******)))))))))((((((((('''((()))***************++++++++++++************---,,,+++***)))***++++++((())))))************)))))))))))))))************)))******++++++)))((('''))))))))))))************))))))))))))))))))))))))////////////...---,,,+++***+++,,,,,,,,,,,,+++***************************((((((''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''(((((('''%%%$$$###'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%$$$###"""!!!###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&&&&&&&''')))***%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((************+++,,,------,,,,,,---------.........---------,,,---......///---///000000///...000111000//////...---.........///000111111000000222444000000111111111111000000...,,,***)))+++,,,,,,,,,,,,,,,+++***************&&&&&&''''''((()))))))))&&&&&&&&&''''''(((((((((### %%%(((&&&"""%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''***,,,---,,,***&&&%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""" """$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$############""""""""""""$$$$$$$$$$$$%%%%%%%%%&&&""""""###$$$$$$###""""""""""""###$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%&&&&&&''''''######$$$%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&#########"""""""""!!!!!! $$$(((((($$$"""###%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''((((((((()))))))))*********))))))))))))))))))***+++++++++******)))))))))((()))***,,,------......+++,,,------......------)))***+++)))'''&&&(((***,,,,,,,,,,,,,,,+++***************)))))))))(((((('''((()))***++++++++++++,,,,,,++++++******))))))...,,,+++))))))***+++,,,)))************))))))(((*********)))))))))))))))((()))+++++++++***((('''))))))))))))************************************////////////...---,,,+++***+++,,,------,,,+++***'''''''''''''''((((((((((((((())))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''%%%$$$"""&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%###"""!!! ###$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&%%%%%%$$$############$$$%%%&&&'''"""$$$&&&%%%$$$###$$$$$$###$$$%%%&&&&&&'''***,,,%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((************+++,,,---...(((((()))))))))*********...------------...//////---...//////......///000000000///............///---///000111000000222333222333444444333222000///...,,,)))(((***+++,,,,,,+++******)))))))))))))))(((((((((((()))***,,,,,,&&&&&&&&&'''''''''((((((---&&&"""$$$***---(((""")))(((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''&&&'''(((+++,,,,,,+++&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$###"""!!!!!! """$$$%%%%%%###""""""###############$$$%%%&&&&&&!!!!!!!!!"""######$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((!!!"""###%%%%%%%%%$$$########################### !!!###$$$%%%&&&'''###"""""""""!!!!!! $$$(((((($$$"""###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$#########%%%%%%###!!!''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((******))))))))))))******,,,,,,++++++***))))))))),,,------------,,,+++++++++,,,,,,---.........---)))+++,,,***'''&&&(((+++,,,,,,,,,,,,,,,+++***)))************))))))))))))((()))***+++,,,---------------,,,,,,+++***))))))...---+++))))))***+++,,,***************)))((('''++++++******))))))((((((((()))+++,,,+++***((('''))))))))))))************************************---...000///...,,,------000+++''''''+++...---+++333111...***((('''''''''***))))))((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((('''%%%%%%%%%&&&(((***&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&)))'''$$$!!!!!!"""$$$%%%%%%%%%''''''''''''%%%%%%''''''&&&%%%$$$""""""!!!###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++)))))))))))))))***++++++---------,,,,,,+++++++++//////.........---------////////////////////////------------...///000111111111111111111111111111333222222222111111000000222000...---------///000,,,+++)))((((((((()))***+++***((('''''''''((()))'''&&&%%%%%%&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&''')))(((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$&&&'''%%%%%%$$$###""""""######"""###%%%&&&&&&$$$!!!######""""""######$$$%%%%%%%%%$$$###"""!!! !!!###%%%%%%%%%###"""##################$$$$$$"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$######$$$&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&$$$"""!!! """###$$$%%%%%%$$$"""!!!$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&%%%$$$######%%%&&&%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###%%%(((((('''''''''&&&&&&&&&(((((((((((())))))))))))%%%'''((((((''''''(((***++++++***)))'''))),,,///,,,,,,,,,---------......000000000///...,,,+++***,,,***)))((()))++++++++++++,,,---......,,,+++)))''')))***++++++***)))'''++++++******************------,,,***(((''')))+++,,,------,,,+++)))'''&&&+++++++++******)))))))))'''(((((()))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))(((''''''---...000///...,,,------...***&&&'''***---,,,***---,,,***((((((((()))******))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((******))))))))))))******&&&%%%$$$######$$$%%%&&&((('''&&&%%%%%%&&&((()))%%%%%%$$$$$$$$$$$$$$$%%%(((((('''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$#########%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******(((((('''''''''(((((()))------,,,,,,,,,+++++++++,,,---------.........///........................000000000000111222222333111111111111111111111111000000/////////............---,,,+++++++++,,,---,,,+++***)))))))))******+++***((('''''''''((()))((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########$$$&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""###$$$%%%%%%$$$$$$###""""""######%%%$$$$$$######"""############""""""######$$$%%%$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$######&&&%%%%%%$$$$$$############$$$%%%%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" ###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$#########"""""""""######$$$$$$$$$#########""""""$$$&&&'''&&&$$$###############"""!!!!!!%%%%%%%%%%%%%%%$$$#########$$$&&&%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))&&&''')))((('''''')))***''''''''''''((()))))))))++++++,,,,,,,,,---------------------,,,***))))))---+++***)))******++++++***+++---------,,,***)))((()))***++++++***)))(((************************,,,,,,,,,+++)))((()))*********)))))))))***,,,,,,---,,,,,,,,,,,,,,,,,,+++'''(((((()))))))))))))))******++++++++++++************))))))))))))******+++,,,,,,,,,++++++***)))---...000///...,,,---------***''''''***+++***)))***)))(((''''''((()))******))))))((((((''''''&&&&&&'''((()))))))))(((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''''''''''''''&&&%%%&&&'''''''''%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***))))))((((((((((((((())),,,,,,,,,+++++++++++++++******+++,,,...///000000---------------------------------...//////000000000000000000000000000000...............---------,,,,,,,,,+++++++++******,,,+++***)))))))))******+++***((('''''''''((())))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""!!!""""""###$$$%%%$$$######"""#########'''%%%""" !!!$$$&&&######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""$$$%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""######$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%%%%###""""""###%%%'''&&&%%%#########""""""""""""!!!$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((())))))(((((()))***)))((((((***------+++'''*********+++++++++,,,,,,++++++,,,,,,+++***))))))------,,,+++*********+++******+++,,,,,,***)))(((((()))***++++++***)))(((***************************,,,---,,,***(((((()))***)))((('''(((+++---///+++++++++,,,,,,,,,,,,,,,'''((())))))******))))))+++,,,,,,------,,,,,,+++++++++************++++++++++++,,,,,,,,,+++******---...000///...,,,,,,------+++))))))***++++++))),,,+++***((((((((((((((())))))))))))((((((''''''&&&''')))++++++***((('''&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((((((((())))))'''&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&########################%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))))),,,,,,+++************++++++++++++++++++***************+++,,,---...//////------------------------,,,------...//////000000000000000000000000000000////////////////////////,,,------------,,,+++*********)))))))))(((((((((+++***((('''''''''((()))***))))))(((''''''''''''******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######"""""""""#########$$$$$$###############$$$'''%%%""" """$$$&&&######""""""######$$$%%%"""""""""######$$$$$$$$$&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################***'''###!!!!!!"""""""""#########"""""""""""""""!!!!!!"""###$$$%%%%%%%%%###"""!!!!!!"""$$$&&&'''%%%$$$"""###%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***)))(((((()))***,,,(((&&&(((---...+++'''))))))))))))************+++,,,,,,,,,,,,,,,++++++---------,,,*********+++)))******+++***)))((((((((()))************)))(((***************+++++++++)))+++------+++)))((()))+++******))))))***++++++(((((())))))******++++++(((((()))************))),,,,,,------------,,,,,,+++******))))))******+++((((((((())))))(((((('''---...000///...,,,,,,---...---,,,+++,,,,,,+++***++++++******)))))))))))))))))))))))))))(((((((((&&&''')))++++++***(((''')))(((((((((((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&''''''((((((%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((++++++***************+++************************++++++++++++,,,,,,,,,---........................000111222333444444444333////////////////////////............////////////,,,,,,---------,,,+++***((((((((((((((('''''''''+++***((('''''''''((()))))))))((((((((('''&&&&&&++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$###$$$###############$$$$$$$$$######""""""###$$$$$$######""""""######$$$%%%""""""######$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%!!!!!!""""""######$$$$$$######"""""""""#########$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################,,,(((%%%###############""""""""""""""""""""""""###############$$$$$$$$$###"""!!!!!!"""$$$&&&'''(((&&&######$$$$$$###"""%%%$$$$$$######$$$%%%%%%"""######$$$$$$$$$##################$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&''''''&&&%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))***)))((('''((())))))$$$ !!!%%%)))'''%%%((((((((()))))))))*********+++++++++++++++******+++,,,---,,,***)))***+++************))))))(((((())))))************))))))))))))*********+++++++++(((***,,,---+++)))))))))''')))+++,,,---,,,***)))((((((((())))))*********((())))))***************++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))&&&&&&'''''''''''''''&&&---...000///...,,,------.........---,,,,,,++++++'''(((((()))+++,,,,,,---))))))))))))))))))))))))&&&'''((()))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###'''&&&%%%&&&'''''''''%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&"""###%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))))))))*********++++++++++++++++++++++++////////////////////////...///111222333333222222////////////////////////,,,,,,,,,---------------+++++++++*********))))))(((((()))))))))((('''&&&+++***((('''''''''((()))&&&''''''(((''''''&&&%%%+++******))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$###############"""######$$$%%%""""""###$$$$$$$$$############""""""######$$$%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$ !!!"""###$$$$$$"""""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$########################$$$$$$$$$&&&$$$""""""###%%%%%%%%%""""""""""""############$$$$$$$$$###############""""""""""""###$$$%%%%%%(((&&&###"""###$$$$$$######"""!!!!!!!!!"""###$$$"""###$$$$$$%%%$$$$$$$$$$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&'''(((***&&&""""""%%%((()))(((((((((((()))))))))******((()))))))))(((''''''&&&'''***---,,,***((())),,,*********)))))))))))))))***))))))))))))))))))***)))))))))***++++++,,,,,,)))***,,,,,,***)))******###%%%***---///...,,,************+++++++++++++++((()))******++++++******+++,,,,,,------,,,,,,+++))))))(((((((((((())))))(((((())))))******))))))---...000///...,,,---------......---,,,+++******&&&'''((()))******++++++))))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%$$$$$$######$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''''''''''''''###""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$'''&&&%%%%%%$$$$$$$$$%%%((('''''''''&&&&&&&&&&&&######$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&######$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''))))))((((((((()))))))))******((())))))***+++,,,------........................***+++---///000///...---........................,,,,,,------............---,,,+++***)))******+++)))***+++++++++***((((((+++***((('''''''''((()))$$$%%%&&&''''''&&&&&&%%%((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$#########""" !!!"""$$$%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$%%%%%%$$$###"""!!!######""""""###$$$$$$%%%""""""######$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###!!!!!!""""""######$$$$$$######"""""""""###$$$%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$###"""!!!"""$$$%%%%%%###"""""""""######$$$$$$$$$########################"""######$$$$$$$$$######&&&$$$"""!!!###%%%&&&&&&###"""!!! !!!"""$$$%%%######$$$%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&(((((('''&&&%%%%%%&&&******)))((()))***+++,,,(((((()))))))))*********)))))))))((('''&&&%%%$$$$$$(((,,,,,,)))'''))),,,++++++******)))))))))*********))))))))))))******((())))))***++++++,,,,,,***++++++***))))))***,,,%%%'''))),,,------,,,+++++++++++++++************))))))***++++++++++++***------............------***))))))))))))))))))***))))))***+++++++++++++++---...000///...,,,------,,,---...---+++)))))))))))))))))))))((('''&&&%%%)))))))))))))))*********'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&######$$$$$$$$$$$$%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''""""""###$$$&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,'''((((((((())))))******&&&&&&((()))+++---...///------------------------+++,,,///000111111///.........................../////////000000000111111000///---++++++,,,---...++++++,,,---,,,+++***)))+++***((('''''''''((()))"""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$######"""""" """$$$%%%&&&&&&%%%%%%$$$""" !!!###$$$&&&%%%%%%$$$$$$###############""""""""""""######"""###$$$$$$$$$"""!!! ######""""""###$$$%%%%%%######"""""""""$$$%%%&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$######$$$$$$$$$###############$$$$$$#########$$$&&&'''&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%$$$###""""""""""""######$$$$$$$$$$$$&&&%%%$$$%%%%%%%%%###!!!""""""######$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$"""!!!###!!! !!!$$$'''((()))%%%$$$###"""###$$$&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$""" """%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&%%%'''******)))(((((()))))))))))))))************+++++++++***)))'''&&&%%%"""&&&++++++((('''))),,,,,,++++++***)))***************))))))))))))******((())))))***++++++,,,,,,***++++++)))((()))+++---++++++++++++******))))))******))))))((((((''''''))))))***++++++++++++***......////////////......++++++************++++++((()))***+++++++++++++++.........///......---------,,,,,,,,,,,,,,,,,,,,,************)))))))))((('''(((((())))))))))))((((((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%,,,+++***)))'''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$###$$$%%%%%%&&&&&&&&&&&&***'''$$$######$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%###!!! !!!###%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$&&&((()))***+++!!!&&&&&&"""!!!%%%$$$&&&&&&&&&'''((())))))******'''%%%&&&)))++++++))),,,,,,,,,,,,+++***)))))))))))))))***+++++++++,,,,,,---......//////......000000//////...---++++++....../////////...,,,+++%%%&&&(((***+++,,,++++++***++++++,,,,,,++++++***)))))))))))))))(((((((((******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''### ###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''+++)))%%%"""!!!"""$$$&&&&&&%%%$$$%%%'''((('''&&&########################$$$%%%%%%&&&&&&%%%%%%$$$%%%""" ###&&&%%%$$$%%%%%%%%%$$$$$$$$$######***'''%%%###$$$$$$$$$### !!!""""""######!!!!!!"""""""""""""""!!!""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$###$$$%%%%%%$$$###"""!!!%%%$$$###""""""###$$$%%%''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""&&&&&&###!!!$$$&&&$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***((((((((())))))************)))))))))((((((''''''+++*********))))))(((((((((((((((((())))))))))))+++***))))))******)))((()))*********+++---,,,***++++++***************+++******+++,,,,,,---......(((((())))))))))))(((((()))******++++++,,,------++++++,,,,,,+++)))(((&&&(((((((((((())))))))))))***)))))))))))))))***+++...............------,,,...------,,,+++******)))++++++++++++************(((((())))))))))))((((((((((((''''''''''''(((((($$$%%%&&&(((***+++------''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&((('''&&&%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$###$$$%%%%%%&&&&&&&&&%%%'''%%%######$$$&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%'''((()))***+++$$$((()))%%%%%%((('''$$$&&&&&&&&&'''((()))))))))+++(((&&&&&&(((******)))++++++,,,,,,++++++*********************+++++++++,,,,,,---............---000000000000///...---,,,---.../////////...,,,+++((()))***++++++******)))***++++++,,,,,,++++++***)))))))))(((((('''''''''(((''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))'''%%%###"""###%%%&&&&&&%%%$$$%%%'''((('''&&&########################$$$$$$%%%%%%%%%%%%$$$$$$'''$$$"""###%%%''''''&&&%%%%%%%%%$$$$$$$$$######)))'''$$$$$$$$$%%%$$$###############""""""""""""""""""###############"""""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$###$$$$$$%%%$$$###"""!!!######"""!!!!!!"""######&&&&&&&&&%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""####################################$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""&&&&&&###!!!$$$&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''+++++++++,,,,,,,,,------******)))))))))((((((((())))))))))))((((((''''''(((((((((((()))))))))***,,,***((((((((()))***+++###%%%'''(((***,,,---,,,++++++***************+++*********+++++++++,,,,,,))))))************)))))))))******++++++,,,,,,---...////////////---,,,+++((((((((()))))))))************)))(((((()))))))))............------,,,,,,......---+++***)))(((''',,,,,,,,,++++++++++++***))))))***))))))((('''&&&(((''''''''''''''''''((('''''''''&&&%%%### $$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""!!! ###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""###&&&''''''&&&)))((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))"""%%%&&&$$$$$$&&&&&&###&&&&&&&&&'''(((((())))))***)))''''''((()))(((''')))***++++++,,,++++++++++++++++++***************++++++,,,---------------//////000000000/////////---............---,,,,,,******++++++***)))((((((******++++++++++++*********))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%##############################$$$$$$$$$$$$######$$$"""!!!!!!###$$$$$$###%%%%%%%%%$$$$$$$$$######(((&&&$$$$$$%%%%%%$$$###'''&&&%%%$$$###"""!!! ###$$$$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""############$$$""""""###$$$$$$$$$$$$###"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""&&&&&&###!!!$$$&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&((()))))))))))))))******************))))))))))))((((((((((((''''''''''''((((((((()))))))))******,,,+++)))(((((()))+++------.........+++***)))***+++***************+++++++++++++++*********))))))******++++++++++++******))))))******+++,,,,,,,,,+++,,,,,,------,,,++++++)))))))))*********+++++++++***)))(((((((((((((((///......---,,,,,,,,,,,,,,,,,,++++++***)))((((((,,,,,,+++++++++*********************)))'''&&&&&&&&&&&&''''''''''''&&&&&&))))))'''%%%!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$&&&&&&$$$###$$$%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###""""""$$$&&&'''&&&$$$(((''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%"""######$$$$$$######"""######$$$%%%%%%&&&''''''!!!!!!!!!!!!""""""""""""%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$$$$$$$%%%$$$###&&&&&&&&&''''''(((((((((***)))(((((((((''''''&&&((((((***++++++,,,,,,,,,,,,+++++++++***)))))))))***+++,,,,,,------,,,,,,------...///////////////------------------------++++++++++++******))))))******++++++++++++*********)))((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&$$$########################"""######$$$$$$######"""######""""""############%%%%%%%%%$$$$$$$$$######'''%%%$$$$$$%%%&&&%%%$$$&&&%%%$$$$$$"""!!!!!! $$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""########################""""""#########$$$$$$$$$#########$$$##################""""""""""""######$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""###"""######$$$$$$$$$######"""""""""""""""######$$$############$$$$$$$$$$$$"""""""""###############"""&&&&&&###!!!$$$&&&$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((((((&&&$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))((((((((((((''''''''''''''''''''''''''''''******************))))))(((((((((((((((((((((((((((((()))))))))*********)))***++++++******,,,---444222000///,,,((((((************)))******+++,,,------,,,+++***)))(((((()))******++++++******))))))))))))***++++++,,,,,,)))))))))***************)))*********+++++++++++++++***)))((('''&&&&&&&&&000///---,,,+++++++++,,,******************+++++++++*********))))))))))))************)))'''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''%%%###!!!)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(((((('''&&&'''&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&'''((()))***+++,,,,,,,,,,,,+++++++++***)))))))))***+++,,,,,,------,,,,,,++++++,,,---............------,,,,,,,,,---------***************++++++,,,)))******++++++******)))***)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$########################"""######$$$$$$######"""%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$&&&'''&&&$$$""""""""""""""""""""""""######$$$$$$###""""""!!!################################################""""""#########$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########""""""####################################"""""""""""""""""""""######$$$$$$$$$######"""!!!"""""""""############"""""""""######$$$$$$$$$!!!!!!"""###$$$&&&&&&'''"""&&&&&&###!!!$$$&&&$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&& """$$$&&&'''&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))************&&&)))---...---,,,,,,---000***''')))***(((***...******))))))***++++++,,,//////...,,,+++***)))((((((((())))))))))))((((((((())))))******+++,,,,,,+++++++++++++++++++++,,,)))*********++++++++++++***)))((('''&&&&&&&&&&&&000///---+++******++++++))))))******+++,,,,,,,,,*********)))))))))(((((())))))***))))))((('''&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&((()))***))))))((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$######$$$%%%$$$""""""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&&&&###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&''''''((()))***+++++++++++++++++++++***************++++++,,,---------------***+++,,,---------------,,,,,,,,,+++,,,,,,---...***************+++,,,---))))))************))))))***))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$#################################$$$$$$$$$$$$######!!!###$$$$$$###!!!!!!"""%%%%%%%%%$$$$$$$$$######$$$######%%%''''''&&&%%% !!!"""#########$$$$$$$$$$$$###"""!!! #######################################$$$$$$$$$"""############$$$$$$$$$#########"""######$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$#########""""""######"""!!!!!!"""##############################$$$############"""""""""###$$$$$$$$$$$$###""""""!!!!!!"""############"""!!!!!!""""""###$$$$$$$$$ !!!"""###%%%'''((()))"""&&&&&&###!!!$$$&&&$$$###""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&& !!!###%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&)))(((((((((((((((''''''(((((((((((())))))))))))))))))))))))************)))))))))*********++++++%%%)))...///...,,,---///>>>000''')))+++))))))---))))))))))))***+++,,,,,,000///...---+++***))))))(((((())))))))))))(((((((((((())))))***+++++++++***)))(((((((((((()))))))))))))))*********++++++)))((('''&&&&&&&&&&&&&&&111///---+++******++++++++++++++++++,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$"""!!!!!!###%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%!!!!!!$$$### &&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&'''((((((((()))******+++*********************+++++++++,,,,,,---............---,,,,,,------...---------,,,,,,+++++++++,,,---...---,,,+++*********++++++))))))************)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$"""########################$$$$$$%%%%%%%%%%%%$$$$$$ ###%%%%%%""" """%%%%%%%%%$$$$$$$$$###############%%%'''(((&&&%%% !!!"""######$$$$$$%%%%%%%%%%%%$$$###"""!!!########################""""""#########$$$$$$$$$"""############$$$$$$$$$######"""""""""###%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$#########$$$$$$###""""""###$$$$$$########################%%%%%%$$$$$$############$$$$$$$$$$$$$$$###"""""" !!!"""###$$$######"""!!!!!!!!!"""###$$$$$$$$$ !!!"""###$$$%%%&&&'''"""&&&&&&###!!!$$$&&&$$$#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''((((((((((((((((((((()))))))))******))))))*********+++++++++'''***------++++++000444RRR===,,,+++...***''')))))))))))))))***+++,,,---///...---,,,+++***)))((()))))))))******)))))))))(((((())))))******++++++)))((('''&&&%%%%%%&&&&&&((((((((()))))))))******''''''&&&&&&%%%&&&&&&'''111///---+++)))******+++---------,,,,,,+++++++++,,,,,,,,,+++++++++******'''((()))))))))))))))((('''((()))++++++)))(((''')))(((((('''''''''((()))(((((())))))***++++++,,,$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&(((***)))&&&%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$######!!! ###&&&((((((######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&''''''((())))))((($$$###'''%%% !!!&&&&&&&&&&&&&&&&&&&&&&&&"""&&&))))))'''&&&''')))((())))))************)))))))))******+++++++++,,,,,,---......//////......---...............------,,,,,,+++***+++,,,...//////...,,,***)))))))))***))))))************)))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''''''''((((((((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%###"""########################$$$%%%%%%&&&&&&%%%%%%$$$'''***,,,,,,)))''''''(((%%%%%%%%%$$$$$$$$$######""""""###%%%(((((('''%%%"""############$$$$$$$$$&&&'''&&&&&&%%%$$$###"""########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######"""""""""###%%%&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!! !!!"""$$$$$$######""" !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$"""&&&&&&###!!!$$$&&&$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&((()))******)))))))))(((((('''''''''%%%&&&&&&&&&''''''((((((&&&'''''''''(((((()))))))))************+++++++++***,,,,,,***(((***111888SSS;;;'''(((---,,,)))+++))))))))))))***+++,,,---------,,,+++***)))((((((******++++++++++++******((((((((()))******++++++...---+++***)))))))))***(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&''''''555333000...---///111222//////000000///---+++***++++++***)))(((((()))))),,,+++)))(((''''''(((((())))))((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&'''&&&###!!!'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%''')))***)))'''%%%###''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''---+++)))(((((()))+++,,,+++************+++,,,---,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,------......------,,,***)))((((((((()))+++,,,***)))(((&&&&&&((()))+++***++++++++++++)))'''&&&))))))(((((((((((())))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$"""!!!!!!"""#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!!!!###&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$###!!! !!!"""$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###%%%%%%%%%$$$###""""""###$$$%%%"""!!! !!! ###"""###'''&&&!!!########################!!!!!!""""""""""""!!!!!!!!!############""" """$$$### !!!###$$$$$$################## !!!!!!"""""""""###"""""""""!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%######""""""!!! %%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&'''))),,,+++***))))))***+++,,,+++)))((()))+++---.........------------...//////777333...***)))((('''&&&((())))))((('''(((+++------,,,+++)))((('''''''''&&&''''''((()))******+++++++++++++++++++++++++++((()))*********)))'''&&&''''''((((((((((((''''''(((%%%"""!!!$$$&&&111000///---------//////------...//////...---,,,++++++***))))))))))))))))))(((&&&%%%$$$$$$%%%%%%)))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&$$$%%%&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''+++***)))((('''((()))***((()))***+++,,,---......,,,,,,,,,,,,---------------,,,++++++++++++,,,---,,,,,,------------,,,,,,***))))))(((((()))***+++000...+++(((&&&%%%%%%%%%)))))))))((((((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###$$$%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$### ###"""########################!!!""""""######""""""!!! !!!""""""!!! """$$$###!!! """$$$########################!!!!!!!!!""""""#########""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&&&&((('''&&&(((,,,///111111///...---,,,,,,+++,,,,,,000---)))(((((()))***)))((()))***)))((((((+++------,,,+++)))(((''''''''''''''''''((()))*********((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''((((((((((((''''''((('''&&&$$$$$$%%%%%%&&&...------------,,,,,,,,,+++,,,---.........------+++***))))))))))))))))))******)))(((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&(((******'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''''''''&&&'''***,,,.../////////++++++,,,,,,,,,---------++++++************++++++,,,,,,------------,,,,,,******)))((((((((()))))),,,+++)))((((((((()))***))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%########################%%%%%%%%%$$$#########"""###$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$###""""""###$$$$$$##################$$$$$$$$$"""###'''&&&"""!!!########################"""##################""" !!!"""#########"""""""""###$$$###""""""###$$$########################"""""""""#######################################"""""""""!!!"""######$$$######$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))(((((()))))))))))))))((()))''''''(((,,,///000000000///---+++)))(((((((((***(((&&&&&&''')))))))))((()))******))))))***+++,,,+++***)))((('''''''''''''''(((((())))))******''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%+++,,,---......---,,,++++++,,,---......---,,,+++******)))))))))))))))***++++++***))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&&&&(((+++---......------++++++++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,***)))))))))(((((((((((((((((((((((()))+++,,,---+++***(((''''''((()))***(((''''''&&&&&&''''''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$&&&%%%$$$$$$######$$$$$$%%%########################&&&%%%%%%$$$###""""""!!! """######"""!!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$##################$$$""""""""""""""""""$$$&&&)))'''(((+++***&&&%%%&&&##############################$$$$$$$$$$$$######!!!!!!"""###%%%&&&&&&&&&######$$$$$$#########$$$###############$$$$$$$$$##################$$$$$$###############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((******+++---......---,,,+++---+++))))))***,,,,,,,,,---,,,+++)))((('''&&&&&&***(((&&&&&&'''((('''&&&'''(((******)))))))))***+++***)))((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$+++,,,...//////...---,,,,,,------------+++)))(((***)))))))))))))))******''''''''''''&&&%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$!!!###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''(((((())))))(((''''''(((***,,,------,,,***)))*********+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++(((((()))))))))(((((((((...---+++***((('''&&&&&&))))))(((''''''((()))***))))))(((((((((((())))))))))))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%######""""""""""""##############################%%%%%%$$$$$$###"""!!!!!!!!!"""######"""!!!"""$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$#########$$$$$$#########%%%&&&&&&%%%$$$$$$'''***&&&###$$$''''''###"""$$$##############################$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$#########$$$$$$######""""""#########$$$$$$$$$$$$$$$##################""""""######$$$$$$$$$$$$!!!"""""""""############%%%%%%$$$$$$############''''''&&&%%%$$$""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&'''&&&&&&&&&(((***&&&''')))*********)))(((---+++(((((()))*********))))))(((''''''''''''''')))((('''((())))))'''&&&###&&&)))******)))))))))))))))((((((((((((((()))(((((((((((())))))))))))************************'''&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((&&&%%%######$$$%%%&&&,,,---.../////////...---,,,---------,,,***(((''')))))))))))))))******+++(((((()))(((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%!!!%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))))))))***+++++++++***(((((())))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++&&&'''((())))))))))))((())))))))))))((((((((('''%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""######""""""!!!!!!!!!!!!""""""########################$$$$$$$$$###"""""""""!!!$$$%%%&&&%%%###"""###$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""###$$$$$$""" $$$((($$$""""""%%%%%%"""!!!$$$########################"""##################"""######"""  $$$###""""""###$$$###""""""""""""###$$$$$$%%%%%%###############"""""""""!!!!!!""""""###$$$$$$$$$!!!!!!"""############"""%%%$$$$$$###""""""!!!!!!#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&''')))+++%%%%%%&&&'''(((((((((((()))'''%%%&&&(((***++++++&&&&&&&&&&&&''''''((()))&&&&&&''')))++++++)))'''###'''))))))((((((((((((((('''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((($$$############$$$%%%%%%&&&&&&''''''''''''&&&&&&)))(((&&&$$$$$$%%%'''(((,,,------...............***+++,,,,,,,,,***)))((()))))))))))))))***++++++***+++++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&&&&&&&$$$"""%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$&&&(((***+++((((((((((((((()))))))))))))))))))))*********+++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++$$$%%%'''((()))***))))))###$$$%%%''')))***++++++###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###!!!!!!"""######""""""""""""##########################################""""""""""""&&&''''''%%%###""""""#########$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###"""###$$$$$$$$$$$$###"""!!!!!!###%%%######&&&&&&######%%%########################!!!""""""######""""""!!!"""!!!!!! !!!"""###$$$$$$""" !!!###$$$""" !!!""""""###$$$$$$%%%%%%#########""""""!!!!!!!!! !!!""""""###$$$$$$ !!!"""###$$$######"""###############"""""""""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&''')))+++''''''''''''((()))***+++(((&&&$$$$$$&&&((()))(((&&&&&&&&&&&&&&&'''((()))&&&'''''')))+++***'''$$$%%%((()))((((((((('''''''''''''''((()))***))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%,,,,,,,,,------.........((()))***+++,,,+++******))))))((())))))***++++++''''''(((((((((&&&%%%###&&&'''''''''''''''''''''((((((((((((((((((((((((***(((%%%$$$%%%'''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%""""""######$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))))) !!!######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!"""#########%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''###"""""""""$$$'''***,,,&&&&&&&&&&&&'''(((***+++))))))))))))************((()))***++++++***)))(((+++++++++,,,,,,+++++++++###$$$&&&(((************(((((((((((('''&&&%%%$$$$$$%%%''')))******))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$###"""!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!######"""!!!!!!!!!$$$$$$############$$$$$$########################"""""""""""""""#########%%%%%%%%%$$$!!! ######$$$$$$$$$$$$######!!!"""###$$$%%%$$$######"""###$$$%%%%%%$$$###""""""$$$$$$  %%%### !!!######!!!!!!$$$########################!!!!!!""""""""""""!!!!!! """%%%))),,,...###!!! ###$$$""" !!!""""""###$$$$$$%%%%%%###"""""""""!!!!!!  !!!"""######### !!!"""$$$$$$######""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&&&&''')))+++&&&%%%%%%%%%&&&''')))***+++(((%%%$$$%%%%%%%%%$$$(((''''''&&&&&&''''''(((************)))&&&"""###((()))((((((''''''''''''''''''((()))***))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))***+++***)))(((%%%&&&&&&''''''&&&&&&%%%!!!###%%%&&&&&&$$$!!! 000000///...------,,,,,,,,,,,,------,,,,,,+++***---+++)))((())))))((('''******)))))))))))))))***)))))))))))))))))))))))))))(((&&&&&&((()))((('''###&&&)))(((''''''***---'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&(((((((((&&&$$$###%%%###!!!###&&&((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&"""###%%%&&&'''&&&&&&%%%((('''%%%$$$###$$$%%%%%%((('''%%%$$$###"""""""""%%%""" !!!$$$''''''&&&(((%%%###$$$&&&'''%%%"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############### ###$$$%%%### !!!###$$$$$$$$$$$$$$$$$$$$$$$$########################'''(((((((((((((((((('''$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%((('''%%%$$$$$$%%%'''(((...,,,)))(((''')))+++---)))(((((()))+++,,,,,,,,,,,,+++*********+++,,,---++++++,,,,,,+++***((('''&&&'''((()))***+++++++++************************(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''))))))((((((***+++***'''$$$%%%'''((('''$$$''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""""""""###$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""&&&&&&%%%$$$#########$$$$$$###"""!!!!!!"""######$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""'''&&&$$$"""!!!!!!""""""&&&%%%%%%$$$###"""!!!!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$""" &&&$$$!!!!!!"""######"""%%%$$$#########$$$&&&&&&######"""!!! ######""""""!!!!!! !!!"""!!!  """%%%###"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''+++))))))***'''$$$%%%)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((&&&'''''''''&&&'''***,,,)))(((&&&&&&((((((((('''))))))))))))))))))))))))++++++***((('''&&&%%%$$$***))))))'''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########///.........---,,,,,,,,,++++++,,,,,,,,,++++++***,,,***(((((()))***)))((())))))((((((((((((((()))((((((((((((((((((((((((***)))'''&&&'''((('''&&&((())))))'''%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""'''%%%###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###!!!"""%%%''''''&&&'''%%%$$$$$$&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$###!!! !!!###%%%%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''%%%$$$$$$%%%'''((()))((('''%%%%%%&&&((())))))((()))***+++,,,,,,+++******)))))))))***+++,,,++++++,,,,,,+++***(((''''''((()))***++++++++++++************************((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((''''''((())))))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$((('''''''''&&&&&&&&&&&&$$$%%%&&&''')))***++++++%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%!!!!!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$$$$$$$#################################$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""%%%$$$$$$############$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""&&&%%%$$$""""""""""""###%%%%%%$$$$$$###""""""""" !!!"""""""""""""""########################$$$###"""#########!!! !!! """$$$%%%$$$$$$######"""###$$$%%%&&&#########"""""""""""""""######""""""!!!!!!!!!!!! !!!""""""!!! !!!"""%%%$$$######%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&######'''((('''(((+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((()))******)))((('''&&&'''''''''&&&'''))),,,,,,***''''''((())))))((())))))))))))))))))))))))******)))((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$------------,,,,,,,,,,,,******+++,,,,,,++++++++++++***(((((()))******)))((((((''''''''''''((((((((((((((((((((((((((((((***)))'''''''''((('''&&&%%%$$$$$$&&&(((******)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######)))'''%%%%%%&&&&&&&&&$$$''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$&&&''''''''''''%%%$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%$$$###!!!"""$$$&&&'''&&&&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&%%%###"""""""""###$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))******++++++++++++))))))(((((())))))***++++++++++++++++++***)))(((*********+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&((()))((('''&&&&&&''''''(((((('''&&&%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###''''''''''''&&&&&&&&&&&&######$$$%%%'''((())))))%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""###%%%&&&!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$############"""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#####################"""""""""###$$$$$$######"""""""""######$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$######"""######$$$########################$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###$$$$$$$$$"""!!!"""  ###%%%%%%%%%###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%###""""""""""""!!!!!!!!!!!!###$$$###"""!!!"""######""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###...(((%%%(((***'''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&((()))++++++)))(((&&&&&&'''((('''&&&''')))+++...+++((('''(((*********)))))))))))))))))))))))))))))))))(((((('''''''''%%%&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,+++)))((()))***)))((((((((('''''''''((())))))((((((((((((((((((((((((((('''&&&&&&((())))))(((&&&$$$$$$''',,,//////---'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&'''''''''&&&%%%&&&&&&&&&&&&(((((('''&&&&&&&&&''''''((('''%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&$$$$$$%%%%%%$$$###&&&'''((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%###"""!!!"""###$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''&&&'''((()))***)))((((((''')))++++++++++++++++++))))))))))))*********+++++++++++++++******))))))+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((()))******(((&&&%%%&&&%%%(((***)))&&&$$$%%%(((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%$$$"""!!!"""$$$''')))"""""""""######$$$$$$$$$###########################"""!!!!!!"""$$$&&&'''%%%%%%$$$$$$###""""""!!!########################""""""###$$$$$$$$$$$$$$$########################"""!!!!!!!!!"""###$$$$$$##################$$$$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""""""""#########$$$$$$%%%""""""#########$$$$$$$$$%%%$$$"""!!! !!!!!!"""########################%%%$$$$$$%%%''''''&&&%%%&&&%%%######$$$%%%$$$""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$""""""###$$$###!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''---%%%!!!$$$(((&&&###"""((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''')))++++++)))'''&&&&&&'''((((((''''''(((***...+++((('''((()))******))))))))))))))))))))))))(((((((((((((((((())))))))))))'''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...,,,***)))))))))'''&&&)))((((((((())))))***+++''''''''''''''''''''''''&&&%%%$$$&&&(((+++++++++---***((((((++++++)))&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%(((&&&$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###"""""""""###$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''')))++++++***)))((('''))),,,---+++******+++*********+++++++++++++++++++++******************+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%)))+++---,,,***'''&&&&&&%%%(((***)))&&&$$$%%%''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%$$$$$$###$$$&&&)))***############$$$$$$$$$$$$########################""""""!!!"""###$$$&&&'''&&&%%%%%%$$$###"""!!!!!!########################""""""###$$$$$$$$$$$$###########################"""!!!!!!!!!"""###$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""!!!""""""###$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%######"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&)))******)))$$$###"""###$$$$$$"""!!!!!!!!!""""""############%%%%%%$$$$$$$$$#########""""""""""""############"""$$$%%%$$$###"""###%%%%%%###!!!!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))******)))((('''&&&''')))(((''''''((())),,,)))'''&&&((()))******))))))))))))))))))))))))((((((((()))))))))))))))***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%------------,,,,,,,,,,,,,,,------------,,,+++***...,,,))))))))))))(((&&&))))))((())))))***+++,,,''''''''''''''''''''''''%%%$$$$$$%%%(((+++,,,+++((('''&&&&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$%%%''')))(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((%%%'''((('''%%%$$$$$$$$$###%%%%%%%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%(((&&&######$$$&&&&&&%%%$$$"""!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((('''&&&***---...+++))))))*********+++,,,,,,,,,,,,+++++++++******)))******+++***************)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$)))+++------+++(((''''''%%%'''))))))'''&&&%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""######$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!########################!!!"""######$$$$$$#####################$$$$$$$$$######"""""""""###$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########&&&)))******))) """###"""!!!!!!"""######$$$$$$######$$$$$$$$$######""""""""""""""""""############$$$"""$$$$$$$$$###"""###$$$(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########""""""$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$#########''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((())))))))))))((((((&&&'''))))))(((''''''((()))'''&&&''')))++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%///.........---,,,,,,,,,,,,,,,,,,+++***)))((('''+++)))(((((()))******)))'''''''''((((((***++++++''''''''''''''''''''''''(((&&&%%%&&&(((******)))"""$$$%%%&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$"""###%%%$$$""""""%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""#########$$$&&&'''((($$$&&&((('''$$$""""""######$$$&&&%%%"""!!!"""$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%'''%%%""""""###%%%&&&%%%&&&### """%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$%%%%%%###"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%***......+++((((((***((()))***+++,,,++++++***++++++***))))))***+++,,,(((((()))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,---+++((('''''''''''''''((()))(((%%%###&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$######$$$&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!###%%%%%%%%%$$$###%%%$$$$$$$$$###"""""""""########################!!!""""""###############""""""#########$$$$$$$$$%%%$$$$$$############$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$#####################$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$###########################""""""$$$&&&'''&&&$$$!!!$$$$$$###"""""""""$$$%%%%%%%%%$$$###############$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$###"""!!!"""$$$'''%%%###"""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################!!!"""######$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###---)))(((***)))&&&&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''***)))(((''''''((()))***&&&((())))))((('''''''''&&&&&&'''***,,,...---+++))))))))))))))))))))))))******))))))))))))))))))###$$$&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&000000///...------,,,,,,+++++++++***((('''%%%$$$((('''&&&'''***,,,---,,,&&&&&&&&&'''''')))******''''''''''''''''''''''''***(((''''''(((((('''&&&)))+++,,,***%%%###$$$&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%###$$$&&&(((((((((&&&%%%###%%%&&&$$$!!! """%%%((('''&&&%%%$$$######$$$"""###%%%&&&'''&&&&&&%%%"""###%%%&&&'''&&&%%%%%%%%%%%%$$$$$$######$$$$$$###&&&((('''$$$!!!!!!""""""$$$&&&%%%"""!!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%'''$$$"""!!!###%%%%%%%%%+++'''!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%!!!###%%%&&&&&&$$$!!! ######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%***//////+++((((((***'''((()))++++++******)))++++++***))))))***+++,,,''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((&&&(((+++,,,***((('''&&&(((&&&&&&(((******&&&"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%###########################$$$&&&''''''&&&$$$###"""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""" !!!$$$&&&&&&%%%###!!!$$$$$$$$$#######################################!!!!!!"""###############""""""######$$$$$$$$$$$$&&&&&&%%%$$$#########$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################!!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""###"""""""""######!!! %%%$$$$$$%%%&&&&&&###!!!"""###$$$%%%&&&%%%$$$$$$!!!""""""###%%%&&&&&&'''""""""######$$$$$$$$$$$$!!!#########"""!!!"""######!!! """%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$%%%&&&&&&''''''''''''"""###$$$%%%&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%$$$%%%'''&&&$$$%%%***''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''+++)))(((&&&&&&((()))+++&&&(((******((('''''''''%%%&&&(((,,,///000...---))))))))))))))))))))))))************)))))))))(((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''------------------------...---+++))))))***+++,,,)))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((())))))((('''&&&&&&(((''''''''''''((())))))***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!###%%%&&&&&&### !!!&&&)))(((&&&(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++ """&&&###"""%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&%%%###"""!!!%%%$$$$$$######$$$$$$%%%&&&$$$"""$$$&&&(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((+++++++++++++++***)))(((*********)))))))))))))))++++++++++++)))'''%%%###&&&''')))*********)))(((((())))))***)))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###&&&'''******++++++)))'''%%%$$$***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$"""!!!"""###%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((('''&&&$$$###"""###%%%%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###"""!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$############"""$$$#########""""""!!!!!!"""###&&&&&&%%%"""######$$$%%%&&&&&&''''''%%%%%%$$$$$$######""""""########################%%%$$$$$$$$$######""""""$$$%%%&&&'''&&&$$$""" """###$$$###"""!!!!!!###########################$$$$$$$$$############"""%%%%%%$$$###""""""###### """$$$&&&%%%$$$"""!!! ######""""""""""""###############$$$$$$%%%%%%%%%!!!!!!""""""############'''"""###$$$&&&%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!!!!!!!!###$$$$$$#########%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((******))))))((((((''''''%%%'''))))))((('''((()))(((((()))))))))*********+++******))))))******++++++)))((((((***+++,,,,,,%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&---------------------------,,,***)))))))))+++,,,))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&***(((&&&%%%&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%'''(((((('''&&&'''***---'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$***,,,(((###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%'''(((''''''$$$$$$######$$$$$$%%%%%%'''&&&%%%###############%%%$$$$$$######$$$$$$%%%&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''))))))*********)))(((((()))))))))))))))))))))))))))******))))))((('''&&&&&&'''((()))***))))))((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&(((((((((((()))))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""!!! """$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%$$$### """$$$$$$$$$""""""########################""""""#########$$$$$$$$$$$$############"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$############"""############"""""""""!!! """$$$%%%%%%###!!! ######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""###$$$%%%%%%%%%###!!! """###$$$###"""!!!"""###########################$$$$$$$$$############"""$$$$$$###"""""""""""""""""""""!!! !!!"""###$$$###""""""""""""""""""######""""""""""""######"""###############$$$$$$"""""""""#########$$$$$$)))!!!!!!%%%%%%&&&)))$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""!!!###$$$%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((''''''%%%'''))))))((('''((())))))************+++++++++++++++************+++++++++)))'''''')))+++++++++&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&------------------------,,,+++***)))((()))******))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((''''''&&&''''''&&&&&&''''''((())))))(((&&&%%%&&&''''''&&&"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&"""###&&&'''((('''%%%$$$"""&&&((($$$$$$,,,&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&!!!!!!&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$##################$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$#########$$$$$$$$$%%%%%%%%%)))'''$$$"""!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((()))))))))))))))))))))))))))((((((((((((((()))***''''''((()))))))))))))))***)))(((''''''&&&''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&'''((('''''''''''''''((()))***%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$### """###$$$######""""""""""""""""""""""""###############$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$############"""############"""""""""""" """###$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################""""""########################$$$$$$$$$"""!!! ###$$$$$$$$$"""!!!"""###########################$$$$$$$$$############"""######"""!!!!!!!!!""""""%%%%%%$$$###""""""######""""""!!!!!!"""###$$$$$$######""""""""""""###############"""""""""""""""#########$$$$$$$$$$$$$$$$$$!!! ######"""###&&&$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###''')))))))))'''&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''((((((((((((((((((%%%'''))))))((((((((()))+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,***)))'''((()))+++******'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&------------------------+++***))))))(((((())))))))))))))))))))))))))))))''''''''''''(((((())))))'''(((((((((((((((''''''((((((((((((((())))))***)))'''&&&&&&''''''&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######%%%&&&&&&&&&%%%$$$ ###%%%!!!!!!'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((!!!((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!#########"""!!! ######$$$$$$%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))))))))((((((((()))))))))))))))***)))(((''''''((()))***'''(((((()))))))))))))))***)))(((&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$###"""!!!!!!"""$$$&&&((('''&&&%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%%%%%%% !!!"""###############################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""#########"""""""""""""""!!!!!!!!!"""###$$$%%%&&&$$$$$$##################""""""######$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!###$$$%%%$$$"""!!!"""###########################$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$###$$$$$$$$$"""""""""""""""######$$$######""""""""""""######$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%### !!!#########$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((())))))*********&&&((())))))(((((()))***,,,,,,---------.........,,,,,,++++++++++++,,,,,,+++***((()))***+++***)))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&------------------------+++******)))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((((('''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&((((((&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""""""""###%%%&&&((('''%%%###"""$$$&&&'''######$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))$$$###'''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&$$$######$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$+++***(((&&&$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))************''''''(((((()))))))))))),,,+++)))'''''''''((((((((((((((((((((())))))******)))'''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''')))&&&""" $$$&&&)))(((&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&#####################"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""######$$$$$$###""""""###$$$%%%$$$$$$##################!!!"""""""""######$$$$$$########################&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%$$$###""""""$$$########################$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$$$$%%%$$$######"""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""'''+++)))&&&$$$$$$%%% !!!"""$$$%%%%%%%%%%%%"""""""""######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))))))))******+++++++++&&&(((******)))((()))***,,,,,,---------.........,,,++++++******++++++,,,,,,+++******,,,,,,+++)))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&------------------------++++++*********)))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&''''''(((((('''&&&'''((((((&&&$$$&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%&&&$$$###"""!!!!!!###%%%&&&+++'''###$$$(((***(((&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################!!!$$$%%%######%%%$$$!!!###$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$#########"""""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$)))'''$$$"""!!!###%%%&&&"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%###%%%&&&&&&$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((()))*********))))))&&&''''''(((((())))))***++++++)))(((''''''''''''((((((((((((((()))******((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''---)))%%%"""!!!###''')))((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''' """$$$&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$#########"""######""""""""""""######$$$$$$$$$############"""$$$$$$$$$############"""""""""""""""############&&&%%%$$$#####################$$$$$$$$$$$$$$$$$$##################$$$$$$##############################"""!!!&&&&&&&&&&&&%%%&&&&&&&&&$$$%%%%%%%%%###"""###$$$########################$$$$$$$$$############"""""""""!!!!!!!!!"""###### !!!"""$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######### &&&)))'''$$$$$$$$$### ###$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$&&&(((((((((&&&%%%&&&'''########################$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))***************+++&&&(((******)))))))))***+++++++++,,,,,,,,,------+++******************++++++******+++,,,+++***((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&------------------------+++++++++++++++******)))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''(((((((((((((((((((((((((((((()))******''''''''''''((((((&&&$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&###!!!###''')))&&&###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''"""""""""""""""""""""""",,,### $$$(((###$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""######!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))((((((''''''&&&&&&''''''((())))))***(((((())))))))))))(((((()))(((((('''((()))***+++''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&''')))***$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&& """$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%######"""###$$$$$$###""""""""""""######$$$########################$$$$$$$$$#########"""""""""""""""#####################""""""""""""######$$$$$$$$$############"""$$$$$$$$$############"""!!!"""""""""############%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$########################!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&%%%###"""###$$$########################$$$$$$$$$############""""""""""""""""""###$$$$$$ !!!"""###$$$$$$######""""""""""""""""""###$$$######""""""""""""##################$$$$$$$$$$$$$$$$$$#########"""""""""###%%%"""!!!$$$### """$$$%%%%%%$$$###!!!!!!!!!"""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))((((((((((((((('''(((******)))))))))***)))************+++++++++***))))))(((((())))))***))))))((()))******'''%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&------------------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%&&&'''''''''''''''((()))(((&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%''''''&&&%%%$$$###"""###%%%((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$+++!!!'''+++&&&###$$$$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$)))))))))((('''&&&%%%$$$!!!###$$$&&&&&&%%%$$$###&&&%%%###""""""###&&&'''%%%$$$$$$$$$$$$$$$$$$%%%"""%%%'''&&&$$$###%%%((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''((())))))***%%%&&&(((************))))))((('''''''''(((***+++&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''!!!"""$$$'''((())))))(((!!!"""$$$&&&'''''''''&&&"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""""" !!!###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$######"""""" !!!"""###$$$%%%%%%######""""""""""""######$$$$$$$$$############"""$$$$$$$$$############"""!!!!!!""""""#########$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''(((((((((''''''&&&&&&&&&########################!!!""""""###$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$########################$$$$$$$$$############"""######""""""###$$$%%%%%%######$$$%%%$$$###"""!!! !!!!!!"""$$$%%%&&&######""""""""""""######!!!!!!""""""######$$$$$$$$$#########""""""!!!!!! %%%&&&###$$$((('''"""###$$$&&&''''''&&&%%%$$$ !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&&&&%%%''')))***+++***)))***+++(((((()))))))))*********))))))(((((((((((())))))(((''''''(((((((((%%%###%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,)))&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%'''''''''&&&%%%$$$###"""######$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((%%%$$$$$$%%%'''%%%###""""""$$$'''(((%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!###%%%&&&$$$"""&&&&&&%%%%%%$$$#########$$$%%%'''))))))((('''&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$###  %%%'''%%%"""####################################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%$$$""""""$$$&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))'''(((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###"""!!!######""""""""""""##############################""""""""""""############$$$$$$$$$###!!! !!!"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$###"""!!!%%%###""""""###$$$###"""%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""&&&### """%%%((((((&&&%%%%%%%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$%%%&&&((()))******(((&&&%%%%%%'''((()))(((&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''((((((((((((%%%&&&((()))***)))(((&&&((((((((((((((('''&&&&&&*********)))))))))(((((((((''''''&&&&&&((()))***))))))((())))))(((%%%###''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''))))))(((''')))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((%%%###$$$$$$%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""###### !!!%%%'''%%%"""""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&%%%$$$###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((())))))(((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$######""""""######$$$%%%$$$############$$$%%%""""""############""""""######""""""""""""##############################""""""""""""############%%%$$$##################%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$################################################%%%%%%%%%$$$$$$#########$$$###""""""!!!!!!!!!!!!##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###############$$$%%%&&&&&&$$$###$$$$$$$$$###############$$$$$$$$$#########""""""%%%###!!!!!!###&&&''''''%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&''')))!!!!!!"""###$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((%%%&&&((()))))))))''''''((()))))))))(((((('''&&&,,,,,,+++++++++*********(((''''''&&&'''((()))******)))((((((((((((&&&$$$'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))$$$&&&((()))((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$***)))((('''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%$$$$$$%%%&&&$$$%%%&&&&&&&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""######$$$$$$%%%&&&&&&'''"""###%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$###""""""!!!"""""""""$$$!!! !!!%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$###"""""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$###""""""""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%#########""""""###############""""""""""""##############################""""""""""""############&&&###!!!"""%%%'''&&&$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""################################################$$$$$$$$$$$$$$$#########$$$$$$######"""!!!!!! #########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$%%%%%%"""###%%%&&&&&&%%%###"""###############$$$$$$$$$$$$$$$$$$##################""""""###%%%&&&%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((!!!!!!!!!!!!""""""######"""&&&((((((&&&%%%&&&((("""######$$$&&&''''''(((&&&''''''''''''(((((((((%%%&&&'''((()))(((''''''))))))))))))((((((((((((++++++++++++************''''''&&&&&&''''''((()))***)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******((((((((((((((((((((((((''')))+++***'''$$$""""""((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%(((((('''&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&$$$""""""###((((((''''''%%%$$$###"""&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$$$$!!!#########$$$$$$$$$%%%%%%######$$$%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######"""""""""######$$$###!!!###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$"""###$$$######%%%$$$######""""""######$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''((((((((((((''''''((()))************)))((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""""""""$$$%%%$$$######""""""######$$$########################!!!"""""""""############&&&"""!!!&&&((('''######"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!################################################$$$$$$$$$#####################$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$%%%&&&###$$$%%%$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%########################""""""###%%%&&&&&&###!!!&&&&&&&&&$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$############"""%%%'''%%%!!! $$$(((######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''''')))))))))((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&''''''((((((+++(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((()))+++,,,+++'''### ((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$$$$,,,***(((%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$$$$#########"""""""""!!!$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$###$$$%%%&&&%%%$$$""""""""""""""""""""""""&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++%%%###&&&(((&&&%%%((($$$######""""""######$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$########################!!!"""""""""############$$$ %%%'''&&&###"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$###$$$$$$$$$%%%&&&'''&&&$$$!!! """$$$"""""""""###$$$$$$$$$%%%########################!!!"""###&&&'''%%%"""%%%'''(((&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%""""""""""""########################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!######!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''))))))((('''(((((()))***((((((((('''''''''&&&&&&%%%&&&&&&'''''''''''''''***'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))''')))******'''%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&&&&'''(((,,,***'''$$$###$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%''''''&&&$$$%%%$$$$$$###""""""!!!!!!%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''"""%%%"""!!!%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################""""""""""""###############  ###%%%%%%###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#####################$$$###""" #########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$$$$$$$###"""!!!%%%'''(((&&&###"""$$$'''###############$$$$$$$$$###############$$$$$$$$$""""""$$$&&&'''%%% """###""""""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$&&&%%%%%%$$$$$$######"""""""""""""""#########$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$######&&&&&&%%%!!!$$$(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''')))***))))))))))))((((((((((((%%%%%%&&&''''''''''''&&&(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((())))))''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&&&&%%%&&&'''((('''&&&$$$#########$$$ !!!###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!###$$$$$$""" %%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&(((((((((((((((((((((((($$$$$$$$$###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%#########&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''''''''''''''(((((((((((('''((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################""""""""""""###############"""""""""###$$$$$$%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$"""#########!!!##################""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$%%%$$$""" %%%'''%%%###%%%'''$$$$$$$$$###############""""""#########$$$$$$$$$######$$$%%%&&&$$$  ###"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&&&&%%%$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&#########$$$$$$$$$$$$$$$'''''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&((())))))))))))(((((((((''''''$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$---------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******)))''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&$$$""""""######$$$%%%%%%$$$###!!! """%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''&&&$$$!!!$$$%%%%%%&&&&&&''''''(((######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$%%%&&&'''&&&%%%%%%%%%&&&####################################$$$%%%&&&&&&#################################$$$$$$%%%%%%%%%'''"""'''$$$###((($$$##################$$$""""""###$$$%%%%%%&&&&&&########################&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&''''''''''''''''''''''''((((((((()))((((((((('''&&&%%%#########$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$###############$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%########################""""""""""""###############$$$%%%$$$######%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$ !!!###$$$###""" $$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!###%%%&&&$$$!!!!!!&&&%%%######$$$%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$######$$$%%%%%%### !!!(((+++(((&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""$$$%%%#########$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&$$$$$$$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$......---,,,,,,+++************+++++++++,,,,,,,,,((((((((((((((((((((((((&&&'''((())))))***))))))&&&'''''''''((()))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%(((((('''&&&$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((($$$!!!$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########$$$%%%&&&&&&+++***(((%%%$$$######$$$(((%%%"""!!!$$$%%%%%%###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$#########""""""!!!!!!!!! """$$$%%%###$$$$$$###""""""###%%%$$$$$$$$$#########""""""########################$$$$$$%%%%%%$$$###!!!  !!!"""###$$$$$$ !!!""""""""""""!!! !!!"""$$$&&&'''(((######""""""!!!!!! $$$%%%%%%$$$!!! !!! !!!"""###$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&&&&$$$$$$&&&&&&$$$%%%$$$###""""""###$$$$$$$$$$$$############$$$$$$#########"""""""""""""""######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&'''((())))))***)))(((''''''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&......---,,,,,,+++******,,,,,,,,,++++++*********))))))))))))))))))))))))'''(((((())))))))))))(((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###""""""%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%!!! """$$$%%%$$$******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&'''%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$$$$%%%'''&&&$$$###"""######$$$&&&$$$""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$######"""###############$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!############"""""""""!!!"""!!!!!!!!!!!!"""$$$%%%###$$$$$$###""""""###%%%$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%$$$###"""""""""""""""############"""###$$$$$$%%%%%%$$$$$$##############################""""""!!!!!!!!!!!!"""!!!!!!""""""#########%%%%%%$$$$$$#########"""$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!"""###%%%%%%%%%%%%%%%########################################################################$$$$$$$$$######"""""""""###&&&&&&######&&&&&&###%%%$$$############$$$%%%$$$######""""""######$$$############""""""""""""######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&''''''(((((()))))))))***)))(((''''''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&...------,,,,,,++++++***...------,,,+++***)))(((************************((())))))))))))(((((('''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%$$$###"""######$$$%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%###$$$$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((&&&$$$###$$$%%%$$$###%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$############$$$%%%$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########"""######$$$%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$$$$######"""!!!!!!"""##############################%%%%%%$$$$$$###"""""""""############""""""""""""$$$######""""""###$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$##########################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###""""""""""""!!!!!!!!!  ###&&&%%%###&&&&&&%%%$$$###""""""!!!%%%$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!!!!!!! !!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$###"""!!! ###&&&&&&######&&&&&&###$$$$$$#########$$$$$$%%%######""""""""""""####################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((())))))))))))))))))***)))(((''''''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&---------,,,,,,+++++++++------,,,,,,+++***))))))************************))))))***))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%&&&''''''########################&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%%%%$$$$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$### ###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""&&&%%%%%%%%%%%%%%%%%%&&&""""""###%%%%%%%%%###"""""""""""""""""""""""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$$$$##############################""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""#########$$$$$$$$$#########""""""#########"""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%################################################""""""###$$$%%%%%%&&&&&&########################""""""###$$$$$$$$$$$$##################$$$$$$$$$""""""""""""""""""""""""!!!$$$'''%%%!!!""""""""""""""""""""""""$$$$$$#########$$$%%%%%%""""""##################!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######"""""""""!!!###&&&&&&######&&&&&&######"""""""""######$$$$$$###""""""!!!!!!""""""###"""###############$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$#########$$$&&&'''%%%%%%%%%%%%&&&&&&''''''))))))((((((((((((((((((***)))(((''''''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))***))))))((('''&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!!!!"""""""""###%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!###$$$%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&$$$$$$###!!!###&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!!!!"""&&&&&&&&&&&&%%%$$$###### """###%%%%%%$$$######"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$###############""""""""""""""""""######%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$###""""""###%%%################################################ !!!"""###$$$%%%%%% !!!!!!"""######$$$""""""###$$$$$$$$$$$$###########################""""""""""""############$$$ $$$&&&### """""""""""""""#########"""""""""""""""###$$$$$$!!!""""""###$$$%%%&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$%%%%%%%%%###%%%%%%######%%%%%%### !!!!!!""""""""""""#########""""""""""""######""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''''''''''''''***)))(((''''''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************((())))))))))))(((((('''((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""###########################################################################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$$$$$$$(((***+++***'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""######$$$$$$$$$$$$###"""!!! !!!###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!"""############"""!!!!!!""""""######$$$$$$$$$########################""""""""""""###############$$$$$$%%%%%%%%%$$$$$$###$$$$$$###""""""###%%%###############$$$$$$$$$######################## !!!!!!###$$$%%% !!!"""###$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! """""""""############$$$%%%""" !!!$$$$$$""" ''''''&&&%%%$$$######"""!!!!!!!!!!!!"""###$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&''''''"""%%%%%%""""""%%%%%%""" !!!"""############$$$$$$############$$$$$$""""""######$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###############$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''***)))(((''''''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&'''(((((((((%%%$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&!!!###%%%$$$######%%%'''%%%$$$$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""#########$$$$$$$$$$$$((()))+++***((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$$$$%%%!!!"""###$$$######"""!!! """######!!!!!!$$$'''%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$$$$$$$#####################"""""""""###$$$%%%%%%######$$$$$$$$$$$$##############################"""""""""#########$$$$$$!!!"""############"""!!!""""""######$$$%%%%%%&&&########################!!!"""""""""############!!!"""###$$$%%%%%%$$$$$$###$$$$$$###""""""###%%%""""""#########$$$$$$$$$########################""""""!!!!!!!!!###$$$%%%!!!!!!!!!""""""#########"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$$$$$$$######$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$###############$$$###""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%"""%%%%%%""""""%%%%%%""" !!!###$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''(((((())))))***)))(((''''''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))((((((((((((((((((((((((''''''((())))))***))))))&&&'''''''''((()))))))))&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$"""!!!##################$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&))))))&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& """$$$###""""""%%%(((&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''""""""######$$$$$$$$$$$$&&&''')))(((&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%% """###""" !!!$$$(((############""""""!!!!!! !!!!!!"""###$$$$$$$$$"""""""""###$$$$$$%%%%%%#########"""######$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&##################$$$$$$!!!!!!""""""#########$$$ !!!"""$$$%%%%%%$$$$$$###$$$$$$###""""""###%%%""""""######$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%$$$$$$$$$############### !!!"""""""""""""""!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&& !!!!!!###$$$%%%&&&&&&############$$$%%%&&&'''%%%%%%$$$###"""!!! ###"""!!! !!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""%%%%%%""""""%%%%%%""""""###%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$!!!"""###%%%%%%$$$######$$$%%%&&&'''''''''&&&%%%&&&''''''((()))******+++***)))(((''''''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$...---,,,+++,,,---...///000...***((('''((()))+++***************)))((((((***'''$$$%%%)))+++)))&&&(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((***)))(((&&&$$$"""!!! """######$$$$$$%%%&&&&&&!!!"""######!!!!!!"""###"""""""""######$$$$$$%%%&&&$$$!!!!!!###%%%&&&''' !!!$$$$$$$$$###%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((("""############$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$###"""""""""$$$$$$ !!!"""###$$$$$$%%%%%%$$$###""""""""""""$$$$$$#####################$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%!!!!!!"""###$$$$$$%%%%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''')))(((''''''%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!!!!"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$##############################$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!"""#########$$$$$$###""""""###%%%""""""""""""""""""""""""$$$###"""###$$$$$$###"""$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$###########################'''&&&&&&%%%$$$###""""""%%%$$$#########$$$%%%&&&***(((&&&%%%%%%%%%$$$#########""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""%%%%%%$$$######"""""""""%%%%%%%%%$$$$$$#########&&&%%%%%%%%%$$$#########%%%$$$###""""""###$$$%%% """###$$$%%%%%%&&&%%%$$$###""""""###$$$%%%##############################""""""""""""######$$$$$$######$$$$$$%%%&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! """############$$$$$$$$$!!!"""""""""############%%%$$$#########$$$%%%&&&'''&&&%%%############$$$$$$$$$$$$$$$$$$###"""!!!&&&"""###&&&%%%"""$$$%%%%%%###!!!!!!"""###$$$###"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''***(((&&&'''))))))'''%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%------++++++++++++,,,------+++***)))((()))+++,,,***************)))(((((()))%%%###$$$(((***(((%%%''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$''''''&&&&&&%%%$$$######''''''&&&&&&%%%$$$$$$###$$$%%%&&&%%%$$$$$$$$$&&&######$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%%%% """$$$$$$$$$$$$$$$&&&$$$%%%&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&"""""""""#########$$$$$$"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%%%%$$$###!!! !!!###%%%&&&%%%%%%$$$$$$$$$$$$%%%########################"""######$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$###""""""""""""###$$$###$$$$$$###""""""###%%%########################$$$###"""###$$$$$$###"""$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######""""""!!!$$$$$$#########$$$%%%&&&&&&%%%$$$$$$$$$%%%$$$$$$######""""""######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""##################"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$ !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%##############################""""""""""""######""""""!!!!!!""""""###$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$###"""!!!"""############$$$$$$$$$############$$$$$$$$$$$$######"""""""""###$$$%%%###""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$###""""""### """$$$""" %%%&&&&&&%%%$$$###%%%&&&%%%$$$$$$$$$$$$&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''%%%$$$%%%((()))(((&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%------+++***************))))))*********+++++++++***************)))((((((,,,)))'''(((+++---,,,***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$###$$$%%%%%%$$$### """$$$%%%$$$$$$$$$&&&###$$$%%%'''(((((())))))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&(((&&&""" !!!$$$&&&&&&&&&%%%%%%&&&&&&''''''########################"""###$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&"""#########$$$$$$%%%%%%######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######################################################$$$$$$$$$$$$###### !!!"""""""""$$$$$$$$$$$$$$$#########""""""##################$$$$$$###""""""###$$$$$$ !!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$""""""!!!!!!""""""###$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$###""""""!!! ###$$$"""$$$%%%&&&%%%$$$$$$&&&(((%%%$$$$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))((((((''''''$$$######$$$''')))(((''')))(((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%...------,,,+++******))))))***++++++,,,+++***)))***************)))((((((---+++)))***,,,...---,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&'''''''''###$$$%%%%%%######$$$%%%'''''''''&&&&&&%%%%%%$$$&&&%%%$$$%%%%%%%%%###!!!!!!###%%%%%%$$$$$$$$$%%%###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$###$$$%%%''')))***$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%&&&'''(((###############$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$##################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&''''''&&&&&&%%%########################((('''%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$%%%%%%"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$###$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$$$$%%%######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$ $$$$$$$$$###############!!!!!!!!!"""#########$$$$$$##################$$$!!!!!!"""###$$$%%%%%%%%%######%%%&&&&&&%%%##############################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%&&&######$$$$$$$$$######""""""""""""$$$&&&&&&$$$!!!!!!"""######"""###%%%'''%%%$$$############$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''&&&%%%%%%$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%///......---,,,++++++******+++,,,,,,,,,***((('''***************)))((((((((('''&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%(((''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%%%%%%%###!!!"""$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))+++"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$##################(((''''''''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%""""""""""""""""""""""""((('''%%%%%%%%%%%%'''(((######$$$$$$%%%%%%%%%%%%"""###$$$###""""""$$$&&&########################$$$###"""###$$$$$$###"""""""""##################"""######$$$$$$######"""########################""""""###$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%###%%%''''''$$$######$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$####################################!!!!!!!!!"""#########$$$#########$$$$$$#########!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!########################$$$##################$$$$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$######""""""###$$$&&&%%%$$$""" """######"""###%%%'''((('''%%%###"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$'''(((((((((''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%...............---,,,+++,,,,,,,,,,,,+++)))'''&&&***************)))(((((('''''''''''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$###""""""%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$###$$$%%%%%%$$$######$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$###""""""%%%$$$###""""""###$$$%%%!!!!!!"""""""""#########""""""""""""############$$$$$$$$$%%%&&&'''((()))"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$$$$$$$$$$!!!$$$&&&''''''&&&%%%######"""""""""###$$$$$$"""""""""###$$$$$$%%%%%%###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%$$$!!!"""######"""###%%%&&&""""""""""""""""""""""""$$$###"""###$$$$$$###""""""""""""""""""#########""""""############""""""##############################$$$$$$%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$"""&&&(((((($$$"""###$$$######""""""######$$$%%%#########$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!"""""""""###############""""""##################"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!##############################""""""""""""######""""""!!!!!!""""""###$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$############$$$%%%%%%"""############$$$$$$$$$!!!!!!"""""""""#########$$$%%%%%%&&&'''&&&&&&&&&###$$$$$$######!!! """"""###$$$$$$$$$$$$### !!!""""""######""""""###$$$%%%%%%$$$%%%''')))+++***(((&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$((()))***)))'''&&&'''((($$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%+++,,,---------,,,+++++++++++++++++++++***)))(((***************)))(((((())))))***)))))))))+++,,,''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$%%%&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$""""""$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%######$$$%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&############$$$$$$$$$$$$""""""""""""############$$$$$$%%%&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$$$$$$$$$$###"""""""""######!!!""""""###$$$$$$%%%%%%%%%%%%######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""############""""""########################""""""############"""""" !!!"""$$$$$$$$$$$$$$$!!!"""######"""###%%%'''########################$$$###"""###$$$$$$###""""""""""""######$$$$$$$$$""""""############""""""####################################$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###''''''$$$"""###%%%######""""""######$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$#########""""""""""""##############################""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""###""""""!!!"""###$$$%%%"""############$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%!!!"""############!!!!!!""""""###$$$$$$$$$$$$$$$!!!"""""""""!!!"""###$$$###%%%%%%%%%$$$$$$&&&((()))((('''&&&%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&%%%''')))(((&&&%%%''')))%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))***+++,,,---,,,+++******************+++++++++***************)))((((((&&&'''((('''&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&''''''(((!!!"""######!!!!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$!!!!!!###%%%&&&'''$$$%%%'''&&&%%%$$$$$$%%%"""###$$$%%%&&&''''''''''''&&&$$$######$$$&&&'''&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&"""###$$$&&&''''''&&&&&&%%%$$$###"""""""""###$$$%%%%%%$$$###""""""""""""!!!""""""###$$$$$$%%%%%%***)))'''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$### """###$$$$$$######!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""#########$$$$$$%%%%%%%%%""""""############""""""##############################"""""""""""""""""""""###$$$%%%&&&%%%$$$$$$ %%%&&&###!!!###&&&#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""######$$$$$$%%%%%%!!!!!!""""""#########$$$&&&%%%%%%%%%$$$#########"""###$$$%%%%%%$$$###""""""######$$$$$$$$$######%%%$$$###""""""###$$$%%%########################!!!!!! !!!!!!$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%'''"""###$$$###""""""$$$&&&$$$$$$######$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))((("""$$$''''''%%%%%%(((***%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%///...,,,+++***++++++,,,***************+++++++++))))))))))))))))))))))))******))))))(((((('''''''''(((((('''%%%$$$&&&'''''''''(((((('''&&&%%%%%%((("""%%%+++***(((%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%###"""###'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""%%%''''''&&&%%%%%%%%%%%%$$$$$$###"""$$$###"""""""""###%%%%%%""""""###$$$$$$$$$############""""""""""""############""""""###$$$$$$%%%"""""""""######$$$$$$$$$%%%%%%&&&'''&&&%%%###"""&&&%%%""" """$$$&&&$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$#####################$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%$$$$$$#########"""######$$$$$$%%%%%%&&&''''''&&&%%%$$$###"""!!!%%%%%%%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$############""""""###%%%&&&(((!!!!!!"""###############%%%%%%%%%$$$$$$#########&&&%%%#########%%%'''((($$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#################################""""""!!! """######$$$$$$"""!!! ((("""!!!%%%&&&""""""&&&%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$(((%%% """$$$$$$###$$$"""!!! !!!"""$$$%%%"""###$$$%%%%%%$$$###"""##################$$$$$$$$$$$$$$$###############'''%%%###"""######"""!!!###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###%%%%%%%%%$$$###""""""###$$$%%%########################%%%$$$###!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$###$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''&&&######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%...---,,,+++++++++,,,---+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&'''((())))))''''''(((((('''&&&&&&%%%'''$$$!!!"""&&&))))))(((%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&######%%%&&&&&&&&&%%%$$$'''%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###%%%''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%$$$#########$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$###!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$######''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$###$$$%%%%%%""" %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$######%%%&&&((($$$$$$$$$$$$$$$###""""""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""########################"""!!!!!!  """######$$$###"""!!! !!! &&&'''"""!!!%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%%%%$$$"""######!!!!!!!!!"""$$$%%%!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$###"""""""""!!!!!!""""""######$$$$$$'''%%%###"""######"""!!!!!!!!!""""""#########"""######"""######$$$%%%&&&%%%$$$###""""""###$$$%%%########################$$$###"""!!!!!!!!!""""""!!!""""""""""""######### !!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%###"""!!!!!!"""###%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""############$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&***+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%,,,,,,+++++++++,,,------,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))***(((%%%&&&)))***)))''''''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$######"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&%%%%%%%%%)))'''&&&%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%#####################$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!"""###&&&'''%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""#########$$$$$$%%%%%%%%%&&&%%%######$$$### %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&((('''%%%$$$""""""!!!!!!######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$######$$$&&&'''$$$$$$%%%%%%%%%$$$############""""""######$$$%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""########################""""""!!! !!!"""############"""!!!!!!"""!!!"""&&&&&&$$$###%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###### ######"""!!!"""###$$$%%%######$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$$$$&&&%%%###"""######"""!!!!!!"""###$$$%%%$$$######%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###########################""""""!!!!!!!!!!!!"""!!!""""""""""""#########""""""""""""############""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$%%%%%%%%%$$$#########"""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%&&&,,,...+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&++++++++++++,,,------...------,,,+++******))))))))))))))))))))))))))))))''''''(((((())))))******000+++'''''')))***&&&"""&&&'''''''''''''''&&&&&&%%%(((+++***'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%######$$$$$$$$$######"""%%%%%%$$$###$$$%%%&&&''')))'''%%%###"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$&&&&&&&&&'''''''''''''''&&&%%%$$$######$$$%%%&&&!!!"""###$$$%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######'''&&&%%%$$$"""!!!!!! """###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$########################""""""##############################"""""""""""""""###############"""""""""!!!&&&$$$"""!!!!!!"""&&&***$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""!!! ######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""!!!!!!""""""######$$$$$$&&&$$$""""""###$$$###""" !!!###$$$%%%$$$###"""%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###############$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###""""""!!!$$$$$$############$$$$$$"""""""""""""""""""""###########################$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((($$$$$$***---***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***++++++,,,------------...------,,,+++***))))))))))))))))))))))))))))))''''''(((((())))))******000+++'''''')))***&&&"""&&&&&&'''''''''''''''&&&%%%)))---,,,(((%%%%%%'''%%%&&&&&&''''''&&&&&&%%%&&&$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%""""""###$$$$$$#########$$$###"""""""""###%%%&&&(((&&&$$$"""!!!!!!######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""######%%%&&& """###%%%%%%%%%######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$###"""!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%#########"""""""""""""""!!!######!!! !!!$$$&&&"""###$$$%%%%%%$$$###"""################################################&&&%%%$$$"""!!!"""$$$%%%###############$$$$$$%%%$$$$$$$$$######$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########&&&$$$""""""###$$$###""" !!!"""!!! $$$######"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""##################"""""""""###$$$%%%#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$############$$$$$$###"""""""""""""""""""""####################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((######''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&++++++,,,---------,,,,,,------,,,,,,++++++******))))))))))))))))))))))))(((((((((((())))))))))))***(((%%%&&&)))***)))'''%%%&&&''''''((('''''''''&&&))),,,+++'''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$"""""""""""""""###$$$$$$"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%###$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&%%%###""""""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%% !!!###$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&&"""######$$$$$$######"""######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""!!!!!!"""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$############"""!!!!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!"""""""""$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&!!!"""######$$$######"""!!!!!!"""############"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$############""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$%%%&&&&&&$$$######"""!!!"""""""""&&&***(((%%%%%%$$$###!!!!!!"""#########""""""""""""""""""""""""""""""###########################"""  ############$$$$$$$$$$$$%%%""""""!!! !!!""""""!!!!!!"""###$$$%%%%%%&&&''''''&&&%%%$$$######"""%%%###""""""###$$$$$$###############$$$$$$$$$%%%###"""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$########################!!!""""""############"""!!!""""""""""""#########!!!!!!!!!"""""""""######$$$###"""""""""###%%%&&&#########################################################$$$%%%%%%&&&&&&$$$$$$$$$###"""""""""!!!""""""!!!!!!!!!!!!""""""$$$############"""""""""###############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&***)))%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&'''((())))))%%%&&&&&&'''(((((('''''''''((()))((('''&&&%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$#########$$$%%%&&&%%%'''((('''$$$"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%######$$$######$$$%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$%%%%%%&&&$$$""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""""" !!!"""############"""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$#######################################$$$%%%%%%$$$$$$"""!!!!!!!!!"""###"""((()))###!!!$$$$$$!!!!!!!!!!!!!!!"""###$$$######################################################$$$$$$%%%%%%%%%$$$######"""!!!!!!"""######"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$$$$#########%%%###""""""###$$$$$$###&&&%%%$$$######$$$&&&'''""""""""""""###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$########################!!!"""###$$$%%%%%%$$$###!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""############$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$############""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((...222...&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))******))))))(((((('''''''''(((((('''%%%$$$&&&'''%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&'''((()))***)))***+++)))%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((%%%######$$$ !!!"""###############%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%"""######$$$&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""$$$&&&((()))(((&&&%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########!!!"""###$$$%%%&&&''''''+++)))&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###$$$$$$$$$"""!!! ######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!"""""""""""""""#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$########################""""""!!!!!!"""###$$$$$$%%%$$$"""!!!!!!!!!"""######$$$ ######"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" ###%%%%%%""" """######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$##############################$$$$$$$$$%%%###""""""###$$$$$$###!!! """############$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$########################"""###$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#################################""""""""""""""""""""""""""""""#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$+++555:::444(((###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&------......---+++)))(((************))))))))))))++++++***)))((('''&&&&&&)))))))))((((((((((((((((((((((((((())))))))))))+++)))&&&&&&((()))'''%%%%%%&&&&&&''''''&&&&&&%%%,,,((((((,,,***### ###$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%'''######&&&((((((''''''''''''&&&%%%%%%$$$&&&%%%###!!! !!!######$$$$$$$$$%%%%%%%%%((($$$""""""%%%&&&$$$"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&'''%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""##############################"""""""""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%%%%###""""""$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$###"""  !!!"""!!!!!!"""$$$'''%%%$$$"""###$$$%%%%%%$$$#########"""""""""!!!!!!(((%%%######$$$$$$!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!$$$%%%%%%%%%$$$###!!!"""""""""###$$$$$$$$$%%%'''&&&$$$###"""###$$$$$$!!!!!!"""#######################################&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$$$$### """'''%%%###%%%$$$ ######$$$$$$$$$%%%%%%%%%%%%###""""""$$$&&&&&&&&&"""""""""###$$$$$$$$$%%%###########################$$$$$$###############$$$%%%%%%%%%&&&"""######$$$$$$$$$############""""""""""""##############################$$$$$$$$$############"""########################%%%$$$"""!!!!!!!!!""""""$$$$$$$$$#########""""""!!!###$$$###"""!!!"""$$$%%%$$$#########$$$%%%&&&$$$$$$##################%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&""""""$$$$$$"""###'''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&.........---,,,+++)))(((************)))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))'''$$$$$$&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%"""###&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%### ###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$###"""""""""############$$$$$$$$$%%%%%%%%%###"""!!!"""%%%&&&'''&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$######!!!!!!"""###$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$####################################%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$###"""&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$######%%%'''"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$"""#########"""###&&&(((%%%###!!!!!!#########"""##################""""""%%%###!!!!!!######""" """##################"""########################"""######$$$###"""!!! """"""###""""""!!! ###############$$$$$$$$$%%%$$$######"""""""""###""""""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""###########################$$$%%%%%%$$$"""  %%%$$$###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$""""""###"""!!!###############$$$$$$$$$######################## $$$%%%$$$""" """""""""""""""###############$$$$$$$$$######"""$$$$$$############$$$$$$##############################$$$$$$%%%%%%%%%&&&########################%%%$$$###""""""""""""###$$$$$$$$$#########""""""!!!"""###"""!!!!!!!!!###'''&&&$$$#########$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((%%%&&&((((((%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""###---,,,,,,++++++,,,,,,---************))))))))))))''''''((((((((()))))))))))))))))))))))))))*********))))))(((((('''''''''(((&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&$$$%%%''''''###!!!"""%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$###""""""&&&%%%$$$$$$%%%&&&(((***'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&### !!!"""###$$$&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$ ###&&&(((&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%###############$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###""""""###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$$$$"""!!!%%%%%%%%%$$$$$$#########''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%%%%$$$###"""!!!""""""###!!!""""""###$$$%%%&&&&&&$$$%%%%%%$$$$$$$$$''')))'''%%%###"""###$$$###"""#########$$$$$$$$$$$$$$$""" !!!###############$$$$$$$$$$$$######""""""""""""""""""""""""############""" """"""!!!!!!!!!!!!""""""$$$$$$$$$###############"""############"""!!!!!!#########$$$$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###"""#######################################$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!"""$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$######"""  ###%%%''''''$$$$$$$$$#######################################$$$%%%'''&&&$$$!!! #########"""""""""""""""$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%########################"""###$$$%%%&&&'''((((((########################%%%%%%$$$############$$$$$$$$$$$$###############"""###$$$###""""""###$$$((('''%%%$$$###"""""""""########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&'''***)))%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%***))))))***+++...000111************)))))))))((()))))))))***************)))))))))*********************)))(((''''''&&&&&&)))((('''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''%%%%%%&&&&&&&&&'''''''''***)))((('''&&&%%%$$$###((('''%%%###$$$&&&)))***'''''''''&&&&&&%%%%%%$$$###$$$&&&&&&&&&$$$"""!!!""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$ $$$((((((%%%""""""###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%"""!!!###%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$######$$$$$$$$$###############%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$###########################$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$###"""!!!""""""$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%########################!!!###%%%%%%$$$$$$%%%&&&&&&%%%""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&(((***(((&&&%%%&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%"""!!! !!!"""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$######""" $$$###"""""""""###%%%&&&%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$###"""!!!######"""#########$$$$$$#################################$$$$$$#########""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$######%%%&&&%%%###""""""""""""$$$$$$$$$$$$###############''')))***%%%$$$$$$$$$###"""""""""########################"""$$$%%%$$$######$$$%%%&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$###"""!!!$$$######""""""######$$$##############################$$$$$$%%%&&&&&&'''########################%%%%%%$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%$$$#########"""###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''$$$$$$''''''$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&++++++******+++---///000************)))))))))(((------,,,,,,+++***))))))(((((())))))***************))))))((('''&&&&&&%%%((((((((('''''''''((()))&&&''''''((((((''''''&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$&&&$$$!!! """###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$"""%%%'''&&&###!!!###&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%"""$$$$$$$$$'''***########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&%%%!!!""""""$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$######%%%&&&''''''&&&%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&########################!!!###%%%&&&%%%$$$%%%&&&&&&$$$""" !!!"""######$$$$$$$$$$$$%%%%%%%%%###$$$$$$###""""""$$$&&&***(((&&&%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!######"""""""""$$$%%%&&&%%%$$$$$$$$$###""""""""""""###$$$%%%%%%%%%######"""!!!!!! !!!"""##############################%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""########################################################################""""""##################(((%%%######"""!!!!!!"""########################$$$""" """#########%%%$$$$$$$$$###""""""""""""""""""""""""""""""""" """######"""###%%%'''&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%$$$$$$$$$###########################$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''###"""$$$%%%###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######///...---,,,+++*********************))))))))))))......---,,,+++***))))))''''''(((((())))))******)))((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&(((''''''((((((((((((''''''"""$$$$$$"""###%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&"""#####################&&&%%%###!!! !!!"""&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$&&&&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$###"""###%%%'''###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%"""""""""###############""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%''''''&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$######$$$%%%''''''&&&%%%%%%&&&"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%&&&&&&########################"""$$$&&&'''%%%$$$$$$%%%$$$###""""""""""""###$$$ !!!###$$$&&&'''((("""######!!! ###%%%'''%%%###"""###$$$###"""%%%%%%$$$$$$############"""###%%%$$$###"""###%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########!!!!!! !!!!!!"""######$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$!!!!!!  !!!"""###########################&&&$$$""" """$$$&&&########################$$$$$$$$$##############################$$$$$$$$$"""""""""""""""""""""""""""""""""###############$$$ """$$$######%%%"""""""""#########$$$$$$%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!###$$$###!!!!!!"""############""""""""""""""""""######$$$$$$$$$######!!!!!!!!! !!!!!!!!!########################$$$$$$$$$######"""""""""########################"""###$$$$$$%%%$$$$$$$$$###############$$$$$$$$$!!!"""###"""!!! !!!###"""###$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%((($$$###&&&&&&$$$&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$------------,,,+++******************))))))))))))+++++++++******)))))))))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''$$$&&&'''&&&$$$$$$''')))''''''((((((((((((''''''$$$''''''$$$$$$((((((%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((''''''&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%)))(((&&&%%%### ########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$######"""!!! !!!$$$&&&(((!!!"""""""""#########$$$!!!"""######$$$%%%&&&&&&%%%$$$###!!!!!!###$$$%%%########################!!!###%%%%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###########################%%%''''''&&&$$$###$$$""""""######$$$%%%%%%%%% !!!"""###%%%%%%&&&"""######!!! """$$$%%%###!!!!!!#########"""%%%%%%$$$###"""!!!!!!  $$$%%%$$$###$$$%%%"""##################"""###########################""""""!!!""""""$$$$$$ !!!!!!""""""""""""!!!###############$$$$$$$$$###############$$$%%%%%%"""!!!  !!!###$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################%%%$$$$$$#########$$$$$$""""""%%%###"""### !!!"""###$$$%%%%%%###""" !!!$$$&&&''''''###############$$$$$$$$$"""""""""""""""""""""""""""###%%%$$$"""!!!!!!""""""""""""""""""#########!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""##############################$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$######""""""#########$$$$$$$$$"""###$$$###""""""###$$$###$$$%%%%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%)))(((###!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''')))+++---............************))))))))))))(((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''%%%''')))(((&&&&&&)))+++''''''((((((((((((''''''###''''''""""""''''''$$$""""""#########$$$$$$$$$(((((((((''''''&&&&&&&&&!!!""""""###$$$$$$$$$%%%###$$$$$$%%%&&&'''((((((&&&''')))+++***)))&&&%%%((('''&&&%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$"""!!!###&&&(((&&&$$$''''''''''''&&&&&&%%%$$$!!!###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!! ###&&&&&&### ########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""###############$$$"""  $$$'''***!!!!!!""""""#########$$$""""""###$$$&&&'''((((((%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""!!!###%%%%%%$$$$$$%%%&&&########################((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''"""$$$&&&&&&%%%######$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""""""""""""""""""""""""""###&&&((((((&&&$$$######!!!"""###%%%&&&&&&&&&&&&#########"""""""""!!!!!!#########""" """$$$%%%$$$"""###$$$%%%%%%$$$&&&%%%$$$###""" """%%%$$$###$$$%%%""""""############""""""""""""""""""""""""""""""!!!!!! """$$$%%%"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%$$$###!!! !!!"""$$$%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$"""%%%!!! """###$$$%%%&&&,,,)))%%%######"""!!!""""""######$$$$$$$$$%%%"""""""""""""""""""""""" """$$$%%%$$$######$$$######$$$$$$%%%%%%%%%&&& !!!"""###$$$%%%%%%%%%######""""""""""""####################################$$$%%%&&&&&&'''(((######################## !!!"""###$$$$$$###"""""""""######$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&%%%###!!! !!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######&&&***((( %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$...---+++))))))***+++,,,)))))))))(((''''''((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%***)))((('''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%!!!'''((('''((((((((('''''''''&&&$$$"""&&&%%%$$$""""""""""""######$$$%%%&&&'''((((((((('''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###!!!!!!"""%%%'''$$$######%%%%%%###"""###!!!$$$%%%$$$#########((())))))'''$$$!!! """""""""""""""""""""""""""###$$$%%%&&&%%%$$$###$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''&&&%%%$$$$$$###!!!!!!"""$$$%%%$$$###""" """%%%&&&$$$"""'''&&&&&&%%%%%%$$$$$$###$$$ ###)))%%%"""&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%########################"""$$$$$$!!!!!!%%%&&&$$$###"""!!!###%%%'''&&&%%%,,,(((######(((+++'''!!!$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%&&&### %%%$$$###$$$$$$"""!!!###$$$%%%&&&&&&&&&&&&'''''')))&&&###$$$''''''$$$!!!######""""""!!!!!! !!!!!!""""""#########$$$######"""###$$$###!!!"""############$$$$$$$$$!!!"""###%%%%%%$$$###################################################### """######""" $$$$$$$$$$$$###!!! """############$$$$$$$$$######""""""""""""######%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%$$$$$$#################################"""!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$%%%&&&(((!!! %%%$$$######%%%###!!! """$$$&&&###########################"""!!! !!!"""###%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""!!!!!! !!!$$$%%%$$$$$$###$$$$$$###""""""###%%%%%%&&&&&&$$$"""!!!!!!!!!"""""""""""""""""""""""""""""""""###%%%%%%$$$"""########################$$$%%%$$$$$$###$$$(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$############+++++++++++++++******)))***+++++++++++++++---...))))))))))))))))))))))))+++*********)))))))))))))))(((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''%%%###$$$&&&""""""$$$"""$$$$$$######$$$%%%&&&'''###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!$$$(((&&& $$$(((((($$$ (((%%%###"""###$$$%%%%%%%%%'''((('''$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((%%%!!! %%%)))---)))$$$""""""$$$&&&&&&,,,'''!!! $$$&&&'''""""""###$$$$$$%%%%%%&&&((($$$$$$'''"""&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''$$$ ###%%%$$$+++(((%%%###"""""""""""" ###$$$!!! &&&***'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&'''###'''(((%%%%%%(((((($$$ )))+++&&&###%%%)))!!!''',,,)))""" %%%!!!###&&&(((((($$$$$$#########""""""""""""""""""#####################"""###$$$$$$!!!"""############$$$$$$$$$ !!!"""""""""""""""################################################%%%&&&((())))))(((&&&%%%$$$$$$$$$######"""!!! """############$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$##########################################"""!!!!!!$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$"""!!!""""""""" """!!! """$$$%%%##############################""""""""""""######!!!!!!"""###$$$$$$$$$$$$############""""""""""""########################$$$$$$$$$$$$############!!! !!!###$$$###"""###$$$$$$###""""""###%%%$$$$$$$$$$$$###"""######"""""""""""""""""""""""""""!!!!!!"""$$$&&&%%%$$$######################## """"""""""""###$$$########################$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###"""######%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%+++,,,...//////---+++)))*********+++,,,...///000))))))))))))))))))))))))(((((((((''''''''''''''''''((()))))))))((('''&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%###$$$''''''###"""###&&& $$$"""%%%$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((($$$ ###)))...000***&&&!!!!!!'''***$$$######%%%'''&&&###"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###(((***)))%%%!!! """""" !!!!!!!!!"""###""" !!!""""""######$$$%%%%%%%%%!!!!!!%%%###%%%&&&&&&%%%$$$$$$###$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% $$$'''&&&%%%%%%!!!%%%***,,,***(((''''''+++///---'''!!! """#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%'''(((&&&******%%%!!!"""$$$$$$,,,'''""" !!!"""  $$$$$$###"""###&&&&&&(((***+++)))&&&"""$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$###"""###$$$$$$""" """############$$$$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&''''''&&&%%%$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###""""""#################################$$$######"""!!!###$$$$$$$$$$$$###"""""""""###%%%&&&%%%""""""!!!!!!!!!!!!"""###$$$%%%&&&##############################$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!! !!!###%%%$$$###"""$$$$$$$$$""""""###$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$""" !!!###%%%&&&&&&########################!!!###"""!!! ########################$$$$$$$$$##############################$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''...///000000000///---,,,)))(((((((((***+++,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******((('''%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&%%%$$$$$$###!!!%%%(((&&&$$$%%%''''''""""""%%%$$$!!!''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***$$$$$$'''(((((((((%%%  """%%%&&&'''!!!###%%%%%%%%%$$$%%%&&&####################################%%%''')))***%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$...)))$$$!!!!!!""""""!!!)))(((''''''&&&$$$ $$$((()))((('''%%%%%%%%%$$$######""""""%%%!!!!!!%%%&&&%%%(((...((('''&&&%%%$$$$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''&&&'''******'''"""%%%))))))&&&###!!! $$$ """&&&&&&$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&''''''$$$!!! """&&&(((###  $$$((()))---'''!!!"""''')))### """###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$######""""""$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""""""""!!! """"""""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""###############$$$$$$$$$#########$$$$$$######"""######$$$$$$$$$######"""%%%%%%&&&&&&%%%$$$"""!!!!!!"""%%%""" """"""###$$$%%%&&&''''''########################!!!"""$$$$$$$$$$$$"""!!!###############"""!!!!!!%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$###"""###%%%&&&%%%$$$"""###%%%$$$###"""###$$$######"""###$$$%%%%%%$$$""""""""""""""""""""""""&&&$$$!!! """$$$$$$$$$########################!!!###$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$$$$%%%""""""############""""""############$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))000///---,,,,,,,,,---...+++)))'''''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))%%%'''(((******)))'''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%""""""###$$$%%%$$$$$$###$$$#########$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$######"""!!!&&&&&&%%%%%%&&&(((%%%&&&'''&&&$$$###"""###&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""###$$$"""111111...((("""!!!$$$(((###$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%'''&&&%%%$$$ %%%+++...)))'''###!!!&&&&&&&&&%%%$$$$$$######,,,(((%%%%%%%%%$$$&&&((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))$$$ &&&###%%%+++000((("""!!!"""!!!$$$)))$$$%%%%%%%%%&&&'''''''''########################%%%%%%%%%%%%$$$#########"""!!!"""%%%'''((())))))%%%---***!!!###""" ''',,,---,,,...***%%%"""!!!$$$''')))########################%%%$$$$$$######"""""""""$$$###""""""$$$%%%$$$###""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""###$$$%%%&&&""""""#########$$$$$$$$$######$$$%%%%%%$$$###############$$$$$$###############$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######&&&%%%#########$$$%%%&&&%%%""""""%%%%%%""" """"""###$$$$$$%%%%%%&&&######################## !!!"""######"""!!! """"""#########"""!!!!!!######"""""""""!!!!!!!!!########################$$$#########""""""""""""###"""!!!"""$$$$$$$$$"""!!!###%%%%%%###"""######%%%###""""""$$$$$$###!!!"""""""""""""""""""""""")))&&&###!!!!!!"""""""""#################################"""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$$$$%%%!!!""""""######""""""!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))...,,,***(((((()))+++,,,...+++((((((+++,,,***((())))))))))))))))))))))))''''''(((((((((((())))))&&&'''((()))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%$$$##################$$$&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%(((%%%###$$$%%%$$$###'''***((($$$ !!!###"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++###$$$((($$$%%%'''$$$$$$)))(((""" %%%%%%###"""!!!###%%%&&&%%%###"""""""""########################''''''%%%$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######%%%'''###'''(((&&&!!!"""&&&***++++++,,,---###$$$$$$%%%&&&&&&''''''&&&$$$""""""$$$&&&'''(((***)))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%(((,,,000///,,,"""$$$'''***,,,***$$$ (((...)))&&&$$$$$$$$$$$$%%%%%%%%%%%%########################&&&&&&&&&%%%$$$###"""!!!!!!"""&&&***((("""+++######(((%%% &&&+++((( """)))$$$((('''!!!"""""""""########################"""""""""""""""%%%###""""""$$$%%%%%%$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$###""""""###$$$%%%&&&"""############$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$### """$$$&&&$$$""""""$$$$$$ !!!"""!!!!!!!!!!!!"""##############################!!!!!!""""""""""""!!!!!! """###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!!!!  !!!"""!!!!!!###%%%%%%$$$###"""###%%%""" !!!###$$$!!!"""""""""""""""""""""""")))&&&###"""""""""!!! ##############################"""  ###%%%#######################################$$$$$$$$$###############$$$$$$$$$""""""############"""""""""""""""############$$$###$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((,,,++++++***************...***'''))),,,...,,,***))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%))))))$$$###%%%&&&###$$$%%%&&&%%%###"""###$$$###$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""(((((($$$"""%%%))),,,BBBYYYcccddd[[[EEE000...''' """&&&'''&&&"""$$$%%%%%%###""""""###""""""""""""""""""""""""$$$$$$$$$$$$######"""!!!######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""...???MMM]]]```dddddd[[[III555'''&&&&&&&&&### #########$$$%%%%%%&&&&&&!!! !!!&&&***,,,+++((('''&&&%%%$$$#########!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++%%%TTTWWW\\\___[[[III000*** $$$(((%%%$$$)))#########"""""""""""""""########################$$$%%%%%%&&&%%%$$$"""""""""%%%))))))"""$$$000$$$!!!222LLL^^^___ZZZ^^^```]]]RRRAAA000%%% ***$$$ %%%(((%%% #########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""""""""%%%###""""""$$$%%%&&&%%%"""############$$$$$$$$$ !!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!!!!!!!!!!!""""""%%%$$$###""""""###%%%&&&"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######!!!!!!######!!!"""&&&%%%$$$"""!!!!!!"""###$$$###########################""""""""""""""""""### """###$$$$$$%%%!!!!!!!!!""""""###$$$$$$########################$$$$$$$$$#########"""""""""!!! !!!""""""!!! ###%%%&&&$$$###""""""""""""$$$"""""""""""""""""""""""""""%%%$$$"""###$$$$$$###!!!########################"""######"""!!! """###########################""""""#########$$$$$$$$$$$$$$$$$$###############"""######$$$$$$######"""""""""""""""###############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''',,,---...//////---+++***+++(((%%%''',,,///---***))))))))))))))))))))))))(((((((((((())))))******'''''''''''''''((()))***'''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))$$$$$$))))))%%%((($$$!!!!!!###%%%&&&&&&'''((((((((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!'''%%%<<<|||EEE)))"""###$$$!!!###$$$%%%#########$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%NNNnnnCCC***$$$%%%%%%%%%$$$$$$###"""""""""((('''%%%$$$''')))(((%%%'''&&&%%%###"""!!!!!!!!! """$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!...ZZZxxx===$$$$$$&&&$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$### ###'''%%%!!!'''CCC___^^^555######(((***$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!""""""%%%###""""""$$$%%%&&&&&&"""############$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&"""############$$$$$$$$$$$$%%%'''(((((('''%%%$$$"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!###!!!!!!$$$$$$$$$''',,,+++)))&&&$$$###$$$&&&'''########################%%%$$$###""""""###$$$%%%!!!!!!"""""""""""""""!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$###$$$%%%%%%$$$### ###%%%&&&%%%###"""""" """%%%### """""""""""""""""""""""""""!!!!!!###%%%&&&%%%###########################!!!###&&&&&&%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######""""""""""""###############$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&''''''&&&%%%$$$###"""!!!&&&''''''''''''''''''&&&$$$$$$######$$$$$$%%%%%%+++,,,------......------)))((((((((()))***++++++***************)))(((((())))))))))))************((('''&&&%%%$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''%%%!!!"""&&&&&&%%%%%%$$$$$$%%%%%%&&&+++... ...###&&&%%%***&&& $$$$$$######***&&&&&&&&&%%%%%%$$$$$$$$$***###&&&"""333''''''eeeaaa$$$'''%%%444$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###)))*** ***### ###)))WWWCCC...!!!###$$$///)))###)))$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%///"""222!!!:::<<<000%%%,,,*********"""$$$$$$$$$############"""&&&(((######...$$$&&&&&&$$$+++iiiFFF***###!!!&&&(((%%%$$$###$$$+++---######$$$$$$$$$$$$##############################&&&""""""$$$###!!!######$$$$$$$$$%%%%%%%%%%%%&&&'''%%%###!!!""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""###$$$###!!!############$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" ###%%%&&&%%%$$$$$$%%%#########"""######$$$$$$"""""""""!!!!!!!!!!!!!!!########################"""###$$$$$$$$$$$$###"""######"""!!!!!! !!!!!! """$$$$$$$$$###$$$%%%"""""""""""""""""""""""""""###%%%&&&%%%$$$""" """###$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################''')))((($$$###%%%%%%"""&&&%%%$$$######$$$%%%&&&######""""""""""""###### ###%%%%%%######&&&(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%###"""###$$$---.........---,,,+++++++++***************+++,,,***************)))(((((()))))))))(((((('''''''''((('''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((('''%%%######&&&(((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######...(((&&&""""""%%%&&&&&&$$$""""""%%%)))&&&&&&%%%%%%%%%$$$$$$$$$333))),,,&&&+++kkkLLL===555)))%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""***,,,%%%000... !!!tttYYY!!!---(((555''')))"""$$$+++,,, $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&222888%%%777###***"""+++&&&222### !!!!!!"""###$$$%%%&&&&&&$$$$$$%%%"""'''(((///###+++---lllggg333%%%---)))$$$%%%&&&&&&"""###&&&######$$$$$$$$$$$$##############################'''%%%#########$$$###"""######$$$$$$$$$%%%%%%%%%'''((()))(((&&&%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$##############################$$$&&&&&&&&&%%%###"""######""""""######$$$$$$"""###$$$$$$$$$$$$###"""######################## """$$$$$$#########$$$$$$$$$###############$$$""""""""""""""""""""""""################################################$$$###""""""!!!!!!!!!""""""###$$$$$$#########$$$"""""""""""""""""""""""" !!!"""###$$$######""""""###$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################!!!"""######!!!!!!"""###########################$$$$$$!!!"""!!!######"""!!!!!!"""############""""""""""""###### """%%%%%%######$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$//////......---+++***)))---,,,++++++++++++++++++***************)))((((((******)))((('''&&&&&&%%%((('''&&&&&&%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&((((((&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######"""(((&&&"""### $$$$$$!!!$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$(((222###555555***,,,'''---$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%,,,333###*** +++"""\\\OOO%%%((("""%%%)))###%%%'''""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$::: '''999@@@PPP000$$$666$$$$$$!!!!!!"""###$$$%%%&&&&&&###$$$)))""")))###;;;www))) ***######$$$''')))$$$######$$$$$$$$$$$$##############################"""###%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%%%%######""""""!!!""""""""" !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%%%%%%%$$$###""""""""""""!!!"""""""""###$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$###""""""""""""#####################"""""""""""""""""""""""""""""" !!!"""###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""""""""###########################"""""""""""""""""""""""" """###"""!!! !!!"""###########################$$$######$$$#########"""!!!!!!"""############""""""""""""###### """%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%#########$$$---......---,,,+++******---,,,+++******************************)))((((((******))))))(((((('''''''''''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&---""" '''$$$&&&"""!!!&&&,,, %%%$$$$$$$$$&&&''''''$$$"""%%%$$$$$$$$$$$$$$$$$$$$$+++&&&###444,,,///'''222"""(((######$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&"""***###&&&!!!)))000'''!!!***"""%%%((($$$'''"""'''""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$&&& ---OOO$$$)))'''%%%(((%%%%%%%%%$$$$$$$$$#########'''***%%%"""QQQggg$$$111$$$'''"""""",,,(((#########$$$$$$$$$$$$############################## $$$%%%######$$$'''######$$$$$$$$$%%%%%%%%%!!!"""######""""""###%%%""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$%%%$$$###""""""""""""""" """$$$%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!###%%%&&&%%%$$$###""""""""""""!!!!!!"""###$$$%%%%%%&&&########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$###############$$$%%%$$$"""""""""""""""!!!""""""""""""""""""""""""!!! !!!!!!###$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$##################$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""###"""!!!!!!"""########################### $$$'''&&&'''(((&&&"""%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######"""$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###%%%%%%%%%######$$$%%%++++++,,,,,,---,,,,,,+++,,,+++***)))))))))))))))***************)))((((((&&&&&&&&&''''''(((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%"""'''%%%///+++&&&***'''%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$<<<+++888@@@GGG---666!!!#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''###+++"""777===666"""666(((&&&"""... $$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%...'''---kkk(((///(((&&&%%%%%%%%%%%%$$$$$$$$$$$$###***%%%$$$...FFFJJJ''')))### %%%&&&'''######$$$$$$$$$$$$##############################"""&&&&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%###$$$&&&&&&%%%%%%'''(((""""""""""""""""""""""""##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$########################### """######$$$$$$&&&%%%$$$###############"""###%%%&&&&&&%%%###"""########################%%%%%%%%%###""""""$$$&&&&&&%%%$$$###""""""""""""!!!!!!"""###$$$%%%%%%&&&########################%%%$$$"""!!!!!!"""$$$%%%$$$###############$$$$$$&&&###!!!!!!"""###""" """"""""""""""""""""""""$$$######"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$########################"""""" !!!$$$$$$"""$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######$$$$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%******+++,,,,,,,,,,,,,,,******))))))((()))))))))***************)))((((((""""""###$$$%%%&&&''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%###+++&&&$$$ !!! (((!!!(((&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$$$$$$$###$$$///<<<===$$$444#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%'''+++"""$$$AAA777000!!!,,,"""#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&''' lll///333'''""""""###$$$%%%&&&''''''%%%+++""",,,___"""!!!&&&!!!&&&!!!######$$$$$$$$$$$$##############################&&&'''((('''%%%$$$###$$$######$$$$$$$$$%%%%%%%%%"""###%%%$$$$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%&&&$$$###"""$$$%%%%%%%%%$$$###""""""""""""!!!"""""""""###$$$$$$$$$########################%%%$$$###""""""###$$$%%%###""""""""""""###$$$$$$&&&""""""###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%$$$######"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$########################$$$### &&&'''!!!"""############"""!!!######""""""""""""######%%%$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###$$$&&&++++++,,,,,,,,,++++++*********))))))******++++++***************)))((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$###""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&)))%%%)))###222%%%(((&&&###$$$000888=== (((---&&&$$$... &&&###&&&###%%%'''%%%###"""$$$'''"""#########$$$$$$$$$$$$&&&"""///bbb===EEEKKK)))"""$$$$$$$$$$$$############"""###%%%&&&&&&%%%###"""111(((%%%BBBrrr((( &&&)))EEEGGG,,,---"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&,,,iiiMMM@@@\\\///%%%777"""######$$$%%%&&&'''''')))%%%(((%%%000sss222---$$$!!!(((######$$$$$$$$$$$$##############################&&&$$$######$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%% !!!""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#######################################$$$%%%%%%&&&$$$###############$$$%%%%%%$$$###""""""###$$$%%%###########################$$$%%%%%%###""""""###$$$$$$###############$$$""""""""""""""""""""""""################################################"""!!!!!!!!!""""""###$$$%%%!!!"""$$$###!!!""""""""""""""""""""""""!!!"""###$$$$$$###""""""$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################"""###$$$###"""!!!"""$$$########################%%%%%%""""""&&&&&&!!!"""############"""!!!######""""""""""""######$$$!!!"""$$$%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&---------,,,+++***)))(((************+++,,,------***************)))((((((***************)))))))))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))((('''''''''&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###&&&(((((((((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&!!!&&&+++***###///%%%&&&''''''%%%######### ```kkk111 ,,,***"""000&&&###"""######'''&&&""" """%%%""""""######$$$$$$$$$$$$000AAAhhh!!!111'''bbb222***%%%$$$$$$$$$######""""""!!!###%%%%%%###!!!###+++555333%%%***+++***)))%%% ZZZ666((($$$''' ///%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&```:::%%%///---666 555&&&&&&&&&%%%%%%%%%$$$$$$###///$$$%%%JJJ]]]JJJ...JJJqqq###%%%!!!///"""######$$$$$$$$$$$$##############################!!!%%%&&&%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""!!!!!!"""###$$$$$$%%%###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###!!!!!!!!!##################$$$$$$""""""""""""!!!!!!!!!!!!########################"""###$$$$$$$$$$$$###"""!!!!!! !!!!!!"""######%%%!!!"""%%%$$$"""""""""""""""""""""""""""!!!###$$$$$$###"""%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###"""!!! !!!###########################"""$$$######$$$!!!###$$$%%%&&&&&&%%%$$$#########""""""""""""############$$$$$$&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&//////...---+++***)))))),,,,,,,,,,,,,,,,,,------...,,,***)))******)))((((((((())))))((('''&&&&&&((()))+++,,,,,,***)))''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&(((((()))&&&""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%((())))))((('''(((...???ccc555 $$$$$$'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''+++###'''!!!222!!!"""'''000!!!,,,%%%$$$222&&&///+++$$$%%%$$$###""""""###$$$%%%!!!)))$$$000'''%%%$$$###""""""###$$$%%%"""FFF!!!))) ---%%%#########$$$$$$$$$%%%%%%%%%+++$$$'''...""""""888MMM,,,'''(((""""""555zzz***$$$+++###!!!'''))))))((($$$$$$]]]HHH,,,######)))(((:::vvv"""((((((%%%###"""###$$$&&&%%%%%%""""""###$$$$$$$$$$$$###"""###$$$%%%$$$######$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$#########$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###%%%%%%%%%'''%%%###!!!!!!"""###$$$%%%$$$$$$######"""""""""$$$%%%&&&''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$"""!!! """!!!!!!"""$$$&&&%%%$$$##############################""""""!!!!!! """"""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%&&&'''%%%###!!! !!!$$$"""  ###$$$)))&&&"""###'''(((%%%!!!""""""############""""""#########"""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%% """#########$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#################################......---,,,++++++******************************,,,+++******,,,,,,+++***(((((((((((((((''''''&&&&&&&&&'''&&&%%%""" '''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&$$$***???&&&)))***''''''$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$%%%'''''')))((((((((( 111LLL&&&,,,*** !!!]]])))%%%###)))$$$!!!%%%$$$###""""""###$$$%%%###,,,GGGNNN$$$%%%%%%$$$############$$$%%%###222***///######$$$$$$$$$%%%%%%%%%)))###)))000*** ///"""$$$$$$!!!"""$$$ZZZ!!!,,,$$$""",,,***"""%%%&&&%%%%%%$$$&&&```XXX!!!!!!&&& ###$$$QQQggg%%%"""$$$(((&&&#########$$$######"""######$$$%%%$$$$$$$$$"""###$$$$$$""""""!!!"""$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$######"""$$$&&&&&&%%%$$$########################&&&%%%#########$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$#########!!!""""""######""""""!!!$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$###"""""""""###"""!!!"""$$$%%%%%%$$$########################"""""""""###############""""""""""""""""""""""""###################################################"""""""""!!!!!! !!!!!!!!!""""""""""""###$$$$$$&&&'''%%%$$$$$$$$$%%%(((***,,,((($$$"""###&&&'''%%%!!!""""""############""""""###""""""""""""""""""""""""##################"""$$$$$$##################""""""############""""""%%%%%%%%%%%%%%%$$$###""""""""""""!!!!!!!!! %%%$$$$$$$$$###"""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!###$$$###"""###$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$---------,,,,,,+++++++++,,,++++++******)))))))))'''&&&&&&(((***+++***)))(((((((((((((((''''''''''''(((((((((&&&$$$"""!!!&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''' $$$,,,'''%%%'''"""&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&+++*** %%%LLL!!!111(((&&&&&&&&&BBB"""$$$---"""$$$$$$############$$$$$$###!!! ///!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$!!!222UUU )))######$$$$$$$$$%%%%%%%%%"""((($$$)))444###ppp!!!&&&###$$$%%%((( MMM%%%%%%###,,,&&&###'''((()))"""XXX... ((((((&&& """'''  111III,,,&&&!!!+++((($$$""""""""""""!!!###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$"""!!!"""$$$&&&'''&&&%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""!!!!!!!!!!!!!!!!!!"""$$$############$$$%%%%%%%%%$$$###""""""###$$$$$$$$$###"""###$$$%%%$$$###########################!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""!!!  !!!!!!!!!###%%%%%%$$$!!!""""""######%%%&&&((()))%%%"""!!!"""%%%&&&$$$"""""""""############""""""""""""""""""""""""######$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%$$$##################""""""""""""$$$$$$##################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!###$$$$$$###""""""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******''''''''')))+++,,,***)))((((((((('''''''''((((((((())))))***+++******)))''''''''''''(((((())))))''''''''''''''''''''''''$$$$$$%%%'''(((***+++,,,&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***(((###'''&&&!!!'''###&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&&&&&&&###$$$###***%%%???***(((...)))'''!!!111"""%%% '''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%;;;MMM...,,, %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---)))######$$$$$$$$$%%%%%%%%%///,,,,,,%%%222ppp&&&,,,"""$$$&&&))))))'''www!!!((($$$'''((($$$&&&---888ttt333!!!(((&&&'''######"""###''')))'''### DDD666###***+++((($$$"""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&$$$########################$$$%%%%%%%%%$$$$$$%%%&&&""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%###############$$$$$$%%%%%%$$$"""!!!!!!###%%%&&&%%%###"""###$$$$$$###"""########################"""""""""######$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$###############"""""""""&&&%%%%%%$$$###"""!!!!!!########################((()))((($$$ """"""""""""""""""!!!!!!"""!!! !!!$$$%%%$$$"""""""""############"""""""""""""""""""""#########&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########""""""""""""############""""""$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%%%%###!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++,,,,,,,,,,,,------......------,,,+++******,,,++++++,,,------,,,***((((((''''''''''''((()))&&&''''''(((((())))))((())))))(((((('''''''''''''''''''''''''''''''''&&&"""###$$$%%%'''((()))***%%%%%%$$$$$$%%%%%%&&&&&&)))'''%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&&&&$$$www%%%$$$'''###""")))###"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$"""(((###+++""""""+++UUU#########""",,,***$$$ZZZ$$$%%%!!!###((($$$$$$$$$%%%%%%$$$$$$$$$(((!!!...%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))qqqppp!!!111######$$$$$$$$$%%%%%%%%%(((&&&""")))222JJJ"""$$$''' $$$''' ***CCC&&&%%%+++((("""'''######,,,NNN...+++''' ###$$$"""!!!$$$%%%"""rrr///(((%%%###"""###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$""" !!!$$$&&&&&&&&&"""###$$$%%%%%%$$$###"""%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&######""""""######$$$%%%%%%$$$"""!!!!!!###%%%&&&%%%###"""###$$$$$$###"""##############################"""""""""!!!!!!!!!########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!######!!!!!!!!!"""&&&&&&%%%%%%%%%$$$$$$###!!!!!!!!!!!!###$$$######""""""############""""""!!!!!!""""""############&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#################################"""""""""###$$$$$$%%%%%%###%%%&&&%%%###"""""""""$$$$$$%%%%%%%%%$$$$$$###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))***)))''''''((())))))((((((((('''&&&&&&''')))******))))))(((''''''&&&&&&***))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''+++(((%%%###""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!! $$$###"""ddd'''"""&&&&&&"""'''***"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$***&&&$$$eee!!!""""""&&&(((,,,ggg###%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$ $$$"""'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%PPP&&&(((######$$$$$$$$$%%%%%%%%%((((((&&&$$$444,,, """$$$&&&'''...&&&!!!((()))%%%$$$***'''%%%'''((((((OOO$$$'''///***,,,'''''''''!!!$$$$$$!!!!!!%%%&&&$$$999]]]$$$###"""###%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%""""""$$$$$$#########$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((%%%###%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###""""""""""""###$$$$$$%%%$$$###""""""###$$$$$$$$$###"""###$$$%%%$$$#################################""""""!!! ########################"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$#########""""""""""""!!!!!!!!!!!!############""""""""""""!!!#########%%%&&&############$$$%%%&&&'''"""""""""""""""#########""""""############""""""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$##################"""""""""""""""""""""""" !!!!!!""""""#################################%%%%%%$$$$$$###"""""""""###%%%&&&%%%###""""""###$$$$$$%%%%%%%%%$$$#####################$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################,,,,,,,,,,,,,,,,,,,,,,,,************************(((%%%###"""$$$'''((()))((((((&&&&&&&&&''')))***,,,+++***))))))(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$""" %%%"""!!!___'''###)))%%%&&&)))$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&%%%######%%% ''')))###GGGDDD))))))%%%%%%&&&---$$$GGGZZZ"""***""""""$$$$$$$$$%%%&&&&&&%%%$$$$$$TTTsss&&&333%%%######$$$%%%%%%$$$######$$$333PPP(((######$$$$$$$$$%%%%%%%%% 111,,,"""xxx#########***000%%%###%%%EEE&&&$$$$$$)))"""$$$%%%"""###... 777)))(((%%%%%%%%%"""###%%%&&&&&&%%%&&&((()))''''''###"""###$$$&&&&&&%%%###"""######$$$%%%$$$$$$$$$'''""""""$$$###!!!$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$######$$$&&&&&&%%%###########################"""&&&))))))%%%###%%%''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$#########""""""############"""""""""""""""""""""###$$$$$$%%%$$$$$$$$$###"""""""""###"""!!!"""$$$%%%%%%$$$###########################"""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!!!!!"""$$$%%%$$$###!!!!!!""""""!!!  !!!###%%%###$$$$$$###"""""""""###""""""############"""""" !!!!!!"""######$$$$$$"""##################"""##################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$###""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$###"""###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------+++)))&&&&&&))),,,///111((('''&&&%%%&&&'''***+++&&&&&&&&&&&&'''(((******&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%$$$#########%%%&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''&&&$$$(((%%%&&&fff+++!!!'''"""!!!''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&$$$###''' ,,,(((""",,,!!!$$$###(((%%%''',,,)))$$$***!!!***$$$$$$&&&&&&&&&&&&$$$$$$%%%wwwUUU''''''###"""###$$$%%%%%%$$$###""""""%%%$$$$$$"""######$$$$$$$$$%%%%%%%%%$$$(((%%%)))---### &&& )))***"""'''lllhhh+++!!!!!!000"""&&&###$$$"""(((+++!!!YYY!!!--- ###!!!******&&&!!! $$$&&&"""!!!&&&yyy######$$$&&&'''&&&$$$!!!""""""###$$$$$$$$$$$$###---(((###"""$$$&&&$$$!!!%%%$$$###""""""###$$$%%%$$$#########$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$"""""""""$$$&&&'''&&&%%%"""""""""""""""""""""""""""&&&***)))%%%###%%%''')))'''%%%#########%%%&&&%%%$$$$$$######""""""""""""###$$$%%%%%%$$$###""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""!!! """!!!!!!"""$$$&&&%%%$$$########################"""""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!! """""""""###$$$$$$%%%%%%$$$$$$######"""""""""!!!!!!###%%%%%%#########$$$&&&$$$!!!!!!"""$$$%%%%%%$$$###""""""###""""""############"""""" !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%% !!!!!!"""""""""###&&&%%%%%%$$$###"""!!!!!!"""""""""""""""""""""""" !!!"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$###"""#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++******)))((('''++++++************+++++++++***(((''''''(((***++++++*********))))))((((((&&&&&&''''''((('''''''''((((((((((((((((((((((((***)))(((''''''((()))***((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""'''[[[&&&''')))******)))'''&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))$$$"""!!!... &&&%%%$$$###""""""###$$$%%%%%%###<<<'''###%%%(((((('''%%%"""!!!!!!"""&&&111((("""!!! %%%$$$###""""""###$$$%%%000111,,,###""""""""""""###$$$$$$$$$%%%###%%%'''---sss555 $$$$$$$$$$$$%%%''')))***YYY### &&& """$$$$$$$$$$$$$$$$$$%%%%%%ggg666'''(((###$$$######$$$$$$$$$%%%%%%%%% !!!"""###############$$$'''$$$+++&&&'''$$$$$$###"""""""""###%%%%%%&&&%%%%%%$$$###"""!!!!!!###"""""""""###$$$%%%%%%(((%%%$$$%%%''''''$$$!!! """"""""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###""" """###$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""#########$$$######""""""!!!!!! $$$$$$$$$###$$$$$$%%%&&&"""""""""###$$$$$$""" ########################%%%$$$###$$$&&&&&&$$$"""############"""""""""!!!!!!###%%%%%%%%%%%%###############"""!!!!!!""""""#########""""""!!!$$$%%%%%%%%%%%%$$$###"""######""""""!!! !!!"""$$$%%%$$$###"""!!!!!!"""###$$$######################## !!!###%%%%%%###!!! %%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$######%%%$$$$$$######$$$%%%%%%#####################$$$&&&&&&&&&&&&%%%###!!! %%%%%%%%%$$$###"""!!! %%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%///...---,,,+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********))))))******))))))))))))******)))((('''&&&&&&'''((()))***)))))))))((((((((((((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""'''[[[&&&&&&((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%(((###)))$$$&&&nnn'''%%%%%%$$$$$$$$$$$$%%%%%%%%%###uuu,,,'''$$$%%%%%%$$$"""!!!"""$$$***'''!!! $$$%%%%%%$$$############$$$%%%)))VVV999###############$$$$$$$$$$$$###'''""")))"""&&&%%%$$$###$$$$$$%%%&&&YYYFFF&&& )))!!!"""######$$$$$$%%%&&&&&&&&& %%%===[[[eeeVVVCCC+++)))***'''######$$$$$$$$$%%%%%%%%%""""""######$$$#########&&&)))www'''%%% """!!!)))$$$###"""""""""###$$$%%%%%%%%%$$$$$$###"""""""""##################$$$%%%&&&%%%$$$%%%&&&'''$$$"""###$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!"""""""""########################""""""""""""!!!!!!!!! !!!""""""###"""""""""###$$$$$$""" ########################$$$#########%%%%%%$$$"""!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$%%%$$$$$$###############"""!!!!!!"""###$$$$$$$$$$$$######################################################""""""!!! !!!"""#########""""""""""""##############################!!!"""###$$$$$$###"""!!!%%%&&&&&&%%%$$$######%%%###############$$$$$$$$$######$$$$$$$$$$$$#####################"""""""""#####################"""$$$$$$%%%%%%%%%$$$###"""$$$%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%......---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&'''((()))************)))(((((((((((((((((()))''''''%%%%%%%%%%%%''''''((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""'''[[[&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%+++"""$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%###...(((###$$$%%%$$$######$$$&&&((($$$ """&&&'''%%%%%%$$$$$$$$$$$$%%%%%%+++!!!wwwZZZ&&&$$$$$$$$$$$$$$$#########,,,###%%%%%%###'''&&&%%%###""""""""""""YYY!!!"""---(((""""""###$$$%%%%%%&&&&&&***)))'''### %%%***""" """$$$ '''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""***000$$$ %%%(((######""""""######$$$%%%########################%%%$$$$$$############$$$$$$$$$###$$$&&&&&&%%%###(((((((((&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$##############################""""""""""""########################$$$$$$$$$$$$!!! !!!""""""###""""""###$$$$$$###!!!########################$$$###""""""$$$$$$###""" """###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%"""############""""""!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%######$$$$$$%%%&&&&&&'''######"""!!!!!!!!!!!!!!!""""""############""""""###################################################%%%%%%%%%###"""###$$$ !!!###$$$%%%&&&'''######$$$$$$$$$$$$#########$$$$$$%%%$$$###"""!!!$$$#########""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%---------,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******))))))(((''''''&&&&&&''''''(((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))'''%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%"""'''[[[&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!((( 222 ###$$$%%%&&&&&&%%%$$$###%%%###111)))(((%%%&&&'''&&&$$$$$$&&&''' )))'''''''''###%%%%%%%%%%%%%%%%%%%%%%%%***""")))www'''%%%%%%%%%$$$$$$#########---&&&^^^***"""&&&&&&%%%$$$###"""""""""YYY%%%'''###&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&%%%$$$%%%'''///+++&&&$$$''')))#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" EEE+++(((((("""###!!!###############$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$#####################$$$%%%&&&%%%%%%(((((((((&&&$$$###$$$%%%########################$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$############$$$%%%######$$$$$$$$$$$$######"""""""""######""""""""""""""""""""""""#########"""""""""######$$$$$$$$$###############$$$$$$%%%$$$###"""###$$$$$$###"""########################$$$"""!!!!!!#########""" """###$$$%%%&&&%%%$$$###""""""###$$$%%%""""""############"""!!!!!!"""###$$$%%%%%%%%%%%%'''&&&$$$"""!!!"""$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""!!!!!!!!!!!!!!!""" !!!###$$$$$$###""""""########################$$$######""""""######$$$"""$$$$$$$$$""""""###$$$ !!!###$$$%%%&&&'''######$$$$$$$$$$$$######%%%&&&'''((('''%%%###"""$$$######""""""!!!!!!!!!######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%,,,,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%"""'''[[[&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&######jjj$$$"""###$$$%%%%%%$$$###"""%%%###```"""###%%%&&&&&&&&&%%%###"""###$$$(((&&&&&&&&&"""%%%%%%%%%%%%%%%%%%%%%%%%'''666'''&&&%%%%%%%%%$$$$$$###############+++###%%%%%%%%%%%%%%%$$$$$$$$$YYY&&&)))&&&&&&%%%%%%$$$$$$#########)))%%%"""$$$(((***'''### &&&###!!!%%%'''%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""***(((***%%%"""!!!""""""######$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$#########$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%######$$$&&&########################$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""############$$$$$$$$$$$$######!!!"""############"""!!!######"""""""""""""""""" !!!!!!""""""#########%%%%%%$$$$$$%%%%%%&&&'''%%%###""""""$$$$$$$$$###########################$$$"""!!!!!!"""######"""!!!"""""""""############""""""!!!!!!"""###%%%&&&!!!""""""#########"""""" """###$$$$$$$$$$$$***(((&&&###""""""######%%%%%%$$$$$$############ !!!"""######### !!!"""$$$$$$$$$###"""########################$$$$$$############$$$$$$"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$%%%'''''''''%%%###"""$$$#########""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$##############################$$$&&&((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%"""'''[[[%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&''' %%%&&&+++"""######$$$$$$######"""%%%###"""'''###$$$$$$$$$###  """%%%$$$!!!!!!%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$zzz&&&%%%%%%%%%%%%%%%$$$$$$$$$+++,,,nnn"""'''######$$$%%%&&&&&&&&&%%%YYYWWW,,,...&&&%%%%%%$$$$$$######"""$$$)))$$$&&&)))---)))'''+++######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""###$$$&&&"""(((""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%!!!###%%%%%%$$$###$$$%%%"""###$$$###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!############""""""""""""!!!!!!!!!!!!!!!"""""""""$$$############$$$%%%%%%&&&$$$""""""$$$%%%$$$###########################%%%###!!!!!!"""###$$$###$$$#########""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!""""""############""" !!!"""###############)))(((&&&$$$""""""""""""%%%$$$$$$###""""""!!!!!! """######$$$$$$ !!!"""######$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$######!!!"""############"""!!!########################&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%+++,,,,,,---,,,+++***)))************************))))))))))))))))))))))))'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&''''''(((((((((''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%"""'''[[[$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''$$$!!!,,,'''%%%$$$$$$######$$$$$$%%%%%%###,,,%%%$$$###$$$$$$###"""!!!###$$$&&&+++$$$"""$$$$$$######$$$%%%%%%$$$######:::$$$$$$$$$%%%%%%%%%%%%%%%%%%)))SSS___'''!!!"""$$$%%%%%%%%%$$$###YYY(((&&&000'''######$$$$$$$$$%%%%%%%%%%%% ###---///))) !!!$$$(((((("""######$$$$$$$$$%%%%%%%%%""""""######$$$#########VVV'''###"""&&&""")))!!!"""###$$$%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""$$$&&&%%%###!!!"""$$$"""###$$$###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$###############$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""############"""""""""!!!######""""""""""""""""""######""""""######$$$%%%&&&$$$""""""$$$%%%%%%$$$########################&&&$$$"""!!!###$$$%%%$$$############""""""!!!!!!"""######$$$$$$#########!!!!!!"""###############"""######$$$$$$##################"""""""""""""""###############""""""""" !!!"""######""""""!!!!!!!!!!!!"""###$$$%%%##############################%%%%%%%%%%%%######"""$$$%%%%%%$$$$$$%%%'''##############################$$$$$$$$$$$$###### !!!!!!""""""############$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$%%%%%%%%%$$$###""""""""""""$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%++++++,,,---,,,+++***)))************************))))))))))))))))))))))))%%%&&&'''((())))))))))))(((''''''&&&&&&''''''((((((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%"""'''[[[$$$%%%'''(((((('''%%%$$$!!!"""$$$&&&'''''''''&&&######$$$%%%%%%&&&''''''+++---666'''&&&$$$$$$$$$$$$&&&'''%%%###555"""%%%$$$%%%&&&&&&%%%&&&(((***!!!777...'''$$$!!!"""###$$$%%%%%%$$$###"""###rrr$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$aaa %%%!!!"""###$$$$$$###"""!!!YYY(((%%%""" !!!"""###%%%&&&'''((((((%%%!!! """$$$%%%$$$$$$%%%'''&&&###"""%%%(((######$$$$$$$$$%%%%%%%%% !!!"""###############***:::)))%%%''' $$$!!!"""###$$$%%%$$$##############################$$$$$$$$$$$$%%%&&&&&&'''"""%%%&&&%%%"""!!!!!!###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###%%%&&&&&&%%%###"""$$$#########""""""!!!!!!%%%$$$$$$$$$######""""""$$$$$$$$$###$$$$$$%%%&&&'''$$$""""""###%%%%%%$$$########################'''%%%""""""###%%%%%%%%%""""""""""""""""""""""""%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""###############$$$$$$%%%%%%%%%$$$###### !!!"""""""""""""""""""""###$$$$$$%%%%%%!!!"""#########""" """!!!!!! !!!###%%%&&&########################"""###%%%&&&&&&%%%###"""###$$$&&&&&&%%%%%%&&&'''""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""$$$%%%&&&######$$$%%%&&&''''''(((###"""""""""###%%%'''(((%%%%%%%%%$$$###"""!!! !!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%------,,,+++++++++,,,,,,************++++++,,,---+++******)))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%***)))'''%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###((([[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!$$$%%%###!!!$$$### %%%&&&%%%$$$#########$$$%%%)))$$$bbb***!!!########################(((QQQ```((("""###$$$$$$!!!!!!--- ((($$$999&&&&&&&&&&&&%%%%%%$$$###$$$WWW&&&$$$###"""!!!"""$$$%%%$$$###YYY222%%%,,,""""""#########$$$$$$$$$(((&&&###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ***""" )))""")))kkk((("""&&&"""%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&&&&'''&&&%%%###"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$###$$$$$$%%%%%%$$$$$$###########################&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""#########""""""""""""""" !!!!!!"""$$$%%%&&&&&&%%%$$$$$$%%%%%%###""""""""""""!!!!!!!!!""""""########################$$$$$$######"""#########%%%$$$"""###$$$%%%%%%$$$ !!!"""###$$$%%%%%%$$$''')))++++++((($$$!!!"""!!! """###$$$***((($$$!!!$$$$$$$$$#########""""""!!!!!!""""""############""""""""""""############$$$$$$###"""!!!!!!""""""#########%%%&&&%%%""" !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%''''''&&&$$$((('''%%%%%%%%%%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$###!!! """###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ***///)))######$$$###&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''%%%###$$$''')))'''%%%...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%,,,+++)))'''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$''''''&&&$$$$$$$$$ %%%&&&%%%$$$######$$$%%%&&&'''""",,,"""$$$$$$$$$$$$$$$$$$$$$$$$DDD&&&((('''###&&&&&&///$$$+++!!!'''%%%%%%&&&&&&&&&%%%%%%$$$###$$$###WWW&&&$$$###"""!!!"""$$$%%%%%%$$$YYY```((()))###$$$$$$$$$%%%%%%%%%%%%)))$$$ $$$'''&&&############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###---"""vvv)))###))))))%%%%%%%%%%%%%%%$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%############"""""""""""""""!!!!!!""""""###$$$%%%%%%$$$"""###$$$$$$"""!!!%%%$$$$$$&&&))))))&&&$$$########################$$$###############$$$$$$&&&$$$######$$$%%%$$$### !!!"""###$$$%%%%%%"""$$$'''******(((%%%###""""""!!! !!!!!!######'''&&&$$$"""!!!!!!"""############"""""""""!!!!!!"""""""""""""""#########""""""""""""############$$$$$$###"""""""""""""""###""""""$$$%%%%%%###!!!""""""######$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###&&&%%%$$$$$$%%%$$$""" $$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$######"""!!! """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&...222,,,%%%$$$%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###%%%'''((('''%%%///...---,,,++++++***+++,,,,,,---------,,,+++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&+++***)))'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&"""'''[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$&&&###%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$"""+++###%%%%%%%%%%%%%%%%%%%%%%%% ***"""+++,,,$$$>>>""":::***```'''%%%%%%&&&&&&&&&%%%$$$$$$$$$:::WWW&&&$$$$$$###"""###$$$%%%%%%###YYY...!!!$$$$$$%%%%%%%%%&&&&&&&&&((("""&&&***'''############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,)))''')))&&&$$$######)))$$$###$$$%%%%%%%%%$$$###!!! """############$$$$$$$$$%%%%%%$$$############$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&##############################"""""""""######$$$$$$###!!!"""######"""  ##############################""""""""""""###$$$%%%%%%'''%%%######$$$$$$###""" !!!!!!"""###$$$%%%%%% """%%%'''((('''%%%$$$######"""!!!!!!!!!""""""""""""!!! !!!"""###$$$"""""""""!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""############$$$###""""""""""""""""""###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###!!!!!!###$$$%%%$$$$$$###$$$%%%%%%$$$!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$######"""###############"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((...111,,,&&&$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$$$$%%%&&&'''&&&%%%///...---,,,+++*********------......---,,,+++***+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''(((((('''&&&%%%%%%$$$$$$)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""'''[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''---%%%&&&&&&&&&&&&&&&&&&''''''"""&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&***qqq&&&%%%+++&&&$$$---555&&&[[[>>>$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&YYYWWW&&&$$$'''%%%$$$$$$$$$$$$###!!!YYY ''' $$$$$$$$$%%%%%%%%%%%%&&&'''### !!!%%%(((&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))555"""!!!%%%zzz !!!###!!!"""###$$$%%%%%%###"""!!!""""""#########$$$$$$$$$%%%$$$###"""""""""$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###############$$$$$$%%%$$$######"""""""""###$$$###""""""###$$$###!!!$$$%%%&&&&&&%%%$$$$$$%%%########################""""""""""""###$$$%%%&&&'''%%%############"""!!!!!!!!!"""######$$$%%%%%%!!!"""$$$%%%&&&%%%$$$###$$$######""""""!!!!!!!!! !!!"""###""""""""""""""""""""""""############""""""""""""!!!"""""""""##################"""""""""""""""###$$$""" ###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''%%%###"""$$$&&&''''''######$$$&&&'''%%%""" !!!!!!!!!""""""############$$$$$$$$$$$$######!!!"""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%)))+++)))$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%&&&&&&&&&&&&///...---,,,++++++++++++------------,,,++++++***+++******)))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((('''''''''&&&&&&%%%$$$$$$)))'''%%%######$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%&&&&&&'''(((BBB%%%%%%%%%%%%&&&&&&'''''''''!!!***---(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))!!!CCC&&&)))333111 !!!MMM111$$$$$$%%%%%%&&&&&&%%%%%%%%%(((}}}WWW&&&$$$)))'''%%%$$$$$$###!!!YYY!!!'''###############$$$$$$$$$$$$%%%%%%&&&%%%###"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ *** 000999'''$$$"""''' !!!###$$$%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$"""""""""###$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%&&&%%%$$$###""""""""""""%%%###"""###%%%%%%$$$###%%%''''''###!!!'''########################""""""""""""###$$$%%%&&&'''%%%###"""######""" """"""######$$$$$$%%%%%%######$$$$$$###""""""!!!$$$$$$#########"""!!!!!!!!! !!!!!!""""""#################################"""""""""""""""!!!"""""""""###############"""""""""""""""######$$$""" """%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%'''%%%###"""$$$&&&''''''$$$$$$%%%'''((('''### """""""""######$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&------,,,,,,++++++,,,,,,,,,,,,+++*********+++++++++******)))))))))))))))))))))))))))((((((((((((&&&''''''''''''((((((((((((((())))))(((''''''&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&'''bbb%%%###$$$%%%&&&&&&'''&&&&&&!!!+++III(((&&&&&&&&&&&&&&&&&&&&&&&&$$$)))rrr###***444%%%000KKK+++'''$$$$$$%%%&&&&&&&&&%%%%%%'''WWW&&&$$$)))'''%%%%%%%%%$$$"""!!!YYY (((!!!""""""#########$$$$$$$$$###&&&(((&&&""" """%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$111!!!555)))$$$!!!(((#########$$$$$$%%%&&&&&&"""############$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&""""""######$$$%%%%%%%%%&&&%%%$$$###############%%%#########%%%&&&%%%$$$ !!!########################""""""""""""###$$$%%%%%%&&&$$$""""""######"""!!!#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!######$$$$$$$$$###""""""####################################$$$$$$$$$$$$!!!"""""""""############""""""""""""############"""""""""""""""######$$$%%%### """$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%###!!!!!!###$$$%%%$$$$$$$$$%%%&&&((('''$$$"""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&###%%%)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%&&&,,,,,,+++++++++,,,------,,,+++)))'''((()))+++---+++******)))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&'''''''''''''''((()))))))))((('''&&&###$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!&&&[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((&&&%%%&&&(((###'''%%%"""###$$$%%%&&&&&&&&&%%%"""&&&sss'''%%%%%%%%%%%%%%%%%%%%%%%%''' ///###---###'''''''''555bbbsss$$$###$$$%%%%%%&&&&&&&&&%%%###WWW&&&$$$%%%$$$###$$$&&&&&&&&&%%%YYY333###!!!#########$$$$$$$$$%%%%%%###$$$&&&%%%$$$######$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ %%%***%%%---%%%###!!!$$$((('''%%%$$$###$$$%%%&&&"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$###""""""###$$$%%%%%%###'''$$$ !!!$$$&&&########################$$$###############$$$$$$%%%###!!!!!!"""######"""######$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$!!!"""###$$$$$$$$$###### !!!""""""############""""""""""""#########$$$ !!!"""###$$$$$$%%%""""""""""""############"""""""""""""""###$$$$$$%%%###!!!!!!###$$$$$$$$$""""""######$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&######'''&&&###$$$)))%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%######%%%'''++++++++++++,,,---......+++***'''&&&&&&))),,,...+++******)))))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$###'''+++,,,***'''%%%''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!&&&[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&$$$###$$$&&&!!!&&&%%%!!!"""###%%%&&&&&&%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!%%%///111<<<%%%###""" yyy999 ###$$$%%%%%%&&&&&&&&&&&&XXX&&&$$$"""!!!!!!###'''))))))(((YYYRRR'''$$$$$$%%%%%%%%%&&&&&&&&&###""""""$$$&&&'''&&&$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$(((,,,###%%%&&&######---***'''$$$"""###$$$%%%"""############$$$$$$$$$"""$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%"""!!!!!!!!!###$$$$$$###$$$"""&&&%%%!!!########################$$$$$$##################$$$"""!!!!!!###$$$######$$$$$$$$$$$$$$$$$$%%%%%%######"""""""""$$$%%%&&&!!!"""###$$$%%%%%%$$$### !!!!!!!!! !!!!!!!!!""""""###### """###$$$%%%&&&""""""""""""############""""""!!!""""""###$$$$$$%%%$$$""""""###$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%''''''&&&$$$$$$###""""""$$$%%%$$$###%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((###"""&&&%%%!!!!!!&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&%%%###"""$$$'''------......------,,,+++---+++)))+++---///---+++''''''''''''(((***+++,,,((('''%%%$$$$$$&&&)))+++''''''''''''''''''''''''''''''((()))((('''%%%$$$###$$$%%%%%%%%%%%%&&&''')))(((&&&$$$$$$$$$&&&'''&&&&&&&&&'''((()))(((&&&$$$&&&((()))(((&&&&&&'''%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&QQQ)))&&&######&&&((('''&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$///%%%%%%""""""$$$%%%'''(((******######%%%%%%%%%%%%%%%%%%%%%%%%///+++$$$nnn)))---...***%%%$$$$$$######$$$$$$%%%YYY&&&###%%%&&&&&&''''''&&&&&&%%%YYYaaa ########################$$$$$$$$$$$$$$$$$$$$$$$$###&&&$$$ $$$***&&&$$$%%%&&&!!!%%%(((000!!!|||###...$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########$$$$$$### !!!#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!'''&&&%%%$$$$$$%%%&&&''''''''''''&&&%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$!!!"""%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""$$$$$$####################################$$$%%%%%%%%%&&&%%%$$$###""""""###$$$$$$#########%%%&&&&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%########################""""""""""""!!!!!!!!!!!!######!!! """"""############"""""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""%%%###!!! !!!###%%% !!!"""###$$$$$$%%%""""""""""""############""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""!!! !!!"""###$$$%%%$$$######!!!"""######$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%---------...------,,,+++---+++***+++---...---+++((((((((()))))))))))))))''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$&&&''''''&&&%%%&&&((()))'''&&&$$$$$$%%%&&&'''"""!!!!!!"""$$$%%%###"""%%%'''((()))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))) !!!WWW)))&&&$$$$$$&&&((('''&&&$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%#########$$$$$$%%%%%%%%%######...%%%%%%%%%%%%%%%%%%%%%%%% ,,,'''111 LLLaaa;;;???!!!--- %%%%%%$$$$$$$$$$$$%%%%%%000YYY&&&###$$$%%%%%%%%%%%%%%%%%%$$$WWWsss'''&&&"""###$$$%%%&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$---%%% """!!! &&&))))))!!!&&&///000(((kkk'''######***%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$"""!!!!!!###%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$######"""$$$###""""""""""""###$$$%%%%%%%%%%%%$$$###""""""'''%%%$$$"""!!!"""######%%%""" !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""")))&&&$$$$$$&&&(((&&&%%%#################################$$$$$$$$$$$$$$$"""!!! !!!"""############$$$&&&&&&$$$#########""""""""""""#####################$$$$$$$$$########################$$$############"""""""""$$$$$$###!!!!!!###""""""############"""""""""###$$$$$$$$$$$$###""" !!!"""######"""!!! """!!! !!!"""!!!!!!""""""######$$$$$$""""""""""""#####################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""#########""""""######$$$$$$$$$$$$$$$$$$###!!!!!!###$$$%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%---------------,,,++++++,,,+++***+++,,,------+++))))))*********)))''''''&&&''')))*********)))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&(((((((((&&&%%%&&&'''((('''&&&%%%$$$%%%&&&'''%%%$$$$$$%%%'''(((&&&%%%&&&((()))(((&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((###'''\\\)))'''%%%%%%&&&''''''&&&$$$$$$$$$###############%%%%%%&&&&&&&&&&&&%%%%%%!!!%%%&&&&&&%%%$$$$$$###""""""######+++%%%%%%%%%%%%%%%%%%%%%%%%555!!!111&&&&&&XXX$$$$$$'''%%%%%%$$$$$$$$$$$$%%%%%%HHHYYY&&&######$$$$$$%%%%%%$$$$$$###]]])))'''###$$$%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$''''''&&&'''+++((($$$%%%222===>>>333!!!***&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$$$$######(((&&&$$$!!!!!!"""$$$&&&%%%$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################(((### ###$$$"""##########################################""""""  !!!"""######""""""$$$%%%&&&$$$#########""""""""""""######$$$$$$$$$#######################################%%%%%%$$$$$$$$$#########$$$$$$$$$###!!!!!!$$$&&&""""""############"""""""""###$$$$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""#####################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&"""!!!$$$$$$###!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%,,,------------,,,+++++++++******+++,,,,,,,,,,,,'''(((***++++++***(((''''''(((((()))))))))(((((('''''''''''''''''''''''''''&&&%%%%%%&&&''')))***'''(((((('''&&&$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''')))(((((()))++++++***)))'''((()))'''%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###)))]]]'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%(((((('''&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&+++---:::&&&***000YYYIII333'''...%%%%%%%%%$$$$$$%%%%%%%%%XXXYYY&&&###$$$$$$%%%%%%%%%%%%$$$$$$PPP""""""&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!)))(((''''''$$$///***+++)))777)))000+++,,,$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%''')))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$##################$$$###$$$$$$%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!########################$$$#########"""!!!!!!!!! !!!!!!"""###$$$%%%###""""""###%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""########################%%%$$$$$$$$$##################$$$###"""###%%%'''"""######$$$$$$######"""#########$$$$$$##################$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$%%%&&&%%%$$$%%%$$$#########$$$&&&'''$$$!!!"""$$$""" """"""""""""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%,,,,,,------,,,,,,+++*********++++++++++++,,,,,,%%%''')))+++,,,,,,***))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***&&&''''''&&&$$$###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%'''(((((('''$$$###$$$%%%$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((($$$###)))\\\%%%%%%%%%%%%$$$#########&&&'''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%***)))%%%&&&&&&&&&&&&&&&&&&&&&%%%######,,,&&&&&&&&&&&&&&&&&&&&&&&&***$$$...###&&&---444&&&((('''$$$&&&%%%%%%%%%%%%%%%%%%&&&\\\YYY&&&###%%%%%%&&&&&&&&&&&&%%%%%%---"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""''',,,......+++$$$~~~###$$$---$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&'''"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$#########!!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&$$$###!!!%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$!!!########################$$$#########"""!!!!!!!!! !!!!!!"""###$$$$$$%%%###"""!!!"""$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""########################$$$$$$#########"""""""""!!!"""######""""""$$$&&&######$$$$$$$$$$$$######$$$##################$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%$$$###%%%$$$###"""###$$$%%%&&&$$$###"""###&&&&&&### $$$$$$###############$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%,,,,,,,,,,,,,,,+++******)))***++++++******+++---&&&''')))+++,,,,,,,,,+++***(((&&&$$$$$$%%%''')))((((((((((((((((((((((((''''''&&&&&&&&&''''''((($$$&&&&&&&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$###%%%&&&'''&&&$$$'''''''''&&&$$$###$$$&&&###$$$$$$$$$$$$$$$$$$###(((((((((((((((((((((((('''$$$)))\\\$$$&&&'''&&&$$$#########&&&&&&'''(((((('''%%%%%%&&&&&&''''''''''''&&&&&&&&&$$$%%%######$$$$$$$$$$$$%%%%%%######***&&&&&&&&&&&&&&&&&&&&&&&&###***"""!!!222..."""&&&%%%jjj,,,)))!!!%%%"""&&&&&&%%%%%%%%%%%%&&&&&&[[[YYY&&&###%%%&&&&&&''''''&&&&&&%%% """((($$$%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%---,,,***KKKsss######...###000######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%""""""""""""###############$$$$$$%%%%%%%%%%%%%%%!!!""""""######""""""!!! !!!"""######""""""$$$%%%&&&&&&$$$ $$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$&&&&&&&&&##########################################"""""" !!!"""######""""""$$$"""!!!!!!###$$$$$$#########""""""""""""######$$$$$$$$$#######################################$$$############""""""""" !!!######""""""###$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$#########""""""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$###""""""##############################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""######$$$%%%%%%%%%+++,,,,,,,,,,,,+++******(((***,,,+++***)))+++---)))))))))******+++++++++***)))((('''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&%%%######%%%'''$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))$$$'''[[[%%%((())))))&&&$$$$$$%%%$$$%%%&&&(((((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$######''''''''''''''''''''''''""")))555'''%%%)))((((((555!!!&&&:::!!!555%%%'''&&&&&&%%%%%%%%%%%%&&&&&&[[[YYY&&&###%%%%%%%%%&&&&&&%%%%%%%%%&&&$$$((($$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!! '''888FFF???,,,%%%(((###+++$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$""""""#########$$$$$$$$$"""######$$$%%%%%%$$$$$$""""""###$$$$$$###"""""""""######$$$$$$$$$######$$$$$$%%%%%%$$$""" ###%%%''''''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!!"""$$$'''#################################$$$$$$$$$$$$$$$!!!"""###$$$$$$###""""""$$$""" """$$$$$$#########""""""""""""#####################$$$$$$$$$########################%%%%%%$$$$$$$$$######### """$$$$$$"""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$###"""!!! !!!"""###"""!!! !!!"""#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$###!!!!!!"""############"""$$$%%%%%%""""""'''#########"""######$$$$$$#################################$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%+++,,,,,,,,,,,,+++******(((***,,,+++))))))+++---,,,+++******))))))******((()))*********((('''&&&))))))))))))))))))))))))''''''((()))((('''%%%$$$$$$&&&''''''&&&&&&((()))$$$%%%&&&&&&'''''''''&&&$$$$$$###%%%&&&'''&&&$$$%%%%%%%%%$$$###$$$&&&(((&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((("""$$$XXX'''))),,,+++'''%%%%%%&&&"""###%%%'''''''''%%%$$$&&&&&&''''''''''''&&&&&&'''"""%%%(((''''''&&&&&&%%%%%%%%%######''''''''''''''''''''''''###+++ )))+++$$$(((###&&&(((444[[[777 ///%%%!!!...!!!'''&&&&&&%%%%%%&&&&&&'''\\\YYY&&&###$$$$$$$$$%%%%%%$$$$$$$$$$$$"""$$$%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$222---111+++...---&&&%%%############%%%&&&#########$$$$$$%%%%%%%%%%%%&&&''''''%%%######$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$'''''''''((((((''''''&&&######$$$%%%&&&(((******"""%%%''''''$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%'''&&&"""!!!$$$(((#################################$$$%%%%%%%%%&&&$$$%%%&&&''''''&&&$$$###$$$""" """$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%########################&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%%%%###"""#########$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%###""" """###%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###%%%%%%$$$ """#########"""!!!!!!"""!!!'''!!!!!!""""""###$$$&&&&&&"""""""""""""""""""""""""""""""""######$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%+++++++++*********))))))***++++++++++++,,,,,,,,,)))))))))))))))*********((('''((()))+++...000222((((((((((((((((((((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&""""""""""""######$$$%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((($$$)))\\\%%%&&&&&&''''''&&&&&&%%%%%%$$$######%%%''''''&&&&&&&&&'''((('''&&&$$$###&&&"""%%%&&&((()))((('''%%%&&&&&&$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$---***((()))###$$$$$$ )))"""(((GGGDDD""""""###$$$$$$$$$$$$###&&&%%%"""!!!!!!###&&&(((\\\ZZZ%%%(((%%%%%%%%%%%%%%%%%%%%%%%%######!!!'''***'''%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%% ''')))$$$!!!111+++%%%###%%%&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""""""""###""""""############"""""""""############$$$$$$$$$########################$$$$$$%%%&&&&&&%%%%%%%%%######$$$%%%&&&'''((()))$$$###"""""""""###%%%%%%%%%""" """$$$$$$"""######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%'''&&&&&&&&&%%%$$$$$$$$$########################"""############$$$$$$$$$$$$##################$$$'''&&&$$$""""""###$$$%%%###############"""!!! %%%"""!!!!!!$$$$$$### ###$$$%%%%%%######$$$%%%$$$$$$######"""!!!!!!!!! !!!"""######$$$$$$###'''%%%###"""###%%%(((***%%%%%%%%%$$$$$$#########""""""#########""""""!!!"""%%%'''(((&&&$$$"""!!!"""###$$$%%%&&&&&&&&&(((&&&%%%###""""""######!!!!!!!!!"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$######"""$$$$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%##############################""""""######$$$%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$,,,,,,+++++++++*********'''(((((((((((()))))))))*********))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((()))***+++++++++***((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((($$$)))\\\&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%"""%%%%%%'''((((((&&&%%%%%%&&&$$$$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%,,,((( """&&&'''***)))333666###PPPOOO"""""""""###$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&''']]]YYY$$$'''%%%%%%%%%%%%%%%%%%%%%%%%###'''"""!!!$$$""""""$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,$$$,,,'''$$$!!!!!!$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""""""""###$$$%%%$$$""""""######!!!"""######$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$############""""""""""""########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$'''&&&$$$""""""###$$$%%%#########$$$######""""""###!!! ###$$$""" """###$$$$$$""""""###$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$###"""!!!"""!!! """###%%%%%%%%%$$$$$$#########""""""############""""""######$$$%%%%%%%%%$$$$$$###""""""!!!!!!"""###$$$'''&&&%%%###############%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######,,,,,,------,,,,,,+++***'''''''''(((((((((((()))++++++******))))))(((((((((((())))))((((((''''''((((((((((((((((((((((((+++++++++++++++***))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((($$$)))\\\'''&&&%%%%%%%%%%%%&&&''')))'''%%%%%%&&&'''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&$$$%%%%%%&&&''''''%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((( ###)))&&&&&&%%%&&&444kkk000(((///"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&___WWW"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###)))&&&###&&&$$$###%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&---***!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######"""""""""######$$$""""""############"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%$$$###!!!!!!"""######"""!!!"""######$$$$$$######$$$$$$###""""""###$$$$$$!!!!!!!!!!!!""""""""""""########################"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$""""""###$$$$$$"""###$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$###!!!"""######"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""############""""""""""""$$$$$$$$$$$$$$$#########""""""###############"""&&&%%%$$$#########$$$%%%%%%$$$"""!!! !!!"""###&&&&&&%%%$$$############&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%$$$###"""###%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###"""------.........---,,,+++************++++++++++++,,,++++++***)))(((''''''%%%&&&((()))***)))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''$$$(((\\\((('''%%%$$$$$$%%%'''(((***(((&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&'''''''''((('''%%%$$$&&&'''&&&%%%###$$$$$$$$$$$$+++%%%%%%%%%%%%&&&&&&&&&&&&!!!...,,,"""'''&&&!!!###&&&ooo666+++(((""""""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$^^^VVV!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$&&&))))))%%%$$$&&&%%%"""######$$$%%%%%%&&&''''''""")))111555&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###!!!!!!"""############"""$$$##################$$$!!!!!!""""""######$$$$$$########################""""""#########$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&%%%$$$######"""###$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""###%%%&&&&&&&&&"""###$$$###"""!!!"""$$$""""""######$$$%%%&&&&&&"""#########$$$%%%%%%&&&&&&''''''''''''&&&$$$###$$$$$$$$$###############""""""###$$$$$$$$$######&&&&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$%%%&&&((((((%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######,,,---...//////---,,,+++++++++,,,,,,,,,,,,------,,,++++++***)))(((''''''&&&((()))***+++***)))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%)))(((((('''''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''###(((\\\((('''%%%$$$$$$%%%'''(((***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''%%%%%%$$$&&&'''&&&%%%###$$$$$$$$$$$$)))######$$$$$$%%%%%%%%%%%%+++%%%/// ---(((+++,,,ggg(((%%%,,,#########$$$%%%%%%%%%%%%$$$###$$$%%%''''''&&&%%%$$$VVVVVV!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""&&&'''&&&###"""%%%$$$ ######$$$%%%%%%&&&''''''$$$222999AAAuuuEEE%%%"""###%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&'''&&&#########$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$###$$$$$$$$$###"""""""""!!!!!!"""############"""#########$$$$$$#########!!!!!!!!!""""""######$$$########################""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%#####################$$$"""###$$$%%%%%%%%%%%%%%% !!!"""######$$$%%%%%%###$$$%%%%%%######$$$%%% !!!!!!"""###$$$%%%%%%""""""!!!!!!"""###$$$%%%"""###$$$%%%$$$###!!!########################""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""" !!!$$$'''''''''%%%###$$$%%%%%%%%%$$$$$$###############$$$%%%&&&((((((%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$,,,---...//////---+++************+++++++++,,,,,,++++++******))))))((((((,,,,,,++++++***)))((('''((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&###(((\\\'''&&&%%%%%%%%%%%%&&&''')))'''%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$ %%%%%%&&&''''''%%%$$$$$$%%%$$$$$$!!!"""######$$$$$$%%%%%%&&&222'''--- '''+++000vvvBBB'''---(((###$$$$$$%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%DDDWWW"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$%%%&&&%%%###%%%******'''$$$$$$$$$%%%%%%&&&&&&&&&333$$$%%%###%%%rrr;;;///(((""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###############$$$%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""###$$$%%%&&&'''''''''"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$### """###""" !!!"""######$$$$$$######"""###$$$$$$$$$$$$###""" !!!!!!!!!!!!########################"""############$$$$$$$$$$$$##################$$$"""""""""###############"""###$$$$$$$$$$$$$$$$$$!!!!!! !!!######%%%&&&%%%$$$###$$$%%% !!!"""######$$$$$$%%%$$$###!!! !!!!!!"""!!!"""#########"""!!! """""""""###############""""""###$$$%%%%%%%%%%%%###$$$%%%&&&&&&$$$###""""""%%%&&&%%%###"""$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""##############################""""""######$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$+++,,,...//////---+++)))))))))*********+++++++++*********))))))))))))))),,,+++******))))))))))))((((((((((((((((((((((((++++++)))((((((((()))***'''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%%%%$$$###############&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&###(((\\\&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%'''((((((&&&%%%%%%&&&$$$$$$"""######$$$$$$%%%&&&&&&'''+++!!!,,,(((///###!!!www000333###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&...YYY$$$'''%%%%%%%%%%%%%%%%%%%%%%%%######(((&&&'''%%%$$$''',,,---)))%%%%%%%%%%%%%%%%%%%%%%%%***$$$+++%%%666... :::...... ,,,)))%%%######%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""!!!"""###$$$%%%$$$$$$### ###%%%$$$!!! """######$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!!!! ########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!"""########################$$$######""""""!!!###""" !!!###"""$$$%%%$$$###"""###$$$"""""""""######$$$$$$$$$'''%%%###"""!!!!!!"""#########$$$%%%%%%%%%$$$$$$!!!"""""""""#########$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%!!!!!!!!!""""""######$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################***,,,...///...---***(((***++++++++++++,,,,,,,,,)))))))))))))))*********(((((('''''')))***,,,...((((((((((((((((((((((((+++***((('''''''''((()))''''''''''''''''''''''''))))))(((''''''''''''((()))((('''&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&"""(((\\\%%%&&&&&&''''''&&&&&&%%%%%%$$$######%%%''''''&&&)))(((&&&%%%$$$%%%%%%&&&(((%%%&&&((()))((('''%%%&&&&&&$$$$$$)))$$$$$$%%%&&&&&&'''((((((&&&)))%%%)))LLLSSS+++$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''ZZZ%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$)))%%%%%%""" ###''''''###&&&%%%%%%%%%%%%%%%%%%%%%###'''///### (((..."""+++$$$)))... )))&&&222---&&&%%%'''(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%###""" %%%%%%$$$###"""!!! !!!"""###$$$%%%$$$#########&&&((('''$$$""""""#########$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$######""""""########################"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!! !!!"""##############################"""!!! ###%%%'''&&&###"""###&&&!!!###$$$###"""!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$""""""###$$$&&&((("""""""""######$$$$$$%%%!!!!!!""""""#########$$$!!!"""###$$$%%%&&&&&&&&&&&&$$$"""!!!!!!$$$''')))(((&&&###!!!!!!"""%%%'''"""###%%%%%%&&&%%%$$$###!!!!!!!!!"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""",,,,,,+++***+++,,,...///,,,,,,++++++***)))((((((+++*********))))))(((((())))))((((((''''''&&&&&&******)))((((((((((((((())))))((('''''''''''''''$$$$$$%%%%%%&&&'''(((((())))))))))))((('''%%%%%%)))'''&&&$$$$$$%%%&&&''')))&&&&&&(((&&&"""!!!###&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%)))$$$((([[[))))))((('''&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''%%%%%%%%%'''&&& )))########################$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###---%%%333///...+++ ###$$$%%%%%%%%%&&&&&&'''''''''&&&ZZZ(((%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$ccc%%%$$$$$$$$$$$$$$$$$$$$$$$$...***$$$!!!%%%)))&&&%%%%%%$$$#########$$$###"""%%%&&&###$$$000???VVV///""""""///666!!!###'''(((###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###"""""""""###$$$&&&'''%%%$$$#########$$$%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&#################################%%%&&&&&&$$$"""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######""""""""""""######""""""""""""""""""""""""%%%))),,,)))$$$!!!"""%%%&&&%%%%%%$$$###"""!!!!!!############$$$%%%&&&'''##################$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$###"""""""""###%%%%%%$$$$$$##################$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''""""""""""""""""""""""""########################'''&&&$$$#########$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$"""!!!###&&&((('''%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,+++++++++,,,---...,,,,,,++++++***))))))(((************)))))))))((((((((((((((((((((((((((('''''''''((((((***++++++))))))((('''''''''''''''%%%%%%%%%&&&'''((((((((()))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%###!!!###'''(((%%%$$$''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))$$$((([[[((('''''''''&&&%%%%%%%%%&&&'''))))))'''&&&'''(((&&&'''((('''&&&%%%&&&''''''###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((''''''&&&%%%%%%...###+++)))...999'''&&&///%%%%%%&&&&&&&&&&&&&&&&&&&&&ZZZ(((%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$SSS &&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###"""###%%%&&&&&&%%%$$$$$$######$$$$$$$$$###%%%&&&"""%%%///WWWEEE ***(((&&&:::%%%""" %%%(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$  !!!###$$$$$$$$$#########$$$%%%&&&$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&&&&$$$"""###$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""#################################$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$#####################$$$%%%&&&'''%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$###$$$###"""""""""###$$$%%%########################$$$###"""!!!!!!"""###$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%################################################%%%%%%$$$#####################"""!!!!!!"""######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############!!! """$$$&&&%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,+++++++++,,,------,,,,,,++++++***)))))))))************))))))))))))''''''((())))))***++++++&&&&&&'''((()))***++++++))))))((('''''''''''''''&&&&&&''''''(((((()))))))))((('''&&&%%%%%%&&&&&&$$$&&&'''((((((&&&$$$###$$$###%%%***+++(((''')))''''''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%)))$$$((([[[&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&'''%%%'''((('''&&&%%%&&&((('''%%%ttt$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$~~~$$$'''(((((((((((('''&&&&&&$$$---((($$$```((()))%%%"""***###&&&&&&&&&&&&&&&&&&%%%%%%###ZZZ(((%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$<<<###((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&$$$"""kkkkkk...!!!///'''%%%"""###''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$)))(((&&&$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""########################!!!&&&)))'''"""!!!%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&'''&&&$$$###"""!!!!!!!!!&&&%%%$$$""""""!!!!!!!!!######""""""######$$$%%%########################$$$###""""""""""""###$$$######$$$$$$$$$$$$##############################!!!###$$$$$$###"""###%%%######################################################$$$$$$######""""""######"""!!!!!!"""######%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############"""!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,---+++++++++*********))))))*********)))))))))))))))((()))))))))*********+++((()))))))))))))))(((((())))))((('''''''''''''''''''''(((((()))))))))***+++)))'''%%%%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$'''%%%&&&***(((### !!!'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))$$$((([[[$$$$$$%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$%%%&&&&&&%%%%%%&&&''''''%%%NNN%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$YYY%%%%%%%%%&&&&&&&&&&&&%%%%%%...///!!!JJJvvv+++)))&&&)))'''''''''&&&&&&%%%%%%%%% ZZZ(((%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$&&&'''%%%###"""$$$yyy///,,,%%%###!!! !!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###"""  """%%%'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################&&&(((&&&"""!!!### !!!"""###$$$$$$%%%###########################""""""!!!!!!""""""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!$$$$$$$$$$$$%%%%%%&&&&&&$$$#########$$$$$$%%%&&&%%%%%%$$$###"""""""""###&&&%%%###"""!!!!!!""""""###############$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&################################################!!!"""###$$$$$$###!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))******+++*********)))))))))((('''((())))))))))))(((((())))))((('''''''''''''''((((((((()))))))))))))))+++***(((&&&&&&''')))***((('''&&&%%%$$$%%%&&&&&&%%%######%%%###&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))$$$((([[[$$$$$$%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$"""$$$%%%%%%$$$$$$%%%&&&(((%%%---&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$444(((%%%%%%&&&''''''&&&&&&%%%///444AAA^^^(((uuuHHH***---"""---%%%'''''''''&&&&&&%%%%%%%%%%%%vvvZZZ(((%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%'''%%%######%%%''''''%%%333444ppp!!!+++###$$$######$$$%%%&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""  ###%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&!!!!!!""""""""""""""""""######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$######"""!!!!!! !!!"""###$$$$$$%%%########################%%%%%%%%%$$$$$$%%%%%%%%%######""""""""""""#################################%%%$$$!!!!!!###""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%###"""""""""###$$$%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&################################################!!!!!!###$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,---------,,,++++++************************))))))))))))************++++++***))))))(((''''''###$$$''')))++++++++++++))))))((('''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((())))))(((%%%$$$###$$$&&&''''''$$$$$$&&&&&&"""!!!###&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))$$$((([[[&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&'''"""###%%%%%%$$$$$$%%%''')))'''!!!###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$***''''''((())))))))))))(((!!!%%%,,,111***&&&(((666***(((***###)))&&&&&&&&&&&&&&&&&&%%%%%%+++XXXZZZ(((%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$+++***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%''''''$$$ !!!%%%%%%###!!!+++PPP'''%%% ***###%%%&&&'''&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%"""!!! !!!""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''"""###$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################'''$$$!!!!!!###$$$""" !!!!!!""""""######$$$$$$########################""""""!!!!!!!!!!!!""""""######""""""""""""##############################!!!%%%%%%!!!###'''"""""""""######$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%!!!!!!""""""###$$$&&&'''######$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%######$$$%%%%%%$$$######%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$######!!!"""############"""!!!###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###############!!!"""######"""!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,---------,,,+++***************************((()))))))))************(((((((((((((((((((((((("""$$$''')))+++,,,,,,+++))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%***&&&&&&((()))'''(((,,,&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''')))$$$((([[[((('''''''''&&&%%%%%%%%%&&&'''))))))'''&&&'''(((###%%%&&&&&&&&&&&&''')))&&&'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''%%%''''''((()))))))))))))))&&&!!!"""---777lll$$$(((+++%%%%%%&&&&&&&&&&&&&&&&&&###555ZZZ(((%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$(((...,,,$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$'''&&&!!! $$$%%%"""444 ;;;eee666,,,000$$$%%%&&&&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######"""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%#########################################################"""!!!!!!###$$$"""""""""""""""#######################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$"""!!!###$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""""""""###$$$%%%%%%"""###%%%%%%%%%### !!!"""###$$$%%%$$$$$$###!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%!!!"""############"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""""""""###############%%%&&&%%%###"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,---...---,,,***)))******************++++++(((((())))))*********+++&&&&&&''''''(((((())))))%%%''')))***+++***)))((())))))((('''''''''''''''((((((((((((''''''''''''######$$$%%%%%%%%%$$$$$$%%%&&&'''((((((&&&$$$###((($$$"""$$$$$$###%%%)))''''''&&&%%%$$$$$$$$$$$$'''''''''''''''''''''''')))%%%)))[[[))))))((('''&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&(((((('''((()))+++"""$$$...777%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$///%%%%%%&&&'''((((((''''''/// !!!'''///+++666111NNN'''"""222%%%%%%%%%&&&&&&'''''''''ZZZ(((%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$\\\((('''###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""$$$#########$$$%%%%%%&&& &&&((($$$###'''(((%%%,,,,,,---((("""%%%%%%%%%###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%################################################ ###%%%######(((#########"""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###############$$$"""###%%%&&&$$$!!!!!!"""###$$$%%%$$$######!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$%%%&&&&&&########################%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$&&&'''###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&)))***)))'''&&&''')))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$...---+++)))(((''''''''''''(((((()))***,,,---...'''((()))+++---,,,)))&&&$$$%%%&&&''''''&&&%%%$$$)))******++++++++++++***))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((+++(((%%%&&&(((***(((&&&&&&(((###fff)))******+++***(((&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&'''666hhh%%%%%%&&&''''''((((((''''''%%%(((vvv%%%###((((((((('''''''''&&&&&&"""&&&KKK###555;;;!!!111)))+++...+++kkk))))))"""%%%((())))))((('''(((%%%###WWW"""&&&'''&&&%%%%%%%%%%%%&&&'''YYY''''''######$$$$$$$$$$$$$$$$$$$$$$$$###!!!%%%&&&222;;;+++!!!$$$((( (((,,,&&&%%%$$$###$$$%%%&&&'''&&&+++%%%...'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######((('''%%%###""""""######&&&&&&%%%$$$$$$######"""&&&%%%$$$###""""""""""""&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%!!!"""###"""!!!$$$%%%$$$$$$%%%$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%########################&&&%%%$$$###""""""""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!######"""%%%$$$###""""""###$$$%%%((('''%%%$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&)))(((%%%#########$$$%%%""""""""""""############$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""###%%%'''""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%!!!!!!$$$$$$!!!%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%!!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%------,,,,,,+++***))))))))))))******+++,,,......,,,+++************)))(((******++++++++++++******''''''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&((()))((('''$$$+++&&&aaa(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&***###BBB%%%%%%&&&''''''((((((''''''%%%%%%NNN,,,)))))))))((((((((((((((()))...hhh555222333222888777444333...(((''''''***$$$''')))***)))((('''((('''$$$kkk(((%%%&&&%%%$$$$$$$$$$$$%%%&&&YYY(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$444&&&'''"""###+++$$$'''+++$$$"""$$$%%%%%%$$$$$$%%%%%%&&&&&&""",,,"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!""""""""""""#########$$$%%%%%%&&&%%%$$$###"""!!!&&&$$$###%%%&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################$$$###############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%### $$$$$$###""""""###$$$$$$'''&&&%%%$$$######$$$%%%$$$$$$######$$$$$$%%%&&&((('''%%%###"""###$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$###$$$%%%'''""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&""""""%%%$$$"""%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%------.........---,,,++++++++++++++++++,,,------///---+++)))(((((()))***+++******))))))******+++++++++++++++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&'''''''''$$$&&&'''((('''''''''((("""---)))ZZZ''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((( $$$%%%&&&''''''((((((''''''$$$$$$,,,000******************++++++,,,111999***FFF222666JJJ444===>>>666111)))+++(((''')))++++++)))((('''(((''',,,LLL...$$$%%%%%%$$$$$$$$$$$$%%%%%%YYY***"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$***444'''&&&666000$$$ $$$&&&"""&&&'''$$$$$$%%%%%%&&&&&&%%%%%%"""...&&&111###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&& """###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!""""""""""""#########""""""###$$$$$$%%%%%%%%%%%%'''%%%"""!!!$$$&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################""""""""""""###$$$%%%&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$############$$$$$$$$$######$$$$$$%%%%%%'''&&&$$$###""""""###$$$ !!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%&&&%%%""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&### ###%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%+++,,,...///000...---,,,,,,++++++******+++++++++---,,,+++***((((((***,,,+++***)))(((((()))***+++---------,,,+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))(((((('''''''''''''''"""%%%))))))&&&%%%''')))###...)))VVV((('''%%%$$$###$$$%%%&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&###///&&&$$$%%%&&&''''''((('''''''''$$$&&&)))###...++++++,,,,,,---......///,,,---;;;>>>GGGIIIBBBBBBDDD>>>>>>FFFBBBDDD???'''***)))+++,,,+++)))''''''(((!!!111111...###%%%%%%%%%%%%%%%%%%%%%%%%YYYfff***""" '''%%%%%%%%%%%%%%%%%%%%%%%%'''***uuuQQQ)))$$$"""$$$"""'''+++"""###$$$%%%&&&'''&&&%%%$$$***%%%'''***XXX%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%% """$$$$$$$$$$$$"""""""""######$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%&&&&&&### $$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############################################""""""###$$$$$$%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$##################$$$$$$#####################%%%$$$$$$###$$$$$$%%%%%%%%%$$$###"""""""""###### !!!"""###$$$$$$%%%######$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$########################!!!"""###%%%&&&'''%%%$$$""""""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&###""""""$$$&&&%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$"""""""""#####################$$$$$$$$$%%%%%%%%%***+++---//////...,,,++++++******)))))))))))))))''')))++++++***)))+++------,,,+++******+++,,,---))))))))))))((('''&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((###&&&))))))&&&%%%''')))&&&---''']]]((((((&&&%%%%%%%%%&&&'''%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&"""))),,,'''fff%%%%%%&&&''''''((('''''''''$$$+++sss///,,,......///000111222333444555333///kkkEEEIII???CCCSSSEEE<<>>...111555444555666888:::;;;======AAA:::???TTTGGGEEELLLJJJEEEIIIPPPGGGNNNHHHLLLsssooo$$$555///000000///,,,+++,,,---222***&&&www%%%&&&''''''((((((((((((''''''YYY***$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%..."""!!!((($$$###%%%!!!$$$$$$%%%%%%&&&&&&%%%%%% (((###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""$$$$$$###""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!""""""""""""#########&&&%%%%%%$$$###""""""!!! $$$&&&%%%&&&((('''$$$"""""""""""""""###################################################$$$$$$########################&&&%%%$$$###""""""""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&"""###$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""############""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$&&&$$$"""$$$&&&&&&$$$!!!""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""######""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******&&&(((***(((%%%%%%)))...''''''((((((((((((''''''++++++,,,,,,,,,++++++***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((()))++++++...+++(((&&&'''((())))))+++###&&&''''''((((((((((((''''''&&&'''(((******)))((('''&&&&&&''''''''''''&&&&&&'''%%%&&&---(((%%%&&&''''''((((((''''''###,,,000...777:::;;;<<<>>>@@@BBBDDDFFFGGGIIIDDDvvvKKKDDDLLLXXXSSSEEELLLTTTJJJNNNQQQJJJKKKsssddd...111333333333222000000111222999---555DDD$$$***&&&&&&'''(((((('''&&&&&&YYY+++###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhvvv666$$$%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''>>>!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%$$$""""""%%%$$$$$$$$$$$$$$$$$$$$$###"""  """###%%%%%%%%%%%%%%%%%%&&&&&&""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!""""""""""""#########""""""######"""!!!$$$'''%%%###%%%''''''"""""""""######$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################$$$$$$###############$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$%%%&&&&&&%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&***&&&""""""%%%%%%### """"""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&###"""!!!"""$$$%%%######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%///...---,,,,,,,,,,,,---******))))))***++++++,,,)))******&&&""""""(((...***+++,,,------,,,+++***'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''')))***,,,---222---'''%%%'''))))))(((,,, (((%%%&&&'''((((((((('''&&&&&&''')))***+++***((('''&&&''''''''''''''''''&&&###//////222rrr)))%%%&&&''''''((((((''''''"""))):::555>>>;;;@@@AAACCCEEEHHHJJJLLLMMMHHHHHH777ZZZMMMTTTKKKIIIVVVQQQKKKXXXQQQTTTOOOQQQ|||YYY===111555666666555333333444666111---AAA&&&$$$,,,%%%%%%&&&''''''&&&%%%%%%YYYAAA))),,,""",,,&&&&&&&&&&&&&&&&&&&&&&&&&&&(((ddd999"""&&&'''$$$''')))&&&%%%$$$###$$$%%%&&&'''---"""########################""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&%%%###"""!!!#########$$$$$$%%%&&&&&&&&&$$$!!! ###&&&(((########################!!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&$$$"""###&&&!!! %%%'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################""""""""""""###$$$%%%&&&!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&,,,'''"""!!!$$$%%%"""""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$$$$$$$######$$$&&&%%%%%%$$$$$$#########***((($$$"""!!!###%%%'''""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%///...---,,,+++******++++++*********))))))((((((---,,,+++)))))))))))))))((()))***++++++,,,,,,+++///...+++((('''''''''(((******))))))((((((''''''%%%&&&&&&&&&''''''((((((&&&'''((()))((('''%%%###&&&%%%%%%%%%%%%&&&'''''' """$$$%%%''''''((()))***(((///!!!666%%%DDD$$$&&&$$$###+++... |||'''&&&%%%%%%%%%%%%&&&'''%%%(((++++++***(((((((((&&&'''''''''(((((())))))+++333%%%"""///333+++******)))(((''''''''''''%%%)))IIICCCBBBGGGBBBGGGHHHJJJLLLMMMMMMLLLLLLMMMHHH{{{JJJKKKOOOPPPPPPPPPQQQQQQRRRRRRVVVHHHLLLNNNeee===:::999888777666666666777888999:::666???ooo111&&&///*** $$$)))%%%###```###,,,+++ ---%%%%%%%%%&&&&&&'''''''''(((lll~~~!!!777$$$,,,%%%'''))))))%%%"""'''...###)))########################&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&)))&&&######%%%&&&%%%#########$$$%%%%%%%%%%%%%%%######$$$%%%%%%###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&###############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''###########################$$$$$$%%%%%%$$$$$$###&&&###!!!!!!$$$%%%$$$""""""""""""""""""""""""""""""""""""""""""######$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%###########################!!!"""###$$$%%%$$$######%%%$$$######"""#########%%%%%%%%%%%%%%%$$$###""""""###&&&%%%%%%(((""""""""""""""""""""""""###$$$&&&&&&&&&%%%###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$......------------------+++*********))))))))))))((()))************))))))''''''(((((((((''''''&&&%%%%%%&&&'''((()))))))))***)))))))))((((((((('''))))))))))))*********+++)))(((((((((''''''(((((('''&&&&&&&&&''''''((((((+++***(((&&&&&&&&&''''''***$$$###,,,222\\\777)))YYY((('''&&&&&&&&&&&&'''(((&&&(((***+++)))'''''''''''''''''''''((((((((()))###+++&&&&&&(((+++###''''''&&&&&&&&&''''''(((***;;;GGGEEEEEEHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLTTTHHHJJJggg@@@PPPMMMMMMMMMMMMMMMMMMNNNNNNLLLJJJSSSOOORRR<<<@@@BBBBBBAAA@@@???===;;;:::===555666>>>;;;444,,,$$$''')))*********)))***{{{***%%%###...%%%%%%&&&&&&&&&&&&&&&&&&999DDD+++555$$$### ---+++$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!"""$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%...+++'''&&&&&&&&&%%%###$$$$$$$$$$$$######""""""""""""$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$########################%%%%%%$$$$$$#####################$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!########################%%%$$$###""""""###$$$%%%"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$###############%%%%%%%%%%%%%%%$$$###"""&&&"""!!!$$$%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---------.........//////***************)))))))))''')))***,,,+++***(((&&&(((((((((((('''&&&%%%$$$ """&&&)))+++++++++***))))))))))))(((((((((((('''''''''''''''(((((((((***)))'''&&&'''(((***,,,''''''''''''(((((())))))---+++'''$$$"""###$$$%%%///000...111555)))(((''''''''''''((()))&&&(((******(((&&&%%%&&&''''''''''''(((((((((((($$$(((+++***$$$***SSS***&&&&&&&&&&&&'''((()))***...WWWCCCGGGHHHJJJKKKHHHIIIJJJKKKKKKLLLKKKKKKIIIYYYBBBJJJEEEOOOJJJJJJIIIIIIIIIIIIIIIIIIBBBJJJSSSKKKFFFBBBGGGGGGHHHHHHGGGDDD@@@<<<999>>>:::999@@@!!!(((---,,,%%%(((---%%%"""&&&&&&???&&& +++!!!%%%(((&&&&&&&&&&&&&&&&&&%%%%%%&&&uuu777+++444===''' SSS!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!"""###$$$$$$"""$$$$$$$$$$$$$$$#########***'''$$$######$$$###"""&&&&&&%%%$$$###"""!!!!!!""""""###$$$%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&$$$###########################$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!########################%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""#########%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########%%%&&&&&&&&&%%%$$$###########################$$$$$$%%%%%%$$$$$$###%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%$$$######)))%%%###&&&'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---............---------************************++++++,,,++++++***((('''***************)))(((((('''((()))***++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((***+++&&&&&&'''(((((((((((((((((('''%%%$$$$$$%%%'''''' (((111!!!...(((''''''''''''''''''(((&&&((())))))'''%%%%%%%%%'''''''''(((((((((((((((***''',,,%%%!!!---***DDD((((((((()))***+++,,,---,,,uuu^^^AAAJJJJJJKKKKKKGGGHHHHHHHHHHHHIIIHHHHHH@@@YYYTTTIIIQQQFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBIIIJJJLLLJJJLLLKKKKKKKKKJJJHHHEEEBBB???>>>@@@DDDAAAEEE777[[[&&&---555++++++***"""%%%***### ***(((+++$$$***###'''''''''&&&&&&%%%%%%%%%'''...YYYbbbYYYUUU###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$%%%$$$###%%%$$$$$$######"""""""""###"""!!!!!!"""$$$%%%&&&(((((('''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###%%%''''''&&&$$$##############################"""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&(((((('''&&&%%%###########################$$$$$$%%%%%%$$$$$$###$$$######"""######$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%$$$"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$###"""###&&&%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$............---+++)))(((***************+++++++++,,,+++***)))***,,,...000)))***+++,,,,,,,,,,,,,,,++++++)))(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%'''((()))(((((('''$$$%%%&&&'''''''''&&&&&&%%%''')))+++,,,,,,++++++&&&222*** ###&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&(((((((((((((((''''''''''''###*** +++&&&sssbbb)))))))))******+++------+++KKKEEEMMMLLLMMMHHHGGGGGGGGGGGGFFFFFFFFFFFFJJJCCCKKK]]]MMMCCC???>>>======<<<<<<;;;;;;;;;CCCBBB<<>>BBBDDDAAA>>><<<<<<>>>AAACCCMMM666KKKHHH@@@PPP```\\\666000>>>;;;444777444,,,000000((("""''')))&&&&&&&&&&&&&&&&&&%%%%%%"""!!!///###ccc%%%########################$$$$$$############$$$$$$###""""""""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%$$$$$$$$$$$$$$$#########%%%&&&&&&&&&%%%%%%(((***%%%%%%###""""""###$$$$$$((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%%%%%%%########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!"""############"""!!!%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """#########"""!!!###########################$$$$$$%%%%%%$$$$$$######$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$######$$$########################"""!!!!!!!!!!!!"""######&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$.../////////...,,,)))(((*********++++++,,,,,,,,,((((((((())),,,000444666((())))))*********))))))&&&&&&&&&''''''((()))***'''((((((((()))))))))***''''''&&&&&&&&&%%%%%%%%%(((((((((((((((''''''&&&$$$%%%'''((()))((('''&&&"""$$$%%%''''''&&&%%%%%%///000***###)))&&&666GGG%%%&&&'''(((((('''&&&%%%&&&'''(((((('''''')))+++)))(((((((((''''''''''''((('''&&&000)))++++++lll((()))***---000333666888LLL;;;HHHGGGAAAFFFDDD??????>>>===;;;;;;;;;;;;;;;999GGG===???TTT888444///////////////000000000+++,,,<<<222999222888666555444333333555777888BBB888CCCAAA;;;PPP;;;|||444444DDD;;;888AAA///000\\\444444$$$***&&&%%%######%%%%%%&&&&&&&&&&&&&&&&&&###%%%---%%%>>>333&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""!!!"""$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$###$$$'''******(((&&&$$$###$$$$$$%%%&&&%%%%%%%%%&&&''')))***&&&%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&####################################$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$#######################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""####################################$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$"""!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$)))%%%$$$'''(((&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---...///000000...,,,************++++++,,,,,,,,,******+++,,,,,,---......++++++,,,++++++***)))(((((()))+++,,,+++***(((''''''((((((((())))))************))))))((((((((((((,,,***)))'''&&&'''((()))%%%&&&(((******)))((('''%%%%%%&&&&&&((()))+++,,,666---///===&&&*** <<<&&&'''((())))))((('''&&&&&&'''((((((((()))+++---))))))(((((('''''''''&&&)))&&&///!!!'''###000!!!***+++...111666:::>>>@@@___EEE888BBBAAA666???:::999888777555333222222333333111000444>>>---YYY+++...//////000000111111111+++444RRRPPP'''444...111222222222222222333333333222DDD999:::GGG666@@@QQQAAA888CCC555:::KKK555HHHggg+++,,,### '''***$$$$$$...%%%%%%%%%&&&&&&'''''''''---$$$... ^^^(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&''')))%%%%%%%%%&&&&&&'''''''''$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""%%%''''''(((***...222000...+++)))'''&&&''''''#########$$$&&&))),,,---$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!$$$&&&(((##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&& !!!"""###$$$%%%&&&&&&###########################$$$%%%&&&&&&%%%$$$###$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''########################$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%!!! $$$%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++++++++******+++,,,,,,///---+++((((((+++---///************************++++++************++++++))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((!!!111...111}}})))(((''''''''')))***+++(((((())))))*********+++))))))))))))))))))))))))&&&%%%$$$%%%'''((('''&&&,,,333zzz444777???555CCCFFFDDDOOO888777666444333333222222......---------......//////222222///(((???GGG000...---------,,,...000QQQ666---)))000333000///---++++++---///000111000000111222444666777bbb888///888<<<888NNN000BBB!!!,,,'''''''''''''''''''''&&&$$$(((,,,+++&&&######%%%)))&&&'''%%%000---kkk,,,666%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###'''&&&%%%###""""""######%%%%%%%%%&&&'''((()))***''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%'''((()))######"""""""""$$$%%%&&&!!!!!!"""###############$$$$$$$$$$$$$$$###"""!!!########################!!!!!!"""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""$$$&&&)))+++$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$###############"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%------,,,,,,,,,,,,,,,,,,...---+++))))))+++---...************************+++******************+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''&&&&&&))))))(((((((((((())))))(((''''''&&&&&&''''''(((%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((111'''(((///(((###;;;```)))((((((''''''((()))***((((((((()))))))))******))))))))))))))))))))))))'''&&&%%%&&&((()))((('''...(((XXX@@@III;;;:::IIIKKKlll111333222111000///............---------------......+++888&&&,,,AAA&&&FFF<<<555000111222222444777LLL:::---///...)))////////////000111222333333222222222222333555666+++888&&&;;;888222BBBzzz???"""---&&&&&&&&&''''''((((((((('''+++///...)))&&&''')))###%%%)))"""'''!!!;;;111...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$&&&'''((($$$$$$###"""""""""###$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################"""######$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%///......------,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))&&&((()))++++++)))(((&&&''''''((((((''''''&&&&&&************************((((((''''''''''''((((((&&&'''((((((&&&&&&'''((((((((((((((((((((((((((('''$$$&&&,,,)))"""""")))&&&ddd***))))))(((((((((((()))'''((((((((((((((()))))))))))))))))))))))))))))))))((('''((()))***)))(((---$$$```___(((PPPGGG[[[ttt!!!333...------,,,,,,,,,,,,,,,............//////000000---222222222///""",,,NNN@@@>>>???///DDDuuuJJJ,,,...,,,---,,,...///111333555777888888666555444333333333333333<<<,,,444111 ===%%%333!!!&&&&&&''''''(((((())))))))),,,......***((((((***###)))...$$$$$$$$$ 777 '''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ $$$%%%%%%$$$###%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%$$$###"""!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###""""""########################$$$$$$$$$%%%%%%&&&&&&'''$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&%%%### $$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######"""##################"""######$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%.........------++++++***++++++,,,,,,,,,,,,++++++*********************************++++++*********(((((((((((((((((((((((('''((()))******)))(((''''''(((((((((((((((''''''************************)))((((((''''''(((((()))'''((()))(((''''''''')))((((((((((((((((((((((((''')))&&&###---000***(((&&&>>>******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((***((('''((()))***)))((((((''')))===pppppp444333...,,,,,,++++++,,,,,,---...///000111333444666666777666444:::444(((000777(((===KKK555===(((,,,---444///111555999<<<===>>>>>>::::::999777666555444444444;;;VVV333---,,,,,,((((((((((((((((((((((((''')))+++***(((&&&&&&''''''(((,,,&&&%%%...)))!!!///,,,###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$ !!!###%%%%%%%%%######%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%#########""""""!!!!!!!!!######$$$$$$%%%$$$$$$#########$$$$$$$$$######"""########################$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!"""#########""" $$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""############""""""######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%------------,,,+++)))(((******+++,,,,,,+++******************************)))***++++++++++++***)))((((((((((((((((((((((((***)))(((''''''((()))***((())))))*********))))))(((((()))******)))((((((((((((''''''''''''(((((('''((()))(((''''''''')))((((((((((((((((((((((((,,,&&&&&&,,,+++"""!!!%%%+++///+++"""555******))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((()))((('''((())))))((('''...'''AAA$$$444ooo\\\---...&&&++++++++++++,,,---...///000222444666999<<<>>>??????@@@DDD111000DDD222###@@@999LLL///...???,,,'''777///777666999===AAAEEEFFFGGGGGGCCCCCCBBBAAA???>>><<<<<>>222@@@???AAAEEEIIILLLNNNNNNNNNLLLLLLLLLLLLKKKIIIHHHGGG777111:::222999QQQ:::;;;777BBB''',,,,,,+++***)))((('''''')))))))))((((((((((((((((((&&&###,,,$$$)))'''333000)))fffCCC### +++&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$&&&((()))$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$!!!!!!###$$$$$$%%%%%%%%%"""############"""!!!!!!""""""###$$$$$$$$$$$$###################################################&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%###""""""###%%%&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$&&&'''(((######$$$%%%%%%%%%$$$$$$"""##################"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%***+++---......,,,+++***************************************************(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************&&&''')))******)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((###111000...111$$$///)))&&&------555)))---kkk'''((()))******))))))(((******)))))))))((((((((()))))))))))))))))))))))),,,***))))))******)))(((000 AAA$$$***888,,,KKK666;;;)))***:::,,,.........///111333666888999;;;===???AAABBBBBBAAAAAAAAA888HHHAAA$$$666EEE###000333AAA444AAA???IIILLL>>>GGG>>>CCCHHH;;;===FFFCCCDDDGGGJJJMMMNNNOOOOOOOOOPPPQQQQQQQQQPPPOOONNNDDD<<<>>>;;;###;;;MMMDDD<<>>???>>>???@@@AAAAAA@@@>>>===<<<:::777===AAA555222DDD777AAA<<>>+++???{{{666...000///...------...///000...000333777;;;>>>???@@@??????>>>===<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFFFFGGGFFFGGGIIIKKKMMMNNNMMM[[[uuuaaaOOOLLLPPPOOOLLLJJJRRROOOKKKJJJKKKKKKJJJHHHIIIIIIHHHIIIJJJLLLNNNOOOMMMNNNPPPRRRSSSTTTSSSRRRRRRLLLFFFCCCBBB>>>888222)))QQQiii***&&&???:::<<>>777111,,,+++*********+++,,,---,,,+++***)))((((((((()))+++***)))((((((((((((((((((''''''&&&&&&%%%%%%$$$aaa>>>%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########""""""!!!"""$$$'''***,,,$$$$$$$$$###############"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""""""""###!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%'''((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%((('''%%%###!!!!!!!!!!!!'''&&&%%%%%%%%%$$$""" %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############$$$%%%%%%######$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$######""""""&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&,,,,,,++++++***))))))((())))))((((((((()))******)))+++,,,,,,***)))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''***)))(((''''''''''''''''''((()))******)))((('''%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&((()))...$$$"""***---+++...777)))(((((())))))))))))))))))***+++,,,,,,***))))))***))))))***++++++,,,------))))))***++++++,,,,,,,,,,,,---///222666999;;;<<>>:::666///...---,,,,,,,,,------......---,,,++++++******(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###999rrr\\\111###!!!%%%,,,''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$+++***)))'''%%%$$$######%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!"""$$$&&&'''!!!!!!""""""#########$$$###$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$###########################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%$$$###""""""###$$$$$$&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$#########"""%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&//////......------,,,,,,,,,,,,+++***************+++,,,---+++)))'''&&&&&&*********+++++++++++++++))))))))))))))))))))))))************))))))))))))))))))((((((''''''&&&&&&)))(((((('''''''''(((((((((((())))))))))))(((((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******+++...+++%%%&&&***$$$---###???www|||++++++***)))(((''''''&&&)))+++,,,,,,***))))))******))))))((()))***+++,,,)))***+++,,,---...------///111444888;;;===>>>>>><<<555111333555444333333HHHcccdddRRR...999888,,,---:::<<<333222222222222333555666777:::<<<@@@DDDGGGIIIKKKKKKGGGGGGGGGGGGHHHJJJKKKKKKMMMMMMNNNNNNPPPQQQSSSSSSQQQRRRSSSSSSTTTSSSSSSSSSWWWOOOGGGHHHPPPWWWYYYXXXcccdddeeeeeedddcccbbbaaaRRRUUUVVVOOOFFFCCCIIIPPPOOOPPPTTTYYYZZZYYY\\\aaa```]]][[[YYYWWWUUURRROOORRRRRRRRRSSSTTTUUUUUUVVVVVVUUUSSSSSSSSSSSSQQQPPPOOONNNMMMNNNNNNJJJCCC===;;;777222,,,$$$&&&===WWWuuuZZZ===@@@777111444888444+++%%%222333555999<<<===<<<:::222111000///...---------000000111111000///---,,,)))((((((''''''''''''((($$$%%%%%%&&&''''''((((((&&&$$$+++222''':::aaaqqq]]]GGG666&&&'''+++///---%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%***)))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%###"""""""""###$$$ !!!"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###%%%&&&'''######$$$&&&''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$%%%%%%######$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$############$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%/////////.........------------,,,,,,+++,,,,,,---+++,,,---+++)))''''''(((,,,,,,,,,,,,------------++++++++++++++++++++++++************)))))))))(((++++++******))))))(((((((((''''''''''''(((((()))))))))(((((((((((())))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,,,,,,,666555(((!!!(((//////---'''---333,,,***000000,,,++++++***)))((('''''')))***,,,,,,***)))******///---***(((''''''((((((*********+++,,,...000111333555888;;;======<<<<<<999888222,,,***,,,+++'''777666333///,,,///777>>>888...000===>>>111000:::888999:::;;;<<<>>>???@@@EEEGGGIIILLLNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOORRRQQQQQQQQQQQQRRRSSSTTTYYYZZZ[[[[[[ZZZYYYYYYZZZIIIQQQYYY^^^___^^^```bbbcccdddeeefffeeeccc```___bbb___\\\[[[[[[ZZZWWWTTTVVV[[[```dddcccbbbdddgggfffeeedddbbb```^^^\\\ZZZ[[[\\\]]]^^^^^^^^^^^^^^^ZZZXXXUUUTTTUUUUUUSSSQQQOOONNNNNNNNNOOOMMMIIIEEEAAA:::888===AAA>>>:::999444DDDLLLGGGFFFNNNPPPJJJGGGEEE@@@:::444333888>>>000000000333666999:::999444333222000///......---...000222333444333222111...---,,,+++***)))))))))%%%&&&&&&&&&'''''''''(((000(((!!!###+++000***!!!%%%***---,,,,,,+++'''!!!""""""'''...000$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***)))(((''''''&&&&&&'''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$$$$$$$%%%!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!!!!"""###$$$&&&'''''' """$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&###$$$%%%%%%######$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%***************)))))))))))))))))))))***+++,,,---***+++,,,+++***)))+++,,,++++++,,,,,,,,,,,,,,,,,,************************************)))))))))(((+++*********)))))))))((((((''''''''''''(((((()))))))))(((((((((((())))))&&&'''(((((())))))((((((************************(((((())))))************&&&''''''((()))******+++666///)))+++000111***###'''+++---&&&***<<<555************))))))))))))(((***,,,,,,***)))***+++222111...+++******+++,,,+++***))))))+++...333666888999;;;;;;;;;:::888666%%%222;;;777111000000///---...111444777888888888===BBBFFFGGGHHHIIIFFFAAABBBBBBDDDFFFGGGIIIJJJJJJOOOPPPQQQSSSSSSSSSRRRQQQTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSUUUWWWZZZ\\\]]]aaabbbccccccaaa```bbbdddqqqrrrpppiiibbbbbblllvvvtttuuuwwwwwwvvvtttrrrpppgggbbb___aaaeeefffaaa[[[^^^```bbbdddfffhhhiiihhhjjjjjjjjjiiigggfffffffffdddfffiiimmmoooqqqqqqqqqgggccc___]]]]]][[[VVVRRRNNNLLLJJJJJJJJJJJJJJJIIIMMMCCC:::999::::::999888GGGGGGHHHHHHDDDBBBGGGOOO@@@FFFLLLOOOLLLCCC777---111///......000333444444333222222111000//////...,,,...111444666777666666333222000---+++***)))((((((((((((''''''&&&&&&&&&(((+++ $$$(((%%%&&&'''%%%!!!!!!$$$&&&$$$+++***'''&&&+++...%%%$$$$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&%%%&&&&&&$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%######$$$$$$%%%%%%%%%%%%###%%%'''&&&$$$"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$###$$$%%%%%%######$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++++++++++++++******************+++,,,---...///)))***++++++***+++---///+++*********))))))))))))''''''''''''''''''''''''************))))))))))))'''''''''((((((((((((((()))(((((('''''''''(((((((((((())))))))))))(((((('''(((((()))))))))))))))************************&&&''''''(((((())))))*********)))******+++,,,---999***!!!(((///,,,'''&&&---###111(((+++===)))))))))******+++++++++(((***++++++*********+++,,,+++*********,,,---...,,,+++******,,,111666999;;;;;;;;;:::888666444222???444&&& '''000///)))222000000444;;;BBBFFFHHHLLLLLLGGG>>>>>>FFFKKKKKKJJJKKKMMMNNNPPPQQQQQQQQQTTTUUUVVVVVVVVVUUUSSSRRRPPPPPPPPPPPPPPPQQQRRRSSSQQQSSSXXX]]]cccgggkkklllmmmnnnooommmkkklllqqquuuyyyzzz}}}zzzuuusssvvvyyyvvvtttpppllllllmmmkkkeeeggghhhhhhgggffffffiiikkklllooouuu{{{xxxrrrmmmjjjhhhddd\\\UUUNNNMMMJJJHHHHHHIIIJJJKKK>>>IIIRRRPPPEEE>>>BBBKKK999;;;GGGXXXYYYNNNJJJPPPGGGMMMOOOGGG???>>>AAADDD444222...---.../////////111111222333333222222111---...111444777888999999444333111...,,,***)))((())))))(((((('''&&&&&&%%%111)))$$$'''------)))%%% $$$%%%$$$''',,,---,,,!!!***)))""""""(((---$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$(((***,,,***&&&$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###############$$$%%%%%%######$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########........................---,,,,,,,,,---...//////)))*********)))***,,,///------,,,+++***))))))(((((((((((((((((((((((((((************))))))))))))&&&&&&''''''(((((())))))***)))(((''''''''''''''''''((()))******)))((('''((()))******++++++******************************''''''(((((()))******+++...---+++******,,,---...000,,,***((($$$###+++666,,,,,,111...%%%(((+++"""))))))*********+++++++++((()))++++++******+++,,,&&&''''''((()))***+++++++++,,,---000333666888999;;;;;;999888666444222222$$$+++///......333;;;333555888<<<@@@EEEJJJMMMNNNKKKRRR______RRRKKKOOONNNOOOQQQSSSTTTUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUUUUOOOPPPRRRUUUYYY]]]```bbb```dddkkkrrrxxx}}}~~~~~~|||{{{zzzvvvpppmmmmmmllljjjiiijjjooosssuuuxxx}}}}}}xxxsssrrrqqqlllcccZZZSSSSSSRRRQQQOOONNNOOOPPPWWWLLLCCCDDDMMMRRRLLLBBBMMMIIIEEEFFFHHHKKKQQQWWWXXXQQQJJJIIIRRRVVVKKK;;;888444000............---000111333444666666666666111222333555777888::::::444333111000......------((((((((((((''''''''''''!!! %%%,,,,,,%%%$$$((('''******'''%%%%%%###111''' ###%%%&&&&&&%%%&&&'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""###$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###""""""###$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%(((+++...,,,'''$$$%%%(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%######$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%"""###%%%&&&'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""+++,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))))))))***)))((((((***---111111000///---,,,+++***++++++++++++++++++++++++************))))))))))))''''''((()))***+++,,,,,,+++***)))''''''&&&&&&&&&&&&((()))++++++)))(((&&&%%%%%%&&&''''''''''''''')))))))))))))))))))))))))))******+++,,,---------,,,***'''&&&%%%''')))+++)))...///---******)))&&&%%%%%%)))((($$$---333,,,++++++******************''')))++++++******+++,,,++++++,,,,,,,,,++++++***))),,,111555888::::::999;;;:::888666555444333333444,,,***///333222333777???CCCGGGGGGFFFHHHOOOUUUTTTSSSQQQMMMMMMPPPRRRQQQOOOQQQRRRTTTUUUUUUUUUTTTRRRSSSUUUVVVWWWWWWWWWWWWWWWYYY]]]cccjjjpppvvvyyyyyy}}}{{{{{{yyyvvvtttvvv{{{|||~~~|||zzzyyyuuurrrtttuuurrrhhh```ZZZ[[[\\\[[[YYYWWWVVVUUUQQQYYY^^^[[[TTTOOOMMMLLLDDDKKKNNNMMMQQQXXXWWWOOOLLLTTTXXXSSSMMMKKKHHHDDD999666222000//////......///111333666888999999999666666666666777888::::::555444333333222222333333&&&&&&''''''((()))))))))$$$,,,---%%%"""(((***((('''******'''(((,,,---+++%%%$$$(((,,,((("""###***%%%&&&(((((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&&&&!!!"""$$$&&&''''''&&&&&&&&&***,,,+++&&&###%%%(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$%%%%%%######$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!"""%%%'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""++++++,,,---............222///***((()))+++---...------------,,,+++***))))))******)))(((((()))+++))))))))))))***+++,,,---******+++***(((''')))***++++++)))(((''''''''''''))))))(((((((((***+++,,,,,,***'''((())))))'''%%%'''''''''''''''((())))))++++++************++++++******+++,,,,,,,,,,,,+++******)))((()))***,,,---,,,,,,+++***)))))))))***)))))))))***++++++,,,,,,))))))(((''''''((()))***************************)))***++++++++++++,,,---111222444777:::<<<>>>>>>===;;;888555333111000000---...///222555999<<<>>>MMMLLLMMMOOOQQQQQQQQQPPPVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVSSSVVVYYY[[[[[[[[[[[[\\\___gggsss||||||{{{ttttttrrrpppnnnllljjjiiigggkkkmmmjjjccc```ccchhhmmmllljjjgggbbb[[[VVVRRRMMMMMMNNNOOOQQQSSSUUUVVVOOOPPPQQQOOOMMMJJJIIIIII???:::222---,,,---///000+++,,,///111333777;;;>>>=========;;;:::;;;>>>@@@777555333111000000111222///000///+++'''%%%''')))---+++'''&&&'''((()))(((------,,,+++***(((&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((())))))((((((&&&$$$###$$$&&&&&&&&&$$$&&&&&&&&&'''''''''''''''###$$$$$$######$$$'''***%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###'''&&&&&&%%%$$$$$$$$$%%%((($$$###&&&'''###!!!"""***++++++)))&&&%%%%%%%%%%%%%%%&&&'''((()))***+++&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((())))))(((((()))(((&&&$$$#########$$$$$$$$$$$$#########""""""''''''&&&%%%%%%$$$######'''%%%######%%%$$$!!! $$$&&&%%%$$$"""$$$$$$######$$$$$$%%%&&&(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''''''''''''''''''''''')))&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%$$$$$$#########,,,,,,------......------...,,,***)))***+++++++++------------,,,+++***)))(((((()))((('''&&&(((******))))))((((((((((((((()))******)))'''&&&'''))),,,+++***))))))((())))))+++***)))(((((()))******---+++))))))******(((&&&((((((((((((((()))******++++++************++++++(((((()))************)))++++++******************++++++***)))))))))******++++++******************)))))))))((('''((()))+++************************,,,---//////......///111111333666999;;;=========999888555222000000000111555777999===AAADDDGGGHHHMMMMMMLLLMMMNNNOOOOOOOOOQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTVVVXXXZZZ\\\]]][[[___dddhhhiiijjjkkklllwww}}}}}}|||yyyvvvrrrooommmkkkmmmooopppnnnkkkkkkooosss}}}}}}|||yyysssllleeeaaaXXXVVVSSSPPPOOOPPPRRRSSSSSSSSSQQQOOOKKKHHHGGGGGG===999222...,,,---...///...///111222444888===@@@AAABBBBBB@@@???@@@CCCEEE@@@===:::555222///.........//////---***)))***,,,,,,***'''&&&'''(((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""###&&&&&&%%%$$$$$$$$$$$$$$$&&&"""!!!%%%&&&$$$###$$$''''''(((&&&$$$######$$$$$$%%%%%%&&&((())))))***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%((('''%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$&&&&&&$$$"""!!!$$$&&&((('''&&&%%%###############$$$%%%%%%++++++***)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&$$$%%%%%%%%%$$$$$$$$$######------......------,,,+++++++++***,,,---...,,,***------------,,,+++***)))((()))***)))'''''')))***,,,+++***((('''&&&&&&&&&*********(((&&&%%%&&&'''++++++***************+++,,,+++***)))((((((((((((***(((''''''''''''&&&%%%)))))))))))))))***++++++++++++************++++++(((((()))************)))+++++++++++++++***)))((())))))))))))))))))***+++,,,,,,++++++***))))))(((******+++***((((((***+++++++++++++++++++++++++++***+++------,,,---...000444666888;;;<<<<<<;;;:::666444222//////111333555:::<<<@@@EEEIIILLLMMMMMMNNNMMMMMMLLLLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQTTTTTTVVVXXX\\\aaafffhhhlllqqqwww{{{}}}}}}~~~~~~}}}zzzvvvsssrrrxxxvvvsssqqqqqqtttxxx{{{|||vvvqqqmmmhhhddd^^^XXXTTTSSSTTTUUUVVVUUUQQQNNNKKKHHHGGGFFF>>>:::444111///000000000......//////000444:::>>>FFFFFFGGGFFFEEEFFFHHHJJJFFFDDD@@@;;;666222///...,,,...000000///------...---+++))))))******((('''''''''&&&&&&&&&''')))***((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&%%%%%%)))(((''''''''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&''''''%%%$$$&&&&&&%%%%%%%%%&&&''''''))))))'''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$############$$$$$$ ###%%%$$$$$$&&&$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###............---,,,+++***,,,++++++,,,...///...---,,,,,,,,,,,,,,,+++******+++,,,,,,+++******+++---...---,,,***))))))((((((+++++++++)))'''&&&'''(((******)))))))))***+++++++++******)))))))))))))))))))))(((((((((((('''&&&))))))(((((())))))***+++++++++************++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++)))((((((((((((((()))***+++++++++++++++*********))))))***,,,---,,,)))(((***,,,------------------------)))+++,,,---,,,---...000888999;;;<<<;;;999777555555333000///000444888;;;>>>AAAEEEJJJMMMNNNMMMLLLNNNNNNMMMKKKKKKLLLNNNQQQTTTSSSRRRQQQQQQRRRTTTUUUYYYZZZ\\\aaagggooovvvzzz~~~|||xxxuuusssrrrtttxxx}}}}}}||||||uuussstttxxxzzz{{{zzzzzzyyyxxxwwwvvvtttttttttqqqkkkfffbbb`````````ZZZXXXTTTQQQOOOMMMKKKJJJBBB>>>999555444333222111//////...---...222888===FFFGGGIIIIIIHHHHHHIIIKKKEEEDDDBBB???;;;888555444...000222333333111///...///...------...---***(((***(((&&&$$$$$$%%%&&&'''))))))(((((((((((())))))((((((((()))(((((('''&&&***((('''&&&'''&&&%%%###&&&&&&%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''***)))&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$###$$$$$$######"""######$$$%%% """$$$###$$$&&&$$$%%%&&&&&&%%%$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$"""""""""!!!""""""######&&&&&&''''''(((((((((((('''%%%###"""!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$/////////...---,,,+++***---+++))))))+++---------++++++,,,,,,++++++******+++,,,,,,+++******+++---++++++************++++++,,,,,,,,,+++(((((((((***))))))((((((((())))))***(((((())))))************+++,,,,,,++++++******+++(((''''''''''''((())))))++++++************++++++******+++,,,,,,,,,,,,+++'''(((***+++,,,,,,++++++))))))((())))))***++++++))))))*********+++++++++***---///...***(((***------------------------------///000111111111333555;;;;;;;;;;;;999666333111111000......111666;;;>>>EEEHHHLLLOOOPPPOOOMMMKKKKKKKKKLLLKKKJJJKKKOOORRRZZZXXXWWWVVVXXX\\\aaadddhhhiiilllrrryyy|||~~~~~~~~~|||wwwqqqkkkkkkmmmrrrwww{{{zzzxxxyyy||||||zzzxxxuuusssoooiiieeebbb```___aaaffflllqqqsssxxx{{{yyyxxx{{{~~~|||xxxuuutttvvvxxxyyywwwwwwvvvtttrrrpppooonnnfffccc```^^^\\\XXXSSSOOOHHHDDD>>>999777555333222222222111///000333999===DDDFFFHHHIIIIIIHHHIIIJJJDDDDDDDDDBBB@@@===;;;999222333555777666444111...000///.........---+++)))***)))'''%%%$$$%%%'''((())))))(((((((((((())))))'''((((((((((((((('''''')))'''%%%%%%&&&%%%$$$"""%%%%%%&&&&&&''''''(((((((((&&&###"""###%%%'''''''''&&&&&&%%%%%%%%%&&&&&&)))'''%%%######$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$&&&''''''&&&%%%$$$$$$######"""######$$$$$$&&&""" ###%%%###"""$$$###$$$&&&%%%$$$$$$%%%'''######$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$""""""!!!'''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''(((''''''''')))(((&&&$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$............---,,,+++***+++)))&&&&&&''')))*********+++++++++++++++******((()))***)))'''''')))***''''''''''''((()))***++++++,,,,,,+++))))))***,,,))))))((((((((((((((()))'''''')))***++++++++++++'''((())))))''''''''')))'''''''''''''''(((((()))++++++************++++++(((((()))************)))&&&''')))***,,,---------******************+++,,,((())))))***++++++,,,,,,***...111000+++(((***---++++++++++++++++++++++++,,,...000111000111333555:::999888777555333111000///......///333888===@@@IIIKKKMMMPPPPPPNNNKKKJJJHHHKKKNNNNNNNNNOOOTTTXXX______```cccgggmmmsssvvvxxxyyy|||wwwqqqnnnkkkkkkllloootttxxxzzz{{{wwwxxxuuupppnnnmmmhhhbbb^^^___aaacccfffjjjmmmooossszzz~~~|||xxxvvvtttqqqqqqnnnjjjgggddd```[[[XXXUUUUUUVVVZZZ___eeehhhiiinnnnnnnnnnnnooorrrvvvyyyyyyzzz|||zzzwwwwwwyyyzzzxxxyyy{{{|||}}}|||{{{zzzyyywwwvvvuuurrrkkkbbbZZZRRRMMMEEE???:::888555444111111000//////222666:::CCCFFFIIIKKKJJJIIIIIIJJJGGGHHHHHHGGGEEEAAA>>><<<888888999:::;;;999666333222000...---------+++)))(((''''''''''''(((***+++))))))(((((((((((())))))$$$%%%%%%&&&''''''&&&&&&'''&&&$$$$$$%%%%%%$$$"""&&&&&&&&&'''''''''((((((******(((&&&$$$$$$&&&)))''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$############$$$%%%%%%&&&###"""&&&'''$$$"""###"""###$$$$$$""""""###%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%"""!!! !!!&&&%%%%%%%%%%%%%%%&&&'''######%%%&&&&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%............---,,,+++++++++)))((()))******)))(((******++++++++++++******(((((()))((('''&&&(((***''''''''''''((()))***+++)))***+++***))))))+++---++++++***)))((((((((((((((()))******+++***))))))$$$&&&''''''%%%$$$%%%'''((((((((('''((())))))***++++++************++++++(((((()))************)))))))))))))))***+++,,,------,,,++++++++++++++++++******************++++++***///333111,,,(((***...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////000222444555444333222111222222333111111222555999===BBBEEELLLNNNPPPRRRRRRQQQOOONNNLLLQQQVVVXXXXXX[[[```dddgggjjjooouuuyyy|||~~~{{{|||}}}yyypppiiidddbbb\\\]]]```bbbeeejjjooorrrkkknnnooonnnoooppplllfff^^^aaacccdddeeejjjrrryyy{{{wwwsssppplllhhhdddaaa___\\\ZZZZZZ]]]cccjjjppprrrqqqooooookkkfffcccccceeeggghhhiiilllnnnttt~~~}}}}}}}}}~~~xxxnnnbbb[[[QQQHHHBBB???<<<;;;444444444333333444777:::EEEIIIMMMOOOOOONNNMMMMMMIIIJJJKKKLLLJJJGGGCCC@@@<<<<<<<<<>>>@@@@@@>>>;;;666444111/////////...---************************)))((((((''''''(((((()))######%%%&&&''''''(((((('''&&&%%%%%%&&&'''&&&$$$(((((('''&&&&&&%%%$$$$$$###((((((%%%###&&&***((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$!!!###(((***'''$$$%%%###$$$%%%$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''&&&###""""""$$$"""######$$$$$$$$$%%%%%%###%%%&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$'''((((((%%%"""######$$$$$$$$$%%%%%%%%%------......------,,,,,,,,,,,,---...///...***''')))******+++++++++******)))******)))(((((()))+++***************++++++,,,'''((())))))((()))+++------,,,+++***))))))))))))******++++++***)))'''&&&(((+++---,,,))))))***---)))))))))))))))******+++++++++************++++++******+++,,,,,,,,,,,,+++++++++)))))))))***+++,,,......---,,,++++++++++++,,,,,,++++++***)))))))))+++000444222,,,)))+++...000000000000000000000000---///111222222333555777000000///...///222555666555555888;;;???CCCGGGJJJTTTUUUWWWYYYZZZZZZYYYXXXSSSXXX___ccccccfffkkkppppppuuu|||~~~vvvvvvwwwwwwwwwxxxxxxxxxzzzxxxtttmmmfff```^^^]]]^^^bbbeeegggiiinnnuuu{{{zzz}}}~~~}}}||||||vvvooogggkkknnnooopppwwwyyyuuupppmmmkkkjjjiiihhhlllrrr|||xxxqqqhhhccccccddddddccccccgggjjjppp}}}oooggg\\\QQQJJJFFFDDDBBB======>>>=========@@@BBBHHHLLLQQQSSSSSSRRRQQQPPPHHHJJJLLLNNNNNNKKKHHHFFF???>>>>>>@@@DDDFFFDDDAAA<<<999555333333333333222.........---+++)))((('''((((((''''''''''''(((((($$$%%%&&&((()))******+++'''&&&%%%&&&(((((('''&&&***)))(((&&&$$$"""!!! ###'''%%%###''',,,((('''&&&%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))'''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&$$$$$$###"""###$$$&&&'''%%%$$$$$$$$$%%%&&&&&&'''!!! ###))),,,)))''''''&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))+++$$$%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$######"""%%%''''''%%%$$$%%%'''$$$%%%&&&'''(((((((((((('''(((***+++,,,+++)))(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$((()))(((%%%"""#########$$$$$$%%%%%%%%%++++++,,,,,,---,,,,,,,,,,,,+++***,,,...000//////------------,,,+++************))))))((((((''''''+++++++++++++++++++++++++++++++++*********))))))((()))))))))************)))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))***************+++,,,,,,***))))))***''''''((()))***++++++,,,))))))+++---///...+++(((+++++++++***************...,,,***(((''''''((()))---------.........//////+++,,,------,,,---///111111111111111111111000000222333444333333333666888777:::???DDDGGGKKKNNNQQQYYY]]]dddiiikkkiiiddd```]]]eeelllooolllkkkmmmqqqvvv}}}wwwpppiiibbbfffhhhggghhhlllooooooooolllkkkllljjjeeebbbdddeeejjjnnnooouuutttxxx|||}}}||||||{{{zzz{{{xxxlllfffdddbbbdddgggjjjnnnwww~~~}}}wwwooollloootttmmmpppuuu{{{vvvfff[[[QQQIIIGGGIIIBBBAAACCCFFFFFFEEEDDDEEEIIIPPPRRRQQQQQQTTTRRRMMMQQQPPPNNNLLLJJJIIIHHHHHHFFFDDDAAA>>>>>>>>>@@@BBB===<<<:::777555222000///000///---+++)))(((((((((***)))(((((())))))'''%%%%%%&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$((('''&&&&&&$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%% !!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%###"""!!! $$$$$$%%%%%%&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$%%%'''(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%------............------+++)))))))))+++,,,+++***++++++,,,------,,,,,,,,,***************)))))))))************************+++++++++*********))))))************++++++++++++***)))(((''''''(((***+++))))))))))))))))))))))))))))))))))))************,,,,,,+++***((((((***,,,)))))))))))))))*********))))))+++---///...+++)))++++++++++++++++++,,,,,,---,,,+++***))))))******************++++++++++++,,,---...---,,,,,,...000000000000000000000000000222444777888888:::<<<>>>AAADDDHHHKKKMMMPPPTTTWWWbbbgggmmmrrrsssqqqnnnllleeejjjooopppmmmlllooorrr|||rrrkkkddd]]]YYY]]]^^^^^^ccclllsssuuuzzzwwwvvvwwwuuupppnnnooosssxxx~~~}}}sssooonnnooorrrvvvxxx|||yyyooofff``````aaabbbdddhhhlllqqqwww|||yyynnneee\\\RRRMMMLLLHHHGGGGGGHHHIIIIIIJJJLLLMMMQQQSSSQQQQQQTTTSSSNNNOOONNNMMMLLLKKKKKKJJJJJJJJJHHHFFFCCCAAA@@@AAAAAA;;;:::888666333222111000333222111...,,,***(((''''''&&&%%%&&&''''''%%%###((('''''''''((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&%%%$$$$$$$$$)))(((&&&%%%$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$&&&''')))***'''%%%$$$%%%'''((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%//////000000000//////......---,,,,,,------,,,***)))***+++,,,------------******++++++++++++++++++))))))))))))))))))))))))+++************)))))))))***++++++++++++,,,,,,,,,+++***)))((('''((()))***))))))))))))))))))))))))))))))))))))************---,,,+++(((&&&'''+++...************))))))((((((******+++---......,,,)))+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,++++++(((((()))))))))*********---///000///......///111000000000000111222333333555888;;;>>>@@@BBBDDDGGGMMMOOOQQQSSSUUUYYY]]]```hhhnnntttxxxxxxxxxyyyzzzvvvxxxyyywwwuuuuuuxxx{{{}}}pppfff```[[[VVV\\\___aaadddnnn~~~}}}~~~sssggg]]]XXXZZZZZZ\\\___dddiiinnnqqq{{{~~~~~~wwwqqqmmmeeeZZZSSSPPPNNNOOOOOOPPPPPPQQQQQQQQQPPPRRRRRROOOOOORRRRRRPPPNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMKKKIIIFFFDDDBBBAAA:::999666444222111111111555555444222000---***((((((&&&%%%&&&''''''&&&$$$)))'''&&&(((******'''#########%%%&&&''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&---***'''$$$###$$$&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&((()))***%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%///000000000000//////...///...------...///...,,,***+++,,,,,,---------,,,)))*********++++++,,,,,,***************)))))))))************))))))))))))*********+++++++++,,,,,,++++++***)))((((((((()))))))))))))))))))))))))))((()))))))))************+++++++++)))((((((***---******))))))))))))))))))******+++---......,,,***)))******+++,,,---......***+++,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,///111222222111111111333222222222333444666888999:::===BBBEEEGGGHHHKKKMMMSSSVVVYYY]]]```eeejjjnnnnnnrrrwwwxxxxxxyyy}}}vvviiibbb```___^^^gggkkkqqqxxx}}}lll``````______aaaeeejjjoooqqqxxxzzz~~~zzzvvvtttwww|||yyytttooolllkkkggg___XXXVVVTTT[[[aaacccccc```ZZZSSSOOONNNMMMKKKLLLOOOQQQRRROOOOOOOOOOOOOOONNNNNNMMMNNNNNNMMMLLLJJJGGGDDDCCC===;;;777444111000//////444444555444222000---++++++)))(((((())))))(((''')))'''%%%'''******&&&"""!!!$$$'''))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######%%%'''(((&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''((()))$$$$$$$$$%%%'''(((((((((''''''''''''''''''''''''%%%%%%&&&''')))+++,,,---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%///////////////...---,,,)))(((((()))+++---,,,+++,,,---------,,,,,,+++***((())))))******+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))************************((()))))))))************'''***,,,,,,+++*********'''(((((()))******+++++++++++++++,,,......---+++((())))))***+++,,,,,,---)))***++++++,,,++++++***,,,,,,,,,---------.........000222222222111222333444444444555777:::===???BBBDDDHHHJJJKKKMMMOOOQQQWWW\\\cccjjjpppvvvzzz~~~{{{{{{{{{xxxvvvwww{{{vvvlllfffeeegggjjjooovvv}}}uuurrrpppnnnpppuuuzzz}}}~~~~~~|||{{{xxxqqqiiibbbaaaeeekkkrrrzzzwwwmmmiiifffhhhhhhdddbbbbbbcccppp}}}xxxiiiZZZMMMKKKIIIHHHIIIKKKOOORRRQQQQQQQQQQQQPPPNNNMMMLLLKKKLLLLLLLLLKKKJJJGGGFFFBBB@@@<<<777333000...---///111222444444222111///...,,,)))))))))***)))(((***(((''')))+++***'''$$$!!!###%%%((())))))((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$"""######$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########%%%'''(((%%%$$$"""""""""$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########"""$$$%%%'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&'''((((((''''''''''''''''''''''''######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%............---,,,,,,+++***))))))***---......---------------,,,+++***))))))))))))***************------,,,,,,+++*********(((((()))))))))))))))***(((((()))))))))***************************))))))************************))))))))))))************&&&))),,,...---+++))))))''''''((()))***+++,,,,,,,,,++++++,,,......---,,,)))))))))******++++++,,,++++++++++++************++++++,,,,,,,,,---------,,,...222333333333444555666666666777:::>>>BBBDDDIIIKKKMMMNNNOOOPPPTTTVVV^^^fffqqq{{{{{{uuurrrsssvvvxxxvvvuuuvvv|||yyyrrrnnnqqquuu|||yyyssskkkbbb[[[YYY\\\aaagggnnnwwwzzzpppkkkiiilllnnnnnnpppsssxxxyyyeeePPPLLLIIIIIIIIIIIILLLPPPQQQQQQRRRRRRPPPNNNLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIFFFEEEAAA===888333///------...000222444444444444000---***)))))))))((('''************))))))))))))'''((((((((('''&&&$$$###(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""!!! ''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""######$$$%%%%%%%%%%%%$$$"""#########$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$#########&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""!!!%%%'''((((((&&&$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%'''((('''''''''&&&&&&&&&&&&&&&((((((((('''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%............---,,,++++++...---,,,---///000///...,,,,,,,,,------,,,+++++++++++++++++++++*********,,,,,,,,,+++***)))))))))(((((((((((())))))******))))))*********+++++++++))))))******++++++******************************))))))))))))************'''))),,,,,,+++******+++(((((())))))*********+++---,,,+++,,,.........,,,++++++++++++++++++++++++...---,,,+++******+++++++++,,,,,,,,,------------///222666888999999:::;;;;;;;;;;;;===@@@EEEIIILLLOOOPPPPPPQQQRRRUUUZZZ]]]fffooo|||zzzoooiiiiiimmmooopppooopppuuu}}}~~~zzzssslllfffbbbdddfffhhhkkkpppvvvzzzyyytttrrrvvvyyyzzz|||kkkXXXRRRNNNNNNLLLIIIJJJOOONNNOOOQQQQQQQQQOOONNNLLLJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGEEEBBB===888333000---...000222444666777888444111---******)))((('''''')))***'''$$$###'''***((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$###############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$&&&((('''%%%$$$&&&(((&&&&&&&&&&&&%%%%%%%%%$$$))))))))))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%////////////...---,,,+++---+++******+++,,,+++)))******+++,,,---------------------,,,,,,++++++++++++++++++***)))((((((''''''((((((((())))))************+++++++++,,,,,,,,,((()))***+++++++++++++++************************))))))))))))************)))***+++***)))***+++---************))))))))))))---,,,+++,,,...///...------,,,,,,,,,,,,,,,,,,,,,111000---+++***+++,,,------------.........//////444777;;;>>>@@@@@@AAABBBAAAAAAAAACCCGGGLLLPPPSSSRRRRRRRRRRRRTTTXXX^^^ccciiisssvvvkkk___[[[```gggkkkkkkrrruuu}}}zzzvvvttttttsssqqqqqqrrrvvvyyywww~~~zzzyyy}}}kkk___XXXTTTSSSPPPJJJIIINNNLLLMMMOOOQQQQQQPPPOOONNNLLLLLLKKKKKKKKKKKKKKKKKKHHHHHHHHHEEEAAA<<<666333000000111222444666888999888555000---,,,,,,+++)))###&&&'''###""")))%%%%%%%%%%%%&&&(((******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%'''((('''%%%###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$ """###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%......---------,,,,,,,,,+++,,,------++++++,,,---++++++************++++++000//////...---------...)))))))))))))))((((((((()))***+++,,,,,,+++***))))))///444444...)))((()))......---,,,+++***)))(((+++)))'''&&&%%%&&&'''(((***++++++,,,,,,++++++******))))))((()))+++---...,,,,,,,,,++++++*********)))************++++++++++++,,,............,,,+++,,,,,,,,,------,,,++++++,,,---......///111444777999;;;===@@@BBBBBBAAA@@@BBBBBBDDDIIINNNRRRSSSSSSVVVXXXWWWUUU[[[gggmmmllluuu~~~qqqjjjaaaYYYXXX[[[```iiiqqqvvvvvvnnnhhhfffccc```\\\VVVPPPKKKRRRPPPNNNOOOQQQQQQNNNKKKJJJMMMMMMIIIIIINNNOOOKKKKKKIIIGGGEEEBBB???===<<<555333222333666999;;;<<<777666444111...+++)))(((((())))))))))))(((((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))&&&""""""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))(((((('''&&&%%%######((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&............---------,,,)))+++++++++***)))***+++,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))+++******))))))*********)))***++++++++++++***)))&&&))),,,+++)))((()))+++,,,,,,++++++++++++******,,,***)))''''''((()))************++++++************)))))))))***+++,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,------......------,,,------............------,,,...///000000222666888:::;;;>>>@@@BBBDDDDDDDDDEEEGGGKKKOOOSSSVVVXXXYYYWWW[[[___aaaiiirrruuusssvvvwwwkkkgggaaa]]]^^^bbbhhhqqq{{{zzzsssnnnqqqooommmkkkhhhbbb[[[VVVTTTSSSRRRQQQQQQOOOLLLJJJLLLNNNMMMJJJJJJNNNNNNJJJJJJJJJIIIGGGFFFDDDCCCCCC<<<:::888888:::<<<<<<;;;777666333111...,,,+++***)))))))))***))))))((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%'''(((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%''''''%%%"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&&&&$$$######$$$%%%&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%/////////.........------)))+++,,,+++***)))***,,,------,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,+++******+++,,,---)))***++++++++++++***)))((('''&&&&&&&&&''')))+++*********+++++++++,,,,,,,,,+++***)))((()))***+++))))))************))))))******)))******+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......------------............//////////////////---///111222333555888:::<<<<<<>>>@@@CCCFFFIIIJJJLLLPPPTTTVVVWWWYYY]]]```___eeekkkqqqwww|||{{{wwwvvvzzzqqqjjjiiiggghhhlllooottt~~~}}}}}}zzzvvvtttvvvvvvvvvvvvtttooohhhccc[[[\\\[[[XXXSSSNNNKKKJJJNNNNNNMMMKKKLLLOOONNNJJJIIIIIIIIIHHHHHHHHHHHHHHHDDDBBBAAA@@@@@@@@@>>><<<888666333000...---------***************)))((((((&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))+++,,,'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((('''''''''&&&%%%$$$###$$$$$$%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&000////////////.........,,,---...---,,,,,,---...------,,,,,,,,,,,,------//////...............///---,,,***)))***+++---...*********++++++*********,,,***((('''((())))))(((************+++++++++++++++******)))))))))************++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,---...//////.........//////000000...000222444555777:::=========???AAAEEEIIIMMMPPPTTTWWW[[[[[[ZZZ\\\dddjjjpppsssvvvyyy{{{zzzvvvqqqrrr|||zzzxxxwwwvvvvvvvvvzzz}}}~~~~~~~~~|||yyyvvvwwwyyy{{{|||yyytttpppjjjlllkkkfff]]]TTTOOONNNPPPNNNKKKJJJLLLNNNNNNKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFEEEEEEDDDAAA???<<<:::555111...---......++++++++++++***)))(((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((***+++''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&###"""%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***++++++)))'''&&&((((((((((((((()))***+++))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''((((((((((((((('''&&&%%%$$$***)))'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''000////////////.........,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,******)))))))))******++++++******)))***+++,,,---+++******************+++))))))***+++,,,,,,)))&&&+++++++++*********)))))))))))))))))))))))))))***+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////---,,,,,,---//////......------...///000000///111555777999;;;>>>@@@??????@@@CCCGGGMMMRRRUUUVVVYYY\\\]]]^^^eeepppyyy}}}yyyvvvsssnnniiifffnnnxxx}}}}}}zzzwwwwwwyyy{{{}}}|||wwwyyy}}}}}}~~~xxxmmmccc\\\YYYTTTOOOJJJJJJLLLNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGEEECCCBBB???:::444000...---...,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&###!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&((()))+++***)))'''&&&))))))(((((('''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((())))))))))))((('''&&&&&&******((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&/////////.........------***,,,---,,,+++***+++---,,,,,,++++++++++++,,,,,,)))))))))((())))))***+++)))******+++,,,,,,,,,,,,++++++***))))))***++++++ ###(((,,,...,,,***(((++++++*********)))))))))((((((((())))))))))))))),,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,//////............//////......---------///000222222555999<<<>>>@@@BBBDDDCCCCCCEEEHHHLLLRRRVVVYYYWWWZZZ^^^ccciiirrr}}}}}}sssmmmgggbbb```aaannnzzz~~~|||xxxvvvtttuuuvvvwwwyyy~~~xxxoookkk___UUULLLKKKMMMLLLLLLLLLNNNNNNMMMMMMLLLKKKKKKKKKHHHGGGFFFGGGIIIJJJIIIHHHFFFCCC>>>888333000......---------,,,+++***)))((()))))))))((((((((((((''''''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$""" $$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''%%%%%%%%%&&&''''''(((((($$$%%%'''((((((((('''&&&)))((((((''''''(((((()))))))))))))))))))))))))))++++++++++++************((()))***,,,------------+++***)))(((((()))***+++******))))))))))))((((((((((((((('''&&&&&&%%%%%%............---------,,,+++,,,---,,,+++++++++---------,,,,,,,,,,,,------------,,,,,,------...///)))***,,,...///...---,,,++++++***))))))***++++++###***---,,,******+++))))))))))))************((()))******+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,------------......////////////......000///.........000222444666999>>>AAACCCEEEHHHJJJGGGHHHKKKNNNRRRWWW[[[^^^^^^bbbgggnnnvvv}}}|||qqqgggccc```^^^```eeesss}}}|||||||||~~~~~~nnn___RRRNNNMMMKKKJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHFFFFFFHHHJJJKKKJJJFFFDDD@@@<<<777444111000.........---,,,***)))((())))))))))))((((((((('''&&&'''''''''((((((((()))%%%&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$ """$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((($$$$$$%%%%%%&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''((()))***************+++,,,...///000111111111111111111111111333333222222111000000000---...///111222222222333......------...///000111000/////////............++++++***))))))(((''''''......---------,,,,,,,,,---...//////------...///.........------.........---------------...///000)))+++...000111000...---,,,+++***))))))***+++,,,"""(((......+++((()))+++''''''((()))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,---------,,,+++***,,,,,,,,,------.........---------.........//////---...///000000///...---111000//////000222444555999<<>>:::777444222.........---,,,+++)))(((******))))))((((((((('''&&&'''''''''(((((())))))%%%&&&''''''((((((''''''$$$$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&)))------+++(((((()))%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))+++,,,&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&'''''''''''''''((()))******))))))%%%%%%&&&&&&'''((()))))))))))))))***+++---///000---...///111333666888999::::::::::::::::::::::::999999888777666555555444444444555555555444333333333333222222444555777888555444444444333333222222//////......---,,,++++++