BM66(h ~~~}}}{{{{{{uuuvvvvvvuuutttsssrrrrrrmmmnnnoooooonnnllljjjiii~~~}}}|||zzzxxxwwwuuuuuuppppppppppppppppppppppppnnnmmmllljjjiiigggfffeeeddddddcccaaa```___^^^]]]^^^^^^]]]]]]\\\[[[ZZZZZZXXXXXXWWWWWWVVVUUUTTTTTTSSSTTTUUUUUUTTTRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNQQQQQQPPPOOONNNNNNMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEGGGHHHHHHFFFEEECCC}}}|||{{{|||wwwvvvvvvuuusssrrrrrrqqqmmmmmmkkkjjjhhhgggeeeeee]]][[[ZZZ[[[]]]^^^\\\YYYYYYXXXVVVUUUTTTUUUVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????============>>>>>>>>>>>>|||{{{{{{zzzyyyyyyxxxxxxuuutttsssqqqpppnnnmmmlllkkkllllllmmmmmmllllllkkkjjjhhhhhhiiijjjjjjgggeeecccdddeeeeeedddaaa```aaabbbbbbaaaaaa```______^^^YYYYYYYYYYYYZZZZZZZZZZZZ^^^]]][[[YYYXXXXXXXXXYYYXXXXXXWWWVVVTTTSSSRRRRRRTTTSSSRRRQQQPPPOOOOOOOOONNNOOOQQQPPPOOONNNNNNOOOLLLLLLKKKJJJIIIHHHGGGGGGJJJJJJIIIHHHFFFEEEDDDDDDIIIGGGFFFHHHJJJJJJHHHFFFIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????AAA@@@@@@@@@?????????>>>>>>>>>>>>======>>>>>>>>>>>>??????@@@@@@??????>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<=========>>>>>>~~~|||zzzyyyrrrqqqpppnnnmmmkkkjjjiiihhhhhhhhhhhhhhhgggfffeeeeeedddbbb```]]][[[ZZZYYY\\\[[[XXXUUUSSSSSSRRRRRRXXXXXXWWWUUUTTTSSSRRRQQQRRRQQQPPPOOONNNLLLLLLKKKNNNMMMKKKJJJIIIIIIJJJKKKHHHHHHGGGFFFFFFEEEDDDDDDHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@AAABBBBBB@@@???AAABBBCCCCCCBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDDDDDDDEEEEEECCCEEEGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAADDDCCCCCCBBBBBBAAA@@@@@@>>>======>>>??????>>><<<@@@??????>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<========================<<<=========>>>>>>>>>>>>??????>>>>>>======<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<~~~~~~|||{{{zzzyyyzzzzzzxxxwwwvvvtttrrrqqqpppoooiiihhhhhhhhhgggggggggfffeeedddcccaaa___]]]\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUQQQQQQPPPNNNMMMLLLKKKJJJRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFFFF<<<<<<===???AAABBBCCCDDDBBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAACCCFFFFFFEEEEEEFFFGGGEEEBBBCCCDDDEEEGGGIIIJJJJJJEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGEEEGGGHHHHHHGGGFFFGGGHHHFFFFFFFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAA@@@???@@@@@@??????????????????@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???>>>>>>=========<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;zzzyyyxxxvvvtttsssqqqqqqiiiiiihhhgggeeedddcccccc^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZTTTSSSSSSRRRQQQPPPPPPPPPXXXWWWUUUSSSSSSTTTUUUVVVRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTRRROOOMMMMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNPPPOOOMMMKKKJJJJJJKKKLLLNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFBBBBBBCCCCCCDDDDDDEEEEEE>>>>>>>>>>>>>>>???????????????@@@@@@@@@???>>>>>>;;;<<<<<<===>>>???@@@@@@>>>============>>>>>>>>>999::::::;;;<<<===>>>???BBBAAAAAA@@@@@@?????????>>>>>>==================:::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<=========<<<<<<======;;;AAACCC???<<<>>>>>><<<===>>>???@@@AAABBBCCCCCC@@@@@@@@@?????????>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>BBBCCCDDDCCCAAA??????@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>>>><<<==============================<<<<<<<<<<<<<<<999999999999999999999999::::::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;<<<======<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::777888888888888999999999qqqcccWWWPPPLLLJJJGGGFFFFFFEEECCCAAAFFFFFFEEECCCBBBAAA@@@???BBBBBBBBBAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>????????????>>>>>>CCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>>>>>>>>>>???@@@AAA@@@@@@??????@@@@@@AAA===???@@@AAAAAAAAACCCEEEAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEBBBAAA@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDD@@@@@@AAAAAAAAABBBBBBBBB;;;;;;<<<===>>>???@@@@@@AAAAAA@@@???===<<<;;;;;;======>>>>>>??????@@@@@@>>>============>>>>>>??????>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAA??????@@@@@@@@@@@@??????===============>>>>>>>>>??????>>>===<<<<<<;;;;;;AAAAAAAAAAAAAAA@@@@@@@@@::::::999999888777666666::::::::::::::::::::::::777777777888999999::::::====================================<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<===>>>===<<<<<<>>>@@@AAALLLQQQHHHAAA@@@AAA??????@@@@@@AAAAAABBBBBBBBBGGGGGGGGGFFFEEEDDDDDDDDDAAABBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@DDDEEEFFFEEEBBB@@@@@@@@@CCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????999;;;<<<<<<;;;::::::;;;::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888888888888999999999999999999999999999999999999777777777777777777777777888888888888888888888888888888888888888888888888888888888888999999999999888999:::;;;;;;:::999888888999999::::::999999888999999999999999999999999888888888888888888888888999999999999999999999999999999999999999999999999666666666666777777777888ssssssvvvyyyzzz}}}}}}qqq```SSSKKKFFFAAA>>>BBB@@@@@@@@@BBBBBBBBB@@@??????>>>>>>======<<<<<<999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::::::::;;;=========>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA;;;===???@@@@@@AAADDDFFF??????@@@@@@AAABBBBBBCCCAAAAAAAAABBBBBBCCCCCCDDDBBBAAA???======>>>@@@BBBEEEEEEDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBBBB?????????@@@@@@AAAAAAAAA??????@@@AAABBBCCCDDDEEECCCBBBAAA@@@???======<<<===>>>>>>>>>>>>?????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<=========;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;;;;:::;;;;;;;;;:::::::::999999<<<<<<======>>>??????@@@;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<======>>>999999999999999999999999999999999::::::;;;;;;;;;999999::::::::::::999999999;;;;;;:::999999;;;>>>EEEUUU\\\QQQCCC@@@AAA???=========>>>>>>??????@@@<<<;;;;;;;;;;;;;;;;;;;;;@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@@@@>>>???@@@@@@>>>=========>>>>>>============<<<<<<;;;;;;;;;::::::999999999999;;;===<<<:::999:::<<<::::::<<<=========<<<<<<999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<888888888888888888888888666666666777777777888888777777777777777777777777555555555555555555555555666666666666666666666666666666666666666666666666666666666777777888888888777888999::::::999888777666666777777777777666666888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777555555555555666666666666iii]]]eeekkkRRRnnn```;;;JJJHHHHHHHHHHHHHHHHHHHHHHHHHHH<<<;;;eeeHHHIIIIIIGGGGGGMMMWWW```ssszzzeeeTTTLLLDDD?????????>>>;;;;;;::::::;;;===>>>===<<<;;;;;;;;;;;;;;;:::::::::444444555666777888999:::777777777888888999999999888999999::::::999999888777888888999999::::::;;;777888:::;;;<<<=========<<<;;;;;;::::::;;;;;;<<<:::<<<======<<<;;;===>>>>>>>>>?????????@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCCCCAAA???>>>>>>@@@BBBDDDAAAAAA@@@@@@???>>>======CCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>?????????;;;<<<<<<===>>>??????@@@?????????>>>>>>=========>>>>>>>>>=========<<<<<<;;;;;;:::;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;777888888999999::::::;;;777888999:::;;;<<<<<<<<<999::::::;;;<<<<<<======:::::::::999999888888888777888888999999999888888777777777888888999999:::999999999999999:::::::::777777888999:::<<<<<<===999999::::::::::::999999999:::;;;:::888888<<>>>>>??????=========>>>??????@@@@@@>>>>>>???@@@???>>>===<<<<<<<<<======>>>??????@@@<<<<<<<<<===>>>@@@AAABBB===???AAAAAA@@@???@@@AAA===============<<<<<<<<>>>>>===<<<<<<;;;;;;888:::<<<<<<999888999;;;777888:::;;;;;;;;;::::::777777777777777777777777777777777777777777777777777777777777888888888999777888888888888888888888666666666777777777888888777777777777777777777777444444444444444444444444555555555555555555555555555555555555555555555555555555555666666666777777777999:::;;;;;;:::999777444555555555555555555444777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555666666iiiQQQMMMYYYFFFNNN@@@AAAAAAKKKBBB;;;:::FFF777<<>>GGGEEEMMM^^^wwwrrr```PPPFFF@@@??????===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888777777888888999:::777777777777777777777777777777777777777777777777999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@????????????>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>????????????======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999999888888888999::::::;;;999999999999999999999999888888888888888888888888999999999999999999999999999999999888888888777777::::::::::::::::::::::::888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777888888888999999999888888888888888888888888888888888888888888888888AAABBBAAA???<<<:::999:::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444222333444444555555444444444444444444444444444444333444555555666555555555555666888999888777555444222222222333333333444444444444444555555555555666555555555555555555555555444444444444444444444444555555555555444333222111111222333333444444333333ooo]]]LLLDDDLLLAAA;;;gggvvv|||yyymmmNNN>>>EEE444GGG:::BBBIIINNNBBB999<<<666@@@<<<<<<:::<<>>>>>===<<<;;;;;;:::999:::::::::::::::::::::::::::999999999999888888888777666666666666777888888777777777777777777777777777777777777777777777777999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::999::::::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????BBBAAA@@@???>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888888888888888999::::::999999999999999999999999888888888888888888888888999999999999999999999999999999888888777777777777888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888999888888888888888888888888888888888888888888888888===>>>>>><<<999777777888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========999::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777777777666666666555555555555555555555555555555555666666666666666666666666666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333222222333444444444444444333333333333333333333333333333444555555555555555444555777777777666444333222222222222333333333333333444444444555555555555444444444444444444444444333333333333333333333333555555555444444333222111111222222333333333333333kkkWWWMMM@@@AAAEEE777<<>>FFF444BBB,,,@@@;;;666TTTmmm<<<;;;;;;222======>>>---III666RRRggg999GGGzzzLLL999???<<<<<>>@@@TTTKKKeeeoootttiii[[[QQQDDD<<<:::<<>>>>>>>>>>><<<<<<<<<<<<=========>>>@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<============;;;;;;:::999999999999:::999::::::::::::::::::999888888888888888888888888888777777777777888888999888888888888888888888888777777777777777777777777888888888888888888888888777777777777777666666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888777777777777777777777777777777777777777777777777777888999888666555555666888888888888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<888888888888999999999:::999999999999::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777666666666666666666666666555555555444444444444333444444444444444444444444555555555555555555555555555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333111222222333444333333333333333333333333333333333222333333444444444444444333333444555555333222111111111111222222222333333333333333333444444444444333333333333333333333333333333333333333333333333444444444444333222111111000111222222333333222222sssTTTLLL???;;;HHHBBB999888>>>CCC999,,,BBB)))777FFF666999BBB///BBB;;;,,,MMM999---xxx555;;;999999>>>666@@@;;;BBB888AAA111555LLL:::???;;;AAA888@@@FFF<<>>>>>??????>>><<<999999999999999999999999888888888888888888888888888888888777777777666666444444444444444555666666555555555555555555555555555555555555555555555555666666666666666666666666666666777777777888888888888888888888888888888888777777888888888999999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999999999999999:::;;;<<<<<<;;;;;;:::999888888777777888888888888888999999888888888666666666666666666666666777666666666666666777777666666666666666666666666555555555555555555555555666666666666666666666666666666666555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555333444555555333333444555777777666666777777888999888888888888888888888888999999999999999999999999999999999:::::::::;;;;;;777777888888888999999999888888999999999:::::::::888888888888888888888888777777777777777777777777666666666666666666666666555555555555555555555555555555444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000111222222333333222222222222222222222222222222111222222333333333333333111111222222222111000///000000000111111111222222222222222222333333333444222222222222222222222222222222222222222222222222222222333333222111111000///000111111222222111111tttLLLGGGAAA777BBBDDDAAA===111EEEAAAAAAppp@@@???>>>999444555:::>>>222DDD;;;666999:::888333888:::>>><<<555<<<@@@000xxx444???222777[[[BBB888@@@;;;===???666;;;JJJXXX~~~ggg]]]PPPHHHFFFDDDBBB???;;;<<<>>>??????===888555777777777777888888888888777777777777777777777777777777666666666555555555555444444444444555666666444444444444444444444444444444444444444444444444555555555555555555555555555555555666666666777777777777777777777777777777666666666666777777777888888888888999999999::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;::::::999999::::::;;;;;;;;;::::::999999999888888888888888888888888888888999::::::::::::999888888777666666666666666666666777777777777666666555555555555555555555555666555555444444555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555444444444444444444444444444444444444444444444444111333444444333333444555666555555555555666777777777777777777777777777777777777777777777777777777888888888888999999999999777888888888888999999999888888999999999:::::::::777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555555555444444444333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111///000000111222111111111111111111111111111111111000111111222222222222222000000000000000//////.../////////000000000111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111000///...///000000111111000000nnnIIIHHHGGG<<>><<<:::999999888777666666666555555666666666666666666555555555555555555555555666666666555555555444444444444444444444555555666333333333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555555555555555555555555555555555555555666666666666777777777888888888888999888888888888999999999999:::::::::;;;;;;;;;<<<<<<::::::999999999999::::::;;;::::::999999888888888666666666666666666666666777888888999999888888888666666555444444444444555444555555666666555555444444444444444444444444444555555444333333333333444444444444444444444444444333333333333333333333333444444444444444444444444222222222333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333111222444333222222444555444444444444444555666666555555555555555555555555666666666666666666666666666666777777777888888888777777777888888888999999888888888999999999999:::555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000...///000000111111000000000000000000000000000000///000000111111111111111/////////......................../////////000000000000000000111111111222////////////////////////000000000000000000000000///000000000000000//////---...//////000000//////fffLLLJJJEEE@@@BBB:::===:::888@@@DDD999NNN@@@AAA555000999777000555@@@222---LLL---AAA333555===FFF888999666777:::999111kkk]]]555===...:::IIIMMMDDDCCC===>>>OOOBBB[[[666999BBBNNNWWWyyygggddd___WWWMMMCCC;;;666;;;<<<=========;;;999888:::999777666444555777999555555555555444444444444444444444444444444444444555555555444444444444333333222222222222333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555666666666777666666777777777888888888888888999999999::::::::::::999999999999999::::::999999888888777666666555555555555555555555555555777777777888888777777666555555444333333333333333333333444444444444333333333333333333333333333333444444333222222222222222333333333333333333333333222222222222222222222222333333333333333333333333111111111222222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222111222333333222111333444333333333333333444555555444444444444444444444444555555555555555555555555555555666666666777777777555555666666666777777777666666777777777888888888444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333222222222111111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////......///000000000//////////////////////////////...///000000111111000000//////......---------...------.........//////////////////000000000111111........................////////////////////////...//////000000/////////------...////////////...___MMMGGG:::;;;DDD;;;;;;:::@@@333AAA333YYY222333;;;???888555888888333<<<555777>>>(((>>>666666GGGRRR<<<333999;;;333<<<>>>KKK///999333444>>>EEE@@@HHH888@@@>>>|||>>>;;;999999???|||tttjjjbbb\\\UUUMMMFFFFFFDDD@@@===;;;<<<===???777888999999888888;;;===666888999888777666555666555555555444444333333333444444444444444444444444555555444444444333333333111111111000111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444333333333444444444555555333333333444444444555555666666666666777777777777777777777777888888888888:::999999999999999::::::888777777666555555444444555555555555555555555555666777777777777777666666555444333333222222333333222333333444444333333222222222222222222222222222444333333222111111111222222222222222222222222222111111111111111111111111222222222222222222222222000000111111222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000222333222111000111333333333222222333333444555333333333333333333333333444444444444444444444444555555555666666666666777444444444555555555666666555555555555666666666777444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000////////////////////////---......///////////////////////////////////////...//////000000000000000//////...------------...---------.........//////////////////000000000000........................////////////////////////......///////////////...,,,---......//////......]]]KKKCCCBBB;;;<<>>777AAA444KKK^^^ZZZkkkooo{{{yyyoooeee^^^YYYJJJHHHEEEBBB@@@>>>;;;888===<<<;;;:::999999999999999999999999999999999999777666666555555666666777555555555444444444333333444444444444444444444444111111111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333444444333444555555666555555555333444444555666777888888666666555555555555666666777777666666555555555444555555555444444333333333333333333333333333333333555555666666555444333333222222222111111111000000222222222222222222222222///000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////111111000000//////......////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444555555555555444444444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////---------......000111111......///000000000000000////////////////////////////////////////////////////////////////////////........................---+++***,,,///000...+++---------............///.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------///...---,,,,,,---...///........................------............---------------............///\\\KKKCCCAAA;;;;;;>>>:::;;;;;;777<<<777SSS555555555555555555555555666666666555555555555555///<<<999}}}666***@@@)))333>>>:::***GGG***666111333999555[[[777555777444777mmmIII:::777444888999GGGAAA888;;;555@@@888KKKBBBDDDFFFMMM]]]oookkknnnqqqkkkYYYYYYWWWUUUQQQLLLGGGBBB>>><<>>:::::::::666<<<777SSS555555555555555555555555444444444444555555555555888111///BBBfff===...555///222333...'''___@@@333...444555777666555666444666lllooo777555777222777hhh777777888444===;;;QQQ888???555;;;UUUDDDFFFDDDEEEKKK>>>???@@@??????>>>===<<<;;;;;;888777777888:::;;;;;;:::;;;:::999888777777777777666666666666666666666666555555444444444444555555555555555555444444444444555555555555555555555555222222222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000000000111111111222333333444444444444444333333333444444444444444666555555444444555555666555555555555444444444444444444333333333333333222222222222222222222222222222222222222222222111000111111111111000000000000////////////////////////////////////000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000.........////////////000000000000000000000000000///////////////////////////////////////.........////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////......---------......///---...//////000/////////////////////////////////////////////////////////........................------------------------,,,++++++,,,......---,,,------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............------............------......------------......------------------------------............------,,,,,,,,,---------......[[[JJJBBB@@@::::::===999999999666;;;666SSS444444444444444444444444222222333333444444555555===))):::222CCCccc666999111///111>>>222000www+++444000999111666555444666333555lll444555===222888222666888666::::::\\\;;;>>><<<===sssuuu555===999777>>>======::::::;;;;;;;;;;;;;;;;;;;;;999888999::::::999777;;;:::999999888888888999777777777777777777777777666666555555555555666666555444444444444333333333444444444444444444444444333222222222222222111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111111222222333333333333333333333333222222222222222555444444444444444444555444444444444333333333333333333333333222222222222222222222222222222222222111111222222222111111000000000000000000000000000////////////////////////........./////////000000......////////////......////////////////////////////////////////////////////////////////////////------........./////////////////////////////////................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////------........./////////000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////..............................------,,,---------------...////////////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,------------------------------------------------,,,------......------,,,+++,,,,,,,,,------------[[[IIIAAA@@@999:::===888999999555;;;666SSS444444444444444444444444111111222222333333444444///555111...888UUU\\\+++666777,,,999999***333333...,,,444000<<<...777555444555222444kkk222111???333999111666888999666888ddd666///===999ooo:::;;;888666:::AAA777999999999888888888888888<<<:::999999999999888666999888888777777777777888666666666666666666666666666666555555555555666666444444444444333333333333333333333333333333333333333333333333222222111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111222222222222222222222222222222111111111444444333333333333444444222222222222333333333333222222222222222222222222111111111111111111111111000111111222222222111111////////////////////////000000000000000000000000---............/////////......////////////..............................................................................------------....................................---------------------------------------.........------------------------------------------------................................................................................................,,,,,,---------.........////////////////////////111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333222222111111111111111111111111000000000000000000000000////////////////////////........................------------------------...------,,,,,,,,,,,,---,,,,,,---...............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,,,,------------------,,,------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---ZZZHHHAAA???999999<<<888888888444:::666SSS333333333333333333333333111111111111222222222222***:::'''222:::%%%GGG111---///+++...777222999***FFF222,,,999///BBB444444555222333jjj222...;;;333:::333777888:::444<<<^^^999...:::222ggg>>>777888888999SSS777::::::;;;;;;;;;<<<<<<<<<777666666666888999888777666666555555555555555666555555555555555555555555666555555444444555555666666666666555555555444444444444444444444444444444444444444333222222111111111111111111111111111111000000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111///000000111111111111111111111111222222222222222444333333222222333333444111111111111222222222222000111111111111222222222000000000000000000000000///000111111222111111111............////////////000000000000000000000000------------.........///......////////////..............................................................................,,,,,,,,,---------..............................------------------------,,,,,,,,,---------------------------------------------------------------................................................................................................,,,,,,,,,------------...........................000000000000000000000000000000000000000000000000111111111111111111111111222222222333333222222222111111111111111111111111////////////////////////////////////////////////........................------------------------,,,,,,+++++++++,,,,,,---+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,+++,,,---,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,YYYHHH@@@>>>888888;;;777777888444:::666SSS222222222222222222222222111111111111111000000000111111000111///===+++444777888333'''888222000+++---333(((555333SSS444444444111333jjj222222888222:::444888444888555HHHKKK<<<:::888666___<<<555888888:::lll>>>444444444555555666666666666555555666888999999888777777666666666777777888888888888888888888888888999999888888888888999999999999999999888888888888666666666666666666666666555444444333222222111111111111111111111111111111///000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////....../////////000000000...///000000111111000000111111111222222333333333333333222222222222333333000000000111111111222222000000000000111111222222000000000000000000000000......///000000000000000---------....../////////........................,,,,,,---------........./////////000000/////////........................------------------------------------------------+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------000000000000000000000000000000000000000000000000111111111111111111111111000111111222222111111000000000000000000000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((+++------+++***+++---++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++YYYHHH@@@>>>888888;;;777777777444:::666SSS222222222222222222222222222222111111000000//////000---;;;!!!666000+++CCC111+++:::)))999444(((AAA)))777(((333777aaa333444444111222iii333888777111:::333888111555666RRR:::000???222<<<]]]999666777666888www;;;999999888888888888777777:::888777888999:::999888;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>><<<<<<<<<;;;;;;;;;::::::888888888888888888888888555555444333333222111111000000000000000000000000///000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------.........//////...//////000000000000000000000111222333444444444333222222222222222222333//////000000111111111222//////000000111111111222000000000000000000000000,,,------.../////////...---------.........//////------------------------,,,,,,,,,---------......//////000000000000//////........................------------------------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,---------.........------------------------000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((+++------+++***+++---++++++,,,,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++VVVJJJ>>>::::::888888999888444666333999MMM000000000000111111111111111111111111000000000000//////000111111111111111222%%%555777)))000333///...///...222mmm333444777444222hhhNNN222222666222---444777999333000555;;;777888iii777999333777888666:::888777999;;;;;;999666===<<<;;;<<<>>>@@@@@@???DDDAAABBBFFFIIIIIILLLQQQRRRRRRTTTXXX\\\]]][[[XXX^^^^^^___cccfffddd^^^YYYZZZ\\\___^^^[[[UUUQQQOOOPPPNNNJJJHHHFFFCCC@@@===@@@???<<<;;;:::888666555999777444333444444333222111000000111333333333222333000...---...000000000111000000//////000000111////////////////////////////////////////////////........................////////////////////////000000111111111222222222222222222111111111000000111111111111000000000/////////000000000000//////////////////////////////................................................------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,++++++,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,................................................////////////////////////////////////////////////000000////////////000000////////////////////////................................................---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************VVVJJJ>>>::::::888777888888333666222888MMM//////000000000111111111111111111000000000////////////000111111111111000;;;%%%666---111666&&&333000222111111www111444777333222hhhLLL666...:::333888444---444000888444:::777555hhh888999888888999888:::999999:::<<<=========>>>@@@DDDIIIPPPWWW]]]aaajjjhhhkkkrrrwwwyyy}}}~~~{{{wwwtttqqqmmmiiieee^^^[[[VVVRRROOOKKKFFFAAA<<<:::999999:::999888666999666222111444777777777555333111111111111///...000000000//////.........////////////////////////////////////////////////........................////////////////////////000000000111111111222222222222111111111000000000111111111000000000///////////////000000/////////................................................------------------------------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++////////////---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++++++++,,,*********+++++++++,,,,,,------------------------................................................//////////////////////////////............//////........................................................................------------------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++*********+++++++++,,,,,,------------------------*********************************+++++++++,,,,,,***++++++++++++++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++UUUIII>>>:::999777666666777333666222888MMM//////000000000000111111111111000000000000//////...///000000111111000000,,,|||[[[***///555888%%%333111222222...///333666333222hhhKKK777+++999222yyy...666333'''{{{NNN444444888666111kkk<<<111888333777AAA>>>AAAEEEHHHKKKOOOVVV\\\dddhhhmmmrrrxxxxxxqqqeeebbb^^^YYYTTTMMMFFFAAA???:::444444999===>>>===333222000111111111///---000000111111000///...---////////////////////////////////////////////////------------------------//////////////////////////////000000000111111111111111000000000000000///000000000000////////////......////////////..............................------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++666888999777222//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////...------------------...........................------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++*********++++++++++++,,,------------------------*********************************++++++++++++,,,+++++++++++++++******************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,{{{TTTHHH===:::999777555555777333666222888MMM////////////000000000111111000000000////////////...//////000000000000000666???333555///333222000000111000***...222555222111hhhLLL222///000222YYYiii(((555SSS777///444777444///mmm<<<444<<<000777\\\^^^dddlllqqquuu}}}{{{pppiiiZZZTTTNNNKKKLLLJJJDDD>>>666444111000111222222111000000111222222111000///////////////////////////////////////////////////------------------------............................../////////000000000////////////////////////000000/////////.........---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++555999;;;888222///000333,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++,,,,,,++++++******))))))************++++++++++++++++++++++++++++++++++++------------------------......................................................------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++,,,,,,++++++******))))))************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))***+++,,,,,,wwwRRRGGG<<<:::999777555555777333555111888LLL...////////////000000000000000000////////////.........///000000000000000""";;;{{{///+++...777---///111000***uuu...000444111000hhhLLL,,,777(((555:::,,,PPP111444666333111jjj666<<>>PPPfff^^^SSSGGG>>>777222000333222111000////////////000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,------------.........///.........------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++++++++***************+++++++++++++++************++++++++++++*********+++++++++++++++'''***,,,,,,)))(((***,,,++++++++++++++++++++++++************************)))))))))************+++***************))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))************+++************+++++++++++++++******))))))******+++************************************************)))))))))))))))*********)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))************+++***************))))))))))))))))))************+++************++++++++++++++++++++++++++++++++++++******************************)))))))))***++++++nnnLLLBBB:::999:::888666777666222555111777LLL........./////////000000000000/////////.........---...//////000000//////=== DDD555///,,,...---555000444HHH111...222000000ggg===111444///888...~~~ccc:::===333111444:::222;;;wwwNNNPPP[[[hhhzzz}}}nnn```SSSHHHAAA>>><<<888444222111111222000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,------------.........---------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++***++++++,,,---,,,,,,,,,+++++++++******)))*********++++++++++++************************************++++++++++++******++++++++++++******)))*********++++++++++++************++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,,,,+++************************************************))))))))))))************))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++))))))))))))************************++++++++++++******))))))))))))******************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))************++++++++++++++++++++++++************************))))))))))))************))))))))))))************))))))))))))************************++++++++++++************************************************+++******))))))))))))***kkkKKKAAA999999:::999777777666222555111777LLL............/////////000000/////////............---......///////////////(((,,,---888---333---)))333---444666333...222//////ggg555444***444555444JJJIII444+++333999777444;;;222???hhhwwwhhh___JJJGGGAAA;;;777555555555000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,++++++*********))))))******++++++++++++************************)))************+++++++++******++++++++++++******))))))******++++++++++++)))************+++++++++))))))******+++++++++++++++***)))***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))************)))************+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************++++++++++++++++++++++++************************))))))))))))************(((((())))))******++++++))))))))))))************)))************+++++++++************************))))))))))))))))))))))))++++++***)))(((((())))))eeeEEEHHH999555999555666555777777777:::)))JJJ---------...///000000111555$$$666222+++555...777%%%:::---$$$777..."""<<<---999###VVV111,,,///777---111000999111///222...---fff666***555333///444;;;GGG===444444666777777999666777>>>222{{{iiiRRRCCC???>>>999444888333///...000222222111//////---,,,,,,---...///+++++++++,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************((())))))))))))*********++++++++++++++++++++++++******))))))))))))******))))))************))))))************************************************)))************+++++++++,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***************)))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))dddJJJ@@@555===BBB;;;888555333:::,,,---333JJJ------......///000000111///&&&444...,,,&&&---"""444&&&...222(((444;;;"""...'''///555---,,,111111333,,,555000///333///...fff777222333000777111)))ooo]]]888222+++555666--->>>:::555333666777555444666555777@@@;;;rrrbbbYYYRRRHHHAAA;;;888444444555555222///000///............//////,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************))))))))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++******))))))))))))******))))))************))))))************************************************))))))*********+++++++++,,,++++++******++++++,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***************)))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))bbbNNN:::888@@@;;;333333555,,,<<>>;;;888555222111111000///......------------........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))******************************))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++******))))))))))))******))))))************))))))************************************************)))))))))*********++++++,,,+++************+++,,,)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++)))************))))))((()))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))aaaHHH999@@@===///...333;;;666777......999@@@............//////000000000,,,222,,,FFF***>>>;;;******111...+++111111DDD...///111***222333+++111ppp111...111//////eeeaaa666111444...222777555)))^^^>>>;;;...@@@///FFF'''666666888;;;;;;>>>HHHRRRggguuutttbbbRRRGGG@@@;;;888666666444222111//////.....................------......---------,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************************************************************************++++++++++++************************((((((((())))))*********))))))))))))))))))))))))************************))))))))))))))))))((((((((()))))))))************))))))))))))))))))))))))((()))))))))************************++++++++++++******************************))))))))))))******))))))************))))))************************************************))))))))))))************++++++************++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))************)))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))bbbDDD999BBB777222<<<555:::666'''333777...CCC............////////////111,,,333,,,FFFeee999,,,,,,;;;...(((222---...222------///000333<<<777---...---000gggFFF444333000///333:::000>>>%%%)));;;+++888666777===;;;<<<@@@GGGTTTiii|||yyyhhhXXXJJJBBB<<<:::888555333222333333//////......------,,,,,,......---------,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************((())))))******+++++++++))))))))))))))))))))))))************************(((((((((((((((((())))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))***++++++++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++*********))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++((())))))*********))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))bbbKKK===>>>000:::@@@&&&444CCC***666999444iii......//////////////////555///333''',,,ooo$$$,,,555'''&&&111000{{{111---...000---+++444444###@@@...,,,+++222kkk555222888+++///:::777 FFF(((>>>ccc<<<%%%QQQ+++999<<>>///;;;555$$$aaarrrNNN000888/////////////////////...***---111///---|||---///;;;------111+++---...444***333222(((III000,,,***444rrrppp,,,222777---111999222+++888777,,,ddd...===222QQQNNNZZZbbbrrrpppiii\\\NNNCCC<<<888777444444333222000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++************************************************************************))))))))))))************************************))))))))))))))))))(((((())))))))))))))))))))))))************************'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************''''''((((((((()))))))))******************************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))***++++++***)))(((((())))))***************************++++++++++++)))***+++,,,,,,+++***)))************************************++++++++++++++++++++++++************************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++(((((()))***************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))aaaBBB===BBB444;;;///:::///////////////.........(((000///222,,,888---***111+++;;;***000000666CCCOOO333---***777vvv@@@'''222000555444000111HHH(((888222)))gggPPPPPPWWWlllYYYLLLEEEBBB666666555444222111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))************************&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((((((((()))***************)))************+++++++++)))***+++,,,,,,+++***)))************************)))************++++++++++++++++++************)))************************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))************)))************+++++++++(((((()))***************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))aaaLLL888;;;555777(((UUU........................,,,111555+++***777666+++***888---000;;;%%%CCCfff,,,888...&&&111999%%%/////////000222333333222555000444}}}lllWWWJJJHHHAAA999555666666333000,,,---......---+++++++++,,,+++******************---,,,++++++******++++++***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********))))))))))))))),,,,,,------,,,,,,++++++))))))))))))************************************))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))%%%%%%'''******)))))))))(((((('''''''''&&&(((((((((((())))))))))))aaa>>>;;;BBB333<<<999...ppp........................666)))+++000000&&&VVV888AAA999222888((()))999)))***VVV555111+++///333444--->>>555444333333555666777777333;;;777333oootttaaaPPPIIIAAA===<<<:::444000000000000///...---......,,,,,,+++++++++++++++,,,---,,,++++++******++++++***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))***)))((((((((()))++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********---------------,,,+++***))))))))))))************************************))))))))))))*********************+++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))+++------+++((()))((((((((('''''''''''''''((((((((())))))))))))___AAA<<<>>>+++777EEE'''***111ZZZ........................666((()))...111"""///sssuuu111,,,+++...111333***)))666555******,,,...333:::rrr888%%%777333444333333333444666777888AAA******666<<>>???333111333999DDD///)))000+++999........................***///555(((,,,666******)))777+++000***000...000,,,444555((('''222555 LLL---==='''777666999555777999999777666777888000NNNGGGCCCfff{{{ppp\\\NNNAAA>>>;;;999888777333111......---,,,,,,,,,,,,------,,,++++++******++++++***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,------------,,,+++***)))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++***)))(((((('''''''''(((((((((((((((''''''''''''((((((((((((~~~WWW>>>;;;>>>999222666666,,,$$$555<<<333///555333)))qqq........................333&&&///111000...&&&222"""---<<>>555===???///000;;;---333333......444555000+++555(((---ZZZ........................+++)))555+++%%%444222,,,...''',,,333...???wwwSSS333&&&)))==='''###:::111!!!;;;+++444111+++...000...111"""777???222111777UUUGGG888666---FFF(((///===555888555666888;;;???HHHZZZooosss\\\NNNGGGCCCAAA999888666444111000///...---,,,++++++******+++++++++++++++,,,,,,+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((()))++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))&&&'''((())))))******)))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%(((++++++)))'''''')))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((xxxRRR@@@===888666555555444333555444222222222222111///........................------............------------------------------........................///////////////.........,,,,,,,,,---------......////////////000000000000000111111111111222222222000111333444555555444333666333333666666555666999@@@AAACCCJJJaaa|||zzzxxxqqqjjjfffeeefffjjjqqqvvvxxxxxx~~~xxxtttssstttmmmlllmmmrrr|||ooo___RRREEE;;;<<<<<<:::666222/////////......---+++***((('''++++++,,,,,,,,,++++++***++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))(((((()))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******)))((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((xxxRRR@@@<<<888666555555444333555333222222222222111///........................------............------------------------------.......................................---------------........./////////////////////000000000111111111111111222222222222222222444555555555444444333333666::::::888:::>>>777HHH___xxxwwwjjjcccbbbddddddcccaaa``````cccgggkkkkkkkkksssyyyzzztttqqqhhheeeaaaaaaffflllqqqsssoookkkiiilllpppssszzzkkkWWWHHHDDD???======<<<999666000///---,,,,,,,,,...///------------,,,+++******++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))(((((())))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******)))((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))(((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((wwwRRR???<<<888666555555444333555333222222222222111000........................------............------------------------------........................------------------------....../////////000000000/////////000000000111111111111111111222222222333333444444555555555555444333333777999888777===FFFNNNhhhxxxqqqpppqqqoookkkmmmssszzznnnhhheeeaaa]]][[[^^^eeelllpppqqqpppoooppprrrssssssrrrzzztttoooiiieeeeeehhhjjjllloookkkiiijjjkkkjjjlllppptttvvv{{{kkkXXXNNNAAA===???AAA???;;;444222///,,,,,,---000222//////...---,,,+++******++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))((((((((((((((())))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((()))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((vvvRRR???<<<888666555555555444444333222222333333111000........................------............------................................................---------------.............../////////000000000//////000000000111111111111111111222222222333333333333444444444555555555888777888888999@@@QQQaaasssmmmgggfffiiinnnooonnnmmmwww~~~tttqqqffffffhhhnnnwww}}}{{{yyyzzz{{{}}}~~~}}}}}}{{{xxxyyy}}}rrrcccPPPDDD@@@@@@???<<<888666222///---,,,------...------,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))((((((''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((tttQQQ>>>;;;888666555555555444444222111222333333222000////////////////////////------............------................................................------......////////////------........./////////000000000000111111111111111222222222222333333333222222222333444444555666999999;;;AAALLL```}}}zzzsssooommmmmmmmmkkkmmmqqqyyyuuuuuuyyy}}}zzzwwwooosss~~~sss]]]NNNEEE???<<<888777555333000...,,,+++,,,,,,+++++++++,,,,,,---++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))''''''''''''(((((((((((((((((()))))))))))))))((((((((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((rrrOOO>>>;;;777555555666555555333222111111333333222111////////////////////////------............------................................................------......///000000000------........./////////000000000111111111222222222222222222333333333333222222222333444666777888444999EEEYYYqqq{{{uuussspppmmmkkkmmmrrrxxx|||yyywwwrrrcccbbbeeemmmzzzjjjWWWGGG>>>999999999888666444222111...---,,,++++++,,,---...++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((())))))***))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***''''''((((((((()))))))))''''''''''''(((((((((((((((((()))*********))))))((((((((()))))))))******))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((oooMMM>>>;;;777555555666666555333222111111333333222111////////////////////////------............------................................................,,,,,,---......///000000....../////////000000000000000111111111222222222222222222333333333444444222222333444666999;;;===>>>JJJdddxxxyyyvvvmmmjjjlllpppqqqyyyxxxyyy{{{|||vvvrrrfffgggkkksss|||}}}yyy~~~|||```MMMBBBAAA???===;;;:::999999333222///---,,,,,,------++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((()))******)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******'''((((((((())))))))))))''''''''''''(((((((((((((((((()))***************(((((()))))))))*********))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((nnnLLL>>>;;;777555666666666555333222111111333444333111000000000000000000000000---..................---////////////////////////........................++++++,,,,,,---...//////000000000000111111111111000111111111111222222222222222333333333444444444333444444666888;;;>>>@@@TTTfffzzzoooiii\\\aaacccaaadddooo|||{{{wwwuuussshhhooo|||xxxsssnnnjjjooo}}}~~~cccNNNKKKFFFAAA===<<<<<<===888666333000---,,,,,,---++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((()))******)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((***++++++))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))''''''''''''((((((((()))(((((()))***************))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((oooJJJ>>>;;;888666666666444333333333333222222222111111000000000000////////////////////////////////////..................................../////////000///////////////.........000000000000111111111111222222111111222222333444111333555444444444444333777555555777888===NNN```sssiiihhhgggeeedddeeehhhnnnxxx}}}{{{yyy}}}|||qqqddd[[[[[[```fffjjjwwwfffTTTIIIAAA<<<>>>DDD===:::666111///------,,,)))***++++++++++++******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++***)))((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))************)))))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''nnnJJJ>>>;;;888666666666444333333333333222222222111111000000000000////////////////////////////////////................................./////////000000////////////////////////000000000000111111111111222222222222222333333444777777777666666777666555444777;;;===???OOOsssvvvtttllldddbbbggglllmmmsssvvv|||}}}mmm```ZZZYYY[[[\\\eeemmm|||tttbbbQQQDDDAAADDD@@@===:::777555222000///+++++++++++++++*********))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((()))************)))((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''*********)))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((())))))***+++*********(((((()))))))))*********((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''mmmJJJ>>>;;;888666666666444333333333333222222222111111000000000000////////////////////////////////////............................../////////000000000////////////////////////000000000111111111222222222222222333333333444444666444444555666666666555888:::@@@KKK\\\{{{sssiiifffiiijjjiiigggmmmzzz~~~nnn```WWWSSSRRRRRRYYY[[[___fffssshhhSSSGGGDDDAAA@@@===;;;999666111......---,,,*********++++++***))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''******))))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***(((((())))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''jjjJJJ>>>;;;888666666666444333333333333222222222111111000000000000////////////////////////////////////...........................////////////000000000///////////////000000000000000111111111222222222222333333444444444444444333111222666999888777777AAABBBMMMhhhxxxsssmmmjjjjjjzzz}}}|||uuujjj___YYYVVVWWWXXX^^^___``````aaahhhrrrzzzlllVVVIIIEEEBBB???>>>===:::555111111000---+++******+++,,,***))))))))))))))))))******))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))******+++++++++++++++(((((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***************************))))))))))))((((((((((((''''''''''''''''''''''''hhhJJJ>>>;;;888666666666444333333333333222222222111111000000000000////////////////////////////////////////////////////////////////////////000000000111////////////000000111111111111111111222222222222222333444555555555555444555333666;;;<<<999:::>>>DDDTTTqqq~~~wwwrrrtttyyy{{{}}}tttooohhh```\\\[[[]]]___YYY^^^cccfffggghhhjjjmmm~~~ttt```KKKFFFAAA???@@@@@@===:::555333000---,,,+++,,,---******))))))))))))************))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***'''(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((fffJJJ>>>;;;888666666666444333333333333222222222111111000000000000/////////////////////////////////////////////////////////////////////000000000111111...//////000000111111222111111111222222222222333333444555666666666555444555333666;;;999777???KKKQQQttt|||{{{yyywwwyyy|||ssspppiiibbb\\\[[[^^^aaa]]]aaagggmmmsssvvvwwwwwwttt\\\RRRFFF@@@???@@@???===888666444111///...------+++******))))))******++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))''''''(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((dddJJJ>>>;;;888666666666444333333333333222222222111111000000000000//////////////////////////////////////////////////////////////////000000000111111111...//////000111111222222111111111222222222333333333444666777777777555444555333666::::::>>>RRRiii|||}}}zzz|||{{{yyyssslllhhhhhhmmmqqqtttsssuuu{{{~~~yyy|||vvv___MMMEEEAAA???<<<:::999777555222000...---+++******))))))******++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((())))))))))))((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))'''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((cccJJJ>>>;;;888666666666555333333333333222222222111111000000000000////////////////////////////////////000000000000000000000000000000000000111111111111...//////000111222222222111111222222222333333333333444666777888777666444888777:::@@@CCCNNNlllxxxxxx|||~~~{{{~~~~~~}}}zzzyyy~~~~~~cccRRRIIIDDD@@@;;;:::999777444111...---++++++************++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))cccBBB<<<:::666555444444333222000111111111111222222222//////............//////000000111111111111000000000000000000000000000000000000000000////////////000000000000000111111222000111111111111222222222222111444777666444666;;;999;;;===AAAMMMkkkyyy{{{~~~zzztttrrruuuzzz~~~nnnRRRGGGFFFAAA999444555777444222222,,,+++***+++++++++)))'''++++++++++++******))))))))))))))))))))))))))))))+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''***)))(((&&&&&&''''''((())))))))))))))))))))))))(((((())))))))))))((((((bbbCCC<<<:::666555444444333222333222222222111111000000//////............//////000000111111111111000000000000000000000000000000000000000000000000000///000000000000000111222222111111111111222222222222666333333888:::999999<<<999;;;DDDZZZzzz{{{vvvvvvzzz~~~~~~uuuYYYIIIEEE===777888:::777333111222///,,,+++++++++******************************))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))))))))(((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))***)))((('''&&&'''(((((())))))))))))))))))))))))(((((())))))))))))((((((```CCC===:::777555555444333222444444333222111000//////000//////......//////000000000111111111111000000000000000000000000000000000000000000000000000000111000000000000111222222111111111111222222222333666111000555888888888999???KKKccc~~~}}}{{{{{{{{{||||||||||||sssUUUOOODDD;;;;;;<<<:::777555888444///,,,+++,,,,,,+++))))))******************))))))))))))))))))))))))++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''((()))************)))((('''''''''(((((())))))))))))))))))))))))'''(((((())))))(((((('''^^^CCC===:::777555555555333222444444333222222111000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000111111111111111000000111111222333111111111222222222333333555222222555555555:::@@@NNNlll}}}}}}yyy{{{}}}}}}{{{}}}uuueeeUUUEEE???===<<<;;;<<<;;;777333000///---,,,***)))))))))************+++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))(((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***)))))))))((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''\\\DDD===;;;777666555555444333222222222222222222222333000000////////////000000000000111111111111000000000000000000000000000000///000000000111111111222111111111111111222222333111222222222222333333333555666999999777999HHHWWWqqq~~~~~~zzzyyy}}}vvv^^^MMMCCC<<<<<<>>>:::888777555444111---***************++++++++++++))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))***(((((())))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''ZZZEEE>>>;;;888666666555444333222222222222333333333444111000000//////000000111000000111111111111000000000000000000000000000000///000000111111222222222222111111111111222333333222222222222333333333333000444999;;;<<>>::::::::::::999666111---------,,,,,,,,,+++++++++))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))******(((((())))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********)))((('''''''''))))))*********)))((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&XXXEEE>>>;;;888666666555444333333333333333333333222222111111000000000000111111000000111111111111000000000000000000000000000000///000000111111222333333222222111111222222333444222222222333333333444444111333999@@@KKKccc|||{{{~~~qqqUUUEEEAAA===<<<<<<<<<<<<;;;777555//////...------,,,++++++))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&'''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((()))))))))*********(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))***+++***)))((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&WWWEEE>>>;;;888666666666444333666555444444333222111111111111000000000000111111000000111111111111000000000000000000000000000000///000000111222222333333222222111111222222333444222222333333333444444444999999>>>KKK```vvvyyy~~~eeeOOOHHHAAA???=========>>>===;;;111111000///---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******)))******++++++)))((('''))))))))))))))))))))))))&&&''''''''''''''''''&&&WWWBBB;;;:::888777666555666666333333333222222222111111000000000000000000000000//////000000111111222222000000000000111111111111000000111111111222222222222222111111111111111111---222444111000444666555<<<;;;GGGggg|||wwwuuuyyy|||zzzyyyzzz~~~iiiQQQGGGBBB>>>???>>><<<===@@@:::666111...---------,,,***++++++++++++***))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((VVVBBB;;;:::888777666555666666333333333222222222222111111111111111111111111111111111111111222222222222000000000000111111111111111111111111111222222222222222222222222111111111///000111333555555666777<<>>???BBBAAA???>>><<<888444000...---,,,***+++++++++,,,,,,++++++***+++++++++***************************************(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((}}}UUUAAA;;;:::888777666555666666333333333333222222222222111111111111111111111111333333333222222222222222000000000111111111222222222222222222222111111111222222222222222222222222555000000777888666888???KKKpppzzzssssss}}}mmmYYYFFFAAAEEEFFFBBB>>>===:::666333111///,,,***++++++,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((|||TTTAAA;;;:::888777666555666666444444333333333222222222111111111111111111111111333333333222222111111000000000111111111222222222333333222222222222111111222222222333333333333333:::333333999888444???QQQmmmyyysssuuuuuuXXXHHHEEEDDDBBBAAA<<<:::777555444222///---,,,+++++++++++++++,,,,,,,,,,,,++++++***)))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((({{{SSSBBB;;;:::888777666555666666444444444333333333222222111111111111111111111111222222111111000000000///111111111111222222222222333222222222222222222222222222333333444444444444;;;555555888555777OOOkkkzzz~~~{{{wwwxxx}}}qqqWWWHHHAAAAAADDD;;;999888777777666444222---,,,+++************++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))xxxRRRAAA;;;:::888777666555666666444444444444333333333333222222222222222222222222111111111000000000000000111111111222222222222333222222222222333333333444222333333444444555555666777555666999===MMMnnnyyyvvv|||~~~zzzzzz{{{qqqZZZIIICCCDDD<<<:::888888888888777666///...,,,+++************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))tttOOO???;;;:::888777666555666666555444444444444333333333222222222222222222222222000111111111111111222222111111111222222222333333000111111222333444555555333333333444555666666666555777:::AAASSSsss}}}}}}{{{yyy{{{~~~~~~{{{aaaNNNGGG@@@===:::888888999999888444222///---+++***++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))rrrLLL===;;;:::888777666555666666555555444444444333333333222222222222222222222222111111111222222333333444111111222222222333333333000000111222444555666666333333444444555666777777555999>>>JJJhhhyyy}}}uuuoooooouuu{{{|||zzz}}}xxxZZZJJJCCC@@@;;;888888888888888777555222///---,,,,,,,,,(((((()))***+++,,,,,,---************************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))pppLLLAAA999999888777666666666777555555444444444333333333333333333333333333333333111111111111111111111111000111111111111222222222222222333333333444444444666333333777888666777999@@@:::FFFlll~~~vvvooooootttzzz~~~{{{tttnnnuuuvvv\\\PPPFFF===;;;:::888666777777666555333000---+++)))******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))'''''''''''''''((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******pppLLLAAA:::999888888777777777777555555444444444333333333333333333333333333333333111111111111111111111111111111111111222222222222222222333333333444444444555111111666999777666777===KKKjjj|||wwwwwwwww|||}}}~~~|||uuusss}}}}}}```QQQAAA<<<<<<;;;999888888777666444222///---,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&'''((()))***))))))))))))))))))))))))(((''''''''''''((())))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***pppLLL@@@;;;;;;999888888777777777555555444444444333333333333333333333333333333333222222222222222222222222111111111111222222222333333333333333444444444444666222111555888888999===FFFggg}}}{{{xxxvvvzzz~~~hhhQQQEEEBBB???<<<;;;999888777555444222111000------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))pppLLL@@@<<<;;;:::999888888777888555555444444444333333333333333333333333333333333222222222222222222222222111111111222222222333333333333333444444444444555777555555555555888CCCNNNiii||||||ppp{{{mmmYYYLLLCCC??????:::999888777666555444444...---,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((('''((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))oooKKK???===<<<;;;999888777777777555555444444444333333333333333333333333333333333222222222222222222222222111222222222222333333333333333444444444555555555555666777555333<<>><<<;;;999777666555444444555555444444444333333333333333333333333333333333333333333333333333333333222222333333333444444444444444444555555555666666:::888===LLLeee{{{}}}|||zzz~~~}}}zzzvvvjjj[[[NNNLLLIIIFFFDDDDDDDDDEEE<<<999555000,,,*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&((()))))))))(((''')))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''nnnHHH>>><<<;;;:::888777666666666555555555444444333333333444444444444444444444444444444444444444444444444333333222222333333444555555666666555666999999777@@@999GGGooonnn^^^SSSJJJIIIJJJHHHFFFFFFDDDBBB===777000,,,,,,---))))))((()))++++++***(((******))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))((('''''''''(((***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))oooJJJ@@@<<<;;;:::888777666666666555555555444444333333333444444444444444444444444444444444444444444444444333333222222333333444555111333555555666777888888:::FFFeee~~~zzzzzz~~~kkkZZZJJJFFFHHHIIIHHHHHHGGGDDD@@@;;;555111---+++***))))))***,,,,,,+++*********))))))))))))******)))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))(((((('''((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))oooJJJ@@@;;;;;;999888777777666666555555555444444444444444444444444444444444444444444444444444444444444444333333333333333444444555///222666777666555888;;;???^^^|||~~~uuurrrxxxlllTTTIIIIIIJJJLLLNNNJJJGGGBBB>>>;;;666///***+++*********,,,---,,,+++******))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((())))))******))))))((())))))))))))))))))))))))'''((())))))******))))))************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))lllHHH>>>;;;:::999888777777777777555555555555555444444444444444444444444444444444333333444444444444444444333333333333333444555555222555999999666444;;;DDD[[[zzzssstttzzzkkkXXXMMMJJJMMMRRRMMMGGG@@@<<<;;;999222---,,,+++******+++,,,,,,+++******))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))(((((()))************)))************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((lllGGG>>>::::::999888777777777777555555555555555555555555444444444444444444444444333333333444444444555555444444333333444444555666555666999999444666DDDVVV}}}uuuuuuzzznnnWWWJJJKKKSSSNNNFFF>>>999999999666333...,,,*********++++++*********))))))))))))******(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******************((())))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))************************((())))))***************************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((mmmIIIAAA:::999999888777777888888555555555555555666666666444444444444444444444444222333333444444555555555444444444444444555555666555555777777666>>>YYYttt~~~wwwwwwzzzzzz}}}}}}{{{hhhQQQLLLQQQPPPIIIAAA;;;999999999888222///,,,+++++++++***)))******))))))))))))******))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))******++++++******)))************************((()))******++++++******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))mmmIIIAAA:::999888888777888888888444555555555666666666777444444444444444444444444222222333333444555555666444444444444444555666666444333666:::===OOOwwwyyyvvvtttwwwzzzzzzzzz}}}dddUUUSSSTTTPPPIIIBBB===;;;::::::777333///---,,,,,,+++*********))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))***))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***)))))))))))))))*********))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********)))******++++++******)))************************))))))***++++++++++++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))kkkGGG???999999888888888888888888444555555555666666777777444444444444444444444444222222333333444555666666555444444444444555666666555444777>>>FFF^^^{{{ssstttvvvyyy}}}~~~uuu___WWWXXXVVVQQQJJJBBB<<<:::::::::777222///...---,,,+++******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''')))*********)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''(((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))******++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************))))))***++++++++++++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))jjjGGG@@@<<<;;;:::999888888888888666666666666555555555555555555555555555555444444666666666666666555555555666555444444444444333222444999<<>>999===;;;888444111...,,,***,,,+++***+++,,,+++)))((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***,,,---))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((************************+++*********))))))(((((())))))))))))))))))))))))jjjGGGAAA<<<;;;:::999888888888888666666666666555555555555555555555555555555555555666666666666666666666666555555444444555666666555666888???QQQqqq|||{{{~~~}}}}}}}}}zzzgggddd___ZZZTTTMMMFFFBBBAAA>>>;;;777333///,,,***+++***)))***++++++***((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((************************************)))))))))((())))))))))))))))))))))))iiiGGGAAA<<<;;;:::999888888888888666666666666555555555555555555555555555555555555666666666666666666666666555555555555666777888888:::;;;IIIkkk||||||{{{vvvvvvuuuggg]]]^^^]]]TTTJJJGGGEEEBBB===:::666222---******)))((()))++++++***))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++++++++,,,++++++******))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************************************))))))))))))))))))))))))))))))))))))gggGGGBBB;;;;;;:::999888888888888666666666666555555555555555555555555666666666666666666666666666777777777555555666555555666888:::;;;AAAYYY{{{vvvvvvyyy}}}vvvnnnrrrppp^^^```aaaVVVLLLKKKFFFBBB>>>:::888555111---***)))((()))***++++++***)))))))))))))))))))))))))))(((((('''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******,,,------------,,,))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((***)))'''%%%%%%''')))***(((((((((((((((((((((((((((((((((((())))))))))))*********************************************************************************************************************************)))))))))))))))*********************************)))))))))))))))((((((((((((((((((((((((fffFFFCCC;;;;;;:::999888888888888666666666666555555555555555555555666666666777777666666666666777777888888666777777666444555888:::;;;LLLnnn}}}vvvpppooorrr|||tttoootttjjjeeedddZZZQQQPPPFFFAAA<<<::::::888555111,,,***))))))***+++++++++************************))))))(((''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++******))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((***)))'''%%%%%%''')))***(((((((((((((((((((((((((((((((((((())))))))))))************************************************************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((eeeFFFDDD<<<;;;:::999888888888888666666666666555555555555555555555666666777777888555666666777777888888999666777888777555666:::>>>EEEbbbwwwooommmqqq|||tttqqqzzzyyyllleee\\\TTTSSSIIICCC;;;999:::;;;888555///---******+++,,,,,,+++***************************)))((((((''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))************************************************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))dddFFFDDD<<<;;;:::999888888888888666666666666555555555555444555555666777777888888555666666777888888999999555777999999777:::@@@EEE```~~~tttrrruuu}}}~~~}}}xxxtttvvvvvviiiaaaZZZVVVPPPGGG===999;;;===;;;888222000,,,++++++,,,,,,+++***************************))))))(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++***))))))***,,,///111))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************************************************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))cccFFFDDD<<<;;;:::999888888888888777666666666555555555555444555555666777888888999555666666777888999999999333777:::::::::===EEEKKKzzz|||{{{xxx{{{xxxyyyzzzyyywwwvvvwwwyyyssslllddd]]]UUUKKK???:::;;;===<<<999444111...,,,,,,,,,,,,+++******************************)))(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***))))))+++///555;;;>>>))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))aaaOOO>>><<<;;;:::999888888888888888777777666555444444444666666777888888888888888777888888888888999999999<<<444777BBB???;;;OOOmmm|||wwwpppppprrrwww|||~~~|||zzzzzzhhhbbb___WWWGGG999666>>>AAA>>>555444222...+++***+++,,,************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))************************************************************************************************************))))))))))))************+++*********))))))((((((************************************************))))))))))))************))))))))))))))))))))))))))))))))))))***,,,///000*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))___MMM===<<<;;;:::999888888888888888777777666555555444444666666777888888888888888777888888888888999999999888555999??????FFFccc|||rrrnnnlllooouuuzzz{{{yyyuuuyyyrrrhhheee^^^OOO@@@;;;???@@@===999777555111---+++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))************************************************************************))))))))))))************************************************************************************************************))))))))))))*********+++++++++******))))))))))))************************************************))))))))))))************))))))))))))))))))))))))***)))))))))***,,,...///***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))\\\JJJ<<<<<<;;;:::999888888888888888777777666666555555444666666777888888888888888777888888888888999999999666888:::===FFF^^^xxxqqqjjjhhhnnnuuuzzz{{{sssrrr|||~~~nnnkkkeeeYYYLLLEEEDDDBBB>>><<<;;;888444000---+++***++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))+++++++++***************************************************************************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++************)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((+++************+++,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))YYYJJJ<<<;;;;;;:::999888888888888777777777777666666555555666666777888888888888888777777888888888999999999888:::;;;@@@VVV~~~|||ssskkkiiinnnvvv||||||zzzuuulllhhhbbbZZZTTTOOOIIIDDD???<<<999666333000---++++++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((++++++******************)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))XXXJJJ>>>;;;;;;:::999888888888888777777777777777666666666666666777888888888888888777777888888888999999999999999:::HHHllltttjjjiiiqqqzzzooojjjgggfffddd^^^UUUOOOBBB>>>:::777555333000---++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))+++++++++*********))))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((())))))************************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************WWWJJJ@@@<<<;;;:::999888888888888777777777777777777777777666666777888888888888888777888888888888999999999999999@@@ZZZ{{{}}}vvvwwwssslllooouuu|||zzzqqqkkkmmmqqqmmmddd]]]HHHCCC<<<888777555222///,,,++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++************************************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,)))))))))))))))))))))))))))******+++******))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((()))******++++++*********++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************VVVJJJ@@@<<<;;;:::999888888888888777777777777777777777777666666777888888888888888777888888888888999999999;;;===OOOtttyyyrrrsssooogggnnn|||{{{vvvsssxxx}}}}}}ooopppwwwvvvooojjjRRRKKKAAA;;;888666333000,,,,,,+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++((()))***++++++***))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************TTTIII@@@<<<;;;:::999888888888888777777777777777888888888666666777888888888888888777888888888888999999999???DDD]]]{{{rrrrrrlllfffqqq~~~uuussswwwrrrqqqyyy{{{vvvqqqZZZQQQEEE===:::777333000,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++'''((()))+++++++++***)))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************YYYDDD<<<<<<<<<;;;:::999999999999888888888888777777777777888888888777777777777777:::888666777888777888999DDDZZZ~~~uuuvvv|||~~~qqqtttyyyuuutttwwwvvvqqqbbbVVVHHH@@@>>><<<666000///......---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))******************+++++++++,,,,,,,,,************************************************++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,++++++++++++***+++++++++,,,---...///000...,,,+++---000000...,,,*********++++++,,,,,,,,,,,,---............,,,,,,,,,...//////...---------///...---+++)))((()))+++++++++++++++,,,,,,,,,,,,******************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************YYYEEE===<<<<<<;;;:::999999999999888888888888777777777777888777777777777777777777888666666888888777999<<>><<<999666222///,,,,,,------***************************************************))))))))))))))))))***((()))))))))*********+++************************))))))))))))))))))))))))))))))***++++++++++++************++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........//////,,,,,,---------.........111111111111111111111111---...///000111111111111222444666777888999999:::666777:::===????????????888999:::::::::888666444:::777444444555555444333333111//////111111000...........................------------,,,,,,++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************++++++++++++++++++++++++SSSDDDBBB<<<<<<;;;:::999999999999:::999999999999888888888666666666777888888999999666444777;;;:::???YYYwww{{{|||}}}|||wwwxxxrrrnnnpppnnniii___TTTIIIAAA===:::888444111...---------******************************************************))))))))))))******((())))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------........./////////---........./////////////////////000000000000000///......///000111333333666:::>>>AAABBBBBBBBBBBBAAADDDIIINNNRRRUUUVVVVVVPPPPPPPPPOOONNNKKKIIIHHHEEEAAA===;;;======;;;999777333000000222444333111000000000///......------///......------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,QQQCCCBBB<<<<<<;;;:::999999999999::::::999999999888888888555666666777888888999999888555888===???IIImmm}}}xxxuuusssrrrvvvyyy|||ssspppssstttmmm```QQQFFF@@@:::999666333000...---,,,************************************************+++***)))(((((()))***+++((())))))******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////000000000000...///000111333555666666444444555666:::???CCCFFFPPPUUU\\\```___]]]\\\[[[\\\```gggnnnuuuzzz|||~~~}}}{{{wwwtttqqqpppppppppeee```[[[YYYYYYZZZWWWTTTLLLFFF???;;;<<<===;;;888777666555444333111000000/////////...---,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~OOOBBBBBB<<<<<<;;;:::999999999999:::::::::999999999888888555666666777888999999999;;;888;;;BBBEEETTT}}}}}}tttnnnlllkkkxxx~~~wwwwww{{{pppvvv{{{wwwjjjXXXJJJCCC:::999777555222///,,,+++************************************************+++***)))(((((()))***+++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---................../////////000000000000000111111111111444555777:::===???AAACCC>>>???AAAFFFMMMUUU]]]bbbssszzz}}}|||{{{}}}~~~~~~{{{wwwiii```VVVOOOMMMKKKGGGDDD>>>===<<<:::999777666555000000///...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,zzzOOOBBB???===<<<<<<;;;;;;:::999999999999999999999999999999888888777777777777777888666???>>>888KKKwwwyyynnnfffjjjwwwxxx{{{tttrrr{{{wwwjjjXXXBBBCCC;;;666666555111,,,+++***++++++++++++******)))************************************************)))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......++++++,,,...000000...,,,,,,...000111000000111222---000222222222333777;;;===HHHQQQTTTYYY___```]]]YYYUUUTTT\\\mmm}}}yyymmmjjjiiiddd______XXXOOOIIIFFFBBB<<<777:::999777666555333///------,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,yyyNNNAAA>>>===<<<<<<;;;;;;:::999999999999999999999999999999888888777777777777888888666<<<@@@IIIeeetttllleeeppp{{{~~~zzzuuu|||wwweeeNNNEEE===888888888333///---******++++++******))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,************++++++++++++************************++++++++++++++++++++++++------------------------------------------------,,,,,,---------.........111111000000000111000///000111222222000......///111333666888;;;CCCMMMUUU```lllxxx}}}{{{yyytttnnnhhhbbbYYYMMMDDD@@@<<<888666666666444222000///...---------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))************+++++++++************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,xxxNNNAAA>>>===<<<<<<;;;;;;:::999999999999999999999999999999888888777777777888888999777888CCC]]]}}}uuueeekkkttt|||ttt\\\JJJAAA:::::::::666222000++++++*********)))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------.........///000000///......///000111...000111222222333555777888;;;AAAHHHSSScccvvvyyyiii^^^QQQIII@@@;;;;;;;;;999777444333222000///---,,,++++++++++++++++++++++++***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++************************))))))************))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------yyyNNNAAA>>>===<<<<<<;;;;;;:::999999999999999999999999999999888888777777888888999999===;;;MMMuuu||||||ooonnnooovvvhhhQQQFFF<<<;;;;;;888444222,,,+++******))))))))))))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................---............/////////---...///......///000111///111222444777<<>>CCC]]]}}}~~~xxxqqqlllooozzz~~~www[[[MMM@@@;;;;;;888555333------+++***))))))))))))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................./////////000000///111333333111000000222444666999===EEENNNYYY```kkkqqqzzzrrrcccXXXOOOGGGBBBAAA@@@???<<<:::888666666000000///...---,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))************************))))))*********+++++++++******************************++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------.........{{{QQQDDDAAA===<<<<<<;;;;;;:::999999999999999999999999999999888888888888888999:::;;;999IIIooo}}}zzz}}}sssjjjkkkuuuhhhWWWDDD===;;;999666444000...,,,+++*********+++************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................////////////000000000000///222444333000///222444888>>>IIIVVVeeeuuurrrfff\\\WWWKKKIIIEEEAAA===;;;999999444333333111000///......,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++***************************************++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---......//////{{{PPPCCC@@@===<<<<<<;;;;;;:::999999999999999999999999999999888888888888999:::;;;<<<>>>\\\~~~{{{{{{{{{{{{{{{|||}}}}}}zzzzzzyyyyyyzzz}}}xxxooommmuuuuuu```JJJ???<<<:::777666222000...,,,+++++++++,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///........................//////000000000111111111...000333333444888AAAHHHSSS]]]nnnzzzvvvhhhbbbYYYOOOEEE???;;;999888777666555333222111000,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,------------,,,,,,,,,,,,------.../////////zzzOOOBBB???===<<<<<<;;;;;;:::999999999999999999999999999999888888888888999:::;;;<<>>IIIXXXccc}}}tttcccTTTHHH@@@===:::999888777555333222222,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,------,,,------......------,,,,,,,,,------...///000000vvvNNNCCC@@@=========<<<;;;;;;::::::999999999999999999999999999;;;<<<::::::<<<@@@CCCaaa}}}yyytttsssuuuzzzyyywwwwww}}}xxxvvvtttttttttsssrrrpppkkkmmmooonnnnnnrrrzzz}}}||||||{{{{{{|||vvvvvv~~~qqqYYYLLLCCC:::777;;;666444111...,,,,,,---......---,,,+++************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///..................------///...---...000111111000555333000000222444444444999<<>>OOO___tttMMMCCC@@@=========<<<;;;;;;::::::999999999:::::::::::::::<<<666999???<<<===YYY}}}~~~}}}~~~}}}{{{xxxsssqqqrrrvvvwwwuuuvvvyyy~~~xxxtttqqqwwwcccLLLCCC>>>999777666333000...------...---,,,++++++*********+++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///............////////////...///111111111111222333333555999>>>HHHZZZooo~~~{{{yyyyyy~~~rrrcccWWWMMMDDD@@@???;;;999999777333//////,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---111///111999EEESSSfffuuutttMMMCCC@@@=========<<<;;;;;;::::::999999:::::::::;;;;;;;;;;;;999===AAA<<>>NNN|||}}}yyyssssssrrrqqqsssvvvwwwsssnnnkkklllrrrzzz{{{wwwooowww}}}dddOOOAAA999999777555333111///------,,,,,,++++++***++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------............///.........//////000000111...111444555444444888;;;BBBLLL___xxxuuuhhhNNNCCC::::::999444333777111000///...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................//////555===PPPhhhxxxzzzwwwtttrrrLLLCCCAAA=========<<<;;;;;;::::::999999::::::;;;<<<<<<===:::;;;;;;===GGGddd}}}yyywwwwwwyyyzzzzzz|||wwwxxxxxxwwwwwwyyyuuurrrllliiijjjpppvvv{{{||||||sssqqqvvvuuuYYYEEE>>>999888666444111///...---,,,++++++***++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///---......///000000111111---000333555888???KKKSSSdddooojjjXXXIIIDDD???777555999333333111000///---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---...///222444666AAASSSmmm}}}|||sssqqqvvvrrrLLLCCCAAA>>>======<<<;;;;;;::::::999999::::::;;;<<<======>>>===:::===PPPwwwyyyuuuppplllkkknnnrrrvvv{{{~~~}}}zzz|||~~~{{{zzzzzzwwwtttpppnnnnnnrrrwwwzzzvvv{{{xxxoooqqq~~~|||```IIICCC999888777444222///...---+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////---......///000111111222333555888<<>>HHH___qqqkkkZZZBBB===888666777777333///111///---,,,------,,,+++++++++*********)))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,...000111000...///333333555EEE]]]mmmpppxxx}}}yyyvvvjjjIIIFFF============<<<;;;;;;::::::;;;::::::::::::;;;;;;<<<>>>>>>EEE```||||||~~~~~~~~~wwwkkkjjjuuu{{{yyyzzzoooQQQBBB===999;;;:::666222222......---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------,,,,,,------------............//////.........///000000222111111444888BBBTTTeeepppXXXLLL>>>666666777666333333111...---...---,,,++++++++++++*********))))))))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,------/////////...---111333:::HHH\\\nnntttrrr~~~iiiIIIFFF============<<<;;;;;;::::::;;;:::::::::;;;;;;<<<===<<<@@@PPPppp{{{{{{|||{{{~~~pppjjjqqq{{{yyy\\\FFF???999999999666222222///...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------------........./////////////////////000111222555222222888EEEZZZwwwqqq```JJJ;;;777888888777555222000.........,,,+++++++++++++++************************************************************************************))))))*********++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,---------.........------.........---------333666IIIfffwwwvvvrrrtttiiiHHHFFF============<<<;;;;;;::::::::::::::::::;;;<<<===>>>===KKKhhh|||zzz~~~zzz{{{}}}uuukkklllttt{{{hhhMMMCCC:::888888666333222///...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------............------........./////////111000000000111222333444666555<<>>CCC^^^www~~~yyyzzz~~~zzzrrrlllooouuuuuuTTTGGG;;;888888666444444///...---,,,,,,+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------.........///............////////////222222222222333444555666:::@@@RRRmmmrrrbbbTTTIIIAAA===;;;999666444333222000...,,,,,,+++++++++*********************************************************************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------............---...///......000444888GGGYYYrrryyylllkkksss{{{hhhHHHFFF===>>>======<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>KKKnnn|||www~~~xxxyyy~~~zzz}}}zzzqqqooottt|||YYYKKK===888888777555666//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////............/////////000333222333333444555666777@@@LLLfffppp```RRRJJJ>>><<<888666555444222000,,,,,,,,,+++++++++******************************************************************************)))************++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////---.../////////333999???RRRlllzzzhhh```ffflllvvvgggGGGGGG@@@======<<<;;;;;;;;;;;;<<<:::???<<<:::???<<<;;;EEEVVV}}}~~~uuuvvv|||tttpppqqqeeeOOO===::::::555222555333111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------.........//////000000000111000//////...---111444555444777===BBBWWWppp|||uuuyyyooo^^^MMMBBB;;;:::888333111333000///,,,***(((((()))***)))))))))))))))***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---000......>>>QQQqqqwww{{{uuujjjeeelllttthhhHHHGGG@@@======<<<;;;;;;;;;;;;<<<<<>>888777===<<>>======<<<;;;;;;;;;;;;<<<999<<<:::===AAA>>>FFF[[[www|||vvvllllllnnnmmmsss{{{zzzuuussstttxxx}}}wwwXXXCCC:::777666666555333111///...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........./////////000000111111000/////////000111111666DDD[[[www{{{|||jjjSSSCCC999555444444444222111...,,,+++,,,+++++++++******))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////...222666???VVVqqq}}}zzzooorrrxxxgggFFFEEE>>>======<<<;;;;;;;;;;;;<<<:::===<<<>>>???===LLLjjjzzzzzzkkkeeefffjjjhhhoooxxx{{{vvvooommmpppyyycccJJJ<<<777666777555444222000............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///....../////////000000000222111000//////111222333777CCCZZZyyyzzz~~~}}}jjjVVVFFF:::777666555333111///...---,,,,,,,,,+++******))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------........./////////...222<<>>AAAEEENNNtttzzz~~~zzzjjjeeeiiirrrxxx}}}~~~{{{rrriiigggqqqyyy}}}uuuXXXBBB888888:::666555333111////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000000000000111444888<<<>>>PPPhhh~~~www|||{{{rrrqqqkkkffffffjjjkkkgggbbbccccccaaa]]]]]]___]]]WWWYYY[[[]]]]]]ZZZZZZ[[[^^^^^^bbbhhhlllooottt{{{eeeJJJ===;;;888555222222222222------,,,,,,+++***))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000............/////////000444:::NNNiiiwwwtttpppppppppdddFFFAAA===???>>>>>>===<<<;;;;;;;;;::::::;;;>>>GGGbbb}}}~~~{{{}}}|||uuuuuuyyy{{{tttooollloooyyycccGGG<<<;;;:::666666555333111000......---------------------------------...------,,,,,,---------........./////////000000111111111111000333333444555555:::GGGUUUnnn~~~zzzuuummmlllkkkhhhiiimmmnnnmmmooosssrrrmmmkkklllqqqpppqqqsssppphhhbbbaaacccdddeeecccaaa```aaabbbeeebbb^^^[[[[[[\\\\\\\\\cccbbb```______```bbbdddlllnnnrrr{{{uuucccNNNFFF<<<666555555444222333111...+++******,,,---************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........,,,---///...---000666555JJJ```jjjllloootttwwwdddFFFBBB>>>???>>>>>>===<<<<<<;;;;;;:::<<<===???LLLooo}}}|||}}}}}}~~~yyyyyy{{{~~~}}}{{{uuuoooqqqxxxlllNNN>>>::::::777666555333111000///...---------------------------------......------,,,---------........./////////000000111111111000000111111222444888GGGaaayyy|||vvvmmmfffaaa```___\\\]]]bbbkkklllpppvvvwwwttttttwwwtttppprrrmmmooopppqqqppppppqqqsssrrrooommmlllmmmnnnnnnnnnrrrmmmfffbbb``````aaa```[[[^^^bbbgggnnnxxxwwweeeWWWEEE;;;888777333...222000...,,,++++++,,,,,,************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------............---...000///...333999AAATTTfffjjjiiinnnyyydddGGGCCC???>>>>>>>>>===<<<<<<;;;;;;:::???>>>>>>RRR}}}}}}zzz|||zzz{{{wwwxxxrrrtttwww{{{~~~xxxqqqpppvvv|||~~~~~~~~~wwwWWWAAA::::::777666555333222000///...------------------------,,,------.........------------........./////////000000000000000000000000444222444;;;IIIcccqqqiii```\\\ZZZZZZ[[[]]]dddkkkyyyzzz~~~sssmmmmmmmmmkkkhhhZZZ^^^bbbbbbaaaccciiiooowwwyyyzzzzzzlllSSSCCC<<<999444...111000///---,,,,,,,,,,,,++++++++++++++++++++++++************************************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,------------............---///111111000666===SSSbbblllhhhcccllldddGGGDDD@@@>>>>>>======<<<<<<<<<<<<;;;@@@???@@@ZZZqqqyyyyyyvvv}}}~~~{{{wwwvvvsssvvvyyy}}}~~~xxxqqqooossszzz~~~{{{___CCC999;;;777666555444222000///...------------------------,,,------...........................////////////000000000000000000000000888555;;;OOOkkkooobbb]]]]]][[[\\\bbblllwww}}}|||wwwmmmrrrtttppphhhccceeeiiibbbaaa______eeesss~~~dddOOOBBB<<<777444111111000///...---,,,+++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------............///...000222111111888BBBccckkklllaaa[[[kkkdddGGGDDD@@@============<<<<<<<<<<<<;;;>>>???GGGjjjooo}}}wwwsssyyyyyyvvv}}}~~~}}}|||wwwrrrqqquuu|||}}}fffFFF:::===777777666444222111//////------------------------,,,---....../////////............/////////000000111000000000000111222222777888HHHkkk{{{lll```ZZZYYYZZZ___jjj{{{tttlllkkkmmmgggbbb\\\YYY[[[cccoooxxxzzzbbbMMM@@@:::999555444333111000...,,,+++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000///111222111333>>>IIIjjjmmmggg[[[ZZZpppdddGGGCCC???==================<<<<<<:::;;;@@@VVVyyy|||vvvyyy}}}yyyzzz~~~zzzvvvuuuyyy{{{pppLLL<<<>>>888777666444333111000///------------------------,,,---...///////////////....../////////000000000111000000000111333555666999DDD```zzzuuulllbbbZZZXXXYYY\\\eeetttzzzwwwwwwssslllfffaaa]]]\\\aaahhhwww{{{aaaMMMBBB???:::888666333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000111222333999HHHWWWjjjjjjddd___fffcccFFFBBB>>><<<========================999BBBddd~~~~~~}}}yyywwwyyy|||tttzzz|||TTT>>><<<888777666555333111000///------------------------,,,---...///000000000000.../////////000000000000111000000000222555888999GGG___{{{dddbbb^^^[[[\\\```fffjjj|||wwwrrroooiiiaaa```dddjjjrrr||||||dddRRRIII???===999444111///......,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,------------...............//////////////////111333666@@@UUUgggffffffeeejjj|||cccFFFBBB>>><<<<<<<<<===============@@@999DDDmmm~~~}}}yyyvvvvvvwwwyyy{{{nnnuuuZZZ???;;;888888666555333111000000------------------------,,,---...///000000000000////////////000000000000000000000111333666999;;;YYYzzzxxxhhhbbbaaabbbeeejjjqqqyyy~~~~~~xxxmmmiiilllhhhiiiiiiiiilllwww~~~xxxaaaSSSCCC???:::555111///......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000---...000444999FFF^^^sssbbbccchhhvvvbbbEEEBBB?????????>>>===============@@@???RRR}}}~~~}}}~~~}}}~~~{{{vvvssssssssssssuuuwww___FFFBBB:::888666555555444111/////////.........---------,,,,,,------.../////////000000000000000111111111222---222:::666///???XXXssshhhaaa```aaa```hhhqqqtttwww~~~}}}~~~~~~xxxuuusssnnnfff^^^[[[bbbnnnxxx|||oooaaaKKKBBB777333333444111......------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------.........//////...111999666666YYYvvvmmmdddeeerrrbbbEEEBBB?????????>>>===============@@@AAAXXX~~~vvvoookkkkkklllooouuu|||{{{tttxxx}}}}}}vvvsssrrrqqqqqqvvvxxxjjjKKK@@@:::888666555555444222000//////.........---------,,,,,,---......//////000000000000000111111111111444///000666444888SSSsssvvvddd___```bbbeeemmmuuu~~~~~~|||{{{{{{|||}}}~~~~~~~~~{{{yyyyyyyyyzzzyyyxxxvvvvvvwwwwwwxxxwwwxxxyyy{{{~~~|||vvvmmmddd```bbbiiinnnzzzyyyyyyzzznnnTTTIII<<<444333444222//////...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------.........//////111000666888@@@ccc{{{qqqhhhsssaaaEEEBBB??????>>>>>>===============BBBFFFddd~~~yyy}}}|||qqqfff___]]]]]]___ccchhhoootttwww~~~qqqhhhaaa[[[```eeejjjqqq|||xxxtttqqqooommmuuuxxxxxxSSS===;;;999777666555444222000/////////.........------,,,------......///000000000000000111111111222222333111222666888EEEhhheee[[[```gggkkklll{{{{{{yyyvvvvvvwwwwwwxxxzzz{{{|||zzz{{{{{{yyyuuurrrrrrrrrrrrrrrssssssssstttttttttssssssrrrsssuuuxxx{{{}}}yyyqqqllljjjiiiiiillltttxxx|||cccVVVDDD888333333222000//////...,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------........./////////444///333<<>>>>>============>>>>>>BBBMMMsssqqqnnnsss~~~{{{~~~rrrggg```\\\^^^___aaadddhhhmmmssswwwuuueee\\\XXXVVV[[[^^^ccciiirrr{{{zzzuuupppllliiirrrwww|||[[[>>><<<:::777666666555333111////////////............---------...//////000000000000000111111222222333111222555999???RRRvvvzzzkkk___bbbmmmuuuxxxxxx~~~yyyuuusssqqqrrrssstttuuuvvvvvvwwwuuuvvvvvvtttpppmmmlllkkklllmmmnnnpppqqqqqqqqqqqqqqqpppooooooqqquuuyyy{{{|||{{{zzz{{{~~~}}}yyysssoookkkqqqyyyqqqcccNNN>>>555333111111000000...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------............////////////333...222DDD___uuuxxxmmmxxx___CCCBBB@@@>>>>>>============>>>>>>???UUUnnnllllllvvv~~~www~~~rrrfff^^^^^^```bbbeeeiiilllqqqwwwpppeee___```ccchhhhhhjjjooosssxxx}}}}}}vvvpppjjjgggnnnvvv{{{}}}bbbBBB<<<:::888777777666333111000000/////////.........------......///000000111///000000111222333333333222222444:::HHHcccxxxhhhaaa___cccmmmxxxvvvqqqppppppsssuuuxxxyyyxxxuuuqqqooolllllllllkkkkkkkkkkkkjjjkkklllmmmlllhhheeedddccccccdddfffgggiiijjjjjjjjjhhhgggggghhhjjjooosssvvvyyyyyyxxxyyyzzz|||~~~{{{uuuooorrrvvv{{{}}}oooZZZHHH;;;555222000222111///...---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------........./////////000000000///555NNNkkkuuunnniii^^^CCCBBB@@@===============>>>>>>???@@@bbbtttvvvvvvyyyvvveee]]]\\\___eeefffmmmuuu}}}yyypppkkkjjjmmmrrrvvvtttuuuwwwxxxzzzyyyqqqjjjfffjjjuuu{{{xxx~~~iiiHHH===;;;999888777666444222000000000/////////......---......//////000111111///000000111222333444444444333444>>>YYY~~~yyyfffaaaaaa]]]XXX___cccmmmxxx|||qqqfff```^^^```bbbiiilllpppsssssspppkkkhhhhhhgggeeedddbbbaaa``````bbbdddffffffcccaaa______]]]^^^___```bbbcccdddeee`````````bbbeeehhhlllnnnssstttvvvxxxyyyzzzzzzzzz}}}{{{uuuuuuttttttxxxyyygggUUUFFF;;;444111333222000///------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------....../////////000000000...333>>>XXXqqqpppggglll]]]BBBBBB@@@===============>>>??????HHHttt}}}jjj___```ccciiinnnvvvuuutttvvvvvvxxx{{{yyywwwwww{{{||||||{{{ssskkkfffggguuu{{{uuuvvvpppKKK===;;;999888888777555333000000000000/////////............///000000111111///000000111333444444555555666===RRRxxxaaaSSSPPPPPPUUU\\\dddlllzzzxxxnnnddd```ZZZUUUSSSSSSUUUVVV]]]```eeeiiijjjhhhdddaaaaaa```\\\YYYWWWVVVWWWWWWWWWZZZ]]]^^^]]][[[ZZZZZZWWWWWWWWWWWWYYY[[[]]]^^^YYYZZZZZZ\\\^^^aaacccdddgggjjjpppvvvzzzzzzyyyxxx}}}}}}}}}xxxsssqqqwwwsssbbbQQQCCC888333333333111///...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------.../////////000000000000000:::GGG___tttkkkeeexxx]]]BBBBBB@@@===============>>>??????QQQ~~~vvvbbb___gggoootttyyy~~~uuuyyy~~~~~~vvvtttuuuzzz|||~~~}}}tttlllffffffvvv|||sssqqquuuMMM>>><<<:::888888777555333000000000000////////////......//////000000111111///000000222333444555555333:::JJJiiinnnSSSNNNPPPOOOWWWeeefffqqqlll\\\TTTRRRQQQOOOMMMLLLLLLLLLLLLRRRVVV[[[aaacccbbb___]]]WWWTTTPPPMMMKKKKKKKKKLLLJJJNNNRRRSSSSSSRRRQQQRRRNNNMMMLLLLLLMMMOOORRRTTTRRRRRRSSSUUUVVVWWWXXXXXX\\\bbbkkktttzzz{{{zzzyyy||||||}}}~~~~~~tttnnnpppxxx{{{kkkYYYIII<<<444444333111000...------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------////////////000000000000222@@@MMMcccttthhhgggZZZIIIAAAAAA???AAA;;;999???>>>===FFF[[[}}}yyyeee___nnnvvvsss||||||xxx}}}}}}zzz|||uuunnnmmmvvv{{{}}}ssskkkhhhiiixxxwwwrrr~~~WWWIII===:::;;;666666888222333222000///......//////////////////000000000000333444444111111333555555333===ZZZuuu]]]MMMRRRXXXXXXaaapppyyyjjjWWWLLLHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHLLLTTT[[[]]]XXXRRRPPPLLLGGGFFFGGGGGGFFFEEECCCDDDGGGIIIJJJKKKKKKKKKEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLKKKKKKLLLLLLMMMTTTXXX^^^dddjjjooossswwwzzz|||||||||{{{{{{|||~~~~~~yyyuuusssqqq|||yyygggSSSAAA777444444333111000///---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................///......///000111111000;;;BBBVVVkkkppppppZZZIIIAAAAAA>>>AAA<<<:::???======HHHbbbrrrhhhhhhuuu}}}{{{tttxxx~~~}}}wwwtttppplllnnnvvv{{{uuunnnjjjllluuu|||wwwpppuuu]]]JJJ===:::;;;666666888333333222000///......//////////////////000000000111111222111111222444666666888MMMmmmiiiVVVLLLTTT^^^eeetttxxxfffVVVHHHAAA@@@CCCCCCCCCBBBAAAAAA@@@@@@BBBBBBEEELLLRRRTTTPPPLLLIIIFFFBBBAAABBBCCCBBBAAAAAACCCDDDFFFGGGGGGGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEKKKOOOUUU[[[```ffflllpppsssvvvyyy{{{||||||~~~|||}}}~~~yyytttrrrrrruuuyyysss```LLL@@@888666444222111000...------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................//////...///000111111111444FFF```pppqqquuuZZZHHH@@@AAA===@@@<<<;;;@@@===>>>LLLppptttkkkmmmsss|||{{{ooosss|||xxxqqqssssssvvv|||~~~xxxqqqmmmoooqqqwwwyyysssooo{{{jjjNNN>>>999;;;666666888444333222000///......///////////////000000000111111111//////000333555666666@@@bbbttthhhYYYQQQTTTcccppp{{{|||ooo___RRRHHHAAA???AAAAAAAAA@@@???>>>======<<<======???CCCHHHJJJHHHEEECCCAAA>>>>>>???@@@@@@??????@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>AAADDDIIIMMMRRRXXX___dddkkkooouuuyyy{{{|||}}}~~~yyyzzz{{{{{{|||~~~yyyuuurrrpppnnnqqqzzzoooYYYJJJ===:::666333222111000...------,,,,,,,,,,,,------,,,,,,,,,---------..............................////////////000111222333333RRRpppvvvsss~~~YYYHHH@@@AAA===@@@======@@@<<>>>>>>>>===<<<<<>>>>>???@@@AAAAAA???@@@@@@AAA@@@???>>>===?????????>>>>>>>>>======???>>>===<<<<<<<<<<<<<<<<<<>>>@@@CCCFFFLLLRRRVVVccchhhooouuuxxxyyyzzz{{{zzz{{{{{{zzzzzz|||{{{xxxrrrllllllrrr~~~zzzcccQQQBBB===777333222333222000------,,,,,,,,,,,,------,,,,,,,,,---------.................................///000000000111444666===```yyyvvvsssYYYHHH@@@@@@===???===>>>AAA===FFF\\\~~~xxxnnnkkkssszzz{{{wwwrrrssszzz}}}uuuvvv|||}}}vvvrrrrrrkkkppp}}}zzzlllmmm}}}\\\EEE;;;===888555888666444333111000//////000000000000000000111111111111444000000333444333888???]]]rrr___RRROOOQQQPPP[[[nnnjjj\\\PPPJJJFFFFFFEEEBBBAAACCC??????????????????@@@@@@>>>===<<<<<<>>>?????????===>>>>>>>>>??????AAAAAA???@@@@@@@@@@@@>>>===<<<>>>>>>>>>===<<<<<<;;;;;;>>>===<<<<<<;;;;;;;;;<<<;;;<<<===>>>???CCCGGGKKKVVV[[[cccjjjooossswwwzzz|||}}}}}}|||{{{{{{}}}yyyrrrmmmnnnqqqxxx}}}mmm\\\IIIBBB999444444444333222...------,,,,,,------...,,,,,,,,,---------.................................///000000000222555888GGGdddtttnnnrrrYYYGGG???@@@>>>???===>>>AAA>>>LLLhhhtttlllrrrwww}}}vvvrrroooqqqyyy|||xxxtttuuummmqqq|||yyykkkhhhqqqeeeJJJ===???999555777666444333111000//////000000000000000111111111222222444111222555444333===KKKrrr|||mmm]]]MMMFFFIIIQQQYYYeeeuuuzzzbbbSSSKKKFFFCCCBBBEEEFFFCCCAAABBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;<<<<<<:::;;;============>>>@@@???@@@@@@@@@@@@>>>===<<<<<<<<<<<<;;;;;;:::::::::::::::999999999::::::;;;;;;<<<===<<<<<<===@@@CCCFFFKKKRRRZZZbbbjjjrrrwww{{{|||~~~}}}}}}}}}~~~||||||uuusssuuuvvvxxxwww}}}yyylllUUUKKK???777666555444111......------------......,,,,,,,,,---------..............................---///111111000222777;;;MMMaaakkkgggtttXXXGGG???@@@??????<<<>>>AAA???QQQrrr~~~vvvqqq~~~~~~}}}|||||||||xxxuuuppprrrzzzzzzooojjjmmmmmmOOO@@@AAA;;;555777666444333222000///000000111000000111111111222222222111000333777444444EEEYYYzzzjjjWWWLLLHHHHHHOOOWWWdddrrrttt```QQQHHHDDDFFFBBBBBBFFFHHHFFFEEEGGGFFFFFFEEEDDDCCCBBBAAA@@@?????????===;;;:::;;;;;;999;;;>>>>>><<<<<<===?????????@@@@@@???>>>===<<<:::999999999999999999999777777777777888999:::;;;888999;;;;;;;;;;;;<<<>>>>>>@@@EEEJJJRRR[[[fffllltttwww|||~~~~~~~~~|||}}}zzzxxxzzzxxxttt|||~~~{{{cccWWWGGG===888666333///......------------......,,,,,,,,,---------..............................---000222111000222888===VVVdddkkkmmm|||XXXGGG???@@@@@@???<<<>>>AAA@@@TTTxxx}}}|||{{{zzz~~~zzztttqqqttt{{{|||wwwrrrqqqqqqRRRAAABBB<<<666777777444333222000000000000111000111111111111222222222//////333777444666JJJcccuuu___IIIDDDIIIPPPXXX___kkk}}}iiiWWWNNNIIIEEECCCFFFBBB@@@CCCFFFFFFGGGJJJNNNMMMKKKIIIGGGDDDCCCBBBBBBBBBBBB@@@>>><<<<<<<<<:::===@@@@@@>>>===>>>@@@>>>>>>?????????>>><<<;;;777777777888888888888888777777777888999:::;;;<<<444777999:::::::::;;;<<<===>>>???AAAFFFOOOZZZaaammmrrryyy~~~~~~~~~}}}|||}}}}}}~~~zzzwwwwwwqqqjjjooo|||}}}nnn```NNNAAA:::777111---......------------......,,,,,,,,,---------..............................---000222111000222888>>>```lllsssvvvWWWHHHAAACCC>>>BBB;;;<<>>======>>>AAACCCCCCCCCCCCCCCBBBAAAAAA@@@>>>======<<<:::888777777777888;;;;;;999888888777888888888:::<<<<<<;;;:::::::::???===::::::>>>EEEKKKOOO\\\dddnnnvvvyyy|||{{{}}}~~~}}}~~~~~~{{{vvvqqqnnnnnnpppssswwwqqq[[[LLL@@@555111333111000///......------...---------............///////////////000000000000333...---222555555===HHHhhhooowwwWWWHHHAAACCC===AAA===>>>DDDDDDaaaxxx~~~yyyxxxyyyvvvrrrvvv|||wwwllldddEEE<<<<<<:::666666555444333111000000//////000000000111222222333333777///...444888GGGlllvvvnnnSSSLLLGGGKKKTTT```qqq~~~gggWWWMMMFFFGGGJJJJJJKKKOOOMMMOOOQQQQQQPPPPPPSSSVVVWWWVVVTTTRRRPPPNNNKKKIIIJJJKKKLLLNNNNNNJJJEEEAAA>>>===<<<<<<>>>AAABBBCCCEEEGGGIIIIIIIIIIIIIIIIIIHHHDDD???:::777666777888999999999999999999999999;;;<<<=========<<<<<<<<<===<<<<<<===AAAEEEHHHJJJUUUZZZcccllltttzzz}}}~~~|||~~~}}}|||||||||~~~}}}zzzwwwsssooommmooosss|||jjjXXXHHH:::333222111111000///............---------............///............////////////222...///333444444>>>LLLiiipppzzzWWWGGGAAABBB<<<@@@???AAACCCIIInnnyyyzzzwwwxxxtttooossszzzwwwoookkkJJJ===;;;888666777555444333222000000000000000000000111222222333333555333111111;;;WWW}}}vvveeeHHHIIIMMMUUU___ooorrrZZZKKKHHHCCCCCCIIIOOOSSSUUUWWWUUUWWWYYYZZZYYYZZZ\\\^^^```[[[UUUQQQPPPQQQRRRSSSRRRSSSTTTUUUUUUQQQKKKFFFBBB@@@>>><<<===@@@CCCFFFIIIMMMRRRTTTSSSSSSUUUWWWTTTOOOGGG???:::888888999888999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>@@@AAABBBBBBJJJMMMTTT___kkksssvvvvvv{{{}}}}}}}}}}}}~~~}}}}}}~~~}}}yyyrrrlllnnnqqqyyyzzzeeeRRRAAA666222111111000000///.........---------............///------------............000///111444222333BBBSSSlllrrr}}}WWWGGG@@@BBB===???BBBBBBAAANNNzzzyyy}}}wwwwwwsssmmmpppyyyyyyrrr|||sssRRR???:::777666777555444333222111000000000000000000111222222333333111666777777FFFjjj~~~www\\\IIINNNVVV^^^kkkzzzZZZKKKEEEGGGFFFIIIOOOWWW\\\___```bbbaaa___]]]\\\^^^```bbbeee]]]TTTOOOOOOSSSWWWYYYWWWXXXYYY[[[ZZZUUUOOOJJJFFFEEEBBB???>>>@@@EEEHHHMMMRRRXXX[[[YYYXXXYYY\\\ZZZUUUOOOGGGBBB>>>=========>>>AAABBBBBBAAA???===@@@>>><<<<<<===???@@@@@@===>>>@@@AAAAAAAAAAAABBBBBBFFFMMMVVV___gggnnnqqqvvvzzz}}}{{{zzz}}}~~~wwwpppssstttvvv|||ppp]]]JJJ:::111111111111111000///......---------............///------.........///////////////222555222444GGG]]]qqqvvvvvvzzzWWWGGG@@@AAA???>>>CCCCCC???RRRxxxxxx~~~vvvwwwsssmmmoooyyy{{{vvvuuu{{{YYYCCC:::777777888666555333222111111000000000000000111222222333333///666999;;;RRR|||dddOOONNNTTT\\\fffwwwiiiQQQJJJIIIJJJMMMQQQVVV^^^eeeiiiiiilllggg```[[[ZZZ\\\```cccfff^^^SSSNNNPPPVVVZZZ\\\ZZZ[[[]]]^^^]]]YYYRRRLLLJJJIIIGGGDDDAAAAAADDDGGGOOOTTTZZZ\\\[[[YYYXXXXXXYYYXXXTTTQQQMMMIIIGGGFFFHHHJJJMMMOOOOOOLLLHHHFFFGGGCCC@@@???BBBEEEGGGHHHIIIIIIIIIFFFDDDDDDFFFHHHFFFMMMUUUXXXYYY]]]fffnnnsssxxx~~~|||zzzxxxzzz{{{wwwvvvuuutttvvv}}}yyygggSSS>>>000222222222222111000///...---------............///....../////////000000000//////333555333999OOOhhhyyy}}}ssspppxxxWWWGGG@@@AAA@@@<<>>^^^{{{pppUUULLLRRRYYYbbbpppzzz^^^NNNJJJKKKMMMSSSYYY^^^eeemmmqqqpppnnnggg^^^XXXXXX]]]cccfffhhh```WWWSSSWWW\\\______]]]___aaacccccc^^^WWWQQQNNNPPPPPPLLLGGGDDDDDDFFFNNNRRRWWW[[[]]]\\\YYYWWWWWWXXXXXXWWWVVVUUUSSSRRRVVVZZZ^^^aaaaaa^^^YYYVVVMMMHHHCCCCCCGGGLLLPPPQQQUUUTTTRRRMMMHHHHHHKKKOOOVVV\\\```]]]VVVUUU]]]fffmmmssszzz~~~{{{yyyzzz}}}}}}{{{uuutttrrrrrrxxxnnnYYYCCC222222222333333222111///...---------............///////////////000000000111000///222555666???XXXrrr~~~vvvgggnnn{{{WWWFFF???AAAAAA999AAAFFFBBB___}}}uuu~~~vvvyyywwwqqqsss}}}}}}iiixxxeeeJJJ<<<999999888666555444333222111111111000000000111222222333333555444888JJJooo^^^QQQUUUYYYaaaooojjjXXXOOOMMMMMMQQQ[[[dddiiiooouuuuuurrrhhhbbbZZZWWW[[[bbbiiilllllleee^^^]]]bbbffffffdddccceeehhhkkkkkkfff___YYYWWWZZZ\\\YYYRRRLLLIIIIIIKKKMMMRRR[[[bbbddd___[[[XXXXXXYYYZZZ[[[]]]^^^^^^ccchhhnnnsssuuurrrmmmjjj\\\VVVQQQQQQWWW^^^bbbcccggggggeee___YYYWWWZZZ^^^fffhhheee]]]RRRNNNQQQVVV^^^eeepppyyy~~~}}}||||||vvvuuuttttttvvv~~~ooo^^^JJJ999222333444444333222000...---------............///........./////////000000111...000555:::EEE```zzzzzz~~~jjjaaaiiizzzWWWFFF???AAAAAA777@@@GGGDDDddd|||yyyvvvzzzyyysssuuu~~~fffrrrhhhLLL===:::999888666555444333222111111111000000000111222222333333555555>>>YYYpppRRRPPP]]]bbblll|||sss```WWWSSSRRRRRRWWWcccnnnsssvvvyyyvvvoooaaa\\\XXXYYY___hhhnnnrrrpppjjjeeeeeekkknnnllliiigggjjjmmmqqqqqqllleee______dddhhheee]]]TTTPPPNNNIIIJJJPPP[[[fffkkkgggaaaZZZZZZYYYZZZ\\\```dddfffkkkqqqxxx{{{xxxqqqkkkeeeeeellltttyyyzzz|||}}}|||vvvooolllmmmpppooollldddYYYNNNHHHGGGHHHNNNXXXeeesss}}}}}}{{{zzzyyyzzzyyywwwvvvxxx~~~}}}mmm```OOO@@@222333444444444222000...---------.........//////---------.........//////222...///555<<>>===666777666444222111000//////222111000000111222222222888<<>>===666777666444222111000//////111000000111333444444444555>>>WWW~~~lllZZZQQQSSS```mmmmmmYYYRRROOOMMMRRR\\\bbbjjjuuu{{{zzzuuuooolllbbb]]]]]]dddmmmrrrvvvzzzzzzvvvrrrsssvvvvvvpppjjjgggjjjooosssuuusssooolllhhhkkkppptttssslll```XXXLLLNNNQQQWWW^^^fffmmmqqqqqqnnnjjjfffbbb___\\\ZZZaaadddjjjqqqxxx~~~{{{ppp```PPPGGGEEEIIIMMMNNNRRR^^^ooo{{{~~~{{{yyywwwwwwuuupppkkknnntttrrr^^^OOO???888444555555222111333...------------...///000////////////000000000000///444444333???XXXnnnxxx}}}xxxmmmgggoooVVVHHHAAA@@@<<<>>>BBBCCCRRRvvv~~~}}}}}}{{{wwwwww|||iiiaaarrrZZZBBB>>>===777666666444333111000000000///000111333444555666666777FFFiiipppQQQIIIPPP[[[nnn{{{gggTTTOOOQQQSSSYYYaaagggmmmtttyyyxxxtttooollldddaaabbbjjjrrrvvvxxx{{{uuurrroooppprrrpppiiiccceeeiiinnnsssvvvvvvtttsssjjjkkkpppvvvyyyuuuiii```SSSRRRQQQSSSYYYaaajjjppptttuuuwwwvvvqqqjjjbbb\\\XXXYYY[[[```fffnnnuuuyyy{{{uuummm___SSSNNNOOOTTTXXX[[[```lll{{{|||yyywwwvvvuuuqqqmmmooouuuyyyfffXXXCCC<<<666666666333111111......------......//////////////////000000000000000444444555DDD```vvv~~~zzzlllgggiiiuuuVVVHHHAAA???;;;@@@DDDBBBXXX{{{~~~{{{yyyyyy{{{}}}~~~kkk___kkk^^^CCC===;;;777666555444333222111111111///000222333333444666777===SSS{{{eeeIIIKKKYYYhhh~~~}}}jjjWWWQQQSSSWWW]]]bbbiiilllpppssstttsssqqqoooiiieeefffnnntttuuuuuuvvvooommmlllmmmnnnkkkddd^^^cccgggmmmrrruuuwwwxxxyyyllljjjlllrrrxxxxxxppphhh[[[XXXSSSQQQTTT\\\eeekkkpppuuu|||}}}vvvnnniii[[[YYYUUUTTTUUUYYY^^^aaaeeeiiinnnqqqrrrssstttuuuppprrruuuuuutttrrrqqqqqqqqqkkkccc^^^]]]bbbiiinnnrrrvvv~~~|||yyyxxxwwwtttppprrrwww~~~~~~lll]]]HHH>>>777666666444111222//////............//////////////////000000000000111333333888LLLkkkrrr___\\\bbb|||VVVHHHAAA@@@<<>>ZZZ{{{}}}uuu\\\TTTaaasssWWWJJJCCCBBBBBB>>>AAAMMMlllssswww|||yyy{{{yyyuuuuuuyyyuuu```bbb~~~kkkIII<<<:::888666555444333333333333333111222333222111555>>>EEEggg}}}ZZZXXX\\\hhhwwwqqqccc^^^cccmmmtttnnnjjjfffgggmmmuuu|||uuummmhhhkkkooorrruuuyyyvvvvvvwwwyyyzzzzzzyyyxxxyyy{{{{{{wwwrrrppprrruuuzzzvvvqqqooorrrvvvyyyzzzvvvrrrlllccc\\\VVVSSSQQQ\\\dddooowwwzzz|||~~~|||zzzwwwrrrlllfffaaa^^^ZZZZZZYYYXXXXXXZZZ^^^aaahhhkkkppptttyyy{{{wwwvvvtttqqqppprrrooouuu|||iiiWWWCCC:::777555444444111111000///////////////////////////000000000000222111222>>>\\\{{{vvvddd```mmm}}}XXXJJJDDDCCCCCC<<<@@@PPPrrrrrr{{{{{{yyy{{{yyyttttttxxxwwwaaabbb~~~pppMMM>>>;;;999666555444444333333333333111222333222222999DDDLLLvvvpppYYY\\\bbbmmmwwwggg^^^bbblllsssrrrmmmhhhhhhnnnwww~~~~~~uuummmlllnnnppptttxxxyyyzzz{{{}}}~~~zzzrrrmmmnnnqqqxxxvvvsssqqqqqqsssvvvxxx|||yyysssjjjaaaXXXQQQMMMRRR\\\iiisssxxx|||~~~{{{uuunnngggbbbeeeffffffeeedddeeehhhjjjjjjmmmppptttxxx}}}~~~zzzyyywwwsssqqqssssssyyy|||ttt___III<<<888555333444111111000///////////////////////////000000000000333111222>>>\\\yyy{{{sssmmmttt~~~WWWJJJCCCAAAAAACCCAAAVVVzzz{{{~~~zzzxxxvvvrrrrrrtttuuufffbbbwwwzzzRRR@@@===555666555444333222333444555777111222777444555JJJfffzzzssseeeZZZaaajjjxxxqqqdddbbbkkkuuuzzzvvvpppmmmooouuu|||{{{vvvpppmmmnnnsssvvv{{{{{{}}}xxxllliiikkkuuuwwwwwwrrrlllkkkqqqwww{{{zzzyyywwwqqqggg[[[SSSTTTTTTYYYcccqqq}}}}}}{{{yyyvvvtttvvvxxxxxxvvvsssooommmmmmiiijjjjjjiiiiiijjjmmmpppxxx~~~{{{vvvsssssstttzzz|||{{{~~~jjjNNN<<<999:::888444666444222000//////000111111111000000000000000111222111111CCC```mmmpppzzz}}}tttlllrrrWWWJJJCCCAAAAAACCCEEE^^^zzz~~~yyyxxxuuuqqqpppssswwwiiiccctttzzzSSS@@@<<<555666555444333333333333333555111333777666:::SSSrrrlllbbb\\\dddrrryyylllggglllrrryyywwwtttrrrqqqtttyyy}}}zzzsssnnnnnnrrrvvv{{{uuuuuu}}}}}}sssmmmmmmsssttttttqqqnnnmmmooorrrvvvwwwyyyzzzxxxpppggg```VVVUUUVVV[[[dddpppyyy~~~~~~|||~~~{{{yyyyyysssrrrnnniiieeecccdddffffffiiimmmsss|||}}}xxxuuutttttt{{{|||qqqVVVBBB;;;999777444555444222000//////000000111111000000000000111111333222333FFFbbbmmmpppzzz|||tttjjjnnnWWWJJJCCCAAA@@@DDDJJJiiivvv~~~yyywwwuuuqqqooopppwwwkkkdddooo~~~WWWBBB===777555555555444333222222111333111444888777@@@```fffaaa^^^jjj~~~xxxpppnnnpppvvvyyyzzzyyyvvvuuuwwwzzzzzzrrroooqqquuutttlllssszzzsssnnnoooooopppqqqrrrpppnnnkkkrrruuuzzz{{{ssslll___\\\XXXUUUWWW___jjjrrryyyqqqiiieeedddeeecccaaa___```hhhxxx{{{xxxuuutttzzzzzz{{{}}}yyyaaaKKK>>>999666555555444222000/////////000111000000000000000111111333333777LLLgggooosss{{{sssiiikkk}}}WWWJJJCCCAAA@@@CCCLLLooouuu}}}xxxwwwuuuqqqnnnnnnuuummmdddhhh]]]EEE???:::555555555444333222111111222222444777888FFFiiirrrddddddfffuuuzzztttqqqsssxxx}}}~~~|||yyyyyyzzzzzzsssqqqrrr{{{qqqmmmzzzzzzrrrnnnllllllpppuuutttnnngggppptttzzzyyyssskkkgggaaaXXXTTTVVV]]]dddsss{{{|||xxxvvvvvvsssmmmfffbbbgggsss{{{wwwuuuuuutttsssvvvyyy}}}~~~~~~jjjTTTCCC999666666444333222000////////////000000000000000000111222222444<<>>DDDQQQyyyvvv{{{vvvwwwxxxuuupppnnnpppsssjjj```nnneeeEEE;;;999888777555444444444555666333333555777<<>>>>>:::888555333444777;;;===333222444999DDDXXXssssssffflllqqq}}}zzzvvvyyy{{{uuummmgggkkksss}}}vvvnnnnnnttt|||wwwuuurrrssswww}}}}}}|||yyyuuuqqqhhhccc[[[XXX[[[bbbjjjnnnxxx}}}~~~xxxzzzwwwuuuvvv|||mmmXXXGGG<<<777777777777666555444222222////////////000111222333222999KKKjjj}}}{{{mmmqqqxxxWWWGGGAAACCCGGGEEEeeeyyyuuuvvvwwwvvvtttuuuxxxccceeeUUU:::>>>:::888777555444444444444222777666777KKKlll~~~}}}nnngggooo{{{~~~zzz}}}yyynnngggkkkwwwwwwllljjjqqqzzz~~~|||zzzwwwuuuvvvyyy|||~~~~~~~~~tttpppkkkeeebbbbbbdddeeemmmqqqwww~~~|||uuurrr}}}ttt```JJJ>>>;;;999777444333333333111000000000000000111111111111444333PPPuuu||||||WWWGGGAAADDDGGGHHHjjj|||xxxyyyzzzyyywwwuuuyyyeeefffWWW:::<<<:::888777555444444444444333666666===VVVuuu~~~llliiittt~~~}}}{{{qqqhhhlll~~~zzzqqqmmmqqqwwwzzz{{{{{{xxxuuuqqqpppqqqsssuuuzzz}}}|||wwwsssnnnlllkkkjjjlllnnnrrrxxxyyypppppp}}}}}}fffMMM===999999777444333333333222000000000000000111111111111555444PPPtttXXXHHHBBBDDDGGGMMMsss~~~yyyzzz{{{yyywwwvvv{{{iiihhh\\\===<<<:::888777555444444444444444444666FFFddd~~~yyyfffiiixxx~~~yyynnnnnnxxxsssssstttuuuvvvyyywwwuuurrrooommmlllllluuuxxx{{{}}}~~~|||zzzxxxwwwttttttuuuwww{{{wwwlllppp{{{|||wwwyyyqqqUUUAAA:::999777555444444333222000000000000000111111111111555555OOOqqq|||XXXHHHCCCEEEFFFRRR}}}}}}yyyyyyzzzxxxuuuwww}}}mmmiiidddCCC>>>:::888777555444444444444666222888QQQppp|||lllaaahhh{{{}}}xxxrrrzzzvvvtttsssrrrvvvwwwxxxxxxvvvsssooolllppprrruuuxxxyyyzzz{{{{{{{{{{{{|||~~~wwwnnnrrruuuqqqnnnpppvvvaaaJJJ???:::888555444444444222111///000000000111111111111666666NNNmmmwww~~~XXXIIICCCFFFEEEXXX~~~zzzzzzzzzwwwtttvvv~~~~~~pppjjjyyyhhhFFF???:::888777555444444444444666333>>>[[[vvvqqqgggbbblll|||www~~~|||xxxuuutttrrruuuzzz~~~~~~{{{vvvssspppqqqrrrtttuuuuuutttsssppppppqqqtttxxx}}}{{{uuutttooofffgggnnntttkkkQQQBBB:::888555444444444222111///000000000111111111111666666NNNiiirrrzzz}}}yyyYYYJJJDDDGGGFFF___|||||||||yyyuuurrr{{{~~~tttkkkuuuhhhGGG>>>:::888777555444444444444777777HHHfffyyy}}}mmmhhhgggrrr}}}}}}zzzrrruuuzzz|||yyyssssssrrrssstttsssqqqooolllkkkkkklllnnnssswwwyyy|||}}}vvvkkkdddgggooopppzzzrrrVVVBBB:::888666555555444333111000000000000111111111111555777OOOiiiqqqzzz}}}zzzYYYJJJEEEGGGIIIfff||||||{{{xxxtttmmmvvv~~~xxxooottthhhIII???:::888777555444444444444777;;;SSSqqq{{{zzzkkkiiijjjuuuzzzzzz{{{|||}}}~~~yyywwwvvvwwwxxxwwwssspppmmmmmmlllkkkkkkkkkllllllkkkpppuuuwwwwwwxxx}}}tttjjjiiimmmoooooovvvzzzxxx{{{xxx]]]HHH;;;888666555555444333222000000000000111111111111444999QQQkkkttt}}}xxx{{{YYYJJJEEEHHHLLLkkk~~~zzzzzzyyyuuuqqqiiisss}}}{{{qqquuujjjLLLBBB:::888777555444444444444777???ZZZxxx}}}yyy|||hhhgggjjjuuu}}}}}}zzzzzz|||}}}{{{yyyzzz|||{{{wwwtttnnnooooooooommmjjjgggfffaaaccceeebbb______dddiiifffrrrssskkkooorrrooorrrvvvuuuoooppp~~~~~~eeeOOO;;;999666555555555333222000000000000111111111111444:::TTTnnnxxx~~~ooorrr]]]MMMEEEFFFNNNzzzyyyuuuuuutttpppiiirrr}}}}}}tttsssuuuQQQ===:::999777444555777666444999KKKjjjzzzvvvpppjjjllloooxxx~~~{{{}}}}}}{{{yyy{{{~~~xxxvvvtttqqqnnnkkkiiigggdddeeeeeeccc```^^^^^^^^^aaadddhhhooozzzyyyqqqmmmooorrrrrrqqqmmmjjjkkkvvvmmmUUUFFF999666777222222444000333222222111111222222333444;;;WWWttt{{{jjjppp]]]LLLEEEFFFOOO{{{zzzvvvvvvtttqqqmmmuuuwwwvvvyyyRRR===:::999777555555777777666DDDYYYsss|||zzzggggggiiiooo|||}}}zzzwwwzzz~~~~~~}}}{{{wwwtttpppmmmlllggggggfffdddaaa```aaacccbbbeeeiiinnnvvv|||sssoooooopppppppppnnnkkkkkkwwwrrr^^^III:::777888333444666222333222222111111222222333666>>>ZZZuuuooottt\\\LLLEEEGGGQQQ}}}zzzwwwwwwvvvrrrnnnvvvxxxvvv~~~VVV>>>;;;999777666555666888:::NNNgggzzzzzz~~~{{{ccchhhkkkrrr|||zzz|||{{{mmmqqqvvv|||}}}zzzxxxwwwwwwtttssspppmmmiiihhhiiikkkhhhlllooopppttt~~~xxxrrrooonnnmmmpppqqqnnnnnnzzzyyyiiiLLL<<<888999555666999444333222222111111222222333777@@@\\\vvvuuuzzz\\\KKKFFFHHHUUU{{{xxxyyywwwssskkkqqq|||~~~sssooo[[[@@@;;;888666666666666:::???RRRppp|||uuuuuuhhhmmmqqqzzz~~~|||zzzyyyyyy}}}pppbbbfffnnnvvv}}}~~~||||||~~~yyyvvvuuuvvvwwwzzz|||zzzyyy}}}uuuooolllkkkppptttrrrsss~~~mmmOOO>>>888999555777999444333222222111111222222333666BBB^^^vvvyyy}}}[[[KKKFFFIII[[[|||yyyzzzwwwssshhhnnnxxx{{{nnnhhh~~~```CCC<<<888666777777666;;;DDDWWWwww}}}uuu~~~oookkkmmmttt~~~{{{vvvsssyyyssseeeVVV\\\eeepppyyy~~~zzz{{{yyyqqqkkkjjjpppvvvvvvxxxnnnRRR???777777444777999444333222222111111222222333555CCC___uuu~~~zzz[[[JJJFFFJJJ___~~~zzzzzzwwwrrriiinnnzzz}}}nnncccxxxcccEEE===888666888777555===HHH```~~~tttgggfffjjjuuu}}}wwwrrrtttyyyxxxiii[[[MMMTTT___kkkvvv}}}~~~}}}}}}}}}tttmmmjjjpppuuuvvvyyypppWWWBBB888777444777999333333222222111111222222333555DDDaaasss{{{|||[[[JJJFFFKKKaaazzzxxx{{{zzzvvvqqqjjjooo|||nnn___rrrdddEEE===777666999777555>>>LLLllllllbbbfffiiixxx{{{tttrrrtttwwwyyylll\\\OOOGGGNNNZZZhhhttt|||}}}vvvooolllooossstttvvvxxx\\\FFF:::888555777999222333222222111111222222333888HHHcccrrrwww[[[JJJFFFLLLbbb|||yyy{{{sssmmmyyy{{{zzzvvvqqqjjjooo|||mmm\\\nnndddDDD>>>777666999888555???NNNttt|||eeebbbjjjlll}}}~~~wwwsssrrrnnnxxx}}}qqqcccRRREEEDDDLLLXXXfffsss{{{}}}xxxpppmmmoooppppppsss{{{```III<<<:::666888:::333333222222222222222222333;;;KKKdddqqquuu\\\KKKHHHNNNjjjzzz{{{|||}}}yyyttt{{{}}}yyywwwvvvlllkkkkkkppplll^^^jjjmmmHHHAAA999555888999:::CCCPPP|||eeeccckkkxxx}}}{{{tttkkkjjjlllpppqqqhhhWWWIIIDDDCCCLLLZZZgggrrrzzzrrrmmmiiiggglllqqqxxxoooSSS<<<888:::777444666666555333222111222333333;;;MMM___hhhppp\\\KKKIIIOOOnnn}}}yyywwwvvviiijjjmmmuuurrrdddmmmoooIII@@@999666888777999FFFVVV~~~zzzeeegggsss~~~|||uuummmdddbbbaaa```XXXLLLDDDBBBDDDMMMZZZhhhrrrzzzuuulllhhhgggjjjooottt}}}pppVVV>>>999;;;777444444555444333222111222333333999LLL```lllvvv~~~\\\KKKIIIPPPttt|||xxxzzz|||}}}yyywwwwwwhhhiiinnnzzzzzzjjjpppqqqJJJ>>>999777888666:::LLL```tttccciiiwww}}}wwwooo```YYYRRRMMMGGGAAA@@@BBBEEENNN\\\iiissszzzzzznnnjjjiiilllpppssszzzqqqYYYBBB;;;;;;888444333555444333222222222333444666KKKbbbrrr\\\LLLJJJQQQyyy{{{wwwtttuuuwwwzzz|||yyyxxxwwwjjjjjjooo{{{|||mmmqqqsssJJJ<<<999888888555;;;RRRkkkkkkaaaiiittt|||}}}wwwooobbbWWWLLLEEE@@@===???DDDHHHPPP]]]jjjtttzzz~~~qqqmmmlllppptttvvv|||qqq[[[DDD;;;:::888444333555444333222222222333444777LLLeeexxx[[[LLLKKKSSS|||}}}zzzzzz{{{zzzzzz|||yyyxxxxxxpppmmmmmmxxx{{{mmmqqqrrrIII;;;999999999777>>>XXXttt}}}lllbbbccckkksss~~~|||uuummmdddXXXKKKDDD@@@===???CCCJJJSSS___kkktttzzz~~~sssooonnnqqquuuwww|||sss^^^GGG;;;999888666444444333222222222333444555:::MMMfffzzz[[[MMMLLLTTT{{{}}}{{{yyyxxxxxxsssmmmlllvvv{{{nnnrrrpppIII<<<999999999999BBB]]]yyyjjj\\\]]]gggqqqvvv|||uuulllcccWWWJJJDDDAAA>>>???BBBMMMUUUaaammmuuu{{{~~~tttooommmoooqqqsssxxxzzzfffMMM===888888777555444333222222222333444555<<>>999777:::>>>IIIbbb{{{{{{zzz}}}ppp]]][[[eeerrrzzzxxxpppaaaTTTFFFBBBBBBBBBEEEHHHOOOWWWcccnnnvvv{{{~~~}}}vvvpppmmmllllllqqqwwwwwwzzz[[[CCC888888777444333333222111222333555666<<>>JJJeee|||{{{bbb]]]eeekkkttt}}}~~~wwwooodddUUUGGGAAA@@@AAADDDGGGOOOWWWcccooowww}}}~~~vvvmmmlllnnnoooqqqttttttbbbGGG:::999999777444333222222333444444333:::PPP[[[fff]]]MMMPPP\\\xxxrrrsssvvv~~~vvvssstttwwwuuurrrrrr~~~pppJJJ===888777:::===GGGaaazzzqqq[[[\\\gggoooxxxyyyqqqcccVVVHHHBBB@@@AAADDDGGGQQQYYYdddooowww~~~~~~xxxooommmoooppprrrtttwwweeeIII:::888888666444333222222333444444444???RRR[[[eee___MMMPPP^^^~~~}}}~~~|||wwwuuuvvv~~~xxxttttttvvvtttrrrqqquuuLLL===999888:::;;;DDD[[[rrr~~~yyybbbTTT\\\jjjsss}}}xxxpppbbbUUUHHHCCCAAAAAACCCGGGTTTZZZeeeoooxxx{{{rrroooppppppqqqtttzzzhhhLLL<<<777666555444333333222333444555666DDDUUU]]]ggg```LLLOOO___~~~}}}yyyuuuuuuvvvqqqooopppyyyMMM===999888::::::AAAUUUlllnnn[[[RRR[[[iiirrr~~~{{{}}}}}}|||zzzrrriii___TTTIIIDDDAAAAAACCCHHHVVV\\\eeeoooxxx}}}tttpppooonnnooosss|||lllQQQ>>>888777666444444444333333444666888IIIXXX```mmmaaaJJJMMM```zzzvvvuuuvvvrrrrrrvvvxxxJJJ===999888::::::@@@TTTjjjlll[[[RRRZZZdddlll||||||xxxzzz~~~~~~}}}yyywwwtttkkkbbbZZZQQQHHHDDDAAA@@@CCCHHHWWW]]]fffpppyyyvvvqqqnnnkkkmmmqqq|||qqqVVVBBB:::999888444555555333222444777;;;KKKYYYddduuubbbIIILLLaaa~~~zzzuuusssttt{{{{{{vvvvvvwwwwww{{{vvvHHH<<<999888:::;;;AAAVVVllljjj[[[TTTZZZaaahhhzzz~~~zzzzzz|||||||||xxxssspppnnnfff]]]TTTMMMFFFCCCAAA@@@CCCIIIVVV\\\gggqqqyyyxxxrrrmmmiiikkkppp{{{www\\\FFF<<<:::999444555666444222444888===LLLXXXdddwwwdddIIIMMMcccyyyvvvrrrqqqttt{{{{{{wwwwwwxxxxxxyyyLLL<<<888777:::;;;CCCYYYqqqfff[[[XXX___fffmmm|||yyyxxxuuutttoooiiigggeee___WWWOOOIIIDDDBBB@@@???CCCJJJTTT[[[gggrrrzzz~~~{{{tttmmmiiikkkpppzzz}}}bbbHHH<<<888888444666666444222333999???MMMWWW```uuueeeJJJNNNeeeyyywwwvvvvvvzzzzzzwwwwwwyyyuuu}}}~~~|||}}}RRR;;;777777:::<<>>@@@QQQppplllgggiiiqqqyyy|||yyyvvvrrrmmmhhh```\\\XXXUUURRROOOLLLJJJFFFDDDAAA??????BBBEEEHHHVVV^^^jjjsssyyy~~~{{{zzzzzz}}}yyyppplllqqqvvv|||~~~kkkSSS>>>666777555555444333222555999<<>>QQQqqqkkkgggjjjsss{{{}}}wwwssspppkkkeeeaaaXXXUUUQQQMMMKKKIIIFFFDDDBBBAAA???>>>???BBBEEEHHHTTT]]]iiisssyyy~~~yyyxxxyyyzzz|||}}}sssnnnppptttyyynnnVVV@@@777666555555444333222444888;;;KKKQQQ^^^ttt}}}aaaQQQRRRrrrpppyyyvvv~~~zzzxxxxxxuuuvvvsssvvvzzzPPP<<<;;;777777;;;===QQQsssiiifffhhhrrryyy}}}xxxqqqllliiiddd^^^YYYRRROOOLLLIIIGGGFFFCCCAAA???>>>======>>>BBBEEEHHHQQQ[[[hhhrrryyyuuutttxxxxxxzzz}}}tttnnnnnnpppttt{{{nnnVVVAAA777777444444444333222444777:::IIIQQQaaawwwzzzaaaQQQSSSsss}}}lll|||yyyzzzzzz~~~zzzyyyxxxsssuuurrrwwwvvvMMM;;;;;;777777:::===SSSwwwnnnjjjllluuu|||}}}wwwrrrkkkfffbbb]]]WWWRRRMMMJJJGGGEEEDDDBBB@@@>>>===<<<<<<<<<>>>BBBEEEGGGOOOYYYfffrrryyy~~~{{{rrruuuzzzwwwzzz~~~tttmmmkkkmmmrrryyynnnVVVAAA888888444444444333222333666999FFFQQQddd|||wwwcccRRRSSSttt{{{iiiwww|||}}}~~~zzzxxxxxxssstttpppuuu{{{rrrJJJ:::;;;777777:::>>>VVV{{{}}}qqqlllmmmuuu|||}}}xxxpppkkkddd```\\\WWWQQQLLLGGGEEEBBB@@@???>>>===;;;<<<<<<<<<===???BBBEEEGGGMMMWWWeeepppwww|||uuurrrtttwwwwwwzzz~~~sssllljjjlllrrryyyqqqZZZDDD999888333444444444333333555888BBBPPPhhh|||ttteeeRRRSSStttooo|||~~~}}}yyyxxxxxxssssssmmmrrrpppHHH::::::777777:::???YYY{{{pppkkklllttt|||zzztttiiiddd^^^YYYVVVQQQKKKFFFDDDBBB???>>>>>>===;;;:::<<<<<<======???BBBEEEFFFLLLVVVdddooovvvzzz}}}{{{nnnmmmqqqrrrrrrwww{{{~~~~~~ssslllkkkmmmqqqxxxxxxaaaHHH:::666333444444444333333555777>>>OOOkkk{{{rrr~~~fffSSSSSSssszzz}}}}}}yyywwwxxxrrrqqqjjjppppppHHH999:::777777;;;@@@[[[yyyrrrmmmnnnvvvxxxrrrddd___YYYUUURRRNNNHHHCCCDDDBBB???>>>>>>>>>===;;;=========>>>@@@BBBEEEFFFKKKUUUcccnnnuuuxxx{{{~~~}}}hhhaaahhhqqqrrrpppxxx{{{~~~~~~sssllllllnnnnnnvvv~~~~~~gggLLL;;;555333444555444333333444666<<>>>>>===<<<===>>>???@@@AAADDDHHHLLLPPPWWWbbblllsssxxx|||~~~rrr]]]NNNRRR[[[aaaiiisssvvvyyy}}}~~~}}}~~~yyypppllllllqqqxxxmmmIII777888666555444333333444555666<<>>>>>???>>>>>>>>>???@@@AAABBBBBBEEEIIILLLTTTZZZccclllsssxxx|||~~~xxxZZZJJJ@@@EEEOOOUUU```kkkrrrvvvzzz}}}}}}}}}tttnnnmmmpppwwwnnnKKK999999666555444333333444555666===LLLgggyyy~~~wwwxxxjjjSSSTTTxxxvvv|||vvv|||wwwsssqqqvvvzzz~~~{{{wwwtttsssiiihhhhhhwwwnnnEEE:::<<<999888<<>>???@@@@@@AAAAAAAAABBBCCCDDDDDDEEEGGGJJJMMMXXX]]]dddlllrrrwww|||nnn^^^FFF<<<777<<>>IIIbbbzzz}}}tttttt}}}jjjSSSVVV{{{vvv|||vvv{{{xxxwwwzzz~~~yyyuuurrrqqqjjjiiijjjyyyjjjCCC:::<<<999999<<>>@@@HHHQQQaaaiiittt|||vvvooonnnpppxxxlllNNN<<<;;;666555444333333444555666;;;GGGaaa|||sssqqqxxxkkkTTTVVV{{{zzz~~~{{{}}}}}}|||wwwsssqqqqqqhhhhhhiiivvviiiDDD:::<<<999888;;;AAA___{{{vvvyyyqqqssswww}}}~~~pppfffXXXOOOGGGDDDDDDAAAAAABBBBBBBBBCCCDDDDDDDDDDDDCCCDDDGGGJJJLLLNNNQQQTTTWWWYYY]]]cccjjjpppwww~~~xxxmmmaaaRRREEE===<<<;;;;;;<<<<<<===BBBHHHQQQ\\\kkkxxx~~~~~~tttnnnmmmqqqxxxjjjNNN===999666555444333333444555666777EEEcccvvvsssxxx{{{mmmUUUUUUxxx}}}zzzuuurrrqqqqqqeeeeeefffssshhhEEE:::<<<888777:::BBBaaayyyuuuwwwzzz|||ooofffWWWNNNFFFDDDDDDBBBBBBDDDBBBCCCDDDEEEFFFGGGGGGGGGJJJMMMPPPSSSUUUWWW[[[]]][[[```ffflllrrrxxxtttkkk```XXXNNNCCC<<<;;;888888:::;;;<<<===AAADDDDDDOOO___llluuuzzz~~~}}}sssnnnmmmqqqwwwiiiOOO>>>888666555444333333444555666666FFFfffuuuqqqtttyyyoooVVVSSSsss}}}yyytttrrrqqqqqqgggfffeeesssdddAAA999:::777777<<>>@@@;;;<<<<<<===???BBBDDDDDDDDDKKKUUU]]]dddlllsssyyyvvvooonnnpppuuu~~~~~~iiiQQQ@@@888666555444333333444555666777HHHhhhtttnnnqqq}}}pppWWWRRRooo|||~~~xxxtttrrrqqqrrrllljjjhhhttt^^^<<<777999666777>>>IIImmmxxxyyy}}}vvvllleeeWWWNNNGGGFFFFFFEEEEEEGGGIIIKKKNNNRRRUUUXXXZZZ[[[[[[]]]```aaa```aaabbbcccfffjjjoootttwwwzzz}}}yyyqqqjjjbbb\\\VVVOOOKKKKKKHHHCCCCCCGGGDDDDDDCCCCCCEEEHHHHHHEEEKKKNNNQQQTTTWWW^^^hhhooo|||zzzqqqnnnnnnttt|||~~~jjjSSSBBB999666555444333333444555666999JJJhhhwwwqqqsssqqqRRRSSSkkkzzzvvvtttssssssnnniiiiiizzz}}}OOOBBB:::999999:::;;;MMMuuuxxx{{{~~~{{{qqqeee]]]UUUMMMFFFEEEFFFEEEFFFHHHDDDOOOYYY]]]___ccceeedddhhhhhhhhhiiijjjkkklllmmmjjjnnnrrruuuwww{{{}}}nnnfffaaa]]]\\\]]]RRRQQQPPPNNNNNNOOOPPPPPPRRRPPPNNNLLLMMMOOOQQQSSSYYYWWWVVVSSSOOOOOOXXXdddtttzzz~~~ssskkkqqqqqqwwwzzzppp^^^HHH999777666555444333444555555888IIIeeetttjjjsssqqqRRRSSSjjjyyyyyyuuu|||zzzvvvtttsssssspppllllll~~~wwwKKK@@@999888888888:::MMMvvv|||}}}~~~yyynnnbbb[[[SSSLLLGGGGGGGGGDDDCCCDDDIIITTT___eeeiiimmmooommmnnnnnnoooooopppqqqssssssrrruuuxxxzzz{{{~~~|||pppeee___]]]ZZZYYY[[[VVVVVVVVVXXXYYY[[[^^^___ccc```\\\ZZZYYY[[[^^^aaa\\\ZZZYYYVVVPPPNNNUUU```qqqxxx~~~ssskkkqqqrrryyyvvvdddLLL;;;777666555444333444555555999IIIddduuukkkuuurrrRRRRRRiiiwww}}}~~~~~~yyynnnjjjnnnyyyyyyuuusssttttttpppkkkmmmrrrHHH>>>999777777777:::NNNyyy~~~vvvjjj___WWWOOOJJJGGGGGGGGGCCCAAACCCOOO[[[hhhooossswwwxxxwwwttttttuuuvvvwwwxxxyyyzzz|||}}}zzzkkkccc\\\[[[ZZZXXXZZZ]]]^^^___bbbeeehhhjjjlllmmmllljjjgggeeeeeegggjjjllldddbbbaaa^^^XXXUUUYYYaaaqqqxxxtttlllqqqsss{{{~~~kkkPPP===777666555444333444555555999GGGaaa~~~{{{vvvkkkvvvsssRRRQQQggg}}}~~~~~~nnnjjjmmm~~~xxxtttssstttuuummmiiinnn~~~rrrHHH>>>999777777888;;;QQQ}}}|||rrrggg\\\TTTLLLHHHEEEFFFFFFDDDEEEHHHXXXdddqqqwwwzzz||||||yyywwwxxxyyyzzz{{{|||}}}}}}sssiii```\\\ZZZ[[[\\\[[[^^^cccgggiiimmmqqqtttvvvvvvwwwqqqqqqppppppqqqrrrssstttnnnmmmmmmmmmiiieeeiiioooyyytttmmmqqqvvv~~~oooQQQ<<<777666555444333444555555666DDD^^^|||}}}uuuiiiuuutttRRRPPPfffzzz|||rrrjjjpppyyy{{{{{{|||~~~yyy}}}yyyuuusssttttttmmmjjjpppvvvKKK???:::888888999===SSSyyyooodddYYYRRRKKKFFFBBBCCCDDDEEEKKKRRRbbbnnnyyy}}}~~~~~~|||xxxzzz{{{}}}tttfff\\\[[[ZZZ\\\______^^^cccjjjmmmqqqwww}}}}}}yyyyyy{{{~~~}}}{{{~~~uuunnnrrrwwwnnnPPP:::777666555444333444555555444AAA\\\|||ttthhhsssuuuSSSPPPddd|||www|||yyyllllllwww|||wwwvvvxxxsssxxxzzzvvvtttssssssnnnmmmttt|||zzzwwwLLL???999888999:::???TTT}}}yyyuuukkk```VVVOOOHHHDDDAAAAAACCCFFFOOOXXXgggrrr|||}}}zzzwwwiii]]]WWWYYY[[[___bbbbbbbbbiiisssvvv{{{vvvnnnpppwwwmmmNNN:::777666555444333444555555333AAA]]]uuuiiisssvvvSSSOOOccc{{{www}}}rrrnnnttt~~~{{{qqqllllllnnnrrryyy|||xxxuuurrrqqqiiikkkvvvzzz|||uuuIII===666666888;;;???TTT~~~yyy{{{qqqfff\\\RRRLLLEEEBBBAAABBBCCCEEEMMMVVVcccmmmwww{{{|||~~~|||~~~nnn```XXXVVVZZZ]]]cccggggggiiirrr~~~vvvooommmttt}}}lllOOO<<<777666555444333444555555666DDD```zzzmmmvvvvvvSSSOOOccc|||}}}||||||yyy~~~xxxooorrr{{{yyykkkbbb```iiilllqqqvvvzzz|||}}}}}}yyy}}}yyyuuurrrpppaaafffuuu}}}qqqFFF;;;444444777:::>>>SSS}}}}}}xxxmmmcccYYYPPPJJJBBB@@@AAACCCCCCDDDJJJRRR[[[fffpppuuuxxx|||~~~{{{iii[[[WWWWWW\\\```gggllllllooozzzwwwoookkkqqq{{{lllPPP???777666555444333444555555999GGGccc~~~qqqyyyQQQPPP^^^{{{zzzqqq{{{{{{xxxyyy}}}{{{sss~~~zzz~~~tttjjjcccfffjjjsss{{{{{{uuurrrtttttt|||zzzzzzvvvmmmfffaaa```xxxmmmJJJ999888777777777===UUU~~~xxxvvvyyy}}}uuujjj___VVVMMMHHHEEEBBBAAADDDDDDBBBDDDHHHSSS[[[eeemmmrrrvvvzzz}}}|||uuudddZZZYYY[[[```hhhnnnmmmlllvvvsssjjjiiipppxxx}}}kkkOOO<<<777666555444444333444444555IIIlllvvvrrrQQQOOO\\\sssmmm{{{~~~~~~|||yyyxxx|||{{{xxx|||sssnnnkkkooovvvzzzxxxrrrqqquuu}}}{{{yyyyyyvvvooohhhhhhhhhlllIII999888777777777===UUU}}}~~~tttssswwwxxx}}}~~~sssggg\\\SSSKKKGGGCCCAAAAAACCCDDDBBBEEEIIINNNWWWcccjjjlllnnnrrrvvvzzzuuueee[[[YYY[[[aaajjjrrrtttwwwtttkkklllqqqxxx}}}lllPPP<<<777666555444444333444444777JJJiiixxxsssQQQMMMXXXzzzjjjiiizzz~~~wwwyyy{{{wwwtttwww~~~~~~zzztttuuuyyyyyytttpppttt|||zzzxxxwwwvvvpppkkkjjjpppgggFFF:::777777777777===TTT||||||rrrrrrvvvmmmsss{{{|||pppcccXXXPPPIIIEEEBBB@@@AAADDDDDDDDDHHHMMMNNNWWWbbbeeebbbaaaffflllvvv}}}vvvfff\\\ZZZ\\\fffnnnwww}}}vvvmmmmmmpppuuu|||oooQQQ<<<777666555444444333444444999IIIeeezzzsssQQQJJJTTTttt|||~~~ssshhhjjj{{{wwwsssuuu|||tttooopppvvv{{{~~~|||{{{xxxsssuuu{{{wwwvvvtttpppllleeerrr___BBB<<<777777777777===SSSzzz}}}tttvvvlllgggqqqyyy{{{mmm```UUUMMMHHHEEEBBBAAACCCFFFFFFFFFLLLSSSXXX___ddd```WWWUUU]]]eeessszzzwwwggg]]][[[]]]kkkrrr{{{ssswwwwwwnnnnnnnnnqqqzzzpppSSS===777666555444444333444444:::GGGaaa~~~zzzsss~~~RRRIIIPPPmmmooommm|||rrrkkkooo~~~ssslllooozzz~~~tttnnnnnnssswwwvvv{{{~~~zzzyyy}}}xxxuuusssooollldddwwwyyyWWW======777777777777<<>>BBBFFFGGGGGGGGGJJJLLLLLLLLLKKKIIIKKKVVVfffrrr~~~vvvmmmhhhggglllrrr~~~~~~yyywwwwwwnnnmmmhhhmmmyyy}}}~~~}}}kkkRRR>>>666666555444444444444555444@@@^^^xxxppptttzzzRRRIIIGGGRRRuuusssnnnfffdddooo~~~|||zzz~~~~~~wwwyyy|||xxxwwwxxxvvvrrrqqqssslllJJJ;;;888666666777999<<>>777:::666666777999;;;MMMvvvyyyxxxqqqjjjqqqyyyuuuiii```XXXSSSMMMHHHEEEDDDCCCBBBCCCCCCFFFNNNYYYfffqqqxxxwwwxxxxxxxxxyyy}}}ssshhhfffggglllqqqqqqmmmnnnqqqppptttzzzzzzrrrpppvvv}}}tttkkkkkklllppptttvvvpppSSS===666666555444444444444555666>>>WWWyyyoooqqqyyyWWWKKKGGGKKKhhhwwwiiiccchhhsss{{{qqqooo{{{~~~{{{zzzvvv}}}|||}}}|||xxxssssssuuuYYY<<<888:::666666777888:::KKKssszzzxxx~~~lllooouuu~~~sssfff]]]UUUPPPJJJFFFDDDCCCCCCBBBDDDEEEKKKUUUdddrrr|||zzz{{{}}}qqq```VVVTTTTTTYYY^^^___```fffnnnppptttzzz~~~xxxuuusssqqqooorrr}}}{{{rrrooozzz}}}tttjjjmmmnnnrrrvvvxxx~~~oooQQQ:::666666555444444444444555555<<>>:::777777444666444555888999NNNqqq{{{yyyxxx}}}|||pppYYYRRRLLLKKKJJJHHHIIILLLJJJNNNSSSUUUWWW[[[dddkkkxxx|||uuuooofff___]]]^^^```bbbkkknnnttt|||rrrnnnggg^^^UUUPPPOOOPPPQQQTTTWWWVVVSSSRRRTTTWWWVVVZZZ___fffmmmuuu~~~yyynnnjjjnnnvvv}}}}}}}}}yyycccKKK;;;777666555444444333444444555666BBBZZZuuuxxxooouuueeeLLLDDDBBBCCCTTTyyy}}}ttt{{{{{{tttooonnnnnniiikkkooowwwxxxrrrrrruuuxxx~~~}}}vvvpppooovvvyyyMMM???;;;555999555666555666999888KKKlllyyy~~~}}}{{{{{{ggg\\\QQQKKKIIIJJJNNNTTTVVV[[[aaacccdddjjjttt||||||rrriiiiiihhhfffcccaaaaaaaaagggkkksss~~~wwwqqqhhh___VVVOOOJJJGGGEEEGGGHHHFFFBBB@@@BBBEEEDDDDDDHHHRRR```nnnxxx~~~vvvkkkgggjjjrrryyyyyy}}}xxxcccKKK;;;777666555444444333444444333555BBBZZZuuu~~~zzztttxxxeeeLLLDDDAAA@@@NNNpppzzzqqqzzz}}}~~~~~~zzzsssnnnpppzzzsssIIIAAA<<<444:::555777555777999888IIIiiixxx~~~~~~tttfffVVVMMMKKKMMMUUU]]]dddjjjoooqqqrrrwww}}}eeeWWWZZZ```fffiiigggcccbbbaaabbbhhhrrr~~~}}}xxxpppdddYYYRRRNNNKKKIIIGGGJJJLLLHHHAAA>>>@@@DDDEEECCCDDDMMM]]]lllvvvzzztttiiieeefffooouuuvvv}}}xxxdddMMM<<<777777555444444444444444222555CCC[[[www~~~}}}yyy}}}mmmEEEDDDEEEBBBJJJiiizzzwwwttt~~~yyy}}}|||}}}wwwpppsssmmmGGG888;;;<<<666555444111555999777GGGfff{{{xxx{{{nnn[[[PPPMMMQQQZZZcccpppuuu}}}}}}eeeSSSKKKLLLUUUcccnnnooohhheeefffiiimmmrrruuuzzz|||wwwooogggccc]]]YYYWWWTTTPPPMMMMMMKKKHHHEEEBBBBBBCCCDDDBBBFFFNNNYYYeeeqqqzzz~~~rrrfff```jjjppptttvvv|||ttt```KKK===777666555444444333444444555:::AAAXXX|||yyyzzzqqqHHHEEEDDDAAAIIIfffyyy~~~tttrrr}}}~~~yyyuuu{{{|||zzzsssnnntttiiiEEE888;;;;;;666555444111555999777EEEccc{{{zzz}}}rrr```VVVSSSXXXcccnnn}}}{{{wwwuuu[[[HHHAAAFFFOOO___nnnrrroooooorrrttttttpppkkkjjjjjjfff```aaa]]]YYYWWWVVVUUUSSSQQQJJJJJJIIIHHHFFFFFFGGGHHHKKKPPPZZZeeeqqq{{{~~~pppfff```jjjnnnqqqrrr|||vvv```KKK>>>777666555444444333444444333777===UUUzzzxxxyyyvvvKKKGGGBBBAAAGGGaaazzzxxxoooppp|||}}}~~~vvvsssttt|||~~~yyyzzz|||vvvnnnlllxxxcccCCC888::::::666555555222444888666CCC^^^{{{zzzyyy|||yyyhhh^^^[[[aaannn{{{|||uuuttt}}}sssZZZGGG???BBBLLL\\\mmmuuuuuuwww{{{yyynnnaaaZZZZZZYYYVVVXXXVVVSSSSSSSSSSSSRRRQQQHHHIIIJJJKKKJJJKKKLLLNNNYYY```kkkwwwzzznnneeeaaahhhkkklllnnnwwwzzzaaaLLL???777666555444444333444444222555;;;TTT{{{vvvvvv|||{{{MMMFFFBBBAAAEEEZZZ||||||rrrkkkppp~~~zzzwwwvvvxxxyyyyyyyyy|||yyyssstttwwwzzz|||yyy}}}|||rrrhhhkkk{{{\\\AAA999999888666444555222444888666@@@XXXxxx{{{uuuwww{{{pppeee```dddrrryyyuuuvvv~~~{{{bbbLLLCCCDDDLLL\\\mmmvvvwwwxxx|||{{{nnn___YYY[[[]]]]]]ZZZYYYXXXWWWVVVVVVUUUTTTOOOPPPQQQQQQQQQSSSWWW[[[gggnnn{{{vvvjjjdddaaadddhhhkkknnnxxx~~~cccLLL@@@777666555444444333444444555777<<>>;;;777888333777333333777555:::JJJtttyyy~~~ttttttwww}}}qqqddd___fffrrr~~~rrrqqqttt}}}cccJJJBBBFFFNNN^^^qqq||||||{{{|||zzzpppkkknnnrrrrrrrrrssssssqqqmmmiiihhhhhhhhhjjjkkkjjjiiimmmvvv~~~}}}nnncccaaacccaaakkkwwwiiiNNN>>>777666555444444333444444222555:::OOOrrrzzzyyyQQQBBB@@@EEEDDDHHHeeezzz~~~rrrssssssiiigggkkkppp~~~~~~{{{zzzzzz|||||||||}}}vvvkkkcccdddsss|||PPPBBBAAA<<<777999222777444222666555888FFFddd|||zzz~~~uuuvvvzzzwwwhhh^^^aaakkk|||vvvuuuyyy}}}zzzooonnnoooxxxtttYYYJJJJJJLLLTTTeeexxx~~~}}}yyytttvvvzzz{{{yyy|||}}}}}}zzzxxxwwwxxx}}}{{{kkk``````cccdddrrrkkkOOO===777666555444444333444444000444999KKKjjj|||zzzSSSCCC???EEEEEEGGGbbbsssvvv~~~oooiiilllsss{{{}}}|||yyyyyy{{{xxxvvvuuuuuuzzz{{{ssskkkfffjjj{{{|||PPPDDDCCC===777:::222777444222666555777CCCZZZ|||sss~~~}}}vvvyyy}}}|||kkk^^^```hhhwww|||qqqjjjiiimmmrrruuuyyypppmmmllltttyyymmmhhhhhh^^^LLLGGGOOOTTT[[[kkk~~~|||zzz}}}zzziii______dddgggwwwmmmOOO<<<777777555444444444444444000555:::JJJggg}}}|||xxx}}}XXXGGG@@@BBBAAADDD]]]}}}|||zzzoookkklll{{{~~~~~~zzzuuusssssstttrrrqqqpppqqqvvvzzzrrrlllkkkvvvxxxTTTIIIBBB===;;;555444444333444555777999:::WWWsss{{{qqq~~~qqqrrrzzz{{{nnnddd^^^\\\lllzzzlll^^^[[[aaajjjttt}}}}}}qqqmmmooouuu|||eee^^^^^^bbbZZZLLLOOO^^^aaadddmmmzzz{{{tttfff___ccchhhkkk}}}nnnMMM:::888777666444333222111111555666999CCC[[[{{{wwwnnnyyyYYYGGG@@@CCCBBBCCCWWWyyypppnnnooottt{{{|||wwwsssssssssnnnpppsssxxxzzzrrrlllmmmwwwxxxXXXNNNEEE???<<<777444444444444555777888:::OOOlllwwwnnnpppzzz{{{oooddd^^^[[[fffyyy}}}mmm```VVVVVV]]]hhhsss|||sssmmmnnntttzzzbbb\\\]]]bbb]]]SSSXXXgggqqqnnnqqqyyy}}}|||||||||xxxssseee___ccciiirrrkkkNNN===888888666555444333333333444666888AAAXXXxxxssskkkvvv[[[GGGAAACCCBBBAAAOOOqqq|||}}}vvvpppooooooooouuu~~~zzzxxxxxxrrruuu|||zzzsssmmmqqq{{{yyy^^^UUUJJJAAA>>>888555444444444555666888999GGGeee}}}nnnoooyyy|||oooddd]]]YYY^^^ooovvv___UUUMMMOOOWWWaaallluuuvvvmmmnnnuuu{{{ccc]]]]]]ccc```ZZZaaaoooooolllpppzzz|||yyyvvvhhhdddhhhpppccc___dddjjjxxxgggNNN???999888777555555444444444444555777@@@VVVuuuqqqhhhsss^^^HHHAAABBBBBBAAAHHHdddzzz{{{uuurrrpppoooqqquuu~~~yyytttnnnuuu~~~zzzeee^^^OOOBBB===999555444444444555666888999DDDbbb~~~~~~uuupppwww~~~}}}qqqeee\\\WWWVVVddduuu{{{nnnXXXOOOIIIKKKQQQYYYccckkkttt{{{uuukkkllluuuiiibbb```aaa]]]XXX]]]iiiaaaaaammm}}}}}}qqqlllcccYYY]]]kkk{{{lllaaa```ffflll||||||eeeNNN???999888777555444444444444444555777@@@WWWvvvssshhhrrraaaHHHAAAAAAAAAAAAEEEYYY{{{~~~|||zzzxxxsssuuuyyyxxxtttkkkvvv~~~~~~}}}nnnfffSSSAAA;;;888555555444444555666777888BBB^^^qqqtttuuu}}}tttggg\\\UUUPPPYYYgggsss||||||qqqeeeQQQJJJFFFIIIOOOVVV___hhhnnnsss|||{{{yyyyyy~~~{{{kkkbbbdddppp}}}nnngggaaa^^^VVVOOOQQQYYYYYY[[[hhhzzzvvvrrrssstttuuuvvvxxx~~~uuummm___WWWZZZZZZYYYfffxxxvvvhhh```aaahhhppp}}}}}}fffNNN???:::999777555444333333333333555888BBBYYYyyyzzzmmmssscccIIICCC???@@@BBBCCCQQQxxx~~~vvvyyy|||~~~||||||uuuppphhhuuu}}}{{{wwwnnnVVVAAA:::888666555555444555666777888>>>WWW~~~nnn|||yyyuuu|||vvviii]]]TTTMMMPPPVVVaaakkklllddd[[[IIIDDDBBBGGGNNNWWWdddnnntttxxxrrrhhhcccffflllttt~~~zzzooo\\\UUUZZZgggqqq|||oooiiibbb\\\TTTMMMLLLQQQTTTYYYeeeuuunnnbbb``````______bbbbbbffflllmmmkkkmmmqqqrrrtttsssoookkkhhhaaaZZZWWWQQQQQQWWW]]]eeevvv~~~qqqddd^^^bbblllttt~~~~~~iiiPPP@@@<<<;;;999777555333222222333555888BBBZZZzzzrrruuueeeIIIEEE??????BBBAAAJJJlllpppttt~~~~~~vvvwwwxxxpppkkkiiixxx~~~vvvZZZAAA:::999666666555444444555777888:::PPPvvvuuu|||}}}vvv{{{yyylll]]]TTTLLLGGGGGGPPPZZZ]]]XXXRRRCCC@@@@@@FFFNNNYYYhhhttt}}}ooo```XXXUUU\\\gggrrr{{{vvvggg[[[RRRLLLTTT```gggrrr{{{wwwooojjjfffbbb]]]YYYYYY[[[YYYdddqqq}}}|||nnn___YYYVVVSSSSSSVVVWWWUUUWWW[[[\\\ZZZ\\\```]]]```___YYYVVVUUUTTTQQQRRRUUU[[[aaakkkzzzzzzlllaaa]]]cccooowww~~~lllTTTCCC@@@???===:::777555333333333444777@@@XXXxxxtttvvvgggJJJHHH@@@>>>BBB@@@EEEdddnnntttwwwooooooyyyvvvlllgggmmm}}}{{{\\\BBB;;;:::666666555444444555777777888LLLrrr|||~~~xxx{{{zzzmmm^^^TTTKKKCCC>>>DDDOOOSSSPPPLLLCCC??????EEENNNYYYhhhuuu~~~fffWWWRRRSSS]]]kkkvvv}}}vvvhhhWWWJJJNNNJJJSSS^^^bbbkkkuuuuuunnnllljjjjjjiiihhhiiikkkiiiyyypppllleee```^^^YYYTTTUUU[[[WWWTTTTTTWWWXXXWWWXXX\\\XXX\\\\\\VVVRRRTTTWWWWWWUUU^^^gggmmmxxxxxxjjj___]]]dddpppyyy~~~mmmVVVGGGDDDBBB???<<<999666444444333444666???UUUtttuuuvvvrrrJJJHHH???DDDAAACCCEEETTTqqqttt}}}rrrmmmvvvrrrfffaaalllzzzYYY@@@<<<666888777666555555444444555888FFFhhh{{{~~~{{{zzzsssaaaTTTIIIAAA===@@@FFFGGGHHHIIICCCCCCDDDHHHMMMXXXlllmmm[[[UUUVVV[[[eeerrr{{{vvvcccUUUMMMIIIJJJPPPWWW\\\eeennnqqqpppkkkccc```fffmmmrrryyyyyymmmgggkkkkkkkkkiiieeeaaa^^^]]]___aaacccbbb___^^^```cccccccccbbbbbbccceeehhhiiijjjnnnvvv|||qqqccc[[[\\\dddpppwwwppp[[[UUUMMMKKKHHHCCC;;;444333555444555555:::OOOoooxxx{{{vvvMMMFFF>>>BBB???AAADDDQQQ}}}xxxvvvwwwrrryyy{{{ooofffdddrrr|||~~~UUU>>><<<666888888666555555555555555888BBB^^^{{{xxx{{{vvveeeXXXJJJBBB===@@@EEEGGGGGGIIICCCCCCFFFKKKQQQ\\\ooorrr```VVVWWW[[[```iiiuuuqqq^^^RRRNNNNNNQQQYYY```eeekkkrrrvvvvvvjjjaaa[[[^^^ccchhhmmmssstttwwwyyyvvvpppkkkjjjkkksssuuuwwwuuuqqqnnnnnnooommmooopppnnnkkkkkknnnqqqooonnnnnnoooqqquuuyyy|||sssiii___]]]___dddppp|||uuubbb\\\WWWTTTNNNFFF<<<444222444222555666:::MMMmmmyyy{{{{{{OOODDD===@@@===???BBBLLLuuu||||||xxx~~~|||yyywww{{{~~~wwwooolllnnn}}}zzzPPP>>><<<777888888777666555555555555888===RRRwww~~~uuu{{{yyyiii]]]MMMDDD===@@@DDDFFFGGGHHHEEEEEEHHHMMMRRR[[[kkkyyy|||rrreeeZZZWWW\\\aaajjjppp{{{mmmZZZSSSVVV\\\fffmmmrrrrrrtttyyy}}}~~~rrrggg]]][[[]]]^^^___```aaacccdddcccdddhhhooouuuyyy||||||wwwuuuvvvyyyzzz{{{{{{yyywwwxxx|||~~~hhh^^^ZZZ___bbbeeettt}}}lllhhhfffaaaVVVHHH<<<555333333222555777999GGGeeexxxyyy~~~PPPDDD===@@@===???BBBHHHlll}}}|||yyyvvvtttwww~~~|||}}}wwwrrrsssxxxuuuLLL???===999999888777666555555555555888;;;JJJkkkxxxvvvyyy|||mmmbbbPPPFFF???@@@CCCEEEFFFHHHGGGGGGIIIMMMPPPUUU___kkkrrrooojjjeeeccccccfffhhhvvvzzzmmm]]]\\\gggttt|||xxxnnnhhhddd```[[[XXXYYY^^^dddkkkpppvvv|||~~~yyywwwzzz~~~zzz```WWWWWW```eeehhh{{{vvvttttttlll\\\III;;;666444333222555777777@@@[[[zzzxxxPPPFFF???BBB===@@@CCCEEEddd|||zzzxxx|||{{{yyy~~~~~~uuuoooqqqwwwnnnLLLAAA???<<<999888777666666555555666999;;;HHHeeezzzmmmvvvxxxqqqfffTTTJJJAAA@@@CCCEEEGGGIIIHHHGGGIIIMMMOOORRRZZZcccjjjiiiggghhhkkkooorrrtttnnnbbbgggxxx}}}wwwqqqiiicccdddiiiqqqxxx~~~lll]]]VVVWWW```hhhpppvvv```HHH:::777666444111444666777>>>WWW~~~}}}SSSGGGAAACCC===AAACCCBBB\\\~~~xxxyyyyyynnngggjjjqqqeeeMMMDDD>>>???999999888777666666666666888;;;FFF^^^yyykkkwwwvvvxxx}}}vvvlllYYYMMMCCCAAADDDEEEGGGJJJIIIHHHJJJOOORRRUUU\\\ccciiihhhiiikkkpppwww~~~{{{jjjbbbiii{{{|||xxxvvvxxx|||wwwddd\\\YYY[[[aaakkkyyyeeeGGG888888888444111333555777@@@XXX[[[GGGAAACCC===AAACCC???UUUxxxuuuxxx~~~|||ssshhhccciiisss[[[NNNEEE<<>>SSSyyyaaaFFFAAACCC<<>>BBBHHHppp}}}yyy|||rrrkkknnntttvvvuuuuuuzzzooojjjfffgggvvvsssWWWNNNGGGAAA??????<<<999888888888777666888999;;;GGGdddzzzrrrwwwlllmmm|||lll[[[JJJCCCDDDGGGKKKOOOTTTSSSRRRQQQSSSYYYaaagggtttzzz~~~~~~sss\\\PPPMMMQQQZZZbbbdddfffkkkpppssstttvvvyyyyyyxxxrrrccc[[[YYYaaaggglllyyykkk@@@<<<:::444999444777444555===GGG```___IIIEEEAAAAAA???>>>AAAFFFWWWyyyxxxsssyyyxxxpppjjjlllqqqsssvvvyyyvvvkkkfffeeekkkxxxxxx\\\NNNEEEAAACCC@@@>>>;;;999999999888777888999;;;EEE```vvvxxxppptttssscccQQQHHHGGGHHHLLLQQQWWWWWWWWWXXXZZZ```ggglllrrrvvv{{{||||||qqqbbbSSSMMMOOOUUU^^^eeehhhkkknnnppppppooorrruuu{{{rrrvvvpppbbb[[[YYY___hhhrrr~~~oooFFF???<<<444888444777444444<<>>AAAAAAZZZ~~~wwwmmmrrryyyvvv}}}zzzsssooossszzz|||ooolllddd___iiiyyy}}}wwwjjj~~~rrr[[[OOOFFFDDDGGGCCC@@@===;;;;;;;;;:::888777:::<<<@@@OOOooo|||xxx{{{vvvdddWWWNNNJJJLLLQQQUUUWWWZZZ\\\^^^bbbgggjjjnnnssszzzqqqaaaWWWQQQNNNRRRYYY___fffllluuu}}}~~~||||||||||||yyyyyywwwuuutttssstttuuuvvvwwwvvvuuurrrqqqrrruuuwww~~~yyykkk```\\\eee```ggg{{{nnnMMM@@@;;;777777666777333333999===NNNjjj{{{yyy~~~yyyNNNGGGAAA@@@@@@======???DDDTTTppp{{{ooosss~~~yyyyyyxxxzzz~~~vvvfffeeeaaaaaammm{{{zzzooolllbbbSSSNNNJJJFFFGGGDDDAAA>>><<<;;;;;;:::888777:::<<<>>>HHHbbb||||||yyy|||lll^^^RRRJJJJJJOOOSSSVVVXXX[[[]]]aaaeeehhhrrryyy{{{hhh]]][[[WWWVVV[[[aaahhhooowww}}}}}}zzzwwwsssrrrrrrrrrooommmmmmllljjjiiiiiijjjkkklllkkkkkkkkkkkkmmmrrr{{{uuuggg^^^\\\dddaaaiii~~~dddIII===999:::999666888333333999:::HHHaaa~~~yyy{{{~~~RRRIIIAAA@@@???>>>>>>@@@AAAIII```tttttt}}}|||}}}~~~~~~~~~zzzooo``````aaahhhvvv~~~yyynnn{{{tttVVVLLLMMMKKKHHHHHHFFFCCC@@@>>>===<<<;;;:::888999<<<===CCCXXX||||||xxxzzz{{{}}}|||uuugggXXXLLLKKKOOOTTTWWWZZZ]]]aaaeeejjjnnnzzzuuukkkiiigggdddeeekkkrrrxxx}}}yyyuuurrrqqqqqqqqqpppnnnmmmkkkjjjjjjlllmmmooolllmmmmmmnnnsss}}}{{{pppccc]]]]]]]]]___iii{{{WWWFFF;;;999===:::666888444444999888CCCYYYttt~~~VVVLLLBBB??????>>>???AAA???CCCWWW{{{www~~~~~~zzz}}}}}}{{{xxxyyy}}}}}}}}}}}}wwwjjjaaa___gggwwwyyyjjjRRRKKKKKKJJJJJJMMMIIIFFFCCC@@@@@@???>>><<<999999;;;<<<@@@PPPqqqppp~~~|||xxxxxxwwwyyy~~~}}}ppp___QQQNNNRRRUUUXXX\\\```eeellltttyyysssttt|||{{{zzz}}}{{{wwwvvvvvvxxxyyyvvvuuusssssssssuuuwwwxxxxxxzzz|||}}}wwwlllaaa\\\^^^ZZZ^^^cccjjj{{{kkkLLLEEE===<<>>??????@@@BBBBBBDDDXXX}}}{{{|||}}}}}}}}}zzzwwwzzzwwwuuuwww{{{}}}||||||~~~uuuhhhdddcccnnn{{{gggTTTMMMJJJGGGKKKRRRLLLIIIEEECCCBBBAAA@@@>>>999999:::<<<>>>LLLjjjmmmttt|||uuusssnnnmmmqqqvvveeeUUURRRUUUTTTWWW[[[aaahhhqqqzzzttt|||~~~zzzyyyzzz}}}}}}|||{{{zzz{{{|||~~~{{{tttjjj___\\\^^^]]]___[[[YYYiii___FFFGGG@@@???AAA888666888444555:::777>>>RRRpppaaaKKKAAABBB>>>===@@@===CCC>>>PPP}}}uuusss{{{}}}{{{rrrrrrvvv|||zzzuuuuuuwwwxxxxxx{{{|||}}}~~~}}}qqqiiinnnkkkvvvnnnaaaRRRIIIIIIKKKLLLJJJIIIGGGDDDCCCCCCBBBAAA??????666666===AAAFFF^^^zzzkkkggg}}}yyyrrrmmmlllnnn~~~}}}tttgggZZZPPPUUUXXX]]]ccckkkuuutttmmmttt~~~~~~}}}~~~}}}nnn___VVVXXX]]]YYYUUUMMMNNNccc{{{ZZZFFFEEEBBBAAA@@@::::::888777777666777@@@KKKhhhzzzfffOOOCCCCCC>>>===???<<>>MMMttt|||sssxxx~~~zzzwwwxxx{{{~~~yyywwwxxxzzz{{{{{{{{{|||~~~zzzooogggnnnsss}}}hhh^^^QQQJJJJJJMMMMMMLLLJJJHHHEEEDDDDDDDDDCCCAAABBB999888>>>???CCCXXXrrrvvvooo~~~uuulllmmmrrr}}}xxxlll^^^TTTWWWYYY^^^eeemmmxxxkkkeeennnyyy~~~uuuhhh[[[UUUXXX\\\YYYTTTMMMRRRiiirrrVVVFFFEEEBBB@@@AAA<<<;;;999888888666777???IIIbbbtttmmmTTTFFFDDD???===???<<>>>>>???PPPfff~~~{{{mmmnnnwwwsssdddZZZXXXZZZ___fffqqq|||sss___\\\fffsss~~~|||ttthhh\\\UUUTTTVVVYYYXXXQQQLLLXXXtttgggQQQGGGGGGBBB@@@BBB???===:::999999777777===FFFZZZkkk~~~sssXXXHHHEEE???>>>@@@======@@@FFFYYYtttuuuwwwxxxzzz}}}}}}~~~~~~tttlllgggooo~~~{{{lllkkk|||lll\\\VVVPPPMMMNNNNNNMMMKKKIIIHHHFFFEEEFFFGGGFFFEEEEEE>>><<<>>>======JJJ[[[zzzrrrqqq{{{zzzkkkaaaXXXYYY]]]fffrrr}}}fffWWWXXXeeerrrzzz|||{{{zzzrrrhhhZZZQQQPPPRRRTTTUUURRRKKKKKK______PPPKKKKKKCCCAAACCC@@@???<<<::::::888777<<>>===AAACCCNNNtttvvvtttwwwzzz}}}{{{~~~zzzrrrmmmkkkqqq{{{ooo]]]gggdddYYYUUUPPPNNNNNNMMMKKKIIIIIIGGGEEEEEEFFFFFFEEEDDDBBB>>>===>>>======FFFSSSrrr}}}|||www~~~sssjjjZZZZZZ\\\eeerrrzzzjjj[[[UUU\\\lllyyyyyy{{{xxxppp}}}nnnqqqxxxwwwttt{{{~~~wwwfff\\\QQQLLLNNNRRRSSSQQQHHHEEENNNgggwww[[[PPPOOONNNDDDAAADDD???AAA===;;;;;;:::888:::???MMMZZZmmmtttdddNNNHHHCCCBBBDDD@@@===@@@@@@FFFcccyyyzzz|||yyyuuu|||}}}tttooonnnpppvvvyyyhhh]]]sssuuu^^^UUURRROOONNNMMMMMMKKKJJJJJJHHHFFFEEEFFFFFFEEEDDD@@@>>>>>>???>>>>>>DDDMMMjjj}}}~~~~~~{{{sssbbb___^^^dddqqq|||wwwmmmggg^^^WWWYYYdddsss~~~~~~yyy{{{yyynnnlll{{{}}}nnneeemmmtttrrrnnnxxx~~~uuunnn[[[TTTNNNNNNRRRUUUTTTPPPDDDJJJ]]]yyynnnXXXPPPPPPOOOEEECCCEEE>>>AAA===;;;<<<<<<999:::>>>HHHTTThhh~~~{{{nnnUUUMMMFFFDDDEEE@@@<<<>>>===AAAUUUzzz|||~~~~~~~~~|||vvvnnnkkkooosss{{{zzzkkkjjjcccYYYQQQOOOMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGEEEDDD@@@??????@@@???>>>AAAGGG\\\yyywwwsssuuu|||nnnhhhccceeeppp~~~|||qqqooopppkkkgggbbb```ccckkkuuu{{{zzz|||pppvvv{{{xxxmmmllltttwwwrrrpppzzz{{{|||vvviii```RRRPPPPPPTTTZZZ[[[VVVQQQLLL]]]yyyaaaUUUNNNNNNLLLDDDEEEFFF>>>AAA===;;;======::::::===AAAOOOfff~~~uuu[[[QQQHHHFFFFFF@@@;;;;;;;;;>>>MMMlll}}}~~~}}}}}}|||rrrjjjiiiooouuu~~~|||qqqxxxXXXUUUMMMLLLLLLLLLLLLNNNOOOPPPOOOLLLJJJHHHHHHHHHFFFEEEAAAAAAAAAAAA???>>>@@@CCCOOOmmmrrrnnnrrrxxxpppgggfffooo|||pppiiinnnuuuuuurrrmmmkkklllooosssuuu|||||||||uuuwww}}}{{{sssuuu}}}xxxtttqqqqqqtttrrruuuvvvvvv}}}|||ppp```UUUNNNOOOSSSZZZ______YYYSSSWWWooo|||VVVRRRKKKKKKJJJDDDFFFGGG>>>AAA<<<;;;===>>>;;;;;;<<<===MMMggg^^^RRRNNNGGGCCCDDD>>>>>>;;;???KKKZZZ|||tttiiidddgggpppwww{{{vvvyyysss[[[XXXNNNMMMNNNPPPSSSTTTTTTSSSOOONNNLLLJJJHHHGGGFFFEEEEEEDDDBBB@@@@@@@@@AAABBBIII\\\zzzsssssswww|||rrrjjjiiirrr|||lllaaaggg}}}}}}uuuyyy{{{rrr{{{|||~~~vvvssssssmmmnnnoooqqqtttwwwyyy{{{|||vvveeeVVVOOOPPPRRRWWW^^^cccaaa\\\XXXqqqcccXXXQQQNNNIIIGGGEEEEEEDDDCCCAAA@@@???>>>============BBBKKKccceeeVVVPPPIIIDDDDDD??????<<<>>>FFFRRRuuuyyylllccc___eeerrr~~~|||sss|||lllXXXUUUPPPPPPPPPQQQSSSSSSRRRPPPMMMLLLJJJHHHGGGFFFFFFFFFFFFEEEBBBAAA@@@@@@AAABBBEEESSSmmmzzzuuuuuu{{{vvvmmmiiinnnxxxxxxiii^^^___ppp}}}~~~~~~vvvvvvvvvvvvvvvvvvwwwwww{{{~~~zzzmmm\\\OOOJJJPPPQQQWWW^^^___]]]```fff^^^UUUPPPMMMIIIFFFFFFEEEDDDCCCAAA@@@???>>>>>>======>>>AAAIII___{{{nnn\\\TTTLLLFFFDDD???AAA===<<<@@@HHHhhh~~~rrrfffbbbbbbgggwwwzzzooo{{{aaaTTTQQQPPPOOONNNNNNOOOOOOMMMKKKKKKJJJGGGFFFEEEFFFGGGHHHGGGEEECCCAAA@@@@@@@@@AAABBBJJJ^^^{{{yyyqqqsssyyy}}}rrrkkkjjjnnnrrrlllaaaTTTQQQ]]]uuu~~~~~~~~~{{{qqqcccTTTLLLKKKPPPQQQXXX```\\\XXXeeezzzpppYYYSSSOOOLLLHHHFFFFFFFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>@@@GGGYYYqqquuuaaaXXXQQQIIIFFF@@@AAA===<<<===AAA\\\ssslllggghhhjjjppptttlll}}}pppYYYRRRNNNLLLKKKJJJJJJJJJJJJHHHFFFIIIHHHFFFEEEEEEGGGIIIKKKGGGFFFDDDBBBAAA@@@@@@@@@CCCEEEUUUrrr{{{~~~ooolllqqqxxxzzzooohhhdddccc[[[VVVQQQUUUbbbtttvvvjjj]]]RRROOORRRPPPTTT^^^ddd\\\WWWkkk~~~cccVVVQQQMMMJJJHHHFFFFFFFFFEEEDDDBBBBBB@@@???????????????>>>DDDSSSfffuuu{{{eee]]]WWWOOOIIIAAABBB>>>=========SSSvvv|||}}}zzzrrrqqq}}}|||~~~~~~}}}nnnllljjjjjjnnn{{{nnnpppcccTTTQQQMMMIIIHHHGGGHHHIIIHHHFFFEEEHHHGGGFFFFFFGGGIIIKKKLLLFFFEEEDDDCCCBBBAAAAAA@@@BBBBBBNNNjjj~~~ssslllmmmsss|||vvvjjjaaa\\\YYYYYYZZZ^^^fffppp{{{}}}ooocccWWWPPPPPPUUURRRYYYfffjjj___\\\tttsss\\\SSSNNNJJJHHHGGGFFFGGGGGGFFFDDDCCCBBBAAA@@@????????????>>>CCCMMM[[[iiixxxlllddd___UUUMMMBBBBBB>>>>>>@@@===KKKgggmmmkkkhhhffflll~~~zzzzzzxxxppppppjjjfffpppsssooo}}}xxx[[[RRROOOKKKKKKJJJIIIJJJJJJJJJHHHFFFFFFGGGGGGHHHIIIJJJKKKLLLEEEEEEDDDDDDCCCBBBBBBBBBAAA???HHH___yyy~~~sssoooqqqyyy|||qqqgggbbb``````______ccckkkwwwvvveeeYYYQQQLLLNNNRRRTTT```llllllcccggghhhXXXPPPIIIHHHGGGFFFFFFGGGHHHFFFEEECCCCCCBBBAAA@@@@@@@@@@@@???BBBIIIRRR___pppuuummmggg\\\QQQEEECCC===???BBB<<>>===???DDDZZZzzzrrrxxx|||}}}wwwttt|||||||||}}}}}}}}}}}}}}}}}}|||zzzzzz}}}xxxqqqkkkkkkjjjtttmmmrrrbbbYYYOOOGGGIIILLLQQQKKKGGGHHHGGGBBB===;;;999DDDKKKIIIGGGJJJIIIDDDGGGHHHHHHIIIHHHGGGEEEDDDCCCBBBCCCJJJVVVkkkzzzuuuwww}}}}}}zzz||||||~~~hhh\\\NNNHHHOOOXXXZZZWWWVVVZZZ^^^aaalllqqq___OOOFFFGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBAAA@@@????????????@@@@@@BBBJJJUUUfff{{{ooo___RRRJJJCCC@@@>>><<<>>>BBBNNNrrr}}}tttyyy}}}{{{zzz~~~}}}|||{{{{{{{{{{{{}}}|||xxxwwwwwwwww|||xxxooonnnlllqqqfffyyyxxxYYYTTTNNNIIIMMMPPPPPPJJJGGGGGGFFF@@@<<<;;;;;;GGGNNNJJJFFFGGGGGGCCCGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEIIIQQQbbb~~~{{{zzzyyy}}}}}}{{{xxx^^^UUUMMMLLLSSSYYYXXXSSSMMMVVVaaalll|||fffXXXLLLFFFGGGGGGEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@????????????CCCAAABBBHHHPPP```vvvvvvfffVVVMMMDDDAAA>>>;;;<<>>;;;;;;>>>LLLSSSMMMEEEFFFGGGFFFHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGHHHHHHJJJUUUmmm{{{{{{}}}}}}wwwmmmTTTOOONNNRRRYYY[[[VVVQQQRRRdddyyypppWWWPPPHHHFFFIIIIIIFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@?????????@@@@@@FFFCCCBBBDDDJJJVVVjjj|||}}}mmmYYYOOOEEE@@@>>><<<<<>>>>>AAAQQQ]]]aaaUUUIIIFFFHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGIIIKKKJJJFFFIIIWWWggg~~~|||~~~ppp___TTTPPPOOOTTT^^^ccc```]]]^^^gggQQQHHHIIIFFFGGGKKKHHHEEEEEEDDDCCCBBBAAA???>>>>>>>>>>>>>>>???@@@@@@AAAEEEBBBAAABBBCCCIIIXXXfff{{{www]]]QQQDDD@@@???>>>>>>??????FFF\\\xxxtttyyy{{{wwwyyy{{{{{{{{{}}}wwwwwwwwwwwwyyy{{{~~~~~~{{{wwwvvvwwwyyy~~~wwwwww~~~mmm^^^uuusss[[[PPPRRRPPPPPPPPPLLLGGGEEEDDDEEECCC@@@BBBGGGYYYbbbcccUUUHHHEEEEEECCCFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJKKKIIIIIISSS^^^ttt}}}zzz}}}xxx|||~~~~~~uuueeeWWWPPPQQQQQQYYYfffkkkiiiiiimmmxxx{{{[[[KKKGGGHHHEEEFFFJJJFFFCCCCCCCCCBBBAAA@@@???>>>=========>>>???@@@AAABBBBBBAAAAAABBBBBBEEEPPP\\\uuu}}}bbbTTTFFF@@@???===<<<<<>>@@@AAABBB??????AAABBB@@@AAAIIIRRRgggyyyeeeVVVGGGAAA???<<<::::::<<<:::JJJqqq|||yyyxxxuuuuuuwwwxxxzzz{{{}}}}}}yyypppnnntttyyyyyyooo^^^YYYnnniiiVVVOOORRROOOMMMKKKCCCFFFEEEFFFGGGFFFEEEIIIPPPIIIQQQQQQIIIFFFJJJLLLIIICCCDDDEEEGGGGGGGGGFFFEEEIIIGGGGGGKKKLLLKKKMMMRRRVVVqqquuuqqqvvvtttrrr|||tttjjj\\\PPPOOOVVVXXX\\\kkk~~~}}}xxxYYYNNNDDDCCCEEE@@@BBBEEEAAA@@@@@@AAAAAAAAA@@@@@@???<<<<<<<<<===>>>@@@AAABBB>>>>>>AAABBB???===CCCLLLYYYllleeeUUUEEE???>>>===<<<===:::???GGGYYY}}}~~~}}}}}}|||yyyvvvzzz{{{}}}~~~~~~rrrgggkkkvvv}}}|||xxxppplll^^^QQQ[[[{{{aaaVVVLLLKKKLLLIIIEEECCCGGGFFFEEEDDDDDDEEEFFFGGGNNNNNNNNNLLLIIIGGGFFFGGGHHHFFFGGGHHHGGGDDDFFFJJJEEEGGGJJJMMMOOOPPPPPPPPPZZZbbbuuuuuussssssttttttvvv~~~qqqaaaWWWQQQPPPTTT[[[___pppaaaTTTHHHFFFDDDBBBAAABBBCCCDDDAAAAAA@@@@@@???>>>======???===;;;999999:::<<<>>>@@@????????????@@@AAAAAAMMMkkkeeeVVVFFF???>>>===<<<===888;;;@@@NNNnnn|||{{{{{{{{{yyywwwzzz{{{}}}~~~zzzrrrkkkmmmtttxxxuuupppooofffYYYWWWiii|||^^^SSSJJJIIIJJJGGGDDDBBBEEEEEEEEEDDDDDDEEEEEEEEEJJJLLLLLLIIIDDDBBBCCCEEEKKKGGGFFFGGGGGGDDDDDDGGGEEEGGGJJJMMMOOOOOOOOOOOOPPPSSSbbbzzzwwwsssssstttvvvwwwzzz|||uuummmddd[[[UUUQQQPPPTTT[[[mmmwwwpppUUUJJJFFFEEECCCAAAAAAAAABBBCCCAAAAAA@@@??????>>>======>>><<<:::999999:::<<<>>>@@@????????????@@@AAAAAAMMMhhhfffVVVFFF???>>>===<<<<<<999999:::CCC[[[}}}zzzzzzzzzzzzyyyxxxzzz|||~~~}}}vvvrrrooooooqqqsssrrrooovvvdddXXXeee}}}zzz[[[QQQJJJIIIJJJGGGDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEIIIKKKHHHDDDDDDKKKRRRSSSKKKEEEEEEEEECCCBBBCCCEEEGGGJJJLLLNNNNNNNNNMMMMMMKKKTTTiii~~~}}}yyynnnttttttxxx{{{}}}~~~ssskkk^^^WWWRRRQQQSSSVVV^^^eeevvvyyyzzztttnnnsss}}}^^^MMMFFFDDDCCCAAA@@@???@@@@@@AAA@@@@@@??????>>>>>>=========<<<;;;999999;;;===>>>@@@@@@??????@@@@@@AAABBBIII^^^{{{gggWWWGGG@@@>>>===;;;<<<<<<;;;;;;???OOOnnn|||{{{zzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~}}}|||uuusssoookkkmmmsssxxxyyy{{{fff___wwwmmmWWWOOOIIIJJJJJJHHHFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBGGGKKKJJJIIIPPP___lll]]]QQQFFFBBBBBBAAA@@@AAAFFFGGGJJJLLLMMMLLLLLLKKKMMMJJJNNN^^^sss||||||||||||}}}yyyqqqyyy{{{uuuiiiaaaWWWOOOKKKPPPYYYaaahhhnnnppprrrqqqkkkffflll~~~aaaRRRKKKFFFBBBAAA@@@?????????????????????>>>>>>>>>=========>>>===<<<;;;;;;===>>>???@@@@@@@@@@@@@@@AAABBBBBBEEEPPPhhhiiiYYYHHH@@@???<<<;;;;;;<<<;;;===AAAHHH\\\}}}}}}}}}{{{|||||||||||||||}}}xxxxxxyyy{{{}}}~~~|||zzzsssqqqkkkggglllyyyoooaaafffaaaQQQKKKGGGHHHIIIFFFEEEFFFEEEFFFHHHHHHHHHHHHFFFEEEEEEIIILLLKKKMMMXXXkkk{{{cccUUUGGGBBBAAA@@@AAACCCFFFHHHIIIKKKKKKKKKIIIHHHGGGGGGKKKUUUcccwww}}}|||zzzzzz{{{~~~~~~{{{tttiii^^^WWWQQQLLLMMMWWWaaaeeeddddddeeelllqqqqqqoootttaaaMMMIIIGGGCCC@@@??????>>>>>>>>>>>>>>>>>>>>>==================>>>>>>======>>>???@@@AAA@@@@@@??????@@@@@@AAABBBCCCFFFVVVpppjjjZZZIIIAAA???<<<:::::::::999<<>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<>>>======>>>>>>???@@@AAA=========<<<===>>>>>>???BBBBBBLLL```uuukkkZZZIIIAAA???<<<::::::;;;888;;;???;;;===WWWxxxzzzmmmccceeewww}}}zzzvvvuuuvvvxxxxxxxxx{{{}}}~~~~~~|||}}}|||yyyuuuwwwzzz~~~}}}wwwsssjjjooovvvqqqXXXkkkbbbQQQJJJFFFEEEGGGHHHFFFFFFHHHFFFEEEEEEEEEEEEEEEEEEFFFJJJKKKLLLJJJIIILLLRRRXXXMMMIIIFFFGGGFFFCCCDDDGGGGGGHHHIIIJJJIIIHHHFFFDDDFFFGGGKKKPPPWWWddd{{{{{{zzz~~~~~~yyyooodddZZZTTTRRRRRRVVV]]]ggglllfff___```ggg\\\MMMJJJDDDAAAEEE>>>>>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????999888888888888999::::::===BBBHHHPPPaaauuukkk[[[JJJBBB???<<<::::::===888;;;???999666NNNnnnqqqiiigggnnn~~~{{{wwwuuuvvvyyy{{{{{{{{{}}}~~~||||||}}}xxxvvvwwwyyy}}}}}}uuuppphhhsssdddaaa}}}YYYNNNKKKHHHHHHJJJKKKIIIJJJMMMEEEDDDCCCBBBBBBCCCDDDEEEHHHJJJKKKKKKIIIGGGFFFGGG???@@@EEEJJJJJJFFFEEEHHHGGGHHHIIIJJJIIIGGGEEECCCFFFDDDEEEJJJOOOYYYiiixxx{{{}}}~~~vvvpppfff[[[TTTSSSVVVYYYccckkkrrrnnnbbb___qqqgggIIIFFFFFF<<<:::AAA===>>>???????????????>>>;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>555555555555555666666777777AAAFFFFFFPPPhhh|||