BM66(@ }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{|||||||||}}}}}}{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHDDDDDDEEEEEEFFFGGGHHHHHHJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFFFFGGGHHHIIIIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFFFFGGGGGGGGGHHHDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHHHHIIIKKKJJJJJJJJJIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIIIIGGGJJJNNNQQQRRRQQQNNNLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNKKKKKKLLLNNNPPPSSSUUUVVVVVVWWWXXX[[[]]]___aaabbbYYYZZZ\\\^^^```bbbcccddd]]]^^^___bbbdddggghhhiiifffdddaaa___^^^]]]^^^___``````^^^\\\ZZZXXXVVVUUULLLLLLNNNOOOQQQSSSTTTUUUVVVUUUSSSQQQOOONNNMMMMMMOOOOOONNNNNNNNNMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPPPPOOORRRRRRRRRSSSSSSSSSTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNLLLMMMSSS^^^fffwwwqqqfff]]]WWWVVVXXXZZZUUUVVVVVVVVVVVVUUUTTTTTTSSSTTTTTTUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^___^^^]]]]]]___aaadddhhhjjjhhhhhhgggfffgggjjjlllnnnqqqsssvvvxxxxxxvvvsssqqqrrrrrrsssrrrqqqnnnkkkiiimmmnnnoooppppppooonnnmmmmmmmmmlllkkkjjjiiiiiihhheeefffgggiiikkkmmmnnnooollliiieeeaaa______aaabbb????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===================================================>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>========================?????????>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<;;;;;;;;;;;;======>>>???????????????================================================@@@?????????>>>>>>============================================================>>>>>>>>>>>>==============================================================================<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>??????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<>>>?????????>>>===DDDBBB???>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================??????>>>>>>>>>>>>??????>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAA@@@AAACCCEEEGGGIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRTTTUUURRRQQQPPPPPPPPPRRRTTTUUUSSSRRRRRRQQQQQQSSSTTTUUUXXXUUUUUUVVVTTTMMMGGGFFFDDDDDDBBB???AAAGGGKKKLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>===>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===??????>>>===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>===============>>>>>>>>>>>>==============================<<<<<<<<<============>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@WWWeeebbbIII:::???AAA:::============>>>>>>>>>>>>============>>>>>>>>>>>>BBBBBBAAAAAAAAAAAAAAABBBAAABBBBBBDDDFFFHHHJJJKKKMMMKKKIIIHHHIIIKKKNNNOOOPPPOOONNNPPPSSSUUUVVVUUUQQQPPPPPPOOONNNMMMLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHCCCBBBAAA@@@????????????================================================<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<=======================================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===<<<<<<<<<<<<:::999:::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????BBBAAA@@@???@@@BBBDDDEEECCCDDDEEEGGGHHHJJJKKKKKKMMMLLLLLLLLLLLLNNNOOOPPPOOONNNMMMLLLMMMOOOQQQRRROOOOOONNNNNNNNNOOOPPPQQQUUUPPPNNNQQQPPPIIICCC@@@===::::::>>>AAABBBEEEHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCBBBBBBAAA@@@@@@??????============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999::::::::::::::::::::::::888888888888888888888888<<<;;;::::::999999888888999999999999999999999999::::::::::::::::::::::::999::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::999999:::;;;;;;<<<;;;::::::999999::::::;;;::::::999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999;;;;;;:::999999999:::;;;999999999999999999999999999999::::::::::::999999::::::::::::::::::::::::888888888999999999::::::;;;;;;:::::::::999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<:::EEEFFF999333:::???;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<@@@@@@AAABBBDDDFFFHHHIIIKKKJJJHHHHHHHHHJJJMMMNNNLLLJJJIIIIIIKKKLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBCCCBBBAAA@@@>>>===???????????????@@@AAAAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::999999999999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999888888888::::::::::::::::::::::::999999999999999999999999999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999::::::::::::;;;;;;;;;::::::::::::::::::::::::888888999::::::::::::999999999:::::::::;;;;;;;;;:::999999888888999999:::888888888888888888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999:::;;;;;;;;;:::;;;<<<>>>>>><<<;;;888888888888888888888888::::::::::::::::::::::::888777777666666777777888888888888999999999::::::888888888999999999999:::;;;;;;;;;;;;<<<<<<<<<<<>>>>>===>>>@@@AAABBB???@@@AAACCCEEEGGGHHHIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLLLLKKKKKKLLLMMMOOOPPPMMMMMMLLLLLLMMMMMMNNNOOOQQQLLLJJJLLLMMMIIIEEEDDDHHHBBB@@@AAACCCBBBCCCFFFDDDDDDCCCBBBAAA@@@??????@@@@@@@@@???>>>>>>======;;;;;;;;;;;;::::::::::::999999888888888888999999999999999999999999999999999999999999999999999999777777888888888888777777888888888888888888888888777777777777777777777777???;;;777666777777555333666666666666666666666666999999999999999999999999666666777777777888888888888888888888888888888888777777666666777777888888999999888888888888999999777777666666777777888999777777777777777777777777666666666666666666666666:::999888777777777777777666666666666666666666666555666666777777666666555777777777777777777777777666666666666777777777777888888888888777777777777666666666666666666666666777777777888888888888888444777888444333666777777777777777888888888999999888999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<>>>>>>???@@@AAACCCEEEFFFIIIHHHHHHGGGHHHJJJLLLMMMNNNLLLJJJJJJJJJKKKJJJIIIKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;:::;;;;;;<<<<<<::::::999999888999999999::::::::::::::::::::::::888888888888888888888888999999999999999999999999999999999999999999999999888888888888888888888888888888888999999999999:::999999999999999999999999888888888888888888888888888888888999999999999999999999999999999999999999777777777777777777777777888888888888888888888888777777777777777777777777888888888888777777777777777888888999:::999999999999999999999999999999999888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888777888888888888888888777999999999999999999999999888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999666777888888999999888888888888888999999999999:::777777777666666777777777666666666666666666666666777777777888888888888888999999999999999999999999777777777777777777777777888888888999999999999999777777777777777777777777888888888888888888888888999888777777777888:::;;;<<<<<<===???AAA@@@===;;;999999999999999999999999888888888888888888888888888777777666666777777888666666666777777777888888888888888999999999999:::999999999999::::::::::::<<<<<<;;;;;;<<<===??????@@@@@@BBBDDDFFFHHHIIIJJJHHHHHHHHHIIIJJJJJJKKKLLLKKKKKKKKKKKKLLLMMMOOOPPPNNNNNNNNNNNNNNNOOOOOOOOOOOOLLLJJJKKKKKKJJJPPPWWWggghhhaaaVVVSSSUUUQQQGGGCCCCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;::::::::::::999999999999777777666666666666777777777777777777777777777777777777777777777777777777555666666777777666666555666666666666666666666666777777777777777777777777AAA;;;555444777999777333444444444444444444444444777777777777777777777777444444555555555666666666666666666666666666666666555555555444444555666666777777666666666666777777555555444444555555666777555555555555555555555555444444444444444444444444888888777666555555555555555666666666666666777777555666666777777666666555555555555555555555555555666666777777777888888888777777777666666666555555444444444444444444444444666666666555555555555555;;;888777999999666444555555555555666666666777777777777777888888888999999:::::::::999::::::;;;;;;=========>>>@@@BBBCCCDDDGGGGGGHHHHHHIIIJJJKKKLLLOOOMMMLLLKKKLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>><<<;;;;;;;;;;;;;;;<<<<<<999888888777777777888888999999999999999999999999777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777777777777888888888999999888888888888888888888888777777777777777777777777777777777888888888999999777777777777777777777777666666666666666666666666777777777777777777777777444444444444444444444444555555555555555666666666666777888888999999888888777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777666777777888888777777666777777777777777777777777666666666666666666666666777777777777777777777777555666666666666777777777888888888888888888888888555666777777888888777777777777777888888888999999777666666555555666666777555555555555555555555555666666666777777888888888777777777777777777777777555555555555555555555555777777777888888888999999666666666666666666666666777777777777777777777777999888777666777888999:::999999999:::;;;999666333888888888888888888888888666666666666666666666666777666666555555666666777555555555666666666777777777777777888888888999999888888888888999999999999999999999:::;;;;;;<<<===@@@AAABBBDDDFFFGGGHHHIIIFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNNNNOOOOOOOOOOOOKKKKKKKKKJJJGGGJJJYYYhhh{{{oooQQQDDDDDDCCCBBBAAA@@@??????;;;;;;;;;;;;;;;:::::::::::::::999999999888888888777666666555555666666777666666666666666666666666444444444444444444444444555555555666666555555555555555555555555555555555555555555555555555555555===888333333777999888555444444444444444444444444555555555555555555555555333333444444444555555555555555555555555555555555555555444444333444444555555555444444444444555555444444333333444444555666444444444444444444444444333333333333333333333333666666666666555555444444444444555555555666666666555555555666666555555555444444444444444444444444555555666666666777777777666666666555555555444444333333333333333333333333555444444444444444444444666111111777:::777555777444444555555555666666666666666666777777777888888666555555555666666777888<<<<<<======???@@@BBBCCCEEEFFFGGGIIIJJJKKKKKKKKKIIIGGGFFFFFFHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBB>>>>>>===<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<<<<:::999999888888888888888777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555666666666777777777777666666666666666666666666555555555555555555555555555555555666777777888888555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333444444444444555555666777777777777777555555555555555555555555444444444444444444444444444444555555555555666666444444444444444444444444555555555555555555555555555555666666666666555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444555555555555666666666666666666666666444444555666666666666666555666666666777777777777666555555444444555555666444444444444444444444444444444555555666666777777555555555555555555555555444444444444444444444444555555555666777777888888555555555555555555555555555555555555555555555555777666666666666777888888888777666666777555333000444444444444444444444444444444444444444444444444444333333333333333333444444444555555555666666666444444444555555555666666777777777888888888888999777888888999::::::;;;;;;>>>>>>???AAABBBCCCDDDEEECCCCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHJJJJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKGGGGGGGGGFFFBBBGGGWWWhhhaaaCCCCCCBBBAAA@@@???>>>>>>::::::::::::::::::::::::999888888888888777777777666666555555555555666666444444444444444444444444333333333333333333333333333333444444444444333333444444444444444444444444111111111111111111111111666333000111444666666444333333333333333333333333333333333333333333333333222333333333444444444444444444444444444444444444555444333333333333333333333333222222222222333333333333333333333444444555333333333333333333333333222222222222222222222222333333444444555444444333111111111222333333444444222222333333333333222222333333333333333333333333222222222333333333333444555444444444444333333333222222222222222222222222333333333333333333333333444111111555666444333444333333444444444555555555555555555555666666666666666555555555666777888999;;;;;;;;;<<<===???@@@AAACCCDDDFFFHHHJJJJJJJJJIIIEEECCCBBBCCCFFFGGGHHHGGGDDDDDDCCCBBBAAA@@@??????>>>>>>????????????@@@@@@======<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::;;;:::999888777777777777555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333444444444555555555444444444444444444444444333333333333333333333333222222333444444555666666444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222111111222222222333333333333333444555555555444444444444444444444444444444333333333333333333333333333333333333444444444555333333333333333333333333333333333333333333333333333333333444444333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444222222333444444444444333333333444444444555555555444444333333333333444444333333333333333333333333111222222333444444555555444444444444444444444444333333333333333333333333222222333444444555666666444444444444444444444444333333333333333333333333333444555555666666555555777666555555666666444333222222222222222222222222333333333333333333333333222222111111111111222222333333333333444444444444333333333333444444444444555555666666666777777777666777888999999:::::::::<<<<<<===>>>>>>??????@@@@@@AAACCCDDDEEEEEEDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJGGGHHHIIIJJJKKKJJJJJJIIIHHHEEECCCBBBAAADDDMMMXXXpppyyy\\\@@@@@@???>>>===<<<<<<;;;999999999999999999999:::777666666666555555555555555555444444444444555555333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111////////////////////////000000000111222222222222222222222222222222222222111111111111111111111111111111111222222222333333111111111111111111111111333333222111111111111111222111111111111111111222222111111111111222333333222222222222222222222222111111111111111111111111///000111222333333222222//////000000111222222333000111111111111111111000222222222222222222222222000000000000111111111111222222222222111111111111111111111111111111111111000000000111111222222333444666666333222222222111222222222333333333333444222222333333333444444444666666666666777888999:::999999999:::;;;<<<===>>>???AAADDDFFFHHHHHHGGGFFFEEECCCBBBCCCEEEGGGGGGFFFCCCCCCBBBAAA@@@???>>>>>>===>>>>>>>>>??????????????????======<<<======>>>;;;:::999999888888999999:::999888666555444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111000000111222333333444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222000000111111222222222333111111222333333333333222333333333333333333333333222222222222222222222222111111222222333333333444222222222222222222222222111111111111111111111111111111222222222222111111333333333333333333333333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222000000111222222222222222111111222222222333333333333333222222222222333333111111111111111111111111///000000111222333333333333333333333333333333333333333333333333333333333000000111222333333444444222222222222222222222222111111111111111111111111111222333444555444333222444222111111333444444333222222222222222222222222222222222222222222222222333333222222222222333333111222222222222333333333333333444444444555555555444444444555555555666666666777888999999::::::999<<<<<<<<<=========>>>>>>AAABBBDDDEEEFFFEEEEEEDDDEEEFFFGGGIIIKKKLLLLLLLLLHHHIIIJJJKKKKKKKKKJJJIIILLLEEE@@@AAACCCCCCDDDHHHLLLNNNZZZkkkqqqfffSSSHHH>>>===<<<;;;:::999999888999999999999999999::::::555555444444444333333333444333333333333333333444222222222222222222222222222222222222222222222222//////000000000000//////000000000000000000000000111111111111111111111111///111333333222111111222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000222222111000000000000000111111000000000000111111000000000000000111222222111111111111111111111111000000000000000000000000,,,---///000111222111111///000000111222333333444111111222222222222111111111111111111111111111111000000000000111111111111000000000000////////////000000000000000000000000---......///000111222222+++111333...---333666444111111111111222222222222000111111111222222222222222111222222333444555666888888888888999:::;;;<<<<<<>>>BBBEEEFFFFFFEEEDDDCCCAAA@@@@@@BBBCCCCCCBBBEEEDDDDDDCCCBBBAAA@@@@@@>>>?????????@@@@@@AAAAAA>>>===<<<;;;:::;;;<<<===;;;;;;:::999999999999999999888666444333111111000222222222111111111000000///000000000111111111111222222222222222222222222000000111111111222222222111111000000111111222333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111222222333333222222111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111222222222222111111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222333333333444444444222222222222222222222222000000000000000000000000222222222222222222222222///000000000111111111111222222222222222222222222222222111111111111111111111111222222222333333333333333444444555666666666888888999:::;;;===>>>>>>@@@@@@@@@AAAAAAAAABBBBBBEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJMMMJJJGGGGGGHHHIIIGGGDDDGGGEEECCCDDDFFFHHHGGGEEE>>>===<<<;;;:::999999888999888888777777777777777777777666555444444333333333333333222222222111111000000111111111111000000000000000000000000000000000000000000000000000000......////////////......000000//////.........---////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000////////////////////////000000///...............////////////////////////////////////000000000000////////////////////////////////////000000000000////////////000000000000000000000000000///......////////////////////////////////////////////////......////////////..............................////////////////////////000000////////////000000///////////////////////////000000000111111111111000000111111111222222222333333555666999;;;>>>???>>>>>>>>>???@@@BBBCCCDDDAAAAAA@@@@@@@@@@@@@@@AAAEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;<<<======;;;;;;::::::999888888777999888666555555666666777444444444333333222222222222222111111111000000000/////////000000000111111222222222222222222222222000000000111111111111222111000000000000111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111111222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000111222111111111111111111111111111111111111111000000000/////////111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111000000000/////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222000000000000000000000000111111111111111111111111/////////000000000111111111111111111111111111111111111111111111111111111111111111222222222222333222333333444555555666666777888999:::;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEHHHKKKLLLJJJHHHDDDAAA???@@@BBBCCCBBB@@@===<<<<<<;;;:::999888888888888777666666666666666666555555444333333222222222222222222111111111111///000000111111000000///000000000000000000000000000000000000000000000000.........//////........./////////......---------............................../////////000000000////////////////////////////////////////////////........./////////000000////////////////////////000//////...------......................................./////////000000................................./////////000000............//////////////////000000//////...---////////////////////////.................................//////.........------------------------////////////////////////000//////......//////000......................../////////000000000111111000000000111111111222222222222333444666999;;;<<<;;;<<<<<<===>>>@@@AAABBBAAA@@@@@@?????????@@@@@@BBBBBBBBBBBBAAA@@@??????>>>===<<<;;;:::;;;;;;<<<::::::999999888777777777777777555444444444555666333333333333222222222111111111111000000000//////....../////////000000000111111111111111111111111/////////000000000000111000000//////000000111222////////////////////////000000000000000000000000000000000000000000000000/////////000000000000111000000111111111111000000////////////////////////........................////////////////////////000000000000000000000000...//////000111000000000000000000000000000000000/////////...............000000000000000000000000000000000000000000000000111111000000/////////...000000000000000000000000000000000000000000000000/////////.......................................////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................000000000000000000000000............/////////000111111111111111111111111////////////////////////////////////////////////........./////////000000////////////////////////000000000000000000000000000000000111111111222222111222222333444444555555666777888999:::<<<======?????????@@@@@@@@@AAAAAA@@@AAADDDFFFHHHHHHHHHHHHEEEDDDCCCBBBBBBAAABBBBBB???AAADDDIIIMMMMMMKKKHHHBBB@@@>>>>>>>>>???>>>===<<<;;;;;;:::999888777777666666555444444444444555444444333333222111111111111111111111000000000000/////////000000/////////////////////////////////////////////////////////------............------......---------------,,,---------------------------.........////////////................................................---------.........//////........................///......------------------------------------------------.........//////---------------------------------.........//////,,,,,,---------...............//////......---,,,........................------------------------------............------------------------------........................///......------......///------------------------........./////////000000//////000000000111111111000000111222333555666777888999:::;;;<<<>>>???@@@???>>>>>>>>>>>>>>>??????===>>>>>>>>>>>>>>>======;;;;;;:::999999999999:::888888888777666666555555555555444333333333333444222222222222111111111111000000000/////////......---............/////////////////////////////////............//////////////////......//////000111....................................................................................//////////////////000000000000//////........................------------------------................................................------...///////////////..........................................------................................................000000//////......------..................................................................------........................------------....................................................................................------------------------................................................................................................................................................////////////////////////------------............////////////////////////........................------------------------------------............------------------------//////////////////000000//////000000000111111111000000111222222333333444555555666888:::;;;<<<===>>>>>>>>>?????????@@@@@@@@@BBBDDDGGGIIIJJJKKKKKKGGGFFFEEECCCBBBAAAAAAAAACCCDDDGGGIIIJJJIIIGGGEEECCCBBB@@@???>>>>>>======;;;;;;:::999888777666666555444444333333333333333222222111111111000000000000000000////////////.........////////////......................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------------------------------,,,,,,,,,,,,---------...------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,---------------,,,,,,+++------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------................../////////000000000000000000000111222444444666777999:::<<<===>>>>>><<<<<<;;;;;;;;;<<<======::::::;;;<<<<<<<<<;;;;;;999999999888888888888888777777666666555444444333333333222222111111111111000000000000000000000000/////////.........------,,,,,,---------.................................,,,,,,---------...............------......///000........................------------------------------------------------,,,,,,---------.........---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---------------------------........................------------------------------------------------.........------,,,,,,,,,------------------------------------------------................................................++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------................................................---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........./////////000000//////000000111222222222333444555777999:::<<<<<<=========>>>>>>>>>?????????@@@CCCFFFIIIJJJKKKKKKHHHGGGEEEDDDBBBAAAAAAAAAGGGHHHGGGGGGEEEDDDDDDDDDCCCBBBAAA???>>>=========;;;:::999888777666666555444333333222222222222222000000000000000///////////////.........------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////000000000000111222333333555777999;;;===>>>>>>>>>:::::::::::::::;;;<<<===999999:::;;;;;;;;;::::::888888888888888777777777666666555444444333333222111111111111111000000///////////////////////////.........---------,,,,,,+++,,,,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------......///------........./////////.........///000000111111222333444666888:::;;;<<<<<<<<<<<<=========>>>>>>===>>>AAADDDFFFGGGHHHHHHGGGFFFEEEDDDBBBBBBAAAAAAFFFGGGGGGEEECCCCCCEEEFFF@@@@@@@@@>>>;;;::::::<<<;;;::::::999888777666666444333222222111111222222000000//////////////////...---------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((())))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************))))))*********+++++++++************************+++************++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++******+++++++++***))))))************************++++++++++++++++++++++++******++++++++++++******************************************************+++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---------.........////////////000111222333444666999;;;===>>>??????;;;;;;;;;;;;<<<===>>>>>>:::;;;;;;<<<;;;;;;::::::999999::::::999999888777555555555444333333222222000000111111000000///...------------............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------......,,,------------.........---------...//////000000111222333555777999;;;;;;;;;;;;<<<<<<<<<============>>>AAACCCEEEFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFHHHGGGDDDCCCCCCDDD===>>>???===:::999:::<<<;;;;;;:::999888777777666444333222222111111222222///////////////000000000---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************************************)))******************)))''''''((((((((()))))))))************************************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++************************(((((()))))))))*********************************(((((()))))))))*********))))))*********+++++++++)))************)))(((((())))))))))))))))))))))))************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************)))))))))*********++++++,,,,,,,,,,,,---------------------...///000222333333555888;;;===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB======>>>======<<<;;;:::::::::;;;;;;;;;:::999888666555555444333333222222///000111111111000......,,,,,,,,,,,,---------...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...))))))))))))))))))))))))************************************************)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++************************))))))******+++++++++,,,************************************************(((((()))***+++,,,,,,---************************************************))))))******+++++++++,,,************************'''(((((()))***++++++,,,************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......,,,,,,------...//////000000111333555777999:::;;;;;;;;;;;;<<<<<<<<<======???AAACCCEEEGGGHHHHHHHHHLLLLLLKKKJJJIIIIIIIIIIIICCCGGGJJJJJJFFFBBB@@@???===???@@@>>>;;;:::;;;>>><<<;;;;;;:::999888777777444333222222111222222222/////////000000000000000,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------++++++,,,---...000111222222444777:::<<<=========AAAAAAAAAAAABBBCCCDDDEEE????????????>>>===<<<;;;;;;;;;<<<===<<<;;;:::999666555555444444333333222///000111111111000...---+++++++++,,,,,,---------)))************+++++++++************************))))))))))))******************)))))))))))))))***++++++************++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************+++++++++++++++++++++++++++++++++*********))))))++++++************++++++************************+++*********))))))((((((************************************************************************))))))))))))************************************))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***++++++,,,---,,,+++*********++++++++++++++++++++++++++++++************************++++++******************************************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------..................---------///222333333444777999===;;;888888:::;;;:::888;;;<<<>>>AAACCCDDDEEEEEEIIIJJJKKKJJJHHHGGGHHHIIIIIIGGGEEECCCAAA@@@???>>>???===:::999:::::::::999888888888777777666555444333333333333333111000000///............---------,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((************)))(((&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))'''%%%&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++++++++------,,,------...///000222555777999999:::;;;======???AAABBBAAAAAACCCDDDEEEBBB@@@>>>?????????>>>???===;;;:::;;;<<<<<<;;;999888777666555444333333000000000000////////////------,,,,,,,,,+++++++++))))))*********+++++++++************************(((((()))))))))***************)))))))))))))))***+++******))))))******+++))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********************************++++++*********)))))))))+++******))))))******+++*********************************)))))))))((((((************************************************************************(((((()))))))))*********************************)))))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))************++++++++++++++++++++++++************************************************************************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,+++++++++)))******++++++++++++++++++++++++,,,,,,,,,,,,---.........------------------///111222333444666888;;;999777888:::;;;:::999<<<===>>>@@@BBBCCCDDDDDDFFFIIILLLNNNMMMKKKJJJJJJGGGFFFDDDBBBAAA??????>>>>>><<<999888999999999888777777777777777666444444222333333222222111000///............------------,,,,,,+++++++++*********+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))((('''(((((((((((((((((((((((()))((('''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))(((((((((''''''(((((((((((((((((((((((()))******)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,,,,---...///000111444777888999:::;;;======???AAABBBAAAAAACCCDDDEEEBBB@@@>>>??????>>>>>>???===;;;:::;;;<<<<<<<<<666666555444333222222222000000000/////////......---,,,,,,,,,,,,+++++++++)))))))))*********++++++************************(((((())))))))))))******)))))))))(((((())))))***+++******))))))******+++)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++(((((())))))))))))******))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&'''(((*********))))))************************************************************************************************+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******(((((()))*********************+++++++++,,,,,,,,,---------------------------///111222222333555777999777666777999:::::::::<<<===>>>@@@AAAAAAAAABBB???DDDJJJMMMMMMKKKHHHGGGCCCCCCBBBAAA@@@???>>>>>><<<:::888777888999888777777777777777666555444333111111111111000///............---------,,,,,,,,,++++++++++++*********)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&((()))((('''(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************,,,,,,,,,,,,---...//////000222555777888999;;;===<<>>>>>???>>>======;;;888888999::::::999333333222222111111111000000////////////.........,,,,,,,,,+++++++++******))))))))))))************************************(((((((((((()))))))))***)))(((((((((((())))))*********))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))******)))))))))((((((((()))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((()))+++,,,,,,+++)))(((************************************************))))))))))))*********************************************+++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))(((((()))************)))************++++++++++++,,,,,,,,,,,,,,,---------,,,...000111111222444666555555555666777999::::::<<<===>>>???????????????:::>>>CCCEEEEEECCCAAAAAA@@@@@@@@@??????>>>======;;;:::888888999999888777666666666666555444333333000000000000///...---,,,------------,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******++++++++++++,,,---...//////111444666777999;;;<<<<<<>>>@@@AAAAAAAAABBBCCCCCCAAA>>>======>>>===<<<888666444333444555555555111111111111111111111111/////////.........------++++++++++++************(((((()))))))))*********))))))))))))))))))))))))'''(((((((((((()))))))))((((((''''''((()))*********))))))))))))))))))***(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********'''(((((((((((()))))))))************************)))))))))((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***......//////...+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))******))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((((())))))***************)))))))))*********++++++++++++++++++,,,,,,------,,,---///000000000222444333333444555666777999:::;;;<<<======>>>>>>======:::<<<======<<<<<<===>>>>>>>>>??????>>>>>><<<<<<;;;:::999999::::::999888555666666555555444333222////////////...---,,,,,,---,,,,,,,,,++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++******++++++,,,---......000333555666777999;;;:::<<>>>>>===;;;:::;;;>>>AAA===>>>?????????===<<<;;;:::999999:::;;;;;;999888555555555555444333222111////////////...---,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((************+++,,,------...111333555555666777999999;;;===>>>======???@@@@@@===:::999999:::999888999777444444555666666555333333222222222111111111......---------,,,,,,,,,*********))))))))))))((((((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))'''&&&&&&'''''')))******))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,......---+++)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''((())))))))))))(((((((((((()))))))))******)))))))))***+++,,,,,,,,,+++,,,............000222000222444444222333555888888888:::;;;<<<<<<<<<<<>>===<<<>>>BBBFFF>>>??????@@@???===;;;999888888888999::::::888777444444555444444333222111000000000//////...---,,,++++++++++++************))))))((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))******+++,,,---///111333444444444555777777999;;;<<<<<<<<<===>>>===;;;888777777888777666999777555444555666666666444333333222111000//////---------,,,,,,,,,,,,+++******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''')))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))((())))))***++++++,,,,,,+++,,,............///111000222444333111222444777777777999:::;;;<<<<<<<<<<<<===>>>??????AAAEEEHHH>>>???@@@@@@???===:::999777666777888:::999777555444444444444333222111111000000000000///...---,,,+++++++++************))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&& """$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---000222444444333333444555666888:::;;;::::::<<<===<<<:::777666666777666555888666444333444555555444444333222111000///...------------,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))))))))*********+++++++++******+++++++++,,,,,,,,,---...///000222444555666666999======;;;:::<<<===AAAAAAAAAAAABBBCCCCCCDDD===?????????<<<;;;:::;;;;;;;;;;;;:::888777555444222222222111111111111111111111///...,,,,,,++++++,,,,,,,,,+++++++++******((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%$$$###"""""""""""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%(((&&&$$$$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))).........///000222444444999777444111111444888:::888666333222111333555666555444333555777777555222444333111///...------...+++******))))))******+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))*********++++++*********+++++++++,,,,,,,,,---...000222333444555444777;;;<<<;;;;;;<<<>>>@@@@@@@@@AAAAAA@@@??????===>>>???>>><<<:::::::::;;;::::::999888777555555222222222222111111111111111000///...---,,,,,,,,,,,,,,,+++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""$$$#####################"""###$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%'''%%%$$$$$$&&&&&&$$$"""(((((((((((((((((((((((('''((((((((())))))))))))------...///000222333444555444222222333666:::<<<777666333111000000222333555444333444666666333000333222000///............******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))*********************++++++++++++,,,+++,,,---///000222333444222555888:::::::::<<<===>>>>>>???@@@???===;;;:::===>>>???>>>;;;999999::::::::::::999888777666555333333333222222111111111000///...---------------++++++++++++*********)))(((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%########################$$$%%%%%%%%%$$$###""""""########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$############""""""""""""########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$######""""""%%%%%%$$$######"""!!!!!!"""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%%%%$$$###''''''''''''''''''''''''''''''((((((((())))))))),,,------...///111222333333333333555777:::===???<<<:::777555444444555555666555444444444333111///111111000///.../////////******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))))))))******************++++++++++++***+++,,,...000111222333333555777999999999999:::;;;<<<>>>??????===:::999<<<===>>>===;;;999999:::::::::::::::999888777666444444333333222222111111///......---------......+++************)))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$#####################$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$%%%$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$###############!!!"""$$$%%%%%%%%%$$$###%%%$$$$$$$$$######""""""$$$#########"""""""""!!!"""######$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))+++,,,,,,---...000111222444555666888;;;===???@@@;;;:::888777666777777888888777666555444222111000000000000///////////////++++++************++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((((()))))))))))))))*********+++++++++***+++,,,---///111222333555555666888999999888666999:::===???@@@>>><<<;;;;;;<<<>>>===<<<:::;;;<<<;;;;;;;;;;;;:::888777777555555444444333222222111///......---------......*********)))))))))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""######$$$$$$######"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!""""""""""""""""""""""""########################$$$######""""""######$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################!!!"""###$$$%%%$$$###"""$$$$$$###############"""!!!!!!"""""""""#########"""""""""#########$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((***++++++,,,---///000111333444666777999:::;;;;;;444444333333444555777777:::999888666444333222222000000000000000/////////,,,,,,,,,++++++,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))************+++***+++,,,...///111222333555555555777999:::888666999:::<<<>>>??????>>>===:::;;;===>>>=========???>>>>>>===<<<;;;999888777666666555444444333222222000///...---------------))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""############"""""""""""""""###$$$$$$%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###############""""""""""""""""""""""""""""""""""""""""""###############""""""""""""######"""""""""############$$$###############"""""""""$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###############"""""""""###############!!!!!!"""####################################### !!!""""""###$$$$$$###""""""""""""###$$$$$$########################"""""""""############$$$"""###$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))******+++,,,...///000111222222333444555555555444444444555777888::::::::::::999777444333333444000000000111000///......,,,,,,++++++++++++,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************++++++---...000222333444333222333777:::<<<;;;999;;;;;;<<<<<<===<<<<<<<<<888;;;===>>>>>>???@@@BBBAAAAAA@@@>>><<<:::888777777777666555444333222222111000///...---,,,,,,,,,))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""############""""""!!!""""""###$$$$$$%%%%%%""""""""""""#################################### !!!"""######$$$$$$###########################!!!!!!!!!"""""""""############""""""""""""######""""""""""""############$$$#########"""""""""!!!$$$$$$############$$$$$$!!!!!!!!!""""""#################################!!!"""""""""#########$$$!!!"""""""""#########$$$"""!!!!!!!!!!!!"""######""""""""""""############!!!!!!!!!"""""""""""""""###""""""!!!"""###$$$%%%########################""""""""""""############!!!###%%%$$$###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***,,,---///000000000000111222333555555888888999:::;;;<<<======888999999666333222333555111111111111000///---,,,+++******))))))******+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))******%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************+++,,,---///000222333444000000222666<<>><<<===<<<<<<;;;;;;:::::::::888:::===??????@@@BBBDDDCCCBBBAAA???===:::888777888777666555444333222222222111///...---,,,++++++)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$%%%%%%""""""""""""############"""""""""""""""""""""""" !!!###$$$$$$$$$$$$######################## !!!!!!!!!""""""############""""""""""""######""""""""""""############$$$#########""""""!!!!!!$$$$$$############$$$$$$!!!!!!""""""######$$$$$$########################!!!!!!""""""#########$$$!!!!!!""""""#########$$$"""!!! !!!###$$$"""""""""""""""###############""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%########################""""""""""""############ ###%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((())))))***+++---...///222111111222333555888999888888999999999999::::::777888888555222111333666111222222222000...,,,+++))))))(((((((((((()))))))))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))************+++,,,---...///111222222111222444666888999::::::<<<;;;999888777888888999;;;;;;::::::;;;<<<>>>???@@@>>><<<;;;;;;:::888666888777777666444333222222111000......//////---,,,(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""""""""######"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''(((((()))))))))***+++,,,......,,,...000222333555999<<<;;;::::::999888777666666333111///...---...///000///000000000000//////...+++***((('''&&&''')))***)))((('''&&&%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((()))))))))*********++++++,,,...///000111222111222444666888999::::::999999888888888999:::;;;;;;;;;::::::;;;<<<===>>>>>><<<:::::::::999777666666666555444333222111111111///............---+++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""############"""""""""!!!############"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############"""""""""!!!######""""""""""""######"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&'''''''''((((((((()))***+++,,,------...111222333555888;;;<<<;;;;;;:::999888777666444222000///...///000000000111111111111000//////+++***((('''''''''))))))))))))((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''(((((())))))))))))*********+++,,,---///000111111111222333555777888999999666666666777888:::;;;<<<;;;;;;:::::::::;;;<<<<<<;;;999888888888888666555444444333222111000000///000...------------,,,***(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""######""""""""""""######"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((***+++,,,...000111222333444777999<<<<<<;;;:::999888777777555444222111000000111111111111222222111000//////+++***((('''''''''((()))***)))((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%)))))))))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''(((((((((((()))))))))*********+++---...///000111000111333444666777777777555555666777888999;;;;;;;;;;;;:::::::::;;;;;;;;;999777666666777777666444222222111111000//////...///---,,,,,,,,,,,,+++)))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######"""##########################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))++++++///111222222222333666888;;;;;;:::999888777666666666555444222111111111111000111111000000///...---******)))((('''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&''''''(((((((((((())))))))))))***+++,,,---...///000///000222333555555666666555555666777888888999999::::::;;;;;;;;;;;;;;;;;;888777666666777777555444111111111000000//////......---++++++,,,,,,***)))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###############$$$########################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""######"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$'''''''''((()))***+++,,,000111222222222333555777999999888777666555444444777666555444222222111111////////////...---,,,+++***))))))(((((((((((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''''''''(((((((((((())))))((()))***+++---.../////////000111333444444444555444444666777888888888888999:::;;;<<<============:::888777777777777555444222222111111111000000000///---,,,,,,,,,,,,+++)))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""###$$$$$$%%%########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''(((***+++,,,000111222222222333666888888888777666555444333333777666555444333222111000............---+++******))))))))))))((((((((((((%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&'''''''''''''''((((((((())))))(((((()))+++,,,---.../////////111222333333333333000222444666888999999999888:::;;;===????????????===;;;999888888888666444333333333222222222222111///...,,,,,,------+++***(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""###$$$&&&&&&########################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""######"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###############$$$%%%%%%%%%&&&%%%%%%%%%&&&'''(((******///000222222222444666999888888777666555444333333666666555444333111000////////////...---,,,******)))))))))))))))(((((('''%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&''''''''''''''''''((((((((()))(((((()))***,,,---...///...///000222222333333333...///222666888:::;;;;;;888999<<<>>>@@@AAAAAAAAA>>><<<:::999999888666444444444444333333333333333000...------------,,,***)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$######""""""""""""######"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))...000111222333444777999999999888777666555444444666666555444333111///...000000000///...,,,+++***)))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###!!!###&&&%%% %%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%########################%%%%%%%%%$$$$$$#################################&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))((((((((()))******++++++000000111222222222222111111000111555999<<<<<<:::<<<<<<<<<===???AAACCCEEE===<<<<<<;;;999777555444666333111333666666111+++222111///---,,,,,,,,,---))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$%%%&&&&&&""""""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """############$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""!!! %%%%%%$$$###""""""######"""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""############""""""""""""""""""############""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""""""""###$$$$$$%%%%%%''''''''''''(((***+++,,,000000111333333333333333555555555777:::;;;:::888:::666000...222777333+++///...,,,,,,,,,***(((%%%***)))'''&&&&&&&&&'''((($$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&""""""%%%$$$ $$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$###"""!!! $$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))))))))((((((((()))******++++++...///000111222222222222444333333666999;;;:::999<<<<<<<<<===???@@@BBBBBB<<<;;;:::999888777666555888777555444333333222111222000///---,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""#########"""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""#########$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""!!! $$$$$$###""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&''''''(((***+++,,,...///000111333333333333444333333444666777666555888888555111222555444///222000...------,,,***((()))((('''&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$'''###!!!###$$$""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$###!!! """###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###"""!!! $$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))(((((('''(((((())))))******+++,,,---///000222222333333666555555777999:::999888;;;<<<===>>>>>>?????????;;;:::999888777777777777999999777333000000333777111000///---,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""############""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! ###""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&'''((()))+++++++++,,,...000222333333444222111000000222444444333333666555111///222333222555222///.........---,,,***)))'''&&&&&&&&&'''(((((('''&&&%%%$$$$$$###$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&""" !!!###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&%%%$$$!!! """"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$&&&((()))%%%%%%$$$$$$#########"""%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((''''''(((((()))*********,,,---///111222444555555555555666888999::::::999:::;;;<<<=========<<<;;;;;;:::999999888999999:::888777666444333444666888111000///...---,,,,,,+++))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%&&&&&&&&&'''((()))***+++)))***,,,...111222333444111000///000333666666666333555444222444888:::777666333///......//////...+++***)))((('''((())))))''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""!!!###%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$&&&%%%$$$""" """"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$""""""&&&+++222666&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''((())))))******,,,---///111333555666666222333666777999:::;;;;;;888999;;;;;;<<<;;;999999;;;;;;;;;:::::::::;;;;;;777555555999===>>><<<888000000//////---,,,++++++))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!"""""""""####################################!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%&&&&&&&&&''')))***+++((()))+++...000222333333222111111444888;;;<<<<<<777666333444;;;CCCBBB===555222///------.........,,,,,,***)))))))))***+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######"""&&&(((&&&$$$%%%&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%$$$$$$###"""!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$""""""&&&---444999%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''(((''''''&&&''''''(((((())))))***,,,---///111333444555555000222555777777888:::<<<777888888999999999999888:::;;;;;;;;;;;;;;;:::999777666777===DDDDDD>>>888000000000///...---+++***))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""#################################### !!!!!!!!!!!!"""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!! !!!!!!"""!!!!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%&&&'''(((******((()))+++...000222333333333333555888<<>>444222...///888AAA???999333111...---...///...------,,,***)))))))))***+++%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############%%%...222,,,&&&%%%%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################"""!!!"""$$$'''+++...############$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''((()))))))))+++,,,---///111222222333000333666666666555777999777666666666777888999999888999;;;<<<;;;999777555444555888===???>>>999555//////000///...---+++***))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""#################################### !!!!!!!!!"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!"""###"""!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***)))***,,,...000111222333444555777;;;>>>???===;;;000000------222888888333222111//////000000...---+++***)))((((((((())))))''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############)))444:::222((($$$$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""###$$$$$$!!!!!!"""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%#################################$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''((()))))))))***+++,,,...///000000000222444777666444333555777666666555555555777999:::666777:::;;;:::888444222000444888999777444222111//////000000///---+++***))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&""""""""""""#################################### !!!!!!"""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!"""######"""!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%&&&'''((()))******+++---///000111222222555666999<<<>>>===:::666444666555222222666888666222111000111222111///---***)))'''&&&&&&&&&'''((()))((('''%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###%%%''')))***(((&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""######$$$###########################################################################$$$$$$%%%%%%$$$$$$###############"""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########################################################&&&+++000///)))$$$###%%%%%%&&&$$$!!!"""&&&&&&###################################################################################################$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$#########$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&''''''((()))***,,,,,,,,,---...///000111222444555444222000000111444555888:::;;;::::::999777999;;;999555333555777888777666444222111111000000...------------,,,******)))(((''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!  !!!!!!!!!!!!""""""!!!!!! """"""""""""###$$$%%%&&&&&&### """""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$&&&'''&&&%%%%%%&&&'''++++++,,,,,,...///000111555555666666666666555555999555111111444444000,,,555333111000000///---+++******))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###%%%'''))))))(((&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$########################$$$$$$"""############$$$$$$$$$########################"""""""""""""""######$$$###########################################################################$$$$$$%%%%%%$$$$$$###############""""""""""""!!!!!!"""""""""#########%%%$$$$$$$$$$$$$$$$$$###################################################$$$(((+++***'''#########"""%%%$$$!!!!!!%%%&&&%%%################################################################################################$$$$$$###############$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$#########$$$%%%&&&"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))************+++,,,---...///222333444444222000000111444555777999::::::999999999:::999888666555666777888777666444222111000000000...------------,,,******)))(((''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!! """"""""""""###$$$%%%&&&%%%### !!!""" #########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%$$$%%%'''&&&%%%%%%&&&'''*********+++---///000111555555666666777777777777666555666777888777333000000000000111222111...+++*********)))((((((''''''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$##################"""############$$$$$$$$$########################"""""""""""""""######$$$##############################################################################$$$$$$$$$$$$##################"""""""""""" !!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$###"""""" %%%'''###!!!###&&&&&&################################################################################################$$$###############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((((()))***+++,,,---000222333333222111111222444666888999::::::::::::<<<:::888888999:::::::::999888666444222111000000000...------------,,,******)))(((''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!""""""###$$$%%%$$$""" !!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###$$$%%%$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%###%%%&&&&&&%%%%%%&&&((((((((()))+++---///111222444555666777888888999999444777:::;;;999777555444//////000222333222...++++++******))))))(((''''''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###################################################$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############""""""#########$$$$$$$$$########################"""""""""""""""######$$$##############################################################################$$$$$$$$$$$$##################"""""""""!!!!!!!!!!!!"""""""""######""""""######$$$$$$%%%%%%###################################################!!! """######""""""(((+++&&&!!!"""%%%&&&#########################################################################################################"""######$$$%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''''''((()))***+++,,,///111222333222111222333777777999:::;;;<<<<<<<<>>555444333222222000---***++++++******)))(((((('''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######################################################%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$########################"""""""""""""""######$$$########################################################################"""######$$$$$$######"""############"""""""""!!!"""""""""#########$$$$$$"""""""""######$$$$$$$$$###################################################!!! """$$$%%%$$$%%%,,,...(((###"""$$$%%%######################################################################################################""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$######"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((((((((((((((((()))+++,,,------///111222222222333444999:::;;;<<<===>>>>>>>>>???===<<>><<<:::888666444333333000...------------,,,******)))(((''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""############!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!  !!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$"""###%%%%%%%%%%%%&&&(((((()))***+++...000222444333333333444666888:::;;;777888777333222777DDDNNN???;;;555111...---+++***+++++++++***))))))((((((&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""######$$$########################################################################""""""############""""""############""""""""""""############$$$$$$$$$$$$"""""""""###############################################################""""""""""""###$$$%%%&&&''',,,---((($$$$$$$$$###################################################################################################""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$######""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$######"""!!!############$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))((((((((()))***+++,,,---+++...000111111222333555::::::;;;<<<===>>>??????======>>>BBBFFFIIIJJJJJJ???===;;;999666444333333000...------------,,,******)))(((''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%###############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  """ !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######$$$!!!###$$$%%%$$$%%%&&&(((((())))))+++---///111222222111111222333666888999666666555333555===LLLWWWAAA<<<444///,,,,,,++++++,,,++++++******)))((((((&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$########################"""""""""""""""######$$$########################################################################""""""############""""""############""""""""""""""""""""""""########################""""""""""""################################################ ###%%%%%%###"""$$$'''%%%((()))&&&%%%&&&%%%!!!################################################################################################""""""""""""###$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###############"""!!!!!!############$$$$$$$$$$$$&&&&&&&&&&&&'''((()))***''''''(((((()))+++,,,---***,,,///111111222444666999999::::::;;;===>>>>>>:::<<<@@@BBBCCCDDDDDDEEE>>><<<:::777555333222111000...------------,,,******)))(((''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!"""""""""!!!!!! !!!!!! !!!!!!!!!""" !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!"""!!!  !!! !!!  """ !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######### """$$$$$$$$$%%%&&&(((''''''((()))***,,,...///000000//////111333555777444555666777888>>>EEEKKK:::666000---,,,---......,,,,,,+++******))))))(((&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%&&&'''"""############$$$$$$$$$########################"""""""""""""""######$$$########################################################################""""""############""""""############""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!###################################################'''&&&"""!!!###'''!!!$$$$$$###%%%(((&&&!!!################################################################################################""""""""""""###$$$%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###############"""!!!!!!"""############$$$$$$$$$''''''&&&''''''((()))***'''''''''''')))***+++,,,))),,,///111111222444666888888888999:::;;;<<<===777<<>>>>>???===;;;999666444222000000000...------------,,,******)))(((''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""" !!!!!!!!!""" !!!!!!!!!!!!""" !!!!!!"""""" !!!!!!!!!""" !!!!!!""""""!!!   !!!  ### !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!"""!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######### """$$$$$$$$$%%%&&&(((&&&&&&&&&'''(((***+++,,,000///......///111333555333666999::::::999888888111///,,,,,,...///000///,,,,,,++++++***)))))))))&&&&&&''''''&&&&&&%%%$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""""""""################################################################################################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######""""""######$$$%%%'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))),,,...000222333444777999555777999;;;<<<<<<;;;::::::<<>><<<<<<;;;:::888555222///..................---------,,,,,,+++***)))((('''&&&%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!  ###&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&''')))***,,,---000333444333222222333888666555666777777666555222///---...111333222111...,,,***)))******)))(((''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$############################################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""################################################################################################"""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$######""""""######$$$%%%&&&&&&&&&&&&&&&''''''(((''''''((()))******+++++++++...000111222444666888666777:::<<<>>>>>>>>>===:::<<<>>>???@@@>>>===;;;::::::999777444222000...000000000////////////...,,,,,,+++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!! ###%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%'''(((***+++...222777::::::888666555777666555555777777666555555222//////111333333222...,,,***)))******)))((((((((('''&&&%%%%%%%%%%%%$$$$$$############$$$$$$############################################################""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$##############################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$######""""""######$$$%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((***+++,,,---+++---000111222333555777555777999;;;============;;;;;;;;;<<<;;;;;;:::999999888888666555333111000222111111111000000000000,,,++++++***)))((('''''''''''''''&&&&&&&&&%%%%%%######""""""""""""######""""""!!! !!!!!! !!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!"""#########$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&''')))***---222999===>>>;;;999777777555555555777777666555666333///...///111222222...,,,*********+++***)))))))))((('''&&&&&&&&&&&&$$$$$$############$$$$$$############################################################"""""""""!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%################################################################################################!!!!!!""""""######$$$$$$"""###############$$$$$$#########################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#######################################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%######$$$$$$%%%%%%%%%%%%########################%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$##################$$$######""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''((()))***+++++++++---///000111222444666444555666888888888888888::::::999888777777777888888888888777666555444333222222111111000000//////++++++******)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%###""""""""""""""""""###""""""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!#########"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!######"""!!!"""###$$$$$$$$$$$$###############$$$$$$%%%&&&'''((()))+++000666::::::999888888777666555666888888888666333111...------000222333...,,,******++++++***))))))((('''&&&%%%%%%%%%%%%$$$$$$############$$$$$$############################################################"""""""""!!!""""""""""""""""""""""""""""""""""""#########$$$################################################################################################!!!!!!!!!""""""#########""""""######$$$$$$$$$%%%############################################################################################################""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""##############################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""######$$$$$$%%%%%%&&&########################%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&((((((((((((((()))))))))+++---///000000111333555666666666666666555555444999888777555555555666666888888888888888777666555111111000///......------++++++******))))))((((((%%%%%%%%%%%%$$$$$$$$$$$$"""""""""######"""""""""""""""!!!!!!!!!""""""### !!!!!!!!!!!!############"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!######"""!!!"""###$$$###########################$$$&&&''''''((((((,,,///222444555666888:::888777666777999:::999888222111000///000222555777///---+++***++++++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!"""""""""################################################$$$$$$$$$################################################"""""""""""""""#########""""""######$$$%%%%%%%%%################################################################################################$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""!!!""""""###$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###""""""""""""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%"""#########$$$$$$%%%%%%########################$$$$$$$$$###########################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&((((((((((((((((((((((((+++---/////////000222444888888777777666666555555666666555444444444555555888888888888777666555555000000///...---,,,++++++************))))))((((((%%%%%%$$$$$$$$$#########""""""############""""""""""""!!!!!!!!!"""###### !!!!!!!!!!!!############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!"""###""""""#####################$$$%%%'''((((((((((((---///222333444555888;;;777666666777999:::999888333444555444444444777999///---+++++++++,,,+++)))''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$##################################################################""""""""""""###$$$$$$%%%&&&&&&################################################################################################$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""######$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$###############$$$$$$$$$#######################################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""######""""""######$$$%%%###############$$$%%%%%%&&&'''''''''((()))))))))+++,,,...//////000111333555555555555555666666777444444444444444555555555777777777666666555333333000000///...---,,,++++++************))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""!!!!!!"""######$$$ !!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!! ###%%%!!!!!!""""""######$$$$$$###$$$&&&((()))))))))))),,,...111333444444666777555444444555777999888777444666777777444222333555///---++++++,,,,,,+++***((('''&&&%%%%%%$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$################################################%%%%%%$$$$$$######""""""""""""###$$$%%%%%%&&&&&&################################################################################################$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""#########"""###$$$$$$%%%#########"""###$$$$$$%%%$$$%%%&&&'''(((***+++++++++,,,.../////////111333000000111222333555666777222333444555555555555555666666555555444333111111111000///...---,,,++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""!!!""""""###$$$$$$ !!!!!!!!!"""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""" !!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!  ###&&& !!!!!!"""###$$$$$$%%%$$$%%%''')))******))))))(((+++000333333333222222444333222444666777777666333555777666111...---...///...,,,+++,,,,,,+++***))))))(((&&&&&&&&&&&&&&&$$$$$$############$$$$$$########################$$$$$$##################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""""""""############'''&&&%%%$$$####################################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%###"""""""""###$$$"""############$$$$$$$$$########################%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""""""""""""""############################################################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########!!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$$$$&&&&&&$$$!!!"""!!! !!!###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%$$$###""""""############""""""######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%###!!!"""$$$%%%$$$!!!$$$###"""###%%%&&&%%%$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((+++++++++,,,---000222444000000111222222333444444444444555555666666666666888777666444333333333333333111000000111111///...++++++******)))((((((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%&&&'''((((((,,,,,,...///111333444555777444222333666888888666222444666444...***...555///---,,,,,,---...---,,,***)))((('''&&&%%%$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$#########""""""####################################$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$###"""""""""###$$$"""############$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""""""""""""""############################################################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######""""""############""""""$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%###!!!"""!!! """$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%$$$######""""""############""""""######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%###!!!"""$$$%%%$$$"""###"""!!!"""$$$%%%$$$###"""""""""""""""#########"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((*********+++---///111333000111111222333444555555777777777777777777777777999888888777666555444333444333111111222222000///++++++******))))))(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%%%%$$$%%%%%%&&&'''(((++++++---///111333555666666444333444777:::999888BBB===888555444111...,,,///---++++++,,,---,,,+++++++++***)))((('''&&&&&&$$$$$$############$$$$$$################################################$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%########################$$$$$$$$$###############"""############$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$########################%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""""""""""""""############################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""########################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$"""!!!!!!  """###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$###""""""""""""############""""""######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$###"""###$$$$$$###""""""!!! !!!###$$$###"""############"""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))))))))***,,,...000111111111222333444555666777::::::::::::::::::999999::::::::::::999888666555555444222222333222111///+++++++++***))))))((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%&&&'''((()))***,,,...111333555666555444444555777999:::999???<<<888555444333111...///---++++++,,,,,,,,,+++++++++***)))(((''''''&&&$$$$$$############$$$$$$#######################################$$$$$$$$$#########################################################$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!  """###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$######"""######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$############$$$#########"""!!!"""$$$$$$$$$"""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''((()))***,,,...///000111222333444555777777888;;;;;;;;;<<<<<<=========;;;<<<======<<<:::777666555444222222222222000...,,,,,,+++******))))))(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%&&&'''(((((()))+++---000333555666555555444555666777777777222777:::555000///222333///---+++++++++,,,+++***)))(((((('''&&&&&&%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$################################################""""""""""""#########$$$%%%$$$##################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######""""""!!!!!!""""""  """###$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$######"""""""""######$$$$$$$$$$$$############""""""""""""############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$############$$$$$$###"""###%%%&&&%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&'''(((***,,,---...///111222333444666777888999999999:::<<<===>>>???@@@<<<===>>>>>>===;;;888777555333111111111000...---,,,,,,++++++***)))))))))''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$$$$$$$$$$%%%&&&'''''''''(((***---000222555666555555444444333333333444444666777666999<<<999222000...,,,+++,,,,,,+++***((((((''''''&&&&&&%%%%%%$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############""""""""""""#############################################$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###"""!!! !!!###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$######"""###############$$$$$$$$$$$$############""""""""""""############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""$$$$$$$$$###"""###$$$$$$#########%%%&&&%%%$$$############"""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&''')))+++---......///111111222444666777888999777888999:::;;;===>>>>>>============<<<:::999888555333111000000000...,,,,,,,,,,,,+++******))))))'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###""""""""""""""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###############$$$$$$%%%&&&''''''(((***,,,///111333444333444444333111111222444777222---666LLLYYYMMM777111///---,,,------+++*********))))))(((((((((((($$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###############$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""""""""""""""####################################################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$"""!!!###%%%###"""!!!"""$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$###"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""$$$%%%$$$"""!!!###%%%$$$""""""###$$$%%%$$$###"""""""""""""""#########"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&(((***,,,.../////////000000222333555777888999888888888888999999999999======<<<;;;:::999888888666444222111111000...,,,---,,,,,,++++++******)))&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#####################$$$%%%&&&'''((((((***,,,...000222333000222444333222222555777555333222<<>>======;;;888555222000111222333444333333111111,,,,,,,,,,,,+++***))))))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""" !!! %%%...666'''###!!!"""  """###!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!"""############!!!###$$$%%%$$$"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!!!!"""!!!!!!"""$$$$$$%%%%%%$$$&&&''')))+++---///111222000000222333555666777777<<>>>>>888333222444444333111000000///...---,,,***))))))))))))))))))(((((((((###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((((((((((((***,,,---...000222444777888999;;;<<<<<<<<<;;;:::999888>>>??????>>>===;;;999888666444333111///.........,,,,,,,,,,,,+++***)))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!"""######""""""###))),,,+++(((%%%###!!!"""###!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!###"""!!! !!!"""###'''%%%###  !!!""""""!!!!!!""""""###$$$########################!!!!!!!!!!!!!!!"""######%%%%%%$$$###""""""""""""###"""!!!!!!"""$$$%%%&&&&&&&&&''')))***+++,,,---+++...222777<<>>>>><<<;;;:::666555333000...---------,,,,,,,,,,,,+++***)))))))))((('''&&&&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""""""""""""""""""""""" !!!""""""!!! (((###"""%%% """"""!!! !!!"""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! ###"""!!! !!!"""""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$######"""""""""######""""""!!!!!!###%%%''')))%%%&&&'''((()))+++,,,,,,***---111666:::===>>>???999555666;;;;;;777444666888666222...,,,+++,,,,,,---,,,+++***)))'''&&&&&&#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""###############$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''***)))((((((***---***,,,...111555888;;;<<<999999888777888999;;;<<<999:::;;;=========<<<<<<777555333000...---------,,,,,,,,,,,,+++***))))))))))))'''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""!!!!!! !!!  $$$'''%%% """ !!!"""!!!  !!!"""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!""" !!! """""""""""""""######$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""#########"""""""""$$$'''***+++%%%&&&'''((()))***+++,,,+++---000333444333111000444333666===>>>888666888<<<999444///---,,,---......---,,,***)))'''&&&%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%%%%'''(((,,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%(((((('''''''''&&&&&&&&&'''''''''''''''((()))***---///111333555666666666888888888777777777777777::::::::::::;;;<<<======999666333111000///---+++......---,,,++++++++++++)))))))))(((''''''&&&&&&&&&%%%$$$$$$######$$$$$$############""""""""""""""""""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!""""""#########"""""""""""""""###!!!"""""""""!!! """""""""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!"""###!!! !!!"""$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$###!!! """$$$%%%''''''''''''(((***+++,,,...111555666555333222222333555666888888888666555666555444222000---+++)))---,,,+++)))((((((''''''########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%&&&'''(((---+++)))'''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((******---///111333555666666666777777777777777777777888::::::999::::::;;;<<<<<<:::777555333222111000...///...---,,,++++++++++++)))))))))(((''''''&&&&&&&&&%%%$$$$$$######$$$$$$############""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!""""""###!!!!!! !!!!!!!!!"""""""""!!!!!!"""""""""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!""""""######""""""!!! !!!"""###$$$""""""""""""""""""""""""$$$######""""""######$$$###"""!!!!!!!!!"""$$$%%%&&&&&&''''''(((***+++,,,///222666888777666666666444666777888888777555444444444444222111///---,,,---,,,+++)))((((((''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((((((---,,,***)))(((((()))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&((()))++++++---...000222444555666666666666666777777888888888:::999999999999::::::;;;;;;999666555555444333111//////---,,,,,,,,,,,,,,,***))))))((((((''''''&&&&&&%%%$$$$$$######$$$$$$############""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!! !!!!!! !!!"""""""""!!!!!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########""""""######$$$%%%$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############&&&&&&&&&'''((()))++++++---000444777777777888999666777888999999888666555444444444333222111000///---,,,+++)))((((((''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''(((((())),,,+++***))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&(((***+++,,,---...///111333444555666444555555666777888999999999999888888999999::::::;;;999777666666666555333000///...---,,,,,,,,,,,,******))))))((('''''''''&&&%%%$$$$$$######$$$$$$############"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###""""""""""""######$$$!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###############$$$%%%&&&&&&'''&&&$$$"""!!!!!!!!!"""""""""""""""""""""""""""######""""""""""""######!!!!!!"""############"""&&&&&&&&&'''((()))***+++,,,///222444444444555666666777999:::;;;:::999888555555555444333222000000---,,,+++)))((((((''''''########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&(((***+++,,,------...000111333555555444444555666777888888999888888888888999:::;;;;;;;;;999777666666666555333000000///...------------*********)))((((((''''''&&&%%%$$$$$$######$$$$$$############"""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$$$$"""""""""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!"""""""""############!!!"""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##################$$$%%%&&&'''((('''%%%###"""!!!!!!!!!###########################""""""""""""""""""###!!!!!!"""############"""%%%&&&&&&&&&''')))***+++---///222333222222333444555666999;;;======<<<;;;777777666555333111///...---,,,+++)))((((((''''''########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&((()))++++++---------///000222444555555555555666666777777777777777777888:::;;;===>>><<<:::777666666555444222111000///......---......+++******))))))(((((('''&&&%%%$$$$$$######$$$$$$############"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!"""#########"""!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""######$$$%%%&&&''')))(((&&&$$$""""""""""""###########################""""""!!!!!!""""""###""""""""""""############%%%%%%%%%&&&'''(((******...000222333222222333555444666888;;;<<<<<<;;;;;;777777666555333111///...---,,,+++)))((((((''''''########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++***)))*********************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))(((((('''''''''(((((()))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((******---------...///222444555555555666666666666666666666666777999;;;===???@@@>>>;;;888777666555444222222111000///............++++++******)))(((((((((&&&%%%$$$$$$######$$$$$$############"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$"""!!!!!!!!!"""""" !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!"""""""""###%%%&&&''')))(((&&&$$$###"""##############################""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%%%%%%%%%%&&&'''((()))***+++---///111111222444555444555777999999888777666555555444444333111000///---,,,+++)))((((((''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))(((((())))))*********+++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((()))***---,,,------///111444555666666666666666555555555555666777999<<<>>>AAABBB@@@===:::888777666444222222111000//////.........++++++******)))(((((((((&&&%%%$$$$$$######$$$$$$############"""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###%%%%%%%%%$$$###!!!!!!!!!"""### !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""####################################"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!"""###%%%&&&''')))(((&&&$$$#########$$$########################""""""!!!!!!!!!!!!""""""$$$###!!! """$$$%%%%%%%%%%%%&&&'''((()))***&&&(((+++---...000333555555666777777666444222000222222333333333222111111---,,,+++)))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################$$$###"""!!!!!!###%%%&&&########################"""###%%%%%%###""""""###&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((((((((((((((''''''+++(((&&&'''***,,,+++)))******)))(((((()))+++,,,---+++************)))((('''((()))***************,,,,,,---...---+++)))'''//////---+++******,,,...,,,''''''///333///******---,,,+++)))(((***...000,,,---,,,+++)))))))))+++))))))***+++++++++******000+++%%%$$$(((***)))&&&*********))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))************,,,,,,---...000222333555666555333333333444666777;;;;;;:::999:::<<<>>>@@@>>><<<:::888666555444444111000......//////...,,,---+++***)))***)))'''&&&&&&%%%%%%&&&((()))((('''%%%%%%$$$$$$###"""!!!!!!"""######""""""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!! !!!""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$######"""#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""############"""############$$$$$$$$$################################################ !!!###$$$%%%%%%$$$$$$+++---+++$$$!!!"""###"""######""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$###$$$$$$%%%%%%&&&&&&'''******,,,...000222333444333777999555333444111,,,111666:::777111---///333((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################$$$###"""!!!"""###%%%&&&########################"""$$$%%%%%%###"""###$$$%%%###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&''''''(((((())))))))))))))))))))))))))))))))),,,***)))***,,,---+++))),,,,,,+++******+++,,,---)))(((((()))+++,,,,,,+++***++++++++++++******+++(((((())))))***+++++++++,,,---------,,,+++++++++,,,***+++000000+++))),,,((()))+++++++++*********'''((())))))***,,,...///******++++++++++++++++++000---+++,,,......,,,***((())))))******+++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))(((++++++,,,...000222444555777666555555555777999:::===<<<;;;;;;<<<===@@@AAA???>>>===<<<:::999888777222000///...//////---+++---+++***)))***)))(((&&&'''&&&%%%&&&((()))((('''%%%%%%$$$$$$###""""""!!! !!!"""""""""""""""!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""###%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""###$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""########################$$$$$$$$$$$$################################################!!!"""###$$$$$$%%%%%%%%%+++---+++%%%!!!"""###"""######""""""""""""##############################"""""""""""""""###$$$$$$###$$$$$$%%%%%%&&&&&&''')))***+++---///111222333222444777888666111,,,)))444777::::::666222...,,,***)))(((''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$########################$$$###"""""""""###%%%&&&########################"""$$$%%%$$$#########%%%###""""""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))*********)))((((((***,,,,,,+++))),,,++++++*********++++++)))******+++,,,,,,------+++,,,---,,,******+++,,,...------,,,,,,,,,------,,,...111222222000---+++......///111///+++---111------............---,,,,,,+++++++++++++++,,,---+++***************+++,,,)))***+++,,,,,,+++)))'''''''''(((((())))))************))))))))))))******(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((('''***+++,,,---000222444555555555555555777999;;;<<<======<<<<<<<<<>>>???@@@>>>>>>>>>===;;;999777666222000////////////...,,,---,,,************(((&&&((('''&&&'''((()))((('''%%%%%%$$$$$$###""""""""" !!!"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""###$$$%%%%%%%%%$$$""""""""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$"""""""""#########$$$$$$"""""""""#########$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&***---+++%%%"""###$$$"""######""""""""""""#################################""""""""""""###$$$$$$###$$$$$$%%%%%%&&&&&&'''((()))***,,,...000111222444111333777555000333<<>>888666666555111---,,,+++***(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######################################################"""""""""###$$$%%%###########################$$$%%%$$$######$$$&&&"""""""""$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********((((((***+++---------,,,,,,,,,,,,+++++++++,,,,,,,,,---...---,,,+++,,,---+++,,,---,,,+++,,,///333111111111111111111000000111222555888:::999777444555333222222222222333444333111///......///000000000///---,,,------,,,+++,,,,,,+++++++++,,,---...(((***,,,---+++)))))))))+++++++++******)))))))))******))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((())))))))),,,,,,------///000222333222222333444666999;;;<<<===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@===:::777555000///...///000111000///...,,,************(((&&&)))'''''''''))))))((('''$$$$$$$$$#########"""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$&&&&&&%%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$######"""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''***,,,+++&&&###$$$$$$###$$$######""""""######$$$##############################""""""######$$$%%%###$$$$$$%%%%%%&&&&&&''''''((()))+++---///000111777111000333000111GGGbbbmmm[[[CCC555333444222///---,,,+++)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###############################################################$$$$$$$$$###########################$$$$$$$$$######%%%'''###"""###%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''((((((((()))))))))*********************)))))))))(((((()))))))))*********,,,,,,---------,,,,,,,,,,,,------...............,,,...000000......000222222444666666555888>>>CCCCCCEEEFFFGGGFFFDDDAAA???@@@AAADDDJJJPPPTTTTTTSSSOOOIIICCCAAAEEEGGGDDD>>>;;;;;;<<>>>>>>>>>>>>>>>>>??????DDDDDDDDDCCC@@@<<<888666000//////000222333333222...,,,+++***+++***(((''')))(((&&&'''((()))(((&&&$$$$$$$$$###############"""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$&&&&&&%%%$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&))),,,,,,'''$$$%%%%%%###$$$$$$############$$$$$$#######################################$$$$$$%%%###$$$$$$%%%%%%&&&&&&''''''''')))+++---///000111333000222444///333PPPsssoooPPP;;;555333000+++///...,,,***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$#######################################""""""######$$$$$$$$$$$$###########################$$$$$$$$$###$$$&&&)))%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''))))))))))))***************************+++++++++)))))))))***++++++,,,,,,,,,------+++***)))***,,,000111222444555555555555555888<<<>>>>>>@@@DDDGGGIIILLLOOOOOONNNRRRZZZaaa{{{zzzxxxsssnnngggaaa^^^bbbcccgggoooxxx~~~~~~xxxqqqiiifffkkkoooiii___\\\```hhhppptttnnncccZZZSSSOOOJJJGGGGGGEEEAAA>>>;;;;;;:::888555222000...111000...---------------)))))))))******+++++++++++++++************++++++******************************)))))))))((((((((((((((((((((((((((((((((('''''''''&&&''''''((()))***)))'''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&(((***---............---......//////333444666888;;;===???@@@@@@@@@@@@AAAAAAAAAAAAAAA?????????>>><<<999777555333222111222444444444222...---+++++++++***)))'''((('''&&&&&&''''''&&&%%%####################################"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""!!! """""""""""""""""""""""""""""""""""""""###$$$%%%$$$######"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%&&&&&&&&&&&&%%%###"""!!!!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((,,,,,,'''%%%%%%%%%###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$$$$%%%%%%&&&&&&''''''((()))+++---///000111,,,000888:::444444HHH___fffWWWEEE999666444000,,,///...,,,***)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$'''***(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))*********++++++)))******++++++,,,,,,,,,++++++,,,,,,---......///---...000000000444999===FFFGGGIIILLLMMMNNNOOOOOORRRVVV\\\^^^^^^aaafffkkklllppprrrqqqpppttt}}}~~~}}}xxxrrroooooommmiiidddaaa```^^^ZZZTTTMMMFFFCCC???===;;;<<<===<<<888555333222111000...---,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))))),,,***(((&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&'''***,,,---,,,,,,,,,---...///000111444555777999;;;===???????????????@@@?????????>>>:::::::::::::::999999999999777555555555444222000///---++++++++++++)))'''(((&&&%%%%%%&&&&&&%%%$$$########################!!!"""""""""""""""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!! !!!!!!!!!!!!!!!"""###"""!!! """""""""""""""""""""""""""""""""!!!!!!""""""###"""""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$ !!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$(((,,,,,,(((%%%&&&&&&###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&''''''(((***,,,...///111222***222999;;;888777<<>>???AAACCCDDD>>><<<999666555333000---///---++++++++++++)))((('''&&&$$$$$$%%%%%%$$$#####################$$$$$$ !!!"""############ !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!! !!!!!!!!!"""!!!"""###"""!!! """"""""""""""""""""""""###"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!"""$$$%%%!!!"""$$$%%%&&&''''''''' !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###(((,,,,,,(((&&&&&&&&&###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&''''''((()))***,,,...000111222///444777666888:::777222666555555333222222222222...---,,,+++***)))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((()))))))))))))))++++++******************///...+++***)))***,,,...+++))))))+++///111111000222444777888;;;@@@BBBCCCIIISSS[[[^^^___iii}}}}}}ssslllrrryyy{{{|||wwwwwwxxx{{{||||||xxxyyywwwqqqfff[[[RRRNNNHHHCCC;;;666333333333333111111///,,,)))(((***,,,((()))++++++*********++++++)))'''((()))***))))))(((((((((((())))))))))))+++******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))***,,,...000333333333333444666777888<<<======<<<:::999999:::@@@CCCFFFFFFEEEGGGKKKOOORRREEE888666===???777---...------,,,++++++++++++))))))((('''&&&%%%%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""$$$###!!! !!!"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$###%%%((((((&&&############%%%((('''$$$"""###$$$%%%%%%%%%$$$######%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((%%%))),,,***&&&###$$$&&&((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!%%%%%%%%%&&&&&&&&&''''''''''''***000666999777555111333777888777666666777333===???999666999555,,,///......---,,,+++******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((())))))******+++++++++++++++++++++*********''')))+++,,,,,,,,,++++++---...000111222666;;;???HHHRRR\\\___]]]\\\^^^```hhhoooyyy~~~{{{xxxkkkooossswwwwwwtttoookkkeee``````eeeddd___bbbkkktttqqqmmmhhhddd```___^^^eeecccccceeemmmxxxxxxpppmmmmmmoooyyyxxx{{{qqqllleee\\\SSSHHH>>>888000///---,,,,,,---//////++++++,,,,,,,,,,,,,,,,,,---,,,***)))*********(((************))))))))))))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))***---///000444555555777888999::::::???@@@@@@???===<<<===>>>EEEDDDAAA>>>>>>BBBHHHLLLFFFAAA???CCCIIIFFF:::.........---,,,++++++++++++))))))(((&&&&&&%%%%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$"""!!! !!!"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! """"""############""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))))))))((('''&&&&&&&&&$$$&&&((('''&&&&&&(((***((()))))))))((('''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&))),,,+++'''$$$%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%&&&&&&&&&&&&'''''')))...333666555333444666999:::999777777777???JJJMMMDDD;;;:::777111......---,,,+++***))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******(((((()))***+++,,,,,,---))))))***++++++++++++***)))+++---......///000222444888>>>BBBGGGPPP\\\ddd{{{|||{{{uuunnnlllppprrrrrrllliiieeeaaa^^^\\\\\\\\\^^^hhhtttyyywwwqqqllljjjjjjlllssszzzxxxssszzzxxxrrrqqqsssqqqmmmjjjiiinnnxxxvvvllleeebbbbbbeee___]]]```gggrrr~~~{{{{{{~~~~~~pppfffSSSMMMEEE???;;;777333///...,,,++++++---............,,,***)))******)))(((,,,,,,++++++***)))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''((((((***---///111444666888:::<<<<<<<<<<<<<<<======<<<::::::<<<>>>DDDAAA===;;;<<>>>>>AAAFFFHHHCCC888...///...---,,,++++++++++++)))((('''&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""$$$""" !!!"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! """"""############""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((%%%%%%&&&'''((('''###$$$$$$$$$######%%%'''''''''(((((('''&&&%%%%%%'''''''''&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$'''***---,,,(((&&&&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%''''''(((+++...111222111444666888888777555555555???JJJNNNEEE:::666555222...------,,,+++***))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++***+++,,,---...////////////000000///000666>>>DDDFFFKKKSSS^^^kkkxxx~~~zzzsssiiiaaaQQQRRRTTTWWWZZZ^^^___^^^eeegggjjjjjjiiijjjmmmpppzzzyyyzzzyyysssssswww|||ppplllgggdddeeehhhmmmpppnnnuuu}}}{{{kkk___WWWPPPIIICCC===777///,,,---///...---...,,,++++++,,,...---,,,++++++******************((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((***---///111222444777:::<<<<<<<<<;;;:::::::::888777999;;;>>>===<<<<<<>>>AAA@@@<<<888======<<<;;;999666222...000///...---,,,+++++++++)))((('''&&&&&&&&&&&&&&&%%%$$$$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""###""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%&&&(((******)))''''''(((((('''&&&%%%%%%***)))''''''((((((''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''')))++++++(((&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&(((***,,,...///111333444444222000000000777???CCC===777555444111------,,,+++***))))))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************+++*********************,,,,,,------...000111111111666===CCCHHHPPPZZZaaajjjlllrrr~~~{{{|||yyysssooocccbbb```]]][[[YYYXXXWWWVVVYYYbbbnnnwww{{{zzzyyy}}}xxx}}}~~~zzzvvvuuuvvvxxxzzzrrrtttwww}}}}}}|||zzzxxxcccWWWHHH===888555000+++///---,,,,,,...//////...)))))))))******+++++++++((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''(((***,,,...000...000444777999:::::::::======<<<::::::<<<@@@DDD===;;;<<<>>>AAAAAA===999<<<<<<:::777333111111111111000...---,,,+++++++++(((((('''&&&&&&&&&&&&'''%%%$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""###!!! """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""""""""######$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((((((((((()))******)))'''***++++++,,,---,,,***)))...+++))))))***,,,,,,+++((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&'''))))))(((&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&'''))),,,...///000222111000//////000777999999999999999666111...------,,,+++***))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++---000555999<<>>@@@BBB999;;;======;;;888666555111000///---,,,+++++++++(((''''''&&&&&&&&&''''''$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""###!!! """######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))'''((())))))''''''(((******((('''''')))************(((''')))---...,,,)))''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''(((+++...///111222222222222444555999666555666999999444//////......---,,,+++***)))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++++++++,,,---...///000000222444777>>>IIITTT___ffftttzzztttcccUUUOOOXXXbbbfffkkkrrr~~~sssnnnnnnooonnnlllfffeeeeeefffhhheee]]]TTTTTTUUUXXXYYYZZZZZZZZZZZZXXX[[[^^^```]]]WWWOOOKKKKKKRRRXXXZZZXXXXXX]]]aaa[[[______]]]___bbbaaa\\\bbbcccfffgggjjjpppxxx~~~qqquuuxxxxxxvvvyyy}}}zzzwwwyyyvvvgggZZZRRRMMMGGGAAA<<<777222///000//////...---,,,,,,+++)))*********************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))((((((((()))***,,,---...///111444666999;;;<<<>>>===;;;999:::>>>DDDIIIFFFDDD@@@;;;999;;;???CCC<<<>>>??????===:::777555222111///...,,,+++++++++''''''&&&&&&&&&''''''((($$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""""""""!!! """######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((())))))))))))***+++,,,,,,)))---///...---111:::BBBBBB<<<444000111444666777555666999@@@DDDCCC===777222222000///---,,,+++***+++++++++***)))(((((('''&&&''''''((())))))'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&))))))((())),,,//////000222333444555888:::666555555777888666444222000//////...---,,,++++++$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%&&&'''(((((('''&&&%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***+++,,,...111333555666BBBEEEMMMZZZkkk~~~}}}vvvnnnkkkfffaaa]]]ZZZWWWUUUeeeeeennn~~~~~~qqqlllqqqmmmfffaaa^^^]]]]]]^^^```YYYTTTXXX```ddd___WWW^^^]]][[[[[[___cccccc```ZZZYYYXXXYYY[[[[[[ZZZYYYUUUTTTSSSQQQQQQRRRRRRSSSHHHNNNTTTTTTPPPOOORRRWWWQQQTTTRRRLLLMMMSSSVVVUUUZZZYYYWWWSSSQQQSSSYYY^^^iiipppuuunnn___UUUYYYbbbeeennnyyy~~~xxxttttttttt}}}{{{tttnnnfff\\\SSSKKKCCC>>>555444222111///---++++++***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((***)))((((((((()))+++,,,000000222444777:::===???CCCBBB@@@>>>???DDDKKKPPPCCCEEEEEEAAA<<<:::;;;===CCCAAA<<<999666555333222222111000...,,,+++++++++''''''&&&&&&&&&''''''((($$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""!!! """######""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))++++++++++++,,,---...///222666;;;;;;<<>>777111...///222---+++***+++,,,,,,+++(((...,,,)))'''&&&''')))***+++***)))((((((''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((())))))))))))***++++++,,,,,,...///000333888???DDDHHHPPPHHHAAAAAAEEEIIIGGGDDD;;;@@@FFFIIIGGGCCC>>><<<;;;===>>><<<888555555666555000+++***------***'''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""######""""""""""""######!!!"""!!!  """######""""""""""""######"""#########$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$$$$#########***)))((()))***)))'''%%%((('''(((***---...///...444777444444;;;;;;>>>MMMKKKTTTVVVQQQXXXooooooffffffhhhjjjlllsssooosss}}}tttllllll^^^[[[[[[]]]YYYQQQMMMMMMKKKHHHEEEEEEDDD@@@888111//////---+++((((((***,,,((('''&&&%%%%%%&&&((()))%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((***+++,,,333333222222222333444555333555888;;;<<<;;;:::999666333000///000///,,,)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))*********+++,,,,,,,,,+++***,,,---///000111111111000888AAAKKK\\\rrrooo^^^VVVUUUWWWZZZmmmzzz|||sssnnnjjjlllooooooiiicccYYY[[[```gggnnntttxxxzzzzzz||||||uuuppptttvvvwwwxxx|||~~~xxx{{{tttcccXXXYYYUUUPPPNNNNNNMMMKKKIIIGGGJJJMMMNNNMMMNNNRRRUUUFFFJJJOOOOOOOOOSSS\\\dddkkkiiifffiiisss~~~qqqeeeWWWLLLDDD>>>888444000...,,,+++++++++------*********++++++++++++++++++***)))(((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((())))))******+++,,,,,,------...111555;;;@@@DDDNNNIIIEEECCCDDDDDD@@@===;;;???CCCEEECCC@@@>>>===<<<======:::777666999;;;;;;555...***+++,,,***((()))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!!!!"""###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""############""""""""""""######"""###$$$###"""!!!"""$$$######""""""""""""######"""""""""#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''',,,+++)))&&&$$$$$$&&&'''&&&''''''((()))******+++/////////222888>>>CCCEEECCCGGGFFFKKKVVVXXXYYYeeejjjqqqrrrqqq{{{|||zzz{{{|||xxxyyy}}}{{{vvvwww{{{xxxwwwuuutttrrrnnnhhhcccgggdddbbbaaa^^^WWWLLLCCC>>>;;;666444222111///---***))))))******(((%%%###&&&'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''(((***+++,,,000000111111222222333333444666888;;;<<<;;;;;;:::555333000///000///,,,***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))&&&''')))***+++,,,,,,,,,+++++++++---000444777:::HHH[[[llluuunnn]]]TTT]]]iiippp{{{jjj___]]]SSSXXX```gggkkknnnoooooosss|||vvvtttkkkgggiiiggg```]]]aaaeeemmmooofff___]]]XXXQQQHHHIIIIIIHHHGGGGGGIIIKKKKKKMMMQQQUUU\\\kkk~~~ssslllggg```TTTJJJ@@@;;;555///+++***+++,,,'''(((+++------,,,***)))******)))((('''''''''''''''(((((())))))(((((('''(((((('''&&&&&&&&&''''''(((((()))******++++++,,,++++++,,,...222777;;;>>>EEEEEEEEEDDDBBB@@@===;;;@@@AAACCCBBBAAA@@@@@@AAA@@@???===;;;999:::>>>AAA@@@999000+++***+++***)))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$###""""""!!!"""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$######""""""""""""######"""###$$$$$$""""""###$$$######""""""""""""######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))%%%'''''''''&&&&&&(((******,,,---,,,+++,,,000333333888???IIIRRRZZZ___bbbqqqrrrnnnrrr~~~~~~}}}zzz|||vvvssswww{{{zzz~~~uuurrrooommmmmmjjjeee```eee]]]TTTQQQQQQLLLAAA888666333///---,,,+++'''$$$&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,---...///111222222222111444555666888999999999999555333111000000///,,,***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))*********'''(((***,,,,,,------...000......111999DDDPPPXXXpppxxx}}}zzzqqqlllmmmlllggglllqqq|||zzz[[[MMMTTT```fffrrruuudddaaa^^^[[[YYYWWWUUURRRQQQJJJMMMPPPQQQOOOQQQ^^^kkkwwwuuu~~~|||qqqiii]]]NNNCCC<<<666///))),,,,,,---------,,,***)))******)))(((''''''''''''(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&(((((())))))***+++++++++++++++,,,---000444777999:::===@@@AAA???>>>@@@BBBHHHHHHGGGEEEBBBBBBCCCEEEBBBAAA@@@>>>======???@@@===888222---++++++***)))))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###"""#########$$$$$$$$$$$$######""""""""""""###### !!!""""""!!! !!!"""######""""""""""""######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((( $$$(((***)))''''''(((***...222333444999CCCKKKIIIRRRaaannnwwwzzzzzzyyy{{{}}}~~~uuuiiilllppp{{{}}}zzz{{{yyy}}}zzz{{{~~~yyysssvvv{{{wwwgggYYYRRRIII>>>777444222///,,,)))(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***++++++,,,///222333333333222333333333444555666666777555444222111000...---,,,$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))************+++,,,...///...---,,,...000000444<<>>>>>>>>;;;666222222222222111000...,,,*********)))((((((''''''&&&%%%%%%%%%$$$$$$$$$######!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$######""""""""""""#########$$$%%%%%%######$$$%%%######""""""""""""######"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''(((((())))))***++++++111???RRRaaagggggggggfffjjjrrryyyrrrooopppsssyyy}}}sssyyy~~~}}}xxxkkkiiinnnwww~~~}}}tttgggYYYMMMFFF>>>888222...,,,***&&&###&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******,,,---000333666777888888999999:::;;;;;;;;;;;;;;;777888777555222000000000######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''((())))))***++++++*********+++++++++,,,,,,***---000111444;;;EEEMMM[[[bbbppppppeeennn~~~}}}{{{```JJJRRR```pppxxx~~~wwwrrrppppppooo^^^YYY[[[ccceee___```fffhhhffffffgggiiijjjgggdddgggfffjjjqqqtttsssvvv{{{yyyzzzxxxssssssxxx{{{{{{nnniiikkkuuu|||uuukkkfff^^^SSSQQQVVVZZZUUUSSSVVV\\\eeesss{{{kkkcccVVVHHH;;;333///......---,,,+++************))))))************))))))''''''&&&&&&&&&''''''(((''''''(((((()))*********+++,,,---///111333555666999;;;===>>>>>>>>>???@@@>>>CCCJJJMMMLLLHHHDDDBBB???>>>======>>>===999666555444444222///...---...******))))))((('''''''''%%%%%%%%%$$$$$$$$$###### !!!"""###$$$######"""""""""""""""""""""""""""######################## !!!"""#########!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""############""""""""""""#########$$$%%%%%%######$$$%%%######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***''''''''')))***,,,...///+++000666>>>LLLbbb}}}~~~|||}}}wwwooojjjmmmvvv~~~uuucccbbbsssxxxppplllllllllllllllccc[[[YYYZZZ___iiisss{{{xxxxxx{{{zzzqqqgggcccrrrtttyyyuuulllgggfff\\\UUUJJJBBB===777000***++++++******)))((('''''''''''''''((((((((())))))((((((((((((((())))))***,,,---///222555888:::;;;;;;<<<>>>???@@@???===<<<888::::::777444111111333######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((('''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,111777>>>FFFSSSbbbnnnwwwjjjlll~~~iii^^^XXXYYYWWWTTT[[[hhhttt}}}}}}}}}{{{vvvoooiiieeebbbZZZUUUWWWYYYVVVUUUWWWOOOHHHHHHQQQVVVSSSVVV]]]^^^aaaddddddcccdddfffiiidddbbbeeelllllliiijjjooogggjjjiiidddaaacccdddbbbbbb\\\[[[```bbb___bbbiiihhhmmmqqqsssrrruuu{{{|||wwwccc]]]eeeaaaXXXPPPOOOPPPRRRWWW\\\]]]bbbnnn{{{|||}}}~~~zzz|||hhhVVVGGG===888......---,,,++++++++++++))))))************))))))&&&&&&&&&&&&&&&'''((()))''''''(((((()))************+++---///111333444555666999<<<@@@BBBBBB@@@???888@@@IIIPPPPPPLLLGGGDDDDDDAAA>>>???AAABBB@@@>>>999888555111...---///000******))))))((((((''''''%%%%%%%%%$$$$$$$$$###### !!!"""$$$$$$$$$###"""################################################ !!!"""######$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""######""""""""""""######!!!#########"""!!!"""#########""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))******+++&&&&&&(((***---000222444<<>>???@@@BBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBNNNKKKIIIHHHKKKMMMNNNNNNUUU[[[bbbffffffdddcccccceeeffffffeeegggnnnwww|||wwwvvvxxx|||ttteeeWWWPPPBBB666222000+++***---***(((&&&&&&((()))(((''''''&&&&&&&&&&&&'''((())),,,,,,,,,---000333666888<<<;;;::::::<<<<<<;;;:::888999999777444111000111$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((())))))******++++++++++++++++++,,,,,,+++***...---...//////000666===WWWhhh~~~rrrlllssszzzeee^^^___ccceeevvv}}}xxxooohhhfffaaaZZZVVVVVVUUUTTTSSSSSSTTTVVVXXXYYY___bbbfffkkkttt~~~|||}}}zzzvvvqqqkkkgggfffbbb^^^\\\^^^bbbeeeggg___]]][[[ZZZ\\\aaahhhlllqqqtttzzzuuubbb\\\OOOKKKIIIJJJJJJJJJPPPWWW^^^bbbjjjxxxjjj^^^KKK;;;222...---,,,111///,,,+++++++++***)))***(((&&&&&&'''((('''&&&))))))))))))************,,,---.........000333555<<<<<<>>>BBBHHHLLLMMMLLLHHHJJJHHHAAA???DDDKKKNNNHHHGGGEEEDDDDDDCCCAAA>>>999777555222000......------,,,***((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""#########$$$$$$######""""""""""""#########!!! !!!"""###"""!!!"""""""""""""""""""""""""""""""""#########$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&((()))'''''''''&&&&&&&&&%%%%%%'''''''''((()))+++---......;;;IIINNNMMMQQQ\\\gggqqq~~~}}}aaaVVVeeevvvyyyqqqgggcccdddVVVJJJ???<<<<<<>>>EEELLLBBB===@@@HHHIIIBBB@@@DDDCCCCCCBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBBBB@@@???===FFFGGGFFFCCC???>>>???AAAAAAHHHPPPSSSRRRQQQSSSVVVPPPQQQTTTWWW\\\fffqqqzzzqqqsssxxx~~~uuukkklll\\\JJJAAA:::333//////,,,)))''''''))))))((('''&&&'''''''''((())))))))),,,+++,,,---///222666888::::::;;;===>>>===:::777666777888777444111000000%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***(((((())))))***+++++++++((()))***+++++++++******000,,,111999;;;===PPPhhhrrrmmmhhhjjjvvvjjjVVVVVVdddvvvwwwkkkjjjiiibbb\\\[[[ZZZVVVUUUVVVWWWYYY```gggiiikkkooouuu}}}{{{tttnnnjjjgggeeecccccc^^^YYYXXX[[[___bbbccc```cccfffjjjmmmooooooooo~~~|||mmmcccZZZTTTUUUVVVSSSQQQQQQRRRRRRVVVaaappp}}}mmmUUUDDD:::444111///---***)))***+++******+++***(((((())))))((('''))))))))))))***************+++,,,---...000444666<<<<<<>>>BBBGGGKKKLLLMMMMMMKKKDDD<<<<<>>;;;:::???BBBDDDGGGKKKJJJTTT```hhhhhhddd```]]][[[ZZZXXXWWWWWWYYY[[[\\\bbb___\\\YYYWWWSSSNNNKKKMMMPPPOOOIII@@@;;;<<<@@@999???DDDEEECCCAAACCCFFFEEEFFFGGGJJJOOOXXXbbbiii^^^eeeqqq{{{}}}{{{~~~}}}vvv|||nnn___WWWQQQHHH???:::444///***((()))***((('''&&&'''((()))************+++******,,,...111555777999999;;;===>>><<<888444555777888888666333111111%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))******((())))))******+++,,,,,,((()))+++++++++,,,---......111:::GGGSSScccxxxnnnpppwwwxxxjjjiii}}}rrrcccZZZRRRSSSUUUUUUVVVZZZ[[[```iiipppwwwwwwmmmjjjkkkllljjjfffeeeeeeeeedddaaa]]]YYYVVV[[[]]]```dddiiipppwww{{{tttuuupppmmmooooooiiicccaaaZZZXXXVVVWWWZZZ___dddgggwwwxxx{{{}}}sssbbbTTTHHH@@@///---,,,+++,,,,,,+++******))))))***,,,,,,***)))((()))))))))***************+++,,,------///222555999:::<<>>AAALLLaaasss}}}wwwuuurrrmmmiiilllgggffffffYYYEEE<<>>FFFIIIHHHDDDCCCEEEEEEBBB???===<<<;;;<<<<<<;;;:::888888777666444111///............---+++***((('''&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""#########!!! !!!%%%))),,,$$$###""""""$$$$$$###"""""""""""""""""""""""""""""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###############$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''''')))(((''''''(((***---...222@@@QQQZZZ___kkkqqqeeeXXXUUUUUUQQQLLLHHHIIIGGGHHHKKKJJJIIITTTbbbcccjjjpppttt~~~}}}}}}~~~}}}yyyxxxxxxvvvuuuqqqkkkfffhhhmmmnnnhhhbbb]]]XXXRRRMMMLLLLLLLLLKKKCCC@@@@@@BBBCCCDDDIIIPPPYYYcccttt|||{{{}}}ooo]]]PPPHHH@@@777000+++******)))((()))))))))***))))))+++---000444666777555222111222444555555444555666444222000000000&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++)))******++++++,,,,,,---+++---000555???QQQfffuuu{{{ggghhhwwwxxxkkk___hhhyyymmmaaaUUU^^^]]]```ffflllsss{{{vvvtttuuusssmmmgggaaa```^^^[[[YYY[[[___bbb```hhhttt~~~{{{ooohhhfffaaaYYYRRRPPPSSSWWW[[[ooo~~~sssbbbRRREEE:::444,,,---///222333111---***))))))))))))************)))***+++++++++,,,///222...222888;;;;;;;;;;;;<<>>BBBQQQfffuuu~~~sssaaaPPPGGG@@@BBBEEEGGGLLLQQQOOOJJJFFFIIIUUUjjj}}}sssyyy~~~vvvuuuvvvxxx{{{|||zzzxxxwwwrrrkkkgggffffffeeedddXXXNNNDDD@@@???>>>AAAEEEDDDIIIUUUccciiifffcccdddxxxxxxlllbbbVVVFFF999111///,,,***))))))+++,,,*********+++...111444666555333222333555666777666888888777444111000000222&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++)))******++++++,,,------000444;;;EEEWWWrrryyyfff___dddooo|||rrr___fffvvvwwwzzzrrraaa[[[dddkkkkkkttt{{{xxxnnnkkkgggcccaaaaaaccceeejjj```^^^fffmmmmmmpppwwwyyyvvvpppiii```WWWPPPLLLPPPbbbsssyyyzzzfffRRRFFF///000222333444111,,,'''))))))))))))************''')))******+++---111333...333:::>>>===<<<<<<<<<555???FFFFFFBBBBBBBBBAAAFFFBBB===:::999::::::999444555555555444222000///......///...---+++)))'''&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$############$$$$$$$$$$$$""""""!!!"""###%%%(((***$$$###"""###$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&'''((((((###$$$%%%'''((()))))))))'''))),,,222:::CCCKKKPPPQQQ^^^sss~~~gggSSSJJJFFFAAA???BBBFFFLLLZZZhhhfffbbb^^^aaarrrxxxttt~~~}}}|||yyy~~~~~~|||~~~sss\\\MMMEEEBBBDDDGGGFFFEEEKKKVVV\\\YYYWWWYYYTTThhh~~~vvvfffPPP@@@555333///+++******,,,...+++***+++,,,...111555777333333444666888999888666===<<<:::666333222333555''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((('''''''''''')))******))))))+++---...(((&&&+++...---///444222AAATTTjjjoooaaaZZZ\\\lll~~~uuulllvvv}}}nnnrrrqqqooopppxxx{{{sssmmmmmmmmmkkkhhhdddbbbcccdddeeeiiiqqq|||zzzkkk]]]WWWUUURRRTTT^^^hhhqqq}}}vvvdddTTT???333:::<<<000(((***))))))((('''&&&'''***,,,,,,+++*********,,,///000444555888:::<<<<<<;;;;;;===>>>@@@CCCCCCEEEKKKRRRLLLGGG???888555777;;;>>>@@@>>>:::666222000............------+++***(((''''''&&&&&&%%%%%%$$$######################################################"""""""""!!!!!!!!!!!!!!!########################$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""######"""!!! !!!!!!""""""""""""!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%% $$$((((((''''''((('''******))))))(((((('''&&&000///444AAASSSeeeuuuzzzyyy{{{uuujjj```WWWOOOLLLNNNEEEEEEFFFLLLZZZqqqjjjdddnnn{{{~~~kkkggglllsssxxxxxxuuusssrrrsss||||||nnneee^^^VVVPPPLLLEEEFFFRRR\\\ZZZPPPJJJLLLQQQWWWeee{{{nnn___SSSJJJEEE>>>999333...---///---++++++,,,000222333333333444777:::<<<;;;888555DDD>>>666333444555444111''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((('''(((***+++///,,,---111222000444:::PPP]]]rrrhhhaaa```jjjwww~~~{{{mmmccc______```cccdddfffkkkssszzz}}}rrreeeYYYUUUUUUYYYbbblll}}}}}}uuu```MMMEEE???444...///***,,,...---+++)))+++---+++*********,,,///111333333444777999;;;;;;;;;;;;@@@BBBDDDEEEDDDEEEIIIMMMMMMIIIDDD@@@>>>@@@BBBEEEAAA???<<<888444000...---///...---,,,+++)))(((((('''''''''&&&%%%%%%$$$$$$################################################""""""""""""""""""""""""#######################################$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$%%%%%%%%%###%%%&&&'''(((***---111444???SSSgggvvvyyy~~~~~~wwweeeYYYLLLHHHHHHIIILLLOOORRRYYYeeettt}}}~~~zzzsssrrrqqqssswwwyyyzzzyyy~~~{{{xxx}}}}}}lllVVVCCCFFFJJJMMMMMMLLLJJJIIINNNTTT\\\bbbffflllwwwxxxooojjjggggggccc______aaa\\\PPPEEEAAA???DDDLLLYYYnnn|||vvvtttooocccSSSEEE;;;333///,,,)))***,,,---///000222333444444444666999;;;;;;;;;CCC===666333444555333111''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))'''&&&&&&(((+++,,,,,,+++***,,,111666<<>>AAA<<<777444555555333111''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))'''&&&&&&(((,,,...---,,,,,,+++---444BBBSSSeeeqqqjjjaaaccctttgggaaaqqqnnn```]]]]]]eeessswwwjjjccccccfffgggfffaaa___bbblllxxx~~~uuukkkccc]]]MMMNNNXXXnnnzzzkkkPPP666...,,,))))))***++++++******++++++,,,---///111222///111333666888999:::;;;666===CCCDDDDDDFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCAAA===999555333222000...+++*********+++)))))))))(((''''''&&&&&&###############################################################$$$$$$$$$########################"""""""""!!!!!! """"""""""""""""""""""""""""""#########$$$$$$$$$"""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''###"""&&&)))******+++(((+++------///:::KKKYYY|||nnn]]]SSSPPPQQQKKKKKKSSSbbbrrr~~~uuuhhhaaa```^^^XXXQQQMMMKKKHHHEEECCCAAA@@@???@@@???>>>@@@HHHNNNHHH>>>===:::777555555555444222333222222333666:::<<<===DDDIIIOOOVVVaaalllpppooommmttt}}}{{{jjjbbbTTTGGG>>>???@@@@@@GGGRRRbbbyyyvvv```LLL999444///---...111222222///000444:::@@@CCCCCCBBB???<<<888777777666444333''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))******'''''')))+++------+++)))222666???OOOdddxxxiii```ooo|||tttrrrwwwtttjjjgggggghhh|||~~~wwwnnnhhheee___[[[```gggmmmrrrwww|||sssjjjTTTNNNKKKUUUhhh{{{yyyWWW???444)))''',,,000000,,,+++++++++,,,,,,---.........///222444777999;;;;;;666???FFFFFFEEEGGGGGGEEEEEEFFFHHHJJJJJJHHHGGGEEE@@@@@@@@@???===:::888666333111...,,,******+++,,,***))))))(((((('''&&&&&&################################################""""""######$$$$$$$$$$$$#################################""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$############""""""############""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###$$$))),,,))))))+++)))---222666???PPPgggxxxmmmTTTIIIJJJRRRXXXYYYdddwww}}}|||~~~tttllliiigggeeebbb[[[SSSJJJFFFGGGHHHEEEBBBIIIGGGDDDAAA???@@@BBBDDDHHHEEEAAA@@@EEEJJJHHHCCC===<<<::::::999999777666555555666:::======:::777666888999;;;DDDQQQZZZ\\\dddlllyyywwwoooiiiYYYLLLJJJHHHAAA>>>AAAPPPddd|||}}}gggMMM@@@222,,,...111000---444999BBBLLLRRRRRRMMMHHH>>><<<:::999999777666555''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&'''((()))***'''(((((())))))******+++)))+++,,,,,,++++++,,,...555EEE^^^wwwxxxnnnmmmwwwtttfffeeecccaaafffvvvpppfff]]]\\\^^^```dddiiibbbsss{{{cccccc^^^VVVOOOTTTbbbooovvvzzzTTTEEE222)))+++......+++,,,,,,,,,,,,,,,,,,,,,,,,...///111444666999;;;===;;;EEEKKKHHHFFFHHHGGGBBB@@@AAABBBCCCCCCBBB@@@???;;;;;;;;;:::999777666555333111///---,,,++++++,,,)))))))))(((''''''&&&&&&################################################!!!!!!""""""###$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$######"""""""""######$$$$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&+++***%%%'''...---444???JJJYYYllluuufffSSSFFFFFFQQQ^^^ggg{{{}}}|||xxxjjjYYYPPPOOOOOOMMMIIIHHHEEEBBBAAACCCEEEGGGHHHHHHHHHGGGEEEDDDFFFIIILLLLLLJJJFFFEEEEEEDDD???;;;888<<>>BBBAAAKKKRRR___ppp|||vvvrrrppphhhbbbaaa^^^TTTHHHAAADDDNNN\\\jjjuuuwwwcccTTTAAA444111000---***444:::DDDNNNTTTQQQJJJDDD;;;;;;;;;:::999888666555''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''(((((('''(((((()))******++++++***---///...---111<<>>;;;FFFKKKFFFCCCGGGFFF@@@>>>>>>>>>>>>??????@@@@@@<<<;;;999777666555555555222111000///...,,,++++++))))))(((''''''&&&&&&%%%################################################ !!!""""""###$$$$$$########################"""""""""""""""#########"""""""""""""""""""""""""""""""""###############"""######$$$$$$######"""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((%%%''',,,***'''000>>>FFFNNN\\\jjjwwwuuudddUUURRROOOOOOWWWgggyyy|||uuulllccc]]]YYYWWWWWWNNNEEEBBBEEEHHHGGGEEEBBBCCCDDDCCCBBBDDDIIIMMMFFFIIILLLLLLJJJJJJKKKMMMQQQNNNKKKIIIGGGDDDAAA???999EEETTT^^^``````bbbdddlllmmmnnnkkkcccYYYOOOIIIEEEGGGDDD>>>:::999888555555:::BBBMMM\\\ppp}}}xxxvvvtttrrrttttttqqqmmmiiiaaaYYYSSSOOOMMMPPPZZZfffpppuuu{{{wwwlll[[[III<<<333///---000444:::AAADDDCCC???;;;777999::::::888666444444''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''(((((()))***+++++++++***...000///111;;;NNN]]]pppqqqhhhcccnnn}}}lllaaa^^^bbbeeeyyyxxx|||xxxnnnkkkkkkhhhhhhiiigggfffjjjrrrqqq}}}mmmaaa[[[SSSbbbttt||||||gggOOO<<<111000222***+++,,,...///000000000...///111333777:::===???555@@@FFFAAA@@@EEEFFF@@@DDDDDDCCCCCCDDDFFFIIIJJJ???>>>;;;888666666555555111111111000///---+++***((((((((('''&&&&&&%%%%%%################################################ !!!"""################################# !!!!!!""""""######"""""""""""""""""""""""" !!!"""###$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%'''---,,,---<<>>???@@@@@@AAACCCFFFCCCBBBBBBFFFLLLPPPPPPNNN@@@EEEGGGAAA;;;888666444222000.........---+++***((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&)))+++***&&&$$$&&&((((((%%%&&&)))000>>>YYYqqq~~~{{{lllXXXPPPPPPSSSaaadddiiisss{{{fffQQQFFFDDDBBBAAABBBEEEHHHJJJJJJLLLIIIIIIPPPZZZaaaaaa___iiikkkmmmqqqvvv~~~|||{{{}}}|||vvvnnn___QQQEEE>>>;;;>>>@@@CCCKKKTTTooozzz}}}~~~xxxhhh[[[PPPIIIMMMUUUiiihhhkkkrrr{{{}}}vvvbbbNNN>>>666111000000222666999999888555555666666666555333222'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++)))((()))---/////////333333777FFF^^^zzzttt\\\]]]iiizzzpppyyyvvv```bbb___```iii{{{uuuppp~~~xxxttt{{{yyyrrrnnnhhhaaa[[[NNNKKKLLLNNNPPPUUUdddrrruuujjj```\\\\\\eeegggggghhhkkkttt}}}nnn]]]SSSSSS\\\kkkyyy{{{jjjRRR>>>222000...///,,,)))***///---...000111333777<<>>???AAABBBBBBCCCEEEGGGBBBAAA@@@AAACCCDDDDDDDDDEEEGGGFFFBBBAAAAAA===888333111///......---+++)))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""#########$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%''')))(((&&&%%%&&&'''((()))000;;;HHHVVVlll~~~zzzvvvyyyyyyooo```SSSLLLOOOYYYcccuuuyyypppfff___]]]YYYPPPJJJHHHCCCCCCCCCGGGNNNXXXccciiiqqqqqqsssyyyrrraaaXXXNNNJJJEEEAAAAAAEEELLLWWWgggwwwzzzooofffZZZNNNHHHIIISSSQQQTTT```rrrtttzzzzzzkkkVVVDDD;;;666222444999;;;777222444555666777777777666555'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++///((('''---///,,,---222666>>>LLLbbbttt]]]```mmm~~~qqqbbbYYYVVVZZZmmm{{{kkkcccsssvvvuuuooojjjiiifffbbb```dddiiimmmpppssswwwyyy~~~||||||~~~{{{ooohhheeeccc___XXXRRRRRRWWWnnnssszzzpppfffccceee``````dddeeeeeennnzzzqqqcccXXXSSSUUU[[[kkkyyyvvv^^^HHH<<<111......---...000---...///000222555:::======???AAABBBAAAAAABBBCCCDDDDDDCCCAAA@@@@@@BBBDDDBBBBBB???<<<>>>@@@<<<555555222///...---,,,***))))))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''''''(((((((((((((((&&&---<<>>???MMMcccvvv|||{{{hhhkkkqqq|||ppp[[[KKKAAA777666;;;<<<777000444555777888999999888777((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***,,,***(((%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))*********+++++++++---(((,,,444111(((---:::KKK___vvvfffZZZjjj{{{oooggg___ZZZcccsss{{{vvvxxx|||~~~wwwsssuuuxxxyyy~~~~~~}}}~~~~~~tttooo\\\]]]bbblllxxxqqqgggdddhhhfff^^^bbboooxxxhhhUUUIIIMMMUUUdddtttrrrVVV999///444777333...---...///000111444888<<<;;;===??????>>>=========BBBCCCCCCAAA???@@@EEEJJJ>>>>>>;;;888888:::777222666333000...---,,,***)))******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$######$$$##################$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''))))))((()))***,,,------...;;;PPPdddsss~~~nnn___TTTLLLMMMYYYaaabbbhhhqqq~~~zzzhhh[[[QQQHHHAAACCCFFFJJJMMMOOORRRWWW]]]mmmzzz}}}||||||xxxsssmmmgggcccaaa______ZZZYYYXXXXXXZZZ]]]```bbbeeehhhlllooosssyyyssscccXXXSSSQQQOOOQQQXXXeeerrr|||zzznnnfffbbb^^^YYYUUUIIIBBB===DDDTTTdddlllnnnaaaaaacccjjjzzzsss```SSSCCC:::888999888666555666777888888888777666((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***000...+++'''%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((************++++++++++++,,,)))...444000---???XXX~~~mmmeeelll{{{nnnfffbbbiiiqqq}}}~~~||||||ooohhhiiipppvvvzzztttwwwzzz}}}{{{yyyuuummmaaaVVV[[[hhhuuuttteee^^^SSSNNNOOO^^^uuuyyywwwTTT???777333///------...//////000333777:::<<<>>>???>>><<<;;;;;;<<<>>>??????===:::;;;@@@DDD@@@CCCBBB<<<777888888777777444000...---,,,+++***+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###############"""#########$$$$$$#################################################################################%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))+++///333666CCCTTTjjj{{{mmm\\\NNNKKKNNN[[[lllttttttxxx{{{lllWWWGGG???>>>AAADDDIIINNNUUU\\\fffvvvyyyvvvvvv}}}|||yyytttmmmgggdddcccccc^^^XXXTTTSSSTTTTTTSSSOOOOOOOOOPPPQQQTTTVVVXXXZZZ]]]bbbeeefffeeeeeeddd]]]]]]___dddlllwwwzzzlllcccWWWNNNNNNUUU```ggggggjjjwww|||ssspppnnnjjjeee\\\UUULLLHHHLLLTTT]]]bbbaaagggjjjjjjtttyyylllWWWDDD888555777:::777777888888777555444333(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''///...+++)))&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((*********++++++++++++,,,---,,,---000222AAAcccqqq|||uuuyyykkkeeebbbeeeqqq~~~}}}uuunnnjjjkkkkkklllnnnppptttzzz~~~}}}{{{vvvwww}}}jjj```aaavvvwwwwwwvvvvvvzzz|||xxx}}}jjj\\\PPPTTTggg|||uuuZZZ@@@///,,,111...///000000000333777:::???@@@AAA@@@???@@@BBBDDDFFFEEECCC???<<<;;;<<<===AAAEEEDDD<<<666666999:::777444000---------,,,+++++++++***))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""############""""""###$$$$$$$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''')))******---444???GGGYYYhhhzzznnnZZZPPPKKKHHHQQQ]]]oooyyyooo```MMMEEE<<<999:::@@@KKKUUUaaapppyyyllleeecccdddeeefffccc^^^\\\]]]^^^______^^^[[[VVVRRRQQQQQQWWWSSSPPPQQQVVV[[[]]]]]]WWWWWWWWWWWWXXXYYYYYYZZZ\\\^^^``````]]]XXXQQQMMMGGGHHHIIIKKKPPPUUUZZZ]]]jjj{{{|||kkk\\\RRRNNNNNNOOONNNRRR___ttt|||ssspppjjjaaaXXXSSSSSSWWW[[[fffyyylllTTTAAA777777999888888888888777555222111(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$))))))(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((*********+++++++++,,,,,,...000111444AAA^^^rrrlll{{{jjj______fffrrrzzz{{{~~~}}}xxxyyyxxxyyy||||||{{{~~~~~~}}}~~~{{{tttpppuuu~~~{{{uuu{{{yyyuuuiiifffcccaaabbbdddfffgggdddhhhnnnuuu|||}}}yyywwwwwwmmmeeeaaaccchhhmmmlllvvvxxxmmmbbbaaajjj{{{sss]]]FFF999666000000111111111333777:::???@@@AAAAAACCCFFFKKKOOOQQQNNNJJJGGGDDDAAA>>><<<@@@AAA>>>888555888999888777333///---------------,,,,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$###"""###$$$$$$$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''+++///000444???QQQ___qqqxxxzzzcccSSSLLLLLLRRRYYYhhhyyytttaaadddjjjnnnlllfff^^^PPPDDD===<<>>333---000222///555???:::;;;===>>>@@@CCCGGGJJJMMMEEE@@@DDDJJJJJJIIIIIIEEE@@@:::999;;;===;;;888444555555333///,,,++++++((((((((('''%%%%%%''')))''''''&&&%%%%%%$$$##############################""""""""""""""""""""""""################################################$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###''')))(((''')))+++,,,444333888EEEVVVgggttt|||uuuhhhXXXSSSaaaqqqzzzyyyfff^^^___ccc[[[OOOEEEBBBEEEKKKOOOZZZmmm|||vvvsssooo^^^OOOMMMQQQUUUYYY^^^UUUSSSQQQRRRVVVZZZ]]]___cccccccccccceeefffdddbbb___VVVSSSVVVSSSKKKMMMUUUVVVaaaiiieee___]]]```bbbhhh\\\YYY```bbb[[[WWW[[[ccc```dddpppzzzwwwnnngggeeeaaa]]]\\\\\\\\\XXXUUUVVVdddttt~~~{{{ooo___YYYPPPHHHDDDEEEGGGIIIbbbvvv{{{ooohhhaaarrr}}}yyykkkSSS???<<<;;;;;;===<<<999;;;@@@************))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((()))))))))((((((((((((((()))......---+++***,,,000333888JJJgggppp___hhhvvvhhhYYY\\\TTTOOOVVVhhh}}}vvvpppiiilllpppttttttqqqmmmjjjdddfffiiimmmppprrrssstttyyywwwtttqqqnnnmmmllllllmmmmmmlllmmmnnnpppqqqrrrpppqqqsssuuutttrrrpppnnnwww{{{{{{tttooollljjjgggcccbbb```___^^^\\\YYYWWWVVVYYY]]]``````]]]YYYVVVOOOOOOOOOMMMKKKGGGDDDBBBAAAAAA@@@???????????????BBBCCCDDDDDDDDDCCCBBBAAA===>>>@@@CCCHHHPPPYYY```qqquuu||||||tttnnnjjjlllrrruuusssnnnxxx~~~|||iii^^^YYY]]]\\\UUUTTTYYY___xxx{{{mmmbbbhhhvvvoooOOO???333333333///000555999:::;;;<<>>:::???GGGIIIGGGFFFGGGCCC??????AAACCCAAA>>>888777555111//////111444000...+++)))'''''''''((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&)))...000333777CCCVVVkkkxxx~~~|||tttccc^^^```qqq|||hhhTTTOOORRROOOPPPQQQTTTYYYaaaiiinnnyyylll___WWWWWW[[[``````TTTLLLPPPZZZbbbjjjpppmmmsssyyyyyywwwzzz~~~mmm\\\OOONNNNNNLLLOOOWWW]]]jjjuuuuuuooommmnnnnnnyyy{{{}}}yyykkk\\\YYY^^^___ZZZXXXZZZ^^^aaagggnnndddeeedddbbb___[[[YYYWWW[[[___fffmmmttt|||ssscccTTTKKKJJJLLLNNN\\\gggjjjlllvvvuuummmgggZZZ\\\```hhhyyywwwcccRRR???:::888:::;;;888888:::++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''(((((())))))---///,,,)))...:::EEEWWWvvvqqq\\\eeevvvlll\\\VVVUUUZZZZZZbbbvvv~~~}}}vvvoooggghhhkkkpppsssrrrlllgggdddfffhhhkkknnnpppqqqrrrnnnkkkgggbbb___^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\ZZZZZZ[[[]]]^^^```bbbccclllooommmfff```___]]]ZZZYYYWWWTTTSSSRRRQQQOOOMMMNNNPPPRRRSSSRRRPPPMMMKKKEEEDDDCCCAAA???<<<;;;:::::::::999888888888999999999999:::;;;;;;;;;:::::::::;;;<<<<<<>>>CCCIIINNN^^^eeeqqq~~~xxxpppqqqttt{{{qqqttt|||sssgggdddbbb^^^]]]WWWOOOfffhhh]]][[[lllnnnWWWAAA777333//////222888888999:::===CCCIIINNNBBB;;;:::AAAHHHGGGDDDBBBBBB???======@@@@@@>>><<<999666333000000555<<>>===;;;<<<<<<;;;999666444333111000222:::CCCJJJ;;;444---***+++,,,)))&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&***'''&&&(((,,,111999@@@EEEUUUjjj|||}}}yyymmm^^^VVVYYY```ttt{{{mmmZZZLLLIIIQQQ```lll~~~vvvsssrrr___[[[XXXUUUSSSLLLAAA999666888999999:::AAAKKKSSSIIISSSaaakkkpppvvv|||sssXXXOOOKKKSSS\\\___```aaasssvvvsssqqqoookkkffffffiiiiiikkkllljjjgggddddddeeebbbaaaccciiipppsssqqqnnn{{{~~~uuummmZZZPPPIIIJJJNNNXXXppprrrvvv{{{zzz|||mmm[[[VVVaaaoooqqqjjjkkknnnwww}}}uuuppp]]]LLL<<<888::::::888777++++++++++++************++++++++++++++++++++++++)))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******000000///000<<>>@@@???<<<:::999999:::;;;666666555555555666666777444555555666777888999999777888999888777888;;;>>>@@@CCCIIIPPPXXX```iiinnnzzzvvvrrrtttuuupppkkkcccsssfffmmmgggaaaiiipppvvv~~~sssZZZMMMPPP___uuuqqqWWWAAA666333111333777999:::<<<>>>@@@<<>><<<999777333333333222444888???DDD777111+++)))+++---***'''&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((***///222555>>>HHHZZZmmmqqq___YYYeeexxxxxx[[[SSSLLLPPPbbbxxxzzzmmmccc______SSSUUUTTTNNNDDD;;;888888BBBDDDGGGHHHIIIMMMSSSWWWZZZmmm}}}{{{|||pppiiiqqq{{{ppp[[[RRRSSSXXX```dddfffhhhkkk|||wwwoookkkgggcccaaadddfffkkknnnooopppooooooyyy}}}~~~~~~~~~ppp___NNNGGGFFFLLL^^^rrr~~~yyyxxxqqqfffaaaaaaaaa___]]]dddsss||||||ooo\\\GGG===:::999888888,,,++++++++++++*********************************((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((())))))))))))))))))***+++,,,,,,111......===[[[zzzuuurrr]]]ZZZWWWWWW[[[ggg}}}|||wwwuuuwwwuuuooohhhcccaaa^^^[[[XXXZZZXXXUUURRRNNNKKKIIIHHHIIIGGGEEECCCBBBDDDEEEGGGGGGHHHHHHHHHGGGDDDAAA??????>>>===>>>AAAEEEJJJMMMLLLMMMMMMKKKNNNRRRQQQMMMJJJHHHEEEDDDDDDCCCBBB@@@===<<<<<<;;;;;;:::::::::;;;:::888777666777777888888777777777777888888999555555555555666777999999777999:::999999999;;;===;;;===???BBBFFFMMMTTTYYYeeennnxxxrrraaa[[[\\\sss{{{sssuuuyyy{{{lll^^^WWW\\\eee\\\@@@000222555888::::::;;;===???<<>>777555888,,,,,,+++++++++*********************************''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((((((((()))******************+++,,,---...//////<<<\\\zzz```PPPXXXXXX]]]iiizzz{{{sssmmmjjjjjjeeeccc```\\\XXXTTTQQQOOONNNLLLJJJGGGDDDCCCBBBBBBBBB@@@???============>>>@@@@@@AAAAAAAAA???>>>===::::::999999;;;===???AAAAAACCCDDDDDDGGGKKKJJJEEEDDDBBBAAAAAAAAA@@@===;;;::::::::::::::::::999999888777777666666666777777:::::::::::::::;;;<<<<<<888777666666777888999::::::;;;======<<<;;;<<<===888999:::;;;<<>>CCCFFFJJJMMMSSSVVVRRRKKKIIIMMMCCCBBB@@@<<<999777777777999999999666222000//////++++++++++++++++++***)))((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((+++...777???AAADDDXXXooo~~~qqqeee\\\WWWdddssstttlllbbb^^^___dddggghhhddd]]]UUUPPPSSS]]]hhhoooddd^^^VVVTTTYYYaaafffhhhkkkwww~~~xxxpppqqqwww{{{||||||qqqkkkmmmfffbbbfffgggaaaYYYVVVooowww}}}}}}yyy}}}}}}}}}|||ssshhhaaa___]]]]]]```dddiiikkkfffgggfffaaaZZZVVVWWWYYY^^^ccckkkuuu|||~~~|||zzz~~~xxxrrroooiiibbbVVVZZZeeexxxyyymmm```UUUZZZhhhooo]]]III:::666999,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))******+++++++++++++++,,,---...///666<<>>===<<<===>>>>>>:::::::::999999:::::::::::::::;;;;;;<<<<<<;;;;;;999999999999999:::::::::<<>>>>>>>>>>><<<999777::::::;;;<<<<<<<<<;;;;;;999999999999999999999999888888888888888999:::;;;;;;:::999888999:::;;;<<<888:::<<<;;;:::999999::::::;;;<<<;;;999999:::;;;;;;CCCLLLUUU___hhhhhhdddnnnttt||||||sssmmmlllkkkkkkttttttjjj^^^www~~~}}}rrr[[[===<<<;;;:::<<>>GGGHHHMMMgggvvvmmmuuu~~~zzzqqqfff\\\YYYjjjqqqtttkkk```\\\^^^aaa```^^^XXX]]]kkk~~~qqq___VVVQQQMMMQQQ[[[dddggggggmmmrrrqqqkkkjjjrrryyy{{{wwwlll```YYYYYYYYYTTTOOOUUUNNNPPPZZZZZZQQQMMMQQQoooyyyttt```\\\cccjjjwwwuuuttttttuuusssllldddtttcccOOOLLLDDDGGGKKKMMMOOOTTT[[[aaasssttttttooofffZZZQQQKKKFFFJJJSSSaaapppzzz~~~~~~||||||}}}zzzhhh]]]XXX[[[kkkwwwdddUUUeeennnTTT???888;;;...555444+++'''+++---***---,,,++++++***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((())))))******,,,------------///111333QQQooo{{{rrr}}}zzzpppWWWQQQYYYaaajjjyyymmmddd___[[[UUUQQQTTTTTTRRROOOJJJEEE???<<<======<<<;;;::::::::::::<<<:::777555555666888999888999999:::::::::999999777888::::::999888999:::777777999<<<>>>>>>;;;888>>><<<999999;;;<<<;;;999:::;;;<<<;;;::::::;;;<<<888999;;;;;;;;;;;;===???;;;======<<<::::::===@@@???@@@@@@???<<<:::999:::AAA===<<>><<<<<<===???@@@>>>AAAFFFJJJOOOTTTYYY]]]bbbiiiooopppmmmkkkooottt~~~rrriiikkkpppqqqsssvvvyyyyyyssssss~~~zzzvvvyyyiiiPPPDDD999888:::===CCCJJJMMMJJJGGGGGGIIIKKKIIIGGGIIIEEE@@@???BBBEEEEEEDDDAAA???;;;555///------...000///...,,,+++***))))))((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((%%%$$$'''((()))---222666???EEEFFFRRRjjjxxxccc^^^dddttt~~~xxxggg___^^^hhh~~~yyytttggg^^^```ccccccccceeedddrrrkkkXXXUUUUUURRRVVV```hhhkkkooosssttttttnnneeeccchhhjjjgggWWWRRRLLLHHHHHHGGGEEECCCEEEJJJNNNMMMHHHDDDCCCEEE^^^jjj~~~lllSSSHHHJJJQQQWWW^^^ccciiikkkhhhbbb\\\YYYcccqqqxxxooobbb[[[XXXVVVLLLGGGHHHNNNRRRRRRWWW^^^nnn|||{{{lll^^^KKKIIIIIIMMMVVVdddqqqyyyuuuzzz~~~mmm\\\___eeeooozzz~~~tttbbbhhhtttyyyaaaJJJ;;;444,,,///000------......+++,,,,,,+++++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((((((((((()))******///+++((()))...333555666QQQrrr~~~```^^^lllaaaUUUYYY\\\___dddyyyvvvwwwzzz|||{{{xxxoooddd[[[VVVRRRMMMIIIIIIHHHGGGEEEBBB???;;;999999999888888888888999999777777777777888888888888::::::;;;;;;;;;;;;::::::;;;===>>>===<<<;;;;;;<<>><<<======;;;::::::;;;===>>>???@@@>>><<<<<<>>>AAA777999<<<============>>>???>>>@@@DDDIIIKKKHHHDDD@@@@@@AAA@@@===;;;999888:::<<>>???>>>AAAEEEBBBDDDIIIMMMPPPOOOKKKGGGGGGGGGGGGFFFDDDDDDEEEFFFAAA>>>999444111000000111000///...,,,+++***))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&######&&&(((***111999DDD<<<===PPPjjjvvvaaa\\\^^^ppp|||pppaaafffzzz{{{vvvqqqccc]]][[[bbbiiimmmqqquuu{{{|||zzzfff^^^aaabbbbbbccceeejjjqqqyyy}}}tttmmm___UUUVVV[[[XXXQQQHHHDDD???<<<======<<<;;;>>>BBBEEEDDD???<<<<<<>>>BBBLLL\\\mmm{{{pppbbbOOOAAA<<>>======<<<;;;::::::999999888777777777777888888999666777999;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;======<<<:::999:::;;;<<<:::888888;;;===>>>>>>:::999888999;;;<<<<<<;;;999;;;>>>??????>>>??????;;;<<<=========>>>AAACCC:::;;;;;;999777777888:::;;;===??????===<<<<<<<<<777;;;AAAGGGKKKMMMMMMLLLJJJJJJJJJHHHDDDBBBAAABBBFFFHHHJJJMMMSSS\\\fffmmmppplllfffaaa```cccgggkkkppprrruuuvvvxxx~~~rrriiilllrrrxxx|||kkkjjj~~~tttbbbdddttttttqqqdddTTTIIIAAA<<<===@@@<<>>@@@@@@AAA@@@AAACCCGGGJJJWWWVVVSSSOOOSSS]]]fffjjjiiijjjlllllljjjhhhnnnvvv~~~{{{vvvmmm```UUUOOOPPPRRRbbbkkkuuuzzzzzzzzz}}}{{{~~~uuubbbVVVSSSXXX^^^vvvzzzpppuuuxxxsssvvveeehhh{{{rrrdddRRREEEMMM<<>>:::888999999888888888999:::;;;;;;:::999999999999999:::999:::;;;<<<==================<<<<<<<<<<<<<<<<<<<<<===>>>===<<<<<<>>>???999999:::<<<>>>???===<<<888888999:::<<<=========:::<<>>>>>>>>>>>@@@BBBCCCBBBAAAAAABBBBBBCCCBBBBBBAAA@@@AAAAAABBBBBBBBBAAA@@@@@@CCCEEEIIIMMMRRRSSSQQQNNNMMMMMMKKKLLLKKKJJJJJJNNNUUU[[[eeeeeeeeecccaaa```bbbcccddddddeeehhhmmmooonnnlllmmmmmmllliiihhhiiinnnrrr}}}|||vvvuuuxxxzzzwwwkkkrrroooZZZ]]]vvv}}}~~~lllVVVCCC999;;;@@@@@@CCCEEEEEEBBBBBBEEEHHHFFFHHHJJJHHHEEECCCBBBCCC===777000000333666666444111000...---+++*********((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((('''$$$%%%---555:::???DDD>>>HHH[[[pppyyyccchhhtttmmmttt|||uuunnnwwwfff[[[SSSMMMKKKKKK]]]lll|||vvvppphhhccchhhppplllyyy~~~|||lllWWWKKK>>>;;;AAAEEE@@@888999777666555666777888888555666666444111111333555777777666555555555666666666666666666777777777666999999888888888;;;@@@DDDJJJHHHEEEEEELLLZZZjjjtttzzz~~~|||yyygggYYYSSSTTT\\\hhhsss{{{~~~~~~}}}~~~mmm[[[RRRTTTXXXgggsssrrruuurrruuuooovvv{{{{{{zzzqqqaaaSSSrrrZZZCCC999444//////444.........------,,,******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((()))))))))******)))))))))******+++------'''+++111777EEEaaasssbbbkkkwwwWWWaaa___cccssszzz}}}zzzlll\\\QQQPPPLLLFFFAAA===;;;999888:::999999999999:::;;;<<<======;;;:::999999999999===<<<:::::::::;;;===>>>???>>>===<<<<<<<<<<<<===???@@@BBBBBBCCCDDDGGGJJJHHHEEEBBB???>>><<<999777666888:::<<<<<<======>>>===???AAAAAA???>>>===>>>CCCFFFHHHGGGDDD???<<<;;;CCCCCCCCCDDDEEEEEEEEEDDDEEEEEEDDDDDDFFFLLLTTTZZZggghhhggg```VVVNNNJJJJJJFFFIIILLLLLLMMMRRRZZZ```mmmooopppmmmfff^^^WWWTTTQQQOOOPPPUUU]]]dddggggggjjjhhhddd___[[[ZZZ[[[\\\]]]kkk{{{{{{vvvtttoooccceeekkkjjjvvvhhh\\\eeetttqqqWWWEEE???@@@BBBDDDEEECCC@@@@@@CCCFFFIIIFFFCCCBBBCCCCCCAAA@@@>>>999444444777:::999666111000///---,,,+++******((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))(((%%%(((333===AAABBBCCCGGG```vvv}}}oooYYYccctttttt|||wwwwww|||zzzyyyqqqiii^^^QQQHHHBBBDDDQQQ___|||wwwxxxvvvoooddd^^^eeeooottt}}}~~~nnnWWWAAA<<<888:::>>>>>>;;;888555444444333222222333444444444333111000111333555222222222333333333333333222333444444333222111000555666666666666777:::<<<;;;<<<===???DDDOOOaaaooozzzppp```]]]\\\cccooo{{{pppbbbZZZXXXZZZvvvuuu~~~}}}}}}}}}rrrhhhnnnYYYIII<<<222...111000///...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))************))))))******+++,,,......///---444MMMqqqtttqqqrrrxxxeeeZZZSSScccwww}}}xxxtttvvvvvvsssnnnggg___YYYVVVHHHFFFCCC???<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<;;;::::::999999999===<<<:::999:::<<>>>>>>>>???AAABBBCCCFFFJJJMMMLLLGGG@@@;;;999:::;;;;;;777999<<<>>>>>>===>>>??????AAAAAAAAA??????@@@AAA???BBBEEEFFFEEEDDDDDDDDDFFFFFFGGGIIILLLNNNMMMLLLRRRPPPMMMKKKLLLQQQXXX^^^^^^^^^[[[TTTNNNJJJKKKNNN[[[___bbb___YYYUUUVVVXXX\\\^^^___\\\VVVNNNGGGDDDOOOUUUccctttrrrnnnggg___XXXTTTRRRQQQPPP]]]nnnwwwzzz}}}zzzrrrddd^^^aaaaaaYYY```tttrrreee^^^vvv~~~bbbKKK===AAADDDGGGHHHHHHFFFEEEEEEHHHDDD??????BBBCCCAAA>>>AAA>>><<<;;;======;;;888111111///---,,,+++++++++((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''((())))))***((()))///999@@@CCCFFFKKKeeexxxkkkTTTGGGUUUsssyyynnnnnnzzz}}}uuuppphhh___QQQHHH@@@???@@@JJJaaaxxx|||ssskkkfffgggiiiggg[[[NNNIIIRRR]]]dddeee```ZZZZZZYYYKKK;;;666444666::::::777555666555666666555333222333555444333222111222333444555111222333555555555444444333444555555333222222333111333555555333222333333222333666999;;;AAAOOO\\\mmmyyyxxxkkk\\\VVV\\\hhhrrrwww~~~~~~{{{nnnfffZZZ```jjjxxx|||jjjsssppp^^^KKK;;;555333000...------...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''((())))))))))))))))))*********++++++*********+++,,,---...///666<<>><<<<<<===>>>:::;;;===>>>??????>>>>>><<<<<<<<<<<<<<<===>>>???<<<======???AAADDDGGGHHHEEEDDDBBB@@@???@@@AAAAAA<<<===??????@@@CCCGGGJJJFFFDDDBBBBBBBBBBBBAAA???888;;;???@@@???>>>>>>@@@AAABBBBBBAAAAAACCCFFFIIIDDDEEEFFFFFFHHHKKKPPPTTTXXXXXXYYY^^^cccffffffddd]]][[[XXXSSSPPPPPPTTTWWWMMMKKKIIIHHHJJJQQQZZZ```tttwwwwwwsssmmmkkkooouuuooommmggg___VVVPPPMMMMMMCCCMMM^^^ooo{{{}}}zzzooojjjccc^^^]]]___bbbeeejjjooovvvwwwsssnnnmmmooommmvvvyyypppkkklllkkkfffmmmrrrkkkzzzwwwlllaaarrrdddLLLIIIHHHGGGGGGGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDBBBAAABBBBBBAAA@@@>>>;;;888666222111///...,,,+++++++++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%%%%&&&'''((()))*********222<<>>>>>>>>===<<<<<<>>>@@@;;;<<>>???AAACCCDDDEEE===???CCCGGGKKKMMMOOOOOOHHHFFFDDDBBBAAABBBCCCDDD@@@AAAAAAAAABBBDDDHHHKKKJJJNNNSSSVVVUUUNNNCCC;;;999===AAAAAA@@@>>>???@@@AAABBBBBBBBBCCCFFFKKKOOOXXXUUUOOOJJJHHHKKKQQQVVVUUUUUUWWW]]]cccggggggeeeZZZZZZYYYWWWTTTTTTUUUWWWWWWSSSPPPPPPVVV```kkksssuuuvvvwwwvvvzzz}}}pppiiihhhjjjtttqqqlllfffaaa]]][[[ZZZVVVTTTRRRVVVaaappp~~~{{{qqqgggbbbaaaZZZ```gggnnnvvvllleeebbbdddiiivvvsss___```nnnmmmgggpppfffVVVNNNEEE??????AAABBBBBB@@@EEEJJJJJJGGGDDDCCCDDD@@@BBBCCCAAA<<<777333222222111///...,,,,,,++++++)))(((((('''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%%%%&&&'''((()))***+++---:::IIIKKKDDDEEEZZZrrrrrr\\\JJJeeexxxpppxxx~~~sssrrrvvvkkkkkkiii___WWWUUURRRTTTcccwww}}}tttlllmmmwwwxxxqqqeee[[[UUUMMMDDDAAACCCBBB===888666777777222222555777333///444===999333222777:::777777:::333666888888666666888;;;999999888999;;;<<<<<<;;;888888888888999999:::;;;666888:::999777666888:::666777999888777666777888<<<333///333666666777;;;777@@@JJJVVVlllhhh^^^aaajjjyyy~~~vvvtttuuupppaaaUUUSSSWWW[[[dddmmmnnntttuuuggg___]]]ggg}}}vvvhhhDDD000333222000111000------,,,******+++***(((+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))---,,,++++++---///333666BBBtttnnnmmmmmmZZZLLLNNNYYYmmm|||}}}~~~yyysssmmmiiifffccc```]]]SSSGGGCCCEEEFFFBBB<<<@@@>>><<<;;;<<<>>>AAABBB===@@@DDDFFFEEECCCBBBBBB@@@???AAAIIISSSWWWTTTPPPDDDJJJTTT[[[[[[UUULLLEEEEEEEEEFFFIIIKKKKKKHHHEEEHHHDDDCCCJJJTTT[[[[[[XXXVVVVVVVVVVVVRRRIII>>>666;;;BBBEEE@@@<<>><<<999666444333333444555444222222333555555555555444555777888888666444999;;;===>>>===<<<===>>>:::===???@@@???>>>>>>???>>>>>>===<<<<<<<<<<<<===999<<<>>>===;;;:::;;;>>>======<<<:::888777555555555333111111222444444444444555777<<>>@@@CCCCCCGGGIIIJJJJJJQQQ]]]cccbbb___YYYRRRPPPUUU```lllttt{{{sssnnnmmmqqqtttzzzvvvwwwtttppptttvvvyyy~~~xxxrrrnnnnnnqqqtttyyywwwsssllldddbbbfffjjjpppiii^^^QQQFFF???======CCCLLLXXXaaaccc^^^WWWRRRYYYXXXVVVRRRPPPSSSYYY^^^lllqqqxxx{{{zzzvvvtttssssss{{{{{{~~~wwwooommmkkkeee```WWWRRRXXXqqqrrrkkk{{{hhhHHHAAACCC@@@===@@@DDDGGGGGGCCCCCCFFFEEE@@@999:::;;;:::999777444333///...------,,,,,,,,,------+++)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''((((((''''''***000555???DDDGGGFFFFFFRRRiii|||jjj```dddzzzrrrjjj~~~rrrppp___cccjjjqqqvvvzzz}}}~~~|||sssdddTTTKKKEEE???999777:::888555333111111111111555444444555666888999999999:::;;;===>>>===999666:::<<>>@@@BBB???===;;;;;;===>>>>>>===<<<:::888888999;;;;;;;;;:::999777777888;;;???AAADDDCCCFFFNNNYYYccchhhjjjttttttyyynnnaaaYYY[[[\\\WWWVVV[[[```bbbfffnnnxxxoooZZZNNNXXXkkkzzzuuuuuuxxxtttlllnnnwwwxxxiiiyyyuuuXXX???777666...---------,,,++++++,,,///+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************************---)))+++000///444KKKeeeqqqpppsssQQQLLLNNN]]]|||{{{uuuvvvwwwpppgggbbbZZZQQQJJJJJJNNNSSSWWWEEEEEEEEEEEEDDDEEEFFFGGGDDDHHHMMMNNNJJJEEEBBBAAA???AAADDDEEEEEEDDDEEEEEE???AAAFFFNNNTTTSSSJJJBBBFFFIIIKKKLLLLLLNNNSSSWWW```dddgggddd\\\TTTOOONNNSSSYYY___^^^WWWOOOLLLLLLKKKLLLJJJFFFAAAAAAEEEJJJLLLOOOLLLEEE??????@@@@@@BBBFFFJJJNNNTTT[[[[[[XXXTTTQQQPPPTTT___kkktttyyywwwpppmmmpppuuuzzzooolllgggffflllttttttooofffjjjmmmppptttwwwuuuqqquuussssssvvv||||||qqqhhhbbb``````SSSPPPMMMJJJJJJKKKMMMOOOQQQRRRTTTVVVTTTOOOGGGAAAFFFGGGHHHGGGGGGMMMXXXaaakkkppptttrrrjjjaaa\\\ZZZ]]]iiixxxyyywwwxxx}}}|||mmmbbb\\\YYYPPPHHHGGGXXXxxxhhhcccwww|||XXXEEECCCDDDCCCBBBHHHHHHDDD@@@@@@BBBAAA>>>888999:::;;;:::777444222,,,---------------,,,,,,,,,,,,+++***)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''(((((()))((('''''')))///777===GGGIIIHHHFFFIIIYYYrrrvvv^^^hhh|||ssstttvvv|||uuu|||sssjjj```gggooottttttsssrrrsss~~~zzzxxxyyy{{{|||}}}bbbTTTEEE>>>:::666444444666555333111000000111111111222444666999;;;===>>><<<===???BBBCCCAAA<<<888:::===BBBFFFJJJOOOSSSVVVXXXWWWUUUSSSRRRUUUZZZ___aaa___[[[XXXWWWYYY[[[]]]XXXVVVSSSOOOKKKKKKMMMOOOOOOIIIBBB@@@AAABBB???<<>>??????===??????@@@>>>;;;666222///...//////000///---+++***,,,,,,------,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))((('''''',,,444===CCCKKKLLLLLLOOOXXXkkkrrrlll~~~yyyzzznnnzzzqqqllliiinnnppplllccc[[[WWWVVVVVVWWW[[[ccciiijjjeee___OOODDD:::888777555555777555555444333333333444444222444888;;;===@@@BBBDDD???BBBFFFJJJLLLJJJDDD@@@;;;BBBLLLVVV___eeekkknnntttttttttuuuvvv{{{~~~|||{{{{{{{{{wwwtttnnnhhheeedddfffhhhfff]]]RRRMMMLLLIIICCC===BBB???<<<:::::::::888777555666777888999888888888444777:::<<>>BBBIIIOOOYYY[[[\\\ZZZUUUPPPKKKIIISSSRRRSSSVVVZZZ[[[YYYWWWkkkooorrrpppjjjccc___]]][[[ZZZ\\\cccmmmrrrrrrppp```^^^[[[\\\bbbooo|||gggQQQHHHIIILLLOOOPPPMMMIIIHHHJJJQQQ\\\cccqqqqqqssstttqqqhhh___YYYYYYXXXXXX[[[^^^___]]]ZZZ\\\bbbhhhhhhcccbbbfffkkkzzz}}}www~~~~~~zzz|||vvvoookkk\\\XXXSSSQQQRRRRRRPPPMMMDDDCCCCCCGGGOOOXXX^^^aaa[[[XXXUUUSSSRRROOOIIICCCAAADDDFFFCCC???===???CCCLLLLLLIIIEEEEEEKKKWWW```gggkkkhhh\\\RRRTTT___gggwww}}}zzzuuu^^^KKKGGGIIIHHHLLL]]]zzzrrrooo}}}~~~~~~```JJJBBBCCCDDDIIIDDD??????BBBCCCBBB@@@BBBBBBAAA???;;;666111...333333333222000---+++)))+++,,,---...---+++***((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((''''''***111:::BBBGGGJJJNNNUUU```ppp|||uuuuuu|||uuugggwww~~~uuunnnllljjjjjjhhh```UUUNNNMMMNNNJJJQQQ[[[```___VVVLLLEEE@@@:::555666777555444555444444444444555666777888;;;===@@@BBBBBBDDDGGGIIIHHHLLLRRRYYY]]]\\\XXXTTTKKKUUUeeettt}}}ttthhhaaa\\\VVVLLLDDDDDDCCCAAAAAABBBAAA???===<<<<<<<<<<<<:::999777666555777777666555888???EEELLLPPPSSSQQQPPPUUU___gggppp___TTTWWWWWWWWW\\\eeekkkmmmnnnoooiiihhheeecccccciiissszzznnnXXX```qqqxxxhhhkkkrrrzzzxxxfffCCC666...///111---,,,...+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,...---444FFF^^^zzzmmmgggvvvwwwfff[[[ZZZeee{{{}}}{{{{{{~~~iiiddd___ZZZSSSLLLIIIKKKPPPTTT[[[bbbeeeccc]]]XXXQQQUUU]]]gggnnnmmmddd]]]JJJFFFCCCAAABBBGGGMMMPPPRRRRRRPPPNNNLLLMMMQQQTTTMMMOOOTTTZZZaaaeeefffeeefffccc^^^ZZZYYYZZZ]]]___ffffffjjjuuuwwwkkkjjjjjjooowww~~~wwwhhhbbbeeekkknnnmmm\\\XXXVVVYYY]]]cccllltttxxxpppiiiddd___YYYVVVVVVSSSTTTUUUWWW\\\ccciiimmmwwwllleeefffiiilllttt|||zzzrrrwwwxxx~~~xxxrrrmmmmmmnnnooommmfffZZZRRRJJJHHHHHHLLLSSSXXX[[[[[[WWWQQQJJJEEEGGGLLLSSSWWWaaa___ZZZUUUQQQQQQTTTWWWRRROOOIIICCCAAACCCHHHMMMTTT[[[[[[QQQHHHJJJRRRXXXccctttqqqWWWCCCEEEJJJQQQ___tttvvviiirrr|||vvvqqq|||jjjPPPCCCEEEJJJMMMGGGDDDHHHLLLKKKHHHFFF??????>>><<<999666333222777666555333000---+++)))+++,,,---------,,,***)))''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((((((''''''***///888AAAGGGJJJKKKRRR___rrrtttmmmqqqxxxyyyjjjvvv|||tttmmmhhhgggdddaaa[[[SSSKKKIIILLLPPPVVV^^^eeecccXXXLLLEEECCC:::555333555555111///000222333444666777999::::::@@@BBBEEEEEEEEEGGGKKKPPPYYY]]]fffooowwwyyyxxxuuuttt|||pppbbbRRRGGGEEEFFFGGGIIIJJJHHHDDDAAA???>>><<<:::999888777777111444888888777777999;;;@@@JJJQQQPPPQQQ]]]ooo{{{rrrcccWWWPPPVVVPPPOOOOOOTTT\\\gggssszzzooommmjjjiiijjjlllnnnnnn}}}~~~lllnnnuuu~~~iiijjjrrr{{{mmmvvveeeMMM888333333///---///+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++,,,---------444CCC\\\}}}mmmcccwww~~~bbb\\\```lll}}}yyyZZZTTTPPPQQQQQQQQQWWW^^^iiigggdddcccbbb```]]][[[___dddlllqqqpppiii```ZZZMMMMMMPPPUUUZZZZZZUUUPPPJJJLLLOOOQQQTTTXXX]]]```^^^dddmmmvvvzzzwwwrrrmmmSSSTTTWWW^^^gggmmmmmmlllkkkiiijjjnnntttvvvsssnnntttuuuxxx{{{{{{wwwnnnhhhbbbccchhhpppyyy{{{vvvpppbbb^^^^^^cccffffffhhhllliii```ZZZXXXWWWTTTTTTXXXWWW[[[aaaeeehhhmmmtttyyy~~~zzzuuurrrqqqppppppoooxxx{{{|||wwwvvvzzz}}}|||vvv}}}vvvsssxxxkkkcccjjjjjjlllqqqxxxzzzwwwtttlllcccTTTIIIIIIUUUgggtttuuurrrooonnnqqqsssuuuuuueee^^^SSSLLLIIIIIIJJJKKKRRRWWWZZZYYY[[[cccjjjlllsssyyy|||{{{qqqUUUPPPQQQ[[[ggguuupppmmmqqqpppdddjjjttt{{{rrr]]]MMMNNNWWWPPPJJJIIIPPPTTTQQQJJJHHH??????===;;;:::888888777777666333111...---,,,++++++,,,,,,,,,,,,+++******''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%&&&'''((((((''')))...666@@@HHHKKKKKKOOOWWWhhh~~~yyykkksssxxxyyynnneee\\\YYY[[[]]]XXXQQQKKKJJJMMMRRRVVV```fffiiiaaaQQQDDD@@@AAA777333111333222000000222333444666999;;;===??????CCCGGGKKKNNNQQQXXXaaaiiixxx}}}ooodddaaabbbccccccbbb\\\TTTOOOIIIFFFBBB???======>>>???555777999:::999888777777888AAAJJJQQQ^^^rrrlllddd\\\VVVZZZRRRRRRQQQSSSZZZeeeqqqyyyuuutttssssssrrrrrrqqqpppvvv}}}}}}~~~vvvtttzzzeeeEEE999555000---///+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------333@@@VVVtttaaa___mmm^^^\\\iiimmmtttiiieee___]]]cccggggggjjjoooiiicccZZZTTTSSSVVVZZZ]]]\\\aaaeeeccc\\\WWWVVVWWWXXX\\\dddpppvvvqqqbbbVVVWWW]]]eeejjjkkkhhheeecccqqqwww~~~ooo]]]QQQ\\\eeewwwfffbbb^^^]]]aaahhhooosssmmmrrrwwwyyyuuukkk```YYY^^^___aaacccccc```[[[WWWQQQPPPTTT^^^aaa^^^\\\^^^jjjdddbbbfffeee```]]]^^^fffppp{{{|||xxxwwwxxxuuussswww}}}~~~|||{{{yyyuuupppkkkhhhfffqqqrrruuuzzz~~~{{{rrrkkk___[[[SSSKKKHHHMMMWWW```iiiiiilllttt|||}}}yyypppfffZZZUUUXXX```fffiiihhhhhhhhhkkkwwwyyy}}}yyyyyyiiiaaagggmmmqqqpppgggwwwssszzzlllWWWUUU^^^QQQKKKKKKSSSXXXRRRIIIFFFDDDBBB@@@===;;;:::::::::555444111///---,,,------,,,,,,++++++++++++++++++(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&'''(((((((((+++111;;;FFFLLLNNNMMMTTT\\\mmm{{{nnnmmmwww~~~uuujjj___SSSHHHGGGMMMWWWRRRMMMLLLQQQYYYaaaeeehhhllllllaaaMMM===555333666111///111222222555999666888:::===@@@BBBCCCDDDHHHNNNVVV]]]eeeqqqzzznnnfff]]]XXXQQQIIICCCAAABBBBBB???===:::888777777777777555888===FFFZZZpppzzzyyyzzzxxxlllkkkfff^^^___UUUYYY\\\^^^bbbhhhnnnpppyyy{{{|||{{{yyywwwwwwxxxsssxxx}}}xxxxxx{{{ooo]]]EEE///+++222///***'''***,,,***(((***************)))))))))))))))((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))+++'''(((---///...000666999TTTccc[[[|||lllXXX]]]xxx{{{zzz}}}~~~|||~~~~~~zzzrrrmmmlllmmmooozzztttiiigggkkkddd^^^XXXZZZaaafffgggddd```]]]XXXUUUUUUXXX]]]aaafffllluuu{{{zzzsssiiibbbiiiiiigggaaa[[[YYY[[[^^^oooooolllgggcccgggpppyyyxxxkkkmmmooossswww{{{}}}vvvnnnllllllvvv~~~jjj^^^bbbfffbbbjjjkkkjjjiiikkkssswwwsssrrrttt~~~{{{vvvppplllsss||||||}}}tttddd]]]VVVTTTWWWZZZ[[[ZZZZZZWWWSSSQQQRRRUUUXXXYYY[[[[[[^^^dddhhhgggaaa[[[]]]dddjjjmmmvvv{{{tttuuu~~~qqqnnnxxx{{{pppnnnssszzz~~~|||www}}}xxx{{{~~~zzzfffUUUJJJOOONNNHHHIIIQQQRRRMMMJJJGGGCCC@@@>>>>>>???@@@888666333222111000///------...//////---+++)))'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$%%%'''(((''''''+++222;;;AAAHHHNNNPPPOOOcccfffwwwnnnqqqggg|||kkkfff^^^RRRDDDBBBRRReeehhhVVVOOO[[[dddccchhhssswwwyyyjjjKKK999999777...444111///111444777777777AAA???>>>>>>AAAEEEHHHIIISSS^^^nnnzzzwwwfffZZZTTTNNNGGGAAACCC@@@===:::999777555444888777999>>>DDDKKKXXXdddvvv|||zzzrrrsssyyywwwnnnggghhhlllooopppqqqvvv{{{~~~}}}|||zzz|||~~~dddIII999555222...---...---***))),,,************))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))...)))'''+++...000666===OOOlll~~~aaazzziii```ccc{{{}}}uuujjjfffhhhiiihhhzzzoooaaaZZZ^^^gggpppuuu|||pppaaaXXXZZZ___ccchhhooouuuuuunnnccc[[[___^^^___dddkkkrrrwwwyyyqqqmmmfffaaa^^^```cccfffhhhbbb\\\ZZZ```lllyyyuuusssqqqqqquuu|||zzzrrrooopppsss|||}}}~~~ooolll}}}~~~tttnnnrrr{{{yyymmmfffeeefffccciiinnnoookkkgggfffgggiiipppzzz~~~kkkhhheeehhhmmmooojjjeeehhhkkkpppwww|||{{{vvvrrrgggggggggddd___\\\ZZZ[[[ZZZ```ccceeelllxxx~~~zzztttppppppsssxxx{{{uuuccc\\\dddooouuuuuunnnooossstttooossszzz{{{kkkKKKLLLKKKHHHGGGJJJJJJGGGCCCBBBAAA???>>>===<<<<<<888666333222111111///------.........---+++)))'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%'''(((((((((///333;;;DDDJJJLLLMMMNNNjjjyyyrrrfffzzz~~~vvvyyymmmsssvvvfffYYYIIIBBBIIIZZZlllwwwggg^^^]]]gggnnnnnnqqqxxxzzzrrr\\\CCC777888555///777666666888:::=========??????@@@BBBHHHRRR]]]dddwwwyyyooofff[[[SSSPPPLLLFFFBBB???>>><<<:::999777777:::<<<@@@JJJSSSmmmuuuxxxvvvzzz|||yyykkkNNN999222...,,,...,,,((((((***++++++*********))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************...++++++...000444<<>>@@@BBBBBBCCCFFFJJJOOOXXXhhh{{{}}}sssbbb\\\SSSKKKEEEBBB???======:::888888888777<<>><<<;;;888666333222222222000///---------------+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&))),,,...<<<>>>FFFMMMJJJEEEPPPbbbsssyyybbb```{{{}}}}}}uuuuuuzzzttthhhxxx~~~jjjVVVEEEKKKRRRaaa|||hhhccciiilllpppzzz~~~fffOOO999333333111111444333666:::===???BBBEEEHHHLLLTTT^^^gggrrr~~~vvviii]]]SSSKKKEEEAAABBB>>>;;;;;;999666888<<>>===<<<<<<888666333222333222111000------------,,,++++++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''+++000555>>>CCCJJJLLLEEEEEE[[[uuuqqqiiixxxvvv|||nnnzzz~~~qqq^^^JJJCCCUUUgggsssxxx```hhhpppuuuyyy|||iiiMMM===111222333///222999:::===AAAAAAAAADDDJJJPPP\\\iii{{{|||mmmaaaWWWQQQHHHBBB>>>>>><<<888888;;;:::DDDPPP\\\lll|||vvvuuussstttuuuuuuuuu}}}{{{nnngggmmmwww|||xxxxxxvvvkkkeeezzzcccMMM666...000000---))),,,++++++++++++***************)))))))))(((((((((+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,***000444555@@@^^^vvvuuudddZZZeeeoooyyysssqqqpppooo{{{~~~}}}vvvnnnbbbeeejjjooorrrrrrpppooo~~~{{{xxxwwwuuurrrlllgggjjjoooxxxyyyqqqtttqqqqqqvvv~~~~~~zzzmmmuuu~~~{{{sssyyy}}}|||ttt|||zzzxxxyyy}}}||||||~~~qqqlllqqqvvvzzzxxxVVVGGGGGGHHHFFFDDDDDDBBB@@@===;;;:::::::::888666444333333333222000---------,,,,,,+++++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))((('''%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((()))...666<<>>AAADDDCCCBBBGGGSSS^^^vvv{{{nnnfffVVVNNNHHHEEEAAA<<<999:::444999BBBNNN^^^ttttttuuuxxxyyyzzzwwwsssqqqssstttuuu{{{ttthhhccceeetttqqqrrrrrrhhh```jjj}}}yyyuuu~~~hhhLLL999000+++***+++,,,,,,+++++++++******************)))))))))((((((++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++,,,------...333999CCC[[[}}}jjjUUUcccyyyxxx|||~~~wwwlllcccdddmmmrrrrrrcccjjjtttyyywwwsssnnnlllmmmjjjhhhhhhjjjlllllllll|||}}}|||zzzuuuqqqooonnnlllsssyyyxxxxxxyyyzzz|||}}}~~~ooohhhttt~~~}}}rrrlllkkkpppttt{{{jjjTTTKKKJJJFFF@@@=========<<<;;;:::999888888666444333333333222111------,,,,,,++++++,,,,,,(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))***+++111:::BBBCCCKKKLLLHHHOOOhhhwwwqqqvvvqqqsssssszzzjjj\\\TTTSSSbbbjjjrrruuurrrooonnnooonnnrrrvvvssshhhXXXEEE888444222222444777:::<<<>>>???CCCGGGIIILLLYYYmmm}}}rrrhhh\\\UUUMMMDDD>>>===888666888???LLL]]]ooozzzmmmjjjttt~~~wwwssssssuuuvvvzzz~~~tttjjjhhhwwwvvvwwwwwwqqqgggeeeiii|||pppoooeeeJJJ777---...444,,,,,,,,,+++++++++******************))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------///666AAAUUUuuuqqqooommm^^^[[[nnn{{{uuurrrsssvvvzzz}}}pppnnnkkkkkkpppuuuppphhhnnnooooookkkddd^^^\\\\\\TTTWWW\\\eeeoooyyytttvvvtttnnngggffflllsss~~~xxxsssooommmpppuuuzzz{{{}}}nnndddhhhkkkmmm|||}}}|||aaaPPPKKKFFF???777999<<<>>>>>>===:::888888666444333333444222111------,,,+++++++++,,,,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''!!!"""$$$&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%(((******,,,222===FFFHHHPPPOOOKKK[[[|||sss}}}ppp___pppvvvssszzznnn]]]KKKIIIRRRhhhmmmxxx~~~rrrjjjhhhjjjiiifff[[[JJJ999333555555555333444999@@@@@@===BBBHHHOOOTTT]]]qqqqqqeeeYYYMMMEEEBBBBBB<<<777999BBBNNNZZZdddkkkwwwiiiqqqxxxxxxzzz{{{|||yyyooohhh}}}}}}qqqMMM888000...+++---...,,,+++***)))'''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++(((***+++***+++...000000333@@@MMMlllooohhh{{{qqq[[[^^^xxxzzzsssnnngggbbb```bbbdddfffnnnttt{{{}}}yyyqqqhhhccc[[[YYYXXXWWWWWWTTTNNNIIIGGGKKKTTTaaammmqqqmmmhhh[[[```ffflllssszzzwwwnnnjjjjjjllluuu~~~}}}~~~~~~|||~~~www}}}jjjaaagggvvvwww{{{cccKKKAAABBBAAAAAAAAA@@@???===;;;:::777555222111222333222222/////////...------,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&''')))---333;;;BBBGGGIIIKKKLLLRRRggg~~~~~~fffpppxxxiiixxxssscccOOODDDNNNaaannnyyygggYYYRRRTTTRRRLLLCCC999333333444666555888===>>>===@@@EEEHHHJJJWWWoooxxxnnnbbbVVVNNN@@@>>>;;;:::888<<>>OOOfff|||mmmtttfffbbbxxx|||yyytttmmmhhhggghhhlllrrruuuuuussssssrrrqqqnnniiibbb\\\XXXUUUQQQKKKIIIKKKOOOQQQRRRWWW[[[aaadddddd___XXXTTTXXX]]]cccjjjmmmooonnnnnnbbb]]]\\\```dddjjjttt~~~{{{xxxxxxxxx~~~{{{xxxwwwxxx|||yyyyyy{{{uuuvvv~~~yyykkkhhhppp|||jjjQQQGGGIIIDDDDDDCCCBBB@@@>>><<<;;;777555222222222333222111.........---,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((((()))***...444<<>><<<;;;:::777555222222333333222111...------,,,++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))******,,,000666???FFFKKKNNNLLLLLLVVVmmmyyykkkyyyuuuiiissswwwlllYYYGGGIIIbbbiiiWWWKKKCCC===999444111111333666777::::::===BBBDDDFFFMMMUUUdddyyy{{{uuufffYYYKKKAAA;;;999<<>>@@@???===<<<:::999999888666444333222333333222111......------,,,+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((()))((())),,,111999BBBJJJNNNMMMOOOWWWhhh~~~qqq```hhhiiisssppphhh```^^^VVVRRR```|||pppbbbXXXOOOHHH???999333111333777999999>>>===???CCCGGGNNN[[[hhhvvveeeRRRGGGBBB>>><<<<<<>>>JJJ\\\gggaaaYYYbbbsssrrr|||wwwxxxyyyxxxwwwzzzwwwiiifffzzzuuuUUU;;;333...000111...,,,---++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++))))))*********++++++++++++***,,,......333CCCTTT{{{xxxvvvvvvzzzxxxssswww|||fff]]]SSSNNNOOOTTTVVVVVV\\\ZZZYYY]]]bbbddd```[[[\\\^^^aaabbb___YYYTTTPPPKKKJJJJJJLLLQQQXXX```dddXXXSSSLLLIIIKKKRRRZZZ^^^bbbeeekkkqqqppplllmmmrrrqqqVVVLLLKKKJJJWWWRRRYYYkkkuuuyyyqqqrrr{{{rrrkkkkkkzzzuuueeeRRRDDD???>>><<<;;;:::999999999555444333333444333222000//////......---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((''''''''''''((())))))&&&(((---444===EEELLLPPPQQQUUU___ppp}}}zzztttiiiYYY[[[uuusssjjjjjj\\\TTTMMMPPPTTT___vvv}}}}}}yyypppddd\\\VVVMMMDDD;;;666000///333777999999???>>>???DDDKKKXXXmmmsss___TTTNNNGGG@@@<<>>???@@@AAAEEEMMMWWWiiitttiiiaaaTTTGGG@@@CCC<<<>>>SSSmmm}}}zzzvvv{{{}}}{{{zzz|||tttdddZZZdddxxx{{{ooonnnsssnnnQQQ555///111///---...,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++,,,+++///666<<>><<>>EEEJJJLLLLLLKKKFFFUUUrrrwwwpppVVV^^^vvvooosssooopppmmmiiijjjmmmyyyxxxwwwmmmgggYYYIII???<<<:::777///222666777777999===AAAJJJRRRaaarrrrrraaaWWWCCCDDDAAA>>>MMMgggzzzyyyqqqhhhhhhvvvwwwnnnnnnzzzyyyyyyyyyyyyzzz{{{}}}{{{rrrnnn```aaabbbAAA111,,,------......---,,,++++++++++++))))))))))))(((((((((((())))))(((((((((((()))))))))************+++++++++...,,,)))))))))*********...333777>>>TTTyyyyyyyyygggbbbgggoootttvvvllleeemmm}}}vvvrrroookkkhhhjjjrrr}}}|||sssqqqpppnnnllllllqqqqqqnnnggg^^^WWWTTTTTTOOOMMMKKKIIIIIILLLOOOQQQVVV^^^hhhlllkkkmmmtttzzzzzztttoooqqq{{{]]]PPPMMM\\\|||{{{kkkpppvvvjjjggglllrrr~~~}}}|||yyysssqqqxxx~~~zzzzzzuuuxxxiiiTTTCCCCCCBBB<<<999<<<999666555666999888333...///---+++)))))))))***+++************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((&&&&&&(((***++++++111888AAAGGGJJJKKKKKKIIITTTsss{{{yyysssXXXiiizzzwwwooosssvvvqqqjjj}}}|||vvvqqqhhh\\\NNNEEE>>>777444444555333444888<<<>>>BBBHHHVVVcccvvv~~~mmm\\\TTTJJJBBBBBBDDDNNNiii}}}wwwvvvwwwxxxzzz|||pppkkkgggjjjsss~~~~~~}}}~~~~~~~~~}}}{{{www}}}hhh\\\nnnWWW<<<333333111///...---,,,++++++++++++***)))))))))(((((((((((())))))(((((((((((()))))))))************+++++++++,,,+++******+++,,,---------444???QQQmmmzzzttt}}}zzz}}}rrrnnnnnnttt}}}zzzsssaaabbbfffppp|||rrrmmmllliiigggfffgggddd^^^VVVNNNLLLMMMPPPMMMJJJFFFFFFJJJSSS]]]dddnnnlllggg```[[[^^^eeelllhhhkkkqqq{{{kkkLLLLLLRRRaaa|||zzzmmm~~~sssmmmpppxxxxxxppplllppp}}}{{{}}}ppp\\\GGGAAABBB@@@<<<:::999666555666888888333......---+++)))))))))***+++************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((&&&'''(((***+++,,,444:::AAAGGGJJJLLLLLLLLL___wwwzzz~~~qqq~~~~~~||||||yyyvvvvvvtttjjjbbbWWWMMMCCC>>>;;;666333333666666:::>>>@@@BBBHHHOOOgggzzz}}}zzzwwwvvvvvvvvvppppppsssvvvyyyzzzyyywwwqqqssswwwzzz~~~tttgggeeeYYYNNNGGGAAAFFF]]]uuuzzzpppmmmooopppooozzzsssrrr~~~~~~|||}}}~~~{{{uuussssssvvvggggggtttzzzoooIII777333111///...---,,,++++++++++++******)))))))))((((((((())))))(((((((((((()))))))))************+++++++++*********+++---...///000444:::JJJgggwwwsss{{{|||{{{{{{{{{~~~}}}hhhjjjmmmqqqrrrppplllhhhhhhccc```dddnnnvvvyyyxxx}}}sssjjjiiijjjeee___\\\WWWUUURRRMMMIIIHHHJJJLLLKKKIIIIIIKKKRRR]]]hhhnnnuuulll___WWWWWW___jjjqqqsss^^^MMM<<>>;;;999555333333555777<<>>BBBFFFIIIVVVppppppjjj___```___ZZZTTTSSSYYY^^^\\\]]]___`````````___^^^ZZZ\\\___```bbbffflllpppxxx{{{}}}wwwiiiXXXKKKGGGHHHZZZxxxzzz~~~{{{wwwcccWWWTTT}}}wwwvvvyyyeeeAAA333000///...---,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((((()))))))))************+++++++++***+++,,,++++++...444:::DDDVVVyyyxxxsss[[[ooowwwvvvkkkeeehhhpppwww|||xxxooonnnttt{{{~~~~~~~~~}}}}}}~~~wwwkkk```___dddaaa\\\TTTNNNJJJHHHFFFEEEEEEDDDCCCCCCDDDGGGJJJLLLSSS^^^mmmyyy}}}{{{wwwttt{{{xxx[[[FFF===>>>888:::DDDDDDNNNXXX```}}}yyy~~~yyyzzz|||}}}}}}{{{xxxuuuuuupppnnnvvv~~~{{{{{{~~~}}}xxxuuu|||]]]CCC<<<===<<<777777666555444333222222222222222111000000//////************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((***))))))---444999===CCCMMMQQQMMMOOOddd|||vvvccceee~~~{{{qqqqqqzzz}}}ppp___WWWJJJ<<<555333333777<<<;;;===CCCIIIRRReeeoooUUUNNNPPPLLLNNNPPPRRRVVV```mmmwww{{{uuuhhhYYYMMMEEEHHHddd{{{vvvzzzaaaSSSWWWbbbuuu|||~~~~~~mmm]]]WWW|||zzzUUU888000///...------,,,,,,---+++++++++*********))))))))))))(((((((((((()))))))))************+++++++++)))+++,,,+++,,,111;;;CCCQQQeee{{{tttfffddd~~~wwwrrrnnnpppyyyxxxwwwwwwzzz~~~}}}uuummmgggccc```bbbgggddd]]]TTTNNNKKKIIIHHHGGGHHHHHHHHHIIIKKKNNNQQQRRR^^^hhhsssssskkkbbb```bbbkkkrrryyyYYYDDD999:::???777;;;DDDGGGWWWccckkk|||xxxrrrnnnmmmpppuuuxxx}}}}}}zzzrrrjjjfffhhhllloooppprrruuuxxxyyyyyyxxxssslllggggggiiilllrrrxxx}}}yyywwwzzz{{{xxxaaaIII===;;;;;;777777666444333222222222111111111111000///...---************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&(((******)))---555<<>>DDDGGG^^^nnn{{{wwwxxx}}}{{{zzzzzzzzzzzz|||vvvyyy~~~~~~|||zzzrrrtttyyy}}}|||xxxwwwzzz}}}sssiiigggooo}}}zzz{{{uuucccMMM<<<666666666777666444222111222333000000000000///...---,,,************))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&)))*********...666===AAAFFFNNNNNNJJJWWWccceee~~~mmmgggtttttt]]]QQQSSSTTTYYYbbbgggcccZZZLLLBBB888666888:::>>>BBBFFFJJJTTTdddwwwmmmgggddd___YYYXXX^^^qqq}}}oooooowwwbbbnnn}}}vvvgggYYYLLLNNNdddqqq]]]QQQOOOPPPOOOMMMQQQ^^^nnnyyy{{{zzzyyyyyyyyyxxx}}}~~~zzzwwwWWW666333000///...---------+++++++++************)))))))))))))))))))))))))))***************+++++++++(((,,,---+++///===OOOZZZpppiiisssYYYPPPeee|||oooccc\\\\\\aaaeeennnqqqssspppllllllpppuuuqqqpppmmmhhhfffiiirrrzzzrrrkkkbbb\\\ZZZYYYWWWTTTXXXWWWUUURRRPPPRRRWWW\\\bbbhhhnnnpppmmmhhhggggggmmmiiidddaaadddllluuu{{{rrrcccQQQ@@@<<<<<<:::999:::777<<>>BBBIIIMMM[[[ttthhheeejjjkkkmmmqqqxxxpppccc]]]mmmiii```bbbooosssaaafff}}}mmm___RRRKKKUUUrrrmmm\\\VVVQQQLLLPPPZZZVVVVVVbbbwwwyyyxxx|||~~~~~~zzzxxx~~~~~~xxxIII;;;///---///---+++,,,++++++++++++************))))))))))))))))))))))))************++++++++++++---///111222555BBBYYYlllsssxxxhhhXXX\\\oooxxxggg]]]^^^fffnnnsss{{{sssiiiaaaaaahhhrrryyy{{{qqqhhhjjjvvvpppnnnkkkeee]]]VVVQQQOOOQQQOOOOOOQQQVVV[[[^^^___```aaadddfffggghhhiiihhhbbbdddhhhppp}}}qqq___YYYKKK>>>;;;;;;::::::===>>>BBBIIIRRR\\\qqqvvvfff^^^ZZZVVVbbbiiiwwwyyytttrrrqqqtttvvvwww{{{|||xxxwwwxxxxxxwwwvvvllliiijjjnnnqqqssswww|||{{{yyyvvvvvvzzz{{{zzz}}}}}}{{{sssaaaLLL>>><<<:::888666555555444222000.........---------,,,,,,++++++******))))))(((((()))'''&&&'''((()))((('''&&&&&&''''''((()))))))))***)))(((***///666===AAAJJJKKKOOOSSSVVVddd~~~yyyqqq}}}uuuhhh^^^]]]]]]UUUJJJNNNWWW```ccccccaaa[[[TTTEEE<<<555555999===CCCHHHRRRZZZkkk}}}fffTTTTTT]]]fffsss|||fffcccuuu{{{___PPPPPPWWWuuunnn]]]aaalllccckkkttthhh]]]RRRPPPddd}}}lll___^^^\\\XXXYYY___\\\]]]fffvvv{{{|||}}}||||||vvvzzzgggJJJ000---111...+++---,,,+++++++++************))))))))))))))))))))))))************++++++,,,,,,,,,---111666;;;KKKlllyyyuuu\\\[[[kkk~~~vvvvvv{{{ssslllkkkssssssssspppggg\\\SSSPPPPPPPPPNNNOOOTTT[[[___^^^\\\]]][[[YYYZZZ^^^aaabbbaaaiiioooxxx~~~xxxtttkkkaaaJJJBBB;;;:::::::::<<>>:::999777777777666444222///.........------------+++++++++***))))))(((((()))'''&&&'''((()))((('''&&&&&&''''''((())))))))))))))))))+++000777>>>CCCKKKIIIOOOYYY^^^eeezzzvvvvvvzzzmmm```]]]\\\WWWRRRPPPZZZfffppppppjjjcccZZZSSSAAA:::666999===BBBHHHOOOZZZhhh~~~www___QQQFFFHHHTTTfffvvvWWWKKKUUUnnn}}}aaaJJJHHH\\\ooo~~~```]]]tttvvvccc{{{rrrmmm___QQQUUUmmm{{{nnnfffiiillliiiggghhhiiimmmrrrxxx|||}}}xxxvvv~~~ZZZ666///333000---000,,,,,,+++++++++*********)))))))))))))))))))))))))))******++++++,,,,,,,,,++++++111;;;FFF]]]~~~cccYYYaaaqqqzzz~~~zzzvvvnnnddd[[[XXXZZZ\\\YYYZZZ]]]```cccdddcccaaa[[[]]]```dddiiilllpppqqqzzzxxxrrrkkkccc\\\TTTNNN???===;;;:::999999===AAA@@@MMMUUU\\\uuuuuuJJJ???AAA???>>>CCC:::>>>AAABBBHHH[[[xxx|||uuummmqqquuuyyy}}}tttsssvvvzzz|||qqqooommmooosssvvvwwwwwwyyysssrrryyy}}}yyyvvvyyy}}}{{{xxx}}}wwweeeNNN???999888888888888777444222/////////............---,,,,,,+++******))))))((()))'''&&&'''((()))((('''&&&&&&''''''((()))))))))))))))***---222:::AAAEEEOOOHHHMMM\\\cccfffvvvvvvxxx}}}tttuuufff]]]aaabbb\\\\\\cccgggssszzznnn___RRR===999777;;;???CCCKKKSSS\\\qqqkkkZZZNNNHHHDDDGGGPPPeeezzzYYYKKKTTTjjjqqqZZZSSSaaayyyeeesss}}}vvv{{{xxxmmmZZZQQQ___}}}vvvooosssyyyxxxvvvuuu{{{{{{|||yyy}}}hhh@@@222222000...000,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))******+++,,,,,,------000111777CCCSSSqqq|||nnnUUUZZZdddkkk|||wwwyyy||||||vvvrrr~~~|||~~~~~~xxxpppkkkjjjkkklllllljjjnnnrrrpppllliiijjjmmmbbblllyyy}}}yyyqqqeeeVVVGGG===999:::<<<===;;;:::;;;???AAAAAAOOOYYYddd[[[;;;;;;BBB===777:::;;;???@@@===;;;EEEZZZkkkuuusssssstttzzz{{{{{{vvvmmmccc^^^bbbkkkssswww~~~~~~}}}zzzuuussstttvvvsssnnnpppzzz~~~{{{|||}}}|||sssXXXBBB:::888777777777666444111000000/////////.........,,,,,,++++++***))))))))))))'''&&&'''((()))((('''&&&&&&''''''((()))))))))((()))+++...555<<>>CCCMMMWWWaaazzzmmmVVVIIIAAAAAABBBEEENNNbbbzzzdddRRRWWWooodddVVVbbbyyyrrr|||zzzuuufffUUUWWWnnnxxxzzzwwwwwwoooxxxwwwQQQ999000...---///,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))******+++,,,---......222555;;;FFFZZZ{{{uuu[[[OOOZZZdddkkkxxxppppppxxx|||yyyxxx{{{zzz{{{yyyxxx{{{|||xxxyyynnnhhhkkkpppyyyvvvmmmbbbWWWKKKAAA???AAA;;;>>>???======@@@CCCCCCHHHSSS\\\kkkhhhJJJ555888???;;;888<<<===???AAA>>>;;;>>>GGGPPPeeeyyy~~~|||pppiiinnnvvvtttgggcccddd^^^\\\\\\___fffooovvvzzzyyyttttttyyyzzzsssqqqrrrtttuuuuuuppplllmmmuuu|||yyyuuuyyyfffLLL===:::777666555555333222000000000000////////////,,,,,,,,,+++******)))))))))'''&&&'''((()))((('''&&&&&&''''''((()))))))))((()))+++000777>>>EEEIIIRRRKKKJJJTTTdddrrr}}}eeeoooyyypppfffaaaeeeddd^^^aaakkkyyy|||]]]CCC777777999<<>>EEE===@@@AAA>>>AAAGGGIIIFFFOOOXXXddd|||RRRCCC999===@@@???@@@FFF???@@@@@@AAABBBBBBDDDEEEPPPbbbwww|||}}}nnn^^^VVVXXX^^^qqqvvvxxxqqqcccWWWRRRSSS\\\dddpppyyy}}}}}}{{{yyyvvvvvvxxxzzz}}}{{{~~~}}}uuu[[[AAA>>>999666555555444333111111111000000000//////---,,,,,,++++++******))))))'''&&&'''((()))((('''&&&&&&''''''((()))))))))'''))),,,111888@@@GGGKKKNNNLLLJJJQQQeeezzzxxx^^^rrr~~~sssgggddddddgggggggggllltttvvvVVV>>>777888;;;???BBBIIIZZZiii}}}aaaIII??????<<<>>>AAAHHHWWWlllzzzwww}}}ccccccrrrmmmVVVdddyyy}}}xxxppp}}}~~~yyywwwqqqggg[[[YYYfffvvv}}}vvvzzzQQQ666222333111---------,,,,,,,,,++++++)))))))))))))))))))))))))))******+++---...//////222???JJJVVVpppxxxoooJJJCCCOOOUUUVVViii~~~}}}|||yyy|||tttwwwxxx~~~~~~{{{rrrggg]]]VVVRRRQQQOOOGGGBBBBBBAAA>>>@@@EEE???BBBAAA???DDDLLLNNNJJJQQQ[[[oooFFFAAA???AAA@@@<<<===AAAAAA???>>>@@@DDDEEECCCAAA===MMMbbbsss~~~uuulllfffaaacccddd```WWWOOOKKKJJJNNNTTTZZZXXXQQQLLLMMMPPPXXXiiizzz|||}}}}}}yyy~~~fffEEE@@@:::666555555555555111111111111000000000000------,,,++++++******))))))'''&&&'''((()))((('''&&&&&&''''''((()))))))))'''))),,,222999AAAHHHLLLJJJLLLKKKPPPfffqqqbbb|||}}}qqq]]]```dddjjjooouuu~~~qqqSSS>>>777999===BBBEEENNNaaarrrqqqUUU???999=========>>>EEEUUUlllrrruuu~~~xxxgggppplll```vvv|||mmmlllbbbfff~~~zzzzzz~~~xxxrrrmmmaaaYYY```oooyyy}}}}}}hhhAAA000000111///......------,,,++++++++++++************++++++******,,,...,,,))),,,222777;;;GGGbbbkkkttt___KKKGGGPPPUUU]]]{{{{{{~~~{{{{{{|||}}}zzz|||}}}}}}}}}uuuqqqyyy~~~vvvvvv}}}zzzjjj]]]WWWTTTQQQNNNHHHBBB;;;;;;???DDDFFFFFFBBBBBBAAA@@@CCCHHHKKKKKKQQQaaacccFFFCCC@@@@@@AAABBBAAA>>>GGGCCC@@@???AAABBBBBBAAA@@@CCCNNNccc}}}}}}{{{yyytttoootttxxxxxxlll[[[LLLCCC@@@GGGNNNXXX]]]XXXKKKCCC@@@MMMVVVggguuuyyywwwzzz}}}{{{~~~~~~~~~~~~xxxtttyyy~~~~~~tttooottt}}}{{{jjjTTTDDD777333444222222555333333222222111000000000......,,,+++***)))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''))))))******---333;;;BBBJJJPPPLLLJJJMMM[[[ppp~~~eeegggtttxxxmmmZZZ[[[bbbnnnxxxkkkMMM???999:::>>>EEEKKKWWWkkk|||iiiOOO???;;;<<<===AAA>>>JJJYYYrrrrrrooovvvyyyjjjyyydddjjjyyy~~~~~~}}}wwwrrrkkkXXXNNN]]]yyyzzzuuuzzz{{{wwwssspppggg\\\ZZZ^^^ttt|||UUU:::111000///......------,,,,,,+++++++++************++++++++++++---///---+++///555<<>><<<>>>CCCFFFEEECCCAAAAAA@@@@@@CCCGGGLLLNNN\\\qqqXXXEEECCCAAABBBDDDFFFEEECCCIIIEEEBBBAAACCCDDDDDDCCCCCCDDDJJJXXXlll}}}yyysssllllllqqqyyy~~~mmmWWWHHHBBBAAA<<<>>>GGGRRRSSSIII@@@???@@@IIITTTZZZ\\\```ffflll{{{yyysss{{{}}}vvv^^^KKK999555777666444222333333222111111000000///------,,,***))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))+++,,,///555<<>>////////////......---,,,,,,,,,++++++************++++++,,,,,,---000///---222999AAANNNdddmmm|||yyyTTTFFFHHHQQQRRRaaa~~~~~~xxx{{{~~~{{{xxxsssnnn\\\YYYUUUSSSQQQLLLDDD>>>:::;;;>>>CCCHHHHHHDDD@@@>>>>>>???@@@BBBGGGNNNSSSeeeqqqNNNEEEDDDDDDEEEHHHJJJJJJIIIKKKHHHEEEEEEFFFGGGHHHHHHIIIGGGHHHPPP]]]jjjtttxxxooonnnnnnppptttzzz|||zzztttdddQQQBBB===>>>AAA;;;>>>IIIKKKAAA;;;===999BBBHHHJJJVVVkkk}}}|||yyyyyy~~~}}}|||hhhSSS===555777777222---333222222111111000//////---,,,+++***)))((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((()))***,,,...222777===EEEKKKNNNLLL[[[mmm~~~pppddd{{{mmmbbbSSS\\\lllXXXAAA;;;<<>>AAACCCGGGQQQ[[[kkk___NNNGGGGGGHHHJJJLLLMMMNNNNNNLLLKKKIIIIIIJJJKKKMMMNNNQQQNNNMMMQQQZZZfffqqqwwwwww}}}|||yyywwwmmmpppqqqkkkZZZHHH>>>===BBB>>>AAAIIIGGG<<<<<>>CCCAAACCCZZZ~~~vvvtttvvv~~~{{{nnn{{{~~~zzzssswwwxxxsss___HHH;;;888777333///222222222111000000//////---------,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,000444888>>>FFFJJJKKKOOO^^^mmmzzzpppnnnvvvhhh]]]VVVaaarrrmmmLLL???@@@<<<@@@FFFMMMUUUgggwwwcccNNN@@@<<<======DDDDDDUUUkkkrrrZZZZZZ___kkkuuuwwwppphhhuuu{{{mmmhhhsssvvvzzz|||lllccciiisssxxxsssmmmeeeaaa^^^YYYQQQJJJ>>>EEEHHHOOOhhh||||||~~~}}}{{{xxxsssmmmiiihhhooossscccvvvxxxOOO:::888000//////......---,,,,,,,,,,,,++++++++++++,,,,,,,,,***+++......000777@@@OOOhhhxxx{{{PPPGGGQQQNNNYYYfff}}}~~~||||||}}}|||rrrjjjllliiifffdddcccaaa]]]YYYEEEAAA;;;888888;;;???AAABBBBBBDDDFFFGGGEEEBBB???;;;;;;???CCCEEEIIIVVVdddvvvVVVPPPKKKLLLNNNPPPQQQQQQRRRRRRPPPPPPOOOOOOPPPRRRUUUWWWZZZYYYWWWXXX]]]gggrrrzzz{{{}}}wwwuuuyyy|||~~~zzziiiSSSGGGFFF;;;EEETTTYYYNNNAAACCCNNNJJJHHH@@@???WWW|||zzzwwwxxx}}}wwwyyy|||~~~vvvzzz\\\ooorrrvvvzzz|||tttwwwxxx|||mmmWWWCCC999777666555222222111111000//////.../////////...---,,,***)))(((((('''''''''&&&&&&&&&'''''''''''''''(((******,,,222666999>>>GGGKKKIIISSS[[[___fff{{{qqqwww}}}sssggg\\\]]]jjj{{{|||\\\FFF>>>???<<<@@@HHHQQQ\\\pppuuucccOOOBBB>>>>>>CCCLLLNNN___sssmmmTTTXXX```kkktttvvvnnndddqqqzzzqqqeeeeeeqqqqqqjjjpppsssvvvppp```ZZZdddrrrxxxnnnggg^^^WWWTTTOOOHHHBBB999???EEESSSttt~~~|||}}}~~~{{{zzz|||}}}||||||yyyvvvrrrpppllliiiccceeerrrOOO```zzzbbbBBB333000000//////...---------,,,,,,++++++++++++,,,,,,,,,***+++---...111:::CCCXXXuuuxxxjjjKKKKKKTTTSSSggg}}}}}}tttmmmgggdddbbbkkk}}}|||rrruuu}}}|||tttwwwxxxzzz{{{{{{|||~~~~~~|||xxxsssmmmgggbbb___TTTSSSPPPNNNLLLHHHCCC???999999999:::<<<>>>???@@@FFFFFFFFFEEEDDDAAA???>>>;;;<<>>GGG___}}}yyy|||{{{|||~~~yyywwwxxxyyy||||||xxxsssrrrsssppplllaaahhhyyyaaajjjzzzvvvPPP666000000//////......---------,,,,,,++++++,,,,,,------+++,,,...000333===GGG[[[}}}zzz}}}]]]PPPPPPWWWbbb|||~~~zzz{{{~~~}}}~~~wwwppplllXXXWWWUUUUUUUUUTTTQQQNNNJJJSSSeee|||{{{mmmccc]]]]]]eeeooorrryyyzzzrrrnnnmmmeeejjjsss{{{}}}zzztttqqqlllfffbbb]]]YYYWWWGGGEEEBBB???<<<:::777555:::<<<>>>??????>>>>>>>>>EEEFFFEEEDDDAAA???===<<<<<<===CCCJJJKKKNNNaaawww___TTTNNNSSSWWW[[[^^^^^^^^^```bbbaaaccceeeggghhhlllrrrvvvtttuuuuuuqqqnnnooovvv}}}~~~{{{zzzpppmmmnnnpppiiibbbgggttt|||TTTEEEGGGJJJXXXfff{{{pppcccPPPOOOQQQVVV\\\eeeuuu|||zzz~~~|||xxxvvvwwwxxxtttiiidddeeegggyyy|||~~~}}}{{{|||zzzttt|||~~~rrrXXX>>>222222222000111111111000//////.........///000000///---+++)))((((((((((((''''''''''''''''''''''''((()))***+++,,,666<<<===DDDOOOQQQLLLRRRVVVNNNGGG]]]zzzooo{{{wwwnnneeemmm{{{~~~vvvaaaLLLAAA===;;;???BBBKKK\\\ppp{{{qqqaaaPPPEEECCCEEEHHHXXX^^^kkkzzzgggXXXeeeuuuwwwfffnnnxxxuuulll___PPPSSS^^^fff___OOOLLLTTTTTTTTTQQQOOO[[[ppp}}}dddZZZMMMDDDAAA???<<<999???@@@MMMmmm|||zzzzzzxxx{{{~~~~~~yyysssssswwwvvvqqqiiiuuuaaaBBB000000000///......---------,,,,,,++++++,,,,,,---...,,,---///111555???JJJZZZ~~~|||iiiQQQTTTQQQVVVooo}}}tttlllmmmooorrrtttwww{{{zzzwww{{{}}}uuuwww~~~yyywwwfffUUUHHHBBBDDDEEEHHHNNNSSSRRRLLLFFFNNNJJJMMM^^^{{{wwwlllbbb^^^___bbbhhhooovvv}}}}}}rrrlllooouuuqqqeee___\\\ZZZYYYXXXSSSKKKEEEBBB@@@===;;;:::;;;======;;;<<<======>>>AAADDDGGGBBBCCCDDDCCC@@@===;;;;;;===>>>DDDLLLMMMPPPddd{{{pppXXXXXXPPPTTTYYY___bbbcccdddgggiiihhhkkknnnpppqqqvvv|||~~~~~~xxxxxx~~~}}}yyy~~~|||{{{mmmBBB===HHHNNNOOOiii}}}\\\KKKHHHFFFEEEEEEDDDFFFQQQ\\\jjjyyyqqqqqqppprrrwww{{{zzztttooottttttvvvzzzzzzuuu|||zzzttttttvvvwwwpppqqqyyy|||uuuwww[[[AAA888:::999333111111111000//////......---...//////...,,,***((()))((((((((('''''''''''''''''''''(((((()))***+++---888???@@@FFFRRRTTTNNNOOOWWWQQQGGGZZZpppppp|||yyyqqqiii||||||}}}sssYYYCCC<<>>;;;;;;999777===>>>OOOsss~~~~~~}}}|||{{{tttuuuzzzzzzuuunnnzzzyyyEEE666000111000+++111333)))---,,,,,,++++++,,,,,,---,,,---+++000999999AAAUUUhhhzzz```UUUSSSSSS___rrrvvvlllooouuuvvv}}}}}}sssgggcccmmmzzzzzz```OOOGGGDDDAAAEEEHHHKKKLLLJJJHHHFFFFFFHHHFFFFFFQQQjjj~~~tttvvvyyy}}}}}}yyy~~~}}}xxxoookkkjjj___TTTHHHCCCEEEEEEAAA<<<>>>>>>===<<<<<<>>>???@@@??????>>>======???DDDHHHEEEDDDBBB???===;;;999999@@@===EEEPPPQQQRRRiiiiiiYYYUUURRR]]]aaagggllloooooonnnmmmrrruuuzzz}}}~~~~~~zzz~~~xxxzzzvvvtttsssnnnggghhhnnneeeGGGDDDIIIHHHXXXxxxoooOOOBBBBBB>>>;;;;;;@@@AAA???BBBIIIiiiwwwtttqqqssslllqqq{{{yyy~~~gggJJJ999777777555444333222111000000000000///......---+++******)))((((((((((((''''''''''''%%%&&&''''''&&&'''***---...666===BBBJJJSSSUUUQQQWWWPPPPPP]]]tttqqqzzzrrrmmmxxxsss~~~{{{nnnVVVBBB<<<>>>AAACCCLLLWWWeee{{{}}}xxxqqqggg[[[MMMCCCDDDJJJZZZkkkzzzsssssswwwbbbdddgggcccZZZXXX\\\XXXMMMIIIOOOTTTQQQHHH???;;;;;;>>>>>><<<@@@PPPdddmmmlllUUUJJJAAA>>>===:::777777<<<>>>NNNttt}}}|||yyywwwvvvvvvvvvxxxsssnnnqqqzzzQQQ999222222000+++///222***---,,,,,,++++++,,,,,,---+++...---111999<<>>>>>>>>>>>???AAAAAABBB@@@???>>>@@@CCCFFFHHHEEEDDDAAA>>><<<:::::::::AAABBBIIIOOOQQQYYYssscccVVVUUUTTT```dddjjjooosssuuuvvvvvv}}}~~~|||zzzssstttssshhhddd```\\\ZZZTTTMMMNNNTTT\\\yyy~~~]]]AAAFFFQQQRRRaaayyyjjjKKK;;;777444@@@<<<<<<>>>???@@@IIIRRRZZZhhhxxx{{{tttqqqqqqwwwtttuuu{{{|||{{{{{{uuujjjPPP@@@;;;888444333333111000000000000000///......---+++******)))((((((((((((''''''''''''%%%&&&''''''&&&'''***---000777>>>CCCJJJRRRTTTPPPZZZZZZ```oooqqqooo|||tttooonnnqqqWWWCCC<<<===???CCCLLLXXXggg|||{{{uuummmcccXXXKKKDDDFFFMMMcccpppxxxzzzvvvbbbZZZ[[[UUUKKKJJJQQQPPPIIIEEEKKKOOOLLLDDD;;;888888999999888999EEEUUU^^^^^^NNNDDD;;;888888777666777<<<@@@MMMlllzzz{{{yyy{{{}}}}}}zzzxxxxxxzzz{{{}}}zzzzzz}}}^^^===333222222+++---111,,,------,,,,,,,,,,,,------+++//////222:::>>>PPPlllkkkMMMKKKPPP\\\~~~wwwooouuu{{{wwwttt{{{{{{~~~yyyrrrtttxxx{{{{{{{{{zzzyyyrrreeeTTTEEE???AAAEEEIIIKKKLLLLLLJJJHHHHHHHHHLLLTTTZZZ\\\```lllzzzzzzyyytttqqquuu|||}}}xxx|||{{{zzz|||~~~xxxrrrttt~~~tttmmmkkkeeeYYYOOODDDAAA>>><<<===??????>>>@@@@@@AAAAAABBBCCCDDDDDDDDDBBB???AAAEEEHHHHHHHHHEEECCC???<<<::::::;;;===CCCJJJOOOOOORRRddd|||^^^UUUXXXZZZdddiiioootttxxx|||xxxssspppgggeeebbbWWWWWWSSSNNNKKKEEEAAABBBFFFCCC^^^dddLLL>>>KKKXXXXXXyyypppKKK666;;;AAA<<<<<<===@@@CCCCCCEEENNNXXX]]]lll}}}|||yyyyyy~~~}}}{{{|||~~~yyytttwww}}}ttt[[[III???888222222222111000////////////......---,,,,,,+++******((((((((((((''''''''''''&&&''''''''''''(((+++---222999@@@EEEJJJPPPRRRPPPWWW\\\kkk~~~fffmmmxxxooommmooo}}}www[[[FFF>>>??????FFFOOO\\\kkkzzzqqqhhh\\\QQQGGGBBBHHHPPPooouuuuuuqqqzzzkkkYYYNNNMMMFFF<<<;;;CCCFFFCCC@@@DDDHHHEEE===666444444555666555444:::DDDLLLOOOIII???777555555555666999<<>>?????????@@@AAACCCCCCDDDEEEFFFGGGHHHHHHHHHFFFCCC@@@CCCHHHKKKIIIFFFEEEBBB===:::999;;;>>>@@@EEEOOOSSSOOOVVVpppqqq[[[XXX```eeelllpppuuuzzz}}}mmmddd```WWWUUUTTTKKKNNNKKKGGGDDDAAAAAACCCFFFGGGJJJEEE===@@@PPP]]]aaasssSSS666000<<>>555222222111000///..................---,,,,,,+++******((((((((((((''''''''''''&&&'''(((''''''(((+++---333999@@@FFFJJJNNNOOOPPPSSSZZZmmm~~~fffjjj}}}uuunnnlllnnnxxx|||^^^IIIAAAAAAAAAJJJSSSaaarrr{{{mmmcccUUUJJJBBB@@@FFFPPPpppuuurrrkkkuuuyyy___NNNFFFEEE???777666<<>><<>>888333111222333555555333444:::AAAGGGHHH???777555555555888<<<===DDDJJJRRRWWWNNNLLL[[[tttxxxmmmdddeeejjjmmmooosssyyy|||wwwwwwyyy}}}zzzzzzaaagggsss{{{KKK555000555111---...,,,...------,,,,,,------...---333333555<<>>888666555555888<<<===EEEFFFGGGFFF<<<<<>>000555333......---......------------.........333444777AAANNNjjj|||UUUSSSQQQUUUggg{{{pppddd\\\WWW```mmmvvvuuupppqqqvvv}}}}}}yyyqqqmmmqqqvvvuuuqqqnnnvvv{{{tttuuurrrmmmmmmttt}}}zzzbbbJJJBBBBBBDDDJJJRRR___]]]YYYSSSOOOMMMOOOQQQWWWlll|||}}}~~~xxxoookkkmmmttt||||||wwwrrrrrruuuyyysssuuuuuusssnnnllllllmmmfffXXXIIICCCEEEGGGCCC===@@@AAACCCCCCDDDEEEGGGIIIMMMOOOQQQSSSTTTRRRPPPOOOHHHGGGHHHJJJLLLKKKGGGCCC???===;;;:::<<>>;;;===999666888888999>>>FFFIIIHHH>>>999===GGGKKKTTTsss~~~XXX===@@@HHHDDDCCCKKKNNNccc~~~|||}}}|||vvv}}}~~~^^^???444666222222111000////////////---------,,,,,,+++++++++(((((((((((('''''''''''''''(((((((((((()))+++...333888AAAJJJMMMNNNRRRWWW^^^^^^nnn}}}eeejjjyyyvvvuuurrrppppppxxxqqqXXXCCC===@@@DDDMMMVVVeeewww}}}uuunnn___TTTHHH@@@;;;999>>>EEEPPP___mmmxxxssskkkdddWWWKKK;;;>>>@@@???<<<999666555;;;;;;999666333111222333000000222444444444999@@@@@@;;;666555444333666;;;>>>DDDBBB@@@???666555AAAWWWmmm{{{kkkUUUFFFHHHQQQXXX```lllwww~~~zzzuuussstttwwwzzz}}}}}}wwwzzz~~~yyyxxxyyyLLL111333222...000111......------------......---222444:::IIIXXXvvviiiOOORRRQQQYYYxxx{{{sssoooppp~~~}}}vvvqqqkkkjjjrrryyyzzzxxxxxxzzz}}}~~~zzzuuurrrqqqwww|||nnnYYYEEEAAADDDJJJVVVcccgggddd^^^WWWQQQOOOQQQTTTaaauuuyyypppmmmhhhaaa[[[ZZZ^^^dddiiiooommmjjjhhhiiilllpppssseeeeeebbb___\\\\\\___bbbPPPFFF<<<<<>>DDDLLLMMMIII888???HHHRRR\\\iiiyyyVVVCCC888BBBOOOXXXfffvvv~~~~~~yyy{{{uuu|||}}}}}}~~~~~~|||{{{{{{~~~eeeFFF888777333333111000000000000000------,,,,,,,,,,,,++++++(((((((((((('''''''''''''''(((((((((((())),,,...444888CCCNNNRRRRRRWWW^^^iiiiiiwwwmmmvvvyyyvvvsssqqqssswww~~~xxxrrrtttkkkVVVBBB===CCCIIIPPPZZZhhh{{{yyynnnfffTTTKKKBBB===:::999<<>>:::666555666555444777<<<>>>BBB???===???888444===DDD^^^yyyxxxkkkZZZKKKGGGJJJIIIUUUgggwww}}}}}}~~~xxxttttttvvvxxxzzzwwwvvvllllllpppwww~~~vvvuuu{{{WWW333111000...111333......------------......---111333<<>>===::::::777666:::;;;;;;@@@HHHGGGAAA???HHHNNNVVVkkkxxxcccEEEGGGLLLXXXlll~~~{{{yyyyyy|||||||||zzzjjjMMM<<<777444333222111000000000000---,,,,,,,,,,,,,,,,,,,,,)))((((((((('''''''''''''''((()))(((((())),,,...555999EEEQQQUUUUUU[[[dddvvvxxxyyy~~~{{{wwwqqqnnnttt}}}}}}zzzooobbbgggmmmiiiWWWDDD???FFFNNNUUU^^^mmmxxxlllbbbMMMEEE>>>;;;:::999<<<@@@PPPeee~~~vvvOOONNNQQQaaatttxxxdddLLL:::>>>CCCGGGEEE@@@>>>???:::888555222111111333444666111111666888777888>>>777444555777777666:::???>>>AAA===<<>>===<<<<<<>>>???@@@???@@@BBBDDDGGGIIILLLMMMMMMOOOQQQSSSTTTUUUXXXZZZ]]]]]]___bbbccc^^^UUUMMMMMMPPPSSSSSSPPPJJJBBB===<<<<<<===AAAGGGOOOUUUXXXZZZ]]]dddqqqlllqqq{{{KKKDDD>>><<<:::888888;;;888:::===AAADDDEEECCCAAA@@@ZZZbbbddd|||tttUUUIIIZZZttt|||wwwqqqrrrwww}}}yyyzzzzzznnn|||tttVVV@@@666333333222111000///............---,,,,,,+++******)))((((((((('''''''''''')))'''(((******))),,,222888===DDDPPPXXXSSS^^^yyy~~~rrrzzzqqqjjjhhhmmmuuuzzz{{{|||xxxooogggbbb\\\UUUssswwwoooXXXCCC>>>EEEKKK___iiiwww{{{kkk\\\GGG@@@:::777888:::===@@@QQQggg^^^LLLSSS^^^pppmmmEEE@@@??????CCCGGGHHHDDDAAA999555333555555333555888777777888;;;>>>???===<<<999;;;<<<:::666555777999@@@???>>>===;;;::::::;;;999DDD[[[vvv}}}yyyxxx|||{{{qqqddd]]]NNNSSS^^^qqq~~~{{{zzz}}}~~~|||{{{}}}{{{xxxvvvpppqqqvvv|||sssyyyjjjiiiddd]]][[[]]]\\\XXXXXXjjjzzz~~~qqqbbbZZZ]]]oooccc;;;444555...,,,333///......------.........333333:::FFFWWWpppnnnUUURRRVVVbbb{{{}}}xxxvvvttttttuuuvvvvvvuuu{{{~~~uuurrrrrrpppzzzxxxxxx~~~uuuxxx|||sssWWWJJJ@@@BBBMMM\\\jjjtttuuunnngggccc]]]YYY^^^gggkkk```SSSLLLGGGEEEGGGKKKIIIJJJKKKKKKHHHCCC>>>:::===<<<<<<<<<<<<<<<======@@@@@@BBBDDDHHHLLLPPPRRRQQQSSSVVVXXXZZZ\\\___aaadddeeeggghhhfff```XXXSSSQQQRRRSSSQQQMMMGGG@@@<<<<<<<<>>AAADDDEEEEEEEEEFFFXXXhhhjjjMMMddd{{{wwwyyy~~~|||tttsss|||xxxjjjwwwsssYYYAAA555333333222111000///............---,,,,,,+++******))))))(((((((((''''''''')))'''(((******))),,,222777===EEEQQQYYYWWWdddwww|||sssggg___```iiittt{{{|||{{{ppp]]]RRRZZZmmm|||yyy\\\EEE@@@FFFLLLdddlllyyyvvvgggZZZGGG@@@:::888999:::===AAAKKK```zzzaaaaaakkkbbb===:::???EEEJJJMMMLLLKKKJJJ888444222444555333555888<<<;;;;;;===??????>>>======>>>>>>;;;888666999<<<>>>>>>>>><<<;;;:::;;;;;;@@@BBBOOOeeezzz~~~zzzpppbbbbbbdddmmm~~~~~~}}}~~~}}}zzzyyy|||}}}zzzzzz||||||xxxvvvqqqrrryyyzzz}}}|||jjj\\\SSSNNN```nnn|||hhhUUUWWW]]]kkklllEEE777444...---222///......---......//////333777===KKKggg|||dddMMMSSSXXXmmmxxxzzzhhhoooxxx}}}}}}vvvuuuwwwxxx}}}{{{{{{|||{{{wwwssszzzvvvuuuUUUHHH@@@GGGVVVeeepppwwwwwwnnnjjjiiiccc^^^iii{{{|||mmmiii]]]QQQIIIBBB>>>===@@@AAAAAA@@@@@@???>>>============>>>>>>>>>>>>======AAAAAABBBEEEJJJPPPUUUYYYXXX[[[^^^aaacccfffiiilllmmmooopppnnnhhhaaa[[[XXXWWWUUURRRMMMHHHBBB>>>;;;======BBBJJJSSSYYY[[[[[[UUUaaarrr~~~yyyWWWFFF???;;;;;;;;;:::;;;>>>???@@@AAACCCFFFIIIMMMOOO___gggvvvmmmlll{{{zzz|||wwwtttttt{{{iiirrruuu^^^EEE666333333222111000///.........------,,,,,,++++++***)))))))))((((((((('''''')))'''(((******)))---333555>>>GGGQQQYYYZZZkkk{{{wwwwwwoooccc^^^```hhhooosssxxxzzzwwwnnnkkkuuupppUUUCCCBBBLLLUUUhhhooozzz}}}qqqbbbXXXFFF???999999::::::===AAAJJJ\\\rrrooo}}}QQQ999555???KKKSSSSSSPPPOOOOOO;;;555333555777777888;;;>>>===;;;;;;<<<======<<>>???@@@???===<<<===>>>@@@>>>DDDYYYooo~~~~~~yyyqqqmmmttt}}}{{{|||~~~{{{xxxxxxzzzzzzxxxxxx{{{yyyuuusssooopppwww{{{rrrnnnllltttssssssvvvrrrbbbbbbnnn}}}zzzNNN888333000//////...............//////000333999@@@RRRyyy|||]]]NNNSSS]]]}}}yyyqqquuu}}}}}}yyyqqqmmmmmmrrrwww}}}}}}{{{yyyxxxyyy~~~vvvggg___ccckkkvvv}}}wwwdddQQQFFFBBBMMM___mmmtttwwwuuulllkkknnniiifffxxxssshhhaaaWWWLLLDDD???999888:::@@@@@@?????????@@@AAABBB@@@AAABBBCCCCCCBBBAAA@@@BBBBBBCCCGGGLLLTTT[[[______bbbfffiiilllpppsssvvvuuuwwwwwwqqqiiiaaa]]]\\\\\\XXXQQQIIIBBB>>><<<<<>>AAABBBDDDGGGLLLRRRYYY]]]bbbppp{{{~~~}}}~~~wwwrrrppplllpppyyyqqqyyy}}}wwwfffKKK888333333222111000///......---------,,,,,,+++++++++)))))))))((((((((((((''')))'''(((*********...333666@@@IIIQQQXXX[[[mmmwwwooorrr~~~vvvpppkkkiiikkkmmmkkkiiiqqquuu}}}|||rrr```KKK???BBBOOOYYYgggmmmwwwzzzpppbbbXXXFFF===777999:::999<<>>AAAAAA???======???@@@AAAAAAGGGFFFCCC>>>999777:::>>>@@@BBBDDDCCC@@@???AAACCC@@@BBBMMMaaasss~~~xxxvvv~~~zzzyyy{{{}}}{{{xxxxxxzzzyyyvvvxxx|||sssooonnnjjjlllppp}}}yyyqqqiiiiiitttTTT666000333222..................///000111444;;;DDDYYYrrrXXXSSSTTTggg~~~|||tttmmmmmmsssxxx}}}xxxuuuuuuxxx}}}~~~xxxpppsss~~~xxxhhhNNNFFFFFFTTTgggrrruuuvvvrrrlllkkkllljjjlll{{{qqqmmmhhh```ZZZFFF???999999:::999;;;??????@@@@@@AAABBBBBBBBBAAABBBCCCDDDEEEFFFEEEDDDCCCEEEEEEFFFJJJPPPXXX___cccfffiiimmmqqqtttxxx|||~~~~~~{{{tttkkkccc``````^^^XXXNNNDDD>>>;;;<<<===DDDFFFLLLQQQVVVXXXXXXXXXXXXjjjrrrUUUJJJFFF@@@===>>>>>>======@@@BBBEEEIIIMMMRRRZZZbbbiiiooo~~~vvvkkkeeettt}}}zzzrrrkkkmmmooommmrrrjjjuuuzzz{{{zzzkkkPPP999333333222111000///......------,,,,,,,,,,,,++++++***)))))))))(((((((((((()))'''(((***+++***...444777CCCJJJQQQWWWZZZjjjllljjj}}}sss~~~wwwtttrrrqqqssssssqqqooouuuzzzuuulll]]]LLLAAA@@@JJJUUUccciiisss~~~zzzzzztttggg[[[GGG<<<666999:::777;;;DDDUUU[[[fffuuu|||JJJ888AAA===CCCNNNYYY```^^^VVVPPPBBB;;;777:::???AAACCCFFFEEECCCBBBDDDGGGJJJLLLLLLKKKJJJGGGAAA:::888:::===BBBEEEGGGEEECCCBBBFFFIIIKKKRRRaaaqqqzzz~~~}}}yyyxxxyyy|||}}}~~~{{{yyyyyyzzzxxxuuuxxx}}}pppmmmllliiikkkjjjyyy___999///555555///............///000111111666===GGG^^^hhhXXXYYY[[[vvv|||}}}~~~lllMMMIIIMMM]]]mmmuuuuuutttqqqooollljjjjjjuuuhhhXXXPPPJJJCCC@@@:::555333777:::<<<>>>BBBBBBCCCEEEFFFFFFFFFEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGJJJJJJLLLPPPVVV]]]cccgggmmmppptttxxx{{{}}}vvvnnnhhhfffeee\\\UUUJJJ@@@;;;;;;>>>AAAHHHLLLQQQSSSSSSSSSVVVYYYaaattt~~~___QQQPPPFFFAAA>>>AAABBBAAAAAADDDDDDIIINNNRRRUUUZZZbbbgggrrrrrrbbbRRRVVVcccqqq~~~wwwoookkkqqqhhhmmmkkkrrr|||{{{yyy|||}}}qqqVVV<<<333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((()))'''(((+++++++++///555999EEEKKKQQQXXXZZZeeezzzmmmmmm}}}{{{yyyvvvtttuuuxxx}}}xxxjjjfffaaaXXXNNNCCC@@@IIIUUUbbbhhhrrr{{{yyy|||zzznnnbbbKKK===666999:::888>>>IIIUUUWWW___ooohhhAAA777???777;;;DDDOOOYYY[[[VVVPPPEEE===888<<>>???BBBFFFFFFGGGHHHIIIIIIJJJJJJDDDEEEEEEGGGHHHJJJLLLMMMPPPQQQTTTXXX]]]bbbgggjjjsssvvvzzz}}}{{{tttnnnkkkhhhgggYYYRRRGGG>>>999;;;@@@DDDKKKQQQVVVUUUPPPPPPWWW___lllmmm^^^UUUOOODDD@@@???CCCFFFFFFHHHKKKHHHMMMRRRTTTSSSTTTWWWZZZTTTTTTOOOZZZ|||}}}}}}ssslll|||ttteeelllrrrqqqzzz|||zzz___DDD333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((()))'''(((+++,,,+++000666:::EEELLLRRR[[[]]]bbbpppmmmnnn}}}|||oooaaaWWWVVVTTTNNNDDD@@@KKKZZZdddkkkvvv~~~~~~tttkkkQQQ@@@777;;;<<<:::AAAOOOXXXXXX```rrrZZZ@@@<<<>>>888===EEEMMMTTTXXXXXXWWWJJJBBB<<>>???DDDIIIJJJMMMPPPKKKPPPUUUUUUPPPLLLLLLNNNXXXeeeyyyyyyjjjnnn{{{xxxeeennnzzzttt|||gggLLL333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))'''(((+++,,,,,,000666:::EEELLLSSS^^^___aaakkkjjjlllxxxZZZZZZYYYSSSGGGAAALLL\\\hhhooozzzxxxqqqUUUCCC999===>>><<>>BBBJJJTTTYYYZZZSSSKKKMMM[[[iii~~~yyyrrrjjjfff\\\KKKHHHGGGEEEGGGNNNUUUUUURRRXXXVVVUUUSSSNNNMMM[[[kkkxxx{{{|||pppooo}}}{{{|||~~~}}}}}}OOO<<<333---///111000///.........---------,,,,,,,,,+++++++++************)))*********)))))),,,111444>>>BBBKKKVVV\\\^^^aaaffffffssssssnnnrrrhhhkkkssszzznnneee^^^XXXJJJ@@@MMMdddmmmnnn}}}yyypppXXXEEEAAA@@@;;;KKKZZZRRRZZZlllxxxhhhLLLBBBAAAGGGKKKPPPXXX```dddeeeeeedddUUUMMMFFFIIITTT]]]```___ccceeekkkssszzz}}}}}}|||wwwrrrlllggg___VVVTTTVVVSSSXXX]]]bbbgggrrr{{{xxxxxxxxxwwwvvvwwwxxxwwwrrrlllkkkpppuuuuuuuuunnnssswwwtttttt}}}xxxzzzpppbbb]]]\\\[[[YYYppp{{{mmmnnnddd===333222111000000///......000444777999CCCWWWuuu~~~llllllooo|||~~~}}}~~~|||wwwqqqqqqssszzz{{{}}}fffXXXVVVkkk}}}wwwtttwwwooowww|||xxxhhhcccbbb[[[QQQJJJGGGDDDCCCEEEFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHLLLLLLOOOUUUWWWWWWZZZ______aaadddgggjjjmmmqqqttt}}}~~~sssmmmllliiiccc]]]UUUFFF<<<>>>AAABBBIIISSSXXX^^^```ZZZRRRUUUdddsssyyyrrrhhhddd^^^PPPGGGIIIMMMQQQVVVYYYZZZYYY[[[YYYVVVSSSUUUhhhyyyhhhhhhppp}}}vvvwww^^^===444...///111000............---------,,,,,,,,,+++++++++************)))*********)))))),,,111555???BBBLLLWWW\\\\\\^^^bbbaaassssssnnnsss]]]VVVZZZbbbjjjpppzzzuuunnn```LLL@@@JJJ]]]hhhjjjyyy{{{pppggg[[[IIIDDDDDDCCCUUUgggccciiiqqqzzzoooUUUFFF===BBBRRRZZZZZZ\\\aaafffhhheeebbbYYYTTTQQQUUU^^^fffhhhhhhnnnpppvvv~~~yyylll```]]]___cccgggkkkpppwww{{{wwwvvvwwwwwwwwwssssssqqqmmmiiiiiilllppprrruuummmrrruuusssttt|||~~~wwwggg\\\YYYjjjuuukkk^^^ZZZqqqlllBBB333333333000000000///...000444888<<>>555...///111000............---------,,,,,,,,,+++++++++************)))*********)))))),,,111555>>>CCCMMMXXX]]]\\\]]]```\\\tttqqqmmmppp___NNNIIINNNWWW___fffxxx{{{wwweeeNNNEEEPPP^^^eeegggwww|||ssshhhaaabbbOOOFFFHHHNNNbbbrrrqqqxxx|||ooobbbNNNFFFEEE???GGG___gggbbb]]]^^^bbbdddaaa]]]^^^^^^```dddkkkqqqtttuuuzzz|||xxxjjjgggjjjqqqsssvvv{{{{{{uuutttuuuvvvwwwpppooollljjjiiijjjkkkmmmrrrxxxooorrruuuqqqqqqyyy}}}^^^HHHAAAAAAJJJSSS```nnnzzz|||tttFFF333444555000000000//////111555999>>>KKKddduuunnntttwww~~~{{{tttuuuyyy}}}xxxaaaWWWdddyyyzzzxxxxxx{{{xxxsssooodddYYYHHHEEEBBBBBBDDDFFFHHHHHHIIIHHHFFFEEECCCCCCCCCDDDJJJNNNVVV^^^bbbcccjjjrrrlllpppuuuxxx{{{||||||ooohhhfffccc^^^XXXHHHBBB@@@BBBFFFMMMZZZgggggghhhfff```]]]fffzzz~~~lllooo|||vvvrrrpppiiihhheeeZZZLLLQQQ]]]iiiooolllgggeee^^^aaaqqqvvv```UUULLLJJJKKKNNNQQQOOOMMMNNNTTTZZZVVVSSSQQQSSSZZZhhhyyy~~~yyyrrr{{{{{{mmm|||tttmmm|||~~~ggg@@@666//////111000............---------,,,,,,,,,+++++++++*********))))))*********)))***---222666>>>CCCNNNZZZ```______aaa```zzzqqqlll~~~hhh[[[NNNLLLRRRYYYbbbiiiooozzzyyydddMMMHHHRRR^^^eeehhhyyyyyypppiiieeekkkUUUGGGLLL]]]ooowwwvvvzzzwwwbbbUUUQQQJJJOOOcccnnnhhhbbb___```bbbcccbbbkkkmmmqqquuuzzzvvvtttyyyzzz|||}}}yyyrrrooopppsssvvvpppnnnllllllmmmnnnnnnnnnwww|||qqqrrrssspppmmmuuu~~~lllLLLAAADDDGGGAAAFFFOOO\\\kkkyyy|||iiieeesssNNN444444333000111000000000222666:::AAAPPPjjjvvvuuuzzz~~~~~~}}}{{{pppbbb[[[nnn~~~xxxwww}}}|||tttmmmaaaUUUIIIGGGFFFFFFHHHKKKLLLLLLJJJIIIGGGEEECCCCCCCCCCCCFFFJJJSSS^^^eeeiiiooowwwsssvvv{{{~~~|||pppiiifffbbb[[[TTTFFFDDDCCCFFFLLLTTT```kkkmmmiiibbb\\\___mmm{{{eee[[[ggg~~~~~~oooiiijjjjjjmmmiii[[[SSSUUUaaaqqqyyyvvvooolllfff___IIIDDDAAABBBFFFGGGHHHEEECCCFFFNNNUUU___bbbiiiuuu~~~~~~tttyyy{{{|||~~~}}}~~~zzzhhhsss~~~hhh___vvvzzzlllAAA777//////000///............---------,,,,,,,,,+++++++++*********))))))*********)))***...333777===CCCOOO\\\bbbbbbcccfffkkkwwwnnn{{{bbbYYYRRRRRRVVV\\\dddlllqqq{{{{{{fffNNNFFFOOOZZZdddiii{{{yyytttrrrqqqppp[[[IIITTTpppdddSSSNNNTTTcccrrrqqqnnniiigggiiipppuuu|||~~~vvvnnnjjjkkkooosssooommmmmmnnnpppqqqqqqppp{{{~~~ooonnnooollliiirrr|||vvvTTT@@@AAAFFFGGGGGGJJJOOOXXXcccppp|||{{{nnnggglllvvvxxxaaaPPPRRR]]]iii}}}ZZZ666444111111111111000111333777;;;DDDWWWrrr}}}|||~~~uuudddddd{{{}}}wwwxxx~~~{{{}}}xxxnnneeeXXXMMMFFFEEEFFFGGGJJJLLLKKKJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDFFFPPP^^^iiiooouuuzzzyyy||||||sssmmmjjjdddYYYPPPGGGFFFGGGLLLTTT^^^hhhnnnnnnfff]]]\\\fffxxxnnnkkkTTTQQQQQQaaatttccc]]]aaafffmmmkkk^^^XXX[[[gggyyy}}}{{{}}}ZZZMMMJJJGGGIII@@@AAABBBAAAAAAGGGRRR[[[ppp|||zzz{{{yyysssppptttxxx{{{zzz|||~~~{{{vvv{{{}}}yyyzzz~~~zzzdddgggeeeooouuu]]]WWWwwwxxxnnnCCC999000///000///............---------,,,,,,,,,+++++++++************)))************+++...333888>>>CCCOOO\\\cccdddfffjjjrrrsss}}}uuuZZZUUURRRUUUXXX\\\dddlllqqqxxxwwwhhhTTTKKKTTTaaaccchhh{{{{{{yyyxxxyyyppp```QQQ```ttt```wwwxxxPPPDDDIIIYYYlllwwwyyyzzzwwwuuuyyy}}}uuulllggggggkkkooojjjlllnnnoooqqqqqqrrrrrr{{{{{{kkkiiikkkiiiiiirrr~~~eeeOOOGGGJJJLLLJJJTTTVVVZZZ^^^eeeooozzzzzzbbbPPPOOOXXX```fff]]]\\\gggooouuu|||eee:::555000111111111111111444888<<>>AAAHHHQQQ___tttgggeee||||||ggg[[[bbbsssdddaaaqqqrrr|||~~~aaaBBB111222///---000///------,,,,,,,,,+++++++++***++++++,,,,,,++++++******))))))++++++,,,333<<>>AAACCCBBBAAAFFFNNNJJJWWWmmmuuuXXX\\\xxx~~~fff\\\bbbqqqoooeeeqqqrrrdddCCC111222///...000...------,,,,,,,,,+++++++++***++++++,,,,,,++++++******))))))++++++,,,333<<>>555:::AAA===LLLaaatttlllNNNAAADDDLLLYYYeeellljjjccc]]]aaakkkyyy~~~ooodddXXXUUU[[[cccggghhhggghhhhhhddd```aaahhhnnnvvvcccdddjjjhhhfffjjj}}}kkkdddkkkyyywwwppp{{{sssjjj~~~XXXNNNqqqXXX777444333333444666777;;;GGGTTTiii|||~~~}}}vvvuuu{{{nnnbbbppp{{{~~~{{{xxxwwwyyyjjjbbbkkktttyyyppp^^^QQQQQQUUUbbblllyyywwwmmmhhhwwwtttppp```PPPEEEJJJUUUYYYUUUQQQPPPYYYlllhhh]]]YYYlllnnn```^^^hhhzzziiibbbaaaddd|||pppzzzuuuxxxcccBBB000222111000000,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******))))))++++++,,,333<<>>CCCKKKTTTYYYYYYTTTOOOTTTdddqqqvvv||||||yyyeee\\\RRRRRRZZZcccggggggbbbdddccc```]]]___gggnnnqqq___dddllljjjgggjjjdddaaaqqq|||jjjeeezzzrrreeesss]]]UUUxxxbbb;;;555222333555777888<<>>333333888888???GGGEEE\\\}}}XXX>>>777555777<<>>EEEHHHOOO[[[eeehhhccc^^^]]]___rrr}}}vvv}}}mmmoooiiinnnvvvaaaOOOYYYbbbffflllttt}}}~~~{{{rrrlllhhhxxx}}}zzz{{{vvvqqqhhhVVVHHHPPPbbbwww~~~ZZZ;;;999888999<<<>>>BBBPPP___yyywwwRRR???@@@666555777;;;<<<:::;;;???CCCPPPZZZ```lll}}}~~~~~~}}}wwwmmmeee\\\UUUPPPRRR[[[aaaaaa]]]\\\ZZZ[[[[[[XXXYYYfffvvvvvvddd]]]eeeooommmdddjjjkkkPPPbbbvvvoooyyywwwyyypppuuu{{{___XXX}}}hhh;;;444444111444999999;;;KKK^^^ggg{{{}}}xxxuuuuuuzzz~~~sssrrrwwwzzzrrrZZZLLLMMMUUUhhhiiiggg___UUUQQQVVV]]]lllttt~~~}}}pppffflllyyyhhhZZZbbbpppsssdddbbbyyyuuu```[[[dddtttiiiQQQDDD>>>AAACCCKKKddd~~~oooZZZZZZ^^^yyywwwjjjGGG333222///---...,,,---,,,++++++******++++++******++++++++++++******+++)))***++++++---444===EEEHHHPPP[[[dddgggccc^^^WWW\\\qqqqqqzzzttteeennnyyy}}}iiiOOORRR___ccciiirrr{{{xxxvvvyyy{{{vvvrrrppp}}}|||~~~}}}wwwzzzvvvrrrjjjWWWIIINNN]]]nnnssslllJJJ666999777999???HHHUUUkkk~~~www~~~gggNNN>>>999888666666888999;;;CCCLLLfffuuu}}}|||yyyqqqggg___TTTOOOLLLQQQZZZ___^^^[[[YYYXXXXXXXXXVVVYYYgggwwwsss```[[[eeennnllleeennnfffRRRkkkvvviii```[[[bbbaaannnvvvyyy|||www{{{zzz[[[RRRyyylll===555555222444888:::???PPPbbbnnn~~~zzz{{{yyy}}}tttqqqsss{{{wwwZZZHHHAAAFFFQQQbbbbbb___WWWPPPQQQZZZcccoooyyyyyyiiicccrrr|||mmmXXXUUU^^^\\\```sssfffeeemmmkkk\\\^^^nnn~~~~~~yyylllsss|||~~~~~~zzzvvvvvvwwwxxxyyy}}}~~~dddNNNHHHLLLTTT```qqqnnnZZZWWW]]]|||mmmjjjHHH333222///...///------,,,++++++******++++++******++++++++++++*********))))))++++++,,,333<<>>777555444444888<<>>@@@HHHYYYsssqqq___bbblllWWWMMMKKKLLLMMMJJJGGGCCC===<<>>???DDDNNNZZZmmmvvvnnnGGG===??????GGGTTT[[[YYYUUUQQQQQQXXXccckkknnnnnnhhhbbbhhh}}}fff\\\^^^nnnssscccSSSOOOTTTZZZrrr}}}ppp___YYY```iiiqqqttt}}}{{{~~~||||||~~~~~~wwwqqqXXXWWWXXXiiieeeWWWhhhpppvvv|||||||||sssOOO777333///---///------,,,++++++******++++++******++++++++++++******(((''')))+++******///666===CCCMMMWWW^^^bbbcccdddbbbeeerrrvvv~~~|||}}}~~~{{{wwweeejjjnnnooossszzz{{{|||}}}|||zzzxxxwwwvvvyyywwwtttpppmmmlllkkkkkkeeeaaa```fffooouuuwwwwwwxxx|||~~~yyymmm]]]MMMCCCIIIRRRVVVNNNEEEDDDHHHJJJUUUeee}}}{{{pppqqquuuzzz~~~|||{{{uuulll]]]PPPHHH]]]}}}{{{xxxyyy~~~|||uuukkkdddiiisss||||||uuummmaaaXXXQQQLLLGGGCCCGGGKKKOOOOOONNNMMMOOOQQQOOOUUUYYY[[[cccssshhhZZZZZZhhhlllhhhpppvvvvvv}}}~~~WWWjjj```888;;;222555999>>>HHHXXXgggpppxxxuuuhhh]]]ZZZ]]]SSSPPPOOOPPPRRRUUU]]]fffcccyyy{{{PPPAAA<<<:::<<>>555555555777???KKK[[[jjjsss|||ttthhh]]]UUUTTTWWWIIIEEEAAA@@@CCCIIIMMMPPPPPPTTTpppiiiEEE<<<;;;999999===AAADDDEEEGGGOOOSSSZZZdddnnnyyyfffCCC>>>???DDDNNNSSS[[[XXXTTTOOOOOOWWWcccmmmpppiiiccceeeooo|||[[[SSS[[[oooyyyjjjPPPGGGTTTccc|||oooZZZTTTYYYbbbkkkqqqsss|||zzzfffXXXYYY___vvv~~~xxxrrrlllWWWTTTYYYhhhfffXXXmmmuuuzzz~~~uuuOOO666111,,,+++...---+++++++++***++++++,,,,,,+++*********))))))(((((()))))))))((()))+++///333===BBBJJJQQQYYYbbbjjjpppiiixxx|||vvvzzzuuuuuuzzz~~~~~~}}}zzzvvviiijjjkkklllmmmnnnnnnnnn}}}vvvsssyyy}}}|||zzz{{{vvvtttnnngggdddeeefffffffff]]]WWW[[[ccciiiooosss{{{{{{zzzxxxrrreeeUUUJJJTTT^^^gggfff```___hhhrrryyymmm^^^ZZZiiiwwwppp^^^gggqqqvvvlllZZZLLLIIIJJJ```|||ooopppzzzxxxhhhUUUHHHLLL\\\kkkuuu}}}~~~yyyrrrfffZZZ]]]___kkkrrreee___UUUJJJDDDAAABBBCCCIIIKKKLLLLLLLLLNNNPPPRRRUUUNNNUUU\\\ccc{{{qqqRRRRRRWWW```fffppplll}}}}}}xxxvvvfffzzzrrrgggzzzuuu~~~}}}hhhNNN^^^SSS???666555666:::CCCQQQbbbqqqzzz||||||}}}}}}qqqeee]]]VVVMMMIIIHHHAAA???<<<<<>>;;;;;;999999999;;;<<<;;;:::===888999AAACCC===;;;>>>======>>>???AAACCCBBB@@@EEELLLVVV]]]dddmmmxxxiiiJJJCCC===???JJJRRRZZZVVVPPPOOORRRYYY___cccccc______kkk~~~lllTTTIIINNNYYYkkktttzzzzzzkkk\\\QQQWWWfffqqqssssss}}}yyycccNNNEEEHHHOOOWWWlllyyymmmbbbWWWSSSYYYmmmeeeZZZnnnmmmttttttPPP777333...,,,...,,,,,,,,,++++++***++++++,,,************)))))))))))))))))))))))))))+++...111===BBBJJJPPPUUU\\\eeekkkiiiyyy}}}tttsss~~~|||yyyvvvzzzmmmfffpppyyymmmnnnnnnooooooooonnnnnnnnnssstttsssxxxwwwpppkkkfffbbb___]]][[[YYYWWWSSSQQQVVV[[[```iiiqqquuuwwwzzz{{{zzzsssiiibbb^^^jjjyyywwwWWWHHHDDD\\\hhh}}}||||||iiiXXXRRRbbbuuuTTTCCCCCCIIISSS^^^ooo}}}zzzuuujjjWWWDDD:::;;;CCCKKK[[[rrr{{{ccc[[[OOOKKKDDD???===@@@DDDHHHJJJKKKLLLMMMMMMNNNPPPSSSMMMSSSSSS___~~~nnnKKKHHHMMMWWWbbblll|||nnnqqq~~~}}}nnn]]]\\\vvvtttcccXXXzzzbbbbbbtttxxxjjjfffqqq}}}tttoooqqqVVVHHH]]]RRRBBB888666888@@@NNNaaasss~~~{{{xxxzzz~~~}}}wwwrrrooouuuzzz}}}}}}sssVVVFFF@@@<<<:::999:::999888999;;;<<<;;;:::>>>>>>>>>@@@BBBCCCBBB@@@===???@@@@@@BBBEEECCC@@@HHHMMMVVVaaakkkuuulllHHH@@@===@@@JJJOOOVVVRRRNNNNNNRRRWWWZZZZZZZZZXXX^^^qqqyyyYYYKKKMMMWWWbbbkkkwww{{{}}}jjj[[[TTTSSS^^^llltttwwwyyyzzzzzz~~~uuufff\\\^^^iiisss}}}xxxkkk^^^YYYRRRWWWkkkgggdddtttoooyyysssOOO777444///---...,,,,,,,,,++++++******++++++*********)))))))))))))))((())))))))))))***---000<<>>CCCFFFIIIKKKLLLLLLLLLMMMPPPRRROOOTTTSSSeee\\\HHHHHHPPP\\\gggtttcccwww}}}||||||nnn\\\ggg}}}|||iii\\\VVVyyyaaabbbggg[[[llltttyyyvvvuuu~~~zzzmmmhhhiiiQQQGGG[[[zzzSSSBBB777666999BBBSSSgggyyy|||nnnPPP@@@;;;:::::::::<<<;;;999:::<<>><<<;;;<<<>>>AAABBBBBB<<<===@@@EEEKKKMMMMMMMMMIIIMMMLLLHHHKKKRRRSSSMMMJJJQQQ___ooo~~~NNNBBBDDDGGGJJJGGGLLLLLLMMMPPPQQQQQQOOOMMMOOOWWWjjj|||mmm^^^RRRLLLIIIJJJLLLUUUhhh~~~{{{}}}}}}}}}tttaaaOOOTTTYYYdddmmmqqqsss|||}}}|||yyylll^^^LLLMMMaaa~~~aaagggzzz}}}kkkIII444333000......+++------,,,+++************))))))))))))************''')))******))))))+++---666>>>GGGMMMPPPWWWaaajjjrrrooommmnnnuuu}}}yyywwwvvvvvvvvvvvvuuusssgggmmmzzzyyyiiihhhtttuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwpppgggiiiuuu~~~~~~oooddd]]]```aaa\\\XXXYYYRRROOOOOORRRPPPKKKHHHIIIWWW]]]fffnnntttyyy}}}VVV>>><<>>?????????AAACCCCCCAAA@@@???;;;===FFFKKKJJJLLLPPPJJJPPPQQQOOOVVVdddiiieeefffrrr|||NNNEEEFFFIIIKKKIIIIIIMMMQQQSSSRRROOOMMMKKKPPP]]]ttt~~~nnn\\\SSSNNNJJJKKKNNNXXXXXX```yyy{{{{{{zzz}}}}}}iiiZZZVVV^^^bbbiiipppsssuuu}}}}}}yyysssfffXXXOOOQQQfff^^^jjjgggEEE222222000......+++...---,,,+++************((()))))))))************'''(((******))))))+++,,,222<<>>666jjjgggaaadddxxx~~~qqqjjjzzz[[[SSSMMM::::::777:::QQQnnnzzzrrrwww}}}}}}YYYAAA<<>>HHH@@@AAAFFFMMMNNNKKKMMMRRR]]]aaammmfffMMMGGGJJJIIIIIIJJJQQQOOOQQQUUUTTTOOOLLLMMM\\\nnn}}}lllfffeeemmmsssvvvzzz|||yyyxxxuuuyyy~~~{{{gggYYY]]]hhhjjjjjjnnntttxxxzzz~~~~~~yyyqqqfff[[[TTTMMMOOOZZZzzzdddMMM```yyydddBBB000222000---///......---,,,+++************)))))))))))))))))))))))))))))))))))))))******+++333999CCCMMMRRRZZZiiiwwwtttuuu{{{zzzyyyqqqttt~~~|||}}}wwwooonnnmmmjjjjjjmmmooozzzrrriiilllsss|||wwwvvvzzz||||||zzzssslllhhheeeaaa]]]bbbkkkwwwrrrjjjbbb\\\VVVRRROOOVVVSSSRRRYYYbbbcccZZZPPPCCCCCCEEELLLWWWdddnnnsssqqqXXXOOOTTTbbbnnnpppjjjooorrrqqqlllsssyyyvvviiifffnnnyyy{{{}}}}}}wwwmmm___VVVSSSPPPSSS]]]wwwiiiZZZ[[[OOOLLLGGGBBB===;;;::::::<<<<<<===???@@@AAABBBCCCDDDFFFFFFDDDDDDIIIOOOSSSrrrbbbDDD>>>IIIRRR^^^ZZZrrr|||{{{sss~~~vvv```JJJAAABBBKKK^^^pppjjjQQQAAA999444{{{{{{~~~zzzqqq}}}~~~yyyqqquuu||||||mmmkkkZZZTTTJJJ777999888===TTTrrr~~~~~~fffHHH>>>CCCJJJLLLLLLBBBOOOTTTWWWZZZQQQDDDEEEIIILLLSSS\\\dddjjjkkkjjjsss}}}wwwbbbNNNIIILLLNNNOOOQQQUUUWWW\\\]]]WWWPPPQQQWWWeeexxxwwwnnnooouuu~~~|||{{{zzzyyy{{{~~~jjj\\\]]]dddgggiiiiiimmmssswww{{{|||vvvnnncccXXXQQQMMMQQQdddcccGGGZZZyyyaaa@@@///111000---///......---,,,+++************)))))))))))))))))))))))))))))))))))))))******+++111666@@@JJJPPPWWWdddrrryyyrrr}}}vvvvvvtttgggxxx||||||{{{yyyssspppsssuuuuuuxxx}}}wwwuuuvvvzzz~~~uuuoooiiieee```[[[___fffuuuwwwvvvnnnbbbXXXUUUUUUTTTPPPMMMPPPUUUUUUNNNGGGCCCBBBBBBEEELLLVVVaaagggsssyyylll```]]]aaaiiirrrkkkfffooo{{{}}}zzzpppooovvv|||yyyyyyyyyrrrnnn|||zzzooohhhooo}}}rrrcccVVVPPPIIIGGGBBB>>>;;;999999999<<<<<<===???@@@AAABBBCCCBBBAAADDDHHHEEEDDDQQQbbb~~~nnnTTTBBBCCCNNNWWWeeefff}}}}}}hhhaaa\\\ZZZYYY^^^pppzzzbbbJJJ<<<444000zzzkkkbbb\\\YYY]]]dddwwwgggmmmVVVTTT|||GGG666999:::@@@YYYyyy{{{uuuwww~~~^^^CCCAAAIIIKKKLLLOOOOOObbbhhhcccaaaYYYLLLHHHSSSjjjxxxtttfffVVVNNNLLLMMMNNNPPPXXX___gggfff[[[RRRXXXcccrrr~~~~~~}}}{{{{{{|||~~~qqqWWWTTTdddmmmhhhjjjjjjnnnuuuyyy~~~~~~}}}{{{{{{{{{|||~~~zzzrrriii^^^TTTOOOPPPSSSlll]]]GGG]]]yyyZZZ<<<---000///...///------,,,+++***************)))))))))))))))))))))))))))))))))))))))******+++...222<<>>@@@HHHOOOWWWbbbiiimmmyyyqqqTTTUUU]]]jjjtttwwwxxxzzziii______qqq~~~tttmmmaaa___dddmmmnnncccZZZYYYqqqkkkbbb]]]aaallluuu{{{~~~kkkgggeeejjjwww~~~{{{ZZZHHHIIIHHH>>>:::999888666666777999999<<<<<<===???@@@AAABBBCCCEEEDDDCCCCCCEEEPPPkkkdddFFFAAAHHHMMMSSS\\\fff|||}}}{{{~~~}}}xxxmmm[[[GGG:::444444444kkkXXXXXXUUUIIIKKKYYYTTTbbbwww~~~~~~kkkeeeuuubbbKKKZZZqqqGGG:::;;;:::CCC```}}}|||}}}gggOOOJJJJJJKKK]]]tttuuujjjooosssbbbYYYdddxxxjjjpppxxx}}}uuu___OOONNNVVVZZZgggkkkrrrvvvtttsss{{{}}}{{{{{{}}}~~~qqq^^^QQQVVVaaagggjjjmmmrrrssswww|||{{{nnnbbbUUURRRTTT```ooo~~~~~~|||vvvkkk___UUUOOOMMMTTT[[[|||{{{MMMLLLjjjkkkvvvvvvLLL666,,,...---...000+++++++++******))))))******(((((((((((((((((((((((()))))))))))))))******+++---...666BBBKKKQQQWWW^^^nnn|||zzz~~~wwwuuupppyyy}}}|||||||||vvvzzz~~~~~~|||{{{}}}~~~ggg```SSSHHHFFFSSShhhxxx~~~tttmmmgggcccaaa[[[fffttt{{{ttteeeUUUKKKGGGGGGGGGEEEDDDBBBBBBBBB???CCCFFFDDD@@@???BBBFFFIIITTT[[[___kkkxxxrrrbbbSSSWWWbbbrrr~~~|||sssrrr{{{wwwnnnjjjfffcccfffooooooddd\\\[[[fffmmmzzz{{{uuuvvvrrrmmmgggbbbbbb___VVVMMMLLLHHHEEEHHHQQQ___lllttt|||fffMMMCCCAAA???:::777666666666777999:::;;;<<<<<<===???@@@AAABBBCCCCCCGGGDDD>>>LLLkkkjjjRRRBBBHHHPPPPPPTTT]]]gggsss|||}}}~~~wwwxxxgggPPP>>>444222444666oooccchhhgggZZZVVV___[[[aaammm|||wwweeeiiiwwwzzzRRROOOiiiqqqHHH::::::999BBBbbb~~~iiiSSSJJJFFFKKKaaazzzxxxhhh```qqq|||jjj___lllxxxjjjrrrsssUUUPPPXXX^^^lllnnnvvv~~~ttt^^^OOOMMM]]]fffcccdddmmmsssuuuzzz~~~}}}{{{ppp___QQQCCCAAABBBKKKWWWhhh|||{{{yyysssggg[[[RRRNNNNNNRRRbbbrrrFFFJJJbbbfffnnn~~~jjjHHH555---///---///000***+++******)))))))))******)))))))))))))))))))))))))))))))))))))))******+++,,,---444AAALLLRRRVVVZZZoooyyyyyy~~~~~~yyyuuuzzz}}}{{{{{{|||uuuyyy{{{xxxwwwwwwvvvttt[[[YYYTTTNNNKKKPPP\\\eeewwwpppmmmgggaaa]]]```fffooosssmmm^^^QQQGGGFFFDDDCCCBBBBBBBBBBBB;;;>>>BBBBBB@@@>>>>>>???;;;BBBIIIOOOZZZfffeee]]]YYY^^^jjj{{{rrrfffeeeqqqooottt}}}{{{pppjjjkkkhhhgggoooyyyqqq___]]]iii|||}}}kkk^^^UUUNNNCCCCCCDDDIIIOOOUUUYYYZZZ___bbbooovvvttteeeJJJBBBAAA===888777666777777888999:::;;;<<<<<<<<<===???@@@AAABBBCCC>>>HHHHHHGGG___zzzPPPGGGFFFPPPUUUUUU[[[fffwwwqqq~~~lll\\\WWW]]]cccddduuu~~~}}}rrr]]]FFF777222111222333}}}nnn___mmmxxxiiiIIIXXX}}}rrrEEE999<<<777BBBcccooo[[[LLLEEEIIIXXXgggeee^^^[[[iiivvvkkkdddooottt{{{```XXXbbbjjjwww|||~~~qqq]]]TTTRRRXXXaaaeeedddhhhpppssswww~~~~~~~~~yyynnn___PPPGGGBBB@@@@@@BBBFFFQQQeeexxx}}}wwwuuuooocccVVVNNNLLLMMMSSSjjjgggBBBOOOdddjjjppphhhEEE444...///---///000(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++111@@@LLLRRRUUUXXXkkkqqqxxxzzz{{{zzz{{{{{{zzzyyywwwyyyxxxsssssstttqqqkkk___]]][[[YYYYYYZZZZZZ[[[gggpppyyy~~~~~~{{{uuusssmmmeeebbb\\\YYY```kkkooohhh^^^OOOJJJDDD@@@@@@@@@@@@???;;;<<<===>>>>>>===<<<<<<999999;;;@@@HHHQQQWWWZZZ___fffwwwrrrjjjppp}}}}}}{{{uuuxxxxxxtttrrrpppfffYYYYYYbbbxxxyyyssspppkkk[[[aaakkkuuu{{{yyysssnnnggglllwwwyyyvvv|||WWWHHH:::888999777444555777888888999:::;;;;;;<<<<<<<<<===???@@@AAABBBCCC???JJJSSS```yyyzzz\\\DDDEEEKKKRRRVVV\\\iiiwwwsssxxxiiiNNNCCC>>>888<<>>??????>>>>>><<<;;;;;;=========<<>>888222///000333555888888999999::::::;;;;;;<<<<<<===???@@@AAABBBCCCDDDMMM^^^wwweeeAAABBBGGGNNNQQQUUUaaauuu|||kkkvvvSSS:::<<<>>>888???PPP]]]ffffff```fffvvvwwwkkkIII888,,,...555777444333uuuaaa^^^qqqoooTTTIIIppplllFFFAAA444;;;BBB___|||rrrkkklllqqqtttwwwzzz}}}fffNNNEEEMMMYYY^^^cccXXXQQQWWWcccllltttzzz{{{ttt}}}yyyyyy}}}}}}xxxxxx|||yyy|||uuu^^^RRR[[[```eeegggfffgggkkkppp}}}}}}~~~www^^^EEEDDDSSSVVV[[[\\\WWWQQQPPPSSSUUUnnn}}}{{{|||||||||vvvtttfffXXXRRRJJJGGGQQQTTT{{{~~~GGGFFFgggsssxxxzzzgggFFF;;;111000111...***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++///555???JJJUUU[[[jjjqqqtttxxxzzzmmmsss~~~oootttzzzwwwvvv{{{vvvwwwuuupppooooookkkfffiiiiiimmmuuu|||}}}xxxrrrlllnnnuuu}}}vvvpppmmmddd\\\SSSNNNPPP[[[pppnnn___MMM@@@<<<>>>@@@AAA>>>===<<<<<<======<<<;;;:::999888777888<<>>:::;;;BBBEEECCCCCCFFFGGG\\\yyy|||aaaKKKAAAEEEIIINNNTTT]]]nnn~~~ooo|||```HHH888;;;BBBBBBEEEMMMWWW^^^YYYSSSaaarrrcccDDD===666///...222444555444~~~|||mmm]]]^^^llleeeJJJMMMtttiiiDDDBBB999:::@@@^^^yyymmmcccYYYVVVUUUUUUXXX]]]uuunnnYYYRRRZZZfffllljjjbbbXXXTTT[[[jjj}}}nnnrrr||||||~~~zzzyyy}}}zzz}}}{{{bbbUUURRR^^^ccchhhjjjkkkmmmrrrwww|||}}}~~~sssYYYJJJUUUjjjuuuiii```\\\[[[bbbuuu~~~|||}}}}}}zzzzzzrrroooaaaVVVSSSLLLJJJTTT```hhhEEEUUUxxxbbb@@@666......///---***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,222;;;HHHTTT\\\gggrrrzzz|||wwwxxxvvvvvvyyyvvvssstttuuuwwwuuuqqqooopppmmmiiihhhmmmttt{{{{{{}}}{{{uuurrrhhhbbbZZZRRRNNNUUUiii|||rrrYYYIIIDDDAAA===888===<<<;;;<<<>>>>>>===<<<;;;;;;:::888888:::>>>AAAJJJZZZuuuzzz}}}{{{wwwuuugggiiioooqqqtttlllbbb\\\YYYYYY___gggnnnuuu|||xxxlll\\\QQQLLLKKKKKKIIIDDD>>>:::999999666555444444444666777999888999;;;;;;::::::;;;===EEE>>>999;;;===AAAHHHQQQeee|||yyy\\\IIIDDDCCCGGGLLLRRRYYYdddzzzvvvyyy{{{VVVFFF>>>GGGRRRWWW^^^gggddd___WWWTTTYYY[[[KKK666555///...111333333666<<<sssbbbZZZbbbiii[[[CCCWWW|||fffBBBAAA===:::???[[[yyyjjjSSSMMMHHHFFFEEEEEEKKKRRRTTTrrrrrr```ZZZ```kkkrrrsssqqqjjj```aaarrrvvv```ZZZnnn{{{zzz|||{{{|||~~~~~~~~~hhhQQQQQQZZZcccgggkkkmmmooossszzz~~~~~~~~~~~~~~~}}}}}}~~~oooXXXPPP___qqqyyylllgggqqq~~~|||~~~~~~zzzvvvvvvnnniii[[[RRRRRRMMMLLLWWWkkkRRRGGGiiixxx]]]999000***+++...---++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***...666DDDSSS]]]aaarrr}}}wwwrrrssssssqqqnnnqqqtttuuurrrrrruuutttqqqlllttt~~~~~~{{{oookkkcccYYYOOOOOO^^^ooo{{{nnn___QQQGGG@@@===<<<;;;::::::<<<<<<:::999;;;<<<;;;999777777999;;;@@@GGGXXXuuu{{{yyy{{{gggiiisss}}}wwwhhheeemmmtttbbbYYY```jjjnnn{{{hhhVVVNNNNNNNNNLLLMMMOOOOOOLLLFFF???:::888999555111000444666555444666555555555666888:::;;;888999;;;;;;;;;;;;>>>@@@<<<@@@DDDDDD@@@CCCQQQaaa\\\>>><<>>;;;===WWW}}}nnn^^^FFFDDDBBBAAA???@@@IIITTTRRRkkktttfff```dddmmmtttyyy~~~zzz{{{qqq______uuu|||{{{{{{{{{{{{|||}}}```QQQZZZgggfffiiilllnnnqqqwww}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~|||xxx~~~}}}pppbbb]]]^^^```___ooo~~~}}}xxxsssssskkkdddUUUNNNOOOIIIJJJXXXsssyyyGGGLLLuuu}}}uuuZZZ555...)))+++---,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))+++222@@@PPP\\\]]]ppp{{{zzz}}}{{{yyyqqqhhhffflllppppppoootttwwwvvvwww{{{|||zzzvvv~~~|||xxxrrrjjj```UUUNNNSSS[[[jjjwwwzzzeeeQQQGGGFFFAAA???===<<<<<<<<<:::888::::::;;;999777666777888;;;<<>><<<;;;:::999888999555111222555777666444888777777777888999;;;<<<999:::;;;;;;:::;;;>>>@@@999CCCLLLLLLHHHQQQjjjzzz\\\AAA:::CCCJJJHHHRRRXXXaaannnzzzcccJJJMMMVVVdddqqq|||sss___SSSJJJ@@@777222000,,,111888444111AAAZZZUUU]]]ggghhhbbb```mmm|||xxx{{{tttfffVVV^^^lll^^^KKKNNNuuuhhhHHH@@@<<<<<<;;;QQQ{{{ooo^^^PPPGGGCCC???>>>???GGGYYYjjjwwwxxx~~~|||tttoooqqqyyytttvvvuuuwww}}}{{{zzzzzzzzz|||~~~```YYYccckkkhhhjjjlllooosssyyy~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}wwwrrrjjjlllmmmlllnnnlllaaaTTTKKKMMMVVVfffsss~~~}}}vvvqqqpppiiiaaaRRRKKKKKKEEEJJJ^^^ooo@@@KKKrrrxxxuuuUUU555///+++,,,---+++***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************///;;;KKKWWW\\\mmm~~~vvvzzzyyy~~~{{{zzzqqqccc]]]dddnnnttttttyyy|||{{{zzz}}}~~~~~~yyyoooiii```UUUNNNLLLVVVhhh}}}}}}iiiWWWMMMGGGDDD@@@>>>>>>>>>======777888:::999777666777888666777999@@@JJJVVV```eee^^^YYYQQQKKKHHHGGGGGGGGGGGGCCCCCCFFFDDD@@@CCCKKKDDDFFFEEEAAA@@@EEEKKKOOOXXX\\\UUUEEE::::::;;;888999666333222333444333222///111444666777777888888:::::::::999999999::::::;;;;;;;;;::::::;;;>>>@@@FFFFFFGGGLLLZZZppppppUUU>>>;;;CCCHHHKKKNNNRRR]]]mmmxxxzzz\\\UUU^^^kkkwwwtttZZZBBB888777444///333///111444222444LLLhhhuuu|||wwwkkkkkksssyyysssuuu{{{|||zzzmmmdddXXXccclllRRRDDD\\\iiiNNNBBB<<>><<<::::::;;;;;;;;;:::;;;999<<>><<<;;;:::<<<===888>>>@@@:::333222555666333111000000111222111000...333888999666444555888;;;;;;;;;:::::::::999999;;;<<<<<<;;;;;;===@@@CCCHHHHHHOOOccc}}}wwwQQQAAA:::DDDHHHEEELLLZZZYYYkkkyyyhhhwww[[[___lllzzznnnQQQ777...111111---222111000000333BBB^^^wwwtttpppuuuzzz{{{www}}}|||rrrdddbbb\\\iiinnnLLLGGGsssfffTTTGGG???BBB999HHHuuusss|||xxxeeeRRREEEAAA???BBBLLL]]]nnn|||zzznnnyyy|||zzzzzz}}}nnn]]]fffmmmhhhkkkmmmrrrzzz~~~}}}||||||||||||~~~}}}}}}}}}|||{{{~~~|||qqqaaaVVVCCCHHH\\\xxx{{{iiibbb\\\XXXRRRRRRcccxxx}}}zzzzzz|||yyyqqqiiiggg]]]XXXNNNIIIIIIHHH]]]wwwLLL===JJJlll~~~}}}{{{uuuEEE111---+++------***))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''***+++***)))///:::DDDVVVdddtttvvvqqq~~~|||iiiZZZ^^^lllssszzz~~~~~~fff___gggpppzzz|||~~~vvviii___ZZZOOOHHHIIIZZZttt{{{ddd\\\OOOEEE>>>;;;:::999999::::::888666666777999999:::;;;:::888777999;;;888888888777666555444222666444666:::;;;888444333555555666666555222111222222222444666555111222777333444444444444555666666777:::<<<:::666444666888999999::::::;;;;;;:::::::::;;;<<<===>>>AAAFFFJJJJJJ[[[rrr~~~cccJJJAAA>>>@@@FFFJJJMMMYYYhhhooo|||dddhhhqqqaaalllzzzyyy___CCC777222...///333000222222222>>>ZZZwwwnnnnnn}}}{{{rrr\\\___^^^nnnqqqNNNPPPcccWWWKKKCCCDDD999EEErrr{{{cccqqqxxxdddPPPHHHGGGMMMTTT```mmmpppkkkfffeeeyyyyyy|||{{{uuu|||~~~{{{{{{}}}~~~iii\\\jjjsssnnnmmmpppvvv~~~}}}||||||{{{{{{{{{~~~}}}}}}~~~{{{zzz|||~~~yyylllZZZMMM???NNNqqqrrrlll{{{xxxvvvwwwzzzxxxooogggdddWWWTTTLLLJJJJJJMMMhhhhhhAAADDDTTTrrr~~~vvvBBB...******,,,,,,******---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%)))+++***(((+++444===OOO]]]mmm{{{sss|||qqqYYYXXXfffiiirrrzzz|||}}}jjjjjjuuu{{{zzzyyywwwzzzzzzooohhhhhh\\\SSSIIIHHHTTTgggzzzwwwfffUUUIIIBBB>>>===;;;<<<;;;888666555666888666666666777777888888888333444555666555555666666;;;666222333555555555555111111222333333222222333777///...555666111///444111222444333333444777999666777777777777999<<>>AAAEEEKKKPPP\\\yyyoooUUUEEE>>>???@@@???AAALLL^^^kkkqqqbbb]]]ppp|||qqqiii|||pppMMM444777666++++++777...444666777JJJnnn{{{kkkttt}}}rrrfff___UUUiiisssTTTIIIqqq}}}jjjQQQJJJ>>>;;;===DDDfffsssyyy~~~tttiii```[[[eeeeeeeee```TTTIIIHHHLLL\\\ppp{{{}}}{{{|||}}}|||zzzyyyyyyzzz}}}pppiiillloooooouuuvvvzzz~~~}}}}}}~~~|||{{{|||~~~~~~||||||}}}~~~yyyvvvwwwzzzvvvgggRRRCCCAAA]]]~~~yyy|||~~~~~~xxxqqqjjjfffWWWUUUJJJBBBIIIXXXttt___GGGDDD[[[~~~rrr>>>000///---,,,+++*********))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***---111555JJJUUUfffxxxzzzwww~~~fffXXXWWW___iiittt}}}~~~vvvvvvxxxrrrpppqqq}}}yyytttuuuuuuvvvyyyssssssggg]]]RRRIIICCCGGGYYYlll}}}lll[[[OOOEEE===;;;888555555777999888666444555666777777666555444555555444444555666888999777666555444333222222222333333333333333333333333333333333444444444555555666666666666777777777777777777999::::::999888888777:::<<<<<<;;;;;;>>>AAA@@@AAABBBBBBEEEPPP___kkkoooPPP@@@>>>AAA???@@@FFFLLLOOOZZZwwwbbbbbbppp~~~vvvwww~~~VVV???///222666111///444777,,,333QQQoooooojjjxxx|||nnn___\\\^^^oookkkNNNRRR}}}zzzjjjSSSMMMDDD???>>>AAA```|||rrrgggZZZRRRSSSZZZRRRZZZbbbiiittt|||}}}}}}{{{xxxvvvuuuvvv|||rrrmmmppprrrrrrxxxzzz~~~}}}~~~}}}|||}}}~~~}}}}}}~~~~~~{{{ssskkkiiiggg^^^RRRKKKIIIkkk{{{|||}}}{{{vvvpppjjjgggXXXOOOIIIHHHMMMbbbNNN===DDD]]]{{{ooo???///...---,,,+++*********))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))+++000333>>>JJJ\\\ppprrraaaWWW]]]eeeooovvv|||yyyttttttuuuttt~~~{{{rrrssssssiii\\\PPPEEEAAAGGGRRRhhhrrr|||}}}wwwkkkXXXGGGCCC???;;;:::::::::999777777777888888888888777666666666555555555555555666666666555444333333333333333333333333333333333333333333444444444555555555666666666777777777777777888999:::<<<======<<<<<<<<<<<<<<<;;;;;;<<<<<<===999AAAIIINNNTTTddd}}}|||```FFF===AAAEEEDDDBBBBBBHHHTTTaaauuurrrcccppp{{{yyyyyyhhhEEE888///000111//////444555888KKKlllrrrhhhppp~~~wwwfffVVVUUUfffoooZZZHHHcccrrrhhhTTTNNNJJJEEEAAA>>>WWWxxxgggvvv~~~gggSSSVVVhhhzzz|||xxxuuuuuuuuuzzztttrrruuuvvvvvv|||~~~~~~~~~zzz||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||rrrdddWWWSSSRRRNNNKKKJJJMMMlll|||||||||zzzwwwsssnnnjjjgggXXXHHHGGGMMMSSSuuuiii<<<777KKKdddyyy|||~~~ddd<<>>;;;:::::::::666666777777666666666555666666666666555444333222666555444444333333333333333333333333333333333333333444444444444555555555666666777777777888888888777888999:::;;;<<<<<<<<<<<<;;;<<<>>>@@@AAA@@@???EEEHHHSSShhh~~~eeeTTT???555<<>>@@@AAABBBBBBDDDGGGIII]]]ddduuulllRRR<<<<<<===???CCCGGGGGGEEERRR^^^rrrnnnmmm}}}zzziiieeehhhlllvvv~~~uuudddLLL888,,,111333000000444444222444UUUzzzuuunnnnnnyyyzzzmmmaaaYYYWWW```oooaaaHHH]]]rrrddd^^^VVVNNNRRRFFFEEE>>>MMM{{{xxx~~~|||qqqkkkkkkqqqxxxsssrrr~~~}}}~~~}}}xxxtttwwwwwwxxxyyy|||~~~}}}}}}~~~|||{{{}}}~~~}}}|||~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}|||||||||vvvaaaMMM===<<>>888===<<<999777666777777888333444555666666555444333555555444333333333444444444444444444444444444444444444444555555555666666777777777888999::::::;;;=========>>>>>>???@@@@@@CCCDDDCCCAAABBBKKKYYYdddvvvuuuXXXEEE>>>===>>>@@@AAACCCJJJUUU___bbb{{{llljjj}}}eeeSSSPPPUUUWWWZZZYYYSSSJJJ@@@777//////222222000222666555111HHHkkkjjjkkktttwwwooolllvvv~~~{{{rrrdddYYYYYY```iiigggPPPGGGnnnqqqeee]]]ZZZQQQTTTFFFHHHBBBJJJrrr|||}}}|||www{{{[[[GGGBBBLLL^^^nnnuuunnnyyy|||~~~~~~~~~||||||~~~uuuuuuvvvtttuuuzzz|||~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}|||{{{{{{||||||}}}~~~~~~}}}}}}|||{{{zzz~~~yyyrrr\\\HHH999:::>>>>>>CCCMMM[[[nnnzzzooo^^^^^^ttt}}}xxxtttrrrqqqpppllldddXXXOOOGGGBBBNNNhhhYYY>>>777[[[www~~~EEE///,,,,,,+++***************))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((('''''')))+++---000;;;NNNcccyyyuuu|||rrrZZZHHHLLL^^^nnn|||}}}xxxkkk```ccccccbbbcccggggggdddbbbuuuqqqggg\\\TTTHHHEEEAAA>>>:::999AAAJJJYYYaaakkkpppmmmddd[[[UUUFFFCCC>>>999666444444444555555666666666666666555555444444333333444444444444444444444444444444444444444555555555666666666777777888999:::;;;;;;<<<;;;;;;<<<===>>>@@@BBBCCCAAACCCEEEIIISSSdddyyyxxx___GGG:::<<>>KKKlll|||wwwpppcccjjjwww{{{{{{pppeee^^^YYYYYYbbbnnnvvv___IIIccczzzsssfffWWW[[[PPPOOOIIIOOOFFFDDDccc}}}|||}}}}}}nnn```___pppcccFFFCCCIIIIIIEEEOOO]]]ppp~~~~~~}}}~~~~~~~~~~~~}}}zzzyyy{{{}}}{{{vvvxxxuuuooosss}}}zzz|||~~~{{{{{{|||}}}|||{{{yyywwwwwwyyy{{{}}}zzz{{{|||~~~~~~~~~}}}}}}{{{~~~|||uuummmRRRKKKSSSfffkkk[[[LLLHHH\\\ooozzzppp^^^VVVYYY^^^{{{~~~xxxsssuuupppiiiddd```YYYOOOHHHIIIIIIaaa~~~JJJ777===SSSggg<<>>AAAHHHSSSaaakkkvvvpppeeeZZZPPPIIIFFFDDD===;;;999777555555555555444444333333333444444555555555555555555555555555555555555555666666666777777888888999;;;<<<======@@@AAADDDHHHMMMSSSXXX[[[iiirrr{{{eeeKKKEEE???>>>AAACCCBBB@@@FFFOOO^^^lllttt}}}VVVrrr{{{mmmcccaaa```SSSEEE;;;666111/////////111333444///222999666555EEE]]]www{{{uuulllooovvv~~~wwwtttlllbbbZZZWWW]]]jjjvvvbbbJJJVVVsssddd]]]XXXSSSNNNNNNMMMGGGEEEVVV~~~}}}}}}{{{zzzyyy{{{|||sss|||dddFFFDDDJJJGGGGGGMMMLLLPPPbbbzzzvvvwww}}}~~~~~~~~~}}}}}}~~~zzzvvvuuuxxxyyyvvvuuuvvv~~~{{{{{{~~~|||{{{}}}~~~|||vvvxxxzzz}}}~~~|||zzzwwwwwwxxxzzz{{{||||||||||||}}}}}}}}}}}}}}}uuuoooQQQZZZ|||ZZZTTTSSSuuuhhh\\\sss~~~{{{vvvssssssoookkkggg```UUUMMMIIIQQQVVV~~~TTT???444===^^^~~~WWW666...------,,,,,,,,,,,,++++++***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))---***+++333???RRRjjj~~~yyypppeeeXXXJJJEEEQQQaaavvvyyytttsssooohhhgggjjjxxxtttzzzwwwkkkeee___VVVJJJBBB???===<<<<<<;;;<<>>:::888666444@@@===999666444555777888555555555555555666777888111333666777999:::===@@@;;;:::999:::<<<@@@EEEHHHDDDKKKUUU]]]eeeppp}}}iiiQQQDDDEEE???<<<@@@CCCEEELLLUUU[[[^^^iii~~~rrrdddvvvvvvfff___WWWRRRRRRQQQNNNKKK777555222000/////////000000222666999999DDDfffxxxnnnrrrwwwxxxqqqkkk^^^SSSYYYgggmmmhhhMMMOOOpppoooccc^^^\\\YYYUUULLLMMMJJJGGGSSSuuu~~~~~~~~~}}}|||{{{{{{|||pppOOOLLLJJJKKKLLLPPPXXX```vvviiicccjjjssswww|||~~~~~~}}}~~~tttqqqppptttvvvuuuvvvxxx~~~~~~{{{{{{}}}~~~}}}{{{zzz|||~~~}}}{{{zzz{{{}}}~~~|||{{{zzzyyyyyy{{{}}}~~~||||||||||||}}}}}}}}}}}}~~~|||{{{{{{}}}zzzuuupppooouuucccpppzzziiinnn~~~|||zzzwwwtttqqqtttpppkkkfff]]]QQQIIIGGGMMMmmm]]];;;555777999YYYuuu{{{}}}MMM333,,,,,,,,,+++++++++************))))))(((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''''''''((())))))***'''(((...888GGG\\\nnn~~~wwwvvvbbbMMMBBBKKKZZZfffvvv}}}yyywwwyyyyyyvvvwww{{{wwwqqqtttxxxnnncccZZZUUUKKKFFFAAA???<<<999<<>><<<:::888777888:::;;;;;;:::::::::999999999999>>>===:::999:::;;;===>>>>>>@@@BBBFFFJJJNNNQQQSSS```kkkzzzyyybbbQQQGGGDDDEEEAAAAAAEEELLLQQQSSSYYYaaahhhyyyjjjkkk|||{{{mmm___VVVOOOGGGCCCBBBAAA>>>;;;555333111/////////000111///222333444@@@ZZZxxxqqqmmmrrryyy}}}vvvkkkeeeWWWQQQ```ssskkkUUU???[[[~~~ssseee[[[XXXWWWUUUSSSNNNPPPOOOJJJMMMgggyyyxxx~~~~~~}}}}}}~~~{{{nnnIIIAAAMMMUUUXXXbbbwwwwww]]]WWWfffyyy~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}wwwoookkkkkkooorrrssswww|||~~~{{{zzz{{{|||{{{zzz{{{{{{{{{|||}}}~~~}}}{{{~~~}}}|||zzzzzzzzz{{{|||~~~}}}}}}}}}}}}||||||||||||~~~|||{{{zzzzzzzzzxxxvvvuuu{{{~~~zzzwwwuuutttsssrrrqqqlllfffaaaWWWLLLGGGIIIYYYlllAAA111444<<>>:::;;;999::::::<<<@@@HHHQQQXXXYYYWWWVVVWWWZZZ[[[\\\[[[XXXVVVSSSOOOLLLIIIHHHGGG===>>>@@@AAABBBBBBBBBAAAEEEAAA???@@@FFFLLLOOOPPPOOOUUU^^^hhhqqqxxx|||~~~uuukkkeeeeeeZZZKKK???:::<<>>:::999888555333222111000//////000111222333666666===ZZZ}}}eeebbbmmmwww}}}|||~~~xxxqqqdddZZZSSS\\\pppvvvbbbGGGFFFmmmuuukkk^^^UUUQQQPPPNNNLLLRRRSSSRRRKKKGGGYYY|||{{{}}}}}}~~~}}}}}}lllOOOXXX^^^iiizzzwwwgggSSSMMM```yyy}}}~~~|||{{{}}}~~~}}}|||}}}~~~}}}~~~~~~~~~~~~~~~wwwrrrmmmjjjjjjnnnqqqsssyyy~~~|||}}}|||{{{{{{{{{{{{zzz{{{{{{|||}}}}}}~~~}}}|||~~~~~~}}}|||{{{yyyyyyzzz|||}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{}}}~~~zzzuuutttwww{{{|||dddZZZdddzzz}}}zzzvvvttttttsssrrrqqqiiiccc^^^ZZZPPPGGGIIIPPPnnnyyyKKK888777777>>>]]]mmmxxxxxx<<<333111++++++*********)))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))***((()))---000666BBBNNNaaa}}}|||{{{nnnPPP@@@<<>>===<<<:::999:::<<<===???@@@CCCIIIPPPUUUXXXYYYdddcccaaa^^^[[[WWWTTTSSSOOORRRWWW[[[___aaabbbbbb___\\\[[[```jjjrrruuutttyyyzzzzzzzzzwwwsssooommmhhhccc[[[TTTMMMGGGAAA===:::<<<@@@DDDHHHIIIIIIHHHPPPVVV^^^eeennn}}}ooobbbnnnttthhhhhhggg[[[OOOJJJFFFBBB<<<888777666444222///......///000111222333555444===VVV|||qqq}}}oooiiirrr{{{{{{{{{~~~}}}{{{ssskkk^^^RRRVVVnnn{{{mmmUUUGGGbbbooohhh]]]UUUQQQOOONNNLLLRRROOONNNJJJFFFSSS|||}}}~~~jjjXXXbbbllldddPPPRRRPPPRRRccc|||}}}{{{zzzzzz|||}}}||||||}}}~~~~~~~~~zzztttqqqpppnnnnnnqqqsssuuu}}}~~~~~~{{{yyy||||||||||||{{{{{{||||||{{{|||}}}~~~}}}}}}}}}}}}zzz{{{|||}}}}}}|||{{{{{{yyyyyyzzz{{{||||||}}}}}}~~~~~~}}}|||{{{{{{zzztttwwwwwwoooeeeccckkkttt|||___^^^wwwyyyxxxvvvtttssspppllliiiddd\\\VVVRRRIIICCCKKKZZZ{{{wwwVVV888555555777EEEooovvv|||{{{ccc444...---,,,+++++++++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))))))))(((***---000333<<>>YYYqqqsss{{{zzzRRR444------,,,,,,+++++++++*********((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))'''&&&(((+++---///777???NNNddd}}}mmmSSSBBB???CCCOOOZZZaaakkkvvv|||xxxmmmccc```cccccc\\\TTTNNNNNNTTTeee{{{qqqkkkrrrzzzoooiiibbb[[[RRRJJJEEECCCCCCBBB>>><<<:::999::::::999888666777999;;;<<<=========999;;;===@@@CCCDDDEEEEEECCCBBBBBBDDDFFFFFFBBB>>>;;;;;;::::::;;;===???@@@>>>>>>>>>>>>>>>???@@@AAAGGGJJJMMMOOOTTT```rrruuu^^^nnnzzzqqqkkkfffbbbWWWFFF======555444222000////////////---...///111222444555666999AAAaaauuuOOOdddrrr~~~xxxpppeeeZZZXXXaaassszzzdddLLLSSSlllooo\\\YYYSSSOOOMMMMMMNNNNNNMMMCCCCCCLLLMMMPPPjjjooojjjyyyUUUIIIJJJNNNYYYmmm}}}{{{yyyvvvxxx{{{}}}~~~|||{{{{{{|||~~~~~~}}}~~~~~~~~~~~~{{{~~~}}}}}}}}}~~~~~~|||vvvrrrrrrsssssstttwww{{{|||~~~}}}|||yyy{{{}}}{{{yyywwwxxxyyywwwyyy|||{{{zzzyyyzzz|||wwwxxxyyyzzzzzzzzzyyyxxxzzzyyyyyyyyy{{{~~~}}}|||zzzyyyyyyjjj^^^OOOIIIQQQdddzzz}}}kkk{{{xxxtttrrrnnnllliiifffaaa^^^ZZZOOOHHHGGGCCCFFF___|||}}}VVV>>><<<555555OOOlllppprrr{{{~~~{{{BBB888---///+++************)))))))))'''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''((())))))&&&%%%'''******+++222:::FFFRRRfff}}}hhhSSSDDD===CCCLLLQQQ\\\iiipppxxx~~~mmmeee^^^^^^bbbccc^^^XXXZZZZZZ___nnn~~~pppfffhhhxxx|||oooccc\\\WWWTTTQQQIIIFFFCCC@@@@@@@@@????????????===<<<;;;999888888<<<<<<<<<<<<<<<<<<<<<<<<777888999;;;<<<=========@@@@@@>>>=========>>>>>>999>>>CCCGGGIIIMMMRRRWWWTTTZZZbbbmmm{{{|||fffaaannn~~~vvvgggcccfff^^^^^^]]]WWWLLLBBB<<<<<<222222222111000000111222...///000222444555666666DDD[[[~~~iiiiiiyyy{{{rrriii]]]QQQWWWnnntttSSSBBBYYY{{{llleee___\\\WWWSSSPPPPPPPPPQQQPPPDDDDDDOOOQQQMMM^^^yyywwwtttWWWDDDHHHNNNXXXaaa{{{~~~zzz}}}}}}zzzyyyyyyyyytttxxx|||}}}|||}}}|||{{{{{{{{{~~~}}}~~~{{{{{{zzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~yyyssspppqqqsssrrrtttyyy~~~}}}}}}||||||yyy{{{}}}{{{wwwttttttvvvuuuwwwzzzzzzxxxwwwxxxzzzxxxyyyzzzzzzzzzyyyxxxwwwzzzyyyxxxyyy|||}}}|||zzzyyyxxxlllYYYEEEDDD[[[|||wwweeevvv}}}zzzwwwnnnkkkgggeeeeeeeeedddcccQQQGGGBBBEEEEEEMMMlllxxxFFF///555333>>>\\\ppprrrvvv|||}}}xxxwwwccc333555))),,,))))))))))))(((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''((())))))((('''(((*********000999@@@DDDTTTooo{{{eeeOOO>>>???DDDGGGPPP\\\fffpppxxx{{{}}}pppiiiaaa^^^aaafffiiijjjkkkooowwwzzzgggbbbhhhnnn|||uuunnniii^^^ZZZSSSNNNKKKIIIGGGFFFAAA@@@???>>>>>>>>>>>>???>>>===<<<;;;::::::::::::;;;<<<<<<;;;::::::<<<>>>999:::===AAAEEEHHHKKKLLLNNNRRRVVVXXXZZZaaakkksssyyy{{{xxxZZZ```wwwnnnYYYLLLJJJMMMOOOLLLOOOMMMEEE===888555222///000000000///000111333...///111333555666666666HHHkkkhhhZZZzzzoooggg```ZZZTTTsss|||qqqQQQAAASSSsssqqqlll___WWWNNNMMMSSSVVVSSSNNNKKKNNNPPPNNNLLLOOOYYYbbb}}}{{{||||||dddOOOIIIQQQ[[[lll~~~|||}}}}}}|||~~~~~~}}}}}}~~~|||{{{yyywwwvvvxxxxxxyyyzzz{{{|||}}}~~~}}}|||{{{{{{{{{{{{}}}|||}}}{{{~~~~~~~~~}}}}}}}}}}}}~~~||||||{{{zzz{{{}}}~~~yyyuuusssrrrrrrqqqtttwwwzzz~~~}}}}}}~~~~~~}}}|||{{{yyyxxxwwwvvvwwwwwwwwwvvvvvvvvvvvvvvvyyyzzzzzzzzzyyyyyy{{{|||zzz{{{|||||||||}}}~~~}}}yyyhhhSSSAAALLLqqq{{{wwwtttwwwtttoooccciii}}}zzzssskkkgggeeeccccccdddbbb^^^[[[TTTAAABBBHHHEEE[[[eee@@@444<<<999FFFddduuuxxx}}}uuuzzzMMM666///555%%%************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***+++***+++...000;;;>>>III[[[rrrxxxuuu~~~wwwbbbGGG777777AAAJJJNNNZZZeeennntttyyy}}}wwwyyynnniiinnnpppnnnsss|||wwwsssiii```cccppp~~~xxxqqqmmmjjjfff___YYYRRRNNNJJJIIIJJJJJJHHHFFFFFFFFFEEEDDDCCCBBBAAAAAAEEEDDDDDDDDDDDDDDDEEEEEEKKKKKKMMMPPPTTTXXX\\\^^^```hhhqqquuuwww~~~www^^^[[[kkkrrr___NNNHHHHHHEEEDDDFFFCCC@@@<<<888555444555555222000...///111222000---333//////222444555<<>>===CCCHHHNNNWWW___eeelllssstttpppsssllllllrrrtttrrrwww}}}hhhhhhjjjnnnssszzzqqqnnnjjjhhhhhhgggeeeccc___^^^\\\ZZZWWWUUUSSSRRRUUUUUUVVVWWWYYY[[[\\\]]]\\\^^^bbbhhhooovvv|||pppbbb[[[iii\\\NNNBBB@@@BBBAAA@@@AAA???<<<999555333333333444333111//////111222000...///444888666000777TTTqqq{{{XXXJJJ[[[yyyxxxpppggg^^^SSSTTTiiixxx^^^DDDAAAWWWwwwzzziiiaaaUUURRRNNNLLLMMMNNNOOOOOOVVVTTTOOOLLLJJJKKKNNNPPPggg|||{{{{{{vvv~~~oooooo{{{zzz|||~~~|||}}}~~~}}}~~~}}}zzzxxxxxxzzz{{{||||||}}}}}}{{{{{{{{{{{{|||||||||}}}~~~}}}~~~}}}~~~~~~~~~}}}~~~|||~~~}}}~~~}}}~~~}}}{{{{{{|||}}}~~~zzzrrrmmmkkklllmmmmmmssswww}}}}}}yyywwwwwwwwwwwwwwwvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzzzz{{{|||}}}~~~~~~}}}~~~~~~}}}lllWWWIIIQQQ___ccc```^^^jjjkkkkkkeeeVVVGGGAAADDDJJJQQQttt{{{uuunnngggaaaeeebbb^^^ZZZWWWRRRMMMIII===EEE???CCChhhfff999777000777TTTppp}}}www[[[666000)))---,,,******))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((((((((((((+++---222666???LLLZZZppptttxxx```III<<<;;;@@@AAAGGGMMMSSS[[[eeejjjkkkoooooouuu}}}~~~}}}|||zzzvvvqqqrrrwwwwwwnnnhhhlll}}}~~~zzzwwwtttrrrvvvwwwyyy|||jjjXXXVVVWWWdddzzz[[[LLLDDD@@@CCCFFFFFFDDDCCC999888555333111111222333333222000000111111111000///333666555666HHHoooZZZ>>>JJJrrr~~~~~~{{{zzzllloooaaaNNNUUUqqqzzzZZZGGG@@@XXX|||~~~iii^^^UUUKKKLLLLLLKKKLLLNNNRRRUUUVVVQQQLLLIIIIIIKKKKKKJJJ\\\{{{www{{{zzzooozzz~~~{{{zzz}}}~~~~~~~~~{{{xxxyyyzzz{{{||||||||||||~~~~~~}}}|||{{{yyyxxxwww~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyzzz}}}~~~{{{zzzzzz{{{{{{}}}~~~~~~{{{rrrlllkkklllnnnooorrrwww}}}~~~}}}wwwuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzz|||}}}}}}||||||}}}~~~~~~~~~ooo[[[OOOSSSUUUMMMHHHLLLTTTWWWZZZXXXMMMDDDDDDJJJPPPYYYwww~~~{{{tttllleee___]]]]]][[[WWWRRRNNNIIIDDDBBB===HHHDDDQQQkkkGGG111666555JJJvvv|||CCC...000))))))---***)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((('''(((***,,,,,,111:::CCCMMM```}}}~~~zzzzzzuuu^^^KKKBBB@@@;;;>>>AAAFFFOOOZZZcccgggjjjpppzzzvvvaaa\\\___gggsss}}}tttwwwyyybbbXXXYYY]]]kkktttrrrYYYHHHJJJIIIIIILLLNNNKKKFFFCCC555444222111000111222333222111000///000000111111555000000;;;RRRmmmjjjLLLDDD___|||{{{{{{||||||zzzvvvrrrbbbaaaXXXWWWooo|||]]]???DDD___kkk^^^UUUKKKIIIKKKLLLLLLLLLNNNSSSVVVRRRMMMGGGFFFIIIKKKKKKIIIUUUzzz|||vvvqqq}}}lllsss|||{{{~~~}}}zzzxxxyyy{{{|||}}}|||{{{{{{}}}}}}}}}|||{{{yyywwwvvv{{{{{{{{{zzzzzz|||~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}}}}|||}}}~~~}}}}}}~~~~~~~~~~~~}}}|||{{{}}}|||{{{|||}}}~~~|||||||||}}}~~~}}}|||{{{zzzyyyzzzzzz{{{}}}|||||||||}}}~~~}}}}}}~~~~~~}}}}}}{{{sssmmmkkklllnnnooorrrvvv|||~~~|||vvvuuuuuuvvvwwwxxxyyyzzz{{{xxxxxxxxxyyyyyyyyyzzzzzz|||~~~~~~~~~~~~yyyfffYYYYYYRRRDDD===@@@BBBCCCEEEFFFFFFMMM___rrr}}}{{{uuulllbbb[[[XXXXXXSSSQQQOOOKKKFFFBBB@@@???@@@HHHMMMhhhQQQ444000888HHHrrrhhh555,,,111,,,''',,,)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))(((((((((***,,,)))...555===DDDSSSnnnxxxdddQQQFFF:::999:::???GGGPPPZZZaaadddlllxxx{{{aaaPPPPPP___wwwzzzyyyxxx{{{ssseeeXXXXXXdddpppvvvxxxxxx~~~~~~sss___QQQOOOSSSMMMOOOQQQPPPMMMGGG@@@:::222222111111111222222333000000///......000111333333444===UUUuuu___PPPJJJ\\\yyy|||{{{{{{|||{{{wwwpppjjj]]]SSSXXXrrr}}}^^^FFF;;;WWW}}}ddd\\\TTTJJJNNNNNNNNNMMMMMMMMMOOOQQQNNNJJJEEEEEEGGGIIIIIIGGGKKKiiiyyylllqqqoooyyy|||{{{{{{{{{yyy{{{|||||||||}}}~~~~~~{{{yyyxxxyyy{{{}}}}}}|||{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxwwwxxxyyyyyyzzz|||~~~}}}}}}{{{||||||||||||||||||{{{|||||||||}}}}}}~~~~~~~~~|||{{{{{{{{{|||~~~}}}{{{|||}}}~~~}}}|||||||||yyyxxxzzz|||~~~zzzzzz{{{|||}}}}}}~~~~~~}}}}}}}}}}}}{{{zzzxxxwww}}}~~~}}}~~~~~~}}}}}}{{{sssnnnlllmmmnnnnnnrrrwww{{{}}}}}}~~~~~~~~~{{{wwwuuuvvvwwwxxxyyy{{{||||||wwwxxxxxxyyyyyyzzzzzzzzz|||~~~}}}~~~~~~~~~pppddd___XXXHHH===999<<<999777888AAAZZZ~~~~~~}}}yyytttkkkaaaXXXRRRQQQRRRIIIIIIGGGDDD@@@>>>>>>???AAAGGG[[[{{{ggg@@@111000>>>bbbMMM111---...///'''+++))))))((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))((('''((()))+++)))+++111777===HHH^^^qqqpppWWWDDD;;;777666999>>>DDDLLLTTT```jjjwww{{{hhh\\\XXXcccttt{{{nnniiikkkrrrwww|||mmmbbbfffjjjvvv~~~wwwiiiYYYLLLHHHLLLQQQNNNRRRSSSNNNGGG@@@999333111111000000111111222333///////////////111444777///DDD___www{{{]]]DDDFFFWWWuuu|||zzzxxxyyywwwqqqggg___\\\^^^nnnxxx\\\HHHEEEQQQvvvmmmbbb```YYYQQQOOONNNMMMMMMMMMMMMMMMMMMNNNKKKGGGEEEDDDDDDDDDCCCDDDXXX|||}}}~~~nnnmmmwww~~~~~~zzzyyyyyywwwtttuuuyyy{{{{{{|||zzzyyyxxxyyy{{{{{{zzzyyyxxxyyy{{{}}}}}}|||zzzyyyyyyyyy{{{{{{{{{yyyxxxvvvvvvxxxyyyyyyyyy{{{~~~~~~}}}}}}}}}}}}|||{{{yyyzzzzzz{{{{{{zzzzzzyyy|||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{}}}~~~~~~{{{zzz{{{|||}}}~~~~~~|||zzzxxxyyyzzz{{{zzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{zzzxxxwwwzzz|||~~~~~~~~~~~~}}}vvvrrrppppppppppppsssxxx|||}}}~~~~~~~~~}}}{{{zzzzzzyyyuuuvvvwwwxxxyyy{{{||||||xxxyyyyyyzzz{{{{{{||||||{{{}}}~~~{{{}}}~~~}}}}}}~~~~~~~~~{{{tttpppmmmcccRRRDDDBBB@@@???BBBNNNkkk~~~yyysssoooiii```WWWPPPLLLJJJIIICCCCCCCCC@@@===;;;<<>>MMM\\\rrrqqqWWWCCC<<<777444777999:::???FFFVVVbbbrrr~~~sssggggggmmmzzz|||tttwww}}}|||pppcccYYY\\\```hhhrrr|||}}}llldddaaacccqqquuuuuupppdddTTTHHHBBBBBBCCCCCCGGGMMMMMMEEE===999555000/////////000000000111111...000111000000333888<<>>;;;:::<<<>>>FFFWWW~~~[[[777333555===VVVPPP...444,,,"""000******)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((***)))***...111777BBBNNN```sss[[[III>>>888555777777555888>>>GGGUUUfffvvvyyypppttt|||tttaaa^^^lll|||vvvxxx~~~yyy```\\\XXXVVVWWW[[[```cccooovvvvvvkkkfffsssmmmpppyyyxxxuuusssddd]]]LLLGGG@@@;;;999;;;???BBB;;;BBBBBB:::222111000---....../////////////////////111222222222555;;;@@@mmmkkk[[[YYYyyy{{{vvvsssnnnaaaVVV^^^mmm{{{^^^III999GGGmmmgggddd___WWWUUUUUUNNNNNNMMMMMMMMMMMMNNNNNNEEEGGGHHHEEEAAA???BBBFFFLLLJJJUUUkkkgggsss}}}~~~|||{{{vvvvvvsssnnnlllmmmkkkgggkkktttxxxuuuxxx{{{~~~}}}zzzyyyzzz||||||zzzxxxwwwyyy{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyy{{{||||||yyywwwwwwwwwxxxwwwwwwwwwxxxyyyzzzzzz}}}}}}|||{{{{{{{{{{{{||||||yyyvvvxxx|||~~~{{{xxxwwwyyyzzzzzzyyyxxxzzz{{{zzzzzzyyyyyyyyy{{{}}}~~~zzz{{{{{{|||}}}~~~~~~~~~}}}yyywwwxxxzzz{{{||||||{{{yyyyyy{{{|||{{{{{{{{{{{{zzzzzzzzzzzz|||||||||}}}~~~~~~~~~|||~~~|||~~~}}}}}}}}}~~~}}}zzzwwwwwwwwwtttttttttxxx{{{|||yyyvvvwww{{{~~~}}}{{{zzz|||~~~|||yyy{{{{{{xxxvvvwwwzzzzzz{{{|||}}}{{{vvvuuuyyypppiiiZZZWWWRRRLLLGGGCCC@@@???<<<>>>===888666;;;BBBFFFQQQxxx~~~bbbKKK777///;;;GGGfffxxx999444...+++++++++***((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))******,,,///555<<>>EEEWWWooowwwaaa^^^WWWRRRPPPMMMOOONNNMMMKKKJJJJJJJJJIIIGGGIIIIIIFFFBBB@@@CCCGGGLLLNNNMMMdddxxxlllooouuutttyyy}}}~~~zzzssspppjjjccc[[[XXXUUUUUU\\\gggnnnpppqqquuuzzz~~~~~~|||zzzyyy}}}yyyxxxxxxyyyyyyxxxzzzzzz{{{{{{{{{zzzyyyyyywwwxxxyyyxxxvvvtttssssssuuuvvvvvvwwwwwwxxxxxxyyy|||{{{{{{{{{{{{zzzzzzzzzzzzwwwuuuwwwzzz|||zzzwwwwwwxxxzzzyyyxxxxxxyyy{{{zzzzzzzzzzzz{{{|||}}}}}}{{{{{{|||}}}}}}~~~}}}}}}~~~}}}~~~}}}zzzxxxyyy{{{zzz{{{|||{{{zzzyyyzzz|||{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{|||~~~~~~}}}}}}}}}~~~~~~}}}zzzxxxxxxxxxvvvuuuuuuwwwzzz{{{yyywwwuuuvvvyyyzzzzzz{{{|||}}}}}}xxxuuuwwwxxxuuurrrqqqtttxxx|||~~~~~~~~~~~~~~~~~~zzzqqqfff^^^RRRPPPKKKFFFAAA>>>;;;:::;;;;;;:::::::::===DDDJJJgggwwwTTT<<<...///@@@WWWnnn}}}zzzZZZ666222---+++++++++***)))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***---222999===DDDSSSiii~~~nnnWWWDDD999444555777666===DDDJJJTTT___dddcccaaaccceeejjjqqqyyyqqq```ZZZWWWRRRQQQjjjppp^^^ZZZ___]]]XXXWWW___qqq}}}uuummmeee]]]XXX^^^YYYWWW^^^dddggglllqqqwwwyyy{{{|||}}}{{{yyywwwpppqqqqqqooommmnnnqqquuuooojjjjjjnnnooollljjjlllsssvvv~~~uuunnnkkkjjjjjjlllhhhaaaWWWKKK@@@:::777999777555222111111222222333222111000////////////...000111111000//////000333000000666@@@TTTrrrcccooooooCCCkkkdddZZZXXXdddzzzoooUUUAAA>>>IIIggg~~~lllccc___WWWTTTTTTNNNOOONNNLLLJJJHHHFFFEEEEEEGGGHHHHHHFFFBBB@@@CCCFFFDDDMMMGGGMMM|||{{{qqqgggfffnnnsss{{{~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~xxxrrrkkkaaaXXXRRRLLLGGGIIIOOOVVV```gggpppsssxxx|||}}}}}}|||{{{|||yyyxxxyyyyyyyyyxxxzzz{{{|||}}}|||zzzyyywwwwwwxxxyyywwwtttrrrqqqqqqssstttvvvwwwxxxxxxwwwwwwzzzzzz{{{|||{{{zzzyyyxxxxxxvvvtttuuuyyyzzzxxxvvvwwwxxxyyyyyyxxxxxxyyyzzzyyyzzz{{{|||}}}}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{~~~|||{{{{{{}}}}}}}}}|||~~~~~~~~~}}}{{{zzz{{{|||xxxzzz|||}}}{{{zzzzzz{{{||||||{{{{{{zzzyyyxxxxxxvvvwwwwwwxxxxxxyyyyyyyyy~~~~~~}}}~~~||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~|||zzzxxxxxxyyywwwvvvvvvwwwyyyzzzyyyxxxyyyyyyyyyzzz}}}~~~~~~}}}{{{wwwvvvrrriii```\\\^^^fffrrr|||~~~{{{{{{{{{{{{}}}{{{qqqdddYYYQQQJJJGGGDDD@@@===:::999888999777888======>>>IIIWWWfff@@@///111AAAWWWqqq{{{yyyrrr{{{===222///,,,************))))))))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))***...333777>>>EEERRRhhhaaaIII;;;777666666777777888===DDDGGGEEEIIIOOOWWW```jjjuuuzzzfffWWWQQQPPP[[[wwwlll______bbb___ZZZVVVXXXaaannn{{{zzzqqqjjjhhhffffffiiinnntttwwwwwwuuuuuuwwwxxxyyyuuuoooggg___[[[YYYWWWVVV[[[TTTJJJAAA:::666444333333222000///......//////111111000///.........///...000222222111000000111111000555FFF]]]vvvnnnlll~~~PPP...eee___YYYbbb|||tttJJJ<<>>FFFUUUnnnyyyxxxjjjUUUDDD999;;;888555444666:::;;;:::;;;BBBLLLTTT^^^lll|||vvviii]]]^^^gggvvvzzzrrruuutttmmmkkkkkkkkkjjjjjjlllooorrrrrryyykkkYYYKKKPPPNNNLLLKKKLLLNNNNNNMMMOOOGGG===777555666555444111111000/////////000000111000000/////////000000...000222333222333444555333>>>RRRiii~~~qqqqqqTTT222...TTT]]]jjjxxxmmmNNNGGG;;;JJJgggtttfffdddfff^^^RRRUUUZZZSSSKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHFFFDDDAAA@@@AAABBBBBBGGGDDDFFFYYYwwwuuubbbeeefffkkkuuuyyyyyy{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~|||zzzyyy{{{}}}}}}||||||zzzxxxsssjjj]]]PPPHHH999;;;@@@AAA???>>>GGGQQQbbbmmmxxx{{{xxxwww|||yyyxxxwwwxxx{{{||||||{{{xxxyyy{{{}}}|||zzzxxxvvv|||||||||yyyvvvtttttttttsssuuuwwwyyy{{{zzzyyyyyy{{{|||~~~~~~}}}{{{yyyyyyxxxwwwxxxyyyzzzzzzyyywwwyyyzzzzzzyyyyyyzzz{{{xxxyyy{{{}}}}}}}}}||||||||||||}}}~~~~~~}}}|||{{{uuuvvvzzz~~~zzzzzzyyyxxxxxxxxxyyyyyyyyyvvvyyy|||}}}|||{{{{{{{{{~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{|||}}}}}}}}}}}}~~~zzz{{{}}}}}}}}}|||{{{|||}}}~~~~~~}}}|||{{{yyy{{{{{{zzzyyyxxxxxxzzzwwwwwwxxxwwwwwwxxxzzz{{{}}}yyywwwwwwzzz|||{{{yyyyyyxxxxxxtttgggTTTEEE???===EEETTTgggwww|||xxxrrrxxxxxxxxxyyy{{{~~~uuuiii\\\QQQKKKIII???>>><<<;;;::::::::::::666999===???>>>GGGdddccc:::,,,===^^^|||yyyzzzzzzFFF111++++++***)))((())))))***((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***,,,///111666>>>FFFSSSmmmrrrnnnqqqzzzwwwaaaNNNAAA;;;666555777999999888888<<>>???:::444111222333222111111111000000000000000111111111000000000111222222111222333333444555888;;;JJJ\\\sss}}}llllll|||aaa777(((000WWWkkksss^^^III<<>>DDDMMM^^^nnnZZZWWW^^^mmmwwwwwwvvvyyyyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwxxxzzz{{{}}}{{{xxxqqqcccPPPCCC???@@@FFFIIIEEECCCDDDEEEEEEPPP```sss}}}}}}zzzzzz}}}|||zzzyyyzzzzzz{{{yyyxxxvvvxxxyyyzzzzzzyyyxxxwwwzzzzzzyyywwwtttrrrsssttttttuuuwwwyyyzzz{{{{{{zzz}}}}}}~~~~~~}}}|||{{{yyyyyyzzzzzzzzz{{{{{{{{{yyyzzz{{{{{{zzzzzz{{{|||xxxyyyzzz{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}yyyzzzxxxvvvvvvwwwxxxwwwvvvwwwyyy|||||||||{{{{{{|||}}}}}}}}}||||||||||||{{{yyyyyyyyyyyyyyyyyyyyyyyywwwyyy{{{|||||||||}}}~~~{{{|||}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}|||{{{yyyzzz{{{zzzxxxwwwxxxyyyuuuwwwxxxyyyxxxyyy{{{||||||zzzyyyyyyzzz|||}}}}}}}}}}}}|||rrr]]]GGG<<<;;;===III[[[nnn{{{~~~|||yyyyyyyyyzzz{{{}}}~~~|||wwwkkk]]]RRRKKKGGGFFF;;;:::999888777888999:::888===AAA???CCCVVVwwwSSS333777MMMmmmyyyrrrpppwwwYYY444---***++++++***(((((()))+++((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&(((******))))))+++,,,---222:::???CCCRRRnnnzzzuuunnnooo{{{rrrQQQFFF:::777666555444555666777888:::>>>HHHTTT]]]^^^[[[]]]eeejjjkkksss}}}~~~{{{kkkdddkkkvvv|||{{{~~~{{{hhh[[[aaarrr|||{{{|||{{{zzz{{{}}}~~~qqqiiieeeaaa___^^^ccclllwww~~~{{{pppeee______\\\XXXDDDEEEDDDBBB???@@@DDDHHHDDDAAA>>><<<;;;:::888777555333222222222222111000000000000000000000000///111111000000111222333333///000000111333888>>>CCCeeerrroooccc]]]^^^jjjvvv}}}]]]999///...***sssxxxxxxjjjQQQ@@@DDDPPPooojjj^^^lll___ZZZXXXPPPPPPSSSNNNIIIIIIHHHHHHHHHIIIIIIJJJIIIGGGDDDBBBAAA@@@@@@???===<<<<<>>EEEUUUiii{{{|||}}}~~~~~~~~~yyy|||~~~}}}|||vvvlll^^^RRRJJJEEEBBB???999888777777777888999::::::@@@AAA???MMMkkkiiiCCC777JJJ```www}}}{{{{{{vvvqqqrrrzzzvvvAAA,,,---***+++,,,+++)))((()))+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&)))))))))((()))***---///444999===DDDWWWiiivvvqqq^^^III>>>888333222333666555444555777<<>>IIIUUU^^^pppwww~~~fffOOOKKKUUUaaajjjpppyyy}}}___;;;***---...(((uuu^^^KKK>>>AAAZZZuuuhhh___iiijjjWWWRRRTTTOOOLLLLLLGGGJJJIIIHHHHHHGGGGGGHHHHHHFFFCCC@@@>>>======<<<;;;;;;>>>???BBBDDDCCC\\\|||wwwuuuttt^^^PPPVVVcccjjjrrryyyxxxyyyzzz{{{|||{{{zzzyyy{{{~~~|||}}}~~~}}}yyyyyy~~~}}}}}}|||uuuaaaLLLDDDGGGMMMUUUWWW^^^yyyiiiiiilllssszzz~~~}}}zzzwwwwwwwwwyyy|||}}}|||{{{ttttttuuuvvvwwwxxxyyyyyyxxxxxxwwwuuusssssstttvvvsssttttttuuuvvvxxxzzz{{{}}}}}}|||{{{{{{{{{{{{|||xxxyyyzzzzzzzzzzzz{{{|||{{{|||}}}}}}||||||}}}yyyxxxwwwwwwxxxyyy{{{|||}}}|||zzzyyyzzz}}}~~~|||zzz{{{}}}}}}zzzwwwwwwxxxyyywwwuuuyyyzzzzzzzzzzzzzzz}}}wwwwwwxxxyyyyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzqqqsssvvvxxxyyyzzz}}}~~~~~~~~~~~~}}}}}}~~~yyy{{{~~~||||||||||||zzz{{{{{{yyywwwuuuvvvvvvppptttyyy{{{{{{{{{|||~~~zzzzzzwwwpppiiieeeeeegggqqqssspppcccNNNCCCMMM]]]{{{}}}}}}~~~}}}||||||~~~}}}}}}{{{uuunnncccUUUJJJEEEBBB===999::::::999888888999;;;<<<<<>>888444444555666777111444555444111000222444555555555555444333222111............///111222333333666;;;DDDQQQbbbtttqqqwww{{{ppp[[[NNNMMM]]]lllvvvvvvyyy^^^333+++...)))'''---zzz\\\DDDBBBGGGUUUrrrccc```ZZZ\\\ZZZSSSKKKJJJPPPPPPKKKGGGFFFEEEGGGIIIIIIEEEAAA???@@@AAA???===<<<===>>>>>>:::;;;BBBDDDEEEQQQbbbzzz[[[MMMWWWiiipppmmmwwwyyy|||}}}|||||||||}}}~~~~~~~~~~~~}}}}}}||||||yyyzzz{{{|||}}}~~~~~~|||~~~gggOOOIIIPPPUUUbbbvvvzzz{{{yyyooobbbdddmmmvvv{{{}}}~~~~~~|||wwwyyyzzzxxxvvvxxx~~~|||zzzyyywwwvvvvvvwwwwwwuuutttsssssstttxxx{{{}}}zzz{{{{{{||||||{{{{{{zzz~~~~~~}}}}}}|||{{{yyyyyyzzzxxxxxx{{{|||{{{yyyyyy{{{|||{{{zzz}}}|||}}}~~~}}}}}}}}}||||||{{{zzzyyy{{{|||~~~}}}{{{zzzzzz{{{}}}}}}|||||||||~~~{{{{{{zzzyyyyyyyyyyyyzzzxxxyyyzzz{{{{{{zzzyyyxxx|||{{{zzzyyyzzz|||~~~~~~||||||~~~|||{{{|||}}}}}}}}}~~~~~~|||xxxuuussstttuuuwwwxxxyyy{{{~~~yyy{{{uuueeeUUUOOOQQQSSS[[[gggppphhhUUUTTTvvv~~~~~~~~~~~~~~~}}}~~~}}}{{{vvvlll___YYYPPPHHHBBB???<<<;;;444777999;;;::::::;;;<<<@@@???GGGJJJ]]]ZZZDDDAAAPPPsssyyy}}}ppp||||||uuuBBB555222)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))***+++,,,---111888AAAGGGTTTgggjjjTTTDDD<<<:::;;;666444777666333444:::666666666888;;;=========CCCDDDFFFIIIMMMQQQTTTVVVYYYZZZ___fffmmmnnnhhhbbbPPPFFFCCCOOO]]]```YYYRRRTTTPPPKKKGGGHHHLLLSSSWWWOOOMMMKKKIIIIIIJJJMMMNNNUUUZZZ```bbb^^^WWWOOOKKKKKKJJJIIIHHHGGGFFFEEEEEEBBBDDDFFFEEEAAA===:::999@@@@@@DDDIIIMMMMMMIIIEEE===888333111333666777666444444444444444444444444444333222111000000000111111111000000////////////333EEEZZZkkkyyyvvvfffOOODDDWWWrrr}}}WWW???+++***...,,,***,,,^^^QQQCCCBBBZZZiiibbb```[[[UUUWWWTTTMMMJJJMMMNNNKKKGGGGGGGGGHHHHHHFFFBBB???>>>???@@@???===<<<<<<===???;;;===CCCDDDBBBKKKYYYvvv^^^SSS[[[kkkuuuyyy{{{}}}|||zzzyyyyyyyyy~~~~~~~~~}}}~~~}}}}}}}}}}}}~~~jjjSSSLLLQQQ___rrrbbbVVVSSS___ppp||||||zzz{{{zzzzzzzzzzzz|||~~~~~~}}}{{{zzzyyyyyyzzzzzzuuuuuuttttttuuuxxxzzz|||yyyyyyzzzzzzzzzzzzyyyyyy||||||}}}||||||{{{zzzyyyzzzyyyxxxzzz~~~~~~}}}{{{yyyzzz{{{|||{{{{{{~~~||||||~~~~~~||||||}}}}}}}}}|||{{{{{{yyy{{{||||||{{{zzzzzz{{{}}}|||||||||}}}~~~||||||{{{zzzzzzzzzzzz{{{zzzzzz{{{{{{{{{{{{zzzzzz~~~}}}|||{{{{{{|||~~~~~~||||||~~~}}}{{{|||}}}}}}}}}{{{zzzyyywwwuuutttuuuvvvwwwxxxzzz{{{}}}~~~yyylllWWWGGGAAAAAA@@@NNNSSS\\\eeeppp~~~~~~}}}|||}}}}}}~~~~~~yyyooofffZZZTTTLLLDDD@@@<<<:::999666777888888888999<<<>>>CCCHHHLLL]]]xxx}}}aaaDDD222MMMpppuuuttt{{{vvvrrr___;;;222///)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))))))))))))))***+++...555<<>>===>>>>>><<<>>>??????<<<888666555<<<<<<>>>BBBEEEEEEBBB???999666222111333555555555444444333333333333333333444444333333222111111111///111333333333555:::>>>OOObbbyyyzzziii[[[WWWXXX___qqq]]]@@@111(((***+++((((((...EEEEEEKKK___xxxgggccc]]]VVVLLLPPPQQQMMMIIIIIIJJJIIIGGGJJJLLLLLLIIIEEEBBB@@@@@@AAAAAA@@@>>>======>>>???===???DDDDDD@@@DDDMMM___nnnYYYXXXhhhvvvxxxyyyzzzzzzyyyxxxxxxyyy}}}~~~ooo[[[SSSWWWjjjrrr]]]SSSGGGJJJYYYlllwwwwwwwwwzzz{{{zzzzzz|||~~~}}}|||{{{zzzzzzzzz{{{vvvvvvvvvvvvwwwxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{||||||{{{{{{zzz{{{zzzyyyzzz|||}}}}}}|||}}}{{{zzzzzz{{{||||||{{{}}}||||||}}}~~~{{{|||}}}}}}~~~~~~}}}}}}wwwyyyzzz{{{zzzzzz{{{}}}~~~|||{{{{{{{{{{{{|||{{{zzzzzzyyyyyyzzzzzz|||{{{{{{{{{{{{{{{{{{|||}}}||||||}}}~~~~~~~~~}}}|||~~~~~~}}}}}}}}}~~~}}}|||wwwwwwvvvuuuuuuvvvwwwxxxxxxyyyzzz{{{}}}~~~}}}vvvdddOOOAAA===<<<:::???JJJZZZmmm~~~|||wwwoooeee^^^SSSNNNFFF@@@<<<:::888666888888777777777999>>>AAAAAAKKKTTTssseee777999JJJccczzz}}}wwwzzz|||vvvuuuiiiCCC333...,,,+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))((((((''''''((((((+++///666;;;===AAANNNeee___PPP@@@999999777555333555333222333444666555555444444555777999<<<>>>???>>>======???AAA@@@;;;777555666@@@OOOVVVQQQFFF???===<<<;;;;;;<<<@@@CCCFFFAAABBBFFFKKKRRRZZZaaaeeennnnnnkkkdddXXXKKKAAA<<<>>><<<:::777666666666777555777999999777444333222777777777999::::::888666444222111111333444444333222222222333333333333333000000000111111111111111111333444444666>>>JJJSSSqqqdddYYYTTT^^^mmm|||```777+++'''(((,,,***%%%&&&...HHHLLLfffoooiiicccXXXOOOMMMOOOPPPNNNMMMLLLKKKJJJHHHLLLPPPPPPKKKGGGEEEEEEAAABBBCCCAAA???>>>???@@@>>>>>>AAAEEEDDD@@@@@@DDDHHHttt|||ooommmoooqqqqqqsssvvvxxxxxxyyy{{{}}}zzz|||~~~}}}~~~tttddd]]]aaapppYYYPPPKKKHHHNNN___iiijjjmmmuuuvvvxxx|||~~~~~~}}}zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{||||||||||||||||||{{{zzzyyyzzz{{{{{{{{{}}}{{{zzzzzz{{{||||||{{{{{{{{{{{{}}}{{{|||}}}~~~wwwyyyzzz{{{zzz{{{}}}~~~|||{{{{{{||||||zzzzzzyyyxxxxxxxxxyyyyyy}}}|||{{{zzzzzz{{{|||}}}}}}||||||||||||}}}~~~}}}|||~~~}}}~~~~~~~~~~~~|||{{{xxxvvvuuuuuuvvvwwwxxxxxxyyyzzzzzz{{{}}}~~~}}}uuubbbLLL>>>===@@@AAAHHH\\\qqq{{{~~~~~~~~~|||{{{~~~}}}xxxoooddd\\\WWWLLLHHHBBB===:::888777666888999:::::::::===@@@DDDDDDPPPeeeyyyHHH...EEEgggssswwwrrrxxxwwwuuu~~~}}}CCC111111,,,)))---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((&&&'''''''''(((,,,000444;;;===CCCOOObbbnnnWWWFFF===888555333777555333333444555444444444444444555666888999:::999888888:::<<<===;;;999;;;;;;???FFFHHHDDD???>>>;;;;;;<<<===>>>???AAAAAA;;;===@@@EEEKKKRRRXXX[[[```___\\\UUUKKKAAA;;;888<<<:::777444333333444555333555777777555333333333555444444333333333222111000000000111222333222222111111222222222222333333...//////000111111222222222444777>>>IIIXXXiiisss|||kkkUUU^^^nnn}}}\\\???...((((((,,,///+++%%%&&&+++dddpppvvveeebbbZZZQQQMMMRRRPPPPPPQQQQQQOOOLLLKKKEEEIIIMMMNNNJJJGGGFFFFFF???@@@AAA@@@===<<<===>>>======AAAEEEDDDAAA@@@AAA>>>QQQ}}}{{{rrriiikkknnnsssvvvxxxzzz{{{}}}wwwyyy|||}}}{{{~~~~~~}}}~~~wwwjjjdddhhhcccOOOIIITTTaaarrrwwwhhhWWWXXXdddllluuu~~~~~~{{{{{{~~~yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxx{{{zzzyyyyyyyyyyyyzzz{{{zzzzzz{{{|||}}}}}}}}}}}}}}}|||{{{yyyyyyyyyzzz|||}}}|||zzzzzz|||}}}|||{{{zzzzzzzzz}}}zzz{{{|||~~~yyyzzz{{{{{{{{{}}}~~~}}}||||||}}}~~~||||||{{{zzzzzzzzzzzzzzz}}}|||{{{zzzzzz{{{|||}}}~~~}}}}}}|||{{{{{{{{{{{{~~~}}}||||||~~~~~~|||yyyzzzwwwuuuuuuxxxyyyyyyxxxzzzzzz{{{|||}}}~~~uuu^^^FFF<<>>;;;999999888777888:::===???@@@AAACCCEEEPPPYYYvvvyyyPPP777KKKbbbqqq}}}zzzuuupppsss[[[///,,,222+++(((///))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&'''(((((((((***---000888;;;BBBFFFKKK\\\}}}zzz}}}rrraaaQQQFFF===888888555333333555666777777222111111111222222333444333222333444666888888777;;;:::<<>>::::::===888999::::::;;;:::999999777888:::===AAAEEEIIIKKKJJJJJJHHHDDD>>>999666666999888555333222333333444111333555555333222222333444444333222111000000111...///111222222222111111111111111222222333333333333222222111222333444444777<<>>MMM}}}}}}vvvrrryyyeeeCCC***---222+++(((///))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''((())))))))))))+++---000444<<>>;;;<<<===;;;999888999:::============>>>??????===CCC???OOO{{{zzzzzzfffXXX\\\bbbkkkqqqtttuuutttttttttuuuwwwzzz{{{||||||{{{yyy{{{~~~|||||||||}}}~~~uuuuuu}}}www{{{|||kkkUUUMMMPPPYYYvvvzzzZZZFFFBBBBBBNNN\\\nnnxxx{{{zzz{{{~~~|||}}}~~~~~~}}}|||zzzyyyxxxwwwxxxzzz{{{}}}}}}|||zzzyyyyyyzzz|||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{xxxyyy|||~~~|||{{{{{{|||}}}}}}|||}}}{{{zzzzzz|||zzz{{{||||||}}}}}}}}}}}}{{{||||||{{{{{{|||~~~}}}}}}~~~~~~~~~}}}|||||||||||||||zzzzzz{{{{{{{{{{{{zzzzzz{{{||||||}}}}}}}}}}}}|||xxxyyyzzzzzzzzz|||~~~}}}}}}}}}~~~{{{wwwwwwtttqqqtttyyy}}}|||{{{zzz{{{|||~~~vvvmmmqqqWWWFFFJJJ___~~~}}}|||{{{|||}}}}}}|||{{{yyyxxxtttrrrmmmfff]]]SSSIIIDDD>>><<<999999999::::::999:::<<>>;;;===>>>???>>><<<;;;;;;<<<======<<<:::;;;======;;;>>>@@@GGG```sssrrrZZZRRRZZZeeennnsssuuuuuuuuutttuuuwwwyyyzzz{{{|||}}}vvvxxxzzzzzzzzz}}}{{{|||}}}~~~|||vvv```iiizzzoooTTTGGGHHH]]]aaaXXXFFFBBBLLLLLLBBBBBBNNN```oooxxxzzzzzzzzz|||}}}~~~~~~}}}|||{{{yyyxxxwwwwwwzzz}}}}}}|||zzzyyyyyyzzz|||}}}~~~~~~~~~~~~{{{yyyyyy}}}~~~}}}{{{{{{}}}}}}}}}|||~~~|||zzzyyy{{{~~~zzz{{{{{{|||||||||||||||{{{{{{{{{zzzyyyzzz~~~{{{{{{zzzyyyyyyyyyyyyzzzxxxyyyzzz{{{{{{zzzyyyxxx{{{|||}}}~~~~~~~~~~~~~~~vvvxxxyyyyyyzzz|||~~~}}}{{{{{{|||||||||}}}~~~{{{wwwssspppnnnrrrxxx}}}~~~|||zzz{{{}}}pppaaaVVVUUUqqq~~~~~~|||yyywwwvvvuuuqqqjjjccc[[[PPPFFF???<<<:::888888999::::::999<<<===>>>>>>@@@DDDIIIMMMmmm|||```HHHjjj|||nnnqqq^^^444222...***)))***+++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%'''))))))(((((()))***000)))+++666<<<;;;???GGGOOOlll~~~|||{{{sssggg[[[OOOFFF>>>999555555444444444444555555///111333444333333444555777333000222222111111555---...000111222222222111333333333222222111111111000222333333222111333444///000333555555555444333222333444333222111222333,,,000333444333222333555444666777555222111333555222222333444444555666666666888===GGGVVVgggwwwtttZZZRRR[[[ppp^^^GGG111---000---*********------+++((('''&&&$$$zzz\\\XXXTTTPPPOOONNNMMMLLLJJJXXXbbb\\\PPPHHHHHHIIIGGGFFFCCCAAA???>>>======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::??????FFFkkkhhhSSSQQQVVVdddoooqqqqqqtttooopppppppppqqquuuzzz}}}xxxzzz{{{|||}}}}}}||||||~~~yyyiiimmm~~~jjjUUUKKKJJJSSSPPPFFF???CCCPPPVVVTTTJJJNNNWWWdddsss|||yyyrrrvvvvvvyyy{{{yyyxxx~~~}}}zzzzzz|||yyytttvvv}}}}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~zzzzzz|||~~~{{{yyyzzz}}}~~~yyyzzz||||||{{{zzz{{{|||}}}{{{yyyzzz}}}}}}|||}}}~~~~~~}}}|||~~~|||~~~~~~||||||{{{{{{{{{|||{{{zzzxxx}}}}}}|||{{{zzzyyyyyyyyy~~~~~~~~~}}}|||{{{{{{{{{{{{{{{||||||||||||{{{{{{||||||}}}~~~~~~}}}{{{|||}}}~~~}}}|||zzzyyyvvvsssvvv|||~~~{{{|||~~~~~~lllbbbdddjjj}}}|||zzz~~~~~~|||zzzyyywwwyyy|||}}}wwwsssnnnjjjbbbZZZRRRJJJBBB===<<<:::777666999<<<<<<:::===>>>CCCGGGFFFIII\\\rrrkkkggg|||}}}xxxnnnkkkxxxlll;;;......---,,,+++))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((,,,,,,---///333888<<<>>>EEEKKK]]]zzzvvvbbbLLL===;;;888555555666666444222333333333333333333111000555222///000444666666444333111000000222222111/////////000111111222222333222111111000//////......000333///000888777555===777000333444---...444222333333222222333555666777444444444333333333333444888888666333111333888===AAAFFFUUUkkk}}}jjjZZZPPP]]]zzzYYY777333///,,,++++++***)))((((((((((((((((((((((((xxxiiiWWWSSSOOOLLLKKKKKKJJJIIIFFFNNNTTTQQQKKKHHHEEEBBBEEEEEECCCBBB@@@>>>===<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<>>???DDDCCCDDDDDDIII\\\}}}|||yyyrrrkkklllyyyRRR222...------,,,***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''******+++---000444888:::???BBBJJJZZZttt}}}mmm]]]SSSGGGAAA:::555444555555444111222444444333333444666555333222222444444222000555444444444444333222111222222222222222222222222222222222222222222222222222666444666@@@BBB;;;666>>>444666888333444999666444444444444333222000000///111333444333333333333---333999;;;<<>>;;;>>>BBB===HHHzzzxxxyyyzzzgggUUUQQQYYYccckkkoooooooooooonnnmmmnnnqqqtttvvvxxx{{{|||||||||}}}~~~lllYYYSSSWWWWWWFFFAAAIIIKKKNNNnnnxxxjjjaaa]]]\\\cccoooxxxwwwsssqqqzzzyyy{{{}}}|||yyyzzz~~~}}}zzzyyy|||~~~}}}~~~~~~~~~~~~}}}|||||||||}}}~~~|||{{{zzzzzz|||~~~~~~~~~{{{|||}}}}}}||||||}}}}}}|||}}}~~~|||~~~|||}}}}}}|||{{{||||||||||||{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}|||}}}~~~|||{{{{{{zzzzzz{{{{{{||||||~~~{{{zzzxxxtttpppllljjjiiimmmvvv}}}~~~}}}}}}aaaPPPPPPiii|||{{{{{{~~~|||{{{zzzzzz{{{xxxxxxyyyzzzyyyuuuooojjjccc]]]UUUMMMGGGAAA===:::555777888999888:::???CCCDDDBBBDDDOOOfff||||||rrrnnnppp{{{ccc;;;///------,,,+++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((***,,,///222333999;;;>>>BBBNNNhhh|||xxxvvvkkkggg```XXXOOOFFF<<<777555555444333111111333444333333444444444333222222000111222222000/////////111111111111000000000000//////000000111222333333000555666999JJJXXXOOO===BBB444222666333444666222000111444555666555333222000111111000///000222555666???KKKSSSWWWZZZ^^^aaannnxxx|||tttkkkeeehhhwwwmmmIII444,,,,,,***(((((()))***+++***''''''''''''''''''''''''hhhbbb___RRRPPPNNNKKKJJJJJJJJJIIIGGGIIIJJJHHHFFFIIILLLHHHBBBAAAAAABBBBBBAAA???<<<:::<<<<<<;;;;;;:::999999999::::::::::::::::::::::::@@@555666@@@???===SSSsss{{{xxx~~~fffTTTPPPVVV___fffkkkkkklllkkkkkkmmmppprrrtttwwwzzz|||{{{zzzyyyzzz}}}~~~~~~~~~qqq___[[[aaattt^^^QQQVVV^^^nnn```JJJKKKIIINNNYYYbbbddddddeeemmmpppuuuzzz|||{{{zzzzzzzzzzzz{{{}}}~~~}}}{{{~~~}}}||||||}}}~~~}}}|||}}}~~~}}}~~~~~~{{{|||~~~~~~|||{{{yyyzzz||||||{{{zzzzzzzzz{{{{{{{{{{{{|||||||||||||||{{{|||}}}~~~|||~~~}}}|||{{{zzzzzzzzz~~~}}}yyyuuummmddd^^^TTTSSSXXXcccpppzzzvvviiiiiizzz|||}}}{{{zzzzzz{{{|||xxxxxxwwwvvvtttoooiiieee\\\VVVMMMFFFAAA>>>;;;:::666666888===??????BBBFFFBBBHHHYYYzzzzzzzzztttxxxpppCCC111000,,,,,,,,,+++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''((()))+++---...222666:::;;;>>>JJJ]]]kkkttt\\\MMMGGGAAA;;;888777777444111444444333333222333444555///111333333111000111222222222222222222222222222///000000111222222333333000444666<<>>---***///+++)))'''''')))******)))''''''''''''''''''''''''uuufff___[[[YYYRRRRRRPPPNNNMMMNNNMMMLLLJJJGGGJJJIIIEEEDDDEEEEEEBBB???@@@AAAAAAAAA???<<<;;;======<<<<<<;;;:::::::::::::::::::::::::::::::::<<<777666<<<@@@@@@AAAFFFpppcccPPPLLLRRRXXXbbbdddfffhhhiiilllpppssssssvvvyyyzzzyyywwwwwwwwwyyyzzz}}}}}}xxxeeebbbjjjxxxrrroooyyyrrrXXXJJJCCC@@@@@@EEEHHHJJJOOOUUUUUU]]]gggqqqxxxzzzxxxuuuuuuzzz}}}zzzzzz|||}}}|||}}}~~~}}}~~~~~~}}}||||||}}}}}}{{{||||||}}}}}}||||||{{{wwwyyy{{{{{{yyyxxxyyyzzz{{{{{{||||||||||||||||||{{{{{{|||~~~}}}~~~~~~}}}|||{{{{{{{{{{{{{{{|||~~~~~~yyywwwwwwxxxwww}}}}}}vvvooohhh^^^RRRIII??????BBBLLL]]]qqq~~~{{{zzzzzz{{{|||xxxvvvsssqqqnnniiiccc___UUUOOOGGGAAA===<<<;;;;;;>>>:::;;;AAAEEEDDDDDDHHHMMMggg|||yyytttBBB000000...,,,++++++******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***++++++***...444777999<<<@@@CCCUUUppp|||~~~wwwfff[[[PPPNNNQQQQQQJJJBBB>>>;;;777444333444555666555666666555444444555666333333333444444444555555444444444444444444444444777666999===TTTXXX@@@666999777666777444666555222111000111222333<<>>???@@@@@@???>>>===<<<======<<<<<<;;;:::::::::::::::::::::::::::::::::777<<<===999777:::===<<>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::999999999999999999999999999999999777:::;;;777444555:::>>><<>>:::::::::999888666555444444666777777777888999999999===666>>>======hhhdddHHH;;;===999999BBBHHHLLLNNNSSSZZZdddnnnwww|||vvveeeZZZXXXnnn}}}^^^CCC111---)))'''&&&(((,,,000,,,***)))*********(((&&&&&&&&&&&&&&&&&&&&&&&&&&&sssaaaVVVRRRPPPUUUVVVLLLPPPNNNLLLLLLKKKJJJGGGEEEEEEGGGFFFDDDDDDFFFDDD??????>>>============>>>>>>;;;;;;::::::999888888777999999999999999999999999999444333777999777777:::>>>;;;RRRfffSSSKKKOOOTTTYYY]]]bbbhhhkkkpppqqqrrrrrrrrrsssuuuxxxwwwxxxxxxyyyzzz{{{|||||||||zzz|||~~~~~~~~~yyypppyyyzzzkkkRRRCCCAAAAAAEEEQQQccckkk```KKK<<>>???DDDSSSgggwww}}}oooWWWGGGCCCGGGLLLNNN[[[]]]WWWLLLJJJWWWjjjttt}}}}}}{{{yyywwwtttqqqoookkkhhhccc___[[[WWWRRROOODDD@@@<<<:::999::::::999???@@@FFFKKKKKKUUUvvvzzzzzzppp:::...333...'''(((************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((()))((($$$&&&(((***,,,///333666;;;777888@@@KKK___tttfffjjjzzzssseee_________ZZZUUUKKKJJJHHHFFFCCCAAA???>>>>>>>>>@@@AAABBBDDDEEEEEEDDD>>>JJJJJJ@@@ddd{{{___RRRTTTPPPQQQ^^^gggqqqtttyyy|||pppddd]]]ZZZ^^^lll|||vvvxxx~~~aaaDDD333***---,,,******---...***###)))(((((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&